clipper/000755 000765 000000 00000000000 13061476143 012406 5ustar00ccbwheel000000 000000 clipper/aclocal.m4000644 000765 000000 00000121210 12506727731 014250 0ustar00ccbwheel000000 000000 # generated automatically by aclocal 1.13.4 -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, [m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # Copyright (C) 2002-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.13' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.13.4], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.13.4])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # Copyright (C) 2011-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_AR([ACT-IF-FAIL]) # ------------------------- # Try to determine the archiver interface, and trigger the ar-lib wrapper # if it is needed. If the detection of archiver interface fails, run # ACT-IF-FAIL (default is to abort configure with a proper error message). AC_DEFUN([AM_PROG_AR], [AC_BEFORE([$0], [LT_INIT])dnl AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([ar-lib])dnl AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false]) : ${AR=ar} AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface], [am_cv_ar_interface=ar AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])], [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([am_ar_try]) if test "$ac_status" -eq 0; then am_cv_ar_interface=ar else am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([am_ar_try]) if test "$ac_status" -eq 0; then am_cv_ar_interface=lib else am_cv_ar_interface=unknown fi fi rm -f conftest.lib libconftest.a ]) ]) case $am_cv_ar_interface in ar) ;; lib) # Microsoft lib, so override with the ar-lib wrapper script. # FIXME: It is wrong to rewrite AR. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__AR in this case, # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something # similar. AR="$am_aux_dir/ar-lib $AR" ;; unknown) m4_default([$1], [AC_MSG_ERROR([could not determine $AR interface])]) ;; esac AC_SUBST([AR])dnl ]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each '.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAINTAINER_MODE([DEFAULT-MODE]) # ---------------------------------- # Control maintainer-specific portions of Makefiles. # Default is to disable them, unless 'enable' is passed literally. # For symmetry, 'disable' may be passed as well. Anyway, the user # can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), [enable], [m4_define([am_maintainer_other], [disable])], [disable], [m4_define([am_maintainer_other], [enable])], [m4_define([am_maintainer_other], [enable]) m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], am_maintainer_other[ make rules and dependencies not useful (and sometimes confusing) to the casual installer])], [USE_MAINTAINER_MODE=$enableval], [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE AC_SUBST([MAINT])dnl ] ) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2013 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([m4/ax_pthread.m4]) m4_include([m4/fftw.m4]) m4_include([m4/libtool.m4]) m4_include([m4/ltoptions.m4]) m4_include([m4/ltsugar.m4]) m4_include([m4/ltversion.m4]) m4_include([m4/lt~obsolete.m4]) clipper/AUTHORS000644 000765 000000 00000000100 11766652736 013463 0ustar00ccbwheel000000 000000 Core: Kevin Cowtan Other Packages: Kevin Cowtan, Paul Emsley clipper/autom4te.cache/000755 000765 000000 00000000000 11767567431 015226 5ustar00ccbwheel000000 000000 clipper/build-aux/000755 000765 000000 00000000000 12506727731 014305 5ustar00ccbwheel000000 000000 clipper/ChangeLog000644 000765 000000 00000034142 11766652736 014202 0ustar00ccbwheel000000 000000 Latest changes:
16/04/10:
Minor compatibility fixes. A lot of extra searching and selection functionality added to MiniMol.
15/12/09:
Update anisotropy correction code to handle I's and low resolution data. Update autoconf and bump so version.
14/07/09:
Update mtz write to give correct symbols. Extend csymmatch to handle waters and to do optional origin and hand matching. Provide legacy mtz column label syntax. gcc 4.4 fixes.
22/05/09:
Enable MiniMol to export alternate conformation codes. Correntions to new Clipper2-stype HKL_data handling.
20/05/09:
Clipper2-stype HKL_data handling extended, including CNS, CIF import. Experimental patch to allow clean shutdown in Coot. Screw operator decomposition in RTop_orth (Phil).
10/02/09:
Support for new extended CNS file import, minor warning fixes.
01/12/08:
2.1 release. Support for threading. New MLHL weighting function. Improved anisotropy correction. gcc 4.3 fixes.
18/11/08:
2.1 release. Support for threading. New MLHL weighting function. Improved anisotropy correction. gcc 4.3 fixes.
07/09/07:
Minor bug fix in Rotation::abs_angle. Avoid crash on reading pdb file with missing CRYST1. Compiler warning fix.
25/04/07:
Work around for compiler bug in gcc 3.2/3.3. No other changes.
12/04/07:
MTZ file creation from scratch fixes. Anisotropic scaling improvements. 'caniso' anisotropic correction tool. 'convert2mtz' file conversion tool. Autoconf build system option.
16/06/06:
Rotation fixes. Backport of ccp4 utilities from 2.0 branch.
31/08/05:
Minimol fix. Additional cfft output.
15/07/05:
Fedora Core 4 NaN fix. New mapfilter method to support NCS in pirate.
17/03/05:
Minor portability fixes for CCP4 release. 'Lattman' spelling fix (sorry).
25/02/05:
Minor portability fixes for CCP4 release.
22/11/04:
Minor portability fixes for CCP4 release.
22/10/04:
Added Fortran sfcalc demo code. Fix in SF weighting 'best' coeffs (from RWGK).
12/10/04:
Fixes and testing of SF calc, SF weighting. Additional cctbx methods. cmakereference app for pirate.
16/07/04:
Add some additional spacegroup methods, extend utilities and add 2 new utilties programs.
25/06/04:
Fix for compilation -O3 on gcc 3.2, other portability fixes, add 1 new jiffy programs.
16/06/04:
Add structure factor calculation with bulk solvent method, sigmaa spline method, add 3 new jiffy programs.
25/05/04:
Add error checking on mtz/map i/o, add origin/hand matching method, add map curvature methods, add 4 new jiffy programs.
06/04/04:
Synchronize to fixes in CCP4 libs.
08/03/04:
Bugfix in MiniMol export to MMDB.
18/02/04:
Bugfix in LogPhaseProb conversion to and from HL coeffs.
03/02/04:
Bugfixes in MiniMol, license update, CCP4v5 install.
27/10/03:
Virtual destructors adjusted for gcc 3.2 bug.
23/10/03:
MTZ History now preserved. Created MTZ's now fixed for common spacegroups. Virtual destructors supplied for all virtual bases (I hope).
08/10/03:
Second attempt at update for new CCP4 v5 libraries.
06/10/03:
Update for new CCP4 v5 libraries.
31/07/03:
New classes for phase probability distributions. Lots of portability fixes.
18/07/03:
License now LGPL (or CCP4 part 0). SCONS now build non-shared libraries on alpha and sun. rpath still not implmented.
07/06/03:
Resolution function tidyup, added SCONS build system.
30/05/03:
Bug fix release for xmap crash and gcc 2.95.3.
17/05/03:
API change from previous release reversed.
14/05/03:
Port Xmap and Spacegroup to ObjectCache architecture for improved performance.
24/04/03:
More documentation. Even more documentation. Documentation tidyup. MiniMol tidyup.
17/04/03:
New MMDB lightweight interface added. New MiniMol STL model added.
10/04/03:
Separated out old MMDB interface as separate package. Started work for ObjectCache architecture. Fixes for Windows build using MinGW.
27/03/03:
Support for new CCP4 C-libraries. New fast NaN tests.
12/03/03:
Fix reflection cif build. Fix to mmdb wrapper segfault.
04/03/03:
Reflection cif import added (Paul Emsley). Preparation for new MTZ interface. Minor updates.
14/02/03:
Tiny MMDB 'is_atom()' fix. Minor updates.
07/02/03:
Ported to Sun. This version tested on gcc 3.2, SGI, Alpha, Sun. Hopefully still builds on MacOSX and gcc 2.96 too.
20/01/03:
Implemented AtomShapeFn, with Agarwal coeffs for isotropic atoms.
10/01/03:
Minor cleanups.
08/01/03:
New FFFear methods, MapFilter methods, generic Euler angles.
10/12/02:
+=, -= implemented for all maps, Vec3<>s.
28/11/02:
Heavy spacegroup testing completed: see cctbxtest.
22/11/02:
Sparse FFT map added.
23/10/02:
Ramachandran class, FFFear methods, new FFTmap backend.
10/10/02:
All files and libraries reorganised, mccp4 and cctbx optional.
07/10/02:
Stand-alone spacegroup library.
30/09/02:
MMDB associative behaviour, MMDB unsorted selections, map statistics objects, map sorting object, PHS file i/o.
30/08/02:
Generic rotation class, least squares coordinate fitting, and lots of stress testing on real calculations.
18/07/02:
Function objects for structure factor calculations, skeletonisation. Message passing library added.
25/06/02:
Slight changes for skeletonisation.
24/06/02:
Anisotropic map calculation implemented (see sftest.cpp). Anisotropic basis function added to resolution function evaluator.
22/05/02:
Audit of communication in hierarchies completed. Minor changes to i/o classes.
08/05/02:
Form factor class added. Demo structure factor calculation added, using either FFT or direct summation. Map bug fixed (for spacegroups where symops do not commute, e.g. P422).
26/04/02:
Rewrite of coordinate types. Reflection datalist operators added.
21/03/02:
More complete MMDB wrapper. New classes for Aniso U's.
16/03/02:
First attempt at MMDB wrapper object. Numerous other cleanups.
05/03/02:
NX_operator, NXmap_operator added. Pluggable interpolators added. Code style imporvements. Resolution function evaluator speedups. New mccp4 library.
12/02/02:
More documentation, cleanups.
09/02/02:
Added lots of conversion operators for structure factor arithmetic and manipulation of HL coeffs. A new mini-ccp4 library includes both mmtzlib and cmaplib. Most importantly, the SGI PORT IS WORKING. There is now a 'fake' configure script which detect the platform. You'll need up to date compilers and gmake.
30/01/02:
Cleanups, more documentation.
23/01/02:
Hopefully finished method renaming, updated fft example.
22/01/02:
Major rewrite of the container hierarchy, including new inheritables (resolution, grid sampling), updated i/o classes, more flexibility, more automation. In particular containers can now be stored in STL vectors.
13/01/02:
New classes for grid samplings (consistent with spacegroup, cell, resolution and FFT), and reciprocal space fractional and orthogonal coordinates. Documentation improvements (now 250 pages).
11/01/02:
Bspline FFTmap class added. Classes for orthogonal and fractional gradients and curvatures and their transformations added. Map I/O class now imports and exports NXmap<>s.
07/01/02:
Map I/O class now imports and exports Xmap<>s. NXmap<>s coming soon. The patched CMAP lib has now been packaged, and the auto-install script updated accordingly.
04/01/02:
Map I/O class started. Map import is working, as long as you have a hacked version of the CMAP lib. I'll tidy this up for distribution as soon as I can.
19/12/01:
More tidyups.
15/12/01:
More tidyups.
13/12/01:
More tidyups: easier MTZ import function, lose the last few pointer methods, fill in some default parameters to allow default name generation for container objects.
08/12/01:
Basic interpolation methods added to Xmap. Documentation improvements.
05/12/01:
Smooth bspline resolution basis function implemented. Lots more cleanups.
04/12/01:
'cfft' works again. Major cleanups. 'HKL_data_base' now contains a full list of virtual functions. Naive binner replaced with something rather more sensible.
03/12/01:
Implemented the strict donor/recipient model for inheriting cell and spacegroup information. Some tidying up will probably be needed. I think cfft is broken - I don't know when this happened yet.
01/12/01:
Iterators and reflection classes renamed to something clearer. Updated to use cctbx 1.0. That should make installation rather simpler.
29/11/01:
The mtz i/o layer has been abstracted from the Clipper core, i.e. Clipper is now completely independent of MTZ (and therefore CCP4). This should make it very simple to interface to other file formats, e.g. CNS, and eventually the PHENIX database.
A sigmaa-target has been implemented for the resolution function evaluator. Convergence is not very fast since it doesn't know how to pick sensible starting values, and it produces copious debugging output, but I think it is working.
01/11/01:
Conversion operators to convert between HKL_data types are implented. (Unary only for now, but binary operators are easy). A sample operator to convert phi_fom to abcd is provided. The reciprocal ASU is now mandatory, as this allows rather faster symmetry lookups.
15/10/01:
Resolution function evaluator implemented. This will evaluate an arbitrary function of HKL, by optimising the parameters of a user defined basis function to minimise a user defined target functions. This completely replaces the idea of 'resolution bins', and does a lot of other things besides. A terget for mean |F|2 is provided, a sigmaa taget shouldn't be too hard.
FFTw config has changed again: FFTw should be configured with just --enable-float
01/10/01:
Do type conversion in fft's. FFTw should be configured with --enable-float --enable-type-prefix
25/09/01:
Update to latest version of cctbx.
10/09/01:
Small tidyups and documentation improvements.
04/09/01:
Various small tidyups and documentation improvements. umtzlib extended to handle multi-record MTZ files.
01/09/01:
MTZ interface completely replaced. MTZ i/o is now handled through a new lightweight C library: umtzlib/mmtzlib (Micro/Mini mtzlib). The mtz i/o interface has also been cleaned up.
16/08/01:
Interface redesign completed. The whole package is now (at least from the outside) written in such a way that programs can be written without using new, delete, or pointers. License changed to CCP4 part (i).
09/08/01:
FFTs implemented! You'll need fftw. The interfaces have been largely redesigned to remove most of the pointers and new/delete. My current priorities are: finishing the interface cleanup, relicencing under CCP4 part (i) (to be consistent with fftw), writing a binner/optimiser, and a non-crystal map class. Long term it would be nice to implement mmdb coordinate objects and density generation (including anisotropic atoms).
26/07/01:
Two big jobs completed: Firstly, the optimised map class is working. Secondly, the package now uses the cctbx libraries for all its symmetry information. You'll need to install cctbx to compile clipper. The Makefile needs to be tweaked by hand for now.
29/06/01:
Map class working (but not optimised, and no interpolation yet). More importantly I've done another major re-architecture. Every object now comes in two forms: a non-tree and a tree variant. You can now use the maps and Datalists as stand-alone components, although for Datalists you will have to manage linking a Datalist to an HKL_list yourself. In future the map class will probably be split up in the same way, providing one object which provides organizational and fast indexing services, from which a number of Data objects can be hung.
20/06/01:
Map class started (It doesn't build yet). Spacegroup extended to include ASU calculation.
01/05/01:
MTZ io re-written to allow extension to other formats in future. Other general tidyups.
25/04/01:
Created a simple `cad' utility to combine and manipulate mtz files as clipper datalists. A few extra methods were provided for this purpose. In the light of this work the MTZ import/export framework is going to be rewritten again.
28/03/01:
Updated to latest CMTZ library.
27/03/01:
The mtz i/o has been rewritten to allow any combination of input, input-append, output, output-append. This should make it trivial to write a clipper-cad utility.
05/03/01:
Namespaces have been implemented. The data types have been templatised as `dtype' so that float or double data may be stored, and selected by a single `using' statement. (i/o to mtz must be float of course). All other values are defined as `ftype', defined in clipper_util, which will normally be double. (This could easily be templatised too).
22/02/01:
Efficient handle class for Datalists implemented. MTZ hierarchical name parsing improved. Recursive update fixed. Doxygen documentation implemented. CMTZ cell export bug fixed (my fault - thanks Martyn).
20/02/01:
Project level removed from both CMTZ and Clipper hierarchy. Minor architechture improvements.
12/02/01:
Mark 2 design now exports as well as imports MTZs.
10/02/01:
CMTZ modified to support hierarchical data naming and duplicate names. `reflection_data_mtz' now updated use the new data structure (import works, export still pending).
07/02/01:
Data structure completely rewritten. The data hierarchy is now a completely generic tree object, so any type can be insterted anywhere. Objects are addressed using UNIX-like directory references. MTZ i/o has not yet been ported to the new structure, but MTZ items will arrive in the hierarchy at '/project/crystal/dataset/datalist', and must be similarly positioned for export.

Things to do

clipper/clipper/000755 000765 000000 00000000000 12506727731 014051 5ustar00ccbwheel000000 000000 clipper/clipper-config.in000644 000765 000000 00000003033 12506727731 015643 0ustar00ccbwheel000000 000000 #! /bin/sh prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ version=@VERSION@ usage() { cat <&2 fi while test $# -gt 0 ; do case "$1" in -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; *) optarg= ;; esac case $1 in --prefix=*) prefix=$optarg local_prefix=yes ;; --prefix) echo_prefix=yes ;; --exec-prefix=*) exec_prefix=$optarg exec_prefix_set=yes local_prefix=yes ;; --exec-prefix) echo_exec_prefix=yes ;; --version) echo $version exit 0 ;; --cflags) echo_cflags=yes ;; --libs) echo_libs=yes ;; *) usage 1 1>&2 ;; esac shift done if test "$local_prefix" = "yes" ; then if test "$exec_prefix_set" != "yes" ; then exec_prefix=$prefix fi fi if test "$echo_prefix" = "yes" ; then echo $prefix fi if test "$echo_exec_prefix" = "yes" ; then echo $exec_prefix fi if test "$echo_cflags" = "yes" ; then # and include mccp4 cflags? yes cflags="-I${includedir} @MCCP4_CXXFLAGS@ @MMDB_CXXFLAGS@" echo $cflags fi if test "$echo_libs" = "yes" ; then # note BOOST_LIBS should be part of CCTBX_LIBS libs="-lclipper-contrib -lclipper-ccp4 -lclipper-phs -lclipper -lccp4 @MMDB_LIBS@ @FFTW2_LIBS@ @CCTBX_LIBS@" if test "${libdir}" != "/usr/lib" ; then echo -L${libdir} $libs else echo $libs fi fi # EOF clipper/clipper.pc.in000644 000765 000000 00000000532 12506727731 015002 0ustar00ccbwheel000000 000000 prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ Name: clipper Description: crystallographic automation and complex data manipulation libraries Version: @VERSION@ Requires: @CLIPPER_REQUIRES@ Libs: -L${libdir} @CLIPPER_LIBS@ Libs.private: @FFTW2_LIBS@ -lm @PTHREAD_LIBS@ Cflags: -I${includedir} @PTHREAD_CFLAGS@ clipper/config.h.in000644 000765 000000 00000004556 12057357010 014436 0ustar00ccbwheel000000 000000 /* config.h.in. Generated from configure.ac by autoheader. */ /* Define to dummy `main' function (if any) required to link to the Fortran libraries. */ #undef F77_DUMMY_MAIN /* Define to a macro mangling the given C identifier (in lower and upper case), which must not contain underscores, for linking with Fortran. */ #undef F77_FUNC /* As F77_FUNC, but for C identifiers containing underscores. */ #undef F77_FUNC_ /* Define if F77 and FC dummy `main' functions are identical. */ #undef FC_DUMMY_MAIN_EQ_F77 /* Define if FFTW2 is prefixed. */ #undef FFTW2_PREFIX_S /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define if you have POSIX threads libraries and header files. */ #undef HAVE_PTHREAD /* Have PTHREAD_PRIO_INHERIT. */ #undef HAVE_PTHREAD_PRIO_INHERIT /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to necessary symbol if this constant uses a non-standard name on your system. */ #undef PTHREAD_CREATE_JOINABLE /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION clipper/config.h.in~000644 000765 000024 00000005204 11767563136 014647 0ustar00ccbstaff000000 000000 /* config.h.in. Generated from configure.ac by autoheader. */ /* Define to dummy `main' function (if any) required to link to the Fortran libraries. */ #undef F77_DUMMY_MAIN /* Define to a macro mangling the given C identifier (in lower and upper case), which must not contain underscores, for linking with Fortran. */ #undef F77_FUNC /* As F77_FUNC, but for C identifiers containing underscores. */ #undef F77_FUNC_ /* Define if F77 and FC dummy `main' functions are identical. */ #undef FC_DUMMY_MAIN_EQ_F77 /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define to 1 if you have the `floor' function. */ #undef HAVE_FLOOR /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the `m' library (-lm). */ #undef HAVE_LIBM /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Define to 1 if you have the `pow' function. */ #undef HAVE_POW /* Define to 1 if you have the `rint' function. */ #undef HAVE_RINT /* Define to 1 if you have the `sqrt' function. */ #undef HAVE_SQRT /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the `STRUCT_UTIMBUF' function. */ #undef HAVE_STRUCT_UTIMBUF /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to 1 if you have the header file. */ #undef HAVE_UTIME_H /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Define to 1 if you can safely include both and . */ #undef TIME_WITH_SYS_TIME /* Version number of package */ #undef VERSION clipper/configure000755 000765 000000 00002606312 12506727731 014334 0ustar00ccbwheel000000 000000 #! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.69 for clipper 2.1. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, $0: including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" SHELL=${CONFIG_SHELL-/bin/sh} test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='clipper' PACKAGE_TARNAME='clipper' PACKAGE_VERSION='2.1' PACKAGE_STRING='clipper 2.1' PACKAGE_BUGREPORT='' PACKAGE_URL='' ac_unique_file="clipper/clipper.h" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS CLIPPER_REQUIRES CLIPPER_LIBS VERSION_INFO PTHREAD_CFLAGS PTHREAD_LIBS PTHREAD_CC ax_pthread_config FFTW2_LIBS FLIBS ac_ct_F77 FFLAGS F77 BUILD_FORTRAN_FALSE BUILD_FORTRAN_TRUE BUILD_CCTBX_FALSE BUILD_CCTBX_TRUE BUILD_CCP4_FALSE BUILD_CCP4_TRUE BUILD_CIF_FALSE BUILD_CIF_TRUE BUILD_MINIMOL_FALSE BUILD_MINIMOL_TRUE BUILD_MMDBOLD_FALSE BUILD_MMDBOLD_TRUE BUILD_MMDB_FALSE BUILD_MMDB_TRUE BUILD_CNS_FALSE BUILD_CNS_TRUE BUILD_PHS_FALSE BUILD_PHS_TRUE BUILD_CONTRIB_FALSE BUILD_CONTRIB_TRUE MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE CXXCPP CPP OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL MANIFEST_TOOL RANLIB DLLTOOL OBJDUMP LN_S NM ac_ct_DUMPBIN DUMPBIN LD FGREP EGREP GREP SED host_os host_vendor host_cpu host build_os build_vendor build_cpu build LIBTOOL ac_ct_AR AR am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE ac_ct_CXX CXXFLAGS CXX am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_dependency_tracking enable_shared enable_static with_pic enable_fast_install with_gnu_ld with_sysroot enable_libtool_lock enable_maintainer_mode enable_contrib enable_phs enable_cns enable_mmdb enable_minimol enable_cif enable_ccp4 enable_cctbx enable_fortran ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CXX CXXFLAGS CCC CPP CXXCPP F77 FFLAGS' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures clipper 2.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --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/clipper] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of clipper 2.1:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --enable-shared[=PKGS] build shared libraries [default=no] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --disable-contrib disable contrib library --disable-phs disable PHASEs file interface library --disable-cns enable cns-hkl-interface library --enable-mmdb enable mmdb-interface library (requires mmdb library) --enable-minimol enable minimol library (requires mmdb library) --enable-cif enable cif-interface library (requires mmdb library) --enable-ccp4 enable ccp4-interface library (requires ccp4c library) --enable-cctbx enable cctbx-interface library (requires cctbx package) --enable-fortran enable fortran interface routines Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-sysroot=DIR Search for dependent libraries within DIR (or the compiler's sysroot if not specified). Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CXX C++ compiler command CXXFLAGS C++ compiler flags CPP C preprocessor CXXCPP C++ preprocessor F77 Fortran 77 compiler command FFLAGS Fortran 77 compiler flags Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to the package provider. _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF clipper configure 2.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_cxx_try_compile LINENO # ---------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func # ac_fn_cxx_try_cpp LINENO # ------------------------ # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_cpp # ac_fn_cxx_try_link LINENO # ------------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_cxx_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_cxx_try_link # ac_fn_f77_try_compile LINENO # ---------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_f77_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_f77_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_f77_try_compile # ac_fn_f77_try_link LINENO # ------------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_f77_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_f77_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_f77_try_link # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES # --------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_cxx_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.i conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_cxx_check_header_mongrel 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 clipper $as_me 2.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # We do not want a PATH search for config.site. case $CONFIG_SITE in #(( -*) ac_site_file1=./$CONFIG_SITE;; */*) ac_site_file1=$CONFIG_SITE;; *) ac_site_file1=./$CONFIG_SITE;; esac elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_aux_dir= for ac_dir in build-aux "$srcdir"/build-aux; do if test -f "$ac_dir/install-sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install-sh -c" break elif test -f "$ac_dir/install.sh"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/install.sh -c" break elif test -f "$ac_dir/shtool"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/shtool install -c" break fi done if test -z "$ac_aux_dir"; then as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. ac_config_headers="$ac_config_headers config.h" am__api_version='1.13' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='clipper' VERSION='2.1' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if ${ac_cv_prog_cc_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if ${ac_cv_prog_cc_c89+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from 'make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_CXX+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if ${ac_cv_cxx_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if ${ac_cv_prog_cxx_g+:} false; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CXX_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi if test -n "$ac_tool_prefix"; then for ac_prog in ar lib "link -lib" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AR" && break done fi if test -z "$AR"; then ac_ct_AR=$AR for ac_prog in ar lib "link -lib" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_AR" && break done if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi fi : ${AR=ar} { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5 $as_echo_n "checking the archiver ($AR) interface... " >&6; } if ${am_cv_ar_interface+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_ar_interface=ar cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int some_variable = 0; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 (eval $am_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; then am_cv_ar_interface=ar else am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5 (eval $am_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; then am_cv_ar_interface=lib else am_cv_ar_interface=unknown fi fi rm -f conftest.lib libconftest.a fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5 $as_echo "$am_cv_ar_interface" >&6; } case $am_cv_ar_interface in ar) ;; lib) # Microsoft lib, so override with the ar-lib wrapper script. # FIXME: It is wrong to rewrite AR. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__AR in this case, # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something # similar. AR="$am_aux_dir/ar-lib $AR" ;; unknown) as_fn_error $? "could not determine $AR interface" "$LINENO" 5 ;; esac case `pwd` in *\ * | *\ *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.4.2' macro_revision='1.3337' ltmain="$ac_aux_dir/ltmain.sh" # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if ${ac_cv_build+:} false; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if ${ac_cv_host+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac # Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 $as_echo_n "checking how to print strings... " >&6; } # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "" } case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 $as_echo "print -r" >&6; } ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 $as_echo "cat" >&6; } ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if ${ac_cv_path_FGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_FGREP=$FGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 $as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${lt_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if ${lt_cv_path_NM+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else if test -n "$ac_tool_prefix"; then for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN fi fi case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: ;; esac fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if ${lt_cv_nm_interface+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,b/c, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 $as_echo "$xsi_shell" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 $as_echo "$lt_shell_append" >&6; } if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 $as_echo_n "checking how to convert $build file names to $host format... " >&6; } if ${lt_cv_to_host_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac fi to_host_file_cmd=$lt_cv_to_host_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 $as_echo "$lt_cv_to_host_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } if ${lt_cv_to_tool_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else #assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac fi to_tool_file_cmd=$lt_cv_to_tool_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 $as_echo "$lt_cv_to_tool_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if ${lt_cv_ld_reload_flag+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) if test "$GCC" = yes; then reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if ${lt_cv_deplibs_check_method+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 $as_echo "$DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DLLTOOL"; then ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 $as_echo "$ac_ct_DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then DLLTOOL="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DLLTOOL=$ac_ct_DLLTOOL fi else DLLTOOL="$ac_cv_prog_DLLTOOL" fi test -z "$DLLTOOL" && DLLTOOL=dlltool { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 $as_echo_n "checking how to associate runtime and link libraries... " >&6; } if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO if test -n "$ac_tool_prefix"; then for ac_prog in ar do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AR" && break done fi if test -z "$AR"; then ac_ct_AR=$AR for ac_prog in ar do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_AR" && break done if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi fi : ${AR=ar} : ${AR_FLAGS=cru} { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 $as_echo_n "checking for archiver @FILE support... " >&6; } if ${lt_cv_ar_at_file+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ar_at_file=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if ${lt_cv_sys_global_symbol_pipe+:} false; then : $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then nm_file_list_spec='@' fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 $as_echo_n "checking for sysroot... " >&6; } # Check whether --with-sysroot was given. if test "${with_sysroot+set}" = set; then : withval=$with_sysroot; else with_sysroot=no fi lt_sysroot= case ${with_sysroot} in #( yes) if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 $as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 $as_echo "${lt_sysroot:-no}" >&6; } # Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if ${lt_cv_cc_needs_belf+:} false; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD="${LD-ld}_sol2" fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. set dummy ${ac_tool_prefix}mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$MANIFEST_TOOL"; then ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL if test -n "$MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 $as_echo "$MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_MANIFEST_TOOL"; then ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL # Extract the first word of "mt", so it can be a program name with args. set dummy mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_MANIFEST_TOOL"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL if test -n "$ac_ct_MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_MANIFEST_TOOL" = x; then MANIFEST_TOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL fi else MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" fi test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } if ${lt_cv_path_mainfest_tool+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&5 if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if ${lt_cv_ld_exported_symbols_list+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 $as_echo_n "checking for -force_load linker flag... " >&6; } if ${lt_cv_ld_force_load+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 echo "$AR cru libconftest.a conftest.o" >&5 $AR cru libconftest.a conftest.o 2>&5 echo "$RANLIB libconftest.a" >&5 $RANLIB libconftest.a 2>&5 cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[012]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " if test "x$ac_cv_header_dlfcn_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DLFCN_H 1 _ACEOF fi done func_stripname_cnf () { case ${2} in .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname_cnf # Set options # Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=no fi enable_dlopen=no enable_win32_dll=no # Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=yes fi # Check whether --with-pic was given. if test "${with_pic+set}" = set; then : withval=$with_pic; lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS="$lt_save_ifs" ;; esac else pic_mode=default fi test -z "$pic_mode" && pic_mode=default # Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac else enable_fast_install=yes fi # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if ${lt_cv_objdir+:} false; then : $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF #define LT_OBJDIR "$lt_cv_objdir/" _ACEOF case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/${ac_tool_prefix}file; then lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/file; then lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; *) lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. lt_prog_compiler_static= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 lt_prog_compiler_wl='-Xlinker ' if test -n "$lt_prog_compiler_pic"; then lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; nagfor*) # NAG Fortran compiler lt_prog_compiler_wl='-Wl,-Wl,,' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; *Sun\ F* | *Sun*Fortran*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Intel*\ [CF]*Compiler*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; *Portland\ Group*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if ${lt_cv_prog_compiler_pic+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic=$lt_prog_compiler_pic fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 $as_echo "$lt_cv_prog_compiler_pic" >&6; } lt_prog_compiler_pic=$lt_cv_prog_compiler_pic # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if ${lt_cv_prog_compiler_pic_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; *\ \(GNU\ Binutils\)\ [3-9]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs=yes ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported always_export_symbols=yes file_list_spec='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' enable_shared_with_static_runtimes=yes ;; esac ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='${wl}-E' ;; hpux10*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 $as_echo_n "checking if $CC understands -b... " >&6; } if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler__b=yes fi else lt_cv_prog_compiler__b=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } if test x"$lt_cv_prog_compiler__b" = xyes; then archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_irix_exported_symbol=yes else lt_cv_irix_exported_symbol=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } if test "$lt_cv_irix_exported_symbol" = yes; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='${wl}-z,text' allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } if ${lt_cv_archive_cmds_need_lc+:} false; then : $as_echo_n "(cached) " >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc=no else lt_cv_archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's,/\([A-Za-z]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH if ${lt_cv_shlibpath_overrides_runpath+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir fi shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if ${ac_cv_lib_dld_shl_load+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if ${ac_cv_lib_svld_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if ${ac_cv_lib_dld_dld_link+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac fi # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } if test -z "$CXXCPP"; then if ${ac_cv_prog_CXXCPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CXXCPP needs to be expanded for CXXCPP in "$CXX -E" "/lib/cpp" do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CXXCPP=$CXXCPP fi CXXCPP=$ac_cv_prog_CXXCPP else ac_cv_prog_CXXCPP=$CXXCPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 $as_echo "$CXXCPP" >&6; } ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu else _lt_caught_CXX_error=yes fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu archive_cmds_need_lc_CXX=no allow_undefined_flag_CXX= always_export_symbols_CXX=no archive_expsym_cmds_CXX= compiler_needs_object_CXX=no export_dynamic_flag_spec_CXX= hardcode_direct_CXX=no hardcode_direct_absolute_CXX=no hardcode_libdir_flag_spec_CXX= hardcode_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_shlibpath_var_CXX=unsupported hardcode_automatic_CXX=no inherit_rpath_CXX=no module_cmds_CXX= module_expsym_cmds_CXX= link_all_deplibs_CXX=unknown old_archive_cmds_CXX=$old_archive_cmds reload_flag_CXX=$reload_flag reload_cmds_CXX=$reload_cmds no_undefined_flag_CXX= whole_archive_flag_spec_CXX= enable_shared_with_static_runtimes_CXX=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o objext_CXX=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} CFLAGS=$CXXFLAGS compiler=$CC compiler_CXX=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' else lt_prog_compiler_no_builtin_flag_CXX= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if ${lt_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_CXX= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } ld_shlibs_CXX=yes case $host_os in aix3*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_CXX='' hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes file_list_spec_CXX='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_CXX=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_CXX=yes hardcode_libdir_flag_spec_CXX='-L$libdir' hardcode_libdir_separator_CXX= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec_CXX='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. always_export_symbols_CXX=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_CXX='-berok' # Determine the default libpath from the value encoded in an empty # executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath__CXX+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath__CXX"; then lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath__CXX"; then lt_cv_aix_libpath__CXX="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath__CXX fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_CXX="-z nodefs" archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath__CXX+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath__CXX"; then lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath__CXX"; then lt_cv_aix_libpath__CXX="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath__CXX fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_CXX=' ${wl}-bernotok' allow_undefined_flag_CXX=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_CXX='$convenience' fi archive_cmds_need_lc_CXX=yes # This is similar to how AIX traditionally builds its shared # libraries. archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_CXX=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_CXX=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) case $GXX,$cc_basename in ,cl* | no,cl*) # Native MSVC # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec_CXX=' ' allow_undefined_flag_CXX=unsupported always_export_symbols_CXX=yes file_list_spec_CXX='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' enable_shared_with_static_runtimes_CXX=yes # Don't use ranlib old_postinstall_cmds_CXX='chmod 644 $oldlib' postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ func_to_tool_file "$lt_outputfile"~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # g++ # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_CXX='-L$libdir' export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' allow_undefined_flag_CXX=unsupported always_export_symbols_CXX=no enable_shared_with_static_runtimes_CXX=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_CXX=no fi ;; esac ;; darwin* | rhapsody*) archive_cmds_need_lc_CXX=no hardcode_direct_CXX=no hardcode_automatic_CXX=yes hardcode_shlibpath_var_CXX=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec_CXX='' fi link_all_deplibs_CXX=yes allow_undefined_flag_CXX="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" if test "$lt_cv_apple_cc_single_mod" != "yes"; then archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi else ld_shlibs_CXX=no fi ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; freebsd2.*) # C++ shared libraries reported to be fairly broken before # switch to ELF ld_shlibs_CXX=no ;; freebsd-elf*) archive_cmds_need_lc_CXX=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions ld_shlibs_CXX=yes ;; gnu*) ;; haiku*) archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs_CXX=yes ;; hpux9*) hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: export_dynamic_flag_spec_CXX='${wl}-E' hardcode_direct_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes; then archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: case $host_cpu in hppa*64*|ia64*) ;; *) export_dynamic_flag_spec_CXX='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no ;; *) hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; interix[3-9]*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' fi fi link_all_deplibs_CXX=yes ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: inherit_rpath_CXX=yes ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac archive_cmds_need_lc_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [1-5].* | *pgcpp\ [1-5].*) prelink_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' old_archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ $RANLIB $oldlib' archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 and above use weak symbols archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_CXX='-rpath $libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' ;; xl* | mpixl* | bgxl*) # IBM XL 8.0 on PPC, with GNU ld hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' hardcode_libdir_flag_spec_CXX='-R$libdir' whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_CXX=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; m88k*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) ld_shlibs_CXX=yes ;; openbsd2*) # C++ shared libraries are fairly broken ld_shlibs_CXX=no ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no hardcode_direct_absolute_CXX=yes archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' export_dynamic_flag_spec_CXX='${wl}-E' whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=func_echo_all else ld_shlibs_CXX=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' hardcode_libdir_separator_CXX=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; cxx*) case $host in osf3*) allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' ;; *) allow_undefined_flag_CXX=' -expect_unresolved \*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' hardcode_libdir_flag_spec_CXX='-rpath $libdir' ;; esac hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ archive_cmds_need_lc_CXX=yes no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_shlibpath_var_CXX=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' ;; esac link_all_deplibs_CXX=yes output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then no_undefined_flag_CXX=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_CXX='${wl}-z,text' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_CXX='${wl}-z,text' allow_undefined_flag_CXX='${wl}-z,nodefs' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes export_dynamic_flag_spec_CXX='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ '"$old_archive_cmds_CXX" reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ '"$reload_cmds_CXX" ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no GCC_CXX="$GXX" LD_CXX="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... # Dependencies to place before and after the object being linked: predep_objects_CXX= postdep_objects_CXX= predeps_CXX= postdeps_CXX= compiler_lib_search_path_CXX= cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case ${prev}${p} in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue fi # Expand the sysroot to ease extracting the directories later. if test -z "$prev"; then case $p in -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; esac fi case $p in =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; esac if test "$pre_test_object_deps_done" = no; then case ${prev} in -L | -R) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$compiler_lib_search_path_CXX"; then compiler_lib_search_path_CXX="${prev}${p}" else compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$postdeps_CXX"; then postdeps_CXX="${prev}${p}" else postdeps_CXX="${postdeps_CXX} ${prev}${p}" fi fi prev= ;; *.lto.$objext) ;; # Ignore GCC LTO objects *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$predep_objects_CXX"; then predep_objects_CXX="$p" else predep_objects_CXX="$predep_objects_CXX $p" fi else if test -z "$postdep_objects_CXX"; then postdep_objects_CXX="$p" else postdep_objects_CXX="$postdep_objects_CXX $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling CXX test program" fi $RM -f confest.$objext CFLAGS=$_lt_libdeps_save_CFLAGS # PORTME: override above test on systems where it is broken case $host_os in interix[3-9]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. predep_objects_CXX= postdep_objects_CXX= postdeps_CXX= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; esac case " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no ;; esac compiler_lib_search_dirs_CXX= if test -n "${compiler_lib_search_path_CXX}"; then compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi lt_prog_compiler_wl_CXX= lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX= # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_CXX='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_CXX='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_CXX='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all lt_prog_compiler_pic_CXX= ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. lt_prog_compiler_static_CXX= ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_CXX=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac else case $host_os in aix[4-9]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' else lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_CXX='-DDLL_EXPORT' ;; dgux*) case $cc_basename in ec++*) lt_prog_compiler_pic_CXX='-KPIC' ;; ghcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then lt_prog_compiler_pic_CXX='+Z' fi ;; aCC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_CXX='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler lt_prog_compiler_wl_CXX='--backend -Wl,' lt_prog_compiler_pic_CXX='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fPIC' lt_prog_compiler_static_CXX='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fpic' lt_prog_compiler_static_CXX='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) # IBM XL 8.0, 9.0 on PPC and BlueGene lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-qpic' lt_prog_compiler_static_CXX='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) lt_prog_compiler_pic_CXX='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) lt_prog_compiler_wl_CXX='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 lt_prog_compiler_pic_CXX='-pic' ;; cxx*) # Digital/Compaq C++ lt_prog_compiler_wl_CXX='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x lt_prog_compiler_pic_CXX='-pic' lt_prog_compiler_static_CXX='-Bstatic' ;; lcc*) # Lucid lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 lt_prog_compiler_pic_CXX='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) lt_prog_compiler_can_build_shared_CXX=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_CXX= ;; *) lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if ${lt_cv_prog_compiler_pic_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 $as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_CXX=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_CXX=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then case $lt_prog_compiler_pic_CXX in "" | " "*) ;; *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; esac else lt_prog_compiler_pic_CXX= lt_prog_compiler_can_build_shared_CXX=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_CXX=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_CXX=yes fi else lt_cv_prog_compiler_static_works_CXX=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then : else lt_prog_compiler_static_CXX= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' case $host_os in aix[4-9]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global defined # symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) export_symbols_cmds_CXX="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) case $cc_basename in cl*) exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' ;; esac ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no with_gnu_ld_CXX=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_CXX" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_CXX=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_CXX in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : $as_echo_n "(cached) " >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_CXX pic_flag=$lt_prog_compiler_pic_CXX compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_CXX allow_undefined_flag_CXX= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc_CXX=no else lt_cv_archive_cmds_need_lc_CXX=yes fi allow_undefined_flag_CXX=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH if ${lt_cv_shlibpath_overrides_runpath+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir fi shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_CXX= if test -n "$hardcode_libdir_flag_spec_CXX" || test -n "$runpath_var_CXX" || test "X$hardcode_automatic_CXX" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct_CXX" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && test "$hardcode_minus_L_CXX" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_CXX=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_CXX=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_CXX=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 $as_echo "$hardcode_action_CXX" >&6; } if test "$hardcode_action_CXX" = relink || test "$inherit_rpath_CXX" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_commands="$ac_config_commands libtool" # Only expand once: { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE # optional libraries built by default # Check whether --enable-contrib was given. if test "${enable_contrib+set}" = set; then : enableval=$enable_contrib; fi # Check whether --enable-phs was given. if test "${enable_phs+set}" = set; then : enableval=$enable_phs; fi # Check whether --enable-cns was given. if test "${enable_cns+set}" = set; then : enableval=$enable_cns; fi # optional libraries not built by default # Check whether --enable-mmdb was given. if test "${enable_mmdb+set}" = set; then : enableval=$enable_mmdb; fi # Check whether --enable-minimol was given. if test "${enable_minimol+set}" = set; then : enableval=$enable_minimol; fi # Check whether --enable-cif was given. if test "${enable_cif+set}" = set; then : enableval=$enable_cif; fi # Check whether --enable-ccp4 was given. if test "${enable_ccp4+set}" = set; then : enableval=$enable_ccp4; fi # Check whether --enable-cctbx was given. if test "${enable_cctbx+set}" = set; then : enableval=$enable_cctbx; fi # Check whether --enable-fortran was given. if test "${enable_fortran+set}" = set; then : enableval=$enable_fortran; fi if test "x$enable_contrib" != xno; then BUILD_CONTRIB_TRUE= BUILD_CONTRIB_FALSE='#' else BUILD_CONTRIB_TRUE='#' BUILD_CONTRIB_FALSE= fi if test "x$enable_phs" != xno; then BUILD_PHS_TRUE= BUILD_PHS_FALSE='#' else BUILD_PHS_TRUE='#' BUILD_PHS_FALSE= fi if test "x$enable_cns" != xno; then BUILD_CNS_TRUE= BUILD_CNS_FALSE='#' else BUILD_CNS_TRUE='#' BUILD_CNS_FALSE= fi if test "x$enable_mmdb" = xyes; then BUILD_MMDB_TRUE= BUILD_MMDB_FALSE='#' else BUILD_MMDB_TRUE='#' BUILD_MMDB_FALSE= fi if test "x$enable_mmdbold" = xyes; then BUILD_MMDBOLD_TRUE= BUILD_MMDBOLD_FALSE='#' else BUILD_MMDBOLD_TRUE='#' BUILD_MMDBOLD_FALSE= fi if test "x$enable_minimol" = xyes; then BUILD_MINIMOL_TRUE= BUILD_MINIMOL_FALSE='#' else BUILD_MINIMOL_TRUE='#' BUILD_MINIMOL_FALSE= fi if test "x$enable_cif" = xyes; then BUILD_CIF_TRUE= BUILD_CIF_FALSE='#' else BUILD_CIF_TRUE='#' BUILD_CIF_FALSE= fi if test "x$enable_ccp4" = xyes; then BUILD_CCP4_TRUE= BUILD_CCP4_FALSE='#' else BUILD_CCP4_TRUE='#' BUILD_CCP4_FALSE= fi if test "x$enable_cctbx" = xyes; then BUILD_CCTBX_TRUE= BUILD_CCTBX_FALSE='#' else BUILD_CCTBX_TRUE='#' BUILD_CCTBX_FALSE= fi if test "x$enable_fortran" = xyes; then BUILD_FORTRAN_TRUE= BUILD_FORTRAN_FALSE='#' else BUILD_FORTRAN_TRUE='#' BUILD_FORTRAN_FALSE= fi if test "x$enable_fortran" = "xyes"; then ac_ext=f 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 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_F77+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$F77"; then ac_cv_prog_F77="$F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_F77="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi F77=$ac_cv_prog_F77 if test -n "$F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5 $as_echo "$F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$F77" && break done fi if test -z "$F77"; then ac_ct_F77=$F77 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_F77+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_F77"; then ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_F77="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_F77=$ac_cv_prog_ac_ct_F77 if test -n "$ac_ct_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5 $as_echo "$ac_ct_F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_F77" && break done if test "x$ac_ct_F77" = x; then F77="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac F77=$ac_ct_F77 fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done rm -f a.out # If we don't use `.F' as extension, the preprocessor is not run on the # input file. (Note that this only needs to work for GNU compilers.) ac_save_ext=$ac_ext ac_ext=F { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } if ${ac_cv_f77_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main #ifndef __GNUC__ choke me #endif end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_f77_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5 $as_echo "$ac_cv_f77_compiler_gnu" >&6; } ac_ext=$ac_save_ext ac_test_FFLAGS=${FFLAGS+set} ac_save_FFLAGS=$FFLAGS FFLAGS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5 $as_echo_n "checking whether $F77 accepts -g... " >&6; } if ${ac_cv_prog_f77_g+:} false; then : $as_echo_n "(cached) " >&6 else FFLAGS=-g cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_g=yes else ac_cv_prog_f77_g=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5 $as_echo "$ac_cv_prog_f77_g" >&6; } if test "$ac_test_FFLAGS" = set; then FFLAGS=$ac_save_FFLAGS elif test $ac_cv_prog_f77_g = yes; then if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-g -O2" else FFLAGS="-g" fi else if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-O2" else FFLAGS= fi fi if test $ac_compiler_gnu = yes; then G77=yes else G77= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=f 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 -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi archive_cmds_need_lc_F77=no allow_undefined_flag_F77= always_export_symbols_F77=no archive_expsym_cmds_F77= export_dynamic_flag_spec_F77= hardcode_direct_F77=no hardcode_direct_absolute_F77=no hardcode_libdir_flag_spec_F77= hardcode_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_automatic_F77=no inherit_rpath_F77=no module_cmds_F77= module_expsym_cmds_F77= link_all_deplibs_F77=unknown old_archive_cmds_F77=$old_archive_cmds reload_flag_F77=$reload_flag reload_cmds_F77=$reload_cmds no_undefined_flag_F77= whole_archive_flag_spec_F77= enable_shared_with_static_runtimes_F77=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o objext_F77=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${F77-"f77"} CFLAGS=$FFLAGS compiler=$CC compiler_F77=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` GCC=$G77 if test -n "$compiler"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } GCC_F77="$G77" LD_F77="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... lt_prog_compiler_wl_F77= lt_prog_compiler_pic_F77= lt_prog_compiler_static_F77= if test "$GCC" = yes; then lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_static_F77='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_F77='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_F77='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_F77='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_F77='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. lt_prog_compiler_static_F77= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic_F77='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared_F77=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_F77='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_F77=-Kconform_pic fi ;; *) lt_prog_compiler_pic_F77='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 lt_prog_compiler_wl_F77='-Xlinker ' if test -n "$lt_prog_compiler_pic_F77"; then lt_prog_compiler_pic_F77="-Xcompiler $lt_prog_compiler_pic_F77" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl_F77='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_F77='-Bstatic' else lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_F77='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl_F77='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_F77='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static_F77='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl_F77='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static_F77='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fPIC' lt_prog_compiler_static_F77='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='--shared' lt_prog_compiler_static_F77='--static' ;; nagfor*) # NAG Fortran compiler lt_prog_compiler_wl_F77='-Wl,-Wl,,' lt_prog_compiler_pic_F77='-PIC' lt_prog_compiler_static_F77='-Bstatic' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fpic' lt_prog_compiler_static_F77='-Bstatic' ;; ccc*) lt_prog_compiler_wl_F77='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static_F77='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-qpic' lt_prog_compiler_static_F77='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' lt_prog_compiler_wl_F77='' ;; *Sun\ F* | *Sun*Fortran*) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' lt_prog_compiler_wl_F77='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' lt_prog_compiler_wl_F77='-Wl,' ;; *Intel*\ [CF]*Compiler*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fPIC' lt_prog_compiler_static_F77='-static' ;; *Portland\ Group*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fpic' lt_prog_compiler_static_F77='-Bstatic' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_F77='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl_F77='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static_F77='-non_shared' ;; rdos*) lt_prog_compiler_static_F77='-non_shared' ;; solaris*) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) lt_prog_compiler_wl_F77='-Qoption ld ';; *) lt_prog_compiler_wl_F77='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl_F77='-Qoption ld ' lt_prog_compiler_pic_F77='-PIC' lt_prog_compiler_static_F77='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic_F77='-Kconform_pic' lt_prog_compiler_static_F77='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; unicos*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_can_build_shared_F77=no ;; uts4*) lt_prog_compiler_pic_F77='-pic' lt_prog_compiler_static_F77='-Bstatic' ;; *) lt_prog_compiler_can_build_shared_F77=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_F77= ;; *) lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if ${lt_cv_prog_compiler_pic_F77+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_F77=$lt_prog_compiler_pic_F77 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_F77" >&5 $as_echo "$lt_cv_prog_compiler_pic_F77" >&6; } lt_prog_compiler_pic_F77=$lt_cv_prog_compiler_pic_F77 # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } if ${lt_cv_prog_compiler_pic_works_F77+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_F77=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_F77" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_F77=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_F77" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then case $lt_prog_compiler_pic_F77 in "" | " "*) ;; *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; esac else lt_prog_compiler_pic_F77= lt_prog_compiler_can_build_shared_F77=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if ${lt_cv_prog_compiler_static_works_F77+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_F77=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_F77=yes fi else lt_cv_prog_compiler_static_works_F77=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_F77" >&5 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then : else lt_prog_compiler_static_F77= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o_F77+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_F77=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_F77=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o_F77+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_F77=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_F77=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag_F77= always_export_symbols_F77=no archive_cmds_F77= archive_expsym_cmds_F77= compiler_needs_object_F77=no enable_shared_with_static_runtimes_F77=no export_dynamic_flag_spec_F77= export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic_F77=no hardcode_direct_F77=no hardcode_direct_absolute_F77=no hardcode_libdir_flag_spec_F77= hardcode_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_shlibpath_var_F77=unsupported inherit_rpath_F77=no link_all_deplibs_F77=unknown module_cmds_F77= module_expsym_cmds_F77= old_archive_from_new_cmds_F77= old_archive_from_expsyms_cmds_F77= thread_safe_flag_spec_F77= whole_archive_flag_spec_F77= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms_F77= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs_F77=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; *\ \(GNU\ Binutils\)\ [3-9]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_F77='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_F77= fi supports_anon_versioning=no case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='' ;; m68k) archive_cmds_F77='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_F77=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_F77=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_F77='-L$libdir' export_dynamic_flag_spec_F77='${wl}--export-all-symbols' allow_undefined_flag_F77=unsupported always_export_symbols_F77=no enable_shared_with_static_runtimes_F77=yes export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms_F77='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_F77=no fi ;; haiku*) archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs_F77=yes ;; interix[3-9]*) hardcode_direct_F77=no hardcode_shlibpath_var_F77=no hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' export_dynamic_flag_spec_F77='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec_F77= tmp_sharedflag='--shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_F77=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_F77=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec_F77='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs_F77=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; esac ;; sunos4*) archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; esac if test "$ld_shlibs_F77" = no; then runpath_var= hardcode_libdir_flag_spec_F77= export_dynamic_flag_spec_F77= whole_archive_flag_spec_F77= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag_F77=unsupported always_export_symbols_F77=yes archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L_F77=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct_F77=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_F77='' hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes hardcode_libdir_separator_F77=':' link_all_deplibs_F77=yes file_list_spec_F77='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_F77=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_F77=yes hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_libdir_separator_F77= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec_F77='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols_F77=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_F77='-berok' # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath__F77+:} false; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath__F77=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath__F77"; then lt_cv_aix_libpath__F77=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath__F77"; then lt_cv_aix_libpath__F77="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath__F77 fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_F77='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_F77="-z nodefs" archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath__F77+:} false; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath__F77=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath__F77"; then lt_cv_aix_libpath__F77=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath__F77"; then lt_cv_aix_libpath__F77="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath__F77 fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_F77=' ${wl}-bernotok' allow_undefined_flag_F77=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. whole_archive_flag_spec_F77='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_F77='$convenience' fi archive_cmds_need_lc_F77=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='' ;; m68k) archive_cmds_F77='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec_F77=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC hardcode_libdir_flag_spec_F77=' ' allow_undefined_flag_F77=unsupported always_export_symbols_F77=yes file_list_spec_F77='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds_F77='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, F77)='true' enable_shared_with_static_runtimes_F77=yes exclude_expsyms_F77='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib old_postinstall_cmds_F77='chmod 644 $oldlib' postlink_cmds_F77='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper hardcode_libdir_flag_spec_F77=' ' allow_undefined_flag_F77=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds_F77='true' # FIXME: Should let the user specify the lib program. old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' enable_shared_with_static_runtimes_F77=yes ;; esac ;; darwin* | rhapsody*) archive_cmds_need_lc_F77=no hardcode_direct_F77=no hardcode_automatic_F77=yes hardcode_shlibpath_var_F77=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec_F77='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' compiler_needs_object_F77=yes else whole_archive_flag_spec_F77='' fi link_all_deplibs_F77=yes allow_undefined_flag_F77="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs_F77=no fi ;; dgux*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_shlibpath_var_F77=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_minus_L_F77=yes hardcode_shlibpath_var_F77=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds_F77='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds_F77='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes export_dynamic_flag_spec_F77='${wl}-E' ;; hpux10*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then archive_cmds_F77='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes export_dynamic_flag_spec_F77='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes fi ;; hpux11*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds_F77='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_F77='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: case $host_cpu in hppa*64*|ia64*) hardcode_direct_F77=no hardcode_shlibpath_var_F77=no ;; *) hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes export_dynamic_flag_spec_F77='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat > conftest.$ac_ext <<_ACEOF subroutine foo end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : lt_cv_irix_exported_symbol=yes else lt_cv_irix_exported_symbol=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } if test "$lt_cv_irix_exported_symbol" = yes; then archive_expsym_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi else archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc_F77='no' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: inherit_rpath_F77=yes link_all_deplibs_F77=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; newsos6) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_shlibpath_var_F77=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no hardcode_direct_absolute_F77=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' export_dynamic_flag_spec_F77='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-R$libdir' ;; *) archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs_F77=no fi ;; os2*) hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes allow_undefined_flag_F77=unsupported archive_cmds_F77='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag_F77=' -expect_unresolved \*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc_F77='no' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' else allow_undefined_flag_F77=' -expect_unresolved \*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec_F77='-rpath $libdir' fi archive_cmds_need_lc_F77='no' hardcode_libdir_separator_F77=: ;; solaris*) no_undefined_flag_F77=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds_F77='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds_F77='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_shlibpath_var_F77=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs_F77=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_direct_F77=yes hardcode_minus_L_F77=yes hardcode_shlibpath_var_F77=no ;; sysv4) case $host_vendor in sni) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds_F77='$CC -r -o $output$reload_objs' hardcode_direct_F77=no ;; motorola) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var_F77=no ;; sysv4.3*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no export_dynamic_flag_spec_F77='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs_F77=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_F77='${wl}-z,text' archive_cmds_need_lc_F77=no hardcode_shlibpath_var_F77=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_F77='${wl}-z,text' allow_undefined_flag_F77='${wl}-z,nodefs' archive_cmds_need_lc_F77=no hardcode_shlibpath_var_F77=no hardcode_libdir_flag_spec_F77='${wl}-R,$libdir' hardcode_libdir_separator_F77=':' link_all_deplibs_F77=yes export_dynamic_flag_spec_F77='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_shlibpath_var_F77=no ;; *) ld_shlibs_F77=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec_F77='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_F77" >&5 $as_echo "$ld_shlibs_F77" >&6; } test "$ld_shlibs_F77" = no && can_build_shared=no with_gnu_ld_F77=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_F77" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_F77=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_F77 in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } if ${lt_cv_archive_cmds_need_lc_F77+:} false; then : $as_echo_n "(cached) " >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_F77 pic_flag=$lt_prog_compiler_pic_F77 compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_F77 allow_undefined_flag_F77= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc_F77=no else lt_cv_archive_cmds_need_lc_F77=yes fi allow_undefined_flag_F77=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_F77" >&5 $as_echo "$lt_cv_archive_cmds_need_lc_F77" >&6; } archive_cmds_need_lc_F77=$lt_cv_archive_cmds_need_lc_F77 ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH if ${lt_cv_shlibpath_overrides_runpath+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_F77\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_F77\"" cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir fi shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_F77= if test -n "$hardcode_libdir_flag_spec_F77" || test -n "$runpath_var_F77" || test "X$hardcode_automatic_F77" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct_F77" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, F77)" != no && test "$hardcode_minus_L_F77" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_F77=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_F77=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_F77=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_F77" >&5 $as_echo "$hardcode_action_F77" >&6; } if test "$hardcode_action_F77" = relink || test "$inherit_rpath_F77" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" CFLAGS="$lt_save_CFLAGS" fi # test "$_lt_disable_F77" != yes ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $F77" >&5 $as_echo_n "checking how to get verbose linking output from $F77... " >&6; } if ${ac_cv_prog_f77_v+:} false; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_v= # Try some options frequently used verbose output for ac_verb in -v -verbose --verbose -V -\#\#\#; do cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF # Compile and link our simple test program by passing a flag (argument # 1 to this macro) to the Fortran compiler in order to get # "verbose" output that we can then parse for the Fortran linker # flags. ac_save_FFLAGS=$FFLAGS FFLAGS="$FFLAGS $ac_verb" eval "set x $ac_link" shift $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH, # LIBRARY_PATH; skip all such settings. ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | sed '/^Driving:/d; /^Configured with:/d; '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"` $as_echo "$ac_f77_v_output" >&5 FFLAGS=$ac_save_FFLAGS rm -rf conftest* # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where # /foo, /bar, and /baz are search directories for the Fortran linker. # Here, we change these into -L/foo -L/bar -L/baz (and put it first): ac_f77_v_output="`echo $ac_f77_v_output | grep 'LPATH is:' | sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output" # FIXME: we keep getting bitten by quoted arguments; a more general fix # that detects unbalanced quotes in FLIBS should be implemented # and (ugh) tested at some point. case $ac_f77_v_output in # With xlf replace commas with spaces, # and remove "-link" and closing parenthesis. *xlfentry*) ac_f77_v_output=`echo $ac_f77_v_output | sed ' s/,/ /g s/ -link / /g s/) *$// ' ` ;; # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted # $LIBS confuse us, and the libraries appear later in the output anyway). *mGLOB_options_string*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;; # Portland Group compiler has singly- or doubly-quoted -cmdline argument # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4. # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2". *-cmdline\ * | *-ignore\ * | *-def\ *) ac_f77_v_output=`echo $ac_f77_v_output | sed "\ s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;; # If we are using fort77 (the f2c wrapper) then filter output and delete quotes. *fort77*f2c*gcc*) ac_f77_v_output=`echo "$ac_f77_v_output" | sed -n ' /:[ ]\+Running[ ]\{1,\}"gcc"/{ /"-c"/d /[.]c"*/d s/^.*"gcc"/"gcc"/ s/"//gp }'` ;; # If we are using Cray Fortran then delete quotes. *cft90*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;; esac # look for -l* and *.a constructs in the output for ac_arg in $ac_f77_v_output; do case $ac_arg in [\\/]*.a | ?:[\\/]*.a | -[lLRu]*) ac_cv_prog_f77_v=$ac_verb break 2 ;; esac done done if test -z "$ac_cv_prog_f77_v"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $F77" >&5 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $F77" >&2;} fi else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5 $as_echo "$as_me: WARNING: compilation failed" >&2;} fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_v" >&5 $as_echo "$ac_cv_prog_f77_v" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 libraries of $F77" >&5 $as_echo_n "checking for Fortran 77 libraries of $F77... " >&6; } if ${ac_cv_f77_libs+:} false; then : $as_echo_n "(cached) " >&6 else if test "x$FLIBS" != "x"; then ac_cv_f77_libs="$FLIBS" # Let the user override the test. else cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF # Compile and link our simple test program by passing a flag (argument # 1 to this macro) to the Fortran compiler in order to get # "verbose" output that we can then parse for the Fortran linker # flags. ac_save_FFLAGS=$FFLAGS FFLAGS="$FFLAGS $ac_cv_prog_f77_v" eval "set x $ac_link" shift $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH, # LIBRARY_PATH; skip all such settings. ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | sed '/^Driving:/d; /^Configured with:/d; '"/^[_$as_cr_Letters][_$as_cr_alnum]*=/d"` $as_echo "$ac_f77_v_output" >&5 FFLAGS=$ac_save_FFLAGS rm -rf conftest* # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where # /foo, /bar, and /baz are search directories for the Fortran linker. # Here, we change these into -L/foo -L/bar -L/baz (and put it first): ac_f77_v_output="`echo $ac_f77_v_output | grep 'LPATH is:' | sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output" # FIXME: we keep getting bitten by quoted arguments; a more general fix # that detects unbalanced quotes in FLIBS should be implemented # and (ugh) tested at some point. case $ac_f77_v_output in # With xlf replace commas with spaces, # and remove "-link" and closing parenthesis. *xlfentry*) ac_f77_v_output=`echo $ac_f77_v_output | sed ' s/,/ /g s/ -link / /g s/) *$// ' ` ;; # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted # $LIBS confuse us, and the libraries appear later in the output anyway). *mGLOB_options_string*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;; # Portland Group compiler has singly- or doubly-quoted -cmdline argument # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4. # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2". *-cmdline\ * | *-ignore\ * | *-def\ *) ac_f77_v_output=`echo $ac_f77_v_output | sed "\ s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;; # If we are using fort77 (the f2c wrapper) then filter output and delete quotes. *fort77*f2c*gcc*) ac_f77_v_output=`echo "$ac_f77_v_output" | sed -n ' /:[ ]\+Running[ ]\{1,\}"gcc"/{ /"-c"/d /[.]c"*/d s/^.*"gcc"/"gcc"/ s/"//gp }'` ;; # If we are using Cray Fortran then delete quotes. *cft90*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;; esac ac_cv_f77_libs= # Save positional arguments (if any) ac_save_positional="$@" set X $ac_f77_v_output while test $# != 1; do shift ac_arg=$1 case $ac_arg in [\\/]*.a | ?:[\\/]*.a) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi ;; -bI:*) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else if test "$ac_compiler_gnu" = yes; then for ac_link_opt in $ac_arg; do ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt" done else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi fi ;; # Ignore these flags. -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \ |-LANG:=* | -LIST:* | -LNO:* | -link) ;; -lkernel32) case $host_os in *cygwin*) ;; *) ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" ;; esac ;; -[LRuYz]) # These flags, when seen by themselves, take an argument. # We remove the space between option and argument and re-iterate # unless we find an empty arg or a new option (starting with -) case $2 in "" | -*);; *) ac_arg="$ac_arg$2" shift; shift set X $ac_arg "$@" ;; esac ;; -YP,*) for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_j" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_arg="$ac_arg $ac_j" ac_cv_f77_libs="$ac_cv_f77_libs $ac_j" fi done ;; -[lLR]*) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi ;; -zallextract*| -zdefaultextract) ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" ;; # Ignore everything else. esac done # restore positional arguments set X $ac_save_positional; shift # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen, # then we insist that the "run path" must be an absolute path (i.e. it # must begin with a "/"). case `(uname -sr) 2>/dev/null` in "SunOS 5"*) ac_ld_run_path=`$as_echo "$ac_f77_v_output" | sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'` test "x$ac_ld_run_path" != x && if test "$ac_compiler_gnu" = yes; then for ac_link_opt in $ac_ld_run_path; do ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt" done else ac_cv_f77_libs="$ac_cv_f77_libs $ac_ld_run_path" fi ;; esac fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_libs" >&5 $as_echo "$ac_cv_f77_libs" >&6; } FLIBS="$ac_cv_f77_libs" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran 77 libraries" >&5 $as_echo_n "checking for dummy main to link with Fortran 77 libraries... " >&6; } if ${ac_cv_f77_dummy_main+:} false; then : $as_echo_n "(cached) " >&6 else ac_f77_dm_save_LIBS=$LIBS LIBS="$LIBS $FLIBS" ac_fortran_dm_var=F77_DUMMY_MAIN ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # First, try linking without a dummy main: cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_fortran_dummy_main=none else ac_cv_fortran_dummy_main=unknown fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test $ac_cv_fortran_dummy_main = unknown; then for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #define $ac_fortran_dm_var $ac_func #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_fortran_dummy_main=$ac_func; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done fi ac_ext=f 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 ac_cv_f77_dummy_main=$ac_cv_fortran_dummy_main rm -rf conftest* LIBS=$ac_f77_dm_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_dummy_main" >&5 $as_echo "$ac_cv_f77_dummy_main" >&6; } F77_DUMMY_MAIN=$ac_cv_f77_dummy_main if test "$F77_DUMMY_MAIN" != unknown; then : if test $F77_DUMMY_MAIN != none; then cat >>confdefs.h <<_ACEOF #define F77_DUMMY_MAIN $F77_DUMMY_MAIN _ACEOF if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then $as_echo "#define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h fi fi else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "linking to Fortran libraries from C fails See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 name-mangling scheme" >&5 $as_echo_n "checking for Fortran 77 name-mangling scheme... " >&6; } if ${ac_cv_f77_mangling+:} false; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF subroutine foobar() return end subroutine foo_bar() return end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : mv conftest.$ac_objext cfortran_test.$ac_objext ac_save_LIBS=$LIBS LIBS="cfortran_test.$ac_objext $LIBS $FLIBS" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_success=no for ac_foobar in foobar FOOBAR; do for ac_underscore in "" "_"; do ac_func="$ac_foobar$ac_underscore" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return $ac_func (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_success=yes; break 2 fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done done ac_ext=f 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 "$ac_success" = "yes"; then case $ac_foobar in foobar) ac_case=lower ac_foo_bar=foo_bar ;; FOOBAR) ac_case=upper ac_foo_bar=FOO_BAR ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_success_extra=no for ac_extra in "" "_"; do ac_func="$ac_foo_bar$ac_underscore$ac_extra" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return $ac_func (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_success_extra=yes; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done ac_ext=f 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 "$ac_success_extra" = "yes"; then ac_cv_f77_mangling="$ac_case case" if test -z "$ac_underscore"; then ac_cv_f77_mangling="$ac_cv_f77_mangling, no underscore" else ac_cv_f77_mangling="$ac_cv_f77_mangling, underscore" fi if test -z "$ac_extra"; then ac_cv_f77_mangling="$ac_cv_f77_mangling, no extra underscore" else ac_cv_f77_mangling="$ac_cv_f77_mangling, extra underscore" fi else ac_cv_f77_mangling="unknown" fi else ac_cv_f77_mangling="unknown" fi LIBS=$ac_save_LIBS rm -rf conftest* rm -f cfortran_test* else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compile a simple Fortran program See \`config.log' for more details" "$LINENO" 5; } fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_mangling" >&5 $as_echo "$ac_cv_f77_mangling" >&6; } ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=f 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 case $ac_cv_f77_mangling in "lower case, no underscore, no extra underscore") $as_echo "#define F77_FUNC(name,NAME) name" >>confdefs.h $as_echo "#define F77_FUNC_(name,NAME) name" >>confdefs.h ;; "lower case, no underscore, extra underscore") $as_echo "#define F77_FUNC(name,NAME) name" >>confdefs.h $as_echo "#define F77_FUNC_(name,NAME) name ## _" >>confdefs.h ;; "lower case, underscore, no extra underscore") $as_echo "#define F77_FUNC(name,NAME) name ## _" >>confdefs.h $as_echo "#define F77_FUNC_(name,NAME) name ## _" >>confdefs.h ;; "lower case, underscore, extra underscore") $as_echo "#define F77_FUNC(name,NAME) name ## _" >>confdefs.h $as_echo "#define F77_FUNC_(name,NAME) name ## __" >>confdefs.h ;; "upper case, no underscore, no extra underscore") $as_echo "#define F77_FUNC(name,NAME) NAME" >>confdefs.h $as_echo "#define F77_FUNC_(name,NAME) NAME" >>confdefs.h ;; "upper case, no underscore, extra underscore") $as_echo "#define F77_FUNC(name,NAME) NAME" >>confdefs.h $as_echo "#define F77_FUNC_(name,NAME) NAME ## _" >>confdefs.h ;; "upper case, underscore, no extra underscore") $as_echo "#define F77_FUNC(name,NAME) NAME ## _" >>confdefs.h $as_echo "#define F77_FUNC_(name,NAME) NAME ## _" >>confdefs.h ;; "upper case, underscore, extra underscore") $as_echo "#define F77_FUNC(name,NAME) NAME ## _" >>confdefs.h $as_echo "#define F77_FUNC_(name,NAME) NAME ## __" >>confdefs.h ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;} ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cos" >&5 $as_echo_n "checking for library containing cos... " >&6; } if ${ac_cv_search_cos+:} false; then : $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char cos (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return cos (); ; return 0; } _ACEOF for ac_lib in '' m; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_cos=$ac_res fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext if ${ac_cv_search_cos+:} false; then : break fi done if ${ac_cv_search_cos+:} false; then : else ac_cv_search_cos=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cos" >&5 $as_echo "$ac_cv_search_cos" >&6; } ac_res=$ac_cv_search_cos if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" else as_fn_error $? "math library not found." "$LINENO" 5 fi saved_LIBS="$LIBS" ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for prefixed single-precision FFTW2 (sfftw.h)" >&5 $as_echo_n "checking for prefixed single-precision FFTW2 (sfftw.h)... " >&6; } FFTW2_LIBS="-lsrfftw -lsfftw" LIBS="$FFTW2_LIBS $saved_LIBS" # FFTW2 uses sincos() from libm but is not linked with -lm. # Which is nothing unusual, at the times of FFTW2 underlinking was common. # But this causes problems with some linker configurations, e.g. Ubuntu 12.04. # To make sure that -lm (that should be already in $LIBS) is not discarded # by the linker as not needed we put a math function into the test below. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { float a; fftw_real *p = &a; return (int)sin(*fftw_version) ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_fftw" >&5 $as_echo "$have_fftw" >&6; } if test $have_fftw = yes; then $as_echo "#define FFTW2_PREFIX_S 1" >>confdefs.h else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for not prefixed single-precision FFTW2 (fftw.h)" >&5 $as_echo_n "checking for not prefixed single-precision FFTW2 (fftw.h)... " >&6; } FFTW2_LIBS="-lrfftw -lfftw" LIBS="$FFTW2_LIBS $saved_LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { float a; fftw_real *p = &a; return (int)sin(*fftw_version) ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "single-precision FFTW 2 library not found." "$LINENO" 5 fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu LIBS="$saved_LIBS" case $host_os in cygwin* | mingw* | pw32* | cegcc*) ac_fn_c_check_header_mongrel "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default" if test "x$ac_cv_header_windows_h" = xyes; then : : else as_fn_error $? "Windows headers not found" "$LINENO" 5 fi ;; *) ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ax_pthread_ok=no # We used to check for pthread.h first, but this fails if pthread.h # requires special compiler flags (e.g. on True64 or Sequent). # It gets checked for in the link test anyway. # First of all, check if the user has set any of the PTHREAD_LIBS, # etcetera environment variables, and if threads linking works using # them: if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" save_LIBS="$LIBS" LIBS="$PTHREAD_LIBS $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char pthread_join (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return pthread_join (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_pthread_ok=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 $as_echo "$ax_pthread_ok" >&6; } if test x"$ax_pthread_ok" = xno; then PTHREAD_LIBS="" PTHREAD_CFLAGS="" fi LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" fi # We must check for the threads library under a number of different # names; the ordering is very important because some systems # (e.g. DEC) have both -lpthread and -lpthreads, where one of the # libraries is broken (non-POSIX). # Create a list of thread flags to try. Items starting with a "-" are # C compiler flags, and other items are library names, except for "none" # which indicates that we try without any flags at all, and "pthread-config" # which is a program returning the flags for the Pth emulation library. #ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" ax_pthread_flags="pthreads pthread none -Kthread -kthread lthread -pthread -pthreads -mthreads --thread-safe -mt pthread-config" # The ordering *is* (sometimes) important. Some notes on the # individual items follow: # pthreads: AIX (must check this before -lpthread) # none: in case threads are in libc; should be tried before -Kthread and # other compiler flags to prevent continual compiler warnings # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) # -pthreads: Solaris/gcc # -mthreads: Mingw32/gcc, Lynx/gcc # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it # doesn't hurt to check since this sometimes defines pthreads too; # also defines -D_REENTRANT) # ... -mt is also the pthreads flag for HP/aCC # pthread: Linux, etcetera # --thread-safe: KAI C++ # pthread-config: use pthread-config program (for GNU Pth library) case ${host_os} in solaris*) # On Solaris (at least, for some versions), libc contains stubbed # (non-functional) versions of the pthreads routines, so link-based # tests will erroneously succeed. (We need to link with -pthreads/-mt/ # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather # a function called by this macro, so we could check for that, but # who knows whether they'll stub that too in a future libc.) So, # we'll just look for -pthreads and -lpthread first: ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags" ;; darwin*) ax_pthread_flags="-pthread $ax_pthread_flags" ;; esac if test x"$ax_pthread_ok" = xno; then for flag in $ax_pthread_flags; do case $flag in none) { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 $as_echo_n "checking whether pthreads work without any flags... " >&6; } ;; -*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 $as_echo_n "checking whether pthreads work with $flag... " >&6; } PTHREAD_CFLAGS="$flag" ;; pthread-config) # Extract the first word of "pthread-config", so it can be a program name with args. set dummy pthread-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ax_pthread_config+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ax_pthread_config"; then ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ax_pthread_config="yes" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no" fi fi ax_pthread_config=$ac_cv_prog_ax_pthread_config if test -n "$ax_pthread_config"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5 $as_echo "$ax_pthread_config" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test x"$ax_pthread_config" = xno; then continue; fi PTHREAD_CFLAGS="`pthread-config --cflags`" PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 $as_echo_n "checking for the pthreads library -l$flag... " >&6; } PTHREAD_LIBS="-l$flag" ;; esac save_LIBS="$LIBS" save_CFLAGS="$CFLAGS" LIBS="$PTHREAD_LIBS $LIBS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" # Check for various functions. We must include pthread.h, # since some functions may be macros. (On the Sequent, we # need a special flag -Kthread to make this header compile.) # We check for pthread_join because it is in -lpthread on IRIX # while pthread_create is in libc. We check for pthread_attr_init # due to DEC craziness with -lpthreads. We check for # pthread_cleanup_push because it is one of the few pthread # functions on Solaris that doesn't have a non-functional libc stub. # We try pthread_create on general principles. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include static void routine(void *a) { a = 0; } static void *start_routine(void *a) { return a; } #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { pthread_t th; pthread_attr_t attr; pthread_create(&th, 0, start_routine, 0); pthread_join(th, 0); pthread_attr_init(&attr); pthread_cleanup_push(routine, 0); pthread_cleanup_pop(0) /* ; */ ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_pthread_ok=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 $as_echo "$ax_pthread_ok" >&6; } if test "x$ax_pthread_ok" = xyes; then break; fi PTHREAD_LIBS="" PTHREAD_CFLAGS="" done fi # Various other checks: if test "x$ax_pthread_ok" = xyes; then save_LIBS="$LIBS" LIBS="$PTHREAD_LIBS $LIBS" save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 $as_echo_n "checking for joinable pthread attribute... " >&6; } attr_name=unknown for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { int attr = $attr; return attr /* ; */ ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : attr_name=$attr; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 $as_echo "$attr_name" >&6; } if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then cat >>confdefs.h <<_ACEOF #define PTHREAD_CREATE_JOINABLE $attr_name _ACEOF fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 $as_echo_n "checking if more special flags are required for pthreads... " >&6; } flag=no case ${host_os} in aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";; osf* | hpux*) flag="-D_REENTRANT";; solaris*) if test "$GCC" = "yes"; then flag="-D_REENTRANT" else flag="-mt -D_REENTRANT" fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5 $as_echo "${flag}" >&6; } if test "x$flag" != xno; then PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; } if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { int i = PTHREAD_PRIO_INHERIT; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ax_cv_PTHREAD_PRIO_INHERIT=yes else ax_cv_PTHREAD_PRIO_INHERIT=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; } if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then : $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h fi LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" # More AIX lossage: must compile with xlc_r or cc_r if test x"$GCC" != xyes; then for ac_prog in xlc_r cc_r do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_PTHREAD_CC+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$PTHREAD_CC"; then ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_PTHREAD_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi PTHREAD_CC=$ac_cv_prog_PTHREAD_CC if test -n "$PTHREAD_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 $as_echo "$PTHREAD_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$PTHREAD_CC" && break done test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}" else PTHREAD_CC=$CC fi else PTHREAD_CC="$CC" fi # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test x"$ax_pthread_ok" = xyes; then $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h : else ax_pthread_ok=no fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ;; esac CLIPPER_LIBS="-lclipper-core" test "x$enable_contrib" != xno && CLIPPER_LIBS="-lclipper-contrib $CLIPPER_LIBS" test "x$enable_phs" != xno && CLIPPER_LIBS="-lclipper-phs $CLIPPER_LIBS" test "x$enable_cns" != xno && CLIPPER_LIBS="-lclipper-cns $CLIPPER_LIBS" test "x$enable_mmdb" = xyes && CLIPPER_LIBS="-lclipper-mmdb $CLIPPER_LIBS" test "x$enable_minimol" = xyes && CLIPPER_LIBS="-lclipper-minimol $CLIPPER_LIBS" test "x$enable_cif" = xyes && CLIPPER_LIBS="-lclipper-cif $CLIPPER_LIBS" test "x$enable_ccp4" = xyes && CLIPPER_LIBS="-lclipper-ccp4 $CLIPPER_LIBS" #test "x$enable_cctbx" = xyes && CLIPPER_LIBS="-lclipper-cctbx $CLIPPER_LIBS" test "x$enable_fortran" = xyes && CLIPPER_LIBS="-lclipper-fortran $CLIPPER_LIBS" if test "x$enable_mmdb" = "xyes" -o "x$enable_mmdbold" = "xyes" -o \ "x$enable_minimol" = "xyes" -o "x$enable_cif" = "xyes"; then ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MMDB_CCIF_Init in -lmmdb2" >&5 $as_echo_n "checking for MMDB_CCIF_Init in -lmmdb2... " >&6; } if ${ac_cv_lib_mmdb2_MMDB_CCIF_Init+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lmmdb2 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char MMDB_CCIF_Init (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return MMDB_CCIF_Init (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_mmdb2_MMDB_CCIF_Init=yes else ac_cv_lib_mmdb2_MMDB_CCIF_Init=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mmdb2_MMDB_CCIF_Init" >&5 $as_echo "$ac_cv_lib_mmdb2_MMDB_CCIF_Init" >&6; } if test "x$ac_cv_lib_mmdb2_MMDB_CCIF_Init" = xyes; then : : else as_fn_error $? "mmdb2 library not found" "$LINENO" 5 fi ac_fn_cxx_check_header_mongrel "$LINENO" "mmdb2/mmdb_manager.h" "ac_cv_header_mmdb2_mmdb_manager_h" "$ac_includes_default" if test "x$ac_cv_header_mmdb2_mmdb_manager_h" = xyes; then : : else as_fn_error $? "mmdb2 headers not found" "$LINENO" 5 fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # CLIPPER_REQUIRES is only for clipper.pc CLIPPER_REQUIRES="mmdb2" fi if test "x$enable_ccp4" = "xyes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccp4_banner in -lccp4c" >&5 $as_echo_n "checking for ccp4_banner in -lccp4c... " >&6; } if ${ac_cv_lib_ccp4c_ccp4_banner+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lccp4c $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char ccp4_banner (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return ccp4_banner (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ccp4c_ccp4_banner=yes else ac_cv_lib_ccp4c_ccp4_banner=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ccp4c_ccp4_banner" >&5 $as_echo "$ac_cv_lib_ccp4c_ccp4_banner" >&6; } if test "x$ac_cv_lib_ccp4c_ccp4_banner" = xyes; then : : else as_fn_error $? "ccp4c library not found" "$LINENO" 5 fi ac_fn_c_check_header_mongrel "$LINENO" "ccp4/ccp4_general.h" "ac_cv_header_ccp4_ccp4_general_h" "$ac_includes_default" if test "x$ac_cv_header_ccp4_ccp4_general_h" = xyes; then : : else as_fn_error $? "libccp4 headers not found" "$LINENO" 5 fi CLIPPER_REQUIRES="libccp4c $CLIPPER_REQUIRES" fi if test "x$enable_cctbx" = "xyes"; then ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_fn_cxx_check_header_mongrel "$LINENO" "cctbx/miller.h" "ac_cv_header_cctbx_miller_h" "$ac_includes_default" if test "x$ac_cv_header_cctbx_miller_h" = xyes; then : : else as_fn_error $? "cctbx headers not found" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cctbx" >&5 $as_echo_n "checking for cctbx... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { cctbx::Miller::Index a ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } as_fn_error $? "cctbx library not found" "$LINENO" 5 fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi VERSION_INFO="-version-info 2:1" ac_config_files="$ac_config_files Makefile clipper/Makefile clipper/core/Makefile clipper/contrib/Makefile examples/Makefile clipper.pc" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 $as_echo_n "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 $as_echo "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_CONTRIB_TRUE}" && test -z "${BUILD_CONTRIB_FALSE}"; then as_fn_error $? "conditional \"BUILD_CONTRIB\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_PHS_TRUE}" && test -z "${BUILD_PHS_FALSE}"; then as_fn_error $? "conditional \"BUILD_PHS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_CNS_TRUE}" && test -z "${BUILD_CNS_FALSE}"; then as_fn_error $? "conditional \"BUILD_CNS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_MMDB_TRUE}" && test -z "${BUILD_MMDB_FALSE}"; then as_fn_error $? "conditional \"BUILD_MMDB\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_MMDBOLD_TRUE}" && test -z "${BUILD_MMDBOLD_FALSE}"; then as_fn_error $? "conditional \"BUILD_MMDBOLD\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_MINIMOL_TRUE}" && test -z "${BUILD_MINIMOL_FALSE}"; then as_fn_error $? "conditional \"BUILD_MINIMOL\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_CIF_TRUE}" && test -z "${BUILD_CIF_FALSE}"; then as_fn_error $? "conditional \"BUILD_CIF\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_CCP4_TRUE}" && test -z "${BUILD_CCP4_FALSE}"; then as_fn_error $? "conditional \"BUILD_CCP4\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_CCTBX_TRUE}" && test -z "${BUILD_CCTBX_FALSE}"; then as_fn_error $? "conditional \"BUILD_CCTBX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_FORTRAN_TRUE}" && test -z "${BUILD_FORTRAN_FALSE}"; then as_fn_error $? "conditional \"BUILD_FORTRAN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by clipper $as_me 2.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to the package provider." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ clipper config.status 2.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' LD_F77='`$ECHO "$LD_F77" | $SED "$delay_single_quote_subst"`' reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' reload_flag_F77='`$ECHO "$reload_flag_F77" | $SED "$delay_single_quote_subst"`' reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' reload_cmds_F77='`$ECHO "$reload_cmds_F77" | $SED "$delay_single_quote_subst"`' old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' old_archive_cmds_F77='`$ECHO "$old_archive_cmds_F77" | $SED "$delay_single_quote_subst"`' compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' compiler_F77='`$ECHO "$compiler_F77" | $SED "$delay_single_quote_subst"`' GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' GCC_F77='`$ECHO "$GCC_F77" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_F77='`$ECHO "$lt_prog_compiler_no_builtin_flag_F77" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_pic_F77='`$ECHO "$lt_prog_compiler_pic_F77" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_wl_F77='`$ECHO "$lt_prog_compiler_wl_F77" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_static_F77='`$ECHO "$lt_prog_compiler_static_F77" | $SED "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_F77='`$ECHO "$lt_cv_prog_compiler_c_o_F77" | $SED "$delay_single_quote_subst"`' archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' archive_cmds_need_lc_F77='`$ECHO "$archive_cmds_need_lc_F77" | $SED "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_F77='`$ECHO "$enable_shared_with_static_runtimes_F77" | $SED "$delay_single_quote_subst"`' export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' export_dynamic_flag_spec_F77='`$ECHO "$export_dynamic_flag_spec_F77" | $SED "$delay_single_quote_subst"`' whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' whole_archive_flag_spec_F77='`$ECHO "$whole_archive_flag_spec_F77" | $SED "$delay_single_quote_subst"`' compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' compiler_needs_object_F77='`$ECHO "$compiler_needs_object_F77" | $SED "$delay_single_quote_subst"`' old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' old_archive_from_new_cmds_F77='`$ECHO "$old_archive_from_new_cmds_F77" | $SED "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_F77='`$ECHO "$old_archive_from_expsyms_cmds_F77" | $SED "$delay_single_quote_subst"`' archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' archive_cmds_F77='`$ECHO "$archive_cmds_F77" | $SED "$delay_single_quote_subst"`' archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' archive_expsym_cmds_F77='`$ECHO "$archive_expsym_cmds_F77" | $SED "$delay_single_quote_subst"`' module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' module_cmds_F77='`$ECHO "$module_cmds_F77" | $SED "$delay_single_quote_subst"`' module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' module_expsym_cmds_F77='`$ECHO "$module_expsym_cmds_F77" | $SED "$delay_single_quote_subst"`' with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' with_gnu_ld_F77='`$ECHO "$with_gnu_ld_F77" | $SED "$delay_single_quote_subst"`' allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' allow_undefined_flag_F77='`$ECHO "$allow_undefined_flag_F77" | $SED "$delay_single_quote_subst"`' no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' no_undefined_flag_F77='`$ECHO "$no_undefined_flag_F77" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_F77='`$ECHO "$hardcode_libdir_flag_spec_F77" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator_F77='`$ECHO "$hardcode_libdir_separator_F77" | $SED "$delay_single_quote_subst"`' hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' hardcode_direct_F77='`$ECHO "$hardcode_direct_F77" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute_F77='`$ECHO "$hardcode_direct_absolute_F77" | $SED "$delay_single_quote_subst"`' hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' hardcode_minus_L_F77='`$ECHO "$hardcode_minus_L_F77" | $SED "$delay_single_quote_subst"`' hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' hardcode_shlibpath_var_F77='`$ECHO "$hardcode_shlibpath_var_F77" | $SED "$delay_single_quote_subst"`' hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' hardcode_automatic_F77='`$ECHO "$hardcode_automatic_F77" | $SED "$delay_single_quote_subst"`' inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' inherit_rpath_F77='`$ECHO "$inherit_rpath_F77" | $SED "$delay_single_quote_subst"`' link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' link_all_deplibs_F77='`$ECHO "$link_all_deplibs_F77" | $SED "$delay_single_quote_subst"`' always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' always_export_symbols_F77='`$ECHO "$always_export_symbols_F77" | $SED "$delay_single_quote_subst"`' export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' export_symbols_cmds_F77='`$ECHO "$export_symbols_cmds_F77" | $SED "$delay_single_quote_subst"`' exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' exclude_expsyms_F77='`$ECHO "$exclude_expsyms_F77" | $SED "$delay_single_quote_subst"`' include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' include_expsyms_F77='`$ECHO "$include_expsyms_F77" | $SED "$delay_single_quote_subst"`' prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' prelink_cmds_F77='`$ECHO "$prelink_cmds_F77" | $SED "$delay_single_quote_subst"`' postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' postlink_cmds_F77='`$ECHO "$postlink_cmds_F77" | $SED "$delay_single_quote_subst"`' file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' file_list_spec_F77='`$ECHO "$file_list_spec_F77" | $SED "$delay_single_quote_subst"`' hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' hardcode_action_F77='`$ECHO "$hardcode_action_F77" | $SED "$delay_single_quote_subst"`' compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' compiler_lib_search_dirs_F77='`$ECHO "$compiler_lib_search_dirs_F77" | $SED "$delay_single_quote_subst"`' predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' predep_objects_F77='`$ECHO "$predep_objects_F77" | $SED "$delay_single_quote_subst"`' postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' postdep_objects_F77='`$ECHO "$postdep_objects_F77" | $SED "$delay_single_quote_subst"`' predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' predeps_F77='`$ECHO "$predeps_F77" | $SED "$delay_single_quote_subst"`' postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' postdeps_F77='`$ECHO "$postdeps_F77" | $SED "$delay_single_quote_subst"`' compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' compiler_lib_search_path_F77='`$ECHO "$compiler_lib_search_path_F77" | $SED "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } # Quote evaled strings. for var in SHELL \ ECHO \ PATH_SEPARATOR \ SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ OBJDUMP \ deplibs_check_method \ file_magic_cmd \ file_magic_glob \ want_nocaseglob \ DLLTOOL \ sharedlib_from_linklib_cmd \ AR \ AR_FLAGS \ archiver_list_spec \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ nm_file_list_spec \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ MANIFEST_TOOL \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_separator \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ install_override_mode \ finish_eval \ old_striplib \ striplib \ compiler_lib_search_dirs \ predep_objects \ postdep_objects \ predeps \ postdeps \ compiler_lib_search_path \ LD_CXX \ LD_F77 \ reload_flag_CXX \ reload_flag_F77 \ compiler_CXX \ compiler_F77 \ lt_prog_compiler_no_builtin_flag_CXX \ lt_prog_compiler_no_builtin_flag_F77 \ lt_prog_compiler_pic_CXX \ lt_prog_compiler_pic_F77 \ lt_prog_compiler_wl_CXX \ lt_prog_compiler_wl_F77 \ lt_prog_compiler_static_CXX \ lt_prog_compiler_static_F77 \ lt_cv_prog_compiler_c_o_CXX \ lt_cv_prog_compiler_c_o_F77 \ export_dynamic_flag_spec_CXX \ export_dynamic_flag_spec_F77 \ whole_archive_flag_spec_CXX \ whole_archive_flag_spec_F77 \ compiler_needs_object_CXX \ compiler_needs_object_F77 \ with_gnu_ld_CXX \ with_gnu_ld_F77 \ allow_undefined_flag_CXX \ allow_undefined_flag_F77 \ no_undefined_flag_CXX \ no_undefined_flag_F77 \ hardcode_libdir_flag_spec_CXX \ hardcode_libdir_flag_spec_F77 \ hardcode_libdir_separator_CXX \ hardcode_libdir_separator_F77 \ exclude_expsyms_CXX \ exclude_expsyms_F77 \ include_expsyms_CXX \ include_expsyms_F77 \ file_list_spec_CXX \ file_list_spec_F77 \ compiler_lib_search_dirs_CXX \ compiler_lib_search_dirs_F77 \ predep_objects_CXX \ predep_objects_F77 \ postdep_objects_CXX \ postdep_objects_F77 \ predeps_CXX \ predeps_F77 \ postdeps_CXX \ postdeps_F77 \ compiler_lib_search_path_CXX \ compiler_lib_search_path_F77; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postlink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec \ reload_cmds_CXX \ reload_cmds_F77 \ old_archive_cmds_CXX \ old_archive_cmds_F77 \ old_archive_from_new_cmds_CXX \ old_archive_from_new_cmds_F77 \ old_archive_from_expsyms_cmds_CXX \ old_archive_from_expsyms_cmds_F77 \ archive_cmds_CXX \ archive_cmds_F77 \ archive_expsym_cmds_CXX \ archive_expsym_cmds_F77 \ module_cmds_CXX \ module_cmds_F77 \ module_expsym_cmds_CXX \ module_expsym_cmds_F77 \ export_symbols_cmds_CXX \ export_symbols_cmds_F77 \ prelink_cmds_CXX \ prelink_cmds_F77 \ postlink_cmds_CXX \ postlink_cmds_F77; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "clipper/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/Makefile" ;; "clipper/core/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/core/Makefile" ;; "clipper/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/contrib/Makefile" ;; "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; "clipper.pc") CONFIG_FILES="$CONFIG_FILES clipper.pc" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named 'Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running 'make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "$am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "libtool":C) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="CXX F77 " # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that protects backslashes. ECHO=$lt_ECHO # The PATH separator for the build system. PATH_SEPARATOR=$lt_PATH_SEPARATOR # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # convert \$build file names to \$host format. to_host_file_cmd=$lt_cv_to_host_file_cmd # convert \$build files to toolchain format. to_tool_file_cmd=$lt_cv_to_tool_file_cmd # An object symbol dumper. OBJDUMP=$lt_OBJDUMP # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method = "file_magic". file_magic_cmd=$lt_file_magic_cmd # How to find potential files when deplibs_check_method = "file_magic". file_magic_glob=$lt_file_magic_glob # Find potential files using nocaseglob when deplibs_check_method = "file_magic". want_nocaseglob=$lt_want_nocaseglob # DLL creation program. DLLTOOL=$lt_DLLTOOL # Command to associate shared and link libraries. sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd # The archiver. AR=$lt_AR # Flags to create an archive. AR_FLAGS=$lt_AR_FLAGS # How to feed a file listing to the archiver. archiver_list_spec=$lt_archiver_list_spec # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Whether to use a lock for old archive extraction. lock_old_archive_extraction=$lock_old_archive_extraction # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec # The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot # The name of the directory that contains temporary libtool files. objdir=$objdir # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Manifest tool. MANIFEST_TOOL=$lt_MANIFEST_TOOL # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Permission mode override for installation of shared libraries. install_override_mode=$lt_install_override_mode # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Commands necessary for finishing linking programs. postlink_cmds=$lt_postlink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects postdep_objects=$lt_postdep_objects predeps=$lt_predeps postdeps=$lt_postdeps # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) if test x"$xsi_shell" = xyes; then sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ func_dirname ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_basename ()$/,/^} # func_basename /c\ func_basename ()\ {\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ func_dirname_and_basename ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ func_stripname ()\ {\ \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ \ # positional parameters, so assign one to ordinary parameter first.\ \ func_stripname_result=${3}\ \ func_stripname_result=${func_stripname_result#"${1}"}\ \ func_stripname_result=${func_stripname_result%"${2}"}\ } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ func_split_long_opt ()\ {\ \ func_split_long_opt_name=${1%%=*}\ \ func_split_long_opt_arg=${1#*=}\ } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ func_split_short_opt ()\ {\ \ func_split_short_opt_arg=${1#??}\ \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ func_lo2o ()\ {\ \ case ${1} in\ \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ \ *) func_lo2o_result=${1} ;;\ \ esac\ } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_xform ()$/,/^} # func_xform /c\ func_xform ()\ {\ func_xform_result=${1%.*}.lo\ } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_arith ()$/,/^} # func_arith /c\ func_arith ()\ {\ func_arith_result=$(( $* ))\ } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_len ()$/,/^} # func_len /c\ func_len ()\ {\ func_len_result=${#1}\ } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$lt_shell_append" = xyes; then sed -e '/^func_append ()$/,/^} # func_append /c\ func_append ()\ {\ eval "${1}+=\\${2}"\ } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ func_append_quoted ()\ {\ \ func_quote_for_eval "${2}"\ \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} fi mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: CXX # The linker used to build libraries. LD=$lt_LD_CXX # How to create reloadable object files. reload_flag=$lt_reload_flag_CXX reload_cmds=$lt_reload_cmds_CXX # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_CXX # A language specific compiler. CC=$lt_compiler_CXX # Is the compiler the GNU compiler? with_gcc=$GCC_CXX # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_CXX # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_CXX # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_CXX # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_CXX # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_CXX # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_CXX archive_expsym_cmds=$lt_archive_expsym_cmds_CXX # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_CXX module_expsym_cmds=$lt_module_expsym_cmds_CXX # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_CXX # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_CXX # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_CXX # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_CXX # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_CXX # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_CXX # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_CXX # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_CXX # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_CXX # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_CXX # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_CXX # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_CXX # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_CXX # Commands necessary for finishing linking programs. postlink_cmds=$lt_postlink_cmds_CXX # Specify filename containing input files. file_list_spec=$lt_file_list_spec_CXX # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_CXX # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_CXX postdep_objects=$lt_postdep_objects_CXX predeps=$lt_predeps_CXX postdeps=$lt_postdeps_CXX # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_CXX # ### END LIBTOOL TAG CONFIG: CXX _LT_EOF cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: F77 # The linker used to build libraries. LD=$lt_LD_F77 # How to create reloadable object files. reload_flag=$lt_reload_flag_F77 reload_cmds=$lt_reload_cmds_F77 # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_F77 # A language specific compiler. CC=$lt_compiler_F77 # Is the compiler the GNU compiler? with_gcc=$GCC_F77 # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_F77 # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_F77 # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_F77 # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_F77 # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_F77 # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_F77 archive_expsym_cmds=$lt_archive_expsym_cmds_F77 # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_F77 module_expsym_cmds=$lt_module_expsym_cmds_F77 # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_F77 # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_F77 # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_F77 # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_F77 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_F77 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_F77 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_F77 # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_F77 # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_F77 # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_F77 # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_F77 # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_F77 # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_F77 # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_F77 # Commands necessary for finishing linking programs. postlink_cmds=$lt_postlink_cmds_F77 # Specify filename containing input files. file_list_spec=$lt_file_list_spec_F77 # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_F77 # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_F77 postdep_objects=$lt_postdep_objects_F77 predeps=$lt_predeps_F77 postdeps=$lt_postdeps_F77 # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_F77 # ### END LIBTOOL TAG CONFIG: F77 _LT_EOF ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo " " echo " " Configuration Summary echo "" ------------------------------ echo core: " " yes echo contrib: " " ${enable_contrib:-yes} echo phs: " " ${enable_phs:-yes} echo cns: " " ${enable_cns:-yes} echo mmdb: " " ${enable_mmdb:-no} echo minimol: " " ${enable_minimol:-no} echo cif: " " ${enable_cif:-no} echo ccp4: " " ${enable_ccp4:-no} echo cctbx: " " ${enable_cctbx:-no} echo fortran: " " ${enable_fortran:-no} echo " " clipper/configure.ac000644 000765 000000 00000012326 12506727731 014705 0ustar00ccbwheel000000 000000 AC_INIT(clipper, 2.1) AC_CONFIG_AUX_DIR(build-aux) AC_CONFIG_MACRO_DIR(m4) AC_CONFIG_SRCDIR(clipper/clipper.h) AC_CONFIG_HEADERS(config.h) AM_INIT_AUTOMAKE([1.11 foreign subdir-objects silent-rules -Wall]) AC_PROG_CC AC_PROG_CXX m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) AC_PROG_INSTALL LT_INIT([disable-shared]) AM_MAINTAINER_MODE dnl disable (by default) maintainer mode # optional libraries built by default AC_ARG_ENABLE(contrib, AS_HELP_STRING([--disable-contrib], [disable contrib library])) AC_ARG_ENABLE(phs, AS_HELP_STRING([--disable-phs], [disable PHASEs file interface library])) AC_ARG_ENABLE(cns, AS_HELP_STRING([--disable-cns], [enable cns-hkl-interface library])) # optional libraries not built by default AC_ARG_ENABLE(mmdb, AS_HELP_STRING([--enable-mmdb], [enable mmdb-interface library (requires mmdb library)])) AC_ARG_ENABLE(minimol, AS_HELP_STRING([--enable-minimol], [enable minimol library (requires mmdb library)])) AC_ARG_ENABLE(cif, AS_HELP_STRING([--enable-cif], [enable cif-interface library (requires mmdb library)])) AC_ARG_ENABLE(ccp4, AS_HELP_STRING([--enable-ccp4], [enable ccp4-interface library (requires ccp4c library)])) AC_ARG_ENABLE(cctbx, AS_HELP_STRING([--enable-cctbx], [enable cctbx-interface library (requires cctbx package)])) AC_ARG_ENABLE(fortran, AS_HELP_STRING([--enable-fortran], [enable fortran interface routines])) AM_CONDITIONAL([BUILD_CONTRIB], [test "x$enable_contrib" != xno]) AM_CONDITIONAL([BUILD_PHS], [test "x$enable_phs" != xno]) AM_CONDITIONAL([BUILD_CNS], [test "x$enable_cns" != xno]) AM_CONDITIONAL([BUILD_MMDB], [test "x$enable_mmdb" = xyes]) AM_CONDITIONAL([BUILD_MMDBOLD], [test "x$enable_mmdbold" = xyes]) AM_CONDITIONAL([BUILD_MINIMOL], [test "x$enable_minimol" = xyes]) AM_CONDITIONAL([BUILD_CIF], [test "x$enable_cif" = xyes]) AM_CONDITIONAL([BUILD_CCP4], [test "x$enable_ccp4" = xyes]) AM_CONDITIONAL([BUILD_CCTBX], [test "x$enable_cctbx" = xyes]) AM_CONDITIONAL([BUILD_FORTRAN], [test "x$enable_fortran" = xyes]) if test "x$enable_fortran" = "xyes"; then AC_PROG_F77 AC_F77_WRAPPERS fi AC_SEARCH_LIBS(cos, m, , AC_MSG_ERROR([math library not found.])) SINGLE_FFTW2 case $host_os in cygwin* | mingw* | pw32* | cegcc*) AC_CHECK_HEADER(windows.h, :, AC_MSG_ERROR(Windows headers not found)) ;; *) AX_PTHREAD ;; esac CLIPPER_LIBS="-lclipper-core" test "x$enable_contrib" != xno && CLIPPER_LIBS="-lclipper-contrib $CLIPPER_LIBS" test "x$enable_phs" != xno && CLIPPER_LIBS="-lclipper-phs $CLIPPER_LIBS" test "x$enable_cns" != xno && CLIPPER_LIBS="-lclipper-cns $CLIPPER_LIBS" test "x$enable_mmdb" = xyes && CLIPPER_LIBS="-lclipper-mmdb $CLIPPER_LIBS" test "x$enable_minimol" = xyes && CLIPPER_LIBS="-lclipper-minimol $CLIPPER_LIBS" test "x$enable_cif" = xyes && CLIPPER_LIBS="-lclipper-cif $CLIPPER_LIBS" test "x$enable_ccp4" = xyes && CLIPPER_LIBS="-lclipper-ccp4 $CLIPPER_LIBS" #test "x$enable_cctbx" = xyes && CLIPPER_LIBS="-lclipper-cctbx $CLIPPER_LIBS" test "x$enable_fortran" = xyes && CLIPPER_LIBS="-lclipper-fortran $CLIPPER_LIBS" if test "x$enable_mmdb" = "xyes" -o "x$enable_mmdbold" = "xyes" -o \ "x$enable_minimol" = "xyes" -o "x$enable_cif" = "xyes"; then AC_LANG_PUSH(C++) AC_CHECK_LIB(mmdb2, MMDB_CCIF_Init, :, AC_MSG_ERROR(mmdb2 library not found)) AC_CHECK_HEADER(mmdb2/mmdb_manager.h, :, AC_MSG_ERROR(mmdb2 headers not found)) AC_LANG_POP(C++) # CLIPPER_REQUIRES is only for clipper.pc CLIPPER_REQUIRES="mmdb2" fi if test "x$enable_ccp4" = "xyes"; then AC_CHECK_LIB(ccp4c, ccp4_banner, :, AC_MSG_ERROR(ccp4c library not found)) AC_CHECK_HEADER(ccp4/ccp4_general.h, :, AC_MSG_ERROR(libccp4 headers not found)) CLIPPER_REQUIRES="libccp4c $CLIPPER_REQUIRES" fi if test "x$enable_cctbx" = "xyes"; then AC_LANG_PUSH(C++) AC_CHECK_HEADER(cctbx/miller.h, :, AC_MSG_ERROR(cctbx headers not found)) AC_MSG_CHECKING(for cctbx) AC_LINK_IFELSE([AC_LANG_PROGRAM([#include ], [cctbx::Miller::Index a])], AC_MSG_RESULT(yes), [AC_MSG_RESULT(no) AC_MSG_ERROR(cctbx library not found)]) AC_LANG_POP(C++) fi VERSION_INFO="-version-info 2:1" AC_SUBST(VERSION_INFO) AC_SUBST(CLIPPER_LIBS) AC_SUBST(CLIPPER_REQUIRES) AC_OUTPUT([Makefile clipper/Makefile clipper/core/Makefile clipper/contrib/Makefile examples/Makefile clipper.pc]) echo " " echo " " Configuration Summary echo "" ------------------------------ echo core: " " yes echo contrib: " " ${enable_contrib:-yes} echo phs: " " ${enable_phs:-yes} echo cns: " " ${enable_cns:-yes} echo mmdb: " " ${enable_mmdb:-no} echo minimol: " " ${enable_minimol:-no} echo cif: " " ${enable_cif:-no} echo ccp4: " " ${enable_ccp4:-no} echo cctbx: " " ${enable_cctbx:-no} echo fortran: " " ${enable_fortran:-no} echo " " clipper/COPYING000644 000765 000000 00000057505 11766652736 013473 0ustar00ccbwheel000000 000000 GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS clipper/dox/000755 000765 000000 00000000000 12057357010 013173 5ustar00ccbwheel000000 000000 clipper/Doxyfile000644 000765 000000 00000076344 11766652736 014150 0ustar00ccbwheel000000 000000 # Doxyfile 1.2.8.1 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # General configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = Clipper # 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 # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = doc/ # 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: # Brazilian, Chinese, Croatian, Czech, Danish, Dutch, Finnish, French, # German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, # Portuguese, Romanian, Russian, Slovak, Slovene, Spanish and Swedish. OUTPUT_LANGUAGE = English # 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 = NO # 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 # will be included in the documentation. EXTRACT_STATIC = 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. # 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 class will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = 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). # 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 # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # 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 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. It is allowed to use relative paths in the argument list. STRIP_FROM_PATH = # 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 CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a class diagram (in Html and LaTeX) for classes with base or # super classes. Setting the tag to NO turns the diagrams off. CLASS_DIAGRAMS = YES # 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. SOURCE_BROWSER = NO # 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 # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # 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 # users are adviced to set this option to NO. CASE_SENSE_NAMES = YES # 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 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 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 # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # 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 # explict @brief command for a brief description. JAVADOC_AUTOBRIEF = YES # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # reimplements. INHERIT_DOCS = YES # 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 # declaration order. SORT_MEMBER_DOCS = 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 # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO # 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 # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # 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 # 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 # commands in the documentation. GENERATE_BUGLIST = YES # 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 = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consist 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 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 = NO # 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 = YES #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # 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 = YES # 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 # automatically be disabled. WARN_IF_UNDOCUMENTED = NO # 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. WARN_FORMAT = # 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 = #--------------------------------------------------------------------------- # 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 # with spaces. INPUT = dox/ clipper/core/ # 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 all files are included. FILE_PATTERNS = *.dox \ *.h \ *.cpp # 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 # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # 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. 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 \include command). EXAMPLE_PATH = /y/people/cowtan/public_html/clipper/ # 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 = # 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 = dox/ # 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 , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. INPUT_FILTER = "sed 's#^ *//--##'" # 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. FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # 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 # 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 # 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 # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # 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 # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = 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 # standard 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 # standard 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 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 # 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) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # 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 # 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 # 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 value YES disables it. DISABLE_INDEX = NO # 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 and frames is required (for instance Netscape 4.0+ # or Internet explorer 4.0+). 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 # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # 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 # put in front of it. If left blank `latex' will be used as the default path. LATEX_OUTPUT = latex # 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 = NO # 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 # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # 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 = # 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 = NO # 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 = NO # 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 #--------------------------------------------------------------------------- # 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 optimised 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 # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = # 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. # 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 assigments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config 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 # 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 # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = # 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 #--------------------------------------------------------------------------- # 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 # 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 # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # 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_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # 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 preprocessor. 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 # be used. 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. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_PREDEF_ONLY 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 = #--------------------------------------------------------------------------- # Configuration::addtions related to external references #--------------------------------------------------------------------------- # The TAGFILES tag can be used to specify one or more tagfiles. TAGFILES = # 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 = doxy.core.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 # will be listed. ALLEXTERNALS = NO # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # 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 # 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 # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = 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 # other documented files. INCLUDE_GRAPH = NO # 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 = NO # 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 # 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 on the path. DOT_PATH = # 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 # large images. MAX_DOT_GRAPH_HEIGHT = 1024 # 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 intermedate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::addtions related to the search engine #--------------------------------------------------------------------------- # 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 # The CGI_NAME tag should be the name of the CGI script that # starts the search engine (doxysearch) with the correct parameters. # A script with this name will be generated by doxygen. CGI_NAME = # The CGI_URL tag should be the absolute URL to the directory where the # cgi binaries are located. See the documentation of your http daemon for # details. CGI_URL = # The DOC_URL tag should be the absolute URL to the directory where the # documentation is located. If left blank the absolute path to the # documentation, with file:// prepended to it, will be used. DOC_URL = # The DOC_ABSPATH tag should be the absolute path to the directory where the # documentation is located. If left blank the directory on the local machine # will be used. DOC_ABSPATH = # The BIN_ABSPATH tag must point to the directory where the doxysearch binary # is installed. BIN_ABSPATH = # The EXT_DOC_PATHS tag can be used to specify one or more paths to # documentation generated for other projects. This allows doxysearch to search # the documentation for these projects as well. EXT_DOC_PATHS = clipper/Doxyfile.ccp4000644 000765 000000 00000143017 11766652736 014770 0ustar00ccbwheel000000 000000 # Doxyfile 1.4.4 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = Clipper_ccp4 # 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 # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = doc # 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: # 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, 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 # 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). # 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 # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # 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 = # 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 # 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 # 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 # path to strip. 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 # are normally passed to the compiler using the -I flag. 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 # 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 # explicit @brief command for a brief description. JAVADOC_AUTOBRIEF = YES # 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 # will output the detailed description near the top, like JavaDoc. # 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 # re-implements. INHERIT_DOCS = YES # 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 # 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. # 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:". # You can put \n's in the value part of an alias to insert newlines. 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 # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = NO # 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 # 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 #--------------------------------------------------------------------------- # 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 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = NO # 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 # 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 set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # 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. # 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 # 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 # 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 # 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. # 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 # 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 # 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 # of that file. SHOW_INCLUDE_FILES = YES # 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 # 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 # 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. # 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 # 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 # 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 # 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 # 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 # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. 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 # 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 # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # 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 YES. SHOW_DIRECTORIES = YES # 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 , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the progam writes to standard output # is used as the file version. See the manual for examples. 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 # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = YES # 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 # automatically be disabled. WARN_IF_UNDOCUMENTED = NO # 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 # documentation. WARN_NO_PARAMDOC = NO # 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 = # 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 = #--------------------------------------------------------------------------- # 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 # with spaces. INPUT = clipper/ccp4 # 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 FILE_PATTERNS = *.dox \ *.h \ *.cpp # 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 # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # 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 # for example use the pattern */test/* 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 \include command). 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 # blank all files are included. 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. # 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 command). IMAGE_PATH = dox/ # 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 , where # is the value of the INPUT_FILTER tag, and 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 = "sed 's#^ *//--##'" # 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 = # 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 #--------------------------------------------------------------------------- # 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 # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = NO # 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 # 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 # 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 # called/used by that function will be listed. REFERENCES_RELATION = 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 # 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 # which an include is specified. Set to NO to disable this. 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 # 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 # 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 # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # 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 # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html/ccp4 # 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 # standard 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 # standard 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 # stylesheet in the HTML output directory as well, or it will be erased! 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 # 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) # 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 # written to the html output directory. 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 # the HTML help compiler on the generated index.hhp. 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 # 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 # 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 # 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 value YES disables it. DISABLE_INDEX = NO # 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 # 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 # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # 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 = # 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 # 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 # save some trees in general. COMPACT_LATEX = NO # 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 # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # 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 = # 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 = NO # 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 = NO # 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.) # in the output. 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 # 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 # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = # 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. # 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 # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config 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 # 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 # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = # 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 #--------------------------------------------------------------------------- # 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 # 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 # 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 # syntax of the XML files. 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 # syntax of the XML files. 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 # enabling this will significantly increase the size of the XML output. 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 # and incomplete at the moment. 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 # 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 # 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 # 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 # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # 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 # 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 # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # 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_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # 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 preprocessor. 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 # be used. 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 # instead of the = operator. 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. # Use the PREDEFINED tag if you want to use a different macro definition. 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 # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # 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 # 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 # is run, you must also specify the path to the tagfile here. TAGFILES = doxy.core.tag=../ # 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 = # 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 # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = #--------------------------------------------------------------------------- # 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 # 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 # 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 # 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 # 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 # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = NO # 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 # Language. UML_LOOK = NO # 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 # other documented files. INCLUDE_GRAPH = NO # 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 = NO # 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 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 # 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 # 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 # found. If left blank, it is assumed the dot tool can be found in the 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 # \dotfile command). 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 # 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 # 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 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 # 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) # 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 # 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 # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- # 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 clipper/Doxyfile.cctbx000644 000765 000000 00000143022 11766652736 015236 0ustar00ccbwheel000000 000000 # Doxyfile 1.4.4 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = Clipper_cctbx # 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 # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = doc # 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: # 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, 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 # 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). # 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 # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # 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 = # 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 # 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 # 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 # path to strip. 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 # are normally passed to the compiler using the -I flag. 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 # 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 # explicit @brief command for a brief description. JAVADOC_AUTOBRIEF = YES # 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 # will output the detailed description near the top, like JavaDoc. # 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 # re-implements. INHERIT_DOCS = YES # 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 # 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. # 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:". # You can put \n's in the value part of an alias to insert newlines. 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 # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = NO # 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 # 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 #--------------------------------------------------------------------------- # 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 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = NO # 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 # 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 set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # 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. # 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 # 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 # 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 # 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. # 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 # 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 # 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 # of that file. SHOW_INCLUDE_FILES = YES # 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 # 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 # 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. # 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 # 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 # 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 # 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 # 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 # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. 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 # 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 # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # 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 YES. SHOW_DIRECTORIES = YES # 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 , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the progam writes to standard output # is used as the file version. See the manual for examples. 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 # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = YES # 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 # automatically be disabled. WARN_IF_UNDOCUMENTED = NO # 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 # documentation. WARN_NO_PARAMDOC = NO # 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 = # 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 = #--------------------------------------------------------------------------- # 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 # with spaces. INPUT = clipper/cctbx # 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 FILE_PATTERNS = *.dox \ *.h \ *.cpp # 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 # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # 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 # for example use the pattern */test/* 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 \include command). 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 # blank all files are included. 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. # 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 command). IMAGE_PATH = dox/ # 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 , where # is the value of the INPUT_FILTER tag, and 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 = "sed 's#^ *//--##'" # 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 = # 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 #--------------------------------------------------------------------------- # 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 # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = NO # 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 # 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 # 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 # called/used by that function will be listed. REFERENCES_RELATION = 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 # 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 # which an include is specified. Set to NO to disable this. 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 # 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 # 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 # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # 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 # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html/cctbx # 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 # standard 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 # standard 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 # stylesheet in the HTML output directory as well, or it will be erased! 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 # 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) # 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 # written to the html output directory. 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 # the HTML help compiler on the generated index.hhp. 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 # 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 # 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 # 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 value YES disables it. DISABLE_INDEX = NO # 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 # 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 # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # 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 = # 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 # 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 # save some trees in general. COMPACT_LATEX = NO # 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 # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # 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 = # 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 = NO # 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 = NO # 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.) # in the output. 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 # 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 # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = # 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. # 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 # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config 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 # 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 # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = # 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 #--------------------------------------------------------------------------- # 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 # 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 # 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 # syntax of the XML files. 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 # syntax of the XML files. 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 # enabling this will significantly increase the size of the XML output. 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 # and incomplete at the moment. 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 # 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 # 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 # 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 # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # 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 # 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 # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # 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_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # 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 preprocessor. 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 # be used. 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 # instead of the = operator. 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. # Use the PREDEFINED tag if you want to use a different macro definition. 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 # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # 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 # 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 # is run, you must also specify the path to the tagfile here. TAGFILES = doxy.core.tag=../ # 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 = # 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 # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = #--------------------------------------------------------------------------- # 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 # 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 # 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 # 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 # 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 # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = NO # 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 # Language. UML_LOOK = NO # 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 # other documented files. INCLUDE_GRAPH = NO # 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 = NO # 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 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 # 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 # 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 # found. If left blank, it is assumed the dot tool can be found in the 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 # \dotfile command). 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 # 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 # 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 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 # 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) # 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 # 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 # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- # 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 clipper/Doxyfile.cif000644 000765 000000 00000143014 11766652736 014675 0ustar00ccbwheel000000 000000 # Doxyfile 1.4.4 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = Clipper_cif # 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 # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = doc # 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: # 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, 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 # 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). # 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 # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # 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 = # 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 # 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 # 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 # path to strip. 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 # are normally passed to the compiler using the -I flag. 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 # 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 # explicit @brief command for a brief description. JAVADOC_AUTOBRIEF = YES # 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 # will output the detailed description near the top, like JavaDoc. # 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 # re-implements. INHERIT_DOCS = YES # 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 # 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. # 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:". # You can put \n's in the value part of an alias to insert newlines. 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 # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = NO # 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 # 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 #--------------------------------------------------------------------------- # 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 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = NO # 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 # 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 set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # 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. # 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 # 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 # 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 # 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. # 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 # 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 # 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 # of that file. SHOW_INCLUDE_FILES = YES # 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 # 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 # 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. # 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 # 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 # 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 # 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 # 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 # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. 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 # 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 # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # 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 YES. SHOW_DIRECTORIES = YES # 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 , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the progam writes to standard output # is used as the file version. See the manual for examples. 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 # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = YES # 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 # automatically be disabled. WARN_IF_UNDOCUMENTED = NO # 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 # documentation. WARN_NO_PARAMDOC = NO # 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 = # 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 = #--------------------------------------------------------------------------- # 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 # with spaces. INPUT = clipper/cif # 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 FILE_PATTERNS = *.dox \ *.h \ *.cpp # 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 # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # 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 # for example use the pattern */test/* 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 \include command). 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 # blank all files are included. 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. # 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 command). IMAGE_PATH = dox/ # 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 , where # is the value of the INPUT_FILTER tag, and 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 = "sed 's#^ *//--##'" # 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 = # 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 #--------------------------------------------------------------------------- # 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 # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = NO # 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 # 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 # 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 # called/used by that function will be listed. REFERENCES_RELATION = 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 # 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 # which an include is specified. Set to NO to disable this. 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 # 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 # 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 # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # 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 # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html/cif # 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 # standard 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 # standard 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 # stylesheet in the HTML output directory as well, or it will be erased! 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 # 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) # 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 # written to the html output directory. 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 # the HTML help compiler on the generated index.hhp. 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 # 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 # 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 # 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 value YES disables it. DISABLE_INDEX = NO # 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 # 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 # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # 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 = # 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 # 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 # save some trees in general. COMPACT_LATEX = NO # 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 # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # 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 = # 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 = NO # 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 = NO # 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.) # in the output. 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 # 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 # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = # 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. # 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 # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config 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 # 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 # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = # 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 #--------------------------------------------------------------------------- # 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 # 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 # 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 # syntax of the XML files. 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 # syntax of the XML files. 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 # enabling this will significantly increase the size of the XML output. 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 # and incomplete at the moment. 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 # 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 # 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 # 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 # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # 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 # 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 # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # 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_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # 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 preprocessor. 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 # be used. 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 # instead of the = operator. 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. # Use the PREDEFINED tag if you want to use a different macro definition. 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 # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # 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 # 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 # is run, you must also specify the path to the tagfile here. TAGFILES = doxy.core.tag=../ # 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 = # 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 # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = #--------------------------------------------------------------------------- # 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 # 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 # 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 # 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 # 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 # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = NO # 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 # Language. UML_LOOK = NO # 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 # other documented files. INCLUDE_GRAPH = NO # 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 = NO # 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 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 # 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 # 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 # found. If left blank, it is assumed the dot tool can be found in the 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 # \dotfile command). 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 # 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 # 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 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 # 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) # 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 # 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 # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- # 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 clipper/Doxyfile.contrib000644 000765 000000 00000143030 11766652736 015572 0ustar00ccbwheel000000 000000 # Doxyfile 1.4.4 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = Clipper_contrib # 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 # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = doc # 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: # 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, 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 # 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). # 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 # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # 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 = # 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 # 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 # 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 # path to strip. 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 # are normally passed to the compiler using the -I flag. 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 # 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 # explicit @brief command for a brief description. JAVADOC_AUTOBRIEF = YES # 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 # will output the detailed description near the top, like JavaDoc. # 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 # re-implements. INHERIT_DOCS = YES # 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 # 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. # 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:". # You can put \n's in the value part of an alias to insert newlines. 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 # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = NO # 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 # 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 #--------------------------------------------------------------------------- # 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 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = NO # 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 # 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 set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # 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. # 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 # 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 # 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 # 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. # 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 # 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 # 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 # of that file. SHOW_INCLUDE_FILES = YES # 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 # 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 # 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. # 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 # 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 # 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 # 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 # 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 # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. 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 # 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 # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # 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 YES. SHOW_DIRECTORIES = YES # 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 , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the progam writes to standard output # is used as the file version. See the manual for examples. 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 # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = YES # 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 # automatically be disabled. WARN_IF_UNDOCUMENTED = NO # 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 # documentation. WARN_NO_PARAMDOC = NO # 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 = # 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 = #--------------------------------------------------------------------------- # 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 # with spaces. INPUT = clipper/contrib # 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 FILE_PATTERNS = *.dox \ *.h \ *.cpp # 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 # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # 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 # for example use the pattern */test/* 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 \include command). 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 # blank all files are included. 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. # 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 command). IMAGE_PATH = dox/ # 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 , where # is the value of the INPUT_FILTER tag, and 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 = "sed 's#^ *//--##'" # 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 = # 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 #--------------------------------------------------------------------------- # 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 # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = NO # 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 # 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 # 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 # called/used by that function will be listed. REFERENCES_RELATION = 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 # 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 # which an include is specified. Set to NO to disable this. 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 # 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 # 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 # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # 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 # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html/contrib # 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 # standard 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 # standard 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 # stylesheet in the HTML output directory as well, or it will be erased! 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 # 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) # 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 # written to the html output directory. 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 # the HTML help compiler on the generated index.hhp. 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 # 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 # 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 # 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 value YES disables it. DISABLE_INDEX = NO # 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 # 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 # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # 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 = # 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 # 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 # save some trees in general. COMPACT_LATEX = NO # 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 # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # 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 = # 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 = NO # 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 = NO # 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.) # in the output. 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 # 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 # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = # 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. # 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 # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config 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 # 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 # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = # 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 #--------------------------------------------------------------------------- # 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 # 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 # 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 # syntax of the XML files. 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 # syntax of the XML files. 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 # enabling this will significantly increase the size of the XML output. 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 # and incomplete at the moment. 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 # 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 # 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 # 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 # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # 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 # 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 # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # 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_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # 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 preprocessor. 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 # be used. 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 # instead of the = operator. 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. # Use the PREDEFINED tag if you want to use a different macro definition. 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 # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # 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 # 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 # is run, you must also specify the path to the tagfile here. TAGFILES = doxy.core.tag=../ # 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 = # 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 # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = #--------------------------------------------------------------------------- # 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 # 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 # 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 # 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 # 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 # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = NO # 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 # Language. UML_LOOK = NO # 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 # other documented files. INCLUDE_GRAPH = NO # 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 = NO # 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 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 # 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 # 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 # found. If left blank, it is assumed the dot tool can be found in the 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 # \dotfile command). 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 # 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 # 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 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 # 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) # 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 # 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 # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- # 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 clipper/Doxyfile.minimol000644 000765 000000 00000143030 11766652736 015576 0ustar00ccbwheel000000 000000 # Doxyfile 1.4.4 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = Clipper_minimol # 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 # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = doc # 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: # 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, 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 # 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). # 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 # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # 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 = # 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 # 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 # 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 # path to strip. 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 # are normally passed to the compiler using the -I flag. 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 # 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 # explicit @brief command for a brief description. JAVADOC_AUTOBRIEF = YES # 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 # will output the detailed description near the top, like JavaDoc. # 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 # re-implements. INHERIT_DOCS = YES # 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 # 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. # 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:". # You can put \n's in the value part of an alias to insert newlines. 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 # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = NO # 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 # 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 #--------------------------------------------------------------------------- # 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 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = NO # 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 # 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 set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # 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. # 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 # 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 # 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 # 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. # 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 # 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 # 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 # of that file. SHOW_INCLUDE_FILES = YES # 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 # 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 # 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. # 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 # 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 # 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 # 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 # 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 # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. 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 # 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 # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # 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 YES. SHOW_DIRECTORIES = YES # 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 , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the progam writes to standard output # is used as the file version. See the manual for examples. 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 # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = YES # 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 # automatically be disabled. WARN_IF_UNDOCUMENTED = NO # 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 # documentation. WARN_NO_PARAMDOC = NO # 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 = # 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 = #--------------------------------------------------------------------------- # 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 # with spaces. INPUT = clipper/minimol # 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 FILE_PATTERNS = *.dox \ *.h \ *.cpp # 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 # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # 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 # for example use the pattern */test/* 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 \include command). 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 # blank all files are included. 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. # 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 command). IMAGE_PATH = dox/ # 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 , where # is the value of the INPUT_FILTER tag, and 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 = "sed 's#^ *//--##'" # 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 = # 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 #--------------------------------------------------------------------------- # 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 # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = NO # 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 # 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 # 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 # called/used by that function will be listed. REFERENCES_RELATION = 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 # 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 # which an include is specified. Set to NO to disable this. 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 # 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 # 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 # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # 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 # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html/minimol # 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 # standard 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 # standard 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 # stylesheet in the HTML output directory as well, or it will be erased! 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 # 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) # 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 # written to the html output directory. 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 # the HTML help compiler on the generated index.hhp. 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 # 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 # 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 # 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 value YES disables it. DISABLE_INDEX = NO # 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 # 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 # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # 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 = # 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 # 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 # save some trees in general. COMPACT_LATEX = NO # 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 # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # 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 = # 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 = NO # 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 = NO # 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.) # in the output. 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 # 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 # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = # 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. # 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 # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config 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 # 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 # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = # 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 #--------------------------------------------------------------------------- # 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 # 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 # 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 # syntax of the XML files. 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 # syntax of the XML files. 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 # enabling this will significantly increase the size of the XML output. 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 # and incomplete at the moment. 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 # 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 # 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 # 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 # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # 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 # 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 # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # 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_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # 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 preprocessor. 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 # be used. 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 # instead of the = operator. 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. # Use the PREDEFINED tag if you want to use a different macro definition. 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 # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # 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 # 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 # is run, you must also specify the path to the tagfile here. TAGFILES = doxy.core.tag=../ # 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 = # 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 # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = #--------------------------------------------------------------------------- # 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 # 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 # 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 # 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 # 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 # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = NO # 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 # Language. UML_LOOK = NO # 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 # other documented files. INCLUDE_GRAPH = NO # 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 = NO # 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 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 # 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 # 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 # found. If left blank, it is assumed the dot tool can be found in the 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 # \dotfile command). 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 # 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 # 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 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 # 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) # 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 # 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 # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- # 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 clipper/Doxyfile.mmdb000644 000765 000000 00000076300 11766652736 015056 0ustar00ccbwheel000000 000000 # Doxyfile 1.2.8.1 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # General configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = Clipper_mmdb # 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 # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = doc # 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: # Brazilian, Chinese, Croatian, Czech, Danish, Dutch, Finnish, French, # German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, # Portuguese, Romanian, Russian, Slovak, Slovene, Spanish and Swedish. OUTPUT_LANGUAGE = English # 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 = NO # 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 # will be included in the documentation. EXTRACT_STATIC = 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. # 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 class will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = 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). # 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 # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # 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 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. It is allowed to use relative paths in the argument list. STRIP_FROM_PATH = # 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 CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a class diagram (in Html and LaTeX) for classes with base or # super classes. Setting the tag to NO turns the diagrams off. CLASS_DIAGRAMS = YES # 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. SOURCE_BROWSER = NO # 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 # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # 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 # users are adviced to set this option to NO. CASE_SENSE_NAMES = YES # 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 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 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 # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # 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 # explict @brief command for a brief description. JAVADOC_AUTOBRIEF = YES # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # reimplements. INHERIT_DOCS = YES # 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 # declaration order. SORT_MEMBER_DOCS = 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 # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO # 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 # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # 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 # 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 # commands in the documentation. GENERATE_BUGLIST = YES # 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 = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consist 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 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 = NO # 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 = YES #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # 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 = YES # 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 # automatically be disabled. WARN_IF_UNDOCUMENTED = NO # 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. WARN_FORMAT = # 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 = #--------------------------------------------------------------------------- # 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 # with spaces. INPUT = clipper/mmdb # 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 all files are included. FILE_PATTERNS = *.dox \ *.h \ *.cpp # 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 # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # 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. 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 \include command). 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 # blank all files are included. EXAMPLE_PATTERNS = # 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 = dox/ # 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 , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. INPUT_FILTER = "sed 's#^ *//--##'" # 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. FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # 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 # 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 # 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 # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # 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 # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html/mmdb # 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 = # 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 = # 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 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 # 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) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # 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 # 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 # 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 value YES disables it. DISABLE_INDEX = NO # 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 and frames is required (for instance Netscape 4.0+ # or Internet explorer 4.0+). 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 # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # 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 = # 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 = NO # 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 # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # 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 = # 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 = NO # 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 = NO # 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 #--------------------------------------------------------------------------- # 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 optimised 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 # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = # 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. # 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 assigments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config 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 # 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 # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = # 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 #--------------------------------------------------------------------------- # 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 # 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 # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # 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_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # 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 preprocessor. 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 # be used. 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. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_PREDEF_ONLY 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 = #--------------------------------------------------------------------------- # Configuration::addtions related to external references #--------------------------------------------------------------------------- # The TAGFILES tag can be used to specify one or more tagfiles. TAGFILES = doxy.core.tag=../ # 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 = # 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 # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # 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 # 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 # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = 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 # other documented files. INCLUDE_GRAPH = NO # 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 = NO # 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 # 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 on the path. DOT_PATH = # 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 # large images. MAX_DOT_GRAPH_HEIGHT = 1024 # 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 intermedate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::addtions related to the search engine #--------------------------------------------------------------------------- # 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 # The CGI_NAME tag should be the name of the CGI script that # starts the search engine (doxysearch) with the correct parameters. # A script with this name will be generated by doxygen. CGI_NAME = # The CGI_URL tag should be the absolute URL to the directory where the # cgi binaries are located. See the documentation of your http daemon for # details. CGI_URL = # The DOC_URL tag should be the absolute URL to the directory where the # documentation is located. If left blank the absolute path to the # documentation, with file:// prepended to it, will be used. DOC_URL = # The DOC_ABSPATH tag should be the absolute path to the directory where the # documentation is located. If left blank the directory on the local machine # will be used. DOC_ABSPATH = # The BIN_ABSPATH tag must point to the directory where the doxysearch binary # is installed. BIN_ABSPATH = # The EXT_DOC_PATHS tag can be used to specify one or more paths to # documentation generated for other projects. This allows doxysearch to search # the documentation for these projects as well. EXT_DOC_PATHS = clipper/Doxyfile.mmdbold000644 000765 000000 00000076311 11766652736 015557 0ustar00ccbwheel000000 000000 # Doxyfile 1.2.8.1 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # General configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = Clipper_mmdbold # 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 # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = doc # 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: # Brazilian, Chinese, Croatian, Czech, Danish, Dutch, Finnish, French, # German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, # Portuguese, Romanian, Russian, Slovak, Slovene, Spanish and Swedish. OUTPUT_LANGUAGE = English # 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 = NO # 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 # will be included in the documentation. EXTRACT_STATIC = 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. # 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 class will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = 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). # 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 # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # 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 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. It is allowed to use relative paths in the argument list. STRIP_FROM_PATH = # 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 CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a class diagram (in Html and LaTeX) for classes with base or # super classes. Setting the tag to NO turns the diagrams off. CLASS_DIAGRAMS = YES # 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. SOURCE_BROWSER = NO # 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 # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # 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 # users are adviced to set this option to NO. CASE_SENSE_NAMES = YES # 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 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 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 # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # 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 # explict @brief command for a brief description. JAVADOC_AUTOBRIEF = YES # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # reimplements. INHERIT_DOCS = YES # 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 # declaration order. SORT_MEMBER_DOCS = 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 # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO # 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 # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # 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 # 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 # commands in the documentation. GENERATE_BUGLIST = YES # 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 = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consist 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 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 = NO # 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 = YES #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # 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 = YES # 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 # automatically be disabled. WARN_IF_UNDOCUMENTED = NO # 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. WARN_FORMAT = # 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 = #--------------------------------------------------------------------------- # 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 # with spaces. INPUT = clipper/mmdbold # 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 all files are included. FILE_PATTERNS = *.dox \ *.h \ *.cpp # 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 # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # 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. 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 \include command). 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 # blank all files are included. EXAMPLE_PATTERNS = # 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 = dox/ # 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 , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. INPUT_FILTER = "sed 's#^ *//--##'" # 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. FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # 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 # 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 # 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 # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # 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 # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html/mmdbold # 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 = # 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 = # 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 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 # 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) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # 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 # 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 # 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 value YES disables it. DISABLE_INDEX = NO # 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 and frames is required (for instance Netscape 4.0+ # or Internet explorer 4.0+). 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 # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # 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 = # 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 = NO # 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 # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # 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 = # 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 = NO # 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 = NO # 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 #--------------------------------------------------------------------------- # 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 optimised 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 # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = # 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. # 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 assigments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config 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 # 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 # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = # 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 #--------------------------------------------------------------------------- # 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 # 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 # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # 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_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # 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 preprocessor. 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 # be used. 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. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_PREDEF_ONLY 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 = #--------------------------------------------------------------------------- # Configuration::addtions related to external references #--------------------------------------------------------------------------- # The TAGFILES tag can be used to specify one or more tagfiles. TAGFILES = doxy.core.tag=../ # 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 = # 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 # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # 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 # 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 # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = 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 # other documented files. INCLUDE_GRAPH = NO # 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 = NO # 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 # 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 on the path. DOT_PATH = # 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 # large images. MAX_DOT_GRAPH_HEIGHT = 1024 # 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 intermedate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::addtions related to the search engine #--------------------------------------------------------------------------- # 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 # The CGI_NAME tag should be the name of the CGI script that # starts the search engine (doxysearch) with the correct parameters. # A script with this name will be generated by doxygen. CGI_NAME = # The CGI_URL tag should be the absolute URL to the directory where the # cgi binaries are located. See the documentation of your http daemon for # details. CGI_URL = # The DOC_URL tag should be the absolute URL to the directory where the # documentation is located. If left blank the absolute path to the # documentation, with file:// prepended to it, will be used. DOC_URL = # The DOC_ABSPATH tag should be the absolute path to the directory where the # documentation is located. If left blank the directory on the local machine # will be used. DOC_ABSPATH = # The BIN_ABSPATH tag must point to the directory where the doxysearch binary # is installed. BIN_ABSPATH = # The EXT_DOC_PATHS tag can be used to specify one or more paths to # documentation generated for other projects. This allows doxysearch to search # the documentation for these projects as well. EXT_DOC_PATHS = clipper/Doxyfile.mtz000644 000765 000000 00000076275 11766652736 014764 0ustar00ccbwheel000000 000000 # Doxyfile 1.2.8.1 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # General configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = Clipper_mtz # 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 # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = doc # 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: # Brazilian, Chinese, Croatian, Czech, Danish, Dutch, Finnish, French, # German, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, # Portuguese, Romanian, Russian, Slovak, Slovene, Spanish and Swedish. OUTPUT_LANGUAGE = English # 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 = NO # 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 # will be included in the documentation. EXTRACT_STATIC = 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. # 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 class will be included in the various # overviews. This option has no effect if EXTRACT_ALL is enabled. HIDE_UNDOC_CLASSES = 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). # 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 # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # 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 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. It is allowed to use relative paths in the argument list. STRIP_FROM_PATH = # 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 CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will # generate a class diagram (in Html and LaTeX) for classes with base or # super classes. Setting the tag to NO turns the diagrams off. CLASS_DIAGRAMS = YES # 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. SOURCE_BROWSER = NO # 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 # fragments. Normal C and C++ comments will always remain visible. STRIP_CODE_COMMENTS = YES # 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 # users are adviced to set this option to NO. CASE_SENSE_NAMES = YES # 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 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 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 # If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen # will put list of the files that are included by a file in the documentation # of that file. SHOW_INCLUDE_FILES = YES # 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 # explict @brief command for a brief description. JAVADOC_AUTOBRIEF = YES # If the INHERIT_DOCS tag is set to YES (the default) then an undocumented # member inherits the documentation from any documented member that it # reimplements. INHERIT_DOCS = YES # 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 # declaration order. SORT_MEMBER_DOCS = 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 # all members of a group must be documented explicitly. DISTRIBUTE_GROUP_DOC = NO # 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 # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. ENABLED_SECTIONS = # 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 # 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 # commands in the documentation. GENERATE_BUGLIST = YES # 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 = # The MAX_INITIALIZER_LINES tag determines the maximum number of lines # the initial value of a variable or define consist 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 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 = NO # 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 = YES #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- # 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 = YES # 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 # automatically be disabled. WARN_IF_UNDOCUMENTED = NO # 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. WARN_FORMAT = # 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 = #--------------------------------------------------------------------------- # 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 # with spaces. INPUT = clipper/mtz # 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 all files are included. FILE_PATTERNS = *.dox \ *.h \ *.cpp # 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 # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # 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. 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 \include command). 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 # blank all files are included. EXAMPLE_PATTERNS = # 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 = dox/ # 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 , where # is the value of the INPUT_FILTER tag, and is the name of an # input file. Doxygen will then use the output that the filter program writes # to standard output. INPUT_FILTER = "sed 's#^ *//--##'" # 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. FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # 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 # 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 # 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 # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # 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 # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html/mtz # 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 = # 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 = # 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 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 # 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) # of the generated HTML documentation. GENERATE_HTMLHELP = NO # 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 # 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 # 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 value YES disables it. DISABLE_INDEX = NO # 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 and frames is required (for instance Netscape 4.0+ # or Internet explorer 4.0+). 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 # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # 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 = # 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 = NO # 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 # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # 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 = # 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 = NO # 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 = NO # 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 #--------------------------------------------------------------------------- # 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 optimised 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 # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = # 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. # 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 assigments. You only have to provide # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config 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 # 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 # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = # 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 #--------------------------------------------------------------------------- # 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 # 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 # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # 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_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # 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 preprocessor. 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 # be used. 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. PREDEFINED = # If the MACRO_EXPANSION and EXPAND_PREDEF_ONLY 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 = #--------------------------------------------------------------------------- # Configuration::addtions related to external references #--------------------------------------------------------------------------- # The TAGFILES tag can be used to specify one or more tagfiles. TAGFILES = doxy.core.tag=../ # 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 = # 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 # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- # 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 # 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 # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = 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 # other documented files. INCLUDE_GRAPH = NO # 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 = NO # 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 # 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 on the path. DOT_PATH = # 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 # large images. MAX_DOT_GRAPH_HEIGHT = 1024 # 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 intermedate dot files that are used to generate # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::addtions related to the search engine #--------------------------------------------------------------------------- # 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 # The CGI_NAME tag should be the name of the CGI script that # starts the search engine (doxysearch) with the correct parameters. # A script with this name will be generated by doxygen. CGI_NAME = # The CGI_URL tag should be the absolute URL to the directory where the # cgi binaries are located. See the documentation of your http daemon for # details. CGI_URL = # The DOC_URL tag should be the absolute URL to the directory where the # documentation is located. If left blank the absolute path to the # documentation, with file:// prepended to it, will be used. DOC_URL = # The DOC_ABSPATH tag should be the absolute path to the directory where the # documentation is located. If left blank the directory on the local machine # will be used. DOC_ABSPATH = # The BIN_ABSPATH tag must point to the directory where the doxysearch binary # is installed. BIN_ABSPATH = # The EXT_DOC_PATHS tag can be used to specify one or more paths to # documentation generated for other projects. This allows doxysearch to search # the documentation for these projects as well. EXT_DOC_PATHS = clipper/Doxyfile.phs000644 000765 000000 00000143014 11766652736 014726 0ustar00ccbwheel000000 000000 # Doxyfile 1.4.4 # This file describes the settings to be used by the documentation system # doxygen (www.doxygen.org) for a project # # All text after a hash (#) is considered a comment and will be ignored # The format is: # TAG = value [value, ...] # For lists items can also be appended using: # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (" ") #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- # The PROJECT_NAME tag is a single word (or a sequence of words surrounded # by quotes) that should identify the project. PROJECT_NAME = Clipper_phs # 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 # where doxygen was started. If left blank the current directory will be used. OUTPUT_DIRECTORY = doc # 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: # 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, 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 # 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). # 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 # brief descriptions will be completely suppressed. REPEAT_BRIEF = YES # 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 = # 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 # 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 # 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 # path to strip. 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 # are normally passed to the compiler using the -I flag. 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 # 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 # explicit @brief command for a brief description. JAVADOC_AUTOBRIEF = YES # 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 # will output the detailed description near the top, like JavaDoc. # 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 # re-implements. INHERIT_DOCS = YES # 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 # 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. # 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:". # You can put \n's in the value part of an alias to insert newlines. 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 # of all members will be omitted, etc. OPTIMIZE_OUTPUT_FOR_C = NO # 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 # 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 #--------------------------------------------------------------------------- # 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 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES EXTRACT_ALL = NO # 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 # 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 set to NO only classes defined in header files are included. EXTRACT_LOCAL_CLASSES = YES # 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. # 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 # 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 # 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 # 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. # 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 # 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 # 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 # of that file. SHOW_INCLUDE_FILES = YES # 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 # 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 # 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. # 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 # 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 # 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 # 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 # 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 # \deprecated commands in the documentation. GENERATE_DEPRECATEDLIST= YES # The ENABLED_SECTIONS tag can be used to enable conditional # documentation sections, marked by \if sectionname ... \endif. 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 # 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 # list will mention the files that were used to generate the documentation. SHOW_USED_FILES = YES # 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 YES. SHOW_DIRECTORIES = YES # 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 , where is the value of # the FILE_VERSION_FILTER tag, and is the name of an input file # provided by doxygen. Whatever the progam writes to standard output # is used as the file version. See the manual for examples. 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 # by doxygen. Possible values are YES and NO. If left blank NO is used. QUIET = YES # 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 # automatically be disabled. WARN_IF_UNDOCUMENTED = NO # 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 # documentation. WARN_NO_PARAMDOC = NO # 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 = # 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 = #--------------------------------------------------------------------------- # 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 # with spaces. INPUT = clipper/phs # 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 FILE_PATTERNS = *.dox \ *.h \ *.cpp # 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 # subdirectory from a directory tree whose root is specified with the INPUT tag. EXCLUDE = # 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 # for example use the pattern */test/* 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 \include command). 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 # blank all files are included. 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. # 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 command). IMAGE_PATH = dox/ # 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 , where # is the value of the INPUT_FILTER tag, and 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 = "sed 's#^ *//--##'" # 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 = # 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 #--------------------------------------------------------------------------- # 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 # VERBATIM_HEADERS is set to NO. SOURCE_BROWSER = NO # 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 # 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 # 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 # called/used by that function will be listed. REFERENCES_RELATION = 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 # 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 # which an include is specified. Set to NO to disable this. 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 # 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 # 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 # should be ignored while generating the index headers. IGNORE_PREFIX = #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- # 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 # put in front of it. If left blank `html' will be used as the default path. HTML_OUTPUT = html/phs # 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 # standard 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 # standard 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 # stylesheet in the HTML output directory as well, or it will be erased! 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 # 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) # 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 # written to the html output directory. 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 # the HTML help compiler on the generated index.hhp. 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 # 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 # 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 # 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 value YES disables it. DISABLE_INDEX = NO # 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 # 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 # is shown. TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- # If the GENERATE_LATEX tag is set to YES (the default) Doxygen will # generate Latex output. GENERATE_LATEX = NO # 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 = # 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 # 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 # save some trees in general. COMPACT_LATEX = NO # 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 # packages that should be included in the LaTeX output. EXTRA_PACKAGES = # 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 = # 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 = NO # 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 = NO # 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.) # in the output. 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 # 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 # put in front of it. If left blank `rtf' will be used as the default path. RTF_OUTPUT = # 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. # 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 # replacements, missing definitions are set to their default value. RTF_STYLESHEET_FILE = # Set optional variables used in the generation of an rtf document. # Syntax is similar to doxygen's config 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 # 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 # put in front of it. If left blank `man' will be used as the default path. MAN_OUTPUT = # The MAN_EXTENSION tag determines the extension that is added to # the generated man pages (default is the subroutine's section .3) MAN_EXTENSION = # 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 #--------------------------------------------------------------------------- # 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 # 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 # 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 # syntax of the XML files. 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 # syntax of the XML files. 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 # enabling this will significantly increase the size of the XML output. 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 # and incomplete at the moment. 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 # 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 # 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 # 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 # Makefile don't overwrite each other's variables. PERLMOD_MAKEVAR_PREFIX = #--------------------------------------------------------------------------- # 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 # 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 # way by setting EXPAND_ONLY_PREDEF to YES. MACRO_EXPANSION = NO # 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_PREDEFINED tags. EXPAND_ONLY_PREDEF = NO # 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 preprocessor. 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 # be used. 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 # instead of the = operator. 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. # Use the PREDEFINED tag if you want to use a different macro definition. 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 # the parser if not removed. SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # 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 # 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 # is run, you must also specify the path to the tagfile here. TAGFILES = doxy.core.tag=../ # 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 = # 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 # be listed. EXTERNAL_GROUPS = YES # The PERL_PATH should be the absolute path and name of the perl script # interpreter (i.e. the result of `which perl'). PERL_PATH = #--------------------------------------------------------------------------- # 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 # 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 # 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 # 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 # 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 # class references variables) of the class with other documented classes. COLLABORATION_GRAPH = NO # 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 # Language. UML_LOOK = NO # 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 # other documented files. INCLUDE_GRAPH = NO # 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 = NO # 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 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 # 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 # 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 # found. If left blank, it is assumed the dot tool can be found in the 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 # \dotfile command). 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 # 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 # 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 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 # 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) # 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 # 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 # the various graphs. DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- # 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 clipper/examples/000755 000765 000000 00000000000 12506727731 014231 5ustar00ccbwheel000000 000000 clipper/INSTALL000644 000765 000000 00000036332 12057357010 013441 0ustar00ccbwheel000000 000000 Installation Instructions ************************* Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without warranty of any kind. Basic Installation ================== Briefly, the shell commands `./configure; make; make install' should configure, build, and install this package. The following more-detailed instructions are generic; see the `README' file for instructions specific to this package. Some packages provide this `INSTALL' file but do not implement all of the features documented below. The lack of an optional feature in a given package is not necessarily a bug. More recommendations for GNU packages can be found in *note Makefile Conventions: (standards)Makefile Conventions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. Caching is disabled by default to prevent problems with accidental use of stale cache files. If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. Running `configure' might take a while. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package, generally using the just-built uninstalled binaries. 4. Type `make install' to install the programs and any data files and documentation. When installing into a prefix owned by root, it is recommended that the package be configured and built as a regular user, and only the `make install' phase executed with root privileges. 5. Optionally, type `make installcheck' to repeat any self-tests, but this time using the binaries in their final installed location. This target does not install anything. Running this target as a regular user, particularly if the prior `make install' required root privileges, verifies that the installation completed correctly. 6. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. 7. Often, you can also type `make uninstall' to remove the installed files again. In practice, not all packages have tested that uninstallation works correctly, even though it is required by the GNU Coding Standards. 8. Some packages, particularly those that use Automake, provide `make distcheck', which can by used by developers to test that all other targets like `make install' and `make uninstall' work correctly. This target is generally not run by end users. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c99 CFLAGS=-g LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you can use GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. This is known as a "VPATH" build. With a non-GNU `make', it is safer to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. On MacOS X 10.5 and later systems, you can create libraries and executables that work on multiple system types--known as "fat" or "universal" binaries--by specifying multiple `-arch' options to the compiler but only a single `-arch' option to the preprocessor. Like this: ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CPP="gcc -E" CXXCPP="g++ -E" This is not guaranteed to produce working output in all cases, you may have to build one architecture at a time and combine the results using the `lipo' tool if you have problems. Installation Names ================== By default, `make install' installs the package's commands under `/usr/local/bin', include files under `/usr/local/include', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PREFIX', where PREFIX must be an absolute file name. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you pass the option `--exec-prefix=PREFIX' to `configure', the package uses PREFIX as the prefix for installing programs and libraries. Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. In general, the default for these options is expressed in terms of `${prefix}', so that specifying just `--prefix' will affect all of the other directory specifications that were not explicitly provided. The most portable way to affect installation locations is to pass the correct locations to `configure'; however, many packages provide one or both of the following shortcuts of passing variable assignments to the `make install' command line to change installation locations without having to reconfigure or recompile. The first method involves providing an override variable for each affected directory. For example, `make install prefix=/alternate/directory' will choose an alternate location for all directory configuration variables that were expressed in terms of `${prefix}'. Any directories that were specified during `configure', but not in terms of `${prefix}', must each be overridden at install time for the entire installation to be relocated. The approach of makefile variable overrides for each directory variable is required by the GNU Coding Standards, and ideally causes no recompilation. However, some platforms have known limitations with the semantics of shared libraries that end up requiring recompilation when using this method, particularly noticeable in packages that use GNU Libtool. The second method involves providing the `DESTDIR' variable. For example, `make install DESTDIR=/alternate/directory' will prepend `/alternate/directory' before all installation names. The approach of `DESTDIR' overrides is not required by the GNU Coding Standards, and does not work on platforms that have drive letters. On the other hand, it does better at avoiding recompilation issues, and works well even when some directory options were not specified in terms of `${prefix}' at `configure' time. Optional Features ================= If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Some packages offer the ability to configure how verbose the execution of `make' will be. For these packages, running `./configure --enable-silent-rules' sets the default to minimal output, which can be overridden with `make V=1'; while running `./configure --disable-silent-rules' sets the default to verbose, which can be overridden with `make V=0'. Particular systems ================== On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC is not installed, it is recommended to use the following options in order to use an ANSI C compiler: ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" and if that doesn't work, install pre-built binaries of GCC for HP-UX. On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot parse its `' header file. The option `-nodtk' can be used as a workaround. If GNU CC is not installed, it is therefore recommended to try ./configure CC="cc" and if that doesn't work, try ./configure CC="cc -nodtk" On Solaris, don't put `/usr/ucb' early in your `PATH'. This directory contains several dysfunctional programs; working variants of these programs are available in `/usr/bin'. So, if you need `/usr/ucb' in your `PATH', put it _after_ `/usr/bin'. On Haiku, software installed for all users goes in `/boot/common', not `/usr/local'. It is recommended to use the following options: ./configure --prefix=/boot/common Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the option `--target=TYPE' to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc causes the specified `gcc' to be used as the C compiler (unless it is overridden in the site shell script). Unfortunately, this technique does not work for `CONFIG_SHELL' due to an Autoconf bug. Until the bug is fixed you can use this workaround: CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of all of the options to `configure', and exit. `--help=short' `--help=recursive' Print a summary of the options unique to this package's `configure', and exit. The `short' variant lists options used only in the top level, while the `recursive' variant lists options also present in any nested packages. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `--prefix=DIR' Use DIR as the installation prefix. *note Installation Names:: for more details, including other options available for fine-tuning the installation locations. `--no-create' `-n' Run the configure checks, but stop before creating any output files. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. clipper/m4/000755 000765 000000 00000000000 12506727731 012733 5ustar00ccbwheel000000 000000 clipper/Makefile.am000644 000765 000000 00000001732 12240667750 014451 0ustar00ccbwheel000000 000000 SUBDIRS = clipper examples EXTRA_DIST = dox/develop_hkl.dox dox/hkl_objs.png \ dox/class_overview.dox dox/develop_map.dox dox/img_container.eps \ dox/clipper.dox dox/clipper_minimol.dox dox/img_container.png \ dox/clipper_hierarchy.eps dox/donors.eps dox/include.eps \ dox/clipper_hierarchy.png dox/donors.png dox/include.png \ dox/container.eps dox/hier_rep.eps dox/installation.dox \ dox/container.png dox/hier_rep.png dox/map_p1.eps \ dox/conventions.dox dox/hierarchy.eps dox/map_p1.png \ dox/coordtypes.dox dox/hierarchy.png dox/map_p2.eps \ dox/develop.dox dox/hkl_objs.eps dox/map_p2.png # clipper-config has been outdated (non-working) for a while, # it needs to be either updated or removed #bin_SCRIPTS = clipper-config pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = clipper.pc ACLOCAL_AMFLAGS = -I m4 clipper/Makefile.in000644 000765 000000 00000070411 12506727731 014463 0ustar00ccbwheel000000 000000 # Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = . DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/configure $(am__configure_deps) \ $(srcdir)/config.h.in $(srcdir)/clipper.pc.in AUTHORS COPYING \ ChangeLog INSTALL README build-aux/ar-lib \ build-aux/config.guess build-aux/config.sub build-aux/depcomp \ build-aux/install-sh build-aux/missing build-aux/ltmain.sh \ $(top_srcdir)/build-aux/ar-lib \ $(top_srcdir)/build-aux/config.guess \ $(top_srcdir)/build-aux/config.sub \ $(top_srcdir)/build-aux/install-sh \ $(top_srcdir)/build-aux/ltmain.sh \ $(top_srcdir)/build-aux/missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pthread.m4 \ $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h CONFIG_CLEAN_FILES = clipper.pc CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = SOURCES = DIST_SOURCES = RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pkgconfigdir)" DATA = $(pkgconfig_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir dist dist-all distcheck am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ $(LISP)config.h.in # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags CSCOPE = cscope DIST_SUBDIRS = $(SUBDIRS) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi am__post_remove_distdir = $(am__remove_distdir) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" DIST_ARCHIVES = $(distdir).tar.gz GZIP_ENV = --best DIST_TARGETS = dist-gzip distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLIPPER_LIBS = @CLIPPER_LIBS@ CLIPPER_REQUIRES = @CLIPPER_REQUIRES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ FFTW2_LIBS = @FFTW2_LIBS@ FGREP = @FGREP@ FLIBS = @FLIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ VERSION_INFO = @VERSION_INFO@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ ac_ct_F77 = @ac_ct_F77@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = clipper examples EXTRA_DIST = dox/develop_hkl.dox dox/hkl_objs.png \ dox/class_overview.dox dox/develop_map.dox dox/img_container.eps \ dox/clipper.dox dox/clipper_minimol.dox dox/img_container.png \ dox/clipper_hierarchy.eps dox/donors.eps dox/include.eps \ dox/clipper_hierarchy.png dox/donors.png dox/include.png \ dox/container.eps dox/hier_rep.eps dox/installation.dox \ dox/container.png dox/hier_rep.png dox/map_p1.eps \ dox/conventions.dox dox/hierarchy.eps dox/map_p1.png \ dox/coordtypes.dox dox/hierarchy.png dox/map_p2.eps \ dox/develop.dox dox/hkl_objs.eps dox/map_p2.png # clipper-config has been outdated (non-working) for a while, # it needs to be either updated or removed #bin_SCRIPTS = clipper-config pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = clipper.pc ACLOCAL_AMFLAGS = -I m4 all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: Makefile @: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): config.h: stamp-h1 @if test ! -f $@; then rm -f stamp-h1; else :; fi @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status config.h $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f config.h stamp-h1 clipper.pc: $(top_builddir)/config.status $(srcdir)/clipper.pc.in cd $(top_builddir) && $(SHELL) ./config.status $@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool config.lt install-pkgconfigDATA: $(pkgconfig_DATA) @$(NORMAL_INSTALL) @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ done uninstall-pkgconfigDATA: @$(NORMAL_UNINSTALL) @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscope: cscope.files test ! -s cscope.files \ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) clean-cscope: -rm -f cscope.files cscope.files: clean-cscope cscopelist cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags -rm -f cscope.out cscope.in.out cscope.po.out cscope.files distdir: $(DISTFILES) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__post_remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__post_remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__post_remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__post_remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__post_remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__post_remove_distdir) dist dist-all: $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' $(am__post_remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__post_remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(DATA) config.h installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(pkgconfigdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr \ distclean-libtool distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-pkgconfigDATA install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-pkgconfigDATA .MAKE: $(am__recursive_targets) all install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ am--refresh check check-am clean clean-cscope clean-generic \ clean-libtool cscope cscopelist-am ctags ctags-am dist \ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ dist-xz dist-zip distcheck distclean distclean-generic \ distclean-hdr distclean-libtool distclean-tags distcleancheck \ distdir distuninstallcheck dvi dvi-am html html-am info \ info-am install install-am install-data install-data-am \ install-dvi install-dvi-am install-exec install-exec-am \ install-html install-html-am install-info install-info-am \ install-man install-pdf install-pdf-am install-pkgconfigDATA \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs installdirs-am maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-pkgconfigDATA # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: clipper/README000644 000765 000000 00000001056 11766652736 013306 0ustar00ccbwheel000000 000000 The aim of the project is to produce a set of object-oriented libraries for the organisation of crystallographic data and the performance of crystallographic computation. The libraries are designed as a framework for new crystallographic software, which will allow the full power of modern programming techniques to be exploited by the developer. This will lead to greater functionality from simpler code which will be easier to develop and debug. For installation instructions and documentation see: http://www.ysbl.york.ac.uk/~cowtan/clipper/clipper.html clipper/wrappers/000755 000765 000000 00000000000 12543245351 014250 5ustar00ccbwheel000000 000000 clipper/wrappers/clipper.i000755 000765 000000 00000072231 12543245351 016070 0ustar00ccbwheel000000 000000 %module clipper %include "std_vector.i" %include "std_string.i" %include "exception.i" %include "std_except.i" //%rename(clipper_Range) clipper::Range; //%rename(clipper_Batch) clipper::datatypes::Batch; %rename(MMonomer_TYPE) clipper::MMonomer::TYPE; %rename(MMDBManager_TYPE) clipper::MMDBManager::TYPE; %ignore clipper::CCP4MTZfile::assigned_paths; %ignore clipper::MMDBManager::write_file(const String&); %{ #include #include "../clipper/core/clipper_types.h" #include "../clipper/core/hkl_lookup.h" #include "../clipper/core/hkl_info.h" #include "../clipper/core/xmap.h" #include "../clipper/core/coords.h" #include "../clipper/ccp4/ccp4_map_io.h" #include "../clipper/ccp4/ccp4_mtz_io.h" #include "../clipper/ccp4/ccp4_mtz_types.h" /* #include "../clipper/cns/cns_map_io.h" #include "../clipper/cns/cns_hkl_io.h" */ #include "../clipper/core/atomsf.h" #include "../clipper/minimol/minimol_seq.h" #include "../clipper/minimol/minimol.h" #include "../clipper/minimol/minimol_io.h" #include "../clipper/minimol/minimol_utils.h" #include "../clipper/ccp4/ccp4_utils.h" #include "../clipper/core/map_utils.h" #include "../clipper/core/clipper_stats.h" #include "../clipper/mmdb/clipper_mmdb.h" #include "../clipper/core/hkl_datatypes.h" #include "../clipper/core/hkl_data.h" #include "../clipper/core/hkl_compute.h" #include "../clipper/cif/cif_data_io.h" #include "../clipper/contrib/sfcalc_obs.h" #include "../clipper/contrib/sfweight.h" #include "../clipper/contrib/sfcalc.h" #include "../clipper/contrib/edcalc.h" #include "../clipper/core/nxmap_operator.h" #include "../clipper/contrib/convolution_search.h" #include "../clipper/contrib/mapfilter.h" #include "../clipper/contrib/originmatch.h" namespace clipper { static int myErr = 0; // flag to save error state } using namespace clipper; %} %inline %{ namespace clipper { typedef ftype64 ftype; typedef ftype64 xtype; typedef float ftype32; typedef double ftype64; } std::string ClipperStringAsString(const clipper::String &a) { return (std::string)(a); } %} namespace std { %template(UnsignedIntVector) vector; %template(IntVector) vector; %template(IntIntVector) vector >; %template(DoubleVector) vector; %template(DoubleDoubleVector) vector >; %template(ClipperStringVector) vector; %template(StringVector) vector; } %apply std::string { clipper::String } %apply std::string& { clipper::String& } // FIXME - this one breaks compile, but it is necessary //%apply const std::string& { const clipper::String& } %apply std::string { String } %apply std::string& { String& } //%apply const std::string& { const String& } %typemap(in) (const clipper::String&) { std::string ss = PyString_AsString($input); clipper::String s(ss); $1 = &(s); } %include "../clipper/core/clipper_types.h" %include "../clipper/core/clipper_util.h" namespace clipper { %rename(is_nan_float) Util::is_nan(const ftype32); %rename(is_nan_double) Util::is_nan(const ftype64); %rename(is_nan_float_slow) Util::isnan(ftype32); %rename(is_nan_double_slow) Util::isnan(ftype64); %rename(set_null_float) Util::set_null(ftype32); %rename(set_null_double) Util::set_null(ftype64); %rename(is_null_float) Util::is_null(ftype32); %rename(is_null_double) Util::is_null(ftype64); } //%template(vec3_int) clipper::Vec3< int >; //%template(vec3_float) clipper::Vec3< ftype32 >; //%template(vec3_double) clipper::Vec3< ftype64 >; %ignore Util::Vec3<>; %include "../clipper/core/spacegroup.h" namespace clipper { //! Metric tensor /*! The metric tensor is used to determine a distance in real or reciprocal space using fraction coordinates or Miller indices. It is symmetrical, so only the upper triangle is stored with the off-diagonal elements doubled. */ class Metric_tensor { public: //! null constructor inline Metric_tensor() {} //!< Null constructor //! constructor: takes parameters of normal or inverse cell Metric_tensor( const ftype& a, const ftype& b, const ftype& c, const ftype& alph, const ftype& beta, const ftype& gamm ); //! apply metric to vector inline ftype lengthsq( const Vec3<>& v ) const { return ( v[0]*(v[0]*m00 + v[1]*m01 + v[2]*m02) + v[1]*(v[1]*m11 + v[2]*m12) + v[2]*(v[2]*m22) ); } //! apply metric to int vector inline ftype lengthsq( const Vec3& v ) const { ftype h = ftype(v[0]); ftype k = ftype(v[1]); ftype l = ftype(v[2]); return h*(h*m00 + k*m01 + l*m02) + k*(k*m11 + l*m12) + l*(l*m22); } String format() const; //!< return formatted String representation }; //! cell description (automatically converts to radians) /*! The cell description is a compact description of a cell, containing just the cell parameters. It is usually used to construct a full Cell object, which provides the expected functionality. */ class Cell_descr { public: inline Cell_descr() {} //!< null constructor //! constructor: from cell parameters Cell_descr( const ftype& a, const ftype& b, const ftype& c, const ftype& alpha=90.0f, const ftype& beta=90.0f, const ftype& gamma=90.0f ); inline const ftype& a() const { return a_; } //!< get a inline const ftype& b() const { return b_; } //!< get b inline const ftype& c() const { return c_; } //!< get c inline const ftype& alpha() const { return alpha_; } //!< get alpha inline const ftype& beta() const { return beta_; } //!< get beta inline const ftype& gamma() const { return gamma_; } //!< get gamma ftype alpha_deg() const; //!< get alpha in degrees ftype beta_deg() const; //!< get alpha in degrees ftype gamma_deg() const; //!< get gamma in degrees String format() const; //!< return formatted String representation }; //! Cell object /*! The Cell class is the fully functional description of the unit cell. In addition to the cell parameters, it stores derived information including the cell volume, orthogonalising and fractionalising matrices, and the metric tensors. */ class Cell : public Cell_descr { public: //! null constructor: must initialise later inline Cell() { vol = 0.0; } //! constructor: takes a Cell descriptor explicit Cell( const Cell_descr& cell_ ) { init( cell_ ); } //! initialiser void init( const Cell_descr& cell_ ); //! test if object has been initialised bool is_null() const; ftype a_star() const; //!< get a* ftype b_star() const; //!< get b* ftype c_star() const; //!< get c* ftype alpha_star() const; //!< get alpha* ftype beta_star() const; //!< get beta* ftype gamma_star() const; //!< get gamma* // inherited functions listed for documentation purposes //-- const ftype& a() const; //-- const ftype& b() const; //-- const ftype& c() const; //-- const ftype& alpha() const; //-- const ftype& beta() const; //-- const ftype& gamma() const; //-- ftype alpha_deg() const; //-- ftype beta_deg() const; //-- ftype gamma_deg() const; //-- String format() const; //! return cell dimensions //inline const Cell_descr& descr() const { return (*this); } //! return cell volume inline const ftype& volume() const { return vol; } //! test equality with another cell bool equals( const Cell& other, const ftype tol=1.0 ) const; //! return orthogonalisation matrix inline const Mat33<>& matrix_orth() const { return orthmat; } //! return fractionalisation matrix inline const Mat33<>& matrix_frac() const { return fracmat; } //! return real space metric tensor inline const Metric_tensor& metric_real() const { return realmetric; } //! return reciprocal space metric tensor inline const Metric_tensor& metric_reci() const { return recimetric; } void debug() const; }; } // namespace clipper %typemap(in) (const clipper::String&) { std::string ss = PyString_AsString($input); clipper::String s(ss); $1 = &(s); } %include "../clipper/core/coords.h" %include "../clipper/core/hkl_info.h" %include "../clipper/core/hkl_data.h" namespace clipper { class HKL_reference_base { public: const HKL_info& base_hkl_info() const; const int& index() const; ftype invresolsq( const HKL_data_base& hkldata ) const; ftype invresolsq() const; bool last() const; }; class HKL_reference_index : public HKL_reference_base { public: HKL_reference_index(); HKL_reference_index( const HKL_info& hklinfo_, const int& index ); const HKL& hkl() const; const HKL_class& hkl_class() const; HKL_reference_index& next(); }; } %{ namespace clipper { typedef HKL_info::HKL_reference_base HKL_reference_base; typedef HKL_info::HKL_reference_index HKL_reference_index; } %} %include "../clipper/core/xmap.h" %include "../clipper/core/nxmap.h" %include "../clipper/mmdb/clipper_mmdb.h" %include "../clipper/minimol/minimol.h" %include "../clipper/minimol/minimol_io.h" namespace clipper { %extend Xmap { void fft_from_float(const clipper::HKL_data &fb){ ($self)->fft_from( fb ); } } %extend Xmap { void fft_from_double(const clipper::HKL_data &fb){ ($self)->fft_from( fb ); } } %template(Xmap_float) Xmap; %template(Xmap_double) Xmap; %template(Xmap_int) Xmap; %template(NXmap_float) NXmap; %template(NXmap_double) NXmap; %template(NXmap_int) NXmap; } %include "../clipper/ccp4/ccp4_map_io.h" namespace clipper { %extend CCP4MAPfile { %template(import_xmap_float) import_xmap; %template(import_xmap_double) import_xmap; %template(export_xmap_float) export_xmap; %template(export_xmap_double) export_xmap; %template(import_nxmap_float) import_nxmap; %template(import_nxmap_double) import_nxmap; %template(export_nxmap_float) export_nxmap; %template(export_nxmap_double) export_nxmap; }; } %include "../clipper/ccp4/ccp4_mtz_io.h" %include "../clipper/ccp4/ccp4_mtz_types.h" %include "../clipper/ccp4/ccp4_utils.h" /* %include "../clipper/cns/cns_map_io.h" %include "../clipper/cns/cns_hkl_io.h" namespace clipper { %extend CNSMAPfile { %template(import_xmap_float) import_xmap; %template(import_xmap_double) import_xmap; %template(export_xmap_float) export_xmap; %template(export_xmap_double) export_xmap; %template(import_nxmap_float) import_nxmap; %template(import_nxmap_double) import_nxmap; %template(export_nxmap_float) export_nxmap; %template(export_nxmap_double) export_nxmap; }; } */ %include "../clipper/core/clipper_stats.h" namespace clipper { %template(Range_float) Range; %template(Range_double) Range; } %include "../clipper/core/map_utils.h" //FIXME - We do not really want to be producing new objects. Wrapping constructor properly would be preferred. // But SWIG does not let me. namespace clipper { %extend Map_stats { Map_stats(const Xmap &m){ return new Map_stats(m); }; Map_stats(const Xmap &m){ return new Map_stats(m); }; Range range_double() { return ($self)->range(); } Range range_float() { return ($self)->range(); } }; } namespace clipper { %extend HKL { HKL __add__(const HKL &h2){ HKL ret; ret = *($self)+h2; return ret; } HKL __sub__(const HKL &h2){ HKL ret; ret = *($self)-h2; return ret; } HKL __neg__(){ HKL ret; ret = -*($self); return ret; } } %extend Coord_orth { Coord_orth __add__(const Coord_orth &h2){ Coord_orth ret; ret = *($self)+h2; return ret; } Coord_orth __sub__(const Coord_orth &h2){ Coord_orth ret; ret = *($self)-h2; return ret; } Coord_orth __neg__(){ Coord_orth ret; ret = -*($self); return ret; } } %extend Coord_frac { Coord_frac __add__(const Coord_frac &h2){ Coord_frac ret; ret = *($self)+h2; return ret; } Coord_frac __sub__(const Coord_frac &h2){ Coord_frac ret; ret = *($self)-h2; return ret; } Coord_frac __neg__(){ Coord_frac ret; ret = -*($self); return ret; } } %exception Atom_list::__getitem__ { assert(!myErr); $action if (myErr) { myErr = 0; // clear flag for next time SWIG_exception(SWIG_IndexError, "Index out of bounds"); } } %extend Atom_list { Atom __getitem__(size_t i) { if (i >= $self->size()) { myErr = 1; return (*($self))[0]; } return (*($self))[i]; fail: return (*($self))[0]; } size_t __len__() { return ($self)->size(); } } %exception MModel::__getitem__ { assert(!myErr); $action if (myErr) { myErr = 0; // clear flag for next time SWIG_exception(SWIG_IndexError, "Index out of bounds"); } } %extend MModel { MPolymer __getitem__(size_t i) { if (i >= $self->size()) { myErr = 1; return (*($self))[0]; } return (*($self))[i]; fail: return (*($self))[0]; } size_t __len__() { return ($self)->size(); } } %exception MPolymer::__getitem__ { assert(!myErr); $action if (myErr) { myErr = 0; // clear flag for next time SWIG_exception(SWIG_IndexError, "Index out of bounds"); } } %extend MPolymer { MMonomer __getitem__(size_t i) { if (i >= $self->size()) { myErr = 1; return (*($self))[0]; } return (*($self))[i]; fail: return (*($self))[0]; } size_t __len__() { return ($self)->size(); } } %exception MMonomer::__getitem__ { assert(!myErr); $action if (myErr) { myErr = 0; // clear flag for next time SWIG_exception(SWIG_IndexError, "Index out of bounds"); } } %extend MMonomer { Atom __getitem__(size_t i) { if (i >= $self->size()) { myErr = 1; return (*($self))[0]; } return (*($self))[i]; fail: return (*($self))[0]; } size_t __len__() { return ($self)->size(); } } } %include "../clipper/core/hkl_datatypes.h" namespace clipper { namespace data64 { %extend Flag { int get_flag() { int theFlag = ($self)->flag(); return theFlag; } void set_flag(int theFlag) { ($self)->flag() = theFlag; } } } namespace data32 { %extend Flag { int get_flag() { int theFlag = ($self)->flag(); return theFlag; } void set_flag(int theFlag) { ($self)->flag() = theFlag; } } } namespace datatypes { %extend Flag { int get_flag() { int theFlag = ($self)->flag(); return theFlag; } void set_flag(int theFlag) { ($self)->flag() = theFlag; } } } } namespace clipper { %template(F_sigF_float) clipper::datatypes::F_sigF; %template(F_sigF_double) clipper::datatypes::F_sigF; %template(HKL_data_F_sigF_float) HKL_data< clipper::data32::F_sigF >; %template(HKL_data_F_sigF_double) HKL_data< clipper::data64::F_sigF >; %template(F_sigF_ano_float) clipper::datatypes::F_sigF_ano; %template(F_sigF_ano_double) clipper::datatypes::F_sigF_ano; %template(HKL_data_F_sigF_ano_float) HKL_data< clipper::data32::F_sigF_ano >; %template(HKL_data_F_sigF_ano_double) HKL_data< clipper::data64::F_sigF_ano >; %template(I_sigI_float) clipper::datatypes::I_sigI; %template(I_sigI_double) clipper::datatypes::I_sigI; %template(HKL_data_I_sigI_float) HKL_data< clipper::data32::I_sigI >; %template(HKL_data_I_sigI_double) HKL_data< clipper::data64::I_sigI >; %template(E_sigE_float) clipper::datatypes::E_sigE; %template(E_sigE_double) clipper::datatypes::E_sigE; %template(HKL_data_E_sigE_float) HKL_data< clipper::data32::E_sigE >; %template(HKL_data_E_sigE_double) HKL_data< clipper::data64::E_sigE >; %template(ABCD_float) clipper::datatypes::ABCD; %template(ABCD_double) clipper::datatypes::ABCD; %template(HKL_data_ABCD_float) HKL_data< clipper::data32::ABCD >; %template(HKL_data_ABCD_double) HKL_data< clipper::data64::ABCD >; %template(Phi_fom_float) clipper::datatypes::Phi_fom; %template(Phi_fom_double) clipper::datatypes::Phi_fom; %template(HKL_data_Phi_fom_float) HKL_data< clipper::data32::Phi_fom >; %template(HKL_data_Phi_fom_double) HKL_data< clipper::data64::Phi_fom >; %template(F_phi_float) clipper::datatypes::F_phi; %template(F_phi_double) clipper::datatypes::F_phi; %template(HKL_data_F_phi_float) HKL_data< clipper::data32::F_phi >; %template(HKL_data_F_phi_double) HKL_data< clipper::data64::F_phi >; %template(HKL_data_Flag) HKL_data< clipper::data32::Flag>; %exception HKL_data_Flag::__getitem__ { assert(!myErr); $action if (myErr) { myErr = 0; // clear flag for next time SWIG_exception(SWIG_IndexError, "Index out of bounds"); } } %extend HKL_data { void compute_from_phi_fom(const HKL_data< clipper::datatypes::Phi_fom > &phiw){ ($self)->compute( phiw, clipper::data32::Compute_abcd_from_phifom() ); } void compute_add_abcd(const HKL_data< clipper::datatypes::ABCD > &abcd1, const HKL_data< clipper::datatypes::ABCD > &abcd2) { ($self)->compute( abcd1, abcd2, clipper::data32::Compute_add_abcd() ); } } %extend HKL_data { void compute_from_abcd(const HKL_data< clipper::datatypes::ABCD > &abcd) { ($self)->compute( abcd, clipper::data32::Compute_phifom_from_abcd() ); } } %extend HKL_data { void compute_mean_from_fano(const HKL_data< clipper::datatypes::F_sigF_ano > &fano) { ($self)->compute( fano, clipper::data32::Compute_mean_fsigf_from_fsigfano() ); } void compute_diff_from_fano(const HKL_data< clipper::datatypes::F_sigF_ano > &fano) { ($self)->compute( fano, clipper::data32::Compute_diff_fsigf_from_fsigfano() ); } void compute_scale_u_iso_fsigf(float scale, float u_value, const HKL_data< clipper::datatypes::F_sigF > &fsigf ) { ($self)->compute( fsigf, clipper::data32::Compute_scale_u_iso_fsigf(scale, u_value) ); } void compute_scale_u_aniso_fsigf(float scale, clipper::U_aniso_orth u_value, const HKL_data< clipper::datatypes::F_sigF > &fsigf ) { ($self)->compute( fsigf, clipper::data32::Compute_scale_u_aniso_fsigf(scale, u_value) ); } } %extend HKL_data { void compute_scale_u_iso_fsigfano(float scale, float u_value, const HKL_data< clipper::datatypes::F_sigF_ano > &fsigfano ) { ($self)->compute( fsigfano, clipper::data32::Compute_scale_u_iso_fsigfano(scale, u_value) ); } void compute_scale_u_aniso_fsigfano(float scale, clipper::U_aniso_orth u_value, const HKL_data< clipper::datatypes::F_sigF_ano > &fsigfano ) { ($self)->compute( fsigfano, clipper::data32::Compute_scale_u_aniso_fsigfano(scale, u_value) ); } } %extend HKL_data { void compute_scale_u_iso_isigi(float scale, float u_value, const HKL_data< clipper::datatypes::I_sigI > &isigi ) { ($self)->compute( isigi, clipper::data32::Compute_scale_u_iso_isigi(scale, u_value) ); } void compute_scale_u_aniso_isigi(float scale, clipper::U_aniso_orth u_value, const HKL_data< clipper::datatypes::I_sigI > &isigi ) { ($self)->compute( isigi, clipper::data32::Compute_scale_u_aniso_isigi(scale, u_value) ); } } %extend HKL_data { void compute_neg(const HKL_data< clipper::datatypes::F_phi > &fphi ) { ($self)->compute( fphi, clipper::data32::Compute_neg_fphi() ); } void compute_add_fphi(const HKL_data< clipper::datatypes::F_phi > &fphi1, const HKL_data< clipper::datatypes::F_phi > &fphi2) { ($self)->compute( fphi1, fphi2, clipper::data32::Compute_add_fphi() ); } void compute_sub_fphi(const HKL_data< clipper::datatypes::F_phi > &fphi1, const HKL_data< clipper::datatypes::F_phi > &fphi2) { ($self)->compute( fphi1, fphi2, clipper::data32::Compute_sub_fphi() ); } void compute_from_fsigf_phifom(const HKL_data< clipper::datatypes::F_sigF > &fsigf, const HKL_data< clipper::datatypes::Phi_fom > &phifom ) { ($self)->compute( fsigf, phifom, clipper::data32::Compute_fphi_from_fsigf_phifom() ); } void compute_scale_u_iso_fphi(float scale, float u_value, const HKL_data< clipper::datatypes::F_phi > &fphi ) { ($self)->compute( fphi, clipper::data32::Compute_scale_u_iso_fphi(scale, u_value) ); } void compute_scale_u_aniso_fphi(float scale, clipper::U_aniso_orth u_value, const HKL_data< clipper::datatypes::F_phi > &fphi ) { ($self)->compute( fphi, clipper::data32::Compute_scale_u_aniso_fphi(scale, u_value) ); } } %extend HKL_data { void compute_from_fsigf(const HKL_data< clipper::datatypes::F_sigF > &fsigf ) { ($self)->compute( fsigf, clipper::data32::Compute_EsigE_from_FsigF() ); } } %extend HKL_data { clipper::datatypes::Flag __getitem__(size_t i) { size_t sz=0; for ( clipper::HKL_data_base::HKL_reference_index ih = ($self)->first(); !ih.last(); ih.next() ){ sz++; } if (i >= sz) { myErr = 1; return (*($self))[0]; } return (*($self))[i]; fail: return (*($self))[0]; } size_t __len__() { size_t sz=0; for ( clipper::HKL_data_base::HKL_reference_index ih = ($self)->first(); !ih.last(); ih.next() ){ sz++; } return sz; } } %exception HKL_data< clipper::datatypes::F_sigF >::__getitem__ { assert(!myErr); $action if (myErr) { myErr = 0; // clear flag for next time SWIG_exception(SWIG_IndexError, "Index out of bounds"); } } %extend HKL_data< clipper::datatypes::F_sigF > { clipper::datatypes::F_sigF __getitem__(size_t i) { size_t sz=0; for ( clipper::HKL_data_base::HKL_reference_index ih = ($self)->first(); !ih.last(); ih.next() ){ sz++; } if (i >= sz) { myErr = 1; return (*($self))[0]; } return (*($self))[i]; fail: return (*($self))[0]; } size_t __len__() { size_t sz=0; for ( clipper::HKL_data_base::HKL_reference_index ih = ($self)->first(); !ih.last(); ih.next() ){ sz++; } return sz; } } } %include "../clipper/cif/cif_data_io.h" %include "../clipper/contrib/sfcalc_obs.h" %include "../clipper/core/hkl_compute.h" namespace clipper { %template(SFcalc_obs_bulk_float) SFcalc_obs_bulk; } %include "../clipper/contrib/function_object_bases.h" namespace clipper { %template(SFweight_base_float) SFweight_base; %template(SFcalc_base_float) SFcalc_base; %template(EDcalc_base_float) EDcalc_base; %template(SFcalc_obs_base_float) SFcalc_obs_base; %template(SFscale_base_float) SFscale_base; %template(MapFilter_base_float) MapFilter_base; %template(Convolution_search_base_float) Convolution_search_base; %template(FFFear_base_float) FFFear_base; %template(Skeleton_base_float) Skeleton_base; %template(OriginMatch_base_float) OriginMatch_base; } %include "../clipper/contrib/sfweight.h" namespace clipper { %template(SFweight_spline_float) SFweight_spline; } %include "../clipper/contrib/sfcalc.h" namespace clipper { %template(SFcalc_iso_sum_float) SFcalc_iso_sum; %template(SFcalc_aniso_sum_float) SFcalc_aniso_sum; %template(SFcalc_iso_fft_float) SFcalc_iso_fft; %template(SFcalc_aniso_fft_float) SFcalc_aniso_fft; } %{ void SetFlagBoth(clipper::HKL_data &flag){ typedef clipper::HKL_data_base::HKL_reference_index HRI; for ( HRI ih = flag.first(); !ih.last(); ih.next() ) flag[ih].flag() = clipper::SFweight_spline::BOTH; } void SetFlagBothIfMissing(clipper::HKL_data &flag, const clipper::HKL_data< clipper::datatypes::F_sigF > &myfsigf, const clipper::HKL_data< clipper::datatypes::Flag > &status, int freeflag){ typedef clipper::HKL_data_base::HKL_reference_index HRI; for ( HRI ih = flag.first(); !ih.last(); ih.next() ) if ( !myfsigf[ih].missing() && (status[ih].missing()||status[ih].flag()==freeflag) ) flag[ih].flag() = clipper::SFweight_spline::BOTH; else flag[ih].flag() = clipper::SFweight_spline::NONE; } %} void SetFlagBoth(clipper::HKL_data &flag); void SetFlagBothIfMissing(clipper::HKL_data &flag, const clipper::HKL_data< clipper::datatypes::F_sigF > &myfsigf, const clipper::HKL_data< clipper::datatypes::Flag > &status, int freeflag); %include "../clipper/contrib/edcalc.h" namespace clipper { %template(EDcalc_mask_float) EDcalc_mask; %template(EDcalc_iso_float) EDcalc_iso; %template(EDcalc_aniso_float) EDcalc_aniso; %extend EDcalc_mask{ bool compute( Xmap& xmap, const Atom_list& atoms ) const { return (*($self))( xmap, atoms ); } bool compute( NXmap& xmap, const Atom_list& atoms ) const { return (*($self))( xmap, atoms ); } } %extend EDcalc_iso{ bool compute( Xmap& xmap, const Atom_list& atoms ) const { return (*($self))( xmap, atoms ); } bool compute( NXmap& xmap, const Atom_list& atoms ) const { return (*($self))( xmap, atoms ); } } %extend EDcalc_aniso{ bool compute( Xmap& xmap, const Atom_list& atoms ) const { return (*($self))( xmap, atoms ); } bool compute( NXmap& xmap, const Atom_list& atoms ) const { return (*($self))( xmap, atoms ); } } } %include "../clipper/core/nxmap_operator.h" namespace clipper { %template(NXmap_operator_float) NXmap_operator; } %include "../clipper/contrib/convolution_search.h" namespace clipper { %template(Convolution_search_slow_float_T) Convolution_search_slow; %template(Convolution_search_fft_float_T) Convolution_search_fft; } %{ namespace clipper { Convolution_search_slow Convolution_search_slow_float(const Xmap& xmap) { Convolution_search_slow a(xmap); return a; } Convolution_search_slow Convolution_search_slow_float( Xmap& result, const NXmap& srchval, const Xmap& xmap, const NX_operator& nxop ){ Convolution_search_slow a(result, srchval, xmap, nxop); return a; } Convolution_search_fft Convolution_search_fft_float(const Xmap& xmap) { Convolution_search_fft a(xmap); return a; } Convolution_search_fft Convolution_search_fft_float( Xmap& result, const NXmap& srchval, const Xmap& xmap, const NX_operator& nxop ){ Convolution_search_fft a(result, srchval, xmap, nxop); return a; } } %} namespace clipper { Convolution_search_slow Convolution_search_slow_float(const Xmap& xmap) ; Convolution_search_slow Convolution_search_slow_float( Xmap& result, const NXmap& srchval, const Xmap& xmap, const NX_operator& nxop ); Convolution_search_fft Convolution_search_fft_float(const Xmap& xmap) ; Convolution_search_fft Convolution_search_fft_float( Xmap& result, const NXmap& srchval, const Xmap& xmap, const NX_operator& nxop ); } namespace clipper { %extend Convolution_search_slow { bool compute( Xmap& res, const NXmap& srchval, const NX_operator& nxop ) const { return (*($self))( res, srchval, nxop ); } } %extend Convolution_search_fft { bool compute( Xmap& res, const NXmap& srchval, const NX_operator& nxop ) const { return (*($self))( res, srchval, nxop ); } } } %include "../clipper/contrib/mapfilter.h" namespace clipper { %template(MapFilter_slow_float) MapFilter_slow; %template(MapFilter_fft_float) MapFilter_fft; } %apply bool *OUTPUT {bool &invert}; %include "../clipper/contrib/originmatch.h" // FIXME - need a typemap or something for invert return value namespace clipper { %template(OriginMatch_float) OriginMatch; } clipper/wrappers/CMakeLists.txt000644 000765 000000 00000001747 12543245351 017021 0ustar00ccbwheel000000 000000 # This is a CMake example for Python cmake_minimum_required(VERSION 2.8.8) project(clipper-wrapper C CXX) FIND_PACKAGE(SWIG REQUIRED) INCLUDE(${SWIG_USE_FILE}) FIND_PACKAGE(PythonLibs) INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH}) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) SET(CMAKE_SWIG_FLAGS "") find_package(CCP4 REQUIRED mmdb2 clipper-core clipper-mmdb clipper-ccp4 clipper-cif clipper-minimol clipper-contrib ccp4c) include_directories(${CCP4_INCLUDE_DIRS} "${CCP4_INCLUDE_DIRS}/clipper" "${CCP4_INCLUDE_DIRS}/clipper/core" "${CMAKE_SOURCE_DIR}") SET_SOURCE_FILES_PROPERTIES(clipper.i PROPERTIES CPLUSPLUS ON) SWIG_ADD_MODULE(clipper python clipper.i ) SWIG_LINK_LIBRARIES(clipper ${PYTHON_LIBRARIES} ${CLIPPER-MMDB_LIBRARY} ${CLIPPER-CIF_LIBRARY} ${CLIPPER-CCP4_LIBRARY} ${CLIPPER-CONTRIB_LIBRARY} ${CLIPPER-CORE_LIBRARIES} ${CLIPPER-MINIMOL_LIBRARY} ${MMDB2_LIBRARY} ${CCP4C_LIBRARY} m) clipper/wrappers/test_clipper.py000644 000765 000000 00000007365 12543245351 017332 0ustar00ccbwheel000000 000000 import sys import clipper i = clipper.HKL_reference_index() xmap = clipper.Xmap_float() f = clipper.CCP4MAPfile() f.open_read(sys.argv[1]) f.import_xmap_float(xmap) f.close_read() sg,samp,cell = f.spacegroup(),f.grid_sampling(), f.cell() print sg.symbol_laue() print sg.symbol_hall() print cell print cell.a(),cell.b(),cell.c(),cell.alpha(),cell.beta(),cell.gamma() print samp.nu(),samp.nv(),samp.nw() at = clipper.Atom() at.set_element("H") # Do not know why this is necessary. print clipper.ClipperStringAsString(at.element()) stats = clipper.Map_stats(xmap) print stats.mean(), stats.min(),stats.max(),stats.std_dev() # Range is unwrapped memory leak, but Range and Range are OK, but require specialized methods. # There may be a better way, but this works! print stats.range_double().max() print stats.range_double().min() print stats.range_double().contains(0) print stats.range_double().contains(100) c1 = clipper.Coord_orth(1,2,3) c2 = clipper.Coord_orth(10,10,10) c = c1+c2 cm = -c print c.x(), c.y(), c.z() print cm.x(), cm.y(), cm.z() cif = clipper.CIFfile() mydata = clipper.HKL_info() if len(sys.argv)>2: cif.open_read (sys.argv[2]) cif.import_hkl_info(mydata) print dir(mydata) sg,cell = mydata.spacegroup(), mydata.cell() print sg.symbol_laue() print sg.symbol_hall() print cell print cell.a(),cell.b(),cell.c(),cell.alpha(),cell.beta(),cell.gamma() myfsigf = clipper.HKL_data_F_sigF_float(mydata) status = clipper.HKL_data_Flag(mydata) cif.import_hkl_data(myfsigf) cif.import_hkl_data(status) cif.close_read() print mydata.num_reflections() cxtl = clipper.MTZcrystal() fm = clipper.MMDBfile() fm.read_file(sys.argv[3]) mmol = clipper.MiniMol () fm.import_minimol ( mmol ) atoms = mmol.atom_list() print len(atoms) fc = clipper.HKL_data_F_phi_float( mydata, cxtl ) sfcb = clipper.SFcalc_obs_bulk_float() print (fc, myfsigf, atoms) sfcb(fc, myfsigf, atoms) bulkfrc = sfcb.bulk_frac(); bulkscl = sfcb.bulk_scale(); print "Calculated structure factors ",bulkfrc,bulkscl fb = clipper.HKL_data_F_phi_float(mydata, cxtl) fd = clipper.HKL_data_F_phi_float(mydata, cxtl) phiw = clipper.HKL_data_Phi_fom_float(mydata, cxtl) flag = clipper.HKL_data_Flag(mydata, cxtl) freeflag = 1 print flag,dir(flag), flag.num_obs(),flag.data_size() # Unfortunately, this is horribly slow. A much better way is required. """ for ih in range(len(flag)): if ( not myfsigf[ih].missing()) and (status[ih].missing() or status[ih].flag()==freeflag): flag[ih].set_flag(clipper.SFweight_spline_float.BOTH) else: flag[ih].set_flag(clipper.SFweight_spline_float.NONE) """ # Cheat(?) by putting some C++ into clipper.i clipper.SetFlagBothIfMissing(flag,myfsigf,status,freeflag) n_refln = 1000; n_param = 20; sfw = clipper.SFweight_spline_float( n_refln, n_param ); fl = sfw( fb, fd, phiw, myfsigf, fc, flag ); print "Done sigmaa calc" abcd = clipper.HKL_data_ABCD_float( mydata ); print dir(abcd) abcd.compute_from_phi_fom( phiw ); print "Done ABCD calc..." phiw.compute_from_abcd ( abcd ); print "...and back to Phi_fom" xmap2 = clipper.Xmap_float() rate = 1.33333 gs = clipper.Grid_sampling(mydata.spacegroup(), mydata.cell(), mydata.resolution(), rate) xmap2.init(mydata.spacegroup(), mydata.cell(), gs); print dir(xmap2) xmap2.fft_from_float( fb ); stats2 = clipper.Map_stats(xmap2) print stats2.mean(), stats2.min(),stats2.max(),stats2.std_dev() if len(sys.argv)>4: fout = clipper.CCP4MAPfile() fout.open_write(sys.argv[4]) fout.export_xmap_float(xmap2) fout.close_write() print "Do origin match" shift = clipper.Coord_frac() om = clipper.OriginMatch_float() invert = om(shift,fb,fd) print invert print shift.u(), shift.v(), shift.w() clipper/wrappers/test_minimol.py000644 000765 000000 00000001162 12543245351 017325 0ustar00ccbwheel000000 000000 import clipper f = clipper.MMDBfile() f.read_file ( "test.pdb") mmol = clipper.MiniMol () print mmol f.import_minimol ( mmol ) f.write_file("silly.pdb",0) f.write_file("silly.cif",clipper.MMDBManager.CIF) print dir(f) print dir(mmol) atoms = mmol.atom_list() print dir(atoms) print atoms[0].coord_orth().x() print len(atoms) for i in range(len(atoms)): print atoms[i] for at in atoms: c = at.coord_orth() print c.x(), c.y(), c.z() mod = mmol.model() for poly in mod: for mono in poly: for atom in mono: print atom.coord_orth().x(), atom.coord_orth().y(), atom.coord_orth().z() print mmol[0][0][0] clipper/m4/ax_pthread.m4000644 000765 000000 00000031755 12057357010 015315 0ustar00ccbwheel000000 000000 # MODIFIED: List order of ax_pthread_flags below has been changed. # Background: one of the problems caused by libtool's peculiar way of # linking shared libraries is that -pthread flag is ignored. # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468555 # The original purpose of this macro was linking programs. Using it for # libraries is not well supported. If it doesn't work for some platforms # drop me a line: wojdyr@gmail.com. # The change in the order is the same as in: # https://svn.apache.org/repos/asf/xerces/c/trunk/m4/acx_pthread.m4 # Another option to try is common/acx_pthread.m4 from Avahi. # =========================================================================== # http://www.gnu.org/software/autoconf-archive/ax_pthread.html # =========================================================================== # # SYNOPSIS # # AX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]]) # # DESCRIPTION # # This macro figures out how to build C programs using POSIX threads. It # sets the PTHREAD_LIBS output variable to the threads library and linker # flags, and the PTHREAD_CFLAGS output variable to any special C compiler # flags that are needed. (The user can also force certain compiler # flags/libs to be tested by setting these environment variables.) # # Also sets PTHREAD_CC to any special C compiler that is needed for # multi-threaded programs (defaults to the value of CC otherwise). (This # is necessary on AIX to use the special cc_r compiler alias.) # # NOTE: You are assumed to not only compile your program with these flags, # but also link it with them as well. e.g. you should link with # $PTHREAD_CC $CFLAGS $PTHREAD_CFLAGS $LDFLAGS ... $PTHREAD_LIBS $LIBS # # If you are only building threads programs, you may wish to use these # variables in your default LIBS, CFLAGS, and CC: # # LIBS="$PTHREAD_LIBS $LIBS" # CFLAGS="$CFLAGS $PTHREAD_CFLAGS" # CC="$PTHREAD_CC" # # In addition, if the PTHREAD_CREATE_JOINABLE thread-attribute constant # has a nonstandard name, defines PTHREAD_CREATE_JOINABLE to that name # (e.g. PTHREAD_CREATE_UNDETACHED on AIX). # # Also HAVE_PTHREAD_PRIO_INHERIT is defined if pthread is found and the # PTHREAD_PRIO_INHERIT symbol is defined when compiling with # PTHREAD_CFLAGS. # # ACTION-IF-FOUND is a list of shell commands to run if a threads library # is found, and ACTION-IF-NOT-FOUND is a list of commands to run it if it # is not found. If ACTION-IF-FOUND is not specified, the default action # will define HAVE_PTHREAD. # # Please let the authors know if this macro fails on any platform, or if # you have any other suggestions or comments. This macro was based on work # by SGJ on autoconf scripts for FFTW (http://www.fftw.org/) (with help # from M. Frigo), as well as ac_pthread and hb_pthread macros posted by # Alejandro Forero Cuervo to the autoconf macro repository. We are also # grateful for the helpful feedback of numerous users. # # Updated for Autoconf 2.68 by Daniel Richard G. # # LICENSE # # Copyright (c) 2008 Steven G. Johnson # Copyright (c) 2011 Daniel Richard G. # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation, either version 3 of the License, or (at your # option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General # Public License for more details. # # You should have received a copy of the GNU General Public License along # with this program. If not, see . # # As a special exception, the respective Autoconf Macro's copyright owner # gives unlimited permission to copy, distribute and modify the configure # scripts that are the output of Autoconf when processing the Macro. You # need not follow the terms of the GNU General Public License when using # or distributing such scripts, even though portions of the text of the # Macro appear in them. The GNU General Public License (GPL) does govern # all other use of the material that constitutes the Autoconf Macro. # # This special exception to the GPL applies to versions of the Autoconf # Macro released by the Autoconf Archive. When you make and distribute a # modified version of the Autoconf Macro, you may extend this special # exception to the GPL to apply to your modified version as well. #serial 18 AU_ALIAS([ACX_PTHREAD], [AX_PTHREAD]) AC_DEFUN([AX_PTHREAD], [ AC_REQUIRE([AC_CANONICAL_HOST]) AC_LANG_PUSH([C]) ax_pthread_ok=no # We used to check for pthread.h first, but this fails if pthread.h # requires special compiler flags (e.g. on True64 or Sequent). # It gets checked for in the link test anyway. # First of all, check if the user has set any of the PTHREAD_LIBS, # etcetera environment variables, and if threads linking works using # them: if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" save_LIBS="$LIBS" LIBS="$PTHREAD_LIBS $LIBS" AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS]) AC_TRY_LINK_FUNC(pthread_join, ax_pthread_ok=yes) AC_MSG_RESULT($ax_pthread_ok) if test x"$ax_pthread_ok" = xno; then PTHREAD_LIBS="" PTHREAD_CFLAGS="" fi LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" fi # We must check for the threads library under a number of different # names; the ordering is very important because some systems # (e.g. DEC) have both -lpthread and -lpthreads, where one of the # libraries is broken (non-POSIX). # Create a list of thread flags to try. Items starting with a "-" are # C compiler flags, and other items are library names, except for "none" # which indicates that we try without any flags at all, and "pthread-config" # which is a program returning the flags for the Pth emulation library. #ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" ax_pthread_flags="pthreads pthread none -Kthread -kthread lthread -pthread -pthreads -mthreads --thread-safe -mt pthread-config" # The ordering *is* (sometimes) important. Some notes on the # individual items follow: # pthreads: AIX (must check this before -lpthread) # none: in case threads are in libc; should be tried before -Kthread and # other compiler flags to prevent continual compiler warnings # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) # -pthreads: Solaris/gcc # -mthreads: Mingw32/gcc, Lynx/gcc # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it # doesn't hurt to check since this sometimes defines pthreads too; # also defines -D_REENTRANT) # ... -mt is also the pthreads flag for HP/aCC # pthread: Linux, etcetera # --thread-safe: KAI C++ # pthread-config: use pthread-config program (for GNU Pth library) case ${host_os} in solaris*) # On Solaris (at least, for some versions), libc contains stubbed # (non-functional) versions of the pthreads routines, so link-based # tests will erroneously succeed. (We need to link with -pthreads/-mt/ # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather # a function called by this macro, so we could check for that, but # who knows whether they'll stub that too in a future libc.) So, # we'll just look for -pthreads and -lpthread first: ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags" ;; darwin*) ax_pthread_flags="-pthread $ax_pthread_flags" ;; esac if test x"$ax_pthread_ok" = xno; then for flag in $ax_pthread_flags; do case $flag in none) AC_MSG_CHECKING([whether pthreads work without any flags]) ;; -*) AC_MSG_CHECKING([whether pthreads work with $flag]) PTHREAD_CFLAGS="$flag" ;; pthread-config) AC_CHECK_PROG(ax_pthread_config, pthread-config, yes, no) if test x"$ax_pthread_config" = xno; then continue; fi PTHREAD_CFLAGS="`pthread-config --cflags`" PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" ;; *) AC_MSG_CHECKING([for the pthreads library -l$flag]) PTHREAD_LIBS="-l$flag" ;; esac save_LIBS="$LIBS" save_CFLAGS="$CFLAGS" LIBS="$PTHREAD_LIBS $LIBS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" # Check for various functions. We must include pthread.h, # since some functions may be macros. (On the Sequent, we # need a special flag -Kthread to make this header compile.) # We check for pthread_join because it is in -lpthread on IRIX # while pthread_create is in libc. We check for pthread_attr_init # due to DEC craziness with -lpthreads. We check for # pthread_cleanup_push because it is one of the few pthread # functions on Solaris that doesn't have a non-functional libc stub. # We try pthread_create on general principles. AC_LINK_IFELSE([AC_LANG_PROGRAM([#include static void routine(void *a) { a = 0; } static void *start_routine(void *a) { return a; }], [pthread_t th; pthread_attr_t attr; pthread_create(&th, 0, start_routine, 0); pthread_join(th, 0); pthread_attr_init(&attr); pthread_cleanup_push(routine, 0); pthread_cleanup_pop(0) /* ; */])], [ax_pthread_ok=yes], []) LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" AC_MSG_RESULT($ax_pthread_ok) if test "x$ax_pthread_ok" = xyes; then break; fi PTHREAD_LIBS="" PTHREAD_CFLAGS="" done fi # Various other checks: if test "x$ax_pthread_ok" = xyes; then save_LIBS="$LIBS" LIBS="$PTHREAD_LIBS $LIBS" save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $PTHREAD_CFLAGS" # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. AC_MSG_CHECKING([for joinable pthread attribute]) attr_name=unknown for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do AC_LINK_IFELSE([AC_LANG_PROGRAM([#include ], [int attr = $attr; return attr /* ; */])], [attr_name=$attr; break], []) done AC_MSG_RESULT($attr_name) if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then AC_DEFINE_UNQUOTED(PTHREAD_CREATE_JOINABLE, $attr_name, [Define to necessary symbol if this constant uses a non-standard name on your system.]) fi AC_MSG_CHECKING([if more special flags are required for pthreads]) flag=no case ${host_os} in aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";; osf* | hpux*) flag="-D_REENTRANT";; solaris*) if test "$GCC" = "yes"; then flag="-D_REENTRANT" else flag="-mt -D_REENTRANT" fi ;; esac AC_MSG_RESULT(${flag}) if test "x$flag" != xno; then PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" fi AC_CACHE_CHECK([for PTHREAD_PRIO_INHERIT], ax_cv_PTHREAD_PRIO_INHERIT, [ AC_LINK_IFELSE([ AC_LANG_PROGRAM([[#include ]], [[int i = PTHREAD_PRIO_INHERIT;]])], [ax_cv_PTHREAD_PRIO_INHERIT=yes], [ax_cv_PTHREAD_PRIO_INHERIT=no]) ]) AS_IF([test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"], AC_DEFINE([HAVE_PTHREAD_PRIO_INHERIT], 1, [Have PTHREAD_PRIO_INHERIT.])) LIBS="$save_LIBS" CFLAGS="$save_CFLAGS" # More AIX lossage: must compile with xlc_r or cc_r if test x"$GCC" != xyes; then AC_CHECK_PROGS(PTHREAD_CC, xlc_r cc_r, ${CC}) else PTHREAD_CC=$CC fi else PTHREAD_CC="$CC" fi AC_SUBST(PTHREAD_LIBS) AC_SUBST(PTHREAD_CFLAGS) AC_SUBST(PTHREAD_CC) # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: if test x"$ax_pthread_ok" = xyes; then ifelse([$1],,AC_DEFINE(HAVE_PTHREAD,1,[Define if you have POSIX threads libraries and header files.]),[$1]) : else ax_pthread_ok=no $2 fi AC_LANG_POP ])dnl AX_PTHREAD clipper/m4/cctbx.m4000644 000765 000000 00000004642 11766652736 014317 0ustar00ccbwheel000000 000000 m4_define([_AM_PATH_CCTBX_EXTRA], [ AC_ARG_VAR(BOOST, [boost top dir -optional]) if test "x$ac_cv_env_BOOST_set" != xset; then if test "x$cctbx_prefix" != x; then BOOST="$cctbx_prefix/../boost" fi fi ac_CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS -I$BOOST" #extend for systems that need it case "$host_os" in *osf* | *64* | *irix* ) ac_CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS -I$BOOST/boost/compatibility/ccp_c_headers" esac ac_CCTBX_LDOPTS="$ac_CCTBX_LDOPTS -lboost_python" ]) # AM_PATH_CCTBX([ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]]) AC_DEFUN([AM_PATH_CCTBX], [ AC_PROVIDE([AM_PATH_CCTBX]) AC_ARG_WITH(cctbx, AC_HELP_STRING( [--with-cctbx=PFX], [use cctbx package (default is NO) and set prefix] ), [ test "$withval" = no || with_cctbx=yes test "$withval" = yes || cctbx_prefix="$withval" ], [ with_cctbx="$enable_cctbx" ] ) #dnl default is no for now if test "x${with_cctbx}" = xyes ; then AS_IF([test "x$CCTBX_LIBS" != x && test "x$CCTBX_CXXFLAGS" != x ], [ have_cctbx=yes ], [ saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCTBX_LIBS="" CCTBX_CXXFLAGS="" if test "x$cctbx_prefix" != x; then ac_cctbx_dirs=' . lib include build/cctbx/lib' for ac_dir in $ac_cctbx_dirs; do if test -r "$cctbx_prefix/$ac_dir/cctbx/miller.h"; then ac_CCTBX_CXXFLAGS="-I$cctbx_prefix/$ac_dir" break fi done for ac_dir in $ac_cctbx_dirs; do for ac_extension in a so sl dylib; do if test -r "$cctbx_prefix/$ac_dir/libsgtbx.$ac_extension"; then ac_CCTBX_LDOPTS="-L$cctbx_prefix/$ac_dir -lsgtbx -luctbx" break 2 fi done done else ac_CCTBX_CXXFLAGS="" ac_CCTBX_LDOPTS="-lsgtbx -luctbx" fi _AM_PATH_CCTBX_EXTRA AC_MSG_CHECKING([for CCTBX and BOOST]) LIBS="$ac_CCTBX_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCTBX_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include "cctbx/miller.h"] ,[ cctbx::Miller::Index a; ], have_cctbx=yes, have_cctbx=no) AC_LANG_POP(C++) # the language we have just quit AC_MSG_RESULT($have_cctbx) LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) # user override AS_IF([test x$have_cctbx = xyes], [ test "x$CCTBX_CXXFLAGS" = x && CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS" test "x$CCTBX_LIBS" = x && CCTBX_LIBS="$ac_CCTBX_LDOPTS" ifelse([$1], , :, [$1]) ], [ ifelse([$2], , :, [$2]) ] ) fi #dnl --with-cctbx AC_SUBST(CCTBX_CXXFLAGS) AC_SUBST(CCTBX_LIBS) ]) clipper/m4/fftw.m4000644 000765 000000 00000004434 12506727731 014150 0ustar00ccbwheel000000 000000 # SYNOPSIS # # SINGLE_FFTW2 # # DESCRIPTION # # Test for the single-precision version of FFTW2 libraries (fftw and rfftw). # FFTW version 2 can be compiled in either single or double precision # (default is double, option --enable-float is for single). # The single-precision version can be compiled with or without prefix # (option --enable-type-prefix adds 's' to both headers and libraries). # This macro first checks for prefixed version and then for unprefixed, # checking if single precision is used. # # If the library is found FFTW2_LIBS is set (with AC_SUBST). # Otherwise scripts stops with an error message. # FFTW2_PREFIX_S is defined (AC_DEFINE) if prefix is used. Used it for # including headers: # #ifdef FFTW2_PREFIX_S # # include # #else # # include # #endif # # Example: # AC_SEARCH_LIBS(cos, m, , AC_MSG_ERROR([math library not found.])) # SINGLE_FFTW2 # LIBS="$FFTW2_LIBS $LIBS" # # LICENSE # # Public Domain # AC_DEFUN([SINGLE_FFTW2], [ saved_LIBS="$LIBS" AC_LANG_PUSH(C++) AC_MSG_CHECKING([for prefixed single-precision FFTW2 (sfftw.h)]) FFTW2_LIBS="-lsrfftw -lsfftw" LIBS="$FFTW2_LIBS $saved_LIBS" # FFTW2 uses sincos() from libm but is not linked with -lm. # Which is nothing unusual, at the times of FFTW2 underlinking was common. # But this causes problems with some linker configurations, e.g. Ubuntu 12.04. # To make sure that -lm (that should be already in $LIBS) is not discarded # by the linker as not needed we put a math function into the test below. AC_TRY_LINK([#include #include ], [float a; fftw_real *p = &a; return (int)sin(*fftw_version)], have_fftw=yes, have_fftw=no) AC_MSG_RESULT($have_fftw) if test $have_fftw = yes; then AC_DEFINE(FFTW2_PREFIX_S, 1, [Define if FFTW2 is prefixed.]) else AC_MSG_CHECKING([for not prefixed single-precision FFTW2 (fftw.h)]) FFTW2_LIBS="-lrfftw -lfftw" LIBS="$FFTW2_LIBS $saved_LIBS" AC_TRY_LINK([#include #include ], [float a; fftw_real *p = &a; return (int)sin(*fftw_version)], [AC_MSG_RESULT(yes)], [AC_MSG_RESULT(no) AC_MSG_ERROR([single-precision FFTW 2 library not found.])]) fi AC_LANG_POP(C++) LIBS="$saved_LIBS" AC_SUBST(FFTW2_LIBS) ]) clipper/m4/libtool.m4000644 000765 000000 00001057432 12057357010 014643 0ustar00ccbwheel000000 000000 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. m4_define([_LT_COPYING], [dnl # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ]) # serial 57 LT_INIT # LT_PREREQ(VERSION) # ------------------ # Complain and exit if this libtool version is less that VERSION. m4_defun([LT_PREREQ], [m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, [m4_default([$3], [m4_fatal([Libtool version $1 or higher is required], 63)])], [$2])]) # _LT_CHECK_BUILDDIR # ------------------ # Complain if the absolute build directory name contains unusual characters m4_defun([_LT_CHECK_BUILDDIR], [case `pwd` in *\ * | *\ *) AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; esac ]) # LT_INIT([OPTIONS]) # ------------------ AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl AC_BEFORE([$0], [LTDL_INIT])dnl m4_require([_LT_CHECK_BUILDDIR])dnl dnl Autoconf doesn't catch unexpanded LT_ macros by default: m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 dnl unless we require an AC_DEFUNed macro: AC_REQUIRE([LTOPTIONS_VERSION])dnl AC_REQUIRE([LTSUGAR_VERSION])dnl AC_REQUIRE([LTVERSION_VERSION])dnl AC_REQUIRE([LTOBSOLETE_VERSION])dnl m4_require([_LT_PROG_LTMAIN])dnl _LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' AC_SUBST(LIBTOOL)dnl _LT_SETUP # Only expand once: m4_define([LT_INIT]) ])# LT_INIT # Old names: AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PROG_LIBTOOL], []) dnl AC_DEFUN([AM_PROG_LIBTOOL], []) # _LT_CC_BASENAME(CC) # ------------------- # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. m4_defun([_LT_CC_BASENAME], [for cc_temp in $1""; do case $cc_temp in compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` ]) # _LT_FILEUTILS_DEFAULTS # ---------------------- # It is okay to use these file commands and assume they have been set # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. m4_defun([_LT_FILEUTILS_DEFAULTS], [: ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} ])# _LT_FILEUTILS_DEFAULTS # _LT_SETUP # --------- m4_defun([_LT_SETUP], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl _LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl dnl _LT_DECL([], [host_alias], [0], [The host system])dnl _LT_DECL([], [host], [0])dnl _LT_DECL([], [host_os], [0])dnl dnl _LT_DECL([], [build_alias], [0], [The build system])dnl _LT_DECL([], [build], [0])dnl _LT_DECL([], [build_os], [0])dnl dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl dnl AC_REQUIRE([AC_PROG_LN_S])dnl test -z "$LN_S" && LN_S="ln -s" _LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl dnl AC_REQUIRE([LT_CMD_MAX_LEN])dnl _LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl m4_require([_LT_CMD_RELOAD])dnl m4_require([_LT_CHECK_MAGIC_METHOD])dnl m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl m4_require([_LT_CMD_OLD_ARCHIVE])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_WITH_SYSROOT])dnl _LT_CONFIG_LIBTOOL_INIT([ # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi ]) if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi _LT_CHECK_OBJDIR m4_require([_LT_TAG_COMPILER])dnl case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o _LT_CC_BASENAME([$compiler]) # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then _LT_PATH_MAGIC fi ;; esac # Use C for the default configuration in the libtool script LT_SUPPORTED_TAG([CC]) _LT_LANG_C_CONFIG _LT_LANG_DEFAULT_CONFIG _LT_CONFIG_COMMANDS ])# _LT_SETUP # _LT_PREPARE_SED_QUOTE_VARS # -------------------------- # Define a few sed substitution that help us do robust quoting. m4_defun([_LT_PREPARE_SED_QUOTE_VARS], [# Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\([["`\\]]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ]) # _LT_PROG_LTMAIN # --------------- # Note that this code is called both from `configure', and `config.status' # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, # `config.status' has no value for ac_aux_dir unless we are using Automake, # so we pass a copy along to make sure it has a sensible value anyway. m4_defun([_LT_PROG_LTMAIN], [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) ltmain="$ac_aux_dir/ltmain.sh" ])# _LT_PROG_LTMAIN ## ------------------------------------- ## ## Accumulate code for creating libtool. ## ## ------------------------------------- ## # So that we can recreate a full libtool script including additional # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS # in macros and then make a single call at the end using the `libtool' # label. # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) # ---------------------------------------- # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL_INIT], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_INIT], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_INIT]) # _LT_CONFIG_LIBTOOL([COMMANDS]) # ------------------------------ # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) # ----------------------------------------------------- m4_defun([_LT_CONFIG_SAVE_COMMANDS], [_LT_CONFIG_LIBTOOL([$1]) _LT_CONFIG_LIBTOOL_INIT([$2]) ]) # _LT_FORMAT_COMMENT([COMMENT]) # ----------------------------- # Add leading comment marks to the start of each line, and a trailing # full-stop to the whole comment if one is not present already. m4_define([_LT_FORMAT_COMMENT], [m4_ifval([$1], [ m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) )]) ## ------------------------ ## ## FIXME: Eliminate VARNAME ## ## ------------------------ ## # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) # ------------------------------------------------------------------- # CONFIGNAME is the name given to the value in the libtool script. # VARNAME is the (base) name used in the configure script. # VALUE may be 0, 1 or 2 for a computed quote escaped value based on # VARNAME. Any other value will be used directly. m4_define([_LT_DECL], [lt_if_append_uniq([lt_decl_varnames], [$2], [, ], [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], [m4_ifval([$1], [$1], [$2])]) lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) m4_ifval([$4], [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) lt_dict_add_subkey([lt_decl_dict], [$2], [tagged?], [m4_ifval([$5], [yes], [no])])]) ]) # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) # -------------------------------------------------------- m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_tag_varnames], [_lt_decl_filter([tagged?], [yes], $@)]) # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) # --------------------------------------------------------- m4_define([_lt_decl_filter], [m4_case([$#], [0], [m4_fatal([$0: too few arguments: $#])], [1], [m4_fatal([$0: too few arguments: $#: $1])], [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], [lt_dict_filter([lt_decl_dict], $@)])[]dnl ]) # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) # -------------------------------------------------- m4_define([lt_decl_quote_varnames], [_lt_decl_filter([value], [1], $@)]) # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_dquote_varnames], [_lt_decl_filter([value], [2], $@)]) # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_varnames_tagged], [m4_assert([$# <= 2])dnl _$0(m4_quote(m4_default([$1], [[, ]])), m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) m4_define([_lt_decl_varnames_tagged], [m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) # lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_all_varnames], [_$0(m4_quote(m4_default([$1], [[, ]])), m4_if([$2], [], m4_quote(lt_decl_varnames), m4_quote(m4_shift($@))))[]dnl ]) m4_define([_lt_decl_all_varnames], [lt_join($@, lt_decl_varnames_tagged([$1], lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl ]) # _LT_CONFIG_STATUS_DECLARE([VARNAME]) # ------------------------------------ # Quote a variable value, and forward it to `config.status' so that its # declaration there will have the same value as in `configure'. VARNAME # must have a single quote delimited value for this to work. m4_define([_LT_CONFIG_STATUS_DECLARE], [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) # _LT_CONFIG_STATUS_DECLARATIONS # ------------------------------ # We delimit libtool config variables with single quotes, so when # we write them to config.status, we have to be sure to quote all # embedded single quotes properly. In configure, this macro expands # each variable declared with _LT_DECL (and _LT_TAGDECL) into: # # ='`$ECHO "$" | $SED "$delay_single_quote_subst"`' m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAGS # ---------------- # Output comment and list of tags supported by the script m4_defun([_LT_LIBTOOL_TAGS], [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl available_tags="_LT_TAGS"dnl ]) # _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) # ----------------------------------- # Extract the dictionary values for VARNAME (optionally with TAG) and # expand to a commented shell variable setting: # # # Some comment about what VAR is for. # visible_name=$lt_internal_name m4_define([_LT_LIBTOOL_DECLARE], [_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [description])))[]dnl m4_pushdef([_libtool_name], m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), [0], [_libtool_name=[$]$1], [1], [_libtool_name=$lt_[]$1], [2], [_libtool_name=$lt_[]$1], [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl ]) # _LT_LIBTOOL_CONFIG_VARS # ----------------------- # Produce commented declarations of non-tagged libtool config variables # suitable for insertion in the LIBTOOL CONFIG section of the `libtool' # script. Tagged libtool config variables (even for the LIBTOOL CONFIG # section) are produced by _LT_LIBTOOL_TAG_VARS. m4_defun([_LT_LIBTOOL_CONFIG_VARS], [m4_foreach([_lt_var], m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAG_VARS(TAG) # ------------------------- m4_define([_LT_LIBTOOL_TAG_VARS], [m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) # _LT_TAGVAR(VARNAME, [TAGNAME]) # ------------------------------ m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) # _LT_CONFIG_COMMANDS # ------------------- # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of # variables for single and double quote escaping we saved from calls # to _LT_DECL, we can put quote escaped variables declarations # into `config.status', and then the shell code to quote escape them in # for loops in `config.status'. Finally, any additional code accumulated # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. m4_defun([_LT_CONFIG_COMMANDS], [AC_PROVIDE_IFELSE([LT_OUTPUT], dnl If the libtool generation code has been placed in $CONFIG_LT, dnl instead of duplicating it all over again into config.status, dnl then we will have config.status run $CONFIG_LT later, so it dnl needs to know what name is stored there: [AC_CONFIG_COMMANDS([libtool], [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], dnl If the libtool generation code is destined for config.status, dnl expand the accumulated commands and init code now: [AC_CONFIG_COMMANDS([libtool], [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) ])#_LT_CONFIG_COMMANDS # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], [ # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' _LT_CONFIG_STATUS_DECLARATIONS LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$[]1 _LTECHO_EOF' } # Quote evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_quote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_dquote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done _LT_OUTPUT_LIBTOOL_INIT ]) # _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) # ------------------------------------ # Generate a child script FILE with all initialization necessary to # reuse the environment learned by the parent script, and make the # file executable. If COMMENT is supplied, it is inserted after the # `#!' sequence but before initialization text begins. After this # macro, additional text can be appended to FILE to form the body of # the child script. The macro ends with non-zero status if the # file could not be fully written (such as if the disk is full). m4_ifdef([AS_INIT_GENERATED], [m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], [m4_defun([_LT_GENERATED_FILE_INIT], [m4_require([AS_PREPARE])]dnl [m4_pushdef([AS_MESSAGE_LOG_FD])]dnl [lt_write_fail=0 cat >$1 <<_ASEOF || lt_write_fail=1 #! $SHELL # Generated by $as_me. $2 SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$1 <<\_ASEOF || lt_write_fail=1 AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 _ASEOF test $lt_write_fail = 0 && chmod +x $1[]dnl m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT # LT_OUTPUT # --------- # This macro allows early generation of the libtool script (before # AC_OUTPUT is called), incase it is used in configure for compilation # tests. AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) _LT_GENERATED_FILE_INIT(["$CONFIG_LT"], [# Run this file to recreate a libtool stub with the current configuration.]) cat >>"$CONFIG_LT" <<\_LTEOF lt_cl_silent=false exec AS_MESSAGE_LOG_FD>>config.log { echo AS_BOX([Running $as_me.]) } >&AS_MESSAGE_LOG_FD lt_cl_help="\ \`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. Usage: $[0] [[OPTIONS]] -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files Report bugs to ." lt_cl_version="\ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." while test $[#] != 0 do case $[1] in --version | --v* | -V ) echo "$lt_cl_version"; exit 0 ;; --help | --h* | -h ) echo "$lt_cl_help"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --quiet | --q* | --silent | --s* | -q ) lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] Try \`$[0] --help' for more information.]) ;; esac shift done if $lt_cl_silent; then exec AS_MESSAGE_FD>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF _LT_OUTPUT_LIBTOOL_COMMANDS_INIT _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AC_MSG_NOTICE([creating $ofile]) _LT_OUTPUT_LIBTOOL_COMMANDS AS_EXIT(0) _LTEOF chmod +x "$CONFIG_LT" # configure is writing to config.log, but config.lt does its own redirection, # appending to config.log, which fails on DOS, as config.log is still kept # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. lt_cl_success=: test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) ])# LT_OUTPUT # _LT_CONFIG(TAG) # --------------- # If TAG is the built-in tag, create an initial libtool script with a # default configuration from the untagged config vars. Otherwise add code # to config.status for appending the configuration named by TAG from the # matching tagged config vars. m4_defun([_LT_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_CONFIG_SAVE_COMMANDS([ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl m4_if(_LT_TAG, [C], [ # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # _LT_COPYING _LT_LIBTOOL_TAGS # ### BEGIN LIBTOOL CONFIG _LT_LIBTOOL_CONFIG_VARS _LT_LIBTOOL_TAG_VARS # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac _LT_PROG_LTMAIN # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) _LT_PROG_REPLACE_SHELLFNS mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ], [cat <<_LT_EOF >> "$ofile" dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded dnl in a comment (ie after a #). # ### BEGIN LIBTOOL TAG CONFIG: $1 _LT_LIBTOOL_TAG_VARS(_LT_TAG) # ### END LIBTOOL TAG CONFIG: $1 _LT_EOF ])dnl /m4_if ], [m4_if([$1], [], [ PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile'], []) ])dnl /_LT_CONFIG_SAVE_COMMANDS ])# _LT_CONFIG # LT_SUPPORTED_TAG(TAG) # --------------------- # Trace this macro to discover what tags are supported by the libtool # --tag option, using: # autoconf --trace 'LT_SUPPORTED_TAG:$1' AC_DEFUN([LT_SUPPORTED_TAG], []) # C support is built-in for now m4_define([_LT_LANG_C_enabled], []) m4_define([_LT_TAGS], []) # LT_LANG(LANG) # ------------- # Enable libtool support for the given language if not already enabled. AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], [Go], [_LT_LANG(GO)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], [Windows Resource], [_LT_LANG(RC)], [m4_ifdef([_LT_LANG_]$1[_CONFIG], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ])# LT_LANG # _LT_LANG(LANGNAME) # ------------------ m4_defun([_LT_LANG], [m4_ifdef([_LT_LANG_]$1[_enabled], [], [LT_SUPPORTED_TAG([$1])dnl m4_append([_LT_TAGS], [$1 ])dnl m4_define([_LT_LANG_]$1[_enabled], [])dnl _LT_LANG_$1_CONFIG($1)])dnl ])# _LT_LANG m4_ifndef([AC_PROG_GO], [ ############################################################ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_GO. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # ############################################################ m4_defun([AC_PROG_GO], [AC_LANG_PUSH(Go)dnl AC_ARG_VAR([GOC], [Go compiler command])dnl AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl _AC_ARG_VAR_LDFLAGS()dnl AC_CHECK_TOOL(GOC, gccgo) if test -z "$GOC"; then if test -n "$ac_tool_prefix"; then AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) fi fi if test -z "$GOC"; then AC_CHECK_PROG(GOC, gccgo, gccgo, false) fi ])#m4_defun ])#m4_ifndef # _LT_LANG_DEFAULT_CONFIG # ----------------------- m4_defun([_LT_LANG_DEFAULT_CONFIG], [AC_PROVIDE_IFELSE([AC_PROG_CXX], [LT_LANG(CXX)], [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) AC_PROVIDE_IFELSE([AC_PROG_F77], [LT_LANG(F77)], [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) AC_PROVIDE_IFELSE([AC_PROG_FC], [LT_LANG(FC)], [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal dnl pulling things in needlessly. AC_PROVIDE_IFELSE([AC_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([LT_PROG_GCJ], [LT_LANG(GCJ)], [m4_ifdef([AC_PROG_GCJ], [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([A][M_PROG_GCJ], [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([LT_PROG_GCJ], [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) AC_PROVIDE_IFELSE([AC_PROG_GO], [LT_LANG(GO)], [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) AC_PROVIDE_IFELSE([LT_PROG_RC], [LT_LANG(RC)], [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) ])# _LT_LANG_DEFAULT_CONFIG # Obsolete macros: AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_CXX], []) dnl AC_DEFUN([AC_LIBTOOL_F77], []) dnl AC_DEFUN([AC_LIBTOOL_FC], []) dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) dnl AC_DEFUN([AC_LIBTOOL_RC], []) # _LT_TAG_COMPILER # ---------------- m4_defun([_LT_TAG_COMPILER], [AC_REQUIRE([AC_PROG_CC])dnl _LT_DECL([LTCC], [CC], [1], [A C compiler])dnl _LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl _LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl _LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC ])# _LT_TAG_COMPILER # _LT_COMPILER_BOILERPLATE # ------------------------ # Check for compiler boilerplate output or warnings with # the simple compiler test code. m4_defun([_LT_COMPILER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ])# _LT_COMPILER_BOILERPLATE # _LT_LINKER_BOILERPLATE # ---------------------- # Check for linker boilerplate output or warnings with # the simple link test code. m4_defun([_LT_LINKER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ])# _LT_LINKER_BOILERPLATE # _LT_REQUIRED_DARWIN_CHECKS # ------------------------- m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ case $host_os in rhapsody* | darwin*) AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) AC_CHECK_TOOL([LIPO], [lipo], [:]) AC_CHECK_TOOL([OTOOL], [otool], [:]) AC_CHECK_TOOL([OTOOL64], [otool64], [:]) _LT_DECL([], [DSYMUTIL], [1], [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) _LT_DECL([], [NMEDIT], [1], [Tool to change global to local symbols on Mac OS X]) _LT_DECL([], [LIPO], [1], [Tool to manipulate fat objects and archives on Mac OS X]) _LT_DECL([], [OTOOL], [1], [ldd/readelf like tool for Mach-O binaries on Mac OS X]) _LT_DECL([], [OTOOL64], [1], [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], [lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -rf libconftest.dylib* rm -f conftest.* fi]) AC_CACHE_CHECK([for -exported_symbols_list linker flag], [lt_cv_ld_exported_symbols_list], [lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [lt_cv_ld_exported_symbols_list=yes], [lt_cv_ld_exported_symbols_list=no]) LDFLAGS="$save_LDFLAGS" ]) AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], [lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM ]) case $host_os in rhapsody* | darwin1.[[012]]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[[012]]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ]) # _LT_DARWIN_LINKER_FEATURES([TAG]) # --------------------------------- # Checks for linker and compiler features on darwin m4_defun([_LT_DARWIN_LINKER_FEATURES], [ m4_require([_LT_REQUIRED_DARWIN_CHECKS]) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported if test "$lt_cv_ld_force_load" = "yes"; then _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) else _LT_TAGVAR(whole_archive_flag_spec, $1)='' fi _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" m4_if([$1], [CXX], [ if test "$lt_cv_apple_cc_single_mod" != "yes"; then _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi ],[]) else _LT_TAGVAR(ld_shlibs, $1)=no fi ]) # _LT_SYS_MODULE_PATH_AIX([TAGNAME]) # ---------------------------------- # Links a minimal program and checks the executable # for the system default hardcoded library path. In most cases, # this is /usr/lib:/lib, but when the MPI compilers are used # the location of the communication and MPI libs are included too. # If we don't find anything, use the default library path according # to the aix ld manual. # Store the results from the different compilers for each TAGNAME. # Allow to override them for all tags through lt_cv_aix_libpath. m4_defun([_LT_SYS_MODULE_PATH_AIX], [m4_require([_LT_DECL_SED])dnl if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ lt_aix_libpath_sed='[ /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }]' _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi],[]) if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib" fi ]) aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) fi ])# _LT_SYS_MODULE_PATH_AIX # _LT_SHELL_INIT(ARG) # ------------------- m4_define([_LT_SHELL_INIT], [m4_divert_text([M4SH-INIT], [$1 ])])# _LT_SHELL_INIT # _LT_PROG_ECHO_BACKSLASH # ----------------------- # Find how we can fake an echo command that does not interpret backslash. # In particular, with Autoconf 2.60 or later we add some code to the start # of the generated configure script which will find a shell with a builtin # printf (which we can use as an echo command). m4_defun([_LT_PROG_ECHO_BACKSLASH], [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO AC_MSG_CHECKING([how to print strings]) # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $[]1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } case "$ECHO" in printf*) AC_MSG_RESULT([printf]) ;; print*) AC_MSG_RESULT([print -r]) ;; *) AC_MSG_RESULT([cat]) ;; esac m4_ifdef([_AS_DETECT_SUGGESTED], [_AS_DETECT_SUGGESTED([ test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test "X`printf %s $ECHO`" = "X$ECHO" \ || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) ])# _LT_PROG_ECHO_BACKSLASH # _LT_WITH_SYSROOT # ---------------- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) AC_ARG_WITH([sysroot], [ --with-sysroot[=DIR] Search for dependent libraries within DIR (or the compiler's sysroot if not specified).], [], [with_sysroot=no]) dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= case ${with_sysroot} in #( yes) if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) AC_MSG_RESULT([${with_sysroot}]) AC_MSG_ERROR([The sysroot must be an absolute path.]) ;; esac AC_MSG_RESULT([${lt_sysroot:-no}]) _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl [dependent libraries, and in which our libraries should be installed.])]) # _LT_ENABLE_LOCK # --------------- m4_defun([_LT_ENABLE_LOCK], [AC_ARG_ENABLE([libtool-lock], [AS_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, [AC_LANG_PUSH(C) AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) AC_LANG_POP]) if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD="${LD-ld}_sol2" fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" ])# _LT_ENABLE_LOCK # _LT_PROG_AR # ----------- m4_defun([_LT_PROG_AR], [AC_CHECK_TOOLS(AR, [ar], false) : ${AR=ar} : ${AR_FLAGS=cru} _LT_DECL([], [AR], [1], [The archiver]) _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], [lt_cv_ar_at_file=no AC_COMPILE_IFELSE([AC_LANG_PROGRAM], [echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([lt_ar_try]) if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a AC_TRY_EVAL([lt_ar_try]) if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a ]) ]) if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi _LT_DECL([], [archiver_list_spec], [1], [How to feed a file listing to the archiver]) ])# _LT_PROG_AR # _LT_CMD_OLD_ARCHIVE # ------------------- m4_defun([_LT_CMD_OLD_ARCHIVE], [_LT_PROG_AR AC_CHECK_TOOL(STRIP, strip, :) test -z "$STRIP" && STRIP=: _LT_DECL([], [STRIP], [1], [A symbol stripping program]) AC_CHECK_TOOL(RANLIB, ranlib, :) test -z "$RANLIB" && RANLIB=: _LT_DECL([], [RANLIB], [1], [Commands used to install an old-style archive]) # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac _LT_DECL([], [old_postinstall_cmds], [2]) _LT_DECL([], [old_postuninstall_cmds], [2]) _LT_TAGDECL([], [old_archive_cmds], [2], [Commands used to build an old-style archive]) _LT_DECL([], [lock_old_archive_extraction], [0], [Whether to use a lock for old archive extraction]) ])# _LT_CMD_OLD_ARCHIVE # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------------------- # Check whether the given compiler option works AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $RM conftest* ]) if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ])# _LT_COMPILER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------- # Check whether the given linker option works AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi else $2=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" ]) if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ])# _LT_LINKER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) # LT_CMD_MAX_LEN #--------------- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac ]) if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) fi max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ])# LT_CMD_MAX_LEN # Old name: AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) # _LT_HEADER_DLFCN # ---------------- m4_defun([_LT_HEADER_DLFCN], [AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl ])# _LT_HEADER_DLFCN # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) # ---------------------------------------------------------------- m4_defun([_LT_TRY_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "$cross_compiling" = yes; then : [$4] else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF [#line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; }] _LT_EOF if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) $1 ;; x$lt_dlneed_uscore) $2 ;; x$lt_dlunknown|x*) $3 ;; esac else : # compilation failed $3 fi fi rm -fr conftest* ])# _LT_TRY_DLOPEN_SELF # LT_SYS_DLOPEN_SELF # ------------------ AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) ]) ]) ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi _LT_DECL([dlopen_support], [enable_dlopen], [0], [Whether dlopen is supported]) _LT_DECL([dlopen_self], [enable_dlopen_self], [0], [Whether dlopen of programs is supported]) _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ])# LT_SYS_DLOPEN_SELF # Old name: AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) # _LT_COMPILER_C_O([TAGNAME]) # --------------------------- # Check to see if options -c and -o are simultaneously supported by compiler. # This macro does not hard code the compiler like AC_PROG_CC_C_O. m4_defun([_LT_COMPILER_C_O], [m4_require([_LT_DECL_SED])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes fi fi chmod u+w . 2>&AS_MESSAGE_LOG_FD $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* ]) _LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], [Does compiler simultaneously support -c and -o options?]) ])# _LT_COMPILER_C_O # _LT_COMPILER_FILE_LOCKS([TAGNAME]) # ---------------------------------- # Check to see if we can do hard links to lock some files if needed m4_defun([_LT_COMPILER_FILE_LOCKS], [m4_require([_LT_ENABLE_LOCK])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_COMPILER_C_O([$1]) hard_links="nottested" if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user AC_MSG_CHECKING([if we can lock with hard links]) hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no AC_MSG_RESULT([$hard_links]) if test "$hard_links" = no; then AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) need_locks=warn fi else need_locks=no fi _LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) ])# _LT_COMPILER_FILE_LOCKS # _LT_CHECK_OBJDIR # ---------------- m4_defun([_LT_CHECK_OBJDIR], [AC_CACHE_CHECK([for objdir], [lt_cv_objdir], [rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null]) objdir=$lt_cv_objdir _LT_DECL([], [objdir], [0], [The name of the directory that contains temporary libtool files])dnl m4_pattern_allow([LT_OBJDIR])dnl AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", [Define to the sub-directory in which libtool stores uninstalled libraries.]) ])# _LT_CHECK_OBJDIR # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) # -------------------------------------- # Check hardcoding attributes. m4_defun([_LT_LINKER_HARDCODE_LIBPATH], [AC_MSG_CHECKING([how to hardcode library paths into programs]) _LT_TAGVAR(hardcode_action, $1)= if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || test -n "$_LT_TAGVAR(runpath_var, $1)" || test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then # We can hardcode non-existent directories. if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then # Linking always hardcodes the temporary library directory. _LT_TAGVAR(hardcode_action, $1)=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. _LT_TAGVAR(hardcode_action, $1)=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. _LT_TAGVAR(hardcode_action, $1)=unsupported fi AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi _LT_TAGDECL([], [hardcode_action], [0], [How to hardcode a shared library path into an executable]) ])# _LT_LINKER_HARDCODE_LIBPATH # _LT_CMD_STRIPLIB # ---------------- m4_defun([_LT_CMD_STRIPLIB], [m4_require([_LT_DECL_EGREP]) striplib= old_striplib= AC_MSG_CHECKING([whether stripping libraries is possible]) if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" AC_MSG_RESULT([yes]) else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) fi ;; *) AC_MSG_RESULT([no]) ;; esac fi _LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) _LT_DECL([], [striplib], [1]) ])# _LT_CMD_STRIPLIB # _LT_SYS_DYNAMIC_LINKER([TAG]) # ----------------------------- # PORTME Fill in your ld.so characteristics m4_defun([_LT_SYS_DYNAMIC_LINKER], [AC_REQUIRE([AC_CANONICAL_HOST])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_OBJDUMP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl AC_MSG_CHECKING([dynamic linker characteristics]) m4_if([$1], [], [ if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;; *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[[lt_foo]]++; } if (lt_freq[[lt_foo]] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's,/\([[A-Za-z]]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi]) library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[[4-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[[01]] | aix4.[[01]].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[[45]]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[[23]].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[[01]]* | freebsdelf3.[[01]]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[[3-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], [lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], [lt_cv_shlibpath_overrides_runpath=yes])]) LDFLAGS=$save_LDFLAGS libdir=$save_libdir ]) shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Add ABI-specific directories to the system library path. sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[[89]] | openbsd2.[[89]].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac AC_MSG_RESULT([$dynamic_linker]) test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi _LT_DECL([], [variables_saved_for_relink], [1], [Variables whose values should be saved in libtool wrapper scripts and restored at link time]) _LT_DECL([], [need_lib_prefix], [0], [Do we need the "lib" prefix for modules?]) _LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) _LT_DECL([], [version_type], [0], [Library versioning type]) _LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) _LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) _LT_DECL([], [shlibpath_overrides_runpath], [0], [Is shlibpath searched before the hard-coded library search path?]) _LT_DECL([], [libname_spec], [1], [Format of library name prefix]) _LT_DECL([], [library_names_spec], [1], [[List of archive names. First name is the real one, the rest are links. The last name is the one that the linker finds with -lNAME]]) _LT_DECL([], [soname_spec], [1], [[The coded name of the library, if different from the real name]]) _LT_DECL([], [install_override_mode], [1], [Permission mode override for installation of shared libraries]) _LT_DECL([], [postinstall_cmds], [2], [Command to use after installation of a shared archive]) _LT_DECL([], [postuninstall_cmds], [2], [Command to use after uninstallation of a shared archive]) _LT_DECL([], [finish_cmds], [2], [Commands used to finish a libtool library installation in a directory]) _LT_DECL([], [finish_eval], [1], [[As "finish_cmds", except a single script fragment to be evaled but not shown]]) _LT_DECL([], [hardcode_into_libs], [0], [Whether we should hardcode library paths into libraries]) _LT_DECL([], [sys_lib_search_path_spec], [2], [Compile-time system search path for libraries]) _LT_DECL([], [sys_lib_dlsearch_path_spec], [2], [Run-time system search path for libraries]) ])# _LT_SYS_DYNAMIC_LINKER # _LT_PATH_TOOL_PREFIX(TOOL) # -------------------------- # find a file program which can recognize shared library AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$1; then lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else AC_MSG_RESULT(no) fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ])# _LT_PATH_TOOL_PREFIX # Old name: AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) # _LT_PATH_MAGIC # -------------- # find a file program which can recognize a shared library m4_defun([_LT_PATH_MAGIC], [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) else MAGIC_CMD=: fi fi ])# _LT_PATH_MAGIC # LT_PATH_LD # ---------- # find the pathname to the GNU or non-GNU linker AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PROG_ECHO_BACKSLASH])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'] lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[[3-9]]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac ]) file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown _LT_DECL([], [deplibs_check_method], [1], [Method to check whether dependent libraries are shared objects]) _LT_DECL([], [file_magic_cmd], [1], [Command to use when deplibs_check_method = "file_magic"]) _LT_DECL([], [file_magic_glob], [1], [How to find potential files when deplibs_check_method = "file_magic"]) _LT_DECL([], [want_nocaseglob], [1], [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) ])# _LT_CHECK_MAGIC_METHOD # LT_PATH_NM # ---------- # find the pathname to a BSD- or MS-compatible name lister AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, [if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: ;; esac fi AC_SUBST([DUMPBIN]) if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm AC_SUBST([NM]) _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], [lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) cat conftest.out >&AS_MESSAGE_LOG_FD if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest*]) ])# LT_PATH_NM # Old names: AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_PROG_NM], []) dnl AC_DEFUN([AC_PROG_NM], []) # _LT_CHECK_SHAREDLIB_FROM_LINKLIB # -------------------------------- # how to determine the name of the shared library # associated with a specific link library. # -- PORTME fill in with the dynamic library characteristics m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], [m4_require([_LT_DECL_EGREP]) m4_require([_LT_DECL_OBJDUMP]) m4_require([_LT_DECL_DLLTOOL]) AC_CACHE_CHECK([how to associate runtime and link libraries], lt_cv_sharedlib_from_linklib_cmd, [lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac ]) sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO _LT_DECL([], [sharedlib_from_linklib_cmd], [1], [Command to associate shared and link libraries]) ])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB # _LT_PATH_MANIFEST_TOOL # ---------------------- # locate the manifest tool m4_defun([_LT_PATH_MANIFEST_TOOL], [AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], [lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&AS_MESSAGE_LOG_FD if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest*]) if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl ])# _LT_PATH_MANIFEST_TOOL # LT_LIB_M # -------- # check for math library AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) ])# LT_LIB_M # Old name: AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_CHECK_LIBM], []) # _LT_COMPILER_NO_RTTI([TAGNAME]) # ------------------------------- m4_defun([_LT_COMPILER_NO_RTTI], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= if test "$GCC" = yes; then case $cc_basename in nvcc*) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; *) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; esac _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], lt_cv_prog_compiler_rtti_exceptions, [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) fi _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], [Compiler flag to turn off builtin functions]) ])# _LT_COMPILER_NO_RTTI # _LT_CMD_GLOBAL_SYMBOLS # ---------------------- m4_defun([_LT_CMD_GLOBAL_SYMBOLS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([LT_PATH_NM])dnl AC_REQUIRE([LT_PATH_LD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_TAG_COMPILER])dnl # Check for command to grab the raw symbol name followed by C symbol from nm. AC_MSG_CHECKING([command to parse $NM output from $compiler object]) AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [ # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[[BCDEGRST]]' # Regexp to match symbols that can be accessed directly from C. sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[[BCDT]]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[[ABCDGISTW]]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[[ABCDEGRST]]' fi ;; irix* | nonstopux*) symcode='[[BCDEGRST]]' ;; osf*) symcode='[[BCDEGQRST]]' ;; solaris*) symcode='[[BDRT]]' ;; sco3.2v5*) symcode='[[DT]]' ;; sysv4.2uw2*) symcode='[[DT]]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[[ABDT]]' ;; sysv4) symcode='[[DFNSTU]]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[[ABCDGIRSTW]]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx]" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. nlist=conftest.nm if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else # define LT@&t@_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT@&t@_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[[]] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done ]) if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then AC_MSG_RESULT(failed) else AC_MSG_RESULT(ok) fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then nm_file_list_spec='@' fi _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], [Take the output of nm and produce a listing of raw symbols and C names]) _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], [Transform the output of nm in a proper C declaration]) _LT_DECL([global_symbol_to_c_name_address], [lt_cv_sys_global_symbol_to_c_name_address], [1], [Transform the output of nm in a C name address pair]) _LT_DECL([global_symbol_to_c_name_address_lib_prefix], [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], [Transform the output of nm in a C name address pair when lib prefix is needed]) _LT_DECL([], [nm_file_list_spec], [1], [Specify filename containing input files for $NM]) ]) # _LT_CMD_GLOBAL_SYMBOLS # _LT_COMPILER_PIC([TAGNAME]) # --------------------------- m4_defun([_LT_COMPILER_PIC], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_wl, $1)= _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)= m4_if([$1], [CXX], [ # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. _LT_TAGVAR(lt_prog_compiler_static, $1)= ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac else case $host_os in aix[[4-9]]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; dgux*) case $cc_basename in ec++*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; ghcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL 8.0, 9.0 on PPC and BlueGene _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; cxx*) # Digital/Compaq C++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; lcc*) # Lucid _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ], [ if test "$GCC" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. _LT_TAGVAR(lt_prog_compiler_static, $1)= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; hpux9* | hpux10* | hpux11*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC (with -KPIC) is the default. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # Lahey Fortran 8.1. lf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' ;; nagfor*) # NAG Fortran compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ccc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All Alpha code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ;; *Sun\ F* | *Sun*Fortran*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; *Intel*\ [[CF]]*Compiler*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; *Portland\ Group*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; esac ;; newsos6) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All OSF/1 code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; rdos*) _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; solaris*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; *) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; esac ;; sunos4*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; unicos*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; uts4*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ]) case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" ;; esac AC_CACHE_CHECK([for $compiler option to produce PIC], [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) _LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) # # Check to make sure the PIC flag actually works. # if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) fi _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], [Additional compiler flags for building library objects]) _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], [How to pass a linker flag through the compiler]) # # Check to make sure the static flag actually works. # wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), $lt_tmp_static_flag, [], [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], [Compiler flag to prevent dynamic linking]) ])# _LT_COMPILER_PIC # _LT_LINKER_SHLIBS([TAGNAME]) # ---------------------------- # See if the linker supports building shared libraries. m4_defun([_LT_LINKER_SHLIBS], [AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) m4_if([$1], [CXX], [ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] case $host_os in aix[[4-9]]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global defined # symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) case $cc_basename in cl*) _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] ;; esac ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac ], [ runpath_var= _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_cmds, $1)= _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(old_archive_from_new_cmds, $1)= _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= _LT_TAGVAR(thread_safe_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list _LT_TAGVAR(include_expsyms, $1)= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. dnl Note also adjust exclude_expsyms for C++ above. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi supports_anon_versioning=no case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[[3-9]]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 _LT_TAGVAR(whole_archive_flag_spec, $1)= tmp_sharedflag='--shared' ;; xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; sunos4*) _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then runpath_var= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_TAGVAR(hardcode_minus_L, $1)=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_TAGVAR(hardcode_direct, $1)=unsupported fi ;; aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; bsdi[[45]]*) _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' # FIXME: Should let the user specify the lib program. _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; esac ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; hpux9*) if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; hpux10*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes fi ;; hpux11*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) m4_if($1, [], [ # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) _LT_LINKER_OPTION([if $CC understands -b], _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) ;; esac fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], [lt_cv_irix_exported_symbol], [save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" AC_LINK_IFELSE( [AC_LANG_SOURCE( [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], [C++], [[int foo (void) { return 0; }]], [Fortran 77], [[ subroutine foo end]], [Fortran], [[ subroutine foo end]])])], [lt_cv_irix_exported_symbol=yes], [lt_cv_irix_exported_symbol=no]) LDFLAGS="$save_LDFLAGS"]) if test "$lt_cv_irix_exported_symbol" = yes; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes _LT_TAGVAR(link_all_deplibs, $1)=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; newsos6) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' else case $host_os in openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ;; esac fi else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; os2*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; solaris*) _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' fi ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4) case $host_vendor in sni) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' _LT_TAGVAR(hardcode_direct, $1)=no ;; motorola) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4.3*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes _LT_TAGVAR(ld_shlibs, $1)=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(ld_shlibs, $1)=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' ;; esac fi fi ]) AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld _LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl _LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl _LT_DECL([], [extract_expsyms_cmds], [2], [The commands to extract the exported symbol list from a shared archive]) # # Do we need to explicitly link libc? # case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in x|xyes) # Assume -lc should be added _LT_TAGVAR(archive_cmds_need_lc, $1)=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $_LT_TAGVAR(archive_cmds, $1) in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. AC_CACHE_CHECK([whether -lc should be explicitly linked in], [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), [$RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if AC_TRY_EVAL(ac_compile) 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) _LT_TAGVAR(allow_undefined_flag, $1)= if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) then lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no else lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes fi _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* ]) _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) ;; esac fi ;; esac _LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], [Whether or not to add -lc for building shared libraries]) _LT_TAGDECL([allow_libtool_libs_with_static_runtimes], [enable_shared_with_static_runtimes], [0], [Whether or not to disallow shared libs when runtime libs are static]) _LT_TAGDECL([], [export_dynamic_flag_spec], [1], [Compiler flag to allow reflexive dlopens]) _LT_TAGDECL([], [whole_archive_flag_spec], [1], [Compiler flag to generate shared objects directly from archives]) _LT_TAGDECL([], [compiler_needs_object], [1], [Whether the compiler copes with passing no objects directly]) _LT_TAGDECL([], [old_archive_from_new_cmds], [2], [Create an old-style archive from a shared archive]) _LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], [Create a temporary old-style archive to link instead of a shared archive]) _LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) _LT_TAGDECL([], [archive_expsym_cmds], [2]) _LT_TAGDECL([], [module_cmds], [2], [Commands used to build a loadable module if different from building a shared archive.]) _LT_TAGDECL([], [module_expsym_cmds], [2]) _LT_TAGDECL([], [with_gnu_ld], [1], [Whether we are building with GNU ld or not]) _LT_TAGDECL([], [allow_undefined_flag], [1], [Flag that allows shared libraries with undefined symbols to be built]) _LT_TAGDECL([], [no_undefined_flag], [1], [Flag that enforces no undefined symbols]) _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], [Flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]) _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_direct_absolute], [0], [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary and the resulting library dependency is "absolute", i.e impossible to change by setting ${shlibpath_var} if the library is relocated]) _LT_TAGDECL([], [hardcode_minus_L], [0], [Set to "yes" if using the -LDIR flag during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_shlibpath_var], [0], [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_automatic], [0], [Set to "yes" if building a shared library automatically hardcodes DIR into the library and all subsequent libraries and executables linked against it]) _LT_TAGDECL([], [inherit_rpath], [0], [Set to yes if linker adds runtime paths of dependent libraries to runtime path list]) _LT_TAGDECL([], [link_all_deplibs], [0], [Whether libtool must link a program against all its dependency libraries]) _LT_TAGDECL([], [always_export_symbols], [0], [Set to "yes" if exported symbols are required]) _LT_TAGDECL([], [export_symbols_cmds], [2], [The commands to list exported symbols]) _LT_TAGDECL([], [exclude_expsyms], [1], [Symbols that should not be listed in the preloaded symbols]) _LT_TAGDECL([], [include_expsyms], [1], [Symbols that must always be exported]) _LT_TAGDECL([], [prelink_cmds], [2], [Commands necessary for linking programs (against libraries) with templates]) _LT_TAGDECL([], [postlink_cmds], [2], [Commands necessary for finishing linking programs]) _LT_TAGDECL([], [file_list_spec], [1], [Specify filename containing input files]) dnl FIXME: Not yet implemented dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], dnl [Compiler flag to generate thread safe objects]) ])# _LT_LINKER_SHLIBS # _LT_LANG_C_CONFIG([TAG]) # ------------------------ # Ensure that the configuration variables for a C compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to `libtool'. m4_defun([_LT_LANG_C_CONFIG], [m4_require([_LT_DECL_EGREP])dnl lt_save_CC="$CC" AC_LANG_PUSH(C) # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' _LT_TAG_COMPILER # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) LT_SYS_DLOPEN_SELF _LT_CMD_STRIPLIB # Report which library types will actually be built AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_CONFIG($1) fi AC_LANG_POP CC="$lt_save_CC" ])# _LT_LANG_C_CONFIG # _LT_LANG_CXX_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a C++ compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to `libtool'. m4_defun([_LT_LANG_CXX_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then AC_PROG_CXXCPP else _lt_caught_CXX_error=yes fi AC_LANG_PUSH(C++) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} CFLAGS=$CXXFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration LT_PATH_LD # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) _LT_TAGVAR(ld_shlibs, $1)=yes case $host_os in aix3*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. _LT_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an empty # executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared # libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) case $GXX,$cc_basename in ,cl* | no,cl*) # Native MSVC # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ func_to_tool_file "$lt_outputfile"~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # g++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; freebsd2.*) # C++ shared libraries reported to be fairly broken before # switch to ELF _LT_TAGVAR(ld_shlibs, $1)=no ;; freebsd-elf*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions _LT_TAGVAR(ld_shlibs, $1)=yes ;; gnu*) ;; haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; hpux9*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) ;; *) _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' fi fi _LT_TAGVAR(link_all_deplibs, $1)=yes ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ $RANLIB $oldlib' _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 and above use weak symbols _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' ;; xl* | mpixl* | bgxl*) # IBM XL 8.0 on PPC, with GNU ld _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; m88k*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) _LT_TAGVAR(ld_shlibs, $1)=yes ;; openbsd2*) # C++ shared libraries are fairly broken _LT_TAGVAR(ld_shlibs, $1)=no ;; openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=func_echo_all else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; cxx*) case $host in osf3*) _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ;; *) _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ;; esac _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ '"$_LT_TAGVAR(old_archive_cmds, $1)" _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ '"$_LT_TAGVAR(reload_cmds, $1)" ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(GCC, $1)="$GXX" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes AC_LANG_POP ])# _LT_LANG_CXX_CONFIG # _LT_FUNC_STRIPNAME_CNF # ---------------------- # func_stripname_cnf prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # # This function is identical to the (non-XSI) version of func_stripname, # except this one can be used by m4 code that may be executed by configure, # rather than the libtool script. m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl AC_REQUIRE([_LT_DECL_SED]) AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) func_stripname_cnf () { case ${2} in .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname_cnf ])# _LT_FUNC_STRIPNAME_CNF # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) # --------------------------------- # Figure out "hidden" library dependencies from verbose # compiler output when linking a shared library. # Parse the compiler output and extract the necessary # objects, libraries and library flags. m4_defun([_LT_SYS_HIDDEN_LIBDEPS], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl # Dependencies to place before and after the object being linked: _LT_TAGVAR(predep_objects, $1)= _LT_TAGVAR(postdep_objects, $1)= _LT_TAGVAR(predeps, $1)= _LT_TAGVAR(postdeps, $1)= _LT_TAGVAR(compiler_lib_search_path, $1)= dnl we can't use the lt_simple_compile_test_code here, dnl because it contains code intended for an executable, dnl not a library. It's possible we should let each dnl tag define a new lt_????_link_test_code variable, dnl but it's only used here... m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF int a; void foo (void) { a = 0; } _LT_EOF ], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF ], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer*4 a a=0 return end _LT_EOF ], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer a a=0 return end _LT_EOF ], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF public class foo { private int a; public void bar (void) { a = 0; } }; _LT_EOF ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF package foo func foo() { } _LT_EOF ]) _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac dnl Parse the compiler output and extract the necessary dnl objects, libraries and library flags. if AC_TRY_EVAL(ac_compile); then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case ${prev}${p} in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue fi # Expand the sysroot to ease extracting the directories later. if test -z "$prev"; then case $p in -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; esac fi case $p in =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; esac if test "$pre_test_object_deps_done" = no; then case ${prev} in -L | -R) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" else _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$_LT_TAGVAR(postdeps, $1)"; then _LT_TAGVAR(postdeps, $1)="${prev}${p}" else _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" fi fi prev= ;; *.lto.$objext) ;; # Ignore GCC LTO objects *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$_LT_TAGVAR(predep_objects, $1)"; then _LT_TAGVAR(predep_objects, $1)="$p" else _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" fi else if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then _LT_TAGVAR(postdep_objects, $1)="$p" else _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling $1 test program" fi $RM -f confest.$objext CFLAGS=$_lt_libdeps_save_CFLAGS # PORTME: override above test on systems where it is broken m4_if([$1], [CXX], [case $host_os in interix[[3-9]]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. _LT_TAGVAR(predep_objects,$1)= _LT_TAGVAR(postdep_objects,$1)= _LT_TAGVAR(postdeps,$1)= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; esac ]) case " $_LT_TAGVAR(postdeps, $1) " in *" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; esac _LT_TAGVAR(compiler_lib_search_dirs, $1)= if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi _LT_TAGDECL([], [compiler_lib_search_dirs], [1], [The directories searched by this compiler when creating a shared library]) _LT_TAGDECL([], [predep_objects], [1], [Dependencies to place before and after the objects being linked to create a shared library]) _LT_TAGDECL([], [postdep_objects], [1]) _LT_TAGDECL([], [predeps], [1]) _LT_TAGDECL([], [postdeps], [1]) _LT_TAGDECL([], [compiler_lib_search_path], [1], [The library search path used internally by the compiler when linking a shared library]) ])# _LT_SYS_HIDDEN_LIBDEPS # _LT_LANG_F77_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a Fortran 77 compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_F77_CONFIG], [AC_LANG_PUSH(Fortran 77) if test -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${F77-"f77"} CFLAGS=$FFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) GCC=$G77 if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)="$G77" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" CFLAGS="$lt_save_CFLAGS" fi # test "$_lt_disable_F77" != yes AC_LANG_POP ])# _LT_LANG_F77_CONFIG # _LT_LANG_FC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for a Fortran compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_FC_CONFIG], [AC_LANG_PUSH(Fortran) if test -z "$FC" || test "X$FC" = "Xno"; then _lt_disable_FC=yes fi _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for fc test sources. ac_ext=${ac_fc_srcext-f} # Object file extension for compiled fc test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the FC compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_FC" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${FC-"f95"} CFLAGS=$FCFLAGS compiler=$CC GCC=$ac_cv_fc_compiler_gnu _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS fi # test "$_lt_disable_FC" != yes AC_LANG_POP ])# _LT_LANG_FC_CONFIG # _LT_LANG_GCJ_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Java Compiler compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GCJ_CONFIG], [AC_REQUIRE([LT_PROG_GCJ])dnl AC_LANG_SAVE # Source file extension for Java test sources. ac_ext=java # Object file extension for compiled Java test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="class foo {}" # Code to be used in simple link tests lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC=yes CC=${GCJ-"gcj"} CFLAGS=$GCJFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # GCJ did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GCJ_CONFIG # _LT_LANG_GO_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Go compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GO_CONFIG], [AC_REQUIRE([LT_PROG_GO])dnl AC_LANG_SAVE # Source file extension for Go test sources. ac_ext=go # Object file extension for compiled Go test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="package main; func main() { }" # Code to be used in simple link tests lt_simple_link_test_code='package main; func main() { }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC=yes CC=${GOC-"gccgo"} CFLAGS=$GOFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # Go did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GO_CONFIG # _LT_LANG_RC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for the Windows resource compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_RC_CONFIG], [AC_REQUIRE([LT_PROG_RC])dnl AC_LANG_SAVE # Source file extension for RC test sources. ac_ext=rc # Object file extension for compiled RC test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' # Code to be used in simple link tests lt_simple_link_test_code="$lt_simple_compile_test_code" # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC= CC=${RC-"windres"} CFLAGS= compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes if test -n "$compiler"; then : _LT_CONFIG($1) fi GCC=$lt_save_GCC AC_LANG_RESTORE CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_RC_CONFIG # LT_PROG_GCJ # ----------- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) # Old name: AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_GCJ], []) # LT_PROG_GO # ---------- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) ]) # LT_PROG_RC # ---------- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) # Old name: AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_RC], []) # _LT_DECL_EGREP # -------------- # If we don't have a new enough Autoconf to choose the best grep # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_EGREP], [AC_REQUIRE([AC_PROG_EGREP])dnl AC_REQUIRE([AC_PROG_FGREP])dnl test -z "$GREP" && GREP=grep _LT_DECL([], [GREP], [1], [A grep program that handles long lines]) _LT_DECL([], [EGREP], [1], [An ERE matcher]) _LT_DECL([], [FGREP], [1], [A literal string matcher]) dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too AC_SUBST([GREP]) ]) # _LT_DECL_OBJDUMP # -------------- # If we don't have a new enough Autoconf to choose the best objdump # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_OBJDUMP], [AC_CHECK_TOOL(OBJDUMP, objdump, false) test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) AC_SUBST([OBJDUMP]) ]) # _LT_DECL_DLLTOOL # ---------------- # Ensure DLLTOOL variable is set. m4_defun([_LT_DECL_DLLTOOL], [AC_CHECK_TOOL(DLLTOOL, dlltool, false) test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [1], [DLL creation program]) AC_SUBST([DLLTOOL]) ]) # _LT_DECL_SED # ------------ # Check for a fully-functional sed program, that truncates # as few characters as possible. Prefer GNU sed if found. m4_defun([_LT_DECL_SED], [AC_PROG_SED test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" _LT_DECL([], [SED], [1], [A sed program that does not truncate output]) _LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], [Sed that helps us avoid accidentally triggering echo(1) options like -n]) ])# _LT_DECL_SED m4_ifndef([AC_PROG_SED], [ ############################################################ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_SED. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # ############################################################ m4_defun([AC_PROG_SED], [AC_MSG_CHECKING([for a sed that does not truncate output]) AC_CACHE_VAL(lt_cv_path_SED, [# Loop through the user's path and test for sed and gsed. # Then use that list of sed's as ones to test for truncation. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for lt_ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" fi done done done IFS=$as_save_IFS lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do test ! -f $lt_ac_sed && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in # Check for GNU sed and select it if it is found. if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then lt_cv_path_SED=$lt_ac_sed break fi while true; do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo >>conftest.nl $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough test $lt_ac_count -gt 10 && break lt_ac_count=`expr $lt_ac_count + 1` if test $lt_ac_count -gt $lt_ac_max; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi done done ]) SED=$lt_cv_path_SED AC_SUBST([SED]) AC_MSG_RESULT([$SED]) ])#AC_PROG_SED ])#m4_ifndef # Old name: AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_SED], []) # _LT_CHECK_SHELL_FEATURES # ------------------------ # Find out whether the shell is Bourne or XSI compatible, # or has some other useful features. m4_defun([_LT_CHECK_SHELL_FEATURES], [AC_MSG_CHECKING([whether the shell understands some XSI constructs]) # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,b/c, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes AC_MSG_RESULT([$xsi_shell]) _LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) AC_MSG_CHECKING([whether the shell understands "+="]) lt_shell_append=no ( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes AC_MSG_RESULT([$lt_shell_append]) _LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi _LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac _LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ])# _LT_CHECK_SHELL_FEATURES # _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY) # ------------------------------------------------------ # In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and # '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY. m4_defun([_LT_PROG_FUNCTION_REPLACE], [dnl { sed -e '/^$1 ()$/,/^} # $1 /c\ $1 ()\ {\ m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1]) } # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: ]) # _LT_PROG_REPLACE_SHELLFNS # ------------------------- # Replace existing portable implementations of several shell functions with # equivalent extended shell implementations where those features are available.. m4_defun([_LT_PROG_REPLACE_SHELLFNS], [if test x"$xsi_shell" = xyes; then _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac]) _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl func_basename_result="${1##*/}"]) _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}"]) _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"}]) _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl func_split_long_opt_name=${1%%=*} func_split_long_opt_arg=${1#*=}]) _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl func_split_short_opt_arg=${1#??} func_split_short_opt_name=${1%"$func_split_short_opt_arg"}]) _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac]) _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo]) _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))]) _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}]) fi if test x"$lt_shell_append" = xyes; then _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"]) _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl func_quote_for_eval "${2}" dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"]) # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then AC_MSG_WARN([Unable to substitute extended shell functions in $ofile]) fi ]) # _LT_PATH_CONVERSION_FUNCTIONS # ----------------------------- # Determine which file name conversion functions should be used by # func_to_host_file (and, implicitly, by func_to_host_path). These are needed # for certain cross-compile configurations and native mingw. m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_MSG_CHECKING([how to convert $build file names to $host format]) AC_CACHE_VAL(lt_cv_to_host_file_cmd, [case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac ]) to_host_file_cmd=$lt_cv_to_host_file_cmd AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) _LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], [0], [convert $build file names to $host format])dnl AC_MSG_CHECKING([how to convert $build file names to toolchain format]) AC_CACHE_VAL(lt_cv_to_tool_file_cmd, [#assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac ]) to_tool_file_cmd=$lt_cv_to_tool_file_cmd AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) _LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], [0], [convert $build files to toolchain format])dnl ])# _LT_PATH_CONVERSION_FUNCTIONS clipper/m4/ltoptions.m4000644 000765 000000 00000030073 12057357010 015221 0ustar00ccbwheel000000 000000 # Helper functions for option handling. -*- Autoconf -*- # # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, # Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 7 ltoptions.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) # ------------------------------------------ m4_define([_LT_MANGLE_OPTION], [[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) # --------------------------------------- # Set option OPTION-NAME for macro MACRO-NAME, and if there is a # matching handler defined, dispatch to it. Other OPTION-NAMEs are # saved as a flag. m4_define([_LT_SET_OPTION], [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), _LT_MANGLE_DEFUN([$1], [$2]), [m4_warning([Unknown $1 option `$2'])])[]dnl ]) # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) # ------------------------------------------------------------ # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. m4_define([_LT_IF_OPTION], [m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) # ------------------------------------------------------- # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME # are set. m4_define([_LT_UNLESS_OPTIONS], [m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), [m4_define([$0_found])])])[]dnl m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 ])[]dnl ]) # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) # ---------------------------------------- # OPTION-LIST is a space-separated list of Libtool options associated # with MACRO-NAME. If any OPTION has a matching handler declared with # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about # the unknown option and exit. m4_defun([_LT_SET_OPTIONS], [# Set options m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [_LT_SET_OPTION([$1], _LT_Option)]) m4_if([$1],[LT_INIT],[ dnl dnl Simply set some default values (i.e off) if boolean options were not dnl specified: _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no ]) _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no ]) dnl dnl If no reference was made to various pairs of opposing options, then dnl we run the default mode handler for the pair. For example, if neither dnl `shared' nor `disable-shared' was passed, we enable building of shared dnl archives by default: _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], [_LT_ENABLE_FAST_INSTALL]) ]) ])# _LT_SET_OPTIONS ## --------------------------------- ## ## Macros to handle LT_INIT options. ## ## --------------------------------- ## # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) # ----------------------------------------- m4_define([_LT_MANGLE_DEFUN], [[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) # ----------------------------------------------- m4_define([LT_OPTION_DEFINE], [m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl ])# LT_OPTION_DEFINE # dlopen # ------ LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes ]) AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) # win32-dll # --------- # Declare package support for building win32 dll's. LT_OPTION_DEFINE([LT_INIT], [win32-dll], [enable_win32_dll=yes case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) AC_CHECK_TOOL(AS, as, false) AC_CHECK_TOOL(DLLTOOL, dlltool, false) AC_CHECK_TOOL(OBJDUMP, objdump, false) ;; esac test -z "$AS" && AS=as _LT_DECL([], [AS], [1], [Assembler program])dnl test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl ])# win32-dll AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) # _LT_ENABLE_SHARED([DEFAULT]) # ---------------------------- # implement the --enable-shared flag, and supports the `shared' and # `disable-shared' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_SHARED], [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([shared], [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) _LT_DECL([build_libtool_libs], [enable_shared], [0], [Whether or not to build shared libraries]) ])# _LT_ENABLE_SHARED LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) # Old names: AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_SHARED], []) dnl AC_DEFUN([AM_DISABLE_SHARED], []) # _LT_ENABLE_STATIC([DEFAULT]) # ---------------------------- # implement the --enable-static flag, and support the `static' and # `disable-static' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_STATIC], [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([static], [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_static=]_LT_ENABLE_STATIC_DEFAULT) _LT_DECL([build_old_libs], [enable_static], [0], [Whether or not to build static libraries]) ])# _LT_ENABLE_STATIC LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) # Old names: AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_STATIC], []) dnl AC_DEFUN([AM_DISABLE_STATIC], []) # _LT_ENABLE_FAST_INSTALL([DEFAULT]) # ---------------------------------- # implement the --enable-fast-install flag, and support the `fast-install' # and `disable-fast-install' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_FAST_INSTALL], [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([fast-install], [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) _LT_DECL([fast_install], [enable_fast_install], [0], [Whether or not to optimize for fast installation])dnl ])# _LT_ENABLE_FAST_INSTALL LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) # Old names: AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) # _LT_WITH_PIC([MODE]) # -------------------- # implement the --with-pic flag, and support the `pic-only' and `no-pic' # LT_INIT options. # MODE is either `yes' or `no'. If omitted, it defaults to `both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], [lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS="$lt_save_ifs" ;; esac], [pic_mode=default]) test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ])# _LT_WITH_PIC LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) # Old name: AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) ## ----------------- ## ## LTDL_INIT Options ## ## ----------------- ## m4_define([_LTDL_MODE], []) LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], [m4_define([_LTDL_MODE], [nonrecursive])]) LT_OPTION_DEFINE([LTDL_INIT], [recursive], [m4_define([_LTDL_MODE], [recursive])]) LT_OPTION_DEFINE([LTDL_INIT], [subproject], [m4_define([_LTDL_MODE], [subproject])]) m4_define([_LTDL_TYPE], []) LT_OPTION_DEFINE([LTDL_INIT], [installable], [m4_define([_LTDL_TYPE], [installable])]) LT_OPTION_DEFINE([LTDL_INIT], [convenience], [m4_define([_LTDL_TYPE], [convenience])]) clipper/m4/ltsugar.m4000644 000765 000000 00000010424 11767567425 014671 0ustar00ccbwheel000000 000000 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 6 ltsugar.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) # lt_join(SEP, ARG1, [ARG2...]) # ----------------------------- # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their # associated separator. # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier # versions in m4sugar had bugs. m4_define([lt_join], [m4_if([$#], [1], [], [$#], [2], [[$2]], [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) m4_define([_lt_join], [m4_if([$#$2], [2], [], [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) # lt_car(LIST) # lt_cdr(LIST) # ------------ # Manipulate m4 lists. # These macros are necessary as long as will still need to support # Autoconf-2.59 which quotes differently. m4_define([lt_car], [[$1]]) m4_define([lt_cdr], [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], [$#], 1, [], [m4_dquote(m4_shift($@))])]) m4_define([lt_unquote], $1) # lt_append(MACRO-NAME, STRING, [SEPARATOR]) # ------------------------------------------ # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. # Note that neither SEPARATOR nor STRING are expanded; they are appended # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). # No SEPARATOR is output if MACRO-NAME was previously undefined (different # than defined and empty). # # This macro is needed until we can rely on Autoconf 2.62, since earlier # versions of m4sugar mistakenly expanded SEPARATOR but not STRING. m4_define([lt_append], [m4_define([$1], m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) # ---------------------------------------------------------- # Produce a SEP delimited list of all paired combinations of elements of # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list # has the form PREFIXmINFIXSUFFIXn. # Needed until we can rely on m4_combine added in Autoconf 2.62. m4_define([lt_combine], [m4_if(m4_eval([$# > 3]), [1], [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl [[m4_foreach([_Lt_prefix], [$2], [m4_foreach([_Lt_suffix], ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) # ----------------------------------------------------------------------- # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. m4_define([lt_if_append_uniq], [m4_ifdef([$1], [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], [lt_append([$1], [$2], [$3])$4], [$5])], [lt_append([$1], [$2], [$3])$4])]) # lt_dict_add(DICT, KEY, VALUE) # ----------------------------- m4_define([lt_dict_add], [m4_define([$1($2)], [$3])]) # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) # -------------------------------------------- m4_define([lt_dict_add_subkey], [m4_define([$1($2:$3)], [$4])]) # lt_dict_fetch(DICT, KEY, [SUBKEY]) # ---------------------------------- m4_define([lt_dict_fetch], [m4_ifval([$3], m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) # ----------------------------------------------------------------- m4_define([lt_if_dict_fetch], [m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], [$5], [$6])]) # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) # -------------------------------------------------------------- m4_define([lt_dict_filter], [m4_if([$5], [], [], [lt_join(m4_quote(m4_default([$4], [[, ]])), lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl ]) clipper/m4/ltversion.m4000644 000765 000000 00000001262 12057357010 015211 0ustar00ccbwheel000000 000000 # ltversion.m4 -- version numbers -*- Autoconf -*- # # Copyright (C) 2004 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # @configure_input@ # serial 3337 ltversion.m4 # This file is part of GNU Libtool m4_define([LT_PACKAGE_VERSION], [2.4.2]) m4_define([LT_PACKAGE_REVISION], [1.3337]) AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.2' macro_revision='1.3337' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) clipper/m4/lt~obsolete.m4000644 000765 000000 00000013756 12057357010 015551 0ustar00ccbwheel000000 000000 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004. # # This file is free software; the Free Software Foundation gives # unlimited permission to copy and/or distribute it, with or without # modifications, as long as this notice is preserved. # serial 5 lt~obsolete.m4 # These exist entirely to fool aclocal when bootstrapping libtool. # # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) # which have later been changed to m4_define as they aren't part of the # exported API, or moved to Autoconf or Automake where they belong. # # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us # using a macro with the same name in our local m4/libtool.m4 it'll # pull the old libtool.m4 in (it doesn't see our shiny new m4_define # and doesn't know about Autoconf macros at all.) # # So we provide this file, which has a silly filename so it's always # included after everything else. This provides aclocal with the # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything # because those macros already exist, or will be overwritten later. # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. # # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. # Yes, that means every name once taken will need to remain here until # we give up compatibility with versions before 1.7, at which point # we need to keep only those names which we still refer to. # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) clipper/examples/c2test.cpp000644 000765 000000 00000005265 11766652736 016162 0ustar00ccbwheel000000 000000 #include #include void c1() { clipper::CCP4MTZfile mtzin; mtzin.open_read( "my.mtz" ); // open new file clipper::Spacegroup spgr = mtzin.spacegroup(); clipper::Cell cell = mtzin.cell(); clipper::Resolution reso = mtzin.resolution(); clipper::HKL_info myhkl( spgr, cell, reso, true ); // init hkls clipper::HKL_data fphidata( myhkl ); mtzin.import_hkl_data( fphidata, "/*/*/[FCAL,PHICAL]" ); mtzin.close_read(); clipper::Grid_sampling mygrid( spgr, cell, reso ); // define grid clipper::Xmap mymap( spgr, cell, mygrid ); // define map mymap.fft_from( fphidata ); // generate map clipper::CCP4MAPfile mapout; mapout.open_write( "1.map" ); // write map mapout.export_xmap( mymap ); mapout.close_write(); } void c2() { clipper::CCP4MTZfile mtzin; mtzin.open_read( "my.mtz" ); // open new file clipper::Spacegroup spgr = mtzin.spacegroup(); clipper::Cell cell = mtzin.cell(); clipper::Resolution reso = mtzin.resolution(); clipper::HKL_sampling samp = mtzin.hkl_sampling(); clipper::HKL_data fphidata( spgr, cell, samp ); mtzin.import_hkl_data( fphidata, "/*/*/[FCAL,PHICAL]" ); mtzin.close_read(); clipper::Grid_sampling mygrid( spgr, cell, reso ); // define grid clipper::Xmap mymap( spgr, cell, mygrid ); // define map mymap.fft_from( fphidata ); // generate map clipper::CCP4MAPfile mapout; mapout.open_write( "2.map" ); // write map mapout.export_xmap( mymap ); mapout.close_write(); } void c3() { clipper::CCP4MTZfile mtzin; mtzin.open_read( "my.mtz" ); // open new file clipper::HKL_data fphidata; mtzin.import_hkl_data( fphidata, "/*/*/[FCAL,PHICAL]" ); mtzin.close_read(); clipper::Spacegroup spgr = fphidata.spacegroup(); clipper::Cell cell = fphidata.cell(); clipper::Resolution reso = fphidata.hkl_info().resolution(); clipper::Grid_sampling mygrid( spgr, cell, reso ); // define grid clipper::Xmap mymap( spgr, cell, mygrid ); // define map mymap.fft_from( fphidata ); // generate map clipper::CCP4MAPfile mapout; mapout.open_write( "3.map" ); // write map mapout.export_xmap( mymap ); mapout.close_write(); } int main() { clipper::data::HDcache.set_mode( clipper::ObjectCache::MINMEM ); std::cout << "1\n"; clipper::data::HDcache.debug(); c1(); std::cout << "2\n"; clipper::data::HDcache.debug(); c2(); std::cout << "3\n"; clipper::data::HDcache.debug(); c3(); std::cout << "4\n"; clipper::data::HDcache.debug(); } clipper/examples/ccad.cpp000644 000765 000000 00000012046 12057357010 015620 0ustar00ccbwheel000000 000000 // Clipper-cad utility. /* (C) 2000 Kevin Cowtan */ // This is more of a demo application than a serious version /* Documetation: This will read several mtz's and combine them into one. It will also flip reflections about reciprocal space, or generate an hkl list onto which data from files can be imported. It will do some spacegroup manipulations, but will not expand from a higher order symmetry to a lower at this point. (Later). The application is run by a very simple parser, with operations being performed in the order commands are entered. There is almost no error checking at this point. COMMANDS: cell Sets the base crystal cell. If this is omitted, it will be taken from the first inputfile. spacegroup Sets the base crystal spacegroup. If this is omitted, it will be taken from the first inputfile. resolution Set the resolution limit for import or generation of HKLs. makehkls Generates a list of HKLs to the current resolution limit. If this is omitted, the list will be read from the first inputfile. inputfile Open an mtz file for reading. import Import the mtz columns or column group given by to a hkl_data of type . can be one of: I_sigI, F_sigF, F_sigF_ano, F_phi, Phi_fom, ABCD, Flag is of the form: ///[,,...] or /// Automatic identification of column group types will be implemented in the future. move More or rename any hkl_data, dataset or crystal outputfile Write all the accumulated data to an output mtz file EXAMPLES: ./ccad << eof inputfile testfile.mtz import /unnamed_crystal1/native/[FP,SIGFP] F_sigF outputfile junk.mtz eof */ #include #include #include #include using namespace clipper; using namespace clipper::data32; int main() { Message::set_message_level(1); CSpacegroup spgr( "spgr" ); CCell cell( spgr, "cell" ); CResolution reso( cell, "reso" ); CHKL_info rfl( reso, "ccad" ); CCP4MTZfile mtzfile; bool have_file = false; bool make_hkls = false; String line = ""; // read and parse input lines while ( std::getline( std::cin, line ), !std::cin.eof() ) { std::vector tokens = line.split(" "); // set cell if ( tokens[0] == "cell" ) { cell.init( Cell( Cell_descr( tokens[1].f(), tokens[2].f(), tokens[3].f(), tokens[4].f(), tokens[5].f(), tokens[6].f() ) ) ); } // set spacegroup if ( tokens[0] == "spacegroup" ) { spgr.init( Spacegroup( Spgr_descr( tokens[1] ) ) ); } // set resolution if ( tokens[0] == "resolution" ) { reso.init( Resolution( ftype(tokens[1].f()) ) ); } // generate hkls if ( tokens[0] == "makehkls" ) { make_hkls = true; } // new input file if ( tokens[0] == "inputfile" ) { if ( have_file ) { mtzfile.close_read(); // close old file } else { mtzfile.open_read( tokens[1] ); // open new file if ( spgr.is_null() ) spgr.init( mtzfile.spacegroup() ); if ( cell.is_null() ) cell.init( mtzfile.cell() ); if ( reso.is_null() ) reso.init( mtzfile.resolution() ); mtzfile.import_hkl_info( rfl, make_hkls ); // read hkls have_file = true; } } // import a column list else if ( tokens[0] == "import" ) { if ( !have_file ) exit(1); // read the data into a known hkl_data type Container* hkldata; if ( tokens[2] == "I_sigI" ) hkldata = new CHKL_data( rfl ); else if ( tokens[2] == "F_sigF" ) hkldata = new CHKL_data( rfl ); else if (tokens[2]=="F_sigF_ano") hkldata = new CHKL_data( rfl ); else if ( tokens[2] == "F_phi" ) hkldata = new CHKL_data( rfl ); else if ( tokens[2] == "Phi_fom") hkldata = new CHKL_data( rfl ); else if ( tokens[2] == "ABCD" ) hkldata = new CHKL_data( rfl ); else if ( tokens[2] == "Flag" ) hkldata = new CHKL_data( rfl ); hkldata->set_destroyed_with_parent(); mtzfile.import_chkl_data( *hkldata, tokens[1] ); } // move stuff about the tree else if ( tokens[0] == "move" ) { rfl.find_path_ptr( tokens[1] )->move( tokens[2] ); } // write the data else if ( tokens[0] == "outputfile" ) { if ( have_file ) mtzfile.close_read(); // close old file mtzfile.open_write( tokens[1] ); mtzfile.export_hkl_info( rfl ); // search over crystals, datasets, and lists for ( int i = 0; i < rfl.num_children(); i++ ) for ( int j = 0; j < rfl.child(i).num_children(); j++ ) for ( int k = 0; k < rfl.child(i).child(j).num_children(); k++ ) mtzfile.export_chkl_data( rfl.child(i).child(j).child(k), rfl.child(i).child(j).child(k).path() ); mtzfile.close_write(); } for (int i=0; i #include #include //#include #include using namespace clipper; int main() { const char* hallsymbols[] = { // the 530 tabulated settings "P 1", "-P 1", "P 2y", "P 2", "P 2x", "P 2yb", "P 2c", "P 2xa", "C 2y", "A 2y", "I 2y", "A 2", "B 2", "I 2", "B 2x", "C 2x", "I 2x", "P -2y", "P -2", "P -2x", "P -2yc", "P -2yac", "P -2ya", "P -2a", "P -2ab", "P -2b", "P -2xb", "P -2xbc", "P -2xc", "C -2y", "A -2y", "I -2y", "A -2", "B -2", "I -2", "B -2x", "C -2x", "I -2x", "C -2yc", "A -2yac", "I -2ya", "A -2ya", "C -2ybc", "I -2yc", "A -2a", "B -2bc", "I -2b", "B -2b", "A -2ac", "I -2a", "B -2xb", "C -2xbc", "I -2xc", "C -2xc", "B -2xbc", "I -2xb", "-P 2y", "-P 2", "-P 2x", "-P 2yb", "-P 2c", "-P 2xa", "-C 2y", "-A 2y", "-I 2y", "-A 2", "-B 2", "-I 2", "-B 2x", "-C 2x", "-I 2x", "-P 2yc", "-P 2yac", "-P 2ya", "-P 2a", "-P 2ab", "-P 2b", "-P 2xb", "-P 2xbc", "-P 2xc", "-P 2ybc", "-P 2yn", "-P 2yab", "-P 2ac", "-P 2n", "-P 2bc", "-P 2xab", "-P 2xn", "-P 2xac", "-C 2yc", "-A 2yac", "-I 2ya", "-A 2ya", "-C 2ybc", "-I 2yc", "-A 2a", "-B 2bc", "-I 2b", "-B 2b", "-A 2ac", "-I 2a", "-B 2xb", "-C 2xbc", "-I 2xc", "-C 2xc", "-B 2xbc", "-I 2xb", "P 2 2", "P 2c 2", "P 2a 2a", "P 2 2b", "P 2 2ab", "P 2bc 2", "P 2ac 2ac", "P 2ac 2ab", "C 2c 2", "A 2a 2a", "B 2 2b", "C 2 2", "A 2 2", "B 2 2", "F 2 2", "I 2 2", "I 2b 2c", "P 2 -2", "P -2 2", "P -2 -2", "P 2c -2", "P 2c -2c", "P -2a 2a", "P -2 2a", "P -2 -2b", "P -2b -2", "P 2 -2c", "P -2a 2", "P -2b -2b", "P 2 -2a", "P 2 -2b", "P -2b 2", "P -2c 2", "P -2c -2c", "P -2a -2a", "P 2c -2ac", "P 2c -2b", "P -2b 2a", "P -2ac 2a", "P -2bc -2c", "P -2a -2ab", "P 2 -2bc", "P 2 -2ac", "P -2ac 2", "P -2ab 2", "P -2ab -2ab", "P -2bc -2bc", "P 2ac -2", "P 2bc -2bc", "P -2ab 2ab", "P -2 2ac", "P -2 -2bc", "P -2ab -2", "P 2 -2ab", "P -2bc 2", "P -2ac -2ac", "P 2c -2n", "P 2c -2ab", "P -2bc 2a", "P -2n 2a", "P -2n -2ac", "P -2ac -2n", "P 2 -2n", "P -2n 2", "P -2n -2n", "C 2 -2", "A -2 2", "B -2 -2", "C 2c -2", "C 2c -2c", "A -2a 2a", "A -2 2a", "B -2 -2b", "B -2b -2", "C 2 -2c", "A -2a 2", "B -2b -2b", "A 2 -2", "B 2 -2", "B -2 2", "C -2 2", "C -2 -2", "A -2 -2", "A 2 -2c", "B 2 -2c", "B -2c 2", "C -2b 2", "C -2b -2b", "A -2c -2c", "A 2 -2a", "B 2 -2b", "B -2b 2", "C -2c 2", "C -2c -2c", "A -2a -2a", "A 2 -2ac", "B 2 -2bc", "B -2bc 2", "C -2bc 2", "C -2bc -2bc", "A -2ac -2ac", "F 2 -2", "F -2 2", "F -2 -2", "F 2 -2d", "F -2d 2", "F -2d -2d", "I 2 -2", "I -2 2", "I -2 -2", "I 2 -2c", "I -2a 2", "I -2b -2b", "I 2 -2a", "I 2 -2b", "I -2b 2", "I -2c 2", "I -2c -2c", "I -2a -2a", "-P 2 2", "P 2 2 -1n", "-P 2ab 2bc", "-P 2 2c", "-P 2a 2", "-P 2b 2b", "P 2 2 -1ab", "-P 2ab 2b", "P 2 2 -1bc", "-P 2b 2bc", "P 2 2 -1ac", "-P 2a 2c", "-P 2a 2a", "-P 2b 2", "-P 2 2b", "-P 2c 2c", "-P 2c 2", "-P 2 2a", "-P 2a 2bc", "-P 2b 2n", "-P 2n 2b", "-P 2ab 2c", "-P 2ab 2n", "-P 2n 2bc", "-P 2ac 2", "-P 2bc 2bc", "-P 2ab 2ab", "-P 2 2ac", "-P 2 2bc", "-P 2ab 2", "-P 2a 2ac", "-P 2b 2c", "-P 2a 2b", "-P 2ac 2c", "-P 2bc 2b", "-P 2b 2ab", "-P 2 2ab", "-P 2bc 2", "-P 2ac 2ac", "-P 2ab 2ac", "-P 2ac 2bc", "-P 2bc 2ab", "-P 2c 2b", "-P 2c 2ac", "-P 2ac 2a", "-P 2b 2a", "-P 2a 2ab", "-P 2bc 2c", "-P 2 2n", "-P 2n 2", "-P 2n 2n", "P 2 2ab -1ab", "-P 2ab 2a", "P 2bc 2 -1bc", "-P 2c 2bc", "P 2ac 2ac -1ac", "-P 2c 2a", "-P 2n 2ab", "-P 2n 2c", "-P 2a 2n", "-P 2bc 2n", "-P 2ac 2b", "-P 2b 2ac", "-P 2ac 2ab", "-P 2bc 2ac", "-P 2ac 2n", "-P 2bc 2a", "-P 2c 2ab", "-P 2n 2ac", "-P 2n 2a", "-P 2c 2n", "-C 2c 2", "-C 2c 2c", "-A 2a 2a", "-A 2 2a", "-B 2 2b", "-B 2b 2", "-C 2bc 2", "-C 2bc 2bc", "-A 2ac 2ac", "-A 2 2ac", "-B 2 2bc", "-B 2bc 2", "-C 2 2", "-A 2 2", "-B 2 2", "-C 2 2c", "-A 2a 2", "-B 2b 2b", "-C 2b 2", "-C 2b 2b", "-A 2c 2c", "-A 2 2c", "-B 2 2c", "-B 2c 2", "C 2 2 -1bc", "-C 2b 2bc", "C 2 2 -1bc", "-C 2b 2c", "A 2 2 -1ac", "-A 2a 2c", "A 2 2 -1ac", "-A 2ac 2c", "B 2 2 -1bc", "-B 2bc 2b", "B 2 2 -1bc", "-B 2b 2bc", "-F 2 2", "F 2 2 -1d", "-F 2uv 2vw", "-I 2 2", "-I 2 2c", "-I 2a 2", "-I 2b 2b", "-I 2b 2c", "-I 2a 2b", "-I 2b 2", "-I 2a 2a", "-I 2c 2c", "-I 2 2b", "-I 2 2a", "-I 2c 2", "P 4", "P 4w", "P 4c", "P 4cw", "I 4", "I 4bw", "P -4", "I -4", "-P 4", "-P 4c", "P 4ab -1ab", "-P 4a", "P 4n -1n", "-P 4bc", "-I 4", "I 4bw -1bw", "-I 4ad", "P 4 2", "P 4ab 2ab", "P 4w 2c", "P 4abw 2nw", "P 4c 2", "P 4n 2n", "P 4cw 2c", "P 4nw 2abw", "I 4 2", "I 4bw 2bw", "P 4 -2", "P 4 -2ab", "P 4c -2c", "P 4n -2n", "P 4 -2c", "P 4 -2n", "P 4c -2", "P 4c -2ab", "I 4 -2", "I 4 -2c", "I 4bw -2", "I 4bw -2c", "P -4 2", "P -4 2c", "P -4 2ab", "P -4 2n", "P -4 -2", "P -4 -2c", "P -4 -2ab", "P -4 -2n", "I -4 -2", "I -4 -2c", "I -4 2", "I -4 2bw", "-P 4 2", "-P 4 2c", "P 4 2 -1ab", "-P 4a 2b", "P 4 2 -1n", "-P 4a 2bc", "-P 4 2ab", "-P 4 2n", "P 4ab 2ab -1ab", "-P 4a 2a", "P 4ab 2n -1ab", "-P 4a 2ac", "-P 4c 2", "-P 4c 2c", "P 4n 2c -1n", "-P 4ac 2b", "P 4n 2 -1n", "-P 4ac 2bc", "-P 4c 2ab", "-P 4n 2n", "P 4n 2n -1n", "-P 4ac 2a", "P 4n 2ab -1n", "-P 4ac 2ac", "-I 4 2", "-I 4 2c", "I 4bw 2bw -1bw", "-I 4bd 2", "I 4bw 2aw -1bw", "-I 4bd 2c", "P 3", "P 31", "P 32", "R 3", "P 3*", "-P 3", "-R 3", "-P 3*", "P 3 2", "P 3 2\"", "P 31 2c (0 0 1)", "P 31 2\"", "P 32 2c (0 0 -1)", "P 32 2\"", "R 3 2\"", "P 3* 2", "P 3 -2\"", "P 3 -2", "P 3 -2\"c", "P 3 -2c", "R 3 -2\"", "P 3* -2", "R 3 -2\"c", "P 3* -2n", "-P 3 2", "-P 3 2c", "-P 3 2\"", "-P 3 2\"c", "-R 3 2\"", "-P 3* 2", "-R 3 2\"c", "-P 3* 2n", "P 6", "P 61", "P 65", "P 62", "P 64", "P 6c", "P -6", "-P 6", "-P 6c", "P 6 2", "P 61 2 (0 0 -1)", "P 65 2 (0 0 1)", "P 62 2c (0 0 1)", "P 64 2c (0 0 -1)", "P 6c 2c", "P 6 -2", "P 6 -2c", "P 6c -2", "P 6c -2c", "P -6 2", "P -6c 2", "P -6 -2", "P -6c -2c", "-P 6 2", "-P 6 2c", "-P 6c 2", "-P 6c 2c", "P 2 2 3", "F 2 2 3", "I 2 2 3", "P 2ac 2ab 3", "I 2b 2c 3", "-P 2 2 3", "P 2 2 3 -1n", "-P 2ab 2bc 3", "-F 2 2 3", "F 2 2 3 -1d", "-F 2uv 2vw 3", "-I 2 2 3", "-P 2ac 2ab 3", "-I 2b 2c 3", "P 4 2 3", "P 4n 2 3", "F 4 2 3", "F 4d 2 3", "I 4 2 3", "P 4acd 2ab 3", "P 4bd 2ab 3", "I 4bd 2c 3", "P -4 2 3", "F -4 2 3", "I -4 2 3", "P -4n 2 3", "F -4c 2 3", "I -4bd 2c 3", "-P 4 2 3", "P 4 2 3 -1n", "-P 4a 2bc 3", "-P 4n 2 3", "P 4n 2 3 -1n", "-P 4bc 2bc 3", "-F 4 2 3", "-F 4c 2 3", "F 4d 2 3 -1d", "-F 4vw 2vw 3", "F 4d 2 3 -1cd", "-F 4cvw 2vw 3", "-I 4 2 3", "-I 4bd 2c 3", // the 51 pathological point groups "-P 1", "-P 2", "-P 2y", "-P 2x", "-P 2\"", "-P 2y\"", "-P 2x\"", "-P 2'", "-P 2y'", "-P 2x'", "-P 2 2", "-P 2 2\"", "-P 2 2\"(y,z,x)", "-P 2 2\"(z,x,y)", "-P 3", "-P 3 (y,z,x)", "-P 3 (z,x,y)", "-P 3 (-x,y,z)", "-P 3 (y,z,-x)", "-P 3 (z,-x,y)", "-P 3*", "-P 3* (-x,y,z)", "-P 3* (x,-y,z)", "-P 3* (x,y,-z)", "-P 3 2", "-P 3 2 (y,z,x)", "-P 3 2 (z,x,y)", "-P 3* 2", "-P 3* 2 (-x,y,z)", "-P 3* 2 (x,-y,z)", "-P 3* 2 (-x,-y,z)", "-P 3 2\"", "-P 3 2\"(z,x,y)", "-P 3 2\"(y,z,x)", "-P 3 2\"(-x,y,z)", "-P 3 2\"(z,-x,y)", "-P 3 2\"(y,z,-x)", "-P 4", "-P 4 (y,z,x)", "-P 4 (z,x,y)", "-P 4 2", "-P 4 2 (y,z,x)", "-P 4 2 (z,x,y)", "-P 6", "-P 6 (y,z,x)", "-P 6 (z,x,y)", "-P 6 2", "-P 6 2 (y,z,x)", "-P 6 2 (z,x,y)", "-P 2 2 3", "-P 4 2 3", }; // check cells Cell c( Cell_descr( 11, 12, 13, 70, 80, 90 ) ); std::cout << c.format() << "\n" << CCTBX::cell(CCTBX::cell(c)).format() << "\n"; // check hkls HKL hkl( 3, 4, 5 ); std::cout << hkl.format() << "\t" << CCTBX::hkl(CCTBX::Hkl(hkl)).format() << "\n"; std::cout << hkl.format() << "\t" << CCTBX::Hkl(CCTBX::hkl(hkl)).format() << "\n"; // test fft in each spacegroup Cell cellc( Cell_descr( 37, 37, 37 ) ); Cell cellha( Cell_descr( 37, 37, 37, 120, 90, 90 ) ); Cell cellhb( Cell_descr( 37, 37, 37, 90, 120, 90 ) ); Cell cellhc( Cell_descr( 37, 37, 37, 90, 90, 120 ) ); Cell cellha1( Cell_descr( 37, 37, 37, 60, 90, 90 ) ); Cell cellhb1( Cell_descr( 37, 37, 37, 90, 60, 90 ) ); Cell cellhc1( Cell_descr( 37, 37, 37, 90, 90, 60 ) ); Cell cell; for ( int s = 0; s < sizeof(hallsymbols)/sizeof(hallsymbols[0]); s++ ) { // get spacegroup String symbol = hallsymbols[s]; cctbx::sgtbx::SpaceGroup sgops(hallsymbols[s]); Spacegroup s1( Spgr_descr( symbol, Spgr_descr::Hall ) ); Spacegroup s2 = CCTBX::spacegroup( sgops ); Spacegroup s3 = CCTBX::spacegroup( CCTBX::spacegroup( s2 ) ); // identify trigonal/hexagonal groups cell = cellc; for ( int sym = 1; sym < s1.num_symops(); sym++ ) { if ( ( s1.symop(sym).rot()(1,1) * s1.symop(sym).rot()(1,2) == -1 ) || ( s1.symop(sym).rot()(2,1) * s1.symop(sym).rot()(2,2) == -1 ) ) cell = cellha; if ( ( s1.symop(sym).rot()(0,0) * s1.symop(sym).rot()(0,2) == -1 ) || ( s1.symop(sym).rot()(2,0) * s1.symop(sym).rot()(2,2) == -1 ) ) cell = cellhb; if ( ( s1.symop(sym).rot()(0,0) * s1.symop(sym).rot()(0,1) == -1 ) || ( s1.symop(sym).rot()(1,0) * s1.symop(sym).rot()(1,1) == -1 ) ) cell = cellhc; if ( ( s1.symop(sym).rot()(1,1) * s1.symop(sym).rot()(1,2) == 1 ) || ( s1.symop(sym).rot()(2,1) * s1.symop(sym).rot()(2,2) == 1 ) ) cell = cellha1; if ( ( s1.symop(sym).rot()(0,0) * s1.symop(sym).rot()(0,2) == 1 ) || ( s1.symop(sym).rot()(2,0) * s1.symop(sym).rot()(2,2) == 1 ) ) cell = cellhb1; if ( ( s1.symop(sym).rot()(0,0) * s1.symop(sym).rot()(0,1) == 1 ) || ( s1.symop(sym).rot()(1,0) * s1.symop(sym).rot()(1,1) == 1 ) ) cell = cellhc1; } // build model Atom_list atoms; Atom atom = Atom::null(); atom.set_occupancy( 1.0 ); atom.set_u_iso( 0.5 ); atom.set_element( "C" ); atom.set_coord_orth( Coord_orth( 12, 8, 5 ) ); atoms.push_back( atom ); atom.set_element( "N" ); atom.set_coord_orth( Coord_orth( 11, 6, 4 ) ); atoms.push_back( atom ); atom.set_element( "O" ); atom.set_coord_orth( Coord_orth( 13, 5, 4 ) ); atoms.push_back( atom ); /* // build mmdb MMDB mmdb( s1, cell ); clipper::NDBModel model; clipper::NDBChain chain; clipper::NDBResidue residue; clipper::NDBAtom atom; model.set_id("A"); chain.set_id("A"); residue.set_type("GLY"); atom = clipper::NDBAtom::null(); atom.set_occupancy(1.0); atom.set_u_iso(0.5); clipper::DBModel m1 = mmdb.add_model( model ); clipper::DBChain c1 = m1.add_chain( chain ); clipper::DBResidue r1 = c1.add_residue( residue ); atom.set_element( "C" ); atom.set_coord_orth( Coord_orth( 12, 8, 5 ) ); r1.add_atom( atom ); atom.set_element( "N" ); atom.set_coord_orth( Coord_orth( 11, 6, 4 ) ); r1.add_atom( atom ); atom.set_element( "O" ); atom.set_coord_orth( Coord_orth( 13, 5, 4 ) ); r1.add_atom( atom ); mmdb.finalise_edit(); clipper::DBAtom_selection atoms = mmdb.select_atoms_serial( 0, 0 ); */ // calc structure factors by slow fft HKL_info hkl_info( s1, cell, Resolution( 3.0 ), true ); HKL_data f_phi1( hkl_info ); HKL_data f_phi2( hkl_info ); SFcalc_iso_sum( f_phi1, atoms ); SFcalc_iso_fft( f_phi2, atoms ); Grid_sampling grid( s1, cell, Resolution( 3.0 ) ); Xmap xmap( s1, cell, grid ); FFTmap fftmap( s1, cell, grid ); xmap.fft_from( f_phi2, Xmap_base::Normal ); xmap.fft_to( f_phi2, Xmap_base::Sparse ); fftmap.fft_rfl_to_map( f_phi2, xmap ); xmap.fft_to( f_phi2, Xmap_base::Normal ); xmap.fft_from( f_phi2, Xmap_base::Sparse ); fftmap.fft_map_to_rfl( xmap, f_phi2 ); int nerr = 0; for (int h=-2; h<=2; h++) for (int k=-2; k<=2; k++) for (int l=-2; l<=2; l++) { HKL rfl(h,k,l); if ( !HKL_class( s1, rfl ).sys_abs() ) if ( std::abs( std::complex(fftmap.get_recip_data(rfl) ) - std::complex(f_phi2[rfl]) ) > 1.0e-3 ) { nerr++; std::cout << rfl.format() << "\t: " << fftmap.get_recip_data(rfl).f() << "\t" << fftmap.get_recip_data(rfl).phi() << "\t: " << f_phi2[rfl].f() << "\t" << f_phi2[rfl].phi() << "\t" << f_phi2[rfl].missing() << ":" << HKL_class( s1, rfl ).sys_abs() << "\n"; } if ( HKL_class( s1, rfl ).sys_abs() != f_phi2[rfl].missing() ) { nerr++; int sym; bool friedel; int ih = hkl_info.index_of( hkl_info.find_sym( rfl, sym, friedel) ); std::cout << rfl.format() << ih << " " << sym << " " << friedel << "\t" << hkl_info.hkl_of( ih ).format() << "\t" << f_phi2[rfl].missing() << ":" << HKL_class( s1, rfl ).sys_abs() << "\n"; } } HKL_info::HKL_reference_index ih; float tol = 0.002 * f_phi1[ HKL( 0, 0, 0 ) ].f(); for ( ih = hkl_info.first(); !ih.last(); ih.next() ) if ( std::abs( std::complex(f_phi1[ih]) - std::complex(f_phi2[ih]) ) > tol ) { nerr++; std::cout << ih.hkl().format() << "\t: " << f_phi1[ih].f() << "\t" << f_phi1[ih].phi() << "\t: " << f_phi2[ih].f() << "\t" << f_phi2[ih].phi() << "\n"; } // diagnostics if ( s1.hash() != s2.hash() || s1.hash() != s3.hash() || nerr > 1 ) std::cout << "Fail "; else std::cout << "OK "; String name = symbol + " "; std::cout << name.substr(0,17) << cell.alpha_deg() << " " << cell.beta_deg() << " " << cell.gamma_deg() << "\t" << s1.asu_max().format() << " " << nerr << "\n"; } } clipper/examples/ciftophs.cpp000644 000765 000000 00000001244 11766652736 016566 0ustar00ccbwheel000000 000000 // Clipper test application /* (C) 2003 Kevin Cowtan */ #include #include #include using clipper::data32::F_sigF; int main(int argc, char** argv) { clipper::CIFfile ciffile; clipper::PHSfile phsfile; // make data objects clipper::HKL_info wrk_hkl; clipper::HKL_data wrk_fo( wrk_hkl ); // read data ciffile.open_read( argv[1] ); ciffile.import_hkl_info( wrk_hkl ); ciffile.import_hkl_data( wrk_fo ); ciffile.close_read(); // write data phsfile.open_write( argv[2] ); phsfile.export_hkl_info( wrk_hkl ); phsfile.import_hkl_data( wrk_fo ); phsfile.close_read(); } clipper/examples/cmaplocal.cpp000644 000765 000000 00000004340 12057357010 016657 0ustar00ccbwheel000000 000000 // Clipper app to calc local map moments /* Copyright 2003-2004 Kevin Cowtan & University of York all rights reserved */ #include #include #include #include int main( int argc, char** argv ) { CCP4Program prog( "cmaplocal", "0.1", "$Date: 2004/05/01" ); // defaults clipper::String ipfile = "NONE"; clipper::String opfile1 = "NONE"; clipper::String opfile2 = "NONE"; double statsrad = -1.0; // command input CCP4CommandInput args( argc, argv, true ); int arg = 0; while ( ++arg < args.size() ) { if ( args[arg] == "-mapin" ) { if ( ++arg < args.size() ) ipfile = args[arg]; } else if ( args[arg] == "-mapout-1" ) { if ( ++arg < args.size() ) opfile1 = args[arg]; } else if ( args[arg] == "-mapout-2" ) { if ( ++arg < args.size() ) opfile2 = args[arg]; } else if ( args[arg] == "-radius" ) { if ( ++arg < args.size() ) statsrad = clipper::String(args[arg]).f(); } else { std::cout << "Unrecognized:\t" << args[arg] << "\n"; args.clear(); } } if ( args.size() <= 1 ) { std::cout << "Usage: cmaplocal\n\t-mapin \n\t-mapout-1 \n\t-mapout-2 \n\t-radius \n"; exit(1); } clipper::CCP4MAPfile file; clipper::Xmap xmap; file.open_read( ipfile ); file.import_xmap( xmap ); file.close_read(); // make squared map clipper::Xmap lmom1( xmap ); clipper::Xmap lmom2( xmap ); for ( clipper::Xmap::Map_reference_index ix = lmom2.first(); !ix.last(); ix.next() ) lmom2[ix] = clipper::Util::sqr( lmom2[ix] ); // now calculate local mom1, local mom1 squared clipper::MapFilterFn_step fn( statsrad ); clipper::MapFilter_fft fltr( fn, 1.0, clipper::MapFilter_fft::Relative ); fltr( lmom1, lmom1 ); fltr( lmom2, lmom2 ); // calculate std deviation for ( clipper::Xmap::Map_reference_index ix = lmom1.first(); !ix.last(); ix.next() ) lmom2[ix] = sqrt( lmom2[ix] - clipper::Util::sqr( lmom1[ix] ) ); // output map file.open_write( opfile1 ); file.export_xmap( lmom1 ); file.close_write(); file.open_write( opfile2 ); file.export_xmap( lmom2 ); file.close_write(); } clipper/examples/cns2mtz.cpp000644 000765 000000 00000036635 11766652736 016363 0ustar00ccbwheel000000 000000 // clipper CNS->MTZ utility /* (C) 2007 Kevin Cowtan */ #include #include #include #include #include "cns2mtz.h" int main( int argc, char** argv ) { CCP4Program prog( "cns2mtz", "0.2", "$Date: 2004/14/01" ); // defaults clipper::String title; clipper::String ipfile = "NONE"; clipper::String opfile = "NONE"; clipper::String ccell = "NONE"; clipper::String cspgr = "NONE"; clipper::String ipfilepdb = "NONE"; bool complete = true; int verbose = 0; // command input CCP4CommandInput args( argc, argv, true ); int arg = 0; while ( ++arg < args.size() ) { if ( args[arg] == "-title" ) { if ( ++arg < args.size() ) title = args[arg]; } else if ( args[arg] == "-cnsin" ) { if ( ++arg < args.size() ) ipfile = args[arg]; } else if ( args[arg] == "-mtzout" ) { if ( ++arg < args.size() ) opfile = args[arg]; } else if ( args[arg] == "-cell" ) { if ( ++arg < args.size() ) ccell = args[arg]; } else if ( args[arg] == "-spacegroup" ) { if ( ++arg < args.size() ) cspgr = args[arg]; } else if ( args[arg] == "-pdbin" ) { if ( ++arg < args.size() ) ipfilepdb = args[arg]; } else if ( args[arg] == "-no-complete" ) { complete = false; } else if ( args[arg] == "-verbose" ) { if ( ++arg < args.size() ) verbose = clipper::String(args[arg]).i(); } else { std::cout << "Unrecognized:\t" << args[arg] << "\n"; args.clear(); } } if ( args.size() <= 1 ) { std::cout << "Usage: cns2mtz\n\t-cnsin [COMPULSORY]\n\t-mtzout \n\t-cell a,b,c,a,b,g\n\t-spacegroup \n\t-pdbin \n\t-no-complete\nConvert CNS reflection file to MTZ.\nCell and spacegroup may be specified directly or by providing a PDB file.\n"; exit(1); } if ( ipfilepdb == "NONE" && ccell == "NONE" ) { std::cout << "Missing cell."; exit(1); } if ( ipfilepdb == "NONE" && cspgr == "NONE" ) { std::cout << "Missing spacegroup."; exit(1); } // set defaults if ( opfile == "NONE" ) opfile = ipfile + ".mtz"; // set crystal info clipper::Cell cell; clipper::Spacegroup spgr; clipper::Resolution reso; if ( ipfilepdb != "NONE" ) { clipper::MMDBManager mmdb; mmdb.ReadCoorFile( (char*)ipfilepdb.c_str() ); spgr = mmdb.spacegroup(); cell = mmdb.cell(); } else { double cd[] = { 100.0, 100.0, 100.0, 90.0, 90.0, 90.0 }; std::vector cellx = ccell.split( ", " ); for ( int i = 0; i < cellx.size(); i++ ) cd[i] = cellx[i].f(); clipper::Cell_descr celld( cd[0], cd[1], cd[2], cd[3], cd[4], cd[5] ); clipper::Spgr_descr spgrd( cspgr ); cell = clipper::Cell( celld ); spgr = clipper::Spacegroup( spgrd ); } // read input file std::vector words; std::ifstream file( ipfile.c_str() ); int lvl = 0; std::string word; while ( file.good() ) { char c; file.get( c ); if ( c == '{' ) lvl++; if ( lvl == 0 ) { if ( isspace(c) || c == '=' ) { if ( word.length() != 0 ) { words.push_back( word ); word = ""; } } else { word = word + c; } } if ( c == '}' ) lvl--; } file.close(); // file info int nref = 0; bool anom = false; std::vector cols, typs; std::vector > > grps; cols.push_back( "H" ); cols.push_back( "K" ); cols.push_back( "L" ); typs.push_back( "H" ); typs.push_back( "H" ); typs.push_back( "H" ); std::vector vals; // loop over words int pos = 0; // header section while ( pos < words.size() ) { if ( words[pos].substr(0,4) == "NREF" ) { if ( ++pos < words.size() ) nref = clipper::String(words[pos]).i(); } else if ( words[pos].substr(0,4) == "ANOM" ) { if ( ++pos < words.size() ) anom = ( words[pos][0] == 'T' ); } else if ( words[pos].substr(0,4) == "HERM" ) { if ( ++pos < words.size() ) anom = ( words[pos][0] == 'F' ); } else if ( words[pos].substr(0,4) == "DECL" ) { // COLUMN DECLARATIONS ++pos; std::string col, dom, typ; while ( pos < words.size() ) { if ( words[pos] == "END" ) { if ( dom.substr(0,4) == "RECI" ) { if ( typ.substr(0,4) == "INTE" ) { cols.push_back( col ); typs.push_back( "I" ); } else if ( typ.substr(0,4) == "REAL" ) { cols.push_back( col ); typs.push_back( "R" ); } else if ( typ.substr(0,4) == "COMP" ) { cols.push_back( col ); typs.push_back( "F" ); cols.push_back( col+".phase" ); typs.push_back( "P" ); } } break; } else if ( words[pos].substr(0,4) == "NAME" ) { if ( ++pos < words.size() ) col = words[pos]; } else if ( words[pos].substr(0,4) == "DOMA" ) { if ( ++pos < words.size() ) dom = words[pos]; } else if ( words[pos].substr(0,4) == "TYPE" ) { if ( ++pos < words.size() ) typ = words[pos]; } ++pos; } } else if ( words[pos].substr(0,4) == "GROU" ) { // GROUP DECLARATIONS ++pos; std::string gtyp; std::vector gcol; while ( pos < words.size() ) { if ( words[pos] == "END" ) { grps.push_back( std::pair >( gtyp, gcol ) ); break; } else if ( words[pos].substr(0,4) == "TYPE" ) { if ( ++pos < words.size() ) gtyp = words[pos]; } else if ( words[pos].substr(0,4) == "OBJE" ) { if ( ++pos < words.size() ) gcol.push_back( words[pos] ); } ++pos; } } else { if ( words[pos].find_first_not_of("0123456789.-") == std::string::npos ) { vals.push_back( clipper::String(words[pos]).f() ); } } ++pos; } // Now do group assignments char hls[][2] = {"A","B","C","D"}; for ( int g = 0; g < grps.size(); g++ ) { if ( grps[g].first == "HL" ) { for ( int c = 0; c < grps[g].second.size(); c++ ) { for ( int i = 0; i < cols.size(); i++ ) { if ( cols[i] == grps[g].second[c] ) typs[i] = std::string(hls[c]); } } } } // column assignment heuristics int ncol = cols.size(); for ( int i = 3; i < ncol; i++ ) { if ( typs[i] == "R" ) { if ( cols[i].find("SIG") != std::string::npos ) typs[i] = "Q"; else if ( cols[i].find("FOM") != std::string::npos ) typs[i] = "W"; else if ( toupper( cols[i][0] ) == 'F' ) typs[i] = "F"; else if ( toupper( cols[i][0] ) == 'E' ) typs[i] = "E"; else if ( toupper( cols[i][0] ) == 'I' ) typs[i] = "J"; else if ( toupper( cols[i][0] ) == 'P' ) typs[i] = "P"; else if ( toupper( cols[i][0] ) == 'S' ) typs[i] = "Q"; else if ( toupper( cols[i][0] ) == 'W' ) typs[i] = "W"; else if ( toupper( cols[i][0] ) == 'M' ) typs[i] = "W"; } } // post-assignment diagnostics std::cout << std::endl << "Columns found:" << std::endl; for ( int i = 0; i < cols.size(); i++ ) { std::cout << i << " " << cols[i] << " " << typs[i] << "\n"; } std::cout << std::endl; // check data length if ( ncol*nref != vals.size() ) { std::cout << "Error: data length does not match number of reflections.\n"; exit(1); } // get reflections std::set hkl_set; for ( int i = 0; i < nref; i++ ) { clipper::HKL hkl( Util::intr(vals[i*ncol ]), Util::intr(vals[i*ncol+1]), Util::intr(vals[i*ncol+2]) ); clipper::HKL asu( 0, 0, 0 ); for ( int s = 0; s < spgr.num_primops(); s++ ) { asu = hkl.transform( spgr.symop(s) ); if ( spgr.recip_asu( asu ) ) break; asu = -asu; if ( spgr.recip_asu( asu ) ) break; } hkl_set.insert( asu ); } std::vector hkl_list( hkl_set.begin(), hkl_set.end() ); // get resolution double smax = 0.0; for ( int i = 0; i < hkl_list.size(); i++ ) { double s = hkl_list[i].invresolsq( cell ); if ( s > smax ) smax = s; } reso = clipper::Resolution( 1.0/sqrt(smax) ); // prepare data arrays clipper::HKL_info hkls( spgr, cell, reso ); if ( complete ) hkls.generate_hkl_list(); else hkls.add_hkl_list( hkl_list ); std::vector > datai; std::vector > dataf; std::vector > datae; std::vector > datasig; std::vector > dataphi; std::vector > datafom; std::vector > dataabcd; std::vector > dataflag; std::vector > dataiano; std::vector > datafano; std::vector > datasigiano; std::vector > datasigfano; clipper::HKL_data datafree(hkls); // fill data arrays and export clipper::CCP4MTZfile mtzout; mtzout.open_write( opfile ); mtzout.export_hkl_info( hkls ); // loop over the columns bool friedel; int isym; for ( int col = 3; col < ncol; col++ ) { // I or Iano if ( typs[col] == "J" ) { if ( !anom ) { clipper::HKL_data data( hkls ); for ( int ref = 0; ref < nref; ref++ ) { clipper::HKL hkl( Util::intr(vals[ref*ncol ]), Util::intr(vals[ref*ncol+1]), Util::intr(vals[ref*ncol+2]) ); dataI dat( vals[ref*ncol+col] ); data.set_data( hkl, dat ); } datai.push_back( data ); mtzout.export_hkl_data( datai.back(), "/*/*/["+cols[col]+"]" ); } else { clipper::HKL_data data( hkls ); for ( int ref = 0; ref < nref; ref++ ) { clipper::HKL hkl( Util::intr(vals[ref*ncol ]), Util::intr(vals[ref*ncol+1]), Util::intr(vals[ref*ncol+2]) ); clipper::HKL hkl1 = hkls.find_sym( hkl, isym, friedel ); int index = hkls.index_of( hkl1 ); float v = vals[ref*ncol+col]; if ( friedel ) data[index] = dataIano( data[index].I_pl(), v ); else data[index] = dataIano( v, data[index].I_mi() ); } dataiano.push_back( data ); mtzout.export_hkl_data( dataiano.back(), "/*/*/["+cols[col]+"+,"+cols[col]+"-]" ); } } // F or Fano if ( typs[col] == "F" ) { if ( !anom ) { clipper::HKL_data data( hkls ); for ( int ref = 0; ref < nref; ref++ ) { clipper::HKL hkl( Util::intr(vals[ref*ncol ]), Util::intr(vals[ref*ncol+1]), Util::intr(vals[ref*ncol+2]) ); dataF dat( vals[ref*ncol+col] ); data.set_data( hkl, dat ); } dataf.push_back( data ); mtzout.export_hkl_data( dataf.back(), "/*/*/["+cols[col]+"]" ); } else { clipper::HKL_data data( hkls ); for ( int ref = 0; ref < nref; ref++ ) { clipper::HKL hkl( Util::intr(vals[ref*ncol ]), Util::intr(vals[ref*ncol+1]), Util::intr(vals[ref*ncol+2]) ); clipper::HKL hkl1 = hkls.find_sym( hkl, isym, friedel ); int index = hkls.index_of( hkl1 ); float v = vals[ref*ncol+col]; if ( friedel ) data[index] = dataFano( data[index].F_pl(), v ); else data[index] = dataFano( v, data[index].F_mi() ); } datafano.push_back( data ); mtzout.export_hkl_data( datafano.back(), "/*/*/["+cols[col]+"+,"+cols[col]+"-]" ); } } // sigF or sigFano if ( typs[col] == "Q" ) { if ( !anom ) { clipper::HKL_data data( hkls ); for ( int ref = 0; ref < nref; ref++ ) { clipper::HKL hkl( Util::intr(vals[ref*ncol ]), Util::intr(vals[ref*ncol+1]), Util::intr(vals[ref*ncol+2]) ); dataSig dat( vals[ref*ncol+col] ); data.set_data( hkl, dat ); } datasig.push_back( data ); mtzout.export_hkl_data( datasig.back(), "/*/*/["+cols[col]+"]" ); } else { clipper::HKL_data data( hkls ); for ( int ref = 0; ref < nref; ref++ ) { clipper::HKL hkl( Util::intr(vals[ref*ncol ]), Util::intr(vals[ref*ncol+1]), Util::intr(vals[ref*ncol+2]) ); clipper::HKL hkl1 = hkls.find_sym( hkl, isym, friedel ); int index = hkls.index_of( hkl1 ); float v = vals[ref*ncol+col]; if ( friedel ) data[index] = dataSigFano( data[index].sigF_pl(), v ); else data[index] = dataSigFano( v, data[index].sigF_mi() ); } datasigfano.push_back( data ); mtzout.export_hkl_data( datasigfano.back(), "/*/*/["+cols[col]+"+,"+cols[col]+"-]" ); } } // Phase if ( typs[col] == "P" ) { clipper::HKL_data data( hkls ); for ( int ref = 0; ref < nref; ref++ ) { clipper::HKL hkl( Util::intr(vals[ref*ncol ]), Util::intr(vals[ref*ncol+1]), Util::intr(vals[ref*ncol+2]) ); dataPhi dat( Util::d2rad(vals[ref*ncol+col]) ); data.set_data( hkl, dat ); } dataphi.push_back( data ); mtzout.export_hkl_data( dataphi.back(), "/*/*/["+cols[col]+"]" ); } // FOM if ( typs[col] == "W" ) { clipper::HKL_data data( hkls ); for ( int ref = 0; ref < nref; ref++ ) { clipper::HKL hkl( Util::intr(vals[ref*ncol ]), Util::intr(vals[ref*ncol+1]), Util::intr(vals[ref*ncol+2]) ); dataFom dat( vals[ref*ncol+col] ); data.set_data( hkl, dat ); } datafom.push_back( data ); mtzout.export_hkl_data( datafom.back(), "/*/*/["+cols[col]+"]" ); } // Flag if ( typs[col] == "I" ) { clipper::HKL_data data( hkls ); for ( int ref = 0; ref < nref; ref++ ) { clipper::HKL hkl( Util::intr(vals[ref*ncol ]), Util::intr(vals[ref*ncol+1]), Util::intr(vals[ref*ncol+2]) ); dataFlag dat( Util::intr(vals[ref*ncol+col]) ); data.set_data( hkl, dat ); } dataflag.push_back( data ); mtzout.export_hkl_data( dataflag.back(), "/*/*/["+cols[col]+"]" ); } // HL coeffs if ( typs[col] == "A" && col < ncol-3 ) { clipper::HKL_data data( hkls ); for ( int ref = 0; ref < nref; ref++ ) { clipper::HKL hkl( Util::intr(vals[ref*ncol ]), Util::intr(vals[ref*ncol+1]), Util::intr(vals[ref*ncol+2]) ); dataABCD dat( vals[ref*ncol+col ], vals[ref*ncol+col+1], vals[ref*ncol+col+2], vals[ref*ncol+col+3] ); data.set_data( hkl, dat ); } dataabcd.push_back( data ); mtzout.export_hkl_data( dataabcd.back(), "/*/*/["+cols[col]+","+cols[col+1]+","+cols[col+2]+","+cols[col+3]+"]" ); col += 3; } } // Free-R flag conversion typedef clipper::HKL_info::HKL_reference_index HRI; if ( dataflag.size() > 0 ) { int n, n0, n1, fl, nfl; n = n0 = n1 = 0; for ( HRI ih = dataflag[0].first(); !ih.last(); ih.next() ) { if ( dataflag[0][ih].flag() >= 0 ) n++; if ( dataflag[0][ih].flag() == 0 ) n0++; if ( dataflag[0][ih].flag() == 1 ) n1++; } fl = 1; nfl = n1; // conventional CNS flag definition if ( n0 < n1/2 ) { fl = 0; nfl = n0; } // check for inverted CNS flags // generate CCP4 free flags int nfree = Util::intr( double(n) / double(nfl) ); for ( HRI ih = dataflag[0].first(); !ih.last(); ih.next() ) if ( dataflag[0][ih].flag() == fl ) // free: add to free set datafree[ih] = dataFlag( 0 ); else // missing or work: pick a working set datafree[ih] = dataFlag( random()%(nfree-1) + 1 ); } else { int nfree = nref / 1000; if ( nfree < 10 ) nfree = 10; if ( nfree > 20 ) nfree = 20; for ( HRI ih = datafree.first(); !ih.last(); ih.next() ) datafree[ih] = dataFlag( random()%nfree ); } mtzout.export_hkl_data( datafree, "/*/*/[FreeF_flag]" ); mtzout.close_write(); std::cout << ( anom ? "Merging HKL and -HKL" : "Not merging HKL and -HKL" ) << std::endl; std::cout << ( complete ? "Inserting missing reflections" : "Not inserting missing reflections" ) << std::endl; std::cout << "Number of reflections input : " << nref << std::endl; std::cout << "Number of reflections output: " << hkls.num_reflections() << std::endl; } clipper/examples/cns2mtz.h000644 000765 000000 00000026225 11766652736 016022 0ustar00ccbwheel000000 000000 // clipper CNS->MTZ utility /* (C) 2007 Kevin Cowtan */ #include #include #include using clipper::ftype; using clipper::xtype; using clipper::String; using clipper::Datatype_base; using clipper::Util; //! Reflection data type: I class dataI : private Datatype_base { public: dataI() { Util::set_null(i_); } dataI( const float& i ) : i_(i) {} void set_null() { Util::set_null(i_); } static String type() { return ""; } void friedel() {} void shift_phase(const ftype& dphi) {} bool missing() const { return (Util::is_nan(i_)); } static int data_size() { return 1; } static String data_names() { return "I"; } void data_export( xtype array[] ) const { array[0] = I(); } void data_import( const xtype array[] ) { I() = array[0]; } void scale(const ftype& s) { i_ *= s*s; } // accessors const float& I() const { return i_; } // #include #include #include using namespace clipper; using namespace clipper::data32; int main(int argc, char** argv) { CCP4MTZfile file; // import an mtz HKL_info mydata; HKL_data myfsig( mydata ); HKL_data myphwt( mydata ); MTZcrystal xtl; MTZdataset set; file.open_read( argv[1] ); file.import_hkl_info( mydata, false ); file.import_hkl_data( myfsig, set, xtl, "*/*/[FP SIGFP]" ); file.import_hkl_data( myphwt, set, xtl, "*/*/[PHIB FOM]" ); file.close_read(); CNS_HKLfile cns; cns.open_write( "1.hkl" ); cns.export_hkl_info( mydata ); cns.export_hkl_data( myfsig ); cns.export_hkl_data( myphwt ); cns.close_write(); HKL_info mydata2( mydata.spacegroup(), mydata.cell(), mydata.resolution() ); HKL_data myfsig2( mydata2 ); HKL_data myphwt2( mydata2 ); cns.open_read( "1.hkl" ); cns.import_hkl_info( mydata2 ); cns.import_hkl_data( myfsig2 ); cns.import_hkl_data( myphwt2 ); cns.close_read(); cns.open_write( "2.hkl" ); cns.export_hkl_info( mydata2 ); cns.export_hkl_data( myfsig2 ); cns.export_hkl_data( myphwt2 ); cns.close_write(); HKL_data fphi( mydata ); fphi.compute( myfsig, myphwt, data32::Compute_fphi_from_fsigf_phifom() ); Grid_sampling grid( mydata.spacegroup(), mydata.cell(), Resolution(8.0) ); Xmap xmap1( mydata.spacegroup(), mydata.cell(), grid ); Xmap xmap2; xmap1.fft_from( fphi ); CNSMAPfile map( mydata.spacegroup() ); map.open_write( "1.map" ); map.export_xmap( xmap1 ); map.close_write(); map.open_read( "1.map" ); map.import_xmap( xmap2 ); map.close_read(); map.open_write( "2.map" ); map.export_xmap( xmap2 ); map.close_write(); std::cout << xmap1.spacegroup().symbol_hall() << "\t" << xmap1.grid_sampling().format() << "\n"; std::cout << xmap2.spacegroup().symbol_hall() << "\t" << xmap2.grid_sampling().format() << "\n"; Xmap::Map_reference_index ix; for ( ix = xmap1.first(); !ix.last(); ix.next() ) if ( fabs( xmap1[ix] - xmap2[ix] ) > 0.0001 ) std::cout << ix.coord().format() << "\t" << xmap1[ix] << "\t" << xmap2[ix] << "\n"; // now check cns vs ccp4 files: get the test files from the EDS /* Xmap x1, x2; CCP4MAPfile f1; f1.open_read( "1ajr.ccp4" ); f1.import_xmap( x1 ); f1.close_read(); CNSMAPfile f2( x1.spacegroup() ); f2.open_read( "1ajr.cns" ); f2.import_xmap( x2 ); f2.close_read(); std::cout << x1.spacegroup().symbol_hall() << "\t" << x1.grid_sampling().format() << "\n"; std::cout << x2.spacegroup().symbol_hall() << "\t" << x2.grid_sampling().format() << "\n"; for ( ix = x1.first(); !ix.last(); ix.next() ) if ( fabs( x1[ix] - x2[ix] ) > 0.0001 ) std::cout << ix.coord().format() << "\t" << x1[ix] << "\t" << x2[ix] << "\n"; */ } clipper/examples/COPYING000644 000765 000000 00000057505 11766652736 015311 0ustar00ccbwheel000000 000000 GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS clipper/examples/diffmap.cpp000644 000765 000000 00000004210 11766652736 016351 0ustar00ccbwheel000000 000000 // Clipper test application /* (C) 2003 Kevin Cowtan */ #include #include using clipper::data32::F_sigF; using clipper::data32::F_phi; int main(int argc, char** argv) { const int n_scl_param = 6; clipper::CCP4MTZfile mtzfile; clipper::MTZcrystal xtal; clipper::MTZdataset dset; // make data objects clipper::HKL_info wrk_hkl; clipper::HKL_data wrk_fo( wrk_hkl ); clipper::HKL_data wrk_fc( wrk_hkl ); // read data mtzfile.open_read( argv[1] ); mtzfile.import_hkl_info( wrk_hkl ); mtzfile.import_hkl_data( wrk_fo, dset, xtal, argv[2] ); mtzfile.import_hkl_data( wrk_fc, dset, xtal, argv[3] ); for ( int i = 0; i < mtzfile.column_labels().size(); i++ ) std::cout << i << mtzfile.column_labels()[i] << "\n"; mtzfile.close_read(); mtzfile.spacegroup().debug(); std::cout << mtzfile.cell().format() << "\n"; std::cout << mtzfile.resolution().limit() << "\n"; wrk_hkl.debug(); for ( clipper::HKL_info::HKL_reference_index ih = wrk_hkl.first(); !ih.last(); ih.next() ) std::cout << ih.hkl().format() << "\t" << wrk_fo[ih].f() << "\t" << wrk_fo[ih].sigf() << "\t" << wrk_fc[ih].f() << "\t" << wrk_fc[ih].phi() << "\n"; // scale and difference data std::vector params( n_scl_param, 1.0 ); clipper::BasisFn_spline wrk_basis( wrk_hkl, n_scl_param, 2.0 ); clipper::TargetFn_scaleF1F2 wrk_target( wrk_fc, wrk_fo ); clipper::ResolutionFn wrk_scale( wrk_hkl, wrk_basis, wrk_target, params ); clipper::HKL_info::HKL_reference_index ih; for ( ih = wrk_hkl.first(); !ih.last(); ih.next() ) if ( !wrk_fc[ih].missing() ) { wrk_fc[ih].scale( sqrt( wrk_scale.f(ih) ) ); // scale wrk_fc[ih].f() -= wrk_fo[ih].f(); // difference } // calculate map clipper::Grid_sampling wrk_grid( wrk_hkl.spacegroup(), wrk_hkl.cell(), wrk_hkl.resolution() ); clipper::Xmap wrk_map( wrk_hkl.spacegroup(), wrk_hkl.cell(), wrk_grid ); wrk_map.fft_from( wrk_fc ); // output the map clipper::CCP4MAPfile mapfile; mapfile.open_write( "diff.map" ); mapfile.export_xmap( wrk_map ); mapfile.close_write(); } clipper/examples/ffttest.cpp000644 000765 000000 00000016173 11766652736 016435 0ustar00ccbwheel000000 000000 // Clipper-fft utility. /* (C) 2000 Kevin Cowtan */ // This is more of a demo application than a serious version #include #include #include #include extern "C" { #include } using namespace clipper; using namespace clipper::data32; int main() { String filename, cmapname( "out.map" ); String dataname; double rlim = 0.0; Grid_sampling grid(24,24,24); String line = ""; // read and parse input lines while ( std::getline( std::cin, line ), !std::cin.eof() ) { std::vector tokens = line.split(" "); // input file if ( tokens[0] == "inputfile" ) { filename = tokens[1]; } // output file if ( tokens[0] == "outputfile" ) { cmapname = tokens[1]; } // import a column list else if ( tokens[0] == "F_phi" ) { dataname = tokens[1]; } // resolution else if ( tokens[0] == "resolution" ) { rlim = tokens[1].f(); } // grid else if ( tokens[0] == "grid" ) { grid = Grid_sampling( tokens[1].i(), tokens[2].i(), tokens[3].i() ); } } std::cout << filename << "\n" << cmapname << "\n" << dataname << "\n" << rlim << "\n"; // Make data objects: Need spacegroup, cell, hkls, and data CSpacegroup spgr( "base spgr" ); CCell cell( spgr, "base cell" ); CResolution reso( cell, "base reso" ); CHKL_info rfl( reso, "cfft" ); CHKL_data fphidata( rfl, "" ); CCP4MTZfile mtzin; mtzin.open_read( filename ); // open new file spgr.init( mtzin.spacegroup() ); // get info from file cell.init( mtzin.cell() ); reso.init( Resolution( Util::max( rlim, mtzin.resolution().limit() ) ) ); rfl.generate_hkl_list(); mtzin.import_chkl_data( fphidata, dataname ); // read data mtzin.close_read(); std::cout << "Number of reflections: " << rfl.num_reflections() << "\n"; // make map Xmap xmap( rfl.spacegroup(), rfl.cell(), grid ); Xmap xmap1( rfl.spacegroup(), rfl.cell(), grid ); Xmap xmap2( rfl.spacegroup(), rfl.cell(), grid ); // fft xmap.fft_from( fphidata ); // write map CCP4MAPfile mapout; mapout.open_write( cmapname ); mapout.export_xmap( xmap ); mapout.close_write(); // now bench the fft methods int t0 = time( NULL ); for ( int i = 0; i < 20; i++ ) xmap1.fft_from( fphidata, Xmap_base::Normal ); int t1 = time( NULL ); for ( int i = 0; i < 20; i++ ) xmap2.fft_from( fphidata, Xmap_base::Sparse ); int t2 = time( NULL ); std::cout << "Times: " << t2-t1 << "\t" << t1-t0 << "\n"; Xmap::Map_reference_index ix; for ( ix = xmap1.first(); !ix.last(); ix.next() ) if ( ix.index() % 100 == 0 ) std::cout << ix.coord().format() << "\t" << xmap1[ix] << "\t" << xmap2[ix] << "\n"; // do some diagnostics Coord_grid c; for ( c.w() = 0; c.w() < 2; c.w()++ ) { for ( c.v() = 0; c.v() < 24; c.v()++ ) { for ( c.u() = 0; c.u() < 24; c.u()++ ) { std::cout.width(5); std::cout << rint(1000*xmap.get_data(c)) << " "; } std::cout << "\n"; } std::cout << c.w() << "\n"; } std::cout << "at 012 " << xmap.get_data( Coord_grid( 0, 1, 2 ) ) << "\n"; std::cout << "at 112 " << xmap.get_data( Coord_grid( 1, 1, 2 ) ) << "\n"; std::cout << "at 212 " << xmap.get_data( Coord_grid( 2, 1, 2 ) ) << "\n"; for ( ftype u = 0; u < 2.01; u+=0.1 ) { Coord_frac f( u/24.0, 1.0/24.0, 2.0/24.0 ); float v1; Grad_frac g1; float v2; Grad_frac g2; xmap.interp_grad(f,v1,g1); xmap.interp_grad(f,v2,g2); std::cout.precision(5); std::cout << u << " " << xmap.interp(f) << " " << v1 << " " << xmap.interp(f) << " " << g1[0]/24 << " " << g2[0]/24 << " " << g1[2]/24 << " " << g2[2]/24 << "\n"; } std::cout << "---\n"; for ( ftype u = 0; u < 2.01; u+=0.1 ) { Coord_frac f( u/24.0, 1.0+u/36.0, 2.0+u/48.0 ); float v1; Grad_frac g1; float v2; Grad_frac g2; Curv_frac c2; xmap.interp_grad(f,v1,g1); xmap.interp_curv(f,v2,g2,c2); Grad_orth go = g2.grad_orth(cell); std::cout.precision(5); float v; Interp_linear::interp(xmap,f.coord_map(grid),v); std::cout << u << " " << v << " " << v1 << " " << v2 << " " << g1[0]/24 << " " << g2[0]/24 << " " << g1[1]/24 << " " << g2[1]/24 << "\n"; } // test interpolation Coord_map m0( 1.1, 2.2, 3.3 ), m1( 1.11, 2.2, 3.3 ), m2( 1.1, 2.21, 3.3 ), m3( 1.1, 2.2, 3.31 ); float v0; Grad_map g0, g1, g2, g3; Curv_map c0; Interp_cubic::interp_curv( xmap, m0, v0, g0, c0 ); Interp_cubic::interp_grad( xmap, m1, v0, g1 ); Interp_cubic::interp_grad( xmap, m2, v0, g2 ); Interp_cubic::interp_grad( xmap, m3, v0, g3 ); std:: cout << "Interp curv\n" << c0.format() << "\n" << (100.0f*(g1-g0)).format() << "\n" << (100.0f*(g2-g0)).format() << "\n"<< (100.0f*(g3-g0)).format() << "\n"; // benchmark the interpolators //for ( ftype u = 0; u < 20.01; u+=0.00001 ) { for ( ftype u = 0; u < 20.01; u+=0.01 ) { Coord_frac f( u/24.0, 1.0+u/36.0, 2.0+u/48.0 ); //Coord_map g = grid.to_map(f); ftype x = xmap.interp(f); //ftype x = Interp_linear::interp(xmap,g); //ftype y = Interp_linear >::interp(xmap,g); ftype y = xmap.interp(f); if ( fabs( x-y ) > 1.0e-6 ) std::cout << u << " " << x << " " << y << "\n"; } // now try making some grids Spacegroup sg(Spgr_descr(76)); for ( ftype x = 30; x < 66; x+=5 ) { Cell c(Cell_descr(x,33,33)); Grid_sampling g( sg, c, Resolution(2.0), 1.0 ); std::cout << x << " " << g.format() << "\n"; } // now test the fffear objects Xmap r1( Spacegroup::p1(), xmap.cell(), xmap.grid_sampling() ); Xmap r2( Spacegroup::p1(), xmap.cell(), xmap.grid_sampling() ); int irad = 2; clipper::Grid_range tg( clipper::Coord_grid(-irad,-irad,-irad), clipper::Coord_grid(irad,irad,irad) ); NXmap target( xmap.cell(), xmap.grid_sampling(), tg ); NXmap weight( xmap.cell(), xmap.grid_sampling(), tg ); target = weight = 0.0; for ( Coord_grid c = tg.min(); !c.last(tg); c.next(tg) ) { if ( c*c <= 2 ) { target.set_data(c-tg.min(),xmap.get_data(c)); weight.set_data(c-tg.min(),1.0); } } //FFFear_slow_basic srch1( xmap ); //FFFear_fft_basic srch2( xmap ); FFFear_slow srch1( xmap ); FFFear_fft srch2( xmap ); srch1( r1, target, weight ); srch2( r2, target, weight ); for ( ix = r1.first(); !ix.last(); ix.next() ) if ( fabs(r1[ix] - r2[ix]) > 0.001 ) std::cout << ix.coord().format() << " \t" << r1[ix] << " \t" << r2[ix] << "\n"; MapFilterFn_step step( 2.5 ); MapFilter_slow fltr1( step, 1.0, MapFilter_slow::Relative ); MapFilter_fft fltr2( step, 1.0, MapFilter_fft::Relative ); Xmap f1, f2; fltr1( f1, xmap ); fltr2( f2, xmap ); for ( ix = xmap.first(); !ix.last(); ix.next() ) if ( fabs(f1[ix] - f2[ix]) > 0.001 ) std::cout << ix.coord().format() << " \t" << f1[ix] << " \t" << f2[ix] << " \t" << xmap[ix] << "\n"; // test SFweight_spline sfw; sfw.debug(); } clipper/examples/fomvar.cpp000644 000765 000000 00000003623 11766652736 016244 0ustar00ccbwheel000000 000000 #include #include using namespace clipper; using namespace clipper::data32; int main(int argc, char** argv) { CCP4MTZfile file; clipper::HKL_data_base::HKL_reference_index ih; double mfom[40][20], nfom[40][20]; for ( int i = 0; i < 40; i++ ) for ( int j = 0; j < 20; j++ ) mfom[i][j] = nfom[i][j] = 0.0; HKL_info hkls; file.open_read(argv[1]); file.import_hkl_info( hkls, true ); file.close_read(); Resolution_ordinal resord; resord.init( hkls, 1.0 ); HKL_data abcd(hkls); HKL_data fom(hkls); HKL_data fom1(hkls); HKL_data fom2(hkls); for ( ih = hkls.first(); !ih.last(); ih.next() ) { fom1[ih].phi() = fom2[ih].phi() = 0.0; fom1[ih].fom() = fom2[ih].fom() = 0.0; } double n = 0.0; for ( int i = 1; i < argc; i++ ) { file.open_read( argv[i] ); file.import_hkl_data( abcd, "/*/*/sigmaa" ); file.close_read(); fom.compute( abcd, clipper::data32::Compute_phifom_from_abcd() ); for ( ih = hkls.first(); !ih.last(); ih.next() ) if ( !fom[ih].missing() ) { fom1[ih].fom() += fom[ih].fom(); fom2[ih].fom() += fom[ih].fom()*fom[ih].fom(); int bin = int( 39.999*resord.ordinal( ih.invresolsq() ) ); mfom[bin][i] += fom[ih].fom(); nfom[bin][i] += 1.0; } n += 1.0; } double s0 = 0.0, s1 = 0.0; for ( ih = hkls.first(); !ih.last(); ih.next() ) if ( !fom1[ih].missing() ) { fom1[ih].fom() /= n; fom2[ih].fom() /= n; fom2[ih].fom() = sqrt( Util::max( fom2[ih].fom() - fom1[ih].fom()*fom1[ih].fom(), 0.0f ) ); s0 += 1.0; s1 += fom2[ih].fom(); } std::cout << s1/s0 << "\n"; resord.invert(); for ( int i = 0; i < 40; i++ ) { std::cout << resord.ordinal(double(i)/40.0) << " \t"; for ( int j = 0; j < 20; j++ ) if ( nfom[i][j] > 0.0 ) std::cout << mfom[i][j]/nfom[i][j] << " \t"; std::cout << "\n"; } } clipper/examples/ftndemo.f000644 000765 000000 00000002676 11766652736 016060 0ustar00ccbwheel000000 000000 program ftndemo C crystal definitions integer nspgr real cell(6) real resolution C atom data definitions integer natoms real x(10),y(10),z(10),occ(10),b(10) integer atno(10) C reflection data definitions integer nrefls integer h(100000),k(100000),l(100000) real f(100000),phi(100000) integer h0, k0, l0 C crystal data data nspgr/19/ data cell/30.0,40.0,50.0,90.0,90.0,90.0/ C atom data data natoms/10/ data x/12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0/ data y/1.0,2.0,3.0,1.0,2.0,3.0,1.0,2.0,3.0,1.0/ data z/6.0,8.0,7.0,9.0,6.0,8.0,7.0,9.0,6.0,8.0/ data occ/1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0/ data b/20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0,20.0/ data atno/6,7,6,8,6,7,6,8,6,7/ c make a crude list of reflections nrefls = 0 do h0 = 0,10 do k0 = 0,10 do l0 = 0,10 if ( h0*h0+k0*k0+l0*l0 .lt. 100 ) then nrefls = nrefls + 1 h(nrefls) = h0 k(nrefls) = k0 l(nrefls) = l0 endif enddo enddo enddo c do structure factor calc call sfcalc( nspgr, cell, + natoms, x, y, z, occ, b, atno, + nrefls, h, k, l, f, phi ) c output results do i = 1, nrefls write (*,*)h(i),k(i),l(i),f(i),phi(i) enddo stop end clipper/examples/ftndemo_lib.cpp000644 000765 000000 00000005014 11766652736 017230 0ustar00ccbwheel000000 000000 #include #include extern "C" { /* Input to this function is spacegroup, cell, atom list, and a list of HKLs for which structure factors are to be calculated. Output is the F's and phi's for those HKLs. */ void sfcalc_( const int* fspgr, const float* fcell, const int* natom, const float* x, const float* y, const float* z, const float* occ, const float* b, const int* atno, const int* nref, const int* h, const int* k, const int* l, float* fc, float* phic ) { char atmnames[][4] = { "H" ,"He","Li","Be","B" ,"C" ,"N" ,"O" ,"F" ,"Ne","Na","Mg","Al","Si","P" ,"S" ,"Cl","Ar","K" ,"Ca","Sc","Ti","V" ,"Cr","Mn","Fe","Co","Ni","Cu","Zn","Ga","Ge","As","Se","Br","Kr","Rb","Sr","Y" ,"Zr","Nb","Mo","Tc","Ru","Rh","Pd","Ag","Cd","In","Sn","Sb","Te","I" ,"Xe","Cs","Ba","La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W" ,"Re","Os","Ir","Pt","Au","Hg","Tl","Pb","Bi","Po","At","Rn","Fr","Ra","Ac","Th","Pa","U" ,"Np","Pu","Am","Cm","Bk","Cf" }; // make crystal info clipper::Spacegroup spgr = clipper::Spacegroup( clipper::Spgr_descr( *fspgr ) ); clipper::Cell cell = clipper::Cell( clipper::Cell_descr( fcell[0], fcell[1], fcell[2], fcell[3], fcell[4], fcell[5] ) ); double slim = 0.0; for ( int i = 0; i < *nref; i++ ) slim = clipper::Util::max(slim,clipper::HKL(h[i],k[i],l[i]).invresolsq(cell)); clipper::Resolution reso( 0.999/sqrt(slim) ); std::cout << " Spacegroup " << spgr.symbol_hall() << " \t " << spgr.symbol_hm() << "\n"; std::cout << cell.format() << "\n"; std::cout << " Resolution " << reso.limit() << " A \n"; // make atom list std::vector atomvec; for ( int i = 0; i < *natom; i++ ) { clipper::Atom atm; atm.set_coord_orth( clipper::Coord_orth( x[i], y[i], z[i] ) ); atm.set_occupancy( occ[i] ); atm.set_u_iso( clipper::Util::b2u( b[i] ) ); atm.set_element( clipper::String( atmnames[ atno[i] ] ) ); atomvec.push_back( atm ); } clipper::Atom_list atoms( atomvec ); // make reflection list clipper::HKL_info hkls( spgr, cell, reso, true ); clipper::HKL_data fphi( hkls ); // do structure factor calculation clipper::SFcalc_iso_fft sfc; sfc( fphi, atoms ); // extract the results for ( int i = 0; i < *nref; i++ ) { clipper::HKL hkl( h[i], k[i], l[i] ); clipper::data32::F_phi dat = fphi[hkl]; if ( !dat.missing() ) { fc[i] = dat.f(); phic[i] = dat.phi(); } else { fc[i] = phic[i] = 0.0; } } } } clipper/examples/junk.mtz000644 000765 000000 00012500064 11766652736 015755 0ustar00ccbwheel000000 000000 MTZ š¾ÂH?€ÿúZZÿúZZ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@Bm¬p@¼D¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@@AhGA€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@€ÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@ ÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@ÀB/ð@ºàÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@àA˜Þ@A72tAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂHAA‰8@A*ƒ€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@?€AÝ&@A%‚dA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@@Be@»ÚÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@@@Aªw€A ¦XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@@€A³Æ`A@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@@ A­`Að@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@@ÀBŽdÐ@Yè?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂH@@àB §@¶Ø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD?€?€AÁÖÀASÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD?€@A±¶ AnÔAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD?€@@A¥@AÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD?€@€Aî@Þu˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD?€@ AÙ#AÛ°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD?€@ÀAÅë€AùˆA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD?€@àÿúZZÿúZZA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD?€AAÈ}`@óšP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD?€ABh0@s°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD?€A B¾ @­ÏÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD?€A0B‰\0@CÏAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@@?€ÿúZZÿúZZ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@@@A’> A×ÌA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@@@@B¯sà@Sÿ°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@@@€B:ºð@–ÙA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@@@ B@2`@¯pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@@@ÀBK¹0@储@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@@@àAÜàA\`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@@ABRÛ0@k@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@@AÿúZZÿúZZ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@@A ÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@ ?€BGaÐ@˜S A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@ @A¢+ A °A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@ @@BI @æ®(A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@ @€B&E@¤&@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@ @ Ap€@å3èA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@ @ÀB€@âLˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@ @àA´V A”(@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@ AA¢È A´ÄA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂD@ ABIÛ @zÀ @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@?€A.à€@ì§pA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@ÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@ÿúZZÿúZZA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€ÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@ BBP@Ë=@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@ÀA1O@ðÆèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@àB}ìð@Å:˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AÿúZZÿúZZAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A ÿúZZÿúZZAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A0ÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A@Aâ¡`A>xÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@APAèÀ@×и@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A`A00€@î °A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@?€BD°@âì°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@A· àA Ó$AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@@B-à@©ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@€AŒÌ`@ù‘X@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@ B@R`@ŒÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@ÀB@£AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@àAÕb€AØ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@AAÔ`@ì?8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@AB9© A«¤@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A B[pA#xtÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A0Aƒ‚À@Ö(àA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A@A4à@Ú¡ØAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@APB$ 0@­A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€?€A‚" @áU(APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€@BRø€@šeÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€@@BYÚ @ÀˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€@€AÎR`AÎŒAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€@ BŠpÐ@‘ÕpA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€@ÀB¤Âh@3³ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€@àÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€AÿúZZÿúZZ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€AÿúZZÿúZZ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€A B1À@Ÿ¡ÈAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€A0Bdi @\­`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€A@BžT@Ê0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@€APÿúZZÿúZZ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@À?€B@ÕÐ@Ã$A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@À@BiÎà@ng€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@À@@B‚YØ@=A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@À@€AõJ€@ÝS@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@À@ B—d@KºAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@À@ÀB­à@{â°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@À@àAÖÀà@çï@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@ÀABU5Ð@mÝp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@ÀAB¢Ø@/œpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@ÀA B´=h@&2 AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@ÀA0B5$`@½ÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A?€B†R¨@¤‡ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A@B—Ó°@Soð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A@@BXPA2pA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A@€B=`AöØA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A@ BM¤°@d@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A@ÀBP0@ÅA˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A@àAr{À@ÜØØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AAÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€?€A„ŸÀ@ã°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€@B¤ð@¢=€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€@@B @@­ü€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€@€B”è@&]ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€@ BVð@¿Xh@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€@ÀAª+ AkÔ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€@àÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€AÿúZZÿúZZ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€ABŠ0@±£àApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€A B^þ@@j @?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€A0B†.è@Z @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€A@Aæê@@÷1(A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€APB">@އ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€A`B#·à@¦˜ˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<?€ApB}ÏÀ@EÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@?€B(€A/`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@@Býà@£uÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@@@B7²@’§ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@@€AÀ@AØA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@@ AÞA€A(.@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@@ÀB0ºÐ@¸PÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@@àBˆî¨@MÌÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@AAÝ‚ @ÑåA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@ABˆAª°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@A B€—ø@4NA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@A0Azy@@ÑC€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@A@Bà@¼<(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@APA—á`AˆŒApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@A`BP@øùÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@@ApB‚NÈ@;h€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ ?€ÿúZZÿúZZ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ @AÁ:@@þ;ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ @@AÖï @×½?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ @€BzÐ@§îˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ @ B<0@¨… A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ @ÀAø#@ÇYÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ @àBK@Ð@  ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ AB&Ñ @޵àA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ ABfÐ@J°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ A BlêÐ@m€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ A0B´ðA ŽP?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ A@BM£À@¤ã(ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ APAë2 @öüÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@ A`Aáð€@»„èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@à?€B @æAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@à@A‚€@ÚÇÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@à@@B û0@ÿž@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@à@€BÂ8p@ƒÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@à@ B( ð@®ï¨A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@à@ÀBTÐ@†– A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@à@àÿúZZÿúZZ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@àABN<@¶Úp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@àABŠÜÐ@IA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@àA AÙv€@ë6 @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@àA0A¾B @ÓAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<@àA@AÀ÷ @ÆP(@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<A?€B.]à@wP@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<A@BMà@vä€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<A@@Aš¨ Aš€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<A@€BþÀ@í˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<A@ AÙô @òÊð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<A@ÀB?õð@‘öÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<A@àÿúZZÿúZZA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<AABLò @Îo A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ<AAB’ H@€eàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8?€ÿúZZÿúZZApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@ÿúZZÿúZZA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@@ÿúZZÿúZZAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€AH”À@þlàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@ Aæ†ÀA `€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@ÀAjÀ@Aî@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@àB›†`@¢rh@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8ABëA6­p@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8AAVç@A`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A A[¯@A5pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A0B†rØ@X}@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A@A2[À@üs¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8APAÅ€@Þ7(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A`ÿúZZÿúZZA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8ApÿúZZÿúZZ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A€AŽÏ A $0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8AˆA%å€@æª ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@?€Bà@ÃFøApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@@BÜÐAx¤AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@@@B­îP@oApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@@€Bƒà@“°àAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@@ B9°@â;hA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@@ÀB'¡0@Š4ÈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@@àA©øà@ÎA`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@AB+ø@ƒHA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@AB3Sà@Ÿ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@A B5º@“pA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@A0B"0@›t¨A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@A@B¢,Ø@n 0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@APBO0@TÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@A`B Ç @¤§ÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@ApB1ñÐ@mË A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@A€Aë: @²}ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@AˆB@up@¥Š˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€?€B»ÿ@;–pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€@AÕsà@üÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€@@AòåÀA ,¼AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€@€AùtÀ@úôø?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€@ Auô@@åŠ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€@ÀAÛµ@ù7øÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€@àAèà@÷ChA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€AAÍ} AÛTAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€AByÇ0@²Ò€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€A ÿúZZÿúZZ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€A0BZÀÀ@›ÈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€A@AþxÀ@ÝË@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€APA˜.`@çÝÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€A`BIlÀ@Q0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€ApAÂã @çÍ8A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@€A€B+ @—Ô@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@À?€AÎõ A!(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@À@B"Y @•cpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@À@@ÿúZZÿúZZ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@À@€Aå€A\@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@À@ A @ñ¬¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@À@ÀAƒ@@ÎïAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@À@àB †P@•txA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@ÀAA»¦À@êç0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@ÀAB/ÐÀ@š€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@ÀA Bc @@v¶°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@ÀA0B¦|8@6œ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@ÀA@BŽ@@;ÍA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@ÀAPAÕ+`@ìš@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@ÀA`A‡à@ÞªÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8@ÀApAý#@@È7AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A?€AÓÀ@þ`(ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A@AcS€@Ñ‘àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A@@BC¼@@g$°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A@€Bb$p@oL A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A@ A‚l€@ñ› @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A@ÀA®÷ÀA0$@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A@àAü¹`@ÒlðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8AAB>© @bà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8AAAoñ€@Øó@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8AA A®óÀ@ñÙÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8AA0A„¾`@Ý.€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8AA@B'%@‰X`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8AAPA®†àAê@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A ?€B¡À@µ£€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A @B|¹ @•ú€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A @@B,ô@ËÃ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A @€Aþí€@щàÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A @ AãÛÀA„´A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A @ÀB[¨@¤kÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A @àA€A#ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A ABCZ0@žíÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A AB? à@ÔÉØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ8A A AÍÐ`Ad`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4?€?€BX÷à@M¸€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4?€@AÇv€A‘AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4?€@@AðU ARøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A?€AÅ5@A4APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A@AÑAúXApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A@@A×Þ A®ôAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A@€B=€@Œ…X@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A@ BaÐAùlA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A@ÀA„'@@ÞÒ˜A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A@àA«‰@@ûŸ`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4AAÿúZZÿúZZ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4AAÿúZZÿúZZApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4AA Aþê€@¢} A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4AA0Bo¾À@DÉ€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4AA@BgS @Y×€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4AAPAƒû€@× €@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4AA`B¡hh@EíA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A0?€AÑì€A`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A0@BFIð@Á8ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A0@@B–k`@`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A0@€BAp @c‰@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A0@ A†¨ @èÌ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A0@ÀAÃ`@ûz@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A0@àBŒ¦¸@KîpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A0AB1Œ@Å_ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A0AA©å€A†pAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A0A B4ô`@ŒE@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ4A0A0Aùß @¥^ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0?€AŸþ@A”ˆA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@BrÀ@N_°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@@A_h€Açø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€AA=@õ®˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ AñðÀ@܈@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ÀA8Ï@ê4@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@AoWÀA—@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0APAûŸàA'I”A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A`B£ñ˜@ŸK¨@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0ApA%­À@Ü™0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A€ABW€@þ‰ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0AˆAëî A ŒApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0AAÅ@Aƒ0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A˜A‚€@ܽ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@?€AáÀAZðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@@B^X @‡€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@@@Aÿ°`@¥ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@@€BZ„@Fh@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@@ Aae@ËvA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@@ÀAõ¯à@±h`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@@àB‡˜@d½@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@AB‚K°@‚˜@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@AA â@îÑpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@A BÊép@9 €AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@A0B]I°@m3pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@A@BT‡`@F9@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@APB@¾¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@A`AÅD AVØA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ApAzÔ@Ô½øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@A€Aýé@@å¢HAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@AˆBh0p@cá @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@AB[4ð@b¨à?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@A˜Bxÿ @.€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€?€B›ÇÈ@0 APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€@B`@œþèA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€@@B… ˆ@Mx€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€@€B5à@†M@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€@ B †@@˜<˜?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€@ÀAÛDÀ@ëbAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€@àB>àA* x@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€AAÐÊ@@øoè@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€ABCë°@oÚðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€A Až A~àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€A0B06°@‡Íð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€A@A¶­ @ìœø@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€APA=§À@°ÈA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€A`AÍg`@ËÇhA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€ApB0>Ð@ÎxApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€A€B†H@0ÎÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€AˆBeÒP@EãAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€AB(@ŒÎH@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@€A˜Bm@@§tXA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@À?€Bžè@ ¯à@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@À@B¡[À@Ïð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@À@@B%þÀ@’qÈ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@À@€A÷¸ AE @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@À@ A–’À@ì©?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@À@ÀAÍD@@ôH(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@À@àBZà@i~°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ÀAB3 ð@vOÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ÀAB%@™Ã@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ÀA B=BÐ@š«@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ÀA0B4N€@¥ihA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ÀA@B—ðAG˜APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ÀAPBÞ@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ÀA`BEÁÀ@Lß@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ÀApB\ù @…°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ÀA€A´óà@ý5X?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ÀAˆA˜ @å¤À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0@ÀAB%P@¡nXAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A?€B`Ï @¥ì(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@ÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@@A…§@è0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@€Aí‚ @à@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@ BŒxˆ@Ué AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@ÀB[±@QbP?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@àB¶@åÖ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0AAAÄ­ @ÔA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0AAA„Ç @ÎnPA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0AA B—z@@]C€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0AA0AÑ„àA "dA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0AA@Añs@×cH@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0AAPBRR @@ü°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0AA`Bà @‡FAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0AApAj%€@ËxA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0AA€Aá €A¼ÄA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A ?€BÐÁˆ@<1°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A @BÃÅH@ŠŸxApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A @@A«“À@ãf`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A @€BVæ@@Ps°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A @ B7 `@ ¡hAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A @ÀA³¤AØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A @àB+¸ð@ŠÐxAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A AA”`@ë‚ø?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A AAÿ·€A s8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A A AŸÚ @Þ†8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A A0AéÄ@A!~AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A A@Aà& @ÌÚ¨A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A APB ñ0@¤Æè@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A A`Aõ©@@ÓKÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@?€AŠ(à@ÜÀ`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@@A³y AApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@@@B wÀ@Ïú`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@@€Aõ_ÀAÅ@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@@ BCið@Á@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@@ÀB±˜@;¡P@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@@àB2—@ˆòèÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@AAÃUàAÀäA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@AB{Ð@€Î`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@A ÿúZZÿúZZA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@A0BKŽ@— @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A@A@ÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A`@@ÿúZZÿúZZA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ0A`@€ÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€?€B‚1à@„V APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€@AÚt€@Öp0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€@@AÈÜ`Ap˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€@€B6‹P@àÞÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€@ A¦nÀA“AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€@ÀBk£@rÄ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€@àBB˜0@ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€AAuÁ@@؉ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€AB*Cð@výp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€A B†9Ø@XH0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€A0B; @˜ÖðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€A@A‘èÀ@Á€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€APAʬ @²H A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€A`Bt0@+&ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€ApBÐ@¦9 ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€A€Biΰ@B‘@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€AˆBPY€@‡ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€AB3ö@@€RPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€A˜B,`@ôì0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,?€A Ašl€@úÕHApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@?€B¯gH@"AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@@Awd€@Ë…ˆA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@@@Bµqè@Y°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@@€BE/0@“)ÈA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@@ AüÜÀAEA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@@ÀB„dÀ@"Ú@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@@àAW7À@Ál8?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@AAÙŒ@@¨HàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@AB‡½@@íÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@A Bz€ @8 @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@A0Bƒ0@d«`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@A@B³eP@/º`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@APA­À@ÒžA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@A`Aöž€@Àó@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@ApB2ùÐ@›hèA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@A€B¦Q@*9 APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@AˆA™ÿ@@ØxAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@AA'4À@¡”ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@A˜B#Q @•èèA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@@A B@—„˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ ?€B‘7Ð@f@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ @Bð@¬‚Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ @@A¦b`@Ú«A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ @€AÓæ@A'ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ @ Aµ¤ @Ò–ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ @ÀB²@@µø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ @àAùÀ@ÝÞAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ ABXÚ€@s@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ ABE?@˼ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ A B×°AmP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ A0Bx«@¨xAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ A@A¤CàA ;Ø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ APAÕ÷à@µðØ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ A`AÆê @àl@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ ApB9¦ @lÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ A€AÔ`€@Ð.HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ AˆB @—€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ AAtk€@Îé8A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@ A˜B{ºÐ@:n ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@à?€B…ßà@[}Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@à@B!`@ÉÔÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@à@@B Åp@ðføA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@à@€By= @1ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@à@ AƒG @ÙpA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@à@ÀB[› @B·°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@à@àB4”à@pÙàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@àAA¿¾ @ý˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@àAB ^pAKðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@àA B€Bx@ÙðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@àA0AÏ‚`@Óü @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@àA@A£ûà@Òøx@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@àAPAù@˜ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@àA`BZQÐ@¨ÀÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@àApB‹ýØ@Ø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@àA€By$0@1© AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@àAˆB {À@ŒëhApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,@àAB‹‚X@.V@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A?€BÑ(@Y× AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A@BUZp@ˆøXA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A@@Aå¨@@È‹°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A@€B~¿P@”`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A@ BV) @o´àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A@ÀBŽ @’N0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A@àB¹Ý0@SÆAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AABÙk(@.ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AABG°€@[ËAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AA Bq«°@¿’ÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AA0B Ð@Í<Ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AA@B‰P@xGÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AAPB*àP@qÒAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AA`AnðÀ@ÐXÈA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AApBxJ @2ž`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AA€B\'ð@<à`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AAˆA‘t@Ö•ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0?€B‰X@LXÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0@AñWÀ@ßšðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0@@B—è@QdÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0@€B‡‰ @lX@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0@ B @†­èAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0@ÀB/Ü@œ€è@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0@àB«7@@nÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0AB+â°@Æ£ˆ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0AA„€à@Úµ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0A Bd@@‹rØ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0A0Bˆø@%?p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0A@B^ÐA#HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0APAˆ8 @íïðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0A`Aû]à@ûɈ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,A0ApA‹s`@èèˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AP?€B>}@ü ˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AP@Ažþ AÅhA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AP@@AmXÀ@Íkx@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AP@€A¸û A }xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AP@ B2 @–s`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AP@ÀAü§ @áèhApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,AP@àB6@õY€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,APAA“±€@êäÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,APAB%YÐ@ÓÇ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,APA B†ñ@_Eð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,APA0B6ep@¢ ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ,APA@BlÐ@.Îp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(?€Be]Ð@xjÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@A•Á A%±A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@@AAÃÀ@ò—ˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€AŽÛ@AèA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ A\÷@A JH@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀAMè€AÝ`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@àB7™@}@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AB(Üà@Ìhh?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AAÆË@A.WèA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A AêA@ hA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A0B—v@¬Xø@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@Bh @‚[ðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(APA@A,j @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`A+…@@ásAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(ApBž©è@`Ÿ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A€B¦@ZÁA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AˆÿúZZÿúZZAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(ABÚ½@MªÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A˜AU®€Aá(ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A A‚@A9 A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A¨A•#ÀA+Ì$@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@?€Bk0@Lb?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@@B’Ø€@9²@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@@@BVì°@7m€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@@€B޹ð@"íð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@@ B£Dx@:³ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@@ÀBT(@9òÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@@àBžAà@“¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@AB£ÃÐ@™(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@AAçE@@Ø'ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@A BÕ*˜@hà @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@A0BêP@sqA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@A@Bl•ð@jÑA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@APAüó@@—»ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@A`As)@Ã÷8@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ApBS+€@1I€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@A€Aò @à#¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@AˆA—]`@Ð (ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@AA±Ï@å A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@A˜B²P@BÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@A BoJP@G³ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@A¨B @σp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€?€BM€@†6`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€@Bð3x@®A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€@@B%˜@Œã0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€@€B7@âÊ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€@ AòÞ`@¾»¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€@ÀB>0@n?@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€@àB/>@vØ APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€AB@èð@Ž(€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€AByƒ€@%6@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€A B°$@,™ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€A0BmP@£ZÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€A@AÄEÀ@µ… ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€APB˜`@)°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€A`AÙ @®>°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€ApA׈ @ãÅÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€A€B‚Z¨@! AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€AˆB_Ã@eùÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€AB>Ô@@i“A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€A˜BH‹Ð@mépA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€A Aìx`@Íy ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@€A¨B—+˜@3`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@À?€A³hÀ@íD¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@À@B0Qp@tH@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@À@@B¤2@‰@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@À@€BŒÐ`@‘»¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@À@ ÿúZZÿúZZA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@À@ÀB¾™˜@œ<A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@À@àB¯Íh@,¯`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀAB5 €@Û0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀAA’À@Ï,@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀA A³Ã @Ò H@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀA0BO}@@?Ž@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀA@BÏbh@) ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀAPBH<À@]Ë`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀA`A–‰@Ú² AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀApB °@  XA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀA€BšÛX@ŠÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀAˆA×r€@ã&¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀABƒ%@@>P@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀA˜B%É`@‡ƒxAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(@ÀA BHm @T A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A?€Aãh @ô1pA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@A¦f`@áÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@@Aòß@@šL@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@€A×ú@@¯2xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@ Aœ+à@Ý×ðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@ÀAÐÙ @îR@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@àB‰£@{~0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AAB°Ý@޹APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AAAšˆ @×°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AA B?‚°@x°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AA0B”—ð@"×ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AA@B”|È@íp@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AAPAhL€@Óùh?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AA`A²h@´n@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AApBV¢@PµpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AA€B‡º@B$AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AAˆAÀuà@ÑL(A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AAAÝ `@Âà¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(AA˜B<; @tP`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A ?€B_› @Hñ°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A @A„â @ÞÊ`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A @@Bo[@kï€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A @€BøP@ªÓà@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A @ B‰«0@óÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A @ÀBŒkx@(¾0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A @àB×6Ø@ï€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A ABx @C ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A AB«í@¬ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A A A­µ€@ïGA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A A0B= @Èà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A A@Aú @ZàA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A APBc-@@6T@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A A`BMÆp@C¯0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A ApB—À@e@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A A€B7Ö°@NÑ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A AˆBw\Ð@WAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@?€Aˆ¥`@â™8ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@@ÿúZZÿúZZA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@@@BþP@†kÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@@€Bv@@¢ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@@ ÿúZZÿúZZAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@@ÀBŸ÷ð@Þà@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@@àB8cà@—|`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@AAýº@@ÚE€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@AB"ž@@žßApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@A AÆ·@Aß,A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@A0AUi€@žÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@A@A´û€@Õ™ØA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@APB1@xXA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@A`A¡™ @ôc@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A@ApAÚ›`@ñ¯˜@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`?€BÆP@Ø/hA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`@AÝ A'§èAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`@@A €@ÐpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`@€AÚ|à@¤þ`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`@ B°@¾ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`@ÀAÚ @½¹A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`@àÿúZZÿúZZApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`ABZÜ0@tÒ`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`AB;bð@ÚL0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`A ABÀ@ΗèA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`A0Ae#@@»/ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ(A`A@B‚À@ÊŠh@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€?€A‡ @ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€@Að  @‰Ã(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€@@BŸ®¸@.CÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€@€AŒÆ @Ò[ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€@ B-˜@º‘(@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€@ÀBbið@E?€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€@àC¬¤@Eˆ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€ABÕS°@"PA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€ABLú @O(ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€A B#Ô0@^ˆApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€A0CDô@¦Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€A@Bø°@‚Cè?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€APB~\@:t`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€A`AY³@@»}ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€ApAÏ @¯ýP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€A€BÒ@Ÿu¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€AˆB{È@2AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€AB%:@@Š0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€A˜A @íÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€A B0@ƒ¯Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€A¨Aš@ß @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$?€A°B«x@$• @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@?€B„?@iøPAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@@BŽÈ(@T“Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@@@B.ÂÐ@RàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@@€A´  @Èéˆ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@@ A™{`@ÖuˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@@ÀBÚp@ªãHA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@@àAàŒ€@•{ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@ABš ¸@<¿ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@ABˆ·˜@#%°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@A BæP@EñÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@A0BaP@Hl0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@A@Bè@D ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@APAôÙ @ýè@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@A`BQ @‘5À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@ApB¦–0@1`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@A€B×`@µ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@AˆB`p@C`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@AA͇à@Æ¢ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@A˜A®È AcA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@A A«C@@ïKðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@A¨Bv0@•ÏÈ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@@A°A¸» @ÔˆX@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ ?€Ba¶`@€WÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ @B\ÿð@SË@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ @@B'ÆÀ@ O€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ @€Bª*˜@2×€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ @ AÝ‘ @Ô÷€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ @ÀBmm@LhA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ @àBNç€@bWÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ AB¢0@nMpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ ABü @$†A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ A BœW(@0*A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ A0B “ @’@èÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ A@BWq@,UA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ APBà@‡Š@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ A`Bº5@@ >°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ ApBåÊH?ú"@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ A€BˆL@@"% ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ AˆA À@Ù A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ AB;Èð@^ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ A˜BC0@޽˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ A A²yà@è88?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@ A¨A‡°@Öè@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@à?€Bˆj0@P A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@à@B—È`@ŒüPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@à@@Bv @¯k˜A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@à@€Bkþð@lZ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@à@ A`ê€@Äb AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@à@ÀA}߀@×äøA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@à@àAë‚`@Ê3°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àABØb`@×à@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àAASÿ€@·J@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àA Aý=@¡Ž`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àA0B i€@¥{xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àA@Bm~à@B @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àAPB |@o߀@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àA`B9O @k‚APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àApBtB @?û€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àA€A« `@凨?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àAˆBy0@ ê0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àAAˆ8 @äŽA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àA˜Bˆð@‡µ¨APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$@àA AÓÐ @þÒ(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A?€BC¡@@CÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A@Bãà@|wÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A@@BîÐ@Q@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A@€AœÄÀ@Ø”XAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A@ B$0@@£+à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A@ÀA—Ú€@ç ØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A@àA‹— @Û¢X@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AAB@‹˜ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AABI4°@ƒÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AA BY@@¡ÑÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AA0B7 @aF A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AA@AL@@É$@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AAPA¶>@Éq@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AA`B'`@u€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AApB~-P@ … A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AA€A´†`@ñÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AAˆA““À@Þ§ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AAA’Žà@Û(@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AA˜Až@ßžX?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0?€B,@©×è?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0@AÔ`@×FA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0@@AŒè @Î{ðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0@€B1Ì0@ez0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0@ BvU @V~`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0@ÀB¬ðH@ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0@àAJÀ@×ÓA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0ABïRè@$A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0AB P@ŽpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0A B*p@`èpAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0A0BqÅ@V€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0A@AÀÉ @ß_PA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0APBAÐ0@=öpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0A`BÁ @¤A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0ApB [ @…¸A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0A€BzK @3xApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$A0AˆAÓ¦@Ëí0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AP?€B N0A A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AP@Aú`@™­pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AP@@Aœ2 @Þ0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AP@€BG—`@ˆ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AP@ B?à@Š¡¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AP@ÀBй0@a A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$AP@àB¬¡@kWp@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$APAAµ*€@Õ\èApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$APAB“"@AÏA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$APA AX`@Ó­A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$APA0BŠí`@5sàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ$APA@B„Yð@ÃÀ@>êÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@@Bª:¨@$2p@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@€B7Þ@>b@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@ BU÷0@"è`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@ÀB´”@@šu AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@àBœó@¹CÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ABMİ@›oàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @AAú;`@ PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @A B…¯°@FA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @A0B¢Þp@/(ðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @A@BÇ€ @!8ðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @APB®ï@@ÙpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @A`B(>@n;€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ApAˆ<à@ÛhøAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @A€AÔ@@·¾¸?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @AˆB ñÀ@“ÿPA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @AAó‘@@¢6¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @A˜A¡b@@Ñœ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @A B>:`@xˆpA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @A¨BŒè˜@>N0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @A°AÐè@A2\@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @A¸B./°@gâ`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€?€Bªã¨@/7APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€@Açfà@‡A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€@@BîX@.X@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€@€B™Ð@$BPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€@ BnU°@š¢(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€@ÀBpA „APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€@àB[`@iÞA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€AB–*0@8»0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€ABÍŠÐ@F¾PA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€A BTCð@Xy°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€A0B‚<ð@FÀ`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€A@A“±à@Ò+0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€APB59À@U'pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€A`Bˆ]p@2Û0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€ApAœÉ`@ÑFA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€A€Bf,€@?p0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€AˆB‚ @HãAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€ABà@› A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€A˜BŒEØ@ó@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€A Bôð@žL°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€A¨A¾Qà@ÏjA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @€A°B+D0@Žx?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @À?€BF»@@?€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @À@Bx.@žÙXA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @À@@BŒÎ8@9ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @À@€B€'ø@;@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @À@ B‹Ð@[pA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @À@ÀAñë€@ç½`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @À@àBV? @€ÏÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀAB¸ ø@Fí A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀAB€@g“@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀA AóÄÀ@˜Ã°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀA0AŽ?À@ʆÈAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀA@A¤èÀ@ÖM¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀAPBÎà@ƒX AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀA`B"«@WEÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀApBt'ð@:Qà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀA€BÕ”@@yÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀAˆAüè@£oÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀABø@xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀA˜B Ú@@dz¸ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀA B|C @9˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀA¨B,¹@@sÃAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ÀA°Ba@T]ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A?€A¸—€@¼H@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@AšÃ@Ǿ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@@BJ“`@ˆ3ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@€B‡—p@4x @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@ B€cØ@5åP@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@ÀB‘›¸@^¹ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@àBC’Ð@oD@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AAA‹; @Ø‘ØA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AAA¹·À@Åÿ€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA BBÒ0@[®0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA0B@4!AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA@BOt@>U0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AAPBÍ`@xìÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA`B†Ð@oãàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AApBÝ@Ú°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA€Bˆ·@@QÁ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AAˆBwÎÀ@l´ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AAA°@@éâpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA˜Bw[`@@I`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA B¶ 8@(°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA¨B·Å@5 A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A ?€BTZÀ@9jA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A @BèÀ@Žx°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A @@B,:@?§@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A @€Bz½°@à@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A @ Aú„ @‡’pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A @ÀB­ß(@SíAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A @àBÂ0@fìP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A AB‰  @K@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A AA“«à@âz€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A A B€@ŠÌ˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A A0B «@@yð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A A@Bî@@} AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A APBUþà@.ò0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A A`Aœ  @Þ¬¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A ApB‰1È@*¡0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A A€AæŠÀ@·¦¸?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A AˆB‡F8@"êP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A AB u@J`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A A˜A‡O @Ö¦A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@?€AÆÂ@ëHAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@@AŠß€@ì–P@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@@@BXmà@VÆ @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@@€B2’ @[àA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@@ B˜¹€@W`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@@ÀAWôÀ@¹#¨@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@@àBœÂx@GHPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@ABÀ @€nHA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@AB†×@? PA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@A B†°@Lë`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@A0B]þP@*¶ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@A@BÇÒØ@-"AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@APBH@0@Uj@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@A`AˆÑ@@ÖC@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@ApB @†cXA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@A€A§Zà@Ô§øA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A@AˆAòÜA2¨@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`?€Ažû€@ènHApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`@BèP@–J¸A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`@@A’Ù@Ók¸ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`@€A“Á @ÄBèA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`@ BN§0@>ãÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`@ÀÿúZZÿúZZA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`@àBÌÖà@vŽ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`AAßÜ @ଠA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`ABŒcð@7pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`A AC°À@± xAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`A0AÍ@@ÇãØ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`A@B2Â@@Q£ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`APAá}À@Ç[ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`A`By(@=ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A`ApB¦@†ä@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A€?€B5Ù@@ÕìÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A€@AÉ @ö•øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A€@@B/Ñ@¥Šð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A€@€A›ê@@Û²APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A€@ A¥l`@äî0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A€@ÀAž@Ý„øA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A€@àBLU0@JÕ°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A€AAßx@@ôÛðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A€ABQ´@@6Ø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A€A A·…@@Äy@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A€A0BçÀ@„DÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€?€BbÎ@@>ÿ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€@Bhgp@V)?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€@@Bš"¸@øApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€@€BÚ@@IY@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€@ ByP@n’ÿúZZÿúZZÿúZZÿúZZÿúZZB€QpA=€n¿‘:A½¦BÀAˆ“B…NA‰aBBSéA?9AÄû`A¿9B‚¹Aˆ)§B%ÑA‰ŠÂ?€@ÀB–Ð@EÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZB‚|€A/îÁ“Ž0A–N4Bf€A…™B›¡xA iÐ@EuÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A€Aéž`@Î HA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€AˆAƒ4 @áÒA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€AB9õ@@†äà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A˜B4q@IˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A Aß `@Ð~°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A¨A¤~À@üÞÈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A°AszÀ@Íç¸@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A¸AÕÀ@ÔX¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€AÀB'5@•!xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@?€BA @•‡HA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@BÓ§(@B&APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@@AÓ@@Ǿ€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@€BÏVP@NÇ@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@ B¶°@‡AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@ÀB¶\ø@7{ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@@àB“-Ð@¬jèA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@AA˜Š @Øýø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@ABØœ8@B_Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A BÈ`@@AÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A0B²k`@;A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A@BÀ©8@$wP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@APCv(@… ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A`B?)@8@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@ApBu@@h3@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A€Blì @AàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@AˆB¾s€@Az A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@AB:`@“¯ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A˜A¤sà@݆ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@B–ž(@òÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@BGÐ@áÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@€Bc¹ @5‚ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ B·Ï`@8èA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ÀB/ @‚9€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@àAêÔ@¶ˆHA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAAÃ7à@¨ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAABêÀ@Ë0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA BÂP@”@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA0B17°@cà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA@A‚À@@åw@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAPAË€@ØÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA`A›7@@Ñh˜@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAApA»ˆÀ@¼Ö°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA€BpÖ@0)`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAˆBv` @+¥ @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAB>`@]S@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA˜BP`°@Š{ØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA Bg® @x@Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA¨A´à@ã#ˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0?€AÀ€@ÌY@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0@BH—p@B­À@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0@@B §`@€U˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0@€A×^ @žá@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0@ B´.È@áA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0@ÀAÎà @¼`(A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0@àBT•0@M A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0ABŠÃ`@PPàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0AB;C @‹ZèAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A A™ð @Ú;¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A0Bæ@Œ¾@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A@A¯ß @òk€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0APBPs€@@8@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A`B†¦@ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0ApAÙ× @»úxA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A€A®÷`@ìvè@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0AˆA¬& @ýFˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0AAk€@Ì[pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A˜B„ð@ŸO˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP?€Aáá@´–A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@BM· @€Ð°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@@Aßã€@µðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@€Aü±€@ÎÿÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@ B¯°@L¤p?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@ÀBW.@3 AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@àBà@jÈ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPAB ¥@™=A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPAA‡– @Ñ·XA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA B-·@»¹@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA0Bæð@v½0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA@AÖ9À@Ñ€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPAPB$­Ð@€HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA`Aø€@Ïà@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPApByÀð@3p@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA€B=`@KÙ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPAˆB¡°@Ær˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp?€A”¶À@ò ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@BêÐ@“ÝH@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@@A‹Ö @ÑBØAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@€BVà@ÃÜèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@ Bu)0@5Ï€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@ÀB‡ýà@ŠI(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@àBrÃ0@C„@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApAB y°@­fàApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApAB;¸ @G€0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA BÐ@ÐÞÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA0AŸÉÀ@Ëp A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA@A«Å`@Àæ8A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApAPA›: @ãÛèAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA`Aó/à@³hHA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApApAªåà@ø¸ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ?€BjÜ0@g†@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@B– P@-Ó°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@@Bqp°@¥A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@€B à@‡)à@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@ A<Î@¹b0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@ÀÿúZZÿúZZ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@àB5–0@‹M˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆAAÅÚ€A¯(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆAAx¦€@Áˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆA B5˜@J¾À?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€Aþ€@ÆÚð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@B 0@»’ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@Be€A#ž€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€B³cø@lãàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ A£Ç€AŸ¼ApÿúZZÿúZZÿúZZÿúZZÿúZZAðw@A_0¦ÿúZZÿúZZAôj AbÚâÿúZZÿúZZB? A©Ë‚€B?Í Aªv.ÿúZZÿúZZÂ@ÀB‹€@x ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¶Ò0A3fÿúZZÿúZZB¼tpA8íHÿúZZÿúZZB†6°A‰ö€BˆžA‹¡ÿúZZÿúZZÂ@àA@ˆÀ@îè@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB<‘ÀAwo ÿúZZÿúZZBDúàAPA‚MÂ@AB;)P@=â@@ÿúZZÿúZZÿúZZÿúZZÿúZZBN­ÀA!VÌAˆ²°A¡wJB€åØAfîàB;oA‚XLB?–A*v¨A4Z Aªv¨BbàA{jZB5ÊAƒ5Â@A BóX@@bhà@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A0BÀ»ð@-ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A@Bvò0@ e€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@APBçØ@SÉÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A`B?ð@i­ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ApBÉ´H@?áÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A€BÌQ@@É A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AˆABÀ@ä‘èAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ABtX@@Ÿ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A˜BÒSP@TàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A BCO @SPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A¨A®T@@à”¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A°B?¾P@dpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A¸B"â@@ƒ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AÀBà @À+`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€?€B™àÈ@)‚@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€@B1åÐ@I<àA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€@@B–Ì@9äA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€@€B(@ƒCpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€@ A À@îWèAÿúZZÿúZZÿúZZÿúZZÿúZZB ¬àA(¦ÁÕ€A¨ÇÚAÖ!AM¼B5®`A‹>˜B¶ A.C0A_i@A®C0B/hðA†E±AòÈ`AdyÔÂ@€@ÀB<ýð@pÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB,”0A¡¢Á›gpAšÀ¨B ÿApßèB];€AT?\BS]`A#bàÁ[àA£bàB;\ðA†UkBwupAGÜ€Â@€@àBÓð@{ºÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZB× A&ù„Á1ö A§B‚pAkXB8©°A‚ØÎAó ÀArÀEûA›rAî˜@A\O”Bv Am]ÈÂ@€ABÈò¸@;j°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€ABÄ0@P­€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A B:eP@Õp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A0B­à@*à@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A@B€—p@"ð @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€APB‘K€@p@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€AB4º@`–@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A˜AËC`@ÈÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A BÐ@ãA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A¨AŸ‰À@àTh@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A°B_&0@`6PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A¸B`­ @Hn0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€AÀB†×Ð@W?A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@À?€Bù;8@z AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@À@BÀÚ8@YÞ€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@À@@B;× @†"¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@À@€B–¯@?«0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@À@ B”2H@H?P@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@À@ÀBq@eÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@À@àBdiÐ@L˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀACŒ@hS ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀABN@@T¼ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA A½Œ@@ÇãApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA0A v€@¶eX@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA@BJà@;•0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAPB¨Z@ôðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA`BsCp@&#à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀApAÇ©@@É×ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA€AŒñ€@Ü‚(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAˆB´ @s[A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAAý© @šc¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA˜B;@\žpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA A¨1@êŠxAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA¨B]›À@AÌPA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA°B`7P@fe0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA¸A•à@ë±0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA?€Bº€@„=x@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A¼x€@Ã!èAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@A›bà@¿é(?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@€B9š€@ cè@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ B£P@ Ê@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ÀBíÇ0@ÄÌAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@àBJÄP@bn°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAB€—P@IÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAC H@šè@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA Bû‚X@T @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA0B‚͘@dpÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA@AA¹@«PAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAPA¿Ò@@´òxÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA`AéÀ@@¬AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAApB©¢P@›@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA€B[Ð@M0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAˆAç§`@³%h@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAB2Ž@@… àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA˜Bœvˆ@ APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA B…8@%Œ€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA¨Bqá°@MO ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA°A¥J@@Ý®@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ?€B– ˆ@1AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @Bø€@bA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @@AÕ8 @†°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @€AöŽ @¯ïØAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @ BÝ @L`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @ÀA×tà@ÌÈAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @àA™`€@Óm¸A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ABv €@7 A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ABÏ @9ŒAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A BŽýØ@62@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A0A¥H`@¾¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A@B€ö¸@"æ APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA APBoë€@$ã?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A`B„à@š ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ApAåVà@­ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A€Aöà@Ó»ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA AˆBíð@‰ï@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA AAwÀ@ÇGà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A˜AŒˆà@ÙzhA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A A⬠@Æ6 @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A¨AîÙ`@¾t€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@?€Bx€@Ä­A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@ÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@@B8—P@Œæ¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@€A÷@@ü @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@ B‘5h@ $àA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@ÀAªýÀ@ÖepA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@àBc`@Î{À?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@AA;Ø€@¯`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@AB‚5ø@[#°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A B{@w€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A0A¼`@Þr˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A@B† @Tƒ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@APAæu€@çtàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A`B$Öð@a¯€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ApBd‹0@R°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A€AÈ=€@ÀÕè@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@AˆB}Ð@ˆ`ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@AA…‹ @íšÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A˜AÊ%`@Ò ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`?€A¶Ò`@ÊÊp@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@B‡°@/ÖAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@@B@ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@€A™ìÀ@À̰ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@ A…BÀ@Ô•¸A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@ÀBa$`@…ØApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@àBŠà@wÊAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`AB´¯H@'€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`ABR@@8‰ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A B‰@½À?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A0B.€@{”ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A@BT_À@\8 A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`APA‘@@ßÍàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A`BCÐ@c `AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`ApA¾+€@àà`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A€B&ªà@h% A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`AˆAŽ@ÑôðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€?€B#Ž@ÀÉ8A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@Bq‹0@; APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@@B†iˆ@ ‹P@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@€Aœ‹@àh8@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@ BÌoh@Ю€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@ÀBº«(@´AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@àBYg@@gŸ0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€AB‚Ð@KPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€AAz¨À@Ùª AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A B@AidA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A0B~ð@å{0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A@B"°@˜PHA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€APAiÛÀ@ס(ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A`A¡À@×A€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA?€AoT@@ÍýÈ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@BxX@s–p@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@B› Ø@´AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@€AÀÕ @ê`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ A©× A^$ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ÀA¶`@ê]ØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@àAô> @ŠeAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAB 8@†NA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAB:P@@‹fAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€?€BWÏp@%Å0A€ÿúZZÿúZZÿúZZÿúZZÿúZZB Î0A2¯dÁ>àA²ÒvAà€AO RB>`A‰—ÖBE¹ÀAWEAz&€A×EBX¿€A–j´BÊA‹e˜Â?€@BüK@’•AˆÿúZZÿúZZÿúZZÿúZZÿúZZB‚.8AV¿bA8z€AÖézB‰Û8A“ÓBiƒ0A˜ˆàBÔH˜Aù ¿jAœù B˶HAVÜ|BÏÀàAWd8Â?€@@Bî`@Vþ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBìXøA ÎAšáA…'àBü¾€A.1RBØïxAGUÆBHGÐA7¬ìBdÉ0A}²ˆBY§AßðÁ$[AßðBPGàA9'^BÄÀAuÂ?€A B­ñx@GÒA€ÿúZZÿúZZÿúZZÿúZZÿúZZB’Ô@@Ù›0A8`AYƤB«4 A4'FB”L(Ad€Brþ0A uÌÁѰÐA‹uÌBKh°Aƒs;B VxA@Â?€A0BÖ€˜@7x€AˆÿúZZÿúZZÿúZZÿúZZÿúZZBÍÁˆ@Á™?÷AA¿äBâ¹ÀA|úBá¾ A”8BµàP@Û÷À’bA[÷ B¿ˆA*ßBÌw(A'!Â?€A@C‚ @PX?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€APB‡p@#„0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A`B¯) @$QAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€ApB+:`@y9@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A€Bç³@-¡ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€AˆBxk€@]ÈÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€AB«ò@%ÖðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A˜B+ @ˆ °A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A BV”°@M-@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A¨A–o€@ùÈ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A°A•N@@Ö*`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€A¸BO£@ƒ5 A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€AÀB%s@ŸÀ¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€AÈAÄ“À@Ú&¨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@?€BO `@NÒ°ApÿúZZÿúZZÿúZZÿúZZÿúZZB8JÐAG»PÁå`AÇâ®B ý0AtgÖBB ÀA”ÌjBŠC A8¤‡ A‘¬B~àA“ÇHB…§èAY¶`Á®€AÙ¶`Bs>àA™wwBÖA•¼vÂ@@@€B–$Ø@M+À@ ÿúZZÿúZZÿúZZÿúZZÿúZZBTËàAL®ÈÁŽ\pAÌ×B1ðAŽlÌB|RA•æ¨BcY AUM Áj= AÕM BD¡A”ÛaB?hA˜ÎJÂ@@@ BãKØ@8Nà@ ÿúZZÿúZZÿúZZÿúZZÿúZZB˜cx@ЇH@]AP°`Bž¸@ÿÙpB™†A+•DB”å¨@ÛÔH@7„A[ÔHB˜ÏØA˜²B•8A1‹ØÂ@@@ÀBˆ±¸@!0A`ÿúZZÿúZZÿúZZÿúZZÿúZZBF¥€A¡®@‰±€A›ÀfBUöÐA\Å®BF 0AlcˆBŒƒh@øŽ¨Á#«@AxެB„òHA?üFBœ'(A(BÄÂ@@@àB ð@zaàAPÿúZZÿúZZÿúZZÿúZZÿúZZB$… AÈHÁ®AäòAý AT•XB\H AZ]ÐAü AʨÀYT€A”ʨAöeÀASåâB _€AbL¨Â@@AAÆš€@©‚0ApÿúZZÿúZZÿúZZÿúZZÿúZZB#}€A½ ABŒ`A’ÚÆBFÀ€A`ˆB?@AYqœBÏ0A ŠôA¡àAŒŠöB4òAhØÈAÄ¡`A6,ÈÂ@@ABC»À@;¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZB=¦€A(†ÁÓ´€A‘EzBbàAS;æBƒ’0Ag€Aè AFà@ÒË€A“FÞB“°Ajô¢AÝ@AO°0Â@@A BL@’ý A0ÿúZZÿúZZÿúZZÿúZZÿúZZAÕa AºÌÁM€A‡ÖA¯f A-PæB$ Apd¨BÀArPÀBù€AžrRBŽ AkÏBB0 AvãàÂ@@A0CøÀ@…ªàÿúZZÿúZZÿúZZÿúZZÿúZZC‘¬@­EtA àA-hdC(dAÆŠC ·A Ö¤C¤”@¾¨@Çä@A¾¨C#ä@ìœøC ÷ˆ@ø¤ÈÂ@@A@BXÁ @‰½AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@APB‚°h@cpAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A`BbYÐ@,Ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@ApB(¹°@cSðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A€A|Z@×' ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@AˆB¹§À@B¢0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@ABé8X@4s€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A˜A¡@@ãɸ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A BO9ð@_j€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A¨AíT @µ:Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A°B<ϰ@Vè ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A¸BvÀ@‘-àA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@AÀA‰ˆ @ÜÔ@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@AÈB‚˜@cQ@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ ?€B{p@“ØAÿúZZÿúZZÿúZZÿúZZÿúZZB3ΰA”÷—ÿúZZÿúZZB,@àA޵ÿúZZÿúZZBtíA¢ ÿúZZÿúZZBgþÀA™‹/ÿúZZÿúZZÂ@ @BE ð@4Ù°@ ÿúZZÿúZZÿúZZÿúZZÿúZZBn(Ašð)ÿúZZÿúZZB|(ÐA–í_ÿúZZÿúZZB4‡pA— >ÿúZZÿúZZB-ÝA‘Œ3ÿúZZÿúZZÂ@ @@BZp@nºA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB•`€AŠâÐÿúZZÿúZZB“ØA‰uïÿúZZÿúZZBiŒðAœð|ÿúZZÿúZZBdƒ A™ŽÿúZZÿúZZÂ@ @€B!®@†vÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZBIÃàA’¸]ÿúZZÿúZZBJ½pA“m×ÿúZZÿúZZB$kðA 8ÿúZZÿúZZB#N0AŒ*ÿÿúZZÿúZZÂ@ @ B¿èÀ@4ÂA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBœ~@áU`@ŽÁAa‚(B¤AcB°A)àB™Öx@ç^ À“¿€Ag^ B–R¨A,B¢5XAÑÐÂ@ @ÀB8ç@@>º0@ÿúZZÿúZZÿúZZÿúZZÿúZZB)2`AâAƒ2PAŸ¦BP²@A^/(BÚ@AtýìB!ùÐA%EHA'Ü A¥EFB:ÉAh* A{tA‹‰pA—™²B+¿ÐA|ÖŽAÈH€AAûÄB5ðA*HxÁq|€AªHxBbàAjÒBG0A…¶HÂ@ AB†Q@ &AÿúZZÿúZZÿúZZÿúZZÿúZZB<ÃÐAPA×YàAœ1’B€x8Af[¢BÿApŽüB4’A-¢´@/ÒA­¢²BBžÐAüB:TÀA‚0Â@ ABµù°@'¿`@€ÿúZZÿúZZÿúZZÿúZZÿúZZB·±Ð@ÊÇ@é]€AJïèBÌ—XA ÄB¿Â Ab€B½<€@ÊOAÀ_@AJOBáˆpAè B±Û A)ßlÂ@ A AÙú@@¯¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ A0BbX@8“ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ A@B‹ø`@3³ ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ APAò£@}[€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ A`B…@@NBÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ ApAºÉà@Í?˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ A€B¥ ø@êÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ AˆBLæ @DáðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ AA­Îà@αÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ A˜A»ÿ€@ÐïÈ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ A BJÚÀ@D°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ A¨B£íø@-óp@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ A°A«–`@çŒð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ A¸B”—(@9: @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ AÀBE°`@dì@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@à?€B]vP@3xPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@à@Bnåð@>A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@à@@B^„`@wo@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@à@€Bè x@W@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@à@ Bì’ð@:™ @@ÿúZZÿúZZÿúZZÿúZZÿúZZBëß0@Õ¾Ü@î™ÀAUéØBøZ0ANðB쓨A#J¬CûP@¹H¾À„A9LCÚèA C¤@A Â@à@ÀB(@ ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBxg°A&2Àüu€A¦#¦Bp±àA|œ¸BŠ´°AlElBiØÀA./ÀAz¨àA®/ÀB‡vPAlNTBR»ÀA‡ŠÚÂ@à@àBa8ð@ö@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àAB–= @@ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àABŒ—X@ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA Bšd@=õÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA0B£Ð@Jà AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA@B˜º`@†p@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àAPB @@“TˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA`BBì°@K4APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àApBƒ‚0@FàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA€Aì@À‡PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àAˆB?Dà@W2@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àABo`@žë ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA˜B €@œ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA BS˜@D²A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA¨B/`@íð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA°AõT@@òhA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA¸A÷`@æÀØ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àAÀA®¥àAà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA?€AàAÀ@Œý`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@BJ @Wd@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@B®)@2)AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@€Aɘà@ÜSXA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ A®° @ÂÚ8@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ÀBMº`@¤² A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@àB 0@æw¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAB‘x¨@1Ž AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAA¾`@ç,°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA Bݨ@R^`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA0B¾z@@5P@‰–˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA˜Axv€@у0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA Aó @¼9ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA¨Aè `@Ä’ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA°B.1À@Ú)@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA¸ÿúZZÿúZZAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0?€BFnP@€zˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0@B(™À@vÿð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0@@B–– @0Á°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0@€B—:à@Q@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0@ B€•@@f`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0@ÀAyn@»ÆpA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0@àB]E@5¥ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0AB„i(@ Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0ABYÛ@@ê€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A B[À@1{A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A0B‚J0@ @ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A@B^@Ÿ®˜APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0APB†&@ÍA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A`AY‡À@°jXÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0ApBmð@)@p@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A€Bð@ÕàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0AˆAš @Ý‘è@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0ABs™À@s±ðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A˜B‰…`@?³0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A B¼Ëè@àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A¨BsP@=,ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP?€A” €@æYPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@BoL°@n9@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@@B2§@wÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@€B 6À@lz@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@ AµÀÀ@êý€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@ÀB3z @h=0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@àBO|@‚Q€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPAB6k @„W@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPABH×P@€ùÈ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA B¶ð@™½ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA0AGV@¯ÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA@Bå@o]@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPAPBLP@6Ø€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA`BŠwP@ ˜PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPApB Ü0@†ø¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA€A´> @í&HAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPAˆB²P@ŠVèA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPAB?op@gGpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA˜A!À@Ñ™(ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp?€BL/@`­Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@AWå@ÃøA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@@A Ûà@ãù(AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@€B°@¤“€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@ BE¶@@‘ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@ÀB; €@N]A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@àB(” @“AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApABSU`@2bAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApABoó @;‘°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA AÀ·€@³x@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA0As»@@ÂÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA@B'±°AáÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApAPB%“à@U6 @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA`BMP@ªTAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApApAŽ @ߤÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA€Bið@Ê1AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApAˆBdc@@1¸àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ?€BP²P@?G°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@B‰Ó`@,¯ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@@A¶å @ÚTA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@€B5là@B…PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@ AÙÇà@·¡AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@ÀB.°@m‹AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@àAn@@ÔuA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆAB3Ì@U0P@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆAB`g@@#‘ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆA Aâ] @Ù0xAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆA0Aƒéà@Øt APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆA@Bi³@" A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆAPBhÐ@TQ`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆA`A¡ãÀ@ðÁ¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜?€B†‡è@3,PA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜@Aé@Ê+ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜@@Ap±À@Ö È@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜@€B ½à@âW`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜@ BEÀ@1‚`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜@ÀBŒŠp@õ@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜@àAº@Ä`€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜ABA¤@”aàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€BÂáð@ƒoAˆÿúZZÿúZZÿúZZÿúZZÿúZZB¸5Am» ÿúZZÿúZZB°Ô@Ad5€ÿúZZÿúZZBŸópA§Ä€B˜˜AŸ€²ÿúZZÿúZZÂ@A)@Ä4ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZBbOA›GFÿúZZÿúZZB\Ë`A—~¥ÿúZZÿúZZBš AµUø€BOàA¯5ÜÿúZZÿúZZÂ@@C ²´@™–ø@€ÿúZZÿúZZÿúZZÿúZZÿúZZB~F A—:ÿúZZÿúZZB{ðA•¯ÿúZZÿúZZB®·˜A™#ü€B«l0A–@ÀÿúZZÿúZZÂ@€C\8Ô@ÛbX@ ÿúZZÿúZZÿúZZÿúZZÿúZZC‹ð@Ïq(ÿúZZÿúZZCfà@БtÿúZZÿúZZC&7<@ûi¸€C%vø@úFäÿúZZÿúZZÂ@ CK±Ì@ÊNÈÿúZZÿúZZÿúZZÿúZZÿúZZC>Ïè@ÂÌÿúZZÿúZZCB‡L@Åç°ÿúZZÿúZZC/+t@ôò@€C0È@÷34ÿúZZÿúZZÂ@ÀAÌû A"+ŒA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÕ AUyÖÿúZZÿúZZBÐA\€ÈÿúZZÿúZZB,°A+D€B/òAP'ÿúZZÿúZZÂ@àBm4P@®J¨A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBRìAJ\DÿúZZÿúZZB\ÐASœèÿúZZÿúZZBcéÐAg+ì€BkÐ@Ao/RÿúZZÿúZZÂAA‹àA\A ÿúZZÿúZZÿúZZÿúZZÿúZZAãÚàAE7tÿúZZÿúZZAñ AP ÜÿúZZÿúZZAò€A‚7ê€Aý=Aˆ@øÿúZZÿúZZÂAB"X@d°@€ÿúZZÿúZZÿúZZÿúZZÿúZZBŠ[0A ß ÿúZZÿúZZB“ò@A´|ÿúZZÿúZZBZúðA[ƒŒ€Bg‡AhhÿúZZÿúZZÂA ÿúZZÿúZZ@ÿúZZÿúZZÿúZZÿúZZÿúZZA¯µ€A%zÿúZZÿúZZA½Æ@A2O¸ÿúZZÿúZZB'U A‚G’€B2  A‹WÿúZZÿúZZÂA0A†À`A%€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB a A9K’ÿúZZÿúZZB AIúâÿúZZÿúZZB?°AJ$T€BM²€AY¯LÿúZZÿúZZÂA@Aý ÀA8“ˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZAÊA=4êÿúZZÿúZZAÞ AOý”ÿúZZÿúZZAÚc`A„PÖ€AíÀA ÿúZZÿúZZÂAPB¿°@¡«X?€ÿúZZÿúZZÿúZZÿúZZÿúZZB‘€˜@ýâ ÿúZZÿúZZB¡-8A žÿúZZÿúZZB­Ì@äà€B¾@@ùEDÿúZZÿúZZÂA`Bw#à@h—P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApC%8@š²XA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€ATñ@A¾4@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆC¬@˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂABQ»`@ßJxApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜A6‘@@ùü@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA C4¬h@’÷0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¨BŽ­X@wÌ@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¸Ap›AùÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAÀAÊa€A®¤ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAÈAºkÀA8b<@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAÐBÎH@kQ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@?€A—‚à@ű°APÿúZZÿúZZÿúZZÿúZZÿúZZBð0A20ÁL @A²0ÀAÖ€AR,¾BAˆ8ðB>H°AV‰ÔÀî@AÖ‰ÒB&€A‹˜cBEˆ A–šnÂ@@AþÀ@£yˆAPÿúZZÿúZZÿúZZÿúZZÿúZZB@·€ATÀh]€AÔ¸>B4úðA‘ ºBEA•ÅPBûÀADq Áë AÄq B­PA{çªB(ÔðAÃÊÂ@@@BU©@+r@ ÿúZZÿúZZÿúZZÿúZZÿúZZBCgPAG±NÁÂÐPAÇØBk0A‚= BtKÀA–~ B6 AP½èAT àAнæBLªðA™"ÎBƒ A‰±Â@@€Bs±0@3æàAÿúZZÿúZZÿúZZÿúZZÿúZZBVðA5üÁŽì`A¶ZB3S`A[S>B}©@A“ý–B8÷€A;E(À Õ€A»E*B3ÍpAa¿BB>ÐàA–7ÀÂ@@ B˜Q¸@sµAPÿúZZÿúZZÿúZZÿúZZÿúZZBzeA SZ € A‰nB7<€Aiˆ”B¥aA)0BTƒA¨Á‚ AŸ¨BB¿PAkC>Bm(€A_ØÂ@@ÀA‘I@@Ó¬XAˆÿúZZÿúZZÿúZZÿúZZÿúZZB8€A \´A‹ A‰wlB9ë°AE„"Aæ­àAMõÌAàu A Q,A0AŠQ*B@ÐAK¨zAÆú`AFÃdÂ@@àA·N@@¸)A@ÿúZZÿúZZÿúZZÿúZZÿúZZB»A F¼ÀË@AbJB 0A[#ÌB'„àAHnüA¯€@êj€@Hî€Ajj€AÂ(`A6žúAªd€A!ÄèÂ@AAŸ9à@ÁÜxA ÿúZZÿúZZÿúZZÿúZZÿúZZB‡A ³ÖA‹IàAÏ”B47Ad®¶Aב€AD(TAø„A˜ÜÁ¥C°Aˆ˜ÜA­—ÀA(ÁTB/©@AiôüÂ@AB +À@©æxAˆÿúZZÿúZZÿúZZÿúZZÿúZZAÍw`AǶÀo¾€A€áA˽ÀA:„AîŽ@AMhAõLA ˜ÌÁDeA‹˜ÌAÏwA>[–Bè°Adï0Â@A B[ @o¯°@ ÿúZZÿúZZÿúZZÿúZZÿúZZB‡0A 9’>Ó@AŠTâB#€àAEuHB#½ Ab×ôB A†”AëÐA„†”BdR AQªAÐÇ AAŸHÂ@A0B1Ðà@BúÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZA¦@Ü”øÀÇ6A\ÀÔAšx€A^(AÓ|àA;²XB-n@@õs¨Â30Aus¬AêmAO1„B‚EHA&Û(Â@A@BˆQX@4Ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBAd°A(ìÁwë AžH’B2—@A}>´Bz(€Aq¿B'[ A&âpÁJoÀA¦âpB6°Ay±fBTÊ€A…’LÂ@APBƒ’@@ÇA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB 0AøöÀí]€AšB Ó`AmŒ„B/DðA€ôªBIî`A%ÀA1>@A¥ÀBuAx€:BH8@A†bŠÂ@A`Bóá°@@ê@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ApB|$ð@I¹ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A€B¡iØ@>» ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AˆB«p@„å`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ABŪ0@&L@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A˜B«cð@!ÇðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A Aàæ€@ª:AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A¨AÆ{À@ÝpàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A°BjÀ@NÛàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A¸B‚è@00ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AÀBM€@q¦p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AÈB8@Õ?ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AÐA¸·`@ÿÏ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€?€Bkô@}‰pAÿúZZÿúZZÿúZZÿúZZÿúZZBg·€AVEÀÁy$ÀAÖošB@º`A‘ÅBL@A“® B„Û¸AYyÜÁ‚5 AÙyÞB]É€A•¹BèA‘i€Â@€@Aö@@Œ°¨AÿúZZÿúZZÿúZZÿúZZÿúZZB\°A4æüAEÇ@Aµ JB#"PA‰cÉAèE A`w@BJj APÖÁÆ AÐÖBÐ@A„BvÂ0Ašª,Â@€@@C €@Må€@ ÿúZZÿúZZÿúZZÿúZZÿúZZBä:(A3ÔÀÛÜ@AMBÛƒ€A7ü8Bë¥XA4HðBá§XA5äÂVA™5æB¨ù¸A|HC Ó°A&dÂ@€@€BÈýÀ@>ýApÿúZZÿúZZÿúZZÿúZZÿúZZB®´8ALNAZƒàAhvB½‰A @ B£ÓøA€ÎzB½¬0Añ¨B ;°A–ñªBàx@÷”B›ÈAŠá>Â@€@ Aˆ5@ºìÈA ÿúZZÿúZZÿúZZÿúZZÿúZZBàAàøÁ/Ž AÿÐBÉPA[8 B3|ÀAn³pAä A¢ÈÀGuA¢ÈAÚ AG Aö“€AX¢ìÂ@€@ÀBŠºÐ@dà@ ÿúZZÿúZZÿúZZÿúZZÿúZZBsd`@öåÄÁ[q AwB_HA;ÐþBˆA.ÉHB€nx@ùkð@ù»ÀAykðB‹VHAÁ`Bz&`AOá$Â@€@àBÇ0@*%ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB»/X@¦°A>{ A&ÑHBÐ\˜@çB¹—A:ØB¯¬°@·ÅàAl<`A7ÅàBÅ"¸@ö@”B¨ðAhÂ@€AB±¿˜@8VpAPÿúZZÿúZZÿúZZÿúZZÿúZZBŒNH@ÝëxÁµx€A^0By A>™àB®¡ˆA 8B‘>`@ÜÝ€A¦ZA\Ý€B­ÑA êB„5ðA<£¼Â@€AB­ñx@m @àÿúZZÿúZZÿúZZÿúZZÿúZZB“3€@À1¸A = A@WÀB¦ú°Aá¬B•÷ˆAxtB•‹x@ÄnÀ¿Ä´ADn¼Bœ`A€ÊB¢K˜A£„Â@€A B^`@&ø?€ÿúZZÿúZZÿúZZÿúZZÿúZZB „A­d>߬A—ËŒBÖpA^‡ìBóðAt €AÖ‚@AÌ@µC€AˆÌAýK`AVIØAÐ? AG½XÂ@€A0B­Ç@jÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZB›YP@êÎÜÀi7€AjýÔB¥‚€A8þnB¯âèA3¯¤B¡èà@û~`AÅC`A{~`BÉxAÌhB–oˆA_Z,Â@€A@C$7@‘jPA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÚôà@Ÿt@_æA:|Bô¾ð@Ø–ŒBð”hA “,Bôßè@ލA„$0A¨C ïü@®ATBü8A²0Â@€APB²‚ˆ@(n ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A`A—} @ÑÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€ApB’IÐ@*áPA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A€A™º@çí°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€AˆBŽ@Lœ@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€AB6oà@z_`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A˜A\@Ú‘€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A ANÜ@@·Š€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A¨B'iÀ@GAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A°B"úÀ@ƒ®8@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A¸Bs `@R÷°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€AÀB6öÐ@š1@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€AÈBŠJ˜@4•AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@À?€B„šÐ@9xÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZB„3XAXb¾@RªAØvB‚PHAެíB{PA™aB~ްACˆB6 AÈB¤tHAy®šB€AŒÔÂ@À@BÁø8@'ZÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÊŒÐA$CB ÐA¤c|Bë A5ŽnB¢Ò@A†BÏ*`AU(A†·ðAšU*Bج`A=øBºØàAj Â@À@@Bçň@2ô A ÿúZZÿúZZÿúZZÿúZZÿúZZBÑŠð@ù‰„?ó¿Ayº´BÑçAÂ4BПÀAKtäBÈ>pA×€AQÀA†×€BÑ„A ¾ðBº•HAd_pÂ@À@€B@Êp@_ËÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB‹¬ˆA5»\B ú¨Aµß4B¯­8AWz¼BVA•ϬBc\ AQŽ”@õ±€AÑŽ”BqâA’ABVoÀA—M Â@À@ B>p@_ AÿúZZÿúZZÿúZZÿúZZÿúZZBLâPAèŽBzpA†þBÒ8A%jÈB€A\¸Bn.@A…dAÚ`A“…fB€ÔàACe*Bbý Ad„ Â@À@ÀB×?@VfP@@ÿúZZÿúZZÿúZZÿúZZÿúZZB» @³A`d`A3%|BÐ(˜@óçÜBµgøA 5tBµx@¬¡P?ó+A,¡LBÉ4˜@óé˜BÈ^ÐAËøÂ@À@àBgÐ@ZëàAÿúZZÿúZZÿúZZÿúZZÿúZZAæï`AI–@ƒA…dBpASÇÆA㸀A8r¤B5ÊÐ@þSˆÂ ×8A~SˆAçÀ AK`lB„o A*Â@ÀAA´Øà@÷¯(@€ÿúZZÿúZZÿúZZÿúZZÿúZZB%€AzÁÀΰAŽ6ÄA©ŒA$ʤB=_°AˆÄB|`Az Áý€A‘zžAºæ`A1~ Be»PA{Ø@Â@ÀAC7ü@yï0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBìb@«TALrA+%„Cwˆ@ü±ÌBòê8A‰BúïÀ@˜?.A”C@áaüCÍÀ@é¦@Â@ÀA Aµ @á@@àÿúZZÿúZZÿúZZÿúZZÿúZZBɰA:Ø@ýAŸZÖB5Z0Ayø”BMÀAp®äB&î°A'rà@³ßA§ràB>g°A€:œB)`àA~ ,Â@ÀA0B›ª @98@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA@B¨«0@?“`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAPAª’€@½BhA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA`BHú€@i²APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀApAú€@@·mxA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA€BW±0@Nk@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAˆB¯à@‚¡ˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAB*À@mGP@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA˜A¨bÀ@Þ’8@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA B à@¢ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA¨BKTÐ@\Ž@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA°B^OÐ@‹uØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA¸Aû>`@»' @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAÀBK2€@…_AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAÈBLíP@h•p@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA?€BB>Ð@Fœ€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@Bº‘@RÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@BKh@RXÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@€AÁÊà@¨2H@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ B}6p@Dð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBRÍ A5ç ANßA¶ xBrpA€ B?åAˆÛ¶BEA<øÀÒMÀA¼úB:@A„è%BXPðAŠuüÂA@ÀB&‰@cµ°A€ÿúZZÿúZZÿúZZÿúZZÿúZZB(¶ A"AÄfÐA¢>œBa·Az´\Aû› Ac˜BmA 7ì¿FA 7êBõAe޶B€ AnÀhÂA@àAô7À@A@€ÿúZZÿúZZÿúZZÿúZZÿúZZAêá A :tÁ›@AVàA¥%ÀA$J B&PAzT´B4¨0A ˆÂh A” ŠAáå`APÃÆB…2 AfÍÜÂAAB>fà@,‚Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAC ¨@}}À@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA BÊ¡@4 @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA0A•â@Î|(A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA@BJy@H¦°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAPBš ˆ@EIP@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA`BšÏp@hœA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAApB³gð@)èp@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA€BDÏ@’ˆApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAˆB;¡ @vžP@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAA´À@ßãÈAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA˜A€ à@ÐÚÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA B9“ð@[ýAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA¨A×H @ÀY@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA°B)Ûð@€QØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA¸Bz=Ð@;W°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAÀBŒ&˜@99°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ?€AõhÀ@ÍóÈA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @B4‰@1óÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @@Bg¯°@] àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @€A¦XÀ@³føAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @ Að»€@’"hApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @ÀA“²€@æH¸A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @àBxƒð@] ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ABÓ@fipA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA AB:ÉP@aWàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A Bo@@*ñ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A0BŸˆ@`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A@Bq8p@5HPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA APAÎl€@Ï<ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A`AÕêà@«P@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ApA?€@¬>HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A€A’€@Ýx@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA AˆB«€@JEPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A@AŒ: @ÎSx@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@APAˆä@Ô/H@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A`B[5°@$`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ApA¬ @ãõ(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A€B;óð@Y0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@AˆAVt€@ÃdA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@AB À@”*èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A˜Bžß°@8€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A Be`@@BÁ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A¨B>°@~0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`?€BÚ0@œLè@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@Aà@®‘AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@@Aƒ`@Éþ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@€A€A@@ã‹èA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@ BQÕÐ@uÅ€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@ÀBŒ€H@ž-èA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@àBƒì@Â`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`ABÖ€¸@»@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`AAà­à@¡x@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A B”å @8A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A0Aúf@@“ùÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A@B2ãP@?»?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`APB‰A@(?ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A`Bšj€@5ðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`ApBZ" @_8ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A€B )à@®gA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`AˆAzÞ@ÊÏ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`ABt®P@1fp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A˜B€@®…8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€?€AÛà@È~0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@Bue@F,@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@@B„$@u„ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@€AÍí`@´y8APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@ ÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@ÀA‹ÿ€@âAÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@àBCå@eàð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€ABE·°@<@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€ABF¿À@&°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A B"Ð@‰EðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A0A¸˜€A2XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A@A¡@@ÀêÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€APBÀ@‚ŸhA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A`B#“ @ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€ApBÌp@ii`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A€A›Í @Ìð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€AˆÿúZZÿúZZA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA?€B7Ö0@Œ‘p@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@BLæ @FpA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@Bºû(@šÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@€A•£€@í’ØA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ BA”à@r A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ÀB†@A&¥è@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@àAØV @ XA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAA¦Pà@ÜÁÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAA­÷ @¼§@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA A§.@ädAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA0B‚h@E¶0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA@BAe0@,WÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAPB1°@aùðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ?€A»RàAýøA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @Aã¡à@ßFxApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @@AÌ @ýžÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @€BEÐ@~Ü`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @ B²˜@zlÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ?€?€CO @™ÄÈAÿúZZÿúZZÿúZZÿúZZÿúZZC#‡@àOüÀñê@A`zðCÝhAöÜC"LAØCp°@òÎH@Á"ÀArÎDC-¼A#CïÈA&Ž Â ?€@C‹¸@p€àApÿúZZÿúZZÿúZZÿúZZÿúZZC d@ÙxÀøAY@üCåøA}\C`ŒA(ýàC S0@êÖ°@²ò€AjÖ°C ËÈA ŠC¹ÔA5Ý ?€@@B’^¨@Cµ°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¢­ A8i Àë€A¸Œ`BšExA…èòBªAhA{õ|BºñhA3hØÂ°A³hÚB•@AÔïBÝ6AO´Â ?€@€B=Ð@q 0@ ÿúZZÿúZZÿúZZÿúZZÿúZZB-‘A’Â43AªæA¨J`A##ÂB…ß AM{¬Bb AÙDA¬÷A“ÙDB=RpA^q.AÐ AD„ ?€@ B”à@wÕP@ ÿúZZÿúZZÿúZZÿúZZÿúZZBp–@A b\ÁÁÅàA}nBD2PAhÞîB”ÆA,(Bžì@@âoAOmAboB­ä¸AäB•/˜A.ëT ?€@ÀBÎð@‰.ÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZBhA®~Á¤ÂÐAÊDAÛ°€A@kFBD©AglB6©ðA¸ÂAA†ºAÚ?`AA>B…òÐAE[| ?€@àBZcp@‰ç0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZAþŽ@@ú!pÁö|àAzQ˜A‰xÀApBGaAaLÈAÌ`A_ÀnEA„_ AÄxA8ðAåÛALÝ@ ?€AB¿@(°@ÿúZZÿúZZÿúZZÿúZZÿúZZB§ @«ŒHÁ«/ A+­lBš¡ AŸzBÉÈÐ@÷éÐB¼¦@ª_ÐÁ–š A*_ÔB±ß¸@û)¤BÛÙ`AC@ ?€AC àè@q AÿúZZÿúZZÿúZZÿúZZÿúZZBè«0@‰K´Á_«€A fXBé»è@ÕäC"”@ËbÀBã è@¢"xÁ®²@A""xBÙ*ˆ@ú @CPð@í½È ?€A BÞ²P@P‰`A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÆ„x@Œç¸A_x`A 4Bå?°@ÚK`BÉIx@ÕóBó@@™ñ`Á„€°AñdB¿;¨AÀBå˜`@É8 ?€A0Bÿ¸Ð@P•À@€ÿúZZÿúZZÿúZZÿúZZÿúZZBâ À@}ƨ@ÝX@@ýøxBý¸@²?´BñE@ÕqPBâZ0@v(ÀµˆÀAv(BíŠh@·¾|BýM@Ô‰` ?€A@Cy@@X@ÿúZZÿúZZÿúZZÿúZZÿúZZCÌ@‡'XAQ]€AB C*jü@Ò‹,C´@ÓqC.¸@`~°@”¥@à~¨C(¤8@«48C&H@¯½øÂ ?€APB2sp@?¶A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÈA!mPÀàÒ@A¡rBÕpAwk`B@h@A‚:°B? PA#ìÁŽûpA£îB)ˆ`A€ àB{«€A{}œÂ ?€A`Bc@)m@ÿúZZÿúZZÿúZZÿúZZÿúZZB ]`AeìA’pàA•ƒèBC«A€=ÏAçêAVQtBQ0A#øA6ãÀA£öB~Ð`ArUÌBPC A†1ü ?€ApBÛx@Dì`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ?€A€Bcd @=õ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ?€AˆCÛ@büAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ?€AB¢S€@?¸ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ?€A˜B µ@" A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ?€A B‰©`@I_à?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ?€A¨B?3 @Z„`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ?€A°Bñ@@}CàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ?€A¸AŽ]`@á+øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ?€AÀAµŒ€@Ó8è@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ?€AÈA›¦@@ìÎ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ?€AÐBA{ð@ƒô°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@?€B7@@Q”°AˆÿúZZÿúZZÿúZZÿúZZÿúZZBsÏPAYdà@è@AÙŽ¬BsvàA“yBdkàA––B_+@AL»x lØAÌ»xB’ÀA‚ðÍBf`A’Òð @@@C. @“´(@€ÿúZZÿúZZÿúZZÿúZZÿúZZBöý˜AÈðA,öàA€á¬BüUÐA+tðBé°A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÎæ¸@þ€Á50àAðBÌ´ @ÇËBæ™@@Þ0€BÃý@¦à> A&àBËu(@à4ðBÍ2¸A\ @@AB¬O@nà@A ÿúZZÿúZZÿúZZÿúZZÿúZZB•Ÿx@ÆuÔ@@ÏAFœTB¡†¨A2Bœ¹ØA^lB¥4P@ÆñøÁžPAFñôB˜aXA%¾BÄ*€A?0 @@AAw™À@Íg˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZBg`AnÔ@â€AŠÈBL`AZáNBþÐAY)LAùu@A7|?£ÐA7|B¯AYP\BôðAYÜ @@A B‚w`@(ðAPÿúZZÿúZZÿúZZÿúZZÿúZZB.=A°öAéÙ AÊ^B{!ÐA9ˆpAüßÀATìB9ï A ~„@ÎÝAŒ~‚BTW€A@/4B;MAi›| @@A0Bî=X@aEpAÿúZZÿúZZÿúZZÿúZZÿúZZBâÒ¸@…0H@•€AJˆBü @ËBô׸@Ѧ°Bí|8@y¦0ÀF@ù¦0Býj @°Ð\Cç @Íu @@A@B̶H@0t`A@ÿúZZÿúZZÿúZZÿúZZÿúZZB¨>@™íXÀ⥀A àB°ãÈ@àX´BÂë¸@ÿðØB ‰8@¨ÛðÂHPA(ÛôB‡HA úºBØe @íž( @@APB›¡À@!BP@@ÿúZZÿúZZÿúZZÿúZZÿúZZBwQ@@õU¼¿·+Au†ÄB‡àAHBŒ5HA_j„Bw‹A¾x?<A€¾xB‡¸8AµÂBˆçÈAl¸Â @@A`Bg À@2'p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBž @Ù5àÀ=ä€AYa¤B¬Š A-!$BµÒðA+ ØB“R8@ó°½”As°B¡»`A<8ZB¤ä¨A@í @@ApBÛÓH@3 @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@A€AÊ`@ǼøAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@AˆAàÕÀ@¾ÉèAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@ABˆ‹@>ÍAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@A˜B)@eßpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@A BA£Ð@eÝ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@A¨BnB@GÈÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@A°AÄy€@û÷@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@A¸AÜÉ@@Ý3è@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@AÀBxð@ shAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@AÈB?lÐ@¶p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @@AÐBJ @‚ØÈA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ ?€BÖ= @/³ @ ÿúZZÿúZZÿúZZÿúZZÿúZZBË (AŽA£§ A˜®$B׈XA<‹@¿•EA±>@Bš`AhÉ\BàA‡ @ @ A” @ÎL˜?€ÿúZZÿúZZÿúZZÿúZZÿúZZBuðAf@A–0‚B%ßàAKÚ‚Bž0AgŸdAÞ] Aõð@±Î@A‡õðA÷  AGQÔAÍàA@;x @ @ÀBÃĸ@N@AÿúZZÿúZZÿúZZÿúZZÿúZZB¡d @Èl`AõÐAH“TB¹¯8AË B•þ°A#ФB¸9@¸ÀA˜} AB¸ÀBÐ^àAÅjB«oøA‘t @ @àBØIÐ@E¥ A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÍ@@ŒN?«A ièB×íÐ@ßáB×Þ¸@À†PBà @–zpÁ„AzlBÁ(¸@÷4B×28@Á!@ @ ABŽ¡@®à@ ÿúZZÿúZZÿúZZÿúZZÿúZZBnÌP@óµTÀù®@AsåBliPAC„ Bˆ:xA*jŒBz}°@úUˆÁø)°AzUˆBE†@A[•0B¦ðAšD @ AAšÄÀ@âéA ÿúZZÿúZZÿúZZÿúZZÿúZZA¯¢€@èØä?¾ÊAi¤AÂS A4[4A·µA-òlAÁãà@û˜0?÷¹A{˜0AÕrÀAAÁ˜É€A’¼ÊA×L€AJ!ÎBBü`A€Ì|BJAítA¿9ÀA—ítB\Ê0A}FŠAìúÀAZ’| @ A`B›$ˆ@¦0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ ApB{ 0@[\PÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ A€B_´€@9€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ AˆB¼\(@"S@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ AA·£à@Î6øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ A˜BO®ð@w{@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ A Bz0@‹¡è@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ A¨A« Aa„A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ A°B¬h@BïP?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ A¸B@†€@e•PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ AÀBNi @n|ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ AÈB¨ (@/0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @ AÐÿúZZÿúZZ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @à?€B6øÀ@;Û°?€ÿúZZÿúZZÿúZZÿúZZÿúZZBC…`AOêL@¿±@AÐ BH[ðA4¼B3M@AŽY8BíAA—D@WAÁ—FB”ÐA…mˆBÀÀA‚+L @à@BÙ-h@*ô`A`ÿúZZÿúZZÿúZZÿúZZÿúZZB¸%XA M*Á¶ @A lœBžQ¨Av‘\BÍH0AEt\BÈ0A"ÂÁ0A¢B¢…¨A}"Bæ3àA=Cl @à@@B€»¸@ÿ°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBXA:1¸A:Ó€AºV:B˜At#TB‚VA"HBQw`AIÐA¬”AÉÐByAp‡B&HðA‹Õ @à@€BºÈ@@APÿúZZÿúZZÿúZZÿúZZÿúZZB¦ðA ´ÈA‚ÑB!7àA~è\ @àA@C@‚µ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àAPBN—à@J·ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àA`BÜ…h@1HA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àApC|@w A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àA€BÙ`@.µ€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àAˆBÄ@Š-A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àAB&«°@•’Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àA˜B;Q€@Qf @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àA B€'0@}f°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àA¨AËÀ`@ÐÏ@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àA°AÏ™@@è`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àA¸BRÀ@OùAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àAÀAæ @ÞpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ @àAÈB°€@>8 ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A?€B­•@ XÿúZZÿúZZÿúZZÿúZZÿúZZBÁ"ðA=…ÿúZZÿúZZBºÐèA7QXÿúZZÿúZZBhwA’HŠÿúZZÿúZZB^…AŒtÿúZZÿúZZ A@B¬] @$RÀAÿúZZÿúZZÿúZZÿúZZÿúZZB¾éðAK*|ÿúZZÿúZZB»—ÈAG¡ÄÿúZZÿúZZB©o`AyÈÿúZZÿúZZB¤¿0Ar©ÿúZZÿúZZ A@@Bk@t\0AÿúZZÿúZZÿúZZÿúZZÿúZZAç@A\º(ÿúZZÿúZZAæå`A\'fÿúZZÿúZZB¨ A²ØÿúZZÿúZZB¾AýâÿúZZÿúZZ A@€B6ˆ°@Z àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZAú AfXTÿúZZÿúZZAüô AiˆÿúZZÿúZZB—³A{FhÿúZZÿúZZB—ÓA{zzÿúZZÿúZZ A@ AØ1 @ ‡`@ÿúZZÿúZZÿúZZÿúZZÿúZZBŠàA"½„Á|ä A¢ÞAé¬ AIÁB8@A†½ÐB½A#p¸Á›iðA£p¶AÖ ABˆ.B=ZðAˆ~J A@ÀBd¨ð@3óðAPÿúZZÿúZZÿúZZÿúZZÿúZZB¥A&,@§€A¦0fB°AuÒlB °Au<´BãpA&ßÁdmÀA¦ßAû7A`tB;q€Aƒ¶¶Â A@àBb0@pÿúZZÿúZZÿúZZÿúZZÿúZZB|ÃPA ìBÆÀAPB­«(A"Ÿ4B:s`A{ (B$AðA"EüÁ“ËPA¢EüB<@Ad\ÆBT¸ A|eX AAB”r`@3Mà@ ÿúZZÿúZZÿúZZÿúZZÿúZZB@@íŒ ¾³ÈAm»àB˜ß`A4AtB›èA3>$B€K¸A7H@.€AŽ7FB‰ŽAQÍbB†F0AXnp AAAæ%À@«T AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA B†p@e›AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA0B»Ì@ŒPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA@B~“@)¹àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AAPB‰ÿx@Cq€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA`B7R`@E„pA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AApAü. @™y`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA€B+h@„×ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AAˆB%î@‘~ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AAB2¥€@yKp@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA˜Aˆá@Þ%0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA Aלà@É x@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA¨AÙ†€@Àv¨@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA°BW;€@1’°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AA¸BN @WØ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AAÀB)Cð@нp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0?€BèP@\¨@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0@A¹à@ºÞè@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0@@B2t0@:ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0@€BIsà@$åP?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0@ AÖ*`A[œÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0@ÀBhF°@4ñ°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0@àB \Ð@¨ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0AB¶Nè@3cAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0AC$‹h@¨~@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0A B®Op@kð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0A0BÅ@Þ/À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0A@B<3€@:0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0APB¼xˆ@e0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0A`A:ù@@­èpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0ApBgÏ@(1 @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0A€A³y @¼cXA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0AˆB[@ÈŒ¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0ABdô`@u® A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0A˜B…;˜@ÒÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0A Bˆ´@@€_àA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0A¨BBÓ @[œÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0A°A³  @êŒ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A0A¸BhrÀ@eŒ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AP?€B‘Gà@$* AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AP@B™q@V°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AP@@B(0@ù­A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AP@€A¥) @³€ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AP@ Bcé`@X&ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AP@ÀBÙ@$>0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AP@àBл¸@HïÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APAA´€@ã£(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APAAj¡@@Æ™xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APA A¾¦ @¯6À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APA0B¡Ñ @1.@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APA@BT•@ ” A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APAPB‚ô@t@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APA`B yà@hy@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APApB!¾ð@V¼P@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APA€B‹PP@¶°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APAˆBb³0@=rAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APAB9êà@Xb€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APA˜A£@@Ø €ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APA AÌi @ÜÐhA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ APA¨AnqÀ@ÊÔ@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Ap?€B 0@ʘA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Ap@B@@3B€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Ap@@BMð@z A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Ap@€B°- @û@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Ap@ B8ÀÀ@6k€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Ap@ÀBj(@(j`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Ap@àAÓE`@Œ@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ApAA¶9@Ñ0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ApAB‰e¨@;`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ApA Bcð@sêÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ApA0BY­0@ç@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ApA@B= @‡¸A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ApAPB‡ÛÀ@8]0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ApA`Bð@z¾@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ApApB/P@{É@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ApA€B*e@Ä XÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ApAˆA¬2@@ðû€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ApAB§@ð@ ì`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ ApA˜Ba«ð@zhÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Aˆ?€BnÔ@ /PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Aˆ@AÿJÀ@~àApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Aˆ@@BµSˆ?ñA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Aˆ@€B¦x?ÿ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Aˆ@ A¬—à@Ë8ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Aˆ@ÀBC@E)@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ Aˆ@àB81ð@E/ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AˆAB P@„¯pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AˆAB\â@.ð`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AˆA B4ÅÐ@;wP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AˆA0Aùcà@™€ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AˆA@AÂÝà@¯0ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AˆAPBjp@“0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AˆA`A’à@Ü{p@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AˆApAä±@”=`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ AˆA€ALÔ@@¹Á ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A˜?€BåÐ@š0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A˜@Bvp@?/ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A˜@@B(×@\ÆÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A˜@€BaLp@cPA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A˜@ A…3@ÚOh?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A˜@ÀB¸à(?æ9A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A˜@àBb*À@z @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A˜AB‘ @_§à@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A˜AAí¸`@’AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A˜A B”êØ@Ý`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A˜A0B™·¨@H¤°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ A˜A@BS»À@`£`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€Aq÷AÀ(APÿúZZÿúZZÿúZZÿúZZÿúZZBÂàA„Á‚ÿúZZÿúZZB ËA€CÿúZZÿúZZAÚ‰€A’f^€AÑAŒb™ÿúZZÿúZZÂ@CM@ßÌ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB½—ÈA%ˆÿúZZÿúZZB¹ýA!öøÿúZZÿúZZB¤ÆðAš·¢€B l¨A–¡]ÿúZZÿúZZÂ@@AìÀ@ß¶@ ÿúZZÿúZZÿúZZÿúZZÿúZZB.±AŽGMÿúZZÿúZZB-ÞA›mÿúZZÿúZZBz@A²•ö€B…ðA°bÿúZZÿúZZÂ@€C $D@”JA€ÿúZZÿúZZÿúZZÿúZZÿúZZC@ÈÜxÿúZZÿúZZC÷´@Ê«$ÿúZZÿúZZCK<@ÏH€CxÜ@Ï»|ÿúZZÿúZZÂ@ BúÄh@İA0ÿúZZÿúZZÿúZZÿúZZÿúZZBñÇð@Û# ÿúZZÿúZZB÷ `@ßûhÿúZZÿúZZBç˜x@èØ€€BêÓ @ì(ÿúZZÿúZZÂ@ÀBÙÒp@uÆ@àÿúZZÿúZZÿúZZÿúZZÿúZZBíˆÈ@Ñ´ÈÿúZZÿúZZBõ¿è@Øõ€ÿúZZÿúZZBå @à’ð€Bë@æo ÿúZZÿúZZÂ@àAºv€AÙÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZB&4°A[^BÿúZZÿúZZB-ëAeŒ ÿúZZÿúZZAÿ}ÀA…x~€BŠ0AŠzÍÿúZZÿúZZÂABŒ;H@s’PA ÿúZZÿúZZÿúZZÿúZZÿúZZB0±€AT9¾ÿúZZÿúZZB:ÛÀA`oFÿúZZÿúZZB}_ A;ª €B„ÌAD·FÿúZZÿúZZÂACgä@“û˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZBç7¸@£TÿúZZÿúZZBöíx@ÏÜÔÿúZZÿúZZBõz0@Ï{¨€Cá0@ÛðÿúZZÿúZZÂA BÆÀ@ŤøAÿúZZÿúZZÿúZZÿúZZÿúZZB(%AR»jÿúZZÿúZZB52pAcÿúZZÿúZZB)çPA„8€B5X AŒ÷>ÿúZZÿúZZÂA0AöO @í`°ÿúZZÿúZZÿúZZÿúZZÿúZZBRcÐA7DPÿúZZÿúZZBd™PAG ÖÿúZZÿúZZAr6ÀA+¢€€A‚FÀA8¡$ÿúZZÿúZZÂA@Aé§A< 8?€ÿúZZÿúZZÿúZZÿúZZÿúZZA m Af\ÿúZZÿúZZA¯ž A#ŒÿúZZÿúZZA¿ÀAYRˆ€AÏq AkjBÿúZZÿúZZÂAPBFpA!„ÿúZZÿúZZÿúZZÿúZZÿúZZB)`AE5˜ÿúZZÿúZZB:VpAYUXÿúZZÿúZZBfKðA?2h€B{@APeRÿúZZÿúZZÂA`Bšíh@Ì€ÿúZZÿúZZÿúZZÿúZZÿúZZBa`Ay®ÿúZZÿúZZB °AÀDÿúZZÿúZZBŠuX@ðǨ€B—¸ðAìLÿúZZÿúZZÂApAÓ €AJ¡lAÿúZZÿúZZÿúZZÿúZZÿúZZA܆ AGzpÿúZZÿúZZAõº@A^FÚÿúZZÿúZZAyäA40€A‰‰@AFXdÿúZZÿúZZÂA€Až® A0ìA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆA]é€A"¬AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAŒ€@Ù£8A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜A[Ú@A k0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA BƒJ@¿Ì?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¨Aˆ€A#ˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA°AОAEåXAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¸AèA rðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAÀA§è AK`@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAÈA8–À@ûòÈ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAÐBl@A&~¼@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAØB ¢PA)~˜ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@?€B–¸x@ôA€ÿúZZÿúZZÿúZZÿúZZÿúZZB„·ÀARtìÁ„.@AÒœÊB`˜pA”¿ZB‘>hA‹°ÎB²íA2ü@‡u@A²úB¯§ÀAgçÆB¨û(A|ç`Â@@Cfˆ@Íe˜AÿúZZÿúZZÿúZZÿúZZÿúZZBÔqPA™B8pAž·Bý A,²B¤|A‚`.BȶA'XÁÅ(A§XB«o¸AçŒBÝIHAJodÂ@@@C.™@zT@ÿúZZÿúZZÿúZZÿúZZÿúZZC9Ø@×í˜Ak¢ AXpC#×°AŠC=ÈAì”C$6P@Þ¶XÁh7@A^¶TC ÔAiœC*ÍHAùÐÂ@@€CIØ@È’0AˆÿúZZÿúZZÿúZZÿúZZÿúZZCOmx@†›\@IÌA´ØCRí¼@ĬxCQ9X@¼Ç¸CTm¤@‰…È@÷‘@A …ÌCX‘X@ÈCR™”@¾íÂ@@ CøP@– ¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZCS@ˆÞtÁmH AødC7 @Çç¤C'“´@ÅCðC§¼@ЏÁöA ¼C>¼@Çý¤C(€@Æø0Â@@ÀB 6@@kÄ`A`ÿúZZÿúZZÿúZZÿúZZÿúZZBä°A»Ü@A €A×\B¸ÐA^r†B:pAJ BrÀ@ü¼`ÁÈ¥@A|¼`A¤È€A"OzB;°AL!¼Â@@àC#ó @m9 A€ÿúZZÿúZZÿúZZÿúZZÿúZZC#¼@xÑà@¹ÂÀ@ùHCñ8@À1$C \@±ÐC.€@‡›hÁ*@A›dCMØ@ÐC"è˜@¿AÀÂ@ACEü@ŽjXAÿúZZÿúZZÿúZZÿúZZÿúZZC9.H@|rhÀüÍÀ@ü¢°C?³h@»¥´CI¹ô@¿‘ØC8s¤@‹h`ÁG A hdC<'P@ÌöDCHš@@Ò‚@Â@ABdÈ@CéA ÿúZZÿúZZÿúZZÿúZZÿúZZBwæ`@ñüÐB3ïpAr+LB´j AñÊB*GÀAbxB•%ð@ÏãðAAx`AOãðBª¤@ArðB’Ÿ@A'À Â@A BZž°@Q ÿúZZÿúZZÿúZZÿúZZÿúZZB6A‡ø¿NA‘¤BC& A^PBGAPA_|B:^`A~¬À˜$€A—~®B<Ë AhaHBSŠAc˜ÜÂ@A0Bº×@/f0A€ÿúZZÿúZZÿúZZÿúZZÿúZZB¸v0@š#,AAyAA$BÕ™È@áp`B½H @úg(B±D¸@©ÄhA+0A)ÄdBÑ÷H@Ü„B­¡ðAsèÂ@A@Bà¥È@\äÐAPÿúZZÿúZZÿúZZÿúZZÿúZZBÂ3X@’äÀ³L€AÔBÎ`@æ§tBÝ9À@â»0BÆ.@ž˜Â.ÐA˜B²çPAë:Býõ@Õ«ØÂ@APB†Ñ@@) ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¿„à@/\Á8ìÀAKœBÆ`˜@è•pBâ’ @ØXB³h˜@£: A¹×€A#:$BÜäÀ@ßg8B¬ÍxA ”(Â@A`C@8Ì@Ž °ApÿúZZÿúZZÿúZZÿúZZÿúZZC @‚êŒ@ŸÀA”C0ôˆ@Ë8ôC-¹€@ÒHC«ì@M°?Ê(@ͨC,‘@˜ÔC-¡˜@¨=@Â@ApCÉÄ@RàAÿúZZÿúZZÿúZZÿúZZÿúZZC4@¢¼@¸•A"?DC!| @ýÙLCMAutCÒT@Š?<A C£ @Ö5œC ¼@ÛÂ@A€BÍLð@?ƒ@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AˆB4‘Ð@^„À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AA…¹@Õ´ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A˜B\ÕÐ@¹pA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A Báh@ ¦ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A¨A½q`@ãÑ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A°AÏþà@»¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@A¸Aö @µš¨@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AÀB@0@zÝÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AÈAã# @Äа@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AÐA­‰ @ÝG(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@AØBiIÐ@d AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€?€B¡‘ @@‹PA0ÿúZZÿúZZÿúZZÿúZZÿúZZBV+ AUXpA?m AÕBf7€A“’UB9q@A‘O†B¨ØA<ÂÔÁœSA¼ÂÔBŽêPA‹úPB¶%hAhèÂ@€@AX¥€@·g@ ÿúZZÿúZZÿúZZÿúZZÿúZZB÷ A4û¼AzàAµ4B,ÿÐAŒ–èAáA[ ŒBU]ðAYÆôÀÖ¦AÙÆôBBÃpA” ´B^ý@A™Z"Â@€@@B=D@lápA@ÿúZZÿúZZÿúZZÿúZZÿúZZB€W A>Y2BXA¾}rB sÈAuXÚB?ø A‘¶ŒB=º APtÀ®ˆ@AÐtB0²ÐAŽ€BH @A–J‚Â@€@€B£d¨@÷PA ÿúZZÿúZZÿúZZÿúZZÿúZZB„yˆA »ÊÂýA‰ÖBGõ0Af¢HB¨çàAŨBx%ÀAÀÀ €A—Bl†°AZCšBƒ†ˆAS©\Â@€@ B¬‹h@<@@€ÿúZZÿúZZÿúZZÿúZZÿúZZB0@ìëB$2ˆAm4Bʧ˜@ú4Bo`AQOlBž®Ø@ÝIXAm²ÀA]ITB° ˆAúB“RøA,úäÂ@€@ÀAç&@†CX@ÿúZZÿúZZÿúZZÿúZZÿúZZB*ÀA(À¢ÀA›"ÌB%Ž`AcSzB<pAd“äB"àAml?ú©AŸmnB*[AgµlB#ó AiŠÂ@€@àB³£ð@$ý0@àÿúZZÿúZZÿúZZÿúZZÿúZZBžç @¿0Ácj€A?TÀB—‹0A¬B¶Þ¸AX`B¬é¸@»Ò8AV”@A;Ò4BÁhðA€úB§P@A*¼Â@€ABø@*tpAÿúZZÿúZZÿúZZÿúZZÿúZZBZ AĶÁѦAݲB/÷`A_OxB»@A!r”BE’@A@WWA“ŽBVBAUßzBJ_pA`ÐÂ@€AA™@¼ƒ˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZAÔàAª>Àû;ÀAÃPAÁ A45ˆBXAT©€B A¨ÌÀÁ@A–¨ÌB2 A`V4B/ÏAe|8Â@€A B!ê@Nÿ°A ÿúZZÿúZZÿúZZÿúZZÿúZZB&ÐAèA^¤ AÎBQàAU3xB°@A`ö,Bâ AàHAaZ A”àJBHÐàAañBq AbŽŒÂ@€A0B²Ýˆ@?íA@ÿúZZÿúZZÿúZZÿúZZÿúZZB–Ø@°úŒÀ€+€A1,BŸbxA iˆB©÷€A*´B›p€@ºdA|€ÀA:d B¸EèA>ÎB˜\`A\xÂ@€A@B°WH@&Q AÿúZZÿúZZÿúZZÿúZZÿúZZB`ñà@ïF¨AŸœ`AouÈB‘AêNBM6PAWBga@úÄðÁƒ[ðAzÄìBW,AW¦B‘K@A'äÀÂ@€APB±Œ@0 ÿúZZÿúZZÿúZZÿúZZÿúZZB¾-€@‹€ä@J€A œ”BÕ>x@ãâ´BÐ÷H@ÑpB¹¾X@(ÁJ€A$B¼Æp@öŽœBÛÉè@ÂJXÂ@€A`Bû@l`AÿúZZÿúZZÿúZZÿúZZÿúZZB™e˜@â@ŒÀg"AbmÐB¦1ÈA4ÑhB°§pA0•ÀB âx@ý,˜Â$ÀA},”BƒmpAn&ÎBá.°A @Â@€ApBq8@3ʰAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A€BñÛð@K© AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€AˆBqï@0ÌAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€ABz6@.ž°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A˜B®bð@CÁ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A A«ƒ @×XApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A¨BlÕ@9•°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A°A¸* @ÛNàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€A¸A«è@êÿ€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€AÀB:‘@ˆÙ(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€AÈB_ˆ @_ŒA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@€AÐA›Ú @íbHAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@À?€BùSP@ºœÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZB÷ØAIXAüˆ€A€bCÛˆA+@BÒ–PAADàBèðAAìÀù@A‘AîBÚtPAE^ZBå¸`AGAÈÂ@À@Añg€@tü°AˆÿúZZÿúZZÿúZZÿúZZÿúZZBß A9,XÁ' A¹OþAý”`AljtB)] A‹¨ÀBR*ÐATAf°AÔBhñ0A•cªB2³°A‘ Â@À@@B¯@‰°¸AÿúZZÿúZZÿúZZÿúZZÿúZZBGuPAJJêÀ^Ì€AÊqÚB?ö0A/wBO·ðA‘f‚B8Q°AFÑlÁ›ŽàAÆÑjBÊÀA€„B_%`A–¾àÂ@À@€B¸Õ@ ¨0AÿúZZÿúZZÿúZZÿúZZÿúZZBÛŠ8@Ìe¤@ž³ALBâó¸@ŶhBÚî0A7”B”ðˆA"Õ€B-ü`A¢Õ~BÀÜøA ª¤BU¸pA”ªæÂ@À@ BJ`@[/€A@ÿúZZÿúZZÿúZZÿúZZÿúZZB%¨°Aª4@ï—@AœÈjB8ø AbµBÅAe4ŒB=éðAÿÔÁ—ŠÀAšÿÖBQAer¤BiÝÐAYÉØÂ@À@ÀAÀ¹ @Ò*¸A ÿúZZÿúZZÿúZZÿúZZÿúZZAã»ÀA  î@sÀ€AŠ»¸Aû×àARÚAÞhàAF`BW°A8ÐÁ“EàA“8ÒAÞô AG@xB=PàAf8˜Â@À@àC„à@mÛA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÚT°@x?‚tA0dBåø0@Ö:Bæè@×'ˆBè'@ b°?¤A b°Bñº¸@ëc„Bóvˆ@Â@ÀABŒäP@'à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBD{ A ¶À€A‹2ÆBG»°AU?œBZé€AMžpB4pAƒ|AˆCPAƒ|BaGAJj.BÁpAaçÂ@ÀAC |¨@MßP@€ÿúZZÿúZZÿúZZÿúZZÿúZZCù(@v¨Á €@öBÀC¡„@¼&@Cgˆ@º9ðCv@kù@@‘à@@ëù8C ¬à@¹\ôC ²ø@©ûˆÂ@ÀA A” À@ÉHA0ÿúZZÿúZZÿúZZÿúZZÿúZZAøê€@øŠÁÆÈÀAxºìA¡†A ÎB>2A[j0AøàA<@šqAŽ>BÚ A] ŠA÷ø`AS:xÂ@ÀA0B‚(@&dpA ÿúZZÿúZZÿúZZÿúZZÿúZZB>yÐAV~@˘@A†q B]3°ADñrBCïAZôB‘ZÐ@ÅÆ`AŒƒ0AEÆ`B¯q˜AG~B‹ºÈA+8Â@ÀA@B…+@PAÿúZZÿúZZÿúZZÿúZZÿúZZB ´ Aƒ0ÿúZZÿúZZÿúZZÿúZZB²ˆA,Ø|B£‚8@Ë„è@ó3ÀAK„ìB¹Ž AÏ&B«Û8A6*TÂ@ÀAPBžØ@$@A`ÿúZZÿúZZÿúZZÿúZZÿúZZB šðA;°ÀHçA›ZÐB8AnªfB#bAy›«`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA€B¤1@@;F A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAˆBÄØ@M‚A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀABm4 @@ àA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA˜AÞ€@´&ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA Bíp@Š“èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA¨Bó@ˆ‹8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA°B€`@Œ­8APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA¸BA@_¹pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAÀBghÐ@PàAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAÈB5á@]hA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAÐB Ž0@µ=8A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA?€AËI@¿ŒøA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBBM0AFçÎÁ–ùÀAÇ´BÎAèBcp@AfBAA:À¾! AÁ:ÀB—pA‚˜@BCPA…¿úÂA@BJϰ@[h`AÿúZZÿúZZÿúZZÿúZZÿúZZB7ÀA*ÛæÀ<ýAªýHAø­àAfÉæB t°AwgTB,çÐAGÇ”?ÛkAÇÇ’B,ÐAŠaB'ŒA‹|ÂA@@B@@€ÂÀAÿúZZÿúZZÿúZZÿúZZÿúZZB=ê€A@%ÆÁe àAÀKNB!A‚RfB\¥ðAŽgtB`ÀA5ölÀªz€AµölBNÐAr„ÔB|€A†èÂA@€BDp@R‹€ApÿúZZÿúZZÿúZZÿúZZÿúZZAýE A«v¿Ã[AÊFAú?ÀASXHBÀÀAqòÄB8²ðA”°B}¸A‘”°B€]PAB  A毀A]'$ÂA@ Bq²€@UÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB] À@õddÂ+ÀAu”lBF0AFÈB™FàA´BH_A4A‡hÀA–2BmóAGcÖB+~ðAió,ÂA@ÀBÂßh@%F?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¸•h@¡¾¿û½A!ÞHB½•@í†HBÃãÀ@ð"B´þ @«.ðÀ˜qÀA+.ôBµ-@üŸ`BÁª8@øŒ°ÂA@àA'·@@€@àÿúZZÿúZZÿúZZÿúZZÿúZZAÖ:`A«úÀ;ÚAƒÅàAÔž`A=q0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA¸Aî| @¾A˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAÀAÿc @©H@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAÈB[(@IZ€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ?€BÒ¥Ø@2œ0@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¥¤pAu:pÿúZZÿúZZB ä¨An2‚ÿúZZÿúZZBÝþPA>Ä4ÿúZZÿúZZBÕƒØA7{ ÿúZZÿúZZÂA @B‘^`@3Ѐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB^D`AŠæèÿúZZÿúZZB[5àAˆýâÿúZZÿúZZBmŠ0AÿúZZÿúZZBgö`A‹³-ÿúZZÿúZZÂA @@B%0@”œA`ÿúZZÿúZZÿúZZÿúZZÿúZZB"„ÀA|HÿúZZÿúZZB"žpA¾ÿúZZÿúZZAî–@A`dÿúZZÿúZZAì[A^ÄÿúZZÿúZZÂA @€Bi´ð@'»A`ÿúZZÿúZZÿúZZÿúZZÿúZZBW(ðAˆJQÿúZZÿúZZBZB€AŠ@ÿÿúZZÿúZZBͰAÔÿúZZÿúZZBp A‚^%ÿúZZÿúZZÂA @ A±¯@£ÐApÿúZZÿúZZÿúZZÿúZZÿúZZB<€AþTÀˆÁ@AžÖB8ASJ BËðAyéÄBB  Aþ(ŸÈA˜þ&AîŸ AMMBŒšÐAmɬÂA @ÀB‚èÐ@:g AˆÿúZZÿúZZÿúZZÿúZZÿúZZBоð@ú”P@ƒW€AzÆ`B””xAæVBþ0AUDŒBhº@A#î@Á·Ñ`A£î>B@9€A_ˆB‘ݘA€ÁÂA @àA™ùà@Сè?€ÿúZZÿúZZÿúZZÿúZZÿúZZAìÑ`A ŸÁŽÇpAŒ»FA®`A*HB$fpAu?pB²`A3hA1þ A›3hB#SÐAsXŒAî(àAX+XÂA ACàŒ@s²p?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÃ@ø@ÌøèA_™€AM"$BÞp¨Ad@@ˆ`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA?€Aý @½¢pA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@B8Ùp@\/ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@BS`@t…ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@€B â€@R–€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ B¯@…mpAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ÀAšc @Í'hA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@àB§¼ð?û†`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAABH2€@ù APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAAœÚ@@Î÷øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA A45€@¤‘èA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA0AÏäà@¶Åh@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA@A€à@»@8ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAPB@ë`@(dðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA`A¾3àAÂðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAApA»F@@¿Q¸ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ?€Aœ~@ïN(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @AÔª@ë& ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @@AbO@@‰ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @€B?ê@Ì AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @ BDÞð@4µ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @ÀB1 @p,AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @àAªr @Õ‚ðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA AAƒà@Û"Ø@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA AAŸŸ`@Äà@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A Bêð@™íðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€?€B˜U @[ÆP@ ÿúZZÿúZZÿúZZÿúZZÿúZZBS AI&FÁüFÐAÉKÞBˆA(ÅB…•`A’ÕBl ÀASŒÁÛi@AÓŒB.ŠàAŽÐBPA‘{.Â?€@CH0Ø@zÇAÿúZZÿúZZÿúZZÿúZZÿúZZC-¬œ@Ö4T@®M@AV\PC-ˆAuvC)AN„C2Yl@ÜÐÁZÃ@A\ÔC'–˜AútC6\AýˆÂ?€@@C ä@Pü @àÿúZZÿúZZÿúZZÿúZZÿúZZBø{˜@ñ“ÀƒAqÀ,Bõ‹A*7vBû~A+vÜBÛüPAòA¤¸°AŽòBî[A7 ÆBÆÐÈAYzÂ?€@€B¹ú @ABÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZB„ظA!fA*]€A‡:¢B‘ðA-ÒJBxa€ASÜLB—õè@ñý€ÀæØAqý€B‘KÐA2ð6B ÐPA%V„Â?€@ BÖø@4Ú0?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÞˆ@ þÁ TàA!0BÚD0@ïˆôBí‹ @㈀Bù@@™N¨A DÀAN¤C @ט BõÒ@âp€Â?€@ÀCIÜ@1ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZBå}¸@•LjÁ: AãœBáP@àÂBûX@Öù8BÜãø@Ÿ„À‹§A„BÞh@éã(Bé( @çsxÂ?€@àB„Ö@2à€A " C5ïh@ÎNPC*Ùx@Ñœ0Â?€A0BŽïP@ Ó@APÿúZZÿúZZÿúZZÿúZZÿúZZB“8@»’dÀêÙ€A;¶dB—–ÈA²B¨ùÐA Œ˜A X¾Bsö0AHc(Â@@ApBo¿ð@3Œ@@@ÿúZZÿúZZÿúZZÿúZZÿúZZB$YPAÙˆAAÕ A•÷^BQopA^”B¿`AzàxBTl`A þ€Aš` Aþ~B‰ÒÐA(I²BB A…slÂ@@A€BVä @A`AÿúZZÿúZZÿúZZÿúZZÿúZZBdhpALê šxAiºB2°A€“VB¨ÐA@†(B&òA&s´Á'­ÀA¦s¶B ÔpABRÇÐA†.rÂ@@AˆB½†@;Ø€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@ABï>h@1Æ`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A˜BQÁ°@~PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A BΘˆ@B?A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A¨B€@«‡pA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A°Bîp@‘·ØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@A¸B`C°@@8àA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@AÀAÀ‰€@Çäð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@AÈA„€@ÚpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@AÐB ^ @¥AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@@AØAŽÀ@Ùº AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ ?€B˽€@(óÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZB¢žøA6ÚúÁþ¯àA¶ý˜B}àAfB¾ ASv¤B§8A9øÂ$VA¹öBrÖ A’²EBÊO ANÂ@ @A³5@Ë0H@ ÿúZZÿúZZÿúZZÿúZZÿúZZB#³pA@½PÁYÀAÀáÆB†AuåB=;€A‘¡öAð¢ÀA$üÀk¬€A¤þAÜå`AWœòAûÍ@Ao–ÜÂ@ @@AæÌ€@§£`A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÖ`A4_ Á;ÐA´¼Aöo AfÍB+CðA‹J*B\A4@Á¢0A´BAÓÜ€AP lB;Ø€A’×èÂ@ @€BŽ%`@ A ÿúZZÿúZZÿúZZÿúZZÿúZZB‡Ž @ÿâ”Àá@A€ €B‚øA?O B‘OðA/ÀlBf²0AßPA´â@A”ßRBŠ•A3NB;äðAq:œÂ@ @ A¬ß€@з?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¹A<Ô@Á$€AœZpB+ëAcnBD@Abý€Aý´A‰°ÁFâ€A“‰®AÏm€A?ÊjBžPAhÆTÂ@ @ÀC™L@cØðÿúZZÿúZZÿúZZÿúZZÿúZZBËÀ@”¤ÐÁ! AÁ BÇý0@ð´üBÞ€@ÁåB×Oè@¡ÀÝ>A!BÖZX@ð"´B楈@çÒ€Â@ @àB¥‚À@ ÇÐApÿúZZÿúZZÿúZZÿúZZÿúZZB‚ýø@è•`AŒÖàAhÁ°B›¶HA°¦BoPADóìB¤@ÀÊ€Áuz A@Ê„Bš˜AÿhB¼EÐAÞ0Â@ AB;© @v °@ÿúZZÿúZZÿúZZÿúZZÿúZZB†øà@¬´@A?âA,ÕHB›‘˜@öYøBƒI¨Af€@n4ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ A°BS±@G‰ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ A¸BOp@q ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ AÀA½ÅÀ@Í%hApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ AÈBÆ€@Þ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ AÐBF_ð@zÆ@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ AØAÏÐ A>¨A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@à?€C3€@™Õ¨APÿúZZÿúZZÿúZZÿúZZÿúZZBË‘€@úó¤Àôö@A{#ÈB¾]AFå&BÏAJBë•xA+ÌA¥{°A‡+ÊB÷ÀA)» BÑh AGððÂ@à@Bïâh@\BÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBñY@óÿl@1At.,Bñù8A#ÚLBì€A1µCù@êAØ@[RAjAØC~|AprCŸA&i4Â@à@@B‚÷(@çÀAÿúZZÿúZZÿúZZÿúZZÿúZZB§C°AÆ’@¬€AœäœB©¡PAM·ÐB¦NðAn§ÌB˜s0A3ù\«xA³ù\Bk7 AŽUÑBºÖ AYéLÂ@à@€Be @nÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZAî. A]Ø¿¨UA˜{AìÀALúAøÎ`Ahî$B*¡°A-ïlÁ÷ÑA­ïlAÚ~ AFZÒBlBA‘‚‚Â@à@ B…ä¸@+Þà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB-€àA•FB GA‚®XByé0A9ÖØAÖ€ABº B<€AœÀÁ_ A”œ¾AâL AHþ6BmÀAdr Â@à@ÀBš€ø@5PA0ÿúZZÿúZZÿúZZÿúZZÿúZZB 8@å#tÁKþ AeOˆBqr°A9B”ƒHAÖB€ñ@ì,˜?]”Al,˜B…œÈA*ðB…J8A/¡LÂ@à@àB´¨@!Î0ApÿúZZÿúZZÿúZZÿúZZÿúZZB7î°Aò¿ƒžA æB>ØðAW6âBEAVTB6I°A,4@Œ&@A•,4BF¾pAYWpB6š°A`lÂ@àABØ@5µ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB£ŽÐ@«’|Á½)°A+³¼B”RXA JBÈc8@âÕ B£#ð@¸mÁw\@A8lüB›#àAznB½çA¦DÂ@àABÈ Ø@&tpAÿúZZÿúZZÿúZZÿúZZÿúZZB¢j@§(|Á„zPA'IBœÈA,üBÁ|À@êNðBÀƒp@¤ >Í<A$ BÌ{¸@õ§(BÎAð@ùcHÂ@àA B«±€@f AÿúZZÿúZZÿúZZÿúZZÿúZZBŸ4¸@™á\@U­AÿxB¯dÐ@Ð\ Bª°A¿äB€Ù@Æ¿@ÐÐAF¿Bª @þ; B„ƒÈA,|TÂ@àA0BƒBÀ@<€@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¦Ä @ŸêäAœDPA `BÊ”ˆ@ÞÜdB¢  AXBžáØ@¯¨ÁîÀA/¨B hÈA Ú B¸VP@ÿ³¨Â@àA@A¤Yà@؇È@ ÿúZZÿúZZÿúZZÿúZZÿúZZA挠@û*ÁqÌ A{[àAºTA.kB!\AWilB×`@ýšhAÆ+àA}šhBF³AUŽNA¹’`A/§€Â@àAPB’Å(@ò @ÿúZZÿúZZÿúZZÿúZZÿúZZB“|h@Ê‹À¬AJ³xBŸè A›^B§jA3¸lB}¤€A¾°B ÃhA¾®B¯ÿ@ýy¤BL7ðA€‹xÂ@àA`B®Y°@#i`A@ÿúZZÿúZZÿúZZÿúZZÿúZZBØÅà@°nüB A0’„C òX@ÿœBÏ~€AHBÑ«`@®`HAœÛ€A.`LBû@ú\BÓõøAötÂ@àApBÝ.À@SÐÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA€B£0ø@3ÞÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àAˆBÄš@'ÔA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àABeªÀ@/™APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA˜B„,ð@"ŽAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA B>@©ôP?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA¨BqË0@q·ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA°B"’0@†M @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àA¸AéHÀ@ÅpAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àAÀAb€@Ò,8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àAÈBŠŒ @an@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@àAÐAù@ADPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA?€AOB€@¶a¨ÿúZZÿúZZÿúZZÿúZZÿúZZB.4ÐABþèÀM€AÃ$òB%™A„ÀLB/eÐA‰$B'? AC½@)e€AýB&ˆ`A† BbÐA†M*ÂA@AÓwà@¾TAPÿúZZÿúZZÿúZZÿúZZÿúZZB"ž°A2ÓpÁ˺`A²öJAܹ AS„.BU*PAŽÿèB<ÓPA?H¨AÅþA¿HªBin€AŒÕzB ApAz^èÂA@@B5Œ`@<Ú0@àÿúZZÿúZZÿúZZÿúZZÿúZZBkß@A6¼Aº#A¶C:BlðAk7äB?¸ðAŒôFB«°A9¤À‡#@A¹¤B9€Azî,B$ Aˆ ÂA@€Bø°@w¹ @ÿúZZÿúZZÿúZZÿúZZÿúZZB;)`A/ÒªÁW @A¯ôòB"µ0A`0úB[“0AŒ\JBe `A,•ˆÀ°²€A¬•ŠB[[@ATµBtÃA‹®ÂA@ Añ~ @€AHA˜ÿúZZÿúZZÿúZZÿúZZÿúZZA¶^ @ñnè@ÌÞ@Aqž AÕ¸`A?A¢ã€A B àARÁw{ÀA“RAÞ4ADó’B0u Ae~ðÂA@ÀAð=À@Ûg(@àÿúZZÿúZZÿúZZÿúZZÿúZZA½£@õœÀ…OÀAuÀ¨A³Ü€A)åAØå@A@¼ŒB°A A+Ø@A"B¦pAZÊRAãÝ AH/ˆÂA@àBÖ™Ø@C[?€ÿúZZÿúZZÿúZZÿúZZÿúZZB‡Ñp@ÄñÄ@5˜€AElB‘½°A`rBgA ÜB£‚ @®(`À°hÀA.(dB¤…hA B²è@þ;ÂAAC!x@yC`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCZ0@i5@qR€@ébðC&óX@®$C$ë0@²:@C*šˆ@b€€ÁKu@@ C,µX@¥qHC<×x@­à8ÂAAA³î`@¶‹ ApÿúZZÿúZZÿúZZÿúZZÿúZZBdÐA øô¿Œ³A‹vBRðAR ÐBAUäPAûnA º@@qûA‹º@B gÐAUBAþŸÀAPá0ÂAA Bm @ rðAÿúZZÿúZZÿúZZÿúZZÿúZZBœÐ@Áâ\@¾ÕÀABðB¯¸@ô1DB¤_°A,š¨B¢ð@ÇàAu¸`AGàB½Ò`@äç BŸŒA6“”ÂAA0B¹t @K,pA@ÿúZZÿúZZÿúZZÿúZZÿúZZBš @¹E A ŒàA9j4B±2@ÞWìB ·ˆA*ÒB«úH@­±Ð¾Ü˜A-±ÐB¸Ø°@ݵ B½8AmŒÂAA@Bf(À@e@ ÿúZZÿúZZÿúZZÿúZZÿúZZB$=PAó–ÀÕ®ÀAœB%‡0AudBEºArLÌB,°AëÁ¬ÐA•ëA÷œ A\B]&AssTÂAAPB4|P@v4@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA`A—¬@Ö. A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAApB`µ°@vŸ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA€B1ð@b'ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAˆAóŒà@Ä(APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAAµÁ@܈˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA˜BN?@R“ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA B4µ@@XìP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA¨A»ãÀ@Ä´èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA°Aiª€@ÎøAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA¸A¼Ø`@É÷@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAÀBdÔ @P A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAÈBA¶@^ @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0?€Aá1`@Ã8 APÿúZZÿúZZÿúZZÿúZZÿúZZAÔ ÀAMȆÿúZZÿúZZAÎÓ`AH¸¨ÿúZZÿúZZB€¹ AŒd¦ÿúZZÿúZZBxÈ@A‡«ÿúZZÿúZZÂA0@Bh00@”ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZBCðA‡ bÿúZZÿúZZB° A…Ã+ÿúZZÿúZZAýhàAq¨ÿúZZÿúZZAø‚AldØÿúZZÿúZZÂA0@@BÂ5€@+]A@ÿúZZÿúZZÿúZZÿúZZÿúZZBw7ÀAwCòÿúZZÿúZZBx+Ax78ÿúZZÿúZZBWg0A†ñÿúZZÿúZZBV00A†./ÿúZZÿúZZÂA0@€A]å@¸ À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZAÇ–`AAbNÿúZZÿúZZAË€ADµ*ÿúZZÿúZZAøA Ac’PÿúZZÿúZZAúàAeC:ÿúZZÿúZZÂA0@ Bm­@0ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZAØ[ÀA ArÁYƒ A‹]4A¦Þ A"u„B J`AoB\ZðAR¬ADÀAšR®Bq· A6úXBS8A‚5XÂA0@ÀBÐ~ø@C>P@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÊ%@@¬œ¸ApA,¿8BãnØ@Æ,HBÄ„¨A/`BÎ' @ÉmxA¯8pAImxBë@¸@ËÒTBÁQøA8,ÐÂA0@àBP@r²AÿúZZÿúZZÿúZZÿúZZÿúZZAååàA…H¿6Aˆ ¤Aï,@A>ðPAø¨AZ'ÐB%[ðAE|AºxpA˜E|B\þÐAg[ºAûò A]D$ÂA0AB[6 @'c ?€ÿúZZÿúZZÿúZZÿúZZÿúZZAý A ÀØ ÀA“)”Añ ASºŒBuAiÒèAãä AÔÀ}~€AŽÖAß>AK‹VB£@A_CPÂA0AC@@„j˜A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A CáØ@©/8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A0B¾E€@'´@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A@B÷ù˜@4¬P@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0APB‡ H@:\A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A`Bs0@)AAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0ApC §¼@HXàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A€A b€@è¨pA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0AˆB¼T@0¦€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0AAéh€@«# A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A˜BT@@6P@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A Bg™@>‡AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A¨B Ð@˜!P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A°B2 @|Ø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0A¸BcU@W AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA0AÀB?Å@@s @A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP?€Bˆv@("àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@B˜›À@%‚Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@@BEÝ€@Cªà@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@€B›à@¢¦A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@ BN»@yG A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@ÀBÁõ€@L™@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAP@àBV¶p@0q@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPAAÁ;`@¯ÓHÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPAAâù€@°n@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA A±~`AeèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA0B8 @OàA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA@B¦}à@i@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPAPB…QP@™àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA`B}@@]gðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPApAÇ@@³qÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA€Aø% @’ÄÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPAˆB&bÀ@_©ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPABCP@tF€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA˜Ayµ@Ëh@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA BbP@@HÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA¨B}[@@-HàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAPA°B+s@ˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp?€AÊÑ @ÊsðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@AµÍ @·TpAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@@B‰°@»ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@€Bn˜€@-ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@ Aú @‚ThA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@ÀBn`@q§@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAp@àB‘üX@pA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApABMíP@%ä€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApAB610@'À A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA Az&@¸áà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA0B¢¨@ PA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA@BD@0@fúA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApAPB†Õ(@ßpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA`B€5¨@ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApApBh¾0@"= APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA€B†=x@=gðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApAˆBZ­@@)T AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApAB/×Ð@‰8HA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA˜B‹ÛÐ@:@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂApA A I @Ù»˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ?€BF@3IA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@B$5 @jA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@@Brc°@1;ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@€Bo‚p@(‰pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@ AΛÀA °,ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@ÀBWCà@b@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆ@àAðåÀA-¦XA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆAA›Ä`@»wÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆABg p@¦ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆA B @{¬PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆA0AÇ…@@šwx@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆA@Bb`@àðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆAPAìN€@Ž‘àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆA`B’eØ@«PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆApB™˜p@ ÓÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆA€B¢ˆø?ò@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆAˆAšK`@ѾÈA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAˆAB3ßà@M*€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜?€AǸ`@Û‹À@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜@B?þà@-%°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜@@AŽ`@ìÈA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜@€AÓ@·o˜ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜@ AÆa @ðp¨@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜@ÀBnú@y÷Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜@àAÏP@Ñ¡@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜AA~ À@ز¨@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜AB4è@BºÐ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜A Aè9à@‹[ˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜A0BaH@#m@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜A@B.nð@‘Ì`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜APAÓqà@Ĉ€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜A`Að€@š”øA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¨?€A¯Ãà@És¨ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¨@A©ÿà@´]€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¨@@A˜w`@Ï=ÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¨@€B_@kÃÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¨@ B„@DŠ@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¨@ÀAÐ# @¸Ì@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¨@àA¡Ð€@ÝÈ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¨AAÛ½ @¿¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¨AÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ?€Bïax@apAPÿúZZÿúZZÿúZZÿúZZÿúZZB„#hA—ÍÿúZZÿúZZB€oˆA’ÚÿúZZÿúZZBœ«AŸÝj€B—p°Aš‡ÁÿúZZÿúZZÂ@C)©ü@È@˜@àÿúZZÿúZZÿúZZÿúZZÿúZZBùĨA21 ÿúZZÿúZZBöB¨A/°ôÿúZZÿúZZC‹ˆA0Ä €CàØA-PFÿúZZÿúZZÂ@@C«jzAWPTAˆÿúZZÿúZZÿúZZÿúZZÿúZZC¨XØAG4ÿúZZÿúZZC¨=AFçfÿúZZÿúZZC°øAP;L€C¯ræANëÿúZZÿúZZÂ@€CUy¸@¯£@ÿúZZÿúZZÿúZZÿúZZÿúZZC8æL@½¥ÿúZZÿúZZC;%x@¿óÿúZZÿúZZCA Ü@ÁFh€CBC´@Â|˜ÿúZZÿúZZÂ@ B‡V@iO@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB]å@AN÷œÿúZZÿúZZBcJpASÿàÿúZZÿúZZA½x`AnUü€AÀéÀArªšÿúZZÿúZZÂ@ÀA(lÀ@à8¨AÿúZZÿúZZÿúZZÿúZZÿúZZB$±àA\'âÿúZZÿúZZB*˜Ad ÿúZZÿúZZAý`A…Š€Bx A‰uÿÿúZZÿúZZÂ@àC¸„@|A ÿúZZÿúZZÿúZZÿúZZÿúZZBôñ(@ÄrÿúZZÿúZZC.À@Í›lÿúZZÿúZZBîz @Ð`€B÷ú¨@Ø`tÿúZZÿúZZÂAC1¬@£‡AˆÿúZZÿúZZÿúZZÿúZZÿúZZC1ÏÔ@¯.ÿúZZÿúZZC;æì@¹ôÿúZZÿúZZC6ì@³˜°€C?Ä@¼~ÜÿúZZÿúZZÂAB+’@@ŒF@ ÿúZZÿúZZÿúZZÿúZZÿúZZBŽÏøAÿ2ÿúZZÿúZZB˜A€A„ÆÿúZZÿúZZBjaAUú€€BxðAb~bÿúZZÿúZZÂA BÖ»ˆ@eA@ÿúZZÿúZZÿúZZÿúZZÿúZZB÷«@ºaÿúZZÿúZZC„@ÈO¬ÿúZZÿúZZBó*H@Åñð€C®è@Ó",ÿúZZÿúZZÂA0A¹Î A¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZA˜%àA»²ÿúZZÿúZZA¤·`A!ðÿúZZÿúZZA©c AYi¬€Aµê@Ai}vÿúZZÿúZZÂA@B™ãÀ@™§@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC:\@¯ ÿúZZÿúZZC ¹Ü@¿_ˆÿúZZÿúZZBéx@̽(€Bügà@Ý4üÿúZZÿúZZÂAPB)P@§½À@€ÿúZZÿúZZÿúZZÿúZZÿúZZB8õ°AC¼ÿúZZÿúZZBJ³ÀAV‚ÖÿúZZÿúZZB:˜ÐApÜÈ€BJ¨@A‚ËðÿúZZÿúZZÂA`BŸ€h@s AÿúZZÿúZZÿúZZÿúZZÿúZZBsŸÀA ÉÒÿúZZÿúZZB†(ÈA1(ÿúZZÿúZZBV'`ASòL€Bi›pAg3ÿúZZÿúZZÂApCg–TAê¬APÿúZZÿúZZÿúZZÿúZZÿúZZCFT|@»’(ÿúZZÿúZZC[XÈ@Ïr”ÿúZZÿúZZCGP@ °X€CYöÔ@¯éHÿúZZÿúZZÂA€Bܳø@‡:Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZBïËà@È|ÿúZZÿúZZC ø@Þ PÿúZZÿúZZBêˆX@´Á`€CºP@ÆlÿúZZÿúZZÂAˆAɪàA2èTAˆÿúZZÿúZZÿúZZÿúZZÿúZZB A^ð&ÿúZZÿúZZB`Ax  ÿúZZÿúZZA«€ AdŒP€A¼  A{^ŠÿúZZÿúZZÂAB¥,X@ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA˜Cü¨@“± @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA Aë€@ã¹`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¨Bl`A¤A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA°B .pAqt@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA¸AvúAöØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAÀAZÁA A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAÈB†@ñ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAÐAc@AK@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAØB¡@@k8ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAàB75°@ú¸xAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@?€Cx@qõ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBø“@ßLÁXg@A_u`Bä…pA/ŠBÿé˜A)ËPBÙ]8AǬ@¼/ÀA€Ç¬B×Ò@A–~BÍ{xAK¼ Â@@Bƒg@"Ù€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB©ÈA5âÀÇŠ€AœRÂB A€Û×B­“xA)޼B³hAëŒAí×PA–ëŠBÍ AO‰ÆB“}ˆATôÂ@@@B鯸@ZðA€ÿúZZÿúZZÿúZZÿúZZÿúZZB°”HA$˜2Á¾|€A¤¶žB˜¸HA‚uBÉ"ØAIVôB¢ähA:„A$ @Aº„B¬ÐAuö˜B˜oØAаÀÂ@@€C+óØ@P-pApÿúZZÿúZZÿúZZÿúZZÿúZZC Øä@ìÄ@¾€AC¤@É‚(C-d@ÍÀØC!´@jPÁMé A jLC¥¬@ËclC#i`@ȈÂ@@ Bé©X@cÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZBùm@‘ÈÈ¿ AãÈBþü@Ñ:ÌC¡p@Ö+BÙ¸@¥ØÁ‹ÞðA%ØBË/H@ùÍ´Bð °@ä„Â@@ÀAÌŸ@ÌÖÐAÿúZZÿúZZÿúZZÿúZZÿúZZBÌP@âa¼Áƒ1ÀAb‹ÄBî0A9K^B¤¬0Az„BaP0AÀÄÂ[àA…ÀÄBq€Ad#„BœøA¸Â@@àCcH¸@¢]@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCOÿô@…¤¸@‹åA½œC\Œ@¿ÕüCX“”@ÌÁhCU— @†ÑPA `AÑLCc:Ð@Ä"ØCZW`@ÉžÂ@AB¬=P@Á0AˆÿúZZÿúZZÿúZZÿúZZÿúZZB¡± @¶M$Au`A6oB˜@ÿ>XÂ@ACNû@‡4ðAÿúZZÿúZZÿúZZÿúZZÿúZZC+1¬@y›ˆ¿{Þ@ùÊpC6p@¹óÜC88Œ@¿¡€C/rx@€~xA ù€A~|C>e@¿ÝìC6i¸@ÂMàÂ@A C^ÜÐ@²í@ÿúZZÿúZZÿúZZÿúZZÿúZZCO¤„@ 8A!´@@ÿ9pCd£Ô@ÄGÐC[JØ@À»àCQ:@‚¾`A¡špA¾dCi÷ì@É5|CV.Œ@ÂÌ0Â@A0B¨p@)à@ÿúZZÿúZZÿúZZÿúZZÿúZZB·X@8ðÀ«AT\BÀ»@ÍšŒBÍèè@ìïHBÂI`@–€¨?lA€¨BÑM@@ÐnðBÑý@ùpÂ@A@B’w @IùÐAÿúZZÿúZZÿúZZÿúZZÿúZZBÚý@†«ŒÀ¹±€AÅXBè[À@ÒžÜB÷8@Î=8Báº@‘à@úAàBøÎÐ@Û °Bñ@áê Â@APC.ZH@†³`APÿúZZÿúZZÿúZZÿúZZÿúZZCJ@jÄ€¿Æ«@êñÐC+l@»›àC.ì$@±Õ¨C! |@˜98AK A98C5ØT@òOxC)ûÐ@ã¨ÐÂ@A`BÎ @1Π@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBý×`@w A+‘ @÷28C·°@ÉR°CW0@¹¸BñšH@8@AxA8DC®@ç˜ Cl@×ÑPÂ@ApBMÐ@Fx°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB£ @@ªs`À®–A*”äB®R A ÕÌB¼–xA/B³ßAiåhÂ@€@@Aæð @µyx@ÿúZZÿúZZÿúZZÿúZZÿúZZBŽA=›¢À²FÀA½¾èBˆ’ÈA‡[ÎB”sèA…€BAÁ`ADDÈAËAAÄDÊBs$ÀA’wÇBò A®ZÂ@€@€Bó¦à@ »@?€ÿúZZÿúZZÿúZZÿúZZÿúZZB»äP@¸g`¿éA8‰¸B¼~ÀA¸æBÁ)èA ´B»v@@ÄxAª‹pADxBÒ0°@öÇB¨DðAŽ`Â@€@ C¿ˆ@JÉ@ApÿúZZÿúZZÿúZZÿúZZÿúZZBù.ˆ@—`ÀŒê@A²(Búò˜@Ð@$C¬˜@Ñ8°Bèix@œ Áž°A BÚUˆ@ë²äC`@Ö±0Â@€@ÀB*70@Og`@àÿúZZÿúZZÿúZZÿúZZÿúZZB#i`@ägXÂÐAd’AÅé@A8a”Bq40Aeª AŠoBOÕàA\vºBOÔ0A6üÂ@€@àBûŽ @IóPÿúZZÿúZZÿúZZÿúZZÿúZZBÉ¿¨@“z¬ÁWZÀA–TBÅ?È@ïÂ$BâÅø@İBÏû @’³¸AqîÀA³¼Bèà@Ù×°BÊ€@×S˜Â@€ACÄ@*ì`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBíßP@‡­ÀA9@AÇHCçH@ÄÄBðèà@ÒyˆBèàè@\˜AưA\˜CD€@ÇiÈBÜ7È@æøÂ@€AC±(@PË`?€ÿúZZÿúZZÿúZZÿúZZÿúZZBïæx@…ïT@õ€A¨C(@Ær˜Bù(@Ï'°C˜P@ˆ¸èÁg¢€A¸ìC“@@ÑC ð@ÊÀÂ@€A BÝ5Ø@1;àAÿúZZÿúZZÿúZZÿúZZÿúZZBÉmh@‡%Ì>’XA?„BØú@ÜUHBÚ@@¿+pBÐ_è@,€¿ÕqA,|BÜ•ð@çdBo7`A‘\xBPÕANôÈA‰ÀAÎôÈBnŸ€A’; B,¡`AŽªÂ@À@@B“h@*‚PApÿúZZÿúZZÿúZZÿúZZÿúZZB*¤AÁƒÓ€A¼Œ°B ãAu"*BM! ARœBNANq´@²€AÎq´BQ“A5ÆBIÈpA“QPÂ@À@€BNÀ@/ÅPAPÿúZZÿúZZÿúZZÿúZZÿúZZBH@A DÁ¢A)ÔBrAWõœB,u Ak¤lB= A!ÎÁQàA¡ÍþB-S AfïœBQ?pAgÙXÂ@À@ A AáŒ@ ÿúZZÿúZZÿúZZÿúZZÿúZZAÖ@AÚÀâÔA‡0PA¾Ž A3BÆAú[ ATñPBÐAdÌARuA›dÌB<éðAcÒÀBZÐA]×dÂ@À@ÀCA@Aš€@àÿúZZÿúZZÿúZZÿúZZÿúZZBó[ð@ˆÑxÁ”ï°AëPBéA0@Ð(CßX@«ðCd@ˆ²8Á‹ÛÐA² Â@ÀABŽ78@7ÍA€ÿúZZÿúZZÿúZZÿúZZÿúZZB£Þà@¨Ýä@Ì•@A(þ0BµÞ@÷ äB©ŸØA‚8BŠd @Ñî¨?ßAQî¬B”}¸AïÎB’BÐA!<|Â@ÀA Bò°@]€@€ÿúZZÿúZZÿúZZÿúZZÿúZZBïê @~vhA*¾@@þ§XCê<@½Ý€Bùx@ÇZ€Bíèh@ŠÛ€@µA Û|C Ì@Ï èBú¶°@ÖèÂ@ÀA0Bâ·p@R²AÿúZZÿúZZÿúZZÿúZZÿúZZBï4ø@~'ð=ï @þY CËÔ@ÃË”CñT@ÃúpBôrð@–£(@Þ«ÀA£,C%P@äAäC1P@èÂ@ÀA@BQÁ€@6&p?€ÿúZZÿúZZÿúZZÿúZZÿúZZBbÞP@⚈AEÀAbưB†ÈAzjBdÌàA@ÙBNf€@þk˜Áá€A~k”B"AA_ÄBú0A"ŽÂ@ÀAPBo@@9È@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB ÖAîüÁm»`A† HAöEàAL:B>ŒAVN¸AÀG€@ö- À‘P€Av-œA½N@A1³dAèàAKÀÂ@ÀA`B΃È@3T A ÿúZZÿúZZÿúZZÿúZZÿúZZBÞw0@‹ÑÁ•Å@A ìÈBàØP@äpCô@Ò‘ BÏÙ@‡5`À–µ@A5dBÝÔØ@ÒHBëÄ@ÒÏpÂ@ÀApAd‡@@¿Áp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZA¾L@@ñ64?á”AqfhAÚ¬ A7eòAÍåÀAE'|A¹$@õÈ@ÀAuÈAÕ9 A@U"AÃäA>À|Â@ÀA€Aâø @³ÐP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAˆBƒ¡ @A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀABM@S¥À?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA˜Bÿø@*ÄAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA BÁ°@7„pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA¨B @„©h@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA°AæU€@§0(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀA¸AÉñà@ÎÙàApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAÀB†Ðð@$c°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAÈB™JØ@XÒ°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAÐB @žó @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂ@ÀAØB†‹X@MM`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA?€Bõª@S«`ÿúZZÿúZZÿúZZÿúZZÿúZZBਈ@üõÐAŠãpA}&,BìA!^˜BË߀A<,´BÑ£AxAcæAšxBØÔPAU¯¼B¿$ˆAR‘àÂA@Bvœ@@"ÇPA`ÿúZZÿúZZÿúZZÿúZZÿúZZB›°A-)B\xA­JB»'ØA?ÎBqx0A^ZB=^PAGÕPÁ€6 AÇÕNBŠpAƒÖýB[¬0A’ä ÂA@@Bt ð@ ÆA`ÿúZZÿúZZÿúZZÿúZZÿúZZByÈA;?@°M€A»bàB‚€A{%BqeàAŒ¾VBŠš A0ŽdB˜A°ŽdB¯XØALy”BKGàAh*ÂA@€A£è`@º A˜ÿúZZÿúZZÿúZZÿúZZÿúZZAú%ÀA ÚÁ§/@AŠªVA©8`A$X´B*ØðAf` B*špA ¬0¿3àA ¬.B*–PAc€ìB/( AhúÂA@ Bµ\˜@!p`@ÿúZZÿúZZÿúZZÿúZZÿúZZB¯vx@¶ÀtA 9A6ãpBÈêH@ö¤ÜB¡  Aâ$BŸýX@ÈvAõÀAHv B­HA?‚BšæèA|ÂA@ÀB{’Ð@_X0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBU`@A ª@òµA„'Bm‡àA6åÖBOÒðAN|øBs`@÷ÚˆÁuµ€AwÚŒB[ AHÃÒBŽ­¸AéDÂA@àB¦Ah@e°@ÿúZZÿúZZÿúZZÿúZZÿúZZB5V0A©¦?: AŽÅB?ø`AS’¨B>¤ÀAV$XB\ÜÐA{d@E±€Aƒ{dBlŠ`A=öBb&`AH€¸ÂAABà«h@,à0A0ÿúZZÿúZZÿúZZÿúZZÿúZZB×óà@….\AÚ€AHBï`x@Â[ÔBÜ´p@ÎçðBá 0@—)xÀ'A)tBêP˜@ßFØBñÉ@ä÷8ÂAAB”ÀX@ €A`ÿúZZÿúZZÿúZZÿúZZÿúZZBUà @ô„h@ÛhAt³ÜBsuàA.H"BXSðAE ¸BPqÀA& @w©€A†& BeEAC?~BW@AQŽ8ÂAA B²èP@<,A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÇÈ@ˆ—HÁŽ A±ìBÌ+0@Ömõð@àÿúZZÿúZZÿúZZÿúZZÿúZZBÉþð@¤7ìÀ °A$X¤BÛ·P@ØÜÜBã–hA^BÏó@›Â @µ¸ÀAœBèw@Ço@BßÇøA XÂAA`B¶†È@/à?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÕFØ@¬Œ€@c¿€A,¯,Bï¡XA³Bë)8A òˆB»ŠØ@»kÀì×€A;kBÄâHA·(BØêA :8ÂAApBëíh@\–Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA€BÀÐ@ˆ0è@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAˆB¬§@A°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAAŒë€@×î€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA˜B8¸@@iµp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA AϼÀ@ÑF AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA¨B¢U @&Ë€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA°B°Là@¥àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA¸B«X@p@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAÀBlÐ@KÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAÈAb@Ýn0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAÐB6Þ@@ŠçX@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ?€B{k @?ØAPÿúZZÿúZZÿúZZÿúZZÿúZZBº0A9žDÁ× A¹ÂpBEc@Aˆ¸B˜Ñ ApððBÀ¹ÈA ]8Á ¶ AŒ]8B±0ADòjBÇ*xA>RdÂA @A¿@@£:p@àÿúZZÿúZZÿúZZÿúZZÿúZZBÃA/\A8 A¯~(B+=0A‚9Aýý€AhµüB!}@A1dtAºÛA±dtBLÀ°A‰ÍA䪀AZ¤ÂA @@AÂ; @ÈGøA˜ÿúZZÿúZZÿúZZÿúZZÿúZZAßv@Aõô@MˆA•ôAíi`AZ…nAÕÚàAN¸ŒBK A(?,Àå¹€A¨?.Aë A[¬`B ÐA€Y4ÂA @€Aæ4`@‹;ÐAÿúZZÿúZZÿúZZÿúZZÿúZZB(®@A\zAu0AŸ{†BP^AZ´òB\°Ar èB/á0A1D0¿<A±D2B/ PAhbB6W@A‰ÓPÂA @ BI @N²ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¬ÀA k˜Ákm@AІšAÌt€A8ÀXB$Ž A[{LAݘ€AþTÀ°/ÀA‡þVAËÏÀA9{îAü AQ€ÂA @ÀB[÷P@11`A€ÿúZZÿúZZÿúZZÿúZZÿúZZB”@AãÆ@ã@AŽÿ¶BìàARv€B –°ATÀxAÚ!€A°LAÂÀAƒ°LB) AO6°A¾«ÀA2}üÂA @àB`Ž@ O@ÿúZZÿúZZÿúZZÿúZZÿúZZBgœ0@á-DA´àAaYlBƒ;ÐA§$Bc‹A7LäBxÅ@@èœ0@ÅÀAhœ,B†ßhA‚žB|±ÐA@'ŒÂA AB°<@2 @ ÿúZZÿúZZÿúZZÿúZZÿúZZB¬p @šxп“æA—[À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA AÈB…ÃX@?´pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@?€B'É@tYðAPÿúZZÿúZZÿúZZÿúZZÿúZZB3pA†'ÿúZZÿúZZB/€AƒC•ÿúZZÿúZZAÕaàAO¤ÿúZZÿúZZAÏ( AHþºÿúZZÿúZZÂA@@B–ˆ@Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZB=FA€A*ÿúZZÿúZZB<ÀA~ÜŠÿúZZÿúZZAú§AddÿúZZÿúZZAöÓ@A`‹ÿúZZÿúZZÂA@@@A´í`@žÈx@àÿúZZÿúZZÿúZZÿúZZÿúZZB?åA€@&ÿúZZÿúZZBA@ðA(ŸÿúZZÿúZZB. Aƒ©dÿúZZÿúZZB-±€AƒfaÿúZZÿúZZÂA@@€AŒøà@À«ˆÿúZZÿúZZÿúZZÿúZZÿúZZB+©€Aˆ.‰ÿúZZÿúZZB/PAŠæêÿúZZÿúZZB0ÅPA†ˆÿúZZÿúZZB2¦ðA ÿúZZÿúZZÂA@@ B¿9H@?<°AÿúZZÿúZZÿúZZÿúZZÿúZZBÇ+P@¶3AJ†@A6WtBÚ¤ð@ÈiDBÃ.hA!WÐBÏ«À@¨ßp@ä€A(ßpBÛªà@¿BЊAQôÂA@@ÀBdžÐ@u0@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¨`@Ø2A/ó@AX]ÐBºÚ°@Ýš(B¦7PAG[øBPA ß”B&ï`AŒß”B½ P@ØL\BQðA‰’þÂA@@àB³•(@: PA0ÿúZZÿúZZÿúZZÿúZZÿúZZB bØ@Ô’¤AÓ,ðAT½LBÄû°AÿBbA7ÜB£€`@ÎQèÁ}è€ANQèBš.8A#˜ B¾ªˆA»4ÂA@AB‰<@8u A ÿúZZÿúZZÿúZZÿúZZÿúZZB‚gp@øµ A´Z Axç$B¢Û Aš†Bi0AZú|By¥AKÜ¿ñæAƒKÜB•øAFL¢Bˆ¨AD¯¤ÂA@AAø´ @ž)øApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A Cà@ˆ!°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A0AÍp @Ðñ(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A@B;¡@9Æ0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@APB4€@ª7AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A`Bu#0@,ª`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ApBç~H@ À@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A€B7’ @QžA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@AˆBb•€@YàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ABÐ_0@ƒ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A˜A‡dà@Ëk@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A BÏÐ@ˆôA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A¨B"Kà@¢!@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A°A Và@ÖÜÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@A¸AÙà@Ö°`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@AÀA³—€@×@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`?€B…¾ø@9àA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@B=ñp@6EA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@@A ü@ÃPˆ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@€BVYà@7@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@ Bj1À@b P@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@ÀB:¿ð@+*ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`@àAµB @ùg@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`AB²‰p@ˆ|À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`ABî°@e€PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A BH3`@&ÛPAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A0B¡Ýh@V€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A@Aï“à@‚ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`APA½¤@¿ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A`AϤà@£×@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`ApA„g€@×ÛP@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A€BBð@:›°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`AˆB)Gð@zz€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`AAÁ AOÌA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A˜Aç" @Ïï@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A BH÷`@NŠApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A¨B5wà@eÓÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA`A°A9ˆ€@²¸@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€?€An@Ñ ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@BR!0@bÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@@BŠ8@¿pA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@€B–Z¨@£0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@ A½ðà@­Mà@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@ÀBwà@R`°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€@àA×C@ž7H@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€AAÞå @Œ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€AB;O@h"€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A BžÅ`@kàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A0B‚¿(@A`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A@AÞÑ`@¢d¸ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€APBG4Ð@ FÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A`BHÿp@+ÿA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€ApB®:€@:@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A€B ‘@@ð²PAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€AˆAùëà@³I˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€AB ¿p@d APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A˜B9·à@ThP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA€A B<Ñ€@aððA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA?€B ¬ @˜oxApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@BXËp@9s APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@@A•  @´`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@€A¯u @èWPA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ Ažë€@Ä`à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@ÀB<ã°@¶¡0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA@àB¾š`?í`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAB ð@_ÛPA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAABj£À@Q ðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA BÈÈ@,ó A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA0BB‘ð@+pAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA@B1å0@†|`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAPB§EP@M@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA`ATž@@³£ˆA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAApBJ}€@/‚°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAA€BSP€@Î`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂAAˆB¯dÐ?óºàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ?€Bsöà@[Õ0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @A–aà@ÎÄ`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @@Bƒ¥ @óÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @€AýSà@o@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @ A‘àAˆP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @ÀB<(€@4¢ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA @àB…æp@þA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ABŠéÐ@  AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA ABA„@@ .@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A B'Ôà@uéðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A0BC¯p@(\@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA A@Bšé0?ù ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA APB/ÔÐ@G^P@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA°?€AÓ« @ëvhAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA°@A’G`@é<øA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA°@@AðL@@ÁD˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA°@€A¤Zà@Æ+˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÂA°@ AbèÀ@®(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø?€?€C«bò@Ïã0A0ÿúZZÿúZZÿúZZÿúZZÿúZZC’Û0@õ pÁ àAu90CŒônA),bC‘ÄœA)LC–¡î@Ù}Á™`AY}C…¾A)šC—F*AÀ”Áø?€@C –8@LŠ@?€ÿúZZÿúZZÿúZZÿúZZÿúZZCFŸ¤@ÒßüA ÀAStCH[AoîC@ÈèAµÄCKî„@Ã/ÐANâÀAC/ÐCNúäAÙäCBÕÀA °Áø?€@@C*¢¤@SAÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC6«ˆ@ŒøA"= A !„C;úÀ@ÆI@C2Q@ÆÕPC<@@‚Œ¸A®Í AŒ¸CF|À@µÃPC1<$@º¼XÁø?€@€BU @šÐÈA ÿúZZÿúZZÿúZZÿúZZÿúZZB—°AdÀ¢A€ÚBG A\y¾B:€AgKBÊàA llAH€A llB,ÀAk8èB0A^õÁø?€@ CT°@‚ŒèA@ÿúZZÿúZZÿúZZÿúZZÿúZZCOˆp@‡D\Á!GàA]COŸ8@ÂUCZšÌ@Æ…ØCN—X@u ࿉©@õ ØCR2h@®Ð´CSþä@³DÁø?€@ÀC!øä@›ØÈAÿúZZÿúZZÿúZZÿúZZÿúZZC<)¸@~!Ø?5:@þPpCC]X@À-CCEô@´¬ˆC29ø@g‘ÁT‰@@ç‘C0ßì@°öHC?Eh@ ÌÁø?€@àB‹`@b A ÿúZZÿúZZÿúZZÿúZZÿúZZB]³àA"ò>ÌTA†;žBhàðADBhÐAIº€B†S°@éÚ€Áƒ|€AiÚ|BugA?•"B’€AÁ˜Áø?€AC5ž4@‰Â@AˆÿúZZÿúZZÿúZZÿúZZÿúZZCƒØ@x1ˆA‹H`@ø_`C0žh@¸`ÉxAŸïèB> A{¯BÃÀA}# AÝ AWÐ?AWÐAôÐ`AaŒdAô2€AbÁø?€A˜BOD@BÐPAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø?€A Aù[À@ž%ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø?€A¨B™)à@%°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø?€A°BŽà@9 A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø?€A¸Aq•@@Ê;ÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø?€AÀB&}p@3ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø?€AÈARn@@¾AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø?€AÐBâà@–˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø?€AØA³½€@àæÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø?€AàBg´Ð@j­@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@@?€BúØ@]½ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZBù  @ýô0AݦpA~"ÄC8hA è:BÙ*0A<æ(BýÕ€@õÑÐ@`€AuÑÌBùÅPA&zäBóß`A+‹¤Áø@@@BJê0@:& @àÿúZZÿúZZÿúZZÿúZZÿúZZB×A?d&ÀÚº€A¿‡:B ’°AÊÀB)"A‹ïBIA1~tÁ-ä A±~tAáo A[©JBAˆJ`Áø@@@@B & @²ãA ÿúZZÿúZZÿúZZÿúZZÿúZZB:q A.&0Â"8A®FAå?`AM BÞøA˜^BeÌðA%ê8Aö`A¥ê6B‘/xA/ï¾B(\pAŒrÁø@@@€Bí»P@=s A ÿúZZÿúZZÿúZZÿúZZÿúZZC “È@™G$¿£vAc@C ÝL@ë^$C  L@ËÀ°CÊT@ˆšàÀÙ.@AšàC £¼@ÄñC ì@Á”ˆÁø@@@ Bøýx@uÞð@ÿúZZÿúZZÿúZZÿúZZÿúZZBËxø@¢od¾ó A"8BÐ9h@ê‰ÄBÑð(@íBà|¨@š0ðAOÆ@A0ìBòNx@ÔB4Bت˜@é60Áø@@@ÀBiÏÐ@* A€ÿúZZÿúZZÿúZZÿúZZÿúZZB(MA öîÁJëàA‹„B5ÀA_|BI‰A7 DBr´à@êðèA{AjðìBžA$W¶BV1 A2¾œÁø@@@àAÝáà@î1èA0ÿúZZÿúZZÿúZZÿúZZÿúZZAÕÙàA»˜@4€A…ÔLAé8 AIýÖA׆ÀABϬAãv@A õÔ@YAŠõÒAúì AR-ìAßÃ@AGÎdÁø@@AB×è@0[ @€ÿúZZÿúZZÿúZZÿúZZÿúZZB‡¹¨@Ûã¸Á“àA\ „Bx€A9ŒDB£—A …0B[Ñ@A >X@ƒŽ€AŠ>VBo`AGQ„B_s`ATVœÁø@@ACA.4@xäàAˆÿúZZÿúZZÿúZZÿúZZÿúZZCAƒL@xÀA)À@ø¾CSÒÐ@¼ àCI£0@» CJì@‚„HA‚TàA„HC_uÐ@ÃhCO~Ø@Äö Áø@@A B)Ýð@F/ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZBo À@ñ¤ÁÂÀAqÑlBL›`AVŸ„B›GpA¢\BvÐ@ø¾XÁ°äàAx¾\BW-AYVB›Ø0A…ÌÁø@@A0Bù°@a¦@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBëNˆ@„À(2A©Bû†`@ËUÜCxÔ@ËWBîªÐ@€¢pÀጀA¢tBø@@·U4CéL@ÐxÁø@@A@B%›ð@^ÖÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB’º@¶Nl@æA6qB§b(AúÄB˜ë0ABhB¨0ˆ@³ªÁ¤  A3ª BŸ]€AئBÍ€@øO8Áø@@APBJ°@,[0@àÿúZZÿúZZÿúZZÿúZZÿúZZB„å€@Ë­HAc­`AKÔPB ÔðA šÔB‚Ý0A.&B‚âØ@ÙaÐÀçÎÀAYaÌB† ¨A-àxB—T°A Æ<Áø@@A`B8€@¦NðAÿúZZÿúZZÿúZZÿúZZÿúZZB_þp@÷Àû.AwLØBd¿pAOóB„á A0 œBƒp@Þ­0Áóe0A^­0BZôARõB±Ê˜@ñ~øÁø@@ApBƒðH@-ÚPAÿúZZÿúZZÿúZZÿúZZÿúZZB@ÞA$¬Á°ó0A†>ÚB#ÚðAejèB„hA<šàBç @ùÒpÁ÷ PAyÒpAËb@A;>²Bo·€AHû€Áø@@A€B©EÀ@+¸ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZBD=ð@öþlAL€Aw/Bñ°A$3´B4àA\ËôBg @ïDÈ¿(AoDÄB{€àA:tÈBXA:‘ÈÁø@@AˆB¹‹¨@4«ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZB)¨@A¦ÒÂA‡ÁÜAå³ÀAD©ÚB„JhAfZB4;ðAÁx@Ž@A™ÁvBOW`ATµÓ A„àìÁø@@AB|P@,`ApÿúZZÿúZZÿúZZÿúZZÿúZZBD›A$pÒ@²°€A¤‘úBfwA€#IBPÑAƒÈ:BƒøAÂ8¿7êA•Â6BŽõÐAkGžB“C]Ü@Êl°CRÕP@…q@Áˆ?ÐAq@CRº@¼¬Ceá@ÍöÁø@ ABì@@h®PAˆÿúZZÿúZZÿúZZÿúZZÿúZZBòˆ8@ƒ†xA ð AŸC΄@Á¸¦B¼/ˆ@õæÐBh, @öVx?¡íAvVtB~–A:ËB| @AAUÁø@ A`BÊ×@66`@ ÿúZZÿúZZÿúZZÿúZZÿúZZBŸÜ°@¨PÀ¬eÀA('B©ÈPA úhB·“x@ø!hB˜|¸@»VÐAJÓ@A;VÔB³ÛˆA\&BšBpA¥lÁø@ ApBÔ6˜@Y@?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÛî@„@¤-ÀA™¤BøD8@ÐËHBï˰@Ï (BÚ”ˆ@yz0@Ô€@ùz(BõoÀ@®”Bë€@ÔK€Áø@ A€AÚK @®QP?€ÿúZZÿúZZÿúZZÿúZZÿúZZB^ Au*B] `AK΄B+¶€A1ƒØÁø@ AˆB¸VP@:« A`ÿúZZÿúZZÿúZZÿúZZÿúZZB’e(Aô*Á%\@Aƒ|B–Ü@AlÄœB°NøA*“ÀBv* AØÀýtÀA”ÚB|…`Aq=B’;A]O<Áø@ AB“0@ˆ_ÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@ A˜Bà‡@@=t0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@ A B³÷@0ÿÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@ A¨Bð@…mØA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@ A°B°@yä AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@ A¸Be°@Xi0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@ AÀAŸNà@õþA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@ AÈAñH AûtA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@ AÐB#O`@–|`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@ AØBrÊP@\oApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@ AàAêº A ¢˜@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@à?€B“í @30@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¢hA,kÔÁ³LÐA¬Œ*BˆrA„ÛÒBµLpAP‹XBµ`A!fàA@‘A¡fàB»œAH B¥b AsTlÁø@à@BWÆP@+4ApÿúZZÿúZZÿúZZÿúZZÿúZZBÊ`AFHÈÀÆAÆmîBq2àA‹?B…£àA‹›°B8œ AG¶HÁo'`AǶHBlÐAƒW BTÌpA“„VÁø@à@@B( @@H´ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZB. A? °Á, A¿Ä–B"ðA BBnPAŽøÆB^0A.¿Â0Ó A®¿BÐAqïBœ(A|ý,Áø@à@€B@Û @I×€A ÿúZZÿúZZÿúZZÿúZZÿúZZB``A =FÀµ€AWÀBX«AO;ºBq'PAGÔlB@oÐADPAéëADNB}u€A=dBE€A\±¬Áø@à@ BÝ5Ø@}A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÍî@›éÌ@ö…@ABÛ™@ØÁ\BÍÀ@í˜øBÔá(@ž €@þ1€A |Bá–à@Û—ÜBÒäh@îvxÁø@à@ÀBý`@'‚?€ÿúZZÿúZZÿúZZÿúZZÿúZZB°UX@¥®xÀg>€A%ͨB³u@öëTB¼*€@ñw¨B¹äH@¥ÀŽÝ€A%B»Jˆ@óþ,BÆH@ïÊÐÁø@à@àB‹þà@@§@ÿúZZÿúZZÿúZZÿúZZÿúZZB¹±ø@Y˜A4“€AwPBΰ¸@ÝyB¸FX@öŸXBÅ^à@›æA˜ÅAæBá x@ÓÍtB»W @øƒXÁø@àAB›dx@9/@APÿúZZÿúZZÿúZZÿúZZÿúZZB—a¨@²å¸Á„MPA3¤BŽÎA±.B³h@ñƒèB ‹`@¿IhÂwÈA?IhBÊ(A'ŠBÑ®°@à† Áø@àAAÞ‚ @¹Û(A0ÿúZZÿúZZÿúZZÿúZZÿúZZAÚ|`AÀˆÀBaAƒÙ¢AÜX`AAîAø9@AM§ B&,ðAƒ¬Aä0@Aƒƒ®BlAA:AéAJé°Áø@àA Bôßh@3ëàA ÿúZZÿúZZÿúZZÿúZZÿúZZBùJ0@t0@XH€@ôEøCî@·Á CoÄ@½B0Bøòˆ@†+ A2û€A+$C ÜÐ@ÆŠ`C>¼@ЯˆÁø@àA0BÍt°@B¨à@àÿúZZÿúZZÿúZZÿúZZÿúZZB¬…˜@š6¨@ZÔATdB¾˜0@èÑôB¸ê`@ñæÐB–<@ÂXpA—°ÐABXpBµÊ(A+öBލ A#ÄÁø@àA@Bâ @[à@àÿúZZÿúZZÿúZZÿúZZÿúZZBãÒ @{#¨Á39 @ûTpBìÀ@Å'pC– @¿ÎxBî@’WÀ™QAWBü@à3CÛd@á˨Áø@àAPB"à@vã0A€ÿúZZÿúZZÿúZZÿúZZÿúZZBn—ð@Ï{\À\Á€AO£øB}Ø@A&PrB‡þ(A³¬BJаAA@ãA‚ABa€ADO¸BY®AN[ŒÁø@àA`A`w@@²Ðx@ÀÿúZZÿúZZÿúZZÿúZZÿúZZA£,À@ÙlÀ¶´€AY¬`AšuA#®AÏ7àA;¸AÜMA²tÀãƒ@A‚²tAÑA<°–B ˜AX¥xÁø@àApB±f@"é€APÿúZZÿúZZÿúZZÿúZZÿúZZB{O Am^BÆA€†öB°AAkvBMhPA~PtBuWð@ýWÈÁµcðA}WÄBZžPALXÊB¡ŠA> Áø@àA€Béð@eí ApÿúZZÿúZZÿúZZÿúZZÿúZZAð% AœTÀ­ÀA”º>AölAcLBïðAq¿èBV°AÄ|@ÇPÀA˜Ä|BAAxøBJàAdî$Áø@àAˆBÈ@,%°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁø@àAB¬`AŠ B€|AðôÁøA@A¬Ú@Û °@àÿúZZÿúZZÿúZZÿúZZÿúZZBJ™ A.jPÂ6àA®‹Aÿ0`Agu BŠe`AÈjBEÒðA,*ØB}A¬*ØBˆÜ0A€’CAë `A_æ8ÁøA@@Bì_h@S@AÿúZZÿúZZÿúZZÿúZZÿúZZBå»@@Ûƒ?šŸA[­hBè:AÿœBç¢pA$*¬BãÅØ@î4 ÁãAn4œBÑ‘A,hšB÷Ý€A%•ôÁøA@€B$¨ð@t‹ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZB/`A1b²Àì@A±„ˆBýAXàÐB1}A‘ŠB:z`A)é¤Ai A©é¦BNÍATÍB+õAˆ3RÁøA@ BŒ:À@·@A0ÿúZZÿúZZÿúZZÿúZZÿúZZBR¸`A¤jÀ—ÀA‡¾TBO®pAIDBd&@AClB[ªÀA¡ ÁßZÀA„¡B'† A\îBŽE Ax8ÁøA@ÀB¹@¨@9@àÿúZZÿúZZÿúZZÿúZZÿúZZBº¡°@—~ˆ@+€A›ŒBÄsø@ÙÓhBÁ«à@åøBŸŸ°@· ¸Ár¸ÀA7 ¼B•D0A ‰xB¶}@ý‡øÁøA@àBç€@ŽSÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB[ AîAÀ·°A*¼BLr@AF¸ AÐR`A:i¤B$>ÐA@@'ãA‘@B0Õ AU ÞB'°°AYëÈÁøAAB‡?è@dðA@ÿúZZÿúZZÿúZZÿúZZÿúZZBfð@êÅPA`Ajò˜B„xA PBc7pA@õ€BCÒÀ@ÓiHBSP°ASiDBž©ØA_øA¿ýàA2£4ÁøAABW@WlAÿúZZÿúZZÿúZZÿúZZÿúZZAÙŽàAèŽ@w…AŠAù@ AHý’AÚYÀA>¹ØAì-@@ûC`A¨ÍàA{C`B* AWo®A£ÀAôÁøAA B_€@î€APÿúZZÿúZZÿúZZÿúZZÿúZZB}Ò`@ÆØÌÁ<ÁÀAFÿŒBx(ÀAQVB—HAQtBäP@ÇÓÈ¿fAGÓÌBˆA¶úB‹+XAEðÁøAA0BÒç˜@,ä0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¥½Ð@” ÁÝ`Aœ¼B©Õ¨@îùÔBÀx@Ú»ÀB´s¨@›-0Â-8A-4BŸVÐAÉæBè @ÊW ÁøAA@B&t°@j@@ÿúZZÿúZZÿúZZÿúZZÿúZZAè6 @öB¸ÁŒ°€AvsXA°Å`A&3äB', AUð˜AÝ@AXèÁ-¸ÀA€XæAÀ `A1NB+ÐAY„ÁøAAPB¼LØ@$žA0ÿúZZÿúZZÿúZZÿúZZÿúZZBÒ¾ˆ@£gøA– A#ˆ|BûØ@ÑpBÕ‹hA|,Bܧ(@®HÀ±€A®HBé½(@¾ÑXBùÔ@û:@ÁøAA`B¤ýX@kh€@ÿúZZÿúZZÿúZZÿúZZÿúZZBŒ;HA•,AA/@A€®úB§âÀAF¡(BUðAM3ØB£R8@Í(?ÅAM$B³Õ˜A_VB³¡pA"’ÁøAApBÃ4 @${ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAA€A»² @Ôóø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAAˆBTÐ@³ €@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAAB& @”¦8A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAA˜B ç°@x+p@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAA Bw @yÞ°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAA¨AÙk`@íqàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAA°B˜µ@´APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAA¸Bo“ @9½0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAAÀA«gÀ@à6¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAAÈA‘<`@÷l8A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAAÐA°^ A:,APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA0?€B®}@@*`A0ÿúZZÿúZZÿúZZÿúZZÿúZZBUïðA3ƒ^AâÊA³¦\B„¼`AršðBö`A NBx+ A;$A¸Ô°A»"BWAnJbBGBðA‹© ÁøA0@C@OçAÿúZZÿúZZÿúZZÿúZZÿúZZBþ¤°@Ê0hÁ1rAJWÈBòE¸AØÜC8ADBìˆè@Û?(ÁÄ' A[?(BÑSØA"ÄC‹ØAÁøA0@@B¿Þ8@#^AÿúZZÿúZZÿúZZÿúZZÿúZZB{¹ÀA*»øA€ŸPAªÝ6BàAW»ÀB_¤àA‡wÐBži0AÄìÁà°pA—ÄîB‚XHAr¬hB¼ò A8ÇxÁøA0@€B·ÇH@BÃÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZB¯èh@æ°PA‡50AfÝDBÄ®H@ðaxB£öPAL´Bv—P@øÏ¸Bƒš8AxϸB¿mX@úO0AëÜàA]r¨ÁøA0@ Bº;0@9o°A€ÿúZZÿúZZÿúZZÿúZZÿúZZBœî`@·ªA'`A7ÍìB¬´°@îµ$B˜ÒHAÔ(B±(@¨¶pÀA(¶pB²ù@êBSÐPAH üÁøA0@àBâ6H@.[€A`ÿúZZÿúZZÿúZZÿúZZÿúZZB¥‹@—s @®=@AÄB´p@Ý#ÜBªšÀ@è«°B©ÍX@?PÁœÕA?PBœäÀ@ý0BȪ8@ÔdÁøA0ABÖŒp@)…pA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÜ­@|¤¸>Ÿx@üÖxBêë@@ÁI¨Bíø@¼¸ðBØ2@„ü`Á¤d`Aü\BÎ- @Ô߈Bý1Ø@¹ ¨ÁøA0ABKÙ@!Ž€AˆÿúZZÿúZZÿúZZÿúZZÿúZZBtP@½ÝüÁ  A>BsàA)êBîˆAâtAïÿúZZÿúZZAêgÀA[§TÿúZZÿúZZAä›`AV8lÿúZZÿúZZÁøAP@B­ø@?Oð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÄhXA4)ÂÿúZZÿúZZBÃÞÀA3«ˆÿúZZÿúZZBsùAtûèÿúZZÿúZZBq:`Ar:\ÿúZZÿúZZÁøAP@@AïQ @ÒwPAÿúZZÿúZZÿúZZÿúZZÿúZZAð#àA`çÊÿúZZÿúZZAòžàAc:ˆÿúZZÿúZZB7Ë@AŒµ’ÿúZZÿúZZB8AŒï?ÿúZZÿúZZÁøAP@€Aåá`@iòàAÿúZZÿúZZÿúZZÿúZZÿúZZBnù€AePÄÿúZZÿúZZBtj Aj‰–ÿúZZÿúZZBW €A~i8ÿúZZÿúZZBZ A€õŸÿúZZÿúZZÁøAP@ BÈ P@|BP@€ÿúZZÿúZZÿúZZÿúZZÿúZZB•+ˆ@ðfÿúZZÿúZZBšS`@øµ,ÿúZZÿúZZB˜ŽØ@îû¸ÿúZZÿúZZBœjH@õˆÿúZZÿúZZÁøAP@ÀB]u@ƒ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB‚Tà@ì[„A›i AlŠèBœ•@íß¼BkOpA[ÅBžh@¿´XA- A?´XB®úÈ@ÔÍÄB›HˆA*±8ÁøAP@àBm €@x`AÿúZZÿúZZÿúZZÿúZZÿúZZA˯ÀAY@e@€A…sîAæ; AR—0AÊò`A=ËÔB ÖpAôÔ¿AôÖB@An¯BBòAh½ôÁøAPABeP@"Á0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPAB›@9LðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPA BlÌ @_!àA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPA0BÖ@PÅàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPA@B±õ@ +`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPAPB,Ü€@9~PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPA`BuÀ@K‹pA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPApBH@ @Itp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPA€BãAVœA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPAˆBx @ÖûÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPAAe„@@ИXA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPA˜AÆü @¶®xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPA Bãð@¡ hA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPA¨B„(@~È@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPA°AK¾@¾N¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAPA¸AÐÀ@ê÷xAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAp?€AÙЀ@„ XÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAp@BØñà@;S@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAp@@BÇ@M<ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAp@€B¾‘(@QÞ@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAp@ B1à@bÛP@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAp@ÀBL>€@5öP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAp@àBê@N§PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApAAèx@†xÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApABqް@)Ç?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApA B ¼P@ª¢€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApA0BT@@\äPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApA@Bž @)@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApAPAùäÀ@qºÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApA`B9L`@g´ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApApAXg@ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApA€AãB@@Œ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApAˆBYÐ@„v@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApAB!K @Xi€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApA˜B’@PApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApA B' @aª°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApA¨A®¬@èAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøApA°A{ €@Ð`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆ?€B"/`@C|@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆ@B [@U¿pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆ@@B•ÉØ@] @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆ@€BN0@Ÿà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆ@ BAià@=C°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆ@ÀBƒòp@# AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆ@àB†= @SÓ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆAA‚N @É(hApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆAAÇŒà@~U€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆA Bð@~+ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆA0B™Tˆ?ãi`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆA@Aá @ÏàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆAPBrõÐ@/I A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆA`BvÉð@DfP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆApB¾@^I0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆA€A—ÙÀ@´¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆAˆB˜˜@<@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆAAÏ @á¥xA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøAˆA˜AɬÀ@³Ò@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜?€A]@Èy@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜@B™€@.Ç0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜@@AóíÀ@À ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜@€B*ìÐ@OÆð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜@ Aþ–à@eÃÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜@ÀB.à @6“A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜@àBA@Fùp@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜ABŒ˜@RA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜AB9ï@"N`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜A B+„@@oú°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜A0BRð@$g°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜A@BÜð@˜1 A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜APA\£À@¾&PA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜A`A{)@Òž°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜ApBYa @–AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA˜A€B¿ÜH@ 0€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA¨?€AZ@@@¾W¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA¨@AŸ¡ @»þ(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA¨@@B‰ A ˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA¨@€A•@ÜÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA¨@ BDuÐ@ŠSp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA¨@ÀA˾ @µjPA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA¨@àAÌw`@ÏšˆAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA¨ABG©Ð@S~`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA¨AB–jð@óApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA¨A B,¸@´`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA¨A0B* 0@;g`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁøA¨A@BRà@—UhA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁð?€AQíÀA 3ÈA ÿúZZÿúZZÿúZZÿúZZÿúZZB‚àAyÒÿúZZÿúZZByÀAt/*ÿúZZÿúZZAÜPàA’lî€AÖ AŽ™¸ÿúZZÿúZZÁð@B®,ð@Xp@ ÿúZZÿúZZÿúZZÿúZZÿúZZBƒÓøA” îÿúZZÿúZZB‚”XA’£ÿúZZÿúZZBÛ `AQ¤ð€BØ?°ANä"ÿúZZÿúZZÁð@@Ch¥è@¿A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC|ÛˆA ûÿúZZÿúZZC}Ÿ8A fŽÿúZZÿúZZC|VPAÏü€C|#hAµÊÿúZZÿúZZÁð@€B³Ô¸@i¯À@ ÿúZZÿúZZÿúZZÿúZZÿúZZBy…AE nÿúZZÿúZZB}<`AH‘†ÿúZZÿúZZBzpA]r €B|¸àA_Û„ÿúZZÿúZZÁð@ C˜rA:`A€ÿúZZÿúZZÿúZZÿúZZÿúZZC˜î˜A#ÿúZZÿúZZCœì A'DèÿúZZÿúZZCÊŽA`€C¡=0A`bÿúZZÿúZZÁð@ÀC #Ô@®—A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCÏà@Óœ”ÿúZZÿúZZC l@Û[üÿúZZÿúZZC¸@Ï>ø€C ‹¨@ÕåÿúZZÿúZZÁð@àB»þ @’ïøA€ÿúZZÿúZZÿúZZÿúZZÿúZZBËæp@ÙåÜÿúZZÿúZZBÕ]ø@äÄÿúZZÿúZZBº…è@î €BÂGh@÷æ ÿúZZÿúZZÁðAAù` @Á A ÿúZZÿúZZÿúZZÿúZZÿúZZA¶Û@A+Â>ÿúZZÿúZZAÁ A5K`ÿúZZÿúZZAYœÀAÙ´€AdŽÀA%Ê:ÿúZZÿúZZÁðACG&X@©ÿ°AˆÿúZZÿúZZÿúZZÿúZZÿúZZCXSè@¼[PÿúZZÿúZZCf$`@ÈbˆÿúZZÿúZZCR¯ì@¥Û¨€C^ô@¯ƒ¨ÿúZZÿúZZÁðA A6k@÷ïAPÿúZZÿúZZÿúZZÿúZZÿúZZAõs`AH ÿúZZÿúZZB}àAVRìÿúZZÿúZZA¥¶àAV刀A°Š`AdïxÿúZZÿúZZÁðA0C1|@«8À?€ÿúZZÿúZZÿúZZÿúZZÿúZZB·¸@ÜŒØÿúZZÿúZZBÅd @íÍ8ÿúZZÿúZZB¹™P@îð€BÆãˆ@ÿÜÿúZZÿúZZÁðA@CKý$@Á®ÈAÿúZZÿúZZÿúZZÿúZZÿúZZCŒX@®š<ÿúZZÿúZZC*Ь@½N4ÿúZZÿúZZC'ýL@®þè€C4îH@¼zÿúZZÿúZZÁðAPAk@A1@ÿúZZÿúZZÿúZZÿúZZÿúZZBªÅ@ëèÿúZZÿúZZBº (AÿúZZÿúZZB¹“à@æì˜€Bȸð@ùÅÿúZZÿúZZÁðA`C>X@˜—AÿúZZÿúZZÿúZZÿúZZÿúZZC”x@®wHÿúZZÿúZZC,Y¤@¾Ñ¤ÿúZZÿúZZCh@ºX€C'Î(@ÉÞŒÿúZZÿúZZÁðApC* ,@¬ÕPAPÿúZZÿúZZÿúZZÿúZZÿúZZC7ô@·nlÿúZZÿúZZCHÜ @ÉDàÿúZZÿúZZC0Qà@¿&X€C?Ü@ÏÿÿúZZÿúZZÁðA€B® ¸@~CàA`ÿúZZÿúZZÿúZZÿúZZÿúZZBþ€@«’èÿúZZÿúZZC »¨@¼·hÿúZZÿúZZCÏø@ÒPX€C j @åAÄÿúZZÿúZZÁðAˆB”ÀX@½ApÿúZZÿúZZÿúZZÿúZZÿúZZBFK@A4è¢ÿúZZÿúZZBZw€AGPÿúZZÿúZZB$PA|î8€B!£ÀA‰üüÿúZZÿúZZÁðAA†jÀA¤˜@ÿúZZÿúZZÿúZZÿúZZÿúZZA´ö A'>èÿúZZÿúZZAÇŒ A8kÒÿúZZÿúZZA´ýàA`UX€AÅ‚ AtÎÂÿúZZÿúZZÁðA˜B4@ Ñ°?€ÿúZZÿúZZÿúZZÿúZZÿúZZBSû@AeedÿúZZÿúZZBiÆ A|ú’ÿúZZÿúZZA¯ÈAjž|€A¿± AÛ¢ÿúZZÿúZZÁðA AE@A ¼AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA¨B€ÔÈ@zw`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA°B|I0@„]ø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA¸AI0A}|@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðAÀB‘@f0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðAÈB%0A?ÝP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðAÐB6}@A:¶A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðAØAÇ‚ AO—`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðAàAKa@AŽøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðAèBn?ð@¬¹€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁð@?€C/â @tÙA€ÿúZZÿúZZÿúZZÿúZZÿúZZC&30@å Ð@iH€Ae7€ANÁ\B€ø`AK BÀàA"ßÐB‰@À˜ÐÁn²@A@˜ÐB…e˜A÷àB§Ã°AlÁð@A€A|—€@Èq(A@ÿúZZÿúZZÿúZZÿúZZÿúZZAð?àA~¾F€A†˜NBº AQ¢BÿàAS®¼A÷7`A ¨|@¿€A‹¨zB  AZKB`AW0Áð@AˆCld@QàAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÌ~°@‰ ÁΫ°A %BÄæˆ@ç´Cnl@ÄѸBÞ¸@†æxÁ£wàAæxBܾP@ÝÝàC¤,@ÄjxÁð@ABªyh@&J@@€ÿúZZÿúZZÿúZZÿúZZÿúZZBºñè@¸ÀL¸A84´BÊ©ˆ@ìd¼BÔXA'K B«(Ð@ÉhÀG2€AIhB·hA¾äBÁc¨A3ÞÁð@A˜B x@ W€A`ÿúZZÿúZZÿúZZÿúZZÿúZZBu¶A°jBYàAÍfB¬ˆøA5ÔÜBGüpAƒÌªB…‡xA ,@‚C€A– ,B–Ab¾BÙAp|èÁð@A B©p@"•A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁð@A¨BaåÐ@4ÿàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁð@A°B‡ã@360@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁð@A¸B\9À@S¿ðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁð@AÀAŸ+À@ïøØA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁð@AÈAý5`@ÆŒ(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁð@AÐA¶Š @ñ¾àAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁð@AØBlWP@f¦À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁð@AàB!@”‘HAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁð@€?€BO^@@I©0@àÿúZZÿúZZÿúZZÿúZZÿúZZBk¼@A@†ÂpAÀ©B$SPAˆx›B”ÒhA‚ˆB,lpAExXAbÜ AÅxXBC¡pA‘¦B ¿€A}Z@Áð@€@BºdX@D AÿúZZÿúZZÿúZZÿúZZÿúZZBlÓðALNÁˆv°AÌ4nBHýA‘wšB†°AŒíBÏ©°A+¬AMAŽ+¬BÙ°øA9÷ºBÀßPARÛÁð@€@@B¾-@ àA€ÿúZZÿúZZÿúZZÿúZZÿúZZBSÐA* FÂÐAª?:B" A\"tB¶°A‚çVBSݰA;UtÁDa€A»UrB;BÐAj¥ÌBló@A’XÞÁð@€@€BÄŒ @J°APÿúZZÿúZZÿúZZÿúZZÿúZZCa @ŽË¼À,c€Aå¼C ø@Í—üC”@Í+èC(@ÜA'Ø@A ÜCë@Ää(BùJ8@ÑMPÁð@€@ B§@@~àA0ÿúZZÿúZZÿúZZÿúZZÿúZZBTö`A ÚÚÁ^/ AôºB>40A\nBwáPA?g¨Bgx€A ºP?ðA‹ºPBpzAFeÆBipAN/üÁð@€@ÀC?FD@]`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC2 ˆ@~ý@@-ö€@ÿ+èC:h@ºÊŒC7ÛÈ@»èC1—¤@ipÀÁ~=À@épÀC/-@ªÝàC@9d@ª˜Áð@€@àBZ¥P@-äA@ÿúZZÿúZZÿúZZÿúZZÿúZZBGIAÀÆA‘»ÐAƒØôBvÙPA"ÆšB+,A_Ÿ˜Bd`Aˆ€Á[ã`Aˆ€BQàAR’B…ª A)˜ìÁð@€ACBܼ@¢‡HAÿúZZÿúZZÿúZZÿúZZÿúZZCÔ¨@yÒÌ@ºÄ´CCäð@¸C) 4@ƒ*@ÀòR@A*DC3p$@ÈáÄC=µà@Ì(HÁð@€ApC¤è@oÙP@àÿúZZÿúZZÿúZZÿúZZÿúZZCæø@x°À‰²@@ø6ÐC!)<@ÇE€C'’è@»•(CÙ\@—`@@ðœ€A`@C(Pà@ê~ÐC"l@ê~HÁð@€A€Bv˜à@0`AÿúZZÿúZZÿúZZÿúZZÿúZZB©ÑX@œN Ám4 Al°Bª¢øA'öBÍ–˜@Þë B©‚˜@ šxÀ†€A štB´L(@üðØBÀ8@õÅÁð@€AˆB·BÈ@,~ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBŽ\¨@·F„¿ÏãA7jÔB›0€A1B Ð¨A -ÐB{íà@غPA@àAXºTB–œÀAß4B|Á°A•,@Ǹ¿¶¡AG?dC9ñ4A @ÖÛ@f€AVÛCˆ$8A±ˆC†îtALÁð@À@@AšÀÀ@Á(pA@ÿúZZÿúZZÿúZZÿúZZÿúZZB3ÿ°A4_P¾ˆ\A´€€B4[Ad¨ B60A04Aù`@Aºd@v¡€AœºfBo0A[.BAëAa* Áð@À@€Bpê€@yöð@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÎ@Aü¬@–ˆA›8B$ð`A_ÒPB`àA^ÆðB&·@AÍHA‘ÒA—ÍFBMšðAYŽ€BeAYåÁð@À@ AѶ@ÁÂ@@ÿúZZÿúZZÿúZZÿúZZÿúZZA×ÙA¤A `Aƒ6ÔBž ARE‚A»T A)i@A¦8 @䀈@l¹Ad€ˆA¹, A0`A›ž€Ao¸Áð@À@ÀBÒò@Q @ÿúZZÿúZZÿúZZÿúZZÿúZZBÒø@’°„ÀȪA˨BÓª(@ܰBá§°@Ó¡ˆBå}8@ŽŸ0À…ÀAŸ4BèÐ`@Òƒ BòÈ@ÏJ(Áð@À@àBäÒ0@$s°@ÿúZZÿúZZÿúZZÿúZZÿúZZB»úÀ@œo´À©d@AŒ¼B¿ŠX@ë°(BË—x@ågÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBíî@ÛÁPàA[Æ BçfàAœŒBøéxAÖdCr„@ØüHÁ«àAXüHBùÓA®HC)AŠÄÁðA@€B»"˜@YðAÿúZZÿúZZÿúZZÿúZZÿúZZBÀð@£¼`À9ÃA#ÛBÁ†ø@êzBÈè@î{B¸à@®ý¨>élA.ý¨B»µ @÷Þ„B¼ Ð@ÿpÁðA@ B…¨@'RA@ÿúZZÿúZZÿúZZÿúZZÿúZZBø¨@Èì<¿ˆÖAIàB“"XAh–B–6A¼B‘¶ @ÛF8¾„”A[F8B”êØAòB–|èA(ÁðA@ÀB8é@^ÌPA€ÿúZZÿúZZÿúZZÿúZZÿúZZB*à0Ak¨@>£€A†ÆB7î`ARäB,›@AX'¼BE^ÐA•ÌÁÖ¸Aƒ•ÌB–pAW¯B‚Á¸A'+pÁðA@àA®"@@­>@ ÿúZZÿúZZÿúZZÿúZZÿúZZAÙN A«J?UÀAƒÄAç®@ADì$Aâ&@ACc,BôA•À@½†ÀA‘•ÀB'Ï`AV¦˜B5ÀAXÔÁðAABï ¸@\~AÿúZZÿúZZÿúZZÿúZZÿúZZBÊ  @‰WXÀ¿¹€A qTBϤø@ÑKBÝâ¨@ËPBÍ{ð@j ¿èFAj BÖSˆ@ÖäBÛÿ @ÖxÁðAAB«rˆ@j-`@ÿúZZÿúZZÿúZZÿúZZÿúZZB‘Ò@±/¼@žýA1QlB öÈA `B—„¸A [BŒ*x@Ǧ°A‡@ÀAG¦°B¦‰°A ˆBƒå0A&,ØÁðAA Aòñ @‡êøAÿúZZÿúZZÿúZZÿúZZÿúZZB,}pAi¦?%4A†ƒZB:ÔÐAJ%¤B9™pAPIÈB&ݰA ÄXÁe AŒÄXB×ÀAWž¶BIeÀASnŒÁðAA0BoÂ`@&´A ÿúZZÿúZZÿúZZÿúZZÿúZZB(@ÿÊA¡¹0Aû@BbpA6™œB íAQÛ¸BL à@þ Ás A~ B53 AWlFB‚(A)%(ÁðAA@A™ÆÀ@ÄÜøA€ÿúZZÿúZZÿúZZÿúZZÿúZZAå¨ AI>À!߀Aƒb°AîÙàAFdbB¼ÀAO˜èAú3 Aÿd@Ò@AˆÿdB2 AWPAôÀAMW”ÁðAAPB¤ã@&w€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB“9È@ªNÄÀ®ÆÀA*pBšøA ZB¨¿@ûãØB‡v@ÅaÀ@‡o@AEa¼B—c(A düB$pA#‘LÁðAA`B1Œ@xòÐApÿúZZÿúZZÿúZZÿúZZÿúZZBäÀA¯pÁ‰l€A€ÈÌAܼAA‚èB;ú°APC @Â𬾭ôACèBM0AÊøBƒŠ(A» B-eÀ@üéÐAÄ©`A|éÐBo8A+SVBkÐAV $ÁðA A@Bbo@Q,ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZBG40@芤Az§ÀAh¸”B{C0AM0B9JAM$BŠ;x@²É˜ACó@A2É”B¢€@ú„hBŠ/8AD ÁðA APBê)h@aïp@ÿúZZÿúZZÿúZZÿúZZÿúZZB¶cˆ@©ŸÀÀ.€A)Á„BÃV°@å‡tBÎëØA ØB»JP@£)AªA#) BÔÛð@È[DBĸðAZDÁðA A`Bô@CXPAÿúZZÿúZZÿúZZÿúZZÿúZZBøŽh@œˆÁ€4PAÜBÿ´ @ö¯C“°@ñçCò@@†¼(Ajë@A¼(C‰¨@Ç;ôCùœ@Û, ÁðA ApB¥h@=~ @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA A€B Oà@AA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA AˆB0&ð@o”Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA AB83°@AEÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA A˜BŽ A ÎÔ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA A Bó°@&Ó A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA A¨BáÒ¨@}àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA A°A‘]À@ÖzèA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA A¸BNg0@C5@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA AÀBXˆ@I¨@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA AÈB,”@Œ­°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA AÐB™Ÿ0@_¿°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA@?€BÀ@->P@àÿúZZÿúZZÿúZZÿúZZÿúZZBbv0A8™²Á®ÀA¸½¼BNÜPA€~{Bqá A‚ÈBzÁðA0T4AèH A°T6B—ÀAY ¨B>þA‡×ºÁðA@@BÂn@@#jpA ÿúZZÿúZZÿúZZÿúZZÿúZZBŽ3èA¯Ò@ªz€A˜ÍšB“B(AC3dBŠÈAl¨8B¥\¸Ap¨¿qjAˆp¨B¢÷A9ÁŒB§€AG2`ÁðA@@@B^P @>AÿúZZÿúZZÿúZZÿúZZÿúZZBg]@A%¼ Á×3pA¥Ü`B3„ÐA{¯B‘©0A_Œ°B/pA-YÈAJ[ A­YÊB6 AÞB`AkEäÁðA@@€Bc²P@#€AÿúZZÿúZZÿúZZÿúZZÿúZZBg`AîbA;¥ A’ àB‚d˜AcLBW,ðAƒ4ØB”3ÐAj A-’àA†j"B¡zðA ÈBRHAlÁTÁðA@@ B±:@@/IA`ÿúZZÿúZZÿúZZÿúZZÿúZZBšp@²¼BU@AÅ`Á  A‡Å`Aø— ADÊ$B#HðAOÖ0ÁðA@ABç(0@M…P@àÿúZZÿúZZÿúZZÿúZZÿúZZB¶¨@j|AKA†ÌBÊÄ @ÔFÔBºðà@ÝÙ@BÄ~@Œ @s‚€A BÓIH@Ü BÎY@È8ÁðA@AB/@…ºA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB‡•€@Àø¾ù”A@5BÕ¸@úýà?€ÿúZZÿúZZÿúZZÿúZZÿúZZB+`AgÔÀô•@A˜†„B#! AaÈÀBF ÀAe#|BUÀAMàÁ|w@A“MàAÙ ADüúB1„ðAnK`ÁðA`@àBS>À@{àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`ABË…È@.oð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`AB¸EÀ@&ø@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`A B& @0Ù°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`A0B^6`@Pö€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`A@B>b@Y ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`APB–L€@e0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`A`B¸˜@"À@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`ApBв˜@ Ã@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`A€B´@@qÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`AˆBw0@DQ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`AA™‘`@Ʊ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`A˜A‚„ @Ǩ@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`A Bnæ€@2ÕðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`A¨A¼Ä€@éø?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`A°B.+@lœ`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA`A¸B7?€@¢ŸAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA€?€Bë@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðAA˜BfF`@+†AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA ?€B…ð@¿ ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA @A¸€@¨'ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA @@BU±ð@?‘@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA @€Ai¢@@²°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA @ Aü= @|õ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA @ÀA“€@´·èÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA @àBjP@ ¢À@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA AA†T@ÍX¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA AA¼` @ÐOPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA A ÿúZZÿúZZA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA A0BV@!nàÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA A@B@€0@HH@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA APB‘ª@³ÄàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA A`Aô!@ÀnPA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA ApAà @¯@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA°?€B ÌÀ@§g¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA°@B“`@‚Ê@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA°@@AËЀ@ŸŠ¨@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA°@€AÐúà@¾¸A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA°@ Aæ@@’¸à@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA°@ÀA¯i@@àq@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA°@àA¢â A jˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA°AAéÀ@ƒSà@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA°AB SÀ@V!pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁðA°A AhS@@À‚à?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè?€?€C Å@àAÿúZZÿúZZÿúZZÿúZZÿúZZB«ûPA2ÞÂb°A²¯ÀBbb A’yÔBßù€A?”,B“BøAE†ÔÁ? AņÖB†þ0AŒÙ?B˜ÖpA„Áè?€@B†÷à@–ž¸A0ÿúZZÿúZZÿúZZÿúZZÿúZZB7e AL\¿ÞŸAÌ€„B2›ðAŽÑßB9‹€AªBH0AR.À‘øÀAÒ.B=@A‘îmBOÐA”CÁè?€@@CXÓÔ@ÂûApÿúZZÿúZZÿúZZÿúZZÿúZZC%ñp@ž‹ô@UË€A¨¨L@¾öHC=aÌ@½2 Áè?€ApB,€@d¯`AÿúZZÿúZZÿúZZÿúZZÿúZZBA 0ÁDž AŒJ¾B†0AT-žB9¯A^МAý»àA Ÿ@A AŸ>BøÐAb…àAòÓ`AQ”Áè?€A€BýÃ0@RW A@ÿúZZÿúZZÿúZZÿúZZÿúZZBìŽà@zÒ ?ô·@ûpC`@Á}hC©”@Ä·0BøžH@”ް@*€AްCsX@ä Cä@æäøÁè?€AˆBZè@,»`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB>| @úÝ|ÁË.ÀA{`B+A[s†B…¥àA'‚ìB?–A u4AN²Au2Bl@ AL±œB6y@Ah_Áè?€AB€.@6VA0ÿúZZÿúZZÿúZZÿúZZÿúZZAçÁ AUèÀ½ÀAohAäB€A:@¼B ¼ÐAX”˜AÈ/€@÷ïpÁ+GÀAwïtAªî A!2ÜB÷°AZý Áè?€A˜A¦áà@Ùªð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB#AVÁ›ÆÀA”s¬AÈ AA®ìB;ã€A„pB Ò A&gä?Ÿ¿A¦gäB~@A€ûîB¥A€}PÁè?€A Cר@Säà@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè?€A¨B‰@@™GØAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè?€A°Buû€@a€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè?€A¸Bo @Tâ`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè?€AÀBç0@—ÜxÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè?€AÈB ½à@ɪ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè?€AÐA§?à@þCàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè?€AØB¼€€@M0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè?€AàAðV @ä›ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè?€AèAÉÀA ,@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@@?€B¼J@@{A ÿúZZÿúZZÿúZZÿúZZÿúZZC%VÌ@ð"°A ÁÀApMÄC&dù A57„BHðA¬^B¨ŒHA jB†7Ø@ÜŸ¨Â3¤(A\Ÿ¨B:6A> BB»èAÉÁè@@AC‚ód@µåèA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC@ t@€†ìÀB¥€AžDCI# @Á`CLÎX@¾§xCB®|@i³àÀ@é³èCJ/à@¯'8COlÌ@¬„ÀÁè@@AC‡eÜ@­“@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC–N@©{ˆ@³²@A)š|C¡A"ˆCž}J@þ ÈC—‚@@6`@SQ€A 6`C¡1Š@ÑaäCŸò@Õè@Áè@@A B `À@UQ0A`ÿúZZÿúZZÿúZZÿúZZÿúZZBfá @óXÁA’ÀAsJB]20AJ`Bˆõ¨A#èøBs~€@ù¹ÐšAy¹ÐB1| AcVB«4xA Áè@@A0C*™@i`A ÿúZZÿúZZÿúZZÿúZZÿúZZBÞõø@‡›Àž €A´(Bê­È@ÒÌBö_ø@Ë$8B׬(@—ÁäC°AŒBÈU@øÆTC_P@ψxÁè@@A@C Œ@NZPA0ÿúZZÿúZZÿúZZÿúZZÿúZZCÎD@o\èÁNøà@C#º`@·¶¼C2¦4@·u C­x@wºÁ2Õ @÷ºˆC"{À@½N0C/•¬@¼Áè@@APBÞH@2 A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCÐ@ÎÔÀç³Aç8C c@ËÇ C(Ì@Ä@ˆCd@‚}øÀ‚Ë€A}üCc@ÈÖC Ù´@Ç hÁè@@A`Cd|@M`AÿúZZÿúZZÿúZZÿúZZÿúZZBÚW˜@0ØAYx€AL0BüÝ@×?˜Bàäø@æàøBÎü0@’1€ÀÂ@A1|BÙ†`@äLBè²€@Ýs Áè@@ApB_nà@?70A€ÿúZZÿúZZÿúZZÿúZZÿúZZB¿`AšDÁ«,°Aƒ³xAÞþ€AIRVBNÁ`AO\ØBïA³4@¨p@A’³4B2mpAbªXB3°AaÐTÁè@@A€B·,P@hÖ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB„Èà@Å"\Aq/AEH„B¡ó`AepB‚9ðA#ðÔB©J @­4@AKU A-4@BŶ(@ýYÄB¬&˜A ͨÁè@@AˆB>¤p@Q°@àÿúZZÿúZZÿúZZÿúZZÿúZZAÒ+ A à@aÿA€&ðAõ÷ALåjAÙo`ABEÐB@AÒ˜@Ëá@A’Ò–B2< Ac|ZBŸ AbðTÁè@@ABû @N^p?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÒ:à@‹¾Ì@†¦€A ÚxBëA¸@ÕæDBäìh@ÞƒpBÄÞ¸@’ÄàÀƒÞAÄàBÑj¨@åzèBÝψ@àõ°Áè@@A˜B˜š`@"NA ÿúZZÿúZZÿúZZÿúZZÿúZZBFà@ìÒA€Am€B¶kpA0·HB¤ãAA\BŲØ@ÌØð¿›EALØôBÕ:XA÷VBÛ³ØA<Áè@@A BùP@UýÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@@A¨BôÜ@Y€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@@A°B,¡`@“åh@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@@A¸BO„0@\yAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@@AÀA¼¡ @Õ¼à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@@AÈAðßÀ@Õép@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@@AÐAà@@Ð pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@@AØAª–€@ÿqX@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@@AàB @@ÐyØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@@AèB"ýð@£Cè@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@ ?€CçD@T9ApÿúZZÿúZZÿúZZÿúZZÿúZZCôÈ@öÙ”Á¹1ÀAw@Bò+¨A0C A&§CZ@í‰øÁå(PAm‰üC8A)8Ck(A{TÁè@ @BægÈ@ÕÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZB |`A/~‚Á# A¯ž@AèÔÀA^ª B.0A†‡B'_ABãàÁ+ê`AÂãàBƒ°A€®$B;j`A-(Áè@ @@C ¨˜@P¨0@@ÿúZZÿúZZÿúZZÿúZZÿúZZBèÈH@¦^TA(Á€A&|lBôË@âöœBßûP@ö~ C@œKh@³SÀAKhC B$@Ù$8CÞø@âZ°Áè@ @€Cä@;¾À@àÿúZZÿúZZÿúZZÿúZZÿúZZC\@—èäA5ÀAdCN„@ØÿhC ”@Ü‘ÀCá@•.àA”>ÐA.ÜC<@ÒÁCµ @Ù^ Áè@ @ BøP@(uAˆÿúZZÿúZZÿúZZÿúZZÿúZZBòý`@Šøœ@âo@A ÐCŽ@Å:pBóh@Ï=ˆB÷¸Ð@ˆ5à¿A5àBýX@ÄIœBþæx@ƽðÁè@ @ÀCL—È@}þAˆÿúZZÿúZZÿúZZÿúZZÿúZZC/Œ@u8 À’ûÀ@õe8C3gL@¸²¸C8œ<@¯¦ÈC5Q`@a]Á€[Ð@á]C31@§>´CDH@¢° Áè@ @àBš”`@Œ`A€ÿúZZÿúZZÿúZZÿúZZÿúZZBkØ @ò¬ØÁGr`ArÙ$B\öpAF—|BˆöPA&|B‡@@åŠÁ0ñAeŠBst0A9…PB‘=xAÍÁè@ ABrÀ@]1 A ÿúZZÿúZZÿúZZÿúZZÿúZZBr`0@ð›\B°ÈApÇxB£D(AƒB: ÐAW®$B}‹0@õ€B}¸Au€B¨à ABD @A\@Áè@ AB?•`@Iô0A0ÿúZZÿúZZÿúZZÿúZZÿúZZBN°Aý@s€A“¦B @AYŽJBÀ AaðAî1àA°,AKqAˆ°.B°A_"øAÇ6@A9"ØÁè@ A B;Ã@<ò€APÿúZZÿúZZÿúZZÿúZZÿúZZB’’P@»I¬A>} A;ldB©¹ÈAXBèPA,ôBžÁ`@¹(Aƒ¬ÐA9(Bº¦`@û=pB˜epA¯\Áè@ A0CAl@1wpA€ÿúZZÿúZZÿúZZÿúZZÿúZZBµZˆ@˜IA9kÀAe€BÏÙ(@Û°ŒB·ãˆ@õ¸B©2˜@«‡@À•ÕÀA+‡DB°3 A† B»k0A ˆÁè@ A@CÛH@S>ÀAÿúZZÿúZZÿúZZÿúZZÿúZZC ú@pƒ°À@x€@ð°èC¨@¶ HCV4@»fXCظ@uåA ?à@õåC&ê\@¹˜C߬@¾~ Áè@ APCéd@Wj`AÿúZZÿúZZÿúZZÿúZZÿúZZC…,@w€ÁWvà@÷JXC†T@ëdC>D@¹ƒ€C©@}Õ@A>‹€@ýÕ8C‹@¾¢TCÞ(@Æ»Áè@ A`Bê(°@4É A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÈÐ@ÿœ@ÐxÀAXBávH@ãBÕ 0@ÝÄ@B²æ @¡AøÀá5@A!AøBº&è@ýãÐBËt@òdèÁè@ ApBê`@'“@ ÿúZZÿúZZÿúZZÿúZZÿúZZBC¼`AÇÄ@±æÀA‚áBbTAGrnBKöAOVPAªì”B-w A„ªùB/ÜPA„?^Áè@ A B`@~h@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@ A¨B\¤ @BOA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@ A°Bt@›@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@ A¸Bd`@Uw°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@ AÀB\¼ð@Y `A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@ AÈB^ @a°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@ AÐBÜÀ@¾*P@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@ AØAà@õ-xA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@ AàAð A‘`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@à?€C£ô@G ðAÿúZZÿúZZÿúZZÿúZZÿúZZC2ú@Èn€A–’àAH“HC9A FtC'0ÐA ¶¨C> @@¸-@A¥_ÀA8-DCDø@úÄC0lAZhÁè@à@B×/À@KPApÿúZZÿúZZÿúZZÿúZZÿúZZBÅÞÈA'4ÀÜà€A‡?üB¾ÐA?>ÞBÌzXA=׌BÂÌØA öx¾ûèA‹övBÀ 0AB ÒBÂRðAG Áè@à@@BЭh@äÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZBÛë€@ÊR$Á%å€AJw@BÓÀ@å«@Bè¿A(ïÄBÔx@ÛA[}@A[üBâxˆ@Ú¨ BǰèA?bðÁè@à@€BAtð@€Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZB†ÐAPÀËüÀA—# B=pATóNB¿€A^èB\:AuÌB¤(A„uÌB”æHAêÄBA_?ÀÁè@à@ Bâ›@W¥A0ÿúZZÿúZZÿúZZÿúZZÿúZZBŸÖ€@·?ÇüA7 ÐB¦)€A¹hB£‹PAèLBx@¿„¸ÀV|A?„¸B€àA † B¥xA› Áè@à@ÀBÙûh@H ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB…¢(@ßÿ ÁÞïA`(ìB[ñÐABºB¨‰(AFB¦î @¯{ÀÀí€A/{¼Bª™øAz:B¯©˜AçìÁè@à@àB°`@5PAPÿúZZÿúZZÿúZZÿúZZÿúZZBÂwx@”ÊôA›óðAæxBàhØ@ÍHB¸Y@ì+BÉ]p@›# Àsä€A# BÎ4@ÜshB×>8@îr¨Áè@àABXÓ @!ç @àÿúZZÿúZZÿúZZÿúZZÿúZZBC¨0A<äÀÇ@A…U¦BA ANÃŽB]!A@fèB W@þ¶ÀAãA~¶ÀBPd€ANÙ”A²þ€A+PPÁè@àABE¶ @lÝàA€ÿúZZÿúZZÿúZZÿúZZÿúZZB—ð¨@³‚0A·o0A3£´BºGP@æÈPBŠ6¸AWB–L@¼ðAxÉ A<ðB¯´@û¥tB®@A‡äÁè@àA C)Dì@Nø@ÿúZZÿúZZÿúZZÿúZZÿúZZCÝœ@kÝÐÀÍJ€@ì C"¬@²¢ÜC#¤@´1`Cê@v²Áì€@ö²C  @½” C+u€@·›ÀÁè@àA0Bâµ`@G—p@€ÿúZZÿúZZÿúZZÿúZZÿúZZCµÈ@kž¿”²@ëÊCšè@´ €Cß@´PBú¶@~j€?à×@þj€CL@ÁôCˆ°@Â>hÁè@àA@BœÛ @ÿúZZÿúZZÿúZZÿúZZÿúZZBux@ÖãÀAˆ?`AW °B—ƒpA ¶Bg AãJBaÐA8Ü(B ÆàA“¼A8}Aˆ“¼B.îðAWÞAýb`APPÁè@àAˆB?p@C AÿúZZÿúZZÿúZZÿúZZÿúZZBA€A¤@k€AÀÈBYAEÌÐBQ’Ay„ôB(RAÁlÁÊ A›ÁlB%;A]ì¸BL‹pA‚Q0Áè@àAB@¢¥XA0ÿúZZÿúZZÿúZZÿúZZÿúZZBÀAø<À¿%A—ÀAÿ>@Aa(>B?PAwµŒB DàA(‰(>KA¨‰(B.ÄÐA‚nôB1;€AƒK(Áè@àA˜BB<à@GbÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@àA A“„ @È¢`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@àA¨BeF@J¢ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@àA°B¨°@‘´€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@àA¸BN°@VˆÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@àAÀB«@¥xA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@àAÈB.j @ƒƒ€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@àAÐAyZ€@Ô APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@àAØBO @£tØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁè@àAàBPÙ°@wÿðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA?€CJØ@RBPAÿúZZÿúZZÿúZZÿúZZÿúZZB©¾xA%wÈAV= A¥–°B´>8Ad¼lBšÀÀAi.ðB·—øA,@÷Î@Až,B»t€Ad*ÒB­g0AS¬ÁèA@CDe$@¯+A ÿúZZÿúZZÿúZZÿúZZÿúZZCHY¨@Êû€À´„AK!dCDï(A{àCK§A hCH  @ψpÁe AOˆtC?i(A;$CNîA vÔÁèA@@BÊ&@ @€ÿúZZÿúZZÿúZZÿúZZÿúZZB‡JPA7nA¤A˜SØB3èA ¶´4@ð¡C·À@°ŠxC8ì@²¥àCêÀ@r6`?Ô{@ò6`Cþô@°”°C\\@³~PÁèA@àB¶x@@)@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÄØ`@Š•°@ù~€A ¯ÈB×è@È 4BÇí`@ÕØB¼™à@”ÌpA—€AÌlBÎ[ø@ÑüˆB½0P@çðÁèAABa‘@:à`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB‹¬@@³lè>Ç,A3ŽÔB”^ˆAœB”“ÈA¢DB¬È@ŸÂèAP# AÂìBÂë¨@ßÎB¨íH@ýWpÁèAABOáÐ@%†°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBްA µè?6°AŒÐ¤B*ºÐAWˆ6B(õ°AR»HB<”A ä@Þû@A‹äBVÁàANQ8B:äÐATÏÁèAA Ba@(UAÿúZZÿúZZÿúZZÿúZZÿúZZBtüÀ@Ä#À‰ÆÀADI B}ïAÿ&B‰WpA8Bgd`@ãÑ(À7€AcÑ$BpÊpA3B’A&dÁèAA0B¢Œ˜@5À@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÉãx@0hÁ0NAIDBÎ?ð@ËxBè$@Ái BÐÍÈ@‰¸ÁˆüA ¸Bͤ@Ù5¼Bõ˜@ʰÁèAA@Bêm @7&AˆÿúZZÿúZZÿúZZÿúZZÿúZZBú²p@m® Àù@íÜ0CÙŒ@ºÊñAÅ*PA¾ñBtÐADÇB‚@A{ÈÁèA0@@B~Ý @r€A0ÿúZZÿúZZÿúZZÿúZZÿúZZB÷`A'õA<§`A¨B›yXAo9üB„µxAsØB¦QèAû¨Á/ØàA›û¨Bœ,€A|WB´ˆA<ØÁèA0@€CÅì@o_A`ÿúZZÿúZZÿúZZÿúZZÿúZZC¶”@œ©äC;¥È@êxÁèA0ABÉÇ0@'… ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÔ @€ƒÁMQÀA›ÔBÓŠ@Ì-ŒBñ @¶½Bߥ(@Æ @!c€A Æ Bîr0@ÒÌôBëÜØ@Ös°ÁèA0AB†âÀ@<õ @ ÿúZZÿúZZÿúZZÿúZZÿúZZBG¸@¨¿ >®tA(ßÐB¨‘pAàdB©Žè@öºàB²3@´ˆÁã¤A4ŒBžýA%êBÞ(@êuÀÁèA0A BÀ[¸@V @ ÿúZZÿúZZÿúZZÿúZZÿúZZB¤ì0@I¼ÁoÁ A ePB¡mˆ@å,BÃÉ`@Ê>¸B¸™@ˆå ¿Ò#Aå$BÃvˆ@ÎG¤BÉ£@Ò(ØÁèA0A0B™?0@O A€ÿúZZÿúZZÿúZZÿúZZÿúZZB„)è@°°Ü?éA0ÓB‘XA óºBŽÍHAþÈB‚!8@¶ºÈÁ1/àA6ºÈBÂÐA*B™ÛèA•ôÁèA0A@AW @@¶€@àÿúZZÿúZZÿúZZÿúZZÿúZZB h°@õ¸Á(@Auè´AÙþ`A=ØBDéÐA?„pB Ý€A5äAIJAƒ5æB2PAIÄvAûf€AIŸÁèA0APBŽàh@ pA€ÿúZZÿúZZÿúZZÿúZZÿúZZB#ðA @¯ˆ@AŽ"^B)‡APŽôBðAi HBðA€@<…A‘€B* @AM„Bï`Aq‰XÁèA0A`C:|@Y"APÿúZZÿúZZÿúZZÿúZZÿúZZBª6è@½HÁŸ°A=,LB¤çA]DBÓ“AʰB· p@°/Àk”€A0/BÂîA }jB΢ðAoXÁèA0ApB¿Õ˜@,ïÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA0A€Aãi€@Œÿx@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA0AˆBK"p@P?A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA0ABœÔˆ@#‚ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA0A˜Bzrp@*KA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA0A B<^P@A½ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA0A¨B‚*h@!e€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA0A°BÄDx@<0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA0A¸BÑ`@‘n0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA0AÀB?0@’ŸÈ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA0AÈA‡¦À@æi¸ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA0AÐAn|À@ÔŽ¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAP?€BxÛp@> @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB4ÕpA1q&AJö€A±“äBKåÐAxÕ|BÐAzH0Bm@A'…¿ðcA§…BW`AcêVB ž@Ap·ÜÁèAP@BªZ0@# A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB˜ùAN„Àï€A„hhB‘ÀxA6ÜRB¢ƒXABÜB²$˜@ôæ°A€@Atæ°BÁ<8A6dB£wAB}ÄÁèAP@@B“ðÀ@0@àÿúZZÿúZZÿúZZÿúZZÿúZZBš¨A5¤ÁŒ]A„O„BŠp˜AN†:B¯ò@A,ÖBƒÝA„lA4Ù AŸ„lB'0APÞ’Bv! AwkèÁèAP@€C‰„@MN€A`ÿúZZÿúZZÿúZZÿúZZÿúZZBèü8@žìHÁVÀA hBá%@Ç`ÔBÿ~@A[¸Bøø@œ‚XÁ°L A‚\Bæ'@@ÈÔC mØ@úéXÁèAP@ BÒ=0@)©P?€ÿúZZÿúZZÿúZZÿúZZÿúZZB´»@ŒLÀ8ÁA )ÄB¸Fp@Ë’ŒBÀtH@ÑBàB¸Ÿ˜@ŽÔPÁ¦iðAÔTB¨†X@ÝABÖRˆ@Ä"PÁèAP@ÀAà¿ @{¨ AˆÿúZZÿúZZÿúZZÿúZZÿúZZB†0AÝ@Ëæ€A†÷šB#|€ABøjB w`ANrÀB¡A $`¿mÞA‹$bB »pAF€XB&þPAU¼ÁèAP@àB<@@¬‹X@àÿúZZÿúZZÿúZZÿúZZÿúZZB[:P@ÊcÔ@gÐAJ‹ÄBo A àÄBbŠA!µ´Bv @ÎêØAÞSANêÜBûp@ã´@BJ‡pA;<ðÁèAPAB²‡À@4gAPÿúZZÿúZZÿúZZÿúZZÿúZZBÍv¨@¤xÌA3ZàA$™dBæ™0@¶õìBÑg(A'„BИ@˜?àÀ.•A?àBÙ[p@­ÿ Bâ¢PA M$ÁèAPAB °@­ ðAÿúZZÿúZZÿúZZÿúZZÿúZZAù.àAüP?º5A…ÈB´pA@s>B8€AUEBªÐA ”?–/AŒ”B,C ABJ B* PAe•`ÁèAPA A^›€@¹@àÿúZZÿúZZÿúZZÿúZZÿúZZBÓ AÅHÀ\Ö€A‡àtBXÀA?2ŠB,£AaB´BbAaÀÇAŽaB’ðAJºB" ðAgûxÁèAPA0BÆ}Ð@&³A€ÿúZZÿúZZÿúZZÿúZZÿúZZB†ÐÈ@âÒdÀcBºA$/B—7ðA:C8B15A n¸Aäå AŒn¸B|,@AG$>Br€AgepÁèAPA@BÕùˆ@-Ͱ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAPAPC9(@y\ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAPA`BùŒp@;£ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAPApBC$À@4V`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAPA€Cœp@„iøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAPAˆAŸë @ÓÀàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAPAB Xp@ë°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAPA˜BX:ð@*6 A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAPA Aä†@@ÌN@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAPA¨B!xð@¬·˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAPA°B=ª€@›xA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAPA¸B˜0@ÿ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAPAÀBêÐ@šy8@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAp?€B²à@<ŸÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAp@BWªð@1€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAp@@B¢hx@?[ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAp@€C8à|@“c?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAp@ B§fP@Aýà@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAp@ÀA,@«À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAp@àB¶ˆ@`@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApAAx@@Ô¦ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApABãzØ@#ÖðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApA B§ó0@cA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApA0BMð@NÖ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApA@A’d€@Õ¸pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApAPAcY@¯%PÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApA`Bž–¸@-d@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApApB9@ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApA€B&@@D6 AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApAˆB¤Ð@K‚pAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApABš(@ PAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApA˜B€IÈ@ªA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApA B´@@Žì A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApA¨B›¡€@´?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApA°B,Û`@qì@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèApA¸B‡ x@0zàA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆ?€ANˆ@@·ŸØ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆ@Bj €@/÷0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆ@@B³È€@?p@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆ@€BUÃ@ È@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆ@ AÎJ @”@HÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆ@ÀB…<Ð@OŒp@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆ@àBŠ5@ èà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆABaÀ@@ZpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆABdØÀ@~°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆA Bnì@(TAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆA0B ð@ipA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆA@BTõ°@/AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆAPBJÏ@@Z@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆA`BÎ @Z¶`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆApB+‚€@Œ¯ÈA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆA€B¥@ZPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆAˆB9m€@?S`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆAB˜«Ø@ ³ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆA˜B™Y8@4 ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆA Aﻀ@͈øA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèAˆA¨BPð@œÓ8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜?€BžxÀ@2A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜@A•ÍàAÓäAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜@@Bšð@£ èAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜@€Aÿ^€@ÎãHA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜@ A×¢@…8XA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜@ÀA•ÿÀ@²èHAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜@àB|5@¼ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜AB“Æx@—PAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜ABŸ+˜@(FÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜A B!x@(t?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜A0B,q`@ÚeÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜A@Bk@@7Î AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜APBQ @—pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜A`A±« @ªÁ0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜ApAÕð@´K°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜A€BDJÀ@)ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜AˆBB…€@q”@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA˜AB¤ßè@¹Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨?€Aóm @ŒppA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨@B;_ @‘wHAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨@@BÓ@@ €A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨@€B¬ @?ú[@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨@ A×`@XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨@ÀB'v @F¼ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨@àB'À?ï'€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨AA›?À@²` AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨AAß@AG¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨A B]¯P@4wA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨A0A‹Î@@°§ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨A@Aï@uñ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨APA²3`@îlØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¨A`B»€@‹æèA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¸?€B ½ @cr°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¸@BAð@°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¸@@B ·@XG€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¸@€AÁN€@’:€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¸@ AÂuÀ@ǽ8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¸@ÀB­p@.RðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁèA¸@àBvŸð@ E APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB”‰`Aƒ!ýÿúZZÿúZZB‘ïØA€ÖkÿúZZÿúZZBòº A-(Ô€BîpA)ÎÔÿúZZÿúZZÁà@CQ€@‘o€@ÿúZZÿúZZÿúZZÿúZZÿúZZC.àPA ;LÿúZZÿúZZC-ó,A {ÈÿúZZÿúZZC,ˆðA ø €C+IlA ñ¸ÿúZZÿúZZÁà@@CKuL@“uˆÿúZZÿúZZÿúZZÿúZZÿúZZC:³´@¯ÏÿúZZÿúZZC;ßÀ@°é”ÿúZZÿúZZCMºì@»—À€CN˜à@¼b$ÿúZZÿúZZÁà@€Bʪx@:"à@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÎPè@¼›àÿúZZÿúZZBÑÝ0@¿Ú4ÿúZZÿúZZB·0Ð@Ñ“€B¹îˆ@ÔµØÿúZZÿúZZÁà@ BÛŒ¸@.ãA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÜ`@ÒJLÿúZZÿúZZBâkÐ@Ø8ÿúZZÿúZZBç~`@Ð0€BíG@Õ8ÄÿúZZÿúZZÁà@ÀBR8@dÿ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB®•@Æ–ØÿúZZÿúZZBµ H@ÍîTÿúZZÿúZZB­þH@Ì…è€B³ôH@Ó‡¬ÿúZZÿúZZÁà@àB70@|VPA€ÿúZZÿúZZÿúZZÿúZZÿúZZBs~pA¿JÿúZZÿúZZB~¤AH8ÿúZZÿúZZB”è@ù%€€Bšm AæzÿúZZÿúZZÁàACjZœ@½ãx@àÿúZZÿúZZÿúZZÿúZZÿúZZCI‚ô@Þ9 ÿúZZÿúZZCT\¤@ê0<ÿúZZÿúZZCO– @ÕÖ(€CZX@à¡4ÿúZZÿúZZÁàAB´Ä@¼™pAÿúZZÿúZZÿúZZÿúZZÿúZZBöý˜@ÐÿúZZÿúZZC ø@ÜÕ¬ÿúZZÿúZZBý$@ÏÙ(€CÕ@ÛÆÿúZZÿúZZÁàA CVŽP@µ’ÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZChÙ@ùÿúZZÿúZZCxšÈAû8ÿúZZÿúZZClO˜@ëð€C{N @ùðœÿúZZÿúZZÁàA0C¶”A->A€ÿúZZÿúZZÿúZZÿúZZÿúZZC¥,AÖ®ÿúZZÿúZZC±$ A©€ÿúZZÿúZZC³Y,@í¥ø€C¿ªÄ@ýø°ÿúZZÿúZZÁàA@B›¨@a«@A ÿúZZÿúZZÿúZZÿúZZÿúZZBȯh@ÐEÿúZZÿúZZBØg@à”ÈÿúZZÿúZZBÖOˆ@ÍÓ€Båø0@ÜÜøÿúZZÿúZZÁàAPBªÉø@YLPAPÿúZZÿúZZÿúZZÿúZZÿúZZC¸ @¸a(ÿúZZÿúZZC i¬@Ç“xÿúZZÿúZZBÜ]@¯x€Bí=0@¼{ÔÿúZZÿúZZÁàA`@üQ@¶9Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBKu°AAcÿúZZÿúZZB\åAQõdÿúZZÿúZZBLø`AbL€B]5pAt‚BÿúZZÿúZZÁàApBlä@vÒ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZA¼‰ A+·ÜÿúZZÿúZZAÍ& A:ÙüÿúZZÿúZZAŽ&A@KÈ€A™© AOÞšÿúZZÿúZZÁàA€AvRÀAÕŒAÿúZZÿúZZÿúZZÿúZZÿúZZBcö A'–ÿúZZÿúZZBxj0A6æÿúZZÿúZZB[õ€AOw €Bm÷PA`sªÿúZZÿúZZÁàAˆB¨Ïx@€ AÿúZZÿúZZÿúZZÿúZZÿúZZB¹ƒÀ@ÒËPÿúZZÿúZZBÊLp@åÝxÿúZZÿúZZBÁ„@í°€BÑ[XA<ÒÿúZZÿúZZÁàAA¶š A4œA€ÿúZZÿúZZÿúZZÿúZZÿúZZA·Ô@A(uvÿúZZÿúZZAÈq@A7®ÖÿúZZÿúZZAnÞA)kÔ€A€A7#jÿúZZÿúZZÁàA˜A´Ñ@AøDApÿúZZÿúZZÿúZZÿúZZÿúZZBñÀAKñ¤ÿúZZÿúZZB!,°A^.šÿúZZÿúZZB"iA~ª€B/EðA‹¿ÆÿúZZÿúZZÁàA B¸Ëˆ@f5`@@ÿúZZÿúZZÿúZZÿúZZÿúZZB ’`AeÿúZZÿúZZB·0Ay0 ÿúZZÿúZZBÉ€A™)j€Bñ°A¤âÿúZZÿúZZÁàA¨B”˜Ð@‚ŽPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°AÍ® A;/\A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA¸B¤*8@€`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAÀBgð@š ˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAÈBö°ADAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAÐAŸ\`AG8?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAØBØx@dãàA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAàB*¯P@ä1AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAèA­o ALϰAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@?€CΠ@ì@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBçú¸@ü„Bô°A|I C\A™ôB½È¸ACBõˆˆ@ì°A0„àAl°Bû¡PABå©PA)4äÁà@@BŠÁ˜@óApÿúZZÿúZZÿúZZÿúZZÿúZZBË“øAÒÆÁi@A…êpBº¬AHZFBÚ<A/BäBÃ}(A è<<AŒè:B˜AFBÁÈÈAESxÁà@@@C3XÀ@1^A0ÿúZZÿúZZÿúZZÿúZZÿúZZC'¦@}ZàÁˆÈÐ@ý‡¨C #ˆ@¬û€C11¬@»4 C,Ì@{ý Ácþ@ûýC&d @«Ð@C4nD@¹‹HÁà@@€CSè@WUApÿúZZÿúZZÿúZZÿúZZÿúZZCZ4X@Šà˜@íÒÀA ù,CaÈH@ɰCZÈ@ÅÍðCW´@†AI¬€AŒC`¨È@ÂüTCS“ü@½ŸðÁà@@ C{>€@gTpA€ÿúZZÿúZZÿúZZÿúZZÿúZZC8@¸@¥¸ÀG(€@ÿÓC;À@¹6HC>Ûp@º<ØC9ø @}ϰ=và@ýϰC>«h@·šìC>g@¸&ÐÁà@@ÀCLIÀ@i(ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZCPûd@‚ñØÀ1ª€A CWPÐ@¿oXCZ)@À­CS®P@€®(ÀsA®(CXþ¸@»Ö¼C\Æ @¼‚ˆÁà@@àBÊî@@3@APÿúZZÿúZZÿúZZÿúZZÿúZZB—à@ºtèÀŸÛA:–0B’ø@ÿÈœBœ‚AI€B¸Ûè@žtÐ?rúAtÌBÁÆð@Ô»ÀB¿Ä˜@üæ(Áà@ACH¬@1™@@ÿúZZÿúZZÿúZZÿúZZÿúZZC'¡l@ÐHÿúZZÿúZZÿúZZÿúZZC0Ôä@Û¶°C @‰$п—ØA $ÐC%kØ@ÄàC&À@ÒˆpÁà@AC¶@N)0AÿúZZÿúZZÿúZZÿúZZÿúZZBÒˆ(@›íÀD~€A ¬BÜ2`@êÐ Bã0@雈BÌu`@ ä0ÀBA ä,BÕöÈ@ò/°BÚ¾ @ïX8Áà@A C{h@6<°A@ÿúZZÿúZZÿúZZÿúZZÿúZZCk(@ˆžÔ@ÜÀA·˜C ßÐ@Ö üCÑä@ƸB÷ @‰hÐ@óê€A hÐChø@×îÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB¹p@•,ŒÁƒÈ AIÄB¸I¸@ôÜäBÞ²X@Ø·BÂ0@™ÐÁ)“ AÌBÆá@õ¬DBàã¨@â|pÁà@A˜Bðßp@>ò @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBèø@‹u@y°A ‘8C“T@Ô°|Bûâð@ÛíBßY€@‹*`@¯+@A *`Böù0@ÎÀlBîë@ÝmÐÁà@A Bv0`@8pA0ÿúZZÿúZZÿúZZÿúZZÿúZZBó0A#Îâ?²åA£ïÎB£ A}¡DBÑÀA~üBGb A.BAðA®B’B}iÀA‚ÍèB3 pAˆòúÁà@A¨BµÍh@+l A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@A°A® @×U˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@A¸BÚO0@;;ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@AÀBÎ8¨@.€PAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@AÈBÇ °@2c`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@AÐAÿø`@ÍEhA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@AØBa¤€@nsàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@AàB¶à@)~`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@AèB-½Ð@–j@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@€?€Bw`@*@@@ÿúZZÿúZZÿúZZÿúZZÿúZZB `A.q„ÀÞ|A®šAò- Acw6Bl€A€jôB^¸ÀAMEd¾ý\AÍEfBY‹AŽÏŽB[dPAñ,Áà@€@Ca8à@UÞÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZCo€@Ó(A–¹€AS:¼Cwf˜A~òCd¦A©¸CtU@ÐbxA×äAPbxC€ ºAìðCe(LAž`Áà@€@@CFÀ@VK0A0ÿúZZÿúZZÿúZZÿúZZÿúZZBäÀ@›DASÜàA_¬Bòû @ÓAdBØRø@æœ(Bç°@œ5PAW4@A5PBõ· @Ô¿@BÚ“È@æ«(Áà@€@€CÔ|@O?€ÿúZZÿúZZÿúZZÿúZZÿúZZCð@{ò?ðÔ@üðC!í@@¬˜ÀC p@½ÂhCzÄ@ƒÛPÁq– AÛPC3D@¾ÄÌC$yX@»ÜøÁà@€@ B DP@£Ý¸?€ÿúZZÿúZZÿúZZÿúZZÿúZZAÏ‘àA ®Àz_A"¼AÅ^A.A*Aå™ÀAH>`Aþ@A rÈÁä€A‹rÈAã<€A5‰BèA\ü<Áà@€@ÀBx‰p@"j`A@ÿúZZÿúZZÿúZZÿúZZÿúZZB­«@ Ü õA øÔB6€@óæBØhè@ä.ØB˜Ó˜@¿Ç˜À~T€A?ÇœBšÈA}hB¢MPA *Áà@€@àCÁÔ@B6`AˆÿúZZÿúZZÿúZZÿúZZÿúZZBü|@‘”\@å^€A®ˆCâ@ÕØŒC…X@ÙYxCè@ @A “€A  @CH€@ϾÀC;@ÒU°Áà@€AB2à@„ò¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZA¥% @à×H>í¸A`ÿàA°%@A(þÞA¬àA&¢ Aá½ Ao°AO A†o²BÓ@A]ífA·ÀA/0@Áà@€ACRp@˜´øAÿúZZÿúZZÿúZZÿúZZÿúZZC@’Ü@{Ã`A…x°@ûñCU`˜@¿‰ìCD”@ºùÐCLS˜@dÀAs1€@äÀC`1 @«¼CP–@©îÈÁà@€A CG,Œ@ŽÓÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZC!iÈ@sr@@zd€@óž¸C.’ˆ@·’\C*âä@¸ÛXC#@dœð@üF@@äœðC2EÜ@ªÅôC*ld@­Á8Áà@€A0C°„@39?€ÿúZZÿúZZÿúZZÿúZZÿúZZBö° @€ÇÁY}€AÞ´Bún0@ÈÝC S$@¿Bíý¨@„MÀÊV€AM B÷³@ËâC(@ÄöÈÁà@€A@CÙ<@F£@àÿúZZÿúZZÿúZZÿúZZÿúZZC Jx@mNà@ÏÏ@ízàC0~@´ÐüC*E|@¶7€C&=Ø@u0A¥½0@õ0C=˜T@¹‰(C(?¬@»’Áà@€APB¼U@"×pAPÿúZZÿúZZÿúZZÿúZZÿúZZB§BÀ@©U€A£ A)u$BËDh@ìžÔB pA ü\B¡i8@ºò(Aý÷ðA:ò(BÐ ¸@é BŒ– A%K¸Áà@€A`Bµ7@+ðÿúZZÿúZZÿúZZÿúZZÿúZZB±qÀ@¨g Á8U@A(†ÌB´N(AºPBδ@ä B”Bˆ@¿È@-ÛA?ÈB£A@ÜBžiÈA¸DÁà@€ApBe@; ðAPÿúZZÿúZZÿúZZÿúZZÿúZZB^[ @òˆÁç8PArF¨B3@°A`AŽB™¾8A ÀhB–ÓÈ@»ˆxÁŠvàA;ˆ|BfðA—`B·”ÀA!ÄÁà@€A€BËöP@+‘ AÿúZZÿúZZÿúZZÿúZZÿúZZB¸|Ø@”ºXÁ‡/ÐAÖøB¶ËÈ@õýBݨè@ÕxèB´„ð@¡ËÁ8E A!ËB¶íA^BÒ1¸@îKHÁà@€AˆBÌ#¸@0ÓðA€ÿúZZÿúZZÿúZZÿúZZÿúZZB¾d(@n\¾¿ÌAŠHBÏb¨@Ý—4BÒkø@߈hB±¬ø@­Ý¨ÁŠp€A-ݨB­•A }4BÕËP@ûeHÁà@€AB€u`@$ñ0@ÿúZZÿúZZÿúZZÿúZZÿúZZB Öp@öíÀAÏÃàAwhBSmÀAHu$AƯ A6IAÛ†A–”@þl@A„–”Bç AYºAÎ àA=rÀÁà@€A˜B¯©À@)­ A0ÿúZZÿúZZÿúZZÿúZZÿúZZB‹mè@þùÀA¤¡€A, B®rðA$BƒdøAxŽLB®ìÐ@ÓjèAA®àASjäBÉð @îFäB²ÉøAFhÁà@€A B¢~ø@/û`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@€A¨B’@w.°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@€A°B=1@{ˆ0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@€A¸Aµ@@Õ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@€AÀBsÿ@;ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@€AÈAÈ$ @à‘èA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@€AÐAÓà@@Ý èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@€AØB3@’/P@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@€AàB4u0@­²`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@€AèA®Ãà@õHAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@À?€C[à@]w€A@ÿúZZÿúZZÿúZZÿúZZÿúZZC­X@ÚÁT?AZèÀC—DA#©îC3A #TC&à @â¨ØÁÊ Ab¨ØCüAŸ2C,Ÿ`A@pÁà@À@C/fÐ@QÇ`AˆÿúZZÿúZZÿúZZÿúZZÿúZZCÈü@ëR¼@a?€Ak} C \A$úC¹|A'ÎèC È@ãñ¸À²€ÀAcñ´Cf¬A ‘.CAý$Áà@À@@Bäë0@0ÿúZZÿúZZÿúZZÿúZZÿúZZCSH@ÇTAÒ× AãÀC°p@×WÐBð•0@ê8CtÐ@—FA«@ðAFCûŒ@ÑÆ˜Cø@Ü|`Áà@À@€B›ÈÐ@#íÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÕF`@£J@Ñý€A#gtBà 0@åƒ|BÒùˆ@ñbXBÌ @¦÷A â€A&÷Bظ@è ¨BÆÒ¨@÷ȸÁà@À@ B³Û @)4€AÿúZZÿúZZÿúZZÿúZZÿúZZB€¼@èØÁ!UAiBtL0A86B pA›¸B”@@Í»XÁP@AM»XB¶ðApþB¢gpA ·üÁà@À@ÀB‹@•/PA€ÿúZZÿúZZÿúZZÿúZZÿúZZB*°A—œ@,A±ÎB5«€AQÆB,!0AW„$B?bðA çØ@ö$@AŒçÚBVAD––B6—AX œÁà@À@àB‡X@$Ÿ€AÿúZZÿúZZÿúZZÿúZZÿúZZBˆ`À@ÊCÀAŒ«ÐAJh„B¡N°AfŒByްA%à B€”@@Ø9@@¬–AX9@B‹ÚXA™ B€ê(A%ÍìÁà@ÀABŽ`@0€ÿúZZÿúZZÿúZZÿúZZÿúZZBŠÐÀ@Âph@} AB“ìB–¾XA fHBŽÏ8A'ØB‡˜h@ç…ÐÂZ(Ag…ÐBP< AP\Bµ¤8@ýŽØÁà@ÀABÿsà@C:P?€ÿúZZÿúZZÿúZZÿúZZÿúZZBñ”X@€AˆA, àB¦IÀAjjB¦”˜A4ÄBy?@ã?Ø@ÕõÀAc?ÔB‹ÊàAÞ@B|S€A86 Áà@ÀA0B÷}h@(`A0ÿúZZÿúZZÿúZZÿúZZÿúZZCž`@qT8¿(@ñC ˆ@¸C U´@·ÙˆC¾ì@y› @š#À@ù›C©ü@»RLC U¤@¿oÁà@ÀA@Bj @ˆ­ÿúZZÿúZZÿúZZÿúZZÿúZZB=t@@ð*0ÂãxApW0Bi€AQA&B‹L¨AUB»0AÆl@±_ÀA‘ÆlB,Á A^>ÆBû€A^8°Áà@ÀAPC ò„@OkÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCuX@lßx¾ËÌ@í 8C'K”@¹ÛC(ã¨@²’HC!¸@p<°À¨À@ð<¸C"4ü@·[dC)C@¸RxÁà@ÀA`C‘È@Rp€AˆÿúZZÿúZZÿúZZÿúZZÿúZZC æØ@qhà@X|€@ñ–èCð@¾'ŒC¦|@¶‘ C ¸@‚BA)k€AAüC±à@Å@üC t@ʹ˜Áà@ÀApBOO@@j²ðÿúZZÿúZZÿúZZÿúZZÿúZZB€á¨@Á¯ @BêAAÔhBÓàAèTBŠv0ABPªAFe‚B)%ðAXâ€B7opA\,A rðA†\*BrðA=O¼B‚A`LdÁà@ÀAB&0@z´€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBq\@úà|¿a¦A{lB‚à A![VB†˜(A`ˆìB7ä`AêˆA„>ÀA“êˆBjÆAD>B%ï°A€‘¸Áà@ÀA˜BQ8ð@4¨@AˆÿúZZÿúZZÿúZZÿúZZÿúZZB 0Acª@;ê€AŸƒÌB8 A|«6BŸ€ArØÜBšpA#âìÁÓÀA£âêBá°Al›ŒBS_ÐA†1ÌÁà@ÀA AV @Ñ’°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@ÀA¨Aݹ @¬ÅøÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@ÀA°B[X€@c´0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@ÀA¸BmE @LÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@ÀAÀA¥¸€@ÞãXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@ÀAÈBY(@-„0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@ÀAÐB””Ð@@«à@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@ÀAØB °@áóX@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁà@ÀAàAó…àA„@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA?€B¤pP@‡Ë`A`ÿúZZÿúZZÿúZZÿúZZÿúZZBE•ÐA?êÒÁ—™`AÀ øBtpA+BhÞAŠR”B]]àAGól@̘@AÇónBfA‰J BMª0A°ÁàA@Cu@?D@àÿúZZÿúZZÿúZZÿúZZÿúZZCs°@ǧÀ;£€AGË C´´A z„CøAĨC|@ΜÁÃ. ANœB÷?øAdfCgLA [pÁàA@@CÝð@@ž@@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÅŒˆ@ÒÆLÀ}P€ARìàBÃz@é hBÌÐA2u\B·­H@ð«xA–+°Ap«tB˱@ãç€B¦8AVgÐÁàA@€BÛõØ@ jAÿúZZÿúZZÿúZZÿúZZÿúZZCÐ@‚T¸=Al˜C î0@º£dC Vô@¾8ÐCgÀ@…!A†ò0A!ŒC=L@¾PTBÿ@ÁM ÁàA@ B˜ÄÐ@ °AÿúZZÿúZZÿúZZÿúZZÿúZZBÙ@ÀZÁO`A@}hB‡ÿhAævB£;èAG8B•¦8@Å/ØÁÐ~àAE/ØB}ÖàA"•¶Bµ'P@òc0ÁàA@ÀBŸÈ@dBÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB€Éh@çãÜBÈAhˆB®€@ðÔHB;ºàAQâ8BŽž0@Ø•ØB ÑØAX•ÔB¸E@ç\B_’°AA; ÁàA@àB¢N@á ÿúZZÿúZZÿúZZÿúZZÿúZZB‹âè@Ôà Â(߀AUðBM ðAC+rB¿Ý0@ÚBÀB•(@Ð2øÁîJðAP2üBišpA5Ù8B³èP@ïßÁàAAB–@(r€AÿúZZÿúZZÿúZZÿúZZÿúZZB—þ°@­ëÁW[A. XB’`A ÐÄB¯Æp@òiÐB³µ€@ ?¨Á‰ºPA ?¬B«(@ÿZŒBÐf@ÝŸ8ÁàAAC,.d@g ApÿúZZÿúZZÿúZZÿúZZÿúZZC'ûÔ@ePA"]€@å+C8Cä@¬»ìC.dD@­C(Õ(@lBðA›_@ìBðC=&Ø@°þpC)¡à@²`ÁàAA Cw@GR@@ÿúZZÿúZZÿúZZÿúZZÿúZZC>¼@fªàÀÎì@@æÖ(C€4@®­ÔC%j@¯ÛÈCj@q€>Ûx@ñxC#±@³’C$g¸@¹ÁàAA0B§ö`@§ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÈ“˜@„`@,€AyBÝR¨@ÆÑ\BÔ1¸@ÍÑ(B¿ZÐ@‘@Ø@ABÔ@×AÌBÇHx@áèxÁàAA@Bg(0@%dÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZAÔ@ý4@Òá@A}BXBõðAMÒAÊzàA6Õ4B •A °ÁÀAŒ°B„ ARL¸B+„àAY»üÁàAAPC B°@xÀÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZCP@jF@Až @ês0C?Ø@³ôCùd@¶XðC î(@{WàAª6@ûWèC!Uh@¾@LC ÛD@Ã4øÁàAA`B€ƒ˜@TÃ`?€ÿúZZÿúZZÿúZZÿúZZÿúZZB”È@µ×ø@M€A5û,B¤¾ÐAa,B¡PAgByüà@½²HÀ­b€A=²HBLHA ?þBŽ·XAF,ÁàAApB†{@'¨ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZB‚Kø@·ÐHA&~@A7ô4B™ž`AóœB„]ÐAW$BfÙ`@ásØÁ®N°AasÜBJÔPAIS"B–¢A ÁàAA€B€XÈ@,=€A`ÿúZZÿúZZÿúZZÿúZZÿúZZB@®œä¿¼A.¿`B™6hA ÆXBSXA–¨BŠ(@¹èøA Ý A9èøBŸ ¨A¥ÌBŽa8A ”ÁàAAˆAᜠ@†êøA0ÿúZZÿúZZÿúZZÿúZZÿúZZBEðAæB#ûhA‡øB˜§PACc¢Aÿ… A`]`AÎ= A7Ô@Zr€Aƒ7ÒAîZ@AKM&AÔQ AJ^„ÁàAAAü @ÌŽÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZB¦0A::¿®»AšY`B†PAn4BÖAráAõR`AlÀZÑ€A—lAúâ@AaÔ”BëpAqXìÁàAA˜Aüº`@†x@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAA B“®(@#ïA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAA¨BšÓ(@*e ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAA°B€8@Lư@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAA¸B*`@¢ßÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAAÀB[@@‘T@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAAÈB7ìÐ@”ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAAÐAç¡€@Í)x@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAAØBµ|x@ºðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAAàB¬ @¼BA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA ?€BÁ@ÝÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÈ›tA ÜBÁÇð@Õè„BÂ@Û"@ÁàA @àBp @”£AÿúZZÿúZZÿúZZÿúZZÿúZZAðå AüADê`ATB€AK­,AÊààA4H AÀî@@÷(`¿Aw(\AÇ8€A7ðAÍôÀA7é€ÁàA AB|ŒÐ@îÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB~Ò@¾Æ”A[N A>ê¬B•€ÀAC:BrªAR”B:®@A˜4Áº@A„˜4B0ùAO ”BZ@A=8ôÁàA ABŸÍø@£àA€ÿúZZÿúZZÿúZZÿúZZÿúZZB  @˜‡ ?Š=A¤ B©Ph@à‹ÐB¨Kø@íaøB®rà@˜ÎPA–`AÎLBÃuÀ@ØNÈB°/è@óžàÁàA A B˜È@#ý`?€ÿúZZÿúZZÿúZZÿúZZÿúZZB"Å`AdA 2 A†. BAaPALwxB^ALM BH1 @÷n0AÙ/`Awn4B‡º A ZB5ATøÁàA A0Bø?È@[v`@àÿúZZÿúZZÿúZZÿúZZÿúZZBÝðð@o“@ÀÎ@@ïÁXBèè@¸€œBø¹ˆ@¶ÇøBâf@Œ=hÀ§=A =hBí°@ÕôBû¸@Ö|8ÁàA A@B•4Ð@þ€A@ÿúZZÿúZZÿúZZÿúZZÿúZZB. À@ûò A@A|#|BbäðA6š$B AM/xAòV`AKÌÁ2Ú€A‚KÌAÔ´A:þzBc€AS¢ÁàA APB. @N¦°@@ÿúZZÿúZZÿúZZÿúZZÿúZZB4ý0As²Àãö@AB5v°AXBVÑÀA6ÈÈBPgp@ñ!˜A¦9€Aq!˜B†õA E:B6¡ APäÁàA A`B1°@MRðA€ÿúZZÿúZZÿúZZÿúZZÿúZZAÂE @ìÌÁûÀAl6XA¯>A$΂Aûè`AHsdAùS€A(À!ØA†&BxpAKRÞB‰ÐAR ´ÁàA ApB¸à@mDÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB-ŒÐA:®AiA†UhBa9A0ÔôB“`Am¤dBC0A eDA=Ž@A‹eFB8F€AHÚhB°Ae¨ÁàA A€AïF @™ 0AÿúZZÿúZZÿúZZÿúZZÿúZZB0pAà€ÁwßA”þrB¸0Af‰BJ‚ÀAj6B.tðAwlAî€AŸwlBQ@AuÜÎB,žAx ÁàA AˆAwÄ@@¾@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA AB(†€@¨e°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA A˜Bî¤@@6@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA A BÑX¸@"‡à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA A¨B-^@†½à@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA A°B´‹à@,3àA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA A¸Bb3P@SÜ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA AÀB;]ð@¥³À@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA AÈB>̰@’¸à@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA AÐB¤G€@š`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA AØA @@ä<ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@?€A¤Þ€@ßAPÿúZZÿúZZÿúZZÿúZZÿúZZBXŠðA"‚TBÞXA¢¡lBÂèAU¤LB rÀAr®4BéàA/tAY[ A¯tB1]€A‚l¿Aú9ÀAcÄTÁàA@@B„´°@6Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZBF· A$É$ÁüÔÀA¤è¨BáAeÖ¶B„YÐAoIŒB£€0A<ÀSßA‡>BŸ¸øAÀàAëM@AXåÌBAràA ð`@âÌA ð`BS¥`AF'œB8¡€A„ÈÁàA@@ BÄ0@2åà@ ÿúZZÿúZZÿúZZÿúZZÿúZZBbÙ0@æ’ŒÁAf¾ÄBEâ`AC¶0B‰0A æPBP‡€@ûcÀÁˆpA{cÀB3ªAOÆœB|PÐAéTÁàA@@ÀBÄÆ8@)! @àÿúZZÿúZZÿúZZÿúZZÿúZZB)0@¦U¼AA A&u´B ¥Ø@ææxBê¨AüB‹ÔÈ@¸ÚpAµVÐA8ÚtB¨ËÐ@ã+@BvpA…lÁàA@@àCzÄ@S€AÿúZZÿúZZÿúZZÿúZZÿúZZCB„@b^àÀíi@@âŠC@¬ CHð@¦ÙðCV@mhÁ$ðAmlCÒx@Ô}¸C$‘@ÙÍhÁàA@AB "@2¨AˆÿúZZÿúZZÿúZZÿúZZÿúZZB²ûx@ƒ,Àµh@A©¨B¸Ð@ÊjhBÆ @Â’PB±r@•…Á>A…B®®Ø@çÉhBÊ,`@Ø¥øÁàA@AB_^@@ à@àÿúZZÿúZZÿúZZÿúZZÿúZZBM¶0@ÒÝÐÀ €ASÜBOÀA(uPBkgàA{B1¶ÀA¼Á T A€ºB)÷`AFÅ@BR-`A<DÁàA@A C3è@‚ZðAÿúZZÿúZZÿúZZÿúZZÿúZZC@ÁÀ@h|ˆÀéï@èªCKv4@³SCU¶x@°\ÈC>°T@PPÀId@ÐPCIý<@¿¬CP2Ü@ž·ÁàA@A0B¸¥`@y€@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÙ0°@fCA8Ç`@æppB÷j€@¬'ÈBá&€@¶/0BädP@fLPÁËð@æLPBÙäð@¸ãPC 98@¦‚èÁàA@A@Bˆ€¨@Iò°AˆÿúZZÿúZZÿúZZÿúZZÿúZZBQ¨@@ûTÀ­€A{A(BX ÀA6¬Br»AMbBUƒ0@ù‰8A0@Ay‰4ByÍAÁ*BUÌ0AdüÁàA@APB4GÐ@9£0A0ÿúZZÿúZZÿúZZÿúZZÿúZZAÄÄ @ì?ÐA&åÀAloB ðAEöA«‰A'Ì@AÒ£@A?„þAAè? A@phAã# AMÓäÁàA@A`B.À@O¡`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@ApB £`@q>A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@A€B®¡¸@" @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@AˆBÔÀ@)cpA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@ABŒ@N@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@A˜B~ƒ@@!¸ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@A B5Û°@gÛðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@A¨B+Ð@nˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@A°A‹…€@ÏèAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@A¸B›h@`ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@AÀBfSð@b€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@AÈB‰¯@?b A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@AÐB,ÔP@Š÷`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA`?€Aàß @{…P@àÿúZZÿúZZÿúZZÿúZZÿúZZA쥠ApÀðì€A–¦AÍÀA@@ Bý`Ag[4B,µA.„Áƒ¯PA®†B äÐAeÅâBMÎAiàÁàA`@BŽFh@5¬À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB,°A.Þ.ÁÇ A¯ŽB'AvxæBC àA}¢TBnœÀA.• À$®€A®•žBi&@A€èKBvôÐAn-ìÁàA`@@C Ÿ$@|â @ÿúZZÿúZZÿúZZÿúZZÿúZZC40@¹v¸Á(ZàA9›0BþA oöC `hA||C §h@¤õ°@Œ„@A$õ¬CGÐ@ã—|C ؤ@öþ(ÁàA`@€BvW@0ÏP@€ÿúZZÿúZZÿúZZÿúZZÿúZZBb’AÍÁ %`A…çfBW A)EB}Á€A[iÐBFYàAOT@)ßA–OVBOî@A5 BGû A{|ÁàA`@ BT`@{ AÿúZZÿúZZÿúZZÿúZZÿúZZBD\`@éAJàAi/|BfðA öB3Ó AFÔBíPAþ¤¿E.Aˆþ¢BÞÀAC?ÆBQðAO7PÁàA`@ÀBð@>© ?€ÿúZZÿúZZÿúZZÿúZZÿúZZAï( @ýÇ ÁGtàA}ùHAÆfA+”BMPAM¶ÀB%¢€@í±`AÈ;€Am±`B`g@AªAô.€AI„ÁàA`@àB†\@$ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZBŒ5x@źÁw AEáLB‰Ç @ìdäB œxA.ŠBœg(@¶ûàÁEp€A6ûäB—è@ßÇÌB³Ð(AnÁàA`ABÌ"@DX°A0ÿúZZÿúZZÿúZZÿúZZÿúZZB®*(@ªà\@_€A+`B½2`@»â´B¸2 AñdB®…ø@§sè¾±4A'sèB¸ P@¹”°B»×pA(ŒÁàA`AB›ÞØ@Â?€ÿúZZÿúZZÿúZZÿúZZÿúZZB‚µ°@°dìÀC~A0ˆ4Bˆä@ë«$B‘spA B‡A€@²ð`ÀŽ/A2ðdB‹#@òV¤B—*HAQ ÁàA`A BP@ss0A0ÿúZZÿúZZÿúZZÿúZZÿúZZBJh@à@0pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA€A0B\@M ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA€A@AÃï€@ŒZÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA€APBÁ¨@6 AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA€A`B)p@†Ç@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA€ApA©3À@±}(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA€A€BE«°@*0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA€AˆA¡- @¸æ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA€AB$·À@¿°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA€A˜Bíð@ŠoXÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA€A BrU@@/-@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA€A¨A`ã€@Á;¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA€A°B¥1À@Ò0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA?€B>¤@@w»Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@BMiP@a’@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@@BW à@‘?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@€CxØ@9uàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@ B€â8@ ŽÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@ÀAÛ: @£ªàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA@àAóè@@™I¸A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAAAÒn @‚¬¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAAB’~x@Q`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAA AÄÚÀ@ªÕØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAA0Bvp@9§PÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAA@ByC@@Jw @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAAPA_iÀ@± ¨@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAA`Bt·P@pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAApB†õ`@ô0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAA€B6^ @1—pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAAˆA¾#@¶Ôx@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAAAéÅ€@‘Œ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAA˜AÊ @Þéh@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàAA AˆM`@ÐåxA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA ?€B9T@(©ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA @BXø?ý  @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA @@Aþž@@w/A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA @€A˜´ @ÎÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA @ A±À@¾uAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA @ÀB—0@xÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA @àBzk ?þÌ`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA ABH‚ @.äPAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA AB7k@@ÄA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA A ÿúZZÿúZZ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA A0B‰`@@%°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA A@AŽ˜ @Ë2XA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA APB:ê @{àpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA A`A}‡@@àJàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA ApAL´@º9ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA A€AË#@ض¨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA AˆAÃÉ`@æ2`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°?€A’t@@ÄèHA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°@AÓ7€@ºPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°@@B3à @–îðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°@€AÈ‘À@–À¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°@ BQà@Q[AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°@ÀB5§`@4ÑA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°@àB-ò0@´—hAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°ABCóð@@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°ABUn°@¦àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°A B€®°@2eAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°A0BcáÀ@€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁàA°A@A zÀ@¨àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ?€?€Cž>@˜éØA0ÿúZZÿúZZÿúZZÿúZZÿúZZC|\@­ÏHA)n A-í¨Cî@îßLCŠmD@ôŘCŒê@àA»| AC ChA ¢C„unAPÁØ?€@BÃ@ ¹°@ ÿúZZÿúZZÿúZZÿúZZÿúZZBôi˜@Ð(L@Î €APL¬BúXACpBì¬ÈA¼”BñÝp@ß*ðA¯Ø`A_*ìCV(AdÄBÚ2A's°ÁØ?€@@BÚ=à@iÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZB…¢@òbÈÁè `Ar$BRí0ALáœB£‰PA¼¸B‹±¸@ùÒpÂ6Á`AyÒtB=>A[™4B¹ÿÈ@ô:HÁØ?€@€B÷õH@ e APÿúZZÿúZZÿúZZÿúZZÿúZZBâù @‚ȼÁ“âAß BÔN@Ñš Bùkð@£ÿBÝíH@‘‡ÐÂ%A‡ÔB·±8@ô—´Ch @¦ pÁØ?€@ CRP@M @@ÿúZZÿúZZÿúZZÿúZZÿúZZC*^(@sÁo% @ó=˜C'uì@ª¨C6|°@¶3@C-Þ¬@q-p¿º@ñ-xC1µÜ@©Y8C2´ü@´ ÁØ?€@ÀCV¢0@f!`@@ÿúZZÿúZZÿúZZÿúZZÿúZZC_p°@ƒÄÁCàA(ÌCb°@»môCleT@ÄpCa7ô@ž @„R@@ÿž CkGP@¹{„Cftd@¼EÁØ?€@àC |@¾`@ ÿúZZÿúZZÿúZZÿúZZÿúZZCÌh@p{AFk€@ð¥ˆC(KŒ@ªÿHC-\@¸ðCîP@poA3 À@ðoC+¡@¨ô8Cª@¹€ÁØ?€AB@ ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZBaÀP@ôòp=è AuØBmî€A5úÂBmT A6§ŒB–³X@¿¹0@ðOÀA?¹0B¦.PA@ÂB–:ðAœÁØ?€AB7ˆ@F=@€ÿúZZÿúZZÿúZZÿúZZÿúZZBïØ@ŤÈAYÓ AEÈB¨øAЖB‹.ÐA K€B±@¬&hAŸs`A,&hBб˜@è},B¦XA ã,ÁØ?€A B¢"è@*µpAˆÿúZZÿúZZÿúZZÿúZZÿúZZBýúHBž AeTB¬à¨A °ôÁØ?€AˆC x@UNðA€ÿúZZÿúZZÿúZZÿúZZÿúZZBùh@mø<€@í4XCD@¿AüCCü@­SøC @‚0Aë`A4C¹è@ή´C @¿%HÁØ?€AB„B@(9À@ÿúZZÿúZZÿúZZÿúZZÿúZZBÊñh@ì@ÑÅ€AèBã@@Ø/0B×è@ãVB¹è@²8A±éÀA24Bß@û¡8B±WAHèÁØ?€A˜BÌ£¨@9 °AÿúZZÿúZZÿúZZÿúZZÿúZZB¯þÐ@›™ÀÙâ@A·¨B·.x@ôExBÈ=à@êÊBŽ @Ǭ@Šœ€AG¬BŸÏÀAµ.B˜¯pAÁØ?€A BÉ’ð@RJ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÔi˜@¶ÑAþA6õ|Bî˜h@Úm BßYÐA&ÊXB·Ó°@Ò~hAž;ÐAR~lBÙç@àÜ”B²|HAFuÁØ?€A¨B*q0@‚œhAÿúZZÿúZZÿúZZÿúZZÿúZZB_°A!ø@¶ôAŸBBÔ A| JB1PAkùdBYÖA1òAU*`A±òB‚UXAÀBOµàA¿àÁØ?€A°BKwp@N¿`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ?€A¸BE÷ @†{À@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ?€AÀAjêÀ@ÌÝ(@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ?€AÈB: À@viÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ?€AÐB5Ô`@t ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ?€AØBE`@n`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ?€AàBŸ¨@-þ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ?€AèB.@• øAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ?€AðAîø AÉ0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ@@?€Bد€@ [ðA@ÿúZZÿúZZÿúZZÿúZZÿúZZC2} @ÂØœAs ABúÔC7[dA?rC(!”A ÔC"ö@ΏA…#ADª¸C(ˆA‰šCÍÌA ɈÁØ@@@B“ Ð@¹°AÿúZZÿúZZÿúZZÿúZZÿúZZCy¬@Ä$Á/€AD"ŒBðQXAÑJCÓŒ@èá°C_ô@ÀåÐ?èáA@åÐC»ˆA½LC–”@퀨ÁØ@@@@CŠ{X@šË¸@ ÿúZZÿúZZÿúZZÿúZZÿúZZC†+ô@—$¿äwAªÀC†Ó´@×)C‡v@ز8C…^²@’/?ÈÿA/C†«Ì@ÐɬC…Š8@Îö0ÁØ@@@€Bº%X@Ÿ @ÿúZZÿúZZÿúZZÿúZZÿúZZB‘£ø@É€¾nÀAI£„B”ÈAÇ,B”`PAJ¨BsP@ü‘øÁZ(`A|‘üB[»`AIììB‰EøAjÁØ@@@ Bó¬@CÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZC27ô@z`À¼¡À@ú:hC4B@´Ø¤C:0@¶šøC7@x£P@&€@ø£XC>‚@´o,C9ù¨@´-ÁØ@@@ÀC=z@Sõ°A ÿúZZÿúZZÿúZZÿúZZÿúZZCDÀ@ueÀú‹À@õèCGJx@®º¼CO6@¸þ CG·ä@sMÁX2 @óMCG˸@ªWÌCUlÐ@¹HÈÁØ@@@àBŸ`@k0A`ÿúZZÿúZZÿúZZÿúZZÿúZZBù9h@ø|À†2€AˆC ˆ@Áó,Cp”@¾aPBóñ@„ØHÀ÷•AØHBöv@ÇxC&Ð@À7ÐÁØ@@ACP²t@e©A€ÿúZZÿúZZÿúZZÿúZZÿúZZCGºp@|¸Á,@@üåCL¹À@ºAØCX 4@¾/°CUļ@TðÁ @ÿTèC\h@»ÿCdþ˜@¿E0ÁØ@@ACJ`4@hÑP?€ÿúZZÿúZZÿúZZÿúZZÿúZZC}Kp@¾ïü>÷˜A?,C†d:AÎèC†7¤A‹C~D@²C8@Á5@A2C8C‡ærAö‚C„¿HAŒtÁØ@@A A¡à@ãØhA€ÿúZZÿúZZÿúZZÿúZZÿúZZAÔKÀAvÔÁß`A‚ŽVAÀA3ÿþBATbPB¯A hhÁšAŠhjAÌ]A<èŽB8DÐAaºÐÁØ@@A0B¤É(@ÔÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZB>£°@þhüAå°€A~—$B„ÛˆA$ÙbB AY…ÔB)KÀA¸HAŠ´°AޏJBY³0AQùBA]9ÀÁØ@@A@B·(Ð@p4€@ÿúZZÿúZZÿúZZÿúZZÿúZZB—‡8@½\€Ás5 A=$B’©èAA²B³ä°A¸B™ß @ºRˆÀ¥¼@A:RŒBŸFpAƒÀBªòðA ÔÁØ@@APB’DP@PÉ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBË•x@›|HA€IÀA˜øBí @éx¨BËB`@ò BÆQH@–J`AœÀAJdBÞÿè@ÜÆhBËÿ@ì±ÁØ@@A`BÒ@°`@àÿúZZÿúZZÿúZZÿúZZÿúZZB¸ À@ cPÁ0ÐàA 0B»4ˆAQ*BÔ38@áÂøB¹\Ø@ ;ÀÀN€A ;ÀB®@øP@BÍÈ@ðÖpÁØ@@ApAŒæ @ËùP@àÿúZZÿúZZÿúZZÿúZZÿúZZAøÝA1lÁ8Š€A‡JÚAÛÈ AC†˜B ãpA[»Aâ@AAðÀ]“€AˆAòAä§`AIàæBâ<Á¬D`A¾â>B! A€ë Bl¨ Aˆ˜–ÁØ@ @C þd@„@ApÿúZZÿúZZÿúZZÿúZZÿúZZCŒ°@Úà„ÁÆ€A[HB÷=øA%°Cà„CrEØ@õ¾hÁØ@ AChv˜@’¨@àÿúZZÿúZZÿúZZÿúZZÿúZZCO+¤@¤yhÀS8A$— CZ<@ôétA„®AX¾BeíATerB ÀA\9xBQm0@ñ1˜@XÀAq1˜Bj± Aú†BX»`APC´ÁØ@ A`BÔ'À@$DÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZBË{€@q¬A¼‚AŒœBõÝ@Ó÷4BÄ8@ä“ Bè¸@†DèÁÞ€ADäBï…P@Ò¸C@@È/pÁØ@ ApB¨ºP@$L @ÿúZZÿúZZÿúZZÿúZZÿúZZAüÉÀAã @¯+ÀAˆýBýAXJxAü`€AMÈB6€A tÜÁ ðÀAŒtÜB1¶A_>tBXÑ ANt¤ÁØ@ A€C9ü@—(A@ÿúZZÿúZZÿúZZÿúZZÿúZZC-”@m(Àg7€@í2 C:rð@³­dC@ ¬@¹êÀC.£D@……ÁŠ÷ A… C2õ @ÈÛ$CGÌ\@ÐŽ`ÁØ@ AˆBÄ`@#—A`ÿúZZÿúZZÿúZZÿúZZÿúZZBµG@’cÀm€AlBÂY @ãVÌBÉ|X@àŸXBÍ €@Yè@Â?€AYäB㣘@í´,BÙ9ø@ôÿÁØ@ ABòP@*ÕàAˆÿúZZÿúZZÿúZZÿúZZÿúZZAí²ÀA”ÀÐsA†2èAåÄ AFH¶BÓpAW«èBGpA =lÁÚÀA‰=lBB°pA^OfBmNAEjèÁØ@ A˜Bæž @8öpA€ÿúZZÿúZZÿúZZÿúZZÿúZZBx A¯@ücA„É€BM@Aÿ:BÌ Ax"Bƒ¸A£ÔAÖ8AŽ£ÔB©}A .BcœA‹VÁØ@ A AÆLÀ@¾ØAÿúZZÿúZZÿúZZÿúZZÿúZZAçÀ`AÓN@ëJ@A‘ð°B ?0Ao+AÞ6 APݘB A Ó,Ám( A Ó,Aè AYnØB6æ AˆŒÁØ@ A¨BâЀ@G2@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ@ A°BŒb€@9 A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ@ A¸C,À@W[`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ@ AÀBšðÀ@+c@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ@ AÈBt @œDxAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ@ AÐB5=@‹1PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ@ AØB8>°@±* A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ@ AàBx+P@@u@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ@ AèB+!ð@›ø`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØ@à?€CHÀ@~0€A ÿúZZÿúZZÿúZZÿúZZÿúZZB½*ØA b:@‰ÀA{¤B¾ÊA@¨,B¶ýÀAJR B±µÀA(½AàU`A¨½BʺAZÆB“–ÐAzÙÁØ@à@BÓµ¸@# @ÿúZZÿúZZÿúZZÿúZZÿúZZBü‘(@í{A:ä Am¥ÄChA!¦’Bðò@A-å¨C Ë´@á°H@–@Aa°LC º A§C"¬A!¤8ÁØ@à@@CYø@–¡?€ÿúZZÿúZZÿúZZÿúZZÿúZZC?²,@ |ÄA;``A ™˜CG™À@çBxC;öX@ã˜C@Fh@˜ÌÈAÃ0ÐAÌÄCNŒ@ÝšˆC5¨,@Ö#8ÁØ@à@€Ck˜ @©Op@@ÿúZZÿúZZÿúZZÿúZZÿúZZC‚9¶@Æ¢ ?‘‹AFÅÜC…;~AÁ@C„ÌþA "8Cƒ@œ@ºixÀ$»€A:ixC„ÿÞA¬ÊC†oPAâ\ÁØ@à@ CZ„ˆ@ƒg˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZC20@—d¼À¤‰ÀA€C5pp@ÛwC:üX@Þ'C78@‘°À6 A°C:¦<@Ò„ C=Íü@ÕHÀÁØ@à@ÀC+t@^H?€ÿúZZÿúZZÿúZZÿúZZÿúZZC½ð@…øÀÀ@ÀAŸèCÍô@κ¨C%R`@×›PC&Ð@ˆðÀç­€AðC¸@Æ@ÐC%æ@ËhÁØ@à@àB߉X@ÄÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¬?ø@¤PøÁJ¹ÀA$nÄB§@øAÁŒBÂ2¨@å1ˆB¿ßÐ@›­@¾A­@BÈM0@ç9àBÉà@åAˆÁØ@àAB°Ôp@$t A0ÿúZZÿúZZÿúZZÿúZZÿúZZBRp@ð÷Áþ³€Aq#BøAS¶B‘AJBG}à@ìÎ Áá{AlÎBŒ A?èBB†ó@AAœÁØ@àACKÛœ@o ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZC6êœ@sxðÁ6° @ó¥ˆCcÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZB WA U?gªA‰odB0#AVgöB-Ä AQ[´B­€A 6ì@Í—€A6îB/UÀAWüXB;°AYCÐÁØ@àA€BBÚ@@Nf@ÀÿúZZÿúZZÿúZZÿúZZÿúZZAõÄAhÀô—€A…,BAêàAE½¼BÈ@AU{TAö“ A€ÐAsØA…€ÐB%ðàA^hAÊØ A9ülÁØ@àAˆB½@@'G€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB% @¨9ô>V8A([BœþàA¢FBžcA |B|f @ÙGPÁ€t AYGTBm›0A;‘LB›©ÈAŒ¤ÁØ@àABçKx@B¿°@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÒ( @¦Œ¾+xA&%Bä>¸@Ó$ÌBç§ AKTBÖX@@Ÿj`Á|°@Aj`BÕâ@@ÖìÌBûúHA$äÁØ@àA˜BÍÛÈ@GOà?€ÿúZZÿúZZÿúZZÿúZZÿúZZBˆàA ÒÁ­ÔA…(šB„<@Ah»øB¶ ¸A-¤B›@ùþ°B‹¼À@¿°ðÁ˜°pA?°ðB|S°Ah(B¦á€@öØ8ÁØAAAÕÀ@žžøA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBePA @@6AŠ7ÞB£àANq"BM€AOžAþ›AäAG²A†äB RPASnÚAرàA>¼|ÁØAAAïŒ`@ˆ´(@@ÿúZZÿúZZÿúZZÿúZZÿúZZB'hà@ý‡øÁ£ÑPA}·@B›ÐAJàŠB^åÀA2ÓÄB5ðAÀ0Á‘ß A…À0A÷VAI‘ÚBJ0ðAHk ÁØAA B±*È@)Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZBO™ @Þ|ðB()˜A^¦¬Bœ P@ûBAKÜB=` AxL¾‚tA„xJBI@AHdúBK©PAHhÁØAA0CG@…»h@@ÿúZZÿúZZÿúZZÿúZZÿúZZC'âÈ@a]ø?Šü@ለC5#è@«é`C56 @¬˜C%…P@hõ@Aš @èõ@C;`t@± C(h@°ÎPÁØAA@BÂÿ@#!@€ÿúZZÿúZZÿúZZÿúZZÿúZZB™;@@£¼pA†¦A#Û˜B·¢`@è†øB”uXAAHB¶•Ð@“`@€sÀA`BÈO°@ÛåˆBÁ~Ø@äµ°ÁØAAPCDÐ@h-P@ ÿúZZÿúZZÿúZZÿúZZÿúZZC G@dÀøA¤¶à@äìàC#!°@°C(@°PC Œ@y`A±gð@ù`C!œl@»o´C 6€@Á³ÁØAA`B¾˜@0¿€@àÿúZZÿúZZÿúZZÿúZZÿúZZBíè@q8PA7¿ @ñgCq@¸ÀÄBøeè@»¤(BôH@ AT@A  C @Öç`BÿÎ8@ÙõxÁØAApAzA@¿íÀA ÿúZZÿúZZÿúZZÿúZZÿúZZAÍ¥@û¨¬¿ÎA{ÙàAÝNàA@PAäÀàAEP$AÆ7À@øhpÀ¿$AxhlA¼>€A.5øAóàAN¨ÁØAA€BQò@@VA @àÿúZZÿúZZÿúZZÿúZZÿúZZAë9 A$¬@>&€Aƒ>”B’AO\”AöO`AFö8B µÀA €¤ÀÛS@AŠ€¢BAQäžB'+AX‡ÔÁØAAˆB-ý @G²P?€ÿúZZÿúZZÿúZZÿúZZÿúZZA÷üÀAø6¾ÄøAÄB>`ASÜŽB ÏPAg‹”Bz ALÁ‚3@AšNBõ AYëLBQÉ A€˜ÁØAABCŽ @n— AÿúZZÿúZZÿúZZÿúZZÿúZZB‚•°A‡bÁ’tðA„¢*Bt†ÐAjˆJB¤™˜A*Ä B°0A €A€„@A~B(ÀAC4^By¶ðAmœ ÁØAA˜A½' @º¾AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAA Bð@+ˆ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAA¨A @ÍcxA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAA°BWÔP@Z?`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAA¸BA0@@tû@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAAÀBb!p@KOàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAAÈAư@@õ$AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAAÐBFÇ @o÷@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAAØAµÀ@æ¨A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAAàAí @Ù)p@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA0?€B’ ¸@*„AÿúZZÿúZZÿúZZÿúZZÿúZZBx’A/½„A"ˆ`A¯ÞfB…CpAf`nBc”°AƒqHBŽß0A%Á¬?ùNA¥Á®BA^5JBŒAr€ÁØA0@Bé£8@9§A ÿúZZÿúZZÿúZZÿúZZÿúZZBê»@ì}œAxAl©ØBô‚¸AaBã²xA3f”Bèæ¸@é8A—é€Ai4Bû­ÀA›B×+xA>hÁØA0@@B1bà@6Ê`ÿúZZÿúZZÿúZZÿúZZÿúZZBP@A)øÁ©¡°AG^Aʺ A5vBÀÿúZZÿúZZÿúZZÿúZZÿúZZBúk0@xÎpÁ’`@øýBöÝ@@³™€CùÈ@¶ 0C@}õ`AZI€@ýõhC <`@°g@Bü\`@¿.ÐÁØA0@ B‡¹(@Z= AÿúZZÿúZZÿúZZÿúZZÿúZZB u A ÞV@=A‰ø4BmÀAIlJB PAK@¸B+AQ˜ÀÆs€A‘Q˜BÐAKÍÂB+É A\âèÁØA0@ÀA˜ï @´Lp@àÿúZZÿúZZÿúZZÿúZZÿúZZAÝN @ýÌAá€A}ChB£°AGyìAÁêÀA.@ÈA¹D@@æáØAHÀAfáÜAôž AC|BAfÀA ¨ÁØA0@àB$ð@QààApÿúZZÿúZZÿúZZÿúZZÿúZZB°$à@‰.¨@¤3ÀA HŒB¾¶@ÆÞ,Bµ&0@Ò¤ B¹û@Š„hÀ¯r€A „hB¼øÈ@Ï=lBÊ@Ì’¸ÁØA0ABÚØ@G¨A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÛÆ @nUðÀíNÀ@îƒ(Bá X@µ"üBò‚@±J€Bç¸@saàÀl^€@óaØBïµH@¶ Bù­ð@¶epÁØA0AB4KP@/“0A€ÿúZZÿúZZÿúZZÿúZZÿúZZBlÁ€@ÆóÁöðAGøBRj0A,vìB”w @ù*B{ @@¿1 >ÈLA?1B…‹A é6B…ý`A<àÁØA0A CEh@RÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB︘@g0¨ÀÔ@ç\øBúÐ@«B(CA|@´à¨Bïqp@`Áªù0@ÿ`B耨@¿ª8C €”@ÂáPÁØA0A0BÕ> @=5°A ÿúZZÿúZZÿúZZÿúZZÿúZZBÛ @@mº°?ñA@íèBî¼Ð@¸”ôBìé0@³d`BåÆ8@ˆt°ÀGWAt°Bò»@@ÐLBüJˆ@ÏŸHÁØA0A@Bˆò@@À`@ÿúZZÿúZZÿúZZÿúZZÿúZZB|`@û©xA@@A{ÚdBGö A;É`Bo`AGP(B†í @º °À\€A: °BR8A VB–œ€APÁØA0APB›ø@ @@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBΉX@oϘ@Š9@ïþ˜Bäðà@·¼BÞ¸@»JèBÊÈ@|`A¦?@ü`Bð§ @²ï0BÆ@ÏV ÁØA0A`B"4 @Lp@@ÿúZZÿúZZÿúZZÿúZZÿúZZB! @÷w°Á§UAw¨ Aî AI¯`BT¨A4ÒBeÏ0@ÔÂÀÀJìATÂÄBqRàA0ÉZB|A¬ÁØA0ApBaP@KÛ A`ÿúZZÿúZZÿúZZÿúZZÿúZZBB@AZ">jAŽvŒB- AKW\B.t AmÖôB#×AkðÁ•ýAŽkòB˜àALAtB]bðAjf8ÁØA0A€B× `@\ÇA€ÿúZZÿúZZÿúZZÿúZZÿúZZB€20A”€ÁºYA’²Be €AŒÝöB§Ö°A˜B–b¨@ñ2(AëÀAq2$B«å AELÒBœB˜A-ÕŒÁØA0AˆB½ïÀ@%tApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA0ABNœ@”A?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA0A˜BüÀ@CƒàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA0A BQÀ@DŽ0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA0A¨B»‘°@•°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA0A°B³(@Oið@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA0A¸A–³ @ì•ø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA0AÀBEòp@k4 @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA0AÈAü¸@@ÜèxAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA0AÐB$9 @²"@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA0AØB6¤°@„6pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAP?€B] @@C\ðApÿúZZÿúZZÿúZZÿúZZÿúZZBrÌ`A0A`Áˆï0A°c:BOM`A‡²’BŠà@A_ƒ\BŽŽA#,(B*è0A£,*B·8AA4~BG’PA‚¤\ÁØAP@B”] @±PA ÿúZZÿúZZÿúZZÿúZZÿúZZB6m°A(ÏØÁƒ÷A¨ð@BO AfxÖBZ‰A{B#bpA,V¨@ÃA¬VªB/®ÐAsC¤Bè°AwÁØAP@@BÖ°H@Q«@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB§,ˆ@ê=lÁª:AjjdB”`pA4ØÆBÁRxAf¼B¥ @öˆ¿žÁAvˆB¥ÃA.Bª A3ÀŒÁØAP@€C4PÔ@·êXA`ÿúZZÿúZZÿúZZÿúZZÿúZZC-—¤@™{ÁnÑ€A˜”C*±X@¨ ìC;±DAuXC0ó˜@ª¬HÁlnàA*¬HC-J°@»·C>tLA¡ÁØAP@ BtAp@VŠ€@ÿúZZÿúZZÿúZZÿúZZÿúZZBTs`@á8¨Á-e AadBEçA.(BuðA4ôB8d AOÀ@ ÀA„OÂBF‰A3~&B7ïÀAOûÁØAP@ÀB$€@…tðAÿúZZÿúZZÿúZZÿúZZÿúZZBÐ@òcdÁ‹±ðAr’0AÅ&A,1lB-?€A<€B «pA¤À ¬€A†¤B ½ ACo¤B¢AI|”ÁØAP@àC —¸@N|àAÿúZZÿúZZÿúZZÿúZZÿúZZBýÃ@Y¿AfE€@Ùé@C jl@ž¹äBÿð@§¨ˆBüý°@…ô°À—€Aô°C&œ@Ä•ÈC¿$@˨ÁØAPAB‚@ ôÿúZZÿúZZÿúZZÿúZZÿúZZBOûÐ@Êu Á‘€AJœ€BK<ÀA$„ˆBq2A hBo\ @»`(?·A;`,B¶ÐA ¸¨B|áàAÒ\ÁØAPAB °@s€A`ÿúZZÿúZZÿúZZÿúZZÿúZZA¬ @ÛrÀº2€A[œèAŸ* AŠAÓ:`A6ohA»U @逨@~¬€Ai€ÔA×àÀA5°|A¸ŒÀA+DÁØAPA CÿT@hÀàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC3¬@QAˆÁ€x @Ñj°Cš¼@ ÔC©$@ PBþ"˜@OÌÀ®WÀ@Ï̘CÈ@ƒÈC ™€@žˆ(ÁØAPA0B“Ø@>©AÿúZZÿúZZÿúZZÿúZZÿúZZB„¨@¤ídÁT´@A%B€f8A ?BBŸ°@ãÅÐB’¨@™(AQA(B§ü@@Ól BŽ&ÐAAÀÁØAPA@B+¥@B~°A:«&BCàA_ ”ÁØApAB$<@BÛPÿúZZÿúZZÿúZZÿúZZÿúZZA°¢`@׬\@·@AW×ÄAÕõ`A(:ŽA§Z€A!àB#@ö³HA.òàAv³HBD´€AñìBíðA[`üÁØApA BƯø@AËÐ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApA0B•–@Ø@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApA@B#.@@5ù0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApAPB[Ûà@ à@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApA`BJ>€@UPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApApB•Õx@\0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApA€Bœ¸@/6AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApAˆAaÇÀ@ÁÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApAB~ïp@57PA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApA˜BƒÄ¨@-›PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApA B*ï0@Lm0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApA¨BQ °@€P¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApA°Aè=€@ט@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApA¸B @„{0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØApAÀB¿à@–åx@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆ?€Bp(@:ã°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆ@Bª°@KÇà@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆ@@AÕÁ @ €@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆ@€B1 @[?@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆ@ B±Ž¸@p€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆ@ÀBAß0@Ü A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆ@àC+$@ÃHA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆABÈ@.( A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆAB±@@\FPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆA BŒ(@2ÚàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆA0Bˆ³¸@`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆA@A„Ð@@Οˆ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆAPAc@ÕPAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆA`Aµúà@°´(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆApBL{ @$6@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆA€BzíP@8O?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆAˆBL{ @Qª @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆAB ¡ @iàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆA˜B§@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆA B(°@†­PA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆA¨BbTÀ@pÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØAˆA°AXÂ@Æ?PA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜?€BcW@( AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜@B`‰Ð@Mø0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜@@Awò@@¼Ø@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜@€AO˜@±åàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜@ BuÞà@0@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜@ÀB€6à@ÿPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜@àB“ñ¸@¶¹@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜AA7À@§®ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜AAŸ÷@¤¯A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜A B+@@=L0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜A0B]€@•`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜A@AöV @ã@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜APA³= @Á¾PAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜A`AÄ@’ȘAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜ApB ¯@Y4@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜A€A®`@ßã°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜AˆAÅ©À@«Ž`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜ABHÈ@( ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA˜A˜Bxb@#ƒàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨?€B^ê€@/çàÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨@BWp@W9P@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨@@BU_°@ òA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨@€BM"@'a@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨@ A^]€@³ Ø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨@ÀB@ä0@(œ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨@àB@‘ @"@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨AAäZ @[AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨ABpà@ë€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨A Bbð@@0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨A0Bj¾p@MÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨A@AQ€@ÀÕàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨APBfp0@帀@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨A`Bu ?ü² A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨ApB×Ð@dè@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¨A€AöD@yl AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¸?€B,S@‹€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¸@Aœ÷à@áäxA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¸@@A‚¨€@ÑÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¸@€AÕ‚@@ЬA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¸@ B€1 ?ê¤`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¸@ÀB„³X@%ï@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¸@àB @@І¨@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¸AA»¸@@š[°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¸AB)°@[ø@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¸A AÛ­À@ƒ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁØA¸A0BL@\¥PA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ?€DÓA\ª@@ÿúZZÿúZZÿúZZÿúZZÿúZZDeAWó>ÿúZZÿúZZDà AU.ÿúZZÿúZZDo†A}ð€D·yAzž\ÿúZZÿúZZÁÐ@CøÌPA+SÌA€ÿúZZÿúZZÿúZZÿúZZÿúZZD5AbZÿúZZÿúZZDÏcAbŠÿúZZÿúZZD ̽A„Mš€D ‹¹A„.ÿúZZÿúZZÁÐ@@B×P@Œ A€ÿúZZÿúZZÿúZZÿúZZÿúZZB5ÂÐAT¥’ÿúZZÿúZZB7kAV•ÖÿúZZÿúZZAŒðÀAA–€AŽ*`ACDäÿúZZÿúZZÁÐ@€CE&@¾‘ðApÿúZZÿúZZÿúZZÿúZZÿúZZC „@£{ŒÿúZZÿúZZC€Ü@¦š ÿúZZÿúZZCÎh@¨]@€C V„@«zÜÿúZZÿúZZÁÐ@ C€ˆø@é¨è@ ÿúZZÿúZZÿúZZÿúZZÿúZZCqn¼@£wÿúZZÿúZZCxF¬@¨0ÿúZZÿúZZCoøT@±E€€Cv–@¶(¸ÿúZZÿúZZÁÐ@ÀC#³°@vLpA@ÿúZZÿúZZÿúZZÿúZZÿúZZC*:œ@Š´¤ÿúZZÿúZZC0‚@ÒtÿúZZÿúZZC$.Ð@šH€C*`@Ÿ—ôÿúZZÿúZZÁÐ@àC@ì@LCàÿúZZÿúZZÿúZZÿúZZÿúZZCØH@†yLÿúZZÿúZZC Þð@Œ{°ÿúZZÿúZZCËø@`ЀC"Ž@–¤ÿúZZÿúZZÁÐAÿúZZÿúZZ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC"®Ì@žI(ÿúZZÿúZZC+(@¦yLÿúZZÿúZZC&™@ŸDØ€C.ðà@§>°ÿúZZÿúZZÁÐACb^¤@£˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC„`h@Ð/ÿúZZÿúZZCŒ È@ÜAèÿúZZÿúZZC‚Ü@Ç}0€C‰gð@Ò¦ðÿúZZÿúZZÁÐA B‰}È@6Ä0A ÿúZZÿúZZÿúZZÿúZZÿúZZAÆ €A2ÃÒÿúZZÿúZZAÓ;àA>ŠÿúZZÿúZZAøÂÀA}üœ€B÷ÀA†½wÿúZZÿúZZÁÐA0B¬I¸@‹åÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZB7¦AGíÿúZZÿúZZBD*pAUŒÒÿúZZÿúZZBp$ A;>@€BÌAGsLÿúZZÿúZZÁÐA@B—ðÀ@_&@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¾ä8@è‘PÿúZZÿúZZBÌ£@ùPpÿúZZÿúZZBÐUh@ÛÿÈ€BÞœ@@ëHÿúZZÿúZZÁÐAPB‡˜p@rsð@ÿúZZÿúZZÿúZZÿúZZÿúZZAå*€AAøòÿúZZÿúZZAö]@AP‡„ÿúZZÿúZZA—¦ AIÚØ€A¢j@AX/€ÿúZZÿúZZÁÐA`BÄ¡à@eŽ€@àÿúZZÿúZZÿúZZÿúZZÿúZZCè@«ðÿúZZÿúZZCUX@¸FÿúZZÿúZZC)L@£±ð€C',@¯“ÐÿúZZÿúZZÁÐApB ‚@®TÐAÿúZZÿúZZÿúZZÿúZZÿúZZBÐAL£~ÿúZZÿúZZB'1A\ºÔÿúZZÿúZZBÖA°2€BË A‹1âÿúZZÿúZZÁÐA€AÎðàAÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBr¡ÀAc$ÿúZZÿúZZB‚ë¨A%‡òÿúZZÿúZZBQ’€A_pÄ€B`æ€AoÈhÿúZZÿúZZÁÐAˆBëÜP@„Ž€@ÿúZZÿúZZÿúZZÿúZZÿúZZC&ç @©K\ÿúZZÿúZZC4ì@¶¥ˆÿúZZÿúZZC0VÐ@±ä@€C= t@¾·ŒÿúZZÿúZZÁÐAA„ª AÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZBé0AMXÄÿúZZÿúZZB&óÐA]OÿúZZÿúZZAƒˆ@A6àÈ€AŒÃ@AC¶HÿúZZÿúZZÁÐA˜Cx@©ÌP@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¸ˆ@Ùí ÿúZZÿúZZBÆ Ð@êo˜ÿúZZÿúZZB©ghAoh€B´ÑÐA \ÿúZZÿúZZÁÐA Açž A1Ä,@àÿúZZÿúZZÿúZZÿúZZÿúZZBù€A:têÿúZZÿúZZB tðAH2ÿúZZÿúZZBHAm€BtðA|"*ÿúZZÿúZZÁÐA¨A«º@Aà”A€ÿúZZÿúZZÿúZZÿúZZÿúZZB˜ A@8ˆÿúZZÿúZZB¢•XAM‹æÿúZZÿúZZB$È`A¡;²€B.Š€AªÈ ÿúZZÿúZZÁÐA°A¤Ü AµApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA¸AÒÑACO,A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAÀA£ A0øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAÈAŠ]AŠ,AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAÐA¶MàAA7¼?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAØBCÕP@Å3(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAàA“d A P„A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAèA€ˆàAul?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAðA¶ßàA4ÃÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@?€C.ì@E @€ÿúZZÿúZZÿúZZÿúZZÿúZZCIŒ@‘­¤¿²AÆäCFB´@¸1TCF7@@ÜPCBˆ$@ fðÁCK A fðC9ü¤@ϵlCE-œ@íøÁÐ@@C)G„@)hÿúZZÿúZZÿúZZÿúZZÿúZZCÖÈ@¦È>ãxA&4CÚ@èËCë,@ë XC$¬à@±8Á¾A14CKô@üϤC+º@öXÁÐ@@@C”—@Žû8ApÿúZZÿúZZÿúZZÿúZZÿúZZCrî\@PVÁ£“À@Ðz8CjâØ@“] C~º¨@•Œ@CvfD@wèàÂJ1ˆ@÷èàC_@«¡ÀCˆoÞ@µÁÐ@@€CFˆ@˜#`AˆÿúZZÿúZZÿúZZÿúZZÿúZZCN±p@EüÈÀö-À@Æ CNØ@Ž“CUù$@ŽhˆCMH¤@av@Á˜¼°@áv8CGbL@ _CYêL@£´@ÁÐ@@ C}B@rJ€A@ÿúZZÿúZZÿúZZÿúZZÿúZZC‚Ij@jä°Ài@ë ˆC…cv@«ÞˆC†D0@©X¨Cˆ{Î@‰WÁ’ÉÀA WC‡Œ¢@ŬìCiÄ@ȼ€ÁÐ@@ÀC3¸@:m ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCd@F~ÐAŽÀ@Æ¡pC%å @…2¬C#,@œ—˜C¹\@Tð@Š4@ÔðC&¬”@“rÔC!¢Ø@¢>€ÁÐ@@àBó@- A€ÿúZZÿúZZÿúZZÿúZZÿúZZCß´@VUpÁó`@ÖzðC Š8@ ÿ`C!<@›b`C 8@h*€Á‘v@è*€C“\@°E|C,@¥µhÁÐ@ACÇP@úA`ÿúZZÿúZZÿúZZÿúZZÿúZZBåu¨@t4ðÁ@ô_àBèø@­VtBùqP@½UðBîßÐ@‰XðÁÚ¡°A XìBÞ*€@´ôôC w´@à*ˆÁÐ@ABºðè@/`A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÐa@Šuœ¿ÄcA ŽBÚã€@Ï·pBÝö@΋BÞÀ@ˆÙ(ÀƵÀAÙ,Bäm @Ïp$Bñ0`@ÈþxÁÐ@A B„ψ@!sÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB'JA¬>ê\A‘ÆB2ë0A[%`B0ö°A[BžA Œ¬Á¬QÐA‹ŒªAðõàAN‘ BSÊ0ATðÁÐ@A0BeÚP@/K0APÿúZZÿúZZÿúZZÿúZZÿúZZBà¼(@”Ò˜Aà AíDBøÄx@Ø™¸Bç @éˆB½`è@¦M€Áì­A&M„Bª;xA ²pBéa˜@ßàÁÐ@A@C!ˆ¤@OàAÿúZZÿúZZÿúZZÿúZZÿúZZBè&@@–ØxÁP‹`Aó¼Bêô@éóøCªX@ßÇÀBÑX@šA(Á @AA(BÖ°@íÙÈBé!@ä¯ÁÐ@APC†°\@›åXAÿúZZÿúZZÿúZZÿúZZÿúZZC– ’@­ƒèÀ°ÀA-£ŒCŸÜÀAUˆC£BºAÕ8C’¨@„[x?²#A[tCœàn@ÈŸxCœ—è@ÈõˆÁÐ@A`BDž€@_ë`A€ÿúZZÿúZZÿúZZÿúZZÿúZZBq A NèA/AŒh¾B&C@A`¸zAï7`AKAú\`A °LA1F A‹°LB ÀAa\õˆÁÐ@A€BWÅ€@dÔ ÿúZZÿúZZÿúZZÿúZZÿúZZB¡0@«Ý8Á¤¥ A+ýˆB˜!8AdÜBÅÈP@êkðBœ¨@»Y0¾Y˜A;Y0B§MAÌB©ÐA¤(ÁÐ@AˆC5„¤@†]€AÿúZZÿúZZÿúZZÿúZZÿúZZC0äP@p0Á#§`@ð3ØC9^”@¶¥ÐCEîø@¹ðC.§ü@‡¶¨À2tA¶¤C9ƨ@ÍÓC>‹`@ϱ¨ÁÐ@AC\@Y×€APÿúZZÿúZZÿúZZÿúZZÿúZZBÀ À@”‹H@‹)@A§èBÓ´è@ÝT BÌ:`@éŸ(B³å0@¬±(Á^SA,±$B±«ÀA ²âBÑň@ùeÈÁÐ@A˜B `@³2ÈAPÿúZZÿúZZÿúZZÿúZZÿúZZA½úÀ@ô”„>Ë AtľPA6aAŠ A¶aBnÂPA‹w0B(V€AˆÌÁÐ@A°CÀ @R™°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@A¸BZNð@|‹°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@AÀB¶ìè@4ÙÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@AÈBÆzh@/A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@AÐB‹¸@K ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@AØB²¾@@+_AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@AàB d@ª­ @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@AèA±ä AŒD@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@AðB2ÙÀ@¥‚x@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@€?€Bé÷@7á€@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÜxð@Áp¼ÀÝS€AA’€BÓhA0Bà'ˆ@Û΀BãH@@ÆÐXÁC^ AFÐXBÔ\xA Ü–B믰@àI€ÁÐ@€@C^bà@lèAÿúZZÿúZZÿúZZÿúZZÿúZZC1-ü@ ¨(@¶çÀA Ä0C3ê @Þô(C-ÍÌ@æŠHC(Y4@±?A>ê`A1?C.À@õ•\C!›˜@þˆÁÐ@€@@C8þ @@@ ÿúZZÿúZZÿúZZÿúZZÿúZZCY–@L6Ay{ @ÌY¨Cc d@’CShH@‘R0CT+ø@g·àAÞ@ç·àCd X@§¡ÐCGpL@¢~ÁÐ@€@€BÝé@ Ÿ@ApÿúZZÿúZZÿúZZÿúZZÿúZZBoê@ðÿAôëPAq) B™ŽAB5çAP¸0B›ƒx@·wxAqA7wtB§ëð@öç¸B”‰ A ñðÁÐ@€@ CÝ”@ p@àÿúZZÿúZZÿúZZÿúZZÿúZZC /¼@\ €A˜¬@ÜÇ(C@™†C6ˆ@¦þ`C èÜ@jÁpAp½`@êÁpC t@§ C ÁØ@­žÁÐ@€@ÀBs~ @[AÿúZZÿúZZÿúZZÿúZZÿúZZAùhA+º@E‘A…CBÑA>”ðAõ¢`AGà€BbÀA @2C€AŠB{ A@Ü$B’àARýhÁÐ@€@àCˆ š@‹-AÿúZZÿúZZÿúZZÿúZZÿúZZC} @‘›l@a°AµC…:4@Ö‹Cƒ<@×ÑxC€Õ´@øA q AøCˆ¾þ@Ö=€Cƒù6@Ò­@ÁÐ@€AB|= @(q`AÿúZZÿúZZÿúZZÿúZZÿúZZBbÐA ùÀÀÈÀAŽÙ@ùjøC'ÑŒ@ÀTC5Fì@»ÞøCP˜@gÁò0@çC6ä@´ˆC7Z@ªyØÁÐ@€A`BòŠø@HÏP@€ÿúZZÿúZZÿúZZÿúZZÿúZZBï'(@Ì?Z¸A´Cb@É$(C8@ÁhBÕÜà@æøA@ AæôBöÕ¸@χlBÕM8@åõÁÐ@€ApB)Ë`@Iÿ°A€ÿúZZÿúZZÿúZZÿúZZÿúZZB"`A µ^@£AÏæB9ñPAV˜ÒB$ì@A[]`BU ÐAnÀ†ÛÀA…nB[ºAQfBozPAENÀÁÐ@€A€B÷x`@EýpAÿúZZÿúZZÿúZZÿúZZÿúZZBõé@@zHA$0@úL C W`@ºú„C.@ÄbB÷›@…C(A"œ@AC(C `¤@Ƭ$Cp@ϸøÁÐ@€AˆBÒ•@@7,PAÿúZZÿúZZÿúZZÿúZZÿúZZBÄÕh@tôA!ÇÀApBßs@Ôu,BË]h@ãlPBÊÇh@š«¿í§A«B׃@ïmhBÝÈ @èØÁÐ@€AB§\@O3A€ÿúZZÿúZZÿúZZÿúZZÿúZZBƒÈ@ÊÊ@˵AJñXB”:0AšdB‡ÞA#TB7ÛA œ0A¥­°Aœ.Bq3ðAIîfBdÀAeÐÁÐ@€A˜B»ð@Œ‚ØAÿúZZÿúZZÿúZZÿúZZÿúZZBî@@×ÎA¬[°AWø`B ôàAÉnBgä A@4hB£tÐ@¯_èÀÌCA/_ìB§½A NB·ýˆAküÁÐ@€A Bhd@JçàAÿúZZÿúZZÿúZZÿúZZÿúZZBf€@â¿øÁŒèàAbíBQR€AN8BbHA}Bxð@Añ$A€Añ$BŽqàA"nBy €A„)@ÁÐ@€A¨AªÖ€@Ãä8ApÿúZZÿúZZÿúZZÿúZZÿúZZAä A×ÊÀ*ïA“õ¤Aè¶@AZ&B½@AhÉàBý€A+ãA¡ì A«ã’BTqðAŒ©óB AkÜDÁÐ@€A°B&À@/Ø@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@€A¸A‰·€@á4xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@€AÀBC`@Ç?XAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@€AÈB€@ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@€AÐB¬ˆ@c@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@€AØB–ü@@ÄÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@€AàBd$`@ƒ8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@€AèB\ @¨X@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@€AðBdÌ@@†Í@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@À?€B‰­@ÓðApÿúZZÿúZZÿúZZÿúZZÿúZZBsS`A1Ê>Áð²A±é¦B51 A…xCB•îAdÄ,BZá0ABf˜¿ÒaAÂfšBUðA‡yJB[!`A‡ëpÁÐ@À@C+˜P@&õ0A€ÿúZZÿúZZÿúZZÿúZZÿúZZC£<@Ì5ÌAO]àALYØC +PA •xC|AòpC,@ÒÙB.«HARÙCSÀA”`BäûA!Ñ„ÁÐ@À@@C'¿h@"dAÿúZZÿúZZÿúZZÿúZZÿúZZCJî€@Á@À‘6ÀAØ(CJâ8@·ZŒCOD”@»€8CTL8@€Ï°A˜ã AϰC`H@º0pCL`8@µ_ÁÐ@À@€A×Ò@@Ÿ4ÿúZZÿúZZÿúZZÿúZZÿúZZB@:Aº,Á«spA†ÑþB‰ AR“VBoÎA0ê¸BYž€Aƒ˜Á‡÷PAƒ˜B;:APþB€A"iÌÁÐ@À@ B ß(@ù0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC1”@yæà@€@ú(CA„@µDCÔ@¶ò(Bð§0@?¿yBA?BöŽ@ºõ€Bø?x@¼ÙPÁÐ@À@ÀCºÄ@–¡ÐÿúZZÿúZZÿúZZÿúZZÿúZZCŠp@šJ¸À„Y@Af CŽLp@Þb Ch@æÙCŠJX@”w?N AwCZ@د$C*@Ú–ÁÐ@À@àB¢„˜@"#PAÿúZZÿúZZÿúZZÿúZZÿúZZBŹ€@ètÁISA BÁÌ@àWìBÜ'À@É@Bá¤H@‰ ÁÉ·A œBÑY @Ø©´Cù<@»1ÁÐ@ÀACnL@÷AÿúZZÿúZZÿúZZÿúZZÿúZZC߬@…œÁ17A žôC ‡`@иpC,O@Õ4ÐC t(@ˆ°pÁéPA°lC |@ÌF´C#Ô@Ê6 ÁÐ@ÀAC·Œ@a¢ AÿúZZÿúZZÿúZZÿúZZÿúZZCB@ŠæôA± A ÿüC]p@ÐÓ”Cé<@ÏçðCæÔ@ˆòXA¯¡ AòXC0hp@Îf€A“öØB8-0AaºB/ƒ A]aˆÁÐ@ÀA@B4ÍÐ@K[@AÿúZZÿúZZÿúZZÿúZZÿúZZBW`€A#]&@«VA£{8BrÒðAk³¤B\«àA‚}^B~í @Ý ØAލA] ÔB›k¸A oDBkŽ0A? ÁÐ@ÀAPCSø¼@êAPÿúZZÿúZZÿúZZÿúZZÿúZZCK Ô@}"AD@@ýQC_ÂL@ÉͼCV®0@¸;ˆCGÜh@vœà@’¥@öœàCX½,@»¸CUT@»AÁÐ@ÀA`B}\°@%ï ApÿúZZÿúZZÿúZZÿúZZÿúZZB3(PA‚A¦ A‚&àBn(@A9ò^Bw€AS—¤B ¢P@ð€B CAp|BvµàA7%æAÅã€A6¸ÔÁÐ@ÀApCG“ø@s(ApÿúZZÿúZZÿúZZÿúZZÿúZZC^­œ@‚åä?ËïAþ¬Cq‚È@ÅõCq‚˜@Ë–Ch 8@ŠøÈÀŠ»ÀA øÈCwž¬@É|lC~s@ÞT8ÁÐ@ÀA€BR8@½‚à?€ÿúZZÿúZZÿúZZÿúZZÿúZZB™Ð@§gàÀ·}ÀA'‡èBŸ?hA¹ÐB­Ø@ø> Bª“ø@®¤HÁéA.¤HB—ôÈA%6BØÁÈ@ãRpÁÐ@ÀAˆA‹- @î=ÿúZZÿúZZÿúZZÿúZZÿúZZAç¨@A»NA  AƒÔÌB AU3AÖÖ`A>°°BPA88@ŒÀA88BÀA]ÉBâ@AWv˜ÁÐ@ÀAB·€@@/Ò@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¼ h@‡„ÁñA/üBÁXX@âªÄB×28@¹Á¨BªÐx@©—0Á‰pA)—4B¤•èA U–BÌ>`@ì| ÁÐ@ÀA˜A³“@ëSø?€ÿúZZÿúZZÿúZZÿúZZÿúZZB#ðA½–À†oÀA‚׈B&ºÀA<µþB;?0ATðB1AûÔÁÊ™ A€ûÔAçö A=zBc×AKn4ÁÐ@ÀA Aj…@ǃ€@ ÿúZZÿúZZÿúZZÿúZZÿúZZA—@A ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@ÀAàB8ƒ@ˆZØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐ@ÀAèBÑ(@`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA?€Ch@"©`@€ÿúZZÿúZZÿúZZÿúZZÿúZZC.ØL@à¼AET A`FøC3L8AÐ&C'=AH$C!<@Õ`@Áƒ@AU\C"GÔAtDCf¤A4 ÁÐA@Bµ`?ü¬ÀAÿúZZÿúZZÿúZZÿúZZÿúZZBÞ(x@îž4ÀÉ’AnÉBØE¸A(ùÚBå0A)B”BÀ%xA3àÁU8àA„3âB²Õ°AB¥BÍšàA3ÁÐA@@BÝ0€@ pAPÿúZZÿúZZÿúZZÿúZZÿúZZBñú0@”Q<¿ÕÚAkÜBóTh@ЂÌBöìˆ@ØbðBîûØ@”½Á¸œA½BÚ4X@ØæÌC,@ÐP ÁÐA@€CwØœ@¦ ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCAФ@ ÀpAØ™`A ÝPCT@ô  C8Šˆ@܃¸C;¹`@“2ÐA›&°A2ÐCIvd@ÚixCK¸@u/PÁ±Rð@õ/XCM~(@¶ Cf¿Ä@¾]ÁÐAAPBëP@"ÐÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCSL@mœh@¿€@íÉ0CFŒ@¸¤ÜCÌÀ@²öðCÚ@pvÀÒT@@ðvC@,@·ÜèC~@¶yðÁÐAA`B’Jð@"d€@€ÿúZZÿúZZÿúZZÿúZZÿúZZBQ˜p@ç¨AŒAÀAg»´B„7àA²XB>(PAGœBqd@@Ü(A”¤pA\(B•¬A ÞB]Š0A@:ôÁÐAApB°àX@E³A0ÿúZZÿúZZÿúZZÿúZZÿúZZB³@Aˆ@ñ—@A]BÊp@ÚcôB»X@Þ#¸BÂ,€@’öøAŠIAöøBãeè@Ôð¸BÀMà@ì& ÁÐAA€BYSà@"qp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBd @ÐF`ÀAPnÔBr™€A!¨~B}î0Aä˜BP@@õpÂ(AupBÐAY4¬B”6ÐAŸÁÐAAˆB‚@_ÿúZZÿúZZÿúZZÿúZZÿúZZB•ˆ@˜o?VAB¡÷0@ü ,B¢šØ@Öâ°B—p°@ºC¨A™HPA:C¨B·@È@ðרB%A"lÁÐAAA kÀ@ÃRÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBðpA]T@ËË@A’zlB)l`ARÞðBÈàAo@ Aï@A#ˆÁL`A’#†AÝ] ACb:Bÿ Ay ÌÁÐAA˜B2Ú@ˆ^`ApÿúZZÿúZZÿúZZÿúZZÿúZZAÅæ A²\@\·AƒÌàAä€AR2Aɶ`ABPàAèOàAâŒ@Ù®A”âŒB ÅÀAp.”Aßf@ATö¨ÁÐAA B-`@wjPAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAA¨B&D`@CÕð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAA°Bæ€@=^pAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAA¸B·gp@ | @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAAÀAùG @¼^8AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAAÈB@ÏpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAAÐBD×`@x0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAAØAÌxà@ò AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAAàB,§@œ$xAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA ?€Bø"@!ÚÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZBî¸@ÓÀ”@à–@ASç`Bó¹hARˆBæŒÐA3ÀBÏWH@èå0Á `Ahå,BÄÔhA&HBÖpxA xÁÐA @Ci6°@Š`AˆÿúZZÿúZZÿúZZÿúZZÿúZZCBŒ@¹Oˆ@Që€A9qtCDf¬AìŽCA¹ôAÈC?à€@¦ À^ €A& C>]@@ê$„CB†¼@í0ÁÐA @@BÄû @  A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC~Ð@£|ä@#u€A#šØC Â@ºãxC› A zBüSh@ªj°A¼‹PA*j°C Ø@´NtBèFpAxÁÐA @€C.Ù0@cL@AÿúZZÿúZZÿúZZÿúZZÿúZZC ì@u‚èÁWûà@õ¯ðCç@@­$ðC!Cx@·CU˜@gjpÁËÀ@çjpC¶(@£C!"ä@«ÚHÁÐA @ B×§˜@õ€A0ÿúZZÿúZZÿúZZÿúZZÿúZZB†–h@¸iPÁ\`A8‹4ByÞPAlB™çØ@ø?ÀBŒ†x@·@0Á’é0A7@4B{ÑA‘B¤m @ï7 ÁÐA @ÀC(@Df€ÿúZZÿúZZÿúZZÿúZZÿúZZC6@f1¨ÀáS@@æ\C¿è@ª1¸C²„@©ÔpCÛ@Tø°ÀAþ€@Ôø¸C=°@›ÐèC!4@ÑPÁÐA @àBž@vþ`@ÿúZZÿúZZÿúZZÿúZZÿúZZB”kè@©+<¿ðA)J„B™êØ@ñý(BžŠ˜A­ØB­Ä@ÀàÁ˜P@AÀàB¡ìÐ@ópBÊÊ€@਀ÁÐA AB¦ @ 7À@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¢¹€@•KÔ@†RÀAgB°~¸@ØÉ˜B¨q°@榨B¥Rà@—A‘NA—BÁA¸@ÓžÈB›á˜AœÜÁÐA ABí@Ú @ÀÿúZZÿúZZÿúZZÿúZZÿúZZCzd@j´Ø@ø\@@êà¨C È`@¨ùXCCÄ@¸É°C kŒ@h‹A8$`@è‹C¤t@¬bC \H@±pÁÐA A BŒÐ@ßà@@ÿúZZÿúZZÿúZZÿúZZÿúZZBf&@ŘÀ±%@AE3œBj=`AóæBÁ A¥ÄB„›P@»w8Aƒ°A;w8Bž0@ùü°By`A¥ÁÐA A0B¢ÉÐ@ A0ÿúZZÿúZZÿúZZÿúZZÿúZZBb&@Ý¡ Àö¶@A]ÊøBbOA?BÒB‚žXA¦TB{ƒ@ɯؿÏÃAI¯ÔB„ŸØA" °B‰?pA<ØÁÐA A@B|Uà@BdÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZB»@A¾*@¶Ñ€A„×xB àAO{Aþå`AF›ÐB$©0Aèð@Õ+A…èðB>Á0AFŒ@B#ðAQJÜÁÐA APB. Ð@X›ðAPÿúZZÿúZZÿúZZÿúZZÿúZZBõP@߈DBhA_³8BqÄ A ©¨AÍ„ÀA6DB‘0AðˆAµ@Að†BXÍÀAEêöAñÅ@AG ´ÁÐA A`B¦á0@&åÐAÿúZZÿúZZÿúZZÿúZZÿúZZB‘¶@@¢Ö`A‚íàA"õøB¯…¸@èÞB…øAÎ8BŸŽ @ …P=dÀA …PB«· @ô#HB­¹x@÷W(ÁÐA ApB¹ˆp@(ØPAÿúZZÿúZZÿúZZÿúZZÿúZZBœ*ø@£Ó4ÁüA#óLBŸ™xA ãzBµ$¨@Ø?8BšWp@«xˆÁ•Û`A+xŒB‘ý8AðÐB¼ì @Ý&HÁÐA A€BÀ@ APÿúZZÿúZZÿúZZÿúZZÿúZZAûÌ A¯¸¿úAƒÉÈB^ AI›¦B “ðAMÐAïñ€Ak A fàA„k BÁARÍXAà} ABè”ÁÐA AˆBu^p@6ÄàA ÿúZZÿúZZÿúZZÿúZZÿúZZBq@@Ä)ÀbADPXB•–hA¢šBŸxÈA+`B‡}ˆ@åT`@ð#AeT`B™Ä8A¤ÒBŒÈAS‡€ÁÐA AB P@y§ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA A˜A²@¶@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA A B¤ŠP@*äP@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA A¨AšŒ@Í A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA A°BÍŒ(@2t0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA A¸BÅ p@Y#pApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA AÀB30@£á@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA AÈBi0@³EÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA AÐB> @ˆD@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA AØB2°@‡Eˆ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA AàB†@žþØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@?€BÎÌ€@ýð@€ÿúZZÿúZZÿúZZÿúZZÿúZZBòé(@ÂÃÁ k`ABç˜BéHA«ºBû¹A +LBú/Ð@Ä«°@n5AD«´Bû­hAúrBöøA£ÄÁÐA@@B*0@ZðAPÿúZZÿúZZÿúZZÿúZZÿúZZB°A#ñìÁæY0A¤®Aª(`A(,ØBJ AŽÈBf60A3« A‰%ÐA³« B„”HA]FÔBEÔàA(:ÁÐA@@@B³Ô@™@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¼n0@¶ºÁ€0PA6ÜdB¯UÐ@Ü:TBÑ,A—¤BÑT˜@®¥`Á¡Ñ@A.¥`B¿“ˆ@Õi¬Bê?ØA(ÁÐA@@€AgkÀ@º½@ ÿúZZÿúZZÿúZZÿúZZÿúZZBö`A ¿‘$AŠøBFAEÕTB ÏAL?B‘ @þEAÃÅPA~E”BL0A8ÞAÑu A9!HÁÐA@@ CQˆ@G @?€ÿúZZÿúZZÿúZZÿúZZÿúZZCÆÈ@h¸Àíd€@èFpC„@@¨ C$AÐ@­=ØC1@l¼ÀÁ„”Ð@ì¼ÈCŒ,@«¬`C'ð´@¯0ÁÐA@@ÀB±¸@/A`ÿúZZÿúZZÿúZZÿúZZÿúZZB—@ž¦AS› AÄ B¬*@@ÐàA6íàBcÙ@A%0,ÁÐA@ABÌ @øÿúZZÿúZZÿúZZÿúZZÿúZZBÛ@bŽP¿‡a@â¹pBç€@¨ìäBë"ø@«ùÐBé#@rÙÀÀù:@òÙÀBíª@´Ä´A‚<ªAîM A@×HAîSàAQ54AÝ!€AJ¨ÀúvÀA„J¨AÌ| A3½˜B )A`ÄXÁÐA@ApAY±@@´ AˆÿúZZÿúZZÿúZZÿúZZÿúZZAÌ[`@þ_üÀ¦wÀA~’øALJ€A5–Aø; AS„èB  A#°Às®A#°B °ANÒ8BAitÁÐA@A€AŠ€@Ę̀AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@AˆB™g€@;€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@AB&†@@\ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@A˜B7ìà@sAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@A B`®@8…AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@A¨B×6 @/°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@A°AÁœ @ËTøA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@A¸AŽÌ @àü@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@AÀB'%ð@—9@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@AÈBFr@‰±HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@AÐB‰’X@y!°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`?€BÕË@@9A ÿúZZÿúZZÿúZZÿúZZÿúZZB³H@ÝJTA·bÐA]u BÉq¸AØ^B;àA1:”B±RH@ïþÀACq AoþÀB¼*PA#^B¥Ò@A5.\ÁÐA`@Aß @EA€ÿúZZÿúZZÿúZZÿúZZÿúZZB rpA#¹jÁG@A£ÙBQðA]LØB7/0Aw¨àB:þ@A!|@Aœ_ðA¡|@Bc A\›TB8 Apn¸ÁÐA`@@BxP@^¼A@ÿúZZÿúZZÿúZZÿúZZÿúZZB Ì0A éB@-vA¡PB àAa–`BH ApŸôB-$0A/¬ÁŽª0A¯¬B }ÀAax|BVTÀAŠï˜ÁÐA`@€B¶àØ@q@À?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¸öH@®PÁP­€A.;ôB±X@éB¼BÍß0A ~XB§É€@Ò h@Q€AR dB¯@X@ÿ-Bª‹8A/YpÁÐA`@ BáLP@,3`A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÒx@t'`A8Ö @ôV¨BæÌ@@¥8BÐÛH@£ÐBÜß`@‹ŠHAtî@A ŠHBô!@À; B× (@Ù°ÀÁÐA`@ÀBê°@\°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBŽËÐ@—²|Àuù€AÏðB‘™p@éÍ,B›8è@Ù›¸B|µð@¶˜@¥UA6œB‰ ÈA¶B·àA çèÁÐA`@àBÀëè@4µÀAÿúZZÿúZZÿúZZÿúZZÿúZZBŒ»@˜…ÜA›¯°A£B©ˆ@ÍlBhà@ú˜XB”qÐ@ØAQÌAÜB©@àYŒBå@ôÃPÁÐA`AB›ü@ Ð ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBsÿð@Ÿ-„ÀuOAL¤B{/ @ôÞhB‡;È@ìàBKÞ @Î…¨A @AN…¨BiqÐA $BGõÀA+8ÁÐA`AB4P@.û ApÿúZZÿúZZÿúZZÿúZZÿúZZB"@Ô–$A³oPAT¿ìB]ÇÀA_‚AþÚ A:òäBð@ótÀÀX’AstÀB!µðA6B2¦A:MÜÁÐA`A Bˆ­@ @€ÿúZZÿúZZÿúZZÿúZZÿúZZBi4p@¯“Ì?ž«A/¶€B}H0A $B{A ”BXý @Ë ØAµPAK ØB‡ÈAÆBC÷°A.|HÁÐA`A0AÝ‘@ —Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZA×ú@@üsØÀ €A|¦Aßã@A6Û¼AõàAL¾´Bï Aû\@ISA„ûZB1 A3ÿÚB&CPA`˜8ÁÐA`A@B`ÉÐ@<@@@ÿúZZÿúZZÿúZZÿúZZÿúZZB€0AbVÁbB@AAꃠADd¦B5 `At(0BâpA¡<ÀYÿA“¡:B¡ÐAJªB)9ÀAyìÁÐA`APBØ@MÐðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`A`B[g`@$ú`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`ApAéã@ö¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`A€Be`@H°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`AˆB|Õ€@'6AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`AB€bp@LÏ€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`A˜B5Õ @F¨@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`A A–á @Ðm˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`A¨Bn°@ž°8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`A°B¾ð@“jˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`A¸A‹@@Ò@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`AÀAµÑÀ@ÿ9(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA`AÈAÑŒ`@çÉàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€?€B'A0@:½ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB™`AT:ÿúZZÿúZZB´ATBxÿúZZÿúZZBC A^¾ÈÿúZZÿúZZBB€A]ˆšÿúZZÿúZZÁÐA€@Bíè@5ïP@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¦“¸A#®bÿúZZÿúZZB¨hA%®þÿúZZÿúZZBuPAf˜ÿúZZÿúZZBvÁpAgkÿúZZÿúZZÁÐA€@@B@² A@ÿúZZÿúZZÿúZZÿúZZÿúZZB‚È@A#DHÿúZZÿúZZB…Ë A'žÿúZZÿúZZBo*€ABw,ÿúZZÿúZZBsÀAE¬œÿúZZÿúZZÁÐA€@€Aˆ @¨]P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBj·àAM¦ÿúZZÿúZZBr~pA ¸"ÿúZZÿúZZB#èÐA:Ê`ÿúZZÿúZZB(<A?¸>ÿúZZÿúZZÁÐA€@ B&¨p@'ÓÀAPÿúZZÿúZZÿúZZÿúZZÿúZZB]oÐ@ë°ÿúZZÿúZZBfÚ @õ¸ÿúZZÿúZZB"” A&hÿúZZÿúZZB([0A,ÿúZZÿúZZÁÐA€@ÀB¤P@74 APÿúZZÿúZZÿúZZÿúZZÿúZZBJ÷0@Ûü ÀF^€A\(0BN×€AWÔB^ýÀA?œüB#/AGA;àA‡GB;»€AB¦ Am€ÁÐA€@àBQÍÀ@EàApÿúZZÿúZZÿúZZÿúZZÿúZZB/óÀAËÔÀ(É€A€å¶B4Ä@A8³–BB¾pAK¸ÌAÝ?`AR8À+‹€A‚R8AÝ[ A:6¤AøRàAL¶ÜÁÐA€ABÊú@E @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÏ0@Äæ”ÿúZZÿúZZBÝO(@ÑðÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€ABÃ88@+0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€A BOÀ€@V`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€A0A™Þ@¥ ÈA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€A@BUèp@AüÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€APCí@@• @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€A`B•`@éA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€ApAOe@­»ˆ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€A€B„'H@. AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€AˆB2@^+@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€ABFP@„õHA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€A˜A¿1@@á¨(?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€A B?/€@aj`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€A¨A¤ùAØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€A°B‚œà@Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA€A¸BzVð@!Ê€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA?€B0@Rî°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@BS€@à A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@@B¤P@,?@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@€B±pè@«pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@ Bà@*NðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@ÀA¶•à@ú¦APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA@àBþ@@sð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAABÚZø@&­ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAAC­ @Qô@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAA B¤óH@$ÜÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAA0AØÞ`@Åí@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAA@B7Í@hü@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAAPAãÂ`@‰­p@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAA`Bë @iå°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAApAƒh@´?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAA€ByŸP@PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAAˆByð@”Ù`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAAB:[@eí@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAA˜AöS@Â)è@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAA B7À@§²àA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAA¨A‹YÀ@Õe`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA ?€B[:Ð@nPA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA @B€¦€@°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA @@A“–à@ÈÆXAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA @€Bo`@–I`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA @ BMó@ŽAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA @ÀB”y€@0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA @àB=‹°@BPA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA AAÌŽ€@v§PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA AB§ð?øR@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA A BŒ`A% APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA A0B~ @W AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA A@BRzð@;‰`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA APBAhð@XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA A`B&† @+p@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA ApAö*à@Z«ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA A€A¼ÈÀ@êÃ@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA AˆBi¥ð@Ë`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA AB ð@BH?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°?€AŒì @ºÕ8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°@Aÿ€@·˜¨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°@@Aç¡À@j÷ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°@€A…9 @Í?àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°@ B @#ÿ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°@ÀA©àAúpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°@àA߈ @…tA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°AAaÛ@@´¤A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°AB›0@>\ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°A Bpk@@TàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°A0AÊÜ @²Q@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°A@B=p€@¾°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°APAV‰À@¼ËÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐA°A`B Ð@;2ðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAÀ?€An@@ϬÈ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAÀ@BŠ,?ê“à@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAÀ@@BƒOÀ@ c @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAÀ@€AW­@ª™AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAÀ@ BTÓ0@,†àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAÀ@ÀA"·€@™LA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAÀ@àAg€@µ–HA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÐAÀAAŽÒ @½ç`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ?€?€Aq.@šˆA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBa°A1ÿ"À¦€A² B}Au@B"NA{z˜BOê A9žÁp=àA¹žB0A…Ã_Bj%PAzràÁÈ?€@C_P<@r¢p@ÿúZZÿúZZÿúZZÿúZZÿúZZCPõx@h`Á`À@èD CLh¤@¡Ó8CT¯h@¥Á@CQ*È@f< @A|@æ<(CRÒì@£ CNŒü@¡ÔøÁÈ?€@@C/žˆ@$C0AˆÿúZZÿúZZÿúZZÿúZZÿúZZCñ¨@X[@›’À@Ø€C! (@¢I(Ct@‘×°C$È@YÿÀ@ôúÀ@ÙÿÈC*3¸@£$˜C!T@“: ÁÈ?€@€Cf0@oǰA ÿúZZÿúZZÿúZZÿúZZÿúZZC!dÐ@UúP@“"@ÖC&óœ@™ŽÄC!–˜@šmàCö@Z*ÀI¡@Ú*C‚€@œùlC ÊX@œÙ ÁÈ?€@ Cš ”@Œø0@àÿúZZÿúZZÿúZZÿúZZÿúZZC™9@s-?R@óVÐCÀP@¬¬0CœÞN@´I°C˜0@‹·€AQ˜€A ·€CŸ»ò@ÌœC˜(þ@ÉcHÁÈ?€@ÀCl Ä@…Õ˜ÿúZZÿúZZÿúZZÿúZZÿúZZC€¡¦@W´8À±Ô@×ÙhCƒêì@žuäC†Oà@:èC€Û€@|¿@üC…j@@º¼ C…ò@µÙÁÈ?€@àC>ÊP@;;AÿúZZÿúZZÿúZZÿúZZÿúZZBù@@J…hA#g @ʨxCXÌ@=Bø˜ @ŒéÀBíp@a`A¢âà@á`CGx@ªÎBá (@¡90ÁÈ?€ACût@¥4A0ÿúZZÿúZZÿúZZÿúZZÿúZZC™è@dîA}¬@åàC˜ì@§ú0C8|@«¬Cû@‰ÀA“0A ÀCV@Î ÜC’ÉX@Ê#ðÁÈ?€ACn›$@Àà@@ÿúZZÿúZZÿúZZÿúZZÿúZZC\™ü@AðpAð @Â`Cn+@‘ÑÜCcmL@š C`@d\0@®µ@ä\0CoR„@¬Æ¬ChÜ0@§kÁÈ?€A B»8@¡`AÿúZZÿúZZÿúZZÿúZZÿúZZB÷Ž@zQÀª[€@ú}C‰À@½ïCø@¹ÐCYX@|‹€ÁsÒ@@ü‹€C`@ÂèCñ¨@·Ñ˜ÁÈ?€A0B›fØ@GÉ@@àÿúZZÿúZZÿúZZÿúZZÿúZZB¿D€@—ctÁÌh`A~LB°“ˆ@ù  Bæâ¨@ÌñBÍ À@™DØÂöADØB¯ÂA²NCL@Å%°ÁÈ?€A@CxÕˆ@‡¢¨@@ÿúZZÿúZZÿúZZÿúZZÿúZZCs Ø@À`¼@5A@ƒ$C‚­zA ¸C;VA5øC~T$@±ŠÀAbX`A1мC‹V€A¡žCƒÑDAÜÁÈ?€APB6Š€@\.àAÿúZZÿúZZÿúZZÿúZZÿúZZAÞQàA ÃÎ@ô€A‰ÜªBh AX@pAÍÓ@AI3„B]A Åœ@=OA ÅšB/t`Ab³>B#@A*ÖÁÈ?€A`C¢X@N"ðAÿúZZÿúZZÿúZZÿúZZÿúZZBöÐ@€óøAÌA xCûü@¼»\BôR@ÊéPBðKà@†*ÀAëÀA*¼C)@º(Bâ!ø@ÚèÁÈ?€ApBÈfè@#8°AÿúZZÿúZZÿúZZÿúZZÿúZZBÅ @ëpÀ_#A BÏØ0@ÞTÜBØ*`@Ú£¨B©@®øÀ›:@A.ôB¯‡8AÿvBººÀA̰ÁÈ?€A€C{ø@D `A`ÿúZZÿúZZÿúZZÿúZZÿúZZC!ýÌ@oŒÈÀ?@ï¹hC,ÐÔ@µëèC/ÿ@¶ÏØC"¶€@|:pÀ À@ü:hC+4¸@¿”C1¢@¿GÁÈ?€AˆC*¨ä@bG0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC È@wÌ¿'0@÷úÈCgp@¼C„@½A¸Cc<@ƒ_Á¶4A_C Ú0@ËÄC&wø@ÂQ¨ÁÈ?€ABp@ƒ%A@ÿúZZÿúZZÿúZZÿúZZÿúZZB9z°A @¨¿ZèAŒ[nBDâAUäHBJ/àATÓØB.Ô€@ç(@B-'èAg(@B‹'A)WdA½ÆA4W(ÁÈ?€A˜B ß@;!?€ÿúZZÿúZZÿúZZÿúZZÿúZZBuÔÀ@¹uhAÎàA9™DBŒƒA»êBvæPA•€B —@ÃU¸@]p€ACU¸B®PAyˆB¨ÄXAzxÁÈ?€A B @ŒyA ÿúZZÿúZZÿúZZÿúZZÿúZZB62PA%îAÒ¸A…@ Bz<0A8|B ¦AZl”B‘ A Í4A¯6AŒÍ4BF Ab•æAÕðACÙHÁÈ?€A¨A}õ€@Þ£ˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZB{0A}ÐÀ…A‘šÂB­ AVn~BL`AaGxAÞ¡`A N¨ÀMoA‹NªAܾ AHçœAûÛ€AY<ÁÈ?€A°B¢ è@@>PA@ÿúZZÿúZZÿúZZÿúZZÿúZZBƒ6xA"# Az` A¢CÜB›&¸A_@BwøAƒþ Bh;0A7¥¬ÁŒPA·¥®BNZÀAŽ*ÓBŽ{XAƒ¿"ÁÈ?€A¸BkÚp@NKApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ?€AÀBC[@@X€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ?€AÈALq@@ºƒÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ?€AÐA±] @Ö%@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ?€AØAO8@@Áƒ°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ?€AàA£ð AŠX?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ?€AèA©j€@âw A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ?€AðA””@÷èÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ@@?€C<:@…&À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC†¥^@­ŸxA 7@A-½\C‡uÎAû–C‚™\@ÛOÀC†¨Ž@Ãö¨Aì*°ACö¨CŒ£nA{RCz·|@öàÁÈ@@@C9Ûx@/AÿúZZÿúZZÿúZZÿúZZÿúZZCgaD@y³Ø¿÷R@ùÞÈCf’|@”ò¤CgœÀ@ÇÛxCiÁô@ŠRXAgw A RXCq7@©“XCa…ä@Ù»`ÁÈ@@@@B,}@>‘€@€ÿúZZÿúZZÿúZZÿúZZÿúZZBV=0@ü„0AóPA|¯¨BŠø¨A:Bš AQäB5-à@ëS B&$àAkS B…”xAîAÅS A3™°ÁÈ@@@€CHè@Ir`AˆÿúZZÿúZZÿúZZÿúZZÿúZZC,×Ô@CØxÁY‡à@Ãú8C)mü@RtC6Ÿ¤@ŒÄ`C2v<@WÿÁ§“à@×ÿC+h(@›xC?Ë@›Ä ÁÈ@@@ Cûd@+ÔÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZCEÐ@Ge¨@» @Lj C$Ü,@ŽðÜCN¨@’»C"  @Xs€ÁÊ @Øs€C€\@žRÄC.0@›âˆÁÈ@@@ÀBƒ²@>p@@ÿúZZÿúZZÿúZZÿúZZÿúZZBE‡ A=î@ð†€A€T&B\tA2)ÐB<¶ ADð„BŽÝ @α ÂÒAN± B[™A7„VB¹œ@ÜMPÁÈ@@@àAîX @ʘ@àÿúZZÿúZZÿúZZÿúZZÿúZZBFDÐ@ðøÁ˜Ä€Ap9¸B'9pAIæBvMAKtBQp@ó¥ðA‚»As¥ìB|^ A˜tB7p`AIéÁÈ@@ABÚ 0?ÿ" AÿúZZÿúZZÿúZZÿúZZÿúZZBº‘@@‹u ÁScÀA ŽB¶5X@ÜV¨BÑ…(@ÀòøBÏèX@‡å`Á|æAå`Bɲ€@Õ’”Bê&H@¼«ÐÁÈ@@AC7Cà@Z0AˆÿúZZÿúZZÿúZZÿúZZÿúZZC¤0@i‡ATà@é°(C,Ô@¯?ìC"ðô@­PCû$@kA,ìÀ@ëC-z˜@¯~hC!±x@®ö¸ÁÈ@@A B‡Õ@ —A€ÿúZZÿúZZÿúZZÿúZZÿúZZBdF`@挰A*N Afµ|B„yÀAº¶B[àA=ˆ¬Bp0@æ(@{Þ€Af,Bƒd€A$ BuÀ°A44ÁÈ@@A0Ci6¨@yð@àÿúZZÿúZZÿúZZÿúZZÿúZZC„ t@“ë8AA˜C*@âËøCŠbz@Û€C‰Ýv@’d`AÐùàAd\C™‘v@äê(C‹ |@ÓˆÁÈ@@A@C[Û@‡‰PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCˆh¨@ÕV„AƒàAU|ØC–9ˆA#ƒÎCžÐA4TC}5H@±\A ‚àA1\C‰­ZAD@C„oÀAA\ÁÈ@@APBÿ `@1òð@ ÿúZZÿúZZÿúZZÿúZZÿúZZC Ãì@ó@_òA (C…$@ß2àC°@Õy˜C ›t@ŠÄð?×€A ÄðCø @ѨxC|0@ÒPÁÈ@@A`C?¼@wÐApÿúZZÿúZZÿúZZÿúZZÿúZZC)gp@q¯ðÁwÍ @ñÜ0C-ˆ@¶Ž C>À¼@¸êØC2Cì@dy`À΀@äyXC;-Œ@«$CBÅT@¯°ÁÈ@@ApB{€`@-ß0AÿúZZÿúZZÿúZZÿúZZÿúZZBlA€@Ê÷Á½àAK BkÚ°ALBˆyXA›€B*ÚpA­B-ÊÐA^ÕlB<óàAöX@V¨A”öVBPÕ A^Ž˜BD0ÀAe,ÁÈ@@ABÅh@;G ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBz¿@ߨAœ»ÐA_ÒøB›\HA aÆBdÄ ADÄB¡ `@¸žð?ì¹A8žðB­`A ø B«gøA ŠPÁÈ@@A˜BÜÃ@@JL @ÿúZZÿúZZÿúZZÿúZZÿúZZBä/È@…åxA=]ÀAÿxCS°@ÅBéÁ˜@ÑàBÝI@Ÿc@+¦€AcBíÄh@ïZ„Bëð@òB0ÁÈ@@A AȲ€@Íu0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBì0A A.°C€”A Cu­¤@««È@‘Ì€A+«ÌCƒêØAŽCžFA[øÁÈ@ A@CnB`@ŽŒA`ÿúZZÿúZZÿúZZÿúZZÿúZZC„:ä@Ë@d°AK7ÔCŽu>A;CŒÖèA^€C‚!@µÊÁ4è€A5ÊC‡ÐAרCŽ&A ¨HÁÈ@ APChX@OPÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB÷åè@œÜ@@ëAøôCHœA qÄC@¼äÀCu\@q À„â@ñ¨C H@¸ ÀC6ô@µ°øÁÈ@ A`C$P¤@`^A ÿúZZÿúZZÿúZZÿúZZÿúZZC5öh@mŠ(@„À@í¶CE´@·"CBX@²{ C3]¤@yÀ•HÀ@ùC=g$@ÂCCX @·Š@ÁÈ@ ApB4p @‡ä@A@ÿúZZÿúZZÿúZZÿúZZÿúZZBgLÀ@ãH@§®€AcG¬BùxA"*BnºA7³àBY‰ðA²|A ­ðA€²zB‰âA%f"B?pA]¨˜ÁÈ@ A€B­b@@²ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZB²Ž @šäHÁ´A„B§Î¨AÛ‚BÙ Ð@Ôq°BÆ·@™uÁxº@AtüBÃá(@õªBæþH@ÛkèÁÈ@ AˆC|@ú(A ÿúZZÿúZZÿúZZÿúZZÿúZZC#,è@lÀɹÀ@ì2C+í¸@³©ÌC4+,@´kXC"šÈ@„ÜÈÀ¯æÀAÜÄC*³0@ÈçÄC2T @Ê_ ÁÈ@ AB·± @$ÜàAˆÿúZZÿúZZÿúZZÿúZZÿúZZB’¨@²J$¿A2lœBœAÅlBžÈÐAPBÀ@äE(ALE AdE(B—¤`A2pB{×0A?"lÁÈ@ A˜Aô$€@•:AÿúZZÿúZZÿúZZÿúZZÿúZZBØàAÏœÁ|àAˆêhB>€ARÔBLð€AN[|AÌ£À@þ^@Á2S€A~^DAª@A$×ÊB3ðAY ØÁÈ@ A B¡U8@H¢@àÿúZZÿúZZÿúZZÿúZZÿúZZB««˜@˜4Á¢@A·|B­@æg0BÃθ@ø-èB“½¸@È­ @€AH­ BžnHASRBœ­ A^€ÁÈ@ A¨BÏÑ8@;ø0A`ÿúZZÿúZZÿúZZÿúZZÿúZZB¼ÁÀ@àlÀú–@A`@ŒBÀLhA/ýBÔ8A"ÛdB¹Ù¸@ðÈ0ÀÆ@ApÈ0B½)€A;¢ÁÈ@àA B®Ö@.À@ÿúZZÿúZZÿúZZÿúZZÿúZZBÌ.H@qôAŒó AŒBëû@ГˆBÆãh@â4ØBÐæ`@™š8AÌ’Aš8BøÍÈ@ÎÄØBÂç€@ü~€ÁÈ@àA0C¤@' A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCÁH@qטA=Êà@ò°Cíä@µ#ÀC œ@¸¬èCdÀ@k–0Àë'À@ë–8CÍD@´\C ì@¯:ÈÁÈ@àA@Cp’„@Q@àÿúZZÿúZZÿúZZÿúZZÿúZZCU³Ð@ƒ—ÁDÚ`A¯DC^e0@ÉuôClmà@Æ CTCÌ@`·Á»Z @à¶øCV@¥äCp\@®à0ÁÈ@àAPBÑ3(@ ÿúZZÿúZZÿúZZÿúZZÿúZZC ò @nIHÀóè€@îupC6Ä@¼ª C$@­¼C6l@rE@?>Ä@òE8Cl@·”¼C,@·ßØÁÈ@àA`Bz8@ê°@ ÿúZZÿúZZÿúZZÿúZZÿúZZBžš¸@¢J¸ÁEÎàA"iBR˜AëÚB¸ø @áJØB­A€@ž.˜AÀA.”BÃ#`@çüB±@ø€ÁÈ@àApC]—D@¢g ?€ÿúZZÿúZZÿúZZÿúZZÿúZZC.œ@h<ØÁ%¦ @èhÀC6’<@¯k@CC4@³gèC-Oà@qu°ÁɈÐ@ñu°C, @µË4CHÂð@¹køÁÈ@àA€CSéx@’å¸APÿúZZÿúZZÿúZZÿúZZÿúZZCb!l@€@íÆA”Cwq°@ÅCqu|@ÂfhCl#Ü@—ƒðÀÁèAƒôCywD@ã¤ôCF2@éNpÁÈ@àAˆBÃsP@4°A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÖ*ð@…dA”vÀA1 BúW@ÀCÄBÔ‚è@ÖIpBÕ•@@›2˜A)¤àA2”Bï‘@æuŒBÛ€È@ñhˆÁÈ@àAB‘¦X@(…@àÿúZZÿúZZÿúZZÿúZZÿúZZBV»À@é`àAs`AiŽBƒ¡ABHHàAIƒ°B^@÷(Á O€Aw(BB`AUoÄB´ÐA¬ÁÈ@àA˜B–2@,b A0ÿúZZÿúZZÿúZZÿúZZÿúZZBPj°@ø†8ÀݧÀAx·€BP‚ACu4BqF@A7@hB{CÐ@í°Â2ÀAm°BB¯0AV¥pB¬pèAõ ÁÈ@àA B9ÏÀ@~@AÿúZZÿúZZÿúZZÿúZZÿúZZBwÀAeBÁ["Aš„JAÞjàAPÙxB,0 APAÝÀA=ìÀóU€A‘=îAÉÏ AD¼,Bˆ Ap²LÁÈ@àA¨B e€@°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ@àA°Ad@@@ÎçèA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ@àA¸B›Dè@>À@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ@àAÀBM @…O A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ@àAÈA”À@@ÞÍÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ@àAÐBvx`@N A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ@àAØA…˜€@âŠÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ@àAàB|L @zÕÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈ@àAèAîË@ÆjX@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA?€CK·@KÔAPÿúZZÿúZZÿúZZÿúZZÿúZZC+ÂD@ÛWtAÿA[~ÔC.ã˜AÐC&š,AÜXC,ü,@Ò¦ÁxNÀAR¦C#ó¤AUC3yAKøÁÈA@B©ø?ò@AÿúZZÿúZZÿúZZÿúZZÿúZZBå‚p@ÝñÈA€A^œBðG@A|¸BݘA"ËB°9hA‘Ak¦ A„‘B¿‹€A-ËB¢˜AIphÁÈA@@B‹k¸@.0AˆÿúZZÿúZZÿúZZÿúZZÿúZZBÊ @š½HA+îAÙB×ì@@Ô½ BÂNp@ç9àB®H@ª0HA¿ÀA*0DB¸È¨@çù€B¨8@ÿ]ÁÈA@€B4Å@‚ßÿúZZÿúZZÿúZZÿúZZÿúZZBœP@Ë€`Á[°ÀAK¤ôBmh°Aê@B’÷ÀA3´B‚´`@ÊŒ˜Àš!AJŒœB€ºˆAl€BвHAŒ<ÁÈA@ BŽP@ Œ€A ÿúZZÿúZZÿúZZÿúZZÿúZZBŒñP@ÝžÀ >8A]ƬB[W@A.ö`BµÇøAÞØB•åØ@­pÀÔ×€A-pB“¶AöB¡X@öîÈÁÈA@ÀCaeà@„.àA€ÿúZZÿúZZÿúZZÿúZZÿúZZC7üÀ@—(Ah7ÀApCGP@à ØC8P@ÜiàC8L´@îðA A îðCDd|@шC:à@Ðf ÁÈA@àCóP@)hpA€ÿúZZÿúZZÿúZZÿúZZÿúZZCÚ”@‡ 4ÀžgA#´C{4@Æò$Cÿ,@ÉôChx@„é0À—åAé0C!@ÉDC&q @ÆÁÈAAB†Û@10AÿúZZÿúZZÿúZZÿúZZÿúZZB§l@—e<ÀÃé@A€ÐBª/È@àp B·“@ãïðB¨ø@ŸÖÁÉw0AÖB–W€A BËé¨@ØI˜ÁÈAAB ä @pp°?€ÿúZZÿúZZÿúZZÿúZZÿúZZAþ@@ëûøAÄðAl'4B:¾ðAB@„A¦Am|B*%p@þ ÐA·¹`A~ ÌBd†°A0 BÙ0ALxÁÈAA B¶H0@ uðA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÞZˆ@u'à@E@õUBðDX@¸¿ÐBê¤@¹‚ BãxÀ@€? AþÀA?¤CÌ„@¬ÀÜBØš˜@ÓŸÐÁÈAA0Bž€@ÿúZZÿúZZÿúZZÿúZZÿúZZB\â0@àËØAü  A`õ”B—Û˜AC*B)È€AK-DBNŒ`@ñÖ¨@SzAqÖ¨Bc0A1ÑèBVLðA;¦|ÁÈAA@Bm–@;¨ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZBMÙ@AáÎÁ(a€AƒúzBF^ A]@ÚBtë°A1¤`Bq€A ÉÐ@Øq@AÉÒB3€°AZê°BARútÁÈAAPBØTh@6pAˆÿúZZÿúZZÿúZZÿúZZÿúZZB™Ý@¢Á6ÓàA"­ÈB™@(A;øB³ð@ßMPB© @˜¶€À€A¶„B²Ç@êËHB¸¯@ån˜ÁÈAA`Bj¾À@&M0?€ÿúZZÿúZZÿúZZÿúZZÿúZZBXC @à‚P@J€A`­Bn @A.îLBeÀ`A(n$BN°P@ó(Ø@(˜€As(ÜBc&`A5ÐBBYìAƒ|@úrpBãžè@ÀRTBåÇX@¿L¨BÖ%@‚êÐAj€AêÔBïƒ@Â’dBÝÎ(@ÌeèÁÈAABÒ¯@1¹À@àÿúZZÿúZZÿúZZÿúZZÿúZZBÚ€@îw¤ÁÖpAn§BYÀA8j¨B¨§A4Ë@B†ØAP@º@AƒPŽB•@€AúâB‹An(ÁÈAA˜B˜@@&ÿPA0ÿúZZÿúZZÿúZZÿúZZÿúZZB€^˜A 0>Â’(AŒL€BBØ A}yTB´Þ A$¼tBY0A'U0A€A§U0B{‰pAt&ÌBV\ðA„JÁÈAA A¡Ó@ÍKÈ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAA¨B[À@/ÕÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAA°B¤0@"~@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAA¸Bd·€@Få AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAAÀA¤¿À@å,xÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAAÈAŽy`@߯A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAAÐBhÐ@EiàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAAØB7þ0@€ûÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAAàAü‘@ÖSApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA0?€B¯`X@ âpA@ÿúZZÿúZZÿúZZÿúZZÿúZZBª€HA æHÀªÀAŠÿÊB¤}ðA/gpB¯±@AVª0B¿H@üŒˆÁ[Î@A|ŒŒB°ØA%AàBÌ88A=ŒˆÁÈA0@BûTx@B;ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZC0@´GtÀ`A4hŒC4Œ@ûŒC 6A¬C.˜@¯ahÁ‘^°A/ahBýGÀ@ý“øCu¬@õ}èÁÈA0@@Cì@Oÿ A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÐ7 @²´TASÏ A2Õ(Bá1À@¸Ÿ„BÆýXAÄBÐúp@½?(B L0A=?$B÷QÀ@®Ÿ,B±^àA+§°ÁÈA0@€CHx@?c@ÿúZZÿúZZÿúZZÿúZZÿúZZBùŸè@uˆ¿à@õʰBþp˜@¬j´C}d@¸ŸàBúà@p=@@\€@ð=@C‘\@¥FlBüòð@¶èðÁÈA0@ CÈ@C@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÍëø@„ïøÀ´òÀAxBÏX@ÊË@BÛæð@ºÜ`Bþø@‹`HÁ˜½pA `HB¶a@Þø BÞˈ@¶ÄÁÈA0@ÀC5£”@Ø@àÿúZZÿúZZÿúZZÿúZZÿúZZC2ñ@aá`Á‚°@â C2< @¡W|CD8@¬‰@C3Í<@fàÁ…“°@æèC2Z|@£[üCD¯@¯«˜ÁÈA0@àB›sØ@É0?€ÿúZZÿúZZÿúZZÿúZZÿúZZAá7 @üî\@h×A}DAûíA?ÜAÞgàA9 Aε @ö¨ ÀÞvAv¨ A»[ÀA*kAöò@AC0èÁÈA0AB÷ø@D½A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÛ…ð@w‘˜Âè@÷¿¸BÅÀ@ÉdCp@¨èBöˆ@p—PÁ›ð@ð—XBîÂ`@»™DC ¹ð@«}HÁÈA0AC3È@UöPA@ÿúZZÿúZZÿúZZÿúZZÿúZZBùbð@[ýHÁ2& @Ü&€BýL@¨àtC Jt@¢¾¸Býö @eûÀÁ|¸`@åûÀBü1€@°Æ0CÐø@¨ªXÁÈA0A C"Xœ@P A ÿúZZÿúZZÿúZZÿúZZÿúZZBëtØ@`ƒØ¿Ì@à®(Búïè@ª,¬Bý¶0@ªPBê’x@k²°ÁZzà@벨Bêî@¶¸´C\@¬í¸ÁÈA0A0C —Ä@SAÿúZZÿúZZÿúZZÿúZZÿúZZC‹4@Z8ÈÀ,p@Úb0C%W¤@§XC){¤@¥ØCŒð@]ÚÀÀß@ÝÚÀC(ùø@§5HC-`@©ÁÈA0A@BB7€@2R°ApÿúZZÿúZZÿúZZÿúZZÿúZZB*õ`AäA è A4”BJjÀAD¸2B&¿pAE¸0B3@ìt¸Aöe°Alt¸B€ºpAtAýÕ€AG:ÈÁÈA0APCHX@a:`?€ÿúZZÿúZZÿúZZÿúZZÿúZZC›ü@^’0Aë`@Þ½C&\@­étC÷|@¦çxC$@Œ)ÀAs4ÀA )ÄC%¿Ä@Ù1,C+ @ÒˆÁÈA0A`AŠÊà@É AÿúZZÿúZZÿúZZÿúZZÿúZZA»Å@é9@/ç€AifxAÖ €A9”AÀë A,°ŒAñí A¾¤ÀÎA‚¾¤AðAB«ŠB AL¨\ÁÈA0ApBëQP@IþAÿúZZÿúZZÿúZZÿúZZÿúZZBâmp@eÃÐ? }@åðøBö°@³)\Bö8ø@­õB拨@gpà¾Mˆ@çpàB÷2Ð@°êüBû7à@°Ú¨ÁÈA0A€B¯Jø@'4€@àÿúZZÿúZZÿúZZÿúZZÿúZZB¹^x@§£ÈÁæ A'ÅB¾°@ââxBÕlhAPBÉSà@œë`ÁÛƒAë`Bº~8@æà€BùR°@øãÈÁÈA0AˆB€â0@6 A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB§<ˆ@žõ ?½¤A B¶2ð@µV˜BµœøAã(B“Yˆ@º6Ð:øA:6ÔBÍ€@ÏîHB ¤àA->àÁÈA0AAÝx@ÕB A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA0A˜Aé@ÆÔèA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA0A B›`@’ÖpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA0A¨Bx0à@/$ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA0A°Bœò@U[pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA0A¸B™?X@ý A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA0AÀBz°@…€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA0AÈBb•@Y%P@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA0AÐBnP@]x°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA0AØAÒÏ`@Ђà@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAP?€C1ÒŒ@vñ€A0ÿúZZÿúZZÿúZZÿúZZÿúZZC?`@±úø@:ˆA2ŒCq¨AÏ6C”@öm@CÉì@¶³HA~ºÀA6³LC í˜AÒ€C?ø@üQÁÈAP@BÖ~0@(ðAÿúZZÿúZZÿúZZÿúZZÿúZZBÆP0@ܰ@ÓÀA\<,BÎÎÀA{ØBÂÉ8A45BØm¸@ÑÅÐÁP@AQÅÌB̘˜A JþBè–˜A š0ÁÈAP@@Bu‘@ °AÿúZZÿúZZÿúZZÿúZZÿúZZBDM0A!TÔÁ•Ï€A¡s@B!û€Ai½þBoã°Ai B0ï A)iX@õ'@A©iXBCOÀAoóFB%~ AxÁÐÁÈAP@€BbÀ@d0APÿúZZÿúZZÿúZZÿúZZÿúZZB›V˜@¡–$AW`A!´¤B©uà@ͪÌB—J8A“¬B¯¡h@•†(À§ð@A†,B®°€@Ð7 Bº÷@âçxÁÈAP@ C6BX@¿Æ€@àÿúZZÿúZZÿúZZÿúZZÿúZZC–x@W£P?@°@×ÌCnP@œÈC³°@¡ ÀCrt@ZH AˆÀ@ÚHCŸ¤@óÔC$ˆ@¢àÁÈAP@ÀB·p@àAÿúZZÿúZZÿúZZÿúZZÿúZZB §x@“ÜäÁën€AøôB‰Kè@ýª¨BÈKà@²bÀBÄ+8@|Æ@@{@üÆ@BÐr0@½(œBÊÐ@¸ÔHÁÈAP@àC*¸@{–°A@ÿúZZÿúZZÿúZZÿúZZÿúZZC/e @^€hA À@ÞªÈC>Ô@©$´C4êÌ@£‹˜C/V@w@`A†P@÷@`C@­8@¹³C0Ä,@¶¶øÁÈAPAB¦^ø@,g°@ ÿúZZÿúZZÿúZZÿúZZÿúZZB é@çK´AtŠ€AgwðBJóðA®ÂB [ A>,B_ZP@ÁŸ @bëAAŸ Bs°AÑ\BfzðA:äÁÈAPABêÎà@P¸0@ÿúZZÿúZZÿúZZÿúZZÿúZZBÿKè@MÕÀÀ(€@ÍýPC§@›4C ±°@œ‹ÀCÈ@d%ÁQ¥@ä%Cøø@«nTCu@¬”àÁÈAPA B˜öÐ@ kÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB*´€@òĬ@æÖAróœBF} @Xì @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAPA¸AÑÀ@Æzà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAPAÀA‚…À@Ü€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAPAÈB©0@'‹pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAPAÐAð¶À@ñYXA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAp?€BE@!,ðAÿúZZÿúZZÿúZZÿúZZÿúZZBFs°A ÁA á,BD<ðAY°BKI€Ao¨XB?`A…ÜÀŽ…@A›…ÜAóÙ`AQ÷RB sàAfòÁÈAp@A„åÀ@×®A@ÿúZZÿúZZÿúZZÿúZZÿúZZAæTÀAE°Á2A`A’bA¼ A0ÈB €Ap ŒB2àPA,8ˆ<´ÀA¬8ˆB4ApAe œB6qAƒüTÁÈAp@@BEÖà@JW€AÿúZZÿúZZÿúZZÿúZZÿúZZBt‚AG^À*š€AcfBt–€A]ÚŽB`AD”BŽ˜A’”AQ @Aˆ’”Ba°A;×&B„`AOy´ÁÈAp@€B n@A APÿúZZÿúZZÿúZZÿúZZÿúZZAÕëÀAK¤>(Aƒe0AÝp A01AÞàAP#lAËD AÕp?+8A€ÕpAÓA/¯ôAШÀAHpHÁÈAp@ B©ƒ @)"A€ÿúZZÿúZZÿúZZÿúZZÿúZZB‡Ù0@¡yTÿúZZÿúZZBÏ AG&tÿúZZÿúZZB¼pAN¥âÿúZZÿúZZÁÈAˆ@ÀB#*€@SXpAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAˆ@àBs§p@]A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAˆABW@ vÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAˆAB2É€@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAˆA B¨@nb A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAˆA0BeÀ€@– @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈAˆA@Byü€@ý@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA˜A˜Aù‰€@Cø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA˜A BM°@€k°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨?€Bh÷ @fQp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨@Aºù@ÅoøA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨@@BJñà@¤PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨@€B,p@X…ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨@ B2‹p@œ€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨@ÀBgl0@/@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨@àBÆþˆ@?Ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨AB“%p@×àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨AA‘ @¿Xè@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨A A‰ƒ @Çá¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨A0BJP@°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨A@AœØ A ÑÔA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨APAôXÀ@oK`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨A`B|#@×@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨ApA´­à@£?@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨A€A¦-@@ä\ÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¨AˆA°w @ðfXA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸?€A•°àA”0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸@B]½à@žà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸@@B~nà@d pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸@€AQÁÀ@©¾€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸@ AÓN@®¶ðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸@ÀBjJ°@.MApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸@àAþ• @×cÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸ABŸÐ@iPAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸AAÜà@ž¼pApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸A B±pA&ªˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸A0Aà¿@@£°hA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸A@B* @@… @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÈA¸APBÂð@‰ ˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ?€CHÅ(@ŽÆˆÿúZZÿúZZÿúZZÿúZZÿúZZC/<ü@óHìÿúZZÿúZZC-½h@ñ4dÿúZZÿúZZC7Ä@ø”x€C,@öÃØÿúZZÿúZZÁÀ@Cau@œPÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZC~ËÐ@­rèÿúZZÿúZZCC<@­Ä8ÿúZZÿúZZCy“d@±|À€CzU@²|ÿúZZÿúZZÁÀ@@ANÖ@Ù©ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBq®PAÎ^ÿúZZÿúZZBtwðA‹ªÿúZZÿúZZBŠpA ˜@€B‹ÒHA [þÿúZZÿúZZÁÀ@€Cz­à@¹­`A@ÿúZZÿúZZÿúZZÿúZZÿúZZC~@¼v@ÿúZZÿúZZC“ @ÀU ÿúZZÿúZZCޏ@¹ü¸€C‘’D@½ü¤ÿúZZÿúZZÁÀ@ CjÈ@rÔ@A@ÿúZZÿúZZÿúZZÿúZZÿúZZCs#X@©ºlÿúZZÿúZZCz%P@®ž¼ÿúZZÿúZZCwVÈ@ª~(€C~©4@¯Š8ÿúZZÿúZZÁÀ@ÀCwD@³É€A0ÿúZZÿúZZÿúZZÿúZZÿúZZCTž,@ž¯hÿúZZÿúZZC\Y @¤tÀÿúZZÿúZZCL¸@œ·¨€CS¨¸@¢€¨ÿúZZÿúZZÁÀ@àCVÙì@‰6p?€ÿúZZÿúZZÿúZZÿúZZÿúZZC,—¬@.$ÿúZZÿúZZC4 x@•[üÿúZZÿúZZC9P¬@”'€CA\´@š•ìÿúZZÿúZZÁÀAA“b AÍÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB–;x@ç5(ÿúZZÿúZZBž°@ò“¼ÿúZZÿúZZB‘r°@ÿ½€€B˜—hA&pÿúZZÿúZZÁÀAC;3€@½Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZCfQ8@Š€äÿúZZÿúZZCrÙ@’ üÿúZZÿúZZChÞ(@£‹ €Cuot@¬_,ÿúZZÿúZZÁÀA C/è@XK0ÿúZZÿúZZÿúZZÿúZZÿúZZC@H@—'pÿúZZÿúZZC êT@  \ÿúZZÿúZZC%@¤lð€C ì°@­õ|ÿúZZÿúZZÁÀA0BŽ`@L€A€ÿúZZÿúZZÿúZZÿúZZÿúZZAÆn€A2|ÿúZZÿúZZAÒÓàA= 6ÿúZZÿúZZB‚€Azþ €B }A…+zÿúZZÿúZZÁÀA@Cdç8@çè?€ÿúZZÿúZZÿúZZÿúZZÿúZZCZG¤@í€pÿúZZÿúZZCh‡”@ýœÿúZZÿúZZCB'ˆ@­`ø€CNxL@¸``ÿúZZÿúZZÁÀAPC4 @æèhAÿúZZÿúZZÿúZZÿúZZÿúZZC08@ÔppÿúZZÿúZZC;ñä@âºôÿúZZÿúZZC3m¨@ÍŠp€C?Ð@Úß$ÿúZZÿúZZÁÀA`C‚W^@Ùm(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCއA+rÿúZZÿúZZC˜HA`ÀÿúZZÿúZZC’ÑA f$€CœkœA¥ôÿúZZÿúZZÁÀApC„‘¶@ïÎÐA ÿúZZÿúZZÿúZZÿúZZÿúZZC`¼ø@Æ­xÿúZZÿúZZCp1H@ÔWÿúZZÿúZZCjIx@«ó €Cy‰¨@·% ÿúZZÿúZZÁÀA€A–\ÀARTA ÿúZZÿúZZÿúZZÿúZZÿúZZB?ßAFSŽÿúZZÿúZZBLø@ASÝœÿúZZÿúZZAº Ag‹@€AÆŠ€AvW0ÿúZZÿúZZÁÀAˆAôAÆ ÿúZZÿúZZÿúZZÿúZZÿúZZB7pAKÚœÿúZZÿúZZBCaAYüÿúZZÿúZZB`UpAW¾¸€Bn5 AevÿúZZÿúZZÁÀABå€@‰Œ@àÿúZZÿúZZÿúZZÿúZZÿúZZBãÀ@¨ÅhÿúZZÿúZZBñÔˆ@³´„ÿúZZÿúZZB÷H@Å&@€C¸@ÐÄÿúZZÿúZZÁÀA˜Bªð@Èd(APÿúZZÿúZZÿúZZÿúZZÿúZZAêd ADPÿúZZÿúZZAøáAP"ÿúZZÿúZZAãU€A}^ì€AïÞ€A…«ÄÿúZZÿúZZÁÀA AÞ3 AéhÿúZZÿúZZÿúZZÿúZZÿúZZAÇ`A5ÿúZZÿúZZAÒ‘€A?‰ÿúZZÿúZZA\aAÀØ€Ag‚ÀA'Ò¬ÿúZZÿúZZÁÀA¨BS×@vÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZBGÿ`AIûšÿúZZÿúZZBR®°ATÆÿúZZÿúZZBD€A}Õt€BLìàA„¢bÿúZZÿúZZÁÀA°A‡<ÀAÄ,ÿúZZÿúZZÿúZZÿúZZÿúZZAì¹AZÁtÿúZZÿúZZAøAeC~ÿúZZÿúZZBxpAšJÔ€B‡A EÕÿúZZÿúZZÁÀA¸Bû ˆ@šøè@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÀBÓ0@zY A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÈBi°ABôTApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÐAãÀàAT¬ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAØA‚n`A+”A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAàBR»@èZ ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAèA“òàA5ÄhA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAðAÓç`A+·lÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAøAƒÇ ASäA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@?€BM P?ýÕ@ApÿúZZÿúZZÿúZZÿúZZÿúZZBÆA$<¸Á&; A¤X¤Aä`AUpBoàAt³DBDwPA%…àB îÐA¥…àB„ÁˆAqIæA÷sàA]š|ÁÀ@@CÀæ@æ²€AÿúZZÿúZZÿúZZÿúZZÿúZZCˆ¡@€](ÁR¸àArøC… @¯—hC‹zæ@»C‹Š@‚#Á˜Ë`A#C‡0~@´8\C¿`@»–(ÁÀ@@@C]&<@`€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCUið@Yº€ÁK(@@Ù߈CQ€¨@–€C]2È@ °CSV,@aÄ`Á4ÐÀ@áÄ`CPO°@˜B$CZ8X@©c0ÁÀ@@€DŸ AáÈA0ÿúZZÿúZZÿúZZÿúZZÿúZZD .ª@ûÏ\AKÆ A{ú8D §TA6q$D ·,A4(HÁÌ€Au>DBh AN  B}¦ðA2 ÁÀ@@àCŽ#z@ü0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCº\@Sb`AÆ€@Ó†¸C‰í @¤ÛC„BÀ@‘ï¸C‚l@z¤ AÞ¢p@ú¤ Cˆ@Ç4ÄC›t@¨¨ÁÀ@ACœ.@·]hA€ÿúZZÿúZZÿúZZÿúZZÿúZZC¿þ@eû°¿â@æ#hC–c@¦Î0C–̲@­ÓØCŒõÊ@‡‡@À©€A‡DC’ƒÆ@ÅC”’@Ì ÁÀ@AC@Ǩ¨Cbü@”‚ðC"@@”©C£ð@[U€ÀÛ}€@ÛU€CV,@£Ó8C$è@¢}ÁÀ@A BÞ¿@@ Fà?€ÿúZZÿúZZÿúZZÿúZZÿúZZC.¹8@>¨ØA™• @¾Ê0CC4@Œ¥ÜC.‡ø@–hC/¬@WEàABXÈpAZ; ÁÀ@A˜B: à@aÝÐAÿúZZÿúZZÿúZZÿúZZÿúZZBº Aî\@L’€A“ œB,, A\‹6B ÐA^ÕøBRâ Aa´Â{hA…a²B8 Ad1¢°AÿúZZÿúZZÿúZZÿúZZÿúZZBy™ @èqLÀšõAhž B}åÀA7‡ÖBŠ® A%ŽÜB‘0@ݪPA@æ€A]ªTB¥¨AôXBèA1ôÄÁÀ@A¨Aƒ2@Ëyà@ ÿúZZÿúZZÿúZZÿúZZÿúZZB$ïp@÷rÂ0Aw¢øAÂèA61B}KPA<Þ\B*ª°AâÐÁ¬-`A’âÒBc@A[Ç.BbÛàAYÄHÁÀ@A°BQn@N0A`ÿúZZÿúZZÿúZZÿúZZÿúZZB„D8A+/²@…-€A«RB@Ay¬BˆBHA‚ÌZB~PpA9™ ÁxA¹™BgüàA™ÙB–å AÛ¼ÁÀ@A¸B–M(@@‡Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@AÀBE1Ð@mÍPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@AÈB&È@€hA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@AÐB$g @ŒºxAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@AØBO:P@säÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@AàBÑ@5(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@AèBc—0@€³˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@AðB$0@œw¨A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@AøÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@€?€C–”@—È@ÿúZZÿúZZÿúZZÿúZZÿúZZC‰¹¬@̼$À•€ALß4CˆÔA½ØCˆ©*A~°CŽ Æ@Í8@À´@AM8DC‹­øA[†Cž,AÇÁÀ@€@C ´@ª@A@ÿúZZÿúZZÿúZZÿúZZÿúZZCÄà@{,À`ý€A“¼Cg@¢) CD¼@ì£pCÀ”@™‡x@`CA‡|Cûð@ª¶èC¨d@þøÁÀ@€@@BÃÑ€?þž`A ÿúZZÿúZZÿúZZÿúZZÿúZZBå{Ð@lÁj @@ì/øBÙ‡Ð@¹!\Bö 0@–mxBàÁà@qWàÀ¤²@ñWØBÞ~p@ºÀ0Bç†8@œáØÁÀ@€@€Cư@x@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBõ @cа¿”@ã÷ÀBùø@¥,Bújè@£6°CÀl@`Â`@_y@àÂ`Ci„@¡ihCÄ@¢{PÁÀ@€@ C=³Œ@A§°AÿúZZÿúZZÿúZZÿúZZÿúZZC#Ȭ@@0A;íÀ@À!0C.±@‰Š´C!öD@t C RÐ@TøAûÜ @ÔøˆC5]@@˜FXCt@ ÁÀ@€@ÀB-•@2ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZB0çp@ü¿ Á«A|ê°B AIWÊBc!`A'JüB¿ðA 0ÁQÀAŠ 0Ba€ALSæB4í€AGµÁÀ@€@àC‰.Ì@ŠBÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZCf@@D ÀD3@ÀeèCn‰Ô@lCpø´@ŒÈCrŒ@dÏpÀ°À@äÏhCyÑ @§µC~i¤@©QàÁÀ@€ABÝ ø@‘ A ÿúZZÿúZZÿúZZÿúZZÿúZZCyH@IÀA€íp@É$¸C )à@‘¥ÜCà\@˜]ðC)`@VLðA5 `@ÖLøC(Ì€@ÐhCS@Ÿ«˜ÁÀ@€ABOÀ@6A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÒA ˜@ªæ€AŠ8ÂB%'AN'BWPAMºüBCiAMäÁJÀAƒMæB=%@ALg*B^L A:B,ÁÀ@€A C‹L|@W0@àÿúZZÿúZZÿúZZÿúZZÿúZZC‰qn@–ëÀ=œÐATC‘¬ä@ãOHC‘t>@àÇhCˆ±&@‘AÀçðÀAACŽÄâ@ØiØC’Mš@Ú¸ÁÀ@€A0CX7d@K"àA`ÿúZZÿúZZÿúZZÿúZZÿúZZCN~„@QÐÀB€AhÄCYøl@Å»ðC]¨@¿@CM§°@|þ À‘C€@üþ(CWìp@¼£ÐC\…à@¿ðÁÀ@€A@CŠLØ@†Ñ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC‰X@ÐK@ ÆAPp\C’ÀfA±~C‘}ÌAiðCˆ.â@º´@üþA:´C’þ~A!LCŽÐØA ÌxÁÀ@€APBþ)˜@7¸`@àÿúZZÿúZZÿúZZÿúZZÿúZZBÒ©P@•P=ËÀA 4Bá!¨@ägBáEø@Þ!ÐBõžÀ@ŽC°AÆ@AC°C GH@Ò äBó)@ÚÎèÁÀ@€A`B‘¨@,ì0@àÿúZZÿúZZÿúZZÿúZZÿúZZB¦aø@¡óLAE ÀA"ÔB¿¸@äÏ´B¥+@A]XB¾ ¸@™¦€A”žA¦€BÞvÐ@ÕB·fX@ù~hÁÀ@€ApB¼H@¢ðÿúZZÿúZZÿúZZÿúZZÿúZZB–º@³ÊÄÀˆ]ÀA3ëäBœ¬˜A +žB¦pxABxB•@@ÆûxA—±0AFûxB³?hA(B‹vØA&¤DÁÀ@€A€BªVÈ@PAPÿúZZÿúZZÿúZZÿúZZÿúZZB‹­¨@ÂÄÁ& ABBðBŠ?¨A*B¡HxA nPB‡Œ¸@Ù_ØÀ”`ÀAY_ÜB‹XA(òœB–%APÁÀ@€AˆBãsP@BwApÿúZZÿúZZÿúZZÿúZZÿúZZB‘ß@» xA‡uÀA;/¼B­ÖH@ÿ+tBŠ ˜A·„B«§Ø@®80A&T€A.80BÁg@@ù0ˆB¬± A ÷8ÁÀ@€AB÷Lø@x`àAPÿúZZÿúZZÿúZZÿúZZÿúZZBýÿ@{ˆÁà@û½C@ÀÊàC »h@»Ð0CxD@ˆr°Áà Ar´C ˜Œ@ÎaØCî<@Ì~pÁÀ@€A˜AðàAs A˜ÿúZZÿúZZÿúZZÿúZZÿúZZA¿Ï @òÒA:ÀAsAî&@AJçêA«6àA!¤BhA Q À¾PAQ BF AUŸ`B= ARÏ$ÁÀ@€A Ag@@ÍZðA€ÿúZZÿúZZÿúZZÿúZZÿúZZAÞ_ÀA÷¿¿™A‡‚Aå$€AG˜àAô¡ÀANýpA¸r€@ôA5ÀAtAç9`ALXAžºÀAØÁÀ@€A¨B CP@&`AÿúZZÿúZZÿúZZÿúZZÿúZZB ó0A°¿ø‹A̲B„ A\mŒBÂÀAR¯xBWhPA|?ÄðAˆ|BdoðAV¼Ba³A>ÀÁÀ@€A°BYÚ@…X(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@€A¸C ±$@Zlà@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@€AÀAgÀ@Ũ˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@€AÈB4Ðà@ˆúèApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@€AÐBsP@¬ã(@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@€AØB @—ÒˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@€AàAîŠÀA׌@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@€AèBùÀ@¤9ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@€AðA„î @éR@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀ@À?€B•P@è @ ÿúZZÿúZZÿúZZÿúZZÿúZZBl8àA+€Á&Û A«4$BUóAwµ¨B~“ÀAh ØBàA/v¨@åA¯v¨B$0AzHÊB…AqÌÁÀ@À@C2÷œ@N±@ ÿúZZÿúZZÿúZZÿúZZÿúZZC$¸è@›h¾:hA±ÜC%@(@’›ðC$ël@ÖHÀC"P@{è@ê€A {äC&äœ@Ÿ¾0CØ\@éð8ÁÀ@À@@C¤5R@œ$ˆAÿúZZÿúZZÿúZZÿúZZÿúZZC§dü@ƒ¹x?ÆYAÐLCª :@´C¨¾@Ę`Cª2@œ@ˆ@‚A@ˆC­| @Û—ìCª­î@ãXÀÁÀ@À@€B–•Ð@+P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBš|È@¦%†°A&AØBwµpA 8B¿„(@¿Ø8B°ÙØ@ã À³€Aã$B¯!(@Õ\ÜB¹ËP@ÌǸÁÀ@À@ C@ÃAÿúZZÿúZZÿúZZÿúZZÿúZZC ü@RðA…þ@Ò>xCÚÔ@—{ÜC?ì@š^XC¾ì@^¢`A l@Þ¢hC AŒ@ð4BÿN@¥ÕhÁÀ@À@ÀC/ÍÄ@/0pAÿúZZÿúZZÿúZZÿúZZÿúZZCW-<@>} Á @¾žXCZ™Œ@ŒzLCc¼´@ŠìÐCV? @\m@Á-á @Üm@CXÁˆ@©hCcBt@¥B8ÁÀ@À@àB×@,€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB,`AZÁDÜ Aƒ4PBX@AE²€B8gpA=w¨B\À@ý«PA´üpA}«TBU¹ A38¦Aí¸àABœDÁÀ@ÀAC`o°@yö€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCi:¸@‰•„@<.A ­¼Cv¶Ì@ÈOCsMè@ÐfPC`¥œ@„|ð¾°A|ôCkܤ@¼ïCk€@Ëã8ÁÀ@ÀACb«Ø@[AÿúZZÿúZZÿúZZÿúZZÿúZZC‰WV@˜÷œA6+A°C”ò@ì…ÄCýÚ@ÜXC¸@š¾@A§¶ A¾@C+p@ï„`C‘éè@ݦàÁÀ@ÀA C_͸@XCð@ ÿúZZÿúZZÿúZZÿúZZÿúZZCG @˜d,¾¼àATCS(@¸xCSnàAíÈCCÞt@uB@Ál €@õB8CGžT@¸âhCW1ø@¶cøÁÀ@ÀA0C=… @\¿@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCfjÔ@²d<Àä(@A2„@Cq}¨AVæCyM AUPCW“@ÀŸ€A”CcÄÌ@î$CfcH@ê¨ÁÀ@ÀA@CƒGF@£Á ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCgiT@´)@—‘€A4I¬Cy„ðA VtCtë8A³„C`> @ ’ A% A ’œCt7Ð@õ`àCi«8@î‚ÁÀ@ÀAPBý@+…AÿúZZÿúZZÿúZZÿúZZÿúZZCòà@kìÐÀ i@ìàCø@µ6´CŠ,@°àC ë¨@gµÐÀÙÁÀ@çµÐCvÈ@²V4C2ô@«qøÁÀ@ÀA`Cb @N?ÿúZZÿúZZÿúZZÿúZZÿúZZB¶Š@”kÜÁØ€A‡8B° à@ï©\B×£¨@ÑÈBǧØ@Ž8¿2TAŽ4BÔ4@Ù‚$BÖ¬è@ØŒÁÀ@ÀApCAŒ@Ž*ApÿúZZÿúZZÿúZZÿúZZÿúZZC$H@hðà?g‚@éHCùä@±‡èCÔp@°$èC0@us ÁŒ@@õs(C @»ìÔC"˜ì@·EÁÀ@ÀA€BÀ“À@!³ÐÿúZZÿúZZÿúZZÿúZZÿúZZBÍÙ0@ŠÆ˜ABOA à¼BéPP@ÉáBд @Û_øB³°@¥8ÐAôÀA%8ÌBÈ)@ð B·¡`AuXÁÀ@ÀAˆB@¶€@S·pA`ÿúZZÿúZZÿúZZÿúZZÿúZZBààA"A¬ûPA‚'ìBO{°AE¬Aè AE¾ŒBVö@AììA‹XÐA€ììB„Ä€A'¡ÚBAU@AZ÷ÁÀ@ÀABV@@Y«pAˆÿúZZÿúZZÿúZZÿúZZÿúZZBBŸ€AŽ.½ê Aƒ§”BOc0AGBQÞPAGÛBAÚA Ú(Á$PA‰Ú(B'ÀA_ÅdBvF0A>3HÁÀ@ÀA˜AƒÀ@Ò«è@€ÿúZZÿúZZÿúZZÿúZZÿúZZAüA 1¨@‰¨ÀA‹LàB„°AU­îAýDAO``AìW`Ao8ÁŽ• A„o8A®W A('B$µðAb¯TÁÀ@ÀA B8¤0@T@ÿúZZÿúZZÿúZZÿúZZÿúZZBPAý0Aœó`A…ŒB3a AY ¸AÃ`A6P@A× Aï¬AÆ A„ï¬BÔ AX×C¡`@üI0Câ@¹{¨A‡ÑA9{¨C,ADBûAøÈÁÀA@@C9tä@=_PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCü¸@s Ø@Ú³@@ó7¨C¿”@©#0C¡\@³^C"X@pˆPÁ )@@ðˆPC …(@¨™ˆC(ßp@°ˆÁÀA@€C/¸À@#lÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÜì@…U AˆÀAlBó¤8@¬»€BЙ`@ÓFPBÜ% @…§H@"ßA§HBãêè@µ%PBÞKø@̤8ÁÀA@ C€ à@;°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC‡ž¶@—C\Áˆ`A^C‰ˆ@@Û¦CŽ]H@ÝÖ C†z@‘­8Á€BA­4C†6Œ@ѰCŽC–@ÖþÁÀA@ÀB~Ë?ü_ A€ÿúZZÿúZZÿúZZÿúZZÿúZZBlœ`@Äi¬@¦ªÀADŒ€B€pÈA ††BkpA(¸BbLð@Ñîh¾ËÔAQîdBjG°AªpBk­0A˜@ÁÀA@àB¢{°@%A@ÿúZZÿúZZÿúZZÿúZZÿúZZBu0AŠ?hA#~B&! A|4nB!gpARÙ(AóÀA>àÁx•àA„>àA½ A-aÒBmPAWHpÁÀAAB0ÍP@-µpA@ÿúZZÿúZZÿúZZÿúZZÿúZZB€ `@¼8€ÀI­Aà@@ÿúZZÿúZZÿúZZÿúZZÿúZZCFÃ@@‚PÀyÁ€A24BÝJ @ÃxÁÀA @àCgº @†WÐAÿúZZÿúZZÿúZZÿúZZÿúZZCi#€@‰ò¨@›´ÀA ¼Cw ¼@Ç¿´Cr„\@ÑÒpCjû@l~ Ašç@ì~ C€6@®Cl_0@¯ô°ÁÀA AC „@(ðAPÿúZZÿúZZÿúZZÿúZZÿúZZCº@_¢¨ÁR\à@ßËxCÚ @¨®xC´@¥^°Cu|@U0àÁà@Õ0àC !x@ §DCN@¨ÁÀA ABèÉà@;€AÿúZZÿúZZÿúZZÿúZZÿúZZC hè@]ðÀ˜å@Ý;ˆC@ˆ@¥¿´C×”@¦AØC 5T@SxpAu @ÓxxCÉ<@œ—CXH@ /HÁÀA A C ø@2íÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZCè@b–Ð@·—À@âÀ°Cºà@¯B@C 8Ô@¦o@Cý¸@gÝ0AMÛ @çÝ0C„@±Œ˜CŸ¨@«-HÁÀA A0B¬@È@ ~ @ÿúZZÿúZZÿúZZÿúZZÿúZZBrÀ@¼À(ÁÒ`A<ãDBqOADB‹YÈA©@B„J¸@ÀÕA¼ð A@ÕB¥ð @ë¹$Bh·°A)ÁÀA A@B¤0@#9`@àÿúZZÿúZZÿúZZÿúZZÿúZZB·ùð@‰€@à†ÀA 4BÌ‹è@Òe4B¾¬È@ÍØøB¸æð@‰º @Óü€A º BÌJ0@ËD,B¿†@Õ­¨ÁÀA APBhRÀ@AèBÛæ @Ý4lBâ-À@Ú°ÁÀA AˆBT9Ð@5Q?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¿×˜@ƒ2”À6Ø€ALpBʸ @È3XBÓhH@ÈDHBÀ‹˜@Œ²@¹¸A ²BÓ@H@λ0BÉãÀ@Ü@@ÁÀA AB¸ @íAÿúZZÿúZZÿúZZÿúZZÿúZZAÄ*`@õëA!@Av¨AýÀALÛrA©8àA' DAßOA ILÀœÁAŒINAØ^@AA—ÐB20AfjØÁÀA A˜B+ÝP@XvApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA A A÷ð @ô@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA A¨AX€@¼ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA A°Bˆ(@8°p@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA A¸Aõè@@·ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA AÀAùD@âÓh?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA AÈBW@®}èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA AÐB0Z@yp€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA AØB‰› @3 `@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA AàB€P@¥ƒ€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@?€C@`"`@àÿúZZÿúZZÿúZZÿúZZÿúZZC!;@´ù@A.AA5 C&†0@éfØCF\A ©ØC ¬(@¯ÑPB"¹ÀA/ÑTC4xü@ï'lC Ž8AÃÁÀA@@A›ÎÀ@×ÍÈAÿúZZÿúZZÿúZZÿúZZÿúZZB£°AAzÝ€Až1>B#†A~ÎZAÉMÀA@ýìBûðA)âäAÌ A©âäB B€A€â—BfÐAb7LÁÀA@@@C(€@j€AÿúZZÿúZZÿúZZÿúZZÿúZZCIÛt@ž\ÄÀê9€AyøCJ 0@³ž8CRU8A­HCM@žëhAx  AëlCXrÐ@³oˆCIšôA4ÁÀA@@€BèTØ@ÂpAÿúZZÿúZZÿúZZÿúZZÿúZZBâà@jý¿ÔE@ë(hBæÈ¨@©Ë€Bë+@¬¯pBïÓH@i÷PÁL€@é÷PBí€@ªäBÿÐÀ@ª.0ÁÀA@@ Aù‹À@„÷˜AÿúZZÿúZZÿúZZÿúZZÿúZZAÓ0à@ñÀHA*sÀAqíB€A>!ÞA¯”àA$€AïõAð¿¬pA„ðAòA<$tAÿàAFæ ÁÀA@@ÀB¨@ûA0ÿúZZÿúZZÿúZZÿúZZÿúZZB‹ˆ@¢„ÀlA"&”BR@å?ÀB•»0@ú+Bšjp@š¬HÀÓs€A¬DB™î(@ÜÏB¨ @ëãhÁÀA@@àBLúà@˜ A`ÿúZZÿúZZÿúZZÿúZZÿúZZB“¡ @•QÁ©.€AlØB„úh@ö¥”B²U0@Ã8xB|¾ @ÍÒÂ;pAMÑüB&ÞàA?KþB¶Š @È€(ÁÀA@ABéŒh@"lÀApÿúZZÿúZZÿúZZÿúZZÿúZZBé8@fø¿‰N@æ¹BõRp@«õPBùð@­ÄhBì•@qàA0`@ñèC¿ü@¯œBð°¨@¹.¸ÁÀA@ACÐ@7ó€AˆÿúZZÿúZZÿúZZÿúZZÿúZZBæ|h@`è€À*T€@áÐBò @¯ŸdBùQp@£(Bã¥È@¼PÁ7çà@ÿ¼XBäÏ(@̯tBÿÀ@²„˜ÁÀA@A Cý(@B0A ÿúZZÿúZZÿúZZÿúZZÿúZZC;GT@m“¸@0L€@íÀ°CILÀ@´ˆŒCGÈ@@³<@C68@g‡0@Ò‚À@ç‡0CDöÐ@¯5¼C?šô@®/8ÁÀA@A0B°ˆ @/ AÿúZZÿúZZÿúZZÿúZZÿúZZB‰‡è@± HA¿K°A1BB¬ÕÀ@æÆLBuHðAµøÀÑôA[k0B–CPA2ª$B¦ÛAdB\ ðAó„ÁøU°Aó„B(Œ€A{º^B™P(A3èÁÀA@AAšð€A¹8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@A˜B y @pHÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@A A± À@ÉÇàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@A¨BKið@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@A°Bq @?©ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@A¸B)¼°@j¬0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@AÀBI©P@_Ì @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@AÈBë@Û+`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@AÐB<‡ @z¤ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@AØBßW@ßA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA`?€B²mX@°PAˆÿúZZÿúZZÿúZZÿúZZÿúZZBŒÃàA ‡ÜA¢^ðA¢¶B¡ZA0ÞªBs7ÐA_UXB˜i@A ªHAØìA‹ªHB³EPA,¡ÆB|x€A] ØÁÀA`@B³rx@jÖ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¹TÐ@½¤˜@9ŠA=ÈB¾8@ûà4BºÀAüHB½@ÄAËÐADüBЩ`@úxB®màAxÁÀA`@@Blw°@7íà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB³ý8@ßÒtAà7 A_üìBÔœx@ò§ˆBœ‚¸ACihBÈÿ`@Í¡ À´ÀAM¡¤BÆþàAýžBÔ_ A ½ÁÀA`@€Bá+@Œµ`A`ÿúZZÿúZZÿúZZÿúZZÿúZZBì@@ŒlÁU«€A ¸$Båáè@¨á¼C® @í“ÐBêô8@—| Á)A|BçU @³ÑBýшA:pÁÀA`@ BQ8@+€A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¤ÎX@…êÜ@ëðÀA\B³@´Ò°B¤÷8@Õk B¨êP@ŠV¨@&9A V¨B±¢ @½uÐB­âH@Ù0ÁÀA`@ÀBˆ‰@ G€AÿúZZÿúZZÿúZZÿúZZÿúZZB\@û°tA&¼ A{à€B*æàA5“(BRpA@¤lBMÑÀ@ß<€ÁÇL A_<|B"µðA?\B†¥(AgäÁÀA`@àB“uH@Y°A0ÿúZZÿúZZÿúZZÿúZZÿúZZBFÄ€@ÇøðB À@ÿað@DAaìBo A;[¶BÐAEÏ”ÁÀA`A BnDÀ@4œ @ÿúZZÿúZZÿúZZÿúZZÿúZZBq°@§ßTÀ¦É€A(Bwu°AÅŒBˆM¨@ýBg²ð@ÄŒ°ÁÏ–ðADŒ´B?ZPA(cdB˜Ü€@ûhÁÀA`A0BÂWè@:ËpAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÏÅ0@`ÇhÀÊ2€@àópBØKè@ª|LBè{¸@¬ÅBÆ'@hÍÀ½Áà@èÍÈBÓi¸@¨–”BÖ•0@¹ ÁÀA`A@Aƒ@@ÇœAÿúZZÿúZZÿúZZÿúZZÿúZZA¢ €@ÎM8ÀŸÜ@ANuôA˜ñ€AÆ4AÆ\ A+\AÀº€@ãÖàÀû»AcÖàA¬ÀA–®AózàA<ÁÈÁÀA`APAC0€@«aÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZAÃAÀ@ôÐ À˜²@AuØA¾€A,©lAêC`AJp€Aà9 AåÌÁ A‚åÌAËÀ`A2üôB ˜àA[s@ÁÀA`A`AÌ@@ÃŽø?€ÿúZZÿúZZÿúZZÿúZZÿúZZB ƒ°AþJÁÀA‚dAÜÚ A6T®B==`AXŠ4B߀A,À•c@Aˆ,BepA>ë^B(0A`™€ÁÀA`ApAúÌ€@ÙXA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA`A€Bpß`@#¸0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA`AˆAÖ @š¯xA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA`AA¥c`@à8APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA`A˜BX6@0#@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA`A B"q@@rþàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA`A¨Aà @­N@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA`A°AÁý@ЂØA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA`A¸B‚@£‘A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA`AÀAÅ @ÎhAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA`AÈAê›@Ä1ðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA`AÐAÒ @Ù?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€?€B ª€@'gÀAÿúZZÿúZZÿúZZÿúZZÿúZZB¶0ø@×q8>LHAW›lB·RÈA DB¹¨A$YôB—¶(A¡ôÀªö€A‚¡ôB’lÈA7BŸNøA=4ðÁÀA€@B_º0@—PA€ÿúZZÿúZZÿúZZÿúZZÿúZZBZLAPÐA‚ Aˆk€B~µ€AþÞB>Û AdŽ9ÐAw¸ˆBaã A ØÂ%#A‰ØBA€AW(>BŸ–(A7Ë|ÁÀA€@€A5Ü@@¡l ?€ÿúZZÿúZZÿúZZÿúZZÿúZZA÷X AŽÁ #ÀA†ØAÛñ A0¬TBž AX/B hp@ëܨAÅAkܨBA2A)YôAºàA0s¸ÁÀA€@ BˆUH@SûÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZB›zx@Œ^Ô>•€A zhB¢wð@ºÏ0B£Å0@ä$€B˜†@”Ï0Áw¨`AÏ4BŽ1¨@ØxÈB°×@ßiÀÁÀA€@ÀA˜ªÀA¶$AÿúZZÿúZZÿúZZÿúZZÿúZZAÕó @Þ¬|Á8°@A^Ø`A°P AZrB J`A1ò AÛ@ @æ"øÁ&ù@Af"üA¹|A¨"B eðA6„ÔÁÀA€@àBÕx@S˜°AÿúZZÿúZZÿúZZÿúZZÿúZZBÁÉø@c—Ø@=‘€@ãÄØBЀ@ IØBÌZ8@µÐ B¯6€@hÅà@„@@èÅàB¼“@œe B¶¯¨@¿2ÁÀA€AB;ï @fàA€ÿúZZÿúZZÿúZZÿúZZÿúZZB!ÃÀ@íþÜÁ¥“€An. B€A;6BZå0A,¼ÜB'(0@òrXÁ¼ àArrXAþ A@JBf0A,z ÁÀA€ABš2@@/õPA0ÿúZZÿúZZÿúZZÿúZZÿúZZB ÞàAÚÁþÀA„ô†BàA1Ô¤B*ÐA`„TBü @üxAi  A||B@^àA JB¶AZììÁÀA€A Bó×à@_FpA ÿúZZÿúZZÿúZZÿúZZÿúZZBÇ{€@…—|AmL€A²PBæ @’µXBÉ8@ú°BÜÞð@e]@+ù@å]BîY¸@ùLBìΘ@ÒÝàÁÀA€A0B6±À@#öA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€A@A䪀@nªAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€APB‘eà@mPA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€A`BÊ@ü@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€ApA±V @¤}0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€A€B·M8@`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€AˆB˜Ï¨@߀@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€AB|'Ð@C€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€A˜Bu@–AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€A B#,`@k¿@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€A¨BX7à@5.°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€A°B+Æ @l^pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€A¸B›`@FD@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA€AÀBs÷@:‘@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA?€Aþg@@kLP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@AzÓ@Â(PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@@BK˜@±@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@€BcW0@~AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@ B% @(C A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@ÀA®åà@†ïÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA@àB¢€@-ö @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAABœ$h@'â`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAAB±Aˆ@P@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAA BY @6E@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAA0Aªíà@Ðɰ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAA@Baá@@ 0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAAPAã6€@}¼ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAA`B`°@iŠ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAApBn¡€@ßApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAA€B…ùh?û@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAAˆAÚ™ @ˆùAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAAB€°À@(ûàA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAA˜B!ý@gk€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAA A;à@@±pˆApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAA¨B íà@äÈA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAA°B/‡p@dWÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA ?€Bǰè@+j0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA @B90@6u@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA @@AÎ@@sïð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA @€BH`€@Þ @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA @ B%g @*`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA @ÀA©º`@¥õ€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA @àB@è@A@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA ABw1Ð?ö-A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA AB™ @.†°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA A BG¡ @G8PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA A0A®Þ A«°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA A@B:‘à@?ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA APAö%`@=ô @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA A`AMÂ@@¦@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA ApAÃÀ@ŽšPA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA A€Až€@ÛuèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA AˆB”º(@Ó @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA AAÅÖ@¾ÛAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA A˜A‡f`@ÄàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°?€B"`@@9?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°@A­`@Ô×°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°@@B&cð@‰_@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°@€B^È@@Ü‹@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°@ B6vÐ@i›@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°@ÀAø @õ_˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°@àBMr°@=—ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°ABœ¸À?× €A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°ABíð@6àpA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°A A"C@@œ“à@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°A0A‡@…pAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°A@Aªèà@»Z@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°APA«?À@šˆèApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°A`Aƒ“@ïs€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°ApB,ð°@ÇA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀA°A€B “À@‚IøAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÀ?€BcÁ@ Ø @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÀ@Bw¨@µð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÀ@@B8À@‚˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÀ@€B;oà@qÆA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÀ@ AÄN@@¿6øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÀ@ÀAõÓ @†yh@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÀ@àAØ:@WÇðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÀABe•@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÀAB& @@Ì xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁÀAÀA Aà@À`xA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸?€?€Ak¯€@­ýØApÿúZZÿúZZÿúZZÿúZZÿúZZBLòÀA5 FÀÑ8Aµ*¶B>¡°A€`fBW9ÐAz`˜BEPA3±œÁT&ÀA³±œB)»ÐA~o2B\£@AyX˜Á¸?€@CmÉd@ãÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZC€ëö@z#xÁðá@úMˆCs D@² ¸Cˆ ®@¯ÈC„ýö@P‡¨@ÿHCxô@®úØCŽZ@¹ÝÁ¸?€@@CgÀ|@R…€A`ÿúZZÿúZZÿúZZÿúZZÿúZZCbíX@gƘAD<€@çíClD@¯C^-ä@›cˆCd Ð@neA’8`@îe˜Cp±¬@¶¼lC\EH@àÁ¸?€@€C,gÌ@NzA`ÿúZZÿúZZÿúZZÿúZZÿúZZCKÌ@W´Ák€@רPCšÐ@ŸY4C¾È@—"ðBþX0@^FàÀ)?@ÞFØC¹ @¡› CWH@ž—8Á¸?€@ C‰‡~@“ÌXA0ÿúZZÿúZZÿúZZÿúZZÿúZZC¤”Ä@–,Á¦G AEhC¤¼@Ó´¬C­¨â@ßÏ(C¡1V@“aÀÁ¶ûAaÀC 5@ÖlTCªŸô@Õj@Á¸?€@ÀC=6x@x«€ApÿúZZÿúZZÿúZZÿúZZÿúZZC0o@Es8À»€@Å”¨C5•@”L¬C6ø@ŒC2û@HãÀi@ÈãˆC7à @–úˆC:"4@މxÁ¸?€@àCN@p€@ ÿúZZÿúZZÿúZZÿúZZÿúZZCqÍ$@hlèÁ@$`@è”pCuÅX@¥ÊxC€{Š@¯¼`C{Pì@oz°ÁŠŸP@ïz¨C}&Œ@«TÌC†¬¨@´”€Á¸?€ACJVÐ@>å?€ÿúZZÿúZZÿúZZÿúZZÿúZZC`å@@[X`Ahtà@Û}ØCs?Ð@¦”hCc|@ŸXCm¨@b;ðA½à0@â;øC‚€š@«óÐCj¦@¢] Á¸?€ACÀú<@ÂŽ@ ÿúZZÿúZZÿúZZÿúZZÿúZZC¶0@Ž ´A0´ A# C•–@Ê.ØC¼ Ä@Ûl(C¶Ž@¤¸AWS€A$¸Cü@ï4C»¡"@ùè€Á¸?€A C;t˜@>õð?€ÿúZZÿúZZÿúZZÿúZZÿúZZCY\@DyÀ¿@Ä›ÈCe Ä@–êìCe{Œ@Ž ØCbmô@f° ?{æ@æ°¨Co±Ø@¬æHCm–à@ªðÈÁ¸?€A0C„Q°@ˆ(@@@ÿúZZÿúZZÿúZZÿúZZÿúZZC <@WA¸ÀG]@×gHC‡ý @ ÀC‰RN@¡kC}p@o`@ãD@@ï_øC‡Ù@³Š Cƒ£¢@²S¨Á¸?€A@C[™ü@_: A€ÿúZZÿúZZÿúZZÿúZZÿúZZCDd@fXA €@ÿ“HCUkü@ÅøLCJÌŒ@¹hC5°@o5p@µ5€@ï5pCCì@´ylC<™Ð@±ôÈÁ¸?€APB´µ @-H€ÿúZZÿúZZÿúZZÿúZZÿúZZBãÿ¸@Ó @W&€Aê¬Böh@ÁóðBîÈÀ@ÄlàBãPX@ˆ pÀ0(A lBîeð@ΪèBô8@Ëd`Á¸?€A`AÝ®@@žJÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÒĸ@˜ZtÀ…AuÈBÛÒP@ìñxBäÛÈ@Ýr BV8@àÌAù,A`ËüB·XAvÒBj AGô˜Á¸?€ApCM@ÁX@ ÿúZZÿúZZÿúZZÿúZZÿúZZC>TÌ@›†|À¬ÕÀA¢¬CG˜X@ètCMÃ|@ìU8CCe°@—Ú@¿~^AÚDCNÁŒ@ãðCPA´@äœÐÁ¸?€A€B’ö @T‘°ApÿúZZÿúZZÿúZZÿúZZÿúZZB îpA¨ Ax7àAŽÂ6BKúÐATp B 0AY”BYÅ@A ÜA“… A‡ ÚB†Ú°A.‹lB@S0Ac¼HÁ¸?€AˆC6üœ@g5AÿúZZÿúZZÿúZZÿúZZÿúZZC@qä@oÓhÀ™@@ïÿèCI¡@®Þ COµÈ@¹¸(CHsh@€QPÀ‡&@AQPCQ@@¿· CW=@ÀØ(Á¸?€AB‰Ý(@+¼pA ÿúZZÿúZZÿúZZÿúZZÿúZZA×7à@û ÄA‘cPA{ÐBP A^V`A—Ú@A|(BôÀA JtÁ¸i€A‹JvA¿]@A6"nBBC€AgÄÄÁ¸?€A˜B“`@-\A ÿúZZÿúZZÿúZZÿúZZÿúZZB—˜@¬ÎìA HÀA,ïÜBªjˆ@ÊŽPB–€˜AÅìB„O€@þY°Aé–°A~Y°B©g°AÁRBZiA`K¤Á¸?€A By*Ð@@{°ÿúZZÿúZZÿúZZÿúZZÿúZZBH A`Á؃°A….BfÐA^ô„B†ÔØA*c`B11 Až|Ázb€A˜žzBHAe¶˜B\90A_i$Á¸?€A¨BÍDà@<}@@€ÿúZZÿúZZÿúZZÿúZZÿúZZB©´Ð@¶¨@ðA6³|B³ÀàAhbB±!0A |Ca|@ÀòPCIeX@`1 Á¤1€@à1 CKÀ@§2/@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÒºð@Š;äÁ`¯ÀA U˜BÑNØ@Øë¤Bð^h@ǺBѨP@”XÀÑ ÀAXB×J°@âŒÀBæ{@Ú]Á¸@ AˆB~Ð@’ÒhAÿúZZÿúZZÿúZZÿúZZÿúZZBX @ó‚ÁüPàAs¯àB"‹AWêdB•/€A^\B&—°A²AB°A’²BIà AXB‘ÀA_á´Á¸@ ACT4@IÿA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBê @ƒS°Á! Al´BïF@É“ChT@ÁnèBéL @’sèÁœ?AsèBáJÈ@äC„@ÑÀÁ¸@ A˜B£¡°@6D°ApÿúZZÿúZZÿúZZÿúZZÿúZZB»–0@$äA*àAC@Á1A">@C# Ð@èØÌC+Ãì@߃(Á¸@à@C€p@€øA€ÿúZZÿúZZÿúZZÿúZZÿúZZCŠè–@‘r(?Š…A‹TCŒ$@«º|C‹ @ì-¸CŒVÈ@©‰A†î0A)‰C‘ˆ@@ѪœCˆi AÔÁ¸@à@@Cùð@$¨ÀAÿúZZÿúZZÿúZZÿúZZÿúZZC @GvpA )@@ǘðCjH@ŒÄC ΄@‘O(C›ô@]X AHÐ@ÝX CÙH@šº˜Bþ'8@¢oÁ¸@à@€C‰b @—ÞAˆÿúZZÿúZZÿúZZÿúZZÿúZZC’ @p2Á)»€@ð[¨C’ã @øxC—Úp@»ã0C•ç’@Œ´(Á] A ´(C—eô@½¤$C›ð@Ø$`Á¸@à@ C“´Ð@³@AÿúZZÿúZZÿúZZÿúZZÿúZZCŠ1P@X“Àßî@@ع0CŒÁd@œ’LCöˆ@žðCŠP@}*`Á, @ý*`C‹» @¶’ôC²Ø@º(Á¸@à@ÀC4ô@n A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCÓÜ@>ôÈÁN$@@¿C³œ@Ò€C²¬@ˆ?pC¼@P ÁÀØ@Ð CbÔ@œ8|C'ÔT@”ÈÁ¸@à@àBÃX?éš@@ ÿúZZÿúZZÿúZZÿúZZÿúZZB³gP@€{¨Á@ A’$B®ð@ÆË¸BÇœ@´'PB®ÅP@1Á£üÐA 1B¡.@â§xBËh@¼LÐÁ¸@àAB':P@^P€ApÿúZZÿúZZÿúZZÿúZZÿúZZB ÀA·¦AxàA‚΢B&ç ABæPAúG@AA6ÔBû@A·ä@ñ€A‡·äBÇ@AIÄêB ŽÀAHÒ Á¸@àACœ^@š @ÿúZZÿúZZÿúZZÿúZZÿúZZCkô@‡¹€Àáó@AÑ„CtÙl@ÌÞèC|¤@È`Cjuà@ƒÕxÀÀ±€AÕxCtX@Ç%˜Czð@Á¬Á¸@àA CTÃD@PâA@ÿúZZÿúZZÿúZZÿúZZÿúZZCqÐ@ˆù<ÁTX A œCxQÄ@ǪCƒ.š@Ò…€CuLT@…óÈÁIÏàAóÈC|Ï4@ÄY C…†@Ì@ Á¸@àA0B¯Ë€@´`@ ÿúZZÿúZZÿúZZÿúZZÿúZZBË@’­0ÁAÇ€BÍ·8@çë0BâÎ(@ÐNBzC€@ÜóPÁÌŠA\óPBS+ AB·‚BŸç0Ah(Á¸@àA@C¿@3 A ÿúZZÿúZZÿúZZÿúZZÿúZZC¥@‹dtÁ3‹ A }¨C ^$@ÐÛ8C’€@Ó:PCØ@†ÃÁèòÀAà Bù“@ÍCþÄ@È5Á¸@àAPB¹öX@úÐAÿúZZÿúZZÿúZZÿúZZÿúZZB‚Fˆ@»Ü$@[?€A;þpBކÈA „B‡œ€A…´BxP@@Ò°@ÄXÀAR´BŠ…XA°B{ºpA$y€Á¸@àA`B£½ @›@ÿúZZÿúZZÿúZZÿúZZÿúZZBià@¿ª”@ËE€A?ÍèBÐA (vBƒË@AL˜B‹Þp@¿±H¿ë»A?±DB’¿ðAïîB—ZhA àLÁ¸@àApBfù @%A°@ ÿúZZÿúZZÿúZZÿúZZÿúZZBŽ­ @³ë¸A†~A4 Y€Á¸@àA BÒ @Jð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBø| @ŠG8?ÂA b¤C¨Ü@ÍH C½Ì@ÑRØBói@Ž?ÂÓAC\@Ñ CqÀ@×ŰÁ¸@àA¨Bt@`@[áA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBªpAê~A~®ÀAœ ÚB+X AkaAÔnàAJ‰HB2`A$þèÁïÐA¤þèAöøàAcMÌB|>€A‚Ç"Á¸@àA°B¾ã@/cPA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸@àA¸CÒt@[ÅÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸@àAÀB:R€@{‹ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸@àAÈB%T@@Œ§@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸@àAÐB* À@„*8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸@àAØAô?à@Ô¥ˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸@àAàA“G€@æ,pA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸@àAèA€Ä @ÜíHA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸@àAðBAð@©ˆ€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A?€A{À€@¾¬ˆAPÿúZZÿúZZÿúZZÿúZZÿúZZB_ðA׿A¿ààA›ó`BIÛ0An$ÂAÔ) AGÆ”B>˜°A1^èÀfé€A±^èB6ûpAtîBEAñÁ¸A@BÔ¨X@hp?€ÿúZZÿúZZÿúZZÿúZZÿúZZBòpØ@²n˜ÁQ~ A2Ž BçøA+®C™h@ùàÀB⛘@ÀAÂ)PA@AB¿‰HAîCU@öêÁ¸A@@CC2ü@3÷à@àÿúZZÿúZZÿúZZÿúZZÿúZZC/2„@m  @ÖÔ€@í7pC5•d@¦~üC.‘Ø@®(ÀC*­Ô@hê A @èê˜C1Ú¸@£ØÐC(óà@ª¶ˆÁ¸A@€C5á@5 @€ÿúZZÿúZZÿúZZÿúZZÿúZZC2è@m—À@ÆSÀ@íÁ¸C9º¤@«ÁüC35¸@¬ª¨C/-€@fL@Aºð°@æL8C?–°@¤œèC'YŒ@©8Á¸A@ CfÒ¨@k€?€ÿúZZÿúZZÿúZZÿúZZÿúZZC4¿ˆ@!ìASÁ A;DCAœœ@ôéØC3Ò¸@¥ÊÀC5€@a2ðA³^@á2ðCG`@¦ÒôC/©@¡ãØÁ¸A@ÀBü@ $@@@ÿúZZÿúZZÿúZZÿúZZÿúZZBöÙ€@gAÀ¿f@çjÐBÿÇà@¦¿Cæd@­gHBûâÀ@i Áá`@é¨BõE¸@« ”C #Ð@ªð€Á¸A@àB›"¨@ž A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB™`@¤ùA¡á€A%øB«zˆ@Ó1¨B)ÀA¨0B´Þ8@ˆïè¿ÆþAïèB»…Ð@ËBlB¾¶˜@ɸàÁ¸AACͰ@PApÿúZZÿúZZÿúZZÿúZZÿúZZC!øÄ@ŠF0À ‚€A ^ôC)ü@̈C+à@@ÎìCï@@pÁM1@ÿhC¯ˆ@»k¤C!9¨@¿Ç Á¸AACšn„@Ü‘@ ÿúZZÿúZZÿúZZÿúZZÿúZZC‰–J@Ë Au%àAK³¸C•z`AqüC“:AÙdCÔ‚@ÈAŸ_ðAC„CšïA:FC˜˜A ª¬Á¸AA Ce=è@ž~P@àÿúZZÿúZZÿúZZÿúZZÿúZZCŠž¦@ÒßÔA Ý ASC•kFAô C‘bAÀ„C<@È'ØA àAH'ØCš×øA·¨C–‘~AKÌÁ¸AA0B9°@cEðAPÿúZZÿúZZÿúZZÿúZZÿúZZAûÒ @ùÀHÁÇ€AyíèAÀ”€A1®B,,0AF4$AÙ1@@ý Aù@A}¤B„ÐAIúÔAİ€A1 Á¸AA@B_Ø€@"³ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZBL´@éCDÁVC Ain€@ ÿúZZÿúZZÿúZZÿúZZÿúZZBЊ @z¡`ÀBK@úÐ`BÛ•0@¿’œBãq@¼C BßÚ¨@n@Á†An@BÜT @Ì\Cý”@ºrøÁ¸AApCQIˆ@´-Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZCq4@_ˆà@E›@ß³@C#oœ@©²DC!P¨@©A(C‘x@jA¿?@êAC¦ô@±[ðC Ú@°vxÁ¸AA€CþH@j£ÿúZZÿúZZÿúZZÿúZZÿúZZCFµd@t¢xÀ^Û@ôÑXCR9¤@³ÄÄCWÌ@@¿€CF¡0@ˆ¯`Á×ÀA¯dCM¾È@ÊÄŒCZK˜@Ñ×ÀÁ¸AAˆBÕ>H@/M0ApÿúZZÿúZZÿúZZÿúZZÿúZZB¦tp@œWAƒõÕBdGA„…–Á¸AA¨B Ž`@¼A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AA°BK~ @HÝpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AA¸B²xè@%ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AAÀBp@˜t˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AAÈA¢I @ÙG@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AAÐBÍà@ÐÎ@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AAØA­¤À@Ùî@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AAàAÚ'@@ׯXA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AAèB&°@¹r(APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A0?€BÆBh@ ëÐAÿúZZÿúZZÿúZZÿúZZÿúZZBÚ£ @ÔeTÀ-AT‹¨B×éÐA®æBÝ¥ÀAΠBáRÐ@θ@Áz~@AN¸ @k¢pA`ÿúZZÿúZZÿúZZÿúZZÿúZZCN¥d@nK8Aq^`@îwÀCde@¹ÊÀCU€|@®QCQX@r\p@ö¹@@ò\pCb< @µÕ`C[y @· xÁ¸A0A@BƒŽø@wá A0ÿúZZÿúZZÿúZZÿúZZÿúZZB»‰x@‚C„AÔ¹`A\ BäÎð@¶éØB­#@ÓD`B½Bh@‡­A’ûA­BÝÐ@Çÿ@B·Tð@Ò¨Á¸A0APB=ð@vÉ0AÿúZZÿúZZÿúZZÿúZZÿúZZBDÇ@â2X@½HÀAb]LB_:ÐA'²ØBGmPA/á€B*eAÈ$@áÒ€A€È$BD–0A;<¬B(PAJtXÁ¸A0A`AÒñÀ@«ÈAÿúZZÿúZZÿúZZÿúZZÿúZZBAœÀ@à­ÈÁPàA`ØØB3apA>‚BmN`A4äB§0Aî¸A,àA„î¸B<ÅÀAEŠ–BoÀAM/°Á¸A0ApC+x@r<AˆÿúZZÿúZZÿúZZÿúZZÿúZZB±Ò @„¸@#Ï€A3LBÁ˜@Æ­äB½‚è@ËV@B¨»@›=pÀ¸`€A=lB­‚@ï›ìB¼  @æ}ÈÁ¸A0A€BL°@cmà@ ÿúZZÿúZZÿúZZÿúZZÿúZZAú AÀ4A‚tBk@AD;B ¡AGH,A´ßà@å¦(Áï@Ae¦$A™{€AÅ Aê@àACq@Á¸A0AˆBˆ<@ Ú€@ ÿúZZÿúZZÿúZZÿúZZÿúZZBzÀ@¿éÀÁA@ÀBw˜ÐAÒB‘ÇXAÅìB‚ðØ@Æ`Á ÔAF\B·A#šB–P0AG|Á¸A0ABe™0@‰p€@@ÿúZZÿúZZÿúZZÿúZZÿúZZB@/`A ÝvÀË—€AùâB?&0AA®æB]] AkJàBJ*ÐA` @¨«ÀA‘`B`Ó°A6ÀàBN! A{r´Á¸A0A˜B²™@&ÒA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A0A A©<@üô AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A0A¨B ²@§0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A0A°Bt‰@‹¹èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A0A¸BQ)@@ÝøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A0AÀBˆÐ@.·@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A0AÈAÚ·À@·2@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A0AÐBW>À@cnAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A0AØAc¬@ÌZ8ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A0AàAÎ(`AxTAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AP?€C™ÓL@ÐE˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZC–ih@ò”$Áuk ArÁC’ð˜A+z`C›WnA-9C˜ur@ú¸`À3€€Az¸`C—ÔtA7&ÀCšÄA,RLÁ¸AP@Bíï @>b0AÿúZZÿúZZÿúZZÿúZZÿúZZBÊØ @ÅÖÈ@}ÎAEûtBÑbxARbBÊIøA “¸BÑ|Ø@ÊSÐÁ-£€AJSÐBȳAƒ BßÓ@AhxÁ¸AP@@C1h¼@XƒðA ÿúZZÿúZZÿúZZÿúZZÿúZZC!Ä„@‹zøAú`A ”ÔC*@¨6C!9@ç/8C*ã@Ž‡Ø¿ ÐA‡ÔC-ôÐ@«–ÔC/v<@ëÝ8Á¸AP@€CSä@8àAÿúZZÿúZZÿúZZÿúZZÿúZZC>\@a·x@üG@@áá`C :X@ Ç`C¼ @¨Ü8Cƒ¼@eCà@‡¿@åCØCZ@£@ðC¼8@ªópÁ¸AP@ BÕÑ@g0@àÿúZZÿúZZÿúZZÿúZZÿúZZBÚŽ@[c€¿“ý@ÛŒPBá¶`@¡!ôBåEØ@¡ÐB»áø@™ˆAA@A™ˆBÌ>Ð@¬fDBºÀ@Îÿ8Á¸AP@ÀB¹!°@ NPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÁQ¨@kåèÁOgà@ìðB¼‹`@«²pBØÍ@±÷ B¾ž @w˜PÀfŽ@÷˜XBÂ÷˜@®œ”BËÇ@@¿R(Á¸AP@àC)<`@€ˆA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCúÐ@Qçh?ýá@ÒÀCžh@¡™Cpì@—GøC¥Œ@TðÀ@Ʋ@@ÔðÀCØ@¡CÐ@›Ç(Á¸APAAª7 @ÕA@€ÿúZZÿúZZÿúZZÿúZZÿúZZAû @ôÊÜÁ’{°AtøðA¼€A#аB,…àAI§üB4Õà@î|¸A‹éàAn|¼BcjÐA á‚Bâ@ASøÁ¸APAB Üð@rØ A@ÿúZZÿúZZÿúZZÿúZZÿúZZB}ú°@¢.ÀâK@A"L°B~·À@øfèBa¨@ðZÈBnäp@Ä©XA²€AD©XB•òø@à¤BOjÐA0ÚTÁ¸APA C*•p@» ApÿúZZÿúZZÿúZZÿúZZÿúZZC+!Ä@]ºhÀ#¿@Ýä˜C5x@ªz”C9:Œ@¤þˆC-“ˆ@uÖ@C€@õÖC9aÐ@¸ÉŒC8é8@ºhÁ¸APA0B¨>¨@:@AÿúZZÿúZZÿúZZÿúZZÿúZZB‹• @‚xÁ3¾ÀA ¨B‰:8@ÿ«ŽdA æøB™ü°@ófÐB›¸@óxÁ¸APA@Bbÿ@zéàAPÿúZZÿúZZÿúZZÿúZZÿúZZB N0@ð`ÁŒ+ ApŽtAá A5äÂB=¨ A88Bï@@óv@Á–£°AsvDB[A=œnBU#PA3U<Á¸APAPBLö°@B•A€ÿúZZÿúZZÿúZZÿúZZÿúZZBCú@Ó\øA„r AS†(BuÂÐA `B0¤pA4Í|BF¹`@Ü-8Aš–`A\-8B}F€A 0B- ðA@|(Á¸APA`Awv@@³8¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZB3(`@ߨ¨Á÷ÆA_Ô AûÅ AE¾ÀB‚íàA Ï„B.u°AE,@£€A‚E.B>ò ACæ@B8AH$dÁ¸APApB”ô@h@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB8·ðAÊ@°?@A"jBR0A!:B<èAd^„B;7@AªŒ?ŠsA‡ªŠBIëA.›VBH€AjfœÁ¸APA€BôL¨@p÷`AˆÿúZZÿúZZÿúZZÿúZZÿúZZBà0`@ƒ–¬Á,€A±Bäá¨@¬!$Bÿ– @âãBÞÐp@{À ÁÐì@ûÀ BÑc@³º$CÞˆ@ÊZHÁ¸APAˆBU*@0ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸APAA–¥À@Ô€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸APA˜BGø@$@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸APA Bv¬0@P6 @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸APA¨B3p@@qÕAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸APA°Buø@L‹ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸APA¸AnÀ@ê¶ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸APAÀAÞ…@@ês(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸APAÈB-” @’Öˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸APAÐAö»à@¼³(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸APAØA6³@@ªUÈ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸Ap?€BÌÿ @"2@@àÿúZZÿúZZÿúZZÿúZZÿúZZB˜­h@êT¤AiAjlB¨%˜AüÖBŒ A1'ÌB£¤8@çê(?ÔAgê,B¤˜A*B¥ °AôàÁ¸Ap@C|@ƒ¸AÿúZZÿúZZÿúZZÿúZZÿúZZC˜@±7\@ì©ÀA1Y8CÒl@ðŠ$Bþ»(AûÐBòH@¾êˆÁs`A>êˆB唨A! CyˆA Á¸Ap@@C@> @¦•0AÿúZZÿúZZÿúZZÿúZZÿúZZCE€@®åŒ?žA/üCJ³äAhŽCJÍP@úðCGíd@Ã>0ÀŠŸAC>0CIùÌA¢CP|àA Á´Á¸Ap@€BP@*ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZBhw€@èµ¼B)4pAhâDB£Î @ÇQøB.0A\½¼B¥Â@Ï.8A£êAO.4B¿Ê@¾§´B—"xA@Õ Á¸Ap@ B2ð@3ê0AÿúZZÿúZZÿúZZÿúZZÿúZZBT!Ð@Á!A„ìÐAAF B{°@ÑàlB;õÐA-ÈB€Æx@ª3XA¡›ÐA*3TBšŒè@¿øBc¬Aî¨Á¸Ap@ÀBc†0@3 AÿúZZÿúZZÿúZZÿúZZÿúZZAáŒ@@è…DAÏÀAh²B Ç A4’ÎAÅ2@A%JtB=p@ÂnˆBöˆABnˆBbQP@ýÃäAµÀA FÁ¸Ap@àBuY@@/f`@ÿúZZÿúZZÿúZZÿúZZÿúZZB°ð@›@A@÷à@ÿÌ B¤H˜@²K|BŒ1@Ì2ØBÎÐ@”¹˜@¾Î€A¹˜B›5@ß@ÐBYh@ݰÁ¸ApABqŠ€@„¨@ÿúZZÿúZZÿúZZÿúZZÿúZZAÿW@Ù‚4A…ò0AY¬dB*Ý AJlAÉÔ`A*iB*0p@âGxÀì AbG|B$A)«>BE¢PA*1pÁ¸ApABœ Ð@zi@APÿúZZÿúZZÿúZZÿúZZÿúZZB¾È8@pœ ¿Ï¸@ðËBÉ}Ø@´ÊHBÏ)@·¡B¬rà@ÇÐ@ˆúAÇÐB»Q˜@´‹@B´šh@ÒTÐÁ¸ApA AÍÉÀ@¬ãA˜ÿúZZÿúZZÿúZZÿúZZÿúZZAÃÅà@åLÀ¶m€Ae04A¸óA&&`Aì`€A5îBÂð@ènÁ‘'ÀAhnBA;xBP6 A#a8Á¸ApA0Bwý @œPA€ÿúZZÿúZZÿúZZÿúZZÿúZZB²_P@dŠ@¥ôÀ@ä·0BÄÓ@@©rDB¼ @³=àB²Ð@bº€A“¯ @âºxBу@ššØB¬ÀX@¼¥Á¸ApA@BB¿@Ó@A`ÿúZZÿúZZÿúZZÿúZZÿúZZB?‰`@øª¸ÁƒŒAxÜ4B*ƒðA$¤&Bt^ÐAUK¬B_ó`@ãšXÁO<`Acš\BS}ÀA í²B‡œHAJ¼Á¸ApAPBŒ,H@)†àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB"æ @ò$LA¿XðArTÜBb¼PA!ݸAûM@AO%„B'ðA¨Ä@¨€A†¨ÆB,*€A>¨XB$…A[€àÁ¸ApA`Bõ¾@@y™`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸ApApA厠@¸VAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸ApA€B÷ð@Z˜°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸ApAˆB‚Ox@*O°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸ApABTð@d@ @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸ApA˜B1è @XëàAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸ApA B48`@x8 APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸ApA¨Bgà@Ž¥àAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸ApA°B R0@“í ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸ApA¸B—P@"Ä@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸ApAÀB[Zp@H™P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸ApAÈA– @ð PA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸Aˆ?€C üô@à@@ÿúZZÿúZZÿúZZÿúZZÿúZZC.s¨@Æ>lAC­8C0" Aö$C2ÀA À@*ùAˆÿúZZÿúZZÿúZZÿúZZÿúZZB.ä°@ì ˜ÁÚÀ0Al;Aý A#Z‚Bt¸ A=ŽB)þ @ðAIÎ`ApBLA@ôÛ4B÷0A_šÐÁ¸Aˆ@àBÁ`˜@,ïÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB«pH@‘¹ì>²,A×BµÔ@ªGB·˜èAeìB«• @“£8A¢Ô`A£8BÉü @–m@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A˜A AÓ€AÖhA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A˜A0B\À@$€àA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A˜A@Bç`@d AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A˜APBa ?ÿò€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A˜A`Aåà@XºPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A˜ApBJ @sP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A˜A€B Õ@<ÀàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A˜AˆB @d¥€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A˜AB‘¸@Uz AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A˜A˜B l@@ñÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A˜A B©`@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A˜A¨B‚ư@°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨?€Bš‰ ?üKàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨@B‡:@?÷M@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨@@B·H°@Œà@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨@€B« @/„@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨@ B8@ŠYxAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨@ÀBCb0@8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨@àB,–à@BØPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨AB¶š0@ Ä AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨AA¦ÙÀ@ãŰAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨A Aïû`@€cðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨A0B2à@ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨A@Aô @ET€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨APB,¤`@Lë€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨A`Bí@$ü€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨ApB 'Ð@† ØA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨A€A»`@Ϲ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨AˆBô@@›ÉxAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¨AB$ @Ž xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸?€B‚É@ð€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸@B.T`@+`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸@@BBP@g°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸@€Bç@:+@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸@ A¨hà@®¬èA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸@ÀA3Ÿ€@¢°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸@àB4'À@-¤àA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸AA @ïhA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸AAƒÀ@·´(A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸A AßbÀ@UO0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸A0B  @†’PA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸A@BDð@ >pApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸APBg²@?×1@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸A¸A`BSG@g@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AÈ?€B’Þð?à&@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AÈ@B‡ãØ@•ë@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AÈ@@BBý0@;à@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AÈ@€B'ð€@ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AÈ@ B4B@y@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AÈ@ÀAôˆ @‹ôAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¸AÈ@àBÀ@˜ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°?€C 0@…ùpA@ÿúZZÿúZZÿúZZÿúZZÿúZZBâi(AòpÿúZZÿúZZBáZ(APêÿúZZÿúZZBÍÖèAø€BÍkÀA¨úÿúZZÿúZZÁ°@BÒ²0@w¼ AˆÿúZZÿúZZÿúZZÿúZZÿúZZBþº¨@ŸØ¬ÿúZZÿúZZBÿò@ œÿúZZÿúZZCs¼@¦¡È€Coä@§Ü ÿúZZÿúZZÁ°@@CwŒ@ZN€A€ÿúZZÿúZZÿúZZÿúZZÿúZZCÞ|@…¡œÿúZZÿúZZCœÐ@‡ptÿúZZÿúZZCIŒ@ž˜h€Ce@¡$ÿúZZÿúZZÁ°@€B8fP@QQA€ÿúZZÿúZZÿúZZÿúZZÿúZZB¸A=0ÿúZZÿúZZBø AAºÿúZZÿúZZAãX@AeÌŒ€AèÊ€AkMØÿúZZÿúZZÁ°@ CPXP@¨¦°AˆÿúZZÿúZZÿúZZÿúZZÿúZZCHÀ@™ÜÿúZZÿúZZCMàD@‰4ÿúZZÿúZZCB @§ÂX€CH!Ü@¬ùÿúZZÿúZZÁ°@ÀCX¬Ô@¬5˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZCKXt@‘É ÿúZZÿúZZCR‹°@–òœÿúZZÿúZZCPç¸@¨ 8€CX·À@®î ÿúZZÿúZZÁ°@àC%ì@C?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÂB8@•$ÿúZZÿúZZBÊBh@›AXÿúZZÿúZZB·è@žTÀ€BË€@¥´ÿúZZÿúZZÁ°ABºŸX@4RÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCG<@°`ÿúZZÿúZZCP9T@—^øÿúZZÿúZZCF®¤@“`€CP"ˆ@šcÿúZZÿúZZÁ°AC BÜ@h/PAˆÿúZZÿúZZÿúZZÿúZZÿúZZC>íÐ@Õ|ÿúZZÿúZZCHŒ@—ÄÿúZZÿúZZCA<@”(€CKƒÀ@œ0DÿúZZÿúZZÁ°A C [ÎA(AˆÿúZZÿúZZÿúZZÿúZZÿúZZCì,@»mÿúZZÿúZZC—©æ@ÅØÿúZZÿúZZC—/ @ÅPÀ€CŸhà@Ð \ÿúZZÿúZZÁ°A0BågÀ@:s@@@ÿúZZÿúZZÿúZZÿúZZÿúZZC=ì@„XÿúZZÿúZZCxÄ@‹ŠÌÿúZZÿúZZCì¸@‰¨€C S@˜µÿúZZÿúZZÁ°A@CºZ¦@þ*0@ÿúZZÿúZZÿúZZÿúZZÿúZZC‘ÑF@›UøÿúZZÿúZZCšL@¤^hÿúZZÿúZZC›~@¹bh€C˜ö”@ĬÿúZZÿúZZÁ°APBÉ®À@u¾ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZBóp(@¬¿lÿúZZÿúZZCéÈ@¶õ4ÿúZZÿúZZC“|@°D €C ,H@º…lÿúZZÿúZZÁ°A`A»•ÀAj¬ApÿúZZÿúZZÿúZZÿúZZÿúZZB\¾PA/“ÿúZZÿúZZBiѰA9ùrÿúZZÿúZZB$A€ÓN€B. AˆBÿúZZÿúZZÁ°ApCÕ˜A8e(@ ÿúZZÿúZZÿúZZÿúZZÿúZZCÄ AJüÿúZZÿúZZCÏ}²AU׌ÿúZZÿúZZCÀz*A5mH€CËSèA?§ŠÿúZZÿúZZÁ°A€CGïp@²Âˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZCƒ¤´@ØàÿúZZÿúZZC‹&˜@äçdÿúZZÿúZZC„Øà@½B€CŒ L@Ç‚ÄÿúZZÿúZZÁ°AˆAYÀ@½Øp@€ÿúZZÿúZZÿúZZÿúZZÿúZZAÔå`A;ñ ÿúZZÿúZZAàŠ`AF8¢ÿúZZÿúZZB«ÐA„ꞀB A‹¶ÿúZZÿúZZÁ°AB'$@@¯¤A`ÿúZZÿúZZÿúZZÿúZZÿúZZB¶^ @èÿìÿúZZÿúZZB¿Å`@õØÿúZZÿúZZByjðAHiì€B‚˜ÐAQàDÿúZZÿúZZÁ°A˜C;•Ì@Ïc(A0ÿúZZÿúZZÿúZZÿúZZÿúZZC.&@@°ZÿúZZÿúZZC6pl@¸¿ ÿúZZÿúZZC5Œ@¸lh€C=AÜ@ÀAtÿúZZÿúZZÁ°A CaÌBe†€AA„B~PÐ@èF¸B™:8@¨ ÀJ²€A( B—/ @ñÄBœ @ëuXÁ°@@@B¦úˆ?è­ @àÿúZZÿúZZÿúZZÿúZZÿúZZB´§@…(Á96@A(`B«h @ÆôBÁ}˜@µÙ˜B¾X¸@‡XàÁÊp€AXäB§¶@Ò¼BÙ0@¯ãøÁ°@@€C|R8@moÀA ÿúZZÿúZZÿúZZÿúZZÿúZZCnA0@ql0Á_ @ñ”ClSð@¤_°CxÖ|@¶¬(Ccެ@‚ÞxÁRÀAÞ|Cd9Ü@±RCk©4@Ç(hÁ°@@ CÙ @%©PA ÿúZZÿúZZÿúZZÿúZZÿúZZCc@IÉA[0€@ÉêðC%ëà@‘1XCÔ$@“yxCh@\pð@Í€@ÜpðCl@ Ÿ„C¬@ŸnÁ°@@ÀC7àH@‰ßPAÿúZZÿúZZÿúZZÿúZZÿúZZC9Ž<@D xÁœÏ`@ÄÁC6@‘&¬CI @í8C2[l@E`€Á†—p@Å`ˆC0Rp@“jøC@&,@ŒòpÁ°@@àCIˈ@…@ApÿúZZÿúZZÿúZZÿúZZÿúZZCG*¼@G£à?˜@ÇŘCPH@|CM™@•CJ§ˆ@LžÐAÙ`@ÌžÐCX[4@”û0CLÇ(@— ˜Á°@AC)‚à@\¬€A0ÿúZZÿúZZÿúZZÿúZZÿúZZC50@IápÀ˜?@ʸCQÌ@–eôC€¬@“‘ÀCC|@N¾7`@ÎøCJH@™%ðC]H@—¨Á°@ACOUà@`o€@ ÿúZZÿúZZÿúZZÿúZZÿúZZCCï,@Kšø@*o€@˽ÀCO? @ „CK„0@“øC9@Jæ0@yz€@Êæ0CE,ø@›ÄC?Üô@‘“0Á°@A C¢Ä¢@Ç+(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC¬êV@ƒ§lAu† A¾CºK¶@ϤC±ˆP@¸"`C¬N@˜£HAY»A£HC¹Ò@âÎC°ó@@ã<ÐÁ°@A0B3â@Qð@ó•`Áh¯ÀAs•\B*^ A9cjBfÙ`A1ÇôÁ°@A@Cm@A€ÿúZZÿúZZÿúZZÿúZZÿúZZCw|@SÂÈ¿µ@ÓçÐCÕà@Ÿ7 C½@k¸Cfx@kg?Ç—@ëgC ät@¯ý°C Ñœ@¯©Á°@APC–6@ޏAˆÿúZZÿúZZÿúZZÿúZZÿúZZC’Yà@ Fпº™A cCš¦@òtPC›E@í…C™¬@Ÿì @æ*@Aì C£ÕÂ@ó¿`CŸÁ:@êyðÁ°@A`CU\@î A`ÿúZZÿúZZÿúZZÿúZZÿúZZC2@lQP@ˆ^@@ì{pC*ëd@¬‚´C&p4@µ|PC.–€@và€@ôÌÀ@öàˆC<»P@¹7C4—Ü@¸èÁ°@ApBøTØ@.^A ÿúZZÿúZZÿúZZÿúZZÿúZZBŠ¡ @×-xÁ¶‹ AWTDBuEÐA8ûB«*xA-”B’q @Íå@¥öÀAMåŒB 2ˆAy|B•oèA0üÁ°@A€CÈ0@9ɰ@àÿúZZÿúZZÿúZZÿúZZÿúZZCD@t¢ˆÀ¢$@ôÏ(C×`@Áô$C –€@«•0C’p@÷ÈÁ‡‡0A÷ÌC»X@ÊZÜC ô@¹`xÁ°@AˆBŽ*Ø@OÒ @@ÿúZZÿúZZÿúZZÿúZZÿúZZBÏNà@“wô?í-A“0BÜ¥ @Û›ÐBÙ¨¸@ÝV@Bàð@–qP@4 AqPBî…@ß)ÀBé½@á@¨Á°@AC)€@K]PAÿúZZÿúZZÿúZZÿúZZÿúZZC+ˆ@m“àÀ®[@íÀXC14@¶0¼C8Vì@¬HC'Ê @€¥è@Ž€A¥äC0Ñ<@¾GäC/Ød@ÀÀÁ°@A˜B^³@J'pA`ÿúZZÿúZZÿúZZÿúZZÿúZZB>qÐ@ÿ±üB h¸AâxBˆ‡°A&@ Aý÷€AS«dB,á°AÉÁ]°àA™ÉBZ€AePúBS€Ab(äÁ°@A B~­`@V$pAÿúZZÿúZZÿúZZÿúZZÿúZZBÏðAŒªA‚pA¨HB0˜ AbqŒAÛ¢`AEŘB>ÐA>Á„eÀA™>B#K°AiÁjBjŠ AYÁ¨Á°@A¨BÛP@X¯@@àÿúZZÿúZZÿúZZÿúZZÿúZZC/¨@ŽÜAOl@A¨(Cûd@°mLCØ@ÍðCƒ”@‰pB#rèA pC ¸¼@ª¹ðBðmð@ä<èÁ°@A°AÞ€@ÃuÈAPÿúZZÿúZZÿúZZÿúZZÿúZZB­ A‰AU€A¥ÆB/«àA`³¾Aôu€AFq˜BÓ AŽXÁH¬ÀA”ŽXBÎA]lB<°AT/xÁ°@A¸B3L°@wP@àÿúZZÿúZZÿúZZÿúZZÿúZZB:ñpA0Uˆ?©A°yBB, A‰ÒÂB?™ AlïAô“@A êDAÜA êBB A{®6AÚ£AT]PÁ°@AÀBu€@d‡ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@AÈB1Wp@sÈ0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@AÐBU°0@^K@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@AØB޹ˆ@40€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@AàAÝ1€A 0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@AèB$@@ª'èÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@AðB)è@½öAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@AøBEÐ@“?¨A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@€?€B«¬p?Ø| AÿúZZÿúZZÿúZZÿúZZÿúZZB§Ç˜@î=ÿ An(B§C A,õfB¥ö0A!$HB»Ð8@Ý¥XA·4A]¥TBÒbøA6–B£C`A%• Á°@€@C ¨¤@h€?€ÿúZZÿúZZÿúZZÿúZZÿúZZCè@XapA\¡€@Ø…ÐCͼ@”ºC¸@ÕˆC9Ô@Z|п¬7@Ú|ØCª¨@š\CÌT@›¶`Á°@€@@BIË@¿Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZBà@Í·èAüAAMÚ€B`p@﹈A¿< A)À°B$F@öI€@¶tAvI€B2•°AdBÐAB¨Á°@€@€Bö4@@%dAÿúZZÿúZZÿúZZÿúZZÿúZZBì‚H@Yž°A  @ÙÃXCP@–j@BÞP@¢õÐBç“È@`¤A¢p @ईC,@™ÔôBÖ©p@©ÃÁ°@€@ B‡dx@ fàÿúZZÿúZZÿúZZÿúZZÿúZZAùE€@þ’œA8á@A~½˜BàA@ª–AÏçA0¹¬B ÷`@ìǸAÊPAlǸBEŠA0ÛôA¹A'$°Á°@€@ÀCRDp@\~ @€ÿúZZÿúZZÿúZZÿúZZÿúZZChX¤@b©>“À@âÏhCpí¸@©-CoP @¢ ¸Cc©ü@_ï@ÁWó @ßïHCeI¨@¡XDCq~@¦ àÁ°@€@àC´(À@¿Y°A`ÿúZZÿúZZÿúZZÿúZZÿúZZC¼0à@ª¿Ç¤A*6øCô@óT(CÇÒADLC½\r@¬fè@ËA,fäCÇ=\@ö\C• A2<Á°@€ABÁ3È?ò†A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBŒÛ¸@ ”ð@«y€A °hB™À@ææœB@(@ódxBUH@Œ¨Á`îA ¬B–)ø@̇ B²ˆ@Ñ6ˆÁ°@€ACl@~àApÿúZZÿúZZÿúZZÿúZZÿúZZC…ÞL@IdpÀuL€@ɇC‹º"@”âäC3À@•ô°C„Õ@qÁ7³@@ñøCˆµ’@°¤ÜCýð@µ Á°@€A BŸH@,@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB‹ë`@­Ž`@Ãô@A-¬pBšˆAV˜BŒ°(A¼BÈ@³MpA&3@A3MpB“!H@ÜByW€AÁ°@€A0Cq/@‰À@ApÿúZZÿúZZÿúZZÿúZZÿúZZC5a|@8@ä¤ÈÀHð€Ad¤ÌBŠÒ¨A,‹FB’ÑèA&?lÁ°@€A BY3 @ƒÍX@ÿúZZÿúZZÿúZZÿúZZÿúZZBR €ALžA¶³ðA‡fÐB…oA+$êB-N AbìpBNÚ°AD¬A4 A–D®BiŒpASMLBFAh HÁ°@€A¨B>‡Ð@y.@A`ÿúZZÿúZZÿúZZÿúZZÿúZZAö%àA\ÊA(`AŽxÄB†A\HAà°€AG¨äB™ðA§¿Ð–Až§B AfÑB&+pAk4`Á°@€A°Bz?`@?(AÿúZZÿúZZÿúZZÿúZZÿúZZBn, AÓAÜÙ`A—ñLB—Y˜AÙnB?sA‹6úB-ŽA-#4@•ò@A­#4B;H0Aeb(B*õA‰uÈÁ°@€A¸B…=à@> A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@€AÀAÀÎ @ØŒèAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@€AÈAÏÜ@@ÆÚA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@€AÐAcÐ@Ê:à@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@€AØBea`@`e€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@€AàAÖèà@æBp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@€AèBûA×l@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@€AðBL¨ @‡=ØA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@€AøA­,@@õ&A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°@À?€C 1À@H@ ÿúZZÿúZZÿúZZÿúZZÿúZZC:´@¥h@®ÀA%«”C<@㫌Bü(@íùÀC"$@§{èÂ!üèA'{èBå @ú ÄC,ð@ÜæpÁ°@À@CV3ô@PÿúZZÿúZZÿúZZÿúZZÿúZZC|1 @–œ,¿–AµÐC}š<@©ÄˆC|äX@ú€C|¸À@“¨?&èA¬C1@¬ÁˆC|Ê@ï‰xÁ°@À@@B„èø?ùïA`ÿúZZÿúZZÿúZZÿúZZÿúZZB¡Åp@‘2œÀ$,AKTB¡¬0@Ñ»XB¦ @ÎEˆBºÕ8@„ ÀÄjA B·Ë`@ÁáHBÂó°@¸¨ÀÁ°@À@€C,;È@Sƒ @àÿúZZÿúZZÿúZZÿúZZÿúZZC%ö8@EW0A¾À@ÅxØC2 ¼@ŽšDC êÄ@Ž\0C)±Ø@H—A¥@È—ˆC8…8@‘¨C"Mø@VÈÁ°@À@ C*Ì@Jþ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBû °@Où A3n`@ШC+Ä@”÷xBö¸@™zøBü>@TCðÁ@À@ÔCèBúí¨@¢C4@—9€Á°@À@ÀBE–0@BÐAÿúZZÿúZZÿúZZÿúZZÿúZZB±ÐAsÔ@˜³A„ŠŠB! ÀA=B ©@AFˆB64@@øñ@AxñBA›ÀA2ëÒB7Å A9ŠPÁ°@À@àCœL@Ÿœ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC™n@m?‚@í7èCŸÂ@¯Cžç$@®hCž<4@’Æp@<ƒ€AÆtC¥øÀ@Ø–C£”Ú@×¶€Á°@ÀAB“t`?ÿ“€A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÜÅh@V8È?/H@Ö]àBè!@ž² Bå÷À@ž\xBÜÕ @hèA¢[@èèBüà@¢aàBÑ]ð@µ¤8Á°@ÀACTž(@XJ A0ÿúZZÿúZZÿúZZÿúZZÿúZZC)è@4þH¾Ü0@µÐC1Á@†mŒC1Ã@†œøC5M˜@N pÀ¿ª@Î xC;­¼@˜ôdCAF˜@™0(Á°@ÀA C€5t@Ÿ~@€ÿúZZÿúZZÿúZZÿúZZÿúZZCš‹6@w"XA¤]P@÷M°C¨–â@ĘœCz@«C¨C˜’Z@¢j°@¿NA"j´C¢Ÿl@ô3¬CŸ ø@ð Á°@ÀA0B½¤ø@½A@ÿúZZÿúZZÿúZZÿúZZÿúZZBxà@ôF4Bw@Atq\B¥‚hA/–²BAéðA=šˆB—v @¨í€A£`A(í€BªZ@î#üB•ÌxAÿÁ°@ÀA@C~‚¤@€ØA0ÿúZZÿúZZÿúZZÿúZZÿúZZCY–0@‚ À¨é@A"@Ccã@ÄIHCi@Á­C^£„@€ÓàÀ9€AÓÜCjuD@¼ÈCl÷,@¿ Á°@ÀAPCwñx@¤ù @àÿúZZÿúZZÿúZZÿúZZÿúZZCмô@ÍAxA4®èB¨œA‘ŒBª‘XA/¼Á°AA C‚ì@hâ ApÿúZZÿúZZÿúZZÿúZZÿúZZC7 @„­X@ÍRAǰCÁÌ@Æ8C ×@Å#ØC\l@qUðÁ?€@ñUøCvD@µ–øCDt@¯¯ Á°AA¨BšŠh@82 A ÿúZZÿúZZÿúZZÿúZZÿúZZB›ŽA”Þ@ÜiA‡°,B©ðACÓ$BàANR`B AÄ,AŸqÐA•Ä.B¶¸`AAG$B2ˆAuìÁ°AA°ALUÀ@¹8ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AA¸B±ðH@*pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AAÀAë\`@˜yA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AAÈBUA°@Z`ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AAÐAÊã@Ò[ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AAØAl€@ÖEØ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AAàA¾> @ßרÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AAèAÕµ`@ò7ˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AAðAáO@ý AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A ?€B³é°?÷Š@A@ÿúZZÿúZZÿúZZÿúZZÿúZZBJS€A&Ob@*ØA¦lÊBOÌpAc¾êBDõPAr…¨BYÅA´Â"ƒØA‘´B¥PA`¾B•nA8cÄÁ°A @CY­T@‚›¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZC@çì@«·ÄÁqO A+ÖC;A @íp¬CJN(@ü¹ÀCJ8À@ªý0?‚ A*ý0CL×@õÖ´CK~¬@òphÁ°A @@B­¾8?âç A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÜÓ @w¦XÁ“a°@÷Ò(BÎ@Ð@²¨Bó”H@²œ(Bû‡¨@j¤PÁÐ@ê¤PBî_¨@¦È¼Cò€@«hÁ°A @€B« @Czà@€ÿúZZÿúZZÿúZZÿúZZÿúZZBfTà@áØB*€HAa§ÈB¢@Ì‹(BøàAO©ÐB¤Õ(@¢ @AÆk A" ]C·} ADÞ”C¯f*@õ6`Á­ü0Au6dC³=(A2QØC¿°A;—dÁ°A A CƒY@–Ψ@àÿúZZÿúZZÿúZZÿúZZÿúZZCkb,@‡ZTÀw€ArðCx+´@Ê;@C{0ì@ËÚøCo¸4@eI@¿J@åI@C}œ@«4C~šl@«ÑXÁ°A A0Ch48@±XA`ÿúZZÿúZZÿúZZÿúZZÿúZZC‰ˆJ@£2ôAˆ4àA#PÜC–•@÷qhCŽ"@ó’C‡ &@‚±˜A ÀA±œC’,@»‘ÀCéT@Ì“àÁ°A A@B Ð@hÙ°@€ÿúZZÿúZZÿúZZÿúZZÿúZZB@°AÅnÀÜ@A€Ý8B»AI³ŠB7Á°A:6ÀBF@ï(À¥6€Ao(BG"àA; –B^"A,=ÄÁ°A APC.Ü@^†`A0ÿúZZÿúZZÿúZZÿúZZÿúZZC,<@Z~àÀ ï@Ú§˜C à@¥e\C#+@¤|èCå@gýA’˜à@çýC. @²œ´C¥@ª‹¸Á°A A`Bý°@(¡Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZB‡„`@¯sTÁ/Ñ`A/”\B„žàAdâBØA…œB8©pAi(Á†ÍAƒi&B '°AP9>Bis°A:ßtÁ°A ApC¢ô@†¬ A@ÿúZZÿúZZÿúZZÿúZZÿúZZC/–h@fqÐ@ùÓ@æ C?°@³šDC8 €@¨IC8žÄ@…6È@aŸ€A6ÄCE{Ô@ÎŒ”CCŽt@Â9XÁ°A A€Bã°Ð@:GÿúZZÿúZZÿúZZÿúZZÿúZZB‰ˆ@«Ä¿Ü-A+/¨Bâ AuâB”á¨@ÿ{°Bf2 @äAbÒ`AdŒBˆ°˜Ay BWÈ0AA™ Á°A AˆBM§à@<"€@€ÿúZZÿúZZÿúZZÿúZZÿúZZB„‰ˆ@³9ÈÀ¦ÒÀA3\¤B‡(A ¢vB“š@AEøBt@»ºÐÁ›ÀA;ºÌBƒÛPAøB®÷8@û×èÁ°A AAU6€@¦pA@ÿúZZÿúZZÿúZZÿúZZÿúZZAè#àADz¿äÄA„^†AíÝ@ACÈZB AJ¨B€ðA æ@A>&CÑ Aõ$C%¸AÖ€Á°A@@BJÐð@ÜPA0ÿúZZÿúZZÿúZZÿúZZÿúZZB™å`@ëg,@é8€Ak‘ØB£3XA±nB”ÀA6ŽBª8@ò Á›°Ar B˜d°A'7ŽBÀ(A3EœÁ°A@@@Bçü@!àA ÿúZZÿúZZÿúZZÿúZZÿúZZBÓ–à@µo¼À×A5¤BÑ?@¸ë BßoðA ï,BѨ@½(p@ò”A=(pBÝ@´çäBÍý0A*ä¸Á°A@@€CÐ(@=þà@@ÿúZZÿúZZÿúZZÿúZZÿúZZC)Z @alpÁUãà@á•`C'w@¡`C5 l@§o¨C(€@JSPÀ7@ÊSHC,@‘²¬C.öÜ@”æ€Á°A@@ C33ì@§ APÿúZZÿúZZÿúZZÿúZZÿúZZC Èœ@^ÔAåà@ÞüCœ@¡¼8CmŒ@¥d°C Ç„@O ðA‘±P@Ï øC@ @“ztC Ã@œÈÁ°A@@ÀAåò @¹ÆPÿúZZÿúZZÿúZZÿúZZÿúZZAÌw`@ã-ˆÁHÑÀAcWA þàA%ÎB:€A7ó¼A¾? @ä÷0Añ@Ad÷4Aè€A6Å€A¤å`AÍŒÁ°A@@àBÙŠØ@àP@€ÿúZZÿúZZÿúZZÿúZZÿúZZBØñ@a¨€Aaµ @áÑàBòjX@¦Ó BÕŒ0@¨“XBè\0@Xê @tO€@ØêB÷ah@¤)HBðHÈ@ªÁ°A@ACdEœ@‰`AÿúZZÿúZZÿúZZÿúZZÿúZZCB׈@kè?Ÿ@ëA0CN@¬¨àCM$@²€˜CF} @MA°ÀõD€@ÍA¨CLÎT@–rCUÒ´@›Ÿ0Á°A@ABšÎˆ@VA`ÿúZZÿúZZÿúZZÿúZZÿúZZB‹Rà@—aPÁаA}XB)p@üB¦Œ@Æ¿¨BŽð`@œo`Á²bÐAo\B~ÉàA6*B¯j8@Ç!8Á°A@A C%Kà@Q=°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCX5@yH@³€@ù6¸Ch‘ @¸ÙÜCcÖ¤@¾!ˆCRÓ@té0AÇ@ôé0CcÉd@³°ÐC\¨@¼1ÀÁ°A@A0Bxp@!BPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBBŽ0@Ô¶A?`àATÞ Bh`AG(B6ÊA/›€B`•€@¾iÈ@'ö€A>iÈBsàÐA \BjtAnHÁ°A@A@B¥|€@?5à@ÿúZZÿúZZÿúZZÿúZZÿúZZB4p @ò—¬¿õÜArŘB
 
 ###############################################################
 ###############################################################
 ###############################################################
 ### CCP4 5.0: MTZDUMP            version 5.0       : 23/01/04##
 ###############################################################
 User: cowtan  Run date: 16/ 6/2004 Run time: 15:31:57 


 Please reference: Collaborative Computational Project, Number 4. 1994.
 "The CCP4 Suite: Programs for Protein Crystallography". Acta Cryst. D50, 760-763.
 as well as any specific reference in the program write-up.



 OPENED INPUT MTZ FILE 
 Logical Name: HKLIN   Filename: junk.mtz 


 Spacegroup information obtained from library file: 
 Logical Name: SYMINFO   Filename: //y/programs/xtal/ccp4-rel/ccp4-5.0/lib/data/syminfo.lib

 * Title:

 GerE native and MAD..

 * Base dataset:

        0 HKL_base
          HKL_base
          HKL_base

 * Number of Datasets = 3

 * Dataset ID, project/crystal/dataset names, cell dimensions, wavelength:

        1 Gere:native
          Gere:native
          native
            108.8420   61.7790   71.7520   90.0000   97.2510   90.0000
             1.40000
        2 Gere:Se_met_deriv
          Gere:Se_met_deriv
          SEinfl
            108.7420   61.6790   71.6520   90.0000   97.1510   90.0000
             0.98100
        3 Gere:Se_met_deriv
          Gere:Se_met_deriv
          SEpeak
            108.7420   61.6790   71.6520   90.0000   97.1510   90.0000
             0.98000

 * Number of Columns = 27

 * Number of Reflections = 25739

 * Missing value set to NaN in input mtz file

 * HISTORY for current MTZ file :

 From FREERFLAG, 11/ 4/98 14:21:06 with fraction 0.050                           
 From MTZUTILS, 11/ 3/98 15:36:47 after history:                                 
 From MLPHARE, 10/26/98 15:35:29                                                 
 From NA4TOMTZ, 12/ 1/00 11:51:15                                                
 data from CAD on 17/ 1/01                                                       

 * Column Labels :

 H K L FP SIGFP FreeR_flag anom.F_sigF_ano.F+ anom.F_sigF_ano.sigF+ anom.F_sigF_ano.F- anom.F_sigF_ano.sigF- anom.F_sigF_ano.covF+- FSEinfl SIGFSEinfl DSEinfl SIGDSEinfl F(+)SEinfl SIGF(+)SEinfl F(-)SEinfl SIGF(-)SEinfl FSEpeak SIGFSEpeak DSEpeak SIGDSEpeak F(+)SEpeak SIGF(+)SEpeak F(-)SEpeak SIGF(-)SEpeak

 * Column Types :

 H H H F Q I G L G L C F Q D Q F Q F Q F Q D Q F Q F Q

 * Associated datasets :

 0 0 0 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3

 * Cell Dimensions : (obsolete - use crystal cells)

  108.8420   61.7790   71.7520   90.0000   97.2510   90.0000 

 *  Resolution Range :

    0.00020    0.21675     (     71.247 -      2.148 A )

 * Sort Order :

      0     0     0     0     0

 * Space group = 'C2' (number     5)



 OVERALL FILE STATISTICS for resolution range   0.000 -   0.217
 ======================= 


 Col Sort    Min    Max    Num      %     Mean     Mean   Resolution   Type Column
 num order               Missing complete          abs.   Low    High       label 

   1 ASC    -50      50      0  100.00     -1.9     19.0  71.18   2.15   H  H
   2 NONE     0      28      0  100.00     10.5     10.5  71.18   2.15   H  K
   3 NONE     0      33      0  100.00     12.6     12.6  71.18   2.15   H  L
   4 NONE    6.9   697.5   268   98.96    79.02    79.02  14.97   2.15   F  FP
   5 NONE    0.9    33.3   268   98.96     4.54     4.54  14.97   2.15   Q  SIGFP
   6 NONE    0.0    19.0     0  100.00     9.47     9.47  71.18   2.15   I  FreeR_flag
   7 NONE   16.0   692.3 25501    0.92   212.22   212.22  28.34  10.03   G  anom.F_sigF_ano.F+
   8 NONE    1.2    12.1 25501    0.92     4.24     4.24  28.34  10.03   L  anom.F_sigF_ano.sigF+
   9 NONE   28.2   703.8 25562    0.69   224.31   224.31  24.80  10.03   G  anom.F_sigF_ano.F-
  10 NONE    1.5    12.4 25562    0.69     4.28     4.28  24.80  10.03   L  anom.F_sigF_ano.sigF-
  11 BOTH     ?       ?  25739    0.00      ?        ?  -999.00   0.00   C  anom.F_sigF_ano.covF+-
  12 NONE   12.9   738.1 14174   44.93   117.62   117.62  28.34   2.75   F  FSEinfl
  13 NONE    1.2    29.2 14174   44.93     6.73     6.73  28.34   2.75   Q  SIGFSEinfl
  14 NONE -136.3   142.3 15242   40.78    -0.34    11.33  24.80   2.75   D  DSEinfl
  15 NONE    2.4    54.2 15242   40.78    12.79    12.79  24.80   2.75   Q  SIGDSEinfl
  16 NONE   11.5   746.7 14293   44.47   114.00   114.00  28.34   2.75   F  F(+)SEinfl
  17 NONE    1.2    22.9 14293   44.47     8.39     8.39  28.34   2.75   Q  SIGF(+)SEinfl
  18 NONE   12.0   742.7 15123   41.24   114.45   114.45  24.80   2.75   F  F(-)SEinfl
  19 NONE    1.5    42.5 15123   41.24     8.59     8.59  24.80   2.75   Q  SIGF(-)SEinfl
  20 NONE    9.2   726.7 13739   46.62   118.35   118.35  29.71   2.75   F  FSEpeak
  21 NONE    1.1    36.0 13739   46.62     6.63     6.63  29.71   2.75   Q  SIGFSEpeak
  22 NONE  -96.7   139.2 13963   45.75    -0.33    12.73  26.99   2.75   D  DSEpeak
  23 NONE    0.0    47.6 13963   45.75    11.77    11.77  26.99   2.75   Q  SIGDSEpeak
  24 NONE    8.9   727.2 13777   46.47   114.76   114.76  29.71   2.75   F  F(+)SEpeak
  25 NONE    1.4    26.0 13777   46.47     8.31     8.31  29.71   2.75   Q  SIGF(+)SEpeak
  26 NONE   12.5   745.8 14691   42.92   115.15   115.15  24.80   2.75   F  F(-)SEpeak
  27 NONE    1.5    38.5 14691   42.92     8.47     8.47  24.80   2.75   Q  SIGF(-)SEpeak


 No. of reflections used in FILE STATISTICS    25739



 LIST OF REFLECTIONS
 ===================

  -50   0   1         ?         ?        2.00       ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  

  -50   0   2       59.42      5.88     19.00       ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  

  -50   0   3       14.52      9.31     17.00       ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  

  -50   0   4         ?         ?        8.00       ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  

  -50   0   5         ?         ?        9.00       ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  

  -50   0   6       43.94      5.84     11.00       ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  

  -50   0   7       19.11     11.45     18.00       ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  

  -50   0   8       17.15     10.66      4.00       ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  

  -50   2   1       27.64     10.34     11.00       ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  

  -50   2   2       38.85      5.87     13.00       ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  


 MTZDUMP:   Normal termination of mtzdump
Times: User:       0.1s System:    0.0s Elapsed:     0:01  
 
 ###############################################################
 ###############################################################
 ###############################################################
 ### CCP4 5.0: MTZDUMP            version 5.0       : 23/01/04##
 ###############################################################
 User: cowtan  Run date: 16/ 6/2004 Run time: 15:31:58 


 Please reference: Collaborative Computational Project, Number 4. 1994.
 "The CCP4 Suite: Programs for Protein Crystallography". Acta Cryst. D50, 760-763.
 as well as any specific reference in the program write-up.



 OPENED INPUT MTZ FILE 
 Logical Name: HKLIN   Filename: junk2.mtz 


 Spacegroup information obtained from library file: 
 Logical Name: SYMINFO   Filename: //y/programs/xtal/ccp4-rel/ccp4-5.0/lib/data/syminfo.lib

 * Title:

 From Clipper CCP4MTZfile

 * Base dataset:

        0 HKL_base
          HKL_base
          HKL_base

 * Number of Datasets = 1

 * Dataset ID, project/crystal/dataset names, cell dimensions, wavelength:

        1 proj
          Gere:native
          native
            108.7420   61.6790   71.6520   90.0000   97.1510   90.0000
             1.76000

 * Number of Columns = 8

 * Number of Reflections = 281

 * Missing value set to NaN in input mtz file

 * HISTORY for current MTZ file :


 * Column Labels :

 H K L anom.F_sigF_ano.F+ anom.F_sigF_ano.sigF+ anom.F_sigF_ano.F- anom.F_sigF_ano.sigF- anom.F_sigF_ano.covF+-

 * Column Types :

 H H H G L G L C

 * Associated datasets :

 0 0 0 1 1 1 1 1

 * Cell Dimensions : (obsolete - use crystal cells)

  108.7420   61.6790   71.6520   90.0000   97.1510   90.0000 

 *  Resolution Range :

    0.00020    0.00998     (     71.067 -     10.013 A )

 * Sort Order :

      0     0     0     0     0

 * Space group = 'C121' (number     5)



 OVERALL FILE STATISTICS for resolution range   0.000 -   0.010
 ======================= 


 Col Sort    Min    Max    Num      %     Mean     Mean   Resolution   Type Column
 num order               Missing complete          abs.   Low    High       label 

   1 ASC    -10      10      0  100.00      0.0      4.1  71.07  10.01   H  H
   2 NONE     0       6      0  100.00      2.1      2.1  71.07  10.01   H  K
   3 NONE     0       7      0  100.00      2.7      2.7  71.07  10.01   H  L
   4 NONE   16.0   692.3    43   84.70   212.22   212.22  28.29  10.01   G  anom.F_sigF_ano.F+
   5 NONE    1.2    12.1    43   84.70     4.24     4.24  28.29  10.01   L  anom.F_sigF_ano.sigF+
   6 NONE   28.2   703.8   104   62.99   224.31   224.31  24.75  10.01   G  anom.F_sigF_ano.F-
   7 NONE    1.5    12.4   104   62.99     4.28     4.28  24.75  10.01   L  anom.F_sigF_ano.sigF-
   8 BOTH     ?       ?    281    0.00      ?        ?  -999.00   0.00   C  anom.F_sigF_ano.covF+-


 No. of reflections used in FILE STATISTICS      281



 LIST OF REFLECTIONS
 ===================

  -10   0   1      103.37      2.66       ?         ?         ?  
  -10   0   2      169.70      3.13       ?         ?         ?  
  -10   0   3      150.07      2.90       ?         ?         ?  
  -10   2   1      255.67      4.07    251.48      4.01       ?  
  -10   2   2      175.41      3.06    177.03      3.10       ?  
   -9   1   1      198.12      3.33    191.74      3.27       ?  
   -9   1   2      561.65      8.99    556.77      8.85       ?  
   -9   1   3      264.73      4.13    259.95      4.03       ?  
   -9   1   4      105.78      2.91    105.76      2.56       ?  
   -9   3   1      307.23      4.95    314.95      5.12       ?  

 MTZDUMP:   Normal termination of mtzdump
Times: User:       0.0s System:    0.0s Elapsed:     0:00  
clipper/examples/test.new000644 000765 000000 00000212714 11766652736 015743 0ustar00ccbwheel000000 000000 Enter spacegroup: 1 1 1 P 1 0: x, y, z Cell ( 100, 100, 100, 90, 90, 90) Vol1e+06 Orth mat | 100, 6.123e-15, 6.123e-15| | 0, 100, 1.608e-14| | 0, 0, 100| Frac mat | 0.01,-6.123e-19,-6.123e-19| | 0, 0.01,-1.608e-18| | 0, 0, 0.01| Prod mat | 1, 1.661e-33, 1.444e-33| | 0, 1, 7.969e-33| | 0, 0, 1| Real metric m00= 10000 m11= 10000 m22= 10000 m01=1.22461e-12 m02=1.22461e-12 m12=1.22461e-12 Reci metric m00=0.0001 m11=0.0001 m22=0.0001 m01=-3.21629e-20 m02=-3.21629e-20 m12=-3.21629e-20 1 1 1 P 1 0: x, y, z /spgr /spgr/cell /spgr/cell/hkl /spgr/cell/hkl/myfphi /spgr/cell/hkl/myfphi2 /spgr/cell/hkl/myfsig /spgr/cell2 F_phi F_sigF 1 0 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 10=10 11=11 12=12 13=13 14=14 15=15 16=16 17=17 18=18 19=19 20=20 21=21 22=22 23=23 24=24 25=25 26=26 27=27 28=28 29=29 30=30 31=31 32=32 33=33 34=34 35=35 36=36 37=37 38=38 39=39 40=40 41=41 42=42 43=43 44=44 45=45 46=46 47=47 48=48 49=49 50=50 51=51 52=52 53=53 54=54 55=55 56=56 57=57 58=58 59=59 60=60 61=61 62=62 63=63 64=64 65=65 66=66 67=67 68=68 69=69 70=70 71=71 72=72 73=73 74=74 75=75 76=76 77=77 78=78 79=79 80=80 81=81 82=82 83=83 84=84 85=85 86=86 87=87 88=88 89=89 90=90 91=91 92=92 93=93 94=94 95=95 96=96 97=97 98=98 99=99 100=100 101=101 102=102 103=103 104=104 105=105 106=106 107=107 108=108 109=109 110=110 111=111 112=112 113=113 114=114 115=115 116=116 117=117 118=118 119=119 120=120 121=121 122=122 123=123 124=124 125=125 126=126 127=127 128=128 129=129 130=130 131=131 132=132 133=133 134=134 135=135 136=136 137=137 138=138 139=139 140=140 141=141 142=142 143=143 144=144 145=145 146=146 147=147 148=148 149=149 150=150 151=151 152=152 153=153 154=154 155=155 156=156 157=157 158=158 159=159 160=160 161=161 162=162 163=163 164=164 165=165 166=166 167=167 168=168 169=169 170=170 171=171 172=172 173=173 174=174 175=175 176=176 177=177 178=178 179=179 180=180 181=181 182=182 183=183 184=184 185=185 186=186 187=187 188=188 189=189 190=190 191=191 192=192 193=193 194=194 195=195 196=196 197=197 198=198 199=199 200=200 201=201 202=202 203=203 204=204 205=205 206=206 207=207 208=208 209=209 210=210 211=211 212=212 213=213 214=214 215=215 216=216 217=217 218=218 219=219 220=220 221=221 222=222 223=223 224=224 225=225 226=226 227=227 228=228 229=229 230=230 231=231 232=232 233=233 234=234 235=235 236=236 237=237 238=238 239=239 240=240 241=241 242=242 243=243 244=244 245=245 246=246 247=247 248=248 249=249 250=250 251=251 252=252 253=253 254=254 255=255 256=256 257=257 (-1,-1,-1) 155 45.0001 (-1,-1,0) 154 197.999 (-1,-1,1) 70 270 (-1,0,-1) 150 90.0006 (-1,0,0) 149 242.999 (-1,0,1) 74 161.999 (-1,1,-1) 145 135.001 (-1,1,0) 144 288 (-1,1,1) 78 53.9993 (0,-1,-1) 113 351 (0,-1,0) 112 144.001 (0,-1,1) 102 126 (0,0,-1) 107 189 (0,0,0) 106 342 (0,0,1) 107 171 (0,1,-1) 102 234 (0,1,0) 112 215.999 (0,1,1) 113 8.99976 (1,-1,-1) 78 306.001 (1,-1,0) 144 72.0001 (1,-1,1) 145 224.999 (1,0,-1) 74 198.001 (1,0,0) 149 117.001 (1,0,1) 150 269.999 (1,1,-1) 70 90 (1,1,0) 154 162.001 (1,1,1) 155 315 done fft done fft HKL = ( -2, -2, -2) 200 0.0015: 200 0.0015: 200 0.0015 HKL = ( -2, -2, -1) 199 207: 199 207: 199 207 HKL = ( -2, -2, 0) 198 54: 198 54: 198 54 HKL = ( -2, -2, 1) 36 252: 36 252: 36 252 HKL = ( -2, -2, 2) 37 99: 37 99: 37 99 HKL = ( -2, -1, -2) 195 315: 195 315: 195 315 HKL = ( -2, -1, -1) 194 162: 194 162: 194 162 HKL = ( -2, -1, 0) 193 9: 193 9: 193 9 HKL = ( -2, -1, 1) 40 360: 40 360: 40 360 HKL = ( -2, -1, 2) 41 207: 41 207: 41 207 HKL = ( -2, 0, -2) 190 270: 190 270: 190 270 HKL = ( -2, 0, -1) 189 117: 189 117: 189 117 HKL = ( -2, 0, 0) 188 324: 188 324: 188 324 HKL = ( -2, 0, 1) 44 108: 44 108: 44 108 HKL = ( -2, 0, 2) 45 315: 45 315: 45 315 HKL = ( -2, 1, -2) 185 225: 185 225: 185 225 HKL = ( -2, 1, -1) 184 72: 184 72: 184 72 HKL = ( -2, 1, 0) 183 279: 183 279: 183 279 HKL = ( -2, 1, 1) 48 216: 48 216: 48 216 HKL = ( -2, 1, 2) 49 63: 49 63: 49 63 HKL = ( -2, 2, -2) 180 180: 180 180: 180 180 HKL = ( -2, 2, -1) 179 27: 179 27: 179 27 HKL = ( -2, 2, 0) 178 234: 178 234: 178 234 HKL = ( -2, 2, 1) 52 324: 52 324: 52 324 HKL = ( -2, 2, 2) 53 171: 53 171: 53 171 HKL = ( -1, -2, -2) 161 153: 161 153: 161 153 HKL = ( -1, -2, -1) 160 0.000499: 160 0.000503: 160 0.000503 HKL = ( -1, -2, 0) 159 207: 159 207: 159 207 HKL = ( -1, -2, 1) 66 342: 66 342: 66 342 HKL = ( -1, -2, 2) 67 189: 67 189: 67 189 HKL = ( -1, -1, -2) 156 108: 156 108: 156 108 HKL = ( -1, -1, -1) 155 315: 155 315: 155 315 HKL = ( -1, -1, 0) 154 162: 154 162: 154 162 HKL = ( -1, -1, 1) 70 90: 70 90: 70 90 HKL = ( -1, -1, 2) 71 297: 71 297: 71 297 HKL = ( -1, 0, -2) 151 63: 151 63: 151 63 HKL = ( -1, 0, -1) 150 270: 150 270: 150 270 HKL = ( -1, 0, 0) 149 117: 149 117: 149 117 HKL = ( -1, 0, 1) 74 198: 74 198: 74 198 HKL = ( -1, 0, 2) 75 45: 75 45: 75 45 HKL = ( -1, 1, -2) 146 18: 146 18: 146 18 HKL = ( -1, 1, -1) 145 225: 145 225: 145 225 HKL = ( -1, 1, 0) 144 72: 144 72: 144 72 HKL = ( -1, 1, 1) 78 306: 78 306: 78 306 HKL = ( -1, 1, 2) 79 153: 79 153: 79 153 HKL = ( -1, 2, -2) 141 333: 141 333: 141 333 HKL = ( -1, 2, -1) 140 180: 140 180: 140 180 HKL = ( -1, 2, 0) 139 27: 139 27: 139 27 HKL = ( -1, 2, 1) 82 54: 82 54: 82 54 HKL = ( -1, 2, 2) 83 261: 83 261: 83 261 HKL = ( 0, -2, -2) 119 207: 119 207: 119 207 HKL = ( 0, -2, -1) 118 54: 118 54: 118 54 HKL = ( 0, -2, 0) 117 261: 117 261: 117 261 HKL = ( 0, -2, 1) 98 126: 98 126: 98 126 HKL = ( 0, -2, 2) 99 333: 99 333: 99 333 HKL = ( 0, -1, -2) 114 162: 114 162: 114 162 HKL = ( 0, -1, -1) 113 9: 113 9: 113 9 HKL = ( 0, -1, 0) 112 216: 112 216: 112 216 HKL = ( 0, -1, 1) 102 234: 102 234: 102 234 HKL = ( 0, -1, 2) 103 81: 103 81: 103 81 HKL = ( 0, 0, -2) 108 324: 108 324: 108 324 HKL = ( 0, 0, -1) 107 171: 107 171: 107 171 HKL = ( 0, 0, 0) 106 342: 101 0: 101 0 HKL = ( 0, 0, 1) 107 189: 107 189: 107 189 HKL = ( 0, 0, 2) 108 36: 108 36: 108 36 HKL = ( 0, 1, -2) 103 279: 103 279: 103 279 HKL = ( 0, 1, -1) 102 126: 102 126: 102 126 HKL = ( 0, 1, 0) 112 144: 112 144: 112 144 HKL = ( 0, 1, 1) 113 351: 113 351: 113 351 HKL = ( 0, 1, 2) 114 198: 114 198: 114 198 HKL = ( 0, 2, -2) 99 27: 99 27: 99 27 HKL = ( 0, 2, -1) 98 234: 98 234: 98 234 HKL = ( 0, 2, 0) 117 99: 117 99: 117 99 HKL = ( 0, 2, 1) 118 306: 118 306: 118 306 HKL = ( 0, 2, 2) 119 153: 119 153: 119 153 HKL = ( 1, -2, -2) 83 99: 83 99: 83 99 HKL = ( 1, -2, -1) 82 306: 82 306: 82 306 HKL = ( 1, -2, 0) 139 333: 139 333: 139 333 HKL = ( 1, -2, 1) 140 180: 140 180: 140 180 HKL = ( 1, -2, 2) 141 27: 141 27: 141 27 HKL = ( 1, -1, -2) 79 207: 79 207: 79 207 HKL = ( 1, -1, -1) 78 54: 78 54: 78 54 HKL = ( 1, -1, 0) 144 288: 144 288: 144 288 HKL = ( 1, -1, 1) 145 135: 145 135: 145 135 HKL = ( 1, -1, 2) 146 342: 146 342: 146 342 HKL = ( 1, 0, -2) 75 315: 75 315: 75 315 HKL = ( 1, 0, -1) 74 162: 74 162: 74 162 HKL = ( 1, 0, 0) 149 243: 149 243: 149 243 HKL = ( 1, 0, 1) 150 90: 150 90: 150 90 HKL = ( 1, 0, 2) 151 297: 151 297: 151 297 HKL = ( 1, 1, -2) 71 63: 71 63: 71 63 HKL = ( 1, 1, -1) 70 270: 70 270: 70 270 HKL = ( 1, 1, 0) 154 198: 154 198: 154 198 HKL = ( 1, 1, 1) 155 45: 155 45: 155 45 HKL = ( 1, 1, 2) 156 252: 156 252: 156 252 HKL = ( 1, 2, -2) 67 171: 67 171: 67 171 HKL = ( 1, 2, -1) 66 18: 66 18: 66 18 HKL = ( 1, 2, 0) 159 153: 159 153: 159 153 HKL = ( 1, 2, 1) 160 360: 160 360: 160 360 HKL = ( 1, 2, 2) 161 207: 161 207: 161 207 HKL = ( 2, -2, -2) 53 189: 53 189: 53 189 HKL = ( 2, -2, -1) 52 36: 52 36: 52 36 HKL = ( 2, -2, 0) 178 126: 178 126: 178 126 HKL = ( 2, -2, 1) 179 333: 179 333: 179 333 HKL = ( 2, -2, 2) 180 180: 180 180: 180 180 HKL = ( 2, -1, -2) 49 297: 49 297: 49 297 HKL = ( 2, -1, -1) 48 144: 48 144: 48 144 HKL = ( 2, -1, 0) 183 81: 183 81: 183 81 HKL = ( 2, -1, 1) 184 288: 184 288: 184 288 HKL = ( 2, -1, 2) 185 135: 185 135: 185 135 HKL = ( 2, 0, -2) 45 45: 45 45: 45 45 HKL = ( 2, 0, -1) 44 252: 44 252: 44 252 HKL = ( 2, 0, 0) 188 36: 188 36: 188 36 HKL = ( 2, 0, 1) 189 243: 189 243: 189 243 HKL = ( 2, 0, 2) 190 90: 190 90: 190 90 HKL = ( 2, 1, -2) 41 153: 41 153: 41 153 HKL = ( 2, 1, -1) 40 0.000125: 40 0.000122: 40 0.000122 HKL = ( 2, 1, 0) 193 351: 193 351: 193 351 HKL = ( 2, 1, 1) 194 198: 194 198: 194 198 HKL = ( 2, 1, 2) 195 45: 195 45: 195 45 HKL = ( 2, 2, -2) 37 261: 37 261: 37 261 HKL = ( 2, 2, -1) 36 108: 36 108: 36 108 HKL = ( 2, 2, 0) 198 306: 198 306: 198 306 HKL = ( 2, 2, 1) 199 153: 199 153: 199 153 HKL = ( 2, 2, 2) 200 360: 200 360: 200 360 0.1 0.0498 0.1 -0.0498 -0.1 0.05 0.0491 0.15 0.0746 0.15 -0.0746 -0.15 0.0748 0.0739 0.225 0.111 0.225 -0.111 -0.225 0.112 0.111 0.338 0.166 0.337 -0.166 -0.337 0.166 0.165 0.506 0.245 0.506 -0.245 -0.506 0.245 0.244 0.759 0.355 0.759 -0.355 -0.759 0.355 0.354 1.14 0.494 1.14 -0.494 -1.14 0.494 0.494 1.71 0.644 1.71 -0.644 -1.71 0.644 0.644 2.56 0.771 2.56 -0.771 -2.56 0.772 0.771 3.84 0.858 3.84 -0.858 -3.84 0.884 0.858 5.77 0.91 5.77 -0.91 -5.77 0.938 0.91 8.65 0.94 8.65 -0.94 -8.65 1.45 0.94 13 0.959 13 -0.959 -13 1.69 0.959 19.5 0.972 19.5 -0.972 -19.5 1.44 0.972 29.2 0.981 29.2 -0.981 -29.2 1.28 0.981 43.8 0.987 43.8 -0.987 -43.8 1.18 0.987 0.1 0.499 0.0498 0.0107 0.499 -0.0498 0.0107 0.0323 0.5 0.0161 0.00849 0.5 -0.0161 0.00849 0.0104 0.5 0.0052 0.00828 0.5 -0.0052 0.00828 0.00336 0.5 0.00168 0.00826 0.5 -0.00168 0.00826 0.00108 0.5 0.000541 0.00826 0.5 -0.000541 0.00826 0.000349 0.5 0.000175 0.00826 0.5 -0.000175 0.00826 0.000113 0.5 5.63e-05 0.00826 0.5 -5.63e-05 0.00826 0HKL = ( -4, -2, 1) : 0 0.05 : 0.1 0 : -1.37e-15 0.0501 1HKL = ( -4, -2, 2) : 0.157 0.15 : 0.301 0.0476 : 0.157 0.151 2HKL = ( -4, -1, 1) : 0.314 0.25 : 0.492 0.16 : 0.314 0.25 3HKL = ( -4, -1, 2) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 4HKL = ( -4, 0, 1) : 0.628 0.45 : 0.816 0.593 : 0.628 0.45 5HKL = ( -4, 0, 2) : 0.785 0.55 : 0.936 0.936 : 0.785 0.55 6HKL = ( -4, 0, 3) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 7HKL = ( -4, 1, 1) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 8HKL = ( -4, 1, 2) : 1.26 0.85 : 1.13 3.49 : 1.26 0.85 9HKL = ( -4, 2, 1) : 1.41 0.95 : 1.63 10.3 : 1.41 0.951 10HKL = ( -4, 2, 2) : 1.57 0.05 : -4.39e-09 0.1 : 1.57 0.0501 11HKL = ( -3, -3, 1) : 1.73 0.15 : -0.0476 0.301 : 1.73 0.151 12HKL = ( -3, -3, 2) : 1.88 0.25 : -0.16 0.492 : 1.88 0.25 13HKL = ( -3, -2, 1) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 14HKL = ( -3, -2, 2) : 2.2 0.45 : -0.593 0.816 : 2.2 0.45 15HKL = ( -3, -2, 3) : 2.36 0.55 : -0.936 0.936 : 2.36 0.55 16HKL = ( -3, -1, 1) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 17HKL = ( -3, -1, 2) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 18HKL = ( -3, -1, 3) : 2.83 0.85 : -3.49 1.13 : 2.83 0.85 19HKL = ( -3, 0, 1) : 2.98 0.95 : -10.3 1.63 : 2.98 0.951 20HKL = ( -3, 0, 2) : 3.14 0.05 : -0.1 -8.78e-09 : -3.14 0.0501 21HKL = ( -3, 0, 3) : 3.3 0.15 : -0.301 -0.0476 : -2.98 0.151 22HKL = ( -3, 0, 4) : 3.46 0.25 : -0.492 -0.16 : -2.83 0.25 23HKL = ( -3, 1, 1) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 24HKL = ( -3, 1, 2) : 3.77 0.45 : -0.816 -0.593 : -2.51 0.45 25HKL = ( -3, 1, 3) : 3.93 0.55 : -0.936 -0.936 : -2.36 0.55 26HKL = ( -3, 2, 1) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 27HKL = ( -3, 2, 2) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 28HKL = ( -3, 2, 3) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.85 29HKL = ( -3, 3, 1) : 4.56 0.95 : -1.63 -10.3 : -1.73 0.951 30HKL = ( -3, 3, 2) : 4.71 0.05 : 1.2e-09 -0.1 : -1.57 0.0501 31HKL = ( -2, -4, 1) : 4.87 0.15 : 0.0476 -0.301 : -1.41 0.151 32HKL = ( -2, -4, 2) : 5.03 0.25 : 0.16 -0.492 : -1.26 0.25 33HKL = ( -2, -3, 1) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 34HKL = ( -2, -3, 2) : 5.34 0.45 : 0.593 -0.816 : -0.942 0.45 35HKL = ( -2, -3, 3) : 5.5 0.55 : 0.936 -0.936 : -0.785 0.55 36HKL = ( -2, -2, 1) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 37HKL = ( -2, -2, 2) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 38HKL = ( -2, -2, 3) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.85 39HKL = ( -2, -2, 4) : 6.13 0.95 : 10.3 -1.63 : -0.157 0.951 40HKL = ( -2, -1, 1) : 0 0.05 : 0.1 0 : -1.37e-15 0.0501 41HKL = ( -2, -1, 2) : 0.157 0.15 : 0.301 0.0476 : 0.157 0.151 42HKL = ( -2, -1, 3) : 0.314 0.25 : 0.492 0.16 : 0.314 0.25 43HKL = ( -2, -1, 4) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 44HKL = ( -2, 0, 1) : 0.628 0.45 : 0.816 0.593 : 0.628 0.45 45HKL = ( -2, 0, 2) : 0.785 0.55 : 0.936 0.936 : 0.785 0.55 46HKL = ( -2, 0, 3) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 47HKL = ( -2, 0, 4) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 48HKL = ( -2, 1, 1) : 1.26 0.85 : 1.13 3.49 : 1.26 0.85 49HKL = ( -2, 1, 2) : 1.41 0.95 : 1.63 10.3 : 1.41 0.951 50HKL = ( -2, 1, 3) : 1.57 0.05 : -4.39e-09 0.1 : 1.57 0.0501 51HKL = ( -2, 1, 4) : 1.73 0.15 : -0.0476 0.301 : 1.73 0.151 52HKL = ( -2, 2, 1) : 1.88 0.25 : -0.16 0.492 : 1.88 0.25 53HKL = ( -2, 2, 2) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 54HKL = ( -2, 2, 3) : 2.2 0.45 : -0.593 0.816 : 2.2 0.45 55HKL = ( -2, 2, 4) : 2.36 0.55 : -0.936 0.936 : 2.36 0.55 56HKL = ( -2, 3, 1) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 57HKL = ( -2, 3, 2) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 58HKL = ( -2, 3, 3) : 2.83 0.85 : -3.49 1.13 : 2.83 0.85 59HKL = ( -2, 4, 1) : 2.98 0.95 : -10.3 1.63 : 2.98 0.951 60HKL = ( -2, 4, 2) : 3.14 0.05 : -0.1 -8.78e-09 : -3.14 0.0501 61HKL = ( -1, -4, 1) : 3.3 0.15 : -0.301 -0.0476 : -2.98 0.151 62HKL = ( -1, -4, 2) : 3.46 0.25 : -0.492 -0.16 : -2.83 0.25 63HKL = ( -1, -3, 1) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 64HKL = ( -1, -3, 2) : 3.77 0.45 : -0.816 -0.593 : -2.51 0.45 65HKL = ( -1, -3, 3) : 3.93 0.55 : -0.936 -0.936 : -2.36 0.55 66HKL = ( -1, -2, 1) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 67HKL = ( -1, -2, 2) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 68HKL = ( -1, -2, 3) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.85 69HKL = ( -1, -2, 4) : 4.56 0.95 : -1.63 -10.3 : -1.73 0.951 70HKL = ( -1, -1, 1) : 4.71 0.05 : 1.2e-09 -0.1 : -1.57 0.0501 71HKL = ( -1, -1, 2) : 4.87 0.15 : 0.0476 -0.301 : -1.41 0.151 72HKL = ( -1, -1, 3) : 5.03 0.25 : 0.16 -0.492 : -1.26 0.25 73HKL = ( -1, -1, 4) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 74HKL = ( -1, 0, 1) : 5.34 0.45 : 0.593 -0.816 : -0.942 0.45 75HKL = ( -1, 0, 2) : 5.5 0.55 : 0.936 -0.936 : -0.785 0.55 76HKL = ( -1, 0, 3) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 77HKL = ( -1, 0, 4) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 78HKL = ( -1, 1, 1) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.85 79HKL = ( -1, 1, 2) : 6.13 0.95 : 10.3 -1.63 : -0.157 0.951 80HKL = ( -1, 1, 3) : 0 0.05 : 0.1 0 : -1.37e-15 0.0501 81HKL = ( -1, 1, 4) : 0.157 0.15 : 0.301 0.0476 : 0.157 0.151 82HKL = ( -1, 2, 1) : 0.314 0.25 : 0.492 0.16 : 0.314 0.25 83HKL = ( -1, 2, 2) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 84HKL = ( -1, 2, 3) : 0.628 0.45 : 0.816 0.593 : 0.628 0.45 85HKL = ( -1, 2, 4) : 0.785 0.55 : 0.936 0.936 : 0.785 0.55 86HKL = ( -1, 3, 1) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 87HKL = ( -1, 3, 2) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 88HKL = ( -1, 3, 3) : 1.26 0.85 : 1.13 3.49 : 1.26 0.85 89HKL = ( -1, 4, 1) : 1.41 0.95 : 1.63 10.3 : 1.41 0.951 90HKL = ( -1, 4, 2) : 1.57 0.05 : -4.39e-09 0.1 : 1.57 0.0501 91HKL = ( 0, -4, 1) : 1.73 0.15 : -0.0476 0.301 : 1.73 0.151 92HKL = ( 0, -4, 2) : 1.88 0.25 : -0.16 0.492 : 1.88 0.25 93HKL = ( 0, -4, 3) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 94HKL = ( 0, -3, 1) : 2.2 0.45 : -0.593 0.816 : 2.2 0.45 95HKL = ( 0, -3, 2) : 2.36 0.55 : -0.936 0.936 : 2.36 0.55 96HKL = ( 0, -3, 3) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 97HKL = ( 0, -3, 4) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 98HKL = ( 0, -2, 1) : 2.83 0.85 : -3.49 1.13 : 2.83 0.85 99HKL = ( 0, -2, 2) : 2.98 0.95 : -10.3 1.63 : 2.98 0.951 100HKL = ( 0, -2, 3) : 3.14 0.05 : -0.1 -8.78e-09 : -3.14 0.0501 101HKL = ( 0, -2, 4) : 3.3 0.15 : -0.301 -0.0476 : -2.98 0.151 102HKL = ( 0, -1, 1) : 3.46 0.25 : -0.492 -0.16 : -2.83 0.25 103HKL = ( 0, -1, 2) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 104HKL = ( 0, -1, 3) : 3.77 0.45 : -0.816 -0.593 : -2.51 0.45 105HKL = ( 0, -1, 4) : 3.93 0.55 : -0.936 -0.936 : -2.36 0.55 106HKL = ( 0, 0, 0) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 107HKL = ( 0, 0, 1) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 108HKL = ( 0, 0, 2) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.85 109HKL = ( 0, 0, 3) : 4.56 0.95 : -1.63 -10.3 : -1.73 0.951 110HKL = ( 0, 0, 4) : 4.71 0.05 : 1.2e-09 -0.1 : -1.57 0.0501 111HKL = ( 0, 0, 5) : 4.87 0.15 : 0.0476 -0.301 : -1.41 0.151 112HKL = ( 0, 1, 0) : 5.03 0.25 : 0.16 -0.492 : -1.26 0.25 113HKL = ( 0, 1, 1) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 114HKL = ( 0, 1, 2) : 5.34 0.45 : 0.593 -0.816 : -0.942 0.45 115HKL = ( 0, 1, 3) : 5.5 0.55 : 0.936 -0.936 : -0.785 0.55 116HKL = ( 0, 1, 4) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 117HKL = ( 0, 2, 0) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 118HKL = ( 0, 2, 1) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.85 119HKL = ( 0, 2, 2) : 6.13 0.95 : 10.3 -1.63 : -0.157 0.951 120HKL = ( 0, 2, 3) : 0 0.05 : 0.1 0 : -1.37e-15 0.0501 121HKL = ( 0, 2, 4) : 0.157 0.15 : 0.301 0.0476 : 0.157 0.151 122HKL = ( 0, 3, 0) : 0.314 0.25 : 0.492 0.16 : 0.314 0.25 123HKL = ( 0, 3, 1) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 124HKL = ( 0, 3, 2) : 0.628 0.45 : 0.816 0.593 : 0.628 0.45 125HKL = ( 0, 3, 3) : 0.785 0.55 : 0.936 0.936 : 0.785 0.55 126HKL = ( 0, 3, 4) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 127HKL = ( 0, 4, 0) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 128HKL = ( 0, 4, 1) : 1.26 0.85 : 1.13 3.49 : 1.26 0.85 129HKL = ( 0, 4, 2) : 1.41 0.95 : 1.63 10.3 : 1.41 0.951 130HKL = ( 0, 4, 3) : 1.57 0.05 : -4.39e-09 0.1 : 1.57 0.0501 131HKL = ( 0, 5, 0) : 1.73 0.15 : -0.0476 0.301 : 1.73 0.151 132HKL = ( 1, -4, 0) : 1.88 0.25 : -0.16 0.492 : 1.88 0.25 133HKL = ( 1, -4, 1) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 134HKL = ( 1, -4, 2) : 2.2 0.45 : -0.593 0.816 : 2.2 0.45 135HKL = ( 1, -3, 0) : 2.36 0.55 : -0.936 0.936 : 2.36 0.55 136HKL = ( 1, -3, 1) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 137HKL = ( 1, -3, 2) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 138HKL = ( 1, -3, 3) : 2.83 0.85 : -3.49 1.13 : 2.83 0.85 139HKL = ( 1, -2, 0) : 2.98 0.95 : -10.3 1.63 : 2.98 0.951 140HKL = ( 1, -2, 1) : 3.14 0.05 : -0.1 -8.78e-09 : -3.14 0.0501 141HKL = ( 1, -2, 2) : 3.3 0.15 : -0.301 -0.0476 : -2.98 0.151 142HKL = ( 1, -2, 3) : 3.46 0.25 : -0.492 -0.16 : -2.83 0.25 143HKL = ( 1, -2, 4) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 144HKL = ( 1, -1, 0) : 3.77 0.45 : -0.816 -0.593 : -2.51 0.45 145HKL = ( 1, -1, 1) : 3.93 0.55 : -0.936 -0.936 : -2.36 0.55 146HKL = ( 1, -1, 2) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 147HKL = ( 1, -1, 3) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 148HKL = ( 1, -1, 4) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.85 149HKL = ( 1, 0, 0) : 4.56 0.95 : -1.63 -10.3 : -1.73 0.951 150HKL = ( 1, 0, 1) : 4.71 0.05 : 1.2e-09 -0.1 : -1.57 0.0501 151HKL = ( 1, 0, 2) : 4.87 0.15 : 0.0476 -0.301 : -1.41 0.151 152HKL = ( 1, 0, 3) : 5.03 0.25 : 0.16 -0.492 : -1.26 0.25 153HKL = ( 1, 0, 4) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 154HKL = ( 1, 1, 0) : 5.34 0.45 : 0.593 -0.816 : -0.942 0.45 155HKL = ( 1, 1, 1) : 5.5 0.55 : 0.936 -0.936 : -0.785 0.55 156HKL = ( 1, 1, 2) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 157HKL = ( 1, 1, 3) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 158HKL = ( 1, 1, 4) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.85 159HKL = ( 1, 2, 0) : 6.13 0.95 : 10.3 -1.63 : -0.157 0.951 160HKL = ( 1, 2, 1) : 0 0.05 : 0.1 0 : -1.37e-15 0.0501 161HKL = ( 1, 2, 2) : 0.157 0.15 : 0.301 0.0476 : 0.157 0.151 162HKL = ( 1, 2, 3) : 0.314 0.25 : 0.492 0.16 : 0.314 0.25 163HKL = ( 1, 2, 4) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 164HKL = ( 1, 3, 0) : 0.628 0.45 : 0.816 0.593 : 0.628 0.45 165HKL = ( 1, 3, 1) : 0.785 0.55 : 0.936 0.936 : 0.785 0.55 166HKL = ( 1, 3, 2) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 167HKL = ( 1, 3, 3) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 168HKL = ( 1, 4, 0) : 1.26 0.85 : 1.13 3.49 : 1.26 0.85 169HKL = ( 1, 4, 1) : 1.41 0.95 : 1.63 10.3 : 1.41 0.951 170HKL = ( 1, 4, 2) : 1.57 0.05 : -4.39e-09 0.1 : 1.57 0.0501 171HKL = ( 2, -4, 0) : 1.73 0.15 : -0.0476 0.301 : 1.73 0.151 172HKL = ( 2, -4, 1) : 1.88 0.25 : -0.16 0.492 : 1.88 0.25 173HKL = ( 2, -4, 2) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 174HKL = ( 2, -3, 0) : 2.2 0.45 : -0.593 0.816 : 2.2 0.45 175HKL = ( 2, -3, 1) : 2.36 0.55 : -0.936 0.936 : 2.36 0.55 176HKL = ( 2, -3, 2) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 177HKL = ( 2, -3, 3) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 178HKL = ( 2, -2, 0) : 2.83 0.85 : -3.49 1.13 : 2.83 0.85 179HKL = ( 2, -2, 1) : 2.98 0.95 : -10.3 1.63 : 2.98 0.951 180HKL = ( 2, -2, 2) : 3.14 0.05 : -0.1 -8.78e-09 : -3.14 0.0501 181HKL = ( 2, -2, 3) : 3.3 0.15 : -0.301 -0.0476 : -2.98 0.151 182HKL = ( 2, -2, 4) : 3.46 0.25 : -0.492 -0.16 : -2.83 0.25 183HKL = ( 2, -1, 0) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 184HKL = ( 2, -1, 1) : 3.77 0.45 : -0.816 -0.593 : -2.51 0.45 185HKL = ( 2, -1, 2) : 3.93 0.55 : -0.936 -0.936 : -2.36 0.55 186HKL = ( 2, -1, 3) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 187HKL = ( 2, -1, 4) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 188HKL = ( 2, 0, 0) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.85 189HKL = ( 2, 0, 1) : 4.56 0.95 : -1.63 -10.3 : -1.73 0.951 190HKL = ( 2, 0, 2) : 4.71 0.05 : 1.2e-09 -0.1 : -1.57 0.0501 191HKL = ( 2, 0, 3) : 4.87 0.15 : 0.0476 -0.301 : -1.41 0.151 192HKL = ( 2, 0, 4) : 5.03 0.25 : 0.16 -0.492 : -1.26 0.25 193HKL = ( 2, 1, 0) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 194HKL = ( 2, 1, 1) : 5.34 0.45 : 0.593 -0.816 : -0.942 0.45 195HKL = ( 2, 1, 2) : 5.5 0.55 : 0.936 -0.936 : -0.785 0.55 196HKL = ( 2, 1, 3) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 197HKL = ( 2, 1, 4) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 198HKL = ( 2, 2, 0) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.85 199HKL = ( 2, 2, 1) : 6.13 0.95 : 10.3 -1.63 : -0.157 0.951 200HKL = ( 2, 2, 2) : 0 0.05 : 0.1 0 : -1.37e-15 0.0501 201HKL = ( 2, 2, 3) : 0.157 0.15 : 0.301 0.0476 : 0.157 0.151 202HKL = ( 2, 2, 4) : 0.314 0.25 : 0.492 0.16 : 0.314 0.25 203HKL = ( 2, 3, 0) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 204HKL = ( 2, 3, 1) : 0.628 0.45 : 0.816 0.593 : 0.628 0.45 205HKL = ( 2, 3, 2) : 0.785 0.55 : 0.936 0.936 : 0.785 0.55 206HKL = ( 2, 3, 3) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 207HKL = ( 2, 4, 0) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 208HKL = ( 2, 4, 1) : 1.26 0.85 : 1.13 3.49 : 1.26 0.85 209HKL = ( 2, 4, 2) : 1.41 0.95 : 1.63 10.3 : 1.41 0.951 210HKL = ( 3, -4, 0) : 1.57 0.05 : -4.39e-09 0.1 : 1.57 0.0501 211HKL = ( 3, -3, 0) : 1.73 0.15 : -0.0476 0.301 : 1.73 0.151 212HKL = ( 3, -3, 1) : 1.88 0.25 : -0.16 0.492 : 1.88 0.25 213HKL = ( 3, -3, 2) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 214HKL = ( 3, -2, 0) : 2.2 0.45 : -0.593 0.816 : 2.2 0.45 215HKL = ( 3, -2, 1) : 2.36 0.55 : -0.936 0.936 : 2.36 0.55 216HKL = ( 3, -2, 2) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 217HKL = ( 3, -2, 3) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 218HKL = ( 3, -1, 0) : 2.83 0.85 : -3.49 1.13 : 2.83 0.85 219HKL = ( 3, -1, 1) : 2.98 0.95 : -10.3 1.63 : 2.98 0.951 220HKL = ( 3, -1, 2) : 3.14 0.05 : -0.1 -8.78e-09 : -3.14 0.0501 221HKL = ( 3, -1, 3) : 3.3 0.15 : -0.301 -0.0476 : -2.98 0.151 222HKL = ( 3, 0, 0) : 3.46 0.25 : -0.492 -0.16 : -2.83 0.25 223HKL = ( 3, 0, 1) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 224HKL = ( 3, 0, 2) : 3.77 0.45 : -0.816 -0.593 : -2.51 0.45 225HKL = ( 3, 0, 3) : 3.93 0.55 : -0.936 -0.936 : -2.36 0.55 226HKL = ( 3, 0, 4) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 227HKL = ( 3, 1, 0) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 228HKL = ( 3, 1, 1) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.85 229HKL = ( 3, 1, 2) : 4.56 0.95 : -1.63 -10.3 : -1.73 0.951 230HKL = ( 3, 1, 3) : 4.71 0.05 : 1.2e-09 -0.1 : -1.57 0.0501 231HKL = ( 3, 2, 0) : 4.87 0.15 : 0.0476 -0.301 : -1.41 0.151 232HKL = ( 3, 2, 1) : 5.03 0.25 : 0.16 -0.492 : -1.26 0.25 233HKL = ( 3, 2, 2) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 234HKL = ( 3, 2, 3) : 5.34 0.45 : 0.593 -0.816 : -0.942 0.45 235HKL = ( 3, 3, 0) : 5.5 0.55 : 0.936 -0.936 : -0.785 0.55 236HKL = ( 3, 3, 1) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 237HKL = ( 3, 3, 2) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 238HKL = ( 3, 4, 0) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.85 239HKL = ( 4, -3, 0) : 6.13 0.95 : 10.3 -1.63 : -0.157 0.951 240HKL = ( 4, -2, 0) : 0 0.05 : 0.1 0 : -1.37e-15 0.0501 241HKL = ( 4, -2, 1) : 0.157 0.15 : 0.301 0.0476 : 0.157 0.151 242HKL = ( 4, -2, 2) : 0.314 0.25 : 0.492 0.16 : 0.314 0.25 243HKL = ( 4, -1, 0) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 244HKL = ( 4, -1, 1) : 0.628 0.45 : 0.816 0.593 : 0.628 0.45 245HKL = ( 4, -1, 2) : 0.785 0.55 : 0.936 0.936 : 0.785 0.55 246HKL = ( 4, 0, 0) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 247HKL = ( 4, 0, 1) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 248HKL = ( 4, 0, 2) : 1.26 0.85 : 1.13 3.49 : 1.26 0.85 249HKL = ( 4, 0, 3) : 1.41 0.95 : 1.63 10.3 : 1.41 0.951 250HKL = ( 4, 1, 0) : 1.57 0.05 : -4.39e-09 0.1 : 1.57 0.0501 251HKL = ( 4, 1, 1) : 1.73 0.15 : -0.0476 0.301 : 1.73 0.151 252HKL = ( 4, 1, 2) : 1.88 0.25 : -0.16 0.492 : 1.88 0.25 253HKL = ( 4, 2, 0) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 254HKL = ( 4, 2, 1) : 2.2 0.45 : -0.593 0.816 : 2.2 0.45 255HKL = ( 4, 2, 2) : 2.36 0.55 : -0.936 0.936 : 2.36 0.55 256HKL = ( 4, 3, 0) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 257HKL = ( 5, 0, 0) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 Enter spacegroup: 146 9 3 R 3 0: x, y, z 1: -x+y, -x, z 2: -y, x-y, z 3: x+2/3, y+1/3, z+1/3 4: -x+y+2/3, -x+1/3, z+1/3 5: -y+2/3, x-y+1/3, z+1/3 6: x+1/3, y+2/3, z+2/3 7: -x+y+1/3, -x+2/3, z+2/3 8: -y+1/3, x-y+2/3, z+2/3 Cell ( 100, 100, 100, 90, 90, 90) Vol1e+06 Orth mat | 100, 6.123e-15, 6.123e-15| | 0, 100, 1.608e-14| | 0, 0, 100| Frac mat | 0.01,-6.123e-19,-6.123e-19| | 0, 0.01,-1.608e-18| | 0, 0, 0.01| Prod mat | 1, 1.661e-33, 1.444e-33| | 0, 1, 7.969e-33| | 0, 0, 1| Real metric m00= 10000 m11= 10000 m22= 10000 m01=1.22461e-12 m02=1.22461e-12 m12=1.22461e-12 Reci metric m00=0.0001 m11=0.0001 m22=0.0001 m01=-3.21629e-20 m02=-3.21629e-20 m12=-3.21629e-20 146 9 3 R 3 0: x, y, z 1: -x+y, -x, z 2: -y, x-y, z 3: x+2/3, y+1/3, z+1/3 4: -x+y+2/3, -x+1/3, z+1/3 5: -y+2/3, x-y+1/3, z+1/3 6: x+1/3, y+2/3, z+2/3 7: -x+y+1/3, -x+2/3, z+2/3 8: -y+1/3, x-y+2/3, z+2/3 /spgr /spgr/cell /spgr/cell/hkl /spgr/cell/hkl/myfphi /spgr/cell/hkl/myfphi2 /spgr/cell/hkl/myfsig /spgr/cell2 F_phi F_sigF 9 1 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 10=10 11=11 12=12 13=13 14=14 15=15 16=16 17=17 18=18 19=19 20=20 21=21 22=22 23=23 24=24 25=25 26=26 27=27 28=28 29=29 30=30 31=31 32=32 33=33 34=34 35=35 36=36 37=37 38=38 39=39 (-1,-1,0) 14 18.0001 (-1,0,-1) 3 99 (-1,1,1) 3 261 (0,-1,1) 3 261 (0,0,0) 0 0 (0,1,-1) 3 99 (1,-1,-1) 3 99 (1,0,1) 3 261 (1,1,0) 14 342 done fft done fft HKL = ( -2, -2, 0) 26 18: 26 18: 26 18 HKL = ( -2, -1, -1) 23 279: 23 279: 23 279 HKL = ( -2, -1, 2) 22 126: 22 126: 22 126 HKL = ( -2, 0, -2) 5 315: 5 315: 5 315 HKL = ( -2, 0, 1) 6 162: 6 162: 6 162 HKL = ( -2, 1, 0) 14 18: 14 18: 14 18 HKL = ( -2, 2, -1) 6 198: 6 198: 6 198 HKL = ( -2, 2, 2) 5 45: 5 45: 5 45 HKL = ( -1, -2, -2) 18 234: 18 234: 18 234 HKL = ( -1, -2, 1) 17 81: 17 81: 17 81 HKL = ( -1, -1, 0) 14 342: 14 342: 14 342 HKL = ( -1, 0, -1) 3 261: 3 261: 3 261 HKL = ( -1, 0, 2) 4 108: 4 108: 4 108 HKL = ( -1, 1, -2) 4 252: 4 252: 4 252 HKL = ( -1, 1, 1) 3 99: 3 99: 3 99 HKL = ( -1, 2, 0) 14 342: 14 342: 14 342 HKL = ( 0, -2, -1) 6 198: 6 198: 6 198 HKL = ( 0, -2, 2) 5 45: 5 45: 5 45 HKL = ( 0, -1, -2) 4 252: 4 252: 4 252 HKL = ( 0, -1, 1) 3 99: 3 99: 3 99 HKL = ( 0, 0, 0) 0 0:1.72e-06 0:3.03e-07 0 HKL = ( 0, 1, -1) 3 261: 3 261: 3 261 HKL = ( 0, 1, 2) 4 108: 4 108: 4 108 HKL = ( 0, 2, -2) 5 315: 5 315: 5 315 HKL = ( 0, 2, 1) 6 162: 6 162: 6 162 HKL = ( 1, -2, 0) 14 18: 14 18: 14 18 HKL = ( 1, -1, -1) 3 261: 3 261: 3 261 HKL = ( 1, -1, 2) 4 108: 4 108: 4 108 HKL = ( 1, 0, -2) 4 252: 4 252: 4 252 HKL = ( 1, 0, 1) 3 99: 3 99: 3 99 HKL = ( 1, 1, 0) 14 18: 14 18: 14 18 HKL = ( 1, 2, -1) 17 279: 17 279: 17 279 HKL = ( 1, 2, 2) 18 126: 18 126: 18 126 HKL = ( 2, -2, -2) 5 315: 5 315: 5 315 HKL = ( 2, -2, 1) 6 162: 6 162: 6 162 HKL = ( 2, -1, 0) 14 342: 14 342: 14 342 HKL = ( 2, 0, -1) 6 198: 6 198: 6 198 HKL = ( 2, 0, 2) 5 45: 5 45: 5 45 HKL = ( 2, 1, -2) 22 234: 22 234: 22 234 HKL = ( 2, 1, 1) 23 81: 23 81: 23 81 HKL = ( 2, 2, 0) 26 342: 26 342: 26 342 0.1 0.0498 0.1 -0.0498 -0.1 0.05 0.0491 0.15 0.0746 0.15 -0.0746 -0.15 0.0748 0.0739 0.225 0.111 0.225 -0.111 -0.225 0.112 0.111 0.338 0.166 0.337 -0.166 -0.337 0.166 0.165 0.506 0.245 0.506 -0.245 -0.506 0.245 0.244 0.759 0.355 0.759 -0.355 -0.759 0.355 0.354 1.14 0.494 1.14 -0.494 -1.14 0.494 0.494 1.71 0.644 1.71 -0.644 -1.71 0.644 0.644 2.56 0.771 2.56 -0.771 -2.56 0.772 0.771 3.84 0.858 3.84 -0.858 -3.84 0.884 0.858 5.77 0.91 5.77 -0.91 -5.77 0.938 0.91 8.65 0.94 8.65 -0.94 -8.65 1.45 0.94 13 0.959 13 -0.959 -13 1.69 0.959 19.5 0.972 19.5 -0.972 -19.5 1.44 0.972 29.2 0.981 29.2 -0.981 -29.2 1.28 0.981 43.8 0.987 43.8 -0.987 -43.8 1.18 0.987 0.1 0.499 0.0498 0.0107 0.499 -0.0498 0.0107 0.0323 0.5 0.0161 0.00849 0.5 -0.0161 0.00849 0.0104 0.5 0.0052 0.00828 0.5 -0.0052 0.00828 0.00336 0.5 0.00168 0.00826 0.5 -0.00168 0.00826 0.00108 0.5 0.000541 0.00826 0.5 -0.000541 0.00826 0.000349 0.5 0.000175 0.00826 0.5 -0.000175 0.00826 0.000113 0.5 5.63e-05 0.00826 0.5 -5.63e-05 0.00826 0HKL = ( 0, 0, 0) : 0 0.05 : 0.1 0 : -1.37e-15 0.0501 1HKL = ( 0, 0, 3) : 0.157 0.15 : 0.301 0.0476 : 0.157 0.151 2HKL = ( 0, 1, -4) : 0.314 0.25 : 0.492 0.16 : 0.314 0.25 3HKL = ( 0, 1, -1) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 4HKL = ( 0, 1, 2) : 0.628 0.45 : 0.816 0.593 : 0.628 0.45 5HKL = ( 0, 2, -2) : 0.785 0.55 : 0.936 0.936 : 0.785 0.55 6HKL = ( 0, 2, 1) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 7HKL = ( 0, 2, 4) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 8HKL = ( 0, 3, -3) : 1.26 0.85 : 1.13 3.49 : 1.26 0.85 9HKL = ( 0, 3, 0) : 1.41 0.95 : 1.63 10.3 : 1.41 0.951 10HKL = ( 0, 3, 3) : 1.57 0.05 : -4.39e-09 0.1 : 1.57 0.0501 11HKL = ( 0, 4, -1) : 1.73 0.15 : -0.0476 0.301 : 1.73 0.151 12HKL = ( 0, 4, 2) : 1.88 0.25 : -0.16 0.492 : 1.88 0.25 13HKL = ( 1, 1, -3) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 14HKL = ( 1, 1, 0) : 2.2 0.45 : -0.593 0.816 : 2.2 0.45 15HKL = ( 1, 1, 3) : 2.36 0.55 : -0.936 0.936 : 2.36 0.55 16HKL = ( 1, 2, -4) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 17HKL = ( 1, 2, -1) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 18HKL = ( 1, 2, 2) : 2.83 0.85 : -3.49 1.13 : 2.83 0.85 19HKL = ( 1, 3, -2) : 2.98 0.95 : -10.3 1.63 : 2.98 0.951 20HKL = ( 1, 3, 1) : 3.14 0.05 : -0.1 -8.78e-09 : -3.14 0.0501 21HKL = ( 1, 4, 0) : 3.3 0.15 : -0.301 -0.0476 : -2.98 0.151 22HKL = ( 2, 1, -2) : 3.46 0.25 : -0.492 -0.16 : -2.83 0.25 23HKL = ( 2, 1, 1) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 24HKL = ( 2, 1, 4) : 3.77 0.45 : -0.816 -0.593 : -2.51 0.45 25HKL = ( 2, 2, -3) : 3.93 0.55 : -0.936 -0.936 : -2.36 0.55 26HKL = ( 2, 2, 0) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 27HKL = ( 2, 2, 3) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 28HKL = ( 2, 3, -1) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.85 29HKL = ( 2, 3, 2) : 4.56 0.95 : -1.63 -10.3 : -1.73 0.951 30HKL = ( 2, 4, -2) : 4.71 0.05 : 1.2e-09 -0.1 : -1.57 0.0501 31HKL = ( 2, 4, 1) : 4.87 0.15 : 0.0476 -0.301 : -1.41 0.151 32HKL = ( 3, 1, -1) : 5.03 0.25 : 0.16 -0.492 : -1.26 0.25 33HKL = ( 3, 1, 2) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 34HKL = ( 3, 2, -2) : 5.34 0.45 : 0.593 -0.816 : -0.942 0.45 35HKL = ( 3, 2, 1) : 5.5 0.55 : 0.936 -0.936 : -0.785 0.55 36HKL = ( 3, 3, 0) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 37HKL = ( 4, 1, 0) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 38HKL = ( 4, 2, -1) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.85 39HKL = ( 4, 2, 2) : 6.13 0.95 : 10.3 -1.63 : -0.157 0.951 Enter spacegroup: 1 1 1 P 1 0: x, y, z 1 0 0 3825 1 0 1 3825 1 0 2 3825 1 0 3 3825 1 0 4 3825 1 0 5 3825 1 0 6 3825 1 0 7 3825 1 0 8 3825 P 1 -0.0001 -0.0001 -0.0001 0.9999 0.9999 0.9999 0 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 1 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 2 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 3 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 4 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 5 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 6 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 7 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 512 512 512 1 N 512 0 0 0 1 2 3 4 5 6 7 1 10 11 12 13 14 15 16 17 2 20 21 22 23 24 25 26 27 3 30 31 32 33 34 35 36 37 4 40 41 42 43 44 45 46 47 5 50 51 52 53 54 55 56 57 6 60 61 62 63 64 65 66 67 7 70 71 72 73 74 75 76 77 1 0 100 101 102 103 104 105 106 107 1 110 111 112 113 114 115 116 117 2 120 121 122 123 124 125 126 127 3 130 131 132 133 134 135 136 137 4 140 141 142 143 144 145 146 147 5 150 151 152 153 154 155 156 157 6 160 161 162 163 164 165 166 167 7 170 171 172 173 174 175 176 177 2 0 200 201 202 203 204 205 206 207 1 210 211 212 213 214 215 216 217 2 220 221 222 223 224 225 226 227 3 230 231 232 233 234 235 236 237 4 240 241 242 243 244 245 246 247 5 250 251 252 253 254 255 256 257 6 260 261 262 263 264 265 266 267 7 270 271 272 273 274 275 276 277 3 0 300 301 302 303 304 305 306 307 1 310 311 312 313 314 315 316 317 2 320 321 322 323 324 325 326 327 3 330 331 332 333 334 335 336 337 4 340 341 342 343 344 345 346 347 5 350 351 352 353 354 355 356 357 6 360 361 362 363 364 365 366 367 7 370 371 372 373 374 375 376 377 4 0 400 401 402 403 404 405 406 407 1 410 411 412 413 414 415 416 417 2 420 421 422 423 424 425 426 427 3 430 431 432 433 434 435 436 437 4 440 441 442 443 444 445 446 447 5 450 451 452 453 454 455 456 457 6 460 461 462 463 464 465 466 467 7 470 471 472 473 474 475 476 477 5 0 500 501 502 503 504 505 506 507 1 510 511 512 513 514 515 516 517 2 520 521 522 523 524 525 526 527 3 530 531 532 533 534 535 536 537 4 540 541 542 543 544 545 546 547 5 550 551 552 553 554 555 556 557 6 560 561 562 563 564 565 566 567 7 570 571 572 573 574 575 576 577 6 0 600 601 602 603 604 605 606 607 1 610 611 612 613 614 615 616 617 2 620 621 622 623 624 625 626 627 3 630 631 632 633 634 635 636 637 4 640 641 642 643 644 645 646 647 5 650 651 652 653 654 655 656 657 6 660 661 662 663 664 665 666 667 7 670 671 672 673 674 675 676 677 7 0 700 701 702 703 704 705 706 707 1 710 711 712 713 714 715 716 717 2 720 721 722 723 724 725 726 727 3 730 731 732 733 734 735 736 737 4 740 741 742 743 744 745 746 747 5 750 751 752 753 754 755 756 757 6 760 761 762 763 764 765 766 767 7 770 771 772 773 774 775 776 777 Enter spacegroup: 19 4 4 P 2ac 2ab 0: x, y, z 1: x+1/2, -y+1/2, -z 2: -x, y+1/2, -z+1/2 3: -x+1/2, -y, z+1/2 1 0 0 0 1 0 1 90 1 0 2 0 1 0 3 90 1 0 4 0 1 0 5 90 1 0 6 0 1 0 7 90 1 0 8 0 P 21 21 21 -0.0001 -0.0001 -0.0001 0.9999 0.2501 0.9999 0 0 11111111 1 11111111 2 11111111 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 1 0 11111111 1 11111111 2 11111111 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 2 0 11110000 1 11111111 2 11111111 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 3 0 00000000 1 11111111 2 11111111 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 4 0 00000000 1 11111111 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 5 0 11111111 1 11111111 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 6 0 11110000 1 11111111 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 7 0 00000000 1 11111111 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 512 512 128 4 N 512 0 0 0 1 2 3 4 5 6 7 1 10 11 12 13 14 15 16 17 2 20 21 22 23 24 25 26 27 3 410 417 416 415 414 413 412 411 4 4 3 2 1 0 7 6 5 5 14 13 12 11 10 17 16 15 6 24 23 22 21 20 27 26 25 7 414 415 416 417 410 411 412 413 1 0 100 101 102 103 104 105 106 107 1 110 111 112 113 114 115 116 117 2 120 121 122 123 124 125 126 127 3 510 517 516 515 514 513 512 511 4 500 507 506 505 504 503 502 501 5 714 713 712 711 710 717 716 715 6 324 325 326 327 320 321 322 323 7 314 315 316 317 310 311 312 313 2 0 200 201 202 203 200 201 202 203 1 210 211 212 213 214 215 216 217 2 220 221 222 223 224 225 226 227 3 610 617 616 615 614 613 612 611 4 600 603 602 601 600 603 602 601 5 614 613 612 611 610 617 616 615 6 224 225 226 227 220 221 222 223 7 214 215 216 217 210 211 212 213 3 0 104 105 106 107 100 101 102 103 1 310 311 312 313 314 315 316 317 2 320 321 322 323 324 325 326 327 3 710 717 716 715 714 713 712 711 4 504 503 502 501 500 507 506 505 5 514 513 512 511 510 517 516 515 6 124 125 126 127 120 121 122 123 7 114 115 116 117 110 111 112 113 4 0 4 5 6 7 0 1 2 3 1 410 411 412 413 414 415 416 417 2 20 27 26 25 24 23 22 21 3 10 17 16 15 14 13 12 11 4 0 7 6 5 4 3 2 1 5 414 413 412 411 410 417 416 415 6 24 25 26 27 20 21 22 23 7 14 15 16 17 10 11 12 13 5 0 500 501 502 503 504 505 506 507 1 510 511 512 513 514 515 516 517 2 120 127 126 125 124 123 122 121 3 110 117 116 115 114 113 112 111 4 100 107 106 105 104 103 102 101 5 314 313 312 311 310 317 316 315 6 324 323 322 321 320 327 326 325 7 714 715 716 717 710 711 712 713 6 0 600 601 602 603 600 601 602 603 1 610 611 612 613 614 615 616 617 2 220 227 226 225 224 223 222 221 3 210 217 216 215 214 213 212 211 4 200 203 202 201 200 203 202 201 5 214 213 212 211 210 217 216 215 6 224 223 222 221 220 227 226 225 7 614 615 616 617 610 611 612 613 7 0 504 505 506 507 500 501 502 503 1 710 711 712 713 714 715 716 717 2 320 327 326 325 324 323 322 321 3 310 317 316 315 314 313 312 311 4 104 103 102 101 100 107 106 105 5 114 113 112 111 110 117 116 115 6 124 123 122 121 120 127 126 125 7 514 515 516 517 510 511 512 513 Enter spacegroup: 210 96 24 F 4d 2 3 0: x, y, z 1: -y+1/4, x+1/4, z+1/4 2: y+1/4, x+1/4, -z+1/4 3: -y+1/4, -x+1/4, -z+1/4 4: x, -y, -z 5: -x, y, -z 6: -x+1/4, -z+1/4, -y+1/4 7: -z, x, -y 8: z, -x, -y 9: x+1/4, z+1/4, -y+1/4 10: y, -z, -x 11: -z+1/4, -y+1/4, -x+1/4 12: z+1/4, y+1/4, -x+1/4 13: -y, z, -x 14: -y, -z, x 15: z+1/4, -y+1/4, x+1/4 16: -z+1/4, y+1/4, x+1/4 17: y, z, x 18: x+1/4, -z+1/4, y+1/4 19: -z, -x, y 20: z, x, y 21: -x+1/4, z+1/4, y+1/4 22: y+1/4, -x+1/4, z+1/4 23: -x, -y, z 24: x+1/2, y+1/2, z 25: -y+3/4, x+3/4, z+1/4 26: y+3/4, x+3/4, -z+1/4 27: -y+3/4, -x+3/4, -z+1/4 28: x+1/2, -y+1/2, -z 29: -x+1/2, y+1/2, -z 30: -x+3/4, -z+1/4, -y+3/4 31: -z, x+1/2, -y+1/2 32: z, -x+1/2, -y+1/2 33: x+3/4, z+1/4, -y+3/4 34: y+1/2, -z, -x+1/2 35: -z+1/4, -y+3/4, -x+3/4 36: z+1/4, y+3/4, -x+3/4 37: -y+1/2, z, -x+1/2 38: -y+1/2, -z, x+1/2 39: z+1/4, -y+3/4, x+3/4 40: -z+1/4, y+3/4, x+3/4 41: y+1/2, z, x+1/2 42: x+3/4, -z+1/4, y+3/4 43: -z, -x+1/2, y+1/2 44: z, x+1/2, y+1/2 45: -x+3/4, z+1/4, y+3/4 46: y+3/4, -x+3/4, z+1/4 47: -x+1/2, -y+1/2, z 48: x+1/2, y, z+1/2 49: -y+1/4, x+3/4, z+3/4 50: y+1/4, x+3/4, -z+3/4 51: -y+1/4, -x+3/4, -z+3/4 52: x+1/2, -y, -z+1/2 53: -x+1/2, y, -z+1/2 54: -x+3/4, -z+3/4, -y+1/4 55: -z+1/2, x+1/2, -y 56: z+1/2, -x+1/2, -y 57: x+3/4, z+3/4, -y+1/4 58: y, -z+1/2, -x+1/2 59: -z+3/4, -y+1/4, -x+3/4 60: z+3/4, y+1/4, -x+3/4 61: -y, z+1/2, -x+1/2 62: -y, -z+1/2, x+1/2 63: z+3/4, -y+1/4, x+3/4 64: -z+3/4, y+1/4, x+3/4 65: y, z+1/2, x+1/2 66: x+3/4, -z+3/4, y+1/4 67: -z+1/2, -x+1/2, y 68: z+1/2, x+1/2, y 69: -x+3/4, z+3/4, y+1/4 70: y+1/4, -x+3/4, z+3/4 71: -x+1/2, -y, z+1/2 72: x, y+1/2, z+1/2 73: -y+3/4, x+1/4, z+3/4 74: y+3/4, x+1/4, -z+3/4 75: -y+3/4, -x+1/4, -z+3/4 76: x, -y+1/2, -z+1/2 77: -x, y+1/2, -z+1/2 78: -x+1/4, -z+3/4, -y+3/4 79: -z+1/2, x, -y+1/2 80: z+1/2, -x, -y+1/2 81: x+1/4, z+3/4, -y+3/4 82: y+1/2, -z+1/2, -x 83: -z+3/4, -y+3/4, -x+1/4 84: z+3/4, y+3/4, -x+1/4 85: -y+1/2, z+1/2, -x 86: -y+1/2, -z+1/2, x 87: z+3/4, -y+3/4, x+1/4 88: -z+3/4, y+3/4, x+1/4 89: y+1/2, z+1/2, x 90: x+1/4, -z+3/4, y+3/4 91: -z+1/2, -x, y+1/2 92: z+1/2, x, y+1/2 93: -x+1/4, z+3/4, y+3/4 94: y+3/4, -x+1/4, z+3/4 95: -x, -y+1/2, z+1/2 1 0 0 0 1 0 1 0 1 0 2 0 1 0 3 0 1 0 4 0 1 0 5 0 1 0 6 0 1 0 7 0 1 0 8 0 F 41 3 2 -0.0001 -0.0001 -0.0001 0.1251 0.1251 0.9999 0 0 1222212000 1 01210000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 1 0 00200000 1 06030600 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 2 0 00000000 1 00000000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 3 0 00000000 1 00000000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 4 0 00000000 1 00000000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 5 0 00000000 1 00000000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 6 0 00000000 1 00000000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 7 0 00000000 1 00000000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 512 512 12 96 N 512 0 0 0 1 2 3 4 3 2 1 1 1 11 12 13 3 13 12 11 2 2 102 2 102 2 102 2 102 3 3 13 12 11 1 11 12 13 4 4 3 2 1 0 1 2 3 5 3 13 12 11 1 11 12 13 6 2 102 2 102 2 102 2 102 7 1 11 12 13 3 13 12 11 1 0 1 11 102 13 3 13 102 11 1 11 111 11 113 13 115 13 113 2 12 11 1 11 12 13 3 13 3 13 113 11 111 11 113 13 115 4 3 13 102 11 1 11 102 13 5 13 115 13 113 11 111 11 113 6 12 13 3 13 12 11 1 11 7 11 113 13 115 13 113 11 111 2 0 2 12 2 12 2 12 2 12 1 102 11 1 11 102 13 3 13 2 2 1 0 1 2 3 4 3 3 102 11 1 11 102 13 3 13 4 2 12 2 12 2 12 2 12 5 102 13 3 13 102 11 1 11 6 2 3 4 3 2 1 0 1 7 102 13 3 13 102 11 1 11 3 0 3 13 102 11 1 11 102 13 1 13 113 11 111 11 113 13 115 2 12 11 1 11 12 13 3 13 3 11 111 11 113 13 115 13 113 4 1 11 102 13 3 13 102 11 5 11 113 13 115 13 113 11 111 6 12 13 3 13 12 11 1 11 7 13 115 13 113 11 111 11 113 4 0 4 3 2 1 0 1 2 3 1 3 13 12 11 1 11 12 13 2 2 102 2 102 2 102 2 102 3 1 11 12 13 3 13 12 11 4 0 1 2 3 4 3 2 1 5 1 11 12 13 3 13 12 11 6 2 102 2 102 2 102 2 102 7 3 13 12 11 1 11 12 13 5 0 3 13 102 11 1 11 102 13 1 13 115 13 113 11 111 11 113 2 12 13 3 13 12 11 1 11 3 11 113 13 115 13 113 11 111 4 1 11 102 13 3 13 102 11 5 11 111 11 113 13 115 13 113 6 12 11 1 11 12 13 3 13 7 13 113 11 111 11 113 13 115 6 0 2 12 2 12 2 12 2 12 1 102 13 3 13 102 11 1 11 2 2 3 4 3 2 1 0 1 3 102 13 3 13 102 11 1 11 4 2 12 2 12 2 12 2 12 5 102 11 1 11 102 13 3 13 6 2 1 0 1 2 3 4 3 7 102 11 1 11 102 13 3 13 7 0 1 11 102 13 3 13 102 11 1 11 113 13 115 13 113 11 111 2 12 13 3 13 12 11 1 11 3 13 115 13 113 11 111 11 113 4 3 13 102 11 1 11 102 13 5 13 113 11 111 11 113 13 115 6 12 11 1 11 12 13 3 13 7 11 111 11 113 13 115 13 113 /unnamed/unnamed 1/unnamed 1/GerE native and MAD.. /unnamed/unnamed 1/unnamed 1/GerE native and MAD../xtal /unnamed/unnamed 1/unnamed 1/GerE native and MAD../xtal/dset /unnamed/unnamed 1/unnamed 1/GerE native and MAD../xtal/dset/myanom /unnamed/unnamed 1/unnamed 1/GerE native and MAD../unnamed_crystal1 /unnamed/unnamed 1/unnamed 1/GerE native and MAD../unnamed_crystal1/native /unnamed/unnamed 1/unnamed 1/GerE native and MAD../unnamed_crystal1/native/[FP SIGFP] /unnamed/unnamed 1/unnamed 1/GerE native and MAD../newproj /unnamed/unnamed 1/unnamed 1/GerE native and MAD../newproj/newcryst /unnamed/unnamed 1/unnamed 1/GerE native and MAD../newproj/newcryst/newdset 0 70.7423 2.07666 103.365 nan nan 100 nan nan 73.3389 nan nan 200 203.057 8.09188 168.066 195.651 nan 0 70.7423 2.07666 1 210.693 5.80592 2 155.308 4.17265 3 243.38 4.32522 4 166.253 3.23629 5 159.286 2.8669 6 518.022 9.8943 7 262.124 5.12788 8 98.9633 2.1326 9 273.992 4.65402 10 370.863 7.19511 11 498.77 19.3494 12 134.468 4.71436 13 200.691 6.55325 14 153.816 4.45381 15 302.506 8.90047 16 340.611 8.26537 17 169.787 3.86266 18 205.747 4.30168 19 251.76 4.90499 20 463.756 7.79415 21 400.014 9.88921 23 201.949 5.6487 24 387.946 9.68582 25 410.748 10.6504 26 294.74 6.37374 27 353.49 7.74755 28 73.1097 2.02682 29 585.084 11.582 30 143.967 2.45953 34 236.906 6.9979 35 14.4916 6.09006 36 11.3722 5.14616 38 258.366 7.98493 39 429.828 14.0028 40 240.329 4.95254 41 187.062 3.94724 42 56.5045 1.89671 43 180.542 4.02937 44 261.733 5.5876 45 294.5 5.86326 49 457.419 10.8841 50 408.232 7.93283 51 341.198 5.77211 52 440.2 10.4069 53 197.765 5.38436 54 420.706 11.721 55 106.306 2.13348 56 194.349 3.83442 57 234.073 4.29427 58 335.054 6.4002 59 303.984 6.0466 64 291.639 9.07427 65 317.031 9.44291 69 225.314 5.81655 70 154.913 2.99977 71 288.161 5.09836 72 132.212 3.28277 73 270.867 7.69138 74 420.558 7.30269 75 157.846 2.67657 76 425.136 7.88306 81 303.355 7.07044 82 235.122 4.49281 85 91.2913 1.9943 86 316.887 8.34726 87 530.741 9.12017 88 430.57 7.2387 89 80.7979 1.79496 90 372.999 14.1441 91 503.073 7.7872 96 331.679 9.73111 97 62.4678 1.99793 98 105.752 3.39542 103 305.358 6.18893 104 198.384 4.71641 105 268.25 11.0835 106 231.659 5.19082 107 172.524 4.72967 108 94.981 1.47028 109 93.3357 1.70497 110 83.3719 1.68722 115 314.922 10.0509 116 491.145 18.3558 117 167.1 5.96173 121 214.949 4.98368 122 444.516 9.67995 123 452.517 9.67054 124 81.2368 1.80138 125 264.452 5.70006 126 370.153 6.105 127 674.266 10.0882 132 108.77 5.6867 133 266.765 12.0651 134 372.003 17.3403 140 51.9305 1.81548 141 103.811 3.28859 144 327.009 7.31659 145 173.559 4.38475 146 110.773 2.41283 147 290.128 5.66391 148 642.149 12.929 149 526.596 7.82135 155 308.841 8.61132 156 345.791 7.05095 161 375.585 14.2029 162 147.241 3.22654 163 211.339 4.72662 164 288.753 5.37698 165 196.511 3.84674 166 538.714 9.78599 167 54.297 1.31499 168 159.746 2.85775 174 517.104 15.8256 175 141.013 6.20604 180 295.773 8.14584 181 261.333 5.36355 182 300.642 6.1451 183 103.713 3.26925 184 321.54 9.53196 185 233.288 7.32277 186 95.9327 2.61227 187 150.844 3.43964 188 232.77 4.47198 189 325.122 6.78508 194 105.797 3.0312 195 215.867 3.981 196 157.743 3.71017 200 203.057 8.09188 201 394.169 7.83464 202 107.406 1.96361 203 411.194 9.23368 204 306.616 5.85685 205 146.474 3.8123 206 395.729 7.2991 211 215.018 5.86235 212 585.139 14.7887 213 291.975 7.5276 217 275.749 6.78104 218 179.005 3.74607 219 373.339 5.66859 220 110.461 3.21128 221 214.323 6.83426 222 114.248 2.31653 223 230.495 4.87174 224 118.638 2.09394 228 210.829 4.78403 229 426.965 6.8321 230 564.92 8.57438 231 36.0392 2.52454 232 164.199 3.54009 233 84.9836 2.38758 234 363.713 6.36501 235 353.324 6.8924 236 244.725 4.93726 237 637.017 9.15928 238 180.283 3.57325 242 33.5657 2.46268 243 126.998 3.07574 244 126.06 2.7935 246 181.903 6.19685 247 160.701 3.6419 248 220.378 4.20392 249 188.278 3.39476 250 51.9949 1.6333 251 391.744 6.74726 252 171.885 3.29861 253 380.432 6.03178 254 235.13 5.96829 255 416.849 9.22704 256 333.567 8.75232 257 209.151 4.33178 258 406.056 6.72193 259 265.519 5.60743 260 601.759 10.4998 261 285.782 4.78037 262 392.427 6.31677 263 109.362 3.72237 264 454.01 20.3205 265 276.036 6.50774 266 109.41 2.2785 267 332.846 8.06969 268 212.278 4.87651 269 127.946 2.59437 270 493.986 8.57711 271 120.353 2.35367 272 357.281 5.76326 273 103.811 2.43831 274 226.272 4.31441 275 250.711 4.19798 276 148.369 2.28919 277 278.103 5.30523 278 500.028 9.48356 279 100.929 8.23301 280 577.698 12.9814 281 67.3843 1.68901 ---------------------------------------- 0.00446518 0.111109 0.110185 HKL = ( -36, 0, 1) 8192.51 11692.8 1346.37 7982.92 0.105365 HKL = ( -33, 7, 1) 8192.51 12590.2 2913.58 8458.8 0.0934704 HKL = ( -31, 5, 8) 13755.8 15111 11379.2 12650.3 0.10341 HKL = ( -30, 10, 5) 9974.24 12973.7 3834.92 8858.62 0.0978661 HKL = ( -28, 0, 15) 9974.24 14125.5 7472.48 10581.5 0.0991349 HKL = ( -27, 1, 16) 9974.24 13853.1 6504.81 10045.1 0.100512 HKL = ( -26, 0, 17) 9974.24 13563.5 5544.68 9642.15 0.0532501 HKL = ( -25, 1, 1) 37852.8 28009.2 30216.8 39262.4 0.0972679 HKL = ( -25, 13, 1) 9974.24 14255.7 7955.4 10822.9 0.104094 HKL = ( -24, 8, 16) 8192.51 12838.2 3491.9 8696.31 0.0583518 HKL = ( -23, 7, 4) 37852.8 25900.3 31404.2 35642.7 0.0711351 HKL = ( -22, 2, 14) 26731.9 21287.5 30750.2 28509.8 0.0974844 HKL = ( -22, 14, 7) 9974.24 14208.4 7778.66 10744.7 0.075347 HKL = ( -21, 9, 11) 26731.9 19955.3 28627.6 26591.3 0.0590435 HKL = ( -20, 4, 12) 37852.8 25626.9 31530.5 35036.2 0.108763 HKL = ( -20, 16, 8) 8192.51 11950.6 1715.28 8050.22 0.104907 HKL = ( -19, 9, 18) 8192.51 12679 3113.32 8542.95 0.0375176 HKL = ( -18, 4, 7) 18542.4 35656.1 27503.8 15740.9 0.104818 HKL = ( -18, 14, 13) 8192.51 12696.4 3153.4 8561.51 0.0469375 HKL = ( -17, 9, 4) 32508.1 30857.8 28623.8 40378.7 0.0314355 HKL = ( -16, 2, 8) 18542.4 39143.7 28522.2 9874.69 0.0607448 HKL = ( -16, 12, 4) 30117.7 24966.6 31787.3 33279.4 0.044314 HKL = ( -15, 5, 11) 32508.1 32125.2 28089.7 36291.7 0.110042 HKL = ( -15, 15, 14) 8192.51 11718.5 1380.34 7986.2 0.0334512 HKL = ( -14, 8, 2) 18542.4 37951.6 27974.4 8766.13 0.0269035 HKL = ( -13, 1, 9) 18542.4 41962.4 30765.3 20977.5 0.0459703 HKL = ( -13, 11, 1) 32508.1 31319.1 28412.8 39389.2 0.0416336 HKL = ( -12, 2, 13) 32508.1 33473.9 27696 30347.4 0.0530454 HKL = ( -12, 12, 5) 37852.8 28097.3 30163.6 39384.8 0.017622 HKL = ( -11, 5, 3) 54998.3 48384.7 42767.3 56982.9 0.0693985 HKL = ( -11, 15, 2) 30117.7 21862.3 31314 28684.1 0.10963 HKL = ( -10, 4, 23) 8192.51 11792.7 1481.93 8001.28 0.0764436 HKL = ( -10, 16, 3) 26731.9 19622.4 27900.6 25822 0.040418 HKL = ( -9, 7, 11) 32508.1 34104.2 27581.2 26313.8 0.103509 HKL = ( -9, 19, 4) 9974.24 12953.8 3783.52 8833.25 0.0277876 HKL = ( -8, 8, 6) 18542.4 41397.1 30199 18734.2 0.00555184 HKL = ( -7, 1, 3) 54998.3 58228.7 104762 70099.1 0.0510898 HKL = ( -7, 9, 12) 37852.8 28953.1 29651.8 40439 0.0504644 HKL = ( -6, 0, 16) 37852.8 29232.3 29489 40743.9 0.0304743 HKL = ( -6, 10, 3) 18542.4 39725.3 28871.2 11158.5 0.0634019 HKL = ( -5, 1, 18) 30117.7 23969.2 31998.2 31138 0.0399681 HKL = ( -5, 11, 6) 32508.1 34340.4 27550.3 24819.8 0.0140018 HKL = ( -4, 2, 8) 54998.3 51148.3 52565.4 64107.5 0.0891601 HKL = ( -4, 10, 18) 13755.8 16144.1 15807.3 14701.5 0.0149742 HKL = ( -3, 3, 8) 54998.3 50390.8 49492.6 62652.2 0.101858 HKL = ( -3, 11, 19) 9974.24 13286.3 4698.24 9282.7 0.0790299 HKL = ( -2, 2, 20) 18989.1 18858.9 25920.6 22909.2 0.0612331 HKL = ( -2, 12, 11) 30117.7 24780.3 31844.8 32887.2 0.0887993 HKL = ( -1, 3, 21) 13755.8 16233.7 16191.6 14866.1 0.0723943 HKL = ( -1, 13, 12) 26731.9 20880.1 30228.5 28217.1 0.0168246 HKL = ( 0, 4, 8) 54998.3 48980.3 44570.2 59260.5 0.101681 HKL = ( 0, 12, 18) 9974.24 13322.4 4804.11 9321.48 0.107614 HKL = ( 1, 3, 23) 8192.51 12163.2 2067.59 8147.78 0.06861 HKL = ( 1, 13, 11) 30117.7 22128.4 31511.9 28801.8 0.00650879 HKL = ( 2, 4, 3) 54998.3 57380 95350.2 70004.2 0.0722841 HKL = ( 2, 12, 13) 26731.9 20915.5 30278 28249.7 0.0688554 HKL = ( 3, 3, 18) 30117.7 22045.2 31454.1 28750.1 0.0554132 HKL = ( 3, 13, 7) 37852.8 27094.8 30761.2 37807.7 0.00661693 HKL = ( 4, 4, 2) 54998.3 57284.9 94367.1 69967 0.0741674 HKL = ( 4, 12, 13) 26731.9 20319.7 29330.4 27408.5 0.103648 HKL = ( 5, 3, 22) 8192.51 12926.3 3712.75 8801.85 0.0819167 HKL = ( 5, 13, 13) 18989.1 18041.8 23326.4 19900.3 0.0333312 HKL = ( 6, 4, 11) 18542.4 38021.5 28000.6 8737.15 0.060362 HKL = ( 6, 14, 5) 30117.7 25113.7 31736.8 33649 0.0470999 HKL = ( 7, 5, 13) 32508.1 30781 28660.6 40497 0.0895678 HKL = ( 7, 15, 11) 13755.8 16043.5 15374.3 14503.7 0.0211706 HKL = ( 8, 6, 5) 54998.3 45820.7 36543.7 46649.6 0.0872991 HKL = ( 8, 16, 8) 18989.1 16611.8 17794.7 15635.4 0.0686317 HKL = ( 9, 7, 15) 30117.7 22121 31506.9 28797.4 0.0130499 HKL = ( 10, 0, 4) 54998.3 51900.8 55958.6 65591.3 0.0879737 HKL = ( 10, 8, 17) 13755.8 16440.7 17073.5 15290.4 0.105274 HKL = ( 11, 1, 21) 8192.51 12607.8 2952.62 8476.71 0.091913 HKL = ( 11, 11, 15) 13755.8 15476.4 12931.4 13357 0.026015 HKL = ( 12, 4, 6) 18542.4 42538.4 31408.1 25007.8 0.0794919 HKL = ( 12, 14, 8) 18989.1 18725.7 25530.5 22319.9 0.0471661 HKL = ( 13, 7, 9) 32508.1 30749.7 28675.7 40541.6 0.0411493 HKL = ( 14, 0, 10) 32508.1 33723.6 27645 28925.1 0.0593249 HKL = ( 14, 10, 8) 37852.8 25516.5 31578.5 34763.2 0.0265406 HKL = ( 15, 5, 1) 18542.4 42196.7 31018.6 22594.3 0.0950212 HKL = ( 15, 17, 0) 13755.8 14755.7 9911.55 11900.1 0.0789176 HKL = ( 16, 8, 13) 18989.1 18891.4 26013.8 23036 0.0866121 HKL = ( 17, 3, 16) 18989.1 16787.8 18527.3 16029.7 0.101267 HKL = ( 17, 17, 1) 9974.24 13407.3 5058.53 9418.13 0.0547821 HKL = ( 18, 10, 1) 37852.8 27358.5 30606.6 38319.8 0.078987 HKL = ( 19, 5, 13) 18989.1 18871.3 25956.2 22954.8 0.0391069 HKL = ( 20, 2, 3) 32508.1 34797.2 27509.6 21861.8 0.0967129 HKL = ( 20, 14, 6) 9974.24 14377.6 8418.14 11084.5 0.0807762 HKL = ( 21, 11, 6) 18989.1 18360.3 24393.9 20916 0.0730158 HKL = ( 22, 8, 7) 26731.9 20682 29935.5 27992.4 0.0669275 HKL = ( 23, 7, 5) 30117.7 22707.1 31818.6 29293.6 0.0612073 HKL = ( 24, 6, 2) 30117.7 24790.1 31842 32923.9 0.110345 HKL = ( 25, 5, 14) 8192.51 11664 1308.99 7978.51 0.10609 HKL = ( 26, 6, 12) 8192.51 12450.9 2617.08 8354.42 0.103605 HKL = ( 27, 11, 5) 8192.51 12934.8 3734.73 8811 0.0990591 HKL = ( 29, 3, 9) 9974.24 13869.2 6560.4 10080.9 0.103474 HKL = ( 31, 1, 8) 9974.24 12960.9 3801.72 8842.85 0.100209 HKL = ( 34, 2, 0) 9974.24 13626.8 5747.88 9727.54




1###############################################################
 ###############################################################
 ###############################################################
 ### CCP4 4.2: MTZDUMP            version 4.2       : 10/11/00##
 ###############################################################
 User: cowtan  Run date:  8/10/02  Run time:10:25:56


 Please reference: Collaborative Computational Project, Number 4. 1994.
 "The CCP4 Suite: Programs for Protein Crystallography". Acta Cryst. D50, 760-763.

 as well as any specific reference in the program write-up.




  (Q)QOPEN: file opened on unit  1      Status: READONLY

 Logical Name: HKLIN      Filename: junk.mtz


 
 ***  Warning
 From LROPEN : Column  27 Label anom.F_sigF_ano.covF+-        has unrecognised type (C) - set to R
 
 * Title:
 
 GerE native and MAD..
 
 * Number of Datasets =   4
 
 * Dataset ID, project/crystal name, dataset name, cell dimensions, wavelength:
 
        1 Gere:native /
          native
            108.8420   61.7790   71.7520   90.0000   97.2510   90.0000
             1.40000
        2 Gere:Se_met_deriv /
          SEinfl
            108.7420   61.6790   71.6520   90.0000   97.1510   90.0000
             0.98100
        4 Gere:Se_met_deriv / xtal
          SEpeak
            108.7420   61.6790   71.6520   90.0000   97.1510   90.0000
             0.98000
        4 proj /
          dset
             10.0000   20.0000   30.0000   90.0000   90.0000   90.0000
             1.76000
 
 * Number of Columns =  27
 
 * Number of Reflections =  25739
 
 * Missing value set to NaN in input mtz  file
 
 * HISTORY for current MTZ file :
 
 From FREERFLAG, 11/ 4/98 14:21:06 with fraction 0.050
 From MTZUTILS, 11/ 3/98 15:36:47 after history:
 From MLPHARE, 10/26/98 15:35:29
 From NA4TOMTZ, 12/ 1/00 11:51:15
  data from CAD on 17/ 1/01
 
 * Column Labels :
 
 H K L FSEinfl SIGFSEinfl DSEinfl SIGDSEinfl F(+)SEinfl SIGF(+)SEinfl F(-)SEinfl
 SIGF(-)SEinfl FSEpeak SIGFSEpeak DSEpeak SIGDSEpeak F(+)SEpeak SIGF(+)SEpeak
 F(-)SEpeak SIGF(-)SEpeak FP SIGFP FreeR_flag anom.F_sigF_ano.F+
 anom.F_sigF_ano.sigF+ anom.F_sigF_ano.F- anom.F_sigF_ano.sigF-
 anom.F_sigF_ano.covF+-
 
 * Column Types :
 
 H H H F Q D Q F Q F Q F Q D Q F Q F Q F Q I G L G L R
 
 * Associated datasets :
 
    1   1   1   2   2   2   2   2   2   2   2   3   3   3   3   3   3   3   3   1   1   1   4   4   4   4   4
 
 * Cell Dimensions :
 
   108.7420   61.6790   71.6520   90.0000   97.1510   90.0000
 
 *  Resolution Range :
 
      0.00020     0.21675      (   70.711 -     2.148 A )
 
 * Sort Order :
 
      1     2     3     0     0
 
 * Space group = C2  (number     5)
 


 OVERALL FILE STATISTICS for resolution range   0.000 -   0.217
 ======================= 


 Col Sort    Min    Max    Num      %     Mean     Mean   Resolution   Type Column
 num order               Missing complete          abs.   Low    High       label 

   1 ASC    -50      50      0  100.00     -1.9     19.0  70.71   2.15   H  H
   2 NONE     0      28      0  100.00     10.5     10.5  70.71   2.15   H  K
   3 NONE     0      33      0  100.00     12.6     12.6  70.71   2.15   H  L
   4 NONE   12.9   738.1 14174   44.93   117.62   117.62  28.29   2.75   F  FSEinfl
   5 NONE    1.2    29.2 14174   44.93     6.73     6.73  28.29   2.75   Q  SIGFSEinfl
   6 NONE -136.3   142.3 15242   40.78    -0.34    11.33  24.75   2.75   D  DSEinfl
   7 NONE    2.4    54.2 15242   40.78    12.79    12.79  24.75   2.75   Q  SIGDSEinfl
   8 NONE   11.5   746.7 14293   44.47   114.00   114.00  28.29   2.75   F  F(+)SEinfl
   9 NONE    1.2    22.9 14293   44.47     8.39     8.39  28.29   2.75   Q  SIGF(+)SEinfl
  10 NONE   12.0   742.7 15123   41.24   114.45   114.45  24.75   2.75   F  F(-)SEinfl
  11 NONE    1.5    42.5 15123   41.24     8.59     8.59  24.75   2.75   Q  SIGF(-)SEinfl
  12 NONE    9.2   726.7 13739   46.62   118.35   118.35  29.66   2.75   F  FSEpeak
  13 NONE    1.1    36.0 13739   46.62     6.63     6.63  29.66   2.75   Q  SIGFSEpeak
  14 NONE  -96.7   139.2 13963   45.75    -0.33    12.73  26.97   2.75   D  DSEpeak
  15 NONE    0.0    47.6 13963   45.75    11.77    11.77  26.97   2.75   Q  SIGDSEpeak
  16 NONE    8.9   727.2 13777   46.47   114.76   114.76  29.66   2.75   F  F(+)SEpeak
  17 NONE    1.4    26.0 13777   46.47     8.31     8.31  29.66   2.75   Q  SIGF(+)SEpeak
  18 NONE   12.5   745.8 14691   42.92   115.15   115.15  24.75   2.75   F  F(-)SEpeak
  19 NONE    1.5    38.5 14691   42.92     8.47     8.47  24.75   2.75   Q  SIGF(-)SEpeak
  20 NONE    6.9   697.5   268   98.96    79.02    79.02  14.95   2.15   F  FP
  21 NONE    0.9    33.3   268   98.96     4.54     4.54  14.95   2.15   Q  SIGFP
  22 NONE    0.0    19.0     0  100.00     9.47     9.47  70.71   2.15   I  FreeR_flag
  23 NONE   16.0   692.3 25500    0.93   212.68   212.68  28.29   9.99   G  anom.F_sigF_ano.F+
  24 NONE    1.2    12.1 25500    0.93     4.24     4.24  28.29   9.99   L  anom.F_sigF_ano.sigF+
  25 NONE   28.2   703.8 25561    0.69   224.68   224.68  24.75   9.99   G  anom.F_sigF_ano.F-
  26 NONE    1.5    12.4 25561    0.69     4.28     4.28  24.75   9.99   L  anom.F_sigF_ano.sigF-
  27 BOTH     ?       ?  25739    0.00      ?        ?  -999.00   0.00   R  anom.F_sigF_ano.covF+-


 No. of reflections used in FILE STATISTICS    25739



 LIST OF REFLECTIONS
 ===================

  -50   0   1         ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                     2.00       ?         ?         ?         ?         ?  

  -50   0   2         ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?       59.42      5.88
                    19.00       ?         ?         ?         ?         ?  

  -50   0   3         ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?       14.52      9.31
                    17.00       ?         ?         ?         ?         ?  

  -50   0   4         ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                     8.00       ?         ?         ?         ?         ?  

  -50   0   5         ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                     9.00       ?         ?         ?         ?         ?  

  -50   0   6         ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?       43.94      5.84
                    11.00       ?         ?         ?         ?         ?  

  -50   0   7         ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?       19.11     11.45
                    18.00       ?         ?         ?         ?         ?  

  -50   0   8         ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?       17.15     10.66
                     4.00       ?         ?         ?         ?         ?  

  -50   2   1         ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?       27.64     10.34
                    11.00       ?         ?         ?         ?         ?  

  -50   2   2         ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?         ?         ?  
                      ?         ?         ?         ?       38.85      5.87
                    13.00       ?         ?         ?         ?         ?  


 MTZDUMP:   Normal termination of mtzdump
 Times: User:       0.1s System:    0.0s Elapsed:    0:00




1###############################################################
 ###############################################################
 ###############################################################
 ### CCP4 4.2: MTZDUMP            version 4.2       : 10/11/00##
 ###############################################################
 User: cowtan  Run date:  8/10/02  Run time:10:25:56


 Please reference: Collaborative Computational Project, Number 4. 1994.
 "The CCP4 Suite: Programs for Protein Crystallography". Acta Cryst. D50, 760-763.

 as well as any specific reference in the program write-up.




  (Q)QOPEN: file opened on unit  1      Status: READONLY

 Logical Name: HKLIN      Filename: junk2.mtz


 
 ***  Warning
 From LROPEN : Column   8 Label anom.F_sigF_ano.covF+-        has unrecognised type (C) - set to R
 
 * Title:
 
 Created by clipper
 
 * Number of Datasets =   2
 
 * Dataset ID, project/crystal name, dataset name, cell dimensions, wavelength:
 
        2 HKL / xtal
          HKL
            108.8420   61.7790   71.7520   90.0000   97.2510   90.0000
             9.99900
        2 proj /
          dset
             10.0000   20.0000   30.0000   90.0000   90.0000   90.0000
             1.76000
 
 * Number of Columns =   8
 
 * Number of Reflections =    282
 
 * Missing value set to NaN in input mtz  file
 
 * There is no History information in this MTZ file
 
 * Column Labels :
 
 H K L anom.F_sigF_ano.F+ anom.F_sigF_ano.sigF+ anom.F_sigF_ano.F-
 anom.F_sigF_ano.sigF- anom.F_sigF_ano.covF+-
 
 * Column Types :
 
 H H H G L G L R
 
 * Associated datasets :
 
    1   1   1   2   2   2   2   2
 
 * Cell Dimensions :
 
   108.8420   61.7790   71.7520   90.0000   97.2510   90.0000
 
 *  Resolution Range :
 
      0.00020     0.00998      (   70.711 -    10.010 A )
 
 * There is no sort order recorded in the MTZ header
 
 * Space group = C  (number     5)
 


 OVERALL FILE STATISTICS for resolution range   0.000 -   0.010
 ======================= 


 Col Sort    Min    Max    Num      %     Mean     Mean   Resolution   Type Column
 num order               Missing complete          abs.   Low    High       label 

   1 ASC    -10      10      0  100.00      0.0      4.1  70.71  10.01   H  H
   2 NONE     0       6      0  100.00      2.1      2.1  70.71  10.01   H  K
   3 NONE     0       7      0  100.00      2.7      2.7  70.71  10.01   H  L
   4 NONE   16.0   692.3    43   84.75   212.68   212.68  28.34  10.01   G  anom.F_sigF_ano.F+
   5 NONE    1.2    12.1    43   84.75     4.24     4.24  28.34  10.01   L  anom.F_sigF_ano.sigF+
   6 NONE   28.2   703.8   104   63.12   224.68   224.68  24.80  10.01   G  anom.F_sigF_ano.F-
   7 NONE    1.5    12.4   104   63.12     4.28     4.28  24.80  10.01   L  anom.F_sigF_ano.sigF-
   8 BOTH     ?       ?    282    0.00      ?        ?  -999.00   0.00   R  anom.F_sigF_ano.covF+-


 No. of reflections used in FILE STATISTICS      282



 LIST OF REFLECTIONS
 ===================

  -10   0   1      103.37      2.66       ?         ?         ?  
  -10   0   2      169.70      3.13       ?         ?         ?  
  -10   0   3      150.07      2.90       ?         ?         ?  
  -10   2   1      255.67      4.07    251.48      4.01       ?  
  -10   2   2      175.41      3.06    177.03      3.10       ?  
   -9   1   1      198.12      3.33    191.74      3.27       ?  
   -9   1   2      561.65      8.99    556.77      8.85       ?  
   -9   1   3      264.73      4.13    259.95      4.03       ?  
   -9   1   4      105.78      2.91    105.76      2.56       ?  
   -9   3   1      307.23      4.95    314.95      5.12       ?  

 MTZDUMP:   Normal termination of mtzdump
 Times: User:       0.0s System:    0.0s Elapsed:    0:00
clipper/examples/testfile.mtz000644 000765 000000 00010520510 11766652736 016621 0ustar00ccbwheel000000 000000 MTZ ¤DA¸{€áXpL½N@@—^@8—ý¿ç…Z@N¼e:O¼e: —ý¿H€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@HÂ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¬mB¸D¼@˜AHÂ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿGhA€AˆAH€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAH @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAHÂÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Ã/BÐàº@0AHÂà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Þ˜At27AAHÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@8‰A€ƒ*A€@HÂ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@&ÝAd‚%A0AHÂ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿeBÀÚ»@PAHÂ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€wªAX¦ AAHÂ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ƳA@A˜AHÂ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`­AðAÀ@HÂ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐdŽBèY@€?HÂ@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ§ Bض@@D€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÖÁAÀSA€?D€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¶±AÔnAˆAD€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¥AÐApAD€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿîA˜uÞ@`AD€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#ÙA°ÛApAD€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ëÅAˆùA˜AD€?à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@AD€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`}ÈAPšó@@@D€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0hB°s@€AD€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¾BÀÏ­@@@D€?0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0\‰BÏC@ADÂ@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà@DÂ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ >’AÌ×A@ADÂ@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàs¯B°ÿS@à@DÂ@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðº:BÙ–@0ADÂ@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`2@Bp¯@ADÂ@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¹KBØ‚å@à@DÂ@@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÜA`\A€?DÂ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÛRBk@À@DÂ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà@DÂ@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿADÂ@@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿD @€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐaGB S˜@€AD @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ +¢A° A€AD @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ IB(®æ@0AD @€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿE&B@&¤@à@D @ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€pAè3å@˜AD @À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€BˆLâ@@AD @à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ V´A(”A@@D @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ È¢AÄ´A@AD @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÛIB Àz@à@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€à.Ap§ì@€A@Â@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0A@Â@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ A@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0A@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPBB@=Ë@`A@ÂÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿO1AèÆð@A@Âà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðì}B˜:Å@A@ÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆA@ÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0A@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPA@Â0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0A@Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¡âAx>A@ÂPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀèA¸Ð×@À@@Â`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€00A° î@˜A@Â@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°DB°ìâ@`A@Â@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà ·A$Ó AA@Â@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà-Bø©@À@@Â@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÌŒAX‘ù@€@@Â@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`R@BŒ@@Â@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB£@A@Â@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€bÕAØA@@Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÔA8?ì@@@Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ©9B¤«A€@@Â@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp[Btx#A@Â@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‚ƒAà(Ö@0A@Â@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà4AØ¡Ú@ˆA@Â@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0 $B­@˜A@€@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ "‚A(Uá@PA@€@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€øRBÐeš@à@@€@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÚYBˆÀ@A@€@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`RÎAŒÎAA@€@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐpŠBpÕ‘@ A@€@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh¤Bг3@A@€@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0A@€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@@€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@@€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ1BÈ¡Ÿ@PA@€@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ idB`­\@pA@€@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿTžB0Ê@ˆA@€@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@@@ÂÀ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÕ@B$Ã@ A@ÂÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÎiB€gn@pA@ÂÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØY‚B=@`A@ÂÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€JõA@SÝ@€?@ÂÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿd—BºK@A@ÂÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà­B°â{@0A@ÂÀ@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÀÖA@ïç@˜A@ÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ5UBpÝm@€?@ÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ¢Bpœ/@A@ÂÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh=´B 2&@A@ÂÀ@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`$5Bн@@ÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨R†Bð‡¤@˜A@ÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Ó—BðoS@à@@ÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPXBp2A0A@ÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`=BØöA A@ÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¤MB@d@@ÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0PB˜AÅ@`A@ÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ{rAØØÜ@˜A@ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA<€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŸ„A°ã@@<€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¤B€=¢@<€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ B€ü­@ A<€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè”Bð]&@A<€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðVBhX¿@€@<€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ +ªAÔkAà@<€?à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA<€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€@<€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ŠBࣱ@pA<€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@þ^B@ j@€?<€?0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè.†B Z@@@<€?@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@êæA(1÷@0A<€?PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ>"B‡Ž@@<€?`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà·#Bˆ˜¦@A<€?pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÏ}BÐE@0A<Â@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€(B`/AA<Â@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàýBÀu£@À@<Â@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ²7B §’@@A<Â@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÀAØA`A<Â@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€AÞA.(A€@<Â@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿк0BP¸@<Â@@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨îˆBÐÌM@@A<Â@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‚ÝAåÑ@@A<Â@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆB°ªA˜A<Â@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø—€BN4@0A<Â@@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@yzA€CÑ@ @<Â@@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàB(<¼@A<Â@@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`á—AŒˆApA<Â@@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPBÐùø@pA<Â@@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈN‚B€h;@0A< @€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@< @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@:ÁAð;þ@ @< @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ïÖA½×@€?< @€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐzBˆî§@A< @ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0<B …¨@@A< @À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#øAÀYÇ@@< @à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ@KBð  @@< @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ñ&Bൎ@0A< @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐfB°J@ @< @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐêlB€m@A< @0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð´BPŽ A€?< @@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ£MB(ã¤@< @PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 2ëAÀüö@À@< @`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ðáAè„»@A<Âà@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bæ@A<Âà@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‚AÐÇÚ@€A<Âà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0û Bžÿ@@<Âà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp8ÂBЃ@€?<Âà@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð (B¨ï®@0A<Âà@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐTB –†@0A<Âà@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€?<Âà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBàb@€?8ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ñoA@óØ@ A8ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀó®AÈÙñ@A8ÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¾„A€.Ý@À@8ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ%'B`X‰@@@8ÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà†®AêAÀ@8 A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¡B€£µ@@A8 A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¹|B€ú•@à@8 A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿô,BÃË@À@8 A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€íþAà‰Ñ@8 A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÛãA´„A A8 AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨[BÈk¤@@@8 Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÂAÀ#AA8 AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ZCBÀíž@A8 AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà ?BØÉÔ@A8 A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÐÍA`dA @4€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà÷XB€¸M@4€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€vÇA‘AˆA4€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ UðA°@A4ÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@5ÅA4APA4ÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÑAXúApA4ÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Þ×Aô®AA4ÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€=BX…Œ@@@4ÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐaBlùA@A4ÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@'„A˜ÒÞ@ A4ÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‰«A`Ÿû@pA4ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà@4ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpA4ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€êþA }¢@˜A4ÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¾oB€ÉD@À@4ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ SgB€×Y@4ÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ûƒA€ ×@@@4ÂA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhh¡BíE@0A4Â0A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ìÑA`A`A4Â0A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðIFB8Á@pA4Â0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`k–B`@ˆA4Â0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ pAB‰c@à@4Â0A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¨†AÌè@à@4Â0AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÃAzû@à@4Â0Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸¦ŒBpîK@A4Â0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŒ1B _Å@A4Â0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€å©Ap†AˆA4Â0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ô4BEŒ@€@4Â0A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ßùAÐ^¥@pA0€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@þŸAˆ”A A0Â@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀrB°_N@A0Â@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€h_AøçA@0€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ=AA˜®õ@A0 @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀðñAˆÜ@ @0ÂÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÏ8A<ê@A0Âà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXʆBà²m@€?0ÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¢xAxNAA0ÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP]B¨ÁÊ@A0 AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ@ìB¨ã•@ A0Â0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ !›A4>.Aà@0Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀWoA—A @0ÂPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŸûA”I'A€A0Â`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜ñ£B¨KŸ@à@0ÂpAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ­%A0™Ü@@A0€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€WBA ‰þ@@@0ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ îëAŒ ApA0ÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÅA0ƒA€@0˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‚A½Ü@@@0Â@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀáAðZAˆA0Â@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ X^B€‡@À@0Â@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`°ÿA ¥@@@0Â@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ„ZBhF@à@0Â@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿeaAvË@`A0Â@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¯õA`h±@à@0Â@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜‡B@½d@@0Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°K‚B˜‚@@0Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿâ ApÑî@pA0Â@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpéÊB€ 9@A0Â@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°I]Bp3m@A0Â@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`‡TB@9F@€?0Â@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB¸¾@ˆA0Â@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ DÅAØVA€A0Â@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÔzAø½Ô@A0Â@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@éýAH¢å@PA0Â@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp0hB ác@€@0Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð4[Bà¨b@€?0Â@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÿxB€.@ˆA0€@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈÇ›B 0@PA0€@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Bèþœ@@A0€@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ …B€xM@0€@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà5B@M†@0A0€@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@† B˜<˜@€?0€@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀDÛAbë@A0€@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà>Bx *Aà@0€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÊÐAèoø@@@0€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ëCBðÚo@`A0€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ žAà~AA0€@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°60Bð͇@ @0€@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ­¶Aøœì@€@0€@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ§=AȰ@0A0€@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`gÍAhÇË@ A0€@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ>0BxÎ@pA0€@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH†BÎ0@0€@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÒeBãE@ˆA0€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(BHÎŒ@à@0€@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@mBXt§@0A0ÂÀ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèžB௠@@0ÂÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ[¡BðÏ@€?0ÂÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀþ%BÈq’@à@0ÂÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¸÷A EAÀ@0ÂÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ’–A©ì@€?0ÂÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@DÍA(Hô@ @0ÂÀ@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàZB°~i@à@0ÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð 3BÐOv@@0ÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ%BÙ@ @0ÂÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐB=B«š@@0ÂÀ@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€N4Bhi¥@€A0ÂÀ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð—B˜GAPA0ÂÀ@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÞB@€@0ÂÀ@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÁEBßL@@0ÂÀ@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ù\B°…@ˆA0ÂÀ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàó´AX5ý@€?0ÂÀ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˜AÀ¤å@À@0ÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP%BXn¡@ˆA0ÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ï`B(ì¥@ A0ÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0A0ÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ§…A0è@ A0ÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‚íA@à@A0ÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆxŒB éU@A0ÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±[BPbQ@€?0ÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¶B@Öå@A0ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ­ÄAÔ@`A0ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ç„APnÎ@ A0ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@z—B€C]@@@0ÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà„ÑAd" A€A0ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿsñAHc×@@@0ÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ RRB°ü@@€A0ÂA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ àBF‡@ˆA0ÂApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€%jAxË@@A0ÂA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ áAļA0A0 A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆÁÐB°1<@0 A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHÅÃBxŸŠ@pA0 A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ“«A`fã@ @0 A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@æVB°sP@ˆA0 A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` 7Bh¡ @A0 AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¤³AØAA0 Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¸+BxЊ@ˆA0 AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`”Aø‚ë@€?0 AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€·ÿA8s AA0 A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÚŸA8†Þ@˜A0 A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÄéA~!AˆA0 A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ &àA¨ÚÌ@˜A0 APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ñ BèÆ¤@@@0 A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@©õAÀKÓ@`A0Â@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà(ŠA`ÀÜ@˜A0Â@A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ y³AApA0Â@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀw B`úÏ@ A0Â@A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ_õA@ÅA @0Â@A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðiCBÁ@@@0Â@AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜±BP¡;@€@0Â@Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ—2Bèòˆ@0Â@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàUÃAäÀA A0Â@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ{B`΀@A0Â@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ A0Â@A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŽKB —@@0Â@A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA0Â`A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`A0Â`A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA,€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà1‚B V„@PA,€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€tÚA0pÖ@ˆA,€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÜÈA˜pAA,€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP‹6BÀÞà@à@,€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀn¦A“AA,€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ£kB Är@ A,€?à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0˜BBÀ@˜A,€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÁuA ‰Ø@ˆA,€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðC*Bpýv@À@,€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ9†B0HX@,€?0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ;BðÖ˜@A,€?@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀè‘A€Á@@,€?PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¬ÊA H²@0A,€?`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0tBð&+@ @,€?pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐB 9¦@,€?€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÎiB‘B@à@,€?ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€YPBð‡@ A,€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ö3BPR€@`A,€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`,B0ìô@˜A,€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€lšAHÕú@pA,Â@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHg¯B"@A,Â@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€dwAˆ…Ë@ A,Â@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèqµB°Y@PA,Â@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0/EBÈ)“@˜A,Â@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÜüAEA˜A,Â@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀd„BÚ"@ @,Â@@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ7WA8lÁ@€?,Â@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ŒÙAàH¨@@A,Â@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@½‡BÐí@À@,Â@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ €zB 8@@@,Â@@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ƒB`«d@A,Â@@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPe³B`º/@A,Â@@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ­AžÒ@0A,Â@@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€žöA@óÀ@ @,Â@@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐù2Bèh›@`A,Â@@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿQ¦B 9*@PA,Â@@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÿ™AxØ@PA,Â@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ4'AД¡@ˆA,Â@@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Q#Bèè•@@A,Â@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB˜„—@A, @€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ7‘B@f@@@, @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðBЂ¬@€@, @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`b¦A«Ú@€A, @€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@æÓAÀ'AA, @ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¤µAЖÒ@@A, @À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@²Bøµ@ @, @à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀùAÞÝ@A, @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÚXB@s@@@, @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ?EB ¼Ë@@, @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°×BPmA€@, @0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ«xBx¨@PA, @@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàC¤AØ; A@, @PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà÷ÕAØðµ@À@, @`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ êÆAlà@ @, @pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¦9BÀl@€@, @€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€`ÔAH.Ð@A, @ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B€—@ A, @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ktA8éÎ@ A, @˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿк{B n:@pA,Âà@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàß…BÐ}[@ @,Âà@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`!BÔÉ@,Âà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÅ Bøfð@0A,Âà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =yBð1@€A,Âà@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ GƒApÙ@@A,Âà@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ›[B°·B@˜A,Âà@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà”4BàÙp@A,Âà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¾¿A˜ý@€@,Âà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp^ BðKA˜A,Âà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxB€BðÙ@A,Âà@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`‚ÏA üÓ@à@,Âà@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàû£AxøÒ@À@,Âà@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿùA ˜@0A,Âà@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐQZBÀÀ¨@ˆA,Âà@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØý‹BØ@@,Âà@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0$yB ©1@A,Âà@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ{ BhëŒ@pA,Âà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX‚‹BV.@À@,ÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ÑB ×Y@A,ÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpZUBXøˆ@€A,ÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¨åA°‹È@A,ÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¿~B`”@pA,ÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ )VBà´o@A,ÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŽB0N’@A,ÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ݹBÆS@PA,ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(kÙBÀ.@ A,ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€°GBË[@A,ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°«qBÈ’¿@`A,ÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ BÐ<Í@@@,ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP‰BÐGx@A,ÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPà*BÒq@PA,ÂA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀðnAÈXÐ@@A,ÂApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ JxB`ž2@`A,ÂA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð'\B`à<@`A,ÂAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿt‘A•Ö@,Â0A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX‰BÀXL@À@,Â0A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀWñAðšß@pA,Â0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè—BÐdQ@@,Â0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‰‡B@Xl@ A,Â0A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bè­†@PA,Â0AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÜ/B耜@à@,Â0Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@7«BÐn@ A,Â0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°â+Bˆ£Æ@€?,Â0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà€„AµÚ@@@,Â0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@dBØr‹@@@,Â0A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøˆBp?%@À@,Â0A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ^BH#AA,Â0APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 8ˆAðïí@`A,Â0A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà]ûAˆÉû@À@,Â0ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`s‹Aˆèè@@,ÂPA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ}>Bˆ ü@A,ÂPA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ þžAhÅA A,ÂPA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀXmAxkÍ@à@,ÂPA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ û¸Ax} AA,ÂPA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 2B`s–@€A,ÂPAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ §üAhèá@pA,ÂPAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6B€Yõ@ A,ÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€±“AÀäê@0A,ÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐY%B ÇÓ@À@,ÂPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿñ†BðE_@à@,ÂPA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpe6BÐ ¢@pA,ÂPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐlBpÎ.@€?(€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ]eBÐjx@ @(Â@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Á•A±%A€A(Â@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÃAAˆ—ò@@(€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÛŽAèA˜A( @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@÷\AHJ A@(ÂÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€èMA`ÝA@(Âà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ™7B@}@@A(ÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÜ(BhhÌ@€?(ÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ËÆAèW.A€A( AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿêAh @A0A(Â0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿv—BøX¬@à@(Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ hBð[‚@(ÂPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@A j,AÀ@(Â`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@…+Asá@A(ÂpAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ詞B Ÿ`@0A(€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¦BÁZ@€A(ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆA(ÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ½ÚBЪM@€A(˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€®UA(áA( AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‚A 9A˜A(¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ#•A$Ì+AÀ@(Â@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0kBbL@€?(Â@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ø’B²9@€@(Â@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ìVB€m7@€?(Â@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¹ŽBðí"@À@(Â@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxD£Bð³:@ A(Â@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(TBÐò9@A(Â@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàAžB¨“@@A(Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐãB(™@ @(Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@EçAÀ'Ø@A(Â@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜*ÕB Ãh@ @(Â@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPêBqs@0A(Â@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð•lBÑj@`A(Â@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@óüA»—@(Â@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ)sA8÷Ã@@@(Â@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€+SB€I1@ˆA(Â@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ òA¨#à@€@(Â@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`]—A( Ð@(Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿϱA å@`A(Â@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP²BÀB@ A(Â@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPJoBÀ³G@ˆA(Â@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BpƒÏ@€?(€@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€MB`6†@ A(€@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx3ðB®@˜A(€@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜%B0ãŒ@@@(€@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ7B Êâ@À@(€@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÞòA¨»¾@@A(€@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0>B?n@@@(€@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ>/B Øv@PA(€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðè@B€(Ž@À@(€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ƒyB6%@@@(€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ$°B™,@pA(€@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPmBÀZ£@€A(€@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀEÄA …µ@(€@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`˜B°)@€?(€@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÙA°>®@@(€@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˆ×AÅã@(€@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨Z‚B !@A(€@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÃ_BÐùe@@(€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ô>B“i@€A(€@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЋHBpém@˜A(€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`xìA yÍ@pA(€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜+—B`3@pA(ÂÀ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀh³A¸Dí@À@(ÂÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpQ0B@Ht@pA(ÂÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ2¤B‰@ @(ÂÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÐŒB¨»‘@A(ÂÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€A(ÂÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜™¾B<œ@@A(ÂÀ@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhͯB`¯,@(ÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ 5B0Û@˜A(ÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ’A,Ï@@@(ÂÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ã³AH Ò@@@(ÂÀ@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@}OB@Ž?@PA(ÂÀ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhbÏB )@€?(ÂÀ@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@à@(ÂÀ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`É%Bxƒ‡@A(ÂÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ mHB T@ A(ÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ hãAp1ô@`A(ÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`f¦AÐá@A(ÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ßòALš@@@(ÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ú×Ax2¯@A(ÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà+œAð×Ý@PA(ÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÙÐARî@ @(ÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ£‰B0~{@@(ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿݰB¹Ž@PA(ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˆšA°×@@A(ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°‚?B°x@A(ÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð—”BÀ×"@A(ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ|”Bpí@@@(ÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€LhAhùÓ@€?(ÂA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh²An´@ @(ÂApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¢VBpµP@A(ÂA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿº‡B$B@A(ÂAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàuÀA(LÑ@0A(ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` ÝA¨àÂ@A(ÂA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ; @A$ @pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHÊåB"ú? @$ @€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@LˆB %"@$ @ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ A Ù@`A$ @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÈ;B ^@˜A$ @˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0CB˜½Ž@0A$ @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿày²A88è@€?$ @¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°‡AèÖ@À@$Âà@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0jˆB P@˜A$Âà@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`È—BPüŒ@$Âà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ vB˜k¯@ A$Âà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðþkB Zl@$Âà@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ê`A bÄ@A$Âà@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ß}Aøä×@@A$Âà@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`‚ëA°3Ê@A$Âà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`bØBà×@@@$Âà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÿSA@J·@A$Âà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ=ýA`Ž¡@A$Âà@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€i Bx{¥@A$Âà@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà~mB B@ @$Âà@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ| B€ßo@À@$Âà@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ O9B‚k@PA$Âà@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BtB€û?@˜A$Âà@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` «A؇å@€?$Âà@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0yB0ê @ A$Âà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 8ˆAŽä@`A$Âà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðˆB¨µ‡@PA$Âà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÐÓA(Òþ@À@$ÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¡CBÀC@`A$ÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàãBÐw|@`A$ÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐîB@Q@A$ÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÄœAX”Ø@ˆA$ÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@0$Bà+£@À@$ÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ú—AØ ç@@A$ÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ —‹AX¢Û@À@$ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBð˜‹@À@$ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°4IBȃ@$ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@YBÐÑ¡@€@$ÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 7B Fa@˜A$ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@LA$É@ @$ÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ>¶AqÉ@@$ÂA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`'B€u@A$ÂApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP-~B … @€A$ÂA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`†´AÈñ@$ÂAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ““A §Þ@0A$ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŽ’A(Û@@@$ÂA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿžAXžß@€?$Â0A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ,Bèש@€?$Â0A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÔAF×@˜A$Â0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ èŒAð{Î@$Â0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Ì1B0ze@ @$Â0A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ UvB`~V@€@$Â0AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHð¬BÐ@€A$Â0Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀJAÓ×@ A$Â0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèRïB$@@A$Â0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP BpŽ@pA$Â0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp*Bpè`@PA$Â0A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÅqB€V@pA$Â0A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÉÀAP_ß@`A$Â0APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÐABpö=@˜A$Â0A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÁB¤@`A$Â0ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ [ B¸…@`A$Â0A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ KzBx3@pA$Â0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¦ÓA0íË@€@$ÂPA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0N B A0A$ÂPA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`úAp­™@˜A$ÂPA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 2œA0Þ@€@$ÂPA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`—GB ˆ@A$ÂPA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà?B¸¡Š@€A$ÂPAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¹ŠB a@0A$ÂPAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¡¬BpWk@à@$ÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€*µAè\Õ@pA$ÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ"“BÏA@0A$ÂPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`XA­Ó@0A$ÂPA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`íŠBàs5@ˆA$ÂPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðY„BÐg<@€?$ÂPAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0 "BPŠe@ @$ÂPA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxZŒBà´Ê@à@$ÂPApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€2Bh‘—@ˆA$ÂpA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðiB@Ø‹@ @$ÂpA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@h„AèÙ@pA$ÂpA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`+áA8•Û@@$ÂpA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Bˆ›@@$ÂpA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÏBP¤¥@ @$ÂpAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Õ½Ad•A @$ÂpAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðXB8@à@$ÂpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`MBøE«@€?$ÂpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPV+BÐÜy@€@$ÂpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐWBÀùT@€?$ÂpA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¾dBPj)@ €?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€KAˆù@A Â@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ ¹A`P3A@A Â@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ|ªC0Þ@À@ €@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÉ3B°:—@ A  @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ª#Cо@ A ÂÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‚C0:”@ A Âà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°6uB`%ƒ@ ÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ&:AÐxé@A ÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ CAø÷@À@  AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€bAxA @ Â0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿê A,é A @ Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP|PBp²@0A ÂPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpZBˆê•@€A Â`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€âtAPgA ÂpAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`5Bü Aà@ €AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€—‰AÌØA@A ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÙZBðùu@@ ÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀumBÀ7…@€A ˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0cB¸jÎ@0A  AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ2Aààï@`A ¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð€!BP6ô@pA °AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX^ºB°X@ A ¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` ‰BÈ‘‰@ @ Â@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˜Axxç@0A Â@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÃ>BÀê>@@@ Â@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨:ªBp2$@@ Â@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÞ7Bb>@ @ Â@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0÷UB`è"@pA Â@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@”´B uš@A Â@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿóœBÐC¹@ A Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÄMBào›@˜A Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`;úAP @˜A Â@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¯…BF@`A Â@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÞ¢Bð(/@PA Â@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ €ÇBð8!@@A Â@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ï®BpÙ@pA Â@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ>(B€;n@ Â@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà<ˆAøhÛ@PA Â@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÔA¸¾·@€? Â@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀñ BPÿ“@ A Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‘óA¸6¢@€A Â@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@b¡AœÑ@@ Â@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`:>Bpˆx@@A Â@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜èŒB0N>@pA Â@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@èÐA\2A@ Â@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°/.B`âg@€? €@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨ãªB7/@PA €@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàfçA‡@@A €@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXîBX.@@ €@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЙBPB$@A €@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°UnB(¢š@A €@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpB„ APA €@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`[BÞi@0A €@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0*–B0»8@ˆA €@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЊÍBP¾F@0A €@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðCTB°yX@@@ €@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð<‚B`ÀF@à@ €@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ౓A0+Ò@A €@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ95Bp'U@A €@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp]ˆB0Û2@ˆA €@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÉœAFÑ@0A €@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€,fB0p?@à@ €@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‚BãH@A €@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàB ›@€A €@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØEŒB@ó@à@ €@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðôB°Lž@ €@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàQ¾AjÏ@€A €@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0D+BxŽ@€? ÂÀ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@»FB€?@à@ ÂÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ.xBXÙž@@A ÂÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8ÎŒBð9@ˆA ÂÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø'€B;@À@ ÂÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЋBp[@`A ÂÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ëñA`½ç@@ ÂÀ@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ?VBÈÏ€@A ÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø ¸B íF@€A ÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€B@“g@ˆA ÂÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÄóA°Ã˜@pA ÂÀ@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ?ŽAȆÊ@PA ÂÀ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀè¤A¨MÖ@À@ ÂÀ@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÎB Xƒ@ˆA ÂÀ@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ«"BÐEW@@ ÂÀ@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð'tBàQ:@à@ ÂÀ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@”ÕBÀy@@ ÂÀ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèüAÈo£@A ÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøBx@A ÂÀ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ú B¸³Ç@ ÂÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ C|B˜9@ @ ÂÀ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¹,BÃs@A ÂÀ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿaB]T@pA ÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€—¸AH¼@€@ ÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÚA¾Ç@ @ ÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`“JBÀ3ˆ@ˆA ÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp—‡B x4@À@ ÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØc€BPå5@@ ÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸›‘BÀ¹^@A ÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ’CBDo@à@ ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ;‹AØ‘Ø@`A ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ·¹A€ÿÅ@PA ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÒBB0®[@ ÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB!4@A ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿtOB0U>@@A ÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÍBÐìx@ˆA ÂA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿІBàão@ A ÂApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÝB°Ú@A ÂA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@·ˆB ÁQ@A ÂAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÎwB ´l@A ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@°Apâé@˜A ÂA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`[wB`I@@A ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8 ¶B°(@€? ÂA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÅ·B 5@€A  A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀZTBj9@`A  A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀèB°xŽ@€A  A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ:,B§?@@@  A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°½zBà@@  A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ „úAp’‡@  AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ß­BíS@A  Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÂBPìf@@@  AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  ‰BK@ @  AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà«“A€zâ@˜A  A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€B˜ÌŠ@A  A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@« Bðy@À@  A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@îB }@A  APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàþUB0ò.@ A  A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  œA¸¬Þ@A  ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ1‰B0¡*@  A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŠæA¸¦·@€?  AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8F‡BPê"@@@  AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿu B`J@ˆA  A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ O‡A¦Ö@@A Â@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÂÆAHë@PA Â@A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ßŠAP–ì@@ Â@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàmXB ÆV@à@ Â@A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ’2Bà[@@A Â@A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¹˜B`W@@A Â@AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀôWA¨#¹@@@ Â@Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxœBPHG@A Â@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÀBHn€@€A Â@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ׆BP ?@0A Â@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°†B`ëL@A Â@A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPþ]B ¶*@€? Â@A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØÒÇB"-@A Â@APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0@HBjU@@@ Â@A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@шA@CÖ@A Â@ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BXc†@˜A Â@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàZ§Aø§Ô@€A Â@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÜòA¨2A @ Â`A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ûžAHnè@pA Â`A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPèB¸J–@ A Â`A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÙ’A¸kÓ@ Â`A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Á“AèBÄ@0A Â`A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0§NBÀã>@@A Â`AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜A Â`Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÖÌB@Žv@@ Â`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÜßA ¬à@€A Â`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðcŒBp7@@A Â`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ°CAx ±@ˆA Â`A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÍAØãÇ@@ Â`A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Â2BÀ£Q@€A Â`APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ}áAÐ[Ç@pA Â`A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(yBÀ=@ Â`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¦Bä†@à@ €A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ù5BÈìÕ@`A €A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÂÉAø•ö@A €A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÑ/BðŠ¥@@@ €A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ê›A²Û@PA €A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`l¥A0îä@@ €AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿžAø„Ý@€A €Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ULB°ÕJ@@@ €AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@xßAðÛô@pA €AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@´QBØ6@ @ €A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@…·AyÄ@À@ €A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀçBÐD„@€@€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÎbB ÿ>@@@€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpghB)V@€?€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸"šBø@pA€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÚB@YI@0A€? @pQ€Bn€=A:‘¿¦½AÀB“ˆAN…BBa‰AéSB9?A`ûÄA9¿A¹‚B§)ˆAÑ%BЉAPyB’n@€?À@€|‚Bî/A0Ž“Á4N–A€ÂfB™…Ax¡›B< AP5bB”oBÐuE@@€?€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`žéAH Î@€A€?ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 4ƒAÒá@@A€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@õ9Bàä†@À@€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿq4BˆI@€A€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` ßA°~Ð@@€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ~¤AÈÞü@pA€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀzsA¸çÍ@ @€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÕA¸XÔ@À@€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ5'Bx!•@˜AÂ@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ABH‡•@0AÂ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(§ÓB&B@PAÂ@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÓA€¾Ç@AÂ@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPVÏB@ÇN@À@Â@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¶B‡@ˆAÂ@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø\¶BÐ{7@PAÂ@@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ-“Bèj¬@`AÂ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Š˜AøýØ@@Â@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8œØBÐ_B@@Â@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÈBÀA@@À@Â@@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`k²B;@0AÂ@@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8©ÀBPw$@€@Â@@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(vCÀ …@˜AÂ@@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ)?B@8@à@Â@@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@uB@3h@ˆAÂ@@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ìlBàA@˜AÂ@@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€s¾B zA@@AÂ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`:B ¯“@À@Â@@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàs¤Ah<Ý@€AÂ@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÎïAÀt½@0AÂ@@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`,&BP¡…@€AÂ@@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÑùAÀ9î@ˆAÂ@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÇB˜:Â@ˆA @€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàIvB`6@@@ @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ,¦C ªo@ˆA @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ½ CÐEY@@ @€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàªëBÀN…@A @ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ-²B€Ý;@˜A @À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ®AÔ› A€A @à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿoŽB`YP@à@ @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÊœB€”/@à@ @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ#-B`“j@€@ @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜ëÙB0ÁO@ @ @0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@BÃd@à@ @@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPhNB õh@`A @PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`eƒA`ÖÏ@ A @`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`YêAP–@pA @pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿãBàBƒ@€? @€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€àkB ¦<@A @ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐñBxbœ@€A @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿTBð»L@A @˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpízBpÓZ@À@ @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ûÙB9@ @ @¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxl’B0£/@pA @°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@~äA€ÙÓ@@ @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°««B`L6@PAÂà@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ´ABÀÏ=@€@Âà@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Bð•@@AÂà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€9 BI“@`AÂà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆzžBØ7®@˜AÂà@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¼Apü@À@Âà@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°³¡BP@À@Âà@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ§÷B°`V@AÂà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀåëAÐÃ@pAÂà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŽÙBðL@€AÂà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØY‘B€Æ4@@Âà@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ËAÒ@0AÂà@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€’qAðŽÂ@ AÂà@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¿B Óe@AÂà@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøz’B`W@€?Âà@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpV B°‚@`AÂà@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPµpB€¨8@PAÂà@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ/‡B`{6@AÂà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð³BøÕ˜@ AÂà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¯ BpN”@AÂà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@SB 5š@À@Âà@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`KB0Pq@@Âà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXT…B êI@˜AÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€v\Bð†>@˜AÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ž–BÀò@pAÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐGBÀá@à@ÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¹cB ‚5@ AÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ï·Bè8@ AÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ /B€9‚@ @ÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÔêAHˆ¶@€AÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà7ÃA ¨@˜AÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀêB0Ë@pAÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÂB”@À@ÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°71Bàc@€?ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@À‚Awå@ @ÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ËAØ@ÂA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@7›A˜hÑ@à@ÂApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀˆ»A°Ö¼@@AÂA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÖpB`)0@@@ÂAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ `vB ¥+@ @ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`>B@S]@AÂA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°`PBØ{Š@@AÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ®gBÐ@x@ @ÂA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà´Aˆ#ã@@Â0A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÀA@YÌ@AÂ0A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp—HBÀ­B@@Â0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`§ B˜U€@@@Â0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ^×Aáž@À@Â0A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ.´Bá@`AÂ0AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ àÎA(`¼@`AÂ0Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0•TB M@˜AÂ0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÊBàPP@ AÂ0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ C;BèZ‹@PAÂ0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ð™A¸;Ú@À@Â0A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿæB¾Œ@€@Â0A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ߯A€kò@ @Â0APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€sPB@8@@ @Â0A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¦†BÀ@`AÂ0ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ×ÙAxú»@@AÂ0A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`÷®Aèvì@À@Â0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ &¬AˆFý@€AÂ0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€kAp[Ì@PAÂ0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð„B˜OŸ@ˆAÂPA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿááA–´@€AÂPA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ·MB°Ð€@€@ÂPA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ãßAðµ@AÂPA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€±üAÀÿÎ@`AÂPA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¯Bp¤L@€?ÂPAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ.WB 3@AÂPAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàBÈj@ @ÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¥ B=™@˜AÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ –‡AX·Ñ@@AÂPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ·-B¹»@€@ÂPA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðæB0½v@€?ÂPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ9ÖA€Ñ@€AÂPAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЭ$BH€@AÂPA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€øAàÏ@ @ÂPApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÀyBp3@@ÂPA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`=BÙK@@@ÂPAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¡B˜rÆ@@AÂpA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¶”A ò@pAÂpA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐêBHÝ“@à@ÂpA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ö‹AØBÑ@ˆAÂpA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàVBèÜÃ@AÂpA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0)uB€Ï5@ˆAÂpAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàý‡B(IŠ@ @ÂpAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÃrB@„C@AÂpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°y Bàf­@pAÂpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¸;B0€G@AÂpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐBÐÞÐ@ @ÂpA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÉŸA pË@@AÂpA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Å«A8æÀ@0AÂpAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ :›AèÛã@ˆAÂpA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà/óAHh³@`AÂpApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàåªA ¸ø@À@ˆA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÜjB@†g@ˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP –B°Ó-@ˆAˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°pqB¥@ AˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà Bà)‡@€@ˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÎ^BM‚A8y°B‹@˜AÂ@AÀ­NBÌV!A°²ˆAJw¡AØå€BàîfAo;BLX‚A–?B¨v*A Z4A¨vªAàbBZj{AÊ5B5ƒAP);Bâ=@@@Â@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@XóBàhb@@Â@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð»ÀBð-@0AÂ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0òvB€e @ˆAÂ@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØçBÐÉS@à@Â@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð?Bð­i@˜AÂ@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH´ÉBÐá?@ˆAÂ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@QÌB É@ AÂ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀBAè‘ä@PAÂ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXtB Ÿ@@AÂ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPSÒBàT@ AÂ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ OCBPS@AÂ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@T®A¸”à@€@Â@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¾?Bpd@AÂ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@â"B@ƒ@AÂ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ àB`+À@€A€@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈà™B‚)@@€@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐå1Bà‹A ¶B0C.A@i_A0C®Aðh/B±E†A`ÈòAÔydAÀ AèWî@A€@À@0”,B¢¡Apg›Á¨ÀšAÿ BèßpA€;]B\?TA`]SBàb#Aà[Áàb£Að\;BkU†ApuwB€ÜGAðý:@@@€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿº4B–`@ @€@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`CËAÀÈ@ A€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐBã@@A€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‰ŸAhTà@@€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0&_BP6`@A€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ­`B0nH@ˆA€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ׆B?W@€AÂÀ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8;ùB z@ˆAÂÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8ÚÀB€ÞY@`AÂÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ×;B¨"†@AÂÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¯–B0«?@À@ÂÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH2”BP?H@à@ÂÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿqBÀe@AÂÀ@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐidB˜L@€AÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŒC Sh@€?ÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@NBÀ¼T@ˆAÂÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Œ½AãÇ@pAÂÀ@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€v AXe¶@€@ÂÀ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàJB0•;@0AÂÀ@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZ¨Bðô@AÂÀ@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpCsBà#&@À@ÂÀ@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@©ÇAð×É@AÂÀ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ñŒA(‚Ü@ AÂÀ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ´B[s@ AÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ©ýA¸cš@À@ÂÀ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ;Bpž\@AÂÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ1¨AxŠê@ˆAÂÀ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ›]BPÌA@@AÂÀ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP7`B0ef@@@ÂÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà•A0±ë@˜AÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ºBx=„@à@ÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€x¼Aè!Ã@PAÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàb›A(é¿@€?ÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€š9Bèc @@ÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP£BÊ @ @ÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÇíBÌÄ@AÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÄJB°nb@AÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP—€BÐI@@AÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH Cèš@@@ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX‚ûB T@à@ÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜Í‚Bpd@ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¹AAP«@PAÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ò¿Axò´@ÂA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÀéA¬@AÂApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¢©B@›@PAÂA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ[B0M@AÂAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`§çAh%³@@ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ž2Bà …@AÂA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆvœB @PAÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8…B€Œ%@ AÂA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°áqB OM@pAÂA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@J¥A®Ý@à@ A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ –B1@A A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€øBb@0A A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 8ÕA°†@A A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŽöAØï¯@ˆA A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÝB`L@A AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàt×AÈÌ@PA Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€`™A¸mÓ@ A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ vB 7@@A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÏBŒ9@ˆA A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØýŽB@26@@@ A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`H¥A¸¾@€A A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸ö€B æ"@PA APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ëoBã$@€? A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà„B š@€? ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàVåA ­Â@A A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàöAð»Ó@ A AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðíBï‰@À@ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀwAàGÇ@à@ A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàˆŒAhzÙ@0A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¬âA 6Æ@@ A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÙîA€t¾@ AÂ@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€xB­Ä@0AÂ@A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAÂ@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP—8B¸æŒ@AÂ@A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@÷A ü@À@Â@A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh5‘Bà$ @`AÂ@AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀýªApeÖ@˜AÂ@Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`cBÀ{Î@€?Â@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ø;A`¯@ AÂ@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø5‚B°#[@@Â@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ{B€w@€AÂ@A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¼A˜rÞ@˜AÂ@A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ †BƒT@€@Â@APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€uæAàtç@0AÂ@A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÖ$B€¯a@AÂ@ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0‹dB°R@€AÂ@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€=ÈAèÕÀ@@Â@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ}BÐ`ˆ@0AÂ@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‹…AÀší@˜AÂ@A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`%ÊAРÒ@AÂ`A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ò¶ApÊÊ@@Â`A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°‡BÖ/@AÂ`A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBÐ@AÂ`A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀì™A°ÌÀ@pAÂ`A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀB…A¸•Ô@@AÂ`AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`$aBØ…@pAÂ`Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŠBÊw@AÂ`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH¯´B€'@€@Â`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@RB ‰8@0AÂ`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‰BÀ½@€?Â`A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€.Bð”{@AÂ`A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ_TB 8\@@AÂ`APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‘AàÍß@0AÂ`A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐCB` c@AÂ`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€+¾A`àà@0AÂ`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàª&B %h@0AÂ`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŽAðôÑ@0A€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŽ#B8ÉÀ@`A€A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0‹qB ;@PA€A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆi†BP‹ @@€A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‹œA8hà@ @€A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhoÌB€®Ð@€@€AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(«ºB´@A€Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@gYB0Ÿg@@A€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЂBPK@pA€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¨zA ªÙ@ˆA€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@BdiA0A€A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð~B0{å@ @€A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°"BHP˜@€A€APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÛiA(¡×@pA€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¡A€A×@à@ÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ToAÈýÍ@à@ÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXxBp–s@@ÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ ›B´@AÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÕÀA`ê@ˆAÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ שA$^ApAÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¶AØ]ê@@AÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ >ôAeŠ@PAÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8 BN†@˜AÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@P:Bf‹@A€?€?0Î Bd¯2Aà>ÁvÒ²A€àAR OA`>BÖ—‰AÀ¹EBEWA€&zAE×A€¿XB´j–AÊB˜e‹ApÏWB0Å%@€A€?@8.‚Bb¿VA€z8AzéÖA8Û‰BÓ“A0ƒiBàˆ˜A˜HÔB ùAj¿ ùœAH¶ËB|ÜVAàÀÏB8dWAKüB•’@ˆA€?@@øXìBÎ AášAà'…A€¾üBR1.AxïØB‘AÐGHBì¬7A0ÉdBˆ²}A§YBðßA[$ÁðßAàGPB^'9AÀÄBuA°¥nB+@0A€? A@Ô’B0›Ù@`8A¤ÆYA 4«BF'4A(L”B€dA0þrBÌu AаÑÁÌu‹A°hKB;sƒAxV B@Axñ­BÒG@€A€?0AˆÁÍB™Á@÷?ä¿AAÀ¹âBú|A ¾áB8”APàµB÷Û@b’À ÷[Aˆ¿Bß*A(wÌB!'A˜€ÖB€x7@ˆA€?@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‚CXP@€?€?PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp‡B0„#@A€?`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ )¯BQ$@A€?pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`:+B9y@ @€?€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ³çB¡-@pA€?ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€kxBÀÈ]@@A€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿò«BðÖ%@A€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ +B° ˆ@ A€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°”VB-M@@@€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€o–AÈù@À@€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@N•A`*Ö@€A€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ£OB 5ƒ@ A€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿs%B¨ÀŸ@€@€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ“ÄA¨&Ú@pAÂ@@€?ÐJ8BP»GA`åÁ®âÇA0ý BÖgtAÀ BBjÌ”A CŠB<¤8A@°üA<¤¸AÀÍ BtL0AÀýLBê2™A` OB°ÒN@pAÂ@@@0æBlõ2A@¦³AB׋€A€ßûAìÝmA`£qB8—\A`Ì•Á8—ÜAŽDB:Ó–A LˆBXª—A`WBàË"@@@Â@@@@L_BT—PA`8uÁ^ÀÐA ‡>B¬‘Aà~BHÇ“Aè§…B`¶YA€®Á`¶ÙAà>sBww™AÖBv¼•Aà»Bk$@ˆAÂ@@€@àËTBÈ®LAp\ŽÁ×ÌAð1BÌlŽAR|B¨æ•A YcB MUA =jÁ MÕA¡DBaÛ”Ah?BJΘAØ$–BÀ+M@ @Â@@ @xc˜BH‡Ð@]@`°PA¸žBpÙÿ@†™BD•+A¨å”BHÔÛ@„7@HÔ[AØÏ˜B²˜A8•BØ‹1AØKãBàN8@ @Â@@À@€¥FB®¡A€±‰@fÀ›AÐöUB®Å\A0 FBˆclAhƒŒB¨Žø@@«#Á¬ŽxAHò„BFü?A('œBÄB(A¸±ˆB0!@`AÂ@@à@ …$BHÈA®ÁòäA ýAX•TA H\BÐ]ZA üA¨ÊA€TYÀ¨Ê”AÀeöAâåSA€_ B¨LbAð Bàaz@PAÂ@@A€}#B ½A`ŒBAÆÚ’A€ÀFBˆ`A@?BœqYA0ÏBôŠ Aà¡AöŠŒAò4BÈØhA`¡ÄAÈ,6A€šÆA0‚©@pAÂ@@A€¦=B†(A€´ÓÁzE‘AàbBæ;SA0’ƒB€gA èAàFA€ËÒ@ÞF“A°“B¢ôjA@ÝA0°OAÀ»CB¸;@@@Â@@ A aÕA̺A€MÁÖ‡A f¯AæP-A $B¨dpAÀBPrA€ùBÀRržA ŽBBÏkA 0BàãvALB ý’@0AÂ@@0A¬‘CtE­@à Adh-Ad(CŠÆA· C¤Ö A”¤C¨¾@@äÇ@¨¾Aä#Cøœì@ˆ÷ CȤø@ÀøCઅ@Â@@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÁXB½‰@AÂ@@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh°‚Bpc@ˆAÂ@@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐYbBÐ,@@@Â@@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¹(BðSc@€AÂ@@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZ|A '×@€?Â@@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ§¹B0¢B@Â@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX8éB€s4@@AÂ@@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¡A¸Éã@ @Â@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð9OB€j_@@AÂ@@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ TíAÐ:µ@€@Â@@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Ï —AZZúÿZZúÿÝ-B3Œ‘AZZúÿZZúÿð EB°Ù4@ @ @@@€`•BÐâŠAZZúÿZZúÿØ“Bïu‰AZZúÿZZúÿðŒiB|ðœAZZúÿZZúÿ ƒdBŽ™AZZúÿZZúÿpZBºn@˜A @€@àÃIB]¸’AZZúÿZZúÿp½JB×m“AZZúÿZZúÿðk$B8 AZZúÿZZúÿ0N#Bÿ*ŒAZZúÿZZúÿ®!BÐv†@0A @ @~œB`Uá@ÁŽ@(‚aA¤BcA°Bà)AxÖ™B ^ç@€¿“À ^gA¨R–B,AX5¢BÐÑAÀè¿BÂ4@˜A @À@`2)BâAP2ƒA¦ŸA@²PB(/^A@ÚBìýtAÐù!BHE%A Ü'AFE¥AÉ:B<*hA`QBXñxA@ç8B0º>@@ @à@ >Bt{Ap‰‹A²™—Aп+BŽÖ|A€HÈAÄûAAð5BxH*A€|qÁxHªAàbBÒjA0GBH¶…AÀ48B€©@@à@ @AÐÃ@€AÂà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`„^B@ow@@Âà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx èBW@À@Âà@ @0ßëBܾÕ@À™î@ØéUA0ZøBðNA¨“ìB¬J#APûCH¹@„À¾L9AèÚC A@¤C Að’ìB ™:@@@Âà@À@°gxB2&A€uüÀ¦#¦Aà±pB¸œ|A°´ŠBlElAÀØiBÀ/.Aà¨zAÀ/®APv‡BTNlAÀ»RBÚŠ‡A(Bð @À@Âà@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð8aBö@@@Âà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =–BÐ@@@AÂà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX—ŒB @À@Âà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿdšBÀõ=@ AÂà@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿУB àJ@AÂà@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`º˜Bp†@ @Âà@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ BˆT“@Âà@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ìBB4K@PAÂà@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0‚ƒBàF@˜AÂà@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿìAP‡À@AÂà@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàD?B@2W@@Âà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`oB ëž@pAÂà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ B œ@@Âà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜SB²D@`AÂà@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`/Bð­Ã@À@Âà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@TõAhò@ AÂà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`÷AØÀæ@€@Âà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ८AàAÀ@ÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀAàA`ýŒ@@ÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ JBdW@@@ÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ)®B)2@ˆAÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà˜ÉAXSÜ@0AÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ °®A8ÚÂ@€@ÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ºMB ²¤@˜AÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0 B¨wæ@AÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨x‘B Ž1@ˆAÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¾A°,ç@à@ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨ÝB`^R@ @ÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@z¾Bðw<@@ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€H‘A ¶Î@@AÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÛ¡A@Òº@à@ÂA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0š9BˆQ@à@ÂApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜C‹Bp @@ÂA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÕUBà°\@@AÂAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÑsB `b@AÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP5>B˜–‰@€@ÂA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€vxA0ƒÑ@@ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ óAð9¼@à@ÂA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` èA ’Ä@˜AÂA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ1.B)Ú@à@ÂA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆAÂ0A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPnFBˆz€@@AÂ0A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ™(Bðÿv@€?Â0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ––B°Á0@`AÂ0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà:—BQ@ @Â0A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@•€B`f@`AÂ0AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿnyApÆ»@@AÂ0Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿE]B ¥5@AÂ0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(i„BÐ @@Â0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÛYB€ê@Â0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ[B{1@`AÂ0A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0J‚B@ @pAÂ0A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ^B˜®Ÿ@PAÂ0APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ&†BÍ@€AÂ0A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‡YAXj°@Â0ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðmBp@)@@Â0A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðBàÕ@AÂ0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ šÂAè‘Ý@€@Â0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ™sBð±s@PAÂ0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`…‰B0³?@ @Â0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè˼Bà@AÂ0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPsBð,=@AÂPA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ ”APYæ@˜AÂPA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°LoB9n@€@ÂPA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ§2BÐw@AÂPA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ6 Bzl@ @ÂPA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÀµA€ýê@€?ÂPAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ z3B0=h@PAÂPAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ|OB€Q‚@@ÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ k6BW„@à@ÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP×HBÈù€@€@ÂPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¶Bн™@AÂPA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿVGAȯ@`AÂPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿåB@]o@ˆAÂPAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPLB€Ø6@@@ÂPA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPwŠBP˜ @AÂPApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Ü B¨ø†@€@ÂPA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ >´AH&í@ˆAÂPAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP²BèVŠ@`AÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpo?BpGg@AÂPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ!A(™Ñ@pAÂpA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ/LBЭ`@€@ÂpA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿåWAøÃ@0AÂpA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÛ A(ùã@ˆAÂpA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°B€“¤@PAÂpA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¶EBÀ‘@AÂpAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ ;B]N@`AÂpAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ”(B“@AÂpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`USBb2@AÂpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ óoB°‘;@AÂpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€·ÀAx³@À@ÂpA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@»sAÐÂ@AÂpA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°±'BÐáA@AÂpAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà“%B 6U@@@ÂpA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPMBTª@ˆAÂpApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŽAФß@@AÂpA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðiB1Ê@AÂpAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@cdBà¸1@ˆA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP²PB°G?@@@ˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ó‰B ¯,@AˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ å¶ATÚ@0AˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàl5BP…B@˜AˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÇÙA¡·@AˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°.B‹m@ˆAˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@nAuÔ@`AˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÌ3BP0U@€@ˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@g`BБ#@ AˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ]âAx0Ù@ˆAˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàéƒA tØ@PAˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ³iB "@`AˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐhB`QT@@@ˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀã¡A¸Áð@À@˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ臆BP,3@€A˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿéA +Ê@€?˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ±pAÈ Ö@@@˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿའB`Wâ@@˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀEB`‚1@À@˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpŠŒB@õ@PA˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿºA€`Ä@@˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¤ABàa”@A€?5¸B »mAZZúÿZZúÿ@Ô°B€5dAZZúÿZZúÿpóŸBħA€˜˜B²€ŸAZZúÿZZúÿðáÂBoƒ@ˆAÂ@ObBFG›AZZúÿZZúÿ`Ë\B¥~—AZZúÿZZúÿ šBøUµA€àOBÜ5¯AZZúÿZZúÿ)AÐ4Ä@`AÂ@@ F~B:—AZZúÿZZúÿð{B¯•AZZúÿZZúÿ˜·®Bü#™A€0l«BÀ@–AZZúÿZZúÿ´² Cø–™@€@€@ð‹C(qÏ@ZZúÿZZúÿàfCt‘Ð@ZZúÿZZúÿ<7&C¸iû@€øv%CäFú@ZZúÿZZúÿÔ8\CXbÛ@ @ @èÏ>CÌÂ@ZZúÿZZúÿL‡BC°çÅ@ZZúÿZZúÿt+/C@òô@€È0C43÷@ZZúÿZZúÿ̱KCÈNÊ@ÂÀ@ ÕBÖyUAZZúÿZZúÿÐBÈ€\AZZúÿZZúÿ°,BD+A€ò/B'PAZZúÿZZúÿ ûÌAŒ+"A@AÂà@ìRBD\JAZZúÿZZúÿÐ\BèœSAZZúÿZZúÿÐécBì+gA€@ÐkBR/oAZZúÿZZúÿP4mB¨J®@˜AÂAàÚãAt7EAZZúÿZZúÿ ñAÜ PAZZúÿZZúÿ€òAê7‚A€=ýAø@ˆAZZúÿZZúÿà‹A\A AÂA0[ŠB ß AZZúÿZZúÿ@ò“B|´AZZúÿZZúÿðúZBŒƒ[A€‡gBhhAZZúÿZZúÿX"B°d@€@ A€µ¯Az%AZZúÿZZúÿ@ƽA¸O2AZZúÿZZúÿ U'B’G‚A€  2BW‹AZZúÿZZúÿZZúÿZZúÿ@Â0A a B’K9AZZúÿZZúÿ BâúIAZZúÿZZúÿ°?BT$JA€€²MBL¯YAZZúÿZZúÿ`À†A€Â%A˜AÂ@AÊAê4=AZZúÿZZúÿ ÞA”ýOAZZúÿZZúÿ`cÚAÖP„A€ÀíA AZZúÿZZúÿÀ ýAˆ“8A@@ÂPA˜€‘B âý@ZZúÿZZúÿ8-¡Bž AZZúÿZZúÿÌ­Bàä@€@¾BDEù@ZZúÿZZúÿ°¿BX«¡@€?Â`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà#wBP—h@À@ÂpAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8%CX²š@@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ñTA4¾A@@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¬C˜@@AÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`»QBxJß@pA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‘6A@üù@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh¬4C0÷’@€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX­ŽB@Ìw@€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ›pAÀùAˆAÂÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€aÊA¤®ApAÂÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀkºABÔ‰VA@îÀÒ‰ÖA€Â&Bc˜‹A ˆEBnš–Aà‚—A°±Å@PAÂ@@€·@BTA€]hÀ>¸ÔAðú4Bº ‘AEBPÅ•AÀûB qDA ëÁ qÄAP­Bªç{AðÔ(BÊÃAÀþAˆy£@PAÂ@@@PgCBN±GAPÐÂÁØÇA0kB =‚AÀKtB ~–A 6Bè½PAà TAæ½ÐAðªLBÎ"™A ƒB±‰A©UBr+@ @Â@€@ðVBü5A`ìŽÁZ¶A`S3B>S[A@©}B–ý“A€÷8B(E;A€Õ À*E»ApÍ3BB¿aAàÐ>BÀ7–A0±sBàæ3@AÂ@ @ezBZS A € Ân‰A€<7B”ˆiAa¥B0)AƒTB¨A ‚Á¨ŸAP¿BB>CkA€(mBØ_A¸Q˜Bµs@PAÂ@À@€8B´\ A ‹Alw‰A°ë9B"„EAà­æAÌõMA uàA,Q A0A*QŠAÐ@Bz¨KA`úÆAdÃFA@I‘AX¬Ó@ˆAÂ@à@»B¼F A@ËÀJbA0 BÌ#[Aà„'BünHA€¯A€jê@€îH@€jjA`(ÂAúž6A€dªAèÄ!A@N·A)¸@@AÂ@A‡BÖ³ AàI‹A”ÏA74B¶®dA€‘×AT(DA„øAܘA°C¥ÁܘˆAÀ—­ATÁ(A@©/BüôiAà9ŸAxÜÁ@ AÂ@A`wÍA¶ÇA€¾oÀá€AÀ½ËA„:A@ŽîAhMALõA̘ AeDÁ̘‹AwÏA–[>A°èB0ïdAÀ+ Bxæ©@ˆAÂ@ A0‡B’9 A@Ó>âTŠAà€#BHuEA ½#Bô×bA B”†AÐëA”†„A RdBªQA ÇÐAHŸAA [B°¯o@ @Â@0A¦Aø”Ü@6ÇÀÔÀ\A€xšA(^Aà|ÓAX²;A@n-B¨sõ@03¬suAmêA„1OAHE‚B(Û&AàÐ1BÐúB@€@Â@@A°dABì(A ëwÁ’HžA@—2B´>}A€(zB¿qA ['Bpâ&AÀoJÁpâ¦A°6Bf±yA€ÊTBL’…AXQˆBÐ4@@@Â@PA0 BöøA€]íÀšA`Ó B„ŒmAðD/Bªô€A`îIBÀ%A@>1AÀ¥AuB:€xA@8HBŠb†A’ƒBÇ@@˜AÂ@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°áóB@ê@@@AÂ@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð$|Bð¹I@€AÂ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØi¡B »>@pAÂ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp«B`å„@@Â@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ªÅB@L&@0AÂ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðc«BðÇ!@AÂ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€æàA:ª@AÂ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ{ÆAàpÝ@ˆAÂ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀjBàÛN@AÂ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè‚B00@Â@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€MBp¦q@À@Â@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8B?Õ@pAÂ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`·¸A Ïÿ@€A€@€?€·gBÀEVAÀ$yÁšoÖA`º@BÅ‘A@LB ®“A¸Û„BÜyYA 5‚ÁÞyÙA€É]B¹•A¨ÃB€i‘AôkBp‰}@A€@@°\Büæ4A@ÇEAJ µAP"#BÉc‰A EèA@w`A jJBÖPA ÆÁÖÐA@ÐB„A0ÂvB,ªšA@öA¨°Œ@A€@@@(:äBÔ3A@ÜÛÀMA€ƒÛB8ü7AX¥ëBðH4AX§áBä5AVÂæ5™A¸ù¨BH|A°Ó Cd&A€ C€åM@ @€@€@8´®BNLAàƒZAvhA‰½B @ AøÓ£Bz΀A0¬½B¨ñA°; Bªñ–AxàB”÷@È›B>áŠAÀýÈBý>@pA€@ @àBøàA Ž/ÁÐÿAPÉB 8[AÀ|3Bp³nA äAÈ¢AuGÀÈ¢A ÚA GA€“öAì¢XA5ˆAÈìº@ A€@À@`dsBÄåö@ q[ÁwAH_BþÐ;AˆBHÉ.Axn€Bðkù@À»ù@ðkyAHV‹B`ÁA`&zB$áOAкŠBàd@ @€@à@X/»B°¦@ {>AHÑ&A˜\ÐBç@—¹BØ:A°¬¯BàÅ·@`Aˆ¡®B8 A`>‘B€ÝÜ@Z¦A€Ý\AÑ­Bê Að5„B¼£ŒË—ApÖBì‡^AðóB€ tA@‚ÖAÌA€Cµ@̈A`KýAØIVA ?ÐAX½GA`^Bø&@€?€@0APY›BÜÎê@€7iÀÔýjA€‚¥Bnþ8Aèâ¯B¤¯3Aàè¡B`~û@`CÅA`~{AxÉBhÌAˆo–B,Z_AÇ­BÀj@@€@@AàôÚBtŸ@æ_@|:Að¾ôBŒ–Ø@h”ðB,“ AèßôB¨Ž@0$„A¨Aüï CTA®@8üB0²A7$CPj‘@@A€@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ‚²B n(@€?€@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ }—AÐÑ@À@€@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐI’BPá*@€A€@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿº™A°íç@€A€@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŽB@œL@ A€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿào6B`_z@`A€@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ\A€‘Ú@€A€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÜNA€Š·@@€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀi'BG@PA€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀú"B8®ƒ@ @€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` sB°÷R@€A€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐö6B@1š@€?€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜JŠB•4@AÂÀ@€?X3„B¾bXAªR@vØAHP‚Bí¬ŽAP{Ba™A°Ž~BˆCA 6BˆÃAHt¤Bš®yA€BÔŒAК„BÐx9@@ÂÀ@@ÐŒÊBC$AÐ B|c¤A ëBnŽ5A@Ò¢B†A`*ÏB(UAð·†A*UšA`¬ØBø=AàØºB jA8øÁBÐZ'@˜AÂÀ@@@ðŠÑB„‰ù@¿ó?´ºyAçÑB4ÂAÀŸÐBätKAp>ÈB€×AÀQA€×†A„ÑBð¾ AH•ºBp_dAˆÅçB ô2@ AÂÀ@€@ˆ¬‹B\»5A¨ú B4ßµA8­¯B¼zWAVB¬Ï•A \cB”ŽQA€±õ@”ŽÑAâqBA’AÀoVB M—ApÊ@BÐË_@À@ÂÀ@ @PâLBŽèApzBþ†A8ÒBÈj%A€B¸\A@.nBd…A`ÚAf…“AàÔ€B*eCA ýbB „dAp>B _@AÂÀ@À@ »B³@`d`A|%3A˜(ÐBÜçó@øgµBt5 AxµÂBP¡¬@+ó?L¡,A˜4ÉB˜éó@Ð^ÈBøËA?×BPfV@@@ÂÀ@à@`ïæA–IAƒ@d…ApBÆÇSA€¸ãA¤r8AÐÊ5BˆSþ@8× ÂˆS~A ÀçAl`KA o„B*AÐgBàëZ@AÂÀ@A€%BzA°ÎÀÁÄ6ŽAŒ©A¤Ê$A°_=BĈA`|B zA€ýÁžz‘A`æºA ~1AP»eB@Ø{AàØ´A(¯÷@€@ÂÀ@AbìBT«@rLA„%+AˆwC̱ü@8êòB‰AÀïúB˜@.?”ACüaá@ÀÍC@¦é@ü7C0ïy@À@ÂÀ@ A°ÉBØ:Aý@ÖZŸA0Z5B”øyAÀMBä®pA°î&Bàr'Aß³@àr§A°g>Bœ:€Aà`)B, ~A µÂA@á@à@ÂÀ@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ª›B@89@AÂÀ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0«¨B`“?@0AÂÀ@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€’ªAhB½@`AÂÀ@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€úHB²i@PAÂÀ@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@€úAxm·@0AÂÀ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0±WBkN@ @ÂÀ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¯Bˆ¡‚@@@ÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ*BPGm@à@ÂÀ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀb¨A8’Þ@@@ÂÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà B ¢@AÂÀ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐTKB@Ž\@AÂÀ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐO^BØu‹@˜AÂÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`>ûA '»@à@ÂÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€2KB_…@AÂÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPíLBp•h@à@ÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ>BB€œF@€@ÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‘ºBR@ÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhKBÐXR@`AÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÊÁAH2¨@À@ÂA @ ÍRB ç5AßNAx ¶AprB €Aå?B¶ÛˆAEBø¢A·aB\´zA ›ûA˜cAmBì7 AF¿ê7 AõB¶ŽeA €BhÀnA‰&B°µc@€AÂAà@ áêAt: A@›ÁàVAÀ%¥A J$AP&B´TzA0¨4Bˆ A hŠ ”A`åáAÆÃPA 2…BÜÍfAÀ7ôAA@€@ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàf>BЂ,@€@ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨ CÀ}}@ @ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¡ÊB@ 4@@ÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿâ•A(|Î@@AÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿyJB°¦H@PAÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ šBPIE@@ÂA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÏšBœh@0AÂApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðg³Bpè)@à@ÂA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÏDBˆ’@pAÂAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¡;BPžv@à@ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ´AÈãß@PAÂA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà €AÀÚÐ@AÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð“9Bý[@ˆAÂA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ H×AYÀ@À@ÂA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÛ)BØQ€@AÂA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ=zB°W;@ AÂAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜&ŒB°99@€A A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀhõAÈóÍ@ A A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‰4BÐó1@€? A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¯gBà ]@˜A A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀX¦Aøf³@A A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€»ðAh"’@pA AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€²“A¸Hæ@ A Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðƒxBÀ ]@A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÓBpif@€A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÉ:BàWa@`A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@oB ñ*@@@ A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆŸB`@A A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp8qBPH5@A APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€lÎAð<Ï@ @ A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàêÕA@P«@À@ ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€?AH>¬@A A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€’AxÝ@à@ AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðmBPEJ@AÂ@A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ :ŒAxSÎ@à@Â@APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿäˆAH/Ô@à@Â@A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°5[B`$@@AÂ@ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¬A(õã@ @Â@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðó;B0Y@˜AÂ@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€tVAdÃ@`AÂ@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ Bè*”@AÂ@A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ßžB€8@€?Â@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@`eB@ÁB@AÂ@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°>B0~@@Â`A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÚBèLœ@€@Â`A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÃA‘®@AÂ`A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ƒAþÉ@€?Â`A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@A€Aè‹ã@`AÂ`A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÕQB€Åu@AÂ`AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH€ŒBè-ž@€AÂ`Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿìƒB`‚Ã@˜AÂ`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸€ÖB@»@0AÂ`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà­àAx¡@@Â`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ å”B8@0AÂ`A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@fúAÀù“@ˆAÂ`A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPã2B»?@€?Â`APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA‰Bð?(@€AÂ`A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€jšBð5@pAÂ`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ "ZBÐ8_@ AÂ`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà) Bg®@ AÂ`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÞzAÏÊ@€@Â`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP®tBpf1@À@Â`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€B8…®@A€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÛA0~È@0A€A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿeuB@,F@à@€A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ$„Bð„u@@@€A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`íÍA8y´@PA€A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA€AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÿ‹AÐAâ@ˆA€Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿåCBðàe@@€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°·EB<@à@€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¿FB°&@@A€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ"BðE‰@ˆA€A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€˜¸AX2AA€A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¡AêÀ@€APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀBhŸ‚@€A€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ “#B @@@€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÌB`ii@ @€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Í›AðÌ@ @€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ AÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Ö7Bp‘Œ@ @ÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ æLBpF@0AÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ûºBš@ÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€£•AØ’í@€AÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà”AB r@`AÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@†Bè¥&A@ÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ VØAX @0AÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàP¦AÐÁÜ@ AÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÷­A§¼@@@ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ.§Adä@AÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh‚B0¶E@À@ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0eABÐW,@€@ÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°1Bðùa@@A A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàR»AøýA€A A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¡ãAxFß@pA A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÌAОý@ @ A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐEB`Ü~@à@ A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜²BÀlz@`A €?€?‡#CüOà@@êñÀðz`AhÝCÜöAL"CØA°pCHÎò@À"Á@DÎrA¼-C#AÈïC Ž&A OCÈÄ™@A €?@d CxÙ@øÀü@YAøåC\}AŒ`Càý(A0S C°Öê@€ò²@°ÖjAÈË CŠ AÔ¹CÝ5A¸‹Cà€p@pA €?@@ ­¢B i8A€ëÀ`Œ¸AxEšBòè…AhAªB|õ{AhñºBØh3A°ÂÚh³A@•BïÔA6ÝB´OA¨^’B°µC@˜A €?€@‘-B’A34ÂæªA`J¨AÂ##A ß…B¬{MA bBDÙA÷¬ADÙ“ApR=B.q^A ÐA„DAÐ=B0 q@ @ €? @@–pB\b AàÅÁÁn}AP2DBîÞhAÆ”B(,A@ìžBoâ@mOAobA¸ä­BäA˜/•BTë.Aà”BPÕw@ @ €?À@hB~®AФÁDÊA€°ÛAFk@A©DBlgAð©6B¸AAº†A`?ÚA>AAÐò…B|[EAðÎBÈ.‰@ˆA €?à@@ŽþAp!ú@à|öÁ˜QzAÀx‰ApAaGBÈLaA`ÌA_AEnÀ _„AxÄAð8AÛåA@ÝLApcZB0ç‰@˜A €?A §BHŒ«@ /«Ál­+A ¡šBzŸAÐÈÉBÐé÷@¦¼BÐ_ª@ š–ÁÔ_*A¸ß±B¤)û@`ÙÛB@CA¿ÂB°(@@ €?A0«èB´K‰@€«_ÁXf Aè»éBäÕ@”"CÀbË@è ãBx"¢@@²®Áx""Aˆ*ÙB@ ú@ðPCȽí@èà C q@A €? Ax„ÆB¸çŒ@`x_A4 A°?åB`KÚ@xIÉBóÕ@@³ÃB`ñ™@°€„ÁdñA¨;¿BÀA`˜åB8É@P²ÞB`‰P@@A €?0AÀ âB¨Æ}@@XÝ@xøý@¸ýB´?²@EñBPqÕ@0ZâB(v@ÀˆµÀ(vAhŠíB|¾·@MýB`‰Ô@иÿBÀ•P@€@ €?@AÌCX'‡@€]QA BAüj*C,‹Ò@´CqÓ@¸.C°~`@¥”@¨~à@8¤(C84«@H&Cø½¯@@yCX@@ €?PAÈBPm!A@ÒàÀr¡ApÕB`kwA@h@B°:‚AP ?Bì#ApûŽÁî£A`ˆ)Bà €A€«{Bœ}{Aps2B¶?@0A €?`A`] BìeAàp’A胕A«CBÏ=€AêçAtQVA0QBø#AÀã6Aö£A`Ð~BÌUrA CPBü1†AcBm)@@ €?pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxÛB`ìD@ @ €?€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ dcB õ=@A €?ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÛCüb@A €?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€S¢Bð¸?@@ €?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿµ B "@€A €? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`©‰Bà_I@€? €?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 3?B`„Z@0A €?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ñBàC}@@A €?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`]ŽAø+á@A €?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ŒµAè8Ó@ @ €?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¦›AÎì@@ €?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð{AB°ôƒ@A Â@@€?PÏsBàdYA@è@¬ŽÙAàvsBy“AàkdB––A@+_Bx»LAØl Âx»ÌAÀ’BÍð‚A`fBðÒ’A@7B°”Q@ˆA Â@@@˜ýöBðÈAàö,A¬á€AÐUüBðt+Ax<éBz:AØÜCÜ$ A@cÛÀÚ$AP)ûBàÕBAX§CŽBA .C(´“@€@ Â@@@@ذÈB`øý@€øÀ )~AX°¿B<7NAhðÐBàµA°0ÊB\zA@=Ó@\z†A¨šÍBêPAªÂBˆ$Aè@®Bð0 @€@ Â@@€@0;VBÖ/!A 9AÁÌN¡AБ?B’ûnAYrBt^AðÏyBlA`ÿÁlšA`ŸgBrõcAH‡B´=RAP~]BpùJ@ @ Â@@ @P‰øB¸D—@À°õÀÐaAðöBœæÝ@hC˜øØ@À)CÈÜ©@€?•AÈÜ)A\-Cdºî@0TûBØú@X¿óB`§L@pA Â@@À@–•B,Õ@€9@à&A(uËBð4à@¸2ÍB\Aàœ­B°>@€A Â@@AxŸ•BÔuÆ@Ï@@TœFA¨†¡B2AعœBl^AP4¥BøñÆ@PžÁôñFAXa˜B¾%A€*ÄB0?AO¬B@àn@ A Â@@A`gBÔnA€â@ÈŠA`LBNáZAÐþBL)YA@uùA|7AУ?|7A¯B\PYAðôBÜYAÀ™wA˜gÍ@@@ Â@@ A=.Bö°A ÙéA^ÊAÐ!{Bpˆ9AÀßüAìTA ï9B„~ AÝÎ@‚~ŒA€WTB4/@AM;B|›iA`w‚Bð(@PA Â@@0A¸ÒâBH0…@€•@ˆJA üBË@¸×ôB°¦Ñ@8|íB0¦y@FÀ0¦ù@ jýB\а@ çCuÍ@X=îBpEa@A Â@@@A>¨BXí™@€¥âÀà AÈã°B´Xà@¸ëÂBØðÿ@8‰ BðÛ¨@PHÂôÛ(AH‡Bºú A eØB(ží@H¶ÌB`t0@@A Â@@PA@QwB¼Uõ@+·¿Ä†uAà‡BHAH5ŒB„j_A‹wBx¾A<?x¾€A8¸‡BµAÈçˆB¸lAÀ¡›BPB!@@@ Â@@`A žBà5Ù@€ä=À¤aYA Š¬B$!-AðÒµBØ +A8R“B°ó@”½°sA`»¡BZ8@PA Â@@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ)Bpße@A Â@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿУAB Ýe@€? Â@@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBnBÐÈG@@A Â@@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€yÄA÷û@@ Â@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÉÜAè3Ý@À@ Â@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðxBhs @A Â@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐl?Bp¶@À@ Â@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÂJBÈØ‚@0A  @€?( ËBŽA §£A$®˜AXˆ×B<‹1AE•¿@>±A`šB\ÉhAàB‡A€ú5B 2@  @ @ðuBfA@‚0–Aàß%B‚ÚKA0žBdŸgA ]ÞAðõA@α@ðõ‡A  ÷AÔQGAàÍAx;@A ”A˜LÎ@€?  @À@ d¡B`lÈ@ÐõAT“HA8¯¹B ËA°þ•B¤Š#A9¸BÀ¸Â@ }˜AÀ¸BAà^ÐBjÅAøo«Bt‘A¸ÄÃB@N@A  @à@@ÍBNŒ@«?èi AÐí×Báß@¸Þ×BP†À@ ÃBpz–@„ÁlzA¸(ÁB4÷@82×B@!Á@ÐIØB ¥E@0A  @APÌnBTµó@@®ùÀåsAPilB „CAx:ˆBŒj*A°}zBˆUú@°)øÁˆUzA@†EB0•[Að¦BDšA¡ŽBà®@ @  @A€¢¯AäØè@ʾ?¤iA SÂA4[4Aµ·Alò-AàãÁA0˜û@¹÷?0˜{AÀrÕA<AA@æÇAŒ:AÀÄšAéâ@ A  @ A ÖBdúå@0 îAÔ'fAøSªB FA`ÂVBSRAX–B?Â@A?BAÅ©BH© A šB@½A 2nB Å/@0A  @0A /Bº¸AKÀFÖ”ApAB\VA ÞBÔ\vA@5B0.ApóöÁ2.A`„¯Aš¸)A X`Bhà‚A ä–A(©ß@PA  @@A ÷ËA`A€s°@ü)…A@EøAjÝ\A`§ÊA4BA±9B0Ë'ACÁÀ0˧A@jŸA€É˜Áʼ’A€L×AÎ!JA`üBB|Ì€AJBtíAÀ9¿Atí—A0Ê\BŠF}AÀúìA|’ZAºBFX@A  @`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ$›B0¦@ A  @pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0 {BP\[@  @€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€´_B€9@ @  @ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(\¼B@S"@A  @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿࣷAø6Î@A  @˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð®OB@{w@˜A  @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0zBè¡‹@@  @¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «A„aA˜A  @°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh¬BPïB@€?  @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€†@BP•e@A  @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ iNB|n@pA  @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ( ¨B0/@ @  @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€? Âà@€?`…CBLêOA@±¿@ ÐAð[HB¼4A@M3B8YŽAíBD—AAW@F—ÁAДBˆm…AÀÀBL+‚AÀø6B°Û;@€? Âà@@X%¸B*M A@ ¶Áœl A¨QžB\‘vA0HÍB\tEA0ÈB"A0Á¢A¨…¢B"}Aà3æBlC=Ah-ÙB`ô*@`A Âà@@@XB¸1:A€Ó:A:VºA˜BT#tAV‚BH"A`wQBÐIA”¬AÐÉAyB‡pAðH&BÕ‹A¸»€B°ÿ@˜A Âà@€@ð¦B<´ A 0iA ÐAHm¶B°`AÆšBd‰~A¶B¸„A`Ì(B¶„”A@HàB4ì@ÀßB-ŠAȺB@@PA Âà@ @8xÆB˜Â¨@àüÀ¼ã(ApÃB0u÷@ˆ°ÕBXßó@0Þ¼B »@°A¶AŒ ;A0nÖBë@p®ªBXÈA8c¥Bp%@à@ Âà@À@€]Bð A`QAì*‰A'vB\H;A °VB ;XAfBl¯A€+¦Al¯A®BÑ‚Aà7!B\è~APŠB@Y@@A Âà@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿC µ‚@ˆA Âà@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà—NBÀ·J@ˆA Âà@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh…ÜBH1@0A Âà@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ|C w@0A Âà@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÙB€µ.@`A Âà@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄB-Š@@A Âà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°«&BÐ’•@€? Âà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Q;B fQ@@@ Âà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0'€B°f}@pA Âà@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÀËA@ÏÐ@˜A Âà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@™ÏA`è@@ Âà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀRBùO@PA Âà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ æApÞ@A Âà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€°B 8>@ ÂA€?ð"ÁB…=AZZúÿZZúÿèкBXQ7AZZúÿZZúÿwhBŠH’AZZúÿZZúÿ…^BtŒAZZúÿZZúÿ•­BX @ ÂA@ðé¾B|*KAZZúÿZZúÿÈ—»BÄ¡GAZZúÿZZúÿ`o©BÈyAZZúÿZZúÿ0¿¤B©rAZZúÿZZúÿ ]¬BÀR$@A ÂA@@@çA(º\AZZúÿZZúÿ`åæAf'\AZZúÿZZúÿ ¨BزAZZúÿZZúÿ¾BâýAZZúÿZZúÿkB0\t@A ÂA€@ úATXfAZZúÿZZúÿ ôüAˆiAZZúÿZZúÿ³—BhF{AZZúÿZZúÿÓ—Bzz{AZZúÿZZúÿ°ˆ6Bà Z@˜A ÂA @àŠB„½"A ä|ÁÞ¢A ¬éAÁIA@8Bн†A½B¸p#Aði›Á¶p£A ÂÖA.ˆBAðZ=BJ~ˆA 1ØA`‡ @@ ÂAÀ@¥B,&A€§@f0¦A°BlÒuA° B´3A¸K€BH7A€.@F7ŽAމBbÍQA0F†BpnXA`r”BàM3@ @ ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ%æA T«@ˆA ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp†B›e@ˆA ÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÌ»BPŒ@ ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ“~Bà¹)@A ÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxÿ‰B€qC@˜A ÂA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`R7Bp„E@`A ÂApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ .üA`y™@@ ÂA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh+BÀׄ@A ÂAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿî%B ~‘@A ÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¥2BpKy@€@ ÂA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿáˆA0%Þ@pA ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàœ×Ax É@ @ ÂA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€†ÙA¨vÀ@@ ÂA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€;WB°’1@€@ ÂA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ NB ØW@`A ÂAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðC)Bp½Š@€? Â0A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPèB¨\@@ Â0A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¹AèÞº@à@ Â0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0t2BÐ:@ A Â0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàsIBPå$@€? Â0A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`*ÖAœ[A Â0AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°FhB°ñ4@€A Â0Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ\ BȨ@A Â0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèN¶Bc3@A Â0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh‹$C@~¨@pA Â0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpO®Bðk@à@ Â0A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÅBÀ/Þ@À@ Â0A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€3$@€? ÂPAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸»ÐBÀïH@à@ ÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€´A(£ã@A ÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¡jAx™Æ@˜A ÂPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¦¾AÀ6¯@@@ ÂPA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ñ¡B@.1@ @ ÂPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ•TB ” @0A ÂPAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿô‚B@t@A ÂPA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿày B@yh@À@ ÂPApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¾!BP¼V@@ ÂPA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPP‹B°¶@˜A ÂPAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0³bBr=@PA ÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàê9B€bX@ @ ÂPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@£A€ Ø@ ÂPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ iÌAhÐÜ@`A ÂPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀqnA@ÔÊ@À@ ÂpA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0 B˜Ê@`A ÂpA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@B€B3@@ ÂpA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðMB z@€A ÂpA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ -°Bû@à@ ÂpA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÀ8B€k6@@ ÂpAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(jB`j(@A ÂpAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`EÓA@Œ@€A ÂpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ9¶A0Ñ@ @ ÂpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨e‰B`;@0A ÂpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðcBÀês@ A ÂpA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0­YBç@À@ ÂpA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =B¸‡@0A ÂpAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÛ‡B0]8@˜A ÂpA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðB@¾z@@@ ÂpApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP/B@É{@0A ÂpA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿe*BX Ä@ ÂpAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@2¬A€ûð@ @ ÂpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð@§B`ì @ @ ÂpA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð«aBÀhz@A ˆA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÔnBP/ @A ˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀJÿAà~@pA ˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆSµBñ? A ˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx¦B ÿ?˜A ˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà—¬A8Ë@pA ˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿCB@)E@ ˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð18Bð/E@ @ ˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP Bp¯„@A ˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿâ\B`ð.@À@ ˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÅ4BPw;@@@ ˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàcùA €™@€? ˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÝÂAð0¯@€@ ˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpjB0“@A ˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà’Ap{Ü@ @ ˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±äA`=”@ A ˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÔLA Á¹@€? ˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐåB0š@€@ ˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpvBÀ/?@A ˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ×(BÐÆ\@`A ˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpLaBPc@€A ˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ3…AhOÚ@€? ˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(à¸B9æ? A ˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ*bB z@@ ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‘Bà§_@à@ ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¸íA’@A ˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØê”B`Ý@A ˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨·™B°¤H@ A ˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ»SB`£`@€?€?àÂB‚Á„AZZúÿZZúÿË BC€AZZúÿZZúÿ€‰ÚA^f’A€ÑA™bŒAZZúÿZZúÿ÷qA(ÀAPAÂ@È—½Bˆ%AZZúÿZZúÿý¹Bøö!AZZúÿZZúÿðƤB¢·šA€¨l B]¡–AZZúÿZZúÿMCÌß@@@Â@@±.BMGŽAZZúÿZZúÿÞ-Bm›AZZúÿZZúÿ@zBö•²A€ð…Bb°AZZúÿZZúÿÀìA¶ß@ @€@CxÜÈ@ZZúÿZZúÿ´÷C$«Ê@ZZúÿZZúÿ÷ŒAZZúÿZZúÿÀÆBø¤Å@AÂ0AÐcRBPD7AZZúÿZZúÿP™dBÖ GAZZúÿZZúÿÀ6rA€¢+A€ÀF‚A$¡8AZZúÿZZúÿ OöA°`í@Â@A m A\fAZZúÿZZúÿ ž¯AŒ#AZZúÿZZúÿÀ¿AˆRYA€ qÏABjkAZZúÿZZúÿ§éA8 ‘Bΰ‹Aí²Bü2A@u‡@ú²AÀ§¯BÆçgA(û¨B`ç|Ax¸–Bô@€AÂ@@PqÔB™Ap8B·žA ýB²,A|¤B.`‚A¶ÈBX'A(ÅÁX§A¸o«BŒçAHIÝBdoJAˆfC˜eÍ@AÂ@@@Ø9C˜í×@ ¢kApXA°×#CŠAÈ=C”ìAP6$CX¶Þ@@7hÁT¶^AÔ CœiAHÍ*CÐùA™.CTz@@Â@€@xmOC\›†@ÌI@Ø´A¼íRCx¬Ä@X9QC¸Ç¼@¤mTCÈ…‰@@‘÷@Ì… AX‘XCÈ@”™RCí¾@ØIC0’È@ˆAÂ@ @SCtÞˆ@ HmÁdøA 7C¤çÇ@´“'CðCÅ@¼§C¸Š@öÁ¼ A¼>C¤ýÇ@€(C0øÆ@PøC¨ –@@AÂ@À@°äBÜ»A€ A@\×AиB†r^Ap:B JAÀrB`¼ü@@¥ÈÁ`¼|A€È¤AzO"A°;B¼!LA@6 B`Äk@`AÂ@à@¼#CàÑx@À¹@Hù@8ñC$1À@\ Cб@€.Ch›‡@@*Ád›AØMCÐ@˜è"CÀA¿@ ó#C 9m@€AÂ@AH.9Chr|@ÀÍüÀ°¢ü@h³?C´¥»@ô¹ICØ‘¿@¤s8C`h‹@ GÁdh AP'AXBr}¾AÈs BÚXuA ø?BŒ¶‘A º=BtPA@ˆ®ÀtÐAв0B€ŽA@ HB‚J–AD=Bpál@@A€@€@ˆy„BÊ» AýÂÖ‰A0õGBH¢fAàç¨B¨ÅAÀ%xBA€ ÀÀ—A°†lBšCZAˆ†ƒB\©SA¨d£BP÷@ A€@ @0Bëì@ˆ2$B4mA˜§ÊB4ú@`oBlOQAØ®žBXIÝ@À²mATI]Aˆ °BúAøR“Bäú,Ah‹¬B@<@€@€@À@À*B(AÀ¢ÀÌ"›A`Ž%BzScApªAÀ;ûÀPÃA ÁAˆ54AXB€©TA B̨A@ÁĄ̀–A 2B4V`AÏ/B8|eA™A˜ƒ¼@@A€@ AÐ&BèA ¤^AÎAàQBx3UA@°B,ö`A âBHàA ZaAJà”AàÐHBñaA qBŒŽbAê!B°ÿN@ A€@0AØ–BŒú°@€+€À,1AxbŸBˆi A€÷©B´*A€p›Bdº@À€|A d:AèE¸BÎ>A`\˜Bx\AˆÝ²Bí?@@A€@@Aàñ`B¨Fï@`œŸAÈuoA‘BNêAP6MBWAagBðÄú@ð[ƒÁìÄzA,WB¦WA@K‘BÀä'AHW°B Q&@A€@PA€-¾B䀋@€J@”œ Ax>ÕB´âã@H÷ÐBpÑ@X¾¹B(@€JÁ$ApƼBœŽö@èÉÛBXJÂ@Œ±B 0@€@`A˜e™BŒ@â@"gÀÐmbAÈ1¦BhÑ4Ap§°BÀ•0Axâ B˜,ý@À$”,}ApmƒBÎ&nA°.áB@ AûB`l@A€@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8qB°Ê3@A€@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÛñB ©K@A€@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿïqBÌ0@A€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6zB°ž.@`A€@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðb®B ÁC@À@€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ƒ«AX×@pA€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÕlB°•9@ˆA€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ *¸AàNÛ@A€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè«A€ÿê@A€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‘:B(Ùˆ@A€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˆ_BŒ_@ A€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ú›AHbí@ˆAÂÀ@€?Ø÷BXIA€ˆüAb€AˆÛC@+AP–ÒBàDAAðèBìAA@ùÀîA‘APtÚBZ^EA`¸åBÈAGAPSùBÈœº@`AÂÀ@@ ßBX,9A 'ÁþO¹A`”ýAtjlA ])BÀ¨‹AÐ*RBTA°fAÔA0ñhBªc•A°³2B ‘A€gñA°üt@ˆAÂÀ@@@PuGBêJJA€Ì^ÀÚqÊA0ö?Bw/Að·OB‚f‘A°Q8BlÑFAàŽ›ÁjÑÆAÀÊB„€A`%_BྖA¯B¸°‰@AÂÀ@€@8ŠÛB¤eÌ@³ž@LA¸óâBh¶Å@0îÚB”7Aˆð”B€Õ"A`ü-B~Õ¢AøÜÀB¤ª Ap¸UB檔AÕ¸B0¨ @AÂÀ@ @°¨%B4ªA@—ï@jÈœA ø8BµbAÅBŒ4eAðé=BÔÿAÀŠ—ÁÖÿšAQB¤reAÐÝiBØÉYA`JB€/[@@AÂÀ@À@À»ãAî  A€Às@¸»ŠAà×ûAÚRAàhÞA`FA°WBÐ8AàE“ÁÒ8“A ôÞAx@GAàP=B˜8fA ¹ÀA¸*Ò@ AÂÀ@à@°TÚBx@t‚?d0A0øåB:Ö@èæBˆ'×@'èB°b @¤?°b A¸ºñB„cë@ˆvóB°ªî@à„CÛm@`AÂÀ@A {DB¶ A€ÀÆ2‹A°»GBœ?UA€éZBpžMAp4B|ƒAPCˆA|ƒAGaB.jJApÁBçaAPäŒBà'@À@ÂÀ@A(ùC¨v@€ ÁÀBö@„¡C@&¼@ˆgCð9º@vC@ùk@@à‘@8ùë@ଠCô\¹@ø² Cˆû©@¨| CPßM@€@ÂÀ@ A€êøAŠø@ÀÈÆÁìºxA†¡AÎ A2>B0j[AàøA<Aqš@>ŽA ÚBŠ ]A`ø÷Ax:SAÀ ”AHÉ@0AÂÀ@0AÐy>B~VA@˜Ë@ q†A°3]BrñDAïCBôZAÐZ‘B`ÆÅ@0ƒŒA`ÆEA˜q¯B~GAȺ‹B8+A(‚Bpd&@ AÂÀ@@A ´ B0ƒAZZúÿZZúÿZZúÿZZúÿˆ²B|Ø,A8‚£Bè„Ë@À3ó@ì„KA ޹B&ÏA8Û«BT*6A+…BP@AÂÀ@PAðš B°;AçHÀÐZ›A8BfªnAb#B<›yAàNBBàlAp·…ÁâlŸApŠ/Bä¬|A0ä|BdsAØžB@$@`AÂÀ@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðzlBP³:@ÂÀ@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ]\B`«>@€AÂÀ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@1¤B F;@`AÂÀ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØÄB‚M@€AÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 4mBà @@€AÂÀ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÞAÐ&´@AÂÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpíB蓊@AÂÀ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿóB8‹ˆ@AÂÀ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`€B8­Œ@PAÂÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿABp¹_@˜AÂÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐhgBàP@PAÂÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿá5Bh]@`AÂÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Ž B8=µ@€AÂA€?0MBBÎçFAÀù–Á´ÇAÎBèA@pcBfABÀ:AA !¾À:ÁAp—B@˜‚APCBú¿…AIËAøŒ¿@˜AÂA@À7BæÛ*Aý<ÀHýªAà­øAæÉfA°t BTgwAÐç,B”ÇGAkÛ?’ÇÇAÐ,BaŠAŒ'B|‹A°ÏJB`h[@AÂA@@€ê=BÆ%@Aà eÁNKÀA!BfR‚Að¥\BtgŽAÀ`Blö5A€zªÀlöµAÐNBÔ„rA€|Bè†A@BÀ€@AÂA€@ EýAv«A[ÿFÊAÀ?úAHXSAÀÀBÄòqAð²8B°”A¸}B°”‘AP]€B  BA€¯æA$']ApDB€‹R@pAÂA @À ]Bddõ@À+Âl”uA0FBÈFAàF™B´A_HB4AÀh‡A2–AómBÖcGAð~+B,óiA€²qBÀU@€@ÂAÀ@h•¸B¾¡@½û¿HÞ!A•½BH†í@ÀãÃB"ð@ þ´Bð.«@Àq˜Àô.+A-µB`Ÿü@8ªÁB°Œø@hßÂBF%@€?ÂAà@`:ÖAú«AÚ;ÀàŃA`žÔAD<=A@ðA¸LA'ÐA0OAAIÀ2OƒA NËAVŒ9AÍèAÈ+KA@·'A€@à@ÂAAb×Aðü@–í¿ð!}A ®ÜA<Ë@A@XïA” =A@;B€†Aär@€†A€¿B&§WA0ÂBÜÝUAà(ÖAxlÆ@€@ÂAA0ª2BeAàªÁ¦ApíBÊWSAp pB\ûdAÀ†õAøÂA€K"ÁöÂA KÙAŠ@A`B”ärA€wqA(ÊÃ@€@ÂA AP?uB ö@€5=ÀD²vA¨fB<×$A0¢‰B´OTA`N"B\÷AÀoJA^÷•AСHBxVAÀöB rA{^BàŽF@@AÂA0AÈçB,4—@€ WÀ|RA(ÏøB˜Ð@çCĉAèÒáB誑@À2Ø@èªAð«úB”µ@KðB¸\A°BüBp‹P@ÂA@AÀ%B Ù]AZZúÿZZúÿZZúÿZZúÿ 8B@AÂA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ |îA˜A¾@€AÂAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ cÿAH©@ @ÂAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ([B€ZI@€A A€?p¤¥Bp:uAZZúÿZZúÿ¨ä B‚2nAZZúÿZZúÿPþÝB4Ä>AZZúÿZZúÿ؃ÕB {7AZZúÿZZúÿØ¥ÒB0œ2@ @ A@`D^BèæŠAZZúÿZZúÿà5[BâýˆAZZúÿZZúÿ0ŠmBAZZúÿZZúÿ`ögB-³‹AZZúÿZZúÿ`^‘B€Ð3@À@ A@@À„"BH|AZZúÿZZúÿpž"B¾AZZúÿZZúÿ@–îAd`AZZúÿZZúÿ[ìAÄ^AZZúÿZZúÿ0%Bœ”@`A A€@ð(WBQJˆAZZúÿZZúÿ€BZBÿ@ŠAZZúÿZZúÿ°ÍBÔAZZúÿZZúÿ pB%^‚AZZúÿZZúÿð´iB»'@`A A @€<BTþA@ÁˆÀÖžA8B JSAðËBÄéyA  BB(þAÈŸÂ&þ˜A ŸîAMMAКŒB¬ÉmA¯±AУ@pA AÀ@ð¾ŠBP”ú@€Wƒ@`ÆzAx””BVæA0þBŒDUA@ºhB@î#A`Ñ·Á>î£A€9@Bˆ_A˜Ý‘BÁ€AÐè‚B g:@ˆA Aà@`ÑìAŸ ApÇŽÁF»ŒA`®AH*Apf$Bp?uA`²Bh3A þ1Ah3›AÐS#BŒXsAà(îAX+XAàù™Aè¡Ð@€? AAø@ÃBèøÌ@€™_A$"MA¨pÞB B`ˆ@AÂA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ýAp¢½@0AÂA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÙ8B /\@AÂA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`SBð…t@ˆAÂA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€â B€–R@@ÂA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¯Bpm…@ˆAÂAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ cšAh'Í@0AÂAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¼§B`†û?0AÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€2HB ù@PAÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÚœAø÷Î@AÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€54A葤@`AÂA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàäÏAhŶ@@ÂA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà€A8@»@pAÂAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ë@Bðd(@AÂA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà3¾AðÂA0AÂApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@F»A¸Q¿@pA A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ~œA(Nï@˜A A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿªÔA &ë@pA A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ObA ‰Â@@A A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿê?B Ì@A A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÞDBµ4@À@ AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 1B,p@ˆA Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ rªAð‚Õ@ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàƒAØ"Û@à@ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ŸŸAà„Ã@€@ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðêBðí™@€?€? SBF&IAÐFüÁÞKÉAˆBÅ(A`•…BÕ’AÀ lBŒSA@iÛÁŒÓAàŠ.BÐŽAPB.{‘A U˜BPÆ[@ @€?@œ¬-CT4Ö@@M®@P\VAˆ-CvuA)C„NAlY2CÐÜ@@ÃZÁÔ\A˜–'CtúA\6CˆýAØ0HCÇz@A€?@@˜{øB“ñ@ƒÀ,ÀqA‹õBv7*A~ûBÜv+APüÛBòA°¸¤AòŽA[îBÆ 7AÈÐÆBzYAä C üP@à@€?€@¸Ø„Bf!A€]*A¢:‡Að‘BJÒ-A€axBLÜSAèõ—B€ýñ@ØæÀ€ýqAÐK‘B6ð2APРB„V%A ú¹BÀBA@à@€? @ˆÞBþ @àT Á0!A0DÚBôˆï@ ‹íB€ˆã@@ùB¨N™@ÀD A¤NA C ˜×@ÒõB€pâ@øÖB0Ú4@€?€?À@¸}åBˆÇ•@ :ÁœãAPáBÂà@XûB8ùÖ@øãÜB„Ÿ@§‹À„AhÞB(ãé@ (éBxsç@ÜICÀ1@€A€?à@Ø=†BP¯â@~†¿ôÙbAg‹Bf2)Aà~ŽBD_'A/„B\A¨¿9B^AhŒ¹B:=A`|3BœéiAÖ„Bp<2@@A€?A¨3úBH¥@À˜šÀÕÿ@¶CHë³@H»C(Ë@XÑCÀ¨{@–ÁÀ¨û@Ø­Cäì²@LœCˆ®Ã@¸C„@`A€?AÔÒBÌî’@€/„@¬ AÈcåBŒqÛ@à4ÞBð­á@¨ÚB`ž™@`ÐFA\žAhÿóB|ªÜ@€ŸÛB8ûð@P!CðQ@pA€? A|û'C0Ît@À9Aàüô@È9CD`º@ ;1C¿»@ˆ$C "‰@€à>A " Ahï5CPNÎ@xÙ*C0œÑ@ÀF7Cào”@ˆA€?0A8“Bd’»@€ÙêÀd¶;AÈ–—B²AÐù¨B<Œ AøWŒB€ˆÓ@À€ A€ˆSA¸¤¡B0ˆA€“B?,APïŽB@Ó @PA€?@A÷ÌBð§@€ _Á´ÃAX«ÐBÌ®ç@øjñB ½Õ@øtãB¨Ïœ@+ÿ¬ÏAprôB|Þï@0¬úBh×ò@ÀYÞB0’5@€A€?PA`r?B~£A€ ÞÀ†½…AP-CBPöWApdBXDIAð ?B°ÚAÀgYA®Ú‚AtmB¬†JA@¤4BÐÍJAÈ=BÀµP@˜A€?`AÞ“BøÄ§@ §Aìå'AðZ®BšbA8?šBˆþ@°¡Bhf¥@bIÁhf%A0Õ¢B”¦AèÁBHÙ@XYCÐdr@ @€?pAdF(C,\Œ@€àûÀx A¤u6ChxÚ@l©ACø%á@0â'CàT@À5}ÁàÔ@ìŸ/CØÁ§@¸DCM¥@˜'6Cp=…@€?€AàÖ§B¸Û@€“K@¬¹[AÀ›¾B°[+Aø ºBh+1AضBÌ@`ÀŒLAhžÃBôé"AhóÐBhŸA€±ÿBÕX@@@€?ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÎ'CNƒ@ˆA€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx`‚Bðh2@€@€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€’ÑA(%´@@€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ æApgÏ@A€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@VºApë¶@@€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà;)B Of@À@€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ßÎAÍÓ@@A€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿù¡AÈêÜ@ @€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ uA@'Ñ@`A€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ,Bèó–@€@€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀI B€šË@@AÂ@@€?XžšB®9Aèx@Bl7¹AàˆÄBð5KA€ØOBlДA°ntB@JZA€GABJÚA`²{B,“A@µ\Bl6—AÀÙËB`|@pAÂ@@@Pÿ}BfÊSApÒ?òÓA@*}BÑN’A€+xBîJ•A ã=B€rGA@ÀëÁ~rÇAÀøÿAÒ÷pAPétBðQšAÀB°1@€@Â@@@@n}BFƒJA dmA<©ÊAŠB¾X A0ösB(cHAÁBð1{@€@Â@@pAPY$BˆÙA ÕAA^÷•ApoQB”^A`¿BxàzA`lTB€þ A `šA~þAÐÒ‰B²I(A BBls…Að¿oB@Œ3@@@Â@@€AphdBêLAxš ºiA°2BV“€AШB(†@Aò&B´s&AÀ­'Á¶s¦ApÔ BAÐÇRBr.†A äVB`A@AÂ@@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ†½B€Ø;@€@Â@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh>ïB`Æ1@à@Â@@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÁQBP~@AÂ@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ˜ÎB?B@€AÂ@@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Bp‡«@0AÂ@@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpîBØ·‘@AÂ@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°C`Bà8@@`AÂ@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‰ÀAðäÇ@@@Â@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€„ApÚ@AÂ@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ^ B¥@AÂ@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŽA ºÙ@ˆA @€?øž¢BúÚ6Aà¯þÁ˜ý¶Aà}BfA ¾B¤vSA8§Bø9AV$Âö¹A ÖrBE²’A OÊBNA€½ËBÀó(@à@ @@p³#BP½@AÀYÁÆáÀA†BåuA€;=Bö¡‘AÀ¢ðAü$A€¬kÀþ¤A`åÜAòœWA@ÍûAÜ–oA5³AH0Ë@ @ @@@`ÖB _4AÐ;Á¼´A oöAÍfAðC+B*J‹A\B@4A0¢ÁB´A€ÜÓAl PA€Ø;Bè×’A€ÌæA`£§@`A @€@ އB”âÿ@@áÀ€ €Aø‚B O?AðO‘BlÀ/A0²fBPßA@â´ARß”A•ŠBN3Aðä;Bœ:qA`%ŽB @ A @ @¹BÔ<A€$Á@pZœAë+BncA@DB€ýbA´ýA°‰A€âFÁ®‰“A€mÏAjÊ?APžBTÆhA€ß¬A·Ð@€? @À@ÀËBФ”@ !Á ÁA0ýÇBü´ð@€ÞBåÁ@èO×B¡@>ÝÀ!AXZÖB´"ð@ˆ¥æB€Òç@L™CðØc@ @à@øý‚B`•è@àÖŒA°ÁhAH¶›B¦°APoBìóDA¤B€ÊÀ@ zuÁ„Ê@A˜šBhÿAÐE¼B0ÞAÀ‚¥BÐÇ @pA @Aàø†B@´¬@â?AHÕ,A˜‘›BøYö@¨IƒBt<A@ÜJB 2A‰½Á"2‡AP6#BF‘_Að­„B©0A ©;B° v@@ @Ap¾)B¢³Aà6ØÁÀÌ‚A@R÷A\WNAà:qBÈð=An"BüÉAtí@üÉ•AÄ;B®A_APBxðcA@0YAøðÂ@€A @ A¸ÇÑB`K@hü?¬f A83äBŒþÔ@0âBhÃÛ@’×Bx„Ÿ@Àέ@t„AøÿëBØxí@(ãBÀ%÷@ðsùBÐF@PA @0A`!¼AˆYé@¦•Àä†iA@¸Ar-AÀöâAP¶:A ¸3BˆA€`Á†‚A@ýB`AàfB,B+AÄAP¹³@à@ @@A˜@±BÔ˜@À“ Á˜Axä¶B,ªô@¨#ÏB8²ã@@ܶB8£ž@ÀÉ‚Á8£A I´Bp€A¬ÚB˜Éä@øç±Bà$&@à@ @PAèó¢BŒ¡@ÀøxÁP4!A08¢BºjA¸ÙÆB úé@Ò­B`JŸ@’À`JA8M¸BTù@,ÅB8õ@°¯ÁBp£&@ @`A›ÙB ȧ@fÞÀlé'AÐéBøÿà@@ÇûB´¦APßBh @@åBAl A ×CBÐ4n@ˆA @°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±SB ‰G@ˆA @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpOB q@pA @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŽAh%Í@pA @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÆBÞ@@ @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð_FB@Æz@À@ @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÐÏA¨>A€AÂà@€?€‘ËB¤óú@@öôÀÈ#{A]¾B&åFAÏBJAx•ëBÌ+A°{¥AÊ+‡AÀ÷B »)A hÑBððGA€3C¨Õ™@PAÂà@@YñBlÿó@1@,.tA8ùñBLÚ#A€ìBµ1AùCØAê@R[@ØAjA|~CrpAŸC4i&AhâïBÐB\@ @Âà@@@°C§B’ÆA€¬@œäœAP¡©BзMAðN¦B̧nA0s˜B\ù3Ax«Â\ù³A 7kBÑUŽA ÖºBLéYA(÷‚BÀç@AÂà@€@ .îAØ]AU¨¿{˜AÀìAúLA`ÎøA$îhA°¡*Blï-AÑ÷Álï­A ~ÚAÒZFABlB‚‚‘A eBÀn@ @Âà@ @à€-BF•AG BX®‚A0éyBØÖ9A€ÖA ºBA€<BÀœA _Á¾œ”A LâA6þHAÀmB rdA¸ä…BàÞ+@À@Âà@À@8 Bt#å@ þKÁˆOeA°rqB9AHƒ”BÖAñ€B˜,ì@”]?˜,lAÈœ…Bð*A8J…BL¡/Aø€šBP5@0AÂà@à@°î7BòAžƒ¿æ AðØ>Bâ6WAEBTVA°I6B4,A@&Œ@4,•Ap¾FBpWYA°š6Bl`A¨´B0Î!@pAÂà@AÐŽ£B|’«@°)½Á¼³+AXR”BJ A8cÈB Õâ@ð#£Bm¸@@\wÁül8Aà#›BnzAç½BD¦AØBµ5@€?Âà@Aj¢B|(§@Pz„ÁI'AÈœBü,AÀ|ÁBðNê@pƒÀB ¤@<Í> $A¸{ÌB(§õ@ðAÎBHcù@Ø ÈBpt&@AÂà@ A¸4ŸB\á™@­U@xÿAÐd¯B \Ð@°ªBä¿AÙ€B¿Æ@ÐÐ@¿FA ªB ;þ@ȃ„BT|,A€±«B f@AÂà@0A ĦBäêŸ@PDœA` Aˆ”ÊBdÜÞ@  ¢BXAØážB¨¯@ÀîÁ¨/AÈh B Ú APV¸B¨³ÿ@ÀBƒB€<@€@Âà@@A ŒæA*û@ ÌqÁà[{ATºAk.A\!BliWA`×Bhšý@à+ÆAhš}A³FBNŽUA`’¹A€§/AàY¤AȇØ@ @Âà@PAh|“B‹Ê@¬Àx³JA èŸB^›Aj§Bl¸3A€¤}B°¾Ahà B®¾Aÿ¯B¤yý@ð7LBx‹€A(Å’B ò@@Âà@`AàÅØBün°@ B„’0AXò Cœÿ@€~ÏBHA`«ÑBH`®@€ÛœAL`.AûB\ú@øõÓBtöA°Y®B`i#@@AÂà@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ.ÝBÀÐS@€@Âà@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø0£BÐÞ3@0AÂà@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿšÄBÔ'@0AÂà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀªeB™/@PAÂà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð,„BŽ"@AÂà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ>BPô©@€?Âà@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ËqBð·q@€@Âà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0’"B M†@À@Âà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀHéApÅ@ˆAÂà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€bA8,Ò@AÂà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŒŠB@na@@@Âà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ùAPDA`AÂA€?Ð4.BèþBA€MÀò$ÃA™%BLÀ„AÐe/B$‰A ?'B½CA€e)@½ÃA`ˆ&B †AÐbB*M†A€BOA¨a¶@ÂA@°ž"BpÓ2A`ºËÁJö²A ¹ÜA.„SAP*UBèÿŽAPÓC@ @Â0Aà@àååAH…A6¿¤ ˆA@,ïAPð>A¨øAÐ'ZAð[%B|EApxºA|E˜AÐþ\Bº[gA òûA$D]APB²r@AÂ0AA ýA AÀ ØÀ”)“A ñAŒºSAuBèÒiA äãAÔA€~}ÀÖŽA>ßAV‹KA@£BPC_A 6[B c'@€?Â0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@C˜j„@ AÂ0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØáC8/©@AÂ0A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€E¾B´'@À@Â0A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜ù÷BP¬4@à@Â0APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH ‡B\:@`AÂ0A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0sBA)@PAÂ0ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¼§ CàXH@`AÂ0A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€b Ap¨è@`AÂ0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿT¼B€¦0@0AÂ0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€héA #«@˜AÂ0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿTBP6@@@Â0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ™gB‡>@AÂ0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ BP!˜@À@Â0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 2BØ|@ @Â0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿUcB W@ˆAÂ0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Å?B@ s@€AÂPA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿvˆBà"(@˜AÂPA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ›˜BЂ%@ @ÂPA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÝEBàªC@€@ÂPA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà›B¦¢@0AÂPA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ»NB Gy@@AÂPAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€õÁB@™L@@AÂPAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¶VB@q0@0AÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`;ÁAHÓ¯@ÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ùâAn°@€@ÂPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`~±AèeAAÂPA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 8BàO@€AÂPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà}¦B@i@@@ÂPAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPQ…Bà™@AÂPA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@}Bðg]@˜AÂPApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÇAÀq³@PAÂPA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ %øAÀÄ’@AÂPAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀb&BÀ©_@`AÂPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPCB€Ft@@AÂPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿµyAhË@@ÂPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@PbBÀH@€?ÂPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@[}BàH-@`AÂPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿs+Bˆ@ @ÂpA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÑÊAðsÊ@PAÂpA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ͵ApT·@PAÂpA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°‰B»@pAÂpA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€˜nBð-@`AÂpA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ úAhT‚@€AÂpAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`nB§q@à@ÂpAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXü‘Bp@`AÂpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPíMB€ä%@@AÂpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ016B À'@˜AÂpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ&zAàá¸@à@ÂpA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨¢BP @0AÂpA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0@DBúf@˜AÂpAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(Õ†Bpß@˜AÂpA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨5€Bð@AÂpApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¾hB ="@PAÂpA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx=†Bðg=@AÂpAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@­ZB T)@AÂpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ×/BH8‰@ AÂpA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÛ‹B@:@pAÂpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ I A˜»Ù@@@ˆA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿFBI3@0AˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 5$Bj@`AˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°crBð;1@à@ˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp‚oBp‰(@@AˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ›ÎA,° ApAˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàCWB@b@@ˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀåðAX¦-A0AˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ä›AÀw»@AˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp gB ¦@@@ˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BP¬{@AˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@…ÇAxwš@ @ˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`bBðà@AˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€NìAà‘Ž@ˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØe’BP«@˜AˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp˜™BÀÓ @ @ˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøˆ¢B@ò?pAˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`KšAȾÑ@˜AˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàß3B€*M@˜A˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¸ÇAÀ‹Û@à@˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàþ?B°%-@A˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ŽAÈì@@A˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÓA˜o·@pA˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ aÆA¨pð@@@˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿúnBÐ÷y@€@˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÏA¡Ñ@@@˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ ~A¨²Ø@à@˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè4BкB@@@˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà9èAˆ[‹@@˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHaB@m#@À@˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðn.B`Ì‘@A˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàqÓA€ˆÄ@À@˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ðAø”š@€A¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàïA¨sÉ@¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÿ©A€]´@ˆA¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`w˜AÈ=Ï@ˆA¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ_BÐÃk@A¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ„B@ŠD@ˆA¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ #ÐA̸@À@¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ð¡AÈÝ@€?¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ½ÛA¸¿@A¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0A€?h#„BÍ—AZZúÿZZúÿˆo€BÚ’AZZúÿZZúÿ«œBjÝŸA€°p—BÁ‡šAZZúÿZZúÿxaïBpa@PAÂ@¨ÄùB 12AZZúÿZZúÿ¨BöBô°/AZZúÿZZúÿˆ‹C Ä0A€ØàCFP-AZZúÿZZúÿü©)C˜@È@à@Â@@ØX¨C4GAZZúÿZZúÿ=¨CfçFAZZúÿZZúÿø°CL;PA€ær¯CëNAZZúÿZZúÿzj«CTPWAˆA€@Læ8C¥½@ZZúÿZZúÿx%;Có¿@ZZúÿZZúÿÜ AChFÁ@€´CBC˜|Â@ZZúÿZZúÿ¸yUC£¯@@ @@å]Bœ÷NAZZúÿZZúÿpJcBàÿSAZZúÿZZúÿ`x½AüUnA€ÀéÀAšªrAZZúÿZZúÿV‡B@Oi@˜AÂÀ@à±$Bâ'\AZZúÿZZúÿ˜*B dAZZúÿZZúÿ`ýAŠ…A€ xBÿu‰AZZúÿZZúÿÀl(A¨8à@AÂà@(ñôBrÄ@ZZúÿZZúÿÀ.Cl›Í@ZZúÿZZúÿ zîB`Ð@€¨ú÷Bt`Ø@ZZúÿZZúÿ„¸C|@ AÂAÔÏ1C.¯@ZZúÿZZúÿìæ;Cô¹@ZZúÿZZúÿì6C°˜³@€Ä?CÜ~¼@ZZúÿZZúÿ¬1C‡£@ˆAÂAøÏŽB2ÿAZZúÿZZúÿ€A˜BÆ„AZZúÿZZúÿajB€úUA€ðxBb~bAZZúÿZZúÿ@’+BFŒ@ @ A«÷Baº@ZZúÿZZúÿ„C¬OÈ@ZZúÿZZúÿH*óBðñÅ@€è®C,"Ó@ZZúÿZZúÿˆ»ÖB@Ae@Â0Aà%˜A²»AZZúÿZZúÿ`·¤Að!AZZúÿZZúÿ c©A¬iYA€@êµAv}iAZZúÿZZúÿ Î¹A¸A˜AÂ@A\:C ¯@ZZúÿZZúÿܹ Cˆ_¿@ZZúÿZZúÿxéB(½Ì@€àgüBü4Ý@ZZúÿZZúÿÀã™B§™@À@ÂPA°õ8B¼CAZZúÿZZúÿÀ³JBÖ‚VAZZúÿZZúÿИ:BÈÜpA€@¨JBðË‚AZZúÿZZúÿP)BÀ½§@€@Â`AÀŸsBÒÉ AZZúÿZZúÿÈ(†B(1AZZúÿZZúÿ`'VBLòSA€p›iB3gAZZúÿZZúÿh€ŸB s@AÂpA|TFC(’»@ZZúÿZZúÿÈX[C”rÏ@ZZúÿZZúÿPGCX° @€ÔöYCHé¯@ZZúÿZZúÿT–gC¬êAPA€AàËïB|È@ZZúÿZZúÿø CP Þ@ZZúÿZZúÿXˆêB`Á´@€PºClÆ@ZZúÿZZúÿø³ÜBÐ:‡@à@ˆA B&ð^AZZúÿZZúÿ`B  xAZZúÿZZúÿ €«APŒdA€  ¼AŠ^{AZZúÿZZúÿàªÉATè2AˆAÂAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX,¥B @A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨üC ±“@@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ëA`¹ã@PA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`lB¤A€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp. BtqA@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿúvAØöAAÂÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÁZA A0AÂÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ†Bñ@€@ÂÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@cAKA@@ÂØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¡BÀ8k@AÂàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°57Bx¸ú@ˆAÂ@€?“øBLß@@gXÁ`u_Ap…äBŠ/A˜éÿBPË)A8]ÙB¬ÇAÀ/¼@¬Ç€A@Ò×B~–Ax{ÍB ¼KAxC õq@€?Â@@È©Bâ5A€ŠÇÀÂRœA B×Û€Ax“­B¼Ž)Ah³BŒëAP×íAŠë–A ÍBƉOAˆ}“BôTAgƒB€Ù"@À@Â@@@H”°B2˜$A€|¾Áž¶¤AH¸˜Bu‚AØ"ÉBôVIAhä¢B„:A@ $A„ºAЬB˜öuAØo˜BÀ°ŠA¸¯éBðZ@€AÂ@€@äØ CÄì@€¾@A¤C(‚É@d-CØÀÍ@´!CPj@ éMÁLj A¬¥ClcË@`i#CˆÈ@Øó+Cp-P@pAÂ@ @mùBÈÈ‘@ ¿ÈãAüþBÌ:Ñ@p¡C+Ö@¸ÙBØ¥@ðÞ‹ÁØ%AH/ËB´Íù@° ðB„ä@X©éBÐc@@AÂ@À@PÌB¼aâ@À1ƒÁÄ‹bA0îB^K9A0¬¤B„zA0PaBÄÀAà[ÂÄÀ…A€qB„#dAøœB¸AŸÌAÐÖÌ@AÂ@à@ôÿOC¸¤…@å‹@œ½AŒ\CüÕ¿@”“XChÁÌ@ —UCPц@` ALÑAÐ:cCØ"Ä@`WZCžÉ@¸HcC]¢@À@Â@A ±¡B$M¶@`uA‡A˜ÂBX>ÿ@P=¬B0Á@ˆAÂ@A¬1+Cˆ›y@Þ{¿pÊù@p6CÜó¹@Œ88C€¡¿@xr/Cx~€@€ù A|~Ae>CìÝ¿@¸i6CàMÂ@ûNCð4‡@AÂ@ A„¤OC8 @@´!Ap9ÿ@Ô£dCÐGÄ@ØJ[Cà»À@:QC`¾‚@pš¡Ad¾Aì÷iC|5É@Œ.VC0ÌÂ@ÐÜ^C@í²@Â@0AX·Bð8@«À\TA»ÀBŒšÍ@èèÍBHïì@`IÂB¨€–@l?¨€A@MÑBðnÐ@ýÑBpù@p¨Bà)@@Â@@AýÚBŒ«†@€±¹ÀXÅAÀ[èBÜžÒ@8÷B8=Î@ºáBà‘@ú@àAÐÎøB° Û@ñB êá@ w’BÐùI@AÂ@PAJC€Äj@«Æ¿Ðñê@l+Cà›»@$ì.C¨Õ±@| !C89˜@ KA89ATØ5CxOò@Ðû)CШã@HZ.C`³†@PAÂ@`A`×ýB w@ ‘+A82÷@°·C°RÉ@0WC¸¹@HšñB@8@xAD8A®C ˜ç@lCPÑ×@ ÎB Î1@À@Â@pA@ £B`sª@–®Àä”*A R®BÌÕ Ax–¼B˃Aß³BhåiA`†šB""@˜A€@@@ŽB¢›=AÀF²Àè¾½AÈ’ˆBÎ[‡Aès”B€…A`ÁABÈDDAAËAÊDÄAÀ$sBÇw’A òBZ®A ðæAxyµ@@€@€@Pä»B`g¸@鿸‰8AÀ~¼Bæ¸Aè)ÁB´ A@v»BxÄ@p‹ªAxDA°0ÒBÇö@ðD¨B`ŽAà¦óB@» @€?€@ @ˆ.ùB`—@@êŒÀ(²A˜òúB$@Ð@˜¬C°8Ñ@xièB œ@°žÁ AˆUÚBä²ë@`C0±Ö@ˆ¿C@ÉJ@pA€@À@`i#BXgä@ÐÂ’dA@éÅA”a8A04qBoŠAàÕOBºv\A0ÔOBü6A07*B`gO@à@€@à@¨¿ÉB¬z“@ÀZWÁT–AÈ?ÅB$Âï@øÅâB°Ä@ ûÏB¸³’@ÀîqA¼³AàèB°×Ù@€ÊB˜S×@ ŽûBPóI@€@APßíBÀ­‡@@9AHÇAHçCÄÄ@àèðBˆyÒ@èàèB˜\@°ÆA˜\A€DCÈiÇ@È7ÜBøæ@ÄC`ì*@À@€@AxæïBTï…@€õ@¨A(C˜rÆ@(ùB°'Ï@P˜C踈@€¢gÁì¸A@“CÑ@ð CÀÊ@(±C`ËP@€?€@ AhmÉBÌ%‡@X’>„?AúØBHUÜ@@ÚBp+¿@è_ÐB€,@qÕ¿|,Að•ÜBiŒA`7oBx\‘AÕPBÈôNAÀ‰AÈôÎA€ŸnB ;’A`¡,BªŽAA~Bà¬4@@ÂÀ@@@¤*B>iË@`6FCðvÇ@AÂÀ@AàÞ£Bäݨ@@•Ì@0þ(AÞµBä ÷@ØŸ©B8‚A dŠB¨îÑ@ß?¬îQA¸}”BÎïAÐB’B|B¸NVA€GÀA -ö@€P‘Àœ-vA@N½Ad³1AàèAÀKA@oB@È9@À@ÂÀ@`A0wÞBÑ‹@@Å•ÁÈì APØàBpä@´ÃC ‘Ò@ÙÏB`5‡@@µ–Àd5AØÔÝBHÒ@ÄëBpÏÒ@ȃÎB T3@ AÂÀ@pA@L¾A46ñ@”á?hfqA ¬ÚAòe7AÀåÍA|'EA$¹AÈõ@À@ÈuA 9ÕA"U@AäÃA|À>A@‡dApÁ¿@À@ÂÀ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ øâAPг@@@ÂÀ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¡ƒB@0AÂÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿMBÀ¥S@€?ÂÀ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøÿBÄ*@AÂÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÁBp„7@ÂÀ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bh©„@À@ÂÀ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€UæA(0§@ @ÂÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàñÉAàÙÎ@pAÂÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðІB°c$@`AÂÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØJ™B°ÒX@ÂÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B óž@€@ÂÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX‹†B`MM@à@ÂA€?ˆ¨àBÐõü@pãŠA,&}AìB˜^!A€ßËB´,BX$VAÐÜ\Bd{A€±E@d{ƒA`ŠlBö=A`&bB¸€HAhA¦B°e@@ÂAAàó×B\.…@€ÚAHAx`ïBÔ[Â@p´ÜBðçÎ@0 áBx)—@'Àt)A˜PêBØFß@ÉñB8÷ä@h«àB0à,@0AÂAA àUBh„ô@hÛ@ܳtAàusB"H.AðSXB¸ EAÀqPB &A€©w@ &†AEeB~?CA@WB8ŽQAXÀ”B€ @`AÂA AÈÇBH—ˆ@ ŽÁì±A0+ÌB@à@ÂA`AØFÕB€Œ¬@€¿c@,¯,AX¡ïB³A8)ëBˆò AØŠ»Bk»@€×ìÀk;AHâÄB(·AêØB8: AȆ¶Bà/@€?ÂApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhíëBЖ\@@ÂA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÀBè0ˆ@à@ÂAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ§¬B°A@€AÂAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ëŒA€î×@@@ÂA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¸8Bpµi@À@ÂA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¼ÏA FÑ@AÂA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ U¢B€Ë&@à@ÂA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàL°Bà¥@AÂA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX«B@p@ÂAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐlBÐK@0AÂAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿbA0nÝ@`AÂAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Þ6BXçŠ@@@ A€?0ºBDž9A ×Áp¹A@cEB¸ˆA јBððpAȹÀB8] A ¶ Á8]ŒA0±BjòDAx*ÇBdR>A k{BØ?@PA A@ÃB\/A 8A(~¯A0=+B9‚A€ýýAüµhA@}!Btd1AÛºAtd±A°ÀLB͉A€ªäA¤ZA@¿Ap:£@à@ A@@@vßAôõAˆM@ô•A`iíAn…ZAàÚÕAŒ¸NA KB,?(A€¹åÀ.?¨A ëA`¬[AÐ B4Y€A ;ÂAøGÈ@˜A A€@@®(Bz\A0uA†{ŸA^PBò´ZA°\Bè rA0á/B0D1A<¿2D±AP /BbhA@W6BPÓ‰A`4æAÐ;‹@A A @À¬B˜k A@mkÁš†ŠA€tÌAXÀ8A Ž$BL{[A€˜ÝATþAÀ/°ÀVþ‡AÀÏËAî{9A üA€QA IBÀ²N@ AÀ@@”BÆãA@ã@¶ÿŽAàìB€vRA°– BxÀTA€!ÚAL°AÀÂAL°ƒA )B°6OAÀ«¾Aü}2AP÷[B`11@€A Aà@0œgBD-á@à´AlYaAÐ;ƒB$§A‹cBäL7A@ÅxB0œè@ÀÅ@,œhAh߆Bž‚Aб|BŒ'@AŽ`B@O @ AA p¬BÐxš@æ“¿<—AÀùµB ´í@P¤ºBø å@¸A¨B¨Ë¤@(‘?¤Ë$AR²B@ ø@ˆ†²B˜ö@<°B 2@ @ AAÀ3BúA -½îƒA°Æ?B\ˆEA€_BBœ JAB B ¬ A@ýGÁ ¬‰A^îAÜ¥GA€î.BPØXA@þqB@PA A AL2Cxî @Àhá@x!AЧ-C|Æ@ô@(C@×A 2-CÀ&…@@¸ïÀÀ&A I5Cðã•@@e@Cp?ö@¨49CÀ ‰@A A0A<C”Œ…@ ÿGÁL§AÈãC”N³@Á#C è@ØpCàZT@¶¿àZÔ@H &C\­Ž@h”)Cæµ@0ÛCÔj@ A@Ap¢ûBäm›@`²›A0A||C˜Ñî@$CØfö@ÐGöBÀÅ@P­áA¼ÅAH»C4É@p°ðBØWò@èbãBph^@A APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ çÚA8¶¨@€? A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp1€B93@pA ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPXB0ãa@`A A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Q9AØY³@à@ AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€[ãAPÉ¥@0A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ó1Bfc@pA A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BÀo@@@ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØä²BÀ•!@A A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ´‹BC@PA A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€-QA0Ä@`A A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿáßA@ÊA0A AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxƒ†BÀ[>@@@ AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXÃ…Bp´?@@AÂ@A€?p3B'†AZZúÿZZúÿ€Â/B•CƒAZZúÿZZúÿàaÕA¤OAZZúÿZZúÿ (ÏAºþHAZZúÿZZúÿÉ'BðYt@PAÂ@A@F=B*A€AZZúÿZZúÿÀž;†AðàhBDAÐhB€ºIA°S†B€Úé@€|ƒÁ|ÚiAguB"•?A€’B˜ÁA`‹B b@ AøÁ€?A؃Cˆ1x@`H‹A`_ø@hž0C<`¸@TçCH#»@@õCÈÿ€@ ïÍAÌÿA y5C0³¾@00CèVÁ@4ž5C@‰@ˆAøÁ€?A 3)Cøˆv@@Þ§@¸¶ö@È7CÀ¯¹@üD2CðŒº@tù2C8€@€i£A8AH?HC€©¿@xž3CÀïÀ@Ì‘.C&f@€@øÁ€? A4ÛC(i@€•ÒAИÿ@Dý C|!»@ü{C°bÉ@ˆúCøSƒ@˜äBôSAX«*C$à¾@p1 C(1Î@¼C`;j@AøÁ€?0A¤»Cár@€ž¼@0ó@`*Cœ§¸@ì%Cp¦»@0¶ C°{@@•´A°û@˜ˆ8C0ݼ@°!C(‡Á@Ä&)CÀ/b@pAøÁ€?@A÷1C€Hg@@êÀHtç@Ð{=C¨£«@°ÖFCй@Ü0C`Îo@Æ)¿hÎï@à‰=C@÷°@Äá?CÀU¾@( CÀYi@€@øÁ€?PAx CÐÍs@@%ÁPüó@èïŸA >B¯{AÀÃB #}A ÝAÐWA?ÐWA`ÐôAdŒaA€2ôAbAÃbAØÎ@AøÁ€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿDOBPÐB@ˆAøÁ€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ[ùAð%ž@€AøÁ€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà)™B°%@€AøÁ€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŽB 9@ AøÁ€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@•qAÈ;Ê@`AøÁ€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp}&BÀ3@AøÁ€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@nRA¾@AøÁ€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàâB˜–@AøÁ€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€½³AÐæà@ AøÁ€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿдgB­j@€@øÁ@@€?  ùB0ôý@p¦ÝAÄ"~Ah8C:è A0*ÙB(æ A€Žƒ@V>ŠA`oB„QGA`s_BœVTAè×B [0@€@øÁ@@ALƒACÀx@À)A¾ø@ÐÒSCà ¼@0£IC »@ìJCH„‚@àT‚AH„AÐu_ChÃ@Ø~OC öÄ@4.ACàäx@ˆAøÁ@@ AÀ oB¤ñ@ÀÂÁlÑqA`›LB„ŸVApG›B\¢AÐvBX¾ø@àä°Á\¾xA-WBVYA0Ø›BÌ…AðÝ)BÐ/F@ˆAøÁ@@0AˆNëB„@2(À©A`†ûBÜUË@ÔxCWË@ЪîBp¢€@€ŒáÀt¢A@øB4U·@LéCxÐ@°ùB@¦a@˜AøÁ@@@Aº’BlN¶@æ@q6A(b§BÄúA0ë˜BhBAˆ0¨Bª³@  ¤Á ª3A€]ŸB¦ØA€ÍB8Oø@ð›%BÀÖ^@€?øÁ@@PA€å„BH­Ë@`­cAPÔKAðÔ BÔš A0Ý‚B&.AØâ‚BÐaÙ@ÀÎçÀÌaYA¨ †Bxà-A°T—B<Æ A°JB0[,@à@øÁ@@`Apþ_B÷@.ûÀØLwAp¿dBóOA á„Bœ 0ApƒB0­Þ@0eóÁ0­^AôZBõRA˜Ê±Bø~ñ@€8BðN¦@AøÁ@@pAÞ@B¬$A0ó°ÁÚ>†AðÚ#BèjeAh„Bàš
;A€·oB€ûHAHðƒBPÚ-@AøÁ@@€Að=DBlþö@€LA/wA°ñB´3$Aà4BôË\A gBÈDï@(¿ÄDoAà€{BÈt:AXBÈ‘:AÀE©Bð¸+@0AøÁ@@ˆA@¨)BÒ¦AÂÜÁ‡AÀ³åAÚ©DAhJ„BZfAð;4BxÁA@Ž@vÁ™A`WOB<µTA Ó>Bìà„A¨‹¹BÀ«4@`AøÁ@@A›DBÒp$A€°²@ú‘¤AwfBI#€AÑPB:ȃAøƒB8ÂAê7¿6•AÐõŽBžGkAx<“B niAP|B`,@pAøÁ@@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`£öAxÄ‹@pAøÁ@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸¾ÁB0@:@ @øÁ@@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀœ¿B !4@€?øÁ@@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ ÂA|×@AøÁ@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀyÎA˜P¼@`AøÁ@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°^B0ø‘@€?øÁ@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàtìATÍ!A@AøÁ@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÒŒA &æ@@øÁ@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà™Aä@À@øÁ@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀnmAèÕÐ@€@øÁ @€?8h C±ß@€M}AlÚ_Að½Cd¥AÄßCp¯A@Cp<Ø@P¥ÉAp½@Ü]C°lÊ@PÕRC@q…@Ð?ˆÁ@qAºRC¬¼@áeCöÍ@À rCŽ@`AøÁ @A8ˆòBx†ƒ@ ð AŸA„ÎC<¸Á@ ÐøB€ÒÈ@H7ëBh[Œ@€iÁh[ Aø&íB°¡Ö@vCp·Ë@@ìBP®h@ˆAøÁ @A8ÍB$І@à(Á€éAŽÏB°Ø¿@PhçB¸×@HM»B(Ô™@€+§@$ÔAíËB°ÅÊ@ QÂB”„A8þB°B,@ AøÁ @ AâB`M…@ ½aÁ˜fAèÓãB¨óÑ@¼øCøKÄ@hÝëB¨÷Š@PxñÁ¨÷ A€nÛBØuß@DCØ‹Ä@à«ÍB€Yg@@øÁ @0A3–B\Ò³@Ç¢À˜ô3AhBFg A Q©B`«A`§BB€å÷@(çB„åwA‘BF"A°0B@[WAÀdB€D @@AøÁ @@A`ÌuB,™Î@a½¿ÈÀNAð(„BdÒ AàŽˆBüŠA:yB0ºã@ÀêA0ºcA1‘BŒAð`zB”?APý–B@À)@à@øÁ @PAزˆBMÒ@H§¬uRA ˆaB¦>CAˆ/¼BÐæõ@ ,hBxVö@í¡?tVvA–~BË:A@ |BUAA`™—BðšI@pAøÁ @`A°ÜŸBP¨@Àe¬À'(APÈ©Bhú Ax“·Bh!ø@¸|˜BÐV»@@ÓJAÔV;AˆÛ³B&\ApBšBl¥A×ÊB`66@ @øÁ @pAîÛB„@À-¤@¤™A8DøBHËÐ@°ËïB( Ï@ˆ”ÚB0zy@€”Ã@(zù@ÀoõB”®@€ëB€KÔ@˜6ÔB@Y@€?øÁ @€A°tA*uA` ]B„ÎKA€¶+B؃1A KÚAPQ®@€?øÁ @ˆA(e’B*ôA@\%Á|ƒA@Ü–BœÄlAøN°BÀ“*A *vBØAÀtýÀÚ”A`…|B=qA;’BgÀ¨Í%Au³BTëö@€*¼B¨wñ@Hä¹B¥@€ÝŽÀ%AˆJ»B,þó@HÆBÐÊï@`ýB‚'@€?øÁà@à@ø±¹B˜Y@€“4APwA¸°ÎByÝ@XF¸BXŸö@à^ÅBæ›@ŘAæAx áBtÍÓ@ W»BXƒø@àþ‹B§@@@øÁà@A¨a—B¸å²@PM„Á¤3AÎŽB.±Ah³Bèƒñ@`‹ BhI¿@ÈwÂhI?A(ÊBŠ'A°®ÑB †à@xd›B@/9@PAøÁà@A`|ÚAˆÀAaBÀ¢ÙƒA`XÜA®ÃAA@9øA §MAð,&B¬ƒA@0äA®ƒƒAlB:AAéA°éJA ‚ÞA(Û¹@0AøÁà@ A0JùB0t@€HX@øEô@îC Á·@ÄoC0B½@ˆòøB +†@€û2A$+AÐÜ C`ŠÆ@¼>Cˆ¯Ð@hßôBàë3@ AøÁà@0A˜…¬B¨6š@ÔZ@dTA0˜¾BôÑè@`ê¸BÐæñ@<–BpXÂ@а—ApXBA(ʵBö+A ¨ŽBÄ#A°tÍBà¨B@à@øÁà@@A ÒãB¨#{@ 93ÁpTû@ÀìBp'Å@ –Cxο@îBW’@Q™ÀWAüB3à@dÛC¨Ëá@ âBà[@à@øÁà@PAð—nB\{Ï@€Á\Àø£OA@Ø}BrP&A(þ‡B¬³A°ŠJBAAã@A‚A€aB¸ODA®YBŒ[NAà"B0ãv@€AøÁà@`AÀ,£AlÙ@€´¶À`¬YAušA®#Aà7ÏA¸;AMÜAt²A@ƒãÀt²‚AÑA–°Af±B€é"@PAøÁà@€A %ðATœAÀ­À>º”AlöALcAðïBè¿qA°VB|ÄAÀPÇ@|ĘAABøxAàJB$îdAðéB íe@pAøÁà@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈB°%,@pAøÁà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx<¬BX)@˜AøÁà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðìðBP@6@`AøÁà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€”„AàÚ@AøÁà@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPB€†3@ @øÁà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÿ–B°º*@AøÁà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ†gBÐwI@˜AøÁà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Á®ApEñ@0AøÁà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP˜(Bx@€@øÁà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(¼ÙB44@€AøÁà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÅÉA2"AÀ@øÁA€?€ÒBµ2A€aYÀ*ײA€'BìpA0£B„O€AƒdBøJAy„ÁøÊA`>B ŠA|€BôðA€RB…@À@øÁA@ ™JBPj.Aà6‹®A`0ÿA ugA`eŠBjÈAðÒEBØ*,A}BØ*¬A0܈BC’€A` ëA8æ_AÚ¬A° Û@à@øÁA@@@»åBƒÛ@Ÿš?h­[A:èBœÿAp¢çB¬*$AØÅãB 4î@ãÁœ4nA‘ÑBšh,A€Ý÷Bô•%Ah_ìB@S@AøÁA€@`/B²b1A@ìÀˆ„±AýBÐàXA}1BŠ‘A`z:B¤é)A iA¦é©AÍNBÍTAõ+BR3ˆAð¨$BÀ‹t@`AøÁA @`¸RBj¤AÀ—ÀT¾‡Ap®OBDIA@&dBlCAÀª[B ¡AÀZßÁ¡„A †'Bî\A EŽB8xAÀ:ŒB@·@0AøÁAÀ@°¡ºBˆ~—@€+@Œ›AøsÄBhÓÙ@à«ÁBøå@°ŸŸB¸ ·@À¸rÁ¼ 7A0D•Bx‰ A}¶Bø‡ý@¨@¹B9@à@øÁAà@ [BîA°·ÀA¼*A@rLB ¸FA`RÐA¤i:AÐ>$B@Aã'@@‘A Õ0BÞ UA°°'BÈëYA€çBÀSŽ@˜AøÁAAðfBPÅê@`A˜òjAx„BP Ap7cB€õ@AÀÒCBHiÓ@°PSBDiSAØ©žBø_Aàý¿A4£2Aè?‡Bðd@@AøÁAAàŽÙAŽèA…w@ŠA @ùA’ýHAÀYÚAع>A@-ìA`Cû@àͨA`C{A *B®oWAÀ£AôAWBlW@AøÁA A`Ò}BÌØÆ@ÀÁ<ÁŒÿFAÀ(xBVQAH—BtQAPäBÈÓÇ@f¿ÌÓGAˆBú¶AX+‹BðEA€_B€î@PAøÁA0Aн¥B ”@`ÝÁ¼œA¨Õ©BÔùî@xÀBÀ»Ú@¨s´B0-›@8-Â4-AÐVŸBæÉA èB WÊ@˜çÒB0ä,@˜AøÁA@A 6èA¸Bö@€°ŒÁXsvA`ŰAä3&A ,'B˜ðUA@ÝAèXAÀ¸-ÁæX€A` ÀAN1AÐ+B„YA°t&B@j@@øÁAPAˆ¾ÒBøg£@ –A|ˆ#AØûBpÑ@h‹ÕB,|A(§ÜBH®@€±ÀH®A(½éBXѾ@ÔùB@:û@ØL¼Bž$@0AøÁA`AH;ŒB,•A@/AAú®€AÀâ§B(¡FAðUBØ3MA8R£B(Í@Å?$MA˜Õ³BV_Ap¡³B’"AXý¤B€hk@@øÁApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 4ÃBÀ{$@˜AøÁA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ²»AøóÔ@À@øÁAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐTB€ ³@@øÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ &B8¦”@@AøÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ç Bp+x@@øÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ wB°Þy@€AøÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`kÙAàqí@`AøÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿµ˜B´@PAøÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ “oB0½9@pAøÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀg«A¨6à@€?øÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`<‘A8l÷@€AøÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ^°A,:APAøÁ0A€?ðïUB^ƒ3AÊâA\¦³A`¼„BðšrA`öBN A +xB$;A°Ô¸A"»AWBbJnAðBGB ©‹A@}®B`*@0AøÁ0A@°¤þBh0Ê@r1ÁÈWJA¸EòBÜØA8CDAèˆìB(?Û@ 'ÄÁ(?[AØSÑBÄ"AØ‹CACçO@AøÁ0A@@À¹{Bø»*APŸ€A6ݪAàBÀ»WAà¤_BÐw‡A0ižBìÄAp°àÁîÄ—AHX‚Bh¬rA ò¼BxÇ8A8Þ¿B^#@AøÁ0A€@hè¯BP°æ@05‡ADÝfAH®ÄBxað@Pö£B´LAP—vB¸Ïø@8šƒB¸ÏxAXm¿B0Oú@àÜëA¨r]AHÇ·BÀÃB@ˆAøÁ0A @`îœBª·@`'AìÍ7A°´¬B$µî@HÒ˜B(ÔA(±Bp¶¨@Àp¶(Aù²B<ê@H:ºBèµA0;ºB°o9@€AøÁ0AÀ@ ñõAÌeA ¼xAN‚Aà© BOA ÛÁA\g2A üJB–AÆ?–„A@SB>APÐSBü HAÐBBÕŠ@pAøÁ0Aà@‹¥B s—@@=®@ÄAp´BÜ#Ý@ÀšªB°«è@XÍ©BP?@ÕœÁP?AÀäœB0ý@8ªÈBdÔ@H6âB€[.@`AøÁ0AA­ÜB¸¤|@xŸ>xÖü@@ëêB¨IÁ@øíBð¸¼@2ØB`ü„@`d¤Á\üA -ÎBˆßÔ@Ø1ýB¨ ¹@pŒÖBp…)@`AøÁ0AAPtBüݽ@  Á>AàsBê)AˆîB<âA@^’B$ª@@Ä À$*A&–Bú«A8U£B°|û@ÙKB€Ž!@ˆAøÁ0A A`CBFA@á@°aˆA  B 5IA€_BøÃYAÐB:BôýAhÀöýA0ƒ?BÔ¶EA°zRB¸9pA GƒAø¸ë@@AøÁ0A0A`ÚBY AÀåÀÀèt‹A06B2,IA@ø6BøäeA°s5B,òA° ÛÁ,ò†AÀjBèµQAfB µLA@ògBQ/@€?øÁ0A@A ÖBÀäAýÆ@,—A0ž2BèxlA`µBäiAøÃAüžAÁ°?üž€A@*ÚA\tHA@ ÒAüDAÀ„]A,²@øÁ0APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8Bðõ|@€@øÁ0A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð.BàË=@@AøÁ0ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿñ0B†‹@@AøÁ0A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP@XB–(@@øÁ0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ûûAðO•@ AøÁ0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÊÌA`ÄÕ@pAøÁ0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ!B4^@€AøÁ0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŽB&@`AøÁ0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ƒ-B°ÂT@˜AøÁ0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@& BÀЖ@€?øÁ0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¬tBPv5@˜AøÁ0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 'Bphˆ@€AøÁ0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ'ABàz@à@øÁPA€?ð ABøAƒAZZúÿZZúÿt>BïAZZúÿZZúÿÀgêAT§[AZZúÿZZúÿ`›äAl8VAZZúÿZZúÿÀ©1BÒ.@AøÁPA@XhÄBÂ)4AZZúÿZZúÿÀÞÃBˆ«3AZZúÿZZúÿùsBèûtAZZúÿZZúÿ`:qB\:rAZZúÿZZúÿø­BðO?@@@øÁPA@@à#ðAÊç`AZZúÿZZúÿàžòAˆ:cAZZúÿZZúÿ@Ë7B’µŒAZZúÿZZúÿ8B?ïŒAZZúÿZZúÿ QïAPwÒ@AøÁPA€@€ùnBÄPeAZZúÿZZúÿ jtB–‰jAZZúÿZZúÿ€ WB8i~AZZúÿZZúÿ ZBŸõ€AZZúÿZZúÿ`áåAàòi@AøÁPA @ˆ+•Bfð@ZZúÿZZúÿ`SšB,µø@ZZúÿZZúÿØŽ˜B¸ûî@ZZúÿZZúÿHjœBˆõ@ZZúÿZZúÿP ÈBPB|@€@øÁPAÀ@àT‚B„[ì@ i›AèŠlA•œB¼ßí@pOkBÅ[AhžBX´¿@ -AX´?AÈú®BÄÍÔ@ˆH›B8±*Au]Bƒ@€@øÁPAà@À¯ËAYA€@e@îs…A ;æA0—RA`òÊAÔË=ApÖ BÔôA¿ÖôA@BB¯nAòBô½hA€ mB`x@AøÁPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPeB0Á"@@øÁPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ›BðL9@€AøÁPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÌlBà!_@@AøÁPA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÖBàÅP@ˆAøÁPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿõ±B`+ @0AøÁPAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ü,BP~9@˜AøÁPA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀuBp‹K@ AøÁPApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @HBptI@À@øÁPA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿãBœVA`AøÁPAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ xBÀûÖ@0AøÁPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@„eAX˜Ð@€AøÁPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ üÆAx®¶@AøÁPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðãBh ¡@€AøÁPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(„B@È~@0AøÁPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¾KA¸N¾@AøÁPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÐAx÷ê@ˆAøÁpA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÐÙAX „@øÁpA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàñØB@S;@AøÁpA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÇBÐLBPö5@ @øÁpAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿêBP§N@AøÁpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxèAx†@øÁpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ŽqBÇ)@€?øÁpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¼ B€¢ª@AøÁpA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@TBPä\@`AøÁpA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ žB@)@€?øÁpAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀäùAÀºq@@@øÁpA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`L9Bð´g@ˆAøÁpApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿgXA Â@À@øÁpA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@BãA@Œ@AøÁpAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐYBv„@@øÁpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ K!B€iX@AøÁpA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’BP@pAøÁpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 'B°ªa@€?øÁpA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¬®Aè@ˆAøÁpA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ {A`Ð@ @øÁˆA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`/"B@|C@pAøÁˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ[ Bp¿U@PAøÁˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØÉ•B ]@à@øÁˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0NBàŸ@€?øÁˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàiAB°C=@AøÁˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpòƒB #@AøÁˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =†BÓS@@øÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ N‚Ah(É@pAøÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŒÇA€U~@@øÁˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðBÐ+~@@AøÁˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆT™B`iã?€AøÁˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ áAàÏ@AøÁˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐõrB I/@0AøÁˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÉvBPfD@À@øÁˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¾B0I^@À@øÁˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÙ—A¸´@@@øÁˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜˜B@<@pAøÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÏAx¥á@€AøÁˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¬ÉAÒ³@ @øÁ˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ]AyÈ@@@øÁ˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€™B0Ç.@˜AøÁ˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀíóA À@øÁ˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐì*BðÆO@@øÁ˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà–þAÐÃe@ AøÁ˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ à.B“6@@AøÁ˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿABpùF@à@øÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜ŒBR@ AøÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿï9B`N"@€@øÁ˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@„+B°úo@€@øÁ˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðRB°g$@ˆAøÁ˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÜB 1˜@˜AøÁ˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ£\AP&¾@ AøÁ˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ){A°žÒ@0AøÁ˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ aYB–@AøÁ˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHÜ¿B€0 @˜AøÁ¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@@ZA¨W¾@AøÁ¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¡ŸA(þ»@AøÁ¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‰B˜ AAøÁ¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ•AÀÜ@à@øÁ¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐuDBpSŠ@À@øÁ¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¾ËAPjµ@0AøÁ¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`wÌAˆšÏ@PAøÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЩGB`~S@@øÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðj–Bó@pAøÁ¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸,B`´@ˆAøÁ¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0 *B`g;@@@øÁ¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàRBhU—@€AðÁ€?à‚BÒyAZZúÿZZúÿÀyB*/tAZZúÿZZúÿàPÜAîl’A€ ÖA¸™ŽAZZúÿZZúÿÀíQAÈ3 A AðÁ@øÓƒBî ”AZZúÿZZúÿX”‚B£’AZZúÿZZúÿ` ÛBð¤QA€°?ØB"äNAZZúÿZZúÿð,®BpX@ @ðÁ@@ˆÛ|Cû AZZúÿZZúÿ8Ÿ}CŽf AZZúÿZZúÿPV|CüÏA€h#|CʵAZZúÿZZúÿè¥hC¿@˜AðÁ€@…yBn EAZZúÿZZúÿ`<}B†‘HAZZúÿZZúÿpzB r]A€à¸|B„Û_AZZúÿZZúÿ¸Ô³BÀ¯i@ @ðÁ @˜î˜C#AZZúÿZZúÿ ìœCèD'AZZúÿZZúÿŽÊC`A€0=¡Cb`AZZúÿZZúÿr˜C`:A€AðÁÀ@àÏC”œÓ@ZZúÿZZúÿl Cü[Û@ZZúÿZZúÿ¸Cø>Ï@€¨‹ CåÕ@ZZúÿZZúÿÔ# C—®@˜AðÁà@pæËBÜåÙ@ZZúÿZZúÿø]ÕBÄä@ZZúÿZZúÿè…ºB î@€hGÂB æ÷@ZZúÿZZúÿ þ»Bøï’@€AðÁA@Û¶A>Â+AZZúÿZZúÿ ÁA`K5AZZúÿZZúÿÀœYA´ÙA€ÀŽdA:Ê%AZZúÿZZúÿ `ùA Á@ AðÁAèSXCP[¼@ZZúÿZZúÿ`$fCˆbÈ@ZZúÿZZúÿì¯RC¨Û¥@€ô^C¨ƒ¯@ZZúÿZZúÿX&GC°ÿ©@ˆAðÁ A`sõA HAZZúÿZZúÿà}BìRVAZZúÿZZúÿà¶¥AˆåVA€`аAxïdAZZúÿZZúÿk6Aï÷@PAðÁ0A¸·BØŒÜ@ZZúÿZZúÿ dÅB8Íí@ZZúÿZZúÿP™¹Bðî@€ˆãÆBÜÿ@ZZúÿZZúÿ|1CÀ8«@€?ðÁ@AXŒC<š®@ZZúÿZZúÿ¬Ð*C4N½@ZZúÿZZúÿLý'Cèþ®@€Hî4Cz¼@ZZúÿZZúÿ$ýKCÈ®Á@AðÁPAŪBèë@ZZúÿZZúÿ( ºBAZZúÿZZúÿà“¹B˜ìæ@€ð¸ÈBÅù@ZZúÿZZúÿ@kA@1AðÁ`Ax”CHw®@ZZúÿZZúÿ¤Y,C¤Ñ¾@ZZúÿZZúÿhCXº@€(Î'CŒÞÉ@ZZúÿZZúÿX>C—˜@AðÁpAô7Cln·@ZZúÿZZúÿ ÜHCàDÉ@ZZúÿZZúÿàQ0CX&¿@€Ü?CÿÏ@ZZúÿZZúÿ, *CPÕ¬@PAðÁ€A€þBè’«@ZZúÿZZúÿ¨» Ch·¼@ZZúÿZZúÿøÏCXPÒ@€ j CÄAå@ZZúÿZZúÿ¸ ®BàC~@`AðÁˆA@KFB¢è4AZZúÿZZúÿ€wZBPGAZZúÿZZúÿP$B8î|A€À£!Büü‰AZZúÿZZúÿXÀ”B½@pAðÁA ö´Aè>'AZZúÿZZúÿ ŒÇAÒk8AZZúÿZZúÿàý´AXU`A€ ‚ÅAÂÎtAZZúÿZZúÿÀj†A˜¤A@ðÁ˜A@ûSBdeeAZZúÿZZúÿ ÆiB’ú|AZZúÿZZúÿȯA|žjA€ ±¿A¢ÛAZZúÿZZúÿ4B°Ñ @€?ðÁ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@EA¼ AAðÁ¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈÔ€B`wz@`AðÁ°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0I|Bø]„@@ðÁ¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0IA|}AÀ@ðÁÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‘B0f@AðÁÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0%BPÝ?AÀ@ðÁÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@}6B¶:A0AðÁØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‚ÇA`—OA@AðÁàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@aKAøŽAAðÁèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð?nB€¹¬@0AðÁ@€?03&CÐ å@€Hi@<7eA¤C$C<º)Aàú CìSADì*CdÝ@€ÀXAd]AL-CÈŠ#AÐ& CdÇ A â/CÙt@€AðÁ@@ˆBª«LA }?¦ÐÌA0¾‡B–sŽAà†Bš‹AÀ'ØBŒ!AÐtòAŠ!”AHAóB"¢7Að··BLécA˜uÆBð@À@ðÁ@@@pêKBÀ=!A v/ÁâZ¡Ap–6BókAïbBà¶]A0š‚BH_Aà…ÁH_ŽA°ÉcBæ`A`^“Bôœ/A¸FB°=@ AðÁ@€@¸ô‰BPø@@d*ADÊxA×–Br!AøuBdBBAÐ`tBÌÕ AÈ×ÂÊÕ‹Aí4BòÓiA@ßœBD=APÞ‹BÀ"@pAðÁ@ @È!îBP@ÀîÀÀAhÀìBæ@ȇüBøâ@€çìBà2ž@`kÁà2A0pèB<¥è@°FüBá@è¬C1@`AðÁ@À@pBÎk AàVAN…ŒAJB~I^A œâAì‚§À\ÁNA`ø€B KAàÀBÐß"A‰BИÀ@@²nÁИ@A˜e…Bà÷A°Ã§BlAðwBW4@˜AðÁ@€Aà?ðA~A€F¾N˜†A ºB¢QAàÿB¼®SA`7÷A|¨ A€¿@z¨‹A  BKZA`B0WA€—|A(qÈ@@AðÁ@ˆA°~ÌB ‰@°«ÎÁ% AˆæÄB´ç@lnC¸ÑÄ@¸ÞBxæ†@àw£ÁxæAP¾ÜBàÝÝ@,¤CxjÄ@dlCàQ@ˆAðÁ@AèñºB¸@¸LÀ´48Aˆ©ÊB¼dì@XÔB K'AÐ(«BhÉ@€2GÀhIAh·Bä¾A¨cÁBÞ3AhyªB@J&@€@ðÁ@˜A¶uBj°AàYBfÍAøˆ¬BÜÔ5ApüGBªÌƒAx‡…B, A€C‚@, –A–B¾bAÙBè|pAx B€W @`AðÁ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp©B•"@˜AðÁ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐåaBàÿ4@`AðÁ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿã‡B063@à@ðÁ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ9\Bð¿S@pAðÁ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ+ŸAØøï@0AðÁ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`5ýA(ŒÆ@à@ðÁ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ жAà¾ñ@ˆAðÁ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPWlBÀ¦f@@@ðÁ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ!BH‘”@PAðÁ€@€?@¼kB†@Ap©ÀAPS$B›xˆAhÒ”Bˆ‚Apl,BXxEA ÜbAXxÅAp¡CB¦‘A€¿ B@Z}A@^OB0©I@à@ðÁ€@@ðÓlBNLA°vˆÁn4ÌAýHBšw‘A°†BíŒA°©ÏB¬+AMA¬+ŽAø°ÙBº÷9APßÀBÛRAXdºB D@AðÁ€@@@ÐSBF *AÐÂ:?ªA "Bt"\A°¶BVç‚A°ÝSBtU;A€aDÁrU»AÐB;BÌ¥jA@ólBÞX’A-¾Bà @€AðÁ€@€@ aC¼ËŽ@€c,À¼åAø Cü—Í@”Cè+Í@(CÜ@@Ø'AÜ AëC(äÄ@8JùBPMÑ@ ŒÄB°J@PAðÁ€@ @`öTBÚÚ A /^ÁºôA04>Bn\APáwB¨g?A€xgBPº Að?Pº‹AzpBÆeFApiBü/NA@§Bà~@0AðÁ€@À@ˆ 2C@ý~@€ö-@è+ÿ@h:CŒÊº@ÈÛ7Cè»@¤—1CÀpi@À=~ÁÀpé@-/Càݪ@d9@C˜ª@DF?C`]@˜AðÁ€@à@IGBÆÀAл‘Aô؃APÙvBšÆ"A,+B˜Ÿ_A`dB€ˆA`ã[Á€ˆAàQB’RA ª…Bì˜)AP¥ZBä-@@AðÁ€@A¨ÔCxC´Äº@ðäCC¸@4 )C@*ƒ@@RòÀD*A$p3CÄáÈ@àµ=CH(Ì@?C8 Œ@à@ðÁ€@pAøæC°x@@²‰ÀÐ6ø@<)!C€EÇ@è’'C(•»@\ÙC@`—@€œð@@`AàP(CÐ~ê@l"CH~ê@è¤CPÙo@à@ðÁ€@€AXÑ©B Nœ@ 4mÁ°lAø¢ªBö'A˜–ÍB ëÞ@˜‚©Bxš @€†Àtš A(L´BØðü@8ÀBÅõ@à˜vB`0@AðÁ€@ˆA¨\ŽB„F·@ãÏ¿Ôj7A€0›B1A¨Ð BÐ- Aàí{BPºØ@à@ATºXAÀœ–B4ßA°Á|BœlC¸Ç@¡¶¿d?GA4ñ9C< Aè çˆCÛÖ@€f@ÛVA8$ˆCˆ±Atî†CLAÖr‘C¨AÂ@€@ðÁÀ@@@°ÿ3BP_4A\ˆ¾€€´A[4B ¨dA06B40A@`ùAdºA€¡v@fºœA0oBB.[AëA *aAÀÀšAp(Á@@AðÁÀ@€@@ÎB¬üAˆ–@8›A`ð$BPÒ_Aà`BðÆ^A@·&BHÍAÒ‘AFÍ—AðšMB€ŽYAeBåYA€êpBðöy@ @ðÁÀ@ @Ù×A¤A` AÔ6ƒA žB‚ERA T»A@i)A 8¦Aˆ€ä@¹l@ˆ€dA ,¹A`0A€ž›A¸oA¶ÑAÂÁ@@@ðÁÀ@À@øÒB„°’@ªÈÀ¨ËA(ªÓB°Ü@°§áBˆ¡Ó@8}åB0ŸŽ@À…À4ŸA`ÐèB ƒÒ@ÈòB(JÏ@òÒB Q@@ðÁÀ@à@Àú»B´oœ@@d©À¼ŒAXŠ¿B(°ë@x—ËBH<å@¨Ò·BX{¤@`qŽÁX{$AÀ­BJHA@fÓBP£â@0ÒäB°s$@@ðÁÀ@A¼7Cè=s@@1Á@kó@ ŽCè1¸@ØCH‚´@°† C(-€@9Á(-AØ„ CäÁ@ˆ›Cè2½@¤:!Cà°S@@@ðÁÀ@AHŽþB A|@@é?àpü@£C°Î¼@D{C€ŽÀ@VöB€†@€0oÀ„A4€Ch[É@ì_C¸ÏÉ@x:æB µ8@AðÁÀ@ A@TB˜þ Aà•!ÁÆ‹AàõA¾LA€ó&B|"[A ÜBH†A@‹å@F†’A /B´^A¦Bd]A€3"B ÅQ@€?ðÁÀ@0A¦B”Ö¹@€AÐù9A°ß¢B¨"Ap8BÌwAŸB°û±@€ßÀ¬û1Aˆ¨B®PA â®B ßAžBpÍ7@AðÁÀ@@AC(÷l@€W@h$í@Ø”CÐsµ@@"C@¸@L¨Cdƒ@h4?dAhUC,Ç@,ûCH!Ë@ÈCpf@AðÁÀ@PAäÙ C Ág@ }4AÀíç@ˆ´C´Þ«@ ¾C¨O»@`- CÀÖ’@€»\A¼ÖAˆCp|â@(¥C8µá@cþB0æF@`AðÁÀ@`Aû6BººA@Û%A‚Ô„A8_BúÆEA`¦3BT†WAP BÈá A ŽAÆáŒA g&BŒÑ\A0$B¨³VAPr6B¸ñ’@AðÁÀ@pA`uBÔnÏ@Pl‰A€—OAh‹™B*AFjBät=AªLBˆ å@¨5Bˆ eAy–B(•ó@@þBœÒ\A˜ßŒBPy"@AðÁÀ@€A?!Bâ]AÀÒÁ²x‡Að?BZãZA³IB„WMA`LBD~A HNAB~‡Aðj+B{ZA`êéAølJA@PFBùx@@ðÁÀ@ˆA B0Aäê¾ AàîB|«{A0Bd¸qA`BBP}%A„}ÀN}¥A@ÝKBùËAð aB€Aø4‘Bð+!@ AðÁÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¨µAX¹Æ@ðÁÀ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‰›AÀ™Í@à@ðÁÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ªB *@ AðÁÀ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPŒªBè$@`AðÁÀ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ë¤B€y&@˜AðÁÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÒB0À‹@@@ðÁÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÂàA0úã@ˆAðÁÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ:BhÑ@ AðÁÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàâˆB°M@ˆAðÁÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°XBPÉ@AðÁÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxp…BàÝB@@ðÁA€?LC<­Ù@ÀÀƒÁðÕYA`ÓøBVªAtY CìÿAØÇôBX{ö@@ÂX{vAèFÈBÀô8AÀ¢ CxÃA8zC`¹2@ AðÁA@Ø”·BÈÇAPå¶Aöã–A0,ÍBàÚ0A ¦ B„VsAH‘³B †A`;‹Á"†›A¸W BêÿjA ÄBìµGAP†¦B ý@0AðÁA@@îíBÛ@àPÁ Æ[AàfçBŒœAxéøBdÖA„rCHüØ@à«ÁHüXAÓùBH®A)CÄŠA€ŠCÐg>@À@ðÁA€@ðÀB`¼£@Ã9ÀÛ#Aø†ÁBzê@èÈB{î@à¸B¨ý®@lé>¨ý.A µ»B„Þ÷@Ð ¼Bpÿ@˜"»BðY@AðÁA @¨øB<ìÈ@Öˆ¿àIAX"“B–hA6–B¼A ¶‘B8FÛ@”„¾8F[AØê”BòAè|–B(A¨…BR'@@AðÁAÀ@0à*B¨kA€£>@ƆA`î7BäRA@›,B¼'XAÐ^EBÌ•A¸ÖÁÌ•ƒAp–B¯WA¸Á‚Bp+'Aé8BPÌ^@€AðÁAà@ NÙAJ«AÀU?ăA@®çA$ìDA@&âA,cCAôBÀ•AÀ†½@À•‘A`Ï'B˜¦VAÀ5B”ÃXA@"®A>­@ @ðÁAA  ÊBXW‰@€¹¿ÀTq Aø¤ÏBKÑ@¨âÝBPË@ð{ÍB j@Fè¿ jAˆSÖBäÖ@ ÿÛBxÖ@¸ ïB~\@AðÁAAÒ‘B¼/±@ýž@lQ1AÈö B` A¸„—B[ Ax*ŒB°¦Ç@À@‡A°¦GA°‰¦Bˆ A0åƒBØ,&Aˆr«B`-j@@ðÁA Ap},B¦iA4%?Zƒ†AÐÔ:B¤%JAp™9BÈIPA°Ý&BXÄ A eÁXÄŒAÀ×B¶žWAÀeIBŒnSA ñòAøê‡@AðÁA0A(BÊÿ@0¹¡A@ûApbBœ™6Aí B¸ÛQAà LB þ@ sÁ ~A 35BFlWA(‚B(%)A`ÂoB´&@ AðÁA@A ¨åA>IA€ß!À°bƒAàÙîAbdFAÀ¼Bè˜OA 3úAdÿA@Ò@dÿˆA 2BPWAÀôA”WMAÀÆ™AøÜÄ@€AðÁAPAÈ9“BÄNª@ÀÆ®Àp*AøšBZ A¿¨BØãû@v‡BÀaÅ@@o‡@¼aEA(c—Büd Ap$BL‘#Aã¤B€w&@À@ðÁA`AÀäBp¯A€l‰ÁÌÈ€A¼ÜAè‚AA°ú;BoB¬ðÂ@ô­¾èCA0MBøÊA(ŠƒB »AÀe-BÐéü@`©ÄAÐé|A8oBVS+AÐkB$ VAÀåãAÐ&¯@@ðÁ A@A04GB¤Šè@À§zA”¸hA0C{B0MAJ9B$MAx;ŠB˜É²@@óCA”É2A€¢Bh„ú@8/ŠB DAobBð,Q@€AðÁ APAˆc¶BÀŸ©@€.À„Á)A°VÃBt‡å@ØëÎBØ APJ»B)£@ªA )#AðÛÔBD[È@ð¸ÄBDZAh)êBpïa@@ðÁ A`AhŽøBˆœ@P4€ÁÜA ´ÿB¯ö@°“Cçñ@@òC(¼†@@ëjA(¼A¨‰Cô;Ç@œùC ,Û@ôBPXC@AðÁ ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh¥B ~=@à@ðÁ A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàO BA@@AðÁ AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð&0BДo@à@ðÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°38BÐEA@à@ðÁ A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŽBÔÎ A @ðÁ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°óB Ó&@@AðÁ A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨ÒáBà}@AðÁ A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ]‘AèzÖ@˜AðÁ A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0gNB5C@@ðÁ AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆXB¨I@@@ðÁ AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ”,B°­Œ@˜AðÁ AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Ÿ™B°¿_@AðÁ@A€?0vbB²™8AÀ®Á¼½¸APÜNB{~€A áqBÈ‚AðÁzB4T0A HèA6T°AÀ—B¨ YAþ>Bº×‡AÀBP>-@à@ðÁ@A@è3ŽBÒ¯A€zª@šÍ˜A(B“Bd3CAÈŠB8¨lA¸\¥B¨pAjq¿¨pˆA÷¢BŒÁ9A€§B`2GA@nÂBpj#@ AðÁ@A@@@]gB ¼%Ap3×Á`Ü¥AЄ3B¯{A0©‘B°Œ_Ap/BÈY-A [JAÊY­A 6BÞA`BäEkA P^B>@AðÁ@A€@`gBbîA ¥;Aà ’A˜d‚BLcAð,WBØ4ƒAÐ3”B jAà’-A"j†Aðz¡BÈ AHRBTÁlAP²cB€#@AðÁ@A @pšBT<²@€ôxA0_2A h¯BHÒÝ@ÐÙBÕA0VŒBÐÖ@à3¿AÐVAލBŒ/è@°BrB =A@:±BI/@`AðÁ@AÀ@ÐÌB˜×…@ {¨AÔñAxëBÜ÷µ@XÁBðÀÖ@CËB؇@P¬¦AÜAðJèB0¶´@°Á¿B@iÚ@` ßB ÐK@`AðÁ@Aà@Ð'9Btõ@€Fw@ 3uA`dKBbb1ApS=B¼>A@UB`ÅA  Á`ŇA —øA$ÊDAðH#B0ÖOAè(€B€“@@ðÁ@AA¨¶B|j@KĂA ÄÊBÔFÔ@àðºB@ÙÝ@~ÄB Œ@€‚s@ AHIÓB Ü@YÎB8È@0(çBP…M@à@ðÁ@AA€•‡BøÀ@”ù¾5@A¸ÕB<ýú@(Å“BÌZ%A .TBµAÀ?ÐÀµ€A­SBô×3A0*sBHuQA/Bº…@˜AðÁ@A A QâB°d—@àÃ_Áà‚AØDåBÆÊ@Ô~CÄøApÙB8¶Ž@@ÆxÁ8¶A­×BœxÌ@%ýBH©æ@¿ðBÐò:@AðÁ@A0AÐ#)Bø^û@ SAAh‘{A0RBðºA€ÒB¼4bA0lTBà¦ñ@@à@ä¦qAвsBÖå A0]YBÜÐ_A°w:BФF@À@ðÁ@A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà:ôA1“@AðÁ@APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðonB`âV@PAðÁ@A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè‘BpL#@˜AðÁ@ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐB Ä~@€?ðÁ@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà2+B@´H@˜AðÁ@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ IB)9@AðÁ@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜1ŸBðÛ@AðÁ@A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€&xBø%@@AðÁ@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàðA¨M¾@AðÁ@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@}BÀÊ!@ AðÁ@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ/zBà)@AðÁ@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°1B°û(@@@ðÁ@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8µ‰Bà0@AðÁ@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh±‰B F„@@AðÁ`A€?&)BÓuAZZúÿZZúÿ°'BÒÎrAZZúÿZZúÿ`%ÒASHAZZúÿZZúÿ@ÞÍA&?DAZZúÿZZúÿ€; BÀV@ˆAðÁ`A@@ëÏBœàAZZúÿZZúÿ ÐBl AZZúÿZZúÿ ÇÀBˆ|AZZúÿZZúÿØ_¿B’eAZZúÿZZúÿ@-ÁBÇ7@À@ðÁ`A@@ÖsBÚ´_AZZúÿZZúÿà&wB*¿bAZZúÿZZúÿð=WB˜­xAZZúÿZZúÿpXXBôyAZZúÿZZúÿð‚B°@AðÁ`A€@«¹B‚AZZúÿZZúÿØj¾B ÛAZZúÿZZúÿP`ëB˜Tõ@ZZúÿZZúÿ XïBäwù@ZZúÿZZúÿH C°2T@@@ðÁ`A @6BäC2AZZúÿZZúÿ0›Bâ×8AZZúÿZZúÿðI B˜;AZZúÿZZúÿð3Bؼ@AZZúÿZZúÿ`»ÑAI­@@AðÁ`AÀ@`+BÔgA@•ôÀ„†˜A !#BÀÈaAÀ FB|#eAÀUBàMA@w|ÁàM“A ÙAúüDAð„1B`KnA0zBà>€@€?ðÁ`Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ>SBà{@AðÁ`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ…ËBðo.@À@ðÁ`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀE¸B@ø&@À@ðÁ`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ &B°Ù0@˜AðÁ`A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`6^B€öP@`AðÁ`A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿb>Bð Y@À@ðÁ`APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€L–B0e@pAðÁ`A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜¸BÀ"@à@ðÁ`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜²ŠBà @€@ðÁ`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@´B€Ãq@ðÁ`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0wBQD@€@ðÁ`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`‘™A ±Æ@`AðÁ`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ „‚A@¨Ç@€?ðÁ`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ænBðÕ2@pAðÁ`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ä¼A¸Ãé@€?ðÁ`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ+.B`œl@AðÁ`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€?7BŸ¢@AðÁ€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0c@ @ðÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`FfB†+@ˆAðÁ A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð…B ¿@pAðÁ A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¸AÀ'¨@AðÁ A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð±UB@‘?@ AðÁ A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¢iA°²@ @ðÁ A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =üA õ|@ðÁ AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€“Aè·´@ðÁ Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPjBÀ¢ @€@ðÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿT†A¨XÍ@À@ðÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ `¼APOÐ@AðÁ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`AðÁ A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿVBàn!@ðÁ A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0€@B@HH@à@ðÁ APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿª‘Bàij@˜AðÁ A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ!ôAPnÀ@€AðÁ ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÃA¯@À@ðÁ°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÌ B¸g§@ˆAðÁ°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`“BÊ‚@€@ðÁ°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÐËA¨ŠŸ@ @ðÁ°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàúÐA¸¾@ AðÁ°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@æAฒ@@ðÁ°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@i¯Aqà@à@ðÁ°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ â¢Aˆj AAðÁ°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÃéAàSƒ@@ðÁ°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀS Bp!V@AðÁ°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ShAà‚À@€?èÁ€?€?Pû«BÞ2A°bÂÀ¯²A bbBÔy’A€ùßB,”?AøB“BÔ†EA ?ÁÖ†ÅA0þ†B?ÙŒApÖ˜B„AÅ Cà@AèÁ€?@ e7B\LAŸÞ¿„€ÌAð›2BßÑŽA€‹9BªA0HB.RAÀø‘À.ÒA@=Bmî‘AÐOBC”Aà÷†B¸ž–@0AèÁ€?@@pñ%Cô‹ž@€ËU@<¨AÌh(Ctâ@x%C8‹à@<"7Cð¤›@Â@ô¤AØ€:CÔŒÝ@4b4CàjÛ@ÔÓXCûÂ@pAèÁ€?€@ÔV2CÔ"Ÿ@¿?@?AŒú5CdÖä@Ôƒ4C›ä@HP,Ch;—@@mEAh;A”Î4CÏÙ@dJ(C`{×@€ºC Q+@PAèÁ€? @ØS C0Û—@@ˆÁ\öALèC¬ñÙ@$t-Cx2ß@ëCH‡“@@TfÁD‡A¤C`iÖ@LÄCà´Ô@ÀÝC‹ @À@èÁ€?À@ÀöB@\¢@B`y"A€÷ßBŒ›ç@À-›B°—ô@èŽBÈ›â@à› AÈ›bAÈŽ§B ApG|B4Ä;A ßÃA˜ç@@AèÁ€?à@ÈZ+C˜•@@Ç¿l-AÌu2C<Æ×@ O4C8‡á@$6Cð:‘@àiÁô:A,6CX–Î@”EC‰Ý@œ^CÀû‰@€AèÁ€?Axv"CЉ”@@^è@¬¤A1/CØ Þ@Ô'C@æÜ@ì%C¨‘@DN¿¬APþ,Cìž×@ #.CÂ×@àwPC° ‡@AèÁ€?AÌ©ÈC˜ñÜ@ÑÈ¿Ä]A°ÏÔC<1$AÜ$ÖCô4(A”ÒËCø§µ@À¥ú@ø§5A"²ÙC¢ÆAâÖCO Aô »CÐï@PAèÁ€? Ap[BzùA€F£@@‚AÀ/uBR'=Að `B0mLA uBPô@À4"ALtA@5BH¥%ApBdoIA MBøÁ‘@€@èÁ€?0AÔoSCÀ„@`]A€ØAXøgCÊÈ@¨Ý_C0÷Ë@<«UCpTj@€’‹ApTê@ànCT,²@ N\CE±@4HCðþr@ AèÁ€?@A€­B$•A MÁ˜¯ŽAPÀB¤ZA5GBÌ}ZAð÷ BܦAà¾Þ¦”A6BÈDbA@™BˆcA ,°Aˆ—Î@À@èÁ€?PAà'vB`oÚ@ð‹Á<˜ZA€™eBl3A g™B°A°5{B€ÝÞ@À_A|Ý^Ax™–BJzA¦rBŒJAà˜ïAHöÊ@€AèÁ€?`AØ-C°v@`à:A 1ö@´ïBCð¬¾@w7C(Ž@øØ.CP\w@€z&@X\÷@L¨>CHö¾@Ìa=C 2½@œe0CÐcƒ@pAèÁ€?pAB0 A žDÁ¾JŒA0†Bž-TA¯9BœÐ^Aà»ýA@Ÿ A A>ŸAÐøBà…bA`ÓòA”QA€,B`¯d@AèÁ€?€AàŽìB Òz@·ô?pû@`Ch}Á@”©C0·Ä@HžøB°Ž”@€*@°ŽAXsC ä@äCøäæ@0ÃýB WR@@AèÁ€?ˆA |>B|Ýú@À.ËÁ`{A+B†s[AॅBì‚'A–?B4u A²NA2uA @lBœ±LA@y6B_hAèZB`»,@À@èÁ€?A ÁçAèUAÀ½ÀhoA€BäA¼@:Aм B˜”XA€/ÈApï÷@ÀG+ÁtïwA îªAÜ2!A°÷B ýZA.€BV6@0AèÁ€?˜A#BVAÀÆ›Á¬s”A ÈAì®AA€ã;Bp„A Ò Bäg&A¿Ÿ?äg¦A@~Bîû€A¥BP}€Aàá¦AðªÙ@À@èÁ€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ×CàäS@€@èÁ€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‰BØG™@PAèÁ€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ûuB€a@PAèÁ€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ oB`âT@À@èÁ€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0çBxÜ—@èÁ€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿའB ªÉ@AèÁ€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà?§AàCþ@0AèÁ€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€€¼B0M@€@èÁ€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ VðAЛä@AèÁ€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÉA, Aà@èÁ@@€?ÌV%C°"ð@ÀÁ AÄMpAÁ„75AðHB^¬AHŒ¨Bj AØ7†B¨ŸÜ@(¤3¨Ÿ\A6:BB >Aè»BÉAHæ’B æM@@AèÁ@@At @C솀@€¥BÀDžA #IC`Á@XÎLCx§¾@|®BCà³i@Àè³é@à/JC8'¯@ÌlOCÀ„¬@dó‚Cèåµ@˜AèÁ@@AN–Cˆ{©@@²³@|š)A¡Cˆ"AJ}žCÈ þ@@‚—C`6@€QS@`6 AŠ1¡CäaÑ@òŸC@èÕ@Üe‡C@“­@˜AèÁ@@ A áfBXó@À’AÁJsA02]B`JA¨õˆBøè#A€~sBйù@šÂйyA |1BVcAx4«B AÀ` B0QU@`AèÁ@@0AøõÞB›‡@€ žÀ(´AÈ­êBÌÒ@ø_öB8$Ë@(¬×B—@°CäÁŒAUÈBTÆø@P_CxˆÏ@™*C`i@ AèÁ@@@ADÎCè\o@àøNÁ€‰ï@`º#C¼¶·@4¦2C u·@x­Cºw@ Õ2Áˆº÷@À{"C0N½@¬•/C¼@Œ CPZN@0AèÁ@@PAÐCÔÎ@³çÀ8çAc C ÇË@Ì(Cˆ@Ä@dCø}‚@€Ë‚Àü}AcCÖÈ@´Ù Ch Ç@HžÃB 2@˜AèÁ@@`A˜WÚBØ0@€xYA0LAÝüB˜?×@øäàBøàæ@0üÎB€1’@@ÂÀ|1A`†ÙBLä@€²èB sÝ@|dC`M@AèÁ@@pA`¿BDšA°,«Áx³ƒA€þÞAVRIA`ÁNBØ\OAïB4³A@p¨@4³’Apm2BXªbA°3BTÐaAàn_B07?@€AèÁ@@€AàÈ„B\"Å@/qA„HEA`ó¡BpeAð9‚BÔð#A J©B@4­@ UKA@4-A(¶ÅBÄYý@˜&¬B¨Í AP,·B@Öh@@èÁ@@ˆA +ÒAà Aÿa@ð&€A÷õAjåLA`oÙAÐEBA@B˜ÒA@áË@–Ò’A <2BZ|cA ŸBTðbAp¤>B°Q@à@èÁ@@Aà:ÒB̾‹@€¦†@xÚ A¸AëBDæÕ@hìäBpƒÞ@¸ÞÄBàÄ’@ÞƒÀàÄA¨jÑBèzå@ˆÏÝB°õà@ ûBp^N@€?èÁ@@˜AàFBÒì@€A€mApk¶BH·0Aã¤B\AAزÅBðØÌ@E›¿ôØLAX:ÕBV÷AسÛB<A`š˜BN"@ AèÁ@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPùBýU@èÁ@@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÜôB€Y@@èÁ@@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¡,Bhå“@À@èÁ@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0„OBy\@ˆAèÁ@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¡¼Aà¼Õ@À@èÁ@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀßðApéÕ@ @èÁ@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@àAp Ð@˜AèÁ@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€–ªAXqÿ@@@èÁ@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ BØyÐ@˜AèÁ@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðý"BèC£@@@èÁ @€?ÈôC”Ùö@À1¹Á@wA¨+òB0A C§&AZCø‰í@P(åÁü‰mA8C8)A(kCT{ADçC9T@pAèÁ @@`| B‚~/A #Á@ž¯AÀÔèA ª^A0.B‡†A_'BàãBA`ê+ÁàãÂA°ƒB$®€A`j;B(-AÈgæBÀÕ@ˆAèÁ @@@HÈèBT^¦@€Á(Al|&AËôBœöâ@PûßB ~ö@ChKœ@ÀS³@hKA$B C8$Ù@øÞC°Zâ@˜¨ C0¨P@@@èÁ @€@\Cäè—@À5AdA„NChÿØ@” CÀ‘Ü@áCà.•@Ð>”AÜ.A<CÁÒ@ µC ^Ù@äCÀ¾;@à@èÁ @ @`ýòBœøŠ@@oâ@Ð AŽCp:Å@hóBˆ=Ï@и÷Bà5ˆ@¿à5AXýBœIÄ@xæþBð½Æ@PøBu(@ˆAèÁ @À@Œ/C 8u@Àû’À8eõ@Lg3C¸²¸@<œ8CȦ¯@`Q5C]a@Ð[€Á]á@13C´>§@HDC °¢@È—LCþ}@ˆAèÁ @à@ ØkBجò@`rGÁ$ÙrApö\B|—FAPöˆB|&A@‡BŠå@ñ0ÁŠeA0tsBP…9Ax=‘BÍA`”šB`Œ@€AèÁ @A0`rB\›ð@ȰBxÇpA(D£BƒAÐ :B$®WA0‹}B€õ@¸}B€uA à¨BA@ DB@\AÀrB 1]@ AèÁ @A°NBýA€s@¦“A@ BJŽYA ÀBðaAà1îA,°AqKA.°ˆA°Bø"_A@6ÇAØ"9A`•?B0ôI@0AèÁ @ AP’’B¬I»@ }>Adl;Aȹ©BXAPèBô,A`ÁžB(¹@ЬƒA(9A`¦ºBp=û@pe˜B\¯AÃ;B€ò<@PAèÁ @0AˆZµBI˜@Àk9A€eA(ÙÏBŒ°Û@ˆã·B¸õ@˜2©B@‡«@ÀÕ•ÀD‡+A 3°B †A0k»Bˆ AlACpw1@€AèÁ @@Aú C°ƒp@€x@Àè°ð@¨CH ¶@4VCXf»@¸ØCåu@à? Aåõ@\ê&C˜¹@¬ßC ~¾@HÛCÀ>S@AèÁ @PA,…C€w@àvWÁXJ÷@T†Cd«Ã@D>C€ƒ¹@©C@Õ}@€‹>A8Õý@‹CT¢¾@(ÞC»Æ@déC`jW@AèÁ @`AÐÈBœÿ@ÀxÐ@XAHváBã@0 ÕB@ÄÝ@ æ²BøA¡@@5áÀøA!Aè&ºBÐãý@tËBèdò@°(êB É4@`AèÁ @pA`¼CBÄÇAÀæ±@á‚ATbBnrGAöKBH”ìªA w-Bùª„APÜ/B^?„A`‚ÐAp[ö@€?èÁ @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`B@h~@€@èÁ @¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¤\BOB@@AèÁ @°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿtB@›@AèÁ @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`dB°wU@@AèÁ @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¼\B` Y@€AèÁ @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ^B°a@ AèÁ @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÜBP*¾@@èÁ @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàAx-õ@@AèÁ @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ðA`‘AAèÁà@€?ú2C€nÈ@à’–AH“HA9CtF AÐ0'C¨¶ A@ >C@-¸@À_¥AD-8AøDCÄú@l0ChZAô£Cð G@AèÁà@@ÈÞÅB4'A€àÜÀü?‡AоBÞ>?AXzÌBŒ×=AØÌÂBxö Aèû¾vö‹A0 ÀBÒ BAðRÂB GAÀ/×BPK@pAèÁà@@@€ëÛB$RÊ@€å%Á@wJAÀÓB@«å@¿èBÄï(AxÔBÛ@@}[Aü[AˆxâB ¨Ú@è°ÇBðb?Ah­ÐBÀä@à@èÁà@€@ІBPAÀüËÀ #—Ap=BNóTA€¿Bè^A:\BÌuA(¤BÌu„AHæ”BÄêABÀ?_AðtABЀ@€?èÁà@ @€ÖŸB·@üÇ?Р7A€)¦Bh¹AP‹£BLèAxB¸„¿@|VÀ¸„?Aà€B † Ax¥B ›A›âB¥W@0AèÁà@À@(¢…B ÿß@ïÞÁì(`AÐñ[BºBA(‰¨BFA î¦BÀ{¯@€íÀ¼{/Aø™ªB:zA˜©¯BìçAhûÙB H@€?èÁà@à@xwÂBôÊ”@ðó›AxæAØhàBHÍ@Y¸B+ì@p]ÉB #›@€äsÀ #A4ÎBhsÜ@8>×B¨rî@`°BP5@PAèÁà@A0¨CBä<A@ÇÀ¦U…A ÂABŽÃNA!]Bèf@AW BÀ¶þ@ãAÀ¶~A€dPB”ÙNA€þ²APP+A ÓXB ç!@à@èÁà@A¨ð—B0‚³@0o·A´£3APGºBPÈæ@¸6ŠBWAL–Bð¼@ ÉxAðÂ@`µâBp—G@€@èÁà@@AxuBÀãÖ@`?ˆA° WApƒ—B¶ A gBøZAÐaB(Ü8AàÆ B¼“A}8A¼“ˆAðî.BÞWA`býAPPA`—yBÐâ:@€AèÁà@ˆA€AB¤A€k@ÈÀAYBÐÌEA’QBô„yAR(BlÁA ÊÁlÁ›A;%B¸ì]Ap‹LB0Q‚Ap?B C@AèÁà@AÀB<øA%¿ÀÀ—A@>ÿA>(aAP?BŒµwAàD B(‰(AK>(‰¨AÐÄ.Bôn‚A€;1B(KƒABX¥¢@0AèÁà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà´Bl¼dAÀÀšBð.iAø—·B,A@Î÷@,žA€t»BÒ*dA0g­B¬SAØJCPBR@AèÁA@¨YHC€ûÊ@„´Àd!KA(ïDCà{A§KCh A  HCpˆÏ@ eÁtˆOA(i?C$;AîNCÔv A$eDC+¯@ AèÁA@@PJ‡Bn7A¤AØS˜Aè3B<¶ AìhBŽ ŠAPíoBAøÎŸAಠBØQ^AŸ¡BLðfA&ÊB @€@èÁA€@`Ÿ Cpu~@ ®/Á¥þ@Pè Cü·@ÐîC8E¸@4@ CP1‡@ÀÕ ÁT1A  Cx»È@(ÇCX¼@x±"CîI@@AèÁA @ òA€ÖA½Á,ïƒAà¯A¼¾&A #BøXA`M¼AEô@à‰ AEtAàºäAˆLEA€¼žAÔ—A@ù@B §#@€@èÁAÀ@ìÕ Cðsp@4´>¡ð@À·Cxа@ì8Cॲ@ÀêC`6r@{Ô?`6ò@ôþC°”°@\\CP~³@¼~C°Þ@@À@èÁAà@`ØÄB°•Š@€~ù@ȯ Aè×B4 È@`íÇBØÕ@à™¼BpÌ”@€—AlÌAø[ÎBˆüÑ@P0½Bðç@@x¶B)@@@èÁAA@¬‹Bèl³@,Ç>ÔŽ3Aˆ^”BœAÈ“”BD¢AȬBèŸ@ #PAìÂA¨ëÂBÎß@Hí¨BpWý@‘aB`à:@˜AèÁAA°ŽBèµ A°6?¤ÐŒAк*B6ˆWA°õ(BH»RA”AP*ÅAñ¾AÐtBÇDA@‚BÈ{Aв˜B C+@`AèÁ0A@@`÷Bõ'A`§ð@È¥;Cxê@P‡JC`î«@@AèÁ0AA ÔBƒ€@ÀQMÁÔ›AŠÓBŒ-Ì@ ñB½¶@(¥ßB Æ@€c!@ Æ A0rîBôÌÒ@ØÜëB°sÖ@0ÇÉB …'@€?èÁ0AA¸GB ¿¨@t®>Ðß(Ap‘¨BdàA莩Bàºö@3²Bˆ´@¤ãÁŒ4AýžBê%A(ÞBÀuê@Àâ†B õ<@ @èÁ0A A0ì¤B¼I@ ÁoÁPe Aˆm¡B,å@`ÉÃB¸>Ê@™¸B åˆ@#Ò¿$åAˆvÃB¤GÎ@£ÉBØ(Ò@¸[ÀB V@ @èÁ0A0Aè)„Bܰ°@é?Ó0AX‘Bºó AHÍŽBÈþA8!‚BȺ¶@à/1ÁȺ6AÐÂB*AèÛ™Bô•A0?™B O@€AèÁ0A@A°h B¸õ@@(Á´èuA`þÙAØ=AÐéDBp„?A€Ý Bä5AJIAæ5ƒAP2BvÄIA€fûA¸ÅIA@ WA€¶@à@èÁ0APAð#B A@ˆ¯@^"ŽA‡)BôŽPAðBH iAðB€A…<@€‘A@ *B„ÂMA`ïBX‰qAhàŽBp @€AèÁ0A`Aè6ªBH½@°ŸÁL,=Aç¤BD]A“ÓB°ÊAp ·B/°@€”kÀ/0AîÂBj} Að¢ÎBXoA|:C"Y@PAèÁ0ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜Õ¿BÐï,@À@èÁ0A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€iãAxÿŒ@ @èÁ0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp"KB?P@€AèÁ0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆÔœB ‚#@`AèÁ0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿprzBK*@`AèÁ0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP^@À@èÁPA@ù˜B„NA€ïÀhh„AxÀ‘BRÜ6AXƒ¢BÜBA˜$²B°æô@@€A°ætA8<ÁBd6Aw£BÄ}BA0ZªB #@˜AèÁPA@@¨šB¤5A]ŒÁ„O„A˜pŠB:†NA@ò¯BÖ,A݃Bl„A Ù4Al„ŸA0'B’ÞPA !vBèkwAÀð“B0@à@èÁPA€@8üèBHìž@ÀVÁh A%áBÔ`Ç@@~ÿB¸[AøøBX‚œ@ L°Á\‚A@'æBÔÈ@Øm CXéú@„‰C€NM@`AèÁPA @»´BLŒ@Á8ÀÄ) ApF¸BŒ’Ë@HtÀBàBÑ@˜Ÿ¸BPÔŽ@ði¦ÁTÔAX†¨BAÝ@ˆRÖBP"Ä@0=ÒBP©)@€?èÁPAÀ@0†BÝA€æË@š÷†A€|#BjøBA`w BÀrNA¡B`$ AÞm¿b$‹Ap» BX€FAPþ&B¼UA ¿àA ¨{@ˆAèÁPAà@P:[BÔcÊ@Ðg@Ä‹JA oBÄà AŠbB´µ!A vBØêÎ@SÞAÜêNApûB@´ã@p‡JBð<;A@s@A€8BEUAЪB” A/–?”ŒA C,B JBAP *B`•eA° Bð ­@AèÁPA A ÓBHÅA€Ö\Àtà‡AÀXBŠ2?A£,B´BaAbBaAÇÀaŽAð’BºJAð "BxûgA€›^A¹@à@èÁPA0AÈІBdÒâ@[ÀcAºB/$Að7—B8C:A51B¸n A åäA¸nŒA@,|B>$GA€rBpegAÐ}ÆB³&@€AèÁPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆùÕB°Í-@À@èÁPAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(9Cð\y@ˆAèÁPA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpŒùB£;@pAèÁPApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ$CB`V4@À@èÁPA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpœCøi„@AèÁPAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ëŸAàÀÓ@ˆAèÁPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpX B°ë@€?èÁPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð:XB 6*@0AèÁPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@†äANÌ@À@èÁPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðx!B˜·¬@AèÁPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ª=Bx›@`AèÁPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0˜B ÿ@€AèÁPAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐêB8yš@à@èÁpA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà²BП<@AèÁpA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðªWB€1@@@èÁpA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxh¢BÀ[?@AèÁpA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ|à8Cc“@€?èÁpA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPf§BàýA@@èÁpAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ,AÀ«@@@èÁpAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ¶B@`@@AèÁpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@xAð¦Ô@ AèÁpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØzãBðÖ#@0AèÁpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ó§Bc@`AèÁpA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðMBÖN@À@èÁpA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€d’Ap¸Õ@AèÁpAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿYcAP%¯@èÁpA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸–žBd-@ @èÁpApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ9Bð@à@èÁpA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@&B 6D@AèÁpAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿФBp‚K@ˆAèÁpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(šBP @ˆAèÁpA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈI€Bª@@AèÁpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@´B ìŽ@0AèÁpA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¡›B´@€?èÁpA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Û,B@ìq@ AèÁpA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx ‡Bàz0@€AèÁˆA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ˆNAØŸ·@@@èÁˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ jB0÷/@€?èÁˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€È³Bp?@€@èÁˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÃUBÈ @ @èÁˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ JÎAH@”@èÁˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ<…BpŒO@@èÁˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ5ŠBàè @€?èÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀaBpZ@@AèÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀØdB°~@0AèÁˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿìnBT(@AèÁˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð Bpi@˜AèÁˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°õTB/@AèÁˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÏJB@Z@0AèÁˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÎB`¶Z@ˆAèÁˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‚+BȯŒ@ AèÁˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¥BPZ@AèÁˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€m9B`S?@0AèÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ«˜BÀ³ @ AèÁˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8Y™B 4@€?èÁˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€»ïAøˆÍ@˜AèÁˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðPB8Óœ@AèÁ˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀxžB2@@AèÁ˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÍ•AäÓAAèÁ˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðšBè £@ˆAèÁ˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€^ÿAHãÎ@ AèÁ˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¢×AX8…@0AèÁ˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÿ•AHè²@AèÁ˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ5|B ¼@èÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxÆ“BP—@ˆAèÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜+ŸBÐF(@AèÁ˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx!Bt(@€?èÁ˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`q,BÀeÚ@ AèÁ˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@kB Î7@ˆAèÁ˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ QBp—@˜AèÁ˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «±A0Áª@€?èÁ˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÕA°K´@˜AèÁ˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀJDBÀ)@pAèÁ˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€…BB”q@à@èÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèߤBй@à@èÁ¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ móAppŒ@€AèÁ¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ _;BHw‘@AèÁ¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÓB€ @`AèÁ¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ ¬B@[ú? @èÁ¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`×AX@AèÁ¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ v'B ¼F@@@èÁ¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ'B€'ï?pAèÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ?›A `²@ˆAèÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ßA¸GA˜AèÁ¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¯]Bw4@0AèÁ¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@΋Að§°@AèÁ¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿïAñu@à@èÁ¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`3²AØlî@˜AèÁ¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€»Bèæ‹@˜AèÁ¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ½ B°rc@ @èÁ¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðAB°@AèÁ¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ· B€GX@ˆAèÁ¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€NÁA€:’@ˆAèÁ¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀuÂA8½Ç@˜AèÁ¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp­BðR.@@AèÁ¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðŸvB E @PAàÁ€?`‰”Bý!ƒAZZúÿZZúÿØï‘BkÖ€AZZúÿZZúÿ ºòBÔ(-A€pîBÔÎ)AZZúÿZZúÿZZúÿZZúÿàÁ@Pà.CL; AZZúÿZZúÿ,ó-CÈ{ AZZúÿZZúÿðˆ,C ø A€lI+C¸ñ AZZúÿZZúÿ€QC€o‘@@àÁ@@´³:Cϯ@ZZúÿZZúÿÀß;C”é°@ZZúÿZZúÿìºMCÀ—»@€à˜NC$b¼@ZZúÿZZúÿLuKCˆu“@àÁ€@èPÎBà›¼@ZZúÿZZúÿ0ÝÑB4Ú¿@ZZúÿZZúÿÐ0·B“Ñ@€ˆî¹BصÔ@ZZúÿZZúÿxªÊBà":@€@àÁ @`ÜBLJÒ@ZZúÿZZúÿÐkâB8Ø@ZZúÿZZúÿ`~çB0Ð@€GíBÄ8Õ@ZZúÿZZúÿ¸ŒÛBã.@€AàÁÀ@•®BØ–Æ@ZZúÿZZúÿH µBTîÍ@ZZúÿZZúÿHþ­Bè…Ì@€Hô³B¬‡Ó@ZZúÿZZúÿ8RB ÿd@˜AàÁà@p~sBJ¿AZZúÿZZúÿ¤~B8HAZZúÿZZúÿè”B€%ù@€ mšBzæAZZúÿZZúÿ07BPV|@€AàÁAô‚IC 9Þ@ZZúÿZZúÿ¤\TC<0ê@ZZúÿZZúÿ –OC(ÖÕ@€XZC4¡à@ZZúÿZZúÿœZjCxã½@à@àÁA˜ýöBÐ@ZZúÿZZúÿø C¬ÕÜ@ZZúÿZZúÿ$ýB(ÙÏ@€ÕCÆÛ@ZZúÿZZúÿÄ´Bp™¼@AàÁ AÙhCù@ZZúÿZZúÿÈšxC8ûAZZúÿZZúÿ˜OlCðë@€ N{Cœðù@ZZúÿZZúÿPŽVCÈ’µ@€AàÁ0A,¥C®ÖAZZúÿZZúÿ $±C€©AZZúÿZZúÿ,Y³Cø¥í@€Äª¿C°øý@ZZúÿZZúÿ”¶C>-A€AàÁ@Ah¯ÈBEÐ@ZZúÿZZúÿgØBÈ”à@ZZúÿZZúÿˆOÖBÓÍ@€0øåBøÜÜ@ZZúÿZZúÿ¨›B@«a@ AàÁPA ¸C(a¸@ZZúÿZZúÿ¬i Cx“Ç@ZZúÿZZúÿ]ÜBx¯@€0=íBÔ{¼@ZZúÿZZúÿøÉªBPLY@PAàÁ`A°uKBcAAZZúÿZZúÿå\BdõQAZZúÿZZúÿ`øLBLbA€p5]BB‚tAZZúÿZZúÿQü@Ð9¶@€?àÁpA ‰¼AÜ·+AZZúÿZZúÿ &ÍAüÙ:AZZúÿZZúÿ&ŽAÈK@A€ ©™AšÞOAZZúÿZZúÿälBÒv@À@àÁ€A öcB–'AZZúÿZZúÿ0jxBæ6AZZúÿZZúÿ€õ[B wOA€P÷mBªs`AZZúÿZZúÿÀRvAŒÕAAàÁˆAÀƒ¹BPËÒ@ZZúÿZZúÿpLÊBxÝå@ZZúÿZZúÿ„ÁB°í@€X[ÑBÒ<AZZúÿZZúÿxϨB €@AàÁA@Ô·Avu(AZZúÿZZúÿ@qÈAÖ®7AZZúÿZZúÿÞnAÔk)A€€Aj#7AZZúÿZZúÿ š¶Aœ4A€AàÁ˜AÀñB¤ñKAZZúÿZZúÿ°,!Bš.^AZZúÿZZúÿi"Bª~A€ðE/BÆ¿‹AZZúÿZZúÿ@Ñ´ADøApAàÁ A`’ BeAZZúÿZZúÿ0·B 0yAZZúÿZZúÿ€ÉBj)™A€°ñBâ¤AZZúÿZZúÿˆË¸B`5f@@@àÁ¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿИ”BPŽ‚@˜AàÁ°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ®ÍA\/;A`AàÁ¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8*¤B`€@ˆAàÁÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðgBˆ š@àÁÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°öBDAAàÁÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`\ŸA8GA€?àÁØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxØBàãd@€AàÁàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¯*B1ä@ˆAàÁèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ o­A°ÏLAAàÁ@€?¸úçB„ü@°ôB I|A\Cô™A¸È½BCAˆˆõB°ì@à„0A°lAP¡ûBAP©åBä4)A ÎC@ì@˜AàÁ@@ø“ËBÆÒA@iÁpê…A¬ºBFZHA<ÚBäB/A(}ÃB<è A<:èŒA˜ÂBFAÈÈÁBxSEA˜ÁŠBó@pAàÁ@@@¦'CàZ}@ÐȈÁ¨‡ý@ˆ# C€û¬@¬11C 4»@Ì,C ý{@þcÁýû@ d&C@Ы@Dn4CH‹¹@ÀX3C^1@0AàÁ@€@X4ZC˜àŠ@ÀÒí@,ù AHÈaC°É@ÈZCðÍÅ@´WC†@€¬IAŒAȨ`CTüÂ@ü“SCðŸ½@èSCUW@pAàÁ@ @¸@8C¸¥@€(GÀÓÿ@À;CH6¹@pÛ>CØ<º@ ø9C°Ï}@àv=°Ïý@h«>Cìš·@g>CÐ&¸@€>{CpTg@€AàÁ@À@dûPCØñ‚@€ª1À AÐPWCXo¿@)ZC­À@P®SC(®€@sÀ(®A¸þXC¼Ö»@ Æ\Cˆ‚¼@ÀILCÀ(i@PAàÁ@à@à—Bètº@ÛŸÀ0–:Aø’BœÈÿ@‚œB€IAèÛ¸BÐtž@úr?ÌtAðÆÁBÀ»Ô@˜Ä¿B(æü@@îÊB@3@PAàÁ@Al¡'CHÐ@ZZúÿZZúÿZZúÿZZúÿäÔ0C°¶Û@ CÐ$‰@Ø—¿Ð$ AØk%CàÄ@À&CpˆÒ@¬HC™1@@@àÁ@A(ˆÒBí›@€~DÀ¬ A`2ÜB Ðê@0ãBˆ›é@`uÌB0ä @BÀ,ä AÈöÕB°/ò@ ¾ÚB8Xï@¶C0)N@AàÁ@ A(kCÔžˆ@ÀÜ@˜·AÐß Cü Ö@äÑC¸Æ@ ÷BÐh‰@€êó@Ðh AøhC<Ã×@¨(ÿBXœÅ@h{C°<6@@AàÁ@0A`Crw@ÀuÁ@Ÿ÷@(nCì½¼@h Cø€»@’ CÀu@€¡6À¸õ@`¦C84º@Œ.Càv¹@HÿBÐÍ3@à@àÁ@@AÛ–Bp¼·@Nz¿@Þ7AЦ¡Bä A`b¤BH¿ Ah£B衳@À­ÞÀä¡3A0æ§BèG A€¡·B0¼ABð2@À@àÁ@PAЫÌB8Ç‘@€‹@HâApIâBÈ)î@PïÙB()Ð@ðÏáBÈÄŒ@€Á€AÄÄ A`;CÒÌ@¸ãB€ºà@œ7 C@s=@ AàÁ@`AÈãÊBL$™@€‘àÀAA8µÔBh÷@ˆJåBÈ à@€#ØB@<@€á!@D<A8ìBd#Ú@È.èBX½ß@|C @@@AàÁ@pA0fBèjã@€ï!@ô•cAÖBð’(A”vB‡6A@~ŠBkË@€ílÀkKA ¹‘B(ÌA( ›BTcAÐåXBp)8@€?àÁ@€AÀ†¶BH•@,@ìÞAàßÉB ä@˜¬ÅBðšë@ÇÖBpˆ’@@…Ž@lˆA5íB oÝ@æåBLå@WC0þU@€@àÁ@ˆA@?ÁB辑@@&„ÁÛA°ÅÀB Ší@H çBˆfÕ@ØìÈBà}£@àˆOÁÜ}#AH]ËBÆ Aˆ7êB`¸ô@¶½BðÕ)@0AàÁ@Ap¹BŒ,•@ ȃÁÄIA¸I¸BäÜô@X²ÞB·Ø@0ÂBЙ@ “)ÁÌAáÆBD¬õ@¨ãàBp|â@PtìBЮ>@ AàÁ@˜AøèBu‹@°y@8‘ AT“C|°Ô@ðâûBíÛ@€YßB`*‹@@+¯@`* A0ùöBlÀÎ@ëîBÐmÝ@pßðB ò>@À@àÁ@ A0óBâÎ#Aå²?Îï£A £BD¡}AÀÑBü~A bGBB.AðA’B®AÀi}BèÍ‚Ap 3BúòˆA`0vBp8@0AàÁ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh͵B l+@@AàÁ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ®A˜U×@àÁ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0OÚBð;;@€@àÁ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨8ÎBP€.@PAàÁ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ° ÇB`c2@˜AàÁ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`øÿAhEÍ@@AàÁ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¤aBàsn@AàÁ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¶B`~)@`AàÁ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿн-Bj–@@@àÁ€@€?` B„q.A|ÞÀš®A -òA6wcA€lBôj€AÀ¸^BdEMA\ý¾fEÍA‹YBŽÏŽAPd[B,ñA`wB@*@@@àÁ€@@€oC(Ó@€¹–A¼:SA˜fwCò~A¦dC¸©AUtCxbÐ@ä×AxbPAº €CðìAL(eC`žAà8aCÐÞU@€@àÁ€@@@ÀäBD›@àÜSA¬_A ûòBdAÓ@øRØB(œæ@°çBP5œ@@4WAP5A ·õB@¿Ô@È“ÚB(«æ@ÀFC0KV@0AàÁ€@€@ðCò{@Ôð?ðü@@í!CÀ˜¬@p Ch½@ÄzCPÛƒ@ –qÁPÛAD3CÌľ@Xy$CøÜ»@|ÔCO@€?àÁ€@ @à‘ÏA® A_zÀ¼"A^ÅA*A.AÀ™åA`>HA@þAÈr A€äÁÈr‹A€<ãA‰5AèB<ü\APD B¸Ý£@€?àÁ€@À@«­BÜ @õ ÂÔø A€6Bæó@èhØBØ.ä@˜Ó˜B˜Ç¿@€T~ÀœÇ?AÈšBh}APM¢B* Ap‰xB`j"@@AàÁ€@à@|üB\”‘@€^å@ˆ®AâCŒØÕ@X…CxYÙ@èC@ @€“ A@  A€HCÀ¾Ï@;C°UÒ@ÔÁC`6B@ˆAàÁ€@A %¥AH×à@¸í>àÿ`A@%°AÞþ(Aà¬A ¢&A ½áA°oA OA²o†A@ÓBfí]AÀ·A@0/Aà2B¸ò„@˜AàÁ€@AÜ’@C`Ã{@°x…Añû@˜`UC쉿@”DCÐùº@˜SLCÀd@€1sAÀä@ 1`C¼«@–PCÈî©@pRCø´˜@AàÁ€@ AÈi!C@rs@€dz@¸žó@ˆ’.C\’·@äâ*CXÛ¸@#Cðœd@@Fü@ðœä@ÜE2CôŪ@dl*C8Á­@Œ,GCÀÓŽ@@@àÁ€@0A °öBÇ€@€}YÁ´ÞA0núBÝÈ@$S C¿@¨ýíBM„@€VÊÀ MA³÷BâË@(CÈöÄ@„°C93@€?àÁ€@@AxJ CàNm@ÏÏ@àzí@~0Cüд@|E*C€7¶@Ø=&C0u@0½¥A0õ@T˜=C(‰¹@¬?(C’»@<ÙC£F@à@àÁ€@PAÀB§B€U©@ £A$u)AhDËBÔžì@p B\ü A8i¡B(òº@ð÷ýA(ò:A¸ ÐB é@ –ŒB¸K%AU¼Bp×"@PAàÁ€@`AÀq±B g¨@@U8Á̆(A(N´BPºA´ÎB ä@ˆB”BÈ¿@Û-@È?A£BÜ@AÈižBD¸A7µBð+@àÁ€@pA [^Bˆò@P8çÁ¨FrA°@3BŽA`A8¾™BhÀ AÈÓ–Bxˆ»@àvŠÁ|ˆ;AðfB`—AÀ”·BÄ!AeBð ;@PAàÁ€@€AØ|¸BXº”@Ð/‡ÁøÖAÈ˶Býõ@è¨ÝBèxÕ@ð„´BË¡@ E8ÁË!Aí¶B^A¸1ÒBHKî@PöËB ‘+@AàÁ€@ˆA(d¾B\n@Ì¿¾HŠA¨bÏB4—Ý@økÒBhˆß@ø¬±B¨Ý­@€pŠÁ¨Ý-A•­B4} APËÕBHeû@¸#ÌBðÓ0@€AàÁ€@ApÖ BÀíö@àÃÏAhwAÀmSB$uHA ¯ÆAI6A†ÛA”–A@lþ@”–„A çBºYAà ÎAÀr=A`u€B0ñ$@@àÁ€@˜Aèm‹BÀùþ@€¡¤A ,Aðr®B$AødƒBLŽxAÐì®BèjÓ@à®AAäjSA ðÉBäFî@øÉ²BhFAÀ©¯B ­)@0AàÁ€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø~¢B`û/@0AàÁ€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’B°.w@ˆAàÁ€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ1=B0ˆ{@àÁ€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@µA Õ@ˆAàÁ€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÿsBð;@`AàÁ€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ $ÈAè‘à@`AàÁ€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@àÓAè Ý@AàÁ€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ3BP/’@ @àÁ€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0u4B`²­@ˆAàÁ€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàîAHõ@AàÁÀ@€?X­CTÁÚ@?ÀèZAD—Cî©#A3CT# A Ã&Cبâ@ ÊÁبbAüC2ŸA`Ÿ,Cp@Aà[C€w]@@AàÁÀ@@üÈC¼Rë@€?a@ }kA\ Cú$A|¹CèÎ'AÈ C¸ñã@À€²À´ñcA¬fC.‘ AC$ýAÐf/C`ÇQ@ˆAàÁÀ@@@HSCTÇ@ ×ÒAÀãAp°CÐW×@0•ðB8ê@ÐtCF—@ð@«AFAŒûC˜ÆÑ@øC`|Ü@0ëäB0@àÁÀ@€@`FÕBJ£@€ýÑ@tg#A0 àB|ƒå@ˆùÒBXbñ@ ÌB÷¦@€â A÷&A¸ØB¨ è@¨ÒÆB¸È÷@ÐÈ›BÀí#@À@àÁÀ@ @¼€BØè@U!ÁiA0LtB68Ap B¸›A@”BX»Í@@PÁX»MAð¶BþpApg¢Bü· A Û³B€4)@AàÁÀ@À@°*Bœ—A,@αA€«5BÆQA0!,B$„WAðb?BØç A@$ö@ÚçŒAVB––DA—6Bœ XA‹BP/•@€AàÁÀ@à@À`ˆBÀCÊ@ЫŒA„hJA°N¡BŒfA°ŽyB à%A@”€B@9Ø@–¬@@9XAXÚ‹B ™A(ê€BìÍ%AX‡B€Ÿ$@AàÁÀ@AÀЊBhpÂ@ }@ì“BAX¾–BHf A8ÏŽBØ'Ah˜‡BÐ…ç@(ZÂÐ…gA à ,AÀI¦BjjA˜”¦BÄ4A?yBØ?ã@ÀõÕ@Ô?cAàÊ‹B@ÞA€S|B 68A«±B 5@€?àÁÀ@0A`žC8Tq@(¿ñ@ˆ C¸@´U CˆÙ·@ì¾C ›y@À#š@›ù@ü©CLR»@¤U Co¿@h}÷B`(@0AàÁÀ@@A@t=B0*ð@xãÂ0WpA€iB&AQA¨L‹BUA0»BlÆAÀ_±@lÆ‘A Á,BÆ>^A€ûB°8^A jB­ˆ@àÁÀ@PAXuCxßl@Ì˾8 í@”K'CÛ¹@¨ã(CH’²@¸!C°Á…AªPB‚eFAð%)B€âXApo7B,\Aðr A*\†AðrB¼O=A‚BdL`AðLBÆp@À@àÁÀ@A\qB|àú@¦a¿l{A à‚BV[!A(˜†Bìˆ`A`ä7BˆêAÀ>„Aˆê“AÆjB>DA°ï%B¸‘€A0&B€´z@˜AàÁÀ@˜A0 BªcA€ê;@̃ŸA 8B6«|A€ŸBÜØrApšBìâ#AÀÓÁêâ£A°áBŒ›lAÐ_SBÌ1†Að8QB@¨4@ˆAàÁÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ VA°’Ñ@AàÁÀ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¹ÝAøÅ¬@àÁÀ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€X[B0´c@ˆAàÁÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ EmBÀL@àÁÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¸¥AXãÞ@AàÁÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(YB0„-@ @àÁÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿД”Bà«@@€@àÁÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ° BXóá@À@àÁÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà…óA„AÀ@àÁA€?ЕEBÒê?A`™—Áø ÀAptB+AÞhB”RŠAà]]BlóGA@˜Ì@nóÇAfB J‰A0ªMB°APp¤B`ˇ@`AàÁA@°sC§Ç@€£;À ËGA´´C„z AøC¨ÄA|CœÎ@ .ÃÁœNAø?÷BfdALgCp[ AuCD?@à@àÁA@@ˆŒÅBLÆÒ@€P}ÀàìRAzÃBh é@ÐÌB\u2AH­·Bx«ð@°+–At«pA±ËB€çã@8¦BÐgVAðÝC@ž@@ @àÁA€@ÐC¸T‚@=˜lA0î Cd£º@ôV CÐ8¾@ÀgC!…@0ò†AŒ!AL=CTP¾@ÿB MÁ@ØõÛBj @AàÁA @ÙBZÀ@`OÁh}@Ahÿ‡BvæAè;£B8GA8¦•BØ/Å@à~ÐÁØ/EAàÖ}B¶•"AP'µB0cò@ÐĘB° @AàÁAÀ@hÉ€BÜãç@ÈBˆhA€®BHÔð@àº;B8âQA0žŽBØ•Ø@ØÑ BÔ•XAE¸B\ç@°’_B ;AAÈŸBÀBd@À@àÁAà@èâ‹B àÔ@€ß(ÂðUAð MBr+CA0Ý¿BÀBÚ@(•Bø2Ð@ðJîÁü2PApšiB8Ù5APè³Bßï@N¢B á@àÁAA°þ—Bë­@[WÁX .A`’BÄÐ ApƯBÐiò@€µ³B¨? @Pº‰Á¬? A(«BŒZÿ@fÐB8ŸÝ@–B€r(@AàÁAAÔû'CPe@€]"A+å@äC8C컬@Dd.C­@(Õ(CðBl@_›AðBì@Ø&=Cpþ°@à¡)C`²@d.,C g@pAàÁA A¼>Càªf@@ìÎÀ(Öæ@4€CÔ­®@j%CÈÛ¯@jC€q@xÛ>xñ@±#C’³@¸g$C¹@wCRG@@@àÁA0A˜“ÈB`„@€,@yA¨RÝB\ÑÆ@¸1ÔB(ÑÍ@ÐZ¿B‘@@Ø@AÔBÌA×@xHÇBxèá@`ö§BЧ@ˆAàÁA@AÔA4ý@@áÒ@XB}AðõBÒMAàzÊA4Õ6A• B° AÀÁ°ŒA „B¸LRAà„+Bü»YA0(gBÀd%@`AàÁAPAPC@Fj@ žA0sê@Ø?Cô³@dùCðX¶@(î CàW{@6ªAèWû@hU!CL@¾@DÛ Cø4Ã@°B CÀÀx@ˆAàÁA`AÈ”Bø×µ@€M@,û5Aо¤B,aAP¡BgAàüyBH²½@€b­ÀH²=AHLBþ? AX·ŽB,FA˜ƒ€B`ÃT@€?àÁApAøK‚BHз@@~&A4ô7A`ž™BœóAÐ]„B$WA`ÙfBØsá@°N®ÁÜsaAPÔJB"SIA¢–B A{†Bð¨'@`AàÁA€AB䜮@¼¿`¿.Ah6™BXÆ AXSB¨–A(ŠBøè¹@ Ý Aøè9A¨ ŸBÌ¥A8aŽB” AÈX€B€=,@`AàÁAˆAðEBæAhû#Bø‡AP§˜B¢cCA …ÿA`]`A =ÎAÔ7A€rZ@Ò7ƒA@ZîA&MKA QÔA„^JA œáAøê†@0AàÁAA0¦B::A»®¿`YšAP†B4nAÖBárA`RõAlA€ÑZÀl—A@âúA”ÔaApëBìXqA üAÀŽÌ@@àÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ºüAx†@@@àÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(®“Bï#@`AàÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ÓšB e*@€?àÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8€B°ÆL@ @àÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`*BÈߢ@àÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@[B@T‘@€AàÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐì7Bð”@€AàÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¡çAx)Í@@àÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx|µBðº@ˆAàÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¬BB¼@ AàÁ A€?P<ÈBˆËõ@Àr1ÁtùuAÀÖºB4È.A0äÑBÜ AðÇÁB„èÕ@ÂB@"Û@8íÎBP`@€@àÁ Aà@ åðAüA`êDATA€B,­KAààÊA H4A@îÀA`(÷@¿\(wA€8ÇAð7AÀôÍA€é7A pB£”@AàÁ AAÒ~B”ƾ@ N[A¬ê>AÀ€•B:CAªrB”RA@®:B4˜A@ºÁ4˜„Aù0B” OA@ZBô8=AÐŒ|BÐî@À@àÁ AA  B ‡˜@=Š? ¤AhP©BЋà@øK¨Bøaí@àr®BPΘ@`–ALÎAÀuÃBÈNØ@è/°Bàžó@øÍŸBà£@€AàÁ A A`Å"BdA 2 A .†APaABxwLA^B MLA 1HB0n÷@`/ÙA4nwA º‡BZ A5BøTAȘB`ý#@€?àÁ A0AððÝB@“o@@ÎÀXÁï@èèBœ€¸@ˆ¹øBøÇ¶@fâBh=Œ@=§Àh= A°íBôÕ@¸ûB8|Ö@È?øB`v[@à@àÁ A@AÀ .B òû@@A|#|AðäbB$š6A Bx/MA`VòAÌKA€Ú2ÁÌK‚A´ÔAzþ:A€cB¢SAÐ4•B€þ@@AàÁ APA0ý4B²sA@öãÀA°v5BXAÀÑVBÈÈ6ApgPB˜!ñ@€9¦A˜!qAõ†B:E A ¡6BäPA .B°¦N@@@àÁ A`A EÂAÌì@ÀûÁX6lA>¯A‚Î$A`èûAdsHA€SùA(AØ!À&†ApxBÞRKAЉB´ RA°1BðRM@€AàÁ ApAÐŒ-B®:AiAhU†A9aBôÔ0A`“Bd¤mA0CBDe A@Ž=AFe‹A€F8BhÚHA°B¨eAà¸BÐDm@€@àÁ A€Ap0B€àAßwÁrþ”A0¸B‰fAÀ‚JB6jAðt.BlwA€îAlwŸA@QBÎÜuAž,B xA FïA0 ™@AàÁ AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÄwA¾@@àÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€†(B°e¨@AàÁ A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¤îB@6@@AàÁ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸XÑBà‡"@À@àÁ A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ^-Bཆ@€@àÁ A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà‹´Bà3,@@AàÁ A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP3bB ÜS@AàÁ AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð];BÀ³¥@@àÁ AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Ì>Bฒ@à@àÁ AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€G¤B`š@€AàÁ AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ AÐ<ä@PAàÁ@A€?ðŠXBT‚"AXÞBl¡¢AèÂBL¤UAÀr B4®rAàéBt/A [YAt¯A€]1B¿l‚AÀ9úATÄcA€Þ¤Aß@PAàÁ@A@ ·FB$É$AÀÔüÁ¨è¤AáB¶ÖeAÐY„BŒIoA0€£B<AßSÀ>‡Aø¸ŸBætA@MëAÌåXAàrAB`ð AÌâ@`ð A`¥SBœ'FA€¡8BÈ„A`’A Æ@0AàÁ@A @0ÙbBŒ’æ@ÁľfA`âEB0¶CA0‰BPæ A€‡PBÀcû@pˆÁÀc{Aª3BœÆOAÐP|BTéA0ÄBàå2@ @àÁ@AÀ@0)B¼U¦@ AA´u&AØ¥ Bxææ@¨êBüAÈÔ‹BpÚ¸@ÐVµAtÚ8AÐ˨B@+ã@pvBl…A8ÆÄB !)@à@àÁ@Aà@„BCà^b@@iíÀŠâ@C ¬@ðHCðÙ¦@VChm@ð$ÁlmAxÒC¸}Ô@‘$ChÍÙ@ÄzC€S@AàÁ@AAxû²B,ƒ@@hµÀ¨©AиBhjÊ@ ÆBP’Â@r±B…•@>Á…AØ®®BhÉç@`,ÊBø¥Ø@" B¨2@ˆAàÁ@AA0¶MBÐÝÒ@€ ÂÀÜSAÀOBPu(AàgkB{AÀ¶1B¼A T Áº€A`÷)B@ÅFA`-RBDCPP@dIÀPÐ@<ýIC¬¿@Ü2PC·ž@è3CðZ‚@AàÁ@A0A°0ÙBCf@`Ç8Appæ@€j÷BÈ'¬@€&áB0/¶@PdäBPLf@ðËÁPLæ@ðäÙBPã¸@89 C肦@`¥¸B€y@ @àÁ@A@A@¨QBTû@€­À(A{AÀ XB¬6A»rBbMA0ƒUB8‰ù@@0A4‰yAÍyB*ÁA0ÌUBüdA¨€ˆB°òI@ˆAàÁ@APA ÄÄAÐ?ì@Àå&AolAð BöEA‰«A@Ì'A@£ÒAAþ„?A ?èAhp@A #ãAäÓMAÐG4B0£9@0AàÁ@A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ.B`¡O@pAàÁ@ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`£ B>q@˜AàÁ@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸¡®B "@à@àÁ@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÔBpc)@`AàÁ@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŒB@N@€@àÁ@A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ƒ~Bð¸!@€@àÁ@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Û5BðÛg@AàÁ@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ+Bˆn@@AàÁ@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€…‹AèÏ@ˆAàÁ@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh›BÐ`@pAàÁ@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðSfB€Âb@AàÁ@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¯‰B b?@€AàÁ@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÔ,B`÷Š@ˆAàÁ`A€? ¥ìApA€ìðÀ¦–AÀÍA @@A`ýB4[gAµ,B„.AP¯ƒÁ†®AÐä BâÅeAÎMBàiA ßàAP…{@à@àÁ`A@°,B.Þ.A ÇÁޝA'BæxvAà CBT¢}AÀœnB •.A€®$Àž•®A@&iBKè€AÐôvBì-nAhFŽBÀ¬5@À@àÁ`A@@04C¸v¹@àZ(Á0›9AþBöo Ah` C||Ah§ C°õ¤@@„Œ@¬õ$AÐGC|—ã@¤Ø C(þö@$Ÿ C â|@@àÁ`A€@’bBÍA`% Áfç…A WBE)A€Á}BÐi[AàYFBTOAß)@VO–A@îOB 5A ûGB|{AWvBPÏ0@€@àÁ`A @`\DBé@àJA|/iAðfBö A Ó3BÔFAPíB¤þA.E¿¢þˆAÀÞBÆ?CAðQBP7OA`TB {@AàÁ`AÀ@ (ïA Çý@àtGÁHù}AfÆA”+APMBÀ¶MA€¢%B`±í@€;ÈA`±mA@g`BªA€.ôA„IAðB ©>@€?àÁ`Aà@x5ŒBºÅ@ wÁLáEA Ç‰Bädì@xœ BŠ.A(gœBàû¶@€pEÁäû6Aè—BÌÇß@(гBnA\†BÐ$@ AàÁ`AA(*®B\àª@€Â_@`+A`2½B´â»@ 2¸BdñAø…®Bès§@4±¾ès'AP ¸B°”¹@p×»BŒ(A"ÌB°XD@0AàÁ`AA°µ‚Bìd°@~CÀ4ˆ0AäˆB$«ë@ps‘B A€A‡B`ð²@/ŽÀdð2A#‹B¤Vò@H*—B QAØÞ›BÂ@€?àÁ`A AhJBp<à@ egAˆi`AðyB|µâ@ö=B”ãXApÏ-Baó@ Í]A asA —WBB·A` B$=bAPB0ss@0AàÁ`A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸4“B ?@@AàÁ`A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ^Bà:@ @àÁ`APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPï\Bàû@˜AàÁ`A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ ‰B€@ @àÁ`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐt(B`M`@AàÁ`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ$ŠAÈ"Ó@AàÁ`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ g BÍx@@@àÁ`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ºBAØh°@AàÁ`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÃAèéÕ@€@àÁ`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPHB0¥–@0AàÁ`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ×¹A vð@AàÁ`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿþoB°8@0AàÁ`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`B½AઠAÀ@àÁ`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð›B0¹@À@àÁ€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàóBðz=@@àÁ€A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@´OA¶¬@˜AàÁ€A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpB`Ú@˜AàÁ€A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿtOCÀ¾g@àÁ€A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈô«B…1@AàÁ€AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ4kB1@@àÁ€Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ è^B°, @@AàÁ€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðìBÆu@PAàÁ€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÏÙBÀ­,@AàÁ€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ>•Bp0@AàÁ€A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ\B M@àÁ€A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ïÃAÈZŒ@@@àÁ€APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨ÁB 6@AàÁ€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp)Bdž@à@àÁ€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ3©A(}±@AàÁ€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°«EB0*@PAàÁ€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ -¡A æ¸@€?àÁ€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ·$B°¿@à@àÁ€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðíBXoŠ@àÁ€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@UrB-/@@@àÁ€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ã`A¸;Á@AàÁ€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ1¥B0Ò@@àÁA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¤>Bлw@€?àÁA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPiMB@’a@PAàÁA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà WB‘@€?àÁA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØxCàu9@˜AàÁA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8â€BÐŽ @AàÁAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ :ÛAણ@˜AàÁAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@èóA¸I™@0AàÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ nÒA¸¬‚@˜AàÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx~’B`Q@€?àÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÚÄAØÕª@˜AàÁA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpvBP§9@àÁA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@CyB wJ@ @àÁAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀi_A¨ ±@ @àÁA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP·tBp@àÁApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`õ†B0ô@€?àÁA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ^6Bp—1@˜AàÁAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#¾AxÔ¶@€@àÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÅéA Œ‘@àÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÊAhéÞ@à@àÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`MˆAxåÐ@˜AàÁ A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿT9BЩ(@`AàÁ A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøXB  ý?À@àÁ A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@žþA/w@€AàÁ A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ´˜AÎ@àÁ A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ±Au¾@ˆAàÁ AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0—BÀx@pAàÁ Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ kzB`Ìþ?˜AàÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‚HBPä.@ˆAàÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@k7BÄ@0AàÁ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€?àÁ A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@`‰B°%@ AàÁ A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˜ŽAX2Ë@`AàÁ APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ê:Bpà{@AàÁ A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‡}AàJà@˜AàÁ ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ´LAÈ9º@AàÁ A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#ËA¨¶Ø@pAàÁ AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÉÃA`2æ@ˆAàÁ°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@t’AHèÄ@@AàÁ°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€7ÓAPº@`AàÁ°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ã3Bðî–@pAàÁ°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‘ÈA¸À–@€@àÁ°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàQB[Q@AàÁ°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`§5BÑ4@˜AàÁ°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ò-Bh—´@AàÁ°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðóCB@@€AàÁ°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°nUBà¦@AàÁ°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°®€Be2@AàÁ°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀácB€@pAàÁ°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀz Aà¨@˜AØÁ€?€?\|CHÏ­@ n)A¨í-AîCLßî@DmŠC˜Åô@êŒC Ã@ |»A CAhC¢ Anu„CPA>žCØé˜@0AØÁ€?@˜iôBL(Ð@€ Î@¬LPAXúBpCAȬìB”¼ApÝñBð*ß@`دAì*_A(VCÄdA2ÚB°s'AÃB°¹ @ @ØÁ€?@@¢…BÈbò@` èÁ$rA0íRBœáLAP‰£B¸¼A¸±‹BpÒù@`Á6ÂtÒyA>=B4™[AÈÿ¹BH:ô@à=ÚBÀi@€AØÁ€?€@ ùâB¼È‚@â“Á ßANÔB šÑ@ðkùBÿ£@HíÝBЇ‘@%ÂÔ‡A8±·B´—ô@ hCp ¦@Hõ÷B e @PAØÁ€? @(^*Cs@ %oÁ˜=ó@ìu'C¨ª@°|6C@3¶@¬Þ-Cp-q@º¿x-ñ@ܵ1C8Y©@ü´2C ´@PRC M@@@ØÁ€?À@°p_Că@àCÁÌ(A°bCôm»@TelCpÄ@ô7aC ž@@R„@ žÿ@PGkC„{¹@dtfCE¼@0¢VC`!f@@@ØÁ€?à@hÌC{p@€kFAˆ¥ð@ŒK(CHÿª@\-Cð¸@PîCop@À 3Aoð@¡+C8ô¨@ªC€¹@| C`¾@ @ØÁ€?APÀaBpòô@ è=ØuA€îmBÂú5A TmBŒ§6AX³–B0¹¿@ÀOð@0¹?AP.¦BÂ@Að:–BœABð @€@ØÁ€?AØïBȤÅ@ ÓYAÈEAø¨B–ÐAÐ.‹B€K A±Bh&¬@`sŸAh&,A˜±ÐB,}è@X¦B,ã Aˆ7B=F@€@ØÁ€? AH<ýBà4@ I@¼NA\›C䲨@t^C$Ú@°«ÎBøOž@zÁøOA¸\ÑB4üó@pÝåBø¨ç@è"¢Bpµ*@ˆAØÁ€?0A€dSC@§§@€+žÀˆÅ'Ad»_C¸êù@˜deC¤A°zdC°P¥@À@5Á´P%AÜÀmCthô@ ;zC Òþ@@†…C ž@@AØÁ€?@Ap¦ûBX–{@N À Äû@ØšC\3Í@€V Cˆ»°@üC@ry@@m=A@rù@èÓC\/¸@œ„C¨Â@ÀóC©W@`AØÁ€?PAà B’{A`%‡Á¾•ŽA@eB® WAP÷KBL{\A ©BH3A ÁH3“AkB^2[AÀû.Bˆ¾dApûB±ª@AØÁ€?`A,–Cx§p@àdKAÔð@ü“'C䯵@¨ŽC@A»@<CÐ5x@ ˆ4AÐ5ø@ÈÌ(Ctÿº@˜‚C踿@háCpÛD@€?ØÁ€?pA`ÏBlà A ø#Á˜Ý‹A`¿÷ApÌNA?)B„’^A  )B€…AÀô3Á‚…’AàBäïbAPÇOBÄ÷\A˜Y‚B "@pAØÁ€?€Aà}ŒBìYÙ@ˆÓ%ƒYA âVBþ}LA@¸ÆBP7ì@@ܘBHú¾@À*ÆÀHú>A žBTeA¨à¬Bô° Aм®BЃA@à@ØÁ€?ˆAhùBøm@€C,o´@¨ù9C-´@¬óBÐC@@ØÁ@@À@ÀDCeu@À‹úÀèõ@xJGC¼º®@6OC þ¸@ä·GCMs@ 2XÁMó@¸ËGCÌWª@ÐlUCÈH¹@z=C°õS@ AØÁ@@à@h9ùB|ø@€2†ÀˆAˆ C,óÁ@”pCPa¾@ñóBHØ„@•÷ÀHØAvöBxÇ@Ð&CÐ7À@`ŸÂB0k@`AØÁ@@ApºGC¸|@@,Áåü@À¹LCØAº@4 XC°/¾@¼ÄUCðT@ ÁèTÿ@h\Cÿ»@˜þdC0E¿@t²PC©e@€AØÁ@@ApK}Cüï¾@˜÷>,?A:d†CèÎA¤7†C‹AD~C8C²@@5Á@8C2Aræ‡C‚öAH¿„CtŒA4`JCPÑh@€?ØÁ@@ AÀKÔAÔvA`ßÁVŽ‚AÀAþÿ3ABPbTA¯Bhh AšÁjhŠA]ÌAŽèBühþ@€°åA$—~AˆÛ„BbÙ$A BÔ…YAÀK)BH¸A°´ŠAJ¸ŽA0³YBùQABÀ9]A(ɤBÐÔ@ˆAØÁ@@@A8‡—B€\½@ 5sÁ$=Aè©’B²AA°ä³B¸A ß™BˆRº@@¼¥ÀŒR:ApFŸBÀƒAðòªBÔ AÐ(·B€4p@@ØÁ@@PAx•ËBH|›@ÀI€Aø˜A íB¨xé@`BËB ò@HQÆB`J–@ÀœAdJAèÿÞBhÆÜ@ÿËB±ì@PD’BÉP@À@ØÁ@@`AÀ ¸BPc @àÐ0Á0 Aˆ4»B*QA83ÔBøÂá@Ø\¹BÀ; @€NÀÀ; A®ÂB@Pø@ÈÍBpÖð@ÒB`°@à@ØÁ@@pAÝøAl1A€Š8ÁÚJ‡A ÈÛA˜†CApã B»[A@âAðAA€“]ÀòAˆA`§äAæàIA<B8ÜVA æŒAPùË@à@ØÁ@@€AÈß¿Bˆé‘@ļ@DAè”ÖBÙ@ YËB°Çç@ø¼¾BØäŸ@€|ÔÀÜäAˆnÆBh¹ù@XºÖB@Ìï@Ø„B0m+@@@ØÁ@@ˆAøî°BØ•˜@L=0³A€ÀBȾé@p·ÁBÃì@ØÕÄBèž@0’¿ÁèÂA@BºBb‹AÐðBàyß@¸¬¯BàÄ#@à@ØÁ@@AЛŸB\F®@@$ÁLh.A–™B4®A8²ÂB°só@øz±BðÚ´@{ÁìÚ4A†«B<ÂA˜!ÕB\pA üOB”P@pAØÁ@@˜AÐðƒBÜÅ@Æ¿¼AEA¸MŽBð|A€H‘BDLA<~B03í@›±A03mAhP B=A°°dBàYTAh`B03B@ AØÁ@@ AÐ,mBÌò!A×b@,¢AÈ„BXŽsA.|BDÿ~AY‹B(\A€é!@&\™A`à—BÖ(eApþ”B5oA sBPö3@@@ØÁ@@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`çBˆ£@`AØÁ@@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ覕B€è8@pAØÁ@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐWLBàól@pAØÁ@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ†IBà(V@`AØÁ@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€üiAP Î@PAØÁ@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ° A`D¬Á>â¾A !B ë€A ¨lB–˜ˆA˜BàØ@@@ØÁ @@°ŒC„àÚ@€ÆÁH[Aø=÷B°%A<àC§AŒ† CˆtÕ@ÐÿÁ„tUAð*CìúAĪC(pAdþ C@„@pAØÁ @@@ø¤´B|â®@Z ?x/A·BHZô@xë´B¨Šþ@˜»B­@˜ó¾Â-A¼BœŽõ@໼B)ù@àßB°8@˜AØÁ @€@(™7C0"~@ ¶|A@Oþ@ô@ØErCh¾õ@DLCX’@à@ØÁ @A¤+OChy¤@8SÀ —$A<ZC<éô@(ï]C ù@¤†YC¸|Ÿ@€Ž Á´|AàmaCˆíê@<kCvò@˜vhC¨’@à@ØÁ @ AC¿p@ÀÚ›Ààêð@¸Cøµ@8³$CH)¶@ôŸCаd@`[zÁذä@Ø@C´Ñ­@U0CÐiª@¼BC ÒU@€@ØÁ @0AÈbãBƒ@+H@+Aè*÷BÐÝÃ@Ð;ñBèCÊ@°®ÏBð&‘@ÀDÞAô&A oûBdÃ@xÈÀBXÄñ@Ø{âBpB@ØÁ @@Adè,C8e@ÀQ9A€Eå@td@C\µ@Ô«4C¬§@Ðt0C£r@МƒA˜£ò@HëEC4`¸@ø#5C@:¸@$ø%C`9T@AØÁ @PA ´3Bt> A®„A¾XAíeBreTAÀ Bx9\A0mQB˜1ñ@ÀX@˜1qA ±jB†úA`»XB´CPAxrŠB0f)@À@ØÁ @`A€{ËB¬q@‚¼AœŒAÝõB4÷Ó@8ÄB “ä@¸èBèD†@€ÞÁäDAP…ïB¸Ò@@Cp/È@À'ÔBÀD$@ˆAØÁ @pAÀÉüA ãAÀ+¯@ýˆAýBxJXA€`üAÈMA€6BÜt AÀð ÁÜtŒA¶1Bt>_A ÑXB¤tNAPº¨B L$@@ØÁ @€A”-C(m@€7gÀ 2í@ðr:Cd­³@¬ @CÀê¹@D£.C……@ ÷ŠÁ …A õ2C$ÛÈ@\ÌGC`ŽÐ@ü9C(—@@AØÁ @ˆAGµBc’@€mÀlA YÂBÌVã@X|ÉBXŸà@€ ÍBèY@€?Â@äYA˜£ãB,´í@ø9ÙBÿô@`ÄB—#@`AØÁ @AÀ²íA”AsÐÀè2†A ÄåA¶HFApÓBè«WApGBl= AÀÚÁl=‰Ap°BBfO^ANmBèjEAPòBàÕ*@ˆAØÁ @˜A xB¯Acü@€É„A@MB:ÿA ÌB"xA¸ƒBÔ£A8ÖAÔ£ŽA}©B. AœcBV‹A žæBpö8@€AØÁ @ A`ÀçANÓA@Jë@°ð‘A0? B+oA 6ÞA˜ÝPA B,Ó A (mÁ,Ó A èAØnYA æ6BŒˆAÀLÆAؾ@AØÁ @¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÐâB2G@À@ØÁ @°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€bŒB 9@@AØÁ @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ,C`[W@à@ØÁ @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀðšBc+@@ØÁ @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ tBxDœ@ˆAØÁ @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ=5BP1‹@AØÁ @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°>8B *±@0AØÁ @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP+xBu@@@@ØÁ @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð!+B`ø›@pAØÁà@€?Ø*½B:b AÀ‰@¤{AʾB,¨@AÀý¶B RJAÀµ±B½(A`UàA½¨AºÊBÆZAЖ“BÙzAÀHC€0~@ AØÁà@@(‘üB{í@ ä:AÄ¥mAhC’¦!A@òðB¨å-A´Ë CH°á@@–@L°aA º C§A¬"C8¤!A¸µÓB #@@ØÁà@@@,²?CÄ| @``;A˜™ AÀ™GCxBç@Xö;C˜ã@hF@CÈ̘@Ð0ÃAÄÌAŒNCˆšÝ@,¨5C8#Ö@øYC¡–@€?ØÁà@€@¶9‚C ¢Æ@‹‘?ÜÅFA~;…C@ÁAþÌ„C8" Aœ@ƒCxiº@€»$Àxi:AÞÿ„CʬAPo†C\âA ˜kCpO©@@@ØÁà@ @02C¼d—@À‰¤À€App5CwÛ@Xü:C'Þ@87C°‘@ 6À°A<¦:C „Ò@üÍ=CÀHÕ@ˆ„ZC˜gƒ@0AØÁà@À@ð½Cø…@À@ÀÀèŸAôÍC¨ºÎ@`R%CP›×@Ð&Cðˆ@€­çÀðA¸CÐ@Æ@æ%ChË@t+CH^@€?ØÁà@à@ø?¬BøP¤@À¹JÁÄn$Aø@§BŒÁA¨2ÂBˆ1å@Ðß¿B@­›@¾@­A0MÈBà9ç@àÉBˆAå@X‰ßBÀÄ@À@ØÁà@ApRB÷ð@€³þÁ#qAøB¶SA‘BJAà}GB Îì@{áÁÎlA ŒBBè?A@ó†BœAApÔ°B t$@0AØÁà@Aœê6Cðxs@ °6Áˆ¥ó@HE@@AØÁà@€AÄõAhA€—ôÀB,…AàêA¼½EA@ÈBT{UA “öAЀAØsAЀ…Aàð%Bh^A ØÊAlü9A@ÚBBfN@À@ØÁà@ˆA %Bô9¨@8V>[(AàþœBF¢AcžB| A f|BPGÙ@ t€ÁTGYA0›mBL‘;AÈ©›B¤ŒA@½B€G'@À@ØÁà@A (ÒBŒ¦@x+¾%&A¸>äBÌ$Ó@ §çBTKA@XÖB`jŸ@@°|Á`jA@âÕBÌìÖ@HúûBä$AxKçB°¿B@€@ØÁà@˜AàˆBÒ AÔ­Áš(…A@<„Bø»hA¸ ¶B<¤-A‰„BÔ½A€µì@Ô½œAØj–B6ègA ‰BØþxAÈÛÍBàOG@€?ØÁà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ s€AàäÄ@pAØÁà@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ.#Béb@€@ØÁà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿwmB@¨P@À@ØÁà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€pÓAp´¾@à@ØÁà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÈBǬ@AØÁà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀgTBpN~@@ØÁà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÜBøõŸ@`AØÁà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` ÎAd­ A`AØÁà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‰›Ap„ö@pAØÁA€?BT§+A§V@ÀÆ«AàÄB æhA8’ŠBéwAlgBÙBAÔ¾ÙÂA°}cBžY…AÊeB6ÚŠA°zBP5@À@ØÁA@ÀäCHKÒ@à6iÁÀqRAX¾ CKAÊC4 A@ýCPÜ@ üNAT\AH.Cþ” Aè^õBÈ`A¨5 C +@À@ØÁA@@äXCL½¡@Öß?äÚ!AC¼ê°@¬ÄCä* AÊ(C Õ“@É?œÕAT+Có¢@t*CȾú@øCàòF@PAØÁA€@0†5CDœ®@ZZúÿZZúÿô 9C²@ZZúÿZZúÿ¼!6C`a@À²±À`á@hÐ6C@ ¡@Œ&=Cæ£@ÄjC¨õŠ@ @ØÁA @DœjCX­Ž@ðµ€ÁˆÇAêiC$HÌ@è_{ChÕ@ðîjCÅs@À†ùÀÅó@d³mC,¡¬@ì¬vC¤¶@H/fCÀCŽ@@@ØÁAÀ@¨”ÌB@ Š@`¿CA¨# AØÌáB`øÁ@èÉB Õ@€ÒB(ô…@ 2A,ôA0ËãBlz»@ÐñÐB˜%Î@ˆP“BpA @PAØÁAà@ tBÈaØ@àúÈÁÀ‰XAKB>A›B°þù@À¼‹Bð°¿@p°˜Áð°?A°S|B(hA€á¦B8Øö@`§žB° @ @ØÁAAPeB@ A6@Þ7ŠAà£B"qNA€MBžOA›þAäA²GAä†APR BÚnSAà±ØA|¼>AÀÕAøžž@˜AØÁAAàh'Bø‡ý@PÑ£Á@·}AЛBŠàJAÀå^BÄÓ2Að5B0ÀA ß‘Á0À…AV÷AÚ‘IAð0JB kHA`ŒïA(´ˆ@@@ØÁA A ™OBð|Þ@˜)(B¬¦^AP œBû@BÜKA `=BLxAt‚¾Jx„A@IBúdHAP©KBhHAÈ*±BÐ)@ @ØÁA0AÈâ'Cø]a@üŠ?ˆˆá@è#5C`é«@ 65C˜¬@P…%C@õh@ šA@õè@t`;C ±@h(CPΰ@GCh»…@@@ØÁA@A@;™Bp¼£@¦†A˜Û#A`¢·Bø†è@Xu”BHAAЕ¶B`“@Às€@`A°OÈBˆåÛ@Ø~ÁB°µä@ÿÂB!#@€@ØÁAPAG CøÀd@ඤAàìä@°!#C°@(CP°@Œ C`y@ðg±A`ù@lœ!C´o»@€6 C³Á@ÐDCP-h@ @ØÁA`AèíBP8q@ ¿7Agñ@qCÄÀ¸@èeøB(¤»@HôB @@TA  A C`çÖ@8ÎÿBxõÙ@˜¾B€¿0@à@ØÁApA¥ÍA¬¨û@οàÙ{AàNÝAP@AàÀäA$PEAÀ7ÆAphø@$¿ÀlhxA€>¼Aø5.AàóA¨ÂNAAzAÀí¿@ AØÁA€A 9ëA¬$A€&>@”>ƒA’B”\OA`OöA8öFAÀµ B¤€ A@SÛÀ¢€ŠABžäQA+'BÔ‡XA@òQB AV@à@ØÁAˆAÀü÷A6øAøÄ¾ÄA`>BŽÜSAPÏ B”‹gA zBLA@3‚ÁNšA õBLëYA ÉQB˜€A ý-BP²G@€?ØÁAA°•‚Bb‡Aðt’Á*¢„AІtBJˆjA˜™¤B Ä*A0°B€ A@„€A~AÀ(B^4CAð¶yB œmA ŽCB —n@AØÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ '½A¾º@ˆAØÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðB ˆ+@˜AØÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ AxcÍ@ AØÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÔWB`?Z@ØÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@0AB@ût@€AØÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp!bBàOK@@AØÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@°ÆA$õ@AØÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÇFB@÷o@AØÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀµA¨æ@0AØÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ íAp)Ù@@@ØÁ0A€?’xB„½/A`ˆ"AfÞ¯ApC…Bn`fA°”cBHqƒA0ߎB¬Á%ANù?®Á¥ABJ5^AŒB€rA¸ ’B„*@AØÁ0A@»êBœ}ì@xAØ©lA¸‚ôBaAx²ãB”f3A¸æèB8é@€é—A4iAÀ­ûB›Ax+×Bh>A8£éB§9@ AØÁ0A@@@PBø)A°¡©Á^GA ºÊAv5Af:@ØÁ0A @ u BVÞ A=@4ø‰AÀmBJlIAP B¸@KA+B˜QA€sÆÀ˜Q‘AÐBÂÍKA É+Bèâ\A(¹‡B =Z@AØÁ0AÀ@ NÝAÌý@€áAhC}A°£BìyGAÀêÁAÈ@.A@D¹AØáæ@€ÃHAÜáfA žôAB|CAÀfA¨ A ï˜ApL´@à@ØÁ0Aà@à$°B¨.‰@À3¤@ŒH A¶¾B,ÞÆ@0&µB ¤Ò@û¹Bh„Š@€r¯Àh„ AÈø¼Bl=Ï@ÊB¸’Ì@ð$BààQ@pAØÁ0AA ÆÛBðUn@ÀNíÀ(ƒî@X áBü"µ@‚òB€J±@¸çBàas@€^lÀØaó@HµïB ¶@ð­ùBpe¶@ØÚB¨G@€AØÁ0AA€ÁlBóÆ@ðöÁøGA0jRBìv,A w”B*ù@@ {B 1¿@LÈ>1?A‹…B6é A`ý…Bà<APK4B0“/@€AØÁ0A A˜¸ïB¨0g@ÔÀø\ç@ÐúB(B«@|AC¨à´@pqïB`@0ùªÁ`ÿ@¨€èB8ª¿@”€ CPáÂ@hECÀR@˜AØÁ0A0A@ ÛB°ºm@Añ?èí@мîBô”¸@0éìB`d³@8ÆåB°tˆ@WGÀ°tA@»òBLÐ@ˆJüBHŸÏ@ >ÕB°5=@ AØÁ0A@A`|Bx©û@@@AdÚ{A öGB`É;A`oB(PGA í†B° º@€\À° :A8RBV A€œ–BPA@òˆB`À@@ØÁ0APAX‰ÎB˜Ïo@9Š@˜þï@àðäB¼·@¸ÞBèJ»@ÈÊB`|@?¦A`ü@ §ðB0ï²@ÆB VÏ@ø›B@ @À@ØÁ0A`A !B°w÷@U§Á ¨wA îA`¯IA¨TBÒ4A0ÏeBÀÂÔ@ìJÀÄÂTAàRqBZÉ0A|B¬A 4"BpL@@@ØÁ0ApA@BB"ZAj>ŒvŽA -B\WKA t.BôÖmA×#BðkAý•ÁòkŽAà˜BtALAðb]B8fjAPaB ÛK@`AØÁ0A€A02€B€”AYºÁ²’A€ eBöÝŒA°Ö§B˜A¨b–B(2ñ@ÀëA$2qA å«BÒLEA˜BœBŒÕ-A` ×BÇ\@€AØÁ0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀï½Bt%@pAØÁ0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿœNBA”@€?ØÁ0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀüBàƒC@ˆAØÁ0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀQB0ŽD@@ØÁ0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°‘»B°•@pAØÁ0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(³BðiO@à@ØÁ0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ³–Aø•ì@ @ØÁ0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpòEB 4k@@@ØÁ0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¸üAxèÜ@AØÁ0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 9$B@"²@AØÁ0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¤6Bp6„@@AØÁPA€?`ÌrB`A0A0ïˆÁ:c°A`MOB’²‡A@àŠB\ƒ_AŽŽB(,#A0è*B*,£A8·B~4AAP’GB\¤‚A@ ]Bð\C@pAØÁPA@°m6BØÏ(A÷ƒÁ@ð¨A OBÖxfA‰ZB{Apb#B¨V,AÃ@ªV¬AЮ/B¤CsA°èBwA ]”BP±@ AØÁPA@@ˆ,§Bl=ê@:ªÁdjjAp`”BÆØ4AxRÁB¼fA ¥Bˆö@Áž¿ˆvAÃ¥B.A ªBŒÀ3AH°ÖB«Q@À@ØÁPA€@¤—-C{™@€ÑnÁ”˜AX±*Cì ¨@D±;CXuA˜ó0CH¬ª@ànlÁH¬*A°J-C·»@Lt>C¡AÔP4CXê·@`AØÁPA @`sTB¨8á@ e-ÁdaAçEB(.AðuBô4A d8BÀOAÀ @ÂO„A‰FB&~3AÀï7BûOApAtB€ŠV@@ØÁPAÀ@ÐBdcò@ð±‹Á0’rA&ÅAl1,A€?-B€@AØÁPA@A0@wBŒ’È@ÀqÁˆºHA  zBö†AÈ0‘BDè$APÐsB¨ÓÓ@ Ò³Á¨ÓSA° VBÞn)AøžBLA¥+B S<@€@ØÁPAPA ! BÒ¢AŠ?¬½…Að¸B à:A-BðBbAàÁÞA´HA 1 Á´HƒA šÊA"ú/AÐ¥ BÐ)bA€2B`ð%@ˆAØÁPA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ^A¸¤¿@ˆAØÁPApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°1vB`c@@€?ØÁPA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@~Br@AØÁPAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀhjA8bº@€AØÁPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿµ1BÀtL@€AØÁPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp£ Bˇ@AØÁPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(–B°"h@ AØÁPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ™fBPô%@`AØÁPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€±ÐA“ï@ @ØÁPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŽAõÞ@AØÁPAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà}B¸²š@€@ØÁPAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ` B¦@0AØÁpA€?Þ_B¶÷A3ÜAd‘A(þŠB*+Ar*B àkAà¾oBpnAÏ‚Ápn’A@MBèReA؉Bˆk4Aè_€B¾]@ˆAØÁpA@@ß.B(Y%A$ŸAØy¥Ap~XBÈuA B¼1eApñHB¸Sþ@¨‹O¸S~A`ÉÂAâã ˆA°~B&«:AàCB” _A€œ§A0“@ØÁpAA`¢°A\¬×@@·@Ä×WA`õÕAŽ:(A€Z§Aà!A#BH³ö@àò.AH³vA€´DBìñAðíBü`[A<$BPÛB@ØÁpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø¯ÆBÐËA@@@ØÁpA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ–•B@Ø@˜AØÁpA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@.#B0ù5@ØÁpAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÛ[Bà @€@ØÁpA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€>JBPU@ØÁpApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxÕ•B0\@€?ØÁpA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸œB6/@AØÁpAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÇaAÐÁ@`AØÁpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpï~BP75@ AØÁpA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨ÄƒBP›-@AØÁpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ï*B0mL@0AØÁpA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ° QB¸P€@AØÁpA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€=èA˜×@ @ØÁpA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B0{„@ØÁpAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¿Bxå–@€@ØÁˆA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(pB°ã:@AØÁˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ªBàÇK@@@ØÁˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÁÕA€ @@ØÁˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 1B?[@à@ØÁˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸Ž±B€p@PAØÁˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ßAB Ü@@AØÁˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ$+CHÃ@0AØÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆƒÃB (.@€AØÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@±BPF\@pAØÁˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ŒBàÚ2@@AØÁˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸³ˆB`@à@ØÁˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ЄAˆŸÎ@À@ØÁˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿcAPÕ@PAØÁˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàúµA(´°@AØÁˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ {LB@6$@PAØÁˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPízBO8@€?ØÁˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ {LB ªQ@€@ØÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¡ Bài@AØÁˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ§B@pAØÁˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°(BP­†@@AØÁˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀTbBÀp@@AØÁˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÂXAP?Æ@@AØÁ˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿWcB (@ˆAØÁ˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЉ`B0øM@`AØÁ˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@òwAؼ@à@ØÁ˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜OAàå±@AØÁ˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÞuB@0@€?ØÁ˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà6€BPÿ@˜AØÁ˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸ñ“B¹¶@à@ØÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ7AЮ§@AØÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ÷ŸA¯¤@`AØÁ˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@+B0L=@˜AØÁ˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€]B`•@€AØÁ˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ VöAã@ @ØÁ˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =³AP¾Á@ˆAØÁ˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄA˜È’@ˆAØÁ˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¯ B@4Y@€@ØÁ˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`®A°ãß@À@ØÁ˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ©ÅA`Ž«@@@ØÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈHBð (@AØÁ˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿbxBàƒ#@ˆAØÁ¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ê^Bàç/@ØÁ¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpWBP9W@€@ØÁ¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°_UBò @€AØÁ¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ"MB@a'@ @ØÁ¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€]^AØ ³@@ØÁ¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ä@B œ(@À@ØÁ¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‘@B@"@`AØÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ZäA[@AØÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàpB€ë@˜AØÁ¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðbB0@@˜AØÁ¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¾jBÀM@0AØÁ¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€QAàÕÀ@0AØÁ¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0pfB€¸å@À@ØÁ¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ uB ²ü?`AØÁ¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ×B@èd@0AØÁ¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿDöA ly@ˆAØÁ¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿS,B€‹@AØÁ¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà÷œAxäá@€AØÁ¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¨‚AÀÑ@à@ØÁ¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‚ÕA¬Š@0AØÁ¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 1€B`¤ê?@AØÁ¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX³„B@ï%@@@ØÁ¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ B¨†Š@ @ØÁ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¸»A°[š@AØÁ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°)B@ø[@˜AØÁ¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ­ÛA ƒ@0AØÁ¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿLBP¥\@ AÐÁ€?eD>óWAZZúÿZZúÿ àD.UAZZúÿZZúÿ†oDð}A€y·D\žzAZZúÿZZúÿÓDª\A@@ÐÁ@5DZbAZZúÿZZúÿcÏDŠbAZZúÿZZúÿ½Ì DšM„A€¹‹ D.„AZZúÿZZúÿPÌøCÌS+A€AÐÁ@@ÐÂ5B’¥TAZZúÿZZúÿk7BÖ•VAZZúÿZZúÿÀðŒA–AA€`*ŽAäDCAZZúÿZZúÿP×B Œ@€AÐÁ€@„ CŒ{£@ZZúÿZZúÿÜ€C š¦@ZZúÿZZúÿhÎC@]¨@€„V CÜz«@ZZúÿZZúÿ&ECð‘¾@pAÐÁ @¼nqCw£@ZZúÿZZúÿ¬FxC0¨@ZZúÿZZúÿTøoC€E±@€–vC¸(¶@ZZúÿZZúÿøˆ€Cè¨é@ @ÐÁÀ@œ:*C¤´Š@ZZúÿZZúÿ‚0CtÒ@ZZúÿZZúÿÐ.$CHš@€`*Cô—Ÿ@ZZúÿZZúÿ°³#CpLv@@AÐÁà@HØCLy†@ZZúÿZZúÿðÞ C°{Œ@ZZúÿZZúÿøËCÐ`@€Ž"C¤–@ZZúÿZZúÿì@CàCL@ÐÁAÌ®"C(Iž@ZZúÿZZúÿ(+CLy¦@ZZúÿZZúÿ™&CØDŸ@€àð.C°>§@ZZúÿZZúÿZZúÿZZúÿ€@ÐÁAh`„C/Ð@ZZúÿZZúÿÈ ŒCèAÜ@ZZúÿZZúÿÜ‚C0}Ç@€ðg‰Cð¦Ò@ZZúÿZZúÿ¤^bC˜£@À@ÐÁ A€ ÆAÒÃ2AZZúÿZZúÿà;ÓAŠ>AZZúÿZZúÿÀÂøAœü}A€À÷Bw½†AZZúÿZZúÿÈ}‰B0Ä6@ AÐÁ0A¦7BíGAZZúÿZZúÿp*DBÒŒUAZZúÿZZúÿ $pB@>;A€ÌBLsGAZZúÿZZúÿ¸I¬BÈå‹@€AÐÁ@A8ä¾BP‘è@ZZúÿZZúÿ£ÌBpPù@ZZúÿZZúÿhUÐBÈÿÛ@€@œÞBHë@ZZúÿZZúÿÀð—B@&_@˜AÐÁPA€*åAòøAAZZúÿZZúÿ@]öA„‡PAZZúÿZZúÿ ¦—AØÚIA€@j¢A€/XAZZúÿZZúÿp˜‡Bðsr@@ÐÁ`AèCð«@ZZúÿZZúÿXUCF¸@ZZúÿZZúÿL)Cð±£@€,'CГ¯@ZZúÿZZúÿà¡ÄB€Že@à@ÐÁpAÐB~£LAZZúÿZZúÿ1'BÔº\AZZúÿZZúÿÖB2°A€ ËBâ1‹AZZúÿZZúÿ‚ BÐT®@AÐÁ€AÀ¡rB$cAZZúÿZZúÿ¨ë‚Bò‡%AZZúÿZZúÿ€’QBÄp_A€€æ`BhÈoAZZúÿZZúÿàðÎAÈA@@ÐÁˆA ç&C\K©@ZZúÿZZúÿì4Cˆ¥¶@ZZúÿZZúÿÐV0C@ä±@€t =CŒ·¾@ZZúÿZZúÿPÜëB€Ž„@@ÐÁA0éBÄXMAZZúÿZZúÿÐó&BO]AZZúÿZZúÿ@ˆƒAÈà6A€@ÃŒAH¶CAZZúÿZZúÿ ª„AÈA`AÐÁ˜Aˆ¸B íÙ@ZZúÿZZúÿÐ ÆB˜oê@ZZúÿZZúÿhg©BhoA€ÐÑ´B\ AZZúÿZZúÿxCPÌ©@ @ÐÁ A€ùBêt:AZZúÿZZúÿðt B2HAZZúÿZZúÿHBmA€ðtB*"|AZZúÿZZúÿ žçA,Ä1Aà@ÐÁ¨A ˜Bˆ8@AZZúÿZZúÿX•¢Bæ‹MAZZúÿZZúÿ`È$B²;¡A€€Š.B ȪAZZúÿZZúÿ@º«A”àA€AÐÁ°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ü¤AµApAÐÁ¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÑÒA,OCA˜AÐÁÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ £Aø0AAÐÁÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ]ŠA,ŠAAÐÁÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàM¶A¼7AA€?ÐÁØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÕCB(3Å@€AÐÁàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ d“A„P A AÐÁèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàˆ€AluA€?ÐÁðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàß¶AÀÃ4A@AÐÁ@€?ŒIC¤­‘@²¿äÆA´BFCT1¸@@7FCPÜ@$ˆBCðf @ KCÁðf A¤ü9ClµÏ@œ-ECøí@ì.C E@€@ÐÁ@@ÈÖCȦ@xã>4&AÚCËè@,ëCX ë@à¬$C8±@¾Á41AôKC¤Ïü@º+CXö@„G)Ch)@ÐÁ@@@\îrCVP@À“£Á8zÐ@ØâjC ]“@¨º~C@Œ•@DfvCàèw@ˆ1JÂàè÷@_CÀ¡«@ÞoˆCµ@—”C8ûŽ@pAÐÁ@€@p±NCÈüE@À-öÀ Æ@˜ÃNC“Ž@$ùUCˆhŽ@¤HMC@va@°¼˜Á8vá@LbGC_ @LêYC@´£@ˆFC`#˜@ˆAÐÁ@ @jI‚C°äj@iÀˆ ë@vc…CˆÞ«@0D†C¨X©@Î{ˆCW‰@ÀÉ’ÁW A¢Œ‡Cì¬Å@ÄiC€¼È@B}C€Jr@@AÐÁ@À@dCÐ~F@ÀŽAp¡Æ@ å%C¬2…@,#C˜—œ@\¹CðT@4Š@ðÔ@”¬&CÔr“@Ø¢!C€>¢@¸3C m:@€?ÐÁ@à@´ßCpUV@`óÁðzÖ@8Š C`ÿ @Æ‘A0ë2B`%[A°ö0B[AžB¬Œ AÐQ¬ÁªŒ‹AàõðA ‘NA0ÊSBðTAˆÏ„BÐs!@ AÐÁ@0A(¼àB˜Ò”@ àADíAxÄøB¸™Ø@ çBˆé@è`½B€M¦@­ìÁ„M&Ax;ªBp² A˜aéBàß@PÚeB0K/@PAÐÁ@@A@&èBxØ–@`‹PÁ¼óAôêBøóé@XªCÀÇß@XÑB(Aš@@ Á(AA°ÖBÈÙí@!éB¯ä@¤ˆ!CàO@AÐÁ@PA’ –C胭@À°ÀŒ£-AÀÜŸCˆUAºB£C8ÕA¨’Cx[„@#²?t[AnàœCxŸÈ@è—œCˆõÈ@\°†CXå›@AÐÁ@`A qBèN A/A¾hŒA@C&Bz¸`A`7ïAKA`\úAL° A F1AL°‹AÀ B<\aA€þÝA lFA€žDB`ë_@€AÐÁ@pAÀÑ÷AÊ+A$…Á`D„A`˜ÃAdm5A°l*B(']AÀ÷A¼ò A€\A¾ò‰A0^"B¦PcAÀÚÏAˆõ>A°{:Br`@0AÐÁ@€A0¡B8Ý«@ ¥¤Áˆý+A8!˜BÜdAPÈÅBðkê@¨œB0Y»@˜Y¾0Y;AM§BÌAЩB(¤A€ÅWB Ôd@ÐÁ@ˆAPä0C0p@`§#ÁØ3ð@”^9CÐ¥¶@øîECð¹@ü§.C¨¶‡@t2À¤¶A¨Æ9CÓÍ@`‹>C¨±Ï@¤„5C€]†@AÐÁ@AÀ ÀBH‹”@@)‹@è§Aè´ÓB TÝ@`:ÌB(Ÿé@0å³B(±¬@S^Á$±,AÀ«±Bâ² AˆÅÑBÈeù@\C€×Y@PAÐÁ@˜AÀú½A„”ô@ Ë><ÄtA@ ÎAþZ;AÀíÌA¸Õ:As B¾ AA¾ŒAð`Ba6A ŠAa¶APÂnB0w‹A€V(B̈A0O©BÔ9@€?ÐÁ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÀC°™R@€@ÐÁ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðNZB°‹|@AÐÁ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèì¶BÀÙ4@€?ÐÁ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhzÆB/@`AÐÁ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸‹BÀ K@ AÐÁ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¾²B_+@AÐÁ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿd B ­ª@ @ÐÁ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ä±ADŒA€@ÐÁ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÙ2Bx‚¥@@@ÐÁ€@€?ðxÜB¼pÁ@€SÝÀ€’AAhÓB0Aˆ'àB€ÎÛ@@HãBXÐÆ@ ^CÁXÐFAx\ÔB–Ü A°¯ëB€Ià@÷éB€á7@@@ÐÁ€@@ü-1C(¨ @Àç¶@0Ä A ê3C(ôÞ@ÌÍ-CHŠæ@4Y(C?±@`ê>A?1AÀ.C\•õ@˜›!Cˆþ@àb^Cèl@AÐÁ€@@@–YC6L@ {yA¨YÌ@d cC’@HhSC0R‘@ø+TCà·g@ÞAà·ç@X dCС§@LpGC~¢@ þ8C@@ @ÐÁ€@€@êoBÿð@PëôA )qAŽ™BAç5B0¸PAxƒ›Bxw·@qAtw7Aðë§B¸çö@ ‰”Bðñ AéÝB@Ÿ @pAÐÁ€@ @¼/ C€ \@¬˜A(ÇÜ@C†™@ˆ6C`þ¦@Üè CpÁj@`½pApÁê@t C §@ØÁ Cž­@”ÝCp @à@ÐÁ€@À@hùAº+A‘E@C…AÑBð”>A`¢õA€àGAÀbB A€C2@ŠA {B$Ü@Aà’BhýRA ~sB[@AÐÁ€@à@ }Cl›‘@°a@µA4:…C‹Ö@<ƒCxÑ×@´Õ€Cø@ q AøAþ¾ˆC€=Ö@6ùƒC@­Ò@š ˆC-‹@AÐÁ€@AÐbBù AÀÈÀÀ<ŽA Bô“UAI3B”öPAðåBP™Aà1¨ÁP™‡AÀÖAPh?AÐCB(ÇRA =|B`q(@AÐÁ€@A˜‘C\Ÿ@@RÓ@Ä›A¼d›C”—ð@ æ—C˜í@°’•C¸Ø›@`¤ A¼ØAl[ CTæë@L››CH¤å@À  CH_Ø@pAÐÁ€@ A€r]Cd°@`A¤ƒ0A :pC¦A„YgC@ïA ZCØÒž@Û¬@ØÒAÈðjClô@ÜNeCøµè@œOC H@ˆAÐÁ€@0AÄ[C@;@@¢ŸÀ¼T AÔÞCÀ—Ô@s CÉÖ@ôC˜‹@À˜ A:(C#Ñ@¬ö*CèÒ@€èýB0|(@0AÐÁ€@@A KØAðeAš|À6~…AÀ#×AÚCA œùApHQAàéAl„ AÀ¸—Àl„‰A ÔäAÎFHA B˜ÖWAðèFB0¦=@ @ÐÁ€@PAî!C8=y@Ù>Áøjù@ŒÑ'CTÀ@ìF5CøÞ»@˜PCg@0òÁç@ä6Cˆ´@Z7CØyª@*+CKX@AÐÁ€@`A('ïBÌ@¸Z?´AbC($É@8ChÁ@àÜÕBøæ@ @AôæA¸ÕöBl‡Ï@8MÕBõå@øŠòBPÏH@€@ÐÁ€@pA`"B^µ A£@æÏAPñ9BÒ˜VA@ì$B`][AÐ UBnAÀÛ†Àn…Aº[BfQAPzoBÀNEA`Ë)B°ÿI@€AÐÁ€@€A@éõBHz@0$A Lú@`W C„úº@.CbÄ@›÷B(C…@@œ"A(CA¤` C$¬Æ@pCø¸Ï@`x÷BpýE@AÐÁ€@ˆAhÕÄBôt@ÀÇ!ApAsßB,uÔ@h]ËBPlã@hÇÊB«š@§í¿«Aƒ×Bhmï@ ÈÝBØè@@•ÒBP,7@AÐÁ€@AȃBÊÊ@µË@XñJA0:”BdšAÞ‡BT#AÛ7B0œ A°­¥A.œAð3qBfîIAÀdBÐeA\§B3O@€AÐÁ€@˜A@îBÎ×@°[¬A`øWAàô BnÉA ägBh4@AÐt£Bè_¯@CÌÀì_/A½§BN Aˆý·BükAð»BØ‚Œ@AÐÁ€@ A€fBø¿â@àèŒÁíbA€RQB8NAHbB}A@ðxB$ñA€A$ñAàqŽBn"A€ yB@)„AdhBàçJ@AÐÁ€@¨A äAÊ×Aï*À¤õ“A@¶èA&ZA@½BàÉhA€ýBã+A ì¡A’ã«AðqTBó©ŒA BDÜkA€ÖªA8äÃ@pAÐÁ€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ&BØ/@€@ÐÁ€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€·‰Ax4á@AÐÁ€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`CBX?Ç@ˆAÐÁ€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€B @€?ÐÁ€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ¬B@c@0AÐÁ€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿü–BÐÄ@@AÐÁ€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`$dB8ƒ@@ÐÁ€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \BX¨@à@ÐÁ€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÌdB@͆@@ÐÁÀ@€?`SsB>Ê1A²ðÁ¦é±A 15BCx…Aî•B,ÄdA0áZB˜fBAaÒ¿šfÂAðUBJy‡A`![Bpë‡A­‰BðÓ@pAÐÁÀ@@<£CÌ5Ì@à]OAØYLAP+ Cx• A|CpòA,CÙÒ@H«.BÙRAÀSC`”AûäB„Ñ!AP˜+C0õ&@€AÐÁÀ@@@€îJC@Á@À6‘À(ØA8âJCŒZ·@”DOC8€»@8LTC°Ï€@ ã˜A°ÏAH`Cp0º@8`LC_µ@h¿'Cd"@AÐÁÀ@€@:@B,ºAps«ÁþцA ‰BV“RAÎoB¸ê0A€žYB˜ƒAP÷‡Á˜ƒA:;BþPA€BÌi"A@Ò×A4Ÿ@ÐÁÀ@ @”1Càæy@€@(ú@„ACDµ@ÔC(ò¶@0§ðB?@By¿?AŽöB€õº@x?øBPÙ¼@(ß B0ù@À@ÐÁÀ@À@pŠC¸Jš@@Y„À fApLŽC bÞ@hCÙæ@XJŠCw”@ N?wAZC$¯Ø@*C–Ú@ĺCС–@ÐÁÀ@à@€¹ÅBtè@SIÁ AÌÁBìWà@À'ÜB@É@H¤áB ‰@·ÉÁœ A YÑB´©Ø@<ùC1»@˜„¢BP#"@AÐÁÀ@A¬ßCœ…@71Áôž A`‡ Cp¸Ð@O,CÐ4Õ@(t Cp°ˆ@PéÁl°A| C´FÌ@Ô#C 6Ê@LnC÷@AÐÁÀ@ABCôæŠ@ ±Aüÿ Ap]C”ÓÐ@<éCðçÏ@ÔæCXòˆ@ ¡¯AXòAph0C @Øö“A0-8BºaA ƒ/Bˆa]A ™ BÐW„@À@ÐÁÀ@@A€`WB&]#AV«@8{£AðÒrB¤³kAà«\B^}‚A í~BØ Ý@¨ŽAÔ ]A¸k›BDo A0ŽkB ?AÐÍ4B@[K@AÐÁÀ@PAÔ KC"}@@DAQý@LÂ_C¼ÍÉ@0®VCˆ;¸@hÜGCàœv@¥’@àœö@,½XC¸»@TUCA»@¼øSCê@PAÐÁÀ@`AP(3B‚A ¦Aà&‚A@(nB^ò9A€wB¤—SAP¢ B€ð@C B|pAàµvBæ%7A€ãÅAÔ¸6A°\}B ï%@pAÐÁÀ@pAœ­^Cäå‚@ïË?¬þAÈ‚qCõÅ@˜‚qC–Ë@8 hCÈøŠ@À»ŠÀÈø A¬žwCl|É@s~C8TÞ@ø“GC(s@pAÐÁÀ@€AЙBàg§@À}·Àè‡'Ah?ŸBйAØ­B >ø@ø“ªBH¤®@éÁH¤.AÈô—B6%AÈÁØBpRã@8RBà‚½@€?ÐÁÀ@ˆA@¨çAN»A  AÌÔƒA B3UA`ÖÖA°°>APB88AÀŒ@88AÀBÉ]A@âB˜vWA -‹A=î@ÐÁÀ@Ah ¼B„‡@ñÁü/AXXÁBĪâ@82×B¨Á¹@xЪB0—©@p‰Á4—)A蕤B–U A`>ÌB |ì@@€·BÒ/@@@ÐÁÀ@˜Að#B–½AÀo†Àˆ×‚AÀº&Bþµ`@pAÐÁÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿƒ8BØZˆ@AÐÁÀ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ÑB`@à@ÐÁA€?LØ.C¼à@ TEAøF`A8L3C&ÐA='C$HA<!C`Õ@@ƒÁ@\UAÔG"CDtA¤fC 4AhC`©"@€@ÐÁA@x(ÞB4žî@’ÉÀÉnA¸EØBÚù(A0åB”B)Ax%ÀBà3Aà8UÁâ3„A°Õ²B¥BAàšÍB3A`µBÀ¬ü?AÐÁA@@0úñBº@¸KCP/u@ðR±ÁX/õ@(~MC ¶@Ä¿fC]¾@pJCPT³@@ÐÁAPALSChœm@€¿@0Éí@ŒFCܤ¸@ÀÌCðö²@ÚCvp@@TÒÀvð@,@CèÜ·@~Cðy¶@PëBÀÐ"@À@ÐÁA`Ap˜QB¨ç@ÀAŒA´»gAà7„BX²AP(>BœGA@dqB(Ü@p¤”A(\A¬•BÞ A0Š]Bô:@AðJ’B€d"@€@ÐÁApA³BˆA@@—ñ@]ApÊBôcÚ@X»B¸#Þ@€,ÂBøö’@IŠAøöAèeãB¸ðÔ@àMÀB &ì@Xà°B³E@0AÐÁA€A dB`FÐ@ÀÔnPA€™rB~¨!A0î}B˜äA@PBpõ@(ÂpuAÐB¬4YAÐ6”B¸ÅAàSYBpq"@À@ÐÁAˆAˆ•Bo˜@V?A0÷¡B, ü@Øš¢B°âÖ@°p—B¨Cº@PH™A¨C:AÈ@·B¨×ð@%Bl"A‚B_@ÐÁAApðBT]A@ËË@lz’A`l)BðÞRAàÈB @oA@ïAˆ#A`LÁ†#’A ]ÝA:bCA ÿBÌ yAÀk AÈRÃ@@@ÐÁA˜A æÅA\²A·\@à̃A€äA2RA`¶ÉAàPBAàOèAŒâA®Ù@Œâ”AÀÅ B”.pA@fßA¨öTAÚ2B`^ˆ@pAÐÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`-BPjw@PAÐÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`D&BðÕC@@@ÐÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€æBp^=@ˆAÐÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpg·B | @@@ÐÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ GùA8^¼@ˆAÐÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBpÏ@AÐÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`×DB0x@PAÐÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàxÌA ò@AÐÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ§,Bx$œ@ˆAÐÁ A€?¸îB”ÀÓ@@–à@`çSAh¹óBˆRAÐŒæBÀ3AHWÏB0åè@` Á,åhAhÔÄBH&AxpÖBx A"øBÐÚ!@@AÐÁ A@ŒBCˆO¹@€ëQ@tq9A¬fDCŽìAô¹ACÈA€à?C ¦@€ ^À &A@]>C„$ê@¼†BC0í@°6iC`Š@ˆAÐÁ A@@Ð~Cä|£@€u#@Øš#A Cxãº@ ›Cz AhSüB°jª@P‹¼A°j*AØ CtN´@pFèBxA ûÄB  @˜AÐÁ A€@ì Cè‚u@àûWÁð¯õ@@çCð$­@xC!C·@˜UCpjg@ÀËÁpjç@(¶C£@ä"!CHÚ«@0Ù.C@Lc@AÐÁ A @h–†BPi¸@`\Á4‹8APÞyBlAØç™BÀ?ø@x†ŒB0@·@0é’Á4@7AÑ{B‘A m¤B 7ï@˜§×B€õ@0AÐÁ AÀ@6C¨1f@@SáÀ\æ@è¿C¸1ª@„²CpÔ©@ÛC°øT@€þAÀ¸øÔ@°=CèЛ@4!CPÑ@(C€fD@ÐÁ Aà@èk”B<+©@ð¿„J)AØê™B(ýñ@˜ŠžBØ­AÄ­BàÀ@@P˜ÁàÀAÐì¡Bpó@€ÊÊB€¨à@žB`þv@@ÐÁ AA€¹¢BÔK•@ÀR†@gA¸~°B˜ÉØ@°q¨B¨¦æ@àR¥B—@N‘A—A¸AÁBÈžÓ@˜á›BÜœA ¦BÀ7 @€@ÐÁ AAdzCØ´j@@\ø@¨àê@`È CXù¨@ÄCC°É¸@Œk C‹h@`$8A‹è@t¤Cb¬@H\ Cp±@íB Ú@À@ÐÁ A A&fB˜Å@@%±Àœ3EA`=jBæóA ÁBÄ¥AP›„B8w»@°ƒA8w;A0žB°üù@`yB¥AÐŒBàß@@@ÐÁ A0A&bB ¡Ý@@¶öÀøÊ]AObBÒB?AXž‚BT¦Aƒ{BدÉ@ÃϿԯIAØŸ„B° "Ap?‰BØ<AÐÉ¢B @0AÐÁ A@A@»B*¾A€Ñ¶@xׄAà B{OA`åþAЛFA0©$BðèA+Õ@ðè…A0Á>B@ŒFA°Ã#BÜJQAàU|BÐdB@à@ÐÁ APAPõBDˆß@hB8³_A ÄqB¨© AÀ„ÍAD6A0‘BˆðA@µA†ðAÀÍXBöêEA@ÅñA´ GAÐ .Bð›X@PAÐÁ A`A@¶‘B`Ö¢@àí‚Aøõ"A¸…¯BÞè@ø…B8ÎA ŽŸBP… @Àd=P… A ·«BH#ô@x¹­B(W÷@0á¦BÐå&@AÐÁ ApAø*œB4Ó£@üÁLó#Ax™ŸBzã A¨$µB8?Ø@pWšBˆx«@`Û•ÁŒx+A8ý‘BÐðA ì¼BH&Ý@pˆ¹BPØ(@AÐÁ A€A ÌûA¸¯Aú¿ÈɃA ^B¦›IAð“ BÐMA€ñïA kAàf A k„AÁBXÍRA }àA”èBAÀB @PAÐÁ AˆA@qB)Ä@bÀXPDAh–•Bš¢AÈxŸB`+Aˆ}‡B`Tå@#ð@`TeA8Ä™BÒ¤AÈŒB€‡SAp^uBàÄ6@ AÐÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP B §y@À@ÐÁ A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ²A¶@€@ÐÁ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPФBPä*@à@ÐÁ A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŒšA Í@€AÐÁ A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ŒÍB0t2@ @ÐÁ A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp ÅBp#Y@pAÐÁ AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ03B@á£@à@ÐÁ AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0iBÐE³@ AÐÁ AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ >BDˆ@@@ÐÁ AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°2BˆE‡@À@ÐÁ AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ†BØþž@AÐÁ@A€?(éòBÃÂ@`k Á˜çBAHéBº«A¹ûBL+ AÐ/úB°«Ä@5n@´«DAh­ûBrúAøöBÄ£A€ÌÎBðý@€@ÐÁ@A@°Bìñ#A0YæÁ®¤A`(ªAØ,(A JBÈŽA06fB «3AÐ%‰A «³AH”„BÔF]AàÔEB:(A0*BðZ@PAÐÁ@A@@0n¼Bº¶@P0€ÁdÜ6AÐU¯BT:Ü@,ÑB¤—A˜TÑB`¥®@@Ñ¡Á`¥.Aˆ“¿B¬iÕ@Ø?êB(AÔ³B™@€@ÐÁ@A€@`öB A$‘¿øŠAFBTÕEAÏ B?LA ‘BEþ@PÅÃA”E~A0LBÞ8A uÑAH!9AÀkgA½º@ @ÐÁ@A @ÈÆC¸h@€díÀpFè@@„C ¨@ÐA$CØ=­@1CÀ¼l@Д„Áȼì@,ŒC`¬«@´ð'C0¯@ˆQC@ G@€?ÐÁ@AÀ@—B¦ž@ ›SA ÄA@*¬B<Ð@Hˆ‘B¬ñAXØŸBài›@À1îÀàiAОBŒ]ä@Pv¯BøÒæ@¸±B/@`AÐÁ@Aà@`h|B€¬@€5‘@È ,Að¢‰BЃö@˜B´UAàyFBèKê@€ŸÁìKjAà>Bàí6A@ÙcB,0%AඃBà@@ÐÁ@AAÛBPŽb@a‡¿p¹â@€çBäì¨@ø"ëBÐù«@#éBÀÙr@:ùÀÀÙò@ªíB<Ä´@=C%·@ ÌBø@ÐÁ@AApšÄBˆÔl@@åÀØí@ØIÍB•´@½×BÀø±@ }ÆBðS…@/¿ðSAÈÑB¼FÎ@PbÕB0nÃ@P5ÏB0Ž%@ˆAÐÁ@A Aø£üB4]@ÀÈê@ˆ^Ý@N Cœz¡@€¦C˜%¯@„cCàžv@@4Ààžö@ð… CtY¹@ ^Cè`¼@üACÊC@ˆAÐÁ@A0A@ÿAôÙAåƒ@èò€A`+B~=IAà·BÒ@A‚B8‹A_˜À6‹ƒA ŸB¸áHA *B ŠGA`ÂBH¸‰@@ÐÁ@A@AP…eBX5»@@‚@àY;A€\€BÊ ApÉqBÅA°ßB˜±¬@€sc@˜±,Aè0B„œý@°_‰BˆöA0“^BÀV/@€@ÐÁ@APA žKB Ï@Àš'ÁÔ4OA0éEBªŒ/Að,vBLK Aˆk‹B¸t @ Ý!A¼t A`Ù B@ˆä@ B@A¨†‹BÐuD@€@ÐÁ@A`A`ÚAÖ"A´>ª<‚A MîAH×@AàSîA45QA€!ÝA¨JAÀvúÀ¨J„A |ÌA˜½3A) BXÄ`AteA0ÙÆ@PAÐÁ@ApA`[ÌAü_þ@Àw¦Àø’~A€‡ÇA–5A ;øAè„SA  B°#A®sÀ°#A° B8ÒNABtiA@±YA ´@ˆAÐÁ@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ŠA¨ÌÈ@AÐÁ@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€g™B€;@AÐÁ@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@†&B \@À@ÐÁ@A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàì7Bs@AÐÁ@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ®`B…8@ˆAÐÁ@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 6×B°/@€?ÐÁ@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ œÁAøTË@`AÐÁ@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÌŽAüà@€@ÐÁ@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð%'B9—@à@ÐÁ@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿrFBH±‰@AÐÁ@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX’‰B°!y@ AÐÁ`A€?H³BTJÝ@Ðb·A u]A¸qÉB^ØAà;B”:1AHR±BÀþï@ qCAÀþoAP*¼B^#A@Ò¥B\.5A@ËÕB9@ AÐÁ`A@pr Bj¹#A@GÁÙ£AðQBØL]A0/7Bà¨wA@þ:B@|!Að_œA@|¡A cBT›\A 8B¸npA ÂßAE@€AÐÁ`A@@0Ì BBé Av-@P¡Aà B`–aA HBôŸpA0$-B¬/A0ªŽÁ¬¯AÀ} B|xaAÀTVB˜ïŠAPxB¼^@@AÐÁ`A€@Hö¸BP®@€­PÁô;.AX±B¼Bé@0ßÍBX~ A€É§Bh Ò@€Q@d RAX@¯B-ÿ@8‹ªBpY/AØà¶BÀ@q@€?ÐÁ`A @xÒB`'t@ Ö8A¨Vô@@ÌæB8¥@HÛÐBУÂ@`ßÜBHŠ‹@@îtAHŠ A!ôB ;À@( ×BÀ°Ù@PLáB`3,@€AÐÁ`AÀ@ÐËŽB|²—@€ùuÀðÏAp™‘B,Íé@è8›B¸›Ù@ðµ|B˜¶@U¥@œ6AÈ ‰B¶Aà·Bèç A°êB°\@À@ÐÁ`Aà@»ŒBÜ…˜@°¯›A£Aˆ©BlÍ@àhBX˜ú@Ðq”BØ@ÌQAÜA©BŒYà@åBPÃô@èëÀBÀµ4@AÐÁ`AAðÿsB„-Ÿ@OuÀ¤LA /{BhÞô@È;‡Bàì@ ÞKB¨…Î@@ A¨…NAÐqiB$ AÀõGB8+Aü›B Ð @€?ÐÁ`AA"B$–Ô@Po³Aì¿TAÀÇ]B‚_A ÚþAäò:AðBÀtó@’XÀÀtsAðµ!B6A¦2BÜM:AP4B û.@pAÐÁ`A Ap4iBÌ“¯@«ž?€¶/A0H}B$ A{B” A ýXBØ Ë@PµAØ KAȇBÆA°÷CBH|.A­ˆB @€@ÐÁ`A0A@ú×AØsü@€ À¦|A@ãßA¼Û6AàõA´¾LA ïB\ûASI@Zû„A 1BÚÿ3APC&B8˜`A‘ÝAЗ @€@ÐÁ`A@A0€BVbA@BbÁA ƒêA¦dDA` 5B0(tApâB<¡AÿYÀ:¡“AСBªJAÀ9)BìyAÐÉ`B@<@@@ÐÁ`APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØBðÐM@0AÐÁ`A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`g[B`ú$@à@ÐÁ`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿãéA¸ö@€AÐÁ`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`eB°H@ @ÐÁ`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Õ|B6'@AÐÁ`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpb€B€ÏL@à@ÐÁ`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Õ5B@¨F@˜AÐÁ`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ á–A˜mÐ@ÐÁ`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°nB8°ž@@ÐÁ`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¾Bˆj“@€AÐÁ`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‹AÒ@@ÐÁ`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀѵA(9ÿ@À@ÐÁ`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ŒÑAàÉç@AÐÁ€A€?`™B:TAZZúÿZZúÿ´BxBTAZZúÿZZúÿ CBȾ^AZZúÿZZúÿ€BBšˆ]AZZúÿZZúÿ0A'B ½:@€?ÐÁ€A@¸“¦Bb®#AZZúÿZZúÿh¨Bþ®%AZZúÿZZúÿPuB˜fAZZúÿZZúÿpÁvBkgAZZúÿZZúÿèíBPï5@€@ÐÁ€A@@@È‚BHD#AZZúÿZZúÿ Ë…Bž'AZZúÿZZúÿ€*oB,wBAZZúÿZZúÿÀsBœ¬EAZZúÿZZúÿB ²@@AÐÁ€A€@à·jB¦MAZZúÿZZúÿp~rB"¸ AZZúÿZZúÿÐè#B`Ê:AZZúÿZZúÿ<(B>¸?AZZúÿZZúÿ ˆAP]¨@À@ÐÁ€A @Ðo]B°ë@ZZúÿZZúÿ ÚfB¸õ@ZZúÿZZúÿ ”"Bh&AZZúÿZZúÿ0[(B,AZZúÿZZúÿp¨&BÀÓ'@PAÐÁ€AÀ@0÷JB üÛ@€^FÀ0(\A€×NBÔWAÀý^Büœ?A/#BGAà;AG‡A€»;BA ¦B€mAP¤B 47@PAÐÁ€Aà@Àó/BÔËA€É(À¶å€A@Ä4B–³8Ap¾BB̸KA`?ÝA8RA€‹+À8R‚A [ÝA¤6:AàRøAܶLAÀÍQBàE@pAÐÁ€AA0ÏB”æÄ@ZZúÿZZúÿ(OÝBÀðÑ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿúÊB E@À@ÐÁ€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ88ÃB0+@à@ÐÁ€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÀOB`V@à@ÐÁ€A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÞ™AÈ ¥@ AÐÁ€A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpèUBÀüA@ @ÐÁ€APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿíC •@@À@ÐÁ€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`•Bé@˜AÐÁ€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿeOAˆ»­@À@ÐÁ€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH'„B .@AÐÁ€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ2B@+^@ AÐÁ€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPFBHõ„@€AÐÁ€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@1¿A(¨á@€?ÐÁ€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€/?B`ja@€AÐÁ€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿù¤AØA˜AÐÁ€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàœ‚BÐ@€?ÐÁ€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðVzB€Ê!@ @ÐÁA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0B°îR@`AÐÁA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€SB à@@AÐÁA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¤B@?,@`AÐÁA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèp±Bp«@PAÐÁA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàBðN*@AÐÁAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà•¶A¦ú@PAÐÁAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¾ÃBðs@€@ÐÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøZÚBð­&@`AÐÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ­C@ôQ@€@ÐÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHó¤BÐÜ$@ÐÁA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÞØAíÅ@@ÐÁA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÍ7Büh@ @ÐÁAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÂãAp­‰@@ÐÁA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ëB°åi@pAÐÁApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhƒA´@€?ÐÁA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPŸyBP@˜AÐÁAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðyB`Ù”@`AÐÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ[:Bíe@@ÐÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿSöAè)Â@@@ÐÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ7Bಧ@`AÐÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀY‹A`eÕ@`AÐÁ A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ:[BPn@0AÐÁ A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¦€B°@@ÐÁ A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà–“AXÆÈ@PAÐÁ A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`oB`I–@€@ÐÁ A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿóMBŽ@PAÐÁ AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€y”B0@@AÐÁ Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°‹=BPB@ AÐÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ŽÌAP§v@AÐÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð§B@Rø?AÐÁ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ŒB %APAÐÁ A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ~B W@ˆAÐÁ A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðzRB`‰;@@@ÐÁ APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðhABX@AÐÁ A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ †&Bp+@@ÐÁ ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà*öAð«Z@AÐÁ A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀȼA@Ãê@à@ÐÁ AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¥iB`Ë@pAÐÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð BHB@€?ÐÁ°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ìŒA8Õº@˜AÐÁ°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÿA¨˜·@pAÐÁ°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¡çA ÷j@ˆAÐÁ°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 9…Aà?Í@AÐÁ°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B ÿ#@ AÐÁ°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà©ApúAAÐÁ°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˆßAt…@0AÐÁ°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÛaA¤´@0AÐÁ°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0›B \>@`AÐÁ°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@kpBàT@AÐÁ°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÜÊAQ²@@ÐÁ°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€p=B°¾@AÐÁ°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‰VAÈ˼@`AÐÁ°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ Bð2;@ÐÁÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@nAȬÏ@€@ÐÁÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ,ŠBà“ê? @ÐÁÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀOƒB c @à@ÐÁÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ­WA™ª@ˆAÐÁÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÓTBà†,@AÐÁÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€·"AL™@˜AÐÁÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€gAH–µ@ AÐÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÒŽA`ç½@ÈÁ€?€?°aB"ÿ1A€¦À ²A}B@uAN"B˜z{A êOBž9Aà=pÁž¹A0B_Ã…AP%jBàrzA.qAˆšÂ@˜AÈÁ€?@xõPC`h@À`Á Dè@¤hLC8Ó¡@h¯TC@Á¥@È*QC C;;@AÈÁ€?Aè™Cîd@¬}Aàå@ì˜C0ú§@|8C¬«@ûCÀ‰@0“AÀ AVCÜ Î@XÉ’Cð#Ê@tûC4¥@0AÈÁ€?Aü™\CpðA@ ðA`Â@+nCÜÑ‘@LmcC š@`C0\d@µ®@0\ä@„RoC¬Æ¬@0ÜhCk§@$›nCàÀ@@@ÈÁ€? AŽ÷BQz@€[ªÀ}ú@À‰Cï½@øCй@XYC€‹|@@ÒsÁ€‹ü@`CèÂ@¨ñC˜Ñ·@8»B`¡@AÈÁ€?0A€D¿Btc—@`hÌÁL~Aˆ“°B  ù@¨âæBñÌ@À ÍBØD™@öÂØDA¯BN²ALC°%Å@Øf›B@ÉG@à@ÈÁ€?@AØ sC¼`À@5@$ƒ@Az­‚C¸ AV;Cø5A$T~CÀб@`XbA¼Š1A€V‹Cž¡ADуCÜAˆÕxC¨¢‡@@@ÈÁ€?PAàQÞAÎà A€ô@ªÜ‰A hBp@XA@ÓÍA„3IA]BœÅ AO=@šÅ A`t/B>³bA@#BÖ*A€Š6Bà.\@AÈÁ€?`AÐöBøó€@ÌAx AüûC\»¼@RôBPéÊ@àKðBÀ*†@ÀëA¼*A)C(º@ø!âBèÚ@X¢Cð"N@AÈÁ€?pA ÅBpë@#_À A0ØÏBÜTÞ@`*ØB¨£Ú@©Bø®@@:›Àô.A8‡¯BvÿAÀººB°ÌAèfÈB°8#@AÈÁ€?€AÌý!CÈŒo@?Àh¹ï@ÔÐ,Cèëµ@ÿ/CØÏ¶@€¶"Cp:|@À Àh:ü@¸4+C”¿@¢1CG¿@ø{C` D@`AÈÁ€?ˆAÈ CÌw@0'¿Èú÷@pgC¼@„C¸A½@@@@AÈÁ€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÚkBKN@pAÈÁ€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@[CB€X@@ÈÁ€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@qLAÀƒº@˜AÈÁ€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ]±A%Ö@ @ÈÁ€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@8OA°ƒÁ@À@ÈÁ€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ð£AXŠA€?ÈÁ€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€j©A wâ@0AÈÁ€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ””AÈè÷@ÈÁ@@€?^¥†CxŸ­@@7 A\½-AÎu‡C–ûA\™‚CÀOÛ@ލ†C¨öÃ@°*ìA¨öCAn£ŒCR{A|·zCàö@:@€@ÈÁ@@€@Ô×,CxØC@à‡YÁ8úÃ@üm)CtR@¤Ÿ6C`ÄŒ@@@@ÈÁ@@à@ÐDFBøð@€Ä˜Á¸9pAp9'BæIAMvBtKApQBð¥ó@»‚Aì¥sA ^|Bt˜A`p7BéIA XîA˜Ê@à@ÈÁ@@A@‘ºB u‹@ÀcSÁŽ AX5¶B¨VÜ@(…ÑBøòÀ@XèÏB`å‡@æ|Á`åA€²ÉB”’Õ@H&êBЫ¼@0 ÚB "ÿ?AÈÁ@@A0¤C‡i@àTA(°é@Ô,Cì?¯@ôð"CP­@$ûCk@Àì,Aë@˜z-Ch~¯@x±!C¸ö®@àC7C0Z@ˆAÈÁ@@ A`FdB°Œæ@ N*A|µfAÀy„B¶ºAà[B¬ˆ=A0pB(æ@€Þ{@,fA€dƒB $A°ÀuB44AÕ‡B— @€AÈÁ@@0At „C8ë“@A˜A*CøËâ@zbŠC€Û@v݉C`d’@àùÐA\dAv‘™C(êä@| ‹CˆÓ@¨6iCðy@à@ÈÁ@@@A¨hˆC„VÕ@àƒAØ|UAˆ9–C΃#AОCT4AH5}C\±@à‚ A\1AZ­‰C@DAÀo„C\AAÛ[CP‰‡@˜AÈÁ@@PAìà Có@ò_@( A$…Cà2ß@°C˜yÕ@t› CðÄŠ@€×?ðÄ A øCx¨Ñ@0|CPÒ@` ÿBðò1@ @ÈÁ@@`Apg)Cð¯q@ ÍwÁ0Üñ@ˆ-C ޶@¼À>CØê¸@ìC2C`yd@€ÎÀXyä@Œ-;C$«@TÅBC°¯@¼?CÐw@pAÈÁ@@pA€AlB÷Ê@à½Á KA°ÚkBLAXyˆB€›ApÚ*B<­A€àTA<­‡Ap2SBôi6AÐB,äbA`€{B0ß-@AÈÁ@@€APýmB½ç@ ![ÁèègA@CbBsEA[B´€A€nBTú@ÀháÀTzAÀqoB–çLA ²‡B0=-AàñoB°@AÈÁ@@ˆA`ÔB6˜A@ÁేAÀÐA>3=AÐÊ-BlÕ^AàóuŽC;AèÖŒC€^A!‚Cʵ@€è4ÁÊ5AЇC¨×A&ŽCH¨ A`BnCŒŽ@`AÈÁ @PAèå÷B@Üœ@ë@ôøAœHCÄq ACÀä¼@\uC q@â„À¨ñ@H CÀ ¸@ô6Cø°µ@XhCÀPO@@@ÈÁ @`Ahö5C(Šm@À„@¶í@´EC"·@XBC {²@¤]3Cy@ÀH•Àù@$g=CÂ@ XCC@Š·@¤P$C^`@ AÈÁ @pAÀLgBHã@€®§@¬GcAxùB*"AºnBà³7Að‰YB|²Að­ Az²€Aâ‰B"f%Ap?B˜¨]A p4B@ä‡@@AÈÁ @€A ޲BHäš@´Á„A¨Î§B‚ÛAРÙB°qÔ@·ÆBu™@@ºxÁütA(áÃBªõ@HþæBèkÛ@b­BÀ²@@PAÈÁ @ˆAè,#Cl@À¹ÉÀ2ì@¸í+CÌ©³@,+4CXk´@Èš"CÈÜ„@Àæ¯ÀÄÜA0³*CÄçÈ@ T2C _Ê@|C(ú@ AÈÁ @A¨’B$J²@¿œl2AœBlÅAÐÈžBPAÀB(Eä@ ELA(EdA`¤—Bp2A0×{Bl"?A ±·BàÜ$@ˆAÈÁ @˜AàØBœÏAà|ÁhêˆA€>BÔRA€ðLB|[NAÀ£ÌA@^þ@€S2ÁD^~A@ªAÊ×$Að3BØ YA€$ôA:•@AÈÁ @ A˜««B4˜@@¢Á|·A­B0gæ@¸ÎÃBè-ø@¸½“B ­È@€@ ­HAHnžBRSA ­œB€^A8U¡B¢H@à@ÈÁ @¨AÀÁ¼Blà@@–úÀŒ@`AhLÀBý/A8ÔBdÛ"A¸Ù¹B0Èð@@ÆÀ0ÈpA€)½B<¢;AÀúÍB̬-A8ÑÏB0ø;@`AÈÁ @°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ®ÂB ׊@@@ÈÁ @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@³BhÒ˜@€AÈÁ @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \B L@à@ÈÁ @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿäB`¬@@AÈÁ @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°²2BÀ@AÈÁ @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Î B@X£@@@ÈÁ @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàíA˜:Ï@€@ÈÁ @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€˜¹A(cù@€?ÈÁ @ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ€XA?Í@`AÈÁà@€?`9CpÅ@À„AÐ’EAÔW Cˆ:AàªõB(bA“þB¸Ê@€A´JAŒCz|AìBˆCAtÖC€\@`AÈÁà@@PŽÀB<³ñ@€s„@ÐÝqAˆ?ÅBrŒ$Ap¸¼B„À1A …ÇB€Eï@À&MÁ€EoAX»Bð0A]ÔB¨{"A0XB0'V@0AÈÁà@@@ŒcCX›s@@Gó@HÆó@œI#CĬ@DhCp°@4ûCºr@`)Aºò@´»"CÇ«@\½C0Q¯@@¾ICMG@0AÈÁà@€@lÚåCæÕA@PÞ@(íƒAÏìC¸±:A8éCœPBAøHêC€~ÿ@°&ŠA|~AVÀóC¾†6A¢êC8<:AÒeßCPÎ÷@à@ÈÁà@ @°ÐEB(¶Aà‹hADÍ‚AùiBˆi'A ê-B\,SA0îBlïA€GƒÀnïŽA`”BgJACB@™UA  ¤B) @˜AÈÁà@À@ £îBp t@xÁ¸7ô@ÀîBp¹¶@,ñCØÝ¯@ÝëBð`{@@8õÁð`û@àÕBŒøÃ@4, CȬ@´^ C°B@˜AÈÁà@à@঑B¯@ Û9Á@9/AHNŒB¤j AXš¤B@Eð@ÙžBhä©@€2?Ádä)A(ƒ™BhúAPe²Bø#ë@€Œ‡BÀÙ@€AÈÁà@A˜@B^A@}4ÁDuA3BzMAð¶bB´3APì)Bü A€äÀúŒAð£#Bð‚TAÀ¤ABÈÝKAÈ ›B@g:@€?ÈÁà@AHDCüÇ‹@ÀŒ= á AèþCp‹Ì@4C¨JÖ@ô¦Ch ‰@ÀÉŠÀl A|ñCDaÇ@ü®"C>Ò@, Cp¹9@AÈÁà@ AH.ÌBôq@ óŒAŒAûëBˆ“Ð@hãÆBØ4â@`æÐB8š™@’ÌA8šAÈÍøBØÄÎ@€çÂB€~ü@Ö®BÀ.@@ÈÁà@0AHÁC˜×q@àÊ=A°ò@äíCÀ#µ@œ C謸@ÀdC0–k@À'ëÀ8–ë@DÍC\´@ì CÈ:¯@¤C '@˜AÈÁà@@AгUC—ƒ@`ÚDÁD¯A0e^CôuÉ@àmlC Æ@ÌCTC·`@ Z»Áø¶à@VCä¥@\pC0à®@„’pCQ@à@ÈÁà@PA ò CHIn@€èóÀpuî@Ä6C ª¼@$C¼­@l6C@Er@Ä>?8Eò@lC¼”·@,CØß·@(3ÑB @ÈÁà@`A¸šžB¸J¢@àÎEÁi"A˜RBÚëA ø¸BØJá@€A­B˜.ž@ÀA”.A`#ÃBüç@±B€ø@8zB°ê@ @ÈÁà@pAœÂ.CØ@€@ÈÁà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ MB O…@0AÈÁà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@À”AÀÍÞ@€@ÈÁà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`xvB N@0AÈÁà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€˜…AÀŠâ@ˆAÈÁà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ L|BÀÕz@à@ÈÁà@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿËîAXjÆ@À@ÈÁA€?DÂ+CtWÛ@ÿAÔ~[A˜ã.CÐA,š&CXÜA,ü,C¦Ò@ÀNxÁ¦RA¤ó#CUAy3CøKA·KCÔK@PAÈÁA@p‚åBÈñÝ@€Aœ^A@GðB¸|A˜ÝBË"Ah9°B‘A ¦kA‘„A€‹¿BË-A˜¢BhpIAø©B@ò?AÈÁA@@ ÊBH½š@î+AÙA@ì×B ½Ô@pNÂBà9ç@H®BH0ª@À¿AD0*A¨È¸B€ùç@8¨B]ÿ@¸k‹B0.@ˆAÈÁA€@PœB`€Ë@À°[Áô¤KA°hmB@êAÀ÷’B´3A`´‚B˜ŒÊ@!šÀœŒJAˆº€B€lAH²ŠB<ŒAÅ4Bß‚@ÈÁA @PñŒBÀžÝ@8> ¬Æ]A@W[B`ö.AøÇµBØÞAØå•Bp­@€×ÔÀp-A¶“BöAX¡BÈîö@PŽB€Œ @ AÈÁAÀ@Àü7C(—@À7hApAPGCØ à@P8CàiÜ@´L8Cðî@ Aðî A|dDCˆÑ@à:C fÐ@àeaCà.„@€AÈÁAà@”ÚC4 ‡@gžÀ´#A4{C$òÆ@,ÿCôÉ@xhC0é„@å—À0éA!CD‰Ã@ q&CÆ@PóCph)@€AÈÁAAl§Bprú@èžãBTRÀ@XÇåB¨L¿@%ÖBÐê‚@€jAÔêAƒïBd’Â@(ÎÝBèeÌ@P8÷B€™H@€@ÈÁAA€ÚB¤wî@pÖÁ§nAÀYB¨j8A§¨B@Ë4A؆BPA@º@ŽPƒA€@•BâúA‹B(nA¯ÒBÀ¹1@à@ÈÁA˜A˜^€B>0 A(’€LŒA ØBBTy}A Þ´Bt¼$A0YB0U'A€A0U§Ap‰{BÌ&tAð\VBJ„A@˜BPÿ&@0AÈÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÓ¡AÈKÍ@€?ÈÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ[BÐÕ/@AÈÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¤B@~"@€?ÈÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€·dB åF@AÈÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¿¤Ax,å@ÈÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`yŽA¯ß@˜AÈÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐhBàiE@0AÈÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0þ7BÀû€@€AÈÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‘üASÖ@pAÈÁ0A€?H€ªBHæ AÀªÀÊÿŠAð}¤Bpg/A@±¯B0ªVAH¿BˆŒü@@Î[ÁŒŒ|AذBàA%A88ÌBˆŒ=AX`¯Bpâ @@AÈÁ0A@0CtG´@`ÀŒh4AŒ4CŒû@6 C¬A˜.Cha¯@°^‘Áha/AÀGýBø“ý@¬uCè}õ@xTûBÀ;B@PAÈÁ0A@@ 7ÐBT´²@ ÏSA(Õ2AÀ1áB„Ÿ¸@XýÆBÄApúÐB(?½@0L B$?=AÀQ÷B,Ÿ®@à^±B°§+AìC ÿO@@AÈÁ0A€@èŸùBˆu@à¿°Êõ@˜pþB´j¬@d}CàŸ¸@àúB@=p@€\@@=ð@\‘ClF¥@ðòüBðè¶@xHCc?@@ÈÁ0A @øëÍBøï„@Àò´ÀxAXÏB@ËÊ@ðæÛB`ܺ@ø¾ÃBH`‹@p½˜ÁH` Aa¶B øÞ@ˆËÞBĶ@ÈCC@ @ÈÁ0AÀ@ñ2C`áa@°‚Á â@ <2C|W¡@8DC@‰¬@<Í3Càf@°“…Áèæ@|Z2Cü[£@¯DC˜«¯@”£5CØ@à@ÈÁ0Aà@ 7áA\îü@×h@D}AíûAÜ?AàgÞA 9A µÎA ¨ö@vÞÀ ¨vAÀ[»Ak*A@òöAè0CAØs›B0É@€?ÈÁ0AAð…ÛB˜‘w@踿÷@ÀÅBdÉ@pCè¨@ˆöBP—p@ð›ÁX—ð@`ÂîBD™»@ð¹ CH}«@ø÷B½D@@AÈÁ0AAðbùBHý[@ &2Á€&Ü@LýBtà¨@tJ C¸¾¢@ öýBÀûe@`¸|ÁÀûå@€1üB0ư@øÐCXª¨@È3CPöU@@AÈÁ0A AØtëB؃`@Ì¿(®à@èïúB¬,ª@0¶ýBPª@x’êB°²k@àzZÁ¨²ë@îêB´¸¶@\C¸í¬@œX"C P@ AÈÁ0A0A4‹CÈ8Z@p,À0bÚ@¤W%CX§@¤{)CØ¥@ðŒCÀÚ]@ßÀÀÚÝ@øù(CH5§@`-C©@Ä— CS@AÈÁ0A@A`õ*BäA è A”4AÀjJB2¸DAp¿&B0¸EA3B¸tì@°eöA¸tlApº€BtA€ÕýAÈ:GA€7BB°R2@pAÈÁ0APAü›C0’^@`ëA½Þ@\&Cté­@|÷Cxç¦@$CÀ)Œ@À4sAÄ) AÄ¿%C,1Ù@ +CˆÒ@XHC`:a@€?ÈÁ0A`AÅ»A9é@€ç/@xfiA€ ÖA”9A ëÀAŒ°,A íñA¤¾AÎÀ¤¾‚AðAŠ«BA B\¨LAàÊŠA É@AÈÁ0ApApmâBÐÃe@} ?øðå@°öB\)³@ø8öBõ­@¨‹æBàpg@ˆM¾àpç@Ð2÷Büê°@à7ûB¨Ú°@PQëBþI@AÈÁ0A€Ax^¹BÈ£§@ æÁÅ'A°¾Bxââ@hlÕBPAàSÉB`ëœ@ƒÛÁ`ëA8~ºB€àæ@°RùBÈãø@øJ¯B€4'@à@ÈÁ0AˆAˆ<§B õž@¤½? Að2¶B˜Vµ@øœµB(ãAˆY“BÐ6º@ø:Ô6:A€ÍBHîÏ@ठBà>-A0â€B 6@˜AÈÁ0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxÝA BÕ@`AÈÁ0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿéAèÔÆ@€AÈÁ0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`›BpÖ’@˜AÈÁ0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà0xB $/@AÈÁ0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿòœBp[U@AÈÁ0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX?™B ý@`AÈÁ0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°zB€…@ @ÈÁ0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ•bBP%Y@à@ÈÁ0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPnB°x]@ÈÁ0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÏÒAà‚Ð@@@ÈÁPA€?`?Cøú±@ˆ:@Œ2A¨qC6ÏA”C@mö@ìÉCH³¶@Àº~AL³6A˜í C€ÒAø?CQü@ŒÒ1C€ñv@0AÈÁPA@0PÆB°Ü@ÀÓ@,<\AÀÎÎBØ{A8ÉÂB54A¸mØBÐÅÑ@@PÁÌÅQA˜˜ÌBþJ A˜–èB0š A0~ÖBð(@AÈÁPA@@0MDBÔT!A€Ï•Á@s¡A€û!Bþ½iA°ãoB iA ï0BXi)A@'õ@Xi©AÀOCBFóoA ~%BÐÁxA‘uB° @AÈÁPA€@˜V›B$–¡@`WA¤´!Aàu©B̪Í@8J—B¬“Ah¡¯B(†•@@ð§À,†A€°®B 7Ð@÷ºBxçâ@ÀbB0d@PAÈÁPA @x–CP£W@°@?Ì×@PnCÈœ@°³CÀ ¡@trC HZ@ÀˆAHÚ@¤ŸCÔó@ˆ$Cà¢@XB6C€Æ¿@à@ÈÁPAÀ@x§ BäÜ“@€nëÁôøAèK‰B¨ªý@àKÈBÀb²@8+ÄB@Æ|@{@@Æü@0rÐBœ(½@ÐÊBHÔ¸@p·Bà@AÈÁPAà@ e/Ch€^@À AȪÞ@Ô>C´$©@Ìê4C˜‹£@V/C`@w@P†A`@÷@8­@C³¹@,Ä0Cø¶¶@¸*C°–{@@AÈÁPAAé B´Kç@€ŠtAðwgAðóJB®A [ B,>APZ_B ŸÁ@ëb@ ŸAA°sB\ÑAðzfBä:Aø^¦B°g,@ @ÈÁPAAèKÿBÀÕM@€(ÀPýÍ@§C4›@°± CÀ‹œ@ÈC%d@¥QÁ%ä@øøCTn«@uCà”¬@àÎêB0¸P@@ÈÁPA A€´*B¬Äò@Öæ@œórApB ìX@À@ÈÁPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÑAàzÆ@à@ÈÁPAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ…‚A€Ü@AÈÁPAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0©Bp‹'@PAÈÁPAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¶ðAXYñ@@AÈÁpA€?°sFBîÁ Až¿,á Að0eƒA pÝA10AàÞAl#PA DËApÕA8+?pÕ€AÓAô¯/AÀ¨ÐAHpHAn B A@PAÈÁpA @0Ù‡BAZZúÿZZúÿ ÏBt&GAZZúÿZZúÿp¼Bâ¥NAZZúÿZZúÿ`7B°Þ@˜AÈÁˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€*#BpXS@PAÈÁˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp§sB]@˜AÈÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿWBÀv @ @ÈÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€É2B@0AÈÁˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨B bn@ AÈÁˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÀeB –@@ÈÁˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€üyBðS<@`AÈÁˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿíQB`Ê@@ÈÁˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€éEBðw@˜AÈÁˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ5B`ðk@À@ÈÁˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ“VBÐ`&@@AÈÁˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ g.B Q@@ÈÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ``«AØ1A@@ÈÁˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ðúAàJÈ@AÈÁˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ (êA •š@€AÈÁˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°FABÐHN@PAÈÁˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpý0B€´`@AÈÁˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÃA É@@ÈÁ˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ£B0Ì @@ÈÁ˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0uB BU@€?ÈÁ˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ…YBà@AÈÁ˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ðA0Â^@`AÈÁ˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(B  S@AÈÁ˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx‰ŠB  @ @ÈÁ˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`o”Bà2@PAÈÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÙäB™@@ÈÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH…¼BÊ)@@@ÈÁ˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8»Bp+@ AÈÁ˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ExB€æ@@ÈÁ˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@(eBpú @PAÈÁ˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€®&B€v&@€?ÈÁ˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0^eBФ@€@ÈÁ˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€8 B^ë?€@ÈÁ˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ;Bàb@€?ÈÁ˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÉkBN&@PAÈÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ mBý>@à@ÈÁ˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‰ùAøC@À@ÈÁ˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°MB°k€@à@ÈÁ¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÷hBpQf@À@ÈÁ¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿùºAøoÅ@€AÈÁ¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàñJBP¤@˜AÈÁ¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp,B…X@ÈÁ¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp‹2B€œ@ÈÁ¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0lgB@/@@@ÈÁ¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆþÆBÐ?@À@ÈÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp%“Bà×@AÈÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‘AèX¿@ @ÈÁ¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ƒ‰A¸áÇ@˜AÈÁ¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPJB°@€@ÈÁ¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ØœAÔÑ A`AÈÁ¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀXôA`Ko@`AÈÁ¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#|B@×@ AÈÁ¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà­´A?£@À@ÈÁ¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@-¦AÈ\ä@`AÈÁ¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ w°AXfð@€AÈÁ¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà°•A0”AAÈÁ¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà½]Bàž@€?ÈÁ¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàn~Bp d@ÈÁ¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÁQA€¾©@€@ÈÁ¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿNÓAð¶®@pAÈÁ¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°JjBM.@pAÈÁ¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ •þAÀc×@à@ÈÁ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿПBPi@PAÈÁ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÜAp¼ž@pAÈÁ¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp±Bˆª&A@AÈÁ¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¿àAh°£@€AÈÁ¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ *B …@@à@ÈÁ¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÂBˆ ‰@AÀÁ€?üõ@€ÌÁD>uA hB  NAð¦}B 2AxÝ…B`Wý?PAÀÁ@à@\ºC`bS@€ÆA¸†Ó@ í‰CÛ¤@ÀB„C¸ï‘@l‚C ¤z@p¢ÞA ¤ú@ˆCÄ4Ç@t›C¨¨@z#ŽC0ü@˜AÀÁ@Aþ¿C°ûe@â¿h#æ@c–C0Φ@²Ì–CØÓ­@ÊõŒC@‡‡@€©ÀD‡Aƃ’CÅ@’”C Ì@.œCh]·@€AÀÁ@A0C†G@>À¨¨Ç@übCð‚”@@"C©”@ð£C€U[@€}ÛÀ€UÛ@,VC8Ó£@è$C}¢@èf@ •™A0ʾ@4CCÜ¥Œ@ø‡.Ch–@¬/CàEW@ F!RApÈXB ;ZA IœB`,@@@ÀÁ@˜A ºB\îA€’L@œ “A ,,B6‹\AÐ BøÕ^A âRB´aAh{²a…A 8B<1dA@ “B@¬&Aà :BÐÝa@AÀÁ@ A ™yBLqè@õšÀ žhAÀå}BÖ‡7A ®ŠBÜŽ%A0‘BPªÝ@€æ@ATª]A¨¥BXôAèBÄô1Aû_B°¢>@AÀÁ@¨Apï$Br÷@0Âø¢wAèÂA16APK}B\Þt‘ChÇà@&±ˆCA‘@ÀðçÀAAâÄŽCØiØ@šM’C¸Ú@|L‹C0W@à@ÀÁ€@0A„~NCÐQ@€BÀÄhAløYCð»Å@¨]C@¿@°§MC þ|@€C‘À(þü@pìWCУ¼@à…\Cð¿@d7XCà"K@`AÀÁ€@@AX‰CKÐ@Æ @\pPAfÀ’C~±AÌ}‘CðiAâ.ˆC´º@þü@´:A~þ’CL!AØÐŽCxÌ AØLŠCц@À@ÀÁ€@PAP©ÒBP•@ÀË=4 A¨!áBgä@øEáBÐ!Þ@ÀžõB°CŽ@@ÆA°CAHG Cä Ò@)óBèÎÚ@˜)þB`¸7@à@ÀÁ€@`Aøa¦BLó¡@À EAÔ"A¸¿B´Ïä@@+¥BX]A¸ ¾B€¦™@ž”A€¦AÐvÞBÕ@Xf·Bh~ù@¨‘B0ì,@à@ÀÁ€@pAº–BÄʳ@À]ˆÀäë3A˜¬œBž+ Axp¦BxBA@•BxûÆ@0±—AxûFAh?³B(AØv‹BD¤&AH¼Bð¢@ÀÁ€@€A¨­‹BÄÂ@ &ÁðBBA¨?ŠB*AxH¡BPn A¸Œ‡BØ_Ù@À`”ÀÜ_YAX‹Bœò(A%–BPAÈVªBP@PAÀÁ€@ˆAß‘Bx »@Àu‡A¼/;AHÖ­Bt+ÿ@˜ ŠB„·Aا«B08®@€T&A08.A@gÁBˆ0ù@ ±¬B8÷ APsãBwB@pAÀÁ€@AÿýBˆ{@àÁ½û@CàÊÀ@h» C0л@DxC°rˆ@ ÃÁ´rAŒ˜ CØaÎ@<îCp~Ì@øL÷Bà`x@PAÀÁ€@˜A Ï¿AÒò@À:AsA@&îAêçJAà6«A¤!AhB Q AP¾À QA FB`ŸUA =B$ÏRAàðA sA˜AÀÁ€@ AÀ_ÞA÷A™¿¿‚‡A€$åAà˜GAÀ¡ôApýNA€r¸Aô@À5AtA`9çAXLAÀºžAØA@gAðZÍ@€AÀÁ€@¨A0ó B°A‹ø¿²ÌA „BŒm\AÀÂBx¯RAPhWB|AðÄ?|ˆAðodB¼VA³aBÀ>APC B`&@AÀÁ€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÚYB(X…@ AÀÁ€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ$± CàlZ@€@ÀÁ€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀgA˜¨Å@ˆAÀÁ€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÐ4Bèúˆ@pAÀÁ€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPsB(ã¬@€@ÀÁ€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BˆÒ—@AÀÁ€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŠîAŒ×A @ÀÁ€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀùBð9¤@@ÀÁ€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ î„A@Ré@@ÀÁÀ@€?à8lB€+A Û&Á$4«AóUB¨µwAÀ“~BØ hAàB¨v/Aå@¨v¯A0$BÊHzA…BÌqAP•B è@ @ÀÁÀ@@è¸$Ch›@h:¾Ü±A(@%Cð›’@lë$CÀHÖ@P"Cè{@€ê@ä{ Aœä&C0¾Ÿ@\ØC8ðé@œ÷2C±N@ @ÀÁÀ@@@üd§Cx¹ƒ@YÆ?LÐA: ªC´@¾¨C`˜Ä@2ªCˆ@œ@‚@ˆ@A |­Cì—Û@î­ªCÀXã@R5¤Cˆ$œ@AÀÁÀ@€@È|šB%¦@°†ÂØA&ApµwB8 A(„¿B8Ø¿@ØÙ°B ã@€³À$ãA(!¯BÜ\Õ@P˹B¸ÇÌ@Е–BP+@À@ÀÁÀ@ @ü CðR@þ…Ax>Ò@ÔÚCÜ{—@ì?CX^š@ì¾C`¢^@l Ah¢Þ@ŒA C4ð@NÿBhÕ¥@CÃ@AÀÁÀ@À@<-WC }>@ ÁXž¾@Œ™ZCLzŒ@´¼cCÐìŠ@ ?VC@m\@ á-Á@mÜ@ˆÁXCh©@tBcC8B¥@ÄÍ/Cp0/@AÀÁÀ@à@`,BZA ÜDÁP4ƒA@XB€²EApg8B¨w=AÀ\BP«ý@pü´AT«}A ¹UB¦83Aà¸íADœBA×B€,@˜AÀÁÀ@A¸:iC„•‰@.<@¼­ A̶vCOÈ@èMsCPfÐ@œ¥`Cð|„@°¾ô|A¤ÜkCï¼@€kC8ãË@°o`C€öy@˜AÀÁÀ@AVW‰Cœ÷˜@+6A°Aò”CÄ…ì@ÚýCXÜ@¸C@¾š@ ¶§A@¾Ap+C`„ï@èé‘Cà¦Ý@Ø«bC[@AÀÁÀ@ A GC,d˜@༾TA(SCx¸@ànSCÈíAtÞCC@Bu@€ lÁ8Bõ@TžGChâ¸@ø1WCøc¶@¸Í_CðCX@ @ÀÁÀ@0AÔjfC`C ’ @ %Aœ’ AÐ7tCà`õ@8«iC‚î@FGƒC Á£@€?ÀÁÀ@PAàòCÐìk@i Ààì@¸ÃC´6µ@,ŠCà°@¨ë Cеg@ÀÁÙÀеç@ÈvC4V²@ô2Cøq«@ýB…+@AÀÁÀ@`AжBÜk”@€ØÁ8‡Aà °B\©ï@¨£×BÈÑ@اÇB8Ž@T2¿4ŽA4ÔB$‚Ù@è¬ÖBŒØ@ bC?N@ÀÁÀ@pAH$Càðh@‚g?Hé@äùC臱@pÔCè$°@0C su@@ŒÁ(sõ@ CÔì»@ì˜"CE·@ŒAC*Ž@pAÀÁÀ@€A0ÙÍB˜ÆŠ@OBA¼à APPéBáÉ@ ´ÐBø_Û@°³BÐ8¥@ÀôAÌ8%A)ÈB ð@`¡·BXuAÀ“ÀBг!@ÀÁÀ@ˆAààB"APû¬Aì'‚A°{OB¬EA èAŒ¾EA@öVBììAÐX‹Aìì€A€Ä„BÚ¡'A@UAB÷ZA€¶@Bp·S@`AÀÁÀ@A€ŸBB.ŽA ê½”§ƒA0cOBGAPÞQBÛGAÚAB(Ú AP$Á(Ú‰AÀ'BdÅ_A0FvBH3>A@VBp«Y@ˆAÀÁÀ@˜AüA¨1 AÀ¨‰@àL‹A°„Bî­UADýA``OA`WìA8oA •ŽÁ8o„A W®A'(Aðµ$BT¯bAÀƒAè«Ò@€@ÀÁÀ@ APB0ýA`óœAŒ…A a3B¸ YA`ÃA@P6A ×A¬ïA ÆA¬ï„A ÔB<×XAÀ¦»A„W3A0¤8BT@@ÀÁÀ@¨A€bçAÚuAÀ ß@´“”AÀÐBÊ\nAÀüÙALyNAð‹Bpñ,A`'xÁpñ¬Aà^B«nA`äHBX}ŠA‚^A`Â@PAÀÁÀ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿC¸‚@à@ÀÁÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@®]BàÊP@ @ÀÁÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀéFB òd@AÀÁÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàXBPE¬@€@ÀÁÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@%gAà¡Î@ @ÀÁÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ K¯A´æA`AÀÁÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ß¹A0Ý@AÀÁÀ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ç•A¨ªü@ @ÀÁÀ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿО2Bà@€AÀÁA€?€iúBTF¿@  Ah?Aü€CMü@PôäBôIA´C¨V¼@  B¬Vü@`¡C0Iü@âC¨{¹@чA¨{9A,CDAûBÈøA0FC`4@ @ÀÁA@@¸üCØ s@@³Ú@¨7ó@”¿C0#©@\¡C^³@X"CPˆp@@) ÁPˆð@(… Cˆ™¨@pß(Cˆ°@ät9CP_=@˜AÀÁA€@ìÜB U…@ÀˆAlA8¤óB€»¬@`™ÐBPFÓ@ %ÜBH§…@ß"@H§AèêãBP%µ@øKÞB8¤Ì@À¸/CÐl#@€@ÀÁA @¶ž‡C\C—@`ˆÁ^A@ˆ‰C¦Û@H]ŽC ÖÝ@z†C8­‘@B€Á4­AŒ6†C°Ñ@–CŽCþÖ@à €C°;@˜AÀÁAÀ@`œlB¬iÄ@Àª¦@€ŒDAÈp€B†† ApkB¸(AðLbBhîÑ@Ô˾dîQA°GjBpªA0­kB@˜AË~B _ü?€AÀÁAà@0uBŠAh?~#A !&Bn4|Apg!B(ÙRAÀóAà>Aà•xÁà>„A ½AÒa-APmBpHWA°{¢B%@@AÀÁAA` €B€8¼@­IÀ(ZW@@@ÀÁAPAðÊ B+ÿ@ µ–ÁPZAÀêÜAÔÚ?A°@BDƒCAàA4B aö@°™ÝÁ¤avA06BPAÏ|B4–!AHì™B@Ù7@0AÀÁA`Ah©B”`›@@<@¬}Aˆw¸B`¨ò@°5³B žå@`õŒB‹Ã@:~¿‹CA h•BTAð”˜B Ap_˜B€x@€AÀÁApAPYB„ã@ˆ'¾|GcA0mhBL°,AðÈjBhú,A ÝBÌÛ A©©?ÊÛŒAàzBhîUAý B˜UAØñ¢B›7@pAÀÁA€AD¯3C@5m@€e-@˜bí@tBCÀ±@Æ@Ch˜·@œ£.CTƒ@P7…ÁTAXH1C€GÄ@4ECp³É@„ÌRCØG¤@AÀÁAˆAd3C0Áp@îmÀÈïð@Àº=C`˜¸@ŒŸCCx«µ@x@BC˜æª@\¿˜æ*A8NCŽRA€ÃQCüXAœ£RCH¥À@ @ÀÁAA蜪B¯—@Ð ‡ÁHÍAHD¤Bœ[ö@PšÊBP Õ@8-¨B@ø¢@À.Â@@ø"AÞ¸B¨…í@hg®B¨Ûþ@(p²Bá,@€@ÀÁA˜Aøg¼B®•@à|ÁÐËA ÷·Bœ2î@°ZÜBpäÖ@ˆn¼B¨þ•@”º@¤þA ^ÍB„äÜ@p'ÄB˜;ç@ÈqôBÀ%`@˜AÀÁA A1ƒBÀtA@êô@“–Aðe“B–]A8…BjAp+XBÜX$AàôÁÜX¤A#BRÙ‚Aب”BüofA`îtBM?@pAÀÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXâŸB`<%@AÀÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðPBÏT@@AÀÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ OÑAÁå@@ÀÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ fBÞH@à@ÀÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`“óA¸ŽÄ@AÀÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B˜Ø@AÀÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿUæA€ÿÄ@€?ÀÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀì­A ó@€@ÀÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÑ«AxxA€?ÀÁ A€?<‘}Cú¨A€`žAŽÁˆA¨MƒCÏFA)sC¬z:Aˆ}CøÒü@`OAøÒ|A9C„Ì4AœÉuCðS/ACèû@À@ÀÁ A@t,CØÙÌ@ qA¬þLA Cj¥AÌ®CèLAp%C¨ È@ @Á¤ HA° C¨ A¼B,CA,Û$C jw@À@ÀÁ A@@XÍB +¹@€g@ìL9A0EÔBøÍË@¨)ÍB‰A £ÆB0ãÈ@°ËõA0ãHA°öèB¬Ä@¶ªBÔ3AãÎB@M(@@ÀÁ A€@„KCœO @ ðAxl A UCø²ë@áKCHÆå@H*QC0$™@`ê´A4$A˜äaC”ðå@äóJCˆÌÕ@ n6Cøx@ @ÀÁ A @ ‡B²@ÀÄÌ@@42AÈI’BÔ«ø@ˆC…BÀAÈŽB8u«@€ÛÀ¿@ JÝBxÃ@ ¼úB f8@€AÀÁ Aà@€#iC¨ò‰@À´›@¼ A¼ wC´¿Ç@\„rCpÒÑ@ûjC ~l@çšA ~ì@6€C®@0_lC°ô¯@ ºgCÐW†@AÀÁ AAºC¨¢_@à\RÁxËß@ ÚCx®¨@´C°^¥@|uCà0U@àÁà0Õ@x! CD§ @NC¨@„ Cð(@PAÀÁ AAèh Cð]@å˜Àˆ;Ý@ˆ@C´¿¥@”×CØA¦@T5 CpxS@ uAxxÓ@<ÉC—œ@HXCH/ @àÉèB€;@AÀÁ A AèCЖb@À—·@°Àâ@àºC@B¯@Ô8 C@o¦@¸ýC0Ýg@ ÛMA0Ýç@„C˜Œ±@¨ŸCH-«@ø CÐí2@0AÀÁ A0AÀrB(À¼@`ÒÁDãÇ¿¨ÃA æÛBl4Ý@À-âB°Ú@D%CÀ©L@ˆAÀÁ AˆA˜×¿B”2ƒ@€Ø6ÀpLA ¸ÊBX3È@HhÓBHDÈ@˜‹ÀB²Œ@¸¹@² AH@ÓB0»Î@ÀãÉB@@Ü@Ð9TBQ5@€?ÀÁ AA`*ÄAëõ@@!A¨vAÀýArÛLAà8©AD 'AOßALI AÁœÀNIŒA@^ØAЗAA02BØjfA ¸Bí@AÀÁ A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÝ+BvX@pAÀÁ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ð÷Aô@€@ÀÁ A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€XAð¼@ˆAÀÁ A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ˆBp°8@à@ÀÁ A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@èõAð·@`AÀÁ AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿDùAhÓâ@€?ÀÁ AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿWBè}®@AÀÁ AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZ0B€py@€?ÀÁ AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ›‰B` 3@À@ÀÁ AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP€B€ƒ¥@à@ÀÁ@A€?;!C@ù´@A.A 5A0†&CØfé@\FCØ© A(¬ CPѯ@À¹"BTÑ/Aüx4Cl'ï@8Ž CÃAC`"`@à@ÀÁ@A@°£BA€ÝzA>1žA†#BZÎ~AÀMÉAìý@AðûBäâ)A ÌAäâ©A€B B—â€AÐfBL7bAÀΛAÈÍ×@AÀÁ@A@@tÛICÄ\ž@€9êÀøyA0 JC8ž³@8URCH­AMChëž@  xAlëAÐrXCˆo³@ôšIC4A€(C€j@AÀÁ@A€@àâBýj@EÔ¿h(ë@¨ÈæB€Ë©@+ëBp¯¬@HÓïBP÷i@€LÁP÷é@€íBäª@ÀÐÿB0.ª@ØTèBpÂ@AÀÁ@A @à0ÓAHÀñ@Às*AíqA€BÞ!>Aà”¯A€$AõïAðAp¬¿ð„AòAt$Û@ôÑÀ0k[APC–B$ª2AÛ¦BdAð \B„óA°UøÁ„óA€Œ(B^º{A(P™Bè3AÀa^B@PF@À@ÀÁ@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ðšA8¹A˜AÀÁ@A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ y BHp@ÀÁ@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ ±AàÇÉ@@AÀÁ@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðiKB @ÀÁ@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ qB©?@ÀÁ@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¼)B0¬j@AÀÁ@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP©IB Ì_@@ÀÁ@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿëB`+Û@AÀÁ@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‡AÀ Bðaÿ@D@ìaA oB¶[;AÐB”ÏEAðaB°¿C@€@ÀÁ`A A°qBTß§@€É¦À(A°uwBŒÅA¨MˆBý@ð²gB°ŒÄ@ð–ÏÁ´ŒDAPZ?Bdc(A€Ü˜Bhû@ÀDnB œ4@@ÀÁ`A0A0ÅÏBhÇ`@€2ÊÀpóà@èKØBL|ª@¸{èBŬ@'ÆBÀÍh@àÁ½ÈÍè@¸iÓB”–¨@0•ÖB ¹@èWÂBpË:@ˆAÀÁ`A@A€ ¢A8MÎ@@ÜŸÀôuNA€ñ˜A4ÆA \ÆA\+A€ºÀAàÖã@»ûÀàÖcAÀ¬A®–AàzóAÈÁA0(B€™`A@ÌAøŽÃ@€?ÀÁ`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÌúAXÙ@ AÀÁ`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ßpB0¸#@€?ÀÁ`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÖAx¯š@€AÀÁ`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`c¥A8à@PAÀÁ`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6XB@#0@€?ÀÁ`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@q"Bàþr@`AÀÁ`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ àA@N­@€AÀÁ`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿýÁAØ‚Ð@0AÀÁ`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‚B‘£@0AÀÁ`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÅAhÎ@PAÀÁ`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ›êAð1Ä@pAÀÁ`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÒAÙ@€?ÀÁ€A€?ø0¶B8q×@HL>l›WAÈR·BD A¨¹BôY$A(¶—Bô¡A€öªÀô¡‚AÈl’B7AøNŸBð4=A€ª BÀg'@AÀÁ€A@LZBÐPA ‚A€kˆA€µ~BÞþA Û>B<ŽdA6gB¸óA€ì±Á¸ó‡Ap¿Bˆ¸wA ãaBØ A#%Â؉A€AB>(WA(–ŸB|Ë7A ë"B€«$@AÀÁ€A€@ X÷AŽAÀ# Á؆A ñÛAT¬0A žB/XAph B¨Üë@ÅA¨ÜkA2ABôY)AàºA¸s0A@Ü5A l¡@€?ÀÁ€A @xz›BÔ^Œ@€•>hz Aðw¢B0Ϻ@0Å£B€$ä@†˜B0Ï”@`¨wÁ4ÏA¨1ŽBÈxØ@×°BÀiß@HUˆBÐûS@`AÀÁ€AÀ@ óÕA|¬Þ@@°8Á`Ø^A P°ArZA`J B ò1A @ÛAø"æ@@ù&Áü"fA|¹A"¨Aðe BÔ„6AÀª˜A$¶AAÀÁ€Aà@øÉÁBØ—c@€‘=@ØÄã@€ÐBØI @8ZÌB е@€6¯BàÅh@@„@àÅè@“¼B eœ@¨¯¶B2¿@xÕB°˜S@AÀÁ€AAÀÃ!BÜþí@€“¥Á .nA€B6;A0åZBܼ,A0('BXrò@à ¼ÁXrrA þAJ@A0fB z,A ï;Bàf@€AÀÁ€AAàÞ BÚAÀþÁ†ô„AàB¤Ô1AÐ*BT„`A üBxü@  iA||Aà^@BJ A¶BììZA@2šBPõ/@0AÀÁ€A A€{ÇB|—…@€LmAP²A æBXµ’@8ÉB°ú@ðÞÜB]e@ù+@]å@¸YîBLù@˜ÎìBàÝÒ@à×óBpF_@ AÀÁ€A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ±6Bö#@€AÀÁ€A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ªäAªn@AÀÁ€APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàe‘BPm@@AÀÁ€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÊB@ü@ÀÁ€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ V±A0}¤@˜AÀÁ€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8M·B`@À@ÀÁ€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨Ï˜B€ß@@ÀÁ€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ'|B€C@€AÀÁ€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿuB–@AÀÁ€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`,#B@¿k@€@ÀÁ€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà7XB°.5@pAÀÁ€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Æ+Bp^l@AÀÁ€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`›B@DF@AÀÁ€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ÷sB@‘:@AÀÁA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@gþAPLk@ @ÀÁA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÓzAP(Â@AÀÁA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜KB@±@€AÀÁA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0WcB~@AÀÁA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ %B C(@˜AÀÁAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàå®AÐï†@pAÀÁAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¢B ö-@À@ÀÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh$œB`â'@€AÀÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆA±BP@€@ÀÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ YBE6@@@ÀÁA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàíªA°ÉÐ@€?ÀÁA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@áaB0 @À@ÀÁAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€6ãA ¼}@€AÀÁA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°`B Ši@@ÀÁApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¡nBß@pAÀÁA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhù…B@û?˜AÀÁAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ™ÚAùˆ@AÀÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ°€Bàû(@€AÀÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿý!B€kg@ AÀÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@à;Aˆp±@pAÀÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàí BÈä@ AÀÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp‡/BÐWd@AÀÁ A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè°ÇB0j+@ÀÁ A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ09B@u6@ AÀÁ A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÎAðïs@@ÀÁ A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€`HB Þ@à@ÀÁ A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ g%B`*@ @ÀÁ AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`º©A€õ¥@@@ÀÁ Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè@B@A@˜AÀÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ1wB-ö? AÀÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ™B°†.@@@ÀÁ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¡GBP8G@˜AÀÁ A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Þ®A°«AˆAÀÁ A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà‘:Bð?@0AÀÁ APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`%öA ô=@@@ÀÁ A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÂMA¦@À@ÀÁ ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÃAPšŽ@€AÀÁ A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€žAèuÛ@AÀÁ AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(º”B Ó@@ÀÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÖÅAÛ¾@PAÀÁ A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`f‡AàÄ@˜AÀÁ°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`"B9@@€?ÀÁ°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`­A°×Ô@˜AÀÁ°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðc&B_‰@€@ÀÁ°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@È^B‹Ü@€@ÀÁ°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐv6B›i@€@ÀÁ°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ øA˜_õ@ÀÁ°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°rMBð—=@@ÀÁ°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¸œB€ ×?€AÀÁ°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðíBpà6@`AÀÁ°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@C"Aà“œ@ @ÀÁ°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‡Ap…@ˆAÀÁ°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàèªAZ»@à@ÀÁ°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ?«A舚@pAÀÁ°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ“ƒA€sï@ÀÁ°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ð,BÇ@€AÀÁ°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ“ BøI‚@PAÀÁÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÁcB Ø @ @ÀÁÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨wBðµ@@ÀÁÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ8B˜‚@AÀÁÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿào;BÆq@€AÀÁÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@NÄAø6¿@AÀÁÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÓõAhy†@à@ÀÁÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ:ØAðÇW@AÀÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ•eB@AÀÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ &Bx Ì@AÀÁÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàAx`À@€A¸Á€?€?ÀòLBF 5A8ÑÀ¶*µA°¡>Bf`€AÐ9WB˜`zAPEBœ±3AÀ&TÁœ±³Aл)B2o~A@£\B˜XyA€¯kAØý­@pA¸Á€?@öë€Cx#z@áðÁˆMú@D sC¸ ²@® ˆCȯ@öý„CP@¨‡ÂHÿ@ôxCØú®@ZŽCݹ@dÉmCÀã@€A¸Á€?@@XíbC˜Æg@€@€?¸Á€?A0¶C´ Ž@ ´0A #A–•ÂCØ.Ê@Ä ¼C(lÛ@޶C¸¤@€SWA¸$A¼ÃC4ï@"¡»C€èù@<úÀCŽÂ@ @¸Á€? A\YCÀyD@¿È›Ä@Ä eCìê–@Œ{eCØ Ž@ômbC °f@æ{?¨°æ@رoCHæ¬@à–mCÈðª@˜t;Cðõ>@€?¸Á€?0A< C¸AW@]GÀHg×@ ý‡CÀ @NR‰Ck¡@p}C`o@@Dã@ø_ï@Ù‡C Š³@¢£ƒC¨S²@°Q„C@(ˆ@@@¸Á€?@AdDCXf@€ AH“ÿ@ükUCLøÅ@ŒÌJCh¹@°5Cp5o@€5µ@p5ï@ìCCly´@ЙC|†›@ÀÕ¬À¬¢AX˜GCtè@|ÃMC8Uì@°eCC@Ú—@^~¿DÚAŒÁNCðã@´APCМä@MCXÁ@ @¸Á€?€Apî B ¨Aà7xA6ÂŽAÐúKB pTA0 B”YA@ÅYBÜ A …“AÚ ‡A°Ú†Bl‹.A0S@BH¼cA ö’B°‘T@pA¸Á€?ˆAäq@ChÓo@@™Àèÿï@¡IC Þ®@ȵOC(¸¹@hsHCPQ€@@&‡ÀPQA@QC ·¿@=WC(ØÀ@œü6C5g@A¸Á€?Aà7×AÄ û@Pc‘AÐ{A PB`V^A@Ú—A(|AÀôBtJ A€i¸ÁvJ‹A@]¿An"6A€CBBÄÄgA(݉Bp¼+@ A¸Á€?˜A˜—Bìά@ÀH AÜï,AˆjªBPŽÊ@˜€–BìÅA€O„B°Yþ@°–éA°Y~A°g©BRÁAiZB¤K`A`“B\-@ A¸Á€? A HB`A°ƒØÁ.…AÐfB„ô^AØÔ†B`c*A 11B|žA€bzÁzž˜AHB˜¶eA09\B$i_AÐ*yB°{@@¸Á€?¨Aд©B¨¶@ð@|³6AàÀ³BbhA0!±B< Aèp–B¨<Ü@ë3Á¬<\AwBœ?,AX5ªBÀgAàDÍB@}<@€@¸Á€?°A„jB~É=A€Ä@Lï½APxB‹Að\rB$èA0ˆBO(AÀ¿¢ÀO¨A 5øAðKiAЄBt§‚A@‘ÙA˜eÐ@@@¸Á€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ”AàœÖ@0A¸Á€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàlìB ¢<@@¸Á€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp”bB¢N@A¸Á€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÕÈA8JÞ@ @¸Á€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€K]B(k®@A¸Á€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÊB0•@¸Á€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ |JBØý‚@˜A¸Á€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 1FBðÚ”@À@¸Á€?øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¹A˜4ý@@A¸Á@@€?ÈlhC|¬±@€‘À€Ê1AtÂdC¬Tô@4ègCˆý@±@|aCPòÀ@XeIC 1`@€1¤Á 1à@ÀKC<2§@œraC¨ª@hAYCxˆ‚@0A¸Á @pA NBd8’@`ÁDSABXSé@Ø¿²B Ï@ n›B˜ó¬@  IÁ˜ó,AX©—B€A³B`¢AXñÅBÀa@@@¸Á @€AðºÒBä;Š@À¯`Á˜U AØNÑB¤ëØ@h^ðBºÇ@P¨ÑBX”@À ÑÀXA°J×BÀŒâ@{æB]Ú@hÙòB/>@ @¸Á @ˆA XB‚ó@àPüÁà¯sA‹"BdêWA€/•B\^A°—&B²A°BA²’A àIBXAÀ‘B´á_AÐ~BhÒ’@A¸Á @A êB°Sƒ@ !Á´lAFïB“É@ThCènÁ@ LéBès’@?œÁèsAÈJáBä@„CÀÑ@4TCÿI@˜A¸Á @˜A0–»Bä$@à*A¢@1Á@>"AР#CÌØè@ìÃ+C(ƒß@T£8C ú5@ˆA¸Áà@@–èŠC(r‘@…Š?T‹A$ŒC|º«@ ‹C¸-ì@ÈVŒC‰©@0î†A‰)A@ˆ‘CœªÑ@ iˆCÔAp€Cø€@€A¸Áà@@@ CpvG@@) Að˜Ç@HjCÄŒ@„Î C(O‘@ô›C X]@ÐHA XÝ@HÙC˜ºš@8'þBo¢@ðùCÀ¨$@A¸Áà@€@ ’C2p@€»)Á¨[ð@ ã’Cxø@pÚ—C0ã»@’ç•C(´Œ@ ]Á(´ Aôe—C$¤½@ð›C`$Ø@ b‰CÞ—@ˆA¸Áà@ @P1ŠC“X@@îßÀ0¹Ø@dÁŒCL’œ@ˆöCðž@PŠC`*}@ ,Á`*ý@ »‹Cô’¶@زC(º@д“C@³@A¸Áà@À@ÜÓCÈô>@@$NÁ¿@œ³C€Ò@¬²Cp?ˆ@¼C P@ØÀÁ Ð@ÔbC|8œ@TÔ'CÈ”@ô4C n@˜A¸Áà@à@Pg³B¨{€@ @Á$’Að®B¸ËÆ@œÇBP'´@PÅ®B1@Ðü£Á1 A.¡Bx§â@hËBÐL¼@XÃB@šé? @¸Áà@AÀ B¦·AàxA¢Î‚A ç&BPæBA@GúAÔ6AA@ûBä·A€ñ@ä·‡A@ÇBêÄIAÀŽ B ÒHAP:'B€P^@pA¸Áà@AôkC€¹‡@@óáÀ„ÑAlÙtCèÞÌ@¤|C`È@àujCxÕƒ@€±ÀÀxÕAXtC˜%Ç@ðzC¬Á@^œC š@@¸Áà@ AÐqC<ùˆ@ XTÁœ AÄQxCªÇ@š.ƒC€…Ò@TLuCÈó…@àÏIÁÈóA4Ï|C YÄ@†…C @Ì@DÃTCâP@@A¸Áà@0AËB0­’@Á€ÇA8·ÍB0ëç@(ÎâBNÐ@€CzBPóÜ@ŠÌÁPó\A +SB‚·BA0çŸB(hA€Ë¯B`´@ @¸Áà@@A¥Ctd‹@ ‹3Á¨} A$^ C8ÛÐ@€’CP:Ó@ØCÆ@ÀòèÁ ÃA“ùBÍ@ÄþC5È@¿C 3@ A¸Áà@PAˆF‚B$Ü»@€?[@pþ;AȆŽB„ A€œ‡B´…A@PxB°Ò@ÀXÄ@´RAX…ŠB°Apº{B€y$AXö¹BÐú@A¸Áà@`AàiB”ª¿@€EË@èÍ?AÐBv( A@˃B˜LApÞ‹BH±¿@»ë¿D±?Að¿’BîïAhZ—BLà A ½£B›@@¸Áà@pA ­ŽB¸ë³@~†A< 4A0ªBlûô@Øò†BôxAй›B@A³@Àf'A@A3Ap°BJ†AHE›BÀb A ùfB°A%@ @¸Áà@€Aà$¾A¸ò@»—¿h¾rAÀ‹ÅA˜î3A@ÑA¿:A v&B,NAH@*N–AàÎ5B’ZAP©,B€÷iA ¼TB€N,@ˆA¸Áà@ˆA€ˆîB˜âx@ÀƒÁù@(éôB ¾@àOCй@p2ôBX³‡@BQÀ\³AàìþBØæÌ@1CÈ&Ë@èõC@EX@PA¸Áà@A@C(´n@€9Ü@8âî@äM'C¤P³@€Š!Cд@ÄCPr›@ {ÒÁPrAl¸C]á@ 4C€òð@ÔC–T@`A¸Áà@˜AkB„ºæ@ÞÀ¤çfAPíiB¾Ô8A …B$!A “Ah+“B6/@pA¸Áà@ A |øB8GŠ@‚Ã?¤b AܨC HÍ@̽CØRÑ@ióBŽ@ÓÂ?A\C Ñ@ÀqC°Å×@ ÒBðJ@€?¸Áà@¨ApªB~êAÀ®~AÚ œA X+BakAànÔAH‰JA`2Bèþ$AÐïÁèþ¤AàøöAÌMcA€>|B"Ç‚A`@tBá[@˜A¸Áà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿã¾BPc/@€A¸Áà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿtÒCÀÅ[@A¸Áà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€R:B ‹{@ A¸Áà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@T%B§Œ@€@¸Áà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ *B8*„@A¸Áà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà?ôAˆ¥Ô@@@¸Áà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€G“Ap,æ@ A¸Áà@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ä€AHíÜ@0A¸Áà@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðAB€ˆ©@à@¸ÁA€?ð_Bæ×Aàà¿A`ó›A0ÛIBÂ$nA )ÔA”ÆGA°˜>Bè^1A€éfÀè^±Apû6BîtAEBñA€À{Aˆ¬¾@PA¸ÁA@ØpòB˜n²@ ~QÁ Ž2AøçB®+Ah™CÀàù@˜›âBAÀ@P)ÂA@AH‰¿BîAUCêö@X¨ÔBph@€?¸ÁA@@„2/C  m@€ÔÖ@p7í@d•5Cü~¦@Ø‘.CÀ(®@Ô­*C êh@ A˜êè@¸Ú1CÐØ£@àó(Cˆ¶ª@ü2CCà÷3@à@¸ÁA€@è2CÀ—m@ÀSÆ@¸Áí@¤º9CüÁ«@¸53C¨ª¬@€-/C@Lf@°ðºA8Læ@°–?C蜤@ŒY'C8©@á5C 5@€@¸ÁA @ˆ¿4Cì!@ ÁSAD;AœœACØéô@¸Ò3CÀÊ¥@€5Cð2a@^³Að2á@`GCôÒ¦@©/CØã¡@¨ÒfC€k@€?¸ÁAÀ@€ÙöBÀAg@f¿Ðjç@àÇÿB¿¦@dæCHg­@ÀâûB i@`áÁ¨é@¸EõB” «@Ð# C€ðª@üB@$ @@@¸ÁAà@`™Bù¤@€á¡Aø%Aˆz«B¨1Ó@À)B0¨A8Þ´Bèïˆ@þÆ¿èïAÐ…»BlBË@˜¶¾Bà¸É@¨"›B ž@˜A¸ÁAAÄø!C0FŠ@€‚ Àô^ Aü)CˆÂÌ@@à+CìÎ@@ïCp@1MÁhÿ@ˆ¯C¤k»@¨9!C Ç¿@°ÍCP@pA¸ÁAAJ–‰C Ë@à%uA¸³KA`z•CüqA:“CdÙA‚ÔCˆÃ@ð_ŸA„CAïšCF:A˜˜C¬ª A„nšC‘Ü@ @¸ÁA A¦žŠCÔßÒ@ Ý ASAFk•C ôAb‘C„ÀA<CØ'È@à AØ'HAø×šC¨·A~‘–CÌKAè=eCP~ž@à@¸ÁA0A ÒûAHÀù@€ÇÁèíyA€”ÀA®1A0,,B$4FA@1ÙA ý@@ùA¤}AЄBÔúIA€°ÄA Â1A°9BðEc@PA¸ÁA@A´LBDCé@ CVÁ2@ @¸ÁApA4qCàˆ_@›E@@³ß@œo#CD²©@¨P!C(A©@x‘CAj@?¿Aê@ô¦Cð[±@Ú Cxv°@ˆIQCÐ-´@à@¸ÁA€AdµFCx¢t@Û^ÀXÑô@¤9RCÄij@@ÌWC€¿@0¡FC`¯ˆ@À×Ád¯AȾMCŒÄÊ@˜KZCÀ×Ñ@HþC£j@¸ÁAˆApt¦BÕB0M/@pA¸ÁAA’C˜Ãe@`±#Á°ðå@$)$Cdÿ«@ 1C ^¯@è‚C /`@ôÈÀ /à@˜Û C(n§@(ä)C(¬©@HØ4C ÷@€@¸ÁA˜AÜBp©@|SÀ(¿)A¨¥åBÌiÐ@`ÍïB+BÕõƒAGdB–…„AÐ,+B€ùˆ@ˆA¸ÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ž B¼@`A¸ÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ~KBpÝH@A¸ÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèx²Bð%@€A¸ÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpB˜t˜@¸ÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ I¢A@GÙ@€@¸ÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÍB@ÎÐ@@A¸ÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¤­AîÙ@à@¸ÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@'ÚAXÆ×@@A¸ÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°&B(r¹@PA¸Á0A€? £ÚBTeÔ@-À¨‹TAÐé×Bæ®AÀ¥ÝB ÎAÐRáB@¸Î@@~zÁ<¸NAèvÑBÈA ñBˆÂAhBÆBÐë @A¸Á0A@Ð B$—,A@ûºÀF¶¬AÀ» BÒ¤bA #Bjž„A„0B€‚,A@ïÀ€‚¬Aà#B¾ÓpAÐnAB¼²{A8œB0w@A¸Á0A@@ôÍC š«@ãÁ¹+A¼{CÐ+Á@$/C€A!C¨«§@}[Á¬«'AÜpCXè»@œ§+Cœ»Aœœ C@b5@@¸Á0A€@0âÃBÄJ‡@À4cAØBÇBdÆ@˜¶ËB€{Ã@˜Ô®B¸Ã@€Åš@¼ÃA(o¸B¨Í@˜Ê®B¯Ô@¸®B (@ˆA¸Á0A @`Á£AäÈÕ@€ì@ ïUA ,ÈAÖÆ-AàA‹A\o A„Bè£õ@`ëÀÁè£uA€ÄÙAP45A QB4d2A Œ„AhçÊ@à@¸Á0AÀ@€÷ÑBˆòg@ˆ¶@°è@`ÞàB`.¨@°xÕBà0®@@*ñBðU@d ÁðÕ@øòBhˆŸ@PC€Ç›@¤âB`¢@€A¸Á0Aà@xl‚C é–@Áã?¨A’G‰CШÛ@踈C(¤ä@F†Ch{€@Ï@h{AÎŽC å½@: ‹C€,¿@*‡‡CÈû@˜A¸Á0AA¼ºCØ(\@°„¿0QÜ@ƒ Ci¨@Œ#"CHV @\`C£N@§À£Î@ —C¼Åž@(°#CP•@,âB P@A¸Á0AAX3ÚB ¦n@€‘À Òî@8íäB@¬@èDêBhÿ¹@PåB¨h@€ÚŸÀ¨è@à¶ìBt{¨@0døBØÑ³@hmïBPA@ A¸Á0A A@µBÔñ†@t?Ü A8²ÁB@?Ç@ÈKÁBXyÏ@àܼB¨Ù†@Ñ÷?¨ÙA¸DÊB\¯¿@@@ÇB¸MÕ@Ј÷B0OD@`A¸Á0A0Ad¥NC8Kn@`^qAÀwî@edCÀʹ@|€UCQ®@XQCp\r@@¹ö@p\ò@ Cp¢k@`A¸Á0A@Ax‰»B„C‚@`¹ÔA \AðÎäBØé¶@#­B`DÓ@hB½B­‡@û’A­AÐÝB@ÿÇ@ðT·B¨Ò@øŽƒB áw@0A¸Á0APAÇDBX2â@ÀH½@L]bAÐ:_Bز'APmGB€á/Ae*B$ÈA€Òá@$È€A0–DB¬<;AP(BXtJAð=B0Év@A¸Á0A`AÀœABÈ­à@àPÁØØ`Apa3B‚>A`NmBä4A0§B¸îAà,A¸î„AÀÅWBnc@A¸Á0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¬cA8ZÌ@pA¸Á0AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`(ÎATxAA¸ÁPA€?hi–C$”ò@ kuÁÁrA˜ð’C`z+AnW›C9-Aru˜C`¸ú@€€3À`¸zAtÔ—CÀ&7AÄšCLR,ALÓ™C˜EÐ@@@¸ÁPA@ ØÊBÈÖÅ@Î}@tûEAxbÑBbRAøIÊB¸“ AØ|ÑBÐSÊ@€£-ÁÐSJA³ÈB ƒA@ÓßBxhA ïíB0b>@A¸ÁPA@@„Ä!Cøz‹@`úAÔ” A*C6¨@9!C8/ç@ã*C؇Ž@Ð ¿Ô‡AÐô-CÔ–«@Cx·a@@Gü@`áá@X: C`Ç @ ¼C8ܨ@¼ƒCàCe@¿‡@ØCå@ZCð@£@8¼Cpóª@äSCà8@A¸ÁPA @ŽÚB€c[@ý“¿PŒÛ@`¶áBô!¡@ØEåBС@øá»Bˆ™@@AAˆ™AÐ>ÌBDf¬@ÀºB8ÿÎ@ÑÕB0g@à@¸ÁPAÀ@¨QÁBèåk@àgOÁðì@`‹¼Bp²«@ÍØB ÷±@ ž¾BP˜w@ŽfÀX˜÷@˜÷ÂB”œ®@@ÇËB(R¿@°!¹BPN @˜A¸ÁPAà@ÐúChçQ@áý?ÀÒ@hžC™¡@ìpCøG—@Œ¥CÀðT@@²Æ@ÀðÔ@ØC¡@ÐC(Ç›@`<)Cˆ€@˜A¸ÁPAA ûAÜÊô@°{’ÁðøtA€¼A°Ð#Aà…,Bü§IAàÕ4B¸|î@àé‹A¼|nAÐjcB‚á A@âBøSA 7ªAAÕ@€@¸ÁPAA°ú}B.¢@@KâÀ°L"AÀ·~Bèfø@¨aBÈZð@pänBX©Ä@€²AX©DAøò•B¤à@ÐjOBTÚ0AðÜ B Ør@@A¸ÁPA AÄ!+Chº]@¿#À˜äÝ@x5C”zª@Œ:9Cˆþ¤@ˆ“-CÖu@€C@Öõ@Ða9CŒÉ¸@8é8Chº@p•*C »@pA¸ÁPA0A •‹Bx‚@À¾3Á¨ A8:‰B<«ÿ@ £¢B("Ý@ØgBøæ @dŽ>øæ A°ü™BÐfó@¸›Bxó@¨>¨B@:@A¸ÁPA@A0N B`ð@ +ŒÁtŽpA áAÂä5A ¨=B88A@ïB@vó@°£–ÁDvsA[Bnœ=AP#UBB@æCA8Bd$HA@vwA¨8³@€?¸ÁPApAð·8BÊA@?°@j"A0RB:!AèAØ”åB !AˆyC A|C¸ƒ@A¸ÁpA@@€ECŒå®@¾Å?ü/Aä³JCŽhAPÍJCðú@díGC0>Ã@ŸŠÀ0>CAÌùIC¢Aà|PC´Á A >@C0•¦@A¸ÁpA€@€whB¼µè@p4)BDâhA Î£BøQÇ@0.B¼½\AÂ¥B8.Ï@ê£A4.OAÊ¿B´§¾@x"—B Õ@APBÀ*@ A¸ÁpA @Ð!TB!Á@Ðì„A FAA°{BlàÑ@Ðõ;BÈ-AxÆ€BX3ª@Л¡AT3*A茚Bø¿@¬cB¨îAð2B0ê3@A¸ÁpAÀ@@ŒáAD…è@ÀÏA²hA Ç BÎ’4A@2ÅAtJ%Ap=BˆnÂ@ˆöBˆnBAPQbBäÃý@ÀµAF A0†cB 3@A¸ÁpAà@ð°B@›@à÷@A Ìÿ@˜H¤B|K²@1ŒBØ2Ì@ÐÎB˜¹”@€Î¾@˜¹A5›BÐ@ß@hYB°Ý@@YuB`f/@@¸ÁpAAWÿA4‚Ù@0ò…Ad¬YA Ý*BlJA`ÔÉAi*Ap0*BxGâ@ ìÀ|GbA$B>«)AP¢EBp1*A€ŠqB¨„@@¸ÁpAA8ȾB œp@¸Ï¿Ëð@Ø}ÉBHÊ´@)ÏB¡·@àr¬BÐÇ@úˆ@ÐÇA˜Q»B@‹´@hš´BÐTÒ@Ð œB@iz@PA¸ÁpA AàÅÃALå@€m¶À40eAó¸A`&&A€`ìAî5AðÂBnè@À'‘ÁnhABx;A 6PB8a#AÀÉÍAã¬@˜A¸ÁpA0AP_²BŠd@Àô¥@0·ä@@ÓÄBDr©@ ¼Bà=³@вB€ºb@ ¯“Axºâ@ƒÑBØšš@XÀ¬B¥¼@ ýwBPœ@€A¸ÁpA@A`‰?B¸ªø@ŒƒÁ4ÜxAðƒ*B&¤$AÐ^tB¬KUA`ó_BXšã@`A…$Bà€[AH,ŒBà†)@˜A¸ÁpA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¾õB`™y@A¸ÁpApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŽåAV¸@ˆA¸ÁpA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð÷B°˜Z@0A¸ÁpAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxO‚B°O*@@@¸ÁpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðTB @d@ @¸ÁpA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ è1BàëX@PA¸ÁpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`84B 8x@PA¸ÁpA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàgBॎ@PA¸ÁpA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0R B í“@€?¸ÁpA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP—B@Ä"@PA¸ÁpAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpZ[BP™H@À@¸ÁpAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ –AP ð@ A¸ÁˆA€?¨s.C†Ã@l>8­CA "0C$öAÀ2C< AĨ-CøË‡@à5ÁøËAì0*Cx4¿@¸O5CtÅ@ôü Cà@@@¸ÁˆA@(BŽ2A@üjAØO”A.IBêÇTAÀ"BYA } BèÔA€ QAêÔ•Aðø(BJtcA@|ëA(LAðB0 J@ @¸ÁˆA@@à›]Bð|AEÝ¿š“AðV`BÿHAà[jBø fA€+bB@A€ŽRA@”A/Bt_9AÀ«OBürsA˜ÁBÀ3@@@¸ÁˆA€@<çBH‰@À4ÜÀl3 AЩèB쇮@¸úB¸Tã@XñB@’h@À”…Á@’è@ …çBô‡›@ C0—¹@áñBÐ5@À@¸ÁˆA @€,ÊARˆAZZúÿZZúÿ€AÓA^y!AZZúÿZZúÿÀ”ñA´Ä)AZZúÿZZúÿ ûAÖu0AZZúÿZZúÿ`zðA°ól@PA¸ÁˆAÀ@°ä.B˜ ì@0ÀÚÁ;lA ýA‚Z#A ¸tBŽ=A þ)Bð@`ÎIApAALB4Ûô@0÷BК_AÀ>Bù*@ˆA¸ÁˆAà@Hp«B칑@,²>×AÔµBGª@蘷BìeA •«B8£“@`Ô¢A8£A üÉB@@@¸Á˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÓAhÖA€A¸Á˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ\Bà€$@@A¸Á˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`çB d@A¸Á˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ aB€òÿ? @¸Á˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàåAPºX@A¸Á˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ JBPs@ @¸Á˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÕ BàÀ<@ˆA¸Á˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B€¥d@€@¸Á˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸‘B zU@A¸Á˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@l BÐñ@ˆA¸Á˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`©B@˜A¸Á˜A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Æ‚B°@A¸Á¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‰šBàKü?A¸Á¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@:‡B@M÷?˜A¸Á¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°H·BàŒ@ @¸Á¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «B„/@à@¸Á¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8BxYŠ@A¸Á¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0bCB8@A¸Á¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà–,BPØB@A¸Á¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0š¶B Ä @A¸Á¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÙ¦A°Åã@A¸Á¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ûïAðc€@€A¸Á¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà2B @ˆA¸Á¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ôA€TE@0A¸Á¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¤,B€ëL@ @¸Á¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿíB€ü$@@@¸Á¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ' BØ †@€A¸Á¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`»A¹Ï@À@¸Á¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ôBxÉ›@ˆA¸Á¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ $Bx Ž@˜A¸Á¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÉ‚B€ð@@A¸Á¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`T.B`+@€?¸Á¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPBB°g@PA¸Á¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿçB+:@ @¸Á¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàh¨A謮@@A¸Á¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ÿ3A°¢@`A¸Á¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ'4Bà¤-@`A¸Á¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ahï@0A¸Á¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀƒA(´·@@A¸Á¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀbßA0OU@à@¸Á¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  BP’†@ A¸Á¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðDBp> @pA¸Á¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@²gB1×? @¸Á¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿGSBg@ @¸ÁÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÞ’B&à?€@¸ÁÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØã‡Bë•@@¸ÁÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ýBBà;@€@¸ÁÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ð'Bð@à@¸ÁÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB4By@À@¸ÁÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˆôAô‹@A¸ÁÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀBð˜@ @°Á€?(iâBpòAZZúÿZZúÿ(ZáBêPAZZúÿZZúÿèÖÍBøA€ÀkÍBú¨AZZúÿZZúÿ0 Cpù…@@A°Á@¨ºþB¬ØŸ@ZZúÿZZúÿòÿBœ @ZZúÿZZúÿ¼sCÈ¡¦@€äoC Ü§@ZZúÿZZúÿ0²ÒB ¼w@ˆA°Á@@|ÞCœ¡…@ZZúÿZZúÿМCtp‡@ZZúÿZZúÿŒICh˜ž@€eC$¡@ZZúÿZZúÿŒwC€NZ@€A°Á€@¸B0=AZZúÿZZúÿ øBºAAZZúÿZZúÿ@XãAŒÌeA€€ÊèAØMkAZZúÿZZúÿPf8BQQ@€A°Á @ÀHCÜ™@ZZúÿZZúÿDàMC4‰@ZZúÿZZúÿ BCX§@€Ü!HCù¬@ZZúÿZZúÿPXPC°¦¨@ˆA°ÁÀ@tXKC É‘@ZZúÿZZúÿ°‹RCœò–@ZZúÿZZúÿ¸çPC8 ¨@€À·XC î®@ZZúÿZZúÿÔ¬XC˜5¬@ @°Áà@8BÂB$•@ZZúÿZZúÿhBÊBXA›@ZZúÿZZúÿè·ÂBÀTž@€€ËB´¥@ZZúÿZZúÿì%CC@€?°ÁA<GC`°@ZZúÿZZúÿT9PCø^—@ZZúÿZZúÿ¤®FC`“@€ˆ"PCcš@ZZúÿZZúÿXŸºBÀR4@€?°ÁAÐí>C|Õ@ZZúÿZZúÿŒHCÄ—@ZZúÿZZúÿA€†eB„AAÐP~B¸Fè@8:™B ¨@€²JÀ (A /—BÄñ@ œBXuë@p ŸB nñ?A°Á@@@§´B(…@@69Á`(A h«BôÆ@˜}ÁB˜Ùµ@¸X¾BàX‡@€pÊÁäXA¶§B¼Ò@0ÙBøã¯@ˆú¦B ­è?à@°Á@€@0AnC0lq@ _Á”ñ@ðSlC°_¤@|ÖxC(¬¶@¬ŽcCxÞ‚@ÀRÁ|ÞAÜ9dCR±@4©kCh(Ç@8R|CÀom@ A°Á@ @cCÉI@€0[AðêÉ@àë%CX1‘@$ÔCxy“@hCðp\@€Í@ðpÜ@lC„Ÿ @¬CnŸ@ ÙCP©%@ A°Á@À@<Ž9Cx D@`ÏœÁÁÄ@6C¬&‘@ IC8í@l[2C€`E@p—†Áˆ`Å@pR0Cøj“@,&@CpòŒ@Hà7CP߉@A°Á@à@¼*GCà£G@˜?˜ÅÇ@HPC|@™MC•@ˆ§JCОL@`ÙAОÌ@4[XC0û”@(ÇLC˜ —@ˆËIC@…@pA°Á@A05CpáI@?˜À¸Ê@ÌQCôe–@¬€CÀ‘“@|CCN@`7¾øÎ@HJCð%™@H]C¨—@à‚)C€¬\@0A°Á@A,ïCCøšK@€o*@À½Ë@ ?OC„ @0„KCø“@9C0æJ@€zy@0æÊ@ø,ECÄ›@ôÜ?C0“‘@àUOC€o`@ @°Á@ AVê¬Cl§ƒ@ †uA¾A¶KºC¤Ï@Pˆ±C`"¸@N¬CH£˜@»YAH£AÒ¹CÎâ@@ó°CÐ<ã@¢Ä¢C(+Ç@˜A°Á@0AÀ^MB\hß@ÀrÖ@_A%gBžh A`=JBxì=AðQ>B`•ó@À¯hÁ\•sA ^*Bjc9A`ÙfBôÇ1Aâ3B d<@€?°Á@@A|wCÈÂS@µ¿ÐçÓ@àÕC 7Ÿ@½C¸k@xfCgk@—Ç?gë@tä C°ý¯@œÑ C©¯@mC@€A°Á@PAàY’CÐF @™º¿c A¦šCPtò@E›C…í@¬™C ìŸ@@*æ@ ìAÂÕ£C`¿ó@:ÁŸCðyê@6–C¸Ž@ˆA°Á@`A2CPQl@@^ˆ@p{ì@dë*C´‚¬@4p&CP|µ@€–.C€àv@ÀÌô@ˆàö@P»Bü±ÿ@¸h BxâA°‡ˆB @&A€÷ýAd«SA°á,BÉAà°]ÁÉ™A€ZBúPeA€SBä(bA³^Bp'J@`A°Á@ AðÏBªŒAp‚AH¨A ˜0BŒqbA`¢ÛA˜ÅEAÐ>B>AÀe„Á>™A°K#BjÁiA ŠjB¨ÁYA`­~Bp$V@A°Á@¨A¨/CÜŽ@@lOA(¨AdûCLm°@ØCðÍ@”ƒCp‰@èr#Bp A¼¸ Cð¹ª@ðmðBè<ä@PÛB@¯X@à@°Á@°A ­B‰A€UAÆ¥Aà«/B¾³`A€uôA˜qFA ÓBXŽAÀ¬HÁXŽ”AÎBl]A°hÏâ@¸ípC-©@ PoC¸ ¢@ü©cC@ï_@ óWÁHïß@¨IeCDX¡@~qCà ¦@pDRC ~\@€@°Á€@à@à0¼Cª@¤Ç¿ø6*A´ÃC(Tó@Ò‡ÃCLDAr\½Cèf¬@Ë@äf,A\=ÇC\ö@ •ÂC<2AÀ(´C°Y¿@`A°Á€@A¸ÛŒBð” @€y«@h° AÀ™Bœææ@(@Bxdó@HUB¨Œ@î`Á¬ Aø)–B ‡Ì@ˆ²Bˆ6Ñ@È3ÁB†ò?˜A°Á€@ALÞ…CpdI@€LuÀ‡É@"º‹Cäâ”@À3C°ô•@Õ„Cq@@³7Áøñ@’µˆCܤ°@ðýC µ@lCà~@pA°Á€@ A`ë‹B`Ž­@@ôÃ@p¬-AˆšB˜VA(°ŒB¼AÈBpM³@@3&ApM3AH!“BÜ@€WyBAHŸB,@À@°Á€@0A|a5CPf<@˜²À8‡¼@|ÒˆBȤä@€ðHÀ̤dA¨ÒŠBF‹,AèÑ’Bl?&A@ …BPoK@À@°Á€@ A€ RBžLAð³¶AÐf‡Ao…Bê$+A N-BpìbA°ÚNB¬DA 4A®D–ApŒiBLMSAFBH hA 3YBX̓@@°Á€@¨Aà%öAÊ\A`(AÄxŽA†BH\A€°àAä¨GAð™B§A–п§žA BÑfAp+&B`4kAЇ>B@.y@`A°Á€@°A ,nBÓA`ÙÜALñ—A˜Y—BnÙAs?Bú6‹AŽ-B4#-A@ò•@4#­A0H;B(beAõ*BÈu‰A`?zB(?@A°Á€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà=…B >@˜A°Á€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÎÀAèŒØ@ˆA°Á€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÜÏAÚÆ@`A°Á€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐcAà:Ê@@°Á€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`aeB€e`@€A°Á€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàèÖApBæ@€?°Á€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿûBl×Aà@°Á€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¨LBØ=‡@€A°Á€@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@,­A&õ@0A°ÁÀ@€?´:Ch¥@À®@”«%A<CŒ«ã@(üBÀùí@$"Cè{§@èü!Âè{'A åBÄ ú@ð,CpæÜ@À1 CH@ @°ÁÀ@@ 1|C,œ–@–¿ÐµA<š}CˆÄ©@Xä|C€ú@À¸|C¨“@è&?¬A1CˆÁ¬@Ê|Cx‰ï@ô3VCP@°ÁÀ@@@pÅ¡Bœ2‘@,$ÀTKA0¬¡BX»Ñ@ ¦BˆEÎ@8ÕºB „@jÄÀ A`Ë·BHáÁ@°óÂBÀ¨¸@øè„Bïù?`A°ÁÀ@€@8ö%C0WE@À¾AØxÅ@¼ 2CDšŽ@Äê C0\Ž@ر)C—H@¥Aˆ—È@8…8C¨‘@øM"CÈV@È;,C ƒS@à@°ÁÀ@ @° ûB ùO@`n3A¨Ð@Ä+Cx÷”@¸öBøz™@>üBðCT@À@ÁèCÔ@¨íúB¢@4C€9—@Ì*C þJ@˜A°ÁÀ@À@бBÔsA³˜@ŠŠ„AÀ !B=A@© BˆFA@46Bñø@@ñxAÀ›ABÒë2A Å7BPŠ9A0–EBÐB@A°ÁÀ@à@n™Cm@‚?è7í@ŸC¯@$çžCh®@4<žCpÆ’@€ƒ<@tÆAÀø¥C–Ø@Ú”£C€¶×@LœCœŸ@À@°ÁÀ@AhÅÜBÈ8V@H/?à]Ö@!èB ²ž@À÷åBx\ž@ ÕÜBèh@[¢Aèè@àüBàa¢@ð]ÑB8¤µ@`t“B€“ÿ?@A°ÁÀ@Aè)CHþ4@0ܾе@Á1CŒm†@Ã1Cøœ†@˜M5Cp N@ª¿Àx Î@¼­;Cdô˜@˜FAC(0™@(žTC JX@0A°ÁÀ@ A6‹šCX"w@P]¤A°M÷@â–¨Cœ˜Ä@zC¨C«@Z’˜C°j¢@N¿@´j"AlŸ¢C¬3ô@ø ŸC ð@t5€C~Ÿ@€@°ÁÀ@0AàxB4Fô@@wB\qtAh‚¥B²–/AðéABˆš=A v—B€í¨@`£A€í(AZªBü#î@xÌ•BÿAø¤½B½@@A°ÁÀ@@A0–YC ‚@@é¨À@"AãcCHIÄ@iC­Á@„£^CàÓ€@€9ÀÜÓADujCȼÂ@,÷lC ¿@¤‚~CØ€@0A°ÁÀ@PAô¼ŠC<Í@ UƒA0¤MAÂ’—C†ÄA´C´A:ŠChì¼@z®Alìè®4Aœ¨BŒ‘AX‘ªB¼/AÈpBÐ*5@A°ÁA A 7CX­„@RÍ@°ÇAÌÁC8Æ@× CØ#Å@l\CðUq@€?ÁøUñ@DvCø–µ@tDC ¯¯@ì‚C âh@pA°ÁA¨AŽ›BÞ”AiÜ@,°‡Að©B$ÓCAàB`RNA B,ÄAÐqŸA.Ä•A`¸¶B$GAAˆ2BìuAhŠšB 28@ A°ÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀULA8¹@°ÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHð±Bp*@°ÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`\ëAy˜@€A°ÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°AUBð`Z@À@°ÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿãÊA [Ò@@A°ÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€lAØEÖ@À@°ÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ >¾A¨×ß@°ÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`µÕAˆ7ò@A°ÁAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿOáA ý@A°Á A€?€SJBbO&AØ*@Êl¦ApÌOBê¾cAPõDB¨…rAÅYB´A؃"´‘AP¥B¾`An•BÄc8A°é³B@Š÷?@A°Á A@ìç@CÄ·«@ OqÁÖ+A A;C¬pí@(NJCÀ¹ü@À8JC0ýª@ ‚?0ý*A×LC´Öõ@¬~KChpò@T­YC¨›‚@€?°Á A@@ ÓÜBX¦w@°a“Á(Ò÷@Ð@ÎB¨²@H”óB(œ²@¨‡ûBP¤j@ÐÁP¤ê@¨_îB¼È¦@€òCh«@8¾­B çâ?`A°Á A€@àTfBØá@H€*BȧaA¢B(‹Ì@àøBЩOA(Õ¤B@ ¢@ kÆA< "AxÃÂBÌ‚¶@P¢B” A «BàzC@€@°Á A @Ô=C?f@EÀphæ@À}BCˆ§@ šEC¡©@@uDCçd@ „Áçä@°£BC€d¢@´‚SC°¬@¸‡6C°F@@A°Á AÀ@pLÉB`7v@ö=8cö@H«ÑBÐd»@ˆkÑBøÚ®@hØÚBÀÇo@1¬@ÀÇï@HPéB`ß³@XÞB¸Ñ¬@8ïøB`}'@€@°Á Aà@ ͰBøõˆ@°¨›Át A€·¤B´‹Ö@…ÍBˆP¾@ˆ$¨B8Ž@€I A8AhܸB€OË@€í¦BóØ@0®ªBàp@PA°Á AAÔ©uC¤d»@e@L†;Aê^‚C\Ü AØ%€C A`þoCh÷¬@@íâÀd÷,AÈqxCÌ‘ü@z €CxÎA˜ˆCä¤@@A°Á AAvŠªCäŒA 5;ÁL¤AÞ±C]>A }·C”ÞDA*f¯C`6õ@0ü­Ád6uA(=³CØQ2A°¿Cd—;A€RÁC€-*A@@°Á A A,bkCTZ‡@€wÀðrA´+xC@;Ê@ì0{CøÚË@4¸oC@Ie@J¿@Iå@œ}C4«@lš~CXÑ«@YƒC¨Î–@à@°Á A0AJˆ‰Cô2£@à4ˆAÜP#A•–Chq÷@"ŽC’ó@& ‡C˜±‚@À Aœ±A,’CÀ‘»@TéCà“Ì@84hCX±@`A°Á A@A°@BnÅA@ÜÀ8Ý€A»BгIA°Á7BÀ6:AFB(ï@€6¥À(oAà"GB– ;A"^BÄ=,AÐ B°Ùh@€@°Á APA<,Cà~Z@ï À˜§Ú@à C\e¥@+#Cè|¤@åCýg@à˜’Aýç@ .C´œ²@¥C¸‹ª@Ü.C`†^@0A°Á A`A`„‡BTs¯@`Ñ/Á\”/Aàž„BâdAØBœ…Ap©8B(iA͆Á&iƒA°' B>9PA°siBtß:A°ÂýBС(@€@°Á ApAh–/CÐqf@Óù@ æ@°?CDš³@€ 8CI¨@Äž8CÈ6…@€Ÿa@Ä6AÔ{EC”ŒÎ@tŽCCX9Â@ô¢C ¬†@@A°Á A€Aˆ‰BÄ«@-Ü¿¨/+A âBâuA¨á”B°{ÿ@ 2fBä@`ÒbAŒdA˜°ˆB yA0ÈWB ™AAаãBG:@°Á AˆAˆ‰„BÈ9³@ÀÒ¦À¤\3A(‡Bv¢ A@š“BøEAtBк»@À›Á̺;APÛƒBøA8÷®Bè×û@à§MB€"<@€@°Á AAà#èAzDAÄ俆^„A@ÝíAZÈCA B¨JAð€Bt< AÀ+ÁtÁ&>A ÑC$õA¸%C€ÖAØ- C@é,@˜A°Á@A@`å™B,gë@€8é@Ø‘kAX3£Bn±AÀ”BŽ6A8ªB ò@°›Á rA°d˜BŽ7'A(ÀBœE3AðÐJBPÜ@0A°Á@A@@à–ÓB¼oµ@×À¤5A?ÑB ë¸@ðoßB,ï A¨ÑBp(½@”ò@p(=AÝBäç´@0ýÍB¸ä*AüçBà!@ A°Á@A€@ Z)Cpla@àãUÁ`•á@w'C`¡@l 5C¨o§@€(CPSJ@7ÀHSÊ@,C¬²‘@Üö.C€æ”@(ÐCàþ=@@@°Á@A @œÈ CÔ^@àåAüÞ@œÂC8¼¡@ŒmC°d¥@„Ç Cð O@P±‘Aø Ï@ @Ctz“@à CÈœ@ì33C §@PA°Á@AÀ@`wÌAˆ-ã@ÀÑHÁWcAàþ AÎ%A€:B¼ó7A ?¾A0÷ä@@ñA4÷dA€èA€Å6A`å¤AŒÍA òåAPƹ@°Á@Aà@ñØB€¨a@ µaAàÑá@XjòB Ó¦@0ŒÕBX“¨@0\èB êX@€Ot@êØ@ha÷BH)¤@ÈHðBª@ØŠÙBPà@€@°Á@AAˆ×BCèk@Ÿ?0Aë@NCਬ@$MC˜€²@ }FC°AM@€DõÀ¨AÍ@TÎLCr–@´ÒUC0Ÿ›@œEdC`‰@A°Á@AAàR‹BPa—@°ŠÁX}Ap)Bü@Œ¦B¨¿Æ@`ðŽB`oœ@Ðb²Á\oAàÉ~B*6A8j¯B8!Ç@ˆÎšBV@`A°Á@A A5XCHy@€³@¸6ù@ ‘hCÜÙ¸@¤ÖcCˆ!¾@ÓRC0ét@ÇA0éô@dÉcCа³@¨\CÀ1¼@àK%C°=Q@À@°Á@A0A0ŽBB¶Ô@à`?A ÞTA`hB(GAÊ6B€›/A€•`BÈi¾@€ö'@Èi>AÐàsB\ AtjBHnApxBPB!@˜A°Á@A@A p4B¬—ò@Üõ¿˜ÅrA PC̪@”þ5C˜Ó¯@ìw*Cðv–@P£ØAìvA$yCCÈŒì@œ(C |Ù@°((C ”@A°Á@ApAуBB¡@€1@la!A€BDûò@¨®‹B°&ö@àuBp&É@ BªAl&IAè˜Bè„û@0šYB«.A0ñdBÄ"@à@°Á@A€A PgBÄ×Ä@àÁ€þDA™LBLÕ+AÔ‘B83ó@HB¸'§@ p%A´''A h¢B vë@@–ŽB0Ah ‰B€x@PA°Á@AˆA°ÃdB´Ÿì@@iÌÀÌÎlAð’eB8“A¸‚BŸJA€ï[B˜A€>A–„A(©€B¸pA@|RB|sAp¿vBL$@PA°Á@AA0iNBVA ØéÁ(/AàÓB”rA0mŽB h9AЮsB,†$A€\¢@*†¤A0|…BóD„A2zB KcA@ü(Bð8\@@°Á@A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÇbBÐN>@@A°Á@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðB 1›@@A°Á@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Î¯AÀÓÑ@PA°Á@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÌ A 'Ô@˜A°Á@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@øUBàÇX@`A°Á@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÒA°²å@à@°Á@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ ¢A¸ïÝ@ˆA°Á@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ cAà.Ü@€?°Á@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ€5B˜Ö„@A°Á@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°gB€ŠI@`A°Á`A€?°EBüHAà4HÁ˜e™A@ö÷AéNA`=/B¤ßeAð”3Bè1Ap}®Aè1—A°`B2ÂOA] BÁ^A:{B@È@@PA°Á`A@+£B¼ÍÉ@PL´ÁdóIAàÎŽB^×A‘½B`U AxUÊBˆc±@‹ÁŒc1A˜¹ºBìúAÆàBÀü@hŒ¥Bð³&@˜A°Á`A@@`ë$BX¢û@HÁ4ÂTÑ{AàÓ˜AÚA¨lƒB´åVA@ÄêAôÉA`\ AôɃAàç Bô×9A@hÍAèJDAÐËTB.P@pA°Á`A€@YôB8W@`ßcAh-×@(xCG‘@8çîB@Ǩ@¨]C°?a@ ijA°?á@Ó Cx…•@à*ÿBø—²@´IC B@@@°Á`A @ÁB<`@ MÎAfà@˜xãBœq”@xë®BP×´@PYÉB@ƒ`@ð‘œA8ƒà@h"åBL™@XݽB¹°@X_£BP„@ˆA°Á`AÀ@W¸Bx@XŽ>¸Eø@(+ÁB@}½@@ÍÁB°ˆ²@ðLÊB 7j@ BÁ7ê@@lÆBd#²@yáBš¨@ÔcCàÇv@ A°Á`Aà@$ZCxýG@@u`Á0#È@ üC ˜@À½Cà]’@°K Cp±P@À´ÒÁp±Ð@$jChº@¤[#C™@ø˜¿B'@@A°Á`AA`É3BÔPä@à%'Á|dA°ÿ'Bn‚-A0³UB)A°aB½ù@ ÃDA½yA`Œ;Bà`*A èB4WJAŸ>BP7_@0A°Á`AAðõmB@¬@ ÿqAda,AUŽBÚåApC^B0³AÐåyB¨œº@`€·A¨œ:AiœB ‘ñ@ ÝYBü™A0"ŠBP.6@A°Á`A AHø¿Bpp@$³¾xEð@à ÌB ‹Å@˜ÎB8»£@HôºB.€@`aAü-Aˆ6ÕBü^Å@(Q¹B½@@Ö·B`g=@@°Á`A0Aà+„B¸¡ @|»@ÀÀ AðW“B {õ@€$ˆB°Êñ@ÀÃBÐü§@ %ÁÐü'AÈ}ŒBDì A¹¢BÐbå@°R`BPÄP@€?°Á`A@AƒÅBÀßk@ûŒÀ¨ ì@ø}ÎBÜû¿@°1ÚBO¥@ÍBØ×‚@ðÉ—AØ×ARîBDKÇ@°ÈB úÄ@XL¢BÐý@€@°Á`APAHÜÖB@Æ]@À3šÀÈñÝ@¸ÍàBøT²@ÚíBHwž@Ð×BpZ]@À½ÀpZÝ@–ÞBÔ¯@è†îB  @x>äB¤M@ A°Á`A`AÀåAHñ@@Ç=MqA !öA”Ÿ7A`qøA¨¯7AàãûAÂß@ ¶AÂ_A r6BÀ 2A@Ñ­Aôˆ A°ºB@ÏX@€?°Á`ApA ßA^QA`NÁl…AÀ“·A‚#APëBôDmAà8æA(G A@KÁ(GŠA °¾Axâ(AÐäBŒ¯tAä¥AíÚ@€?°Á`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhê€B€Î@A°Á`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxu®B0ú%@PA°Á`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ôAXÀ™@ @°Á`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÈùA`é˜@@°Á`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ y‚Bû8@ @°Á`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ˆÖAêÐ@A°Á`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€xíAÀ?¬@pA°Á`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 7+B(b‚@A°Á`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€÷lB€²L@€?°Á`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðþFBpüŽ@pA°Á`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpw_B`æR@°Á€A€?@Œ´AFõ%AZZúÿZZúÿ .¶Avu'AZZúÿZZúÿPúB(AÔŒ¾(œAà?B>™NA BèînA@eÍA`£”@@°Á€A@ ª/Bœ÷ A?A˜ŒAà=KB29A@BàóZAÐtB`] AÀ µÁ`]ŒA€­ÛA@µ”¿„ A`þºB †@Ø6¿BØAšÂBȦ@àv.ÁÌ&Ap޽Bò°@Ø‹ÖB¨nAˆº C L@À@°Á€A @ ¢›BÐ |@W£À˜=ü@ BŒÒ¦@@P©B€3Í@ E—B`f‘@À&A\fA¼¦Bty´@Ðg•BpCõ@€¹_B€–@À@°Á€AÀ@¸9ßBÐîK@òaÀ`Ì@°œæB|•@vðBð¸š@(vâBdx@Àš’Ádø@P—ÙBàŸ´@¨ŽC æ¼@ ÜãBÐOJ@A°Á€Aà@ˆ¿A(”Þ@à­Á„¿^A@¥¡Að%A KõA¸9A9ËAðºç@@Ç@ðºgAà¹ïAr61AÀå½Ah@)ApÄBM@€?°Á€AAо#BƒÌ@@‚|A «LAOBÊUAPÍ BøV/ApÕ'B~Å@à)B~EA0ÿwBàâé@ «×A þ.AÐ B ·%@A°Á€AAûTBÄÞ¯@À²uA\0A°¼BptÜ@0pDBà6Aø_‚BÐOœ@°BàÁÔOAßXB°¹AˆNªBØÀ@¨¹ÛBÀß.@€?°Á€A AÈ)œBèïp@ÀšÀ˜ñ@X±¡B°É¿@˜(®B Ú­@àO›B þ{@¾É@ þû@ð¹«B˜Ó¶@HÏ BدÆ@àwB€@@˜A°Á€A0AðM BxÞô@ykÁDuA`<éA&/A06BgEApB@Èù@’@@ÈyAàŠ3Bâ«(AË"BèQA lBà5 @`A°Á€A@AèV•BàHš@­3ÀÜgAH1B¤Qà@°–¥Bøõö@ø‚BxÊ·@ íaAtÊ7A8¨™B›å@Ž{Büœ!APe²Bp–V@@@°Á€APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@™Bpê6@ˆA°Á€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÞ„B°@pA°Á€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPœ/BT4@A°Á€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÌŽBPa@A°Á€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhgB°&@˜A°Á€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`IAXDÀ@A°Á€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà% B0åe@@A°Á€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÑB(C@à@°Á€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈbB@Ña@pA°Á€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8î‚BrR@€@°Á€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ŒA Íî@À@°Á€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@\®A˜ß@€@°Á€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÐØA@Qó@A°ÁA€?ˆÃƒB¸^AZZúÿZZúÿˆp…B’KAZZúÿZZúÿp0B|ùAZZúÿZZúÿ N‘B0AZZúÿZZúÿ€egBðà @ A°ÁA@ 7lB’ )AZZúÿZZúÿÀ}qBÑ,AZZúÿZZúÿÈ’Bø AZZúÿZZúÿ`¤”BˆbAZZúÿZZúÿXR†BÀóO@€@°ÁA@@P¥iB\&)AZZúÿZZúÿðñpB.o.AZZúÿZZúÿˆ1ƒBœÚAZZúÿZZúÿ8›†B>ÇAZZúÿZZúÿØŸƒBà @@°ÁA€@P B¤VAZZúÿZZúÿp_&Bz/AZZúÿZZúÿP B@=%AZZúÿZZúÿÍBZÛ*AZZúÿZZúÿà#ÑAÐm¨@@A°ÁA @À7£AølAZZúÿZZúÿݪAæAZZúÿZZúÿ@¿B0§,AZZúÿZZúÿp, B¬Ã3AZZúÿZZúÿ€š¸AxxŸ@€A°ÁAÀ@ðtDB8@ã@pŽ…ÁìmcAàÑ+B2å!Að°uBÌù2A(Bhêû@€g&Alê{AÐÖEBdÃAPBTÖ[A ×ÅAÀ-c@ˆA°ÁAà@ %fB8‡ü@ZZúÿZZúÿ@ÐsBÃAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿßRB0Y@°ÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðjBpL*@€A°ÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàiïA`v@ A°ÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØÿâB ÕJ@A°ÁA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`EBðo@€@°ÁA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿYÆB/=@`A°ÁAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜A°ÁA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ CíA@ù[@À@°ÁApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŠA¨C­@A°ÁA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ä¤A¸à×@€A°ÁAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ëBP-Œ@`A°ÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPTB@ A°ÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@èÌ@ A°ÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€–ÙA—µ@@@°ÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿºÇB ëó?A°ÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ²gBp&d@`A°Á A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÿB`-<@A°Á A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXB°úF@PA°Á A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðcB ¸%@€A°Á A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@òA`í8@A°Á A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ š­Ahê€@PA°Á AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÄïAp–6@A°Á Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@EBÛ3@0A°Á AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€U/Bp-T@A°Á AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxý¡Bñ)@pA°Á A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP+B@s,@°Á A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ£YA‹µ@PA°Á A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€T|B óý?A°Á APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðžVBªü?A°Á A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`žBàÝð?ˆA°Á ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀbyB@Z@@°Á A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`íÌA蓇@0A°Á AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@[õAe¢@@@°Á AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ þB@úg@0A°Á A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Š,BÐA‰@˜A°Á A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðtKB î+@˜A°Á°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@åµA(9—@A°Á°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀì½A•¦@`A°Á°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿõþAp =@`A°Á°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€€íAÀl€@pA°Á°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ûAàÎ9@A°Á°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ¬AÐì€@À@°Á°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ7DBÀ[é?€@°Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÆ·ApRq@@A°Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@á«A¸ ‚@À@°Á°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 0ºA¯@ @°Á°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàhûA`ä!@˜A°Á°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ %éAÈ@›@@°Á°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð?½BÐa@A°Á°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ QîAØb.A0A°Á°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿî5B * @˜A°Á°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿµA‹–@0A°Á°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€PÑAø}@°ÁÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`²ÿA0»b@@@°ÁÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ' B‘6@pA°ÁÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¼AÀ¥»@€A°ÁÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÑAÐ&Z@°ÁÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¼.BÀ|@°ÁÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¦B@K@@À@°ÁÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Õ'B0Ú @à@°ÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@4A(’@à@°ÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿДB°L@A°ÁÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ݘA äy@@°ÁÀA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿOYB€ÓÎ?€?°ÁÀA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ð BÐ @ @¨Á€?€?”~C„Ÿ@‡ÇApžAœ~"CÔÜ@´ƒCÀ×ã@líCÀª@@nAÀ*AÜCÉð@ŒjC¬í@œ Cm @€@¨Á€?@X³1CH~M@°r¬Á8 Í@˜ô'C í@CqL@ @¨Á€?à@pG¦BD!†@€Òñ@´7AèÌ´BÔ"½@øõ£B¹Ë@è$«BxK‹@\Ú>xK AÛ²B€“Ì@xV°B?Ì@p­·BÀúõ?à@¨Á€?Aì?C˜ E@ GAØÁÅ@’CˆÀ@ÄÊC˜B’@”C`YO@@ndAXYÏ@°çCäf–@àÒC  ›@Äß C’%@@¨Á€?AªïBhÆT@eò@pêÔ@Œ•CðN›@pîñBÐ0Ÿ@x¬ùB xZ@` Á xÚ@ÀýBŒl¤@ “C˜¹ž@ÌŸBPd0@0A¨Á€? A0šCX-L@Àx1A(PÌ@PV(CЦ˜@ÄìCð!–@˜,!CàwO@€îã@èwÏ@_-Cp š@XÆ$C ¸™@°eC .@¨Á€?0AÊBlq@ÀPÓÀ¨‡A8eÎBøZÇ@˜jÛBèG¹@ gÅBд…@@²ÇÀÔ´Ap~ÉB`Ì@ˆuÕB¸äÀ@p*­B€Qþ?À@¨Á€?@AøkC8“E@€ËA@xµÅ@ãCÜú’@$=Cà5“@´î C0e^@À_ÑÀ0eÞ@ôACPv§@è~ChŽ£@œýCŽ;@€A¨Á€?PA|àbC°A@€Ø¢À¯Á@X¨lCÈf@L‹qC@‘@pjCð g@0p±Áè ç@ŒkC¢¨@ Þ€Cˆc¯@”ÇRC0Ir@À@¨Á€?`Ax:‰B̼@VÀ£þ@(+C ¼@h²C@O½@4ÙCPy@àªÁHù@HýC¤º@0÷!CÈͶ@¨ C0ëB@0A¨Á€?A„íCà@ÀѵÀ0?ÿ@ükCؽ@ÐCó»@íCð¢†@Œý?ð¢A$äCDÌÅ@,ªC˜ÓÇ@$CCà M@A¨Á€?˜AµÐBð9Ÿ@€˜ÀèWAh6ÔB(ï@`ˆßB bæ@à‘ÉBS®@Àw»ÀS.A@ÂÊB’³AÈŽØB4û@ä%C K@@¨Á€? Aœ™CtœŠ@‚@ì¶ AÜ;C,÷È@tCÐ’Î@Ð~êB(€¡@pA$€!A˜}ClÕá@¨QäBà¸ö@Ô‰CÀ©N@pA¨Á€?¨AÝC<çˆ@ ÑAÄ A,ÑC×Ä@D'C¸Ë@TñCЦ@Àx+AÐ&A@t C Øï@ðC ßõ@ä\&C08~@@@¨Á€?°A âùBØÚ}@àüTAÐ þ@0ŽCøË³@ÔôB˜y½@èwêB¸@À>nA¸A˜9ýBÌlÖ@hJâBÀ7Ê@€÷žB §3@ˆA¨Á€?¸AÕ¬B šA€0Ç@¦¸˜A˜½µBÎUAÈ«B@dA@q¨B ¢)A ŠnA ¢©A§¸BšiYA˜SBð†Ax…žB€r7@ˆA¨Á€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‘£B/@€@¨Á€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿηB°Ù3@@A¨Á€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°@]BÀ7_@@@¨Á€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€nwBI@€?¨Á€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@mYAˆÄ@À@¨Á€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ê¶Ap’þ@À@¨Á€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZaA’Ï@ˆA¨Á€?øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð×qB ²t@pA¨Á@@€?hZBüxAà\Á¤ˆA˜~B\æYA Š™B("AÄÁB˜¥Ó@@ÖÁ”¥SAX§Bž(A€|ÚBx³ý@ Ç·B`4Ó?à@¨Á@@@€"7C¿G@[œ?@àÇ@ô8Cté@0P6C NŠ@8þ?C`=g@¾¯@h=ç@HDCí¥@X=C€¢@œ2C œ @A¨Á@@@@ ÀAè™ç@@*Á\ÀgAàœAò…A þçAh–5A ’àA€¢ü@@Ú À|¢|A ÐA20AÀ…öA¬Œ9A þèAPj@PA¨Á@@€@ üãAä“ó@ÀV;Ah¼sA`y Bè™:A€Ý·A̱#A ÛùAöA¤@ö€A   B==AÀ¿èA´ß6A:fBÀWã?PA¨Á@@ @Tô&CpûB@p‹ÁøÃ@PÞ"CxŽ@8€3C ®Œ@à½C½X@*½Ø@xN C씞@?-Cˆ3œ@ì\CP³=@ @¨Á@@À@Ø#C;@<•Àà6»@di&CÛŒ@Ì*C˜ „@Ä$C`ÝU@ [¹ÁXÝÕ@ õC8Ôœ@V5Cˆ™›@¬ÿ6C0‹D@A¨Á@@à@Ê­œC¬]Š@€ý²@ðt A|¤C "Ï@â C ÂÆ@ÜAšC ‰@ÀîVA$ AþX¤C¯Ò@òœCà¥Á@"±CtØ)A@A¨Á@@AøZCÐlC@À‚AÐÃ@p°*C¼±@ìC€H@ÉC@¯O@¨dB@¯Ï@`>(CÈý“@°²CÀ ž@4ˆCØ@PA¨Á@@ALjCÈô|@À4¯@Ðý@<àC´ªÁ@~HC(^´@š‡‰C@}@¬¿8ý@GC qÀ@f–Cïµ@Ä{˜CP²´@@¨Á@@ AþÚàC” Ù@¢î¿¼/YA@øëCÓ A&ìëCDA!AŒßCPüÅ@€W@PüEA5ìCj’AÀ éC¬IAŒ¥ÕC¨íÑ@@@¨Á@@0AØúC(lR@€ðÝ@xÒ@ìÒC°@ CÈî›@;òB€Fo@xMBˆFï@þCdK¤@رÛBˆ~¾@è…˜Bj@@@¨Á@@@A'nCHA@ÀûA¸iÁ@ð•CHH‘@ÜDvC˜µŽ@”‰lC`ºd@`üQAhºä@d=€C”­@¾qC¨§@¤ÖnC=k@A¨Á@@PA´}]CŒ>@ÀgÁDUAl$bCW¾@øqC˜%Ã@ˆÛZCàRz@ ‚KÁØRú@p+`CPàº@ÈmC%º@ØhLCÀ¼k@ A¨Á@@`ATSCC@ßv@`Þ=Á ÷@dÐGC¬P¶@CTCò¹@Ð:AC0ïu@ ¶1Á(ïõ@ÍECÜN¶@¬SQC`¸@¼eB¤‘WA +B¸lSAôBD0A@EÁB0–AÚ BJ0]AÐ"@BL#aA@1WBPku@A¨Á@@ˆA0^zB‡Þ@jî?ô¯^AD…BÄ#A°ÙBD¢'AØQ‹Båå@ úŽAåeAèf¤BÄÝA!BT¹@AÅBàZ1@ @¨Á@@A˜FC€+@ÀÒÆ@€+A°ÔICˆ¹¾@x–DCð÷¾@HàBCh°€@@@¨Á@@˜A@>|Bìåø@°–AôyA`ß–BrAàð`B@IPAãB”AÐ/B”„A°ì±B`úAðñ/B@œlAÐ+OBЫm@`A¨Á@@ AwQB(dA€Ž~À¤A µPB~xUAÀ%cB TPAð/JBôª ApùAôªŒA(:ˆBXì3Ap¬B„¥eAÀš=B ¹„@ A¨Á@@¨Að°¹BDÞ©@€ÀçÀPÿ)AÁ·B´žÿ@0ÅÈB]ñ@«ËBèÆµ@@Z AèÆ5A˜¯ÚBR^A(ÀÈB¬cAX ÕBPI9@€A¨Á@@°AP;BÄbA }oÁJ€•A@òAÀjOA‡8BhLcAPGB\ìAP˧ÁZì–ASìA"àOAðˆNB„ÝdAÐ1UBpüM@A¨Á@@¸Ap<_BjÂ8A`"êA„ç¸AÈ BSòAà¿)BÈO‰A@_9Bè€GAÀË@A¨Á@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPBð•@PA¨Á@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà€kBÀÌC@€@¨Á@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@&+BЩ³@0A¨Á@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀòÎAH~ð@pA¨Á@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÉB Ùò@PA¨Á @€?àþ=B^Z%A`‰~Áv¥AôB~‡qAðú[B,§_A ZBH½%A€sÀJ½¥A`œUBÚvqAð ]B £aA¨D…Bo @pA¨Á @@ÔÊCðK@€C+Àø9Ë@‘CȘ@$>C Ë@@kCÀøa@à‡ñÁÀøá@L¤C¨W¡@,² C¸ @H9CÙ*@€A¨Á @@@0y=CèQH@@9‡@€sÈ@ì˜BCA@à=CP‹@H+@CÀÞc@€`ßÀÈÞã@œ"@Cp¥¡@t}ECx¥@Äx#CpÛ+@ @¨Á @€@°ULCàN@À”@€(Î@wSC”Ù–@ÌeMC¸T’@”ÛOCЛn@àí}AЛî@TY]C\—±@\OKC@ù¦@¨®!CÀ‘N@€?¨Á @ @|Ž˜C¼ß‰@`)Aôö A0ÞŸCp1Ï@ˆ{™CÁ@ºÜ˜Cøf‹@P0Aøf A¨ CHÓ@ ±™Cx(Â@Ä  Cɳ@`A¨Á @À@èÌaCÀY@ÀwÁàäÙ@€÷aCPZ›@4‘pC(­¢@ð³iCpÛ[@`Z·ÁxÛÛ@0¼fCÈbœ@d|Cðù¤@$C0$@@@¨Á @à@06ðBð×O@HäÀ8ûÏ@(½òB°Æ›@üC(~•@ òB ÒU@@»³À¨ÒÕ@ ŸöB` @p>Cðì™@t]C ¯!@˜A¨Á @A@6“Bs’@@À“ÀŒA`%•BÛ@x žB`Õ@Ø£€B ±®@€»I@¤±.Ax ŠB›ø@¸•‚BØeAðÁ°B`ïì?€?¨Á @A–:„C€n@€f@À`Dî@TŠC4 °@‹Cˆ˜°@N`…Cðäo@„oÀðäï@(‹Cè?±@^TŒC4²@ÜÀˆChœ@À@¨Á @ A<FCPð7@À±À¸@´ŠMCxþŠ@X°RC Q†@HC@3R@Ðþ€ÁH3Ò@ÜCJC,!›@ô9ZCH3@¼ˆC Ø@pA¨Á @0A>0˜C³r@€êbAØÝò@t;¤C„vÅ@Ø`œCs¢@ n˜C §‰@€ÕA § Aý¢CüeÑ@žCxzÈ@¸{|CP ‚@A¨Á @@AÈL&CH‰@€<±À\) ALª,CȪ@Ž@€X¨Àô>AØC4†Õ@ÓC0eÒ@ÐñóBð_.@pA¨Á @€At¹*CØ-s@€CÌÀpZó@ä\0C4oµ@è±7C°3µ@L$*CPHl@`ÁHHì@øœ-Cø¬@˜¦YA8tžB˜‹Ax`ŸBœž!Aÿ¯BŽ5@@A¨Á @¨A€2B:A hÀà3—A aBª½ZA0>&BD?`AÒSBTA@kî@T•AÐ"hB,íMA„LB”˜dA°N B“@˜A¨Á @°A0!¢BÄõ@€ 2@´ÎuAˆÖ¨B<ü A`¥B´ÁSAàãxBDµA€¿ÀADµAhó–BâxAfOB¸^AªBÀ53@€@¨Á @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP"”B°c;@€A¨Á @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ &BÐÚŽ@À@¨Á @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BXùÎ@@A¨Á @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ C{B`»r@@@¨Á @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿõ‹AhÕâ@A¨Á @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¢QB Øn@ A¨Á @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨K…BpQ@˜A¨Á @ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ê»AhXþ@˜A¨Á @øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±´APüð@@¨Áà@€?hçìBH¥@@ݬÀp«%A qçB¬të@€ñBØ€ç@”™C`3Ÿ@ z•A`3A´5C`Ù@ÀFõB°%è@ÈÍ%Cðá,@A¨Áà@@¸MéB<@Ê{?ŒAUìB Ÿ@x(éB@0ï@eîB`©@ä[¿`©AÐðBì…¡@À,ðB0¶ï@ø-ÈBp› @@A¨Áà@@@L XCàIX@À›ô@°nØ@|™_Cdw@ô¿VCÐÓ˜@ŒÚOCòX@…AòØ@øI\C,b@¤óICð3š@dÒWCйl@ˆA¨Áà@€@`-ÕA¼Æð@À_AÈïpAHûA8A ©¸APo#Aà×ÙAØ’ì@€ƒlAÜ’lAp'BÀêö2A°P˜BP7AÒGBxJ A¤¡ÁzJ‹A }'Bö[A€Ý}B\9BAÈÜ–B?@@@¨Áà@ˆA\?C(m@Àt¹@¸/í@¬#$C4÷¯@œC „±@ C`¨z@€$ @h¨ú@€¶C{¹@œ™CÀ »@TÂ!C€ÔP@@A¨Áà@A@uXBä]ù@@ùZÁdyAPFBì&MAð¸€B#Að>BÄ´A`ÁÄ´‘A°Í1Bdu_A@¼\BlåOA€1€BPû8@0A¨Áà@˜A8‡Bœ^Ø@°¢¡ÁdˆXA@½oBžÁ7A@£B@QA,´B0û´@ €'A4û4AÊÅB¾5AÐ"²BÔ× AŽB`J4@ˆA¨Áà@ AðÅBˆRA–@”o”A+B¶YAÀBˆW\A2,Bˆ AàlžAŠ “A°wZB’‰QA ­ B`f^A`ÇÌA@–ß@À@¨Áà@¨A xÁA¨÷@p‹=ÜÁwAìÇAŠ¿6A@ÊA˜à4AõåADÊ A@§ÀFʉA`8ÖAŠÀAA0œBÃPA€uaA`Ê@˜A¨Áà@°A`SBì]+AÎ@€€«AÈe…BA¸RÌBØ·A0˜ßBxÅþ@È_ÝBV¼@à¯&ÁVC¤š@̤1C¡@€Þ'C€M[@€A¨Á0A0AxÊ»B„ AZZúÿZZúÿZZúÿZZúÿøÓÇBd‘AÀ…ïB/k@À­_A˜/ë@|C8c@È£ïB ‡Á@€ÐüBP¿$@ @¨Á0A@Atw CØèW@ððàAèØ@„Ü!C<ì£@ЭC`á @Ô©C¸`@KÊAˆ¸à@ˆÒCô¥@p‰ÿBÉ«@°Cpg_@@A¨Á0APA8@‘B´}¡@ðLµAð›!A˜B²B|†Ý@`ð‚BȦA0žB ž@9Â@ A²­Bðºð@ ø¡B <ê@@V’B ‰@€?¨Á0A`AÔCàeX@À€ÁÈŽØ@¼¬C໥@ ¹C¸ @(ú Cg@à´Áˆç@0C¸ª@@+Cƒ°@¼¿3CHÿ—@`A¨Á0ApAðB;ë@ÀÇîAôgkAK]B|¬5A 6¿AÐ@,A0ŒBû@0ÛãA {AóXBì`FA@OÃAo1AðÛUBpæ`@à@¨Á0A€Aˆ\¹B0ã„@`š•ÁÜüAP\°B¤TÔ@`ÿÙB€-º@ÓÁBØÆ“@@2*ÁÔÆAxãÀBH\á@ðÔÙB`'Ù@à:›BPü/@`A¨Á0AˆA@jB|#Æ@€,²@8JFA0dBˆO A°ìmB0ÔA¨»‘B09¯@€èû@49/Ax1¡BðÇø@P¦’B¼E A`}¯Bà$@€@¨Á0AAwÏA,£û@Pç€A mÚAäÕ>A ÿÛAü$AAÀÝBð–m@PA¨Á0A˜A,…CðÒ@€Y@\ï A C,Ÿª@ { C˜¡ö@¸) C0º@Ý›¿0ºÿ@Ìû Ce™@¼ÌC¨ Ý@”C‰@`A¨Á0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€âŽA–Ê@ @¨Á0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6oBp¨'@À@¨Á0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ »¢AÐLÝ@@A¨Á0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀK@Bð Z@€A¨Á0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ËÖA˜:È@@@¨Á0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ášA03å@€@¨Á0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀºæAh Ð@@¨Á0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€˜ÔA8Ü@€A¨Á0AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‰A0hè@À@¨Á0AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ðAT.,A€A¨ÁPA€?ÓABÖAv`À|+A@÷;B2]Að¡JB`_bA;B,X!A¸æ>,X¡Apõð@p»ÊÁ<>pA0ƒsBÒtBAø±­BÄ`Ah_BÌ@€@¨ÁPA@@ýpB¨@â@€d&AôibAù…B $î@P bB 1GAÈŒ‚B°PÎ@ >=°PNA ‘…B0>õ@Ðâ…B A,APxB@4@¨ÁPA€@P+BÔÀá@À¬â@êaAð ?B<ÖA W"B, 0A°@yBHÕ @ÀÀHÕ AÀªwBXDî@Øc…B ç@[jBàœò?À@¨ÁPA @8äùBhçO@ À.A€ Ð@ ]Cð.š@ãøB°—@˜6èBpæL@@¼AhæÌ@@?ùB  —@ø'éBÀ\•@l‹CÀ.@à@¨ÁPAÀ@¨ÿCІP@`zEA(­Ð@T" CÈ„ž@˜¹CÐÏ•@ôøBáH@ t«AáÈ@ì÷ CÔ‹”@À9îB°I”@XºCm@€@¨ÁPAà@\BBx„"A8t”Bàß1@A¨ÁPAAP-Bpå@À¢)A(HeAàjMBÀÜAt!B@h;A`}JBÀ±Ò@ÀËø@ıRA fBÀÔAP…FBÀ#1Aè3ƒBÐÀ @@¨ÁPA AÀÕïB0mS@€ÞhÀØ”Ó@Ð…úBTûš@$éC˜£@(ìBJU@`”7ÁJÕ@”íB0U¢@œáCðÑ@ DCÐuG@˜A¨ÁPA0AàåýBL@€ùQÀ BÌ@Ü+Cü›@ Cз˜@À@íB T@€/3À Ô@`øB¿Ÿ@ä8CLŸ@àÕ¼Bp?+@A¨ÁPA@A¸²õB˜RW@ iA {×@ÀÆCxŸ@hMýB¸Å¥@ CëB*j@ Á*ê@XðîB¤v¬@D1CðF´@€!ìBàíY@à@¨ÁPAPAà…BØÑž@`*YÁ`ðA wB€Nþ@XžBÈÕà@€×”BX$›@ÐÀT$Aâ–B¸Fê@pz¦B eé@ðqBà`?@@¨ÁPA`A”4 C»Z@ ï@€åÚ@€C´Ô¤@\ CØÿ¥@Øš CP™Œ@Ðõ“AT™ A<ÂC„\Ö@Ôë C@MÑ@LC¬r@A¨ÁPApAºB®p@€Ê(@@Ýð@p’ÈB÷µ@6ÅBHݵ@À½B°–y@‡¿¸–ù@XDÇB4$½@@ÌBH“º@xžçBñP@ A¨ÁPA€ARŒBL“¡@ÀÆFÁP³!Ah°‡B¨ö@°¤B`"ñ@Hä€BÐ5º@=@Ì5:A8 ŠB`PAÒ‡BA@ÀCB ¸&@€?¨ÁPAˆAŒgB Šè@=7@¸¸hAp{B A@XrBpƒNAèíˆBêË@@ˆíÀêKAЈB˜æAècšB€u)Aè¢B0x#@pA¨ÁPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx\…B°ì@€A¨ÁPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`tïA¨v½@pA¨ÁPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿïCBà´?@€?¨ÁPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx~ªBá@A¨ÁPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`oýA€Ÿ“@€?¨ÁPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ½ïA€…³@@@¨ÁPAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿkA˜È@A¨ÁPAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿày/BpŸˆ@PA¨ÁPAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(úAH"È@€@¨ÁPAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàQÚA`Û@A¨ÁpA€?íBHAA€NjÁ ^™A`KÙAfŽ¿(FÜ@€¦äB€¯¢@(aèBPÌ¥@ØuÙB©I@¨ÁpAA’B£ƒ@ /Á0¼AèæŽB`óÑ@h§B€?¸@ Ê¨B0){@`#NÁ()û@8H¤B`pÃ@``ÁBB´@ˆÌBPšm@ˆA¨ÁpAA`ZtBÐ^’@Ð~¢AôzAh&—B„r¿@  ZB(Âö@ ŠBHWŒ@ı?LW A8j“B°"×@ ’B‘Î@¸Ã¬BJ@PA¨ÁpA Ax™›BÈo@À{·À °ï@hoŸBhî±@8P­B¨*¸@€œ¨BhW‚@íY@lWApB¶BÄ»@X$±B8œÍ@áüB`RW@¨ÁpA0Aà`B¬“¢@€=T@T³"AÐÖuBäá@1jB°8A€pBž@;üÀAV~Bxkí@øÇ‘B(òï@5Bðæs@¨ÁpA@AHJ„Bü‘@à·A8AÈl—BôïÅ@Èv„BXuó@¨NB@+Ò@pÀB@+RAÀó”B¨›É@ BÜùIAP@`A¨ÁpA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpbjBðh@ @¨ÁpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  ŠA¨,Ú@@@¨ÁpA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¹@B qD@˜A¨ÁpA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¦öA°OÏ@A¨ÁpA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€>{Aè4ë@@¨ÁpAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ_A8ðÊ@A¨ÁpAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ6-Bèð•@ˆA¨ÁpAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀY‡A° Ü@PA¨ÁˆA€?HËÙBä=™@à:eÁÀ[A° ÎBôwâ@ÈíB(zÖ@ñÝB@ó¶@ÀiÁ@ó6AXGÑB~AøÉñB¨A€¡›B°¨ @¨ÁˆA@ð^B -ò@8ÆÁÈ\rAp?0BæGPAx2ŒBÐA€TzBÈÔí@@Q;ÁÈÔmAp gB¸YAAh-B¬°Apä™Bý @0A¨ÁˆA@@p„ÉB,±‹@à¤AdÌ A09ÙBì:Ã@ÈB0¾Õ@hžÀB¨@@3±À¤AxÀBHÐ@€ÎB`×Ô@˜¤ÕB½%@A¨ÁˆA€@¼…BL~˜@@£À œAð¯…B@Z±@˜y‘B$„A`D‹Bï¥@€®À ï%AÀ^ŠB@|Ù@X—B,yA`µ’Bù!@à@¨ÁˆA @€Í€B¸Ð@ RAtì A°L”BXüÁ@à]tBHâ@ ÛgB6¥@ØhÁ 6%A0ýRBXYAФ‰BÀOÔ@à8Bp[@`A¨ÁˆAÀ@HCÈÏO@€+@ˆøÏ@ܰCƒœ@P+Chš@ Cð°?@€Y¦@ð°¿@Ô›CàŽ@4PCø¥@d CpÁx@€@¨ÁˆAà@ȹ§BuE@@ §@è›Å@Àª¶BX@·­B°)™@¨oªB€ÓG@€g.@xÓÇ@¶B c’@Èö²B0ù˜@˜o·B@Äs@€@¨ÁˆAA€…HB L¯@€ÊzÁLo/Ap{3BÊñA yBð%Í@PgBð3º@ø-Âð3:Ak¹Alý!A`ÊjB4â@ éAp(=@`A¨ÁˆAA˜ÆBp?‹@@”ÔÀ[ AXä Bàÿ¥@øY±B`çø@U¥BÐ ƒ@ 7hÁÐ AX»ŸḆ¥@H˜ÁBpWâ@p¶B@€@¨ÁˆA A°e_BœÊ±@@ýUA(î1A €…BœX¶@€äTB€Ë(Aá2BÝÖ@˜ÁÀ”ÝVA0 1BΡAPCNB„›2A ®§Ap¹Ž@€A¨ÁˆA0A@BÐAö@€ @dsvA€¸*BN™APs$B(i]A7BøËò@€ˆ`ÀøËrAÀ±;BŽ—A@\NB`}ZA cB @0A¨ÁˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ B 1@@¨ÁˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€úB`µ*@ A¨ÁˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈu™Bc>@à@¨ÁˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Í%B–,@PA¨ÁˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ºýA`…p@˜A¨ÁˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà38BðÙe@pA¨ÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀuÂB`m:@À@¨ÁˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp'B@ç\@€@¨ÁˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà”«B°[@¨ÁˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€<B©@PA¨ÁˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`°B¸–@@@¨ÁˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`9€A¨ØÊ@€@¨ÁˆAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ’VBp$L@A¨Á˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¿ B€Yc@€?¨Á˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðWnB í@A¨Á˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0³BØ’@à@¨Á˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH˜ßB€0@A¨Á˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¯œBà‚.@€?¨Á˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÆƒBð@ A¨Á˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°pdB€@0A¨Á˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpâTB­@ A¨Á˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B‡B°ÿ@PA¨Á˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÜJBpH@€A¨Á˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ]¡A ò@€@¨Á˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`S–B Ø$@ˆA¨Á˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ° €B`²*@pA¨Á˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ z¤APX’@€?¨Á˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPnB0O@À@¨Á˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Í„B`ê3@€A¨Á˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€©•Að޾@PA¨Á˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€8¡B@Öô?à@¨Á˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŸ{B`/G@`A¨Á˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ïÕALb AA¨Á˜A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðZfB [+@A¨Á˜A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ƒMB`ª{@ @¨Á¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø6ŸB )@`A¨Á¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¥\BÀÀ+@@¨Á¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp.B€{ @À@¨Á¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 1€A`£À@€A¨Á¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0XYB€è @ A¨Á¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°aBà®@A¨Á¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ê”AÐz±@€A¨Á¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@åKB'@0A¨Á¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀbB8@¨Á¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‰BB@À@¨Á¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp_B ûp@€A¨Á¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ mGB°î?A¨Á¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¼|B eê?@A¨Á¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ I'B)Ã@PA¨Á¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 7ËA`Fs@`A¨Á¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿËBˆÕŒ@PA¨Á¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ʼA¨ñ@0A¨Á¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH¡™BÀÔ@À@¨Á¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà…‰A¸ÁA@A¨Á¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ nLB @€?¨Á¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`xÝA(»³@ A¨Á¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàtŽA@ŸÅ@€A¨Á¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàíB )P@€A¨Á¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@êAxŠ@¨Á¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀˆÎA$IAA¨Á¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà´ØA€eˆ@¨Á¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿn6B ô@€A¨Á¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿWýAà;@PA¨Á¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàA A0@ @¨Á¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÍ[B€k @@@¨Á¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ…ÌBð@€@¨Á¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿOB0¤'@€@¨Á¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0H]Bd§@€@¨Á¸ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0½9B(pŸ@€?¨ÁÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàK†BÀqG@A¨ÁÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ùAxbÎ@`A¨ÁÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€xˆAH¾@ @¨ÁÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€jÈAPšA0A¨ÁÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà–$B`*@€A¨ÁÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðù B .@˜A¨ÁÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆŠB RØ?¨ÁÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ•‚Bšr@@¨ÁÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¨|B‡Ž@@A¨ÁÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ•7BPs«@@ Á€?®ÿŸC¤ÒAZZúÿZZúÿ2ΟCî¤AZZúÿZZúÿ´'¢CäÂA€v˜¢Cn,AZZúÿZZúÿr2—C˜(Õ@€A Á@|‚BHWö@ZZúÿZZúÿpƒBà#ø@ZZúÿZZúÿ@•oB´N A€ DrBÒãAZZúÿZZúÿ0ƺBPÒ*@ˆA Á@@Û;B–+AZZúÿZZúÿ ±>BÐ’!AZZúÿZZúÿ€»Bx‰QA€Á"B>€UAZZúÿZZúÿ ïiB«D@€A Á€@|aC\1”@ZZúÿZZúÿTfCz—@ZZúÿZZúÿGZC(c¦@€¼ë_Cl°ª@ZZúÿZZúÿÐèpCð—¢@A Á @6ãBÄJ•@ZZúÿZZúÿx®éBÌŠ™@ZZúÿZZúÿ˜èÆBø¬@€¨EÍBT–±@ZZúÿZZúÿÈ÷Bð(f@€@ ÁÀ@ û·AF®!AZZúÿZZúÿ =¾A.'AZZúÿZZúÿ ºAiµCèA@@ ÁAÂŽÀCÒù@ZZúÿZZúÿ|ÊÈCH@AZZúÿZZúÿ®ÄÅCd A€þÂÎC@¼AZZúÿZZúÿø#ŸCaAPA ÁA$Ö CˆuŒ@ZZúÿZZúÿœBCTé’@ZZúÿZZúÿMCÀ ›@€\vChž¢@ZZúÿZZúÿ@a_BS@ @ Á AÀ4»C¬(ë@ZZúÿZZúÿ@ÄC…ö@ZZúÿZZúÿV½C˜ùå@€t$ÇCè‡ñ@ZZúÿZZúÿ† ¬CÐò@@@ Á0AäÂdCÔÿŸ@ZZúÿZZúÿ´+pC°ú§@ZZúÿZZúÿ¼ÇiCèW¡@€ðÈuCä ©@ZZúÿZZúÿ ç[CF¤@€@ Á@AàÑACø„Š@ZZúÿZZúÿ°¡KC ˆ‘@ZZúÿZZúÿœÝ=CˆŽ@€@©GCDY•@ZZúÿZZúÿœë2CØé†@ ÁPA ÷A$Å>AZZúÿZZúÿ`ÍBjHAZZúÿZZúÿ ¢ËA‡hA€@ÖABatAZZúÿZZúÿàí„A(™!A€A Á`AÐmC|ç¿@ZZúÿZZúÿˆÜxC´oÉ@ZZúÿZZúÿ ˜uCHHÀ@€Øß€ChÌÉ@ZZúÿZZúÿX¹cCˆa¡@ˆA ÁpAcíBº@ZZúÿZZúÿXÆøB€Ã@ZZúÿZZúÿØÐÎBà•Ú@€`‘ØB|ää@ZZúÿZZúÿØ#Cð¡U@€@ Á€AÁðBÖ@ZZúÿZZúÿ³ûBLQà@ZZúÿZZúÿˆlÇBrñ@€1ÐBü@ZZúÿZZúÿèÎB o@À@ ÁˆA¬0mC¼¤Ç@ZZúÿZZúÿ 0wCÐ@ZZúÿZZúÿ|øsCÀ°¯@€´¶}Cì´¶@ZZúÿZZúÿÐÄCïÞ@0A ÁAЃcBŽDAZZúÿZZúÿ€+lB|”KAZZúÿZZúÿðèBò4‹A€BÎAZZúÿZZúÿÀŸA {Ë@@@ Á˜Aè´êBðÏ@ZZúÿZZúÿh|òBlÔÖ@ZZúÿZZúÿXCÀ»Î@€´ C ÏÔ@ZZúÿZZúÿØŸ C¸¼@ @ Á AÌŽ CPѼ@ZZúÿZZúÿPkC<Â@ZZúÿZZúÿüCørÆ@€ˆfC$þÊ@ZZúÿZZúÿ8¦×BÈ‹@€? Á¨A”ï CÀÄ@ZZúÿZZúÿÄÛ CØ;È@ZZúÿZZúÿmCÕ@€@ÂC dØ@ZZúÿZZúÿÔÌ#C$5Aà@ Á°A¼.rC0‰Ü@ZZúÿZZúÿ‰uCD—ß@ZZúÿZZúÿl½qCèÇ@€ðsCàÈ@ZZúÿZZúÿ@àsC°¥ú@@@ Á¸AàÁAx6AZZúÿZZúÿ`;ÂA"7AZZúÿZZúÿ€&õA,‹‰A€€×ôAâ^‰AZZúÿZZúÿð®MB€ ­@€? ÁÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ŸnADÞAA ÁÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \ÈA\ŒAPA ÁÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿo Að|Ç@ A ÁØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‚Aôí(AA ÁàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh—îB¨t@€@ ÁèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€%IAÈ=A€? ÁðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¼ÎA”-A0A ÁøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`‘™B @0A ÁBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÔkAdA`A Á@€? ®BXãA 5‰ÁRù…A0Õ|B:VA¨=ŸBdAø:¦B°é@PƦÁ°iAÈË‘Blò7A˜j¹B jAÀÑÌB€>ý?˜A Á@@  7C8!H@àÚ?BÈ@\I9C¸ßŽ@8ð5Cð@t@C@Wf@ (ÁHWæ@í¥Aâe”C苽@˜f“Ch#À@âz—C¸'“@ @ Á@PAØBÈæo@€ì±Àˆð@¨(ÝBÈÛµ@ø=èB8®@`üÍBh&‰@Õ¯Àd& AX¼ÒB@nÐ@àuÝBwÆ@¤¡C ç&@€@ Á@`A(©ƒC0¿’@€Âõ@üØA–>ŒCPËÛ@êˆC˜©×@ÀÇ„Cp@Ž,¿lA1‹CäëÓ@‚;‹CPÔ@€½C°M‚@@@ Á@pA OBNçA€Á9@äAàÜBAXA¯BTQRA@WBp¿ A™Å@r¿ŠA nBÞŒFAÐTBPTA :>B IM@€? Á@€AȤC@ì‘@N8A€AÜCÜÿÔ@äýCxÓÚ@Ì“CH:“@€,AH:A,n CèB×@àaC°½Û@ø¦ÜB@+@ Á@ˆA¬ô;C@Zz@àS>Aà‡ú@”JC ¼@H=>CÐ^µ@$Æ@CàÃi@@[Ô@àÃé@˜òKCLÔ¬@x EC‚«@ÜŸYC8{†@ Á@APÈBf£@p¾<„#Aà|ÏBXð@8ÝÐB¨Öð@èòB¸O—@À%À´OA0løBˆß@˜ ÿB(Ý@puB°ÏS@@A Á@˜A°›‚B¬¶ð@1"AÄãpAo‘B-A`zzB H@AÐôMB@ñAÀ]}Á@ñ˜AÐm3BrükA€]vBXýQA@z BHý¶@PA Á@ AxÅŽB@É@óË?x=IAx\”B.ôA`5’BŒF AH¢•BŠò@0çÝAŠrAptµB¤b A@¹{B„~NA˜[ªBà[8@€? Á@¨A;ÒA WA€«ÀbpƒA`,ÎA`Ò=A€]áA¬`?Að1 B´YA»,@²Y˜A ÖBt‰eA0oB´RA ðBÀèŠ@ Á@°AÀ™(B¾ APGÊÁÐ4ŠA vïAP PAÉ`B8²=Aà-BPÈA@,lÁNÈ—AÀ6ùA ÌWA0·:Bxà[AðBh*‘@@A Á@¸Až,Bxï#A€Ú»A"¤A å\Bì=‚A1Bü.MA÷¸A¨Ìõ@€Ú¬@¨ÌuA@VÎA°W;A`ë¥A°\!AŽBx§ª@`A Á@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ B°ÍL@A Á@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðœ„Bû6@0A Á@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¤BHŒ@˜A Á@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€}Bà‰S@0A Á@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¼¿Aøuò@A Á@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðL B ÷Ù@€A Á@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ° B gâ@€A Á@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@y_B@C‹@@@ Á€@€?ÐŽ$C|“@@=MÁh”A¨CXSÕ@4‡)C`ëÉ@èf#C¸&£@èæ(¸&#Aœ¾C¨öé@ô7Cxâ@ÀÌ0CW*@€? Á€@@p5ÃB€ñS@À×ÅÀÔ@à’¾B\¾™@dÉBÀ0“@0^ÑBà¶V@óŽÁè¶Ö@¸¼ÁBd- @¸mãB(‘@ªªB€Ñ @ Á€@@@ C Eª@°à%Cà &@PA ÁÀ@PA"Q•Cœä¤@@ÚAØ%AôYŸCH=ö@ÄéšCHŽô@–˜CÐŽ @À XAÔŽ Aìy£Cñ@ð3œC¸äë@˜C…›@@@ ÁÀ@`AÀtC¼Ú»@@POÁ`ü;Aì—zCì@Aì2„C*A¤ }Cð²@°¢Áð2AD4CÔA˜MŠCÔ´AÝnC°:r@ @ ÁÀ@pAà´´A0Äì@@=ïlA ¾AD0A€Ú½A@å/AÀª§A¸'ã@w@´'cA\¹AÊã.A €¦A¼î!A(.Bð(_@ @ ÁÀ@€A0š·Bˆ¾œ@°eÐADÛA –ÛBàÏ@Àš¥B¨Âÿ@€mÐB˜y“@`¢-Á˜yAh|ÎB€2ã@PæBøÑ@¸¨Bð#@@ ÁÀ@ˆAÀ¼÷Aê- Aš@îGŒAc BàuTAÀºïA<[JAÖ_B`wA@ò6A`w‡A k€BÜs7A eRB8sWA0BPõf@`A ÁÀ@Aw+C¸Žu@Úî@à¼õ@¬56C@Å´@ä/CˆŽµ@ <'C˜€@€fì@œAŒ1C06¼@à¿*Cxü½@hK C0ÞH@A ÁÀ@˜AP%CŒµ…@ ‡A )}A §ŸAà(„B(Ø,A@ÑJB.õŠAxw€BË!A@Ü‚AË¡A ’BœŒ$AÀùeBjPAp<¶B05<@pA ÁÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ TÀAÐeÓ@0A ÁÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpjKBpQy@€@ ÁÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸R„B M6@ ÁÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ù&Bà @`A ÁÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX “B w:@€@ ÁÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÉA°¶Ì@A ÁÀ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ RB(­÷@ˆA ÁÀ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀµ?B@‰@A ÁÀ@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ F·A˜+A ÁA€? [ÎBä’º@€¨£A¨²:AàMãB:ïApg¹BÀÙAÐÏB½@@çœA=AÐ{äB¬2A`Ì»B(‰A8BB°àK@@A ÁA@tWCx(p@PÍÀXQð@0ÀC(É@8rCÐÞÆ@¸§CP›y@£AP›ù@'CTì“@ô^Cˆ¹Ë@ôA C°Ó!@A ÁA@@³.CP¢H@ M|A€ÄÈ@€ø9C Œ@()CH”@L9Cp¥N@ÐwAp¥Î@l1FC°~“@”ð2CˆÓ•@ éAC)G@à@ ÁA€@(Y7CèÇ@@ÀiŠ@ÐèÀ@0E>C@¶Œ@Èö8C€BŠ@<³3C€“@@iv@€“À@4®:Cè§‹@,Œ5C€]‹@°²CPÎV@À@ ÁA @( ðBÐÓL@ß…AàöÌ@€ˆC¤e@8ˆåB¸nœ@PW÷BðxN@`±‹AðxÎ@œæCH¶Ž@(?ìBhÐ@üt C°fC@ ÁAÀ@P“QCˆBH@ÀaAèdÈ@ìr^C¸n”@(–SCÐÏ@ð0]CÐßP@ ZAÐßÐ@“jCXO›@8ð_C€Ó–@Ä©DCÐ&Š@A ÁAà@H€+Cà(@`×DAà2¨@„+9CÀ w@Ƚ+C@ w@x_,C Ï?@ö—A Ï¿@D×=CÈÌŽ@è))Cˆ¢‹@°â CðT @pA ÁAA˜\çBèÛ@@4_?XýÀ@0þòB8‹Ž@sðBiŽ@˜ùBP^M@@>¢ÁX^Í@ð³ïBàH@ ~ Cˆ"’@PÝÚB .@pA ÁAA‰;CPÞ=@àGApÿ½@˜¿ICäÜ–@$t?Cã@T9CÐP@`nAAÐÐ@¬ÃHC(§œ@”l;C è—@Üà#C±;@A ÁA AäÙCØûc@)Àà#ä@€»C¼¹±@”–!CpÄ @¤šC@ä_@®MÁHäß@¸sC(3«@Ä–Cøt¡@ {CÐÄ @PA ÁA0AœC@}]@£IÁp¤Ý@¸°CÌL¦@(Ø(C £@ðsC Ne@À(·Á˜Nå@QCH±@ø5(C˜¤@ðCÀë0@@A ÁA@AèECÀ b@€òqÀ3â@¤JC8/©@äP C€Þ§@6C6j@`ÐÁ˜6ê@êCCµ@üõCàn§@ ªC 3#@À@ ÁAPAœ$C\‹@€r+@l+ A0,)CøúÒ@4”&CøãË@à8C +‰@°S“A¤+ A,@/CüË@Ä CØÅÍ@øGC F@`A ÁA`AH¥BT•˜@™ç@±AÀµBÌ6Ü@ȱ¦Bpºê@{¤B •¡@…¾ •!AH®¬B€‡ð@h³­B`³ð@€ðãBP]@€@ ÁApAˆ˜€BœÂÐ@àÍAéPA *¢Bœ0÷@pgYB46A˜‘B@ZÂ@õK@@ZBA`™›BH-A •B¨ž AXv¦BÀ¿@à@ ÁA€A€6™BàV­@p“Á$w-A°]BàC AàµB@0æ@PPsBÐýè@ ÊÁÌýhAð›iB¸ê;A؈ŠBPA  „Bà§@˜A ÁAˆAÈ0€B0«Ë@óâ@ÑKA€vBä¨A°÷~B2AÜzBØò@0†ÁÔrAàPbBîUCAÈf•B(‹!AÔLB0•N@A ÁAAðgûB¨•|@¼ @àÅü@Ø‹C$º@Ä_C(ˆ»@ðþûBX¹‹@èoÀX¹ A¹CôÐÏ@|îC(Ì@€ƒ»B0Ø-@˜A ÁA˜AðÇBì°”@À(Á°ÍAÐ}ÃB`â@ðeÛB 8Ó@ð„ÎB0®@€w@4.A@&×B´Éò@ÐdÕB0ÛA@Ë€B•*@PA ÁA APùgB€ö@ÈBÈ>vA¨ôœB A V&BôåYA`&jB¨£ø@øSB¤£xAd B²XAØ5¬BÌA@œiB PC@à@ ÁA¨A .ÄB·É@`‘6A,ßIAЬÔB`µÞ@0á¿B¬u0AxÈÉBxèÈ@À½À|èHAðPÇB¬Œþ@8àÖBð©"A¨õÏBÀª1@@A ÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÛ¢A`cå@à@ ÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`y?B@I@ˆA ÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸ £B ü4@A ÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ«œBÛ%@ A ÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿTB eI@˜A ÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÉB@¿@PA ÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ž®AØ"ì@@@ ÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀûAX`È@ @ ÁAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°/B(h°@ˆA Á A€?øÔãBl´™@§Ø¿,ÏAãB0`Õ@àåBP{Þ@PïÛBÀr¨@@)ÏA¼r(AÈ=÷Bð,Õ@HjÂBl/AðB€û7@ A Á A@¬Û-CpYo@E心ï@)/Clƒ@‚0Cð"Ë@D /C@ƃ@€ØÎÀ<ÆA¸Ù.C$´’@|·4Cp™Þ@ø}C`@pA Á A@@ˆTžBH…@ÀLÁt/A°ž—B” Î@P«B°@°‘‚BÈÏ›@|‘¿ÌÏA`G„BÌgß@ІB˜"â@`ÎB @ A Á A€@PyœBà2w@Æc@^÷@ t¤B`‹´@HÆœBI²@ˆB…Œ@à7bÁ… A°®„Bà—ß@À7¡B¨¾¶@¨÷¨BðL/@A Á A @p“ C˜‘&@€$õÀ¸®¦@,"C…u@ˆ£)C0q@Ì!CPí=@À¤¼ÀHí½@ˆ´#CX\ˆ@ŒG)C-@˜W9C -@A Á AÀ@Ø-Cˆp_@ÀUº@¸—ß@¨î6C„~¢@•0C ²¥@ {/CpÖ\@ÀÖ)ÁhÖÜ@ì1CHòž@¸›;CX|¥@aCB\@€A Á Aà@ÁCøV[@<¨? }Û@¸òCœD¥@îˆAàÝFBTÇKA°ÓfBdaJAh^ªB0°r@€A Á AAø?ˆBØ­½@pç¬AÀÒ=Aк¤B\î@ØqB„ºAÐÙmBЋê@€ª@ЋjAðû€B¨\!AönB¤º8Ah²•B0ù)@à@ Á A˜A L4BlÞA ªºA:ø‚AÀ´kBzÛ)A ‹ B0àVAÐ*B€‹A`ëºA€‹‡A CJBîKAÀ¹ÖA$”CAðÕBà4ˆ@0A Á A A°‰%BJì A¾v ¡A7*B¶‡UA@2.B44Að‡-BR'Aª7¿R§A@‘0BänZA¡6B޾†A ²HBÐÂB@ A Á A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@xA Ï@ A Á A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ;B¸ŠÉ@@A Á A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀƹAÄÆApA Á AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÃUBu]@ Á AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈÉ‹B`ßA@A Á AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÿ¹APŸAˆA Á AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàôA@ÿAà@ Á AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ìàA¸8Ê@PA Á AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÔjAŽÔ@à@ Á@A€?8°×B|"¼@@çÀDAà+±AÈ% A VùA äø@à¶(Á äxAà½ÚAb=5AÀ¹BÌT?A0+#B;@0A Á@A@A@†¯A°¸Ù@€PçÀXáYA >›A.ëA€ ÙAÆ1A°¥BTA×@V…A€3BhˆDA[ B *JA°ð'BwU@˜A Á@APApk B3ˆ@€jHÁ¸LAÀ”œB8ÙØ@ðK¸B^¿@¨wŠB¨ç¢@€{s@¨ç"Ah,–BA B„AºÊ@ @ Á`APApNB †ë@ LÁÀ³kA*÷AF=4A`Z%B¸ /A síA°†é@€*{A°†iAдBèt8A éºA<&AB€.H@0A Á`A`A`ÆŒBø–@PΙALA°³©B )½@0e‚BeA€1¡B:Š@€½@: Aèh°B@¿@01¦Bß@8ê¶B€ý*@A Á`ApAÐôjB(7³@@’@Z3A`AB­ô@P rBÌêAP~MB8^ß@¤ë@<^_ApøgBÌÉA° LB´=AèךB°Ø<@˜A Á`A€AÀ}B˜wã@` áA¥cA[£Büýá@ÐRB$ WA8²¶BP‡@@T‡AXõÁBˆJÈ@(ÁBîA0š±B`‘@ Á`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ékBà£@A Á`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€TÇAPè@pA Á`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ *óAðJŠ@A Á`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 6ÌA°´@ˆA Á`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ú6AÈÓ¬@pA Á`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿó%B`H@ˆA Á`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð{BQ-@A Á`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÑ"BÀÀ…@@ Á`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@B(¯@@A Á`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸‚ŽBÀ&1@@A Á`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp†B(¿@0A Á€A€?`èãAÐv A€b­À²‘A@×ÐA|@Cp$]@ÀμÈNÝ@¸5GC§@ŒðHC¨ ¢@Äk?C0V~@»æ?0Vþ@ ICô€¿@¤8ICVº@dˆXC(¤@˜A Á€Aà@àLjBø»x@¥ @Èëø@€N’Bø¯³@BˆPÀ@øõ”Bp‹…@`3JÁt‹ApB8¥Ø@…«Bü³@@ÐèBpI^@`A Á€AA8¹B¬ …@‰Á\$A`õmB@­É@hÈœB0÷Å@ ŒB(Њ@Àñ@Á,Ð A8í†BÑÇ@À6¢BÐØ@ÀDiB°1"@A Á€AAP¹fBH¤@ D=Ah$A°Û†B$+Ü@°×]B¸dA¢zBв¨@€¹~Áв(Aà!gBà A0—Bð™å@©fB°T@@@ Á€A AÀ¬˜AìŸÆ@i¿¸ÆFA€cžAåA ÷§AàIA¢B(eí@À¥À,emA¡BxQ;A0Í.Bt¹)AðêBàVÔ@A Á€A0AØè¨B Ís@€#Áýó@èè¨BüÊ@@íÀB`½¤@ˆaºBðmd@¸9@ðmä@ðŠÈB”Ö°@Ø?ÅBX¨§@)¨BÀ;@ˆA Á€A@A€ÆJBD‡¸@oÏ@Ø«8APÆeB¬ëAÀËLBAPx.B@ÔÛ@€·A@Ô[A€ÈMB¾Ì%Aðœ&B˜A&A€_BBpS$@˜A Á€APA çAtTô@·õ?L…tA`;þAnÅ1AÀ9ñAT²@AàêA¨6ü@@¬åÀ¬6|A ‡ÙAªy,Ap” BÔOAp BPYD@à@ Á€A`AÀw-BÊhAZZúÿZZúÿ˜8Bòp&AZZúÿZZúÿð;BÞ AZZúÿZZúÿðÃFB„ AZZúÿZZúÿÈV…B€µt@€A Á€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÓuA˜ ²@€@ Á€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸3ªB°¶@€A Á€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÛB@Šg@€? Á€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð?BÐR™@€? Á€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ò1B4?@@A Á€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPcUB`ºD@@ Á€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÂLB0R1@PA Á€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@H‹Aè[ö@ A Á€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐBü—@0A Á€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ*B[†@˜A Á€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàôB`©@€? ÁA€?À{³A”ì@ü”¿=lA૱A†p$Ae½A È0A€LÆA‰û@À‡@‰{A`âÙAÖ:AàlºA°«/A`m‹AVÅ@à@ ÁA@’BrxAÍÕ¿´”A BûJA€Ö$BÈaWAÐy_BCý@@ ÍÀC}AÐWBîÔ8A`ÞtBÐ7AP}BÀ¾]@€@ ÁA@@ 8óA²ÔA!«@ï…A0¤Bè«EA ìçAÜžCAdãA06A€ %Á06…A`\¿A²-A[ B¼?WAëSBð¹@@ ÁA€@¨-·BD@ñAL`A°cÏBh¥•@8ǯBÔqA‹­B°0@ gA°0A¼ÂB| ‹@S§BAeçBT6@ˆA ÁA @ÀßBD÷‡@ ßOA,AÐñöBt'›@˜ŽÞBÀñ@pƒÚB Êt@Z+¿Êô@˜ãBP‡@¨øçBPÃÛ@PPÐBÀÈD@€? ÁAÀ@pÀBÐzß@³A—BŒA`’XÁŒA`tãA Kò@à6CdN²@Ì^5C1²@ç+C°ÿu@€u@¨ÿõ@œ05C˜8µ@ß0Cе@äC°«!@A˜Á€?€Aè‚®B̾«@ ŤAtÝ+A°ÒÊBÜâã@X Bƒ AàD¬B(o·@P{…A(o7A(EÄB¼…÷@x™¡BÌÜApÓB€Í3@@A˜Á€?ˆA°kÇBôW©@@N¸@”v)Aà†ÔB¬Öô@Ð÷ÈB`¶û@p—éB8p @@A8p A8ÛùBè(ç@`»éB`ˆî@TCa@A˜Á€?A°SÑB0¦ž@`¤cADÃAP‡æBtpÛ@@ãÉBˆ‹ó@põÇB U«@€+Á$U+A»ÂBxÂApÙB Œï@X‚¤BÀþ2@A˜Á€?˜A˜äÃBX˦@à*JÁ\ê&A˜¼Bìþ@×B˜næ@Hu™Bð?ò@€EBð?rAˆ¿BA`3wBÈêPApîB`p,@ A˜Á€? AP¤–B”Ö@(ÌÀô*VAø“Bú A7¡BtYA|¦BÐèÔ@HÖ>ÌèTAà‰©BÎAèªBšA˜„ŒBpœ;@ˆA˜Á€?¨A˜yòBT…@à³EAmAh C` »@( ëBàŠÄ@˜ŽòBè¨@€Ÿ@ì(A‹ùB¢î@øòBXó@0ÕçBð7J@0A˜Á€?°A`Ý€BÖ;A€< Á”U„A ÙZBJEUAD—B p A 7B@y!A€³À>y¡AÀñBî´]A0hBH¶mA¸`¿B`QG@PA˜Á€?¸Ao1B”AÀŸrAþ²œA@OBˆPZA ŽBLbA€ŽB„A0›•A„œAà*8BÐhkAà¢ßAàŸKA`@+BΈ@˜A˜Á€?ÀA`™ B²;@Aã¶?dbÀAz!Bz ‡A,B…‡A e9B¨–9Ap^Bª–¹Aà„}BRâ’A@àA0ÄZA@v@BPÉg@A˜Á€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  Bµá@€@˜Á€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ ¢BÀ‰B@A˜Á€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸ÞžB°²C@PA˜Á€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿçBpêÖ@˜Á€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðBµ@ A˜Á€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`r±A`fï@pA˜Á€?øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp|eBð=h@A˜Á€?BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ æ A(·û@ˆA˜Á@@€?£"CÐ=@ •ÁàT A(âCätÊ@&CÈÃ@Æ*C°À@ð{ŸÁ°À A £!CdÐÊ@Œp3C¹Å@ô¶Càà@€@˜Á@@@@ÂA$îê@€_@„kA ÈÑAt-AÀø³A| A ðA¸*ø@@T3A¸*xA€SB*Ñ9AÀ^ÃAøM'A ïA0d@ˆA˜Á@@@@ŒfQC¨J@b÷À°#Ê@¬ÞPC(¡@·VC€P‘@XZQC CM@`ê¥Á CÍ@ KC€0@¤y]Cà—@ìDC :/@A˜Á@@€@ ßÏB(¬U@€ÈWÁ(ÏÕ@ÈÒÆBôýŸ@HWàBÀ…“@(ÑÝB (Q@¢? (Ñ@Ð_äBì“—@wàBèW–@ðN€B ³Ö? A˜Á@@ @è]žB<@À¼Àp/A`ÛœB@pÁ@t§B d´@8ŸBøî‰@¡»Áøî A ‰ŒBNß@ǺBÆ®@eªBàrþ?0A˜Á@@À@ê7C .@þç@0Xÿ@îè•C’º@JðCã¸@˜‘CÀ«–@íæ@Ä«A²]˜CD ß@Ôø’Cè”Ø@0É~C¨„@0A˜Á@@à@h5 CÀu;@ÀKÆÀД»@ˆOCŒ]‰@ÀC0´ˆ@@ÀCÑO@ 9ÁÑÏ@ŒWCu™@0ÖCpü–@Ì:C€‰@PA˜Á@@A˜øC Õ?@@P™Àõ¿@(ûC´À@ï Cx¼‹@ C ðT@ØXÁ(ðÔ@$ÕCPž@”’C0‚š@@ÌB ^@à@˜Á@@APqBT™@mºAøAðü«B˜Ä@@uBx•ú@PÔlBø®Ì@ÂBø®LA9ŸB@-Ü@Í/BL.6A¨$§B€Ëí?€@˜Á@@ A ]£CÌŽ@@šðÀÌ5A”æ¨CT*Ì@œÐ«C0ÒÖ@$=¤CÀj@˜>ÀjA:4¬C(…Ð@lªC`çÖ@ص‰CÀ#’@@@˜Á@@0A\vCÈ)>@`¼cA J¾@&CÔL’@8`C@]†@t´CðíQ@p#AèíÑ@A#CXÑ™@´€Cðxœ@X=ýBpƒ@@˜Á@@@A¸ŽõBðuY@ÎÓÀH›Ù@¨9úBø»¢@ ‚CÈ©ž@mõBàk@ b Aèë@x/ C¤f¥@ØëBèϵ@^–B`¸@A˜Á@@PA|PCC–9@û¿0¶¹@,fKCŒ‰@ØLCˆ¿ˆ@¬[GC ‹X@9Á ‹Ø@dÞKCLâŸ@˜ÝTCÀ4 @œÒ%AàÏB€Lõ@вÎBØ!ò@@ÙBÐB‚@ˆA˜Á@@ˆA,/C¸OÁ@£é¿ØrAAL¿ƒC¦p AÊ…CÜ0AR‡‚Cà§¹@ø>Àà§9A0A†C YA‚"ˆC —AÀ/”Cø½º@à@˜Á@@A¬¸C|¯‡@`+AxÈA/Cô¥Â@SCxÊ@@üûBÀp@ðõ“AÄpAÈ- CxýÅ@¨]ñBÐüÛ@d{CuW@ˆA˜Á@@˜A §éAœ A@l¢Àò#A ûÚAPÓCAà B|iVAð_B`A@VÔÀ^žA ; BH)`AP{'BôœjA Ï#B šy@@@˜Á@@ AP¹B„°³@à ¹ÁÒ3A@y¥Bæ™A(4ÖBàè@ WÑBD®@@vRÁD.AUÇBʼAäBسî@hVžBÀ6@ @˜Á@@¨A~ÁB ß®@ÅÁ´/AÈvºB(FAp“ÏBˆuò@¸˜ËB·@À6ßÀü7A€AÆBÞjAðµÖBxûÿ@h×êBP'N@€A˜Á@@°AÔ“B<,í@ÀàÁœZmAÀñpB¼…EAhܲBì6Að@‘BxÔð@«?xÔpA ’’BrÓ)APÞ‘Bô -AàØJBàÇV@à@˜Á@@¸AP¨¹BHˆÁ@°ÎA¼®AA¨×ÒB¤—ó@ ž¡B\½ApÃÅBÐå¹@€“·@Ìå9AÈ–ÉBˆðý@ÀXÁBD’A ÔµBÐÖ5@@A˜Á@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ þèAHäÁ@˜Á@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà>ZB€ôU@˜A˜Á@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀæjAèüÔ@@@˜Á@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8¥BpC@A˜Á@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðôhBúQ@ @˜Á@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð»SBvp@@@˜Á@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿôCB€í‡@A˜Á@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀýîA˜¹å@A˜Á@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBàAõ@˜Á @€?˜¥õB`Δ@@„ÁìæA 6ìBˆ×@ÌýBØÉÌ@ØGüBû›@Á ûAøéB\›â@ü7Cp“Ö@@_îBpÙ@@@˜Á @@DžCØ?@€À`=¿@lC¤­ˆ@0ÛCH‡@xÔC S@°W…ÁÓ@$‘C”8–@H–(Cˆ¯–@(SõB0H@A˜Á @@@¨øéB0ûG@`é A8È@àÊöB°Z@¨BãB¨ ‘@PræBŠV@0.¨AŠÖ@<]Ctc–@øyÓB@øRÛB€u@à@˜Á @€@ »ÛBø}K@ÀzÉÀ ŸË@¸}ÚB”@„åBË@xïBQ@àÅSÁÑ@õçB8™@p2CxI”@¼C @€A˜Á @ @¼lAC¥>@Y³?°Ä¾@0ÙGCx¨ˆ@ßDCÈ‹@¤•@CZ@l¦¾Ú@xÆFC)@@EC˜¬Ÿ@0˜C59@PA˜Á @À@h½§Bnp@@üÈÀ–ð@ §B[´@¸³²B`ª@ˆa«B°“{@À1¢À¸“û@H›¬BŒ“»@XUµBPس@ _œBÀFÏ?@˜Á @à@˜V©BèGq@”¤@@pñ@€?µBt½¬@Ðe©B ]´@ˆB˜Œš@·4Á˜ŒAñBDaó@€˜B˜ñÐ@p=oB`é?€@˜Á @AÖì™CÀôŽ@ ¥\ÁÈ AtלC¸‡Ù@äý¢CPeÊ@ª'ŸC€]‘@à,Á€]A˜ú£Ct—Ý@®:§C Î@ÌäC˜˜@€A˜Á @A^À¦Cý¡@À_ÃÀp"A2§¬Cd2ï@®Ú®Cè9î@&‡¨Ch[›@ ’Ád[A²ü­Cœâ@‚§±CÀFè@ì/’C°´˜@€?˜Á @ A„óCø¹C@eÁXÛÃ@hÙCäX“@Œ”#C®@¨¬C»J@ ˜Á»Ê@è‹Cpg˜@ô6#ChE“@|(%C0Ÿ8@A˜Á @0Axš4CÞD@ÀÓ¼hÅ@\<=CÐ)’@”ƒ)Cp§™@hX.CP–u@@A˜Áà@ @8´¡B v~@àÀHAð þ@Hœ³B`ô@PϘBÐä¼@°K™Bžˆ@x@@žA˜”¡Bô¿Ë@@šBXÂ@ÐDgBkÜ?€A˜Áà@À@À;aBdqÁ@Èi7B’AA0¤B„÷¶@€“ B¬>1A ˆƒB˜ ¸@Èÿ=Bœ 8Añ¹B ‹­@P/-BÌ)Að’¼BÀµ@@@˜Áà@à@<3C(ÀA@€ÈÀáÁ@„ 7CÌD’@àŠCPöÔ@ 9CyG@@˜Áà@€AÀûBA Ž•A!ˆA ±MB^˜DAÀ@BøMAÐyBHï A°í¹AHï‹A ™EB±`A€•ÊAl×9A€ÊºA˜úÒ@ A˜Áà@ˆAãBpó‡@sÀ° Aà™çB¨É@¨ñBÈ¡Æ@ ìØBx‡–@n6Át‡AÐÛÔBÄ–ä@¸ÙíB¸KÕ@¸®B°@ A˜Áà@A  "C°1y@ÀœÁ˜`ù@(y"CÌî²@8·-C•º@T„'C @À\ûÁ AˆjC¬¯¼@øC>CÐØ¼@XI9Cr@A˜Áà@˜A«¸B¼º @ #0ÁhÙ Aàž²B¨&ó@ˆçÊBÈàá@ <ÔBHìž@€‡{ÀHìAYÕB´„ç@È™ßBˆ"ç@° Bð¥/@À@˜Áà@ A [ÚALnA3©ÀTˆ†A@£ÉALÔ7A`M÷AiNAÐBô\A Y[Áö\“A@ñÝA45EA Ê(B0•dA ÜÈA LÚ@A˜Áà@¨A ä‚BÀ;â@€Q±@8hbAhŠŠBÌÕA@Ï€B@½+A°£"BÜ-A4”¿Ú-žAÚ!Bž aA õ(BhîeA d8BÐ]@A˜Áà@°AàÍ7B8)A ³ñÁô!©A`ÊøA>½PA`„yBvyˆAp2B\3#AP^©A\3£A°!]B–ÖVA0² BDezAÀí;BÍx@€@˜Áà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‰ðA”ÇAˆA˜Áà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€hIA0º@A˜Áà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0~¥B°×6@PA˜Áà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄ6Bே@˜A˜Áà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸éžB€,)@ˆA˜Áà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Q.BÐ÷›@@˜Áà@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ &’APËé@ˆA˜Áà@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿz›Aø»A˜A˜Áà@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ༕Aà ó@€@˜ÁA€?ÐË‚Cp%Â@@á*Á˜FBAX»€C|iü@Îw…Cœ AH‡CÐ2Ã@nƒÁÐ2CA*ãƒCJÒAD‹CP&AÀ˜•C ë­@˜ÁA@·ðBЩx@€×¾HÔø@^óBt:‹@ óBÀàÐ@H³÷B° y@€ŒÁ¸ ù@p)óBÜ~Ž@Cx‘Ï@Ð$ C í@0A˜ÁA@@dê}C@ûh@J:?#é@ú²C”)©@v¼€CH/¦@|?‚CàÀk@@¡ä@ØÀë@ê‡CÜI¬@b‹‚Cà•§@2ó…C v’@@@˜ÁA€@T‚³C ¬@€#ã@(Ÿ,AÞ ºCx\ò@²¯µC€›A²ñ¹C ‹±@@!‘À ‹1AX0¾C°Bø@ò[¿CHCA¨¯¥C¨}Ø@@˜ÁA @èÜãBx8>@€À Y¾@Ð/éBˆ¸‹@ØhìB˜{‰@PãêBÐŒI@WÝ@ØŒÉ@È5úBÜÁ‹@`ŽêB@ì™@0²CÀZ)@€@˜ÁAÀ@ ²ˆCÀe@@w°@8Få@®EC46´@Lä‹CÀ}š@Xð‰CÈ„@ðë’AÈAŒ,”C@}Ð@–è‰Cñ±@F¿‡Cà Ž@ A˜ÁAà@ÅBC˜Ÿ)@Ôý¿ð¼©@ÐæICTt@àNKC0š~@8 ICp>ê<ƒA 'ÒA¶þ%AH¥ƒB@"Ý?˜A˜Á0A @k5C8(]@à¼ÁOÝ@0O7Cÿ @@Ü?Cf¢@ Ø6CÐ$W@€º^ÀØ$×@ ;Cœoœ@ÀÆ>CÀdž@ô7ECßA@A˜Á0AÀ@¬@C`ÓS@Z¹@¸øÓ@Ø+C4I¤@XüCh’@œ—C`LM@ýAhLÍ@dVC(lœ@ CN‘@¸˜ÆBàîõ?A˜Á0Aà@Àá¤A$oÐ@€QŒÀ ”PAÜ™AÊ>A@X¾Alú!AߥAhXÔ@8IÀdXTA, AvA@7ºA Ú"A`—AHÍ@@@˜Á0AAð0C B_@À¿ÏÀàiß@À5C$à£@4Í;Càá¦@D›8Cz_@€@zß@À¤BCàé¤@3@C¸7¦@HêC`á#@A˜Á0AA¸º±Bô܇@*ªÀDõAÀµBuÊ@ˆaÀBˆJÉ@ˆì›Bà©‘@TÚ¿à©A0û¡B”¸Ñ@Øž¥BèäÞ@àñœB@›å?€?˜Á0A ALIC¸IŸ@׃ApfA1\C ú@x'KCx{ß@ÐLCÐ}”@àÞžAÐ}A¼™aC˜6å@PüLC~Ô@äIjCÈ‹@˜A˜Á0A0A ý³Bh„@ê@€Aø0ÀB¼{Ç@Ðe»BPdÃ@(üÂBðàx@ Àðàø@ð~ÈB¼¸@ kÒB`׺@˜¤œB€S@pA˜Á0A@Ah*CøÃt@HAØðô@ä&C`BÅ@@;C  ¦@¸þCÀsQ@àr¾A¸sÑ@Ì &C g”@0š CÀ‚£@ICžR@A˜Á0APA˜9½B¤˜€@¸Î>h°AhªÇB|ÁÈ@à¯ÇB¸‹¶@ˆ0¹B` Œ@€Å/À\ A(¿¿BP©Û@0…ÆB(ùÄ@0üCÐ×N@A˜Á0A`A@> C¸@W@‡¾èh×@äGCè*¡@„_CˆÏŸ@ çCp‡_@¨ç¿h‡ß@˜CÈñ¥@hC°À¦@øÀÑBp)@A˜Á0ApA0ù¶BP…@@°@lAàÈÅBDÂ@}»B@ÞÉ@ÈqµBp-@`rAp-AÀ—ÇBèqÍ@8†µB0ÑÛ@PƒB€È!@A˜Á0A€Aú_Bô¢Ð@‹>ÄÊPAÀêjBДA€´kB iAðËPBˆÚò@0žÞAŒÚrA ×‰BNŠA@Aˆî‹B€%ä@0¤Á€%dA° sB<ƒ0Aà‹£BÜA@¡>Bpò@A˜ÁPA@@Cì]¢@?¹? {"AܯC$ĺ@lcC`è A¸yCðí›@>ìíAD˜#C\é±@¸š#CˆûApv C ÷/@`A˜ÁPA€@°±B…@',@A°k¹BØÈ@ ´BÐ)¼@ð)ÑBà‰u@@U§@à‰õ@Ð7ÝBÐ:¶@ЯÒB`;°@¼ C°´0@ @˜ÁPA @€zœAt|Ç@@)†@| GA ¹³AVaAÀ0‘ApíA iýA@Çò@6®@<ÇrAÁB°¶6A µðA©-AxRÏB`0@@A˜ÁPAÀ@ü=Cˆ ‘@@Ù†@Ô'A¤QGCxœ×@„SCC‡Ô@Ø÷?C8‹@¬A< A[LC[Ñ@Ø@DC¨ÅÈ@¼+MCðhŽ@€?˜ÁPAà@¸æêBP6O@ •ŠÁ\Ï@àÇãBp›@\XC¸®—@8ÒîBƒH@€`Àø‚È@ز÷B”Ó@àÆüBžŠ@dC 9@PA˜ÁPAA`7SBœ¦¹@fµ?”È9A€Ò`B ³ AÐ[BøvA0]|B µ@`—TA 5AØ`’B°Šñ@ËmBÀ4AÐv$BT(@PA˜ÁPAA@<³A¸Ý@›Ä¿äà]A`F¶A4¯ A@òÃA¨*A@môA8Øø@@Ó®À4ØxA êA.j2A€¦ BÔY@AP B ^7@A˜ÁPA Ap4ŽB @ øzÁÄ6 Ahz…B ê@ÀO§BÀܸ@ ­sBØùº@°ÒÁÔù:A0XIB¸“)AÔœBÐ_É@ í=B E@˜ÁPA0Aˆë‚B(É@p&¿˜æAЉB´A˜±‹BÔ@0©aBp¡¹@'¿p¡9ApslB*­A¾pBäKA FPBÀz@A˜ÁPA@A B4¨è@`þŠÁüÓhA¤ÍA~x0A N1Bô,APBØ"é@€ ÇÁØ"iAoÞA†G?A0½YBôMA@`–Aˆß@`A˜ÁPAPA¸ÏœBÌ,‰@€Ì@ØF A8'¨B ÞÃ@˜%¤B°ñÖ@Ø@›Bàè–@ ¥~AàèA`(´BdkÄ@`ü“Bpîû@¨fÞB°[4@A˜ÁPA`AàBóö@à.¬A\"wAëSBl8A ‘ôA¸\9AÀ` BœÞA ª@ÁœÞƒA@qöANRKAà¨/Bè4>A  B˜Žˆ@ A˜ÁPApA ûðB +_@€Yn@ØVß@t·CXú©@üBÀ“£@ðHäB  Ž@ÀìA  A¼åCÜžÏ@H0ÛB0–Ù@0ÁãBpþE@@@˜ÁPA€A Œ‚BX¯±@@çŠA Ò1Ah%›B0fÛ@@3pB°hAPäbB.å@`‘nA.eA †BúAPPB(ó@AÙJB ,9@A˜ÁPAˆA0˜HB,Pé@À›¤Ad~iA0¢|BèApÓ(B OMAÀJB`xû@àÉ?`x{A0VB¸F.A0ÃRBdèEAàöŽBPY%@ˆA˜ÁPAA SB¹Ã@`(ËAHàCA¾Bè†Ç@PJ‹B4A°žB8âË@À»®A<âKA8¯ºBÔþÍ@ BdA;APúB0X@€?˜ÁPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpîqBÀ3@ˆA˜ÁPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàJAhÇ@A˜ÁPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPŒàB0^0@PA˜ÁPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÍ_BÀ5@ˆA˜ÁPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ“Bpc+@@A˜ÁPAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð aBp l@0A˜ÁPAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP8@B Vh@`A˜ÁPAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ î²ApzÓ@`A˜ÁPAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Æ¨A •þ@˜ÁPAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀq—AìòA˜ÁpA€? 0)C°×›@0š‰ÁœôA ™"Cà‰×@0Û4CȘç@0C¨gŸ@ÀYÑÁ¬gAŒÖ$ChVÛ@´_@CˆÍí@l41C`v€@0A˜ÁpA@ŒçB(@€y*À¸9A šéBøÔ@(,ðB`áÉ@È'åB@{”@¦½?D{AÀ3ëB¨áÚ@wéBxsÒ@ˆëßB @@`A˜ÁpA@@ ÊûA@B´¾©@ºZÀà)ADBT>ù@€sUB$BA°«BPÒ@s‚APRApîIB~jA°üBàl7APfQB0Ú@ˆA˜ÁˆA AàãSB,'˜@€Ç¤À±@ZZúÿZZúÿpnÑBPwB@pAÁ A@E™B¤ZÇ@ZZúÿZZúÿÐÅŸB¸ÏÏ@ZZúÿZZúÿ £B(Så@€.–BDÅï@ZZúÿZZúÿl„(CxÖ•@pAÁ0AênìC^÷AZZúÿZZúÿΗöCtAZZúÿZZúÿ".èCTW.A€¸ÆòC,L6AZZúÿZZúÿ…ÏCôðA@@Á@A¨a‰C ¬@ZZúÿZZúÿª?C|y³@ZZúÿZZúÿ"êˆCˆS¯@€ÀC\1·@ZZúÿZZúÿ„)–C˜ü@pAÁPAèŠBŒK÷@ZZúÿZZúÿØÀB¨ËAZZúÿZZúÿ°L;Bx5_A€0fCB~ÜhAZZúÿZZúÿÐ7ÁBž:@ˆAÁ`AäOCð@ZZúÿZZúÿè C(¼’@ZZúÿZZúÿ …Ch¢ @€äsCð.§@ZZúÿZZúÿ°%C€\N@ AÁpAЋ¤B¼˜æ@ZZúÿZZúÿX¥ªB%ï@ZZúÿZZúÿhŸÃBpuÝ@€àòÊB”Àå@ZZúÿZZúÿ°“B€QR@`AÁ€AèAö/BAZZúÿZZúÿ ÞïAÀµHAZZúÿZZúÿLÈA¼7nA€ ÷ÎA&vAZZúÿZZúÿsB`²@à@ÁˆA ~C¤ã@ZZúÿZZúÿˆ`CA€  ‹AÄBAZZúÿZZúÿ°/$BH‡Â@0AÁ˜AÀÞAdæEAZZúÿZZúÿà!âAnIAZZúÿZZúÿ…A„òAZZúÿZZúÿÀÎ B$ç|AZZúÿZZúÿàd­A\£uA€ v¨An¦nAZZúÿZZúÿ@ JA˜Aà@ÁÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¥8AÀëø@ÁÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðiÛBw}@ @ÁØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿൃAèOAˆAÁàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ{BàTü@€?ÁèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÖaA¨ÓAAÁðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÁŒAܱ&AˆAÁøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿI­AЇ+A`AÁBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ò‡AÍ#A`AÁ@€?ho¤Bh ´@ KA€)4AØz±BœP´@ {–B¥AxÅBðì@Xz&BðlA8³ºBİ@ÐíJBt×YAPÆB@£ä?à@Á@@€Ù§B€{@uVÁ>û@øð›Bx ¾@XµB0¦@àþ¦BÅ|@ ”QAÅü@P¹¶Bœw©@šBÛ½@P¢BЏ?AÁ@@@ ´/Cœ>@þ›Àh»¾@Œ0Cø\Š@33C9†@¤ð5C A@à Á Á@ì¿4C”ˆ‹@PAÖ`B̃Að'aBˆƒ AüzB@oý?PAÁ@A4:Bêß@À¨ÜÀ¸`A@Š3B’&0A@¤NB¤•Ap2B¸Ï@ˆª¸OA@ÂÖAP'3AˆŽƒB° ò@pÌxB5í?`AÁ@ A(¿ŸB€åˆ@Ï ÁdüA…BÔnÔ@ðb®B a½@ȆšBˆ š@p°´Aˆ AÐ3¹BðõÅ@˜±ˆBÈÌû@ÀåBRï?€@Á@0A €OC°ÅL@ÙHÀ8èÌ@ÔÓVC ¢–@ ÉXCÈ–@0ÒUCÀáT@€ãÖÀ¸áÔ@H\C¼›œ@|FaCñœ@´ôNCà#U@À@Á@@A´mCø7`@ ÿaA^à@‘~Cä ª@à¢nCx´Ÿ@0€lC€Jb@xBˆJâ@:„C(ê¬@h“dCè2 @ÂC¸§‡@`AÁ@PA4ühCPvh@@ÿœÀ8žè@è.pCT'¥@èQtCHr°@p0jC°•i@@ZÁ¨•é@ 7oCŒ9§@xCXQ°@<ÿ4C`B@€AÁ@`Al¸ CÈ~B@€i@ Â@´„C„z—@ ÅC «…@\bC0¢b@`vÁ0¢â@P²C|^©@´¥C@Œ£@ú¬Bàj@€AÁ@pA s3C°²k@Àg’AÜë@p CCTN´@ÀApîýBVã@ÐNýBXõâ@@pAÁ@Að©Bâà AÐU’Á˜ÝŒAàÝA Õ9A 4:B„:]A`ødBlA€®ÎÀl„Añ\BÒ@6A@*xB8þHAàøAö»@ @Á@˜A¨é¢B ³·@à‚bA¨Õ7A¨]´B)A >˜BÀA(•ŸBŸà@WAŸ`Að´BŒ™AH÷B€V2AhyB@ëE@AÁ@ A¢Cˆôˆ@€L5ÁH AܶC䳯@l.C(ŽÂ@;C0”@À0AØoC˜žÔ@P—C@ˆÓ@à•ýBT@@@Á@¨A û5B˜šA€}@¹ŸAÀ“;B$baA`œ3B¼fA áóAdA€LâÀd•A ´×A¸—EA… BØÕaAàNB ¼¨@€?Á@°AœBláÙ@`ì$Á´ ZAxL‘B¦5"A‰§BäAø¾ÃBð´È@ FÁð´HAÕµBðÖAøÐBLAÀÿ«B€=@˜AÁ@¸AÀù÷A¤A€EÁÞ0Aà®ÎAF>A kB ·SAP"4B0Ù(AÀ™À.Ù¨Aà'BÄÌiAÐ=BÈÀnA ¶ÐA`tâ@ @Á@ÀAôßCøWë@€K Á0‡kAx™êB ÿ)APã C´¤AHmÞBØ{AÀþÀÚ{…AøhÐB2ƒAàËÝAÌ-A X Ap3”@à@Á€@ @PÞ CÀN7@À tAÈl·@èÀCì„@¼ÒCè}„@ÀzAÀXC”mÅ@PC€ÁÆ@œË CÈ…@€^”ÁÈA\ŒC´2Ç@ø+C`>º@˜*C0:@€@Á€@˜APìÚBÜÀ™@P'ŸÁˆÝAøãÊB(Ùê@X¼ôBð¸Ð@(+ñBÞ™@³ç?ÞA(÷öBtmÜ@ÖôBTß@ˆp¥BP–@@AÁ€@ A0Z;BP²AÀžªÀâÍ‘A0ó2B^‰EAúIBðÒ\AÐYB°/Al„?°/•A¢Bˆ5NAЗBÌ@]A°žBÐ1M@AÁ€@¨A`ØC$;Œ@à¸[ÁV A®C´Ë@ŒÅCÀèÄ@`hCˆJ@ÖïÀˆJA¸‰ùBD·á@øºC@ðÝ@°®ôBàop@˜AÁ€@°A€<ÄAôlÿ@€">ÔžA\ÄA‚Ã1A@AÅAÀƒ8A uBÌŽAàã}AÌŽœAÀ½3B,MhAÀ¹ìAðùPA «øA˜ËÁ@0AÁ€@¸AÐ 2Bš“A•~Aâ²AðtOB:¨XA|BTßbA îA¬™AÀ[»À¬™”A€XÓAè'BA€ÄBØ“]AUBà¾X@0AÁ€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿCBXBlƒ+APnB€‡@`AÁÀ@À@ÈzÏBˆ¡H@@*Ø@ðÂÈ@ÝBh@xÎB²”@h:ºBà§d@ŒÂ@اä@€“ÇBtb¤@عBÀt©@°¥»B0 @@ÁÀ@à@\KxC@†_@péêÁ «ß@ |rCdXœ@ˆ‡CP;ª@ pC Ü€@Ø8¤ÜA¬öaC˜­@(À‡CØÚÊ@L‹gCpYk@€AÁÀ@AÐ@UC(·R@ΩA˜ÚÒ@(iC8x¤@È›QCØ2@àOC@Am@H¢ B8Aí@¨IjC4®»@8nDCø@ @ä8KCÛh@€@ÁÀ@AÐ ¨B L{@0êèA(wû@èŸÍBpߣ@hB oË@`·§Bý}@ÀÑ@ýý@@8¶Bìçµ@°F§B8À@Ð1éBÀ@pAÁÀ@ AÜE–Ctf‰@@=zÁà} AnÞ˜CLË@A CÖÉ@&¡CpÕŽ@ 5ÂpÕA¨gœC¤øÊ@Pm¬C@Ú@FL“C`±@`AÁÀ@0Aøü C°-B@Ð(¾OÂ@ðIC )@HàCP<Ž@Ä CàÄN@àwAàÄÎ@ð¬CDE˜@lû CÀù˜@\JCPå*@@AÁÀ@@AX•™B0µ@À†AÎAÐ÷¨BØ&Ì@0|—B‰Û@`BÀ_ª@ÚAÄ_*AèD«BØ5Þ@ÀpB„¿ AHg“B`h @€AÁÀ@PAaCÐv?@,½¿X˜¿@Ð+C(ŒŽ@ÄjCXÄ‹@0|C ƒW@àN7Aƒ×@è"C;ž@ä´C€œŸ@°BôB°@AÁÀ@`A¶¥Cð‘±@@½¡@X±1AHM­C® A˜ªC˜ÝAê\¡C0ʧ@ˆzA0Ê'AÊ3¬C¬ý@VÒ£C âð@Ün¶Cз´@@AÁÀ@pAH—pC(:µ@€e×À”Z5Aì~vCÖßAŒ¢}CøA4kwCpf¯@€Ñ@tf/A*C‹AÜõC¸A óGC`AA@0AÁÀ@€AX`²Bý§@›±¿l(AˆI·BÄÓù@ȆºBÈ£ò@èȵBè°@@IAä0Aà ÉB÷õ@@d¯BäœAXâÆBP/7@@AÁÀ@ˆAPZíBhAŠ@€UcAÈZ At¶C4ŠÂ@ïæBÐ9Ñ@0~íB€Ž@Àš‡A€A(÷CpÑÄ@˜êãBpEÙ@ä¶ C8P@AÁÀ@AH#Cxàu@ï?(ö@HY(C”v²@ìE'CØH³@P_*C˜›€@€–½@˜›Aôm1CÔý¹@l`,C°u»@Øi)CpWf@€?ÁÀ@˜AX×Bdð•@ 7Á¨ AÐàÑBDdÞ@±æBø™Ó@pÞB‰@€E@ ‰Aà—äB¬þà@ ÇáBýå@ 1ßBØH@`AÁÀ@ Aà C°Ô…@À™³ÀLîA´' Cø°À@èCp³À@p[C°“@Àƒ›A¬A ŠCd?Í@ÐKC8ëØ@¬ÂCðä]@PAÁÀ@¨AÀ˜BnëA02’AÄ’A T;B¤XA@þåA0IA0^ Bt2Aó>Át2™A`XëA’ÊLA •'B`igA0OiBðÀ„@@@ÁÀ@°A`áWB1Aàs ÁvMAŠCBÌ€VA@{nBðxBA°|0BtyA°’æAty’AdhB²ÞLA…ïA }QA#B@ ‚@AÁÀ@¸A€ÍÛAˆíALÝ>š –A @ÛAnmSA`öÚA°GSAÀ¬ŠBðx@A à|ÁðxÀA@ŒqBù}AšBÀ{AÀÛ`BÀzZ@ÁÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ³B°—;@˜AÁÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhy€BpÔC@ˆAÁÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿিA Úì@AÁÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@EâA Ü@AÁÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`gŒAhÅè@@ÁÀ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€aèAè'Ô@ @ÁÀ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ"ŒBp®L@€?ÁÀ@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ #…B0èW@0AÁA€?œFCè–‰@ Áü­ A0tÿBàÄ@ÄQCPÓÁ@€·úBøw•@àÁøwA@ßóB PÕ@¼ÛC8UÓ@AØÛ#A ºÀCtðö@ ¹C@Yæ@rc«CpZ¤@`AÁAÀ@ÿÚB`Ã<@À·¾ÀPã¼@x¦ÜBªŠ@`±çB8‰@8sÚB ÁC@ÀPŽÀ ÁÃ@PGÞBÔ÷@xÆåB Ž@”˜C€n@ @ÁAà@ŒRC8Š3@€Ç@À¨³@<_C|Ä…@L&CÈ{@¤¿CÀ 9@y¦?À ¹@¬ó!Cxĉ@ô|C8à†@|::Cp_@PAÁAA”µCX:@®hÀ01º@BC€ Ž@DTCpƒ@´C0?@À“íÀ0¿@ØÕC\’@4œCÈx‡@øâ-C ‰*@0AÁAA?£BÎr@€`AÐ÷ò@]³BXß²@h¡Bh&³@ð{žBø)@àê Aü)AÈõ®B,¸@ õ›BðÅ@(B`³!@ AÁA A€C°+@`l#ÁP$«@ÈåC°§@À)Cy@ íC@pB@€êÁ@pÂ@¸‘CŒ‘@7%C8UŽ@ €+Cðt:@ˆAÁA0ApMÛB0ãN@_Í@XÏ@à8ìBí–@ÈSÞBHêš@ÐðÙB0ˆd@à)Á0ˆä@AÙB ‚¯@8¤îB°U¢@ŒbC0S/@pAÁA@A4õ€Cdû@€x„@lA$ˆC”_Ò@v±…CÀÑ@†…CЈ@ð~¯AÔˆ A| ‘C¥Õ@^P…Cð÷Ì@ ðLC`¿K@€AÁAPA*¨CÈ]¹@ÀfrAÄ~9A£³Cˆë Aª·«CˆãAÂÚªC°Z²@À,µ@°Z2Aú´Cî¼Aâ±C´ÅAÔ”ŽCøXŒ@AÁA`AJ?C¸ïœ@ÿ§Að AÌ…RC„ì@؈ñÈ@0ÞïB¬Ô‘@ îBX©“@¨p!CðˆL@PAÁ AÀ@äï†CÀ"Z@€©qÀ€HÚ@. ‹Cìhª@dŒC@…”@t,„C Rw@€: @R÷@Æý‰C<¾@¶@ˆCøc¬@è|C ªŸ@`AÁ Aà@<ÃCXÏ0@À*ã@î°@h× C¨Ø@dCX8‚@8ÎCоF@–-¿Ð¾Æ@`CD“@$…CH•@A`CЈU@Á AA@MðBÐ$6@€òD@¨D¶@x3þB8{‚@è?÷B'Š@xqúB`JI@õûÀhJÉ@€·ýBP1@ì©C°®›@´!C ×7@€AÁ AAÄÛC@|R@h)A@¡Ò@Èz$C<¨ @H/C€†–@àZCЭL@€@ü@ЭÌ@ž C€‰˜@˜C˜d–@ºûBpN.@PAÁ A AX‹*Cà¶`@€î®@¨Þà@X˜5CüL«@|Á/Cp¡@ø-C ^@.½¿ Þ@T·4CLC¦@ü6CÈð¢@È ÒBp.$@@AÁ A0A<ƒ{Cdn@*€A ‡ AhˆC0;Ô@ôdC>Ï@¸zƒC˜ÞŒ@ÜŠA˜Þ A rŽCd,Õ@–Q…C¨”Ì@D šCè4Ÿ@`AÁ A@AüYCx¥@ þbA,2%AdêjCB¢B(ˆã@ÐÕA$ˆcA€P¿Bá@§‰BЊIApË5B€R@€AÁ`A@h~C˜ ·@ðÙÁÄ*7AXÍCÌëï@lÑ-Ct]Aˆ !CPH²@àH ÂPH2A©C8¿æ@|•6Chù AŒMC(#‹@pAÁ`A@@Ä* C Œp@ào¤ÁÀ·ð@Ð^C¹†@ÌCøÏ@˜CPä]@ÞPÁPäÝ@„Cº‚@ÌËC((»@¼Cq3@0AÁ`A€@pÛêBÈŠL@@¼ø¯Ì@ØœòBÜw˜@`8óBP§’@P@éB0 D@`8A0 Ä@çüBœH@`³åBXŠŽ@ÀvœBà_@0AÁ`A @@EŠB¨˜Œ@  _AH² A(žB ¬@ÀwBè‹ì@ökBW·@À£ÚAW7Aæ–BøÏ´@€ÑêBÀŸš@PTñBðs¢@O×BðAo@€WAAðAï@X¡îB Ù¨@x×BÅ»@y¸BЯ@ AÁ`A`AðBpðç@0ˆŸALhA q0B\M2AÀ5»ADÂ'A°B@ø@@2§Á@xAYÜAØ(8AðHBlO9A€ð¥AhŒã@AÁ`ApApQ‰B\„«@ð¨ÁÜ¥+A`´sB ›AˆÏ§BˆHÃ@H®ŽBŒ©@À#íÀŒ)A¸*B˜ ApÄžB°]Ø@Ø~’BJ@€AÁ`A€A°hB¨Ïÿ@Zù@€A§B @AàYûAœßAV"A@‹çA0ö%A %B°Ø@"¿¿°XAÍBRi!A0¯%BdL!A`$ÑAÀêJ@AÁ€AAGÀBP G@@Ô¸À€0Ç@è×ÄB¸°”@ÐÝÒB@³•@¸ùÒB€{R@Ò\@x{Ò@h¹áBTôš@ðÊÜBР@ptæBP»;@€AÁ€A AÛVB4ˆŸ@ Ã,A§AÀÜyBœ«ß@Ð6NB°½þ@P>]B˜,£@KÀœ,#AàSdB(øø@0­pB°ñï@ûbBÛ0@€?Á€A0A ï"BäkÌ@€£ÄA¤“LA8`B¾ A5óAX°-A`{(BÀqÍ@IÐAÀqMAPghBì´ø@€zøA,z3A@XˆBðÖ4@AÁ€A@AøyÂBHoU@@ßWA™Õ@ÔÛBÌP@x†ÁBˆ•£@ÀöÅB fU@`”¾˜fÕ@X$ÐBŽž@²ÓBøv¡@Xó²Bï@˜AÁ€APAHížB ÿ„@€Eº@XA°÷­B`¹Ç@0¸£BPýÇ@€Ú™B˜¾‹@ ¢PAœ¾ A8u¯BÄ&È@€U–BtÚ@°{BÑ@à@Á€A`A°.B¨˜î@–A@ÈnA°FLBFAà%BØNAMWBÐçâ@ÀGAÐçbAÀmƒB¨Ñò@ û?BH+PAèˆB@AÁ€ApA)2B$ûù@èDÁ„-zAÐt!Bvt.ApcXBà‰GA`î:Bû@ý~A{A€ÁdB¬m A#%Bä¹cAðw'Bà»X@AÁ€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX3ÔBC8@ @Á€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàj•A0%Î@à@Á€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿJHBO@@ @Á€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ø5Að‡¥@`AÁ€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ.µBÀkJ@€?Á€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ1NB°ô>@@Á€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ câA„5AÀ@Á€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÇA(AÀ@Á€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =ÙA˜Ö@€@Á€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀeÄAØÝë@@AÁ€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð )B°†™@@AÁA€?¨üŸB¼¬@°Ô?dËA¨Æ¤B›Ò@˜£Bˆfõ@ЙB žã@¸ƒ8 žcA&Bx?A³B±AÈÒãBðH@0AÁA@à¾çBì׆@qÀ$òAÐÛëB\‰À@аòB˜5É@cùB¨4­@ ß A¤4-AøGC»ú@(ŽùBH[þ@€èÓB@Á7@PAÁA@@ˆ~´BÈ8„@ò¸?€RA¸¼B(Â@»BÈ·Â@—ÂBP)@€%é@P)A@/ÐBü¦ç@ð¨ÃBp«å@ØC‘Bp)*@ @ÁA€@8Œ¨B¤ï@ø‘¿øAÀ"®B@ˆi²B¸7ç@ÅB°'q@ð‰šÁ¨'ñ@ðâ¸B8~@àîãB Ñ@8¿¶B`Ul@€?ÁA @`ÖC8J@æ@°@Ê@ ÞC|6‘@¬ýCè7›@tC0l?@(²¿0l¿@°àCàX‹@Œ…#CHÈ@T¾ CÀ´]@@AÁAÀ@8ÖüBØŠ3@@Zæ@®³@\‹C4*†@0yC8†@ BCÂ*@ÀTð@ª@ÐV Cpþ{@\C¸–€@Ð9ùBp)d@@AÁAà@p‰BŒœ¾@°x¤Á Â>AÞÕA  A ÞCBèïö@0"B¸LÙ@ V#Á´LYA`óAð£'AÀÛ&BØ,APÊ1B0¯ @@AÁAAàfB<óÆ@@”ƒÀ”GA BLA@n$Bt2 A`õ¸A¸cÓ@Û?´cSA þÉAºð!A s¾AÔAÀ½¶A€!…@ @ÁAApÊyBFž@À:ö@xeAèpŒB0/®@p›{Bl)A äeB°½@ànŽA¬=A0ŒBH°@ðLPBôç5A {B5@@ÁA Aà"jB¤î—@J@ AÀq}B”'Í@€§vB ü@ÐŒBØÐ„@ Ä:ÁØÐAð‡BÔÛÆ@Àï¢B 4É@àCkBà4ô?AÁA0A(&„BH¼¡@ [gAÜÜ!A˜‘›BÄoÉ@Ž}B  AxE“Bï@àÝBA”ïAÀ\¨Bü>«@ J‘B2APò{Bð˜@à@ÁA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ'…B[@PAÁAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhFB@€AÁA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ñ‹B 0@@@ÁApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPC-B°=+@€@ÁA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀQB@M@AÁAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@t¯AÛÍ@€AÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÓ‘A Aö@ AÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ®A êÒ@€AÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÒ³Ax¶A@AÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0‰Bˆ&À@€AÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ .EBЂÎ@AÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÞ)Búš@À@ÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0€,BpeŽ@pAÁ A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÅiBàJ1@à@Á A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàyâAh3¸@ˆAÁ A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŠB ï@Á A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÙÂBÔ>@@AÁ A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÖTBÀHû?PAÁ AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿérB`Ô=@à@Á Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÚBÐ@AÁ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€T¸ApZß@ @Á AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =A Íš@ @Á A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøºA°Ç6@0AÁ A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0á˜Bè÷Œ@à@Á A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€8àA€´y@AÁ APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ŸÝAµ…@AÁ A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP[/BA²@`AÁ ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿS‚B°†3@@AÁ A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÂ?B`r*@@AÁ AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØG†B`à@ @Á AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÝmB î›@0AÁ A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@©AXA A`AÁ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÈšB` @€?Á A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð15BÐA_@À@Á A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ]FBp±X@0AÁ°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@BPÙŠ@AÁ°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿzdB€Ëñ?ˆAÁ°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH*B 2ä?€?Á°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ …*B@H@ AÁ°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÆA˜P–@AÁ°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€|¡A€T@PAÁ°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ€:BÐO@AÁ°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿõZAðDÇ@AÁ°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ·?BØ’@@AÁ°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ •ÁA¸iû@0AÁ°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ˆ«AðŒç@à@Á°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà›‘AaX@@@Á°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€®Bù? AÁ°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX|±B Å?@Á°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ :™B@Ü?€@Á°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¿$BpZ6@@AÁ°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¤ºA”'AAÁ°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ âiBà£F@AÁ°A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX/€BÀ4@@€AÁÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ VƒAH/¸@pAÁÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŒB A AÁÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàK‰A€ ù@0AÁÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ¥9B¸æŒ@@@ÁÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÈèAð' @À@ÁÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`÷ÜAø¥AAÁÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ ÝA(Aà@ÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàš¹AØÇApAÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ° XB°ag@à@ÁÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀdœA¾ò@€@ÁÀA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@•"BÝ·@€?ÁÀA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¸ðA°@(AˆAÁÀAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@x“APwò@À@ÁÀA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ+$B¸¿@ AÁÀApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Y7B}º@AÁÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÌB M@pAÁÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@H?AX«@AÁÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€'‚AG¼@AÁÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8X4Aà¨TBfA QBÔ Aš9BÐtÏ@PµÐAÐtOA’qBô\ç@ð‰BL-A sB€rè?€?ˆÁ€?@@°€0CH0<@Ðô²ÁpN¼@,(C€ž‚@X«Aˆþ€Bàó@ AˆÁ€?A .Cøu@@`ë Á¨•À@ Cl?Ž@rC¨6‹@êòB0/W@ ÎrÁ0/×@°píB¨‰¡@C¨ì™@ˆˆCþ@0AˆÁ€? AÄ>C0D@ ÁŒÁ¸=Ä@Ðîè3æ@ŽŒ‚C0t¦@8“C(ª@ þqCÐQƒ@ oÁÌQAL„tC˜R»@jÚ€CøåÅ@¤‘C0$¢@PAˆÁ€?@A0ê0B ÍØ@ÖÂA´ñXApPjBôzè@`iB8º?A`Ö`BÈóÛ@ Á'AÌó[AøB@VAœRBän0A€‹‘B0W@˜AˆÁ€?PA¬n3C@¤K@@>ÁøÆË@¬Þ5CL•@Äd=CàÛ”@`.9CÐ,U@€¶FÁÈ,Õ@ ý9CLTœ@¼—EC€ð›@xíC@@@@ˆÁ€?`AÃ2CÐ~>@ ÕA¨Ÿ¾@Tè=ChÚŠ@ta3C(e‹@d ?C`›[@°§…A`›Û@xžNC€“¡@\YAOBÄAeçÁÆ€A BÂoWAøMˆBX\A`®õA˜i‡@AˆÁ€?€A€i‰Bà€Ó@ÀêµA4¦SAޤB`âþ@@|kB°ã/AàòVB¨Ñ AZ3¿¨Ñ‰A}[B\¿JA ÿ]BŒEA@RXBÐ?@ @ˆÁ€?ˆA tôB,Ö–@à¯JA$ñA ~C´ ×@ 9íBÐgÝ@èB( Ÿ@`îYA( A5ûBtãß@HgßB`éë@t CpÐF@AˆÁ€?AðñƒBä‘ù@PÃ…Á(¿yA°xjBhÎHAXŽ—BtµAðBxKð@ÂÀ|KpAÐMB˜š.A@É”Bø+AXþÑBQ-@À@ˆÁ€?˜Aðg”B°ÒÛ@ÀɈ@ û[A°^šBêXA@J’B¸‰ AˆU²B0îÍ@@XÔÁ4îMA +™B@%Aˆ£ÏBàü@š‘BQ7@AˆÁ€? A`yaB?ApåBbW‚A0 –BœAÐŽB˜SAàTB ÅA iÁžÅA°7BìÄkAsB¤µSAájBµI@€?ˆÁ€?¨A0^.BAaÁ°2—ABŽÆOA€VB„[AÐyBpÐAà½ÎÁpЇA0ãCB×RAÈ™–BÔ›)AˆÌ˜BÀW=@AˆÁ€?°AprúBxй@8cÀ<®9A°éóBÄŸØ@OýB@GAˆ‹ñB¨Õ@ÜG?¤UAMîB”qú@˜ïBDù)Aˆ‘ðB ¾S@pAˆÁ€?¸AüBÔâ›@p>dA ãöB¸"×@ð}ùB íÚ@¸îüB@Р@€òiÀ<Ð A ¤òB Eß@˜PýB˜”Þ@|CPR@@ˆÁ€?ÀAйQBfúMAàç Á|#ÎAP*:B–ЋA°P_BRfApÝ'B4øAAÀËœA4øÁA VGBë‘A€óûAÀmA`*$BP*„@à@ˆÁ€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÔ>BÀë…@@ˆÁ€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿFBpÍŸ@PAˆÁ€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¼Bøæ™@@ˆÁ€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€™B B@à@ˆÁ€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØÿ³B45@€@ˆÁ€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèVÉBÁ,@@AˆÁ€?øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ þgB^Ÿ@AˆÁ€?BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿІB¸ç@ˆÁ@@€?Я+B ¾î@XÇAŒänAÀO^Bðiý@ òA8.IAÀ BDù@ ŽƒAüCyAPy+B¬'A`4ÏAÜh9A0rIB Xà?€?ˆÁ@@@@‹B–Bø\»@Xï”BÐ5¼@0‚JB½?`AˆÁ@@@@@– C8@`2©ÁÀ/¸@ 2CPƒ@ÐC(=„@ppC`p8@ð+èÁXp¸@øUùB´)‡@È+C°¨@8ÈCÈÙ“@ AˆÁ@@€@ ÆB¨N@€Áè$Î@˜çÀB¸a™@àöÑBxïŽ@P¬ÉBPO@`p AˆPÏ@DØB0Ø’@xœÃBpN˜@;ÍB ç@€@ˆÁ@@ @@9ûBP>7@SË@\·@ôUC4å„@° ùBø„@(øøBX=@Ð^ŽAX½@èº CÌä†@ëB`¡‹@x¡ÎB âå?€?ˆÁ@@À@ÐncBÈj¤@ îFA„…$AÈ ‚BEÖ@pîNBÐ3A°>UBès³@u}@ès3A@8eB˜3þ@° RBxA {B`Ãì? AˆÁ@@à@ÈЮB€7`@Ì ? \à@XxµBôÅ¢@Àª²B€Ñ£@@ˆ°BPji@€Ù@Pjé@д»Bħ@ˆ±B8­@°½ËB`ˆá? @ˆÁ@@AdÇACÀ…B@ĉ¿°¥Â@ÔsHCd @ÏGC @Àè4C@õX@€XÀ8õØ@èª:C@l@ˆý;Cð> @ˆfJC0"c@à@ˆÁ@@AÎçžCŒ‡Œ@ôÍÀÈž A¤m£CØ%Ñ@úm¥C8&Ê@ú/ŸCH†¥@°¸ÁH†%A¦ CÔï@¼+ªCpâõ@ŽlCXµ™@@@ˆÁ@@ AˆîâB$O@ÀåxÁFÏ@ÎÛBÔ ž@OúBÐD‘@0rCY@@€1ÁÙ@YC Q¢@ÀŠ CXkœ@ÈʸBÀyè?PAˆÁ@@0AÈbäB@Q@p?h;Ñ@`wîBèé™@àëBøš˜@ ìB0þd@Óõ?8þä@($øB䦨@° òB°¡§@@ÿÞBо@ˆAˆÁ@@@A¸0C8E@´Â@ 7Å@$a#C8°@8C8(@DtCÐÑN@€Ý”@ÐÑÎ@ül&CÈí—@„g C`œ—@аBà|@ AˆÁ@@PA¨e—C@r†@@íƒ@H‰A&žC°íÄ@2X›C ÅÄ@¤•CPÖ†@A˜APÖA8~ Cˆ\Ê@†¶•CÖÀ@ΛCˆ{ @€@ˆÁ@@`Anw›C(]q@ÀÈ@ø†ñ@ÂŒ¢Chv¯@0ÓžC¸R±@ ˜ŸC òŽ@`õ)A¤òA6,¨Cp=Ô@Êó¡CpäÍ@Á‹C覩@˜AˆÁ@@pAÌ7C‚=@`G‘A8£½@OFC€Æ„@pB3ChU@TW6CPda@áBXdá@ü•MC›¤@`Œ*CP¤@p´ðBð.@à@ˆÁ@@€ADéPCø5@3DÁäLAxPCø£¹@´ù\CØö½@@)QCÀú€@P«ÂÄúAàODCA¶@èƒiCtÀ@4ž@C€á@@À@ˆÁ@@ˆA¼XCŒV®@õî¿àu.Aì(\C }ú@ÀN^C@\þ@´]OCP[¢@ -ÁT["A†NCÔEä@PÇYC\ñ@ìNhCà\@AˆÁ@@A ÄàB¬z—@p”‡ÁD–A؆ÓBtŠä@À§öB‹Ï@ zãBXVž@ 9šÁXVAøšÓBÈ¿ñ@P„ûB€Õ@(ªØBõ7@AˆÁ@@˜AXª†BÐØò@ žA´sAJ‘B‚YAÐdBhÂ;A BtBhÚ AЦÂfÚŒAð3B"~kAÈB¸" A€À]B`ùD@ @ˆÁ@@ AþûAæ¨Aس¿ÊÄ”A |÷AÊéPA.B8¾VA #BÀA€¾ÜÀÀ›Aà ñAÂVRA€=BPfA€@WBÀ£u@`AˆÁ@@¨Aè ²B¼Uœ@Õþ¿ˆsA °B‘Ý@€{µBñÜ@Xè°B8ˬ@ ‚ˆÁ8Ë,AжžBFÐAXxÂB€Œâ@˜iûBæT@˜AˆÁ@@°A¬w0C@›‰@@ü9Áäµ Aèª(C(À@¬ô5C(qÂ@À"-C€¯@€Å@€/A¼s+C€êó@È8+C°ö@,C à@pAˆÁ@@¸AÀ"BÐWA Ç*A4všA°0BƒbA ãA\‘JA€+JBd A¨Á$ÂdACéA4.OA–ŒBX57A M+B0 ‰@PAˆÁ@@ÀA`ò\BÌÊAAàµâAœñÁA˜Š†BtH…A€‘!BÖI†A ê2BTMAö@TÍA¤0B¡GAå*BTxŒA@Ú/BÐl†@PAˆÁ@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿwEBÐçk@ @ˆÁ@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ´ÓBÐ<=@@@ˆÁ@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿú`B°Ÿ\@0AˆÁ@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@§B ˆ£@AˆÁ@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸„B ¨w@AˆÁ@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ§¹A¸ A€@ˆÁ@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÿùA€¥à@pAˆÁ@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÂ1Bha´@PAˆÁ @€?0êC˜[c@à<A€ã@°ƒ%C`ƒ@Ô>C6¹@H• Cp'd@Àƒá@x'ä@8¯%CüO„@ü…Cº@DK!C^+@˜AˆÁ @@Hî×BˆF@€JÁÀ?Æ@¨ÑB”éŽ@À¥áB˜'‹@°²ÜB÷D@e¹?÷Ä@ ÚáBx_‹@¨ÜB¸ï@È ýB Ò%@@@ˆÁ @@@”xtCP«a@€/<ÀÐá@Ô`wC°°Ÿ@HñwCŽ£@¨ârCàa@  Áàá@ÔXsCÄ„œ@ÈWzCй¦@ðuCðîj@pAˆÁ @€@0š(Bœ­Î@ЫAPÏNA RXB¤'ø@`>ÿA¸¹)A Î>BX¹@ä>B\9A(2“B¤§Á@²ÁA”Ú!A¨I’Bà‹Ü?pAˆÁ @ @¼µC€®1@Ð-¤A˱@ˆ (Cèd‚@è-C@°}@ÈÅCÀ 5@0”AÀ µ@àm(CLË„@|CÀ‚@|#CŠ9@@@ˆÁ @À@äz3C è?@¥×? À@ø-:C<@ Ò6ChÀ‰@(º1C°gT@@@Ë@°gÔ@Ü”;C0š@ å2CØ„›@ØW(C ß;@ˆAˆÁ @à@ÀC¨©2@``†A Dz@4µ&Cxõƒ@ˆC¸§€@4ACpÙJ@à0âAxÙÊ@11Cè˜@Ô*CèŸ@àCCc@ @ˆÁ @A€%áBÐD@€&VÁX(Ä@˜ÜÛB`–@»õB0ˆ@0ðòB VO@@GžÁ(VÏ@€‰èBПœ@||C˜M“@ …²B`+à?€AˆÁ @AàÄ(CàŒ9@óMAØ«¹@d/6CÔˆŠ@¼ 'C˜\…@h°'Cà·R@àèˆAà·Ò@â7Cœž@tz$CðT—@hY*C°H1@@AˆÁ @ AhjÆB¸Y@€¾Ã@@AÙ@HÛÔBÌkœ@(äÆB( ¢@ØÍ·B@?v@Œ‹?H?ö@8ýÀBLÚ´@p½Bȵ@ÐNCpH@@@ˆÁ @0A€è«C„B—@ŒžÀ,\AŽ ±C Ù@?³Chèâ@¢R°C(Š@`y-Á$ŠA$µC˜Šà@$s¹CØ`î@$ÚœCˆpú@@ˆÁ @@A!!B|Ïô@`؃AhùtAÔIBþ(A ½B˜›=A°VCBØLø@ ÍwAÔLxA ×kBtuAðB*B@[NA (~BÀ*@@ˆÁ @PAF¹†CÈ€Q@àP4A¥Ñ@þÒŽCP›@´ˆˆCx˜@º™…CàÙw@`•lAàÙ÷@ÉŽCd¹@@z†C¨²@s’CPÉ@˜AˆÁ @`Ad™±Cüw€@ÀÑ'ApŽAj·ºCÔÕ½@–ê´C°;º@صC(¤ž@pßàA(¤A¦ ÃCüÚî@pì³Cˆ–á@2ê§C@ðÒ@À@ˆÁ @pA óRC¤€@`ÁL6A0¹UCØs¹@á]C8±¼@p VC€ì~@ þ¿xìþ@ \Cp*º@äÚ]Cà º@¼ž"CÐR)@@@ˆÁ @€A˜jBôÖ¹@@eÀ4ø9AH\Bðv AX®¦BTÿA(®¸BPfµ@°–¾Tf5A§½B Ñ AhQ¾B û@à¤ÝB`å<@À@ˆÁ @ˆAÀÉC¸¯“@àž¬Á|ÊA ÐõB LØ@€LCøðÓ@»CHR•@Ð*³ÁDRA ÒþBèvÜ@°§C¨Ô@ ÛÈB0(@pAˆÁ @Að'B üAplåÁÚ‡AàqÍA¬4;A0N\B 2JA0„.Bœm"AðÆ‘Áœm¢A f BzQAšuBH–7A¸t‹BTšAØ_BTš‚AȰB à AÐ*LB0H^AÀ«žBL6@@@ˆÁà@°A/KB¦·AÀ!B²ÑƒAHyŒBÔ,A *öA„\QA ËdB€JA@’£@‚J–A€ckBB•JAàœZB45[A€XýA8û@@AˆÁà@¸A `­B––A Ï\Áܵ›A€™œBÌíkA8aºB ¸DA¨ü¦BL(A€fvAL¨AØÉ±BFpRA w–BÎAÒUB°¡C@AˆÁà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ZsB@1H@@AˆÁà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðïµB°ÜH@ AˆÁà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ j¢B€«7@À@ˆÁà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@w0BPÓ‰@€@ˆÁà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPêBø<é@ˆAˆÁà@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@[¹A´ü@€?ˆÁà@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ›¬AÌgA€AˆÁà@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ§?B á¥@˜AˆÁA€? lCð%œ@€/%À8@A0™lCH=á@$¸mC ^Ú@˜,lCÈ¿ @à gAÄ¿ A4&vCŒ—õ@ŸeCˆLÓ@VACà€L@À@ˆÁA@"DCèþ=@€‰jÀè¾@(ECôm†@ ¢GC€U‰@´–?Cð&=@@ß@Áè&½@¬ùY@ wvÁ€>Ù@¼nC1ž@øa}CŽ¡@ÔM€Cpè…@AˆÁAA€­¥B@se@“[Aàšå@P»Bü£@ØöBðƒ®@8T¦Bzq@p{@zñ@àï±BÜX°@ì¨B0­³@À1 B !=@0AˆÁA A8C0¾+@ÀÞAÜ«@èœ!C @èRCP@x@pC`‘B@U#AX‘Â@€”!CØ…’@DXCÀ—Œ@àñ·BÀBó?€@ˆÁA0AØ#C€R@0XªAX9Ò@h8CøŽ›@XÊCQš@ØVC€’]@€`rA€’Ý@dhC÷ž@:C ô§@€ÅBp‚@ AˆÁA@AH`œBX“@€v@0rAP §BpÏ@ŸBHã@ØKˆB°Ø°@”@¬Ø0AÏBDø@¨Œ‹BsAزÁB @pAˆÁAPA0Þ[B¬kì@ÍOÀì•lA>^BŽ3A@ÜkB@#)A ¹BèJÀ@÷Ê@ìJ@A?šBÆaAø B4ºA€„½B°w @˜AˆÁA`AÐ?õB$¿„@èS?×AH¶ÿBä*Ã@pgþBpPÃ@hËC£ˆ@`“~Á£A ÕCÄòÎ@P˜CšÂ@Œò5CP7‘@˜AˆÁApAüŒ>C r@@@´@P>ò@@RHC´ì²@pCCX:°@´½?C@¦[@@ú Á@¦Û@|úACðG¡@¤KC8· @œþ2Cpzg@à@ˆÁA€A@ü²A \ê@@@ƒÀl‡jA ˧A¼ A€ÊAø³5ApÞDBà× A€V„Aâ׉A°ëlBè‰7Að•)B¤ÚYAàˆ Bˆ¾Š@pAˆÁAˆAܨB´% @€ØA¬C A#·B¤gÜ@X»¤B´õ@x›BxLº@@ú›@xL:A@ë£BLA8üšBDÉ A@I¯B0F@@@ˆÁAAhЦB$B¨@@ÅÙÀ b(AØ|£BZû@²²BÈTì@€¼Bè¢@€ÿÀè"Aèá·B(Hñ@ÐåÉBH®ä@`ŽžBpÌI@@AˆÁA˜Al C8w~@PmòA ¨þ@ü‹Cí¯@pÞûBÐ÷¾@T CPÚŠ@ @PÚ A,¢ C hÆ@Ì! Cˆ É@d=C°âl@ AˆÁA Aø@ Bxµ@ç?À&5A€j£BXoý@à„¡B<ÏAÈŒ‰B°Hå@ÀzÛ@°HeAxðB~vAÀë„BLÜ,A°À³Bà9@ˆAˆÁA¨AØ,ˆBä¼ç@À¥»ÁÀêgAaB ;ApÁ¡Bh¸ Aà°VB¤ôA@šÁ¢ô’AðåCBpVAàkB¸gJA€B¦Bð'7@ AˆÁA°ApJBB?A4{¿€>¿A`Ñ>BÅ–‡A—EB z†A­‰B(Æ-A°ž Â*Æ­APJBÅЋA8}­B ‘IAÓ.B€×X@€AˆÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀƒ+B'r@˜AˆÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ïB âÉ@€AˆÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0º9B€Ao@€AˆÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°WBð—;@@AˆÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°cZBer@pAˆÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ½½AìQ'A @ˆÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@á!B€ü³@ @ˆÁAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÁB@~®@AˆÁ0A€?€úÉA(Áû@°ñ=ì{A€kÌAœv2A€½ÊA,a4AÝA€Zû@ ozA|Z{A–B¼IA ”ŸAÀbAöB _@PAˆÁ0A@ÐþõB€Šs@@ƒnÁ€´ó@ÐþêBtŒ@L,CP=Ë@p¯üBpxl@àÁhxì@`ùBh6’@ÄyCȾ@˜Cà@`AˆÁ0A@@hËæBÀò6@€5@P·@8¬ðBìù†@ðØæB(D@X„çBðAD@@ä§AðAÄ@<†ChˆŒ@ðïÖB°|@4¢C[H@0AˆÁ0A€@œØDCÈ02@ ³Á˜O²@?C([u@hVUCà̇@GDCJG@0 ˜JÇ@ Ç8Cˆ_ˆ@p[Cø™@ÈïMC¸‹@@AˆÁ0A @@çiC6@›å¿˜/¶@¼ÝpC@Gƒ@$rCØu†@„YrC0R]@É(@8RÝ@Ôu|Cä¡@¼¬xC@z¢@ØŸRC‡v@AˆÁ0AÀ@t}{CbJ@€çÍÁ8…Ê@L¦wCx!‡@’ÒˆCa @œ¬~CÐÈn@ð%ÂÈÈî@¬;vCT @ö2C(½@tp3C` w@˜AˆÁ0Aà@˜?C¸0T@@ŽðÀÐUÔ@š„Ctu¦@â;ˆC@î@äwC€qr@ ~#Á€qò@L\„Cx¾·@"D‰CÀ)­@À‚C8è’@AˆÁ0AAÔCÒC ¤ì@àÕŒA¤ÍlAèàC°Î7AÖ…ÖC´­$A>ÐCˆ·Û@ OkA„·[AÀPÝCŒë'A#ÕCP@A´bÆCpÕý@@ˆÁ0AA´u^CàÈ}@@UË@Àõý@LÖkCðÕ¿@ÄeC8·@p6WCpn@ðù˜Ahî@ð1kCÔ[µ@,áVCmª@„àCÐÏ@PAˆÁ0A AH“pC˜Œ@à2”AŒ0 AÄ«‚CÔÓ×@¤ýqCHOÆ@È÷zCàxˆ@ BµAàxA\I‰C¼ Ð@4ÀzCè"Ã@~ö‰C %ˆ@@ˆÁ0A0AèôvCð¶@^¿Ü7A†CªÕAqCìïAˆioC@Y¦@ÿÕ?@Y&Ald{Cìéø@¨ÒyCxó@ ÊC Ø@€@ˆÁ0A@A”‘C<4ƒ@€“Á@üKAÄHCèaÃ@ô@C¨éÀ@È€C ‚@€Ó%@$A±CÜgÀ@ˆKCTÀ@Ð@KCð~@@ˆÁ0APA<(C`@ ½@ ªà@ ö2Cl3¤@XS-C±§@}%C ÷N@Œ»? ÷Î@¬]-CÈÜ”@Üj,CÈÙœ@'C`LT@`AˆÁ0A`AÝþB€l@@x ÁFì@ ùþBL9°@8‚ Cx0¬@üöB 6}@ ¨¿ 6ý@ðÿB,»@T¿C¨Oº@€¯ùB°s(@AˆÁ0ApA ¾B⤠AÔò@ľŠA ƒ3B`±HA ×BDˆOAPÆB¤ A <@Á¦‹A%ÛAæ?Api Bì>XAp¼B0{u@0AˆÁ0A€AØz¢B çª@@Í+AT+Aˆ"³BÔ@¸žBà_AÈú•BøxË@0¿‚AøxKA¨‘«B¼ì@(ÿŠBÙ.A7BhŃ@pAˆÁ0AˆA ¬aBBð@pÁ£A ppAè6‰BËAðÎ?BXÆQAð7„B(ãÍ@PÁ(ãMAУtBÎ’ Apˆ–B¸­ AðÞ—B0*@@@ˆÁ0AA\8C€Îl@à³.Á`üì@Œ?CÜà©@˜"C¾®@ØËCp™@Mý¿pAìÔCÄØ@XÈC@|ä@ûCq@0AˆÁ0A˜Aà8DB„AÝ^Á:€AY+BøWHAP­fB<*A`òBÈÿ AàÊ}ÁÈÿ‹A`ZçAŽøBAP†6B(ÝPA/B c@AˆÁ0A A ˜~BnAp4Âî1…A =BBAFA€ù¤BTB8A [ƒB8À AŠþ@6ÀA þ‹B&lA°'|ByAhÃBŽ>@`AˆÁ0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ=8B ˜d@@ˆÁ0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàD9B¨¨†@AˆÁ0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÀ×AØî±@ AˆÁ0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿmMB =n@ˆAˆÁ0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx]›B m2@ˆAˆÁ0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€GÿA ¾Ð@@@ˆÁ0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ=C0,Ÿ@àx5Cˆ¢@¼ñ0Cð†R@€AˆÁPA€@ЂÆB ©O@ûÂ@ÎÏ@€ ÓBTþ˜@ØvÆB(è•@¸cÆB°±Q@2?°±Ñ@È¢ÍBPùœ@ÀÌBÐ$•@=C|I@@AˆÁPA @"ç”C´r¨@€@À(A‚ÞšCÃï@>Í™CxÝý@Òø•C¨W£@EÔ?¬W#A œC€åç@¼#›Cx)÷@îMCø±@@AˆÁPAÀ@ÀœÕBØëf@Àˆ À0ç@P ÙBØ©°@›ãBpð¢@`‹ÑBÀðb@ Q$A¸ðâ@€ëäB®@¸•ÏBÚŸ@PÏBé@AˆÁPAà@ìdCŒo‚@¡‡À‡A#C¨#À@à·'Cð#Á@HK$C°Â{@àÆgÁ¨Âû@<$Cq¶@àQ3C †½@ø+ C \@PAˆÁPAAdHdCÜЯ@ˆ×¿ ð/AÌômCJ¥AÐpCвA0%lCøB¥@ aÁøB%AìÈoC²ë@Ðí~CÐý@´òjC˜Ã±@ AˆÁPAA@E@CÐDl@AÀoì@\ïMCØ–²@èECä«@Œ#FCPÍI@À¯¹ÀHÍÉ@Ä•LC(Ù‘@04SCp‚™@Œ`Cà¤9@PAˆÁPA AhÒB8a^@Ð;ˆAð‰Þ@ˆªîBèµ¢@XŸËB€Ÿ§@HËÏB o^@ÀEA oÞ@HÃâB"¡@ȦÑB(©@0ÕúBÀµ)@ˆÁPA0A'ÊBˆOd@øÜ¾¨yä@‘ÓBü;©@°WÕBXª@àäÌBQf@€[|@øPæ@ ×ÚBhf§@ˆ‘ÓB­®@h<ËB@ÿP@€AˆÁPA@A0®B\ü@ÀjÁ‹|A 4BÂî5A@º1B,ò@A†BTéAÀÖï@VéAð:-Bfß2A`³B@ NA°Ø!BÐ;:@€@ˆÁPAPAŒ¼CÃL@Æ@ˆéÌ@ÍC ø–@,ŒC(™@P»C°)Y@À°À¸)Ù@ô„C(-œ@@q C8µ¥@pO(CÐV@ @ˆÁPA`AجB€¢ƒ@€vÑÀt»Aˆd­BÐDÀ@ho¼B¸âÅ@`ÿ¹BÈÊ…@(Ä>ÄÊAÂB˜ ½@( ÃB0„Î@À–€B˜@AˆÁPApAp,B ÿ@à>SAè4Apê!B‚:EA`Ö×Al03AÐÃ-Bð²Ai?ò²„Að36BRHAN4BŒ9?A’"B cO@PAˆÁPA€A°ïvBhݱ@¤9Aàÿ1A ŒBh®í@€WjBŒsAà2qB(3Å@©ê?(3EA0ô|Bšh ApgxBtrA`a™Bš(@€@ˆÁPAˆAPšeBl%Ò@PµA¤NRAøÑB´-ô@ ‚@BÜW5Aˆ8„BØ¿@x>Ø?A؈Bê8Ap§‰Bb APyB€Ý'@`AˆÁPAA8»¥BØLÒ@¹ÚA˜vRA,ÆB(}Õ@öBü>Aø'«BÈôÌ@p]€AÈôLA/¿Bˆ Û@(ý BXG5AðéÑBPr4@AˆÁPA˜AàbÄBxÕ@>>@T0UAbËB`A(AÐDÈBèš AHñÒBøÓ@×ÒÀôSAAÏBªŸ,Aˆ°àB8ûA0p±B÷+@à@ˆÁPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀXB ÎI@à@ˆÁPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ïLB@ïl@€@ˆÁPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0@—Að7AqBÐ@àAÐh.Bu>A(q–Bp&@ˆAˆÁpA€A·ÈB\˜@@=¿ÈŸAøÏBôk¼@˜fÔBÐYAh‰×B`fŒ@€Ã0A\f AèvêB°c¢@Ø4×BÐõ@`߯B`¿'@ˆAˆÁpAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÍ@BàØ6@0AˆÁpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ø°Bàø A@¬*B:Aà +BH©6Aà“B€{@AˆÁˆA@ð‡BÌP·@»­@s7AøBD„ñ@xö…B GA¸™ŠBЗ¹@2EÀÔ—9A8áŠB°õAÀ~’Bä A@ >BPo,@ˆÁˆA@@ ÊvBœ–¼@ 1ÀlºÁ˜‹û@pú}BœaÇ@Ðp™BÀº¯@0„B¨R„@ž¿¤RAhŒ‰Bw¼@àÇBà·Î@ÝoB°^{@@@ˆÁˆAA°p•BX›b@€ÅÀPÇâ@€A›Büv¢@øš¡Bر@Ø™’BX[…@0‰ŸAX[A&¯Bx­@á†Bp|ß@ø(»BÀæ@˜AˆÁˆA A€ETB y«@àãiAŒš+Aä~BÌßß@]CB(ÎAà hB°ž@à+WÁ°A tXBL«AØaŠBxÅÕ@`2#B Ý@AˆÁˆA0A˜B$¬â@srAÀØbAp .Bb&'AÀÛÞAlA-A uÉAÐjæ@ãJÀÐjfAÀ‰ÆAˆÑ&A€ˆäAÐ\2AÐÜB Ê@€@ˆÁˆA@Aè=ºBp˜W@ÀW8A0Ã×@p–ÐBp«@€³ºB¸½—@~­B Ï€@€å@¤ÏA ƽBpÚ«@`±BpcÔ@8ž¨Bð‰@€AˆÁˆAPAÀEÏA §â@d@øÔbALéA">#A`+ÎAà 0AàÙÞA8’ð@kÒ?<’pA€€ðA„ü)Aà«æA°ˆ=A 4™AøA›@AˆÁˆA`A @nBÔ@ZZúÿZZúÿÀYzBXß@ZZúÿZZúÿ`˜*B€¸AZZúÿZZúÿðQ2BBÑ#AZZúÿZZúÿV>BJ$@AˆÁˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@c‡B@@@AˆÁˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@]©AÐPå@ @ˆÁˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÃåAXªµ@pAˆÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¸¦AÀ ×@˜AˆÁˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ81®BÀñ3@€@ˆÁˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ôBØ‹š@À@ˆÁˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÍgB0€C@0AˆÁˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿSáAL A0AˆÁˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ aOB@v@pAˆÁˆAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`£½AìÈA€?ˆÁˆAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÊB XÉ@˜AˆÁ˜A€?à] C|@àÛÁ°2Ax^C|¶Û@”ŒCh¼Ã@ÀÄC`Òm@ eCÁXÒí@`k C\ÛÐ@.CYz@ø6ãBÒ1@ @ˆÁ˜A@€wÔAD ñ@@¹µÀÄ;qAvÃAh´%A ,õA@%;A@}½A(!ê@bÁ¿$!jA g¼AÀAªÌ0AZZúÿZZúÿ \ÃA¤ª3AZZúÿZZúÿਂATh7A€àÈ„Aòc:AZZúÿZZúÿà‚AÌÇ,A@€ÁAÌrNC|î@ZZúÿZZúÿäPCHîð@ZZúÿZZúÿ<ù>C˜_Ý@€ Ì@Cd}ß@ZZúÿZZúÿ,òZC¸|Ç@˜A€Á˜A8ùBT‰Ó@ZZúÿZZúÿ0úB°IÔ@ZZúÿZZúÿHÿ÷BëÚ@€PƒøB„_Û@ZZúÿZZúÿÅBlŠ@@€Á A(^™B²ïAZZúÿZZúÿ¸Å˜B²TAZZúÿZZúÿ0¾BŒÅ A€Pñ¼Bé AZZúÿZZúÿ@9„B˜b„@ @€Á¨A|% CÄË@ZZúÿZZúÿØu C<§È@ZZúÿZZúÿ€$ CxØ@€0 CÃÔ@ZZúÿZZúÿ8D3CHmÈ@€A€Á°A ÝA¦ÔHAZZúÿZZúÿÀyØAv£DAZZúÿZZúÿ`A<öIA€ lŒAòDAZZúÿZZúÿ@6 ApBÅ@`A€Á¸A`(Bи^AZZúÿZZúÿBöóWAZZúÿZZúÿ ÏyBHŒ{A€€qBt¯rAZZúÿZZúÿ@'B@¿æ@@A€ÁÀAJ–Btž2AZZúÿZZúÿp1B¢_+AZZúÿZZúÿЮB¬V&A€¦B8£AZZúÿZZúÿˆx´B(\@A€ÁÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP}~B`p“@@@€ÁÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÷ëAŒº A@A€ÁØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ógA|gA@€ÁàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€…üA˜±AA€ÁèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿF•AL+0A€@€ÁðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€âAŒè A @€ÁøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè<©Bx¬‡@ @€ÁBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿCúBÈ"‚@€A€Á@€?ø—C…6@à|wA(¢¶@p%Cø/€@XÊC€“@ëCPy5@7«APyµ@ôk)C”)@€Cˆ8€@DóB`Ýÿ? @€Á@@¸DC@ 2@à™XA '²@¬£CØ}{@ kC€²~@à±CÀò2@pb¨AÀò²@ÁCPë~@8¾úBô@påCP!@A€Á@@@¬º6C?8@°4ƒAh\¸@à3BCˆM‡@àr/Ch'€@ü¬.C`+7@ §AX+·@ e=CÌ4ˆ@¬u%C°~}@€ê8CP{BàŸÔ@ø”BàºË?€@€Á@À@x+ÐBj@@Àˆ@‰À@ˆœÚB¼ëŠ@°ÐB€Ü‹@p“ÝBðžC@@²àAðžÃ@ FCø„†@XŠÅB°T•@øs§BÀuÞ?˜A€Á@à@üb C@ã1@€oÂ@²@´ C¸‚@|W C0–@Œ2 CÌ7@@I‰ÀˆÌ·@èNC ©‡@ÄC°Y„@ø·Bàf@A€Á@AÀ ]B\v©@À€Àð‘)AÐx\BfËA½jBØ’é@àÆBø\ô@@¾›@ø\tA@Ø%BôØ0A€¿BÐ4A@‰mBÀŽÜ?A€Á@AÀsHB4öÄ@àf0A|EA fBH)û@°-7B$cAà‹?B€\Ï@Ø€\OAÀ*öAÅ7AÐ ˆBÐkß@ ÒA°ZQ@ˆA€Á@ AüfB”>©@ßÀ„Z)AÀð`B*’A¾{BˆNè@ÐùhBvÀ@@‚A v@A ŠBôåî@ðONBxøA pB “@€Á@0AH¡LCøJ@P? (Ê@Ü}TC¼ƒ”@ðêQCÈ_’@˜0HCKh@àÏ AKè@œTC춬@ICÀ§@ÔpUCÇ\@A€Á@@AÜ–£C`âš@0x¾AlüAØh¯Cœ:õ@¢CØ Í@îÿ¨C`Lµ@X_ B`L5A(k¸Cx_Aèî¤C(èó@œC˜áŒ@@@€Á@PA$tC—U@`>ÒÁØ»Õ@ðjöBày¢@Ä‹C^”@¤8C £o@àÌH £ï@×BÐý¿@<Cö›@8ù¯Bàè@A€Á@`A8Û:C˜=P@8a¾XaÐ@¤K@CÀ¦—@HÀ?C8ý–@,æBCÀ¹Y@ =DÁȹÙ@P¿BC¤$ž@”?NC0¢ž@è DCp¬O@0A€Á@pA ™C`A@Àè2Á@èWC0 ”@`nCˆHƒ@qC`ÁW@€ï@hÁ×@œ’$C Š£@¼DCè •@èdCð¢$@@€Á@€AðjCØÚ’@:ø¿¬ôAhoC¸oÔ@²pC¸£Ó@˜&fC¸@ ®rÁ¸ A‡cC°gÇ@ƒrC Ð@6‡C6~@ˆA€Á@ˆAÔCH~@Á>@˜Eþ@DèCHõ¶@èçCðR¶@¤KC}ƒ@P§¾Á}AÜ© C(Â@°×%Cø°·@Ú,Cc@ A€Á@A0¼B¢âAÀžA.ý’Að+=Bà_AÀ,ÛAì0DA š^BP† A0¤BN†‹Ae•BàÎ$A€þBtìdA€÷B 92@A€Á@˜A`l%BTúA€czÁ”šA§B\pXA@ FBXv]A`öBˆ”A@N,AŠ”™A@ØBøñfA <äApULA É4B8×@@A€Á@ A`!gB´¿ A@E¼ÁÚAÐk7B¨cA@M‹B¸ã(A YBìžA°™ýÁìž’Aà*B´ÎgA0wŒB`É1A€ˆ×Aåµ@A€Á@¨A¬"BN»"A€Ëb@Ú¢A`¿'B$dA€ÚBQdA@^ýAaAx„>ašAà”úAâžWA€®úAPXAÀæøAàÚÎ@@€Á@°At“4C0U‰@€ëÀ˜o Aô?-Cxm¾@@6Ch¹¿@@c4C0)™@€uÀ,)A°.C”GÔ@Ç3CàÔ@xÌLC€ï¥@ A€Á@¸AȘCA ˆÕAÐc @˜A€Á€@@ØH=CøU9@ë¥À¸s¹@$íC „@ÐX4CC8@A€Á€@@@HÃB€ˆE@x¬?@¨Å@XóÇB¤Œ@À ÃBHŽ@èØBàÌg@ Ü ÁàÌç@м˜Bˆù­@€î§B ýž@±ÅB€—á? @€Á€@€@Ìw@C°;@@P£ÀØ9»@”EBC´d†@ÐXEChІ@Ü59C`f;@.Á`f»@øG5C¬’ƒ@èàDC¸ÛŠ@tÁ?CðMd@@@€Á€@ @€kñBÀ¦1@П>pñ@RøB$¯€@ÈõBÐ €@ÐøåBà¥:@샿ॺ@ÀiìB¼ð‡@HGëB¨Ã†@hvC ®#@A€Á€@À@è‘¿B H@…"À˜.È@ÐÚÂBØ’@ðÆB0*@æ»B@*R@ã?8*Ò@À~ÄB¨N˜@HH¾B¨ˆ™@Ð9‘Bà à?pA€Á€@à@XBçBðq:@ج?Xº@jðBT Š@(]ëB8…@p×ùB@â<@pžžÁHâ¼@ˆÛîB”+@ÄC C¸d„@|ZCн@A€Á€@AöcƒC Q}@Ýü¿0{ý@¨‹‡CœqÅ@ÔY‡C0)«@Œ¡CX‹@`¬…ÁT AŠ{‚C°ÕÉ@üˆ‰CêÌ@¤ìnC€Ë†@A€Á€@A^ÕBÀ¶H@àƒqAà×È@XÔìB”šŽ@°ÝËB G–@pì×Bb@ЭBâ@L=C |˜@зBì±@ØìBð @€@€Á€@ A`¡ÖAHƒê@ÀûÁLªjAÀ£¼Afd#A`œþADË2A`ï1B8µä@/ˆA8µdAС\Bú^A€HBpe;A@´B ñ@ @€Á€@0A&'ˆCXAq@@cüÀÐiñ@–‹C¸N°@Â=ŽC`2°@v,†C€ÄŒ@Àj£Á„Ä A$7†Ct†É@€’C@ƒÒ@žCÝ¡@ˆA€Á€@@Ah=¯C(i @°=›ÁT„ Ah°C4[ç@Âj¹Cí@n­CÀŸ@@sÂÁÀA¼»­CäAâ@Xõ¸C@Üî@zÛŸC™@@€Á€@PAðPTC #R@@ªŸ@GÒ@Üò]C\yš@ÔÖWC¨ç—@$ôZCpðZ@ EAxðÚ@€~gC¼Ø¡@üœ\CpË@€¥C0¯,@0A€Á€@`Aèw›C˜ôm@ÐÔ?Àî@hž C\b¥@ˆ?ŸC l´@jCÐSŽ@dSÀÌSAÈ2¡C|É@¨(¢Cˆ7Õ@Æ®ÃC(åç@€?€Á€@pAÈI1C˜A@`!UA`4Á@ÜA¨*A@hB|>\A€ýÒAì0?A 6Bì"AP×Áì"ŽA „¼A"£3A°®KB¼œ`AàÖ(Bè0Ÿ@à@€Á€@˜A0fqCœ-@rÚ@°G AÈãuC<.Ì@xpCªÅ@è­mCxkŽ@€e©@tkA$ñpCø Ë@ÐÊlCÀ´É@ )ŽCÈÿÅ@@@€Á€@ Aû^C0ň@0kÁÔÞAðUC*¾@Ü‚hCø§Ä@dâ\C°(Œ@€Ü¶À°( AÔÉXCøÿÄ@4`C€˜Æ@PKC¬Š@˜A€Á€@¨AØ5«BˆõÇ@  Á˜HA``ŸBpæA¤´B°A€ÎŸBàqõ@`ŽìAàquAH™ºBn®ApB`oIA`ÅBðéT@€A€Á€@°A¸ç´BÄ„Å@¶AüªEAÀ2ºBÂÑA€ ªB¼AÈ+ÑB`kÅ@ödÀdkEA`•ÈB”çAhÒBè A€ êB°€óA$ß Cà>Ç@¨CxîÌ@håCÈ3‰@€Á€@ÀAÀ`>B2ÀLAõª¿.éÌAÀ?4B|̉A0@€lg@hã¾@DtOCP׊@3IC >‰@XQC°0e@À@€ÁÀ@ @€#Bæ@€ù@À=fA0ÛB¨Õ(A€‹ëA8D$AÐkB˜ÑÉ@pùâA˜ÑIA8[Bè¯A vÉAŒ"A DðAà-@€ÁÀ@À@À×B@o@€¸¦Àˆ@ï@à;—Bmª@‘ BàÙ°@»BðyT@i@èyÔ@H·ÅBä˜@hù»Bø@CBÀÛ?0A€ÁÀ@à@hÀB8ÖI@0m²Á÷É@h-°BH„ž@HyÜB`Ö†@˜6¯Bc@àöaÁã@€b§Bµ¯@ —ÂBË›@0ÃçBÀ @ˆA€ÁÀ@A$2Bä‰Í@,œ>¬MApL9BnCA0¢6Bè¨Aó$B˜Ö@ðÅ•AœVAà¡RBú AZB¬Š.AP3LBÀÊï?0A€ÁÀ@AøIÉB>L@ο°`Ì@€¾ÏBÔ‘•@8—ÐB &•@ XØB@ŸW@Ðd¾8Ÿ×@øáB¸å@øxßB¨6ž@ ˆàBPÈ@ˆA€ÁÀ@ ADÇtCÐ3k@X¥Àp[ë@Ln{CèM®@ü8C˜ñ©@¤±xC°Šl@ H A¸Šì@°»ƒCLÿ´@0p|CÈ»¥@ùmC |h@ @€ÁÀ@0Aú‹Cè¥v@À§ÐÀÈÏö@•ŽC Q³@Ö3‘C`«µ@æø‹CàOx@@"”ÀèOø@vpC·@¾Î‘C8µ@NºˆC8&†@€@€ÁÀ@@AŒ>WCÀ¼R@€ F@ààÒ@è®`C¬—™@°‹\C€ š@èSPCp˜V@kë@p˜Ö@”8\Cìe¡@WSCÛ˜@ð¨TCÀ W@€@€ÁÀ@PA±#C@H;@€ƒÀ¨h»@|2'C§…@,å*CàÈ‹@˜Z$C”U@Zˆ?”Õ@$Ø*C@m˜@ý(C¸Ÿ@°èDCðáO@€A€ÁÀ@`AÐ$ªB”9@ ´uÁ¤RA «ŸB˜‹â@Hö¾BˆP½@ «B&š@€°À&AÀ9®B áå@ˆ€²B(ŸÛ@_àBY@€@€ÁÀ@pA „C`&”@–1?œ@A^í‡C€ Ø@ª|‡C8ìÕ@@“‰C ˜@ ŸAA A¢—Cà!ä@–1ŠC0›Õ@ þChH‘@€A€ÁÀ@€A˜…ÃBô,ª@•¬ÁpK*AH²BžÜA(TÞBÀ]á@%¿BØL®@À8øÁØL.A@Ø£B© A@uãB`ûÝ@4nB !0@0A€ÁÀ@ˆAhTÕB˜#›@ôx¿Ä?A¨7ØBŒ–ß@X±ÚB°±ß@à åBÞ@À!£ÁÞAHEÔBŒ í@¨^þBMÙ@@ÅÇBÀò@@@€ÁÀ@A €Cà‚@[ÁÐ3A  C`(½@° C(¸@0'CÖ@ O+ÁÖÿ@ AA€ÁÀ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¬&B Ǿ@PA€ÁÀ@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¬¦AÄþ@˜A€ÁA€?$F\C§@ Ò‹Á´"'Aä7UCT!ü@„ûdC8aÝ@¨íZCp(¸@è, Âp(8ARLCˆÂA<„lCDA¸NACÐäA@à@€ÁA@HÔøB€'9@@ÚïÁ(F¹@¸ ÞBXî†@ÈL Cȧ@@têB ‹N@0J1 ‹Î@8ÇÁBx´š@Ô Cà?@@°þB€B@€?€ÁA@@€ŒdBPɘ@€/ÈÁ âA/6BBÀAˆBhƒ¨@0mB@Z¡@xuÂ@Z!A@o(BðHA žB¨ùŸ@à‹ŠB@6ä?@@€ÁA€@,m CÈ6-@@‹‡ÀˆS­@¸ÞCÈ߀@ CЧr@ìæC0ï>@Á(ï¾@è½Cô=Ž@¨¾Chk†@0¨úBPK(@ A€ÁA @Ð÷õBØ[5@`¹j@à—A¨fê@ÀjÉB¤ @p¤¡B°\¹@p¯¨Bh„@ÐhŠAhAx¯ÁBh›²@ØåœB`PÐ@¨éBÀf@À@€ÁA@A@ß–B|l@`×Á¨…A`5ŠB¤¯ê@ˆ’®Bø º@ —’B ¤@»É@ ¤ApôžBX‚à@ØU‘Bàùí@f¢B«@ A€ÁAPA nCH6‰@à· AlN A”{C8¼È@LËqChÉ@H¨qCè3†@Àoœ@ì3A˜"}CȾÄ@`ŠwCÐwÄ@_AàM¹B@ÛAà1B¨¬ß@@\2Á¬¬_AB¨’Aè`¨B A3¤B@µ1@€?€ÁA°Aà÷AŠJAà?HÁŽiœAžÁAÜ3AàßBœ`|Aš=BàQA`½BÞQ…Aàè‚Bž.A@àÜAÔ÷DAP~BJ1@0A€ÁA¸A@èáBœ&ö@ð÷½ADXvA¨àòB^KAˆµÇBp9AèãÇBøyA€i~AøyŽA—ÐBª44AH5µB¼?TAhï÷Bà§k@A€ÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðltBÐ^@0A€ÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ*„AhZÑ@0A€ÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpY-B(Ú@€A€ÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà)9Bèo@PA€ÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨ƒBàO‚@@A€ÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¥"B¸ð@`A€ÁAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÆAÜ(A@A€ÁAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀšB™á@`A€Á A€?,ðZC„+—@¼«ÁEAxDRCdÐ@àŸfC¨-Þ@ÜNYCøÕš@ФÁôÕAäãQCÐÄß@äédCÀxÚ@ÌÏICÀ¶W@à@€Á A@¾'¾C eç@ÀÄŒgA ÀC¬8þ@ørÁC¸ÍDAT@ÃCÈJî@@45ÁÌJnA¼RÄCìÆþ@”ÈC¼MAÆ7¾C Ô@€A€Á A@@ðr·BèAC@DGÀøbÃ@À`¸B”@à°½Bh…@¸«´B0÷Q@€¾ @8÷Ñ@0ö»BÈò•@àqµBˆ‹™@ ŸBð½@A€Á A€@h ˜BèþT@À"š@#Õ@0.¡BÈÌ—@}–BHÓœ@ˆŸBpS@R@pÓ@ d§BˆŠ—@€tŸBÐÆ›@áBw @@€Á A @v{€C¸ct@àêÁPô@*:‚C?°@B†CÀw³@€…yC`i@ ÛÁ`é@ü~Cüa¥@®j‚Cî®@jŒC( ¦@A€Á AÀ@ô²sC€Îk@€„AÈöë@ž€CÄÏ®@œovCன@L¯yC æl@PkA æì@Ú?†Cij@X’xC˜¦§@ÌTaCø¨@˜A€Á Aà@Ì™CX†-@ ÿ>(¤­@L“Cd}‚@ømCàiw@øàC°A2@À õÀ¸A²@8Cäu†@3!C_~@òICðSj@A€Á AAô0¶CÜ+ˆ@@îA`CA\Ý¿Cˆ{Ñ@à‚ºC ¾@V³Cœ@€©î@œAŽ­¼CÀÕæ@lä·CPÙè@Þh—CƒŸ@PA€Á AA(åíBÈn2@ÀŠÁȲ@ðÂåBDa@´{Cyp@¨HèB@·M@pâ½Á@·Í@@ŸÙBD‡ @Ð CØô@P’#CÀ?J@PA€Á A A`0ÆBð¿P@ c=ÁxäÐ@!ÂBý›@YÚBH5—@YÅB ™d@@ úÀ ™ä@ÅÅBô=¨@`rÕBð—¨@ð4‰BÀ @€?€Á A0AìžWC„2@&m@LIApbC¸¾@ Z^CHB¾@èŸZCð­x@ BAð­ø@¸–hC˜­¹@0Ú^C@›´@H…CA@ˆ=BÀoU@ A€Á AAxCÈdn@ GEÁ8’î@ ¦CÐ ¬@t}%CPÁ«@ð0CˆP„@4¿ˆPA ÑCäE½@0!Cø‰¿@f;C ´@@A€Á A˜AF$ŠCŒØŸ@¶Ò¿p÷AôõŠCÀÖá@Ø(C°‹è@(¨‹CÔê@À'ËÀ ÔjA*ÆŠC:1$A°¨Cx”+A8J‰CXµÛ@A€Á A A@ªÀBˆ¥@ð«þÁ°%A¡B$jý@iãB [Ø@0¡BÂÐ@ÐVöÁ”ÂPAàÏB”Ø$AxìÁB$ÑAà”šBÀä'@A€Á A¨AÀIéAEA€åÇ@ aA BB6-LAÀ¶ÑA¼õHAàB¸tA ·,ÁºtžAdÔA2¦>ApTBr|AðiBPÃ7@@€Á A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx’B°¸:@ A€Á A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°#¶BÐV1@€A€Á AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ+†BÀ6@PA€Á AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÒ¹A)è@€Á AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8ß¡B@œ`@`A€Á AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€2B Æ@0A€Á AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¦ˆA„ø@€?€Á AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ½{AHüÞ@€?€Á AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ nÛAlÓ AA€Á@A€?LÑ%C˜„@pÔ@„Aì4+CÜ•Ê@ $C×­@ð]C‹Š@@‹ A„ÎCÀ Ø@|äC˜X³@L®CÀJ @€@€Á@A@PÐcBíÃ@©ÒÁ DA@2B4AØzŽBÃA°ÑSB¨dÙ@`ºìÁ¤dYAðB•Aèá‰BØ„#Aèa˜B`ºó?pA€Á@A@@ˆdsC8E@`Ax)Å@¤˜}Cxð‹@ŸtCø,‘@,þzCÐÇj@‹W@ØÇê@vÎCDT¨@<,C ¬@ȰyCÀ7q@à@€Á@A€@_4CøL#@ ß”Áhi£@ì20CÀUe@,áBC~u@l1C¼7@@'ÇÁø»·@üä)CH¡|@ÄæBC¨@ˆ¬àB@±ú?@@€Á@A @Ì©C°ƒ@à| Á˜0AP¤¬C(áµ@¤µ°Cà½È@ºÕ¬CÈ›@Ÿ_ÀÈAfB²C`=Þ@€€³C@dç@ K‹Cpu›@A€Á@AÀ@Ð 8CÐ2T@€õ9ÁXÔ@û8C8ù–@ø³DCP @¤ã4C@&M@ÀlˆÀ8&Í@¼æ9C ÿ“@TÕ=C°C™@Äà}Cà¡h@@€Á@Aà@À+(Cè Q@@ß!A¸1Ñ@´D4C¼qŸ@È‹)C Ô“@¨5)CàâL@ÀMó@ØâÌ@\[4CÐÜš@x,CÈÌ’@ð:ÿB@Gg@€@€Á@AA¼j CøIK@`óAømË@,8CÈ£Ÿ@Ø€ CˆX‹@W C œG@€LK@˜œÇ@P%C”œš@`§CH–‹@ø8&Cð7)@`A€Á@AA˜ñnC€BŒ@€áß@€[ A$}CŒüÙ@0ÊuCXƒÃ@ÈsCè:†@€(FAä:A 4‚CšÍ@ôbwCðþ@œx†CØåŠ@0A€Á@A AƒCÐBÏ@€×IÁhOA¦wCB{A¶0—Cˆ•AF[ŒC¸S½@°Ž˜Á´S=AÔªCø²AT¼—CøAš†CðÇx@€@€Á@A0A¾Cb”A½SÀŠ®AÂ…ÅC~ÚWAlÇC8MSAzN¾C8ÇAùiÀ6Ç„APµÅCʨGA:üÇC„«@A”¦µC@Ôì@€Á@A@Aüa]Cü²‚@€.ÜÀÔÊA0cCø>¾@ÐkCP¡Ã@4M^CP0d@ð<¹ÁX0ä@@š[C¸ž@l~tCHE²@(qCÐâ®@€A€Á@APA@ë½Bh2z@À¢…@€`ú@ëÉBT€½@XÂBð#³@x‚¯BPFŠ@`ñPAPF AÈÄB¼ìÈ@¢©B°‡Î@PÖñBPý"@ A€Á@A`A ä^BÀ Ö@`–‡A°ÈVAØ0…BÚ÷@EB¨ò9A˜ƒB@ÆÆ@fœÀ@ÆFA°.ƒB¾A@*ŽB~AÐb„B „@A€Á@ApAA\B´–Ö@À_Î@¿VAqB.»AàÁWBD÷ A û1B0=ï@úÁ,=oA>îA–ØFAp zBŒ^A JB ?@À@€Á@A€A°'ÙBà€@@Y³AD8A0”öBÄt´@0 ÊB áÁ@ˆÞBXSŠ@0¾A\S AxàüB˜qÂ@ÈÎB˜ûÐ@ÐÒ»B@ô-@À@€Á@AˆAPB&¶AÀ»Æ@ІAC#BŠ©AA€" BD]FA@ÚLBØ8ø@Ðî‚AØ8xAÐrB\A¯1BèeKA  B°|@A€Á@AAÐ~BhëÚ@u)@ [A „B¤_"AX €BÜXAÀÙlBP{Aà³ÌAR{A ’BʾA`Ì>B,¼TA`wBðWT@@@€Á@A˜AÀõâBT‰@€´Àp AHbãBÈQÃ@ÈœêBèÇ@PéBÐ1@p{“AÐ1A -ýBõª@HrÛB(Ç@üüBàuT@à@€Á@A A`§$Bü´AÀè–ÁžÔA€áþAøDEA NBp?{AêBtì"Aà¶Átì¢A°6BöOLAÀ )B’Í€A ®€BðÔ.@ A€Á@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 8¤A@Ø@PA€Á@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàk£Ax:Ï@A€Á@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0 'Bаt@ˆA€Á@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp$&BXÖÈ@à@€Á@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€#aAÀ²Ñ@€@€Á@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Ã"B 5²@@@€Á@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP^B ê§@A€Á@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€OAxEñ@@@€Á@AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ)4Bˆð²@ @€Á`A€?sÍBF¢@ ¶Á c"A(þÆBlç@8=ÚBàòê@ÀJÅBí–@¾’ÁíA0ìµB,9Ï@øHÛB¸fâ@À_þB Ü3@€A€Á`A@ˆ Cª@`Š”Át,*A@©CÀ è@è·CÔbAÔþCPáž@`jnÁLáA(½øBœ§Ü@´© C°ãî@à òB P$@@A€Á`A@@Œ‰bCôáÔ@@ý+ÁUAIcC’ø@”nCP-4A\n[C€Þ¾@NÀ„Þ>A°&`Cx×ã@ä’cC¨ AðFC€åX@@A€Á`A€@C÷t@ O+Áø"õ@XzCDö­@@¯Cã·@hy C€cb@ð@°Áˆcâ@üÌC(/Ÿ@³C˜Ç«@hÆËB0Ë @`A€Á`A @˜p Cð›~@È@ÈÉþ@$’'C p¼@¼t%C¨?¹@È‘(CPy@ŸÑ¿Pù@À*.ChC¸@Ì0C(‹µ@PW CÐ![@ˆA€Á`AÀ@è¤ðBØu\@ €¾¨Ü@ø1úBDÊ¢@¸$ûB(ù¡@ÜäCÀSZ@@²)ÁÀSÚ@ÐCÈdŸ@hC x¢@¬1C0Úk@˜A€Á`Aà@àÓWBÌï¨@ 2Át)A0JB^'APüxBèkË@@¯^Bh!¡@@œ·@d!!A |tBìqó@ ]B¨Íè@0 KB`P"@@€Á`AAh:àB [B@0‚A˜~Â@{ûBTŽ@ÚBèÁ‘@À†âB°€;@€Nã@¸€»@ÐPôBL Š@p+æB˜¬‹@€0ÙBÀ@@@€Á`AA¸€¥Bˆþz@@ ,û@–¯BL²µ@èz«Bèk¾@àò£B°O}@€›÷@°Oý@ج³B$««@"¤BˆÐÊ@Ð|ƒBÐ)@€?€Á`A AÄ©CÄH@x)¾(éÈ@ˆ &C¼¾š@Øï&C@åŽ@,K(C`?P@€Ô¹ÀX?Ð@0-Ct@L 4CØj—@~C ¬D@A€Á`A0A>ÞBÀŒO@ UÁh³Ï@pàBÜ}›@0sòB¸y˜@rïBÐT@€·Ù@ÐÔ@h»C, ›@H½ôB@9 @XŸ·B@\ @@A€Á`A@A(ÌBP!f@à^ÀˆLæ@H±ÑBèd£@¸SÚBX¨±@Ð{ÉB°Kz@€Á>A¸Kú@è¾ÞB”á¨@@UÇBèÏÈ@”T CÞ:@A€Á`APA9ÕB˜fa@àÂmÁP‘á@øòÎBh}«@ˆ¯ïBp¢@(TÖB`Ên@ ¬ÁhÊî@ÒÔBàÕ´@PŠëB¬@øáëB°™@ A€Á`A`A¨ÒB0DŒ@ÀÆ)A_ Aا B”|À@ È‹BàAÝ@È+ŒBš@s…ÀABðýæ@ðU—B Øà@x2šBà¦+@€@€Á`ApAðS²Bø~@` ÁDþ@ 7¯B(ô¶@pÄBhY¿@X®§BxÀ—@À!§ÁtÀA¨¯—Bˆ¾á@À6ÅB¸XÜ@ §BÀ@ A€Á`A€AP¡LBü¢Ú@ “fAÄÍZAñpBøéAPŠ7BA@š½A-A ðAP‹@€@€Á`AˆAàD BNó@P¯ŒAD~sAÐ3BRø-A ™ØA(£5AÀöÞAØdÿ@@ÏÆÀØdAÀ†ÊA Î.AЪB,ýDA°iBÈV„@pA€Á`AA  pBœNò@à]%A0rA˜…B<ì÷@°6cB,)YAð÷iB”ôAœë?”ôA WqBàA@ nBlÂaAÀRBBat@A€Á`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@:ÅBŒn@€@€Á`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ0+Bøv@0A€Á`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀNÇApì@PA€Á`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀA´AÐ÷@A€Á`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿI=B „@à@€Á`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€3ËA¨äý@€?€Á`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¥TB0Mx@A€Á`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¾—Ah`é@€?€Á`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP›FBx{—@A€Á`AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH…“B :@€A€Á€A€?Ðí¡BÀ¨©@‚¥A,È)A0ó¹B”Â@H€B ™AP‹BèLº@ÐkÁìL:AðTzBzÏA ôžB`;Aà&¶BÀN-@A€Á€A@`KYB Ü@ MÁd:\A {DBòâ#A@ zB¼¶A0ŠLB0˜ò@à^nA4˜rA07pB y A 4BœTPAåVB àø?pA€Á€A@@zkBTl´@Ò‹ÀÈ4A0ÄiBèrÕ@pô|BLAð6B$í@`+Á$mA°œ%BØ»AÖRBTÚCA “‚B0à&@@€Á€A€@ˆ‰ÄBˆ^A@èŒ?p‚Á@ˆÇÌB¬9‡@À~ËBp‘”@ ×ÏB€%D@€™ @€%Ä@P‚ÜB¬©‡@@QÓBÐ$˜@H{¸BÀŠ^@à@€Á€A @Ðt\B8À‹@À#‘À<Ú A0õ[Bà¾Û@ pBÀ€¿@×UB0 @“QÀ4 Aà›WBhÙê@¤fBÈzä@`‹ÃB@v@A€Á€AÀ@ìÆ9C¨$N@s:@0KÎ@~CC0™@ ŠAC8¼—@<_8C°õO@å?°õÏ@XRACˆ®™@$»@CÀ9š@C o@`A€Á€Aà@. B0âK@ë!ÀpÌ@ø ¥BÚ“@ c«Bàäš@à1¨B@CQ@@Ü¿@CÑ@ð ®B—@ˆ³B¸Ÿ@ÀS‰B`ì?À@€Á€AAGBñu@=Aðö@û“Bœ@¨@ xBÀÞÄ@x*…BxU„@€ý+@xUAðRŽBÀV·@à̉B±Ñ@ÞlBà‹0@ˆA€Á€AAÐíšB¢d@ aApÍä@Hj¬BÌ7˜@(šBà »@ø°ˆB(O…@5´@(OAð6•B¬Ì´@¸¤ŠBà×@ AB q-@@€Á€A AàôÃA>ã@Àö„@xicAÀGßA.­/Aàó½AÈð"AKBpÌë@€ÁtÌkAà Bæ¿4A ®1BT*AR3B05@ A€Á€A0Ax…Bø`x@0ë–AÀø@èa¨B¸9·@ðûB(H»@x/‹BˆÇ‡@qµ?ˆÇA°E“B@Ø@ë‘BÐþº@ðÈqBÐY[@ A€Á€A@AϪBxsj@HÌ?ø ê@XË´Bøá¤@€C³B >¸@˜·¥B¸WŽ@ :A´WAˆç¶BœXÍ@´¥Bð4Ú@˜Ü©B@>@À@€Á€APA C(BüèÏ@PÂ=°PA`L0BðˆA@å1B`ÍAÀ,ùAØŽð@ýÅÀÜŽpAàêAà¡2AÀÖBФ2AÐi…BД2@À@€Á€A`A°XA LýAè AÀ"LBˆ ó@à¥A  ˜@@€ÁA0AhžBh=w@`üUA¸n÷@¸µB´‚˜@øïšB¨ Ö@8 ”B ˜ˆ@PÌB˜APr½BàŽ@PÃvB@Mý@0•¦BÐA2@€@€ÁA@A°¶BD^æ@·¹ÁŒŒfAÀ‰îAI%A \B4A@‘Bˆzú@d¤@ŒzzAð1!BødAà4BUAl0BÀ®>@@A€ÁAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ]WB¨@ @€ÁA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`È B0áf@0A€ÁApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàBnBÐx.@@@€ÁA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐå‚Bð#/@˜A€ÁAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿCfBàm;@0A€ÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`g;B_n@ˆA€ÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ó±A˜*Ý@€A€ÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÎöA ­Œ@ˆA€ÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ i B@Œ„@€@€ÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÛÿAð¦œ@pA€ÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÈœAX$ò@ @€ÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€5ÇA°_ò@€@€Á A€?,)B–×(AZZúÿZZúÿ`›-B*D-AZZúÿZZúÿàúÜAà²æ@¬5¿Ü²fA"ßAhåA êèA0º7A°kKBM @A€Á A@ÀÎ]B$±à@ZZúÿZZúÿÐeB”è@ZZúÿZZúÿPM`B¸Yí@ZZúÿZZúÿÐífBð\ô@ZZúÿZZúÿðÕB gD@A€Á A@@ åBbAZZúÿZZúÿP0 B|ÎAZZúÿZZúÿ´B°}AZZúÿZZúÿCB$AZZúÿZZúÿP@tBHZŽ@€Á A€@@œ¢A<üAZZúÿZZúÿÊ©AÞÏ AZZúÿZZúÿ XÇA¼úAZZúÿZZúÿ`hÏAÄöAZZúÿZZúÿ ¿B·`@pA€Á A @¨Y›B¨»u@ZZúÿZZúÿå¢BlÕ€@ZZúÿZZúÿÈœBð$m@ZZúÿZZúÿ@£Bx»w@ZZúÿZZúÿPüaBÉ$@€@€Á AÀ@ð)%B AZZúÿZZúÿ€È-Bp"AZZúÿZZúÿ Btg*AZZúÿZZúÿ@«Bî•2AZZúÿZZúÿàŠ$BÐÚ?@ A€Á Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄABP@˜A€Á AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ € BP>@ˆA€Á AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ºXB€@A€Á A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP ˆBÀ@€Á A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÝ\B0 ‘@A€Á A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0B°¡y@PA€Á APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€CB¨®˜@À@€Á A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ý‰A°kÐ@à@€Á ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà ’A€ÍÊ@PA€Á A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp‡Bp]@€@€Á AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐôB•E@ @€Á AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøíŽB0“@˜A€Á A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp<¡B !@pA€Á A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÙBÀð€@@A€Á A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ+™A0³Ð@ A€Á A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°DB¸Á‚@À@€Á°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`–UBp>@0A€Á°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèoCˆVˆ@0A€Á°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`é‹BàP@à@€Á°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ˜ÁAð• AÀ@€Á°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ùAÀÛý?0A€Á°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÕXBáa@˜A€Á°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€@€Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPº*Bðú•@€Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ˆB 8Q@`A€Á°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`D BÌ ApA€Á°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀòÃAÄ‚A˜A€Á°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ—„Bw@€Á°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0‹LBp…ž@`A€Á°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ0B0å@€?€Á°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@t}Aàmó@A€Á°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€»A0;’@ @€Á°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ö·A, ApA€Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ×ËA £@ˆA€Á°A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ=BØ»ô@`A€ÁÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(%’B`LÈ?€?€ÁÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ðÝA ,'@@A€ÁÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@qA Ú›@A€ÁÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ á¨A°ÿ@€A€ÁÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZBh¯@ A€ÁÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ øÝAp A€A€ÁÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ `$BÀ?§@@€ÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÍéAð¸Î@€A€ÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€PÛA˜>ü@@A€ÁÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ïøA0›í@0A€ÁÀA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ^mB˜’Ê@€A€ÁÀA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀHøA¨Tî@€@€ÁÀAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà+BÜÅ AÀ@€ÁÀA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BHç@ A€ÁÀApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ñ B`Ÿñ@˜A€ÁÀA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀTŠA°áü@A€ÁÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPBà5@0A€ÁÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÊBPZ@€A€ÁÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ .ÕAtv@€?€ÁÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀo¨A¶ AÀ@€ÁÐA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿç±AÀ…é@˜A€ÁÐAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà@€ÁÐAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ éA¨Pù@À@€ÁÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàµ#B°ÖÂ@À@€ÁÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÇ‚A Ùß@ @€ÁÐA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜†B€ùV@ @pÁ€?€?Ì# CЇ&@€ð À ¢¦@˜†COj@À€!C`Tl@˜õC t0@ ÕwÁ¨t°@ÄC¸òy@û!C {@dv.C@MJ@PApÁ€?@ðÃCˆ¿@ðáÀ Ø›@”ôCÀF_@P$C£[@þCP*@Àm"ÁHª@À@CˆÓv@,I Cào@ +8CpØŒ@PApÁ€?@@^Ž£Cp°i@àZ[AhÕé@–Ú©Cüͪ@F× C@?£@ÈÁ¤C Š@–)B A”ƒ³C˜‹Ñ@;›CPκ@ !Cx¯ž@ˆApÁ€?€@€ÍŸBà;W@€¢´À^×@†B´3 @°÷¦B°Ñ”@hf–B 7o@ ¸Á˜7ï@ø÷‰Bs¼@¸Ž¨B …›@ø˜B€ä?@pÁ€? @h@µBp=?@€YKAØ[¿@øìÆBp1t@x˪BЩ—@hÒ²BàL@pþ¨AàÌ@ÀPÎBxI{@X+ Bhó¦@Hv§B€í?ApÁ€?À@¸.BH{y@€™Á £ù@`{BD È@xþ¢BÈèž@•Bø–@€P÷Áø–A°ytB`©Ú@Pc·B8ä˜@À–@B —×?À@pÁ€?à@H “B(Ãp@€z @Ðéð@pô™Bð‚®@h¾“BhŒ®@·BpŽ@à¥ÁpA0ÌnBˆë@ ÐŸB,¯@ø1¯BÀÎ?˜ApÁ€?A<ªBÀn`@¶¢¿“à@Hp®BL`£@5¯BÀ“¢@à­BÀ°g@dd¿È°ç@h…³Bè~ª@á²B¨7§@U„B Äã?€@pÁ€?A B˜‡@€-mÁ(®AÐy„BHðÖ@˜}¡B˜ì±@øŸBØ`‡@€E¯ÁØ`A@æŽB@ÅÛ@h÷¹Bpö¬@èa”Bm×?@pÁ€? AÐçqBä_ @詾,z A0-yBÜÀë@`MxB°­æ@ $BÈ×@à¾øÁÈWA€GÓAé0A@çgB¨FAðiPBÐ1@pÁ€?0AçäB8ïM@`tƒÁHÎ@hDÛB‰›@¨ûB¸¤@¨ÑÔB0õp@°ÐÞÁ(õð@ð¤¿B0¹¼@ ²öB±¡@0ÀÞB€öú?pÁ€?@A¶Ç—C„]†@àmfÁðsAš§˜CóÃ@ŠðžCè.Â@’ƒ—CÐZ@ÀÎSÁÔZA28™CP8å@^ŽžC(»ä@>®˜CÐ[’@pApÁ€?PA¼„C°±o@`hYAÚï@V=‹CÄï±@ÎyƒC0P©@ö@‡C Yx@@âØA˜Yø@®e’C„˼@]ƒC|«@ÿpCàÉ|@pApÁ€?`A¬ÉCœW@@²^AÈÀ×@ôC,î˜@¨„þBØ’ž@è.îB`˜q@€r0Ah˜ñ@0äÿB´ýª@ ºçBøŽ²@|œCÀÅ)@@pÁ€?pAà­/BhÞA`p.ÁöˆAPþBÎÆMAPÂHBð#O@ìÃ2AˆIÔB|û@À÷ÍBðA ý±A±î@ ApÁ€?˜AH+ØB&¥@À/2A0D%AøgâB„Üß@ðÌÌB¸Ãñ@0ÆBp¸@¹@ p8A8îÉB¼|þ@ø²ÁBì¦Aø‚C ÀV@€@pÁ€? AÀß’BÄó@€¦—AÄAsAÝ£BæPA ~B¤é@A¸±ŸBh¢ç@ yIAd¢gApñ©B´SAß‘BÚ-AœBà*@€ApÁ€?¨A P:B¤w%AÀb×@Ä–¥AгCBvdA`q*BÈìgA ±ÄA€A u½~…AÀï¿Aà½7A`äÁA@K9A@Ÿ~Bèb@`ApÁ€?°A OPBÖ"AÀé×ÀÖ9¢A =BZScA@YBÜZ[A •B°^A@ΔA°^šAÀ'B¾olAà5ÀA!8A %BmÉ@ ApÁ€?¸A †BBOA€öˆ@ÚmA`‚Blµ[Aà­ðA˜±QApBxß*AD\?zߪA@HBBsgAéB(§iAp‘$BP ¡@PApÁ€?ÀAtBæÑ Aðn’ÁøíA`(¶A*A°£"B¹SA0¬BP"A`pÁN"•A`6ÔA„ß;AðR7BˆTUA0xBðõP@`ApÁ€?ÈA0uBâ0A?Z&°AÖüAJçjA üAhlA»BÈÑAAÀ¨ÀÈÑÁAÀ¦BÐôtAðB,s‡A@§©A`ªè@ˆApÁ€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX»Bð¶E@@@pÁ€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðàB0˜@@`ApÁ€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ»=Bh%—@€?pÁ€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(P‹BàÆL@@ApÁ€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŒÅBÓ$@€?pÁ€?øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp`B¨“œ@ @pÁ€?BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀéAdÛA€@pÁ@@€?(ŽàB¸,2@àIDAI²@¸DîB¡q@˜þÒBèÓ‚@x„ëBàˆ4@É Aàˆ´@àQ÷Bºz@úáBí‚@¨ÞÔBà…ö? @pÁ@@@p{}BDª‚@ìÜ¿¿A0}B0O½@Ðu€Bx†¶@ð`Bý“@I@ýAp-iB4cÐ@¯[BoÖ@ÈG†B€ªÅ?€?pÁ@@@@\!kC¸ŽS@ tA`°Ó@4 wC¼;š@Œ»dCe”@xqCûX@àˆšAûØ@ì^€C˜ ¤@D=iCØ{“@ä]\C õ}@pÁ@@€@ÄFCÈø+@€®|Á0¬@LµCÐw@ðØ&CP+w@p’Cð.@ÉÐÁø®@dŒChø{@”º)C |@ø£ Cà[@0ApÁ@@ @„W*C w0@ m+AØ“°@øF4Cœc‚@(X'CÀbx@Œ Cà1@€9-@à±@©&CôB‚@|g!C`X|@”M,C3@€@pÁ@@À@8ÿºBx¥C@ ÏAàÄÃ@H ÉBg‰@øÍµBxŠ‘@ÀÑB {?@À€é@({¿@`êßB܈@€ÈÍB˜=@ð(ºB nö?pApÁ@@à@r²BÈZS@€D§Áà|Ó@`~¢B `§@@lËBÈ-Š@5ÆB`Õ\@x˜MÂXÕÜ@:˜BŒ[¹@˜;ÿBð•„@°†ðBi @à@pÁ@@A@.XC  H@@ý‚À.È@H*]Ctq‘@t%_CxL‘@d‰bCP¸P@ ƒžÁX¸Ð@ß`Cá”@`:rCèX›@\—ZCàÏ\@pApÁ@@A øBpœs@ƒÄÀ@Äó@pêœBD·@X¨BH«@ W±BàOq@@ŽÁèOñ@h®B”8¸@ÀZ¿B¸Ã§@èzÓB  ×?ApÁ@@ AøsB@‹@ uÁ@´ AÀZ‚B¬ Þ@8 B±¶@(sªB uŠ@Ø3 u A(f‰Bàé@0õÕB8¥@`©rB@¦Þ?@@pÁ@@0AT&CÎ=@«@ˆí½@¤ûCÌÕŠ@`{Cà<‰@ CàƒV@¼¯@èƒÖ@ì Ch…@0øC¨M›@l)CÇ@ApÁ@@@AŠB¡CŒ Š@ZeÁÌ· Aè¢Cä»Ä@¨Ç¨CxáÍ@O£C²¦@ðõ€Á²&APµ¤C¬<í@>‡«C¸õ÷@T…¤CÀð›@ApÁ@@PAè?˜Btˆš@ @œA¤¢A(—°B¬sÆ@x·‡BÍö@ˆ§¤BxV›@µƒAxVA躺BtÛÎ@¨¨—B˜¿ò@¸0¤B# @ApÁ@@`A€ Bô}AàÞEÁ¨”„A€ÃüA–PBA€J0BHÞ^Bãö@ “.ÁãvAPäLB¶œCA°vxB„ÒAÀKñAhZ@@pÁ@@€A”ACXŒy@€®À(¸ù@ÄÛACdž±@ìGC(´@äFCPs{@ ŽtÁHsû@ŒrBC`³@{QCø¶@ˆQGCïT@0ApÁ@@ˆAÐþBPz APã—A|“APÊ9Bp¾SA DÚAHó?AðÊ%BtûA`ƒ}Árû–A0~B<XAmGBà;WA€8Bpׇ@ @pÁ@@AlChô—@¸¥@ÔAä8CH:Ï@¸ECè*à@Ô¯C?”@û@?A$$C ¤Ë@€~C"Ù@8¶JC>@pÁ@@˜A<’%C€—†@´º>(°A„,%Cà$½@TZ%CÕ¾@Ìo2Cp@àb=xÿ@  1C Ѳ@D92CˆÍ´@–ÊB°Õ-@pApÁ@@ A˜ü›BhÂØ@p½?´êXAh­›B˜‹Aˆ™B FA N†B -A€4ŠÀž-ˆAP@€BØRFA(—‰BÔf6A0ãB0’[@à@pÁ@@¨AÀ´(BrA€fFÁÚ)‘AÐ B4†KApö>B,òGAð B$&"AÀU+Á$&¢AÀµíAXHRA@"BèoA•0B gc@ApÁ@@°AÐdkBê A :FÁ.A~LBæpAApØ~B¤°CAXö”BpBA€Ö­@pB€AS•B(ü'AVŒBà‘8A ßœA—Ù@˜ApÁ@@¸A@ņBÞ A¤É¾Ö.ŠAà Bî™;A TƒB¼Æ=AH,ŽB¤â AÀq¦A¤âŠAß›Bœ\A PkBôXAØ‚®B@¼8@ApÁ@@ÀAPËA0OB¼åñ@à¨ZBà$Ú@°½uB˜@€à-Á˜AðhB<=ä@P_‰BPV¿@@i¡B`cþ?pApÁà@A@²AœúÕ@@ç<<VA€n¸AA€×¶Ax A  æAèÙå@€seÁèÙeAàw³AZ—AðâBŒÄ1A «Bp©F@@pÁà@A¤t.CØU9@˜Áàt¹@ô…+C,Ÿ…@`”°†C(¶Ó@n~‡CÈK@`í AÌKA,C ÎÒ@X¿ˆCVÐ@[zCàÁ|@ˆApÁà@pAìw]C°9…@/•?TQAÄcCœhÂ@ÔÙaC ì¾@¼y\C(B‚@^(À,BA Q`Ct'¿@$ÏbC½¹@ä±oC8¯Š@˜ApÁà@€A%C¸Ì”@ AtçAœ-C`ÒÙ@ (#CX¾Ò@ð’C^@@]àA^Ap–)CøÓÎ@\* Cè#Î@èåBð­2@pÁà@ˆAü/eCäC@] ¿œ] A„ZgCtÒÊ@Ô9iCÐ#Ê@”‚gCàŽv@H´>ØŽö@l^jC\6±@|«jCèÿ¯@`7hC`(–@ˆApÁà@AðZ C\¿@Àr AP×AüšC·@JC°àº@ÑC }@%Õ?˜}ÿ@ÈHCô¯´@MCÈ·@€«Cp±=@ApÁà@˜AðPLBÈôAlœ¿ì‘A@™IBýLAвOB©MAÞqB ûA€“A¢û‡A8‚BÎ\-Apr_BÐÅQA ç;Bàl@pÁà@ A€¶—B|Ö@`å=AĤVA°¢Bê€ AÈ¡‹BdE#Aø.£B@Z×@àq{A@ZWA¸°BúcA˜“Bðœ%Ah¸ÓB°:3@€?pÁà@¨AX“Bàüº@ :¦Aø ;A`¥Bâ@–{B,A°Ñ—B`VØ@À§Ö@\VXAx›BüAø¥BÄŸAÀÖBlQ@À@pÁà@°A,ýCì%‰@ ÐÁÔ@ ApWC<9½@PìCØ`¾@@! C x@  Á xAăC 9È@€Þ C@8Æ@€¹CÂc@0ApÁà@¸A˜À¾B¸ôö@€BÀø%wA¨Æ´B ËA /½B$¡FAÇBXÜó@@ŠAÁ\ÜsA¨ý²BÆ Aè—ÍBtŒ?A¸¦B€CV@pÁà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpl`BàU]@pApÁà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp…kB§]@PApÁà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿІBè–š@ˆApÁà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ eìA û×@ApÁà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЩB@˜ï@ApÁà@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€*ôAÜdA@ApÁà@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXÀAH#A ApÁà@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàxTB˜;“@`ApÁA€?(ËœC¸ªè@½`ÑhAÐZžCd: Aˆ.Cœ*ACœ'A€k©Àž'‚A6žCÎH=A,ŸC¬f6AC(&¡@ApÁA@0÷ªBÀ\Q@€cAÀÑ@@©ªB”@ y¯Bx–—@Ð6šB`ñi@`ÓÁ`ñé@<“Bˆ¬@8õ¥B˜t£@IÌB @@@pÁA@@´îChÈ"@ÀA€ã¢@P‡Cm@ ½CÀŒg@ˆŠCp£5@àÃAh£µ@ fCdG…@´øC˜@ødüB¢@ ApÁA€@*(…C(ço@€8³@(ð@~ŠCì:³@Ü=†Cȧ@@؆CÐK@“AÐKAä·CèeÙ@Ôö„CHÆ@Lº„C˜¥¡@€?pÁA @ ; CÐí*@зÁh «@ ECÀ¦u@œ/Cðz@ =&CðÐD@PÛÁðÐÄ@ ÅCP%@ m8CH\‘@ȇ#CÀ*Q@€ApÁAÀ@xÇC¼+@ lOAèØ«@x~#CØ·|@¸%C |w@púC°ÍE@0ŒäA¸ÍÅ@¡1CP •@´¹CPÆ‹@ÀCÀý<@@@pÁAà@]*C(I2@À~‰@@g²@ð›2CT‡@ô"-C@Hz@"C@1@j»À@±@ÈP%C(ª„@è *C }@<:CÐ}/@˜ApÁAAÞñBèŒ.@ [WÁˆª®@@ÓìB´–„@ШC  u@0+àBð@@p)ÂðÀ@àÁBø·˜@èªC(€@¨'ëBP@@pÁAA tBŒ•‘@@’¾@l®A€Ï„BÜæÔ@ÒoBÀQÕ@0pBèùž@V@èùAøi€Bðãí@ÀaqB0€ä@a Cð"@@@pÁA AŒä$C0X&@Þ–¿Ðt¦@ho*CŽl@+C@Tz@Ä<%CÀ&>@Ì`¿¸&¾@œd+Cà ‰@ìf+C€D@8›ëB€Ìñ?PApÁA0AÈËC€ƒ0@ *Á ¢°@ÌCPdx@ð–)C˜í…@à~C]I@ "mÁ]É@ÔàCý@Б*Càê˜@Ür(C3.@€@pÁA@A€ÇûB¨£>@Ki@ž@LA)2B$([AP0.BDiA°àAFišAPUMB˜ˆRA€Ñ BàG\A »…A@3Ø@pApÁA°AÀB>,A@32Á9¬A ýAøwOAÐD,Bâš…Ap¸RBL8AM„ÁL¸A/,B°Þ`AÀQpB+A „B@þc@pApÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ}ŠB €1@pÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ^KBГa@pApÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð‡#Bø=™@ @pÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà\‡A8Áî@ @pÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÉBpêH@ApÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`4ìAŒó AApÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿï@BÐK¤@@ApÁAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð,BÐó»@ˆApÁAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@þBljAApÁ0A€?Ð çBÔ&@P˜£ÁÔ<AØ.ÕBPµ«@°LýB`0Ä@ØÙíBðx‚@³æ¿ôxA°ÑïBõ¨@xØñBhíÊ@€¹Cp x@ApÁ0A@Bí§C´hÒ@@JáÀŒŒRAD7©CÌ>Ú@Òó«C@7A†~ªC ¾Ï@@ôÀ ¾OAÄ­C˜òÚ@ =®C ¹4A„t¦Cï¯@ApÁ0A@@È‹RC(R@@ìAø#Ò@ ¤fCÏ–@d~GCp}˜@´œQC@™P@øx)B8™Ð@ÀmC`&Ÿ@¤T@C šŽ@$’"C Ù=@ ApÁ0A€@ТÉB`Ç.@P'ŒÁ8å®@èZ½Bˆ4‡@ØVàB@Ék@ðAËBÐð8@ +ÂÈð¸@ϬB”1•@¨#õBІl@p£Bà}í?€ApÁ0A @X¾C°"@àÏ5Á€8¢@œŒCÀId@XC`²s@ì¬CP<&@bVÀP<¦@4 C°xk@´C0ºy@8 üBðî@pApÁ0AÀ@|Œ C°¡@p«šA¼™@qC°Z^@4îC` b@ o C`Â,@ \­Ah¬@@Ch|}@4æC ”|@@(CÐÖH@`ApÁ0Aà@”˜wC˜®>@€Ì&AϾ@Æ&ƒC°)@pªzCp*Š@ pC@][@ 'A@]Û@#C£@$"sCòž@Œ›_CXa…@`ApÁ0AA”ÏYC8*@T‰¾È:ª@h,bChN|@ØaCòv@pØWC0nH@`ûTA8nÈ@$¿gCHa˜@˜ YC(#Ž@½5C€Ž3@€@pÁ0AAèZƒBÄY‘@HÂ0sAÀþJB€÷û@xM«Bà–¦@U«B h@ TRÁ è@˜Î¤B4ë¯@€ ¿Bs¥@8#³B€ @pApÁ0A AŒPC¬/“@ÀVÁœIAÌó‚C\}Û@ˆ¾‰CHüÔ@ãˆCð“@`‚¡ÁðAôG‰CaÛ@<“CPðÖ@º˜C`ô“@ˆApÁ0A0AÐ}*Cà¯W@o¿0Ö×@ •0C@¯ @è‚1CP œ@P *CpXV@F?pXÖ@ð61C` @pE0C¸îš@Ì#C`-@ApÁ0A@AÜHUC0 £@`j1A„½#AˆábCÜò@$WCxí@xÒQC—@ f“AA4DcCܼä@l@PC˜ŽÖ@P#'C/@€?pÁ0APAq™Bd>@€óm@ØZAŠ¢BD‚×@p%›Bhô@0°Bè—@€ó@ìAÿ½BÐÚÌ@ ®Bhì@`Æ‘B›@ ApÁ0A`AiöBø2}@@€|ÁHaý@¨ÃíB`'Ä@ÌŽCp½¬@< C@á{@@ ­Á8áû@pÀõBè¤Æ@dªC°§§@Œ#CPP@0ApÁ0ApA@Þ"Cx3C¨U±@Ì‹EC`s@ApÁ0A€A HBpØó@íÀtAÎ=BT‘9AY]BX>'AIgBpã@€r @pcAP]pBþoA"iBTœ+AÀi2BªM@€?pÁ0AˆAà:7B6ÊA@8…À^ã„AÀº1B°²BAÀDB´;„B_Ê@˜™¿€†JA¸^ƒBb¯Ap3‡BHÀAÍ_B¬·A ]qÁ¬·‚Að^ABÈLA@x€Bàï$A`cvB(m€@ApÁ0A A 9B®QA ZÁúmA€ øA²²FA0·4B(üNA`†óA  AÀuhA ŠA°NB’VTA€^ºAÐæ.Ap‡DB E@pÁ0A¨A ‹›B_ò@€ò5À˜rAp–B²ÂAˆižBT1HAøïŒBhAÀ6¸Ah•A€Æ B,YAZkBðÅ…AФB ‚,@€?pÁ0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH5•BÐS<@ ApÁ0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ’KBR{@PApÁ0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀL7B Ú‘@€@pÁ0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÙB@¢`@ @pÁ0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp& B—°@€ApÁ0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’¢A\~AApÁ0AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpzmBÔx@ @pÁ0AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ôBðLÚ@PApÁ0AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ›¿A0)ù@@@pÁPA€?ðÌGBõõ@ Î^A, vAÿfBÌù@2.BLêWAÀscBà õ@@áõ@à uA wBA`0WBüÄHA°ÚµB ¹á?€?pÁPA@´Æ Cƒ@À¢A1ADÒ(C˜š@x0CØ“Ú@l‡*Co…@]‡AoA57CГ@ p%Cà„Þ@-ìB`­@ApÁPA@@h¼B\H@Vò¿(È@h¿Bx‡‹@À¥ÂBèÑ–@Œ»BPçJ@€Ù€ÀPçÊ@¸Ó¼B*@p›ÄBÈi™@œ C,,@ApÁPA€@(ÀˆCœ @£À8'AÄuŒCdîä@¸SCØ·ä@„žˆCø½—@@'ÁÀø½AàŸ‹C ŒÜ@ÞjŽChwÞ@ ¸hCÀh@ApÁPA @2ŽC`ô¢@ÀE3Á#A CH¸ô@2°•C¸Øç@üEŽCΜ@€Ã•ÁŒÎAN²ŽCÈé@4˜C aâ@’ã”CÉ @pÁPAÀ@ЈÄB°É8@­Á`ê¸@èÂB`³Ž@;ÕBЀ@íºBPˆC@€Ä…ÁPˆÃ@8±B°0›@P~ÓBH6ƒ@à…èA@#s@€?pÁPAà@¨ØÆB,E@:‰Á OÅ@½BÄ–@°¤àBÐD‹@x½ÃB åM@pÐïÁ˜åÍ@H¶¬B™¡@hëB@ШÓBðT@ApÁPAAÓ“BœK‚@xT>èbA˜4šB$¨Â@ Ø™B J½@ˆ*–BÀ«‚@À,–ÀÄ«A¸¼—BÌÆ@芡BÈG»@ðe·B ÔÛ?€?pÁPAAà =Cèú’@ÀÒí@XAÌêHCÈÚÞ@0gAC@‹Ò@|¬AC ÝŠ@€5½ Ý A¨ JC„ Í@dKJCØßÌ@@ÉCà¼l@€@pÁPA AT‘4C|#Œ@@ÀîÀà< AàM8CèêË@ u@Cˆ‘Ñ@ðõ7C¨;†@ žÁ¬;AxŠ;C¼ Ã@¸„DC&É@û:C`u@pÁPA0A¶„B(˜@@ÝÁ@XDA°}Bü5ë@`D„BPñÔ@ì‚BŒ¤@`ÛNAŒ$A¸Ì•Bxcò@0ˆvBð ó@`ÉA蛺@€ApÁPA@A¸ôñBèÜR@€\sAÀÓ@X§CÏ”@ ¢ìB(¡@˜{Cð¸I@ Ê?ð¸É@SCtö@lGC˜™@À±&Cê^@`ApÁPAPA@sC0U@àAÐ)Õ@ô8&Cô9—@XðC Ê¡@\KCpkZ@ dBAxkÚ@L,'Cýœ@ŒCHë£@ÜUCðOJ@ApÁPA`AˆêB™@@j˜@Ä,Ap©™B<øÌ@¹B ‡ò@h1 B°1–@€Â¬À°1Að¿ŸB ßÕ@*¬Bâ@À QBÐÄW@ˆApÁPApAð¤ÞBX m@€ØDÀX8í@€âBxå§@pêBÈf²@øùÕBÍ€@:³¿ÍA]ÚBPô@àAßBˆÃ@ ùBÀ=@à@pÁPA€AîBD›þ@pÓ’Á(Ì~A€ZËAèœ-A€j2B,gDA@PßA°A á3Á²Aà3¶AØ&AŠ B\)OApklBP±(@€?pÁPAˆA fÁ,xAà°'BÄ“9AppZBHÎ-APã:B8A€[]A8„AðÓYBœW)AP¸#Bx­RAà]]BÒ&@ˆApÁPAAâBèGÚ@} BärZA ºZBw!A`3ŸA€ªAP#3B¸§ Aàz¿¶§‰A›2BwDA°F9B\ðFA l4B`Úe@À@pÁPA˜A0KBº"AËÀä@—A CþA$$IAà­ BÕfAÀp+B(rA9ÄA*r’Að„\BŠjBA@úøA˜Ø^A`CpBðá6@`ApÁPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Ä½BÀ1A@@@pÁPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀP…A¹ß@ApÁPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàè Bú§@pApÁPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`O@ÝÀ°¥¾@@OãB@’@óB0Cˆ@wCð±m@pApÁpA A¼˜C0‹C@ V2AÀ¯Ã@ C,‰•@äNC 'Œ@™ C`ÿG@€G)A`ÿÇ@,cCìΗ@|HCy@tzC å8@ApÁpA0Aá CàF@àß½(7Æ@üC •@ð CXÛ@|ð CÐqN@`¡ÁÈqÎ@Ð’ C€Mœ@¨uCàK•@0^ C@¥1@PApÁpA@ACp±T@¿”?ØÙÔ@¼uC(ªž@ÔRCøœ@ðC°O[@Àñ‹@°OÛ@è¾C,%¢@C8$¢@˜Ÿ,Cà]y@`ApÁpAPAðœ3B`#Ê@í×ÁJJA€³Bì+AuB€oö@ÐBB@¼÷@Ì@D¼wA0B¨“.Aà%B|µ>A€u‰A@ãÓ@ApÁpA`A@ä¶AçÜ@o@Ð]AÀøÅAÅ$AÀ·A$œ AÀ·¿A Cá@ ¿ACaA`ÛëA472A x¢A ´A`³CB ²@@€ApÁpApA±AØyÙ@W¬Àd¤YA`Ÿ A¬&AàaÏAì+A  AÐÑ@€YÀÐQA`—›APÖAM°AHd A £A0«Í@@ApÁpA€A ytB ¨@@à6(Að€BØÜê@ LyB¤?AÐ\fBX­É@à\AX­IAØVˆB´ê@ êIB|¥,A@B`°`@ @pÁpAˆA£$BàjA ¥AA`…„Að@BŒ½!A ŒBH\A°ÎEB8 A°óžÁ8 ‡Aà¿ B¸ê:AðÏuB\ÏLA 'bB ·-@ ApÁpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ô;B@Wi@€?pÁpA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀsÉAP‚À@0ApÁpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€l(B’†@À@pÁpA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÅœA¸Íà@0ApÁpA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ·BðX­@@ApÁpA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Bn¡@€?pÁpAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ<+Bhò‚@@ApÁpAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€øÌAÈMØ@@ApÁpAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿQtB ¿]@@pÁpAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿe6Bà<’@pApÁˆA€?ˆÀ€BÈ£@žÁ`6#APÌtBÐøÝ@`rBèëù@ àvBXä±@`JÁXä1A NbB¬sü@ ð‹B(’AXÔ°B à@ApÁˆA@84ñBät@ TAõ@H C࣪@@ñBhº@ȼéB@´@@JhA@´ÿ@XÿB¼ä¯@ÕâB‚Ä@©ÓB€Å@ @pÁˆA@@ð‰­Bhr~@pUˆÁ0¢þ@(¬¡Bt/@ÆBÐÉÝ@pǯBׄ@`ì¿Á ×AнœBŒö˜@àÐÏB¨oå@@D¸B f@à@pÁˆA€@BÐ×@@PkAH>WA@‚CBT©é@`Bdd?A_?BpZã@€T@tZcA0[MBl‹è@ABè·NAbA¸Î¯@ ApÁˆA @@œ½B°¬2@¾.@`β@ÐTÈBàä‚@€÷ÃBÈ.…@æÄB¢7@ ÙoA¢·@0‹ÜB„cƒ@`ß¾Bð‹@H¶ÂBÑ=@@ApÁˆAÀ@Ì=C0’X@€/@0»Ø@t÷FCìjŸ@$†EC °¡@ìQDCP}d@¨ì>P}ä@#MC ç@ÌlNCóª@¨-YCh’Ì@à@pÁˆAà@˜¸¤B*?@€ªÊÀXN¿@ˆÓ¥B„µ•@Øu´BèØ…@Øù®B€PK@àÞ3Á€PË@ 7«B @ЉÄBøF@àÐBp*@€@pÁˆAAøÓB¸£7@@Ò˜@ÐÆ·@€ÌâB¬„‡@ø™ÚBÐå‰@xûÛBàvG@I¯@ØvÇ@ìB€ñ’@hÑâBÙ•@¸s«B R @ApÁˆAA`"…B¸‡}@ FAp¸ý@€/•B„·¶@@TƒBÃ@ ãlB¨u”@ QxÁ¨uA0ŒWBð—ò@0ÒBp™Ä@0µWB0ÿ?ˆApÁˆA A€ÝJBHV‘@€mAdrA ×sB˜§É@pˆ7Bhñæ@°ïBÐ ¼@ ¡ÚAÐ @`ApÁˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX ŒB@…6@à@pÁˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøœB@‹8@@ApÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿsBèƒ@pÁˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@'›A  Ô@ @pÁˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿµVBÀ‚T@ApÁˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0|sBp/@PApÁˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàN¡AÈð@pÁˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÎAð9ú@ˆApÁˆAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ôB`X‹@€@pÁˆAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿéÜA0eÔ@€@pÁˆAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @pÁ˜A€?€¡ËB¨Li@ÚwÀ(zé@ ÎÌB¤R¦@ð ×B­@À“ÖB0"@N›¿0¢@0XÚBPGh@ ÀßBð[q@(ÑB`IF@PApÁ˜A@èéôB€m@€*ãÀP®í@xOõBð» @èaCHâº@XbôBаb@ºÁаâ@ƒñB¼Õ—@ô“C—³@ dôB@;_@@@pÁ˜A@@`¿èAè”Ô@àF[Ad¾TAàBLjA`“ºAlø!AÐ B(OÈ@ UÓA(OHA ]GB ßù@s¶A0£'A€ÊÔA€z.@à@pÁ˜A€@àoÒBÈKR@€r@ètÒ@Ø»ÝB˜¬y@ØÛBø¶@¸MÜB×O@ '@×Ï@ˆ²çBx©t@¨`åB €´@vBÀ•K@À@pÁ˜A @X°¼Bˆ§,@LŸÀ`ɬ@HÀB¤@¸ÒÌBK@Ò¿B E+@}aÀ˜E«@èiÄB‡}@(¥ÎB0W@@óüB0q]@à@pÁ˜AÀ@ôÁBC%@§qÀ˜c¥@øoÇBÐÜt@@ÔÑBAx@ø6ÅB  (@€TðÀ¨ ¨@@lÆBäÀ@GÙBàÎr@˜q„Bàøö?à@pÁ˜Aà@¹BÐ|´@¥L@t 4A%B\A •Bà“ApûB ÎÉ@€B§@ ÎIAuBlZAp‘B|A0ÿ B€Ö@@ApÁ˜AA :ëA˜7Ö@€œL@bVAÀB6A@/íAX-AÕßA¸™×@`rkÁ¸™WA`­AÆ‹A®BÈÈ0A0øBàõÓ?€?pÁ˜AAð@VB\M«@ÀýZAŒo+A p~Bʱ@GBl&A0»PBHg¯@ËH@Lg/A` aBjÊ@ XBÔ^A€ “Bðh#@pApÁ˜A AðYB¨i¥@J@àŠ%A@ lB¸aÎ@àbBì^AÐERB]«@ÀÊàÀ]+AÀÍMB Ôç@`‰oBÄØ A CB°˜p@@pÁ˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0†Bºw@˜ApÁ˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð‘qBÐen@˜ApÁ˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ô„B k$@ApÁ˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐIJBpý@ ApÁ˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ–!B0¬q@pApÁ˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(­B`[@@@pÁ˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 5ŸA€£ê@ @pÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`pB ‡Z@˜ApÁ˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ~ƒB J @€ApÁ˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±•B@Q@@pÁ˜A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàagB24@€ApÁ˜A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€O”A8©õ@ˆApÁ˜A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿòŽA0ºè@ˆApÁ¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ#%B Û!@€@pÁ¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ&pA¨Ã›@€?pÁ¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà™AÐØ×@€?pÁ¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ˆBP˜Y@pApÁ¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¦%BÐŒ@€@pÁ¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@BHk@pApÁ¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¦AþAˆApÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(j­BPÀp@PApÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè˜Bh^ƒ@ApÁ¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ B0ãÑ@€ApÁ¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ­BpU~@€@pÁ¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿПFB°3Á@PApÁ¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ :„AØŠª@€@pÁ¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÒÚAð%@pÁ¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€²”AX™È@à@pÁ¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0[B@÷*@ @pÁ¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÑ{AàÉ@ ApÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÑTBÊ@@pÁ¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ñ›Aø•×@pÁ¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàBP°f@ApÁ¨A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀf¬Ah[Ê@€@pÁ¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpO¿BФ@ApÁ¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜Ï»B S@@@pÁ¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàO?B€’@ @pÁ¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÇBÀÿ@ApÁ¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿvcB€žn@@@pÁ¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ T¯Ahˆ A ApÁ¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÈËA^ñ@ApÁ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@&B0ÿ@`ApÁ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0šMBÀ´‡@ ApÁ¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ´A°ÙA˜ApÁ¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŒ³Aƒñ@0ApÁ¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`5ÀA{A€?pÁ¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€hÀA˜vø@ˆApÁ¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð#8B8íÏ@ˆApÁ¸ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàûßA@Ö1@@@pÁ¸A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ&AÀ—@ ApÁ¸AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`øÝA ¦S@€ApÁ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@zþA€ÙN@ @pÁÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ6{AhyŸ@@pÁÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ µ‘A(”@ ApÁÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÝöA@¥@˜ApÁÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿY’B Ô0@@ApÁÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàPÎA” A€?pÁÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBPsª@PApÁÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ü§AÐ A ApÁÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@„ªA`Só@`ApÁÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€“íAÀÖAApÁÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÀAø¢ç@@@pÁÈA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°IB@¡Ó@pApÁÈA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàê…Ahaè@`ApÁÈAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØQBˆyˆ@à@pÁÈA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÜ*B°á½@pÁØA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€QbAÙ@˜ApÁØA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÁØA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°§YB@„¹@ApÁØA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÞˆA0`ó@€ApÁØA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€øB°ËÕ@pApÁØAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàA°AÈÇó@à@`Á€? ‘ÚBèfr@ZZúÿZZúÿpÜB(t@ZZúÿZZúÿ¸žÁBØ…@€JÄB”í†@ZZúÿZZúÿdëCP73@A`Á@åÉBдX@ZZúÿZZúÿècÌBb[@ZZúÿZZúÿäBЇY@€P‡èBxÀ]@ZZúÿZZúÿ›ôBxb’@€A`Á@@¤†CørU@ZZúÿZZúÿ`CÈ Y@ZZúÿZZúÿ4ÌC¿m@€è‹Cs@ZZúÿZZúÿÐáBPµ$@ @`Á€@’ö¢Cå¬@ZZúÿZZúÿ6q¦C–°@ZZúÿZZúÿ ˜C€l·@€LJœC™¼@ZZúÿZZúÿÚV•C¤íNA@@`Á @´»?C€Œ]@ZZúÿZZúÿ4wDC`c@ZZúÿZZúÿ0q6Cà x@€P*C<¸’@ZZúÿZZúÿ0ÉECèà—@€´JC\3›@ZZúÿZZúÿÀfCЂa@0A`ÁpA4 C” ›@ZZúÿZZúÿÀ‡CY@ZZúÿZZúÿ|ßCðî­@€ CHÔ°@ZZúÿZZúÿ4+Cs\@PA`Á€A0#GB>x9AZZúÿZZúÿìHBº!;AZZúÿZZúÿðSBj’€A€°÷BðAZZúÿZZúÿÀeaBXþ„@@`ÁˆA@ôCBÎNAZZúÿZZúÿ€ƒDBHeOAZZúÿZZúÿ@S©AX²\A€€ø©Aª‰]AZZúÿZZúÿ€–BH(ô@A`ÁA™Bä1AZZúÿZZúÿÐi˜B|“AZZúÿZZúÿЉ¬B ƒA€0ã«BFòAZZúÿZZúÿ€G?BXJ©@0A`Á˜A(?ÁB2©AZZúÿZZúÿ¨¿BêAZZúÿZZúÿ 2ÓBøKA€ø£ÐBÄ®AZZúÿZZúÿÀ ÄB€~@A`Á AÅBªAZZúÿZZúÿØ3ÁBfäAZZúÿZZúÿÁÄBX] A€X–ÀB`d AZZúÿZZúÿØ]ûBAŽ@`Á¨Ap{%C¬¿Æ@ZZúÿZZúÿT¸ C€Á@ZZúÿZZúÿ¾&CX˜Ð@€¨”!C4#Ê@ZZúÿZZúÿȳC@¶@À@`Á°AàhûAUZAZZúÿZZúÿ€ÁñAÖòQAZZúÿZZúÿÀ³A³KA€ µŠAÞBCAZZúÿZZúÿ*ÀA¬Ñ%A @`Á¸AÈ!§BŽª/AZZúÿZZúÿ˜ÿžB'AZZúÿZZúÿȈBDÖ}A€¨ß€Bø~pAZZúÿZZúÿˆÉ“B8@A`ÁÀAnBØ»^AZZúÿZZúÿ ÚüA"xQAZZúÿZZúÿ@W Aôê^A€à–A”PAZZúÿZZúÿЭ_Bh@`ÁÈA ²dCZjAZZúÿZZúÿŒsTC,rAZZúÿZZúÿDátCh@Þ@€ŒbC 4Í@ZZúÿZZúÿ`ïMC·â@A`ÁÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpì B,µA0A`ÁØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh‚¡Bx§‹@À@`ÁàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`вAœ@7Aà@`ÁèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÿ[Ah AˆA`ÁðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`’Añ'A@`ÁøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@åaAd”A@A`ÁBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPËB¸gA@@`Á@€?Ы_C@6@À‚@¨\¶@àycC?‚@( \CÀ(@z]CÐ×J@€ÓTÀÐ×Ê@ß^C‘@”a^C@ÞŽ@Ô`Càôo@`A`Á@@.>ƒCðÓH@„¢ÁˆóÈ@C”ÌŠ@ü9ˆC8¬’@à_CÀRb@p7ØÁÈRâ@˜•vCü9@b¼†C¦@0’C À¢@˜A`Á@@@˜ð C@&@àjUAˆ>š@ø C0 ^@,ÖC°Z@œÛCp¡'@h¯Ap¡§@LC@p@ØóB€ôp@ldCà¨"@À@`Á@€@ˆñ C˜„@ €$A°œ˜@¸©)CðL]@`$CP˜X@ïC q'@@dvA(q§@üD(Cø'u@XèC ×m@DõC  \@€?`Á@ @à³Ce@ê×Á¸|•@xÛC°wK@TM/C€b@¬"Cª%@ˆíª¥@àÙC@!d@ܸ7C]z@ÐxC€&@`A`Á@À@,«CØO'@€È@xj§@¼+C8Ys@ø[Cöo@ C@è,@–¢AHè¬@l„"C¨×}@˜K CPÐw@ÌãC8@ A`Á@à@ 0pCøþZ@€ÛÀ"Û@L®sC$F@ÚwCЙŸ@XPsCÐÂ]@à NÁÐÂÝ@hXCì£@tºuCH1„@`A`Á@ AänCøvU@ AØ™Õ@”µzCäâž@oCv–@À¸tCZ^@[¡@ZÞ@\ÏC4Σ@¼…wC Ÿ@L/lCĈ@pA`Á@0A0½A@_ÈA@†:Aàå]B_@pA`Á@@Ad•CP$A@…}@xDÁ@ ¡ C4ä‹@¸iC¨O‹@˜ØCŸ[@€¿™@ŸÛ@ÐÈCˆ¡Ÿ@¸ZC´ž@„¦C°m%@à@`Á@PAH?C`åG@@]AøÈ@4ÙCø&@Ä]CH@X|C0a@À_A8á@Ì{Cè¢@„ù ChR¢@Àþ8C fg@ˆA`Á@`Ah! CpDQ@ÀÕÄÀhÑ@p² CÈ—@ü7C•@4õCaY@dÁaÙ@´þC¤)Ÿ@ør CÈì™@¸7&C@P>@`A`Á@pAP³ýB`øY@¨œ¾àÚ@܉Cœ2@´]C€óš@$!C]o@ Œ}A]ï@ÜfCÈ‘§@àAûB`”¯@è±éB°9@ˆA`Á@€A˜ÞfC`kH@ AÁPŽÈ@ÌçbC€—@ ƒnCð@åjCÀn@@M)ÁÈî@DhC¨@ðíqCȉ«@ ùlCXUŠ@@@`Á@ˆAÈÍ Cpñ‚@€@”A´G C8À¹@À Cx˜¹@x6ùB(@€#À(AÀ¢÷B¬„Î@x\üBÊ@¼‰C`¨K@0A`Á@AÀÃùBpâ¨@ @´)APüúBl$ø@ðÙöBØsã@Ðò÷Bh€¥@ÀPÁh€%A 1åBä°ð@4ƒC¸’á@`ÄwBPàD@@@`Á@˜AhC4 Š@àÒMÁT9 AÐÞC”ÆÂ@|û!Cˆï¿@”PCØ¢†@ÀÓÀØ¢A˜%C袽@|!C°»@ HCÈ‘ƒ@`Á@ A¨0†BpÓ@ø†¾p:SAÐLƒBv&AXb„B°A¨³B§Ô@àå2A”§TA˜2ºB¾ü A€¥BüÀA0d–Bp";@A`Á@¨Ap˜}B´AœÙÀ°4…Aà%iBèAPAp•‚BÂBG‚@ i¶B0B@À$¨À0Â@À=¶B¤4@¨ ¾BPö‡@Hõ¥Bà{ú? @`Á€@ @° C(¤%@@¦Á˜¾¥@@¦ C`€n@üñCp'o@˜ëCÀI)@ uÁ¸I©@(C02u@ ÓCàu@èíBp=@A`Á€@À@ø·’B¸¤c@@zâÀ8Éã@’BÌ­@8XœB¨»›@ØB«u@ûÄ@«õ@ J˜B˜­@胉Bx@·@pÖdB Ó?ˆA`Á€@à@ûøB2-@€™;ÀðM­@fýBH@üTCàÉv@HsóB0â4@œõ?0â´@8þB8-…@ø¥öBØè@PÒCPŒ@`Á€@AwBpv@³–AÜA¨¸’Bìè·@¦UBXèç@U˜BÀ~@€AHAÀþ@@ÕªBÐ0¯@˜úŽB°ãÁ@(|²B€ÎÜ?@A`Á€@Aˆ(C@x3@@k|Á•³@|(%C€Ÿ@¸3C@Í‚@h9CpÒ>@àÙ•ÁpÒ¾@¨Ž6C¤ë‰@{GCê‹@xCÈ+@€?`Á€@ A(Ê™B˜ |@à@LAJü@ؘ«B Ú«@ðBP$Á@¨P¿B¨m@ÐxA¨í@ cÚB ^£@ð£¯BÒµ@PïBà­ö?À@`Á€@0ACÐË:@ðƒêÁÐêº@ôLC´W‰@-%C˜j…@DxC™U@™Õ@¨5C謜@º&CpÓ™@õCà¸@€?`Á€@@AØB B؆@é“?PAà¶¥B4[À@D¢BØqÃ@ µ¥B"@ÀU˜À"AxÕ¥B¼DÖ@®B`áË@Ha¢Bý?€A`Á€@PA,~7ChìE@`f Áð Æ@ð±6CXŽ@Dä?CÀ^@Ü!7CpæM@P‹ÁpæÍ@h3Cèn”@l~CCÀl•@t&3C@ÚP@@`Á€@`ALú#Cˆ3K@@ªAXVË@Ü+C0H’@ ã!CÈ$’@ "C U@€V@Õ@$s'C4'š@Ð#C0²™@pt C°¼ @A`Á€@pA` ªBä“…@À¦%Á «A¸¶¢B|Ó¹@-·BèõÄ@BÅBPä“@ 8½TäAè—ÈB²Ü@pÕÇB0™Ë@ˆ.àBÐ )@˜A`Á€@€A@MÂBJ’@ †WAÈcAÐÍÑBÀÉ@pU¶B°¾×@Ð.®B( «@yA( +A°ÿÁBØyã@XÙBÜôAÐÖyB@F@PA`Á€@ˆAÐd“BÈèÊ@ WAà KAXýœBÖAãŠB|½Ap÷²BøDµ@ÀœÛ@øD5A¨ ºBØOù@À¿¬BšA@B€6@A`Á€@Aà$#Bä/A@w[A|<¯Aðõ=B†÷‹AP„BŒõPAȉŒB(õ@@u‹À,uAX»‡B6[0AÀ¢BD4)AHù­BR/@`Á€@˜A@ÂéB”º›@ UÁ×AØÚB8%à@8õBHÔ@ÞBh §@àð*Áh 'A€òÐB@…ð@ éæB`Nã@¸>1CPÀ}@A`Á€@ AŒJ‘Cðï¨@€i>@\)A(CCÔDî@̆ŽC€˜ç@ƹC ‘¨@\zÁ$‘(Aîå‰C¼ýå@Úm’C¨Gî@$òC@Mœ@A`Á€@¨AלBôpá@ :HAŒ›aAÈœ¤B(AøHBÄ)'Aà,BiAИ?B’iŽA謫B~IAëB8‹kA@·ÈAˆöÏ@@@`Á€@°AØÕ»B$¨Æ@‹=LÎFA°×´B€…AX¶B´ A@±B@Þ@?@^A t«BÊ£AàôªB Aˆ(³B°µ5@@@`Á€@¸AXåÒBL2Ä@ ®ãÁ XDAº­B,jAˆlæB8ò@ÀêÈB¨BÏ@À”¥À¤BOAX‹¹B¢5 AÆB8u Apì«BPì<@ @`Á€@ÀA–B A@`˜@ô'ŒAÐÇ‘B+A˜§ŠB¬ÐJA°"fB ,A€MYÁ ¬Að>BÂëqA@ÖtB*XAÀÖtB@Å\@@A`Á€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpB@4N@@`Á€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°fgB`›g@A`Á€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÉ BPÀŸ@€?`Á€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿälBàÓ‡@A`Á€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`3ÂA( AA`Á€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà_˜AøŸü@PA`Á€@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÉA¤ìAA`Á€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpˆ*B¬iA A`ÁÀ@€?XeC”É„@MÁèÞAP…`CìI•@ðÑjC(õÛ@8uCPE‰@@ÉfÁTE A<ãqClÁž@PÑ|C¨ªá@ØRFC@q<@ˆA`ÁÀ@@v!B¸Ã@á¿5CAÐ4 B†OAÐ}%BìÔAÀž B³Í@@‚AŒ³MA°© BÂ8 AàúìAô¶AÀU¾AÐGE@€@`ÁÀ@@@4Ÿ$C ¿,@`<ÁhÛ¬@PË!C«p@á+Cp@~@B@A×ÛA È@ÐNÁ HAà{˜A2m A°²BdSA`£$B ½Ý?`ÁÀ@À@`õAˆ§Ì@ÀK{AÈÈLA€lB)A@Á¹A€*AABÛ@0’À[AðŠBŠ˜#A°~B¼ßA (BÀsß?A`ÁÀ@à@ÈÔïBˆÓ/@€LŒ@@ð¯@(ÆûBH|@°vðB°Ú€@çBàÅ2@OÀØÅ²@ìBt¬„@`ÏïBj@¸gÜB`)Þ?@`ÁÀ@ApƪB –R@À^"Á°¸Ò@°Â¥BØ|¡@p¹BH#@ø¥¥B Þo@0DÇÁ¨Þï@ð‘BàÂ@ØNÃBx(™@8ùBà: @`A`ÁÀ@Ar4’Cpø‡@Œ¶¿ìA°†–CôùÑ@° –Cp»¸@¤HCh¾›@@}ìÀh¾A\ª“CðÓë@–á•C¸?Ú@Ò¢C8^´@ A`ÁÀ@ A09OCÁD@ü™>ÐáÄ@ØãUC̹@” TC<Ž@œçFCàd@`(UÁèä@ÀGCLâ¡@ØRCh «@<Á9C@ f@PA`ÁÀ@0A¸²nCÈÙZ@ZaÀþÚ@t tC¸Þ @TvCæœ@üsC`c‚@ âLA\cAÜò€C4sÄ@X–rCx ·@Š€Cð¤„@pA`ÁÀ@@A,kC`ÏD@€Ú@ÈðÄ@ ·CˆO’@x³CìŠ@¥Cð^Z@ð'Bè^Ú@¡)CàØ˜@xMûB¨¤@@FàBÀ0ü?A`ÁÀ@PAÈ_ÇBði@ 46Áè@é@¸¢ÀBxF¯@×B•¡@øCÇB@àz´Áÿ@苵BØÇ@¨•âB€u¨@ŽóB @PA`ÁÀ@`A€VC`:<@Á"@[¼@¼ÕC<õ‡@ŒÇChc‡@4Cð£T@@…ÅÀè£Ô@°C ›@ä$C°ì—@ ü(Cà/@@@`ÁÀ@pA”"[CÓ?@€ÇÀ¸ô¿@ÀŠ[Cð¢ˆ@à{aCÑŠ@:[C0€c@àuÁ0€ã@ÔçZC°û @,¾bC¸ü¥@h’aCp÷Ž@à@`ÁÀ@€AdÌ]CÀGˆ@à…tAô_AÀïgCÈõÊ@ÈqXCPMº@Ló^CP!…@€@ªAP!A4TlC07Æ@H VCàE¶@ÐOC0ùF@ˆA`ÁÀ@ˆA˜B²B˜”º@[o@,¶:AhÞ¶BØþA”¯BpLAðõaBèÿA ÏÈAèÿˆAŠBÜ!A Ñ0Bþ^A ‚oBÀ˜B@@`ÁÀ@Ap‹¶Bèå­@€ðyÀ¤.AÐE²BÌ'÷@蘺Bè_ô@¸?½B È²@ .¿ È2A¸¼B`¬ú@(¾Bpoþ@تC€QQ@`ÁÀ@˜A0q\C Å‹@™.Áß ApêTCP¾@$¾`CúÉ@ØËaCøž“@€ÎÀøžA$K^CL/Ë@ƒaCHÏÒ@áQC°SŠ@€?`ÁÀ@ A°.BlÃA`•rAäàœA0ÂHB¦WA@&BÜ.]Ap>$Bì-AðÀAê-šAp4PBhó^A€åAPMA‹ìAðFÏ@˜A`ÁÀ@¨A„Ý&Ct‡@@úµÀàAXœCº@ „&C >¼@LîCÄ–@6¿ÄAˆäCÌÎ@ÌC˜½Ñ@„uHC€ @0A`ÁÀ@°A•3CüaŒ@€ðK@<} A.CpƒÀ@´B-C@ÿ¿@P:4Ch³@:PAd3A„13CÌõ@$Ð(C`aó@LòCOY@€?`ÁÀ@¸AuB¼A`Ø.A^:–Aj BœfLA`ˆðA`ÆJAPBZ Aàü”ÁŽZ A`©ÝAâX?A€E8B|pA@˜BBÀÉp@A`ÁÀ@ÀAЮQBÆSAä|Á*;ÓAÐ'Bjv‰A°®fB¤Ö‘AðÒ2B|RA@1¶À|ÒAÖBÁš‡Ah5B‚=‘A€ÕDB¦y@€?`ÁÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ éÃA<‚A`A`ÁÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX.ðB0rT@0A`ÁÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ„€B‡t@ @`ÁÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà ØAÐZö@˜A`ÁÀ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@'xAÑá@€?`ÁÀ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€çA´ŽA A`ÁÀ@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ؃A0zû@A`ÁÀ@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp,9BF¶@PA`ÁA€?H*Bt÷ @ nÐÁÄ!AÀ¢lB´×Ì@ðW©B¸?ú@+‘BÈ¡@€;¦ÁÄ!Aà²|Bl±Æ@À‚¦BàXAÕáAð7S@@A`ÁA@(WÇB(™5@xÂØ¶µ@h&£Bì8ˆ@XïB~v@@ŸÔBã0@`9Âã°@p²BÐ[ƒ@ð­üBu@1ÜBP@ @`ÁA@@ü|C`á!@ã¿àû¡@€YCðSc@|êCP¯m@YòB0!&@`riA(!¦@ˆÕC`4g@¨íæB šw@`ììBŽ@0A`ÁA€@4C€< @À1>ÐV @<ÛC0,g@dTC =g@(wCï5@€À˜ïµ@ÄèCTžƒ@B*åWA`É‚B4ì;AÎ*B¨™(A ®¿¨™¨A°l!BÔgcA`*)Bø jA@ßÐAà(È@0A`ÁA¸ABpB\è)AWsÀd ªA^BÜm5A ÿoBFaˆAvB°2AÇ&À²²A`™dBH>;A·rBÚ-ApÞ#B(Ú‚@@A`ÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØûÿB€T@À@`ÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿtBpàp@@`ÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ0“Ax0ñ@`A`ÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0J‰BÀ>@€A`ÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜@–B¤[@@A`ÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè–‰B aƒ@à@`ÁAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ B CA€A`ÁAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@›ÏA°AA`Á A€?@32C`“}@@ãÀÀ½ý@ðÄ0Cð¤¯@P­6CÀÕ¹@ì71Càv@t1¿Üv AäÙ3CªÈ@hä2C¨BÌ@”ìCà×+@€A`Á A@ÈÝC @,@€éÀð\¬@tC0e@ˆ C°•n@œ§C<<@t"?<¼@ÜäC`‹@DC ̃@(·CÐs@`A`Á A@@¸EC@õ$@\²>à¥@dyC`Ög@Ì3C`|s@l´C@6@¥ì@H¶@„5C@’@dCø­…@z’BŸÉ?A`Á A€@ hÔAxyÍ@wÇ@ð›MA ±óAªA@E¿Aô»A€$ BxBÆ@FAtBFA0+BXý@€óíAL;AÀ•Bà%è?0A`Á A @ÀѼBøóA@ ŽIÁ˜Â@`ŒµBw‘@¨4ÎB@!ˆ@¬¿B0eK@ða§Á(eË@ø¢°B@˜ÚBÀ;Š@0ÁBP& @pA`Á AÀ@ôYCžP@¿"@XÁÐ@gbC<Â@~^Cð¦ž@ò^C©V@„¬@©Ö@€òiC6–@ð•bCàó¢@|?C°>O@PA`Á Aà@ HCàª<@°.ÐAèʼ@ðz\CHÌ‘@,‘@C@€kGC à;@B¨à»@,2`Cè¸@Ø‘@P”¬A¨P¾@hÁUC 0@Ð">CˆŒ‰@;C€@@€@`Á AAØ¥Càê@àRA` @¸$Cp”h@Ø4C€êj@) C<7@ÀÍÛ@<·@¤í)CŒ3†@4ê!Cð;†@§MCPa@A`Á A A¤dNCˆ™&@€ñ§Àh¶¦@øäRCx:t@4©WC·r@¨ÕHCPnC@ €nÁXnÃ@\©HC @Ì/WCÈ‘@ˆ@C`V@0A`Á A0A´B Z@dê¾°*Ú@81ºBd¡@мºB¸.@XÀ²B{@`FAû@HbÃBX¶©@`U®BÀOÄ@R°B€j@@A`Á A@AüâUC˜„u@`_@à¯õ@Œ^^CPž²@ð†ZCÀ>³@àXC0‘p@ÀWJA0‘ð@@ÆeC`ò³@ LXC «@èECàª@@@`Á APAä $CP¹f@ðmÁ`âæ@r C€÷¦@€1C8†¨@ø5)CÞf@@E¾ÁÞæ@Ôð!Cx~ª@ÌT:CÀy¥@Èë5C#>@˜A`Á A`A86ŒB„÷µ@z¡¿@6APVŽBÁü@x‘BX/ A_UB 7ú@ LAA7zA vsBZAP"BBØNAÔÂAèÅ­@€A`Á ApAˆ?ÚB ±|@€b À ßü@ðRÜBL"·@ø\áB8½µ@˜åBpb|@à‰Axbü@X ûBp­@ µØBp¿@€$CÀJ@`A`Á A€A`øC€›k@@v´@àÆë@è$C‡¨@C¨ ª@8— C;`@ xEA;à@¬ )C4Ÿ@ä<C£@ÓêB°.@pA`Á AˆA B`D¾@ ÒˆÁàg>AðûB¥A˜W£BØ®ÿ@øâˆB°áß@ !OA¬á_AhÛ–B =AP/{BÈ?6A0ΘBÐÃ!@A`Á AA ^C C{@i@ rû@x­CØ…°@àYCXŽ´@`£Cøo‚@àäÁüoA0jCÈ®¹@ÜØ Cð‚¸@¸ÌBF5@€@`Á A˜A°XfBöìA ªœÁB„A >Bâ¡UA ‡B”\AxX¨B âÅ@ÒòÀ âEA8JŸB¤ A°0°BTAزØB042@ @`Á A A`Œ£B¨“Ä@ÀZ†Aä¹DAø³±BÜXþ@¨*’B­AX©BøQÏ@ HAøQOAxJ²B\{ A¾›BPAлƒB 6@PA`Á A¨A <BZ»A€ÀîØ•A@oòAêdHAp½ BWAÀŠBHZA`b"ÁHZ—AÀ1ÚAî[AAÀÙB„/aA€îAøÖ@à@`Á A°Aî5BÊ A¾¯AÒѾA @WBß•‹A0 BTkrAÒ…B`Î1@`Á A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàXãA@RÕ@pA`Á AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ )¡A€2á@€@`Á AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐò1BÀž@PA`Á AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¹¼AhGî@pA`Á AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜T·B ÕB@˜A`Á AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàR`BXîƒ@@@`Á AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿWBd]A€?`Á AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð BÐÓë@€?`Á@A€?0½KCtX‘@ ŠEÁhqA¼nHCÀÅÑ@8TCpÎ@¼Î>CÀŠ@`?LÁÀŠA°Ç;CÔ˜Ô@˜§GCÐ}Ç@0;‚C8†‰@À@`Á@A@Ô§WC 9@ZH¿ødÿ@˜›[Ct•@@†[CЪÔ@T)_C˜t‚@hâ?”tAìbeC´Øœ@øObC ×@¨20Crx@@`Á@A@@´R8Cø"@P3šAØ4¢@pÒFCxˆh@\b2Cð‚l@k;CÀt<@€Í±AÀt¼@ü8LCÀ|Š@Hb4Cí†@´|-C Ÿ5@€@`Á@A€@@¯ÛA¬±¹@p,ƒÁ¬Ñ9A`¦žAN A0@BxªA`ƒÛA QÉ@Ào"Á QIAÀ¸A,VA  B¤æAöáA p?@ˆA`Á@A @„zUCHè6@à¤8Aè·@ˆdbC€ÅŒ@tÆUC0{@Ì\C@P@à¢tAHÐ@ìákCÐE @[Cp@PZC ƒp@pA`Á@AÀ@謪CÈÇ„@@ϸÀÔÞA /¯CÔ¨Ë@Ѝ±C`¸@Dý¤C˜Õ—@°Æ«Á˜ÕAn·¥CüÃá@¨!°C°#Û@Öí“CÈû@€A`Á@Aà@h¿‘BÐói@@¤Ò@˜ê@˜óB`Òœ@PøB€§¸@ ¥”BÀÎh@kÀÀÎè@๖B”Éž@ ÐB¨ ¶@ÀnŸAp¾@@A`Á@AAÀ1àBpq<@@dÁx’¼@˜çÙBe@ ÷Bh±ƒ@ 8×BC@°º‰ÁÃ@püÍB$”—@¨(ñB w†@ô¬CP@`A`Á@AA|Ô0C tP@àÌÁè˜Ð@ 3C˜&—@¼Í;C¯š@L”1Cð•L@`¥ Áð•Ì@<4C€Ý”@ø@pÐ@Ü«,Ct@ n-C8_”@@"CpeU@è@xeÕ@¼¡*C옢@ +&C°°–@C0k>@@A`Á`APAàµfBp «@€ôÁ”-+AÀÚ[B”Šÿ@ØQBØâõ@ÐSBÐÈÏ@ä@ÐÈOAžhBŒAà·LB0„+Aà·mBp@@A`Á`A`Ap.2B(cÞ@@ŽšA\^A 7_B„ÜAÐÉBÔ>A€“OB8ÌÚ@à‡sA4ÌZAð©tBøÜÿ@€º7B̦:AðáRBÐg @A`Á`ApA  6BdmÞ@ðo€Á˜^A µB¼”3Aðl]B´ A3Bèàð@€teÁäàpA°;B Ü:A€.WB¸="A°NB¬0@A`Á`A€A˜Q B€¼Œ@P—„AÐ× AhX´B¤L¸@P”B¸?Þ@øžB@À›­À A87›B¤\å@àT¨BàÞà@@áºB@ßV@ˆA`Á`AˆARœBd @À„ÇÀÔ. AȘBøSè@­¦B°å@(]©B¨Ÿ @àÁ¬Ÿ A¡BÑì@ð‹·Bpãà@ ŸÉBÀ,4@À@`Á`AA@Ò”B´6Î@ –RÁ¼_NApˆB®\AX7¥B-!A {Bh‚A ËÁh‚AÐÉHBLR?AÄ™B4S2A  BО8@PA`Á`A˜AàÁìA>eA £DAŽ‚‘AÐÆBÐCdAÀC¾AW6Aà|æAèFAÀJƒÀèF”A`¼ÔA†ŒGAàôùAÜì\AP‹VBpV@A`Á`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`gôA0já@`Á`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ D˜B Q@À@`Á`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€®âA€Æ@A`Á`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp™7BPω@PA`Á`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ0›AÈÚ@@@`Á`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ f­AØ é@ @`Á`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`±A8eñ@0A`Á`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` B(ºÇ@€@`Á`AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ­áAÈDí@`Á€A€?ðœêBø#{@ZSÁøQû@høáBø\®@ø¾ýBèz¼@péèB0 h@ FÁ0 è@ˆÂåBã@0 ÷B°|±@8áìB€–@`Á€A@ §ÅBLÿ‚@€>APAp×Bàè²@E¿BÐdÉ@pÕBà¬q@`‡ Áà¬ñ@pÿÑB…¥@¸¢äB˜¼¹@ˆ¦ËB ¿@A`Á€A@@Ë÷BÀ³c@_Þ¿ˆÝã@ð¿ýBÈ&€@<C˜rÅ@Õ#C å@ZZúÿZZúÿZZúÿZZúÿÂ)CðXí@Pˆ`BP"o@@`Á€A€@ôñ˜CÐü«@ùÁl,AÀß›Cä#ø@Dr¡Cà7Aš©›CÈO‘@±PÁÄOAàéCTäÈ@x\¥CPEá@¢_§C˜íê@€A`Á€A @ 7æB˜ù/@€0HÁ°@¸)âB Ž@8'ýB|@ÀÆîBÀ(@òjÀÀ¨@x[ôBV}@p&ýBð²q@PœB€S@€A`Á€AÀ@x…B µb@€S>@ßâ@ðœBHÒ¤@؈BÊ©@0g~BØŽ„@àcŒÁØŽAsdB¬Ý@(—B˜µ¥@P’¿Bˆcª@ @`Á€Aà@äECHó\@€ §ÀXÝ@hèJC€D¤@8cQC8|¢@pÒNC`h@ÀÅ_Á`è@luPCÌj¨@8Y`CÈé®@¤¶@Éå¿°ž¾@ˆÑüBÄ\‹@x¬C Ž@hGîBÐ :@@`ÁAà@HKœBÆG@€ððÀ ìÇ@ÀÁ›BÈ—@@"­B D‘@ØF¨B@ü\@ÌÀ@üÜ@°³­B¼=£@(´BhS¥@°fB@ò?`ÁAA ,ÑB˜”.@„|¿h¶®@X*ÚBü|@PtÞBX‹‚@öÆBP0X@`Š AP0Ø@0*ÙBÐdŸ@È€ÉB¨^¢@ ¡BÀ«@0A`ÁAAü‹Cp‘2@€ÒFÁ8´²@øDC¬Øƒ@äÒCXD†@¸õB0Áf@À|ÊÀ0Áæ@˜WúBÀ¾¤@¸ˆC˜¨²@4ÉC¨Ô“@à@`ÁA A°8B\)Ã@ «lA¨OCAÐ@Blrý@PBØD"A ãAˆzá@€ùÀˆzaA âãAú©%A€úAxØ)A0—$B¨°—@À@`ÁA0A X”Atº@Z?T´:A`¦AßA ˜šA\Ò A€Ó…A¨Ã±@¼¡¾¤Ã1A€:ŠAÜRÿ@  A yA ÁâA(ëÞ@`ÁA@A€/çBX}@k¥¿ÈMý@xïïBà •@˜ïõBÝ@ÐþæB ïR@ú%Á¨ïÒ@`påBp;~@ˆ;ÿB0ɵ@0FéBpÛ—@A`ÁAPA ºãATû@ó¨ÀÌD{AÀ×A:¯&AP`Bì&LAàBðˆþ@î²Áðˆ~AìèA8.APþTBÌËIA ƒ_B¨¶…@€?`ÁA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`žDBÀ?@pA`ÁApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ €Að-¯@`A`ÁA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆÒB ß@A`ÁAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿࢶAXÍ¿@`A`ÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Í#BмS@ @`ÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0>BÀ"†@A`ÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpEœB A@ @`ÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ}B¸0˜@ˆA`ÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¬.B ~l@€?`ÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp(B°V@A`ÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŠ¾A×@@A`ÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŽ¢Aø½æ@`Á A€?€ BÂâ@iÁïbA`@æAüª"AÐ=1Bð@)ApR Bøn§@°ã®Áün'A@/ÄAˆ¯ AÐÅ>B¼Ð@€ÅB`Ö)@@@`Á A@`ú0B‚·@žÀÁ`¦7AàEBÆàAPÉkBÀ‹æ@ ·YBhÔš@€SÀdÔA ÔYBtÖ@°kB(vð@¨JB`À@`Á A@@蔚Bht~@à;[Áئþ@¸j’Bäź@À#±BŸ½@¨u‰Bèx…@ˆ†ÁèxAÐzBèöË@ z¢BPÿ½@8£—B ¨c@A`Á A€@`ÅØB|}@ZZúÿZZúÿh/âB$‡@ZZúÿZZúÿ¨_æBÀvO@ZZúÿZZúÿ8¾ïBÈæW@ZZúÿZZúÿ¨ÝÕBðu€@ @`Á A @ð6¹BèTw@ZZúÿZZúÿ˜ãÁB,u@ZZúÿZZúÿ¸:ÃB0ÄN@ZZúÿZZúÿ@ËËBPÖW@ZZúÿZZúÿ˜ßB@/@0A`Á AÀ@X²—B0ˆd@ Œ.Aصä@°¢ªBð4x@Ñ•B€Ð@ˆB 3^@@H¨À˜3Þ@04B談@¸áBXÀ@8RØB w€@À@`Á Aà@ÈW“BXP@€À=Ð@8»˜BÐúŽ@hSŸBÐî§@P’•B0C@ÀÇÁ0Ã@‚’BÀú‰@(æ©Bȇ™@@=§Bˆœ„@ @`Á AA`ú)Bè§Ã@ZZúÿZZúÿÀÙ2BpÞÍ@ZZúÿZZúÿ °BdËAZZúÿZZúÿÐéB$P AZZúÿZZúÿÔ+B°A@A`Á AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` ,Bè:•@À@`Á A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ CøŠ@@`Á A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¡ðB(ðÆ@A`Á A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ hÔA°ér@€?`Á APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@DsBÀ&@0A`Á A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÝZB r3@pA`Á ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ.#BP¶$@pA`Á A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBGBê@€@`Á AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆâ…B‹û?A`Á AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàQ‹B@-@ A`Á A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ‘BÐí @ @`Á A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàèA8 ß@€?`Á A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ølBà1@A`Á A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ ûA“™@À@`Á A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€&oAÈ8Û@A`Á°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‚2AÀ˜@pA`Á°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx'¢B€²ú?PA`Á°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿý Cð(j@€A`Á°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°'B`p@€A`Á°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ùúAÍ@A`Á°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@BˆBÐÔV@˜A`Á°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`©™B@¦p@À@`Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿmÜBô™@€@`Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0HB¨‰@A`Á°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`úöA`è@A`Á°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Ç7B˜ ¢@`A`Á°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ è9Bø­@PA`Á°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@éAˆ.í@`Á°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¸TB€¯ð?PA`Á°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¸çA`@@`Á°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@#¥AèOA`Á°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°9fB è#@`A`Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ëyAHeÈ@`Á°A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ sÏAXݨ@@@`Á°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿßRBpñ#@@`ÁÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(Ó–Bàâ?A`ÁÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ªXB|ã? A`ÁÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿN‰A Î@ A`ÁÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ 2BÀO€@@`ÁÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ øA8‹´@ @`ÁÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ™oB TU@`A`ÁÀA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðD$Bè­¦@@A`ÁÀA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ{”A Wô@0A`ÁÀAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÚA°ö@PA`ÁÀA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Þ£A$(A@A`ÁÀApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿéA\ÄA0A`ÁÀA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀØAð‹J@€@`ÁÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ }ØA°™V@PA`ÁÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp7B %#@€A`ÁÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ €êAЙÊ@€A`ÁÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸=BP@@A`ÁÐA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€­1Bk’@€?`ÁÐAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@(“A@6é@€A`ÁÐAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿפA`[ö@ˆA`ÁÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿmÚAˆ÷ó@@`ÁÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¶øA0Jð@0A`ÁÐA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`½CBøä—@@@`ÁÐA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ sŒA¸ñ@pAPÁ€?€?8«-Cd@èB(|š@À!?CHx^@®C ‰V@4ý%C@)@‰BH©@¤hKCî@T4C€r`@$–+C½8@APÁ€?@PTÖBè4@ÀÜö@0L•@ÈåàB°é]@èbÎB€`J@ ‡ÑBà®@À\+Aè®@è¶àB0Üj@°6ÇBX@¥éB…@ APÁ€?@@+CÀf@|&@ø}”@½CAT@´LC ÊS@ðÛCõ @À²ñ@õ @4ô CHšg@¨ËÿBP°f@HeÐB ú? @PÁ€?€@hKÜBý@ ]ÀÁŸ@]ÈBèGq@@öB ?V@x°ÏBÃ=@Xïg˜ý@0ë™BXø›@€/CSf@ºËBÀéí?APÁ€? @XË3C ]@a…AÐt“@Ü–@CÐá]@È:-CÀÈI@|C,C Ï)@ðs*B˜Ï©@„ˆGCX²€@TóC°=i@ ¨BCP6W@APÁ€?À@\æEChë@¼»A0@ŒWCØj@ÌŒÁhÀ@HƒÓB¬x@ØaéBˆ“†@PeìBàñD@ åÀàñÄ@€ÎìB\¨‘@° øB˜Œ@èÞB Á@@APÁ€? A@óÿA`gÊ@PwÕÁ8ˆJA *™A0âA@*8Bl1AaBˆí@(ˆÁ„mA@ÞÊA@+APg)BX1,A( ¬B@úê?PÁ€?0AüuCP¢?@Àj¦À°Á¿@ˆðCØ.‹@ØCx‰@øÌÿBÀEM@€œÀÀEÍ@´CC–@4†Cð±’@ˆ{ùB@@€?PÁ€?@ACÙ1@ "<Ápö±@€¸ûBT¿@¸ÀC2|@8ô÷B`âS@‰Ì?`âÓ@˜ÿÿB¢@úBE@mCPƒ@€APÁ€?PAhÖCøE@€Ê¥@à(Å@X CФ@<ÓC üŒ@|Cà_@ú‘Ààß@(üÇ¡@L9C¨9Ÿ@ ÒüB°²@€@PÁ€?`AЉbCÐÞZ@àtAÈÛ@h¼iCDâ™@„0`C°Þž@°\C€î]@ï@xîÝ@´ä`C¢@dã\C€A @8£YC˜6Ž@@@PÁ€?pAt¿C¨r@q1@€Ñò@XŒƒC¬Ñ«@:”C}­@ø¥}C™t@€À™ô@$jCþ¬@°€C€´¯@hVSCP·{@€APÁ€?€Að,Cx¿T@ cÁPäÔ@àŸCdù˜@C ;”@hjCp·l@>@p·ì@P¤C¤]§@ ÿChB¨@ CÀš_@À@PÁ€?ˆA÷–B8ÅÇ@À`ÁLèGAX׌B ‘A8±ŸBÔ2AP®bB$– APáA&–‰A¨B¼#A°™)B_A¨Š©BC@€APÁ€?AŸCXص@@ç@Àø5AßCB%A8œC8ö@P¡C(ª°@€ãLÀ$ª0Aº™žC øø@*# CP\õ@0—Cc­@PÁ€?˜ALqCÐò½@@Ä4Á,>AXggC^­A€îrCÈ A4ByCXõ´@à ÁXõ4A°7pC´¾ö@è%yCÀÿ@$ WC®@`APÁ€? Av¤B€ŠÛ@$á¿Ô²[AP.žB Aø1¢BôCA`…B¼%A`;œAº%’A@*”B¦v+AÀb]B4cAÀÓ²Bà=@pAPÁ€?¨A¬`CÜJ‹@ 4Aàd AhkC”v»@pªôBÀîÀ@dŽCès@€20Áès AåûBT„Ã@¨o C 0¾@Ø” CÀyW@APÁ€?°AÈaêBü3¸@0Å­AøV8A ôBxÍæ@Ø2ÌBBAøÉCP°@`K?AL0A4C å@øuíB¨Iö@HøBV@€?PÁ€?¸Að¨©Bö7AEý?šT”A¨¸¡B˜2EAð‰ŸBŒ½GA:ÃB@ìAw‹ÀBìƒA8-³Bò¯2Aè–½BŽ-A(8ˆB°•[@PAPÁ€?ÀA°iSB¦;Aº ?rB»AþEBÀ—uA FBzA@¢JB,9A@Y*A,¹A OBÈôpAð‚*BŒ©wAF#B8ɼ@@@PÁ€?ÈA°õßB0A@cÁ°N™AXÓÀBxgQAXÞBÈÿ>AÙ¿BÈG:A@±“ÀÈGºA°«BŽ'yA»¶B|.lAlšCèe†@˜APÁ€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‘QBPz@€APÁ€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÇdB@üw@ @PÁ€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@åÌA€aA€?PÁ€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¢œA„Aà@PÁ€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà….BX2Æ@APÁ€?øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ïEBØGà@ˆAPÁ€?BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ«ƒBøŠ¹@PÁ€?BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0APÁ@@€?`U›Bðò6@€‘I@¨·@˜ÅŸBÜ‹Š@ˆ`—B?p@`0¡BÐrD@ 9AÐrÄ@€Ô¬BL¦„@ðÖ—B¸e’@ çÂB`h@ˆAPÁ@@@00PC(Ú$@ ‹àÁô¤@ ¿DC¸K`@˜,^COt@„ÙPC >@P¿7Â(¾@€´=Cx@d}hCÀF@” MC FZ@à@PÁ@@@@ü 9Cpð@ fA€™@¬ CC¸a@pž2C`2T@ 7C€n*@'ªA€nª@Ø€FC M}@ì¬-C`vl@tŠC i@ APÁ@@€@G!Cx)@`½-ÁX@‘@è,CÐÐP@œ(C€ËO@ÌÊC0ˆ @@’Á0ˆ @Ћ Cˆ~h@¢C0f@è7CPZ^@ APÁ@@ @äAC f@`bwÁ°ž@á=CàÊ`@àKC@g@€uFC€[7@ÞÁ€[·@`O>Cøßz@´VWC˜‹@„±QCD@ ApAPÁ@@À@|›XC¨Ù,@€Áõ¬@UYCÀr~@`y`CÀ3t@ PVCðî?@PàÁèî¿@4åNC`‡@4hC ÉŽ@œy4Cp½A@˜APÁ@@à@UC ¦A@€åM@ÅÁ@Œ \C¸®@XËVC0Š@ÄYCàøH@€o3AØøÈ@d9fCœB“@ðMWC Y@Ô™[C¨ð‚@À@PÁ@@AèÑDCÀº:@àõMÁÀغ@L´CCðx…@Œ NCèkˆ@¬©KC QD@€¢À QÄ@„õOCÐ>@<#RCÄŒ@Œ*C€÷=@€@PÁ@@A¸ÅBàµH@àC|ð@@È1Cø“œ@€7CP«T@˜APÁ@@€AØ™LCpÀH@€gAhãÈ@óQC02@œHC;@¨*LC‚h@¼?‚è@8ëMCh¹£@´´KCP¦@°.C$3@À@PÁ@@ˆAü½Cø1‚@LèÀôHA£ CI¸@œºCp…¶@¸C@À¾ A˜·CÈ×Å@ ¥CÆÇ@°òB ®@APÁ@@A 'CôœŸ@ÀJÁˆ¹AhBûBh&à@ÀôC@Þ@TrCø @€tÀø A„,C¤Ûà@xÿCH#ß@4J2C0f?@PÁ@@˜AT ŒCh¤@¯&À8,$Aü݈C¨gä@¢yŠCÀzã@A¨B¸Bäd^A`ZÍBS9A€Å5BS¹ApCåBzÜ6ApÞ”BÚ>‘AØ@åBБ\@PAPÁ@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ú/BÀo«@ APÁ@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸=ŒBÐ\@PÁ@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP5dBàg’@APÁ@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx'”Bhñ„@0APÁ@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜“¶B0Cd@ @PÁ@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÓÜAÀîA˜APÁ@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ^òAäkApAPÁ @€?x@ Cðu@`ÁP“@xYC R@PÖC:P@¬b Cð§ @ПÁð§ @L|CXf@EC°Ïc@Øã÷BðØ)@0APÁ @@0BiBH…z@À°gÁ­ú@ 6OB<»Ä@ÈSƒB˜Íž@M{B@ão@ð‰ªÁ@ãï@@UB,ÊÂ@`©“BÀ’@x#B€IË?APÁ @@@ GTBŒç‹@€w[ÀÈý A`=QBô/×@p~\Bœ¸@€” BÀ±Õ@@EAÀ±UAðÿ!BdÏA@ôAèø A8»™BíÊ?@APÁ @€@ØösC„Z@€I¯ÀX§Ú@(•vC„îž@ˆ-yC›@0kqCÀ¹W@º¿À¹×@ ¥wCˆZž@ÔDuC˜™@ȇ[C@;[@@PÁ @ @`ÿBð®@@É ApÈŸ@¸ C se@ØîB Ëf@d‡Cpó$@{óApó¤@8PCx¶m@`EèBÐ×o@à!îB€¨é? APÁ @À@pq‹B¸ö]@³ÿ@PÞ@Hl—BDëš@„…BHd¥@À9†B§r@`…9A§ò@°–B V£@ÁyBð{»@`‘Bà¾?PÁ @à@0ÑBØ·/@n)A0Ô¯@¸ëáB0|@ýÉB Ð@XšÙBÐ75@à±dAÐ7µ@ÝïBè@ð^ÏBHÿ…@ 0ÔB gü?à@PÁ @A¬ÝBî4@0™ùA` µ@œCˆÚw@ ÂBh‰@ð™äB0?@°JB8¿@̼CðÄ‚@¸ÚÆBP9’@€Ÿ B õÞ? APÁ @Al2BCàÓ=@@;¿@àò½@”ËJCðñŠ@hÕBC°à‡@Ì´BCpý?@àmAhý¿@ˆfNC<Ž@¬ÅACðäˆ@xÔDCp5;@PAPÁ @ A ÀÝBè¶?@ X>€Ö¿@ äBt/‹@X¬áB(,Š@·îB€‡Q@`>†Ax‡Ñ@øÜCÝ•@p‡âB3š@袋Bàè?@@PÁ @0A 0hC€ÍX@‚žÀˆñØ@$‹kCÒ˜@ÐnC< @4„eCp{@,ÐÁpû@Èõ^CÌÅ­@@CwCŒ½@Ø%pC ÐŽ@ˆAPÁ @@AøP@Cø}F@mï?HŸÆ@ì EC˜Õ@€rBCÐE@ä5JCÚi@@BUA˜Úé@ìlVCЦª@ ÿFCða§@0G2C`ÓH@˜APÁ @PAøOëB`ºR@à;WÁÞÒ@€âB,œ@À'üBÆ’@ uõB [@€}9ÀøŸÛ@ÈøBXJŸ@˜üBx$@˜^CÐDX@APÁ @`AÜ„CÀŠX@@ÀÀà¯Ø@(nC m¡@ÐùC~”@ŒwC0q@@ÑÀ0ñ@$oCØg°@ QC°2ª@ f÷B€§@€?PÁ @pA߈B”е@ +iÁª5AÀwB0 AØ{˜B˜ç@@u‘B¸@`T;Á8AˆX‡B£ AÀdžB¸xò@@ÉåB`û@APÁ @€A€M¥A áÞ@@Û­@Ì_A@ûA®”,AÀóAŒ;AàbãAWA@`{AW„AàçBü“TAà¥A¼APxBØÒ@0APÁ @ˆAˆªBL ·@ð€³Áì@7Ah¿“B¶‡ A(ÀBhòæ@Àæ´Bȶ@ á'AÈ6A ¿B˜&ò@H ªBx%AhéßB€†@PAPÁ @A&WB<‹ù@AÞ¿P¸yAp—QBþ0APÖXBµ-AP».Bxr AP1ŠAxrŠA9OB:7A  B ~LAø ‡BÀt8@€?PÁ @˜AðC-’@@kõÀÐGA ¢ûBL"Ì@ØÍCHžÊ@ÑõB€{@€ ¨À€{AHìBt]Û@\÷BøŸÚ@HIÅBÀä%@APÁ @ AÜ>Cü}†@†/¿—Aœ²8C\¹@dW:CÐEº@@†>C‹@€ÒÜ@ Ȧ•A <¨AT³%A íAhOè@æ+‡CÈF¦@æ†C8;ª@ÔQ‡CÀê‹@€5ÀÀê A„-‹CØzË@´‹C`kË@< ‡C¸Ï’@@@PÁà@0AŽjCHLf@_rÁ sæ@Ð iC(ÆŸ@ wC€B­@¬ènC`pj@@.ëÁ`pê@¬gC(cŸ@€¡C0´@ŒgHC ñ\@@@PÁà@@AhÆÔB8ÃR@P\›A çÒ@ ¿íBØ@ÐÅBñŸ@`ˆÝB "c@€®\À"ã@¸ àBÌR @€’åB¨e¨@È7ÄB ö?PAPÁà@PAÈYICPå5@ HJA˜¶@ôéSCÂ…@œCFCÀ3€@ dNCpìV@ÀÑ}ApìÖ@N[C ¡@¸þIC¨è”@|iLC`§_@APÁà@`AP–IC’9@à~ Áز¹@@ZHCÄä@¨ÊPCøWˆ@ôMC€dY@€’ Á€dÙ@åLC³™@PùTCø»ž@¼ 6C x^@à@PÁà@pA0:C¸ru@@)‚Àðõ@@2:Cø\­@¼>C°Y±@äbCLn²@ø±>C J®@ÜœXCÐp@ˆAPÁà@€A0®€B|kÓ@@ÉÀ(‘SAPvB2PAÈ´‡BØAxyšBøiè@P0zÂôihApý8B$ìQApLÚB`Î@øÚ«B@^@˜APÁà@ˆAÀ§C>ú@ÀÛ©APkzA 3¬Cú¿6A6à¡CÂ*AŒÐ«C°µì@PçÚA´µlAþu²CÈ6.Ah¥CD" AÚ9ÃCqó@ @PÁà@AØ_yC0a”@ ¤ A`|AÜ…{CôüÏ@`½sC€ÅÐ@t5€CàÕ„@”Ÿ¾äÕA(í}CÈ‚´@˜,C¨RÀ@Ìí9C°Cp@€APÁà@˜A€2JBî>AЛ«AZ’AðÿpBø7AàwB̃^AðçDBx\AûxAx\A ó_B,OAÐÆ#B½fAˆ±Bà¡1@0APÁà@ A€‹©BX2Ô@@]ªÁ`ZTA ƒBÔÂ$AXE»B0Äû@ˆG²B+Ó@°ª€Á+SAøÁBB@Aø—¾B<ÅAH¿¿Bð†+@ @PÁà@¨A°}ºB ÇÃ@€ô3A¨ìCAÐß¾Bd»ö@0©ªBœmA¨Bøûà@@’˜Àôû`Ah5B$¯AP(¨BlAˆJéBÀ*X@0APÁà@°A°ÄB²#AÀMÁz:£A@íAºHMAÀi)B,þlA‰B¬*%A@§„Àª*¥A°²BÞNYAPcB#fAp|Bð÷M@€?PÁà@¸A`?BÞÃA€7ÉÀRãžA€9àAØêFAÀœ B”jcAàð>B¬o(A (¯Áªo¨AV Bö`A`/`BÐhcA0fNBP+}@€?PÁà@ÀAä‹B¸×JAÀéÎÁœËApæTBÚxA( BèsxAP±žBôÛKA:¤AôÛËA˜O¦BàòuAØž‚BŠs’A 56BPy‹@ˆAPÁà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¤eBp @PÁà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ayAX"ò@à@PÁà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPˆIBØÉ@APÁà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ à$BhQœ@€APÁà@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`'B`b±@ APÁà@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‚ÀB b@ˆAPÁà@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@MvAÈòç@APÁà@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@PÁA€?pÈB„@àTA´% Aèj”B˜>Ž@À‘~B fõ@°DvBpW©@°ëApW)Að[BÀ5™@Ð TB¼—AÈoÅB)@€APÁA@ðK Bè U@Œù@ð/Õ@àûªBx@xÉ™BXy @ÐU®B;P@ ;BÁ˜;Ð@@ä¥Bxš@‹¼Bèm‘@hü‘B`äð?pAPÁA@@PnBØóÂ@À^ AðCAÐéBBöA€ ñAôMAÐû1B0ɦ@ÐW§A4É&AÐÇaB@¿Â@D Bh[ A /ŽA@Œ]@APÁA€@ µAp É@€ÞÀœ.IA€8°AÖ A`‹ÁA0A€ÇÞAp9Ñ@@óÀp9QA IÆAê£A€BÄ€APá>BÀÂ?`APÁA @Ô•C$Ƀ@@ ˜ÁôÞAиŽCü‹Ã@òO—CÀº@”B“CÀ¿š@°` ÂÀ¿AÖC ÃÜ@À‡ŸCÐñä@×C°0@pAPÁAÀ@ÐJC8^1@àu…Á°{±@ ChC@´ C(,€@ôüC`øE@@­Â`øÅ@pæõB0 @ðñC`µ@ÙB@Òæ?APÁAà@`¼ C`(@À²Àp¨@èJCþm@„þC03z@LÒ C x<@ÀÁ x¼@ØÛ C(‡„@ä{CpŽ@ü¢"CPéb@PAPÁAA›ËB¸$=@0Q¸Á€D½@WºBTÎ’@È_èBP˜@Ð!âBæH@à"ÖÁæÈ@ЖÎB,¸™@XêCÀ1‹@ÀÛBÀÊ @ˆAPÁAAœ~Cù+@€ŽÁ0¬@ôLC(Æv@¬ÓC`|}@T„C ´3@Ñ™¿ ´³@ôôC@DC …@0Ë"CàÑ*@à@PÁA A0{¶Bˆ@Y@@¦HÁeÙ@˜¯Bôß«@ÀúÇB½Ž@€ý«BÓr@ T$ÁÓò@6§Bƒ@Hé>ì>AÌ„GCø·@8UHCݹ@\\C0c…@€@PÁA˜AÔ. C|I‰@€öy@tc Ap Cx͵@ì%Cx±É@T7 C¹@ ZA ¹AŒ© C¸æ»@X/CèÛÔ@`÷B°aK@PAPÁA Aˆ*áB¬™@€îqÀ AP(ØBÐöÓ@@‰áB(vÔ@¸àîB Ÿ@ —¿ AhjçB,ƒÙ@˜AìBˆÑÞ@¬¬C0@€?PÁA¨A` ÍB¦@À. At;&AðÐB”DÊ@(¼¾B`Iü@˜ÂBÃÌ@O@ÃLAè¾B®‚AH¹ºB¸6 AÐ  B°*:@à@PÁA°A eªB\®Õ@ÀžÇÀ°ØUAHB^á A°5«Bä&AèöÄBXO¾@€F¶ÀXO>A/¶B–®AÄBÀ¬A03Bð…@À@PÁA¸A€WÍB|— A€ö¢Áš³‹A0 ¯BêfLAhÉØBÌã)AØ–ÁBøÚA€—ÈÁøÚžA’žBPûqAÀ˜ÑBÐ×2AÈ~C€R~@PAPÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿn˜B"Q@ APÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ jsBà"t@ APÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€#@BX7’@à@PÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP€ìB rT@ @PÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÿyB0ÿn@`APÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÷AÈZA`APÁAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿT‰A°Ÿõ@0APÁAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀãA¸ëAà@PÁ0A€?ÔCa@@ãËÀè7á@”«C`fŸ@ì4C˜e¢@püC #n@@J£À˜#î@ $C|²@,C†£@\{ C H@ APÁ0A@°ôMC Ou@P¿ðxõ@L‰QCt»@4QC ÇÌ@?ICÀ–r@ ¿À–ò@TÂMCÔœ‰@¸LC˜!Í@HìJCpui@ APÁ0A@@T^Cè¢R@À¾@pÆÒ@´©fC\@ÈA_CHô’@ì¡YC ãN@º…¿¨ãÎ@@D_C¼lš@h^C°.‘@tJCµ€@€?PÁ0A€@ sØA„²Ì@¿óÀ ÕLA¿A6Ò A =üAP8APÊBhÿ¶@¤…Áhÿ6A`=òA¼jAМHù¨@ÐØ-CÀ×}@¼,C°Öm@4p$C 2(@@Š›À 2¨@`æ'CðDz@|Ç+C q@`[.C`Kd@@PÁ0Aà@ȤC(ƒ#@s›@(Ÿ£@<·C0q@ C ìk@T¶CàI,@@0AØI¬@,ÎC4@È}CÀ{u@¨  C€’@APÁ0AAh¬ÍBP6@ñä?xo¶@‰ÖBpÝ@À ÒB@ö‰@ÈÚBp¶A@˜9?h¶Á@ãBÜ)Š@XRàBè/‘@CpÎ&@€@PÁ0AA`;C@V!@”ä@0r¡@ÀcECØþt@8p=C °a@ u6C (<@ª ¿ (¼@(ã2‚Ch:ß@ö‘CÀÇ­@ÉxÀÀÇ-AÎ6ƒC,¯ú@ž¡„CÈÅù@LcxC-‰@APÁPA@è?CàE@T®?(°Å@äÿCCØ-q@ð BCv¡@`n6Cpâ]@`šVApâÝ@ðõACü:Š@4s3C ü³@ø³„CPÓ°@À@PÁPA@@óPCày/@k—¿X˜¯@|ÞUC@µr@¬{VCxº„@ЦOC J@ ÜÁ( Ê@L@QC¼]@¬‘YC-˜@Ä#VCÎi@à@PÁPA€@Œ+(CP@@öÏ@h–@Г0Cø Y@ht)C€x[@o#C0Ø,@@Þ‰À0ج@à¨&C kz@ìy*CÍ}@pIaCèÆ‰@PÁPA @°wC @€]8ÀP7“@HChqY@DôC€áS@…C€L$@€`ÍÀxL¤@\øC(èr@@( Cà½m@è#C0Ù;@ @PÁPAÀ@›KC0í,@ òfÁ€ ­@FKC¸W@èÐYCàoz@LúLC ¡D@°’Á¨¡Ä@lŽKC(–Ž@äP]CPš‘@Ä'C (N@APÁPAà@/Cp:@Á0?º@¸ÝC@‹@˜Ú C(q…@ЛC]9@ Á]¹@ 2C0•Š@XC m…@à‹«A R@ˆAPÁPAA°tãC *ô@@¡dAÜUtAz„ïC,À4AjùçCÈ1A,éâCˆöè@€º@ˆöhA\]ìC*AˆÚêCô,AÀ9ðC°£A€APÁPAA‚:¤Cø^´@€‘À4AÔ©CÖÃAHg«ChšAV‚¦C€H­@€²ÃÀ€H-A.K«C¹ÿ@*i®CÀý@¼r‹C–¬@0APÁPA AP1¯B Än@àþœÁøîî@`¡BÀ ¯@hÝÉBh°®@øˆB`Ž@À5Á`Ž A±‚B©Ò@¸n—B؃Ì@°¿QB@³8@PAPÁPA0Aà1ûB¨q@ïyÀHJñ@x‡ÿBÜÔ¨@¤ C€’·@ü¡CàÕq@`ó{AèÕñ@@mC b«@$dC@ˆ¶@Èš6CØõƒ@à@PÁPA@A$‚DC «g@‚×@pÕç@ûMC”p¨@( GCX±©@ÛJC ·R@àA ·Ò@$ÛUCœ@LMC˜—@äfJC莚@@PÁPAPAì‰-CxÁb@̪¿Hëâ@Њ1C ^¥@¤¢3C¢¤@hÿ1CPL@tÁHÌ@¤2ChÒ‘@Ñ;Ch—@œC`º@@ˆAPÁPA`A€‘CÀ€Z@`‡ Ax©Ú@$dC`Èœ@èC° @ ÚCPyb@Fñ@Pyâ@ C<Т@0PC°‹¥@`ZC€CG@APÁPApA¸Œ£B¬€–@€ïÂ@AŸ¬BHÙÑ@€J¡B˜˜à@¸»ˆBЭ½@ ±AÌ­=AàT“BæþA˜¡ƒB`cAPB@‹@à@PÁPA€AÀ‚IBÈüä@ õXÁh(eA u0B ù4AÀ&iBHÎA€rñAèKA€Ô~ÁêKA@|³Aþ'A0’BT¢JA@–ÅBÐp6@à@PÁPAˆAàïòAŽIA„ñ>xc†AÀöA$;A›ôAüjDAÀ$ B`[ApwžA^[ƒAP63B6Ç?AàáÉAÌ 6A ¿ B°œ@ APÁPAA¼|BÊÕ@¡Ð@ÜóUAh–„B¨¼ A ÚqBt4!A`>LBCÿ@ ÂCA0yBˆ#MA躈B¼”A¦B€f<@à@PÁPA˜A€¼Bè|¢@€ŸpA"AÉB óØ@P®B¨†ð@ >­BÀa¬@ ž@Äa,AÈ¡¯B(×ñ@؈¨BXŠò@8µB »W@`APÁPA A>ðAÒGAë/@8e’AàröATiEA 8äAàdSAð8"B´M"A ¦4A²M¢AÀe4B›QAÍ BúqA) B0–@`APÁPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ'NB -a@PÁPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ+rBÐ]@€@PÁPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÖPA°ŠÄ@pAPÁPAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¹%B(#‚@€?PÁPAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜DŽBÀ%?@PÁPAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀµA(ÂA @PÁPAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpîB`ßi@@PÁPAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`èAü›A€?PÁPAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ§BP6ê@PÁpA€?¬oCTŽÓ@`GÃ8´SAסBˆà@xõ[Cô„8A`úŽB¨6²@v<¿¬62APa‘B 7ï@ñ’B´l AhŠB°­@à@PÁpA@hì¬BlÑ™@€ ÁøìA˜4§Bð3â@°s»BxâÛ@@z¯Bh>š@` ŽÁl>A@ñ¡BìGæ@@¨ÆB(ÉÙ@@90BÀ÷?APÁpA@@¼ŠCè~ˆ@€Ñm@d—A t Cd‰£@´À CÆä@@âÿBp}@`êApý@DáCð»•@ðSþBðrÖ@ä×4C@Âf@ˆAPÁpA€@xÝhCüR®@™#ATr.AhßuCUAè“kCàý@ÔébCø~›@€wÁ@ø~AðnCÈä@˜ögC8«â@àÓXCxö‡@PÁpA @“C¸Ú[@@ŸÛ@XÜ@ Ö C*¡@ìC4¡@(©ýBP„P@‰ÀX„Ð@TdCðr–@°C¿›@ÌÚC@¹D@@PÁpAÀ@€"’B¸a@ ÎÀx@á@0‘Bõ¨@ȯžB »¡@(² B ´a@¦{?˜´á@ ¨B8 ª@h[¦Bp¢@€^wB0+@€@PÁpAà@ fCP<@@áç@€7¼@PîC°‹@¨ÃCص‰@Ô›C2-@ C3A2­@ì¬%Cø¸{@(jC€U@ œ2CȺµ@ˆAPÁpAA ï‹BÔ{@ਕAü@Àó¤Bu¥@ë|Bp˜Ë@ÈZ–B°˜l@€Á½@¸˜ì@À¦¢B$§@pÑ–B@tµ@`} B  >@À@PÁpAA`"Cl@à'Ap,ì@´[ C|ÌÌ@‡CЕ‡@YCÐ$2@À¨šAÐ$²@ ‰C „@î÷BPy‚@8ïB ´G@ APÁpA A ¼AÃÛ@Àá‘@Àë[A@:ÖAx`*A 3±A(A@hËA`=è@(ž?`=hA`\ØA 9/A`4ÏAà™&A ¹ñA âR@ APÁpA0A82œB(Jf@€†Á(uæ@¸—˜BÈŒ¶@ ¬BHœš@p:™B@—ÀAXÜ™B$¹Á@p¶¤B`a¹@î‡B O@pAPÁpA@A@K¦Bx)i@@šƒÁ`Ué@èåšB”;º@` ¾B`ü™@ǧB¥p@œ¿¥ð@P¬Bœ¶@0ê¯B¸|ª@xC›B F)@À@PÁpAPAÐ CpN@à,jÁ°¨Î@8³C,•’@8ðCxX›@(Cpáe@ Ápáå@ôC˜g¢@¤«Cè|­@ðsC0ìv@`APÁpA`A@©1B7í@À2/Á dmAPÊB¶š7AS BHtÇ@À@PÁpApAçYBË@@lø@¸KA` ýÖ@Ô¼GCp¢@ ”HCx¤™@Œ?Cp Y@\ê¾x Ù@XèEC¤¥@$ŸGCù™@8¶3C°p]@APÁˆA @ÈyBÐý=@€sƒ@P!¾@Pm™B$z‰@¶‘BŸŽ@Ì®B–2@Ü.Aˆ–²@ÁBØ»€@0‡«B€¸†@ 2@B@‡@APÁˆAÀ@žCð”<@€ÄÄ@H¸¼@HîCЉ@äpCP @óC0”?@`K%A8”¿@H’!Cˆ@ØæC8Ž@œ‚&C°¨U@ @PÁˆAà@0½èBð,.@'„@ÀM®@ ÷BP+@ ðB,‚@ °àBàX5@ :WAèXµ@ IøB8Ï‚@XûÝBhš‰@Ø…‚B`¬ï?À@PÁˆAA6¡BØvJ@»Ú¿0Ê@Pn¦BÄ’™@à:«B€’@˜W™BPÝa@Àç‹ÁPÝá@P©BL·@°³Bx.•@ˆ©B¬%@@PÁˆAA0KBP¾@p«Áˆ,>AÊðAÆw#A ƒSB@â@—.Bàq®@8ð¿Üq.A@2B–A¢;BHxÞ@°‡BÀ˜n@€@PÁˆA A|¾C€Õ4@2¿0ø´@lõCä·@³ ChÁƒ@ø`þB`¡M@úŒ@`¡Í@h CHÙ–@ pCàX™@ˆ3àB€çQ@À@PÁˆA0AøŽ˜B@Ÿt@€ó¾AˆÎô@hu·B @è(‡BàÊ@Pç¬BPžs@ ¨/AXžó@0à¾Bf´@8ªBÐT³@8:B1k@APÁˆA@Aè3¼BлV@ÀEA°åÖ@ßÌBèĘ@PŠ»BÒ£@ˆ»¼B@‚{@cœ¿8‚û@ÀÂBì¶@()ÇBh“»@ 0»B}@˜APÁˆAPA•–B ¹g@¶-A¸æç@ðÛ¦B„§@È(’Bˆº­@PK˜BÀUr@à£|AÈUò@@=­BÄõ¨@¸ÁŽBÐ¥º@(œÅBpHA@€APÁˆA`AÑöA–èA@¬\Áü…A`MÅA†º'AàpB[A€ÒBÜ A€ÎáÀÞA€¢÷A’:AAB”taA OBx`”@à@PÁˆApAð×BH®ü@@d{Aøà|A`ž9Bš*A`"öA˜ÚEA€5B4ðA´?4ð…A “;Bòç1A9BøSA ó BðêN@˜APÁˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8¢BPb!@APÁˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð©B :Œ@À@PÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€_BÙy@PÁˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¾pA ͽ@APÁˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpö›BÀiB@€APÁˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@öBp‰$@PAPÁˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè*BN¼@€?PÁˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ —áAÎÇ@˜APÁˆAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ûXAØEË@`APÁˆAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ bÎA˜©Ø@pAPÁˆAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ì‚A 0Ø@PÁ˜A€?À¥ÈBŒb@àŽ ÁH¸â@pÅB@š@7ÙB-°@pÚÍBL@Äg@Ì@˜ùÖB(““@ðùÑB˜H–@XݹB°/@@@PÁ˜A@àä’B@Él@_—?øöì@¨å˜Bì[¤@ˆé—B˜Â¶@Ø ˆBØÂŽ@ u?ÔÂAøOBÊÅ@ úŒBèÄÜ@°PŽBàÃ@ˆAPÁ˜A@@ Ü²BX‚\@@|Š@­Ü@Àø½B”T•@€Ç¶Bã®@ظ²B¨Y@À«"A¨Y A€§ÃBŒÉ@X®°B€o×@;Cx5º@˜APÁ˜A€@`KYBÀ¦}@ Ö$Aà×ý@°’wB”¿Œ@àÆNBø“á@àaHBX&¥@p×AX&%A³wB´Ô¥@Ðç*Bh#Að=6Bà @@PÁ˜A @PTCàÐ8@…Õ?Èô¸@ ÍC`l†@à±CH‹@@§C°€@@8£À´AìiCôÌ·@¤È#CЕÅ@üì C Ó£@€APÁ˜AÀ@H‡»B™&@ÀÀÁ¹¦@ »B gr@èÊÎBÿ|@¨½B€"@­Ì¿€¢@OÄBðKk@@LÊBàÓw@Ðí¥B€ f@à@PÁ˜Aà@0Ì’B Ø:@ À2A¸üº@Hb¥B¸Ç‚@ÀŸB¨#“@X B ”B@@b,A ”Â@Ú¡BÜ7‡@ðGBèñ™@˜ °BFz@à@PÁ˜AA€€MB`¼€@€ÜÂ@´ÕAPdBl‚¬@ ñLBÐÊÑ@@§AB °@€ —À$°AÀ@BZÔ@ð_WB€|×@`÷mB``l@@PÁ˜AAà®ñA´kÕ@€PAô•UAPøBÍA@ûÜA>A _ºA€sÎ@@4Á„sNA`å AbmA`òçA¤d$AäA€ÿÑ@pAPÁ˜A A)Bø¬Î@྇Á$ÖNA€õBäŠAРKB A JáAØYæ@@á<ØYfA€ëAz¥A`½îAlw6A ú!B`{£@€APÁ˜A0ApM„BÄ(•@@;†A´FAxŸ›B¬Ö™@@¾tB ] Ah>BЬ–@‰Å@̬AHߌBDÚ¥@ T‚BHgAØúŒBà@ APÁ˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨ºÄB L@˜APÁ˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¸BOF@€?PÁ˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‰5B± @à@PÁ˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@à B€{9@€?PÁ˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà»BB ´@@PÁ˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ}NBÐÄ@ˆAPÁ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp„GB€x+@€@PÁ˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŒ BLz@€APÁ˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ{ÖA8¦¥@@APÁ˜A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Š B(²‡@pAPÁ˜A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ áùA *ž@˜APÁ˜A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÁÊA¸õÝ@˜APÁ˜AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€!`AXNÌ@ @PÁ¨A€?@ëAøþAZZúÿZZúÿ@‡òAþ§AZZúÿZZúÿ°ÔAB¨‘@ZZúÿZZúÿpfGB¹”@ZZúÿZZúÿá)BpÓ,@@PÁ¨A@À•ÑAø©AZZúÿZZúÿ@VÙAœ)AZZúÿZZúÿ@îaAhÕÍ@ZZúÿZZúÿ™iA¤ÑÔ@ZZúÿZZúÿ€7HA؇@ˆAPÁ¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¡B`+8@`APÁ¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ €BЙ@€?PÁ¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐýãB PŠ@@PÁ¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÛB@ïf@@@PÁ¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàáXB0co@APÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€BØá@APÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`YfBpœ‰@ APÁ¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ìËA8Lï@@PÁ¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ñ¾A°êAˆAPÁ¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿààªAÈ4õ@0APÁ¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÊA8IAPÁ¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŒHB€Ü?À@PÁ¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿbCAˆþ¼@@APÁ¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¡B0‚r@˜APÁ¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpž‰B@ƒì?APÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ§†A(–Ò@0APÁ¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€B€Y@˜APÁ¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŽAB`-:@PAPÁ¨A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¦ÖA0á°@PÁ¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ´APd‡@APÁ¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ2B€cö?˜APÁ¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐíBX£@APÁ¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨I’B@û_@APÁ¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøâžBd=@ @PÁ¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀçpAðVÐ@˜APÁ¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð™BPÈ[@À@PÁ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈLŒB·n@@PÁ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÌŒA€€ç@APÁ¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` $BY˜@˜APÁ¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‹²Bš@˜APÁ¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`PŸAØ÷@ APÁ¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà–ûA×@`APÁ¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¶Axrû@à@PÁ¸ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðžBàáÆ?@@PÁ¸A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ1”A8ä¶@ˆAPÁ¸AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿõIAБ°@APÁ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPíBà™Þ?€APÁÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàPùA`d@à@PÁÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°C}B[@@PÁÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`çüAˆAˆAPÁÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè“B9@ APÁÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÂPBÀ"d@À@PÁÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¦õAx€Þ@ APÁÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¦A "ð@ @PÁÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ uÅAp…APAPÁÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`m B§¼@ @PÁÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàS´Aˆ“ï@€APÁÈA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀdËAûA˜APÁÈA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàí¨A4gA@@PÁÈAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°QBªÑ@`APÁÈA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`yBHH÷@€APÁØA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¿B@C@˜APÁØA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ~BÃG@pAPÁØA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ÿ0BȸŠ@pAPÁØA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpV B€\AAPÁØA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`òB ‚º@APÁØAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¯þA )Í@PAPÁØAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿE B@É@ @PÁØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`+ÓAè9÷@ˆA@Á€?¬8tC0߃@ZZúÿZZúÿ|LvC\þ„@ZZúÿZZúÿä¸pCx•@€`«tCPˆ—@ZZúÿZZúÿ +UCèô@@@@Á@Xþ(C°NI@ZZúÿZZúÿœ8+CöK@ZZúÿZZúÿLè)Cð‡a@€°{-CGf@ZZúÿZZúÿÈÌC0{o@PA@Á@@p*¡B 2~@ZZúÿZZúÿxë£BLE@ZZúÿZZúÿ ¦BH¦‚@€ŪB<æ…@ZZúÿZZúÿ¼sC0;@0A@Á€@D¬œÿ@ZZúÿZZúÿ‹ÀDÀcAZZúÿZZúÿ]ZDä«A€û D~ôAZZúÿZZúÿñéCt¼'A`A@Á @€lËAjNAZZúÿZZúÿ@ÐA¡AZZúÿZZúÿð±BI%A€B@*AZZúÿZZúÿ€YÝ@ð•š@@ÁÀ@¨vãBíY@ZZúÿZZúÿˆòèB._@ZZúÿZZúÿÀ¦ôBQj@€(SüBøªq@ZZúÿZZúÿX×ÉB à@PA@Áà@Ð-ÐBÈ«l@ZZúÿZZúÿ[ÕBXŽr@ZZúÿZZúÿ ¿B°Š@€@ºÅB,tŽ@ZZúÿZZúÿPoÈB *@À@@ÁA€ ÌBJ~@ZZúÿZZúÿHÑBM‚@ZZúÿZZúÿˆäìB``‚@€YôB{†@ZZúÿZZúÿè|âB >@A@ÁARÝBäA‚@ZZúÿZZúÿÈ¡âBØa…@ZZúÿZZúÿèìÖBЦŽ@€`nÝB8ø’@ZZúÿZZúÿEøBÀÝP@@Á A(*’C´²@ZZúÿZZúÿÌn•CÌŽ¶@ZZúÿZZúÿìCޝ@€~“CH‚´@ZZúÿZZúÿNøƒC–ì@@@@Á0A`kàBŒ@ZZúÿZZúÿàääB¼ÍŽ@ZZúÿZZúÿx´ðB ÿ‘@€PÍöBر•@ZZúÿZZúÿàiÇBà·6@€A@Á@AÀTBÂ1AZZúÿZZúÿ0 WBr_AZZúÿZZúÿvA8ý&A€€e{A*™*AZZúÿZZúÿàaÇAxìÚ@˜A@ÁPAày¶A(À!AZZúÿZZúÿ`͸AÐ#AZZúÿZZúÿ`Ç¡AÌIA€€Š¤A&>MAZZúÿZZúÿ@,A€\Ñ@€A@Á`A«›B8eÖ@ZZúÿZZúÿÀéœB,Ø@ZZúÿZZúÿ|ªB°Þ@€ð{¬B@œà@ZZúÿZZúÿ –ÞBà%:@€@@ÁpAÖKCĤ˜@ZZúÿZZúÿøWLC™@ZZúÿZZúÿBNC°öŸ@€ìhOChÛ @ZZúÿZZúÿ€ç/C(ß™@@@Á€A‘$Ch<’@ZZúÿZZúÿpò#C|¯‘@ZZúÿZZúÿ ß(C(e¤@€(¥(CÌ,¤@ZZúÿZZúÿü#!C`@˜A@ÁˆAŠ›CP?Ÿ@ZZúÿZZúÿfŽC$‰@ZZúÿZZúÿ(C¸é½@€$ÝCÌ2¼@ZZúÿZZúÿgxC`D´@A@ÁA0B$^AZZúÿZZúÿ ‡ BêZAZZúÿZZúÿ lŠAH«BA€@ˆAøD?AZZúÿZZúÿ0©HBà3Â@@@@Á˜A‡CÚÇAZZúÿZZúÿ>ùƒCH×AZZúÿZZúÿºx‰CØç A€´Ï…C5AZZúÿZZúÿD–C¼kA @@Á A@™¿B˜+ñ@ZZúÿZZúÿ¸·¸BL‚è@ZZúÿZZúÿÈÔ´BA€x;®BŽ–AZZúÿZZúÿ8a§B©•@€A@Á¨A<CÜAç@ZZúÿZZúÿâ †C¨³Ü@ZZúÿZZúÿXŠCX®â@€L‡ƒC¬Ø@ZZúÿZZúÿ澃CøÍAA@Á°A;vCÔŒÝ@ZZúÿZZúÿpphC$Ñ@ZZúÿZZúÿ<=wCHlÓ@€ÜÖhCìÇ@ZZúÿZZúÿî‚CŒ ApA@Á¸AŠËBÈ-AZZúÿZZúÿ€ç½B$•AZZúÿZZúÿÈЫB 2>A€pÆŸB Þ0AZZúÿZZúÿWB°V¼@PA@ÁÀAÀÏ)B×f†AZZúÿZZúÿÀxBâ¯wAZZúÿZZúÿ^(B扤A€ðyB1ö–AZZúÿZZúÿxŠBXV•@€?@ÁÈAÃ5B”fšAZZúÿZZúÿ0G%BøeŒAZZúÿZZúÿPBBr´A€Ð)Bb5£AZZúÿZZúÿ຅Aàô+AA@ÁÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ šÀB`ý€@@@ÁØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXlñB0î @A@ÁàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀç´AÄUMA˜A@ÁèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€–‚A˜£-A A@ÁðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ#uBàã@ @@ÁøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿs BÐUVA@@@ÁBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Å{AxÚ,A€A@ÁBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpA@Á@€?ØrC¨Ç4@пÈã´@ktC¬<‚@üuqCÀ¨{@ÜUqC°U@lo¿°Õ@ÈØtC䇛@DDqC8”@ 7tCèAƒ@€@@Á@@ÜÂChv @À1Aø‹Š@”SC˜IF@Ð&C@ÈC@DbCµ@ jÀµ—@DCˆôX@ðC#Y@ÌC`Š$@@@Á@@@Üÿ@CØQ@ë"AÀi™@ôƒIC8ï]@ä|ÞCðÁ@ ?ÁðAAþÕÞCz-AháCtî AŠÏC0 Ó@˜A@Á@pA$ÛC8sV@ M!AØ—Ö@$V$C —@ô…C£—@̱C­c@ ®vA­ã@øU$CÈ @|ãC°­¢@8Æ.C ÿZ@€@@Á@€AlOŽCp¢Y@ ¢@AÈÙ@TÍCxC›@x]ŠCë–@D‹CˆD‚@ RTAŒDAZ¯CĽº@ðn‰C°f´@¸z€CÈ6»@€@@Á@ˆAxNxC„Y@0ƒŸA ªÙ@LŒC,}™@¬pkCŸ–@ØxC°z@°0¡A°ú@æC€‡±@$QkCà€¬@XªeCˆj‘@€?@Á@AôýC$‹@°k®Áà A ‹ C8oÅ@híC~¼@¼}!CÈÚ‹@€M#ÀÈÚ A´oC #Ã@˜ÛCvÁ@4|ECÐGJ@0A@Á@˜Af…–Cdºá@ýÛÀ(ãaA0×CP"Ao”C¤ØAþ¢•CàªÑ@]qÁäªQA®ÿC¸. A|–•Cô¥A8*°CЄÜ@À@@Á@ A‰BTê@€\#@HDjA°^šB°}AØù•B8K"AP^dB$:%A€/9Á":¥APÁEBtHlA@TsB°QVAp2>Bºz@@@Á@¨A`#B`Š)A€|Áþ©©Aà(üA»YA€0;BxÌpA é'B€/A ’A €¯APT2BÒrA ¥BàVhA0vBÐDr@PA@Á@°A°u±BØ`Ê@@MÅ@<‡JA_­B¸ÈAÀò¢BL[ A@v¸B;À@:?;@AàH®B›ý@€À®BœfA@‹ÛB€t@@@@Á@¸Ap€NBúÀ3A ÙAªã³A`ÇaB|‚iAð,!B\6sA mB×-AàA·A×­A0’ƒBpºSAð4BøAwAзBXªž@à@@Á@ÀA8ŽB["A@ B{¢Aè÷¥BØ$#A€1BBðÜ}A …ZBxæ=Ai}Àzæ½A?AB€iwA@ÎRB¬yAà˜BÐ D@€A@Á@ÈA`Ø BV&JA@Kò@ÆNÊAP BøG‰AÐhB\xAÀQB\JIA€mÛ@^JÉA ÏB¤Æ‡ABBÀævA@Þ“B #G@ @@Á@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ó'Bè©@@A@Á@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@x‰BˆÍ¡@`A@Á@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¸~Að‰î@@@@Á@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÿ=B ¿@ˆA@Á@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ–JBŸ¹@ @@Á@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÈÒAœ©7A€@@Á@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ„BÀ/@€A@Á@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@³AœAPA@Á€@€?‡ßBÄ@Ðx¾°Ü™@h`áBháQ@ÖÞB€¤a@ÞBÀÏ @@Š¿ÀÏ @p¹àB è\@¸õÞB°öl@P æB0© @@@@Á€@@˜ÈnC(7@`„–Áà#·@ÄšhCÀ~@¼NxC8G…@¸gCðÃK@@ÕÁðÃË@\^C°ØŽ@dIuC Å”@ ¤hC—¦@pA@Á€@@@8|ûBP¶@€5'@èÌ@dTCXT@xþùB@ F@¬‹C„@yÀ„—@@µCð\@¯Cp“W@ ÂáB0, @ˆA@Á€@€@ “ Cˆà@`ªÁ÷Ž@TÌCðôH@˜à*CPÍP@ìC#Cê @˜ÀÂê @”\CH­`@¤?9Cçn@ÈçC í@à@@Á€@ @ˆ|wCpø<@ Õ@P½@\X€CÔà‰@\¹vCèç…@x®zCà[X@€ÿ@à[Ø@Ä8ƒCìNœ@ zC bœ@X—KC ùY@0A@Á€@À@ì÷*C˜o@fÈ?‡“@À 0CøÞT@œO,C°ðS@Ì·,Cà¥*@àVA襪@¨9CÀÁ@¨—(Cp?n@p,-C`7@@@@Á€@à@”{&C ð*@Ц›Aè «@¨½4Chœ~@ÜëCUn@,\#C`ú/@8|0B`ú¯@äj?CXB„@¤¥C@Ku@Ð C@ $@€@@Á€@A ß@B¸›®@ÀžpÁÄ·.A`ÿ&BLÇA #bB¨ÈÍ@PØbBc@`èPÁcAp&OBÈý@À£€BÈ@@Ê B°¥@ @@Á€@AÈà Cü+@ik@ج@p,C¥x@(î C°Rw@,Cð1;@@pÄ@ð1»@ P CøR‹@Ü,CX°ƒ@ ýïBÀ§ò?`A@Á€@ AàQ Cr3@Àû*ÁP³@ØCx_‚@L›Ch€@„ÿ C 5=@ÿÁ˜5½@Ô* C ¢Š@4øCPì†@ìCp6@PA@Á€@0AX0Cè€@@@£AA À@Ô/:Cx²‡@l[,CìŒ@H7C»]@ I¨A»Ý@ø FC¢@( /CXÎ@(Q8CÀ¥L@0A@Á€@@AðûB¨ô@@C –l@`A@Á€@pAÄ}TCày\@`’@AÈŸÜ@„<[CKŸ@`NC°è˜@@ØPC°€b@ÀC.A¨€â@\—WC<á£@˜ŠKC°~@hSwC@ý°@@@Á€@€AHŸxC(\L@õÀÀÌ@(­vC,é@X…xCÀè@0“|C`Lt@ìÊ¿XLô@ü{CH\¬@tA|CÐ8¬@øxCPŸŠ@ @@Á€@ˆA´KC <„@Àz±ÀüSAHñFCd‰·@@LCšº@„‹?C@M‚@ÅwÀCCA@À@@Á€@A\D C`¡@ʇ@P­!AàÜ C|ŠÙ@ŒÌCØYç@ˆY CP,Ÿ@¹‹ÁP,AxaCá@ÜCøxÙ@0­úB9@A@Á€@˜A8/@C؉@`fÉÁ(ñ AHï.C˜Î¼@LîGCÀf¿@xACÈ €@@ßNÁÈ AØ6C\ü°@(8CC@,°@$©§¨AÀLBàæcA@„úATV[A€6Bø›#A£Aø›£A€ BжdA }ÜAxzKA€û”A)ï@A@Á€@ÀApáCBj/A ¨ÐÁ?¯A“B(`]A€œgBd)nA0aB,G6A Þ;Á,G¶AÀ 9BÞ%rA ¶gB¼jA`šKBP_@€?@Á€@ÈA'0B$šSA`±AºÄÓAÉ1B&:A€üB0†A“B3DA¤À3ÄA°™B0’vA°® Bª ‚AXtB#p@ˆA@Á€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÍkBxÒ@@Á€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÃøAˆHó@˜A@Á€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÕmB¨áˆ@€?@Á€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  Bà<Ð@@Á€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ´GB€ÖÆ@@A@Á€@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¯¤Aˆ$ ApA@Á€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ’BB0Ì@A@ÁÀ@€?˜³±B(Œw@ š2A€³÷@°Ô¾Bpˆ`@Ð>¦BxÐÜ@ÈH½B(‹€@ 2ðA(‹A˜%ßBÈÒZ@p{ŸBhØé@æ†B`·±?€?@ÁÀ@@œCØ1#@™AÈK£@¬,)Cðám@ÀòC€Øc@¬Cn%@pѾAn¥@\f/Cðjv@ˆ£C`ùc@¦ùBà*?@ˆA@ÁÀ@@@È”SCXDA@`$MAcÁ@Ô#^C<´@ –NCà…@@LMCpç=@r£Ahç½@]CðËŽ@ÐECø}‚@¸QC0óŽ@A@ÁÀ@€@ ׳BøE+@ BÀPa«@h»´B }€@(¾¸Bp k@0vÈBPu'@–]¿Xu§@èaÍBˆ"|@HÌBYg@€ÜŽB€ÞÃ? A@ÁÀ@ @À—ÊBˆ @ ,?03 @@ÐBH‘h@‡ÌB¾d@ïÞB@Ç @À:Ú@8Ç @êìB(h@@‹ÛB`Pi@ØUÏB@ç @@@ÁÀ@À@(]C˜ÿJ@°‘A@ Ë@¼lCXµ™@WCh ‹@ÔOC`¨A@àŽxA`¨Á@×]CX)’@œÜJC0~†@|9CÎ;@€?@ÁÀ@à@P3ÄBp]/@àõ3AÈy¯@8ÕBðÍu@¸ô»B¨>‚@HľBy@@À7ÂAyÀ@ð!ÞBT`@€£©Bèé”@ØÔB @@ÁÀ@AÂòA¨×@€ A¤‚@‹ÒB¹û?0A@ÁÀ@ A0}’BÈ"y@gðÀèKù@Ð\ŽBhÚ¼@tœBà<ª@€†—BàÒˆ@€tªÁàÒAÈ †B”MÜ@ ú¯BО­@€ÝžB@ë?€@@ÁÀ@0A¨K2C R9@0QÖA€q¹@PáCCòˆ@\M'CHÝ@Ô‡5CS\@høEBøRÜ@4»SC˜ ª@¸`C¨“@ È8C æy@ˆA@ÁÀ@@AªâŽCdã‚@@œÀhùAüiC̾»@®É‘C4¼@ C „@ Ÿ‚Á Aà)Cèͽ@¬?–C覾@„›Cð¦@À@@ÁÀ@PAHyáB°òT@ÀkªÁèÕ@Ø/ÏBÀ; @0ùBÐ:@@—êB\a@ ?ÎÁ\á@›ÔBàÄ«@°¢C`—@€K¶Bç@À@@ÁÀ@`AØuÃBˆ¹x@À[È@Päø@è¸ËBÔÊ®@Y¾Bð¶³@ØkµBÈ«Ž@ |AÄ«A˜´ÇB¤¥¿@øã¦B8(×@ iãB°@pA@ÁÀ@pAh!òBPÒa@@¸A˜ùá@à—üBŒúœ@¸7éBðN£@ýíBà6}@ |­Aà6ý@4´ClÁª@˜ñØBÀ¼@@íóBPß1@PA@ÁÀ@€AXÉÙBPR‰@ µTÁ„j AÀÌBÔ`È@PdæBàº@¨ÂBˆ,Ÿ@ PzÁˆ,Aø`²Bäbî@DÑBØxÒ@À¾B@ @`A@ÁÀ@ˆAX¨B|‚À@`˜Áܤ@AHr”BgAÈ*ºBØ6÷@˜“®BheÁ@ê ?heAAÈÏ­B.|Aè’¬B ×A ÐùB Ý @€@@ÁÀ@A€)B A ÌqÁô(šAЗBÄžUAgDBTWA€…}BÔzAPƒXÂÔz„AâBöz]A°L²Bx¥ A 9ŸBðá1@pA@ÁÀ@˜AŽC«‹@ _3Á@Å AÐh CàôÂ@ÔåCë¾@¤£C@I‰@uJ@OBØIcA0ÜB¼“jA¸½ŠBÀ6E@˜A@ÁÀ@¨Aà˜BT,A SˆÁ4I˜A`Ì´Ašº-A´BX;kA`bBð¹A@6ïÁð¹˜A@^¶AÌU0A@'OBœjA R BH‘²@@ÁÀ@°A, CÌ»@„‰¾<ÚAüECô5Î@ÄÎCx¶Ù@н CO¸@@£dAO8Aˆ˜CÀFò@`ùBøü@0eãB@âO@€@@ÁÀ@¸AÀ$BúòAR©?øžA°ÓBbÎLAp€ BЦ@¡ BÐ}@€?@ÁAAêe…C€Ëz@`RAPõú@ÐoŒCˆí¯@‚¼„Cñº@Êø€C8—Œ@+¸¿<— A„CŒ^Ä@¢9„C¸±Ó@pÿkCðâa@à@@ÁA A b¡B°g@ 4 Á˜¶ç@¨³œBl¥ª@@N­Bh5¤@°ÃšBðàƒ@ë¿ðàAø‹B(e¼@ ôŸB°#Â@x—¡B€õø?à@@ÁA0AàqÉB€ÕP@ÀVÐÀèøÐ@ÀÇB0¿@ø«ÓBm@’ßB@”V@pÖÁ@”Ö@00ÊBXЩ@pFÿB †‹@xv®B@–ø? A@ÁA@AØ"C@~;@@ÝïÀPž»@°‘!CÜDˆ@$x(C¨¦…@@8'Cà B@À Ç@Ø Â@ÄX.CøõŒ@,÷&C`‹@8Ç=ChÂ@PA@ÁAPAš1“C c@À‡¯@pÇã@Zù–C¼¦@Ò´“C°s @d:–C8‰@ 7A4 A¸œCè•É@ {•CxÀ@Ò9–C°1Ç@ˆA@ÁA`A˜{C(NY@À§©@(tÙ@Ö“€CÀ˜@0I{Cà^ž@²í€CV~@€„ @Vþ@¤=ƒC„I²@¿CØ©¹@z>£C H¦@@@@ÁApA”ˆCà˜@À&0Á ûA¾#†C€žÙ@b“‹Cð/Ù@躅Cpà@ÀÇ·ÁpàA>ó€C|:É@ˆTŒCø5Ó@™pCÀï@A@ÁA€AÌ¡sC ¹¾@@#:ÁÌÛ>Ax¼mCþªADŠyCpà AŒCrC€æ¯@€¯W@€æ/A tC(‡ö@xÓpC°_û@¼Á†CÈo†@@ÁAˆA¬XVC¬€©@@n©ÀpŸ)A¸$RC¼ë@øáWCЯð@TC`x @a¬¿`x A€çQCl¾à@p¾SCÀpâ@ÈÇ7CÐÕf@À@@ÁAA8@OCk…@àj,A¤ƒAœmQC`ñº@¤˜GC@q¹@XnNC€«v@€ÃÛ@€«ö@™NC§®@ĹHC¨u©@ÌvC@Þ£@`A@ÁA˜AˆAÇB@ï©@€+š@ü*AFÇBÌ0ä@ˆð¾B8Wò@¼®BHaÇ@ ×ÁLaGAx¤¡BêAX^´Bp±A0¿BøÈ’@à@@ÁA AÐs'Bx!Aà›/A0¡A067B@ý[A Ò B_^AÐzmBðÎA‰ÁðΗAàDBjpaAØe„B0þ€ÑFAî»Bœ~Ax¾B°¬A`7±B€úP@À@@ÁA¸A H/BTú4A€V4A\µA009BæÿdAôB,}AðCB¬îf@pA@ÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ—*B œ@@A@ÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`>ÒAp¾õ@@@@ÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ NBP‹õ@ @@ÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPlBÐ4|@à@@ÁAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¡ÝAÐû÷@@@ÁAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ĆApZû@@@Á A€?<¨ C–s@€.Àà¾ó@ 9 C$ħ@ Ö C γ@àk CÀ³„@€Šþ@À³AŒ+C ü¼@œC€”¿@¸C04@PA@Á A@âÑB"@@O|AТ@ ØåB€ÊV@¸+ÄBP¢x@øàB@’,@à™A@’¬@(ùB°™m@p¹ÏBèx@sÿB @`A@Á A@@( CÕ@ŒÉ¿Øî›@6Cc@dÃCÀÑ]@4a C ¿4@µè? ¿´@p=C§‚@ã Cx½‚@@—Baº?˜A@Á A€@8=ÈB~@R¿˜œ@(@ÌB?a@õÌB0c@èËÌB0*@À€VÁ(ª@ˆQÅBXNy@À´ÞBàt@þB …@`A@Á A @°‡ÂB€*@0XŒAЪ@ÚBu@§´BÐew@hyÁB`Ï=@pM BhϽ@ÞëB(Ƀ@ÀU¢BPÓ@ÜäC 8@€A@Á AÀ@xvC õ^@à§LÁpß@ø´vC(U™@zC¯©@|†kCPñx@€¼ÞÁPñø@ˆ>eCX ¦@ø¶Ch”Â@ô{Cˆ±@€@@Á Aà@z1C(õ(@p ¿˜©@¤”6C@ÿu@ø6CpÝt@F)CPR*@@zÙ@HRª@Dµ2CHpx@Œ=*C x@äÍ C @€?@Á AAúB4*@HF?ÐPª@Œ7CÀ{@0hÿBÀør@OøBp!2@kS@x!²@h(CàDƒ@P‘ûB``€@XôB„,@PA@Á AA¬ËB‘9@øÁ¨°¹@`tÇB ‡@hÕÚBàc†@ˆêËB@ùE@ ‚ÁHùÅ@êÁB¼ ’@xâB(¹@¸WÉB Qó?A@Á A AÀ¬B˜W@@´pAˆ:×@TÀBÄh™@ðÆ B0‹ž@>£Bàöm@PUÜAàöí@èÂÄBØŸ•@Ð,‹BsÁ@¥„Bp¢ @€?@Á A0A|u³C ÕŒ@†š?î AÞS¸C×@%·CÐ3À@äb·C`þ¤@v¿dþ$AþY¼CX8ô@ö¼CØ›ê@»¨CÐ×@PA@Á A@AฆCp3I@´¼¿ VÉ@–U‰C”’@NΉCy@ØÏ…C ‹r@€_¿À(‹ò@’•‡Cd5¯@ 9ŠCHº¯@°OœCP™»@@@Á APAÁC`c@ÂÝ?µã@;CÔ­@PVCHÝ™@,x Cà?Z@ÄJ@à?Ú@8êC`1@„s Cðj@ H1C€ÀM@ @@Á A`A@ù×A´)ù@ÀŸ@,VyA ïAäž8Aà»ÆA@P,A gâAX.ø@`xÁX.xA€Ð¦A(¯AÀTB )EAàsB‡@A@Á ApAÂ#C|Œ@ Y8AÜš AÙ*ChôÊ@‚C8ßÅ@ M'Ch‰@@óË@h A”õ+Cà_Ä@PÌ%CØÈÂ@\£ C`D<@@A@Á A€AÀNBA›G@26A@ÉB¦çJA0¾BD"KAALBðýApiÇÁòýAШB¼/QAÀgBP¤AÄÄCðU8@@@@Á AˆA8úC(Ð|@xß?ÿü@Ä!C€°@ÈþC`c´@üCˆ †@° ˆA„ A$( C¨kµ@èÒõBh9Ä@œÉC 2@`A@Á AAÜCˆ†@ªÐ@T¡Aè\C Ä¸@¨Ð Cà¿@`KCŠ@€ÊHÁ APãCx´Á@HmCÐrÀ@¨éBPô9@pA@Á A˜AìëC „@¼7¿ÄAäo C<2²@€FC‹¼@ ÃCX@ X4Á\AÉ CøÆ@ä9C˜ñÆ@à&Cà¾@˜A@Á A A BÀ©í@àóA´×mAÀb’B^Aˆd€B°7A0J¡BÐNÚ@@K±ÀÐNZA¸„–BtA)£B8–APxbB°2e@PA@Á A¨A@SØBÖ­@àâ$Á@ø-A­ÅB=â@ØÿÛBøø@SÐBƒ¶@`uÁƒ6Aà{¸B!ü@¨ÚØB˜¨ô@ ?¦B€ ‹@PA@Á A°AØcËB`ï@ðÆ«A 2oAÐcÕBhBè@` ¯BH‹EAx!ÈBH•ô@ :AD•tA0ÈB@ò@xµB%HAÐüB€Õ}@A@Á A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8®B€`@A@Á AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH=ÊBðÌU@ A@Á AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`.ÄB ÓU@pA@Á AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀg/BȬŒ@A@Á AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¶©B0×8@`A@Á AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ—BÐVC@A@Á AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà±A<ÄAÀ@@Á AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpà;BH" @pA@Á@A€?Œ;XCØÙ˜@@?õÀÔóAœÝWC4#Þ@ð€^CðØ@DXC E—@@aþ@ EAp¥`Cìºä@€WC@Î@dxMC€Y@@@Á@A@¨tCà C@€.&ÀBÃ@àJCÈÚ[@ì'CXP¥@ˆÓC0±D@`ŠA8±Ä@\;Cèã_@LåC¡¦@Ü•4C ¾<@A@Á@A@@¤x*C‡-@À}à@ ¤­@0Q2Cˆë|@øI*Cpåx@¶"Cð_(@€¾3Aè_¨@`D-Cðµx@à CÀÐo@¨àúB 21@@Á@A€@0MBŒ”‡@À§cA¬«A`1pBœÑª@pÞ4B@IÛ@€€ZBðEž@BðEAH‰˜Bäj”@!B¢A¸’‚BàÎô?€?@Á@A @\‡%C@$@ß?(\¤@äw+CXPr@Dð(CXk@l~$C ;'@ŽlÀ;§@„B(CØ=u@<+C@ r@˜6JC Æx@@A@Á@AÀ@ÔújCP'4@ @ÁHF´@ÔomC$…@,œvC°S@DŒ^C`ßJ@ð~©Á`ßÊ@h[CÔç‘@ 1pCðj–@Ä [CȦ@PA@Á@Aà@€¿OBTÙ‹@à‡ŽA|ñ AðU{B¨œ³@01Bp{á@P†dB8Ü„@À>A8ÜA°æBÈ º@¹XBp‡É@L¶B@@à@@Á@AAî Cx¤t@@ÿgAøÎô@€ ©C$Ò»@þ¡Cø‡¨@êØCøQ@€ÀTAüQA¼÷¦CÌpß@ìsŸC°ïÅ@Þ7˜Cñ•@À@@Á@AA¸9ÚBa%@à…)Að}¥@ìBv@×ÕBð l@úÝBpË6@@)¬@h˶@¸AëB”d‰@8tßB8œ@˜ÍõBà^@@Á@A A±ôBððE@ ëžAÐÆ@4FClü•@°açB€Š@ðÔòBnL@`‘ØAnÌ@Ð\ C¬Â™@€bÞBHa@ØB°8@0A@Á@A0A¼xC Q@ (UAÈ@Ñ@üFC¨ @ð CH½Ž@ˆ£CpR@€¬ApÒ@¸)"C„ @xC ’@:CЛ+@à@@Á@A@Ah&ACY™@p¶½uA°ÚECL(à@ˆFC8jÜ@Ð}2C°¦‡@ÐC¾°¦A, 7CðtÄ@\X7CÐTÅ@¸¢àBÀ8 @€?@Á@APAÀuSBŒOÎ@ðÊÂètNAàå B4Aø&“BPàØ@PüBÌÂ@À³ìÁ ÌBAp IBš;"AÈJ¡B°ææ@@{BÀ¥@A@Á@A`AdB¨dAÀ³A(|€A)B«6A€9èAÌ:A`…ÌA¸ù÷@€çy@¸ùwA °ßA€x6AÀ¢ÀAd.Aøï‘B0°@A@Á@ApAð×QC@"z@@DÞ@Pú@pWCà|²@ünQCp°³@`WC07€@cã@,7AdL]C„Õ·@P@WC`b·@t¿XC°´@@A@Á@A€A@(ÔB¼Ÿƒ@RY@d¸AfØBt‘¾@ðÖÒBø4¸@ÀfÝB@Ú‡@@/Â@<ÚA'äBpHÃ@ ƒÙBèn¿@ðÇöBPÝ&@à@@Á@AˆAHt‡B<Œ½@€IÀ4°=Aè­„B0tAlŠBÜÄAˆ‡BÈÑÈ@€|,@ÈÑHAð(‰B. Aàü„B”­A°ŒB ûT@PA@Á@AA0¼ Bšõ A ¾7ÁŽ¡AÀIB0vHA[7B`«yA°«OBÌ3AcÂÎ3“AÀºBþBLA B°ãPAÆ9B®@à@@Á@A˜AèæœBXCÇ@C~@0jGAÃBÈûô@Øœ—BÀêAØyŠB¾ê@@Þ>¾jA˜Ì‡BLrAPÀˆB,AHØBP c@€@@Á@A Aà&œB4®Ð@€9¡À|×PAÑ’BðA@˜žB\ÃAÈæ–Bà¥Û@È|>Ü¥[AD’B6ô A@”B¼–!AØžBp#T@€?@Á@A¨A`ZqBXoAb?ö˜A EjB µAðWiBÈÎA`igB¼FAdŠ@¼ÆA`ÃeBx!…APYB Z‰A(XµBÀ]K@@Á@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPæBÀ£Æ@€A@Á@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`:LB¸Þ—@˜A@Á@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BØd’@ @@Á@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#]A"Ä@A@Á@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¶B@É"@@A@Á@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà`°Aàuõ@à@@Á@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€“íA82Û@€?@Á@AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`£µA ‹ÿ@à@@Á@AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜A@Á`A€?|;BlÿÏ@Ê¿ä#PAÛ;Bj0APóAB@ñA”6BÂÕ@ Ç‡ÁÂUA÷BH}'APÈ\B AhêBpÈ@ A@Á`A@°ã‚Cà•¸@@):Á@¶8A& ƒCEá@ìÁˆCh€ABÔ„C(D³@@FoÁ(D3Aj–„C”ÄÖ@pæ‹C|,AæmCP=®@@@@Á`A@@xŸfCÀã@p؈ÁúA@dCÀè»@LquCÀd½@LMcC@Iu@œ•Á8Iõ@ô±`C¼¦®@äasCn¶@xOeC@çq@À@@Á`A€@$10CR@¶~¿¤Ò@"5Cä—@í5CHÌš@Ü6CpíQ@šA¿híÑ@ðä;Cn›@àFë@œ]mChzö@˜‹[C8#–@àùiÁ<#Aè5\CìÕ@pykC¸gã@üMCÐ+@ˆA@Á`AA gdBh/­@bªA N-Aˆ2ŒB”ÓÍ@“@BüëA`!jBPn¦@€6Ç@Ln&AŒBø—é@À fB.þ@ªBe&@pA@Á`A A€q‚Bˆ¿Œ@#>Ù Aðí†BôdÂ@è†B ÌØ@f‘BH•‰@€ô@H• AàFžB„_´@0ÖŽB­Ü@«B@R@@@Á`A0A”lCààK@ï;A8Ì@8.$Cܪ•@,’Cù“@˜'C R;@³€A˜R»@¬R(CLEˆ@FCs‰@`æBrC@à@@Á`A@AÁB°Ã”@pÇA(ßAàa¥B|äº@Ø¡„Bèïò@X£BP%@Þ^?L% A¨g¨BÔ¯Å@€n§B[Õ@/}BÀí@@A@Á`APAÐØNC€Ch@o÷¿Ènè@à³RC8ª@PÓUCXó¦@ÀÖPC@Üm@@ݳÀ8Üí@€ÉRC|¿­@DéYC˜x«@@nˆCBžEA ôëAÜ¥BA°¾dB`“N@˜A@Á`A˜A³$BÒµA@áÀÐÕŸA€&BÄpDApO2Bè¢xA ‘TBè8ApaúAê8ŽAðµ†BN¼ ArB´ÆuA¸W™Bàþ.@ˆA@Á`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ}õB &Y@À@@Á`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¬éA Ë@À@@Á`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ©BÐ{4@0A@Á`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€©Awà@A@Á`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0í­BÀç-@À@@Á`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà=B Kk@PA@Á`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà0–Aˆuî@A@Á`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðUBÀ-x@@@@Á`AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà‡ÏAHA @@Á€A€?€Ã0C´Aœ@@o5Á^Axî.CœåÚ@ í:C˜Cé@¤03C`÷‰@HUÁ`÷ A ¶0C¨ÛÄ@øÌ>C0BË@¤ú2Cà|@@@Á€A@ÌICˆ.£@àžhÁ(L#A$GCÀ˜ç@L~VCÐæò@l LCˆóˆ@à]ÁˆóA¨õLCPÆ@uWC¸éÈ@Ø”iC87Œ@à@@Á€A@@Q­B0‰e@`ÉhÁè²å@€·£B]‡@˜)ÂBð›Â@¨7¾B€¸X@ ÛÁ€¸Ø@¸¨BØþ„@`áB~´@x‚ÌB`Y*@ A@Á€A€@ð¼,CèaQ@‚ÞÀˆÑ@È/CÄ©Ž@È»6Cp[£@H@)Cpª3@ŸÁhª³@ìó%CàÕn@Ð49C %@ÈYC«V@ A@Á€A @ˆ4C8@L@BŽ¿ˆeÌ@T :C(`’@DÃ;Cs™@\Ò6CpË/@äô¾p˯@ä…=C˜øy@€¥>CHd…@ب+C y§@˜A@Á€AÀ@*CèŽU@€£wÀ¶Õ@0Œ.CXs‘@Ü,3Cˆë§@T&*Cpº.@@1,Apº®@øo6C°Ê~@ôé+C ì@CEV@˜A@Á€Aà@ȪðBho4@þ5Á¨´@È=îBÜr€@„sC ‰@¨HùB‡'@ðÁÁ‡§@p êBˆìn@(ÌCà¹~@¸áBؽ–@€A@Á€AA vBkË@À¥ÁÀ°KAЙ BÔãA@~%B<\AùB`%Ô@À¯EÁ`%TA@NçAª´"A ì'B4¥A`4&B`i@ˆA@Á€AA D¼Bø“C@Àh×Àp¸Ã@pu¼BØ,‘@à‚ËBH²Ž@p¯B@ X@ ‹2A@ Ø@€]ÁBÝ–@ØD«B°§@@Á¥BP&v@A@Á€A A0ò6B}¿@‚*Áü ?APŠ'B(ùAàUBèƒù@‘+BøÚ@€:@ôZA`ý5B!AÖ.B(¡$A ^B €7@€@@Á€A0AP:6B¸$À@èÁI@AþB,HAxcBèßñ@PîB¨LÞ@ ègA¤L^A0=Bj8A5B 5A@lBPôI@@A@Á€A@A Cp45@€¼@Wµ@l3Cà„@°ÔCˆ*…@üZCSL@@w8ASÌ@:C˜X–@´¨C(•”@ˆ C(€@@@@Á€APAxŒÔBp¨Q@ð¾½ÐÐÑ@8!ÚBL„—@H\ÜBTš@` ÐB ‘|@õÍ?(‘ü@HäÖB`ç¶@PÿÕB˜E¹@°0ÈBÐC@€@@Á€A`A À€BDw“@@öªÀð“A ;|BdîÝ@zŠBÐÎ@@ÀB`Ï•@?¦?`ÏAè”BœÐÙ@¨&”BàôØ@È ÉB@R'@A@Á€ApA@¶ðB >g@€¬+A˜kç@€ˆÿBT¢@ ‡ìB:¬@XñB0 h@}IÀ8 è@¨ñBp¸¦@xûBÈ_¨@»öBÀL@A@Á€A€A eBF[A bvÁbvˆA‘ëAâ™/A@Z6BWA µôADÚA€-@DÚ†AP4BF8A€åçAä“JAÒB /f@A@Á€AˆA`è¸Bp¡®@¥=”Ä.A°…¹Bôû¹@À ¼B\ŸAø,ªBȪÃ@@LÐÀ̪CA°q£BˆÙ@à³³BHz%Aðu»B°D@ @@Á€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`aÎAÉ©@A@Á€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀo“AذÆ@A@Á€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¿ÜBÐo1@A@Á€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ŠB ,›@ @@Á€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨ã“B€à$@PA@Á€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€´A@øÙ@à@@Á€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€p¼A¨5Þ@@@Á€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿRöA NÇ@`A@Á€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€QVB¤s@`A@Á€AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÕÂA®ö@@ÁA€?H¨³BÑm@ Z“ÁØýí@ w¥BD «@˜—ÌB¸4¯@8ý¶BÀ|@ÀrKÁÀ|@@îB0×Z@hvÊB Öo@pÔ‘B @€A@ÁA@ ÐÌB¼W@ ÷lA@å×@PeâB4‡™@p2ÅBˆü¡@h&ÜB€^]@ ÉAˆ^Ý@мëBˆœ@àüÛB]§@ÃC æ’@€?@ÁA@@à²AüˆÁ@6’Á„­AAÀgYA¤=Ò@°×B´¥+A@ÌçA ûÅ@©–ÁœûEAÀî¡A^ºA€; B„ÁA€¶‹A¨ðÕ@@@ÁA€@ెBì ˆ@J:?¨#Að’ŒB\Ã@  ŒBè¦Í@@BЧk@ bXAȧë@è±BÐZz@(C–B(ïÓ@˜½¢BP-d@PA@ÁA @€” B†1@@D+AÀ§±@X3²BPÞs@@BÄ‹@¨…“B{E@ðX‹A{Å@¸«B “@PŠˆBàÏ @XÁB¨¼µ@à@@ÁAÀ@ˆ3ÑB’ @€YÁÀ¨° @˜²ÓB°ûj@À âB !p@€–ÈBP1@€BOÀH±@‰ÍBˆ°€@PNÖBàü…@€œØB ^“@`A@ÁAà@ðÔ6B0ÿ‰@€ ¿@” A€KBdxÁ@P¶3BxÞÖ@0(BØ´§@`Þ AØ´'AÐùXBtrÁ@€‡BèAŒ‰B@°k@@A@ÁAA4E@@ÁAPA@¥{BÐì @`ëwAð !A¨›‘BhU´@à‹fB4 AB¸Ü@€’À¸Ü AFŽBIº@Ø=šBÈçã@@ŒZBj @@ÁA`A@|HBX„à@ÐC­A˜±`AÐzBtðë@ ©#B̼HA°˜JB¨@Û@°B¬@[AxABàêÈ@@ÕBpòKA€¹FB È'@`A@ÁApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸ô¯BÀƒA@pA@ÁA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ §…A°‡²@A@ÁAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÈÃAÀL¥@A@ÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€°ÅAðû±@A@ÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ €AøÙÄ@0A@ÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¿'BÐÿY@À@@ÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ© Bô|@˜A@ÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp 'B`b@A@ÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¹Bš¤@à@@ÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¨B8ì˜@A@ÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðOZB íC@€@@Á A€?@OA¨q¾@’¼¿—>AÀœAd»A€ªA A€ß`Að¡”@›¿ð¡AÀ9^A¨Í@@ásA¸&æ@ZZúÿZZúÿ@@Á A@ DŒA°³@€ÓN@PÓ3A ŽžA‚" A]…AxÀù@X¿AxCÐ@ AxCPAàØçA“ A@ü¥A ^A`ÝðA€)/@A@Á A@@¸ÐBtX@¦#@žØ@8çÚB`g¢@€!ØB¸q@Ø”ÓBÿK@À-¼@ÿË@’áB˜ ™@ |ØBPB”@X{ÞBè&@€@@Á A€@ðn­B!@@€ñ ÀàFÀ@ht²Bg@ˆK¹B°‘¥@@ ±Bð1@@@è´Àð1À@ M²BðÓf@æÀBµ¥@À=tB i@À@@Á A @ðɶB $V@ É5ApNÖ@ÐÊBP´x@TµB˜G¼@Ð ÀB Œ/@` Á Œ¯@ÈM¿Bh•G@`ÔB0Ä›@PQüBÈ…©@`A@Á AÀ@¨ÈB8ý+@ ÿÁP¬@`7ÉB˜%w@`JÝBh~„@è×ËB@u @@áÁ@u‹@¨ZÊB¸çL@ÅâB"R@€`ïB˜×@A@Á Aà@àRºA XÈ@À8ûÀìHA ;¢A `AçAÀ»%A’Bh¥Æ@°ö‡Ád¥FA@çÍAoA×0BWA ¿©Að ë@pA@Á AAÐXvBÀÙp@@Ü Að ñ@hz‹B¬¬Ž@p;pBHÜÒ@ ™kBŒƒ@@ ~A ŒA€Ž‹BÈ\Ž@ …XB`ýî@ YqB@ u@ˆA@Á AA°/‘B|·…@ZZúÿZZúÿ â—B|â‹@ZZúÿZZúÿàÍ”BXKƒ@ZZúÿZZúÿ *›Bpèˆ@ZZúÿZZúÿ©„B Ïs@ @@Á A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPeYBx7Œ@PA@Á A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ ’B>w@à@@Á A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@å/Bè©@ A@Á APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ§B-@à@@Á A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЛ@Bpf@@@@Á ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿƒ@šû€C°yY@ÐP—A°yÙ@º‰C¬¢@ŒâyC –@TÏaCP¸f@€A0Á€?€@L\‡CˆBE@‰øÀ0aÅ@þˆClŒ‹@ø‰C ¼Ž@ð„Cð…^@ ñ<Áè…Þ@©„CÄî@h"ˆC0@¢@æ9…Cˆ‹@A0Á€? @ lTB@?h@`æApcè@ÀiiBú‹@°³EB Ò¼@@¯BBXŽ@à??XA`éIB$ Ì@2CBØôÌ@0ØjBÀàÄ?0A0Á€?À@ c\C°€(@”Á›¨@àWCp]j@D™gCP'y@C€.5@`êÍAˆ.µ@ÜÀQC r‡@ìK4Cà&|@ØÝ0C0·-@€A0Á€?A8W­BøhE@€qß@xˆÅ@¸BÀá~@Ù§BPJš@xuÁB°öR@@°½À¸öÒ@X­ÀB„œ@x»ÉBÐ-”@Ð3¡B`³æ?@@0Á€? A€ö,BdzÑ@@íÇÀœQA0{#Bd–APà:Bð# AJ]BÈó°@Rh?Èó0A`©dBämÿ@@¿]BXÞý@ÝrBàÛÔ?PA0Á€?0Aà.ÑB‚I@à”uÁÀ¢É@xéÄB¨~–@ÑáBà`‰@ØwÕBP7\@ 4 ÂP7Ü@À¶BÌ[­@øÐúB°~@€µCPý @€?0Á€?@AÐÏ'C0B@pæ’ÁhPÂ@0 Cø‡@8Œ1Cà}@à‚%CºN@8ºÎ@8ˆC´E@:Cð:—@°.C`d@pA0Á€?PAÈ`ˆB8*¡@(Ö¿ðD!A¾‡Bµç@( ŠB0Ýá@è%‚B˜š¹@ÕéÀ”š9AÀµxB > A¸‰Bà¶ù@ œB€ã@€?0Á€?`A$ƒåCx¾Ò@ »ûAÆ`Að˜BX€AËfB¬¾JA`\ A¬¾ÊA ^Bf)~A SBB »ƒAÀ¶!B@¯@@A0Á€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ>¤BàË~@A0Á€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Að*ø@@@0Á€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHŸB¸Y’@ @0Á€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÙRBp§Á@PA0Á€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ“€B@§@˜A0Á€?øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¡%BÈ}ï@€A0Á€?BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`êA ¶-A€@0Á€?BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ûÊA¸tA0Á@@€?ô*´CK†@"ÄÁp`Av¼¯Cðš»@\h¹C˜ Á@¶¨CxÇŽ@À˜ÂtÇAÞA¢CxøÄ@’ɱC¸¹Ñ@ØŽ­CÜTA@A0Á@@@X¥ÖB7 @ÀÊ@X AˆxƒBô Í@@€xB[Ô@ذBp‘@`—ŽApA ¥B(½¸@ð~BØüä@8™ƒB`ãå?ˆA0Á@@@AP‚~B¸…‹@€cþ@¸œ AXæˆB°aš@šoB˜¬ê@¬™BÐȇ@ bAÐÈAP¦BÌA§@ˆ‘BÀ‹Ù@°rB°@A0Á@@PA”M=CБG@@î’À³Ç@@‡XC¸«Š@°¤¾dÄ AˆžRC¿@˜ëRCø1¿@ØbC˜‹@°à«Á˜ AD˜RC¤Á½@ngCÈIÃ@°kTC@|l@A0Á@@˜ApB/B $A° ‚Á¬7¤Aâ BtG^AðIBÌibAÀ`rBL(A@dÁN(žAºYBhuaA€{Bt³NAT×C j>@A0Á@@ A fªBÌÂä@ 6”ÁÄìdAXE‘B R%A¸QµB¸ÓAð*”B¿A3ý@¿ˆA¨6•BLÞ+AÀ†BÌÐEA€UvBpŸS@A0Á@@¨A„.BÆ\0A@¯»@ª}°A`>0BÜkAàåBð|mApTUBЂ-A0Æ‘AÒ‚­A€lBšº_Að>(BPXqAM+Bàüy@€?0Á@@°Aà BØ[AàîüAzŸAèÝ”B\,AÐ×4B8ZuA@¡EBhî7AðÂÀfî·A@-BèFsA€¡EBøŽtA@fLBÐ\g@€A0Á@@¸Að'Bjñ AЄ¶ÁÐ ŽAV`BnÑAA€Ì›B(“2A€ï^BЯ-A@QÁÒ¯­A€Q5B±ZA0-hB`llAðêA`”Õ@@0Á@@ÀA°¬ BpAb€A\ŽšA œBDÁWAà‡ÈAÔr7Að.B :!A€Œ²À:¡A ÚAÔ¸JAÀ7B0šVA ,ûA`çÛ@A0Á@@ÈAPfvBªjAp¯˜AÙêA°€BÍgšAP>BÄ’AJB˜bAÀÓœA–âAðXB‚B™Aà]Bôs†A0RlB@­z@pA0Á@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ãBˆ£A€@0Á@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 8õA˜sô@A0Á@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÕMB¨F¶@A0Á@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÜËA¤l*A`A0Á@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà•³AТA˜A0Á@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ýµA°“A A0Á@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXU€Bˆô@0A0Á@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA0Á @€? ¦5C˜_@€…^Àpv‘@TÑ5Cð4P@œÜ6C0‘L@D™+C Ý@`€ÀÝ@´°,Cˆ|b@l¶-CÐ7`@œÑ:CP½`@`A0Á @@ ƒ¨BÀ@ eA˜2ž@è4³B˜ëX@¥ BÀPi@(6¬B ²!@`ÉA ²¡@ÈHºB(¹_@h£BàBo@ dBüÅ?@0Á @@@x D¼¦Ç@pT¨A$ÆGAªD <Aü;ÿCˆU AÎçûCÊÛ@èØ!BÊ[AÕbD€Ö%A0ÊóC AôkùCèÔ*A0A0Á @€@@‰ÛAøÌÃ@À­•@ÜëCAÀ3óAìß A dÊAô A@hBH‘³@À„AH‘3A *BÌ8á@ ÉA`áA OB Ôî? A0Á @ @D@Büs…@·@‰A[PBHVº@ ˜6B0úÄ@À©ÙA`àÊ@@ òÀ`àJA ÁAÈÚAà0ûA”=A Ù BàµÀ?€@0Á @À@$S[CXÙD@_Ê¿¨øÄ@ º_Cç@ì ^C8b‹@¸™XCð®F@R2Àð®Æ@0Ô]CìÆ’@„*]C@“Œ@¥WC€«c@PA0Á @à@€KC@„8@ÀmÀ¸¡¸@¬ìMCdm„@„¥OC°9…@tÛMCp@@@šŽÀhÀ@äQCø¢ˆ@ðASC(@ÈÅ\C0{@0A0Á @A˜RžBèZ@àÃÁ@ Û@0ˆB0v°@¨–²B ˆ@ ¢B0{z@¾ Á0{ú@à·’BhCÔ@ˆm¹B€ƒ@ôB 0 @@@0Á @AˆiùBé1@o4Aв@°:CäJƒ@hôðB`y@`ƒ÷BÀ=>@àYAÀ=¾@,[ CìA‹@¨&çB°ˆ‡@¸FþB@@@A0Á @ A8y¦B8›[@€DLÀ¿Û@HަBl” @¸t«B »š@ÈͳBð_a@þû¿è_á@ e¶BÔǤ@ð&¸B  @à_›B 6å?ˆA0Á @0A`í C(|8@Ð<ºA˜š¸@0CL-…@¨ÅþB¨ƒ@t CPcY@€•BPcÙ@,€C0m˜@`^ðBhíŸ@„C@"9@@@0Á @@A¼‰CC ÐB@€ÁñÂ@==C0‰@Ô”MChòŒ@¿OCà\i@€šWÁè\é@¤LC¸¥@T;XCØ<©@G'C`„>@€A0Á @PAøj CèqG@P¼ˆAx“Ç@LC¤ø‹@˜=Cà°@ÄŠC`®U@5A`®Õ@¬ý CÐØ–@lƒCÐ÷™@ôC %#@pA0Á @`AtQºCèÆ¡@ÀEgAtâ!A<¥¾C¬ì@}¶C(Þ@X½¹C˜k @ ^HA˜k A2=¾CXÒè@Ö°¶C ›Þ@ôf¤CȘÛ@@@0Á @pA˜î†BDñ·@`³^Aø8A°ƒ”B4Yê@¤pBÐÁ A ™†BÂÕ@P>ÆAÂUAØ{ŸB4áñ@P«ZBdˆ/AÀ<}A°ôÂ@A0Á @€AÄûCð…T@€ëS@«Ô@üBCx”@À§C¨ •@ôICÐWn@ÚÔÀØWî@¤ùCˆü¨@$CC¥@ŒC­S@À@0Á @ˆAÈsOCH8„@@Ù¦À¬OAä€IC¤Œ·@Ô~NCp3¸@ØUCˆ‡„@;¤ÁŒ‡A,ØGC`Ûµ@È[CX$»@ÀaMCÐ y@à@0Á @A@ª7Ch«¨@@·@°É(A´ö5CXàè@p0CxÂè@ôj*CxÜ™@Ñ+ÀxÜA`%C¨îÓ@0Ñ'CxÕ@¿ C`/[@@A0Á @˜AìðJCçŒ@€èÀÀ A$°@CLñ½@L=HC°ÔÃ@(÷DC Q@€ØpÁQAÄ"7C c±@$FFCx¹°@Ð NCðš@À@0Á @ A|CÜ–@@>ªÀ¤AÈrCl5È@8=xCˆÕÎ@r7ƒC@pš@ë·ÁDpA˜pCбÍ@þ±ƒC.Õ@ŠÄC@k›@À@0Á @¨AÈ)ÑB¬$±@@ì©ÀF1A0ÁBü9Ô@ˆtÌBìÎAˆFÙBHc²@àÌÖÁLc2A´B<î@ŸèB˜^ð@X}ÁBÀº#@À@0Á @°AhÔBP*Ë@ʰÀ,QKA°ZÁBîA oÍBXCAP¤¹Bð:ë@η?ð:kA¸¹®BŽAøÒ­BÂAPÑCP®p@0Á @¸A@š‹Bª|AA´A›œAHø•Bk+A òZBDÑkAÈÜœB$Ad Á&–A:|B°^[A85¥B`,A°ï©B8b@ A0Á @ÀA€$Bü­ AàçAÐÍ A`BØ|aA€’ÈAÌ;>A@ºBtW0AÎ?tW°APVB÷aA \BÔ gA ‚·Aæ A€@0Á @ÈA ’)B–„QA€¨#@Ü®ÑAVB+€‰AeB;ƒA82B|”aAÀÑÀ|”áA`ò†B9&“A8n•B”AŠBp=n@A0Á @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜f†Bà‚d@ A0Á @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@÷ÂAìXAA0Á @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0M€B¨9¤@ A0Á @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¦A0£è@à@0Á @ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ £B0Rù@0Á @øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ìÂAÂA`A0Á @BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0CBðã@A0Áà@€?LšGC`˜h@Pì¿x½è@ ICÄá‰@ø…HCX€¼@D'GC¼d@€@¼ä@lLC%Š@œ°FCPظ@ö3C€nA@A0Áà@@0¸_Bˆrh@о‡Á˜—è@ðÛ@B,vÀ@È[BðM‡@€ÈOB¨ô“@¸~¨ôA* Bä¬AàQBx0€@€íéA §$@`A0Áà@@@ø°CØó@ƒÜA ž@ÔÏ.CОk@DCà Y@¤A$C` "@ðÓBh ¢@ŒECàLÛ@,ØpChã@A0Áà@Anî’Cl&§@`yAØD'A0Ý‘CÄkç@N‹CHùæ@—“Cˆ¹Ž@€œ@ˆ¹AÖÃCpüÅ@àC˜ôÄ@(ˆC°ŽÃ@˜A0Áà@˜A0¥›B Çì@`¼ÆAÜòlAø°®BòKAÀZ~B\^=A€cÅB`·¾@À5%A`·>A¸òÈBø@(ÞµB¤ A^¡Bà3@@A0Áà@ AˆŠ¶B |É@ôá>Ø¡IA@c¯B.¸A8¯B$AàÂÉB€ÅÀ@½å¿€Å@A@f¿BxAàAÄBlÞA`°yBðú7@€@0Áà@¨AÐ_2BÔ;+AÀÚÀv\«A0@B0aAŒ7BØlAÀŽéAºA€GÀŽº•AÀ,ÕADAçAœ…NA0\B`Rª@ A0Áà@°Aˆ4üBÜlÅ@@p%A “EAh(öBP± AåBXó@ÐÅÒBˆ÷ý@p|™Á„÷}Að³BdÛDAh–ÙBðEA˜ÅC˜ Ž@PA0Áà@¸A@0[BdÝ-A A¨ÿ­A`Ð[B6y]A †C0y@¬¼?CÀ!I@@§À¸!É@¸Ü@C¼Ž@œ.ECh‹’@|Ú6CPéo@@A0ÁAPAèªnC~M@À ÜÀÈ¡Í@ÐnC,ñ™@@dtCPw‹@oC^k@ ¡Á^ë@chCàX«@°á{CÈÇ¥@ã5C ©@@@A0ÁA`Aà¯TBDÏØ@ ntAhõXA€ÞtB øAÐ&7B¬¤-Ah‘BÀ¸¬@àLƒAÀ¸,AØê¢B˜«Þ@È…B°ÇA@ÎBîX@ @0ÁApAÐÜÊBøZ‰@ÊÀls AèµÄB tÅ@ XÑB P¿@зèB@z„@ ¨A@zA¢ñBÀ™·@˜ÊàB¸Í¿@l#C@À@0ÁA€A¨½âB°—˜@ uHA4³A°×íBü×@HDÕBÈYÖ@¼ÙCX½’@# @T½A =C¸¶Ò@GC0mÊ@0CrB`5T@@0ÁAˆA¼¦GC„„@€¯ÍÀ0œAÐAC`ý³@<ÁHCðüµ@´°JCàúi@@£Ààúé@Ø€ECˆ£@¼5KCX¤@f†C0 «@0ÁAA ;ÛB|›@`7[A4 A°èãBÀ:Ê@À ÊBð*ã@èøõBP;›@pI‹ÁP;A@…ßB@Ø@D|C EÖ@€ô·Bð&@ A0ÁA˜Am\C<»ˆ@È ÀðÔA­TCô¹¸@ü*XCr¿@tFcCàê‹@ ‡¿Üê A¸’[C¬™¿@LG^C(Á@¤O]CxY±@A0ÁA A£BÎ,"A@‘ÝÀÂK¢A&B,øTA0$BøeA º&BŒÛAPõÂŒÛA€7½AÜ 3A@cB®SAà•ÃA¬.A @0ÁA¨A`qB>aAÁA4~•Al‰BÔ]$A9B ½iAÀíâAø«AÀb±Àø«‘A`îÁAHÄ6AÀÞîA|OQA`­8B H—@pA0ÁA°A€‘B°¶AŠAÄÕAY B>1\A ÈÝAàŸHA¼@Bl#AP÷ÌAn£AÐ@dBŽUSA@^B\ƒ_Aà¥?BxŸ‰@PA0ÁA¸A(FïB8øÎ@b¿°!OA°†ÝB´<Ë@`²áBôJ%AðÚ÷B0Ä@0 Â0DAxÄBŒß@`&CÄ*A Cg@À@0ÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@aBà_w@€@0ÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPa˜B0‚b@pA0ÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨å•B@Ä?@@0ÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ejBH­@€@0ÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ’¹A„A€@0ÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÌCBàÊŠ@0A0ÁAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ñ‘AHLø@0A0ÁAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà[BÔÞA€?0Á0A€?h+øB°³Y@€a/AØÙ@Ì›CÐñ—@@ïB˜ˆŸ@àBÿB`~v@°›A`~ö@´< Cä³@˜îBxŠ®@ØjÚB  %@A0Á0A@©•Bò8@€/@p¹@°s›Bxñ€@ðÍ”BÈ»ˆ@¸ƒBðËM@ð6¥AøËÍ@ˆU¨B€T@€˜yBh-¥@XXBàÂ?€@0Á0A@@˜ÏAhöÅ@@Áª@€FA KêA ñAàQ½AЙ A¥pA€r @¬±>€r A@jzA´Úë@ÀsrA`Ùä@ »úAÀ5è?@A0Á0A€@<9Cx¼,@°>hÙ¬@ý=C™}@t”@0ù¾ ‡¾@|ÇcCðò”@0•cCð™{@\Cª_@Àôƒ@ªß@Ü{dCX9¯@¤D_Cho”@˜ôOCP×_@ A0Á0A0AøoCÈ *@zl?˜¾ª@°:Cðzv@¬÷Cpgv@¸KCÀÁA@©@ÈÁÁ@ðCPcŒ@|CxŒ@#C Ò @€A0Á0A@AÞP¯CPõÄ@”@ EA8׳CÄ` Ar%±ClAâR¯Cøâ¿@4Í¿øâ?Ap™²Cþ!AÚ³CyAj) C°°§@`A0Á0APAÐ BCÈÚi@Ç?hê@ø–EC`u©@¤DCXò¥@ DCPh@¡Ï?Pè@pHCpæ¨@ø\FC`¤@ÝSC0U@€?0Á0A`A¼¨C¸eÄ@@?Á‰DA(n}CÐ] AèfƒC¤ A;C!¹@À2Áü 9A(sC¤?A–……Cô_AhiCðC@€?0Á0ApA´µžCÜB·@ÿ¿°BLeã@0$ŽBøÒAå™B`{Î@ €¬Á\{NAÀ‘B_A°L­Bøú@ˆ&¶B°¸Q@ˆA0Á0A˜Aè‚Cl(‰@Àv¾ÄB AŒˆC@l¾@¼÷CX6¼@HûBy™@@µ¶@yAànùBTÖ@¨úðBèùÐ@¼C•@ A0Á0A AÀcC侑@À!€ÀPÛA þøB”%Â@´¾CžÌ@ˆUôB˜M«@@xûÀœM+AÖâBl+ê@#õBP¨é@ÀX$CPY—@`A0Á0A¨AòÛBHó®@€ÿ˜Áì/A(3¿BˆHó@P‚æB8xæ@xeØBˆr®@Àe¬Á„r.AÐĸB š÷@Ø4åBéÞ@ØÕøBðhh@A0Á0A°AÀgB‚è*AÀ§&Aâ «A B¿xA`ÙATOA ÅëAÄAƒÖ?þßA€ãA*µXAÀƒÚAä=RA`UBž¤@0A0Á0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@1>CH]Œ@ AÃAD] A´ÚOCLgÓ@0ò6CÄ@¸éAăBìAAØñ¶B!H@ A0ÁPAˆAk½B r—@`¥A¨A€™ÄBÀþº@°ƒ´Bxüì@(G«B¨«@(?¨+A˜ªB zä@ˆ·ªB þ@À5’B@³G@€@0ÁPAAhöChüy@€b‡Àø,ú@¬j CœÄ®@„C—®@@ôCãš@À’=A ãADçC8ÄÛ@´ CX[Ô@@mêBªz@pA0ÁPA˜A¸&ðB¸rŠ@+@ü A€2ìB¨nµ@øŒêB˜Ê@ ÝBÍ’@€v@ ÍA`RÚBÌêÄ@pÖBˆ7Ñ@Ø#ûBPÑK@€@0ÁPA AcB’¬ A@±ò@°Ì Ap„$B¤EOAÀ- BŒÀiAP„B<ÂA@bƒ@<œAð9B°zPAàñA ]A€MªA ÓÞ@˜A0ÁPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ£¯B õ5@À@0ÁPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8<ºB°2;@PA0ÁPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€CB8UŒ@0A0ÁPAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ GB°c@A0ÁPAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`FB0¸O@ A0ÁPAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@áAAÀ ¶@@@0ÁPAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€“¸APÿò@€@0ÁPAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ~áA¤å@@A0ÁPAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ2¹B`@)@à@0ÁpA€?D&CŒD—@ÄYÁh_Ah>#CäÀÖ@d1CÐ$Þ@},CpF‘@€+®ÀpFAxé-C(±Ú@¼S3C ¹É@ø©%C€4"@pA0ÁpA@Êð‡CèËÙ@@-¤À˜òYA²ŠCFA\¶ŒCü A$)ŠCˆYÒ@ìþ„YRA¦ŽCâ–A,ŽC|BAøšvCà’@A0ÁpA@@Ø8C ”}@€µ @ÀÁý@W?CR—@€=C¨šÔ@ØØ6Cгq@áçÀسñ@Øó8C´…@”O@C¨CÍ@dôICˆñ@@A0ÁpA€@¢:C¸Y@`F‰Á€¨Ù@ø¹7CÄ2Ÿ@4sIC7ž@ŒÄ4C0dN@+ÝÁ(dÎ@°³,CLU•@Ø=IC˜@@áICÐðx@€@0ÁpA @øœÃBÀÐC@ ÒqÁÀóÃ@¨—ºBôá@PíÙBqŽ@xR»BÂD@À2ÄÀ˜ÂÄ@X¾»Bdj@ØzÈBî@ …_B€òâ?@0ÁpAÀ@ð—FCÜp“@þâ@T‹AD*QC,êÙ@JCÀÊÕ@œXEC¨ä†@`¯|A¬äAèÕTCHXË@è™DCxIÀ@ЋäBP@PA0ÁpAà@è*CH^v@@éÀ¸Šö@P»C°@ ‚!Cʸ@@ÜCSi@ U«ÁˆSé@_CTì¡@ Ò(C  ´@¬Œ1Càö€@0ÁpAAì‹Ch'p@žD?øRð@L=C€…®@°ÉC82±@(ÛC­c@ lpA­ã@H #CpÞ©@˜ÐC ¤@ (ÑB@ƒ @0ÁpAA¸ÞìBHš:@`3AX¼º@ ‚ýBØI„@ÀžìBÀ¥Œ@¨RíBÐÿ5@@ñŠAÈÿµ@¸¹CX·{@À?äBàsŒ@¬– Cð_d@`A0ÁpA A0CHòO@€–BÁ€Ð@ ƒC`«™@˜¨$C–@ ”C0î>@@—CÁ0î¾@ÀZC€«@³+Cø`‡@yAC¨Ô@A0ÁpA0A’ C8¶:@9¢@ØØº@Ü%C쬉@ðœCHc†@Ìç C@É?@ÀÅ@HÉ¿@L C¼ø@8} C°¬‰@lÛ C8š@ˆA0ÁpA@AT=C@QO@‡)@xÏ@°'C(˜œ@dLC€E@„çCÇR@O&@ˆÇÒ@¨¾CT°œ@ØC8…•@ü(/Càv™@0ÁpAPA, §@tÐ8C”i@`¾¬A”é@Ä\GC¨‘¨@€Ò2C8}©@d/CÒR@€@0ÁpA`A`cB@võ@`¹ Á¥uA`FþA°£.A>)BÌü2A ½MBX¸Ò@à7ÁT¸RA`;9BØg!AjB¨, AP8Bˆ0@`A0ÁpApA@ÏÇA,!ë@ÀA„NkAÙðA•5A¹£A@÷A4BXÏA @XχA ÿ B¶±=AÀ=Bx7GAà\B *@ˆA0ÁpA€A°»B|ÚA5Ý¿üô‡APBæÓA`ÃÓAL!A0ÌVB Lí@ ¶¿Að Ý@@Æ@ð ]A ßA )A`ä­A 7A€g$B`¤g@A0ÁˆA@A8Ž—B80R@àÂAèXÒ@HޤB”@“@èv”B੟@€B Šˆ@ «A ŠA˜cšBÄ®@°µ_Bx?Þ@(¦B°:@ˆA0ÁˆAPA`ážB@Lw@ó¯?|÷@8þ£Bë¦@àù¢BUÀ@P̉B  @€ä…À¤ AppˆB¢Ç@ ö’B¨AÛ@ h…BpÍ @PA0ÁˆA`A3B€/è@@&AT]hA GBJA|'B8ì5A|TBUÙ@ˆ»¿UYAÂTBFšAð ^BÜÔAÀæB0>@A0ÁˆApAÀ• Bü AAäÀ´!‹A@ªýA}-AÐÒB„“`AðÆ B$åAÀ ?"åŽABè'5A°EBìdA ݼAp‘¸@A0ÁˆA€Apâ[BPêAAZZúÿZZúÿ]BôëBAZZúÿZZúÿåBÈoA€9GÀÈoAð×B¼kð‹5A ‘àA:dAàáALWA vîA(¼@` À,A€€ áB†%AZZúÿZZúÿ B`0@A ÁÀAËB€AZZúÿZZúÿ± BâhAZZúÿZZúÿàpCB8ªA€»/BŠ™AZZúÿZZúÿþvBð*Ù@0A ÁÈA¹BÜ’|AZZúÿZZúÿ`¦B·`AZZúÿZZúÿ@µêAb”A€€ØÏA¨ƒAZZúÿZZúÿZZúÿZZúÿ@@ ÁÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ­õATNAÀ@ ÁØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx ÐBX"Î@À@ ÁàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@̲BXÈç@ˆA ÁèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¨A@A ÁðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà \B¸£à@€? ÁøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ~tAx"A˜A ÁBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA ÁBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B‹=A€? Á@€?hó|CJ6@ ¦>(f¶@H«C|)‚@ð{{CE€@,ð}CÐËV@ðT¾ÐËÖ@ŠFCú™@²}Cøb˜@`asC8hŠ@0A Á@@P'/Cȧ @yˆÀ0½Š@i/Cà D@T1CpeF@äÃ,C0¦@ôÁ(¦@ É+CˆF\@ðä1Càµf@Ô@&CPO@€A Á@@@„NCàÓ@Ë?Èëš@p`RC° _@ô¨MC°PZ@tÞDC0í,@|­@8í¬@¬–LCp¥|@ì0CCàìs@øMCPÛS@A Á@€@ðaC¸‘@Àò†ÀÈ¥@x¨CÞ9@\CðÇ8@ضCP @ÀÓÀP @,CXoP@¨óC0FN@ÈÈãBÐt@ A Á@ @œ2ZCˆè!@`1[Á°¢@\ WCˆa@æÁ€Ï¹@ ýßBä«‹@¼J C°´~@lC @ A Á@ Aœ!Cøè-@ ÿ©Áè®@ˆCâx@ä[C ¯w@( C™7@bwÁ™·@XCHL…@àÁC ‚@Ahù@à‰Cü¯¦@ðOùB°?°@´æC²‚@À-ºA²A8C”q­@œÞC»@øüBÀA@€@ Á@Aß`B„ÊAàÖA|ä’AX—†BæŠ+A€¦%BdbA þbB˜œA VêÁ–œ”AP #Bä±fAðŠB,A‰BÀõ;@A Á@˜A¼•fCœFÅ@`¦¹A jEATügC"\ AþQC ÙAÜ×JC€Ÿ¨@€kYA„Ÿ(AàøHCûæ@¨APÔXA@zeBNçeA@¼B A7—BÀ†AXØ1¾†’A`iJB>…nAøºBÜèAМmB`ÑS@0A Á@¨A\À*CÐ Ÿ@€ª3AP'AÄZ%C`§Ï@X•C8×@Ôé Cð3¡@¹ÌÀð3!A4½C´¡×@¸™Ch§Ô@`BtÓ“ApyJBÀWAÓÜÁÂ×AÐmB^LbAàhBÀÛ›A@–AŒþ@ A Á@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP”\BxG¹@ @ Á@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «B,x/A`A Á@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐJ&B\ýA€@ Á@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°]+B„ÃA Á@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ QBpÄ¢@`A Á@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@B0É A@@ Á@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‹Ax»ö@˜A Á@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿþAè—A˜A Á€@€? !BˆW4@KÀˆs´@Ð=€B,<@°ä‚B h}@ð;B°T7@àô.Á°T·@ qB`öŠ@ð*ŒBà u@þhB Ôº?A Á€@@ø ïCx¾³@ÀÖÏAlÚ3A.­ùC†p A("éCð<ì@Ì÷èC >È@h6)B>HA® ùCÂdAö5ßCl$A¢3ØCèvÛ@€@ Á€@@@zò»CÈ Š@(#B`¶ A8ÉC©Ô@HܲC¸³¶@âb¶CÈ…œ@ìÚ”BÈ…AªÎC ªú@¾ß¤CPßÄ@0>¿CÒñ@@ Á€@€@¼¤´C(öˆ@Ì…Àˆ Aö·CØ“É@ô«¶Cø›¾@úE·Cµž@³ú¿µAbλCT±é@tj¹CXfß@@Ÿ´CX¾½@ A Á€@ @hœB¸I/@€o@0e¯@Ж¡BÈ…n@0îšB@ƒ@XÁÂB g@ô¿(gŸ@_ÆBø¤g@˜¿ÆB€d@ [€B€@Ä?ˆA Á€@À@x1¨Cø.}@ ÞJÁÐVý@J¨Cè²@@Á¬Cˆ¯¸@r‰¦C¨@Ð3ÌÁ¬AæË¤CÊ@é®C¨KÕ@†Ð–CXÚ@€A Á€@à@àä§A< Ä@€w„À\¿DA`ŽšAĉA ºAPMA äAÒ@àÓIÁü~RA€·AVA B\„A°BÀ+ã?€A Á€@A^FBT•™@áZÀÌ­APfCBtøä@ßNBpiÓ@ ÂBÈ=Õ@ðZÁÄ=UAà¸ñA¨&A°û?Bë A ÔB Ö? A Á€@Aø:²B¸ÒS@øƒ$BÀôÓ@À\ßBÀÄ~@XŠB8(¬@¸Ï¹BÀ t@@&uB¸ ô@0AýB,ߊ@{B(Í@ +—B (Ñ?@@ Á€@ AÀ6äB˜ž3@àØ Á°»³@h›ÝB(ó‚@`ŠïBð}{@¨ŽçB œD@ÑÖ@œÄ@ |óB¿@ ­âB(v‰@@üÞB`¦þ? A Á€@0A ¶ŸBˆ{@€æâÁ?û@hþ„B¨Ë@¸¼B0~—@ˆ­BÈˇ@° 9ÂÄËA@Bl"ç@èŽÜBPà•@×wBàåÛ?A Á€@@A4¢C ñ;@€Ò%À ¼@øC4ˆ@ êCx„@HªCRU@ ÎÁRÕ@üÁCŒû˜@äCx—@„:ƒCÐm«@`¨wC¸\¬@T}C0Òv@àPcA(Òö@–‚CDò¬@^sC@"­@èõ€CÞ˜@@A Á€@€A°‚DCX¯G@«?èÑÇ@¨ýAC웊@H/@CÀÝŠ@„}FC°˜e@ðÀ°˜å@à«BCØÏŸ@¸1DCøâŸ@tLCC b@à@ Á€@ˆAhŸCx+…@R-¿ØBApCd#¸@‡CxK·@¼ŸCŒ@`‘Á” AÐiùBø$Å@´|CÀ½@À×ÛB 3@ˆA Á€@Ap9LC\PŠ@€ØxÀüh A°ÀCCz½@,ˆGC ½@„ÓHCPþŠ@€ÌW@Pþ A:DCà̼@ä@CÀ À@ŒrhCXkŒ@A Á€@˜AÀp¦BÓè@@Ûƒ@4ýhAÈ{£B¢A8à›BÀ#A˜/ÂB˜äÖ@ÐÄÓA˜äVAМÓBÈ>Aø"¡Bð AÔBP;F@`A Á€@ A Ý¤BH&ó@Àm‘@ôRsA¶ Bš!A §˜Bl*A8ÊÖBˆ®Ã@ BÁˆ®CA(3ÀBàz AHØB Zú@`“ŠBàvA@ Á€@¨A°aB¢x&A€=@º—¦A"uBnÒVA``kBl dAðº=B°«7AP¿®«·A }/BúÖsA€K5Bt—tA ïGBð}@à@ Á€@°AÈß§B’‚AX>*›AøÔ›Bf*A€¢œB Ó*AÑ®BTA@&ATAˆªB’3"AðàšB 2AÐ)çBXÙ“@€? Á€@¸Ah,¯B )û@À ßÀ˜Y{Aèû™B *A(`¨Bð4AÀª—B ÖAð©ˆÁÖžAP©uBÞbAàÛ›B¢7AÀû‡B8t„@0A Á€@ÀAÐê0Bt¢AØûAFÁœAžXBfOA`nÐACAдB§6Ašo?§¶A Á B¤viA°q BȶjA@dBȇÜ@À@ Á€@ÈA€¶ŠBboAÀˆ‡@d±ïAð’~Bg›A örBˆ,”AÞBŒÂjA jÃAŒÂêA`U“Bº¾ŽAàÐSBnú™Ah›ÃB0 m@pA Á€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ âÀBð›Y@A Á€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ˜A¼APA Á€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿТ}BhtÄ@À@ Á€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@RB pž@À@ Á€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ•#BÂÅ@@@ Á€@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÂÖAô† AA Á€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà›ˆApÿ@A ÁÀ@€?À¶C;@W´@ P†@”aCÀÁE@±CË7@OC`7@€7‡@`7—@ìŠ"CÀ¥`@HŒCÀ¡O@¼Cpw@€? ÁÀ@@(ÏCXµ@À1ë@ʆ@´ñ CˆÏ:@X~CNE@LgC0‹@Ü[@0‹–@¸Ë!Cè¾W@H›C07X@ôºCл@A ÁÀ@@@(iCx£@J\@¹ˆ@D$CÈ C@¸‹C D@К"Cp@ £Apœ@÷+CÀ×f@PCÀTZ@Dû/C ú.@@@ ÁÀ@€@@ÿ^C0Ü$@ðy£ÁHö¤@0,YCÀ–d@PkCPÝs@‚WCPë8@ ÷¼ÁPë¸@ÀkQC˜Î€@ÜáeCàŠ‰@Ì™VCàwJ@`A ÁÀ@ @¼\C`=%@N À W¥@U^CHÞr@|­`CpÖg@”¹]C@f@@€3o@@fÀ@P#fC¤p@ü°^Cøeˆ@Š?C K@0A ÁÀ@À@¨ñúB@àlVAè§•@˜%Cp_Y@ˆ ðBà§T@°»ßBp+@ HAp+Ÿ@˜;óB@=f@ $ÖBвe@4=CÏ;@ @ ÁÀ@à@ÈmC¸Ê@Ç™?0äž@d C˜k@€HCðÞ\@lCP&@—²¿X¦@`pC0íy@$îCÐ-g@àÛB°&@A ÁÀ@Ah­ÇB`&W@€ÉeAI×@p•ÚBøt@0F»BË´@TÎB€û?@ðòA€û¿@ ëB Í@ØxºB()”@ìãB€-ô?0A ÁÀ@A@ÖŒBÀf@ ÈÁ(6æ@ /‡Büb®@X{–B˜N›@PÜ^B€>š@ÀÞÀ€>AàPVBFí@0©oBÐÎ@ðªBàQß?ˆA ÁÀ@ Añ+B”|Ç@€ÒÁHGA€ùòA*¡,Að&bB #Ó@0tBðú@€q;ÀðzA ÌþAÜ)=Að» BTï)AÀ½mBp @@@ ÁÀ@0AP`C—8@€ÁÌ@ˆµ¸@¨i CèU‡@¬àC €@ÈCÀ–P@`ƒnAÀ–Ð@ø¤Cl>™@à1þB°Ÿ‘@à´êBГ@`A ÁÀ@@A uzB¼òœ@L?ô A÷}Bì¢ß@ ÝyBÚÞ@ 5B|í@€Ú×@ |mA=EBH"AN(BLA0A€ÄBP×@@A ÁÀ@PAðžIC0€I@m¥@8¢É@TMCp)@Ü¿FC88@ÄOC„Q@@Hè@øƒÑ@ô0UC”¢–@ØALC “@ ß!C° O@ A ÁÀ@`A†Ë›C8cŠ@€‡?AÜz AŠ”žC\9Æ@é—CÅ¿@¨ž—CèŠ@p ìAì AD^ŸC47É@ò£CøÌ¼@&»±CXòø@PA ÁÀ@pApÁ§BCè(È@jÄ¡CPTË@L@§C(é®@€? ÁÀ@ˆA¡;CW@€b^@nA9C´#³@@¡5CxW²@//C˜’@éñ¿”’A *Cн³@ÜC,C¸×²@0—BCpÃL@ˆA ÁÀ@AÀhB\Þû@F@¼ |AàeB¶Å#A€Ê\B< 5AÀLlB <ü@ªÁ<|A€Ã;B >EA0f‡B ÄAØ ëB A@pA ÁÀ@˜AàzÙB  ¯@d²>¤)/A0ÑB´mé@(ÑBQò@PuõB —£@°[A —#A¨~üB˜9Ò@xYÛB ê@èCpÊh@A ÁÀ@ A`š×Bð#º@KÉÁ„F:AHà´Bð{AÆåBÈñè@ÐÏB(7Æ@àKÁ(7FA°y¸BÒ³ AÐÈÑB _ý@Ät Càa@A ÁÀ@¨APÓ BÀQ!A@hmÁ6p¡A0ËAÞ6>APcBÄ„mApdBðP(A ü>îP¨A°pB²VA`ÒB4îiAÐV1BAÑ@@A ÁÀ@°ApDBÚª(A€5A<˨AæJBd²hA`a"BXVSA0úBP(A@ÈaAP¨A0r+BèßnA`ýðA” KAÀÚ™AЯß@A ÁÀ@¸A ¯8BèÈ$AàïõAé¤A aBZæ_AàiäAˆõLAà¹bBHá(A`ÈùAHá¨Aà „BÂwGAðBô|nA âA°Ÿü@à@ ÁÀ@ÀAÐì%B06A ,„A@T¶A`á3BØpA€‘óAà¢dAÐ×KB€u2A$þA~u²AP­pBÆYA`bB¨ÂpA §eBˆÞ@A ÁÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ IŒAHºä@pA ÁÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`J(BPž«@`A ÁÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‚þA¸)ß@@@ ÁÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ³B¸Äð@ A ÁÀ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ\Bø¡—@À_²@»A°=lBdÇÒ@ ÊSB¸á@íPB裴@€VKAì£4AP‡pBœå@p\:B´ AðyBÀ@ê? ÁA A N;Cø&>@@´àÀ°F¾@€,;C°à‰@¼ï@CX‡@ð­:C3Z@à÷>Á3Ú@ï8C @pFCCÈ=@¼&#Càà'@€@ ÁA0AÀ·C,F¥@@™æ@üa%A²»C¼èü@”ç¶CØÛ@Ò&»C@è¨@€[ADè(AÁCž¹AæëºCøœà@ê £CPÀ@`A ÁA@ACøS@@À¹Á`uÀ@x:CLè€@ÔûBC0eŽ@œd?C¤W@À;»À¤×@Ü =C€[•@ä$BCøÖ›@ÈÁ9C±J@pA ÁApA®›…CVœ@ k!Á rAœE‚C$­ã@º‡C0+Ó@ö”ˆC€K–@€À€KAZr‡C˜çØ@NRˆC çÍ@ø{dCèú†@ A ÁA€Aúª“C@¥@¤c¿ !%A>y‘Câå@Në‘CXŸæ@š¯•CÀÌŸ@à KAÄÌAD—C”èà@F¹C £Ý@@v C`=®@€A ÁAˆA´w#Ch˜@À¯Ð@Ø#At/#CÀOÒ@”CøçÒ@d>1C8{˜@„ú?8{A|˜.CÜ¢Ð@hñ,Ch*Ö@T&C€šH@ˆA ÁAA´ÏCX ‡@ð\…Á%AÐÿC@l¸@ä¯"CˆÅº@P!CL@@!ýÀLAœhC´Þ²@ª C¡°@¼XhC8ש@`A ÁA˜A4®IC¬³‡@`3lÁäÌAD¹:C0*µ@üæIC¼@ûHCØÚŠ@° …ÁØÚ A 9C„°»@L.JC ™¾@8°2C°ª’@@A ÁA AfFB°±ApÂÞΚA€ºëAMAH§‚BH~TABè(A€Š>Àæ¨Ap‰B€„[APB\ºiA`èA¸=Æ@@@ ÁA¨A8ÙÏB|õ¾@!@?AÈBD‘ø@¸ÀBtÐAЭÜBÐóÁ@@ˆ”AÔóAA¸„àB¸ƒð@ ±¿B¤ A”(Càz@pA ÁA°AP`µBä^Ù@ l3A@‰YAp³Bøv AãŸB@»Ap.¯B8wö@ »,A4wvAO¬BFOAøSšBô0.A8é•BÀvW@à@ ÁA¸A{NBpJA BjŸA`X|BºëHAPPB\/WAð²CB#3AÀF_A#³A@`LBZdAÐBмnA7=B0'Æ@À@ ÁAÀA ›TB–üYAÀ'þÀŽ(ÚA°&2BíARBH/ŒA ?_B`Â\AàG©A`ÂÜAà?oB…É‘A&BTÕ‰A€†‚C(Ѧ@¼íC°n†@Àñ@°nAtî‡C„[Å@n£‚Cð«À@ÄútCðOv@@ Á AÀ@¸lÎBÐ&@`áTÁAž@@(ÆBH(c@0»ßB f@ÈÒÅBàŸ2@±«ÁàŸ²@ îµB0Cƒ@híßBH€@`¯ÐBÐÅ@€@ Á Aà@\$=C˜0@ QÁ¶°@ø§=Cx¬@˜þDCðå~@œº;C€+O@p‘ÅÁ€+Ï@lÔ4ClË’@[LC€·™@%C°V4@@@ Á AA¤'’Cè|ˆ@@/ºÀØ“AXI”C€ÑÀ@æL–Cx`É@Ê—Cø!š@€_lÁø!ANC|+Û@æ\–Cˆ¥ã@–Ã’CX´°@A Á AAæuœCÔ{Š@ð¡‘Á@“ ABf›CxëÁ@æÆ£C@fÍ@j´œC°¤‰@°.©Á°¤ AH•›C–Á@..¥C°ªÌ@ÀbC-’@À@ Á A A€”kB¨«@/OÀPÄAÅiBÈFÞ@ðÊuBp^Á@Xê…B˜ò“@)9A˜òAp •B'Å@ðyBÐÂä@PŸ%BM'@pA Á A0A(ɹBpJc@ÀÚA€qã@HcÆB¦“@xʲB(±@@ê¸B0d@àí«A0dÿ@©ÒB@@Øæ¥B¸îÎ@È‚ÂB mì?€@ Á A@Až§•CH’j@`°,Á»ê@¢Õ”C8¨@êÝ™CH§@d–‘Ch{†@0jªÁh{A ŽCX¥Á@¦³˜CèÀ@î•¥Cøb³@ˆA Á APAPWˆBl™™@&Q?`´A;ŠB¨±Ù@ \ˆB ÈÛ@fzB@E²@@-“@@E2A 'ƒBøbö@ÀsB AXNBC(@€@ Á A`AÜêC(,j@6¡A°Uê@€KC¨@Ð!úBÄ£@šCÐâp@€ ¥@Ðâð@hÁ C('¯@rCØ©¦@P~ÞBN@€A Á ApAh.C–@qƒ@4Aà²/ChœÑ@ÄÆ+CJÕ@™CX‰‹@€à«@T‰ A8ÒC|³À@È“CøâÈ@à)ýBP‡5@@A Á A€Aø˜°B° §@qA ('A¸þ¶BÀµê@ Œ¦B`àè@Q¶B ±ª@°„“A±*AšÆBLAä@‰¢B€Œù@À^ÜB yI@ Á AˆAØ‚¿Bl#¢@£ÿ@HA"A8¢ÃBØrÖ@X°´Bнë@‡ÏBð›@@Ã’ÀìAÇBhÛ@÷ÐB(ÍÓ@ ÝPBpGf@˜A Á AA8Cà9„@jÂ?RA”W CÔq³@0¥ C¹@ØËC`-‰@@ÝŒ@`- A´Ú C`V»@t{ CÒ¾@(ÆÿBÀçb@ˆA Á A˜A@B,A }XÁÌ3—Aà_ÐA„;AàhBÄ`A ŸDB<Ap†A:A`e]B.¬LAÐBÜUaAø(›B°@W@pA Á A A°4ÍBx£¸@ßFÁüÆ8Aˆ¶·BTëõ@€KÑB þ@0¼BPÐ@@ ¿ÀPPAð&­BŽ A0’ºB”yA€ÃB°CT@A Á A¨A -{B ‰A ?\¥A ãmBRÕAA0*nB8AAàJFBˆ'A±dÁˆ§A°nBPÅaA XBXh^A`–B0ê‰@pA Á A°AÀ #BJb/A^!A…¯Að¯*BâRbA èB«nA-/Bœt6A ÚûÁœt¶Aà)ÐAû>A`{`B¶þA +B(¤†@ Á A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèq¶BP±=@@@ Á AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXWÂBÀÃ:@pA Á AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÞUBâi@pA Á AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`~ÅA°-ë@€A Á AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈŸ…B€n_@ @ Á AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐDBàÿ’@˜A Á AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPSBœöA`A Á AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÚùAxVAÀ@ Á AøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàm†Aà@ó@A Á@A€?(oÜBX1P@ÀºrÁpTÐ@xçÐB<^@ PîBðÜœ@‡ìBR@8UÂÒ@¨IÍB8Ô‘@ô) C°šœ@Ï®Bp @€A Á@A@À¿øB°¡7@ªÁ¨À·@°aèB¸ÓT@Ü Cpˆ™@p_ñBà A@мÂè Á@}ÖB(…W@ìh Cøü¤@85 Cp@ Á@A@@ü„C°ïo@ÀsçÀ0ð@àl…Cdž¨@žTˆCȱ@ø¼‚C°Âl@€8Á°Âì@¸ƒC˜”¥@äyˆCØq±@H÷hC SÅ@à@ Á@A€@PDìB°º @{J@°Ò@ÇõBp0O@ðõíBà+K@úåBÀn@K{@Èn’@8BñBØßV@HhçB°¸R@`öB³ @pA Á@A @œ(Cèå&@Wû¿@§@t0,CÐi@pM-C€ûy@l 'CP'@@"ñÀP§@P4)CÀIk@œ¼/C¤z@4Q!CÐ0Q@0A Á@AÀ@`ä¨BH]/@ÀÚ¶À0{¯@@Ó§B<Є@À¸²B ár@¨ê¤B;@O-Àˆ»@À§BbŒ@جB€õƒ@¸‘´B GÔ?@A Á@Aà@/ªCØÁ–@`\A°ÛAℲCtcæ@&½ªCØ•Î@"^®C€›@°àšA„A4¹Cpî@.®CXÛÔ@âsšCèz¢@ Á@AA†¬´C°„@€@èÆA⻺CdÊÊ@`Ê·C˜„µ@&O·CÚ£@Ü”AÚ#A@ÍÁChgû@lL·Cˆ¢à@^à«C¸È@€@ Á@AA¼¹@C€c@ÀbÏ@Ð~@ïHC0¹i@˜ÁACú]@hçBC@Œ<@€Ñ/A8Œ¼@/NC¤¨Ž@ÔBCøî‚@(¦AC@ŽQ@A Á@A Aþ†Cp®Q@À€Á ÓÑ@° …CÀ —@ÄþŒChð—@ o†Cp³v@ðÜÁh³ö@|Ó‚Cøíª@Ø‘CXº@`×MC@Ça@pA Á@A0A§ C(’N@>Â@˜¶Î@èlC ñ‘@  C°£—@<€CЄQ@.9ÀЄÑ@œ,C¼R”@áC*š@È@!Cú?@ A Á@A@AäVCply@]@ؘù@ô[CœI´@¡WCͱ@T¢XC°:t@#TÀ¸:ô@ذZC—­@èú]CЭ±@H0hC8¨ @€A Á@APA,4&ChûŠ@°Ò…Áh A¨tC”Á@¸0C¨©Ë@xFCPÀ~@@°×ÁPÀþ@e C@ ¯@$Ú$C@h½@LdCTc@@ Á@A`A¨ìøB€q@@…»Àp¹ñ@ø(ôBÈϬ@üGC¸¾ª@ìxCà*c@ï†@Ø*ã@OC4Gš@äiCxã¨@˜»Bu,@A Á@ApA(5CØZn@`èÁ¸†î@HÔCPÁ¬@ü– C +¤@¬BCòh@ÄÛ>òè@ÜBCè¨@„lC€o¡@èËC€Ñb@A Á@A€A8 C(\k@ƒû¿ˆë@¤ÌCä|¢@Ôz C +¨@Ü‚ CPèt@à$„AXèô@X\Ctº¨@ôÑCXg¯@pË3Ch3‚@€@ Á@AˆAŒ^HC$Ë@ÀPŠ@ ãAäGC ʶ@¬*DCA³@,°CCpˆ@Àƒ°ÀtˆAÌu=Cèq³@€yDC@ѵ@¸4&C`ÿž@€? Á@AA Ó¾Bä#©@GÁ£@ÀR–Ap^#AøPÛB8ÃÐ@È«¹BÈzê@°W¼B ^¿@J?$^?AÐæ³BNáAð`µB¡A°ŠíB@çP@à@ Á@A¨AОœBÖAÀësÁn#…A…B !AðŸ¤B\±CAˆA±BØ­ý@À-@Ø­}Aà]«B†Aàñ¤BêKAØ“»BPD@€A Á@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHìºBZ8@À@ Á@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀi¹Ap Õ@A Á@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ £ B@€A Á@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿãkB`“Z@A Á@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÜ™Cð_$@`A Á@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€KÕAè«Î@`A Á@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÞêAú@˜A Á@AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Bàò@˜A Á@AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð@B¨;+A@ Á`A€?0²æB`¥?@  A°Æ¿@ÈôBħ@ ?âB ~†@ð=ÛBà’N@öp@à’Î@èwäBìu•@hçÛBˆA•@Ø!øB3@@@ Á`A@ðô+Bü)¤@p¼ÁˆF$AÀBšÆA ¬_BàXÐ@ ‘BÐü³@àt×ÁÐü3AÀÌÄAöX AP`PBÿí@€’VB.@€A Á`A@@Xù#C8o@<Á舓@u#C8Q@ ÿ,C ´Z@0ô'Cð”-@ŠxÁø”­@Ô(%CX°m@è‡4C¨V…@\ C°@€? Á`A€@4‘Cï@æ·¿˜„@ü CˆzC@,4C00<@†CC@°¿C˜@öC›[@¤Cð‰`@˜âCP4W@pA Á`A @XüB`7J@`EÁÐZÊ@@xB·@à§BЈ@@ytBàg@ u}ÁØç@Ð\BÌ–»@0iŽB@¢“@øaäBÀÿ@pA Á`AÀ@МCà/@ä?À ¯@l2 C˜V@°e C#€@ts Cà%.@àÀ>ÁØ%®@°# C¸™x@˜$CP#‚@ˆ{)CÐ02@€A Á`Aà@ì°ŽCÜy@ÛV@´•AÖý“C,9â@Ü%’CðÌè@&=CPw•@q›?PwAÎ\’CpÖ@…‘CðÞ@H>…C™¡@˜A Á`AA8ˆ“B`öa@Þ@ˆâ@ šB´D¢@ˆÓ•B`צ@  ŒBÐØz@@v¹@ØØú@Ø›–B˜¢°@˜ŒŠB˜]½@àÙEB`¨à?à@ Á`AA8vC0r@Àz@h[ò@¤~C,´@|C€¬@µ C ïd@°2ŽA ïä@t/Cdd®@téC íž@€¾$C8°“@ A Á`A A\‡rC¶@€$-@ì:6AzCR¼A˜·wC4’AÔ}C E°@ H> E0Avr‚CÄÙû@d‡‚CtXAÍRCЪ@A Á`A0A€IC´Ä£@8ŸBCH³£@ ûEC I@ U2Á É@ ñDC„…@ìäPCPÕ’@ aC0k@€A Á`A@Að äB°ÝI@ìÀ¸Ê@oæBˆ‘@xÝëBø’@ØuãB`jJ@€DŸA`jÊ@p üBÀ‹@ MÔB€Ù˜@¨´©Bà$"@`A Á`APA$0CPÖG@ÀqþÀXûÇ@àèC4ü@,œ Cˆ÷@à-C@¸P@£¿8¸Ð@FC@g”@LHCà…—@\›ACàs@A Á`A`Aü‘CÀ¬@@ÝAHÇ Aä&ƒCpÏ@Ä ~C ŠÅ@r€Cx “@(qAx Aâ%…CMÖ@<à|CøØÍ@ô“\C°r“@€A Á`ApA¸ÖCÈ\@€ŽŠÁpBÜ@œNCð–@¤Ö'C^¢@ÅC€8^@¿8Àx8Þ@üRC軜@™ Cçž@H§CÀl@@@ Á`A€A˜\¦B@O¢@\í?Xn"Að#§B€~Â@8â¤BÌÆA8Ž–Bø_¼@‘¿@ø_AHBCLŸA@QOC¼„AT@&C0šz@€A Á€A@@0ãvBЖr@@’ú@Âò@`F‡B@§nBðùÌ@x‹B`_o@ ˜’Ah_ï@˜–¢BdY„@ÑyB¸#Ñ@rBˆ¤‡@A Á€A€@h0ÕB €<@ß[Á0¢¼@8úÍBä…@ÀÀêB @€ÓB`»8@°Ö‡ÁX»¸@ÐÏÈBØ;ƒ@°^ìBàE‹@0¹ÃBpG@€A Á€A @`ÏCÈÙ^@€UÄÀ0ß@ð‰CtÔŸ@¤3CÐ[¦@ä8CÀ V@pA„Á¸ Ö@\ùCΕ@hu!Cæ£@``êB°wo@`A Á€AÀ@ ?SCøq@ÀŽ+AØ3ñ@ `CØü²@<’UC ®@()VCÐßJ@`OtAÐßÊ@ÐàeC`•@l¦VCPµ”@h‡&C )¹@˜A Á€Aà@@“XBL‚@ ¿5Á)AÀŠHBì0É@°IxB@?³@ ‚KB°Ü@ ½¬Ü Að¿RBåÅ@°¡SBÐÚ@ÌùCœA@ Á€AAH0`C\Ö†@`HA,ïA¼nCì{Ô@ÈbC¸ü´@Ø)_C€þQ@ wAˆþÑ@ÝnCă@ìÚ_CèE–@øÍSCpÓ@A Á€AAÈFB´?¡@©NA]!AP­gB´sÇ@°<3BtºAàVBÀ´ª@²ÃA¼´*APćB …¹@l+B0¢AÐñKB€@€A Á€A AXÚBÐÊI@< ÁpðÉ@ÈY–B´£‘@X©BpÆ”@˜B [_@÷À˜[ß@(Š”BàÁ¦@À|¥BFŸ@ï¾Bpu$@ˆA Á€A0A0ûÉBÐÔI@îo?ÀúÉ@xÐBX?@ÐzÏB?˜@è¥ÊBþU@NkÀøýÕ@XÌB%˜@È-ÕBØRŸ@°2êB5@À@ Á€A@A$û ChiF@€AÆ@¨ùC˜2‘@D CHcŽ@ÈyCAR@ µ#A˜AÒ@¦Cp—@àu CÐÚ™@ÐüBCà*@`A Á€APAXÛ/CØŸb@Ò«@8Ëâ@¤q5CxV@l1C8£©@èi0Cà¼|@`ã6Aè¼ü@°å8Cpº²@€/Chº@ó-Cp¼›@à@ Á€A`A°ÿðBR@¶À°>Ò@àñBŒéŽ@h{øB Šž@`÷B@Í@@ÚÅÀDÍAȆóBü‚´@XŠCˆ À@ æéBÏ5@€A Á€ApAh3ÅB¸¿m@ð£„Á0îí@˜\µBØy³@ ÙB€&Ÿ@(wÍB ìm@ tÁ˜ìí@˜Œ¾B4!¶@0)àBHÞ›@ ¹üB 4O@ @ Á€A€A½vBô'Ö@€pLAPRVA¸³‡BÌ#ë@pK_B„p4AHw„BøÇ@ÀAôGAè#BËê@ /xBÊ!A@A–AXÔ¹@PA Á€AˆAχBèˆÔ@€R€@t³TA@BŠBДì@ 1„B 10A({‡BÂæ@Õò?ÂfAø\‡B˜[ü@ñ…B¨z@A€»yBÐv@€? Á€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ |ŽB v!@@@ Á€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Þ·AÐr²@€A Á€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`òA¹@ A Á€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(^ˆB×'@PA Á€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀMôAhIŸ@À@ Á€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ O»AЂ×@À@ Á€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ '¨Ax‹÷@ A Á€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÑXAh”Ê@0A Á€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`pÊAH ApA Á€AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ô'B¡ @A ÁA€?P¡nBÈ­z@ ?Á¨Üú@¬\B„áº@Ø¢‡BÐG²@Ð6_B»>@€r®Àˆ»¾@ÐYZBµˆ@ hrB° @Ø(¡B ±ï?@@ ÁA@ÙEBˆ¨@0ØÁü.(AÀ_B|‘A›‚BPÀ@0;^B覔@€j¸Àè¦AàzYB×@ÐírBèÛ@€ÞHB@Lñ? ÁA@@ ©ÚB …7@½¿¨·@ðŸàBð¿^@ åBHžš@¨*ØB°×<@,u¿¸×¼@¿ÞB¨`@QâB8¡@èêÜBÀ·f@€@ ÁA€@ÈÞ»B…=@(hÁ¨¨½@ð°³B§h@ ÓBðCŸ@`"³Bð1J@ð±@ð1Ê@؉¿B Sh@ÐVµBHݯ@ÀyiBàöd@ˆA ÁA @€ëgB`G@ÇÈ?Ø'Ç@pòsB8B@€oBH•@€PmB`‹T@€ÐßÀX‹Ô@pÝgB„a¦@ {ƒB°’@€Ã?B°-~@ @ ÁAÀ@ ¿A쇾@@—±@ð«>A@{ÝA&¶ A€¦°AÀ Aàñ™A  ¶@@D¸@  6AÀÍ·AƯA`‰AX/ú@0¦nB°Ÿm@A ÁAà@ EBpš~@ÂN¿ÐÊþ@`ðJB`#¾@ÐÜOB˜¹@^OB0Œ}@ ±?0Œý@€!ZB\µµ@@VVB&À@o%BèÊ›@@ ÁAA€/B¬ƒ@PT AÀ¡A_B¤Ûª@°$ Bìe A sB8ó°@РA8ó0A€‡šAMÄ@€EÀ@üLDA€W¶A~:A@!‡ALoA 'þA pV@A ÁAPAà±BP,Ö@ÀØÁÐVVA°J BV¦A‹2B 3AÀRBØÔ@@ÁÁØTAù¦AâA˜8B°oAà+Bp!@@A ÁA`A@Ø.Bðä@p£çA¤@dAÐlB`îñ@€±ðAìþGA€]@B€îA`‰ Á~î‚A ¶0BÎÖ+AÀÿWB ôLA $BÐV@ A ÁApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ pQBðO?@A ÁA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿƒXB‡@€@ ÁAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BОV@ ÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿãBÀ²i@@ ÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀæõA ²’@à@ ÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€æAè½@0A ÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`%ÃA¸ÏÐ@`A ÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿë„A8à@@@ ÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpBx™@˜A ÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@½®A Yñ@@A ÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@û}B€MO@`A Á A€?`Â…Bø)@`­+A˜H@•B8{[@˜M€BMq@ ¶…B€ )@@<í@ˆ ©@`y‘BÀÜl@¨æƒB}@„kBPg@€A Á A@P,[BЋs@€í.ÀH»ó@ðK]B”š²@ kBøø³@ðrBPä@>?ÀPä’@È B V@h‰BžZ@ ÉBPƒ@@ Á A@@ƒÛBÀŸG@ÔÄ¿°ÆÇ@8]âB0a@PèBø^—@VâBðK<@@ AðK¼@è*óBi†@ØyåB°¥@(~¹BQ=@`A Á A€@²,B ã‚@ÎÀ¤üA T&BÔ­«@@ICBHåÕ@°ë/B@½ˆ@@%°À@½Aj+B,H®@@úDB`©ã@ÐlB e@˜A Á A @0‚}Bð¬.@€áh@8Ï®@À߇BØÅp@(ÉB0Š@û‚B 0@@.¿@ °@h„ŽBHPo@ ïƒBÐh@˜—˜B k¬@€A Á AÀ@@¡5B6\@@å‡@`aÜ@À8FBŒíœ@P´6BXŸ©@ UB–N@¬¾–Î@0]B0•@pÅaB¨?@8B0†{@@A Á Aà@`¿¿A\­@$8Á(-A`í—AlÞþ@ÀõúA4?AÀM¥AX6­@ ÇAX6-AÀ>ÔA°zAÀÆ…A`ñ@ZZúÿZZúÿ€@ Á AAøHBK`@ªc? xà@!SBœ›ª@@0RBh¥¡@íGBð"s@ÀŸ¢Aø"ó@@úyB€$—@`4(BÐÀÍ@ áoB€™ƒ@˜A Á AAø’¯BHíF@Ø0¿Ç@xʵB€yo@ιBhöª@þ¯BÐHE@`ÛAØHÅ@ˆÉB8*O@h­¦Bxs³@(=³BÀ¤x@`A Á A ABl:ø@ZZúÿZZúÿP_B´¯AZZúÿZZúÿà¶BµAZZúÿZZúÿ`‘B4B AZZúÿZZúÿ°æ;B˜ø‹@A Á A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЊA¨‰á@ Á A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿöiBØ‹@A Á APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ½àAà4Z@pA Á A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@º¿Bc@PA Á ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@².A€”@@ Á A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¾mBPC @@A Á AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(„­B ¼ @@A Á AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 3BµY@ @ Á A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàb¥A=À@ @ Á A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€$B°æ¤@@@ Á A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°« B°2ˆ@@ Á A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp˜B0'œ@pA Á A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¼B¨…@À@ Á°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàJ(BÀ!@@@ Á°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  BPx8@@@ Á°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6…BHÖ¸@PA Á°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨.B@'H@€A Á°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀsBÐŒQ@A Á°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@A Á°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°qGB€@A Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿJB0ëu@A Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@síAA0A Á°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàªB 'A0A Á°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŽ B0„¡@À@ Á°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÖBÍÐ@`A Á°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZrBˆv‚@À@ Á°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà …A <†@€A Á°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€pB@9@@A Á°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÞçAÑæ@A Á°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX‚BÀëï?€@ Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿOœBà‰ë?€A Á°A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ%bAÈq¸@€? Á°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàþ¾ApÇ¥@pA Á°A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Â¨A˜<æ@ @ ÁÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ‰BÀîä?@ ÁÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸à¢BØQÏ@0A ÁÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`~ŸAЯÓ@€? ÁÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¾ÄAäQA@A ÁÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÕÔAø)å@˜A ÁÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÎBЖ›@À@ ÁÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀVÖA°[×@à@ ÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@„B€øe@˜A ÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ø+Bxü¦@À@ ÁÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ aBhT°@`A ÁÀA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0/«B°Og@@A ÁÀA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ùáA|¥A˜A ÁÀAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‘ÖAP]A ÁÀA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÆCB0!¯@€? ÁÀApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@#BàMø@A ÁÀA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÆA A @ ÁÀAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Q B|c@ A ÁÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Á³AÈE¢@@ ÁÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‰SAØÚŸ@A ÁÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`$ŒBÀ>H@ ÁÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€}©A`‚A ÁÐA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ùvB@òa@@A ÁÐAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ƒtBPd@˜A ÁÐAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÒA`ñ@ ÁÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€_ëAXð@@ ÁÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ “¶Aø ø@€? ÁÐA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿsïA˜_ï@A ÁÐA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿù«AÀ˜ý@pA ÁÐA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿwB/v@PA ÁÐAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ:ŽAø7ì@A ÁàA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ABsÕ?pA ÁàA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB`Á?€@ ÁàA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`µBH„A0AÁ€?€?(mBCÜ@€¿R@Ðò”@ˆFC U@è½?CPQ@ø§1C`ü@À»A`ü@ AC »j@¼º%C X@DICP{7@pAÁ€?@O D¸¤È@€ýyÀxÃHAji DjÝAw1 D(† A´D(ã@À­#Á,cAM= D X#AŒ D´C"AfDOAÁ€?@@š‚C0<7@<2?XX·@~]„C¨1„@ùC˜@ø?~C°QS@ 0A°QÓ@z…C 6@,ÓyC¸ø‘@ÒƒC˜¤@˜AÁ€?€@8tÑBõ?JÊ¿àµu@8‘ÓB¨9:@Ø…ÓBà&$@øÃâB¦@€ÏöÀ¦†@˜ÓàB\K@ìëB07@0íÅBp|@AÁ€? @LéECpâ@`„TAÈù–@°[PC`"]@pó?CàYR@äõQCPë6@°‘ŽAPë¶@¤É`Cüt†@t„JC˜®€@ 1GCÀëx@à@Á€?À@8œÇB4@‘¿8K•@80ÊBh*X@˜ÉB©R@¨ÈÈB0^$@ÀäˆÀ8^¤@ðÈÉBèªq@È¥ÎBàKg@HÔ®B 3ù?@AÁ€?à@p§JC0E@€òòÀH]š@(oJCX…[@˜BOC@‰]@Ì=MC5@ CAÁøœµ@DZLCˆÕ€@ØÛTCð+„@\£GC Ä~@€AÁ€?A覡BHÌG@p^ÍA¸ëÇ@èc¾Bøðx@pkˆBP]ž@ÐEÁB°Ú?@ ª²A¨Ú¿@XÈÜBÍ€@ ¬BÈÏ‘@¨ÎÚB u@ˆAÁ€?ADù8CŒ@à)âÁ(¤˜@DD-CxŽX@œkGC`CZ@<ù;C° 4@ \Y° ´@¤;$CpÃw@l/XCø±…@,ICd“@ÜKC€dŸ@H„DCÀŸx@PÌÁÀŸø@lú6C¬¥@\cNCÀ³¶@XðPC@s–@ @Á€?pAè8CøžH@€˜å@ØÀÈ@ć9C”Œ@Àp1C¨XŠ@xxæ@PAÁ@@@@ˆ8D”ÙA@–æÀŽî‡ACª:DZeGAp®9DxC”AÐ qBt ¹@ úkB`M¸@H³B œÚ?€@Á@@AÈmqCPæ8@·A¹@°czCÐM†@—mCpí@(«wCpX@ÀÆ$ApØ@¢yCLKŸ@8QtC(.—@ŒyLC“b@ AÁ@@AB€&Ã@ ¶yÁ”ECAÀHõAú‹A€¼7BPí@ ®åA¨à@¡Á¤`A€éÃAüA`B\¿"AC_BÀŒî?PAÁ@@ A86üB8S1@„ÞÀ°o±@(øBü €@0¡Cqx@`iCPÜ;@b9?PÜ»@8CÈ[‡@¸|C +…@$ Cà #@PAÁ@@0AÔxC°.^@p¢µÁ¸RÞ@œoCò˜@º C°Ú¡@d¢vC° `@&êÁ° à@à/kC0:›@â­‚Càg¤@ APÑ*B í AP6âÁ í‰AààAHfBAp±]Bô:A`ôA¨@€@Á@@ˆAœåCˆJ€@ÀýÙ@ä`AxCl_ª@èJüB  ´@0CÐ)@àÒGAÐ)AñCd¢­@DW C¸„´@ÅLC8U@ˆAÁ@@Að–/C” Œ@æW@\& AD-*C8‰½@8Ö&Cœ¾@Ì,1Cˆ­Š@@º¯AŒ­ A<ð4C(e»@€œC˜‹½@¨GC »}@@AÁ@@˜AÄ‹¤C\Gø@ t2AüsxA$ŸC&,A¨ç™Cp­!AÞçšCQÛ@àUAQ[A¬†–C,ŽA TC¨šAìCŒCè³°@AÁ@@ A3ÚAvîAr¿ ’A@òÊAŽ¢@A€óÏAdýCA` ÞA0õAÀ —@.õ’A ‰âA&tNA€¨¿A$S8A ÞXBpßÎ@AÁ@@¨A0¬¬B¼|Ë@€¹Á„¢KAXš—BxÚ A*ªBð˜ý@¸g¤B(&ß@fb¿,&_A0Ú—Bð A0ašB¼ÚA¸¸B°×C@0AÁ@@°Aà%?BŽ¥'A&ìA8ŧA0šeBøngA@MôA¬ILA BЧ{Ap¥1B(HA蛿(ÈA`‰BÀ0YA@} B”ö‹A  ‚BH­@˜AÁ@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€}}A°2æ@˜AÁ@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ…BÐØÒ@˜AÁ@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ½•A uAPAÁ@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0–BÈ †@@Á@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐéBàÛû@pAÁ@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€á‡Bp‡@€?Á@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàbëAÄD AÁ@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà˘Aü9AAÁ @€?ê¦Cƃ@À] ÁÛAج¦CDǰ@ܨ¨CpÎÄ@ÂqŸC°/Ž@ ,Á°/A,äŸC”Á@˜Z¢CH„Ô@<¤C°Ù@€@Á @@Xu.ChÆ @`ßkÁàÛ‰@H˜)C èA@Ðó5CPµF@ø›1CÐi@°ÎÊÁÐiŸ@Ä(C¦\@Ä%?Cèk@Т0C „I@0AÁ @@@Øâ€CÐ@K@ÀŸ@ˆ`Ë@&e„C<à‘@ú€C`‰@p{C0e`@>±@8eà@R"‚C¸¨£@`ýyC@àž@pF|Cðül@à@Á @€@Àö*CpC @gpÁY@¸’&CØFE@”e3CPÙN@0 /C°©%@À«ÃÁ°©¥@:'C za@ðA …BJs A@É•ATAÀÚòAPÛ@ ™ZÁP[AÀÜÀAîòAP BÌ APwŒBÀbÇ?0AÁ @A^¿†CHSl@`n;ÁPyì@ðÛ…Càå¤@&JŠC w¬@j¼ƒC`Qj@! ÁhQê@æo„CÜá¤@lè†CH:«@ŠCˆC¨™±@pAÁ @ AH#ûB ‚/@@œ)Á˜ž¯@˜…óBp}}@0*C v@P‡üBp1;@Àµ¥Áp1»@ÈìBÔã‰@(U CÐô@äQCs@ AÁ @0AÔ<C°#>@0³“ÁÐB¾@àòBø[Ž@b C`¡~@xNC0¡H@ þÂ0¡È@<ðBL¿˜@,‚CØÖ„@ÌüCðå@€?Á @@ACXŠ;@àÚŸÁX©»@Ô–Cܬ†@dkCˆƒ‚@H C°”X@Àr/¸”Ø@ÐMðB\@”¬"C°]–@,C0­*@Á @PA ¬GC(YL@`ãÀX{Ì@ÄÔCC@@˜‰IC0v’@ÉNCPËo@€6—ÁPËï@ØôEC V¤@tðVCÀ®@ BTCp\g@AÁ @`AX–qCye@ ¤?ÁàŸå@„ÏiCÔœ@RtCxf¤@ArC@pk@ lDÁ@pë@ FkCŒ~ @à£uCxÑ©@ü«cCÀ›@`AÁ @pAÈrCØi@€hþ@ÈGé@\örCÁ£@¨#jCøy @ syCÐÀq@€Ò§@ÐÀñ@àIyC«@„­rCè¦@ l}C°¥Ë@@AÁ @€A A!BôáA€¸¾Á^ù†AÀ5ÞA‚ŠB€Ñ“@0AÁ @ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜ó’Bè „@€AÁ @øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ·ïAD²AÀ@Á @BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ƒËAŒ=AÁà@€?X' CXI@Àô Ah^…@p_C]@@¨ÒCP';@l¤ Càë@€£Î@àë@ÀÌC8­N@¸ôCP=P@(/C ¡-@À@Áà@@ÜceCP45@€œÌ@Qµ@P_lC\[‡@cC0›v@ àaC ­K@à:A­Ë@mkCü™@¬r_CÀŠ@¸iChƒ@AÁà@@@°® C( @§ŒÁ(Š@ȽCˆ¶;@d‚*CðN@\f C°–@pñÁ°–›@`)Cð¹O@/1C`­n@oCÀœ@ AÁà@€@ØI¸B€C@´j¿Y‡@ø»B°®J@P²ºB "9@XβB0ß@àCGÁ8ß•@ØûªB ¤f@x|ÁBÀ I@p¨¬B “Æ?@Áà@ @ —eCêT@À%Ó@ˆ Õ@”ÕmC$@¨ddC ©”@@jCà½X@ ,ÐAؽØ@P~CX ¦@`CØu’@ »jCè!‚@˜AÁà@À@Èy\CDI@`eÁ@dÉ@üÝYChÁ‘@ÜÝeCÈO@hÒ\CJ@ðdÁÊ@œþYCÔÝ‘@´±hC0˜’@$©C`d @€@Áà@à@BxP¶@ J–AØm6Aðç>Bˆ9Ú@âA@A`š‹B AÐÀˆ@äçBH¨G@ðmÍBpÆ@@ÐÝB0D @ ³A8DŒ@@3úBˆœM@ÐGÉB8G@(ÛBà9@˜AÁA€@ÀitB06I@ªè?ØVÉ@àˆ}B 3’@¥sBx3@hSB°|J@à!A¸|Ê@ˆiBŸ‹@ð*rBÀ”˜@0Ž{B@ÓŸ?€AÁA @Ä CÈ@0WåA(µ@ȬCX]T@xxèBI@xóC @8’B–@DaC`˜_@€ÂçBÐpR@ìBàµ@€AÁAÀ@œü6CÈ—+@ “Aس«@˜FEC´Z‚@ ƒ/Ci@TÙ5Cù.@NBù®@D5LCü‡@8(CPTi@(‰C`›"@PAÁAà@@²¬B0H7@0%¾Pf·@€c°Bd­€@(2¯B‡@P…±BPfH@ › AXfÈ@À¦¿B$ ‰@0y«B'˜@P¦òB `ú?ÁAA%þB°Á@À÷‹@ÐÛ@$óC0–^@hòüB`ðf@@/C !4@D? !´@ CÄz€@XúC¸ƒ@TóCD@€?ÁAA„Ö5C`ã5@A°¶@7>C …@0å2Cpé~@äÒ0Cð,R@ßAø,Ò@ì!?CbŸ@ôI)Cp,@\ç3Cè¤Å@¼ÈAC8@ì€@C0’Œ@ HCÐïM@ì ¾ÐïÍ@ÜKCx“@TçICpS“@ÌCCpæ~@ @ÁA@A8¿†Cùq@€5=@p"ò@äkˆC0µ«@’Y†C`¬@bõ†C0^w@`{5A0^÷@ìG‹C $°@RÀ„C˜f°@|KnCøý•@PAÁAPATæC˜‘7@ª@X±·@ØIC¸}@ˆ}CH¤„@ úC ¾Q@`ÝHA˜¾Ñ@LC<›@è¾C˜¢˜@`MC`;'@@ÁA`A@HTCx*:@€iì@Kº@LùVC½‚@à9OCxƒ@xNRC€Œ]@ DA€ŒÝ@ÌXCP¥ž@Ä2KC蘙@0ì8CK@AÁApAènæB<.…@€JÀÔEAè©àBæÂ@XÅæBXî°@~÷BÀd‹@p ×ÁÀd AÀˆÚBœVÏ@Ô½Ch6¶@p½ÊBàà&@à@ÁA€AÈ[êBßž@@ÇÀŒûAÐÉßB$Zã@È0ìB@cÕ@¸ÍÂBh¿§@@ìaÁh¿'A°±BìÅó@_ÍBøòÝ@p‘BPf@PAÁAˆA˜OÙB(–@ÀËæÀp1A0ZÌB¨Ñ@°çÚBÀTÌ@ÕôBP@À¾óÁPAˆ©ÐB(Õ@tVC蟳@ð2ñBðÞO@@AÁAA œBÜyA@Aæ–Aá!B@%[A`úýA,×RA ­NB &Apà»Á &˜AéBìû^A —uBŒ^?A€CBpë°@˜AÁA˜AÀ'bCØÓ“@è @„ïALÑXC<%Ä@ÜõWC€ãË@T§cCM•@@h^AMAܨ_CTéÇ@ÌÝSCpÌ@|iCèä³@AÁA AÐ,™Btë@üQ¿ AkAÊB( "Au’BÜ´A8›BT‘Aà·AR‘‚A˧BäÜAÐC{B„~IAXîïBšq@ˆAÁA¨AB,B<–#A€_„Áе£AÙB¼2WAàfABTŠZA+BüÆ0A@½õ@úưA`-B|gA@ BmA`¹ðA˜AÈ@@@ÁA°A€iÕAN¯ AÛ?êÊŒA@öÊAÚB€=1AqÒÀ€=±A0â"BLdAм=B\œkA<¥Aà ß@pAÁA¸AïB`ìç@ ‚=Á¬hA °ÎB õApcçBm(Ap¤çBP3ç@p »ÁT3gA˜…¼Bð˜A°öêB$ %AøöC0˜}@@AÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`òAhî@˜AÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ;B€®@˜AÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@{ŒAÀæ@€AÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ’ÒA ÷@ˆAÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`æýA¨ß@AÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \¢Aä@A@ÁAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ vtB‰y@pAÁAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@xB¸àì@pAÁ0A€?p²ŸBØV@`ÁHBÖ@ߘB`h—@”ªB@B›@ ¶·B°—X@°Á°—Ø@ˆ^²B¤C˜@ˆnÃB˜FŸ@ eBÀ¹´? AÁ0A@°½8CÀ‹*@@}†A¨ª@ ECÈ¿~@p}2C01k@Tv5Cà"C@ i BØ"Ã@¨×KCD —@ÌÔ&C‚@t1hiŽ@(ŸòB(4N@ÐuðBp˜L@8YíB0j@€ÀÁ8jž@xùêB88c@È}ûB@ôg@Ø”ÿBПA@À@Á0A @ö2‘C„?ˆ@€*«ÀDVAF|“C°!È@´*•CPˆÁ@Zd–Càöž@€ÌTÁÜöAê–—C£å@ôœC —ç@Êl‚C¨,»@PAÁ0AÀ@lõ7Ch.@ ÝÀ˜!®@´9CØv~@Àà>C°~x@Tö5C0bH@0WƒÁ(bÈ@83C¼u@8BBCÐ<“@¸-CÐÊ@@@Á0Aà@¨°¦BˆN2@ tÁ˜l²@è ›BP¶„@@N¹BÐy@ø¥µBPn8@À¹âÁPn¸@H×B¬Ž@8rÖBàôy@@0ÇBØ?AÁ0AAÅ CðË(@áÐ?è¨@LM%CÀzk@ÜÁ"CG{@0ÜC;%@€•v@ˆ;¥@àÚCÛg@äÓCp]v@˜`5C0(I@à@Á0AAäµC˜^'@@ fÁ0{§@ˆ üBP p@ˆ C qq@\jC0€:@<Â0€º@ˆšäB¨³Ž@ð CðÎ|@ð‰¿B@I÷?@Á0A A IC˜©!@/ AhÅ¡@´ÿPCˆ‡n@°gGCÀÃa@KFC0†A@àĨA0†Á@ UUC”Ž@È>C3‡@é C0™*@€?Á0A0Að:C€}#@…?à™£@|ÃC˜ñi@ôKCð)j@LCp+:@À³Àx+º@d‹CøÅ…@ЇCø}…@ä C 7%@AÁ0A@A´wjCœ>@ä7@€½¾@˜ nCܶ†@H½jC ‰@eC@_@€ÇÌ@Hß@kCè– @ êcCp)ž@ȤLCXÎŒ@ AÁ0APADhCÀà‡@à1ÁÐøAäÑdC¨ÿ»@˜ÙmCÅ@àQqC¨ö†@ ¯ Á¨öAl­hCüI¹@°”|CHJÆ@ì/C€`@pAÁ0A`AZ±ÉCéAÀ Á—AðÇCª5UAÞ€ËCÔµTAÎâÉC™ A ôqÁ™ŒAløÅC|GAB›ÍC ýEALaÈC¿÷@pAÁ0ApAhˆBC,P@v^¿¬lAðF@Cx¥Þ@€ˆACèŒÚ@ £ECd–@€ÂÑ@ücAEGClµ×@à,AC €Î@435CÈJ‹@@@Á0A€AúøBð…@€¡@XA@±ùBä¯@°¤ðBð‘Â@0ïBq‡@€_ÁqA°ÛáB8V»@PõBp3¾@]CPAc@@AÁ0AˆA0`,C˜0@€Ñf@`ÿ@ÄÅ)CIJª@'CÈÕµ@@.'C(Ô‚@ Û?,ÔAœÃ#Cl°@À#Ch¹@ôz&CÀøu@Á0AAÈC,ˆ‡@€ò|A¸¡A,«C¬t²@œMCÎÀ@ønCP³‡@ú>T³AàtC¬¸@T"C7»@ø2*C@AÁ0A˜A@"—BXºÙ@À܃ÁøãYA¸¿€B¢#Apš¡BØ}AÀ‡B`ÒA€A@`Ò€A0ÕƒBdx$A`½~BPµ8A¨û¼BPù<@ AÁ0A A%_BØoAàuYAÚŒ•A0½lBf‡=A`G;B äSAP%nBwA`ú1Áw˜Aà°KBx¬TAÐÆxB@0DA@z9Bjˆ@AÁ0A¨Aà†BpÕA ûAôôŸA@¼BL¸[Aà3õAMA€wôA4¤Aøé?2¤—A šêA®ÛIAàRàATÃHA€Bè¶A0AÁ0A°APÑJBè.A`æ¡AÈ6®AР`Bö+MA`Bp{AÈ9B¬A0EBªšAÀ±lBô‹EA@¦ÕA0NA@{¹A8}È@PAÁ0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ,ÀB°I@Á0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ~‰A¸ Û@PAÁ0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Àu–ÁøP¾@ÕsC|q‰@40ƒClŠ@ ëoCPÍ[@ ‡ÁXÍÛ@œ«nCèŸ@øC¹ @ŠÙ‡C§©@@ÁPAAÈ«HCÀ¡%@ðj¤Á¨¾¥@DHCC°dg@lÝWC 9x@x5JC@ÍC@p·¿ÁHÍÃ@(ÈCCT[‡@|·[CèÌ”@À¸C8F¿@pAÁPAA8éÑBÐ)E@ÀÞ)ÁxLÅ@˜òËBð9‘@¸TáB`Ú‹@ø¼ÓBЊN@øÈÁЊÎ@h¿B8>ž@ˆ‘òB0ÆŒ@y³B`R(@@AÁPA A(˜CÌŸ@­Àø8A¼ø’C4øæ@Žø“Cðä@ÆŽ‘CÀÜš@Ί?ÀÜA,.•C€»á@Žp”C`Þ@8u†C¸R@0AÁPA0Axû÷Bð,w@€ÁY÷@çóBŒP°@¼C ³@<øC@ãw@@°ÓÀ@ã÷@L"C„°@ Þ CXÿ´@Pà¼B°1@À@ÁPA@Ah©CH x@àŠA9ø@”ê C À³@pNùB€Y¯@|ÃCýx@ÀåjAˆýø@ð CÄÁ¶@°pöB°;®@>ðB€R@€AÁPAPAˆ^•B…”@`Ì8A( Aê¡BÍ@p ‹BPþÙ@Ø¢B Ö@óä@ ÖAà «BøBÍ@¨Bð2Í@ˆv B€™+@@@ÁPA`ATÿxCôœ@PÔƒÁ`·AœÇpCx‚À@ CÖ@¼¨xCPØr@€xùÀPØò@¼òtCÔ¦@\Û}C(+²@ä —C2¶@AÁPApAœÄC`l@8DÀP=ì@p<Cô›@Ì C¨Ñ°@ÄeC€Ëo@€ÎÁ€Ëï@4¡C”: @à!CxL±@ g-Càƒ]@ˆAÁPA€AðjûBà’s@€«ÁÀÀó@h­ïBhþ¨@¨ËCXŸ«@pŽðBXg€@÷ßÀ\gAÀ æB(tµ@PÇõB(£±@x¼þBðA7@ AÁPAˆA M—BÐ+µ@p#@`N5AèX–BH–ó@HŽ’BäŒA0eB¥þ@ ‹°A¥~AȈ…B¬eA`·6B¨MAH< BÞQ@@ÁPAA@ìB^A‰@@Š{˜A0ÁB~VAàŽBd MAÀ¹äA|nApÀ‚Á~n‡A@×AjMA ÎB¨6UAð{NBÀf@AÁPA˜A@gþAè A`rA,‹A°éB,LA@ ¼AL>-A@qþAˆ@Ay6@ˆ@”A@þA0rJA€£ëAØ0IAð>B@¥Å@AÁPA Að<#BnÄ2AÀf¶Àè²A@üB/QA Ô'B¾3‡A°äXBü1A`OAü±APaeBnþ7A€{7BÔAPq2B  k@`AÁPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¯>BHê€@0AÁPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ލA cõ@@@ÁPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0B¨”„@pAÁPAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8;œBP‚N@˜AÁPAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(•B@’A@AÁPAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ïÌAxÏë@AÁPAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¬&BHж@@ÁPAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX#BX ¡@À@ÁPAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ k>BHŽ•@@ÁpA€?ÐÉžBè#a@`ÖAKá@p5¬Bœø–@`a˜BР­@èd¡B@g@Ú“AHç@X—¸Bìg–@X_’Bˆó¶@ ^ãAÈû‚@ @ÁpA@ BµBHê3@èü> ´@@uºBPWb@x>¹B@¦‘@0¼Bg@@À™@gÀ@Ð¥ÆB€bb@°r¼B`:¢@Ð^çB i@à@ÁpA@@ÀAIBH~\@€‡¼@8¥Ü@ [BœA˜@p­BB¸Þ§@EBp@€é!@ð@Ð QBøÁ¯@pHFBH.®@ð>#BÀž@ @ÁpA€@`'ÙBxu@€1s@x˜@ð•ãB0Ú^@`ŸÛBÀ+]@`˜ÎB š@€JÀš›@ÈïÒBhd`@@¼×B€ f@ÃâBªJ@AÁpA @@î^B@¡g@ùA`Êç@`zBȹ›@pŒQBøø´@pTBO{@`kAOû@JmBt/ª@ ÜIBp3Ä@P#…BÀf+@˜AÁpAÀ@C B¼ž£@ÐsÐAè»#A°;DB„7¾@`¾±AÀX A°ÌMBÀf€@€™ZAÀfAqBôY¤@pw8B0sÐ@(äBPSB@˜AÁpAà@þvˆC DÊ@×—ÀLhJA´^‹CJYAØëC¨[A¶Æ†Cnº@8’@n:Ar`ŒC0–A€ŠC„» A¯uC¸TÆ@ˆAÁpAA(1Cf‰@`¡2AÈ~ Aû;C\}Æ@´Á0C0‘É@Xú(CPAy@€wbAPAù@˜€5C4>µ@È!'C˜g¶@˜xCP'˜@pAÁpAALJCh‚b@@àœA€«â@èÜCdª@àþB€Ýž@`  CÀS_@ éAÀSß@~C˜¨@X¦ýBH_œ@øxCˆ@€AÁpA A m›AØ®Æ@†¾,ÓFAùAŠA › A¤ëA@äÒAÈoä@@ÚÁÈodA ë¯A.‹AГBŒI1AÐÿBpyj@ AÁpA0A0 B\”á@pÕ½ð½aA`‡ B”|A€„ BÌ*A`ŒB(ÎÝ@°BA(Î]AW-B6…A`€øA Í/AТ$BÐ-2@PAÁpA@AL?hC4*†@  A(CA¬pC„$·@\vhCPÊ@DVmC؉@@`9AØ AHÒvCo»@pvlC@Ï@@0uCP˜@AÁpAPA8ÚïBa@ÄÅ?HGá@@¡óB\ðœ@ÐòB8O¥@(öB`Éj@ ¨AXÉê@ÈÏC܇¡@°êäB¦®@ ÇBp3@ˆAÁpA`AÈIÂB ´v@ú¿¿pãö@`aÁBÀÓ©@HÝÅBØWµ@(´¾Bˆ‚@ÀšäÀ„A ¸B0»@è ÈBH®¶@xšÎB€O0@pAÁpApA ±ÏA”Aì@CAènlAœBj=AÓAZ A@ÍÁA Jø@€çÀ JxA@.­A"!A€¿ÖAØC=A00cB ï%@ AÁpA€A‡†Bd²­@rƒ¿Ô-A÷ƒB5÷@¸a‡BÑð@8ŽB¸À@€F*A¼@AÈÑ–BTQô@8vƒBè¿A «°BÀË#@À@ÁpAˆAÐÃBÀ‡@â­?L5A°ÀBP¾@H(ÀB­º@P±B0™@^@0AÐr°B°»Ò@˜&¬Bpw×@HÞBÐ1B@ÁpAA°¹YBpœA€ó@Ö¸ŽAP"XB˜gA@ŒQBt˜eAƒeBÿAà¸ÁÿŽA i1BÜ =A®‡B˜MAàýsBB5@˜AÁpA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿбUB 1A@AÁpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨¥B¡7@PAÁpA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ´\B€#=@pAÁpA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàü·B`å2@AÁpA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#B8•ª@@AÁpAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¹‰B0œM@pAÁpAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÿVB~@`AÁpAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ –6BHB›@@ÁpAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ yRBàav@à@ÁpAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŠÂAäAAAÁˆA€?¨Ÿ\Cäį@ ª™Áå/A ‹XCDBþ@ ôlC¨TA1XC°lV@pE©Á°lÖ@ØhSC¤¤”@lòiCX_£@ØÉŠCàð³@ÁˆA@ˆ¸¢C\¡AVÌÀp¹ƒA8Ý¥Cj=9A~¬©C˜lFA®h¥C`¯Ú@ôÀÀ`¯ZAj ©C `AvÀ¬Cß&A˜+ CÐúø@À@ÁˆA@@ø°)CPs@1ü@|ó@,*3CÀa @l™+C ÍÁ@$ù.C#O@@Ÿ>#Ï@ 5Chx@Œb5Cà6¯@¸C °M@AÁˆA€@H°;Cx¤_@Ø>AˆÍß@%HC„›¦@´~Càù€@œ%Cˆs‘@ìDC˜i™@ÁˆAA0ÕÞBh)@À}ÖÀ4©@ßB8‡}@°CîBHq@ð1ÖB?,@ŸÙÀ˜?¬@X9ÖB ƒ@èÊåB€Oy@5CXA—@@@ÁˆAAøæ8Cx"U@FÀˆJÕ@;=C°±@¨Û@Cp¬™@`Ø:CWV@À¹ƒÀWÖ@P_>CìØœ@4DCÀžœ@Í%CÀ·@PAÁˆA A0³#CQ@€ƒ(À EÑ@X»&Ct¨˜@`ª*Cè˜@€¢'C0ÒU@™Š¿0ÒÕ@t+CÈH›@,.C€‡œ@äËC0Àˆ@€?ÁˆA0AaC 9@à’Áp4¹@p÷ýBÜrƒ@üÂCV‰@ðÔCàÅP@ ËŠÁèÅÐ@ðÏûB,’@øC@¶œ@øS°BðÐ$@À@ÁˆA@A„ÆdC,¦ƒ@€€`Àˆ¿AÈ%gC Ã@ÔælC˜¡¹@DhgCè¿@„à¾è?A¤&kCàB A¨CnC0 AXx^C0ð£@À@ÁˆAPAÀŽ«Bk@€[|ÀÀCë@˜¿©BDàµ@`—³B0<›@€±Bhìƒ@é×@dìAÈÔ¹B˜ãÅ@0d®BÈ9µ@˜¦ÙB0)4@ @ÁˆA`AÀwðApzí@ ú>Á©mA`ÂAõ&A ºB€-A 2BðYAÀµÁðY‡A@³áAú™5AÀÝB€DMAÀ€4BðfF@0AÁˆApA8wÒBhb@€å"ÀHIâ@hÔÏBHŸ@8µ×B ¢@ð%ÙBcL@——ÀcÌ@¨½ÓBp‘@ÈÂàBèæ’@˜ çB`xF@`AÁˆA€A`ÁiB ð@°ÿ«Á@LpA ==BHãA˜=‹BhÌ5A þKB° A€äSA°‹A€×cBtÄA¤2B¨vAÑJBpÍH@ AÁˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@®IBJ?@AÁˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(º€Bpï$@AÁˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÚB˜˜‰@`AÁˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÎNBph9@AÁˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ γApµÊ@AÁˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€£APËð@ @ÁˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿiB€ª‚@˜AÁˆAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀoÓA`»Ç@˜AÁˆAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÞlB¹B@PAÁˆAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ…FBè[„@AÁ˜A€? ÅAX¬½@Àïø@lÐ=A@ëAÂM AÀE¬A8 ACÏA¸œ@ ZA´A ±øAwÒ@à´A Wõ@ ÷¶A„ˆ@@Á˜A@PhB¨Ö_@€E@@à@vBðT”@7kBHá²@ÐyOB e@> å@°ÁVBðýÁ@ .XBèщ@ 4B`÷?À@Á˜A@@õ¦B¬H@ÀFSAHÒÈ@ðœºBˆ]‹@° B@w›@0L¦Bà=[@@‹•@Ø=Û@ð ±Btû™@ø©BÀ—¨@X¯¹BPÊt@PAÁ˜A€@ààþAX°@€¬ @Äy0A@¯B”sÕ@ ÒBPØA{4B •@ rÀ¤AÐh3BÜq¨@ÀEB,AàÆBH±@@Á˜A @ÀA\k¤@€ ˜@ØŠ$A`¨¦A áý@Q€AÀVæ@`êÝA˜²@€nJÀ˜2A`CÙAˆA€öA¬xA@¡GAH¡·@À@Á˜AÀ@ ÿB¨Ï$@ 4#AXï¤@à B8_c@X9ŒBè@¸‡‚BPé:@€ÖÕ@Héº@HoŽB˜‹@ýBØ ’@°Ù_B>t@@AÁ˜Aà@ ”ÕA¤Mº@@!Í@ q:A`;øA2A€òÄA€µ AÀþìA ¾±@ îŒÁ ¾1AÀ²¬A¤ A`O!B° ÷@p(B,ü AˆAÁ˜AA˜þãB° @€A༠@@öB8³h@šäBà{p@øÏçBgP@Ô‹@gÐ@0}ôB`š@¸mîB›˜@P÷ÙBpr@ˆAÁ˜AAx§B8<@ÌÒÀø2¼@˜ß¥B¼@x|µBˆ£„@@^¬BPç=@†ÀPç½@XŸ­BÌ©@È˸B`'†@à´¢BPít@pAÁ˜A AðšÊB`ÿ+@À'A8!¬@ÀVÙBÈ“z@ð»ÊB ß}@ÀIÂBÀ/@º©@ȯ@]ÍBh{@HRÅBˆƒ@øÍB@’‚@AÁ˜A0AH—ŽB`äd@ 7ÀÀå@€zB<Ú¨@J—BÈ›¥@‹‘B0d@ uÁ0ä@{‹B ò®@€J¡Bp`@¸€’B0Q@pAÁ˜A@AP‹Bx@8˾°Mø@¸ž B`#‰@è³£BxPØ@¨ •BàÆ†@À/ä@àÆA¸0ŸB,]‰@*“B¸ò@PtIB û@@AÁ˜APAp|BBJ=AZZúÿZZúÿ0B–o@AZZúÿZZúÿÀÈ8Bø”9AZZúÿZZúÿp@;Bf'@`¶ÁÀ>§@œ¬C0g@„±C¨Ëƒ@˜v CèÈõ@@AÁ¨A€@8ÕçB\ä‚@ZZúÿZZúÿ€‘ñBxcˆ@ZZúÿZZúÿð…õB0ÚE@ZZúÿZZúÿ8[ÿB¸ÆM@ZZúÿZZúÿ ›ÙB˜_ˆ@ˆAÁ¨A @P݃B¨ŸQ@ZZúÿZZúÿ „‰BpœZ@ZZúÿZZúÿ‡BÀPF@ZZúÿZZúÿ°—ŒB¸dN@ZZúÿZZúÿ ™æA`¹À@AÁ¨AÀ@PûSBäY@ZZúÿZZúÿÐ]Büç†@ZZúÿZZúÿ`;GB 9@ZZúÿZZúÿ0POB ó’@ZZúÿZZúÿ`2B žÜ@€AÁ¨Aà@ R°B˜ÌO@ZZúÿZZúÿ¸Ã·BБX@ZZúÿZZúÿ(p£B@`@@ZZúÿZZúÿæ©B ûG@ZZúÿZZúÿðž‚Bàâj@ˆAÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàB†A Úí@˜AÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`€¼Ahæ@PAÁ¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhæšB zh@PAÁ¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ K,B`Ñ›@pAÁ¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¼BÈ…AAÁ¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‰GBÀé@@Á¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÀZB ‹@0AÁ¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà*8Bð+@PAÁ¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¥ÞAàÆ@ˆAÁ¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø,”B@žô?0AÁ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÛOBPÔ @ @Á¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`$RBÀ@à@Á¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ "îAt°@@Á¨A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BXý¸@ˆAÁ¨A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€cBPÓ¸@ @Á¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpm¨B·/@ AÁ¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐrB°;@@AÁ¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€èŒBàÍF@Á¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’bB4±@À@Á¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ CIBP5g@€?Á¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿygB0e@€AÁ¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàöAO2AZZúÿZZúÿ3CBrn®A€ ê+B+ ™AZZúÿZZúÿZZúÿZZúÿ AÁÈA ¸ßA&+WAZZúÿZZúÿ€«ÂAH:;AZZúÿZZúÿ@ÞAGA€``ÀAŽ zAZZúÿZZúÿ€p…ALÌ%AÀ@ÁÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`×áA(A€fÀA–Å…AZZúÿZZúÿ`¼ÈA ;Aà@ÁØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ W„A”?#A @ÁàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`·gBL÷@˜AÁèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ˈAø¬'AˆAÁðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀg'A¸ƒë@AÁøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB˜ˆ:ApAÁBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿþ*Aˆ.ô@À@ÁBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`wÚA˜ÂAA@Á@€?šå™Cðc@à(Aðä@8@žC,6 @ð„–C£@]CPµs@ðš§AXµó@Ú–—CøF´@,ŠC ¬§@2NªCð>AAÁ@@8g(C ”@î!?Ȩƒ@ +CÀÞ?@\·'C°q6@X©3C0!@À{¬À8!œ@”ÿ4C°´`@ ´6CpQ^@˜É)CÀ5w@ @Á@@@”-CÈn@½'À@ƒ…@Hh.Cè‚@@øN.C0Ù;@XÑ#C°e@×O@°e’@Œ„)CøÏV@ÀÕ"C3M@ ¿MC`§‰@ AÁ@€@Û“Cˆ›X@ð,»AؼØ@¦KœCøý™@22ŽC¸›@Љ”C°by@AJB¸bù@†P¥C¿@ZžˆC€®¦@”Â{C°õœ@AÁ@ @˜î1CØÚ @@ƒÊÀHðŠ@°È1Cà*H@`w5C`^D@TŽ!C°f@@uÍ@°f˜@à)C`µa@8JC€1T@¤;/Cà¹5@pAÁ@À@,€CØ)7@@æÀHF·@š€€CPÙ@*>‚C¸•ƒ@H|CÐmQ@€M@ØmÑ@ îCXþ˜@’|C8Í“@@4pCX”“@AÁ@à@LR?Cˆ¼@(Â`Ô˜@1CÀ›Q@ PC ‹a@œKCðž6@ÒMÂðž¶@X6C0op@ˆfC蓌@ää#C?J@Á@A¸Û€CPo<@xÀðŒ¼@t‚C(†@ÎyCp'†@8’CðFY@˜@øFÙ@Äñ„C¤j@DuCX¸™@x¥†CÚ@€AÁ@AìÅ C0¢@€[$ÁXº˜@œC8î[@ĦCP¿U@”Å C`¹,@ÀØgÁ`¹¬@øC 4z@ìAC.s@`¶B€xâ?@@Á@ AèM€B Ôˆ@ÀQjAPÙÕB€~ì@`°C@E@€?Á@˜AdÔC¤”µ@A¡¿ µ5A¤´ C@»ñ@pù CX\ò@”ªC@±@¶˜@D1Aü” CøWì@\ Cjí@dðC0=@ˆAÁ@ AÈð©BPðA`¼'AÀAp¨B0èAð”B¬Ã3AÀ9mB¤=2A—A¤=²A-€B¸›\Ah:B,*yAøá¢BÀÐl@À@Á@¨A|-C¬â¦@€‚ÏÀ„'At Cè§Û@ŸCøÅ×@ÀCp˜­@|çÀp˜-AQ Cä@¸·Cèáà@tMDC°Õ–@ AÁ@°A`|B.®3A‚¿øÏ³A0¡B¨.eA0› B¸(jA0®KBLðDA€j±@NðÄA0îBB¸A~A°&0B€?}A`^-B@:£@à@Á@¸Aà`[B$(Ai*ÂÀD¨AÀ­ðA:EWA謉BÐßTA&B?Adž¿A ßB² qAÀÐBÄðtA î¦A¨FAAÁ@ÀAð‚%BÈ*A%Âî(ªA@µ°A¡-ApaNBÔíwAÀ³,BÔ@AÀ+ÁÔÀAIBöA`ÄžBÄ^3AÀ!]B…KA¡@…ËAmGBÀÚxAà:B¤~Ap©¼Bà5†@ˆAÁ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàóB Oå@Á@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¬¼A`A0AÁ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ~šA`Žý@PAÁ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ >ÖAˆó A AÁ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀC¡A„ A€@Á@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@·*BdØ@ @Á@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB^Þ@0AÁ@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿñBÐð@ˆAÁ€@€?èñöCXøº@ÀRá@,;AÖœûCäºAzPôCp½A.ÚìCø½Î@ ŽAø½NA6ôCNA2ƒêCXeAÂàçC¨iù@@AÁ€@@ºa¹CD¢ˆ@€ÐA\·AÀ¥ÂCÔ‘Ì@r¾²CØD¸@.jµC`÷@˜û!B`÷A.ùÃC´1ö@ŠÙ«C eÍ@ÚÈC4:AAÁ€@@@A1C i@€ @ˆ~‡@üC5CàE@ f0CàJ=@HYFBtœ@0AÁ€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0AÈB°k>@˜AÁ€@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`BÆA`AÁ€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ &ýA@ô@@AÁ€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÁÀ@€?°Ä!Cp«@|ÀPÀ…@|×!CˆcG@‹#C¦4@ _C @„Ÿ?”@PN C˜÷^@(/C 5J@C¼5@0AÁÀ@@ˆ`³B0kö?¢>À‘v@{¶B0ì(@¸X³Bà6@h¬·Bð§@’Àð§@¸Y·BXÙ5@K½B ÷=@ˆÒ²BÀO @PAÁÀ@@@"·ÈCX–@àþwAoAè(ÐC(ÈÝ@H’ÅChãÏ@b.ÇCP®@øÜ2BP.A>À×CPÉAØm½CÈ{ì@>¹C@}´@`AÁÀ@€@¸±B8ü @}™ÁèŠ@àÞ BÐ`F@IÅBð‡D@¸÷­B@P³‚Á—@Ô¡BíX@ÀB€H[@ÈRÓB`$ý? @ÁÀ@ @ÀÊZCƒ#@ÀEõAX£@ÄŽnCÀTs@¸ªLCp¿`@˜…JC '2@àÎrB¨'²@”oCøŽ@8Ó-CÛc@L³WC •_@PAÁÀ@À@üu C¯@ÿCÀXĆ@y Cp©J@tÒ Cà§6@äRC`Ó@€JWAhÓ›@|°CÀng@P˜ýB $Y@œˆCÐZ@ AÁÀ@à@tÁC@T@ /ƒÁØlš@ìÊCXœ`@d¸C ØX@tÏCà5&@PX Âà5¦@(¬ôBHØp@Ü–C°#m@8šC “(@€AÁÀ@A°ìECð8@@:ý@x1¸@dúLC°„@Ä¿BCØ»‚@àü@C R7@ D7A(R·@p&KC̵…@˜¤:A8 ô@ø¤B˜ƒ¢@û‹Bhϵ@€Bèe’@@µÆAìeA8š©B@Ö°@ÐlBhwê@ø™ÖB<@à@ÁÀ@@AóB0,F@ «ˆA MÆ@ø:Cî†@¸ àBˆð@ø3òB Å\@0 ÛA ÅÜ@œnC¤}–@0¯ÕBHU¡@ÅÁB€Ûø?À@ÁÀ@PADdC€i]@`°‚A°ŽÝ@8.kC„´¢@lYC`-“@°kCXÄ@à™ƒAXÄA8ÕrC¼Ç½@Øy`CXç®@|ü-C ž5@`AÁÀ@`A0LáBðHh@º°@hpè@ˆÛãB€< @xÚ×Bx1£@-èBq@@®¾Àøñ@Ð9àB`«@àeêBÀ`¥@óàBà±/@ AÁÀ@pA°Ð‰CÃh@€B{Àëè@2†C¸ß™@Ì~‡CÀ¹§@,³ˆCØ „@€ïqÀØ A|…C8±@Œ¢†C˜ƒ¼@P§C8’¯@ AÁÀ@€AeCøFU@À8ÎÀ lÕ@´×C´ð“@€¾CÈÛ@ÔiC®m@à%•Á®í@äh C°ú§@ Cøž@øSC÷$@€@ÁÀ@ˆA$óCì‰@À!Á$ Aˆ¨Cd#¼@´Ÿ Cø¸@¬C@D‹@ø?@D A¨CäžÃ@È’C ,¸@ˆ]C0¨H@ÁÀ@Ap¸%CÈÒ£@èÓ>,ð#A¨FCüéà@CX6Ù@l5C(›@ ÎLA(AÔ¹CàžÚ@\—C°åÇ@ðÊBðä,@ @ÁÀ@˜AuC¨&@[@HCAôziC¤GÑ@L×eC0×Ò@€!rC°‰@¤"¿´ AbdCH³¸@”¦eCÐL·@Ä®…CoØ@AÁÀ@ AÀ´*Câ“@%°Á|ýA CðaÈ@è[*CÈ·¾@\Ÿ6C ••@ÀÁ‹Á •Ap@"C0 Å@¤~3C1Æ@´ CÐún@pAÁÀ@¨ALVB²(+A0ùœÁæH«Ar!B kA IkBlTA@3PBL­;A€³Z@N­»AðFBBWwAÐê:BÐqsA ™ÔAøÁó@@ÁÀ@°A WBÈ95A@AGAv\µAàfZBvdA“.B¬mpA0g>B´é7A`WA´é·A@fEB‚…mAàBdmAÐ BÀܯ@˜AÁÀ@¸AðTBdï+A ñ@Þ¬A`)BìÛdA€êAüŠQA@cBÈ3AàÕÉÁȳA0%BRamA€Å{BtU\A@ž—Aé@ AÁÀ@ÀAPB°BòßA‡}@âù‚Ah…ŸB>A0€šBøo+A ˸Bÿ@@ )AAˆF¬B-A¨ œB°%*AÈrÄB`P^@AÁÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ `»A2A@@ÁÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀYB?½@AÁÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Ã_Bˆ”@ˆAÁÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐNB¸e@@ÁÀ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ”A°Tÿ@@@ÁÀ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ú¢AN AˆAÁÀ@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¿„Aèí@À@ÁÀ@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€…«ADýAPAÁA€?¸eõBà7!@ ?6ÁˆQ¡@è[íBx>@”ªCxxƒ@ØãîB S @@\#Á S @x²éB³?@à•úB ΂@psßB ý?˜AÁA@0þïBÐS@¤õ¿@h€@@!òB^9@àóB—5@eòB`ÿÿ?ÀÿƒÀPÿ@#ôBøû<@`«øB€3@ŒjC0‰@€@ÁA@@ÿ Cèð@@w•@x š@@n&Cp”b@ÌÇC sV@(ÍC°þ@qÍ?¸þ˜@@Î"Cx/_@ ±CP Y@ð÷ Cp}N@0AÁA€@À[ C°— @B#A(®Œ@´SC8ÌQ@œaCPbA@|ë Cpˆ@ÀLPAxˆ@gC0DW@¼CP£F@ØÑóB bÿ? @ÁA @`JnB7L@‘AØWÌ@΂B¬aƒ@`C^B€üŸ@€ÅKB8Ëœ@€‹:B4ËAx¢˜Bü%€@ ÔßAµAHABàÿÐ?ˆAÁAÀ@8wÀBX@œ˜¾™@pÄB(.^@èÂBY@¸WÍBð”$@º­¿ð”¤@˜ÑBÐx@¸VÑB®a@˜ÁÉB`ã?AÁAà@ä´Cè¥@°”AP¿œ@”¥C .g@húöBèY@0IC c%@`ÑóA¨c¥@¨CC t@xâêBÐ}h@ÈCÐ]@AÁAA°ÎFB„¡@`”AÐ0!AÇoB”žÅ@à#B8mA#NBA¯@ZÕAA/AȾ„B, Ç@jBˆSAÀ ±Ap9M@à@ÁAAÜXCÈå"@ÀØA£@üjC0m@¬9C d@,P C€é7@Aˆé·@¸êC´2†@ô¹CX—@0€$C°sc@ @ÁA AˆÔÈBÈŠ=@º3¿8ª½@À;ÊB2Œ@ÊBØ~@pÓB )N@€öA˜)Î@`#ßBà*–@СËB`ˆ@@ÁòB°Ë@`AÁA0Að­ÓB¨ÉD@ÀMµ@˜êÄ@H¯ÚBxÜ…@˜ãÍBÈé@ úØB>[@p¤¯A>Û@МñB¬‘@mÃB¦@°@hB°0@ @ÁA@AJñÆC„ó²@ ξÀ3A°ÇCýû@pÆC8@ý@†ÎÆC(N³@@o–@(N3AÉC|>ý@5ÅCÂþ@òUÇCh¨Ú@à@ÁAPAPz9CÞD@ 3A8Å@PC=CŒe‹@ø3C‰@Ó?CàoL@À¨AàoÌ@Ð)JC4ú‘@¼ 4CŽ@ ŸICð‡\@à@ÁA`ADòqCp¦V@ hsÁˆËÖ@ð¯gC`¢”@tèuCHù–@R€C`ü€@`ô‚Á`üAÈÑxCtI°@øéƒCˆ§¸@ èSCèBž@0AÁApA,‹Cð!l@€«‰@@Kì@t‰C8¨ª@Ê.‡CÐvœ@öŠŠC@û‡@¶BA@ûAÄU‹CœIÉ@õ„Cá¯@Ò‡CЧ@@AÁA€Aô`‰CXå¡@@xá@ "A’n‡CœÚ@¼ñƒC(dã@6îˆCÈä—@ µAÄäAš‹CøÔ@lÒCÈËÎ@à‚‹C lË@à@ÁAˆA¸Ý(C|h¦@ðÖ?`†&A˜µ#Céâ@ÐD"C bã@üCXôž@€M“@TôAÀgCÈ$Ô@H C€GÞ@H4 C0¶b@ÁAA¸WÞBÓ¦@ÙQÁpñ&A ãÇB´ ì@˜ŒáB(ÇÖ@°£òB@Ÿ,@AŠêB°Ó@(æBP`×@°™Cà`_@AÁA˜A ŸîBpì™@@®ÁìAðéØBd.ä@(KëB(oµ@ 1þB  ¤@@ ÙÀ  $A€ÝéBü{Ý@xû÷BX6Ú@ËB”E@€?ÁA APf«BÈIÉ@ð‘³AœoIA0,µBŒ AÐ!ŒBàA”ÎB¸À¶@+É?¸À6AcÂB¬ AÐèÀBøá@‡µBK<@@ÁA¨AP>0Bº"A ›AÙ¢A †FB¤ûbA  B¸¥FA +"Bܾ*A0w€ÁÞ¾ªAÉïAžúPAðê4B€ÒmA@¤PB ëd@0AÁA°AgBƒA`¿(A8¡›A°`fB~†PAòABœ'BA'HB@K)AðÓ‰A@K©AÐRUB¼^A•Bä~WA°À?B€£q@`AÁA¸AVB. AÀÜ@Ê" A@Bv-ZAÀvÝAÌ>A0,B”Œ1A>Ó?”Œ±AðçBxKaAp BH4dA #9BØÖƒ@à@ÁAÀA0 ”B•ßAî)Bk A@…+B:~ŒAÉB0À£@PAÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÂAÇõ@à@ÁAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0u8B(ª¢@PAÁAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿJ BXÔCAAÁAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B°Æ A€AÁAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€|ÞAä‚ApAÁAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ ØAh£A@@ÁAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ubB˜‚™@ @ÁABZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0AÁ A€?ÐrlC4k‹@`cAä A|žtC¨ùž@œ¯iCxOè@hcpCÀ^Š@ÌœAÀ^ A`ôC 6§@ÈèhCðá@ü?Cà=t@AÁ A@ CH{ @€ÃëÀP’@<CD@èC0ÿP@ŒyCP±@°ÚÀP±@ÔÊC¨öK@T×CòT@üØCð¿'@€AÁ A@@  B˜)$@Àr€À`D¤@p3|B¸t@…B ¬c@yBPS3@ £iÁXS³@°øaB0G@¨:Bçd@ðøŸBÀ.¼?0AÁ A€@#ÅBxp @ ¨RÁP‡‹@ ¼Bð+O@¸üÔBàÿA@àe¿B`a@°É±Á`a“@x®B°5`@ÙBЧI@ SBÀ4Â?AÁ A @ â}B=@€”A@˜ ½@(ã„BXJ†@3{B¸Â‰@ ÝVB ÷k@Áã@ ÷ë@ ³kB€r¢@€LBR²@@BÀ¾Û?AÁ AÀ@@ÍÇB`%@ @P>—@èwÎBH5U@@HÈBàÁ]@ÐbÍB E)@@+^AE©@0qáB›m@h¼ÂB‘{@`šCy @€?Á Aà@Üÿ_CˆÙM@À©À¨ûÍ@üøaC`L”@¤•eC@½“@´IgCÐ w@€VÓÀÈ ÷@ìjC “°@Ð`nC4´@¸IJC˜Éƒ@ @Á AAÀ«æBxo#@ ÍAÀŠ£@h[ôBÀ_p@èàB0àd@p!õBðÙ6@ÍÌ@ðÙ¶@ ÒCðÓ‡@ =òB ~@Ø ¶B å? AÁ AA6I¡CØÐš@À‰ÁàêA0É¡CXáÕ@ì¤C€Då@ÈU¤Cž@ôªÁA®Y¢C\jÙ@(ΫCð±ì@ª—C º@˜AÁ A A’;¾C0%²@ ¿dC2A.RÀC‚AÙ¿C¸í@ö£ÁCº@Éñ?:AoÅCNA: ÃCàGø@þ¼CÈ@€@Á A0A ôB€Ç>@h¿ è¾@øõBœgˆ@0×õBèü†@è²îB`vK@@ôÍÀhvË@øëB¨=“@H¤öB@%@ä Cðž+@@@Á A@A0ÚJBx"Ö@§—ÁtGVAv%B^-1A°§pB`ýñ@P †B輪@€OÀè¼*AXE„Bú@( ŠBh?ê@ é¦BÐ_$@`AÁ APA¸ê«B¼†@°zÕÁ$-AHÖBÐÏÍ@ •ÅBˆZª@ðV¹B(c‰@0–Â(c A`¼•B¼&Ö@àSÜBº«@ÐÇ×Bpß-@@@Á A`A´’%Càg@@‰êÀ¨0ç@b C¸ñ£@l{'CÈ…Ÿ@,KC`Êg@€0TAhÊç@Ï Cj¦@ddC Çž@€_4C®x@@Á ApAtLCØß‹@Ä5AÔø ATeC ÅÃ@HK C MÁ@Cp!@pVÛAp! AD=$C pÂ@œ< C8ÏÆ@àb&C°èG@€?Á A€A0‡.BÞ*AÀ8­Á€E“A B:áHA ÏTB(nMA0]Bü¡A°š¯Áü¡’A ÈÕAD™œ@AÁ A°A .Bø (A ì>:/¨A°Ù BWYAÐï Bl [AÐ(8BÜ 1A§‚?Ü ±A })BF{aAc(B°òiA8¦ƒBàÿM@€AÁ A¸AÀ‡BT„3A +Av¨³A`é BèvzA ,ÒAà×OA x.BƒSAÀT‰@ƒÓA 7$B|׆A@“B,ø‡AY.B€„@€AÁ AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÅŒBPÑI@€@Á AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ–ßAPOï@Á AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà§ ApÅÿ@@@Á AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÔSBÀ…@pAÁ AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPèBpû@`AÁ AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6ÄB0Z@˜AÁ AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà[§AÈ0AˆAÁ AøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’XAˆ Ï@`AÁ@A€?8‹BØY_@ÌC¿8ß@ÐíŒB˜~›@À„B0õ¤@XB°ui@@ òÀ°ué@˜ÎŠBTÙ¨@èæ˜BðÔ§@mB°;@˜AÁ@A@L¨ CˆØ,@`Ì@Áxõ¬@¸~C ˜H@èËC°O@læ C0G@àñ¦Á0Ç@ˆC`ðb@ðCÈ‹¨@0×CPB!@@AÁ@A@@,3qCè2\@+š¿ØWÜ@d7vC¬Ÿ@8ÕuCpžž@”[nC)|@@p‰@ˆ)ü@äxwCx‹·@ípCÈʵ@ÐÂJC“O@PAÁ@A€@®B@S#A0˜’@ȸ¼B€«V@HŦB°‚P@ˆ»B@@3A•@ÀAÑB¸ˆY@‚®BðÏV@À²ˆB@öÓ?€AÁ@A @`«­A´­±@ ¹Á°Ë1A é‹Awô@ÎÖAL0Aàœ+B0Ú—@ ®Á0ÚAÀ÷B€GApÛ[B‚¢@ ÛÚA@™ÜBÔ¤±@@³ÜB Þµ@È¡øB`q@€“@`ñ@ØÍùB̦¦@¨¡ñBpOª@`±¦B`Q)@0AÁ@A€AÐõ#C8÷x@àH¾`%ù@. C3°@ˆ#!Cˆ®¨@s"Cðü|@€`ª@ðüü@(r!C¼³@dC஫@˜ëBP}C@€AÁ@AˆA·BC¨5z@€P@°dú@ð6>C@Ú¬@LA@€?Á@A˜AðWÁ@ðVCc Aà@Á`A @ÐsB RB@œæÀøsÂ@’kBXn“@pB„B b†@€ÌRB h`@àA hà@pâkBäš@ cFB()¬@P¡BŽ@ AÁ`AÀ@8ÌBðx @ =¨‘@Ø¢ÑBKN@€%ÑB@^L@@ ÒBP|@€LõÀP|œ@­ÐBpwf@ ÍßBà4a@¸*àB0×d@@Á`Aà@>CH—@€ÉäÀ„°A¦CtÎÎ@8˜„CpÑ@ÿC@ ‰@ÀPÁ@ AcC03Ä@²á…C YÊ@øü\CˆþÀ@pAÁ`AAÀ§ Bس@à=AÜ÷3AÀ³@Á`A˜A(-ˆB`¦þ@`ŠfÁôØ~AàÞgB,ƒA?‘B >Axô¬BøºÖ@ÐcªÁøºVAÐìBÈßAˆ[»B™A(y˜B`æ3@ @Á`A A@*B–Ã(A‰Â?˜å¨AÀBêOfA€‚üA”-^A°E$B°;A@;œÀ°»A€ÝB¦LtA :&BüE€A C•AУç@Á`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@8ŒBÐa=@à@Á`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ SAø7ë@PAÁ`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€)PBPTw@ AÁ`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ+¶B°k>@à@Á`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bp²9@˜AÁ`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ HŸAÌï@@Á`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¹·AL A @Á`AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPkaBÐ @Á`AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@aªA rA@@Á€A€?TÌuC’A@ˆøÀv€A`èwCb†4AþC>A¤^sCà÷Ê@€q˜@ä÷JAŒ™|CPX)A@¾wC»ó@œ$€CÐí‚@0AÁ€A@Ô¥PCD°Ô@â¿TÖTAÀàUC¤zA@WCH¬At$WChyÊ@J1?dyJAÌ^C6öA4l]C,A¯QCðß@pAÁ€A@@p^2Cn¥@€TéÀÄ‹%A<á3C˜!¿@à†;CŒ ALq+Cù“@bŽÁùA<Ñ'C,¢¥@I:CpqAX—4Cx›’@pAÁ€A€@df+Cxâ‚@@’‰ÀüùA„q.C <¶@t3Cø(Ç@ü†*Cà×v@@ [Áè×ö@<))CT•£@w7C€ëÃ@ø:ýB`?š@AÁ€A @âCÐËh@•â?Èõè@øZC¤y£@l¿C°@DCÐÒ]@@©¶@ØÒÝ@°( C”6ž@ØvC€-¦@<×;CðÉ@Á€AÀ@çBÀÅC@×@0éÃ@z—B88‡@À{“BÐ –@åBÐoB@€@áÀÐoÂ@ÀÔ›B`ÉŒ@0´ªBh†@`ocBà^b@à@Á€Aà@<áhCÅ„@?®¿@ÝADoC ]Ä@qC¨ ¾@ÊmCPOe@€²ÀXOå@\ tC©©@¬'wCH>¥@ˆ¦vCP«ï@Á€AAà¢WCÀ†{@²ÀÈ´û@P®ZC¤°³@ÌaC Kº@ܤTCð{P@¬ ?ð{Ð@Œ([C€‚–@lH[C r™@ì‹SC°”Ã@`AÁ€AA¸Ú²B€LC@­ÀxpÃ@µ±BØ@‡½BèX‹@ðs¹BÀA@MÁÈÁ@蕵Büæ@hÕÇBøº‡@ˆùC"V@AÁ€A A€p8CÐ9X@(ýÀðaØ@\D8Cí›@°CACP@ì6Cài\@@ÐSÁØiÜ@à»3C0 @YBC¨a¢@„g>CÀ¥m@@Á€A0A€#êBèBF@À³šÀhÆ@éB†Ž@ UôBXT@ ôBPžO@ ÔƒAHžÏ@t¸CDO’@¨‚éBðM™@Ø&©Bðó @pAÁ€A@AX.ŒB¶„@ $ÁÏAàjƒB¢Æ@h0™BpÓµ@Hö…Bt“@€X@tA¸‘‰B´SÎ@ ƒ†B¨,Ù@˜ïýBÝG@ @Á€APA|$C±N@­Ã@hØÎ@ CèÉ@°C`K–@„dC ¤c@€’QÀ¤ã@¬Cèßš@ìECª@û³B Í?@˜AÁ€ApAà‰íBàc@Œ¿?ã@ØþêBÌ @îBX÷¢@°ùëBPLŠ@`9’ÁPL Aàz×BÌ.À@pôþBø‰Å@TuCà^N@ˆAÁ€A€A@‰€B`¯@€»@Ü0/AøÐ‚B iï@€òvB¨rú@Ð`BÐéÖ@Àï@ÌéVA@¬dBü A@-VBLA0ˆ0BÀ-~@AÁ€AˆAЧBòº A`¥UA6×A ä*B>:0A ñA °WA uÕAðŸ AàíÁðŸŠAà°A¼ÜA ÈòAȃ\A ü(B`PM@AÁ€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿsgAÀQ¶@0AÁ€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿгÄB0ô&@€?Á€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPåXB¤x@@Á€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ê»Ax7Ä@AÁ€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0\BØ¡–@@Á€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‡A Ñ@pAÁ€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ½B˜äå@€@Á€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ •ÖAûA`AÁ€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿíA¸ëô@À@Á€AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ6ƒAÉß@˜AÁA€?@3üBÈFO@€-&ÀHmÏ@à[C„–@Ô­Ch¸—@¨eñBw@€«ÓÀˆw@ØÑñB@sG@4wC°&^@ÐÀCð:I@AÁA@lÌRCÌuŸ@À®AÁt“A'SC8ßß@Â`CX(ò@<TCèÏž@ iHÁäÏAØ~TCá@ÄbCˆð@`}*Cà‚š@@ÁA@@ ÕXBpX@ WÁ°=Ø@ÐOB0¯„@ðArBp´@@OBpxŒ@Àì’Apx AÐC|BОw@ Y1B8JA`"B0a@AÁA€@!¿BøH4@À¬ñÀ j´@ç½BèöK@p¦ÎB¸ÿœ@èìÇB0¶3@€°ÂÀ0¶³@x½ÈB=R@øºÖB¸“š@pÚ®Bàl\@@@ÁA @ XBˆ[@7¿x˜@p®¡B¸¾X@8î¤B^f@ˆÂ¡B@_ @àfVÁ@_ @ ª™B q@¸±¶Bð>f@0c¯BPZ@PAÁAÀ@ˆ¼C¨’/@3eA°³¯@/Cèy@`LC¨…@lÉCÀe0@0Ä«AÀe°@$ #CÈ@Èå CЂ@8»ÛB( ‚@@ÁAà@hPñBè²#@ýÀØÑ£@ »öBÈð¼2AÀ¤‡A$A þ…Ax•ü@@v¤A(!Ï@ÀæðÀ,!OA L‡A:çA øÆA,è$AÀc€A¨Íµ@ˆAÁA`Aˆ“B(%Ã@ЃìALCA ±BX¼²@ÀénBn0A‡¨BÈq@€ZŠÀÈqA(-¤BèÊ»@ Ä¯Bˆ€A€)‚Bp0 @`AÁApAPÄAÞAZZúÿZZúÿÀYÃA0UAZZúÿZZúÿàÚAp”'AZZúÿZZúÿ€VØAˆ6&AZZúÿZZúÿÀ•ÚA8­@ AÁA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp–WBP²#@@ÁAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÜRBÐ|2@ÁAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0_BÐî(@à@ÁA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`+;Bæ]@À@ÁA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ_rB 3@à@ÁA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ|B@=`@0AÁA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿãrBpµ2@˜AÁA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€TÃA(™í@AÁAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŸ_B *>@ÁAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€·:B¸ Œ@€AÁ A€?@×(B°ƒ@@`ë Aø¨À@ h@B Ñp@ßB0ÆŸ@G:B`£6@ bAA`£¶@`AYBf@ b)Bð/—@@ žAi@PAÁ A@¨%µBø.@À¥£Àȱ®@àG¶BxMz@ÎÂBH»ƒ@x(¹BÀm(@€ÎÀ¸m¨@ˆN½BÀ{@x_ÄBÜt@ðt¸B0 T@@AÁ A@@ ØBÁ¥@ôÄ?0á%A`æ Bè’Ù@ÞB‹AÀ×&BhÍŽ@<Æ>lÍAÀÎ-B€¼@P[.B(;ç@p¥"Bð3@à@Á A€@€ Bôg˜@€º‘A”…A <7B¼á„@~ÙA€0A`ZB C@o.À¤CA ¾Bd8¨@@C-BHöú@@ÖA ßÇ@ˆAÁ A @ `.B¸áL@ÀÜùÀ° Í@0÷$B˜¡Ÿ@ð‹GB ^Ž@Ð ;B`>G@€¥µÀ`>Ç@Ðz6B`ç˜@àÍPBP)@ ´§A`rÕ@AÁ AÀ@€ø&B¸Ðl@ …!Áÿì@àuBÌ¿@ДDB€´œ@ðBÀ¼†@e ÁÀ¼AB¨Û@ …8Bà]¯@€¡€A¨mÏ@PAÁ Aà@ŽBè„#@%gÀ¥£@¢B;s@(î˜B°To@  B€M&@€?tÀ€M¦@[‘BŠw@ˆ„›Bð5s@0Ý…BP§`@€@Á AAh]BˆØi@0T—AÀê@@.†Bܺ•@~@B@¨À@пnB {V@àu?A˜{Ö@¨À‡B(@@À}aBXõª@àýÇB °ˆ@ @Á AAf‘BOh@ DAP}è@Ì¢B„€@0J‹B ™Ì@=˜BÀâT@0e¾ÀâÔ@0¢œBèæy@ȲŸBˆF·@p„B˜…@ @Á A A`Z¢A gÆ@€EÁ`FA~hAl]Þ@ÀñÜAh¤-Aà6ÀAØ%Û@`÷4ÁØ%[A`Ø–AàŸA€øAHà8A@?˜A¨Oè@AÁ A0A höA2p)AZZúÿZZúÿmüAz“-AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€wÏA(Ûù@@AÁ A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxš”B°is@À@Á APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx:”B`%)@@AÁ A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ñSB@Ðü?`AÁ ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨c†Bp@AÁ A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 'šA³¼@à@Á AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 3ÃAÃý@À@Á AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŒrB @ @Á A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ±êAx*Œ@@Á A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ°˜Að­â@€AÁ A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°5B0À~@˜AÁ A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðš8B|e@€@Á A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ öáA¸ÓA AÁ°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ùB7Z@€AÁ°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@­BÐ @À@Á°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÁ2BPèo@Á°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄ!C8„Â@À@Á°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¾ B†@€?Á°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ+³B@Q~@Á°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ '}BÃx@à@Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP/;B‘Ô@à@Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÅiB¨ñ@0AÁ°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÙPB@¼Š@€AÁ°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 1åA8^î@PAÁ°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ö7BV¢@AÁ°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp'B8È@€AÁ°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8ŸB@bß?@@Á°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀúApÓv@à@Á°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`!ÞA€r^@AÁ°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿlB@@@Á°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpiB H@@@Á°A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ YB â&@pAÁ°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ å2BpTC@@@Á°A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¡A°›í@€@ÁÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿå]Aa½@@@ÁÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpé+B€(ê?`AÁÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðWB°é‹@ @ÁÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàeWB0çU@ÁÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ3°AP¡ã@€@ÁÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0‰Bec@ @ÁÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp•0Bð¦@@ÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ”VB€xo@AÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@âAÐuí@ˆAÁÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@æŒAÎå@AÁÀA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðHBÀ´•@pAÁÀA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðHRB8h“@@AÁÀAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨ˆ€Bxm‰@€@ÁÀA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð(SBÐÇ¢@ˆAÁÀApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€øA£E@@AÁÀA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÍnBW‹@`AÁÀAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ*A°Vï@ÁÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ AÁÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`úBPZ,@`AÁÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€aEAHÄ­@PAÁÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp2BS[@ÁÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿšæA@ŒÐ@˜AÁÐA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø.—BPrJ@pAÁÐAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@}›ADñA@ÁÐAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀìÒA$Ô APAÁÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€cB(~¾@À@ÁÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`#£A8i A@ÁÐA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÃùA¸ ê@€@ÁÐA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`U†AÈ3â@ˆAÁÐA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀVBXqã@AÁÐAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bä¿APAÁàA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ïBÐ\%@AÁàA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÿ7B@i @à@ÁàA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÈÕAZ AÀ@ÁàA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ6ÕA˜^ç@€AÁàA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp•/B@Z»@˜AàÀ€?€?ðÿBÐ9Þ? úA [^@t×C<"@À,ôB0ò@ÅüBåö? À¯Aðäv@D1 Cà,:@èæB 1&@ZZúÿZZúÿAàÀ€?@h#jCðv-@@üû@`‘­@°EqCø@eC€‰m@¬çmC&H@`bHAˆ&È@”¸yCøs•@¨ígCÀðˆ@èòIC ´@AàÀ€?@@`W©CØúw@ S,A° ø@˜®Cˆü²@j¦Ch®@xU¦CÒŒ@p¥ÎAÒ Aõ°CÈÊÑ@"S CPÒÁ@ùÁCùAAàÀ€?€@ÅâC¬~¤@•ñÀØ—$AøaäC¯æ@ZŒäC ßí@ ÀàC¨©¾@€ÉÀ¤©>AD­äCÒ’Aˆ'ãCˆÈ AÌ_ÍCøg*AAàÀ€? @ðÙ’CˆÖO@ lÂxöÏ@ŠÄ‹C`jˆ@"œC@ž@joŠCà¯f@ptyÂè¯æ@Œ©{C˜e“@ŸšC€µ@¬^“C°õË@àÀ€?À@ÙTCñ@ óvÁ Ÿ@”PC`ß^@¬l\CàŸe@ìOC é2@°š!¨é²@<'?C¢m@ ýcCPˆ@LfCøf„@ˆAàÀ€?à@¡˜DØUÌ@`ŽÁ”uLAŒCDNœA¡ŒDÈáAïáD˜ñ@¸ó˜qAäGD2Ž(A™ÝD,0AžßDød'A€?àÀ€?ADŽCè/R@PïÂÈPÒ@ä‡C¨HŒ@TÌ•C@@nŒC`Òo@( jÂXÒï@â-€Cš@`)›C!º@eCH9…@ @àÀ€?A¦d£C€Mi@+ËÁHré@x)žCÌ¡@@¼¨Càܨ@F¯¢Cž‰@`¶Âü AXµ›C<¤º@º‚«C CÌ@¢}¤C ¦@pAàÀ€? A°}ŠCÀH@`ÂÁ¨½È@æˆCH:Ž@:<‹C`¤Œ@n ‹CÐl@ïÌÁÐì@Ö†C4¡£@¾µCÀÈ«@Ð×CÀM±@˜AàÀ€?0AH~’Cˆƒ@€@T˜A€Ñ’CT[·@ò CðO´@2àCp¦‚@`âAp¦AV”C,Ö½@ÌCXϲ@ê‚CøåŒ@pAàÀ€?@AG B<±ù@ eA¼ÙyA`BÊ-A`ñA8¹/AЂBØAs@Ø‚A l#B4AàRBDd8A0–SBp"@AàÀ€?PA\ôxC0ªf@€=AÐæ@”ÈyCüq¤@Ð@oCá›@`auCH†@?ƒAHAP“{Cx÷Á@äŒhC˜*µ@įpCgœ@àÀ€?`AVÜ£C$–@K±¿ 0Aœ( C\?Í@ΟCÀíÐ@t·ŸCè3«@ –RAè3+A€z CD¡ñ@4r˜C0­è@(°CH?ó@@AàÀ€?pApC*b@€^&A Pâ@TnC„W›@\ÏbCøš@´pCØË†@@¨‚AÔËAœTrCœ#¿@l~`C`³@@­{CÀ‘@0AàÀ€?€AÎ1§C pœ@ ©Á¸ŠAžÊžCèÏ@Š“¢CÐ Ú@ f¨CPN@ ø4ÁPNA^ CÀDÒ@4ƒ¤C8zÚ@d¥CÈȰ@ˆAàÀ€?ˆA `0B>=#A`cAxY£APj9BüÂ\A¾Bü'[APÕB„K"AC·@†K¢Að\B¢†`A ÓB|ØUA0~cBðyY@€@àÀ€?AÐLZCì…Œ@`ž AÈ'NC°f½@´òMCо¹@È·ZCÐi‹@€ìAÌi A(ŠSCüó½@d,JCHì¶@tjUC¨¨€@@@àÀ€?˜AR€žC¼6»@ S¿X;A\ä“CÌFð@ºO”C8Nþ@Ф¡Cм²@@ʵÀÔ¼2A2ð•C`×é@ΘCh,ï@Ê­“Cø–½@0AàÀ€? AèùÃB¬ó@°ÄÄAÔÉsAÈ¥ËBøAð–žB8.AXû§BÐûAî ÁÎûŽAh“Bò¬BAàÇ£BŒ3A œºBPvD@àÀ€?¨ACô¾@8Ü¿ü9>Að%ñBÐl÷@pFõBpÈó@HC€àÀ@…FÀ„à@A€dîBè¶ü@/õBÐÃõ@ðkŽBa•@@AàÀ€?°A ©hB<ÿBö–uAEeB<¶lAðìBðB>AÀ®û@îB¾A€/tBÂÅjAÀzYBŒzApÌ1BXÚ°@€?àÀ€?¸Að.‹BüXAh‚Ââu—A07@@â¡À€†¾@T›cCV‡@¼mdCཉ@œ{CD @AàÀ@@à@ 5¸Cœrƒ@À°Á ‡AZ¶CÈI¼@R•¼CpÓ¹@NÕ¸C0š@J±Á0AÞ!·CT#Ü@ ô¾CÅÜ@\ئCP°@˜AàÀ@@Ap>BüÙµ@@ƒÁ”ö5A« Bö)AÜ,BЉã@ë.BxÀ¶@ #dÁ|À6A`B‚ÐA ªKBØ~Ö@pFBÀOÅ? AàÀ@@ACøò@€òTÁ¸ –@ € C8UW@„þC€VQ@pï CpN-@xz ÂpN­@XôB(â}@˜dC0•o@”Ê#C`É!@˜AàÀ@@ Al¨C¬…@¡~ÀÄœA\¨CD Ë@€ ¨C.Ì@ƪCЀ“@@¦…@ЀApž­C<\Ö@Äì¨CHÌ@6·C HÞ@AàÀ@@0Aì#?C05?@€˜}AT¿@xÍFCüˆ@$ 5C¤ƒ@|œ8CP`A@Z¡AP`Á@¶CC(#Œ@ -CpØ„@ì|C€K/@AàÀ@@@Aè<ïBx]K@€:âÁ ~Ë@0‰ÑBð’–@ “C°V…@°éûBÑZ@ ðcÂÑÚ@xÃÂBЩ@ÌcCøáˆ@¼ŠCÀÜ#@à@àÀ@@PAxúÓBÐÅb@`))Á0ëâ@ÀÅÆBp·£@8ÌÙBpQ—@X’ÜB°¸u@0vÖÁ°¸õ@°FÀB¼ ·@ÐÅòBàOŸ@NlB`üí?€@àÀ@@`AðýõB˜bb@Ð3»A`ˆâ@ûCÌ`”@—ØB°½£@(ÚÿBÀxq@p³•A¸xñ@x/C@*£@ PçB8V«@ÈXþBpÁ)@AàÀ@@pA¸C¨Zi@¢¼@‚é@LËCè„@¸öBPU¢@èyþB@w@à7\A@÷@ôóClÐ¥@ˆ7éB(ã­@ Å½B°> @àÀ@@€Aø9NC˜!i@`ðAˆIé@,ÚJC¼ž@è×ACøøž@€KZC°n@ß#À°î@ŒìQC¼¢@(SCXç¡@|ù3C Å\@À@àÀ@@ˆA ºB¼D@êË¿ ]Aè*°BrÉ@8º²BH˜¸@À‹®B@½@ yIÁ@=AÀ›B¶:A`€²BíÑ@pNèB0",@`AàÀ@@AH$ÄCâ@ù`Aü·bA–­¼C6QAšÚµC\RAÊ~ÅCÐ3Ý@ ƒAÐ3]A ½CÒòAÞ»¸C,Aܳ¿Câí@€?àÀ@@˜AäªCptEAZZúÿZZúÿ@ä CºŽ8AZZúÿZZúÿà£êB&Ì@ ú;A&LA¸ æBÞþAèºÐBœ AÀú©B0"4@ˆAàÀ@@ AصSChA›@xA¬]A´¸JCÈ—Ê@ŒæŒ@ÈŒ C˜‰@tUC0~_@€~æ@(~ß@Pï CüÞ›@\ƒCaœ@$¦CðU<@@AàÀ @`A`N•CTkˆ@  AP‚AŠ”CX–»@@sC¸ª½@¦Ú˜CÀ¼Š@»½AÀ¼ AänœC| Æ@^“C8éº@„Ï€CPz@€?àÀ @pAx1ˆB€VÍ@pýºÁˆyMA•[B~¯"Aø…šB(äæ@ ¶&BäîAÀùAâîA®4BJBEA€BpØIA <ÀAøÊ¶@ˆAàÀ @€AXn˜B¸¯Ç@ÀÏA@ÒGAxý«BHà@dsB$.A‰B°á@`ªÙA´aAH6¦Bd õ@àbB`G3Aðƒ±Bz.@à@àÀ @ˆA4.!C¼h‡@€Ñ¤À|€A¨ŽC4i·@D8CèB¶@¬3&Ch‡@@E@hA(W!C˜·@ŒµCP‘·@ ? Cð‹{@AàÀ @ABBR)A°l·Adp©A=B=A€ÅÌA*=A@êöAp‹AþUÀp‹šA`LÝA¢ÙHAàˆöAˆUAÐ`$Bè/”@À@àÀ @˜Aœñ%C0ݧ@€¹êÀˆû'AÏCsÕ@€óCèÌæ@Xg(C°¬@`I€Á´,AÔ2Cžå@ø‚%C¸˜â@@©ôBp1q@À@àÀ @ A`d]B$ AÀ[7B„6ŠAð°B*AÙðAèõTAP›“BÐnAðOåAÐn”Aè£BÐoA æ\B¤ÉoAðGwB@AàÀ @¨A`¤PC€b–@€I3À˜~AÜ5=C€¹@àØ@C  Ì@˜çUCp˜@%£?pAÁCCÀÞ¼@ãCC¹Ì@Dï{CàÃ@€AàÀ @°AÔùC”X©@à FÁÄx)AÙC,ƒÚ@¸CØ›Ö@ðƒ!C8­@æ0Á8-A¤P C vß@¨C ÜÚ@dC°s_@ˆAàÀ @¸AŸ=B>ô"Ap[BÀ£A œkBçYA@ˆÌA¬z@A B “3Aü‰¿ “³AÐ(B’_A€˜B|¾eA iBPÈ¢@˜AàÀ @ÀAÜ—B0#A BN=£A˜Þ¢Bp Að\PB¸oApNgBüÊ7AÐÐØAþÊ·A yB,æWAÄBH†pAX†Bàµ_@€?àÀ @ÈA(ÐåB ¼8AÀŸ¼À.á¸AXëÀBXYdAHÎBÐþ`A0ÕB@>A€æ§@@¾A =»Bº«gAˆrµBèüiAˆÃBÀom@@àÀ @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀIDBXž@0AàÀ @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÕA6æ@ˆAàÀ @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@JAäA@àÀ @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ëÀAâ APAàÀ @ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€°MBLŸ@à@àÀ @øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ö‰B Ð~@@AàÀ @BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ HB:Ô@ˆAàÀà@€?HÛKCèÄ"@€ÆòÀxÞ¢@\ÓJCP{l@¹OC`(c@ gPCÀ«:@Pm†ÁÈ«º@hLCÐ&„@<ÂYCX:‡@œMC „6@˜AàÀà@@À`ÍAp °@À·Á'0A@¾¯AÚ³ AlîA`vÜ@ÈA¸?ž@€OfÁ¸?Aàô‘AT ð@°°B(!Ö@€s–A`6 @AàÀà@@@¨ÀÓB÷í?€Àn@ˆhÕBˆÕ,@ ¯ÖB@`'@øÛB`Q@ÀcÂ@hQ€@(îæBhM6@XÇÖB£:@8~¿B`ê²?AàÀà@€@k"B(½š@PÍÛÁ˜ÕAàéÚAà—A0zZBh€@ :QB àN@|Á àÎ@Z6Bì?¨@PñrBP™~@P·œBà­?€?àÀà@ @laC°ý?à{XÁÐ6}@P(CØ“4@ìýC {5@0¯C … @ðàÜÁ˜…@<4C`{D@äòCUR@`8óBàA@@AàÀà@À@€ƒ§Bç!@0å¿Ð¢@X¨Bà¬Y@À*ªBð=t@ 6µBð*'@`g¿ø*§@˜À¸B Xa@¨¸·B° ~@°˜BB 7Á?pAàÀà@à@ ´{BÌÑ„@I‘@çAg„B\§Ú@`šsB8-œ@ /mBXÙ€@Zû@XÙA¨OB¨Z¹@P(_BX“¸@x,¤BgÂ?àÀà@AÈšZC`™L@^`A`ºÌ@TˆdC$œ@ÔTC Ö†@xëhCÀ%Y@@g¾@À%Ù@ô‘pC°§¢@ä?gCø1”@xFCàp@@@àÀà@AðùòBX?"@€õ=À¸Y¢@`UòB>i@pãõBÖc@8æBÀx/@spÁÀx¯@ÐsÚBP@°ÈõB@_r@XûB`=@À@àÀà@ A„_CØ,/@JG¿ˆI¯@hÚCˆ}q@°>CA~@ð÷C`q6@€Tw@Xq¶@Œ¶Cøæ|@PC@ß„@ÜþC`4@ˆAàÀà@0A´ÕCè9@Ì:@Àº@hC°$@œpCh]†@È:CÐLR@ÀiAÈLÒ@ ûCh­@0¼÷B8Å™@ŒÇ*Cà‰9@ˆAàÀà@@A@þ9Bà¥Ó@P3šÁ@ÉSA0ÆBm+Aë]B(ó@0·?BhêÜ@zAdê\A »_B’A€]B¼U0A|UB0T-@ @àÀà@PAŠNCäoˆ@À'Áð†AÈ#ŒC`*·@ÄwCÐÅ@ÒŸCÀ†‰@ধÁÀ† AJ{ŠC ·@2½“C`ÐÈ@ s†CpïÝ@€?àÀà@`A.ÜCJÉ@´ @ülIAøšØCjù A€ŽÖCðñ A´ÉßC°©Í@™A¬©MAØYáCfüAö—ÖCpà APSØC\û AÀ@àÀà@pA  ·B\6”@°áÁPAØò–Bt•ã@øÍBÐ=±@’°BˆXŸ@ÀBPÁˆXAˆâŸB4—é@„¸Bà:Í@¬C`Ôi@PAàÀà@€AP¾ØB”Ÿ—@Э·A,ºAPçBLÀ@°àºB8ÐÜ@0÷ßBˆ"œ@°‹,B„"AØWC”ª¸@ ¯®B äî@=ÄBÖ+@@AàÀà@ˆAØß®BŒ®À@@#JÁÐÐ@A°<›B^» A8b³BÈ~ð@ÀUÌBê°@0)¢Áê0Apw°Bl"AÐ5×BH!Þ@ˆ!ãB²>@ AàÀà@A|äCl½¥@ŽÝ@TÛ%Atq C„RÞ@\CØýÝ@m CH!¦@€Ö…ÁH!&AÐZüB|Žâ@¼BCXKÛ@|4BC8˜›@À@àÀà@˜AئB±ç@@ŽËÀ|ÛgA0¢•BÔëA ¢BDJAØ BPA@áœAP„A¥B^BA€JB8GA0<ÏBp‚6@À@àÀà@ A(–ÅB|€Ò@ø×¿¬§RAYµBÄY AÐo¹B`ò AÀøÍBèâÑ@ã˜@ìâQAhÃBdA8V»BA]¿BðŽ:@AàÀà@¨ApîBÀ¹@`2>Ä$9AØÔÙB$ê@@ÛBXxõ@(óÌBP¶Ú@ ìDÁP¶ZA8æ¯BŒ'A(ÈBt-A˜ÌíB 9Q@pAàÀà@°AB„ %A`¯“AH,¥AàÉ'B\eAÀVÌA¨?A,B)-A€ô>)­ApŠBŽ9]AàIB#^A€ÕcA¨Ê@à@àÀà@¸AÐ9tBìÌ0A ".AŒï°A lBž¦NAÐ$HB€ËoAzBtÈ2A`ˆ?ÁtȲA`„HB†lAPevB °VA`(}BÜP@AàÀà@ÀAð¢cB|š[AJÛÁDÆÛA xBögAààzB¨ü›AÀABB¤×TAΠ?¦×ÔA@»+B\tAà/*B0nŽA ¦…B 1r@`AàÀà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`+ôA¸íâ@ˆAàÀà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`#Bà?±@à@àÀà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ3Bà'…@`AàÀà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ K«ADÅAÀ@àÀà@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€òŽAxŽô@À@àÀà@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà€öA`pð@ˆAàÀà@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBh#ä@€@àÀà@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ=B”APAàÀA€?ð6CØÖ$@.Ñ?Hñ¤@à$ C°éE@„õC`‚…@hÃCà~#@`HPAØ~£@€Cð¸H@GCè׃@`|ÌB ¥õ?ˆAàÀA@|,C7@€žAÁ8N@üÔC}K@LI%C€=Q@€ÏCÛ@`Z ÁÛ@ø¦C(ÅP@À€$CÐ2P@ ¡C€Ý@PAàÀA@@8×úB8˜@@œaÁ8­‚@øMñBXŠ<@ðŠCðä9@cC`÷@à­„Áh÷‡@4rC¸‹B@(aC XE@PEõB@§@AàÀA€@ Ü C€Ä@€ûºÀÐÜ–@¸!CHìT@4D%CÀ[@ ª"Cðy@`Û9Áðy›@„!C8 Y@ü *C g@ C`¨(@0AàÀA @@|;C¨ÿ+@ Í.A€¬@XÃDC–}@`º7Cpëo@pã@Cp1@ ™gAp±@„|MC4…@¸wA`/B²ZVAàÚ*B8¡TA°ÒIB•AU>@•žAÐbGBþSA°\Cxµ@øØLCp;Œ@àÓÁp; A;CÄ(¹@èFCè¼@è÷TCH‚‰@€AàÀA AõBÔ[Ô@p~¤Á„TA0•BÒƒA0û¼Biý@àV´Bè¬ß@`Ò¬Áì¬_AX “B2 Að¶¼BäÃApPÔB°öM@PAàÀA¨A úûAzÞA`ÆÁJüšA HÉAPÄ9A`PBìUXA€úB”v'AW»?–v§ApDBœZAaBðLYAÐc4B˜TŒ@€@àÀA°A üÅAêÔA+¿¿Nï†AÀ­Aâ'AÀeºAŒž2A ÍEBÀ­'AÐÈØAÀ­§A cB£SAð4B²ZAà AÈÝå@ AàÀA¸A°0#BÞèCA úQÁàÄA ôA:iPA€ +BRíA€Í BHÙ5AüÀJÙµA€³ßAŠ_JA7B8·A°m+B !×@€AàÀAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀgßA IA`AàÀAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀAP¿Ý@AàÀAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿñ–A(ðí@˜AàÀAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ LºAJý@pAàÀAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ~ðAh8ý@àÀAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#JB€Bª@pAàÀAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx°ªB°¾;@AàÀAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÞdBÖ@`AàÀ0A€? å1CB`@(Àèfà@¸µ3Cø—w@ Ð4C˜¾@¼ =C„@%IÁA|F;Cpµ“@ àECèíß@¨/CP™@AàÀ0A@°o?B¨¡6@ŽÀ¸¿¶@@4:B| ‹@À’JB`Êu@À|AB@¨G@`°oÁ@¨Ç@ðÙ'BP— @`ÇbB Æ{@€,B ò?ˆAàÀ0A@@ÌÌHCp6@0¥·A0޶@|ÑXCdÆ‹@$Ç?Cnt@ü3>Cð€H@H¤Bð€È@¬ëTC`ª@80C¸>ƒ@¤2?C°÷K@PAàÀ0A€@à]¾BÍ@@¡‰À€ã‡@.¾BÀJ@h^ÅBÊ<@tºBðX@€ëØÀèX–@@ĸBð«_@˜—ÄB èÉ•@LCC0ûU@àŠCPY@¼Cð*.@„¹>ð*®@ЖCàÖ|@Ä›C{@8!Cx€@à@àÀ0AÀ@@óÂB8Ñ@@1€Aˆé‘@h×B(,H@HeµBÀàZ@pš¿Bðœ#@@TyAðœ£@ÀÔBh«b@ˆ³B­u@°íòBÐß;@AàÀ0Aà@xšB¸•4@ÀÃ…@´´@ˆC¡Bx¦u@н—Bø4ˆ@°˜¨BàZ>@@iAèZ¾@°À»BPp}@¨nœBX“@ø‹¿B@c@0AàÀ0AAœß«Clêš@ýÁAúB¬Cpá@>;°CXÛ@n°CÀ"Ÿ@@j°ÀÀ"A˜è²C¬_è@:G´CHÏá@¤¡C-Ë@PAàÀ0AA°DýBÈë#@ µ9A¨¤@D;CPÎj@p±óB ëi@›C*@GÌ?ª@àÚChNu@ÔJCÐt@“C &@@àÀ0A AÐÿ@B4›À@žA4¼@ApSBD/é@€Û1B¤ñAÀn~Bè%¡@êAè%!A09“B9»@ 0\BèA¨CBt@À@àÀ0A0Al-;C v*@ÊRÀ“ª@˜g:Cà²s@¸=C`èo@´þ@CðyJ@fØÁèyÊ@ø5Cò@°TOCà0@¼Ÿ'CÐÌi@`AàÀ0A@AðC»*@ "HÁÐØª@§Ckv@ÐÆ$CPmk@ð×#C@•J@à¸Á@•Ê@À) C( “@ôÌ'C(£‹@à=fC¦‚@€?àÀ0APA,=ƒC\)™@€p@\DA>Ý‚CØðÝ@4˜C¶Ï@ø\zC§Œ@ˆ[?§ AµyChîÌ@œgxC蔾@´”€Chì‚@ @àÀ0A`AˆjçB´H@`ª”ÁÄ_AÀÑÑBuÁ@X}öB¦@ÞB *…@€âTÀ¤*A˜ØB„×Ã@xšÞB¼¯@ø2Cpú&@àÀ0ApA,y,CìÙ•@ó@øôAlÌ)C˜®Õ@ÐÖ'C˜÷È@Ð3Chë’@½P@hëA„1C(6Ñ@$—.Cð Æ@üÐ"C01[@PAàÀ0A€AÐ8ÁB¸œ@Pá¬A8ÕAˆHÐB„ØÇ@ë¦B8ªå@ÐwÆBj¡@ЈÖAj!A©ÚBl'À@@,§BhXø@àhÄB#@`AàÀ0AˆA «ÚAìGA¼¤?,aˆA ÷ÖAVA@K*Aþ)¾A0M6BÔmApdB°J|A`ÊHBÐU`@àÀ0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿSB€&l@€AàÀ0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà$ÌB¯4@€?àÀ0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ´:B`³Œ@À@àÀ0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ—OBh…@˜AàÀ0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿéAB ­•@`AàÀ0AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`8ÑAXÏ'A@àÀ0AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸"šB`¢]@€?àÀ0AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpB`IÜ@ AàÀPA€?>ô”CP¿@@îÞÁ¬%?A°àC¢fA¦6žC€l Alw“CÐß»@ÀìÁÐß;A0±C’A|¦CÐV AøÛ•C DÞ@pAàÀPA@Ц¼CTKÏ@@8xÁxnOAÂò¼C¤ßù@˜ÐÃCB@®BÀ@0ª­Á¸™@xÑœBÜn@HCÈBwL@à—B ?F@pAàÀPAÀ@ÂÁ¢C¨”@Pº,Apœ¦C„'Ð@ ð¥Cð‚Û@Š[¢Cø——@ˆô¿ø—Ax¦CÔÅÕ@>ƒ¦C@¯á@r‚’CðÝAAàÀPAà@Ø5ÆB(y@àA˜’“@0 ÔB@RQ@ðiÀB`$X@`ÃB Õ%@ÀüA(Õ¥@èÊÑBÐàm@ø¿½BNr@ΖB€“[@€AàÀPAAÈë‘B]<@@çA@~¼@@ žB¼€@`‹BhŽ@¨0€Bàvs@@ÒÂÀØvó@òyB´æÀ@XâˆB@@ŒùBàj@pAàÀPAAäJ«CÄë…@€µUÀ,Ab7­CdâÀ@¾®C¥¿@е¦C¨¼–@,¿¾¨¼A0ì©Cô“Ý@:™©CˆÔ@¤ª¯C8`ì@`AàÀPA A@+¥Bç\@À>YÁÝ@øo™B™@³´B0Á¢@°"BÀìv@@²OAÀìö@躬Bd••@Ð’BÒÈ@0ôKBЙ@@@àÀPA0A˜î¤Bü¨…@P³A¼ÀA«¼B¤Ø›@”B8Û@ „œB0\™@˜Ä B0\A(äÁBÐ2¢@ðktB¬ãA 2òBp´@pAàÀPA@A#Cð÷ˆ@ 0(A„ A ©C4Ê@ÄFCðä¹@²CÐ'|@0»ˆAÈ'ü@ÔÏCÜp·@˜zýB¸–®@ÀÐÙBP @˜AàÀPAPAšBš@€pÙÀ 5AГB qÖ@Àà BxÔÛ@hÞ—B0m¢@@¥.A4m"AxP¢BÄQÏ@PÚŒBxkù@À±—AøÐç@à@àÀPA`AXcõB i@€d<@ðÇé@€mõBÈ&¨@`lðBHÀž@ЕßB@?v@6CÀ@?ö@(7ÚBèG²@XáBˆ·¦@Øñ"CšX@˜AàÀPApAðyœB´8²@ŸUÁÀY2AYŒBrA`N§B½â@ ÏªB8ë¯@€‘À8ë/A#£Bpñö@Àû¬Bè‡ò@àXÒB°4$@€?àÀPA€A°£ CHv@€3>Àx?ö@8SCx¥@¤ CÈÍ­@°z CŠ@¶ö?ŠAÔ‰Ch©@ ¨CÈ»@4—/C0¢i@`AàÀPAˆA€õyBÈã@èà¿äócAPPmB¸<AÐûuB( AЪ>BÐyô@ø’9ÂÐytAÀ[¼AºP.A@§‰BTpA CØÝ’@¯ÇB°“g@ÈßAÀi¹@à@àÀpAà@„CøH8@ÀÀJÁØi¸@´¤ CÛ‚@L§CpBˆ@˜ Cðÿ4@PiÄÁðÿ´@€[C¨ß}@€C@ˆ@ÌÙ@Càë½@€AàÀpAA4V C0ýi@€J•À('ê@ø"C0ý«@`C8y¦@¸øB°±O@îÚÀ°±Ï@@^÷BL8—@°ÇC–@PÛB ç @ AàÀpAA°$yBðl‚@/’@€„A¨žƒBİ@ÀuBˆÇ@ˆDžBÐÕg@*ÌÀÈÕç@à)›BD§@ˆx¨Bˆ¨@ÐÞÎB @PAàÀpA AÄH0CðíT@€ŒíÀ°Õ@¬0/C(–@P/7Cû›@Œ,0C º=@ DÁ º½@À.C2‡@ä¿Ap›B4\ò@È-”B`²Ç@ð†NB0vß@ª)Â0v_A€<ñA"‹AA‘B82Ù@€™ôAm@ˆAàÀpApAÈóÞBè—x@àí.ApÇø@¸æBP¬¨@PIÒB¸z²@è ¼Bl”@@Iú@lA(ÁBÍÇ@˜³B8¾Ö@DbCàøU@ AàÀpA€A€].BvA€™ @Ú…A9.B:‘.A`n'BˆîBAðª;BOAp"¡AO‡APñ]B.²)Ap<BpLA‰eB¥1@AàÀpAˆAt Chv@À¨HA 4ö@(Y C$º¥@˜»CÈ;¬@h C@t@à¢SA8ô@€{ C,ï¡@¨ÿB­@ +üBƒO@€AàÀpAA(ðÕB8#Ç@`‰cAÀJGA ÚB߸@èuÁB( (A°õØBh©Á@@Ù±@h©AA˜ ÔBØ!®@øÎÌB€r%A(·BàC,@ AàÀpA˜A`“ÜAð¦A@‰¢@rˆA@ÂãA\8Aà4ÀA˜'8A@FôAôñA€ëÀôñ–A€tÊAä÷/AÀMBИcAàèA¸æÍ@€AàÀpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ý¥A»æ@ AàÀpA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€JB`.[@AàÀpA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX¾™BL.@ AàÀpA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6^BpDV@@AàÀpAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp€BPÉ”@@@àÀpAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐŒ*Bp‰–@@AàÀpAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPŠ{B0n@AàÀpAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€”ÆA¨A @àÀpAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€²5Bp!”@`AàÀˆA€?8¯CÀv@à-AxHö@ (CÜ,´@x@CØ£±@ä±Cà¯@ ÷(A诟@L "C `g@Œ"Cà)j@ÜpCP‹I@€AàÀˆA@¢Ñ„Cð<Ç@À ˆ@,aGAJʉCj¤A`í‡C±APЇCк¥@À—”ÀÔº%A`êŠCLî@Z®CÀãõ@ø¥sCh˦@À@àÀˆA@@DíB}=@€bC@ ½@(®÷Bˆ']@ òBøf¡@X.ïBÐò&@ iAÐò¦@ CxF@@«èB€œ@ðÞùBˆ‡@ˆAàÀˆA€@ÀZÿA0P“@Àj•ÁkAà[ºA€„Að«*Bh†¢@× BÈ5@@ËmAÈ5A0-BÔ'¬@ 5àAà%ô@ ‹HB'V@@àÀˆA @ òªA4¢¦@¯%A¼À&AöÚA0Íû@ †A¨ê@ ÆŸAð®@@=¦@ð.A ŽºAÜWA€&A°ö@ËBðÐÜ@@àÀˆAÀ@x‘ÁBP6@`Ñ\ÁØR›@ 8¹B8w`@ sÖB@¯d@°·ÇB€H@’ÀÁ€H•@ˆGµB ûZ@Ø÷çB»Y@ÀD·B ƒ@@@àÀˆAà@L4Cx~R@€raÀ`¥Ò@äf7CàIŽ@Ø;Cpå£@$57C`ÓW@À€À`Ó×@h§:C¨C“@¿?CÐc§@LœC0ÜÃ@AàÀˆAAx¾¾BhŽ-@@±Í@°®­@¨LÊB{@(¾BðÜ}@@ÎB€õ1@+ð?ˆõ±@ÕBû@ ñÒBÀL@hÑÊBØ€@0AàÀˆAAHöŽB ý[@@:ÁP&Ü@XS†B@ò¤@˜ŸBè™@ ™BÀx^@@Ô‘@ÈxÞ@HF¡BlFš@0™BP¥¨@HO›B€¹v@`AàÀˆA AØòÆBØbD@À-ÑÀà‡Ä@pÄBˆ†‰@ ¸ÒBHA’@8¿½BÐõU@€»@ÈõÕ@ˆPÇB&‘@ˆê¼B¤@ýÙBÐÑ@PAàÀˆA0AðëÆB¨„J@øé>(«Ê@°ÊB¼µŽ@àÀÊBð¼”@p­ÍBpK[@€t>pKÛ@8¾ÐBä ›@3ÒB· @ˆ”…B0F @0AàÀˆA@AÈõÚB0éG@N¯ÀˆÈ@À9×B¬Û‰@BäB¸O”@@‰ÎBð³_@@ãgÁø³ß@˜ÁB,{œ@0áBÀù£@pŸˆB Ö0@˜AàÀˆAPAÞ’B”ª†@@lLÁ¤ÄAàV†BT”¾@ˆ„¡BèæÀ@vŒBx¡@à]—A|!AXŸBh¼@`9vBÐvAx£¥B &@ AàÀˆA`A †BĹ@€ÊGÀàÕAp«‰B°¡´@È‘B€#à@Àw­B@€þe@A`Õ¯Btœ@«BàÎ@@ºªB`2T@à@àÀˆApA€…jBhÁ¶@w@Œå6Aà oBÄjô@ ©bBHQAÀ½zBx(²@?x(2APyB°)í@P‚xB´JA°Ý¶BV%@AàÀˆA€AˆÐçBœï‘@ÄÀÌ A ÊÜBÄí™@ÐìB(êó@è•ÕBHƒœ@ìVADƒAØuÝBí‹@øªÆBè A?ªBÀt%@pAàÀˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`6üAÀc@àÀˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp÷TBp´2@ @àÀˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€AùA -›@À@àÀˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÀnB #@à@àÀˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÅ^B,@@À@àÀˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€–ƒAx¡Ð@`AàÀˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ†7B q@PAàÀˆAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð‰ B€—œ@0AàÀˆAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÙAàì@˜AàÀˆAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ !B C@0AàÀ˜A€?˜c+CØÒ<@±ù¿ö¼@¬/Cè°‚@ ñ2CøE‘@pK2C ¸C@ò?¨¸Ã@€ë8CTˆ@|…8Cp–@$!C˜s@AàÀ˜A@3–B ²(@µöÀÒ¨@ˆ7“Bè;q@°N¤Bk}@øóŽB@Xï?À³¨ÀPXo@YŽBpL,@’šB&3@À$•B J@à@àÀ˜A@@$¥&CXe@€P·ÀÀFå@äs)C¼·‰@0«0CYÂ@P(C ýd@0í@¨ýä@´È1C€AŽ@`ž+CS¿@7,C¢û@ˆAàÀ˜A€@WBÀB’@LÀˆ^A€öBä©@Ðj!B° ü@ð)/BH³@€KìÀH³A@#&B°ð @pŒFB$Ù@ð÷B¨`†@à@àÀ˜A @pK±B(° @ ¬A˜ÊŠ@ú¿B)N@@~°BÀwI@¸@¬BÀq@ €ŠAÈq™@¨JÄBˆ®a@ÿ¡BPåa@hTŒB ¿Q@AàÀ˜AÀ@øÐÃB¨ @=½¿`=–@€þÈBh[@(ËÍB`^@€ÂBpO @ ÌÁpO @оBx\k@ÀôÔB° l@€0ÌBH>€@`AàÀ˜Aà@ЇxB¸ZD@À6]Ax€Ä@’ŽBà²@`*fBXÈž@àBÐÏE@ªsAÐÏÅ@àû”Bœ«…@`±mBxœ@è¹B *…@0AàÀ˜AAà­nBÀôT@€¶ÀðÕ@ ³pB eš@@p}B(T@€M€Bà h@‚?è è@È´„B˜›ª@€…B5©@PâBÖÚ@@@àÀ˜AA.nBø£`@ÀÑA°Ïà@°|ƒB`ö“@À|dBèɲ@`DsBÀ7z@ЈAÀ7ú@¨FŽBT@LYBà>Í@ÀÏ@Bøµ@à@àÀ˜A A˜æ€B˜Žb@€ÌhÀøºâ@ €B`€£@€‰Bˆ¦@Ò‰Bðb@ªf@øâ@nBpë›@h‹Bе¬@0iKB¸†@˜AàÀ˜A0A°W…Bès@õ¿°ó@ˆ’†Bô§¬@`‰ŠBØù³@ƒB°Ò{@Ï@¨Òû@È)‡B´¯@H…Bxu½@@‡Bp¸@AàÀ˜A@A€ B8§í@ÀPÖ@ŒÖmA >B¬‹AÐäB@>AÀ9 BКý@ô3?К}A B˜•$A`€ B€|GAÀ]gAH_¥@`AàÀ˜APA(è‰B8c—@#×?¤AÀ_ŒB¤+¦@‹B”tA`BØ3³@Ê”?Ø33A¸ B¼pÑ@B$ºAàÄ?BR.@@àÀ˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@KÉBÀ·-@pAàÀ˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀƒQBD@À@àÀ˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿy7B !@€?àÀ˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@EÕA£@€?àÀ˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`äAØ·…@0AàÀ˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@BçAèA‰@pAàÀ˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€FTARÏ@À@àÀ˜A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B@E†@à@àÀ˜A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`!ÂA ×@PAàÀ˜A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¶AÚò@`AàÀ˜AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \‡BÀ>A@à@àÀ¨A€?x¶ËB0Õ@ôоÈñ@ÀyÒBx“S@xïÕB&W@˜ËB€lÀ?€ø@€l@@¸cÔBT @ ÕÒB<@HÀµBÐs@@@àÀ¨A@À£zAÐ_ƒ@€¸ŒÀÀyAÀ”_A¬á³@à–AXgÏ@@ù—APÙo@€ùQÁHÙï@@3NA}¯@`(×AhÀ²@à•‹A ~@€AàÀ¨A@@ã›B˜ A@X@È/Á@0¤BÀ]‰@Ày¡Bh”@ØÚªB oö?€tÀ ov@°Y­B ŒP@ø¸BpT@¨‹ÔB8O‚@@AàÀ¨A€@Àö7BãX@P “ÁÙ@`B°ÐŒ@ÀphB j²@0kB¸Ð€@@§SÁ¼ÐAàÜB4'¬@`Ì>BhÐ@ ì¡A@ÒÜ@`AàÀ¨A @0å|B01F@%§?˜XÆ@ ЄB¸TW@ÖƒB²@h<…B¢<@àÇ:A¢¼@Èi–B°/>@A€B(ø­@À rB° e@€AàÀ¨AÀ@€ÖíA¨„ž@ xCAL¤A°àB|ɸ@@ ÇA + AàþAm£@ ï4Am#A0!BøV¸@`(ÜAt›Ap3BøE…@àÀ¨Aà@à„»BðïO@ZZúÿZZúÿ@rÂBhžW@ZZúÿZZúÿ |»B€[,@ZZúÿZZúÿpÂB˜Z2@ZZúÿZZúÿà“¸Bpšs@àÀ¨AA0ÿ'BX™©@ZZúÿZZúÿÀÆ-Bo¯@ZZúÿZZúÿZB Š@ZZúÿZZúÿ û`BlrŽ@ZZúÿZZúÿðH5Bx-@@@àÀ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÊBÈpÍ@pAàÀ¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH¥BP»t@€@àÀ¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿmÆAt÷@PAàÀ¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0,iB(Š@ @àÀ¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨óÃB>.@@@àÀ¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ /°ApŒU@@àÀ¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(/¸BI@AàÀ¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ%3BPg@€AàÀ¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà œApšÌ@AàÀ¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÜBðá\@PAàÀ¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿR®A¨­¸@AàÀ¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`æäA0 «@€@àÀ¨A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà»®A¸Ä@ @àÀ¨A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpŠZBp&@AàÀ¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhxB @€@àÀ¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÷÷Aàñ(@AàÀ¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPŠ2BÀw@AàÀ¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0!B m¼@ˆAàÀ¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ´BpçQ@AàÀ¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿë¦AðW AAàÀ¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`G—Ahÿ×@à@àÀ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàpÇAåÙ@AàÀ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿæ1B`ª™@AàÀ¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿày&B(ðï@@@àÀ¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà}-B°ø¤@pAàÀ¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpBÀy€@€?àÀ¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‹gBpk|@€AàÀ¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¹ëAÀà:@ˆAàÀ¸ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 3^BÀÉÂ?AàÀ¸A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ™…AhÈŸ@0AàÀ¸AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6¢A= @0AàÀ¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ZsBà#þ?ˆAàÀ¸A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@k’A@€º@À@àÀÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàù¢A˜HÓ@ @àÀÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#¡AÈÒ@€AàÀÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPZ}BÓ @À@àÀÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp`B`[@AàÀÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀðB`ðÒ@À@àÀÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ª-Bhˆ@ @àÀÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ©FBЫn@àÀÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÎVBà·@@àÀÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ y½A,‡ A AàÀÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ !²AòAX¹±@0AàÀØAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÄBPÕ A€AàÀØAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÊB°¸è@˜AàÀØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@qAH(æ@˜AàÀØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPìB¼AAàÀØA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€8Bða™@€?ÀÀ€?¤RCz"@ZZúÿZZúÿX C0R$@ZZúÿZZúÿl:Cˆ^@€xù=C`0c@ZZúÿZZúÿZZúÿZZúÿpAÀÀ@h&ƒB¸[%@ZZúÿZZúÿHÞ„BP†'@ZZúÿZZúÿÎjB÷<@€pBð=A@ZZúÿZZúÿZZúÿZZúÿ0AÀÀ@@€o A„]Ø@ZZúÿZZúÿ@±¢A¬hÛ@ZZúÿZZúÿ@"KApéô@€@èOAÔªú@ZZúÿZZúÿZZúÿZZúÿ˜AÀÀ€@ÀxCx¦‚@ZZúÿZZúÿP™{Cä‚„@ZZúÿZZúÿ`soC@€¬uCèy“@ZZúÿZZúÿÐçlCÐîß@@AÀÀ @_LBÔH…@ZZúÿZZúÿà(OB‡@ZZúÿZZúÿEB(ï™@€`•IBpn@ZZúÿZZúÿ€ÝgAÈáÂ@AÀÀÀ@°}A³ã@ZZúÿZZúÿ`e€A<|æ@ZZúÿZZúÿ@†ATBA€@׈A܇AZZúÿZZúÿ€ô5AP­¤@ @ÀÀà@¨ÂD¬!AZZúÿZZúÿM[ D&¥"AZZúÿZZúÿ¹#D¬§7A€³ DÜ;AZZúÿZZúÿ b.DÄ$yA@@ÀÀAð;D+AZZúÿZZúÿ-IDò9AZZúÿZZúÿ¤|D$|+A€÷¹DN.AZZúÿZZúÿÙDÔ³gA0AÀÀABŠC˜@‰@ZZúÿZZúÿ.ŠC̶‰@ZZúÿZZúÿt>’Cx¿ª@€tà“C|§¬@ZZúÿZZúÿ&š«C0ó@˜AÀÀ AhÿƒB€*·@ZZúÿZZúÿ8ÙƒB€õ¶@ZZúÿZZúÿÐnBàè»@€°SB¼½@ZZúÿZZúÿ˜"œB€C@AÀÀ0A8 HC̉@ZZúÿZZúÿ¸XGC@­ˆ@ZZúÿZZúÿ¸ËHC }Œ@€¸åHCTŒ@ZZúÿZZúÿäªECp‰­@ˆAÀÀ@ALÏxC¤=¢@ZZúÿZZúÿÌ»uC$< @ZZúÿZZúÿìtC(g£@€¨ssCük¢@ZZúÿZZúÿT“~CH¸Ë@PAÀÀPA”:5C”؆@ZZúÿZZúÿ|Å1CF„@ZZúÿZZúÿtÕ4CXVŠ@€¤n2C€ˆ@ZZúÿZZúÿT+.CÈ—ž@ÀÀ`A@ÁA¹"AZZúÿZZúÿ€ñ»AiAZZúÿZZúÿ€‚EA0õ A€MAAZô AZZúÿZZúÿPÌ”BÐ>@à@ÀÀpAæ6B(rAZZúÿZZúÿp‘0Bh¶iAZZúÿZZúÿc¬B¡ú@€X4§B8ó@ZZúÿZZúÿ]§B€Êe@AÀÀ€AèÞBtkÒ@ZZúÿZZúÿ¨lÔB¤HÉ@ZZúÿZZúÿ˜•ìB@ôÓ@€¨;ãB“Ë@ZZúÿZZúÿPÒC°4@ AÀÀˆA C  ž@ZZúÿZZúÿàC¨=–@ZZúÿZZúÿûCð›®@€¼àC\ï¥@ZZúÿZZúÿpÙCÔ“@ AÀÀA< C(nÃ@ZZúÿZZúÿ‚%–Cd ·@ZZúÿZZúÿfΞC`áÕ@€&3•CDñÈ@ZZúÿZZúÿœºcC á@@ÀÀ˜AÂÊC.Ï$AZZúÿZZúÿ0&»Cx«AZZúÿZZúÿv‘ÐC„!A€$ÁCöåAZZúÿZZúÿÐEôCþA€@ÀÀ A‰òB\óAZZúÿZZúÿÈîÝBt6 AZZúÿZZúÿ†CÕ A€ìaC¨‚ü@ZZúÿZZúÿˆo¨B`Ö­@@AÀÀ¨A µC¬{ã@ZZúÿZZúÿxêíBXvÍ@ZZúÿZZúÿ”M Càgà@€øÞùBL·Ê@ZZúÿZZúÿü¬C0QÎ@€@ÀÀ°A`i!BŒÓoAZZúÿZZúÿ@ÉBn£UAZZúÿZZúÿPäB”;•A€à‹ B°Ö„AZZúÿZZúÿ@§[AØÔA@AÀÀ¸AàTBòŠ‹AZZúÿZZúÿ€œ:B8uAZZúÿZZúÿ€°ÂA^6ƒA€¡ªAHþeAZZúÿZZúÿZZúÿZZúÿà@ÀÀÀApeB‘ŸŒAZZúÿZZúÿÀuFB¾#sAZZúÿZZúÿÐÚB ôA€¥áAÃ/ˆAZZúÿZZúÿZZúÿZZúÿ˜AÀÀÈA`¾5B¿ŽAZZúÿZZúÿšB qAZZúÿZZúÿ`XžA dA€À2†A–UAAZZúÿZZúÿà›øA„‰KA`AÀÀÐA0iLB­®AZZúÿZZúÿ ÷*Bêÿ‘AZZúÿZZúÿ ÓÖAP¸˜A€@ѲA”>~AZZúÿZZúÿ Ã Bp \Aà@ÀÀØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€œ{Bà^’@˜AÀÀàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð“BH€zAPAÀÀèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿǯBÈ®@AÀÀðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ A¤’.AAÀÀøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð²GBÀ¾A@ÀÀBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxAˆ˜A @ÀÀBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ% BÐÞ†Aà@ÀÀ@€?Ðk#CÀ¡ý?`ànÁPÈ}@ÀÃC°h1@0*CÀL6@¤J)C Ý@ ÚÁÝ•@œœ#C‹N@T;2C`]@ZZúÿZZúÿ @ÀÀ@@zÕ’C8gX@@ÔHÁ(ˆØ@’œ‘CHÁ”@º|•CH|ž@²’ŒCp@r@`âÁh@ò@.$‹CäΦ@ÌD‘CÐT³@Ð.Cˆ„ÿ@ÀÀ@@@VfÌCÈî–@@ãÁÁÌAl-ÉC$óÒ@ÞÒC8UÚ@zÆChòª@èø&Âhò*AÄÀCÐGì@’þÐC Çü@öéÖC  `A @ÀÀ@€@î?‚C8AB@` Að^Â@´Š†CÜŒŠ@`WC¸ê‰@#xCPºR@1…AHºÒ@xCƒCü»˜@hspC`4•@(TpC8{ž@€?ÀÀ@ @ì·CÀ@ÿ? QÃÁh@$…Cð>2@äœ(Cà·8@Ä'CÐ@ˆ‹0ÂØ˜@Ø>C°ZJ@ì„=CÓh@ô;C€Ÿ|@€AÀÀ@À@‰bC¨$@@ªQÁø!¤@ô¹^Cpb@thCÄo@ÔXC ;@ »ÝÁ »@¬EOC}@\gC€Œ@x¯QC (–@@ÀÀ@à@¬AC0 @`æÁ Š@È9CèÅ@@°-#Cà™F@ˆøC€@@'áÀ€ž@”ICX¾^@üpC0Hd@¨©7CàN\@@ÀÀ@AÀ3C:@ÀRóÀQ“@ü 1C0®O@*6CðÜP@\Í1Cðº)@PËÁðº©@Œ¨'C¸£l@Hû=C*v@l>2CPE@@AÀÀ@A¬C'CP'@€Ö@Ð>•@lý(C¨‰S@ô”$CàQ@`ÐCÐò)@@?xAÈò©@ˆv)C˜tt@d/C •m@„D&CЗM@ @ÀÀ@ AX ¯B@§L@. AÐÇÌ@˜&¸Bh8‹@€Å¤Bhñ“@`˜ŒBx“@fBtA’²BXæ›@ð†MBÐŒ÷@°G¡Bà‚Þ?@@ÀÀ@0AäBCX,9@CÁÀJ¹@èçþB@ƒ@lùCg@,ÓCA@ÀùIÁÁ@ø—CÄ$Š@À- Ch'…@|ŒCpê!@@ÀÀ@@A á2CÈÞ@@@Ä€AþÀ@§8CSˆ@P'CPŃ@„Ù0C G@€6B Ç@tœ@C Æ@ëCˆ9ˆ@pÃ3CVD@0AÀÀ@PA`|ïBpõW@[e@àØ@0{îBÀß“@8iåB@i–@P¯íBÀäm@p‰A¸äí@‚ûB@´ @×B8$©@QCðI@0AÀÀ@`A, AC°«T@§¹¿ÏÔ@C;C¬H’@|?;CHv‘@Dé;C0«o@ÀØÀ(«ï@@ 4Cî¤@Z9C@&¥@„é>Cðjs@ @ÀÀ@pA,w(CHa@€ô Á(8á@øC8š@ÀË%C8-˜@ÄÓ!Ci@ ØOÁé@@®C„÷¡@ì!CxVœ@ }DCàðn@AÀÀ@€A>CžY@àB—A(ÃÙ@ìñ>CäT”@( ,Cðm‘@øf?C°i@ í¹A¸é@€CC`ä—@Ì”+Cø[£@Œä3C€Œp@@ÀÀ@ˆAÃB\IAÑÂÁ@`„A€SÃAâå3AH=Bø-AjB°®AãzA²®“AÀÁBêÿ^A r»A¬Â)A N*Bà‘@À@ÀÀ@A€•MC<ñ@àä]A´ A<-GCtPÂ@Àé9C€œ½@0XCy’@° ²AyApxUC ¢Ä@¤@Cè)À@\6C艚@@@ÀÀ@˜AìÅ!C¢@.=?1"A@;Cì£Ô@€—Cx,Ô@ŒŠ!C¦¥@p/¦Á¦%AL C`[á@pCØ0Ñ@p(ZCȾÈ@`AÀÀ@ A¸ZCPãÆ@TmA`GAþB´Øú@È^ãBˆ6A°ÈC@ÆÈ@à^íA@ÆHA( C´Hô@ˆDÜB¼Ô AŒ*Cb´@0AÀÀ@¨A ÎðBœéÇ@€Š@|HA¨ÊÛB¬kü@/ØBÔ¶AÀýÛBÝ@ãó?]A@yÈB% A€øÅB¬áAÀÍC¤œ@@ÀÀ@°A1B¨j&AÀ:?䉦ABŽÂQA >B4ïRAƒ?BØ‘9A`NAØ‘¹AðŒ9BFexA€–B¬|[APEB8äA@@ÀÀ@¸A€t>B>€ABšA KgB2L=AÀÐA¸DAÊ‘B`Š3A€”À`гAPwwBîbA/…BÔF]A°º‚B`4Š@€AÀÀ@ÀA°]7B` EA§‚?¾FÅA°Q B°qAðwB|ÿrA¸1‡B8p?A0ÜÎÁ8p¿AÀËzA±ŒB‡YAð)tB¸P„@À@ÀÀ@ÈAÐÄ3B˜íGA€AƒÀ>ÈAàúB@ÀjA°"BVA$ëwApB¹Ï@PAÀÀ€@AP{lC¸™@ ÁÌ1A'YCæÇ@èAbC€ÿÍ@ÄexC D–@ú‚ÁœDAÊaCœçÅ@ ÙpCàNÉ@PkCˆC@ÀÀ€@˜A( ÉC޹A@0Ï@þÔ˜Ao¼C´KIA¬¢¹CühGA¨UÃCx>A°_æAx¾Aª ¼CƒrAÊÖ®Cô*pAX¿ÎC”gAÀ@ÀÀ€@ AÀY0C @€¹Þ@À/Al±$Cö¸@¬ÊCà:º@86CÐY–@pŠAÐYA(µ.C¸¶½@¨hCˆ†È@œÏACpæ@`AÀÀ€@¨AXg§BÄð Aðï½Áî A¨áB^wLA¸ ­BÐA¸ÌƒB€¨0AJšÀ€¨°A`…eB<fA``xB É^AP )B¸â›@À@ÀÀ€@°AÀ.þA$É"AÀ1úÀäç¢A ÂÆAˆÌ*fªA`aðA.§VA€qñAœ_XA1sBØN‰@@ÀÀ€@¸A÷ˆB”Á0AÀì€A’ã°A`~†BŠWIA0XVB²nA€ÅeB EA€Gû@ÅA@>WB`SpAÍ=B@ {AÀðnBPzj@€AÀÀ€@ÀAÌc C°E¨@€Úë@¤f(AàôBðÉÉ@à êBxZÔ@ ‘ C@©@ ÃA@)A` øBL‘È@ØÎìBXžÖ@p±ÚBðút@@@ÀÀ€@ÈA¨Å·BðÑEAP,pBhùÅAˆŠÏB¸gþ@ °UB°žA8¥ßB ÑAZ¬À¢ÑŸAÀ¹B‚òAà†ÅB|oAˆÒB˜ê@à@ÀÀ€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ•œBàÖk@@AÀÀ€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@}›A0Ùê@ˆAÀÀ€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ I¤AlË A@@ÀÀ€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÇuA0QÙ@pAÀÀ€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø¥…B@Œb@@ÀÀ€@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`=úA0,þ@€@ÀÀ€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàI°A”s A @ÀÀ€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ?B¨äÑ@@ÀÀÀ@€?V{CPc\@@¹wA…Ü@€H“C î¤@q‰C`f”@²–‹C0Kx@ÀÎÅA0Kø@Œû”CÐê½@:Î…CP,¥@ØQCðßÖ@à@ÀÀÀ@@Ì^CPû-@ ê1ÁX®@¤Â[C9x@ ¿cCð¯w@ðŠXC0?@`®<Á(¿@Ô¥WC´^‡@ì€_C¥Š@(ƒ0CE6@@@ÀÀÀ@@@@PÖBà8×?@`VÁpZW@`$ÌB(V@ äB½@˜ãB`‰ù?à#©Áp‰y@8óÒB˜“7@@¡ùB0¶.@lÐC°1@€@ÀÀÀ@€@<2œCh~@ÕfÁ0©þ@:›C€‘±@"' Cˆr¹@Ðú•C8³†@ ™Â8³A0‘C¤·@¦cŸC8æÊ@¢¬CPöÃ@0AÀÀÀ@ @ë\BEB@€8w@cÂ@p4hB xs@àŸUB /™@° EBð$i@Hò¿è$é@vFB¸e›@PŸJB²@ }1B–?`AÀÀÀ@À@Ü…C(]@€ñ@r„@àØCXÃA@0€C@s7@àåC Ô@@å@˜Ô˜@ÜC Ëc@Ø Cð?R@X}2CÀÕ&@AÀÀÀ@à@àg^BH½c@€HWÀháã@PEZBÜL @ eB(Ž£@€YVB`_†@,I?d_A°,\Bpv¾@ |UBÞÁ@ B@ ã?À@ÀÀÀ@A@Á¿BÀD/@Àˆ ¸`¯@@™Büø…@Ð<çB€5d@xæÉBGC@샀ÂGÃ@æ‹BPÙ@L4CPül@JÈBà4á?pAÀÀÀ@A„™hCh‡M@âÖ¿€¨Í@ýhC¬ ’@ø hCð‘@PúvCÑ_@@üJÁ˜Ñß@È•sCÄ3œ@PÈ|C¸Æ¡@ÀŒtCÈØŒ@`AÀÀÀ@ Ah¡dCXn\@`qpÁ ’Ü@L]CPH@løiC&™@„…kCàG`@ à”ÁØGà@¸ßcCp’ž@@csC€Ðž@´=C°û8@0AÀÀÀ@0A× B¬æÞ@@Gà@0 _Ap.BâàA€ÜB”#A°NCB¨_Ó@°YÞA¨_SA@K{Bü­ì@àG B”v-A°‚8BÀÈ@AÀÀÀ@@A@!æAôèó@ [@TtACñAÄn,AÀ|ÔA$‹'A îA8Ùê@PÑ‹Á<ÙjAà`§Aþ²A€¤B /APB°ÄC@ÀÀÀ@PA@)¸B€kz@.·Ah•ú@0|ËB0œ@àoB@ì¼@²B€‹@BÖA€ A8HÊB¼¬@è”BP+Ô@ЮB`é@AÀÀÀ@`A|rC89p@‡Áèað@PNcC$Û£@“sCh‘¦@tFpC óq@ AÈÁ óñ@ø%_CDY¨@ ÖuCȦ¥@À`}CXjÊ@À@ÀÀÀ@pAT^LCØve@€â­@0žå@”LHC ‡ž@ ?BCಚ@LBCÐÇg@r?ÐÇç@¹°/AЦC Æé@@jC ’è@JC€[¨@ÀDð@€[(A<C4õÝ@¬úCPõá@” CR7@€AÀÀÀ@˜A4)gCš@ÅÁ?6A¬?WC¤ìÌ@L[VChÈ@P…lCЈ@@&‘ÀÐA¸¢YCÜܳ@$j^C´@„HnC0΋@ AÀÀÀ@ AÕúBÀb¤@€%9À$A€QãB´™å@ØœéB˜ Ä@áB¸y¶@Äý@´y6AØÖB¬Rù@PÈB¸Tà@Ð/ÛBP¢0@˜AÀÀÀ@¨A`Ç.B¢Ì A5Ó@Ðê Aà*BºQKA@$B‡QAP…6B¬Š(A@ ÉÁ¬Š¨A`5ïAlóDA TBÀejAXí‡Bà¯O@0AÀÀÀ@°AmB,‡2AÐ~AD©²A ÃsB`‚QAÒ4Bè!rAоZBX_À•@ÈâChÔX@Ø CÀ3R@xõC€Þ@€£@ˆÞ™@”‚Cè `@üC€ãY@L1CÀ¤"@`AÀÀAà@PbñB(@•ä@À’@ÈáûB ŽN@(ëêB½Q@0.ÝBàu@àÑsAØu›@˜GñBlX@ðGÏB Ûd@¤¢CE@ˆAÀÀAA¸"ICˆ49@€O‰À R¹@IC`Ń@(hKC˜šƒ@|QC îB@€HÁ¨îÂ@ÄPCˆ¾‰@DXWCHÍŒ@œ1Càª5@@ÀÀAA`è+BHk¼@€•Â@$ŠŠ@(‹ûBÐáZ@pAÀÀA`A púAì\AN#ÁŒsƒAàÈÌA†Õ-Aº B|?TA°‚¦BŒ“Aˆ×¶B07@À@ÀÀA°A èA¼»Aޏ¿$Ù—A`NÊAöŠ;A ÆÖAtùEA ÏýAH¸ A@ŠêÀH¸ A 7ÈAFOÁ¬1åAÀ†BØe†APCDBH”A`E(B0‹Ù@0AÀÀAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhúŒB!_@@AÀÀAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨™BPf@@AÀÀAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€q~A€†Þ@ AÀÀAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐôBXÁ@à@ÀÀAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`kâA¤ìA`AÀÀAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°®4BÀiµ@@AÀÀAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€XB æ™@AÀÀABZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@@¾Aà\ AÀ@ÀÀ A€?0p¬B¨r@€;ÀÀ‹–@ð9©B`;7@€”³Bðr@0—¦BàS@ ‡CÁàS@žB@pA@°¥´BÐ9~@Ø›B€³Ë?€?ÀÀ A@À³ˆAèÈš@™Â?üáAàl‘AÈRä@ಃAA×@`'»A˜‹@0¢ŽÁ” A¢mAœÔ@ðËBè"¼@ ¶A`p)@ AÀÀ A@@ –B ¬@Àº@Á€Áƒ@8ÁŒBÀH@À¨£BP61@ c¥Bpá@`yˆÁhá„@F˜B@˜K@øÚ¸B>3@PƒŒBs³?pAÀÀ A€@h·ÇBp‹þ?ÀBå@à´~@°òÒB(Ô;@ptÂBph1@n·BЭ@ÀÓá@Э‡@ŽÃB0ŒI@€Å²BÀà=@ÐkµB e(@@AÀÀ A @(-”Bà @ðݱÁ#@à[€BXîx@ ¬B`SG@°W˜BA'@°zÓÁ˜A§@(B¸R‡@ø'µB``P@pBP|@@@ÀÀ AÀ@À¬ÀA¼tª@؆Á¸*AÀAPsé@@*Bhdþ@À#Bø«¾@d%Áô«>AvêA’A »BìªAÀ sA ü´@ @ÀÀ Aà@Dw5C "(@å¿è=¨@]7Cè;q@˜«7C³o@¿1CÐIB@€¾ÖÀÐIÂ@X+2C,c‹@È7CXË‹@ ÈFCPçx@AÀÀ AAèù©B`À2@p¦…AÞ²@½B)p@ØšBðe†@ ö§BàI@À—ÆAàÉ@HSÄB,6„@xPBÈ_›@XS¹B ¼×?@@ÀÀ AAp•6C€€9@dì?Ÿ¹@l9C}†@x6Cˆ<@d"8C QT@ @ QÔ@\Ö;CX>š@D8CHê”@àû#C°„R@À@ÀÀ A A˜CHM*@`t‡Ajª@ü›C€Uw@øÐCàâj@¼.C ù0@ò³A˜ù°@„ê!C¤.@ø C€Ãt@xÓ"C€09@ @ÀÀ A0Aø5RCÈkJ@ÎåÀ@ŽÊ@ØgNCLs’@ŒŠTC8ÁŠ@xNEC`'E@dòÀ`'Å@t3BC¨Ž@´wHCð¼ˆ@ Q7C–\@pAÀÀ A@AôžCÀ².@€Z±@ÐЮ@ÀSC€Xz@xIC@Fo@؇Cà•B@`/}Aà•Â@ò$C\VŒ@ÌbCH>…@8L·B'@€AÀÀ APA¼`C˜L@ ›AAÌ@¼sbC¼^‹@?XC`Þ@ÐÀbCÐo…Ct¤Ô@ä„C Ò@N›‹CxÕ˜@@…Û@xÕAš|‰C<üÔ@â†CprÏ@J C(ãž@€@ÀÀ A€A8=wCŒ¿¾@@¯¾Aôá>AØ9yCþàAÄ«bCˆÞö@Po‚Cà9¸@P4ÇAà98Az§ƒC&\A´¬oCØ`ó@m“C µÂ@˜AÀÀ AˆAðW;Bâ¯A€´ÀXÊAÀ«-BtÄPAà®7B0f4A€ìBBÄÃA/!ÂÄÄA@õÙAŽ3@ApăBä?%A@‚˜B „+@AÀÀ AAì®BCÄq‰@€ÁD‹ Ad23C¸´¶@„B6 ZA@ìøA [QA€ÃËA ®ô@˜AÀÀ A A€«%B^£$A\AØÂ¤A°1B6XA 5B|VA üúAAäÀ›A jÝAEA€=òA@öOA`ÂBÛ®@ÀÀ A¨AÃYB&AˆwÂfDœA€˜üA” PAXÿ‡Bx¡BA 9BÌÐ8A€@ÎиA ×+B ÕlA¸%BÖoA@¡ÒAÀUÑ@pAÀÀ A°A`…B>þA€·Ñ@@A°zBšG7A0|eBäñWABx A ²uÁxŒAPé}Bž¾AAHÜB´ß!A ¤BðéE@ÀÀ A¸A°B‚lDA3iAú“ÄAP_$BË–†A ?åAìÆ]AÐwCB€-XA°J–Á‚-ØA Ì B@{A˜PBº ‘Ap2”B°ôY@@AÀÀ AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàhA(=æ@`AÀÀ AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Œ$B€È±@à@ÀÀ AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ j£AðFñ@ÀÀ AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ÿ@BPÚ¤@`AÀÀ AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀDàA ´î@@AÀÀ AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÞ‘Bäq@€AÀÀ AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ× AÌA @ÀÀ AøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ èöA4=AˆAÀÀ@A€?œ¼Cè€B@þ’À@¡Â@'C<Öˆ@¼Cè^Ž@ø&CÐæg@…¿Èæç@4gCœ‹¢@döCXÙ«@è³çB0‘"@€?ÀÀ@A@hC(Cï@À3¾x Ÿ@$²+C@š^@ *C@lj@ C2C¡=@@šÈÀ¡½@ Þ3ChC†@Ä€8CÀ¹‹@Ðß&Cà"8@€?ÀÀ@A@@˜ËçBáù?€öúÀÀ z@ÝäB¨^5@P&óBpz2@Ø—ËB 8 @@ÒtÁ 8‰@èÁBø”E@PãÞBvG@¸ÌBà¤A@˜AÀÀ@A€@è-½B° ÿ?7*À`5@ø£¾Bèµ8@ˆ¾ÂB°°6@èÒÂBÀ&@ÀrÁ¸&Ž@袿BHýN@˜ÏB°sL@HM¢B`V+@pAÀÀ@A @žC@à›A`5…@<{C°C@ íüB@@<@€½C€ã@L°Axã@Ø·CÈØo@XüûB|X@˜ëÉB°èI@€?ÀÀ@AÀ@\¡uCÇ_@´ÁÐìß@ÐuC|š@Ô ~Cøï¦@msCP¦a@`ƒxÁH¦á@ì«qCüÉ›@ C ¿©@¼ûoC@ò¹@ÀÀ@Aà@PYdC ‰W@4ì>0®×@ˆ©hCˆD–@ÌõfCÿž@hªfC ¾[@€-@¾Û@ -mC´€š@4iCˆ¢@`Í}CÀ©¯@ÀÀ@AA¨¯rCzX@À®HÁŸØ@ÐïoC([œ@T}{C Ÿ™@|ñoC°_Y@ðGˆÁ¸_Ù@0ükC˜4›@Ô¿{Cð>@äwC ­|@@@ÀÀ@AA46%C¸«@ LÁ€Æ›@Ôš C¨}Q@´Ó,C j@è1"Càÿ8@Àr—Áàÿ¸@C•~@8f-C@r‰@ þ C°A!@À@ÀÀ@A A³B@@˜)¿`>À@`´BÔ$†@`ß´BhàŠ@j·BÀüO@ £nAÈüÏ@HoÈBd¥‹@‘©Bpoœ@ÐGîB`g@AÀÀ@A0AÐEC#@PèˆA ¹£@€C€Wh@¨  C ’f@L CÀ 8@`=AÈ ¸@XÉC  …@@XC÷~@ì¬$Cðÿ4@`AÀÀ@A@A -PÖ,Að9’B ‰ï@Ð;’Bcì@Øþ¤BI¦@€_µ@üH&A @¦B4@Ú@8·›B 5ð@°¨…B@… @pAÀÀ@A€A„ˆ,Cr@aÖ@ÐDò@l‹)CÀ¦@ÈÐ#Càþ£@tÑ3C w@à A ÷@ M2Ct]¨@})C˜©@è/.C¯o@0AÀÀ@AˆA€nÚB,k–@€9.A\‡A ÞÚB¤Ù¼@XJÇB˜Ù@¨ÝÎB¨¨@0ë¨A¨(AИÙB }Î@²BX/÷@P½¡Bà™&@AÀÀ@AAàªÏB´µœ@€ì¿|ÓA ZÂBäÓ@Ð]ÇBÈÑ@$ÖB ¡@€ËÀ !A(ÄBÀ¬Ù@0ûÑB( Ö@X)ºBp#>@À@ÀÀ@A˜AðÃYB”ŸA€„¾@μ—A@dVB.9AÐBBpKXAàZBB€·Aq§Á‚·žA€#BnuSAP¸^BÈWQA`K…Bp_8@€AÀÀ@A A°ìiBbA@†ÅAd7A°š‚B¾ØAP%,B¼œYA`)xB `A€5ÜA `Axy‹BÂA#4BdÌZAØŽ‡BP¾A@PAÀÀ@A¨Ah¾ïBÜ™Ü@@(ÈÀ¸Å\Ah…ÔBð4à@@åâB¨Î(A8HØBXÌê@à™TA\ÌjA@HÐBHÞ@Ø5»Bx¡8AÔ‘CËd@AÀÀ@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàRIB0NA†ÐÁ2ÎA@aBÌ sAïfB"®AÐc{BÐNH@À@ÀÀ@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ö A¨cã@@AÀÀ@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¾}Bèà›@€?ÀÀ@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¿ BpDZ@AÀÀ@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@eöAèžê@ AÀÀ@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 4Bø*£@€@ÀÀ@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè΀BÐFm@AÀÀ@AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀewA°ªà@@ÀÀ@AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ œ Arÿ@€AÀÀ`A€?`ÓÿBp15@1LÀPµ@,C @†@DÔC€~@ÀüþBË3@€ÙÀøÊ³@ÀæþBdB‚@¼«CÐ#‚@pdÏBÐB@@@ÀÀ`A@åBN‚@¢ˆ¿hdAÀFBÜõ“@ B (Ý@@1‚AøÐ @|û¾øÐ AèƒAÝ@€6‡A¨×ô@x¯ÈB@Uñ?AÀÀ`A@@04lC–=@ÀÎÏ@¨¶½@`uCà…w@ü×mCH4•@œ0mCE]@°.AEÝ@˜z}CÌš@øµiCÀå¦@ŒcWCè:¬@pAÀÀ`A€@  BŒ@@-„Á4 A ÞA¨÷@ e2B °‘@@ÐBh·Œ@ # Ál· AÐwB\è@p3+B¨¹¬@°q‡BP]B@ @ÀÀ`A @(,Cð»ü?àX•AÀç|@$N CØA:@œÅ C€A3@Tv Cà™@ð¿¸Aà™@¨ZCˆBW@C†I@¨ûäBðN@@ÀÀ`AÀ@Ø¢C`q€@÷s@¼‡AbæC DÀ@°f¤Cð¨²@毡Cˆá˜@:YÀˆáA83¥CœÑß@¸T¦C€Û@¥©C° A@ÀÀ`Aà@X˜êB ­ @Àhµ@8ʼn@;õB@J@8éBC@1èBÀä@ 2AÀäœ@ PùB˜0h@€×áB¾]@0f·BP¼y@À@ÀÀ`AAø÷ûBÈÞ/@@AÁ¸ý¯@ˆôBÈfz@è3Cp@hDúB0¤0@@“êÀ(¤°@pøBØÏ@ÔECpì}@9´B@ÃÐ? AÀÀ`AA[>BX @€ÝM@¸$ AІGBpœè@0h:Bh1â@pWB(Qš@€ QÀ,QAÐTB í@°aB8“Í@PBB :+@ AÀÀ`A Að?¸BXyc@Œø>¢ã@XxºBD5—@°’¹B€Þ¬@¨®¯Bà~@0bÜAàþ@0µÍBtÑž@ˆó•Bè9Ê@(*ÅB`þ?€@ÀÀ`A0A§RBX Å@° ¢AÜ.EAÀ)|Bè¿ì@0+BÂA0­‰@°×/Bhs™@˜AÀÀ€AAPRCH×r@€)­@ˆó@˜ºYCl©@´ÇTC_µ@òVCàØM@€xAàØÍ@äÓ`C8<‘@¼¤WCðø˜@¸ÛbC°4APAÀÀ€AAÈÈJC€pw@þ¿¿à÷@(‚MC$°@HÁOC|´@ÜèPC _Y@€F@¨_Ù@äVC Ï™@4}TCP @Z.Cø¨@`AÀÀ€A A \¯B˜øQ@#œ¿pÒ@ðW°B Û”@P˜³B }˜@Ø)²B@.]@ –2Á8.Ý@àW©BØQ¢@˜óÀBhŽ›@¤fC¨µ‰@AÀÀ€A0Að„lB<›–@ÀÊÀP·AÀ‚aB9å@@V|B@ÜÇ@P³NB&À@0ËÄAü%@A@B¤hØ@ðÍB·!A8yÇB e@ AÀÀ€A@Aà*îBø8N@@dAÀ_Î@xŽ÷Bˆª“@ÀÚæBè@‘@¨ØëB sY@@†¦A sÙ@8ŒCHC—@€ ÙB(ð@8 ÒBp]@à@ÀÀ€APAücCRX@@òíÀ({Ø@üòCp§›@|c CО•@D®C îg@€3MÁ îç@è‰Cd9§@Ì—CðG @´„CÀlS@AÀÀ€A`A„º0C _@8é>Ø5ß@¤.CÄ0š@°¿/Cà€ž@@'.C@v@À,AHö@0T0CàÙ­@l)C¨È«@½1CPWˆ@€AÀÀ€ApA ã5Bæð@ÍAÈqAð>BBÄÍAs#B ï7A#BèçA¨°¾æç†A öB°á3A<B°JCAàü–BÀî@ AÀÀ€A€A0¦XB¤ŸÞ@€,8A`Ë^A`hhB8Â÷@ð>B è2AxÐBï®@U @ï.AèMŽBŒÆÛ@ŒB°AÀ4KA8¢±@0AÀÀ€AˆAPØaBêA@2÷À†…A JB¨ A ÉjBLRJAp BŒÇA€cÀŠÇ›APBØî>AÜBüiA(R£B`Õ@pAÀÀ€AA>ŒBìF AànAþb‹AxQBpö@€ ~B<³mA(H€BÌ>A«wAÌ>›A8ˆBnA0˜YBAˆªBС*@ÀÀ€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ>BÕG@à@ÀÀ€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŸTBÀñG@ AÀÀ€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÆBÈ;ƒ@ AÀÀ€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpm$Bð<@ÀÀ€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØË¹B°ÈS@à@ÀÀ€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ``BàëS@à@ÀÀ€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ º¹A0‡A@ÀÀ€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÏBÀÂ>@@AÀÀ€AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿKBxöŠ@`AÀÀA€?àæAˆÛf@ÐQ±Á8ç@ ™‘AÔË@Я$Bu@p" B '@`·OÁ§@@R B‰†@°Ô@B€NX@ÐÏBúH@ÀÀA@t$B˜o@`ÅCÁè¼ï@ðOBp¾@™CBPWž@àÓMBð÷/@€ÎžÀè÷¯@MJBÌ©—@`õ_BÀ:I@ òßA0&@€?ÀÀA@@0'¦BXõ@À„Û@П@ø²B€>@È!¥BØ$†@ð„¢B°{$@`mÁ°{¤@h‹ŸBh^J@@[±BZ‰@ЋÐB ø@AÀÀA€@2yBÐ @@:ïÀ@(™@P¾qBÅj@(øˆBðbT@@A}BP¹@:X¹ž@á‚B€ûi@¸£ƒBpYg@° 7B€Ñr@À@ÀÀA @0MÂBpd@Æ:?Ž@ð$ÉB°BQ@è¶ÈB05O@ùÌB¤@Œ7¿¤Ž@ØñÒBQ@XÅÕBëP@P±ÒB0²“@à@ÀÀAÀ@ BåB\@@éÄ@xy@0tòBx^@`#çB0 m@ð”îB@!@€ˆ¥@@¡@ðTûB¨ e@WòB@¡s@@€¬Bí€@ÀÀAà@`ÏFB`Dp@À=ÐÀqð@Ðó>BT|º@À[Bå¢@€GBЬ~@@*¤ÀЬþ@`4BBÔxÄ@0ùXB ˜®@pK±Bðq@à@ÀÀAAHÕþBe(@¢X¿ð„¨@8!Cr@XïC€Çw@ ðCð]/@€;âÀø]¯@œ‘CÈdy@$üCh£‚@ ¸ðB¨mÝ@@ÀÀAA€ÄwB”a@@×À¿á@3oB„X¯@h†Bp{–@x‹‡B`ô`@‹Þ@`ôà@Ѐ‘BÐÉ¢@„B ›£@(èŽBt@PAÀÀA A<à C(­;@\¿(Ñ»@D“ CtÔ†@± CÀˆ@h‚C@"L@è>@"Ì@€ßC’@PÛCxΔ@p}ýB¶<@AÀÀA0A0¯BàƒF@@L8ÁHªÆ@Û¥B슋@Èý¾B¨ª‘@ô®Bоj@€˜@ؾê@0µBHÅŸ@x®B`a±@P„¨Bpf@ AÀÀA@A„øCˆ[L@Ȳ¿hƒÌ@¸CŒãŒ@hC¨ —@ŒhC°(;@‘>Á¸(»@dÿC¼‡@  CÐâ‰@ìoC`ª|@@AÀÀAPA`›¼A$©Ö@`—IAlÓVAîA~Á)Aà§‹AìJAÐwCB8Ë@öA4KA`ÒSBRA [4BXA°äB@ì@0AÀÀA`A@ÈBPRû@ ¥ÝÁP„{A`j“Aj AÛ9BÜ\RAH BôõAðîÁôõA £A€ÂA°¼GBp¸WAà£B`û?@ @ÀÀApAð¬BX ”@µ¦À +A°Á¤B v·@8”±Bˆå@ÐP BÈ~¥@À´AÌ~%A0̦B` µ@(ò•BîAÀç‚B`å@AÀÀA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ó}B@R @ AÀÀAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`€ÒB(@pAÀÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxi’B0h<@AÀÀA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B,B„À@AÀÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàî‚AxÊ@@ÀÀA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ™Bð~f@@ÀÀA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @BðjQ@`AÀÀA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¤ÕA˜ Aà@ÀÀAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿm'B€­@ˆAÀÀAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBøÚ§@AÀÀ A€?8ÉáB¬‡ˆ@ZZúÿZZúÿZZúÿZZúÿzëBÈcŽ@øBãB«º@ZZúÿZZúÿZZúÿZZúÿˆƒíBÐÃ@@Ç»Bd2@PAÀÀ A@ÀãtB ‹ü?î°Àл|@prBhÈJ@à´…B°}&@H€BÀ'ý?€ò_@Ð'}@(6ˆBk3@Hu‚B0*A@ÀkaBЄ@AÀÀ A@@ãBÌ‚@ ´%Á§A@OäAxÌ@àB [³@`·ÍA8>§@€À<>'AÀÏÌAâ@àAD¢Að:$B8*@€@ÀÀ A€@€’«A¬4¨@ˆß>Cè¶ @pàÂpÌ@(0CØã7@dNCàðX@øKCpÝ-@H£AÂpÝ­@Ý7C@gY@ìcdCˆ»‰@ZZúÿZZúÿÀ@ À€?€@üÚÖCh‹œ@ ïA@£A’ÜClÑÜ@ö´ÓCØïß@²!ÔCè ³@xµ Bì 3A¶ÌáCÐÈA0”ËCX¼ø@¢µäCD%.A A À€? @æÚ¸Cx-@ ·IÁC AòÚ·ChEÅ@â7»CPbË@p#µCàî›@`è©ÁäîA˜‡³CÄ_Õ@@xºCˆ…ç@ÂÌC¸Ùý@A À€?À@,c¯CPv@€£^@8ŠA¦²C ¿@.­CXÔ¯@4Õ®C•@V´AŒA¨á·CìGà@fø¨C(GÊ@J™ªC(µ¸@ˆA À€?à@VkÓC+•@YÀ$BA<ÔC˜jÒ@(©ÒCÈbÓ@¸ÍÎCغª@€J@غ*A\çÒC`ô@šKÍC8‚ñ@xÃCÁÊ@€? À€?Aöµ¡C°^a@@‹«ÁÐá@ ôœCZ˜@¤Z¥Cæ¤@òP£Cˆfˆ@Pp?ˆfA61™C4Ü´@<,®CÈÔÌ@ö•šC ô @@A À€?A¨ôB¨:@ a‹A0Sœ@\ªC mW@@ƒßBà*_@P(àB°ƒ4@p`ÔA°ƒ´@ø™üB°Št@ ªÃB R„@Ð&òBÀp@€? À€? A,¡PCèÔ(@ îCÁ¨ï¨@ŒoIC8±j@`öRCÀJm@¨úGC `<@€E|Á `¼@ƒ@CDƒ@”òLC˜ª…@°ÝECP{M@PA À€?0AøBÀx-@D@€”­@^øBÐjo@8ŒïBÀür@%CÐ:@€«mAк@ä C@2†@0ºôBÐÑ{@p3âB ñë?˜A À€?@AXßBCXØG@àýòA¨øÇ@ÐbNCtEŽ@¼¼.C8ð…@è|NC@ïQ@Èš0BHïÑ@bC€¾˜@œê3Cø»Š@$gChIR@†}?°lÒ@0€7CDpŒ@Ä]5C8Ë@hzECêo@@ã}Aêï@0ôECPí¥@\5CКŸ@¤*CP+o@˜A À€?€Apç‡B| Þ@Ðì¾C襠@èVCð—O@@ À@@ˆAà®æBø ˜@ä)@T'A@mÛBøMÉ@èÏÕBø†Ê@wÝB­¨@€‰BÀ­(A ÎB$øã@HðÒBX4Ý@( ºBt:@A À@@A K{C |œ@ ƒ A”—A´sCÀrÑ@t`C`ÓÉ@X2sCP]–@XÕBT]AìÞqCH.Ì@Œ,SC¿@„C 8Ã@A À@@˜Aˆ‡>C”F¦@Íb@Ld&A²0CèÙ@¬‰-C¸/×@8O@CÀ˜¬@àý'ÁĘ,AP1,CÌà@ää5C0Ná@Ø£3CP{@@A À@@ A º¹BHní@2ú¿p™mAx¹¦BzkA€®ªBÈAŒ§BD¨A‹@D¨ˆA€œB)+AÀ“”BÄ54AÃ9Bà–¡@0A À@@¨A(C˜Ü@Ê¿ÈùAŒP CXnÓ@Ør C€P¼@tACŒº@@.ÁŒ:Aàs÷BL«ï@4ŸC Æé@К3C@þ@`A À@@°Aðb;Cœ™@`e?Áh%A` C„µ@<¸+CÐ7É@`×8C¨!¡@öf¿¨!!AÜ"CÜz½@´ $C0ZÕ@è¦3CX=@€? À@@¸Ap»BaAàÎgÁBzƒAH–B+AP¶°BûA@Ó¸Bp£A ³Ár£AÀ)™Bêa6AàQ©B(­+ATvBžf@˜A À@@ÀAx®¦B"”A̾²™AHZŽB„Ñ9A0eB Ò;AÈBˆ|AÈÖBˆ|šA°¾ÉB¨‹AhiB”ÜYA€w¡B öv@pA À@@ÈAˆhÂBFú@€pØAÐwzA€OºBB¤A¨´ŽB ÔAHÊBÝ÷@fœAÝwAø³¹B$ A t›B,áA¨.üB¸„@€@ À@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ†zBÙ@À@ À@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ óA@ûí@€A À@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ«Bp¨@PA À@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐAB`Ô‡@ @ À@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Â•Ah‰ý@€@ À@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Æ BÈ&ñ@PA À@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Q×ALUA˜A À@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ZOBè5@`A À @€?î‰CˆÖS@ð+¥A ÷Ó@”C(x@Ø„ƒCÐ~@>`†C€Àj@°B€Àê@*S“CI´@ÜyC¨%›@¤jC j‰@˜A À @@b¶¹Cœ‰@`W=ÁhŸ A¢S¹C€þÂ@k¼CwÏ@V§ºC`Ù¡@iãÁ`Ù!A’µ·CÄŽÝ@xYÂCÈVñ@ö†§CxÎÌ@€A À @@@.Ä—CÀm@€mÙAP%í@èÜ C$¯¸@‚áCȪ—@Dw›CÀ<Š@XxBÀ< AÒ¨CdHÛ@É’C f¯@ôý—CÈ}Á@PA À @€@`orC¸P2@€^Ê@Xl²@(yCˆ w@oC8)‚@¸¸iC@J@¬Æ@8Ê@ƒ@ fºBˆ@ðEèBÀØÿ?@A À @ Aµ3C(E5@`;ÁPbµ@l*-CÀK}@ Ì6CàŠ~@ˆt;CÐ?@0gåÁп@Hž-CXJ€@Ü€GCXTŒ@ØGClŒ@à@ À @0AËlB¼€œ@À¶á@(šArxBèŠÊ@PZZB¸Pè@ø¢B `}@`„pA¨`ý@X±BPݤ@€#‘B`Ó¼@xѸB`ç @0A À @@AÈS½BÈïs@`ååÁÐô@ˆžBIJ@È¢ÔBXsŸ@Pœ¯BÐ&–@ÓYÂÔ&A ÒoBt^õ@@áB Ê¥@èÔÿBpk*@€? À @PA°rÐBèýn@@¥ì@%ï@øÌÒB¸ÁŸ@ÈßÂB0â¨@OÏB˜Ê€@ ©TA˜ÊA@¢ØBè÷«@›¼BX¡·@˜ÜBPj@`A À @`A„ùÅCû¯@ð6ŠA°0AºúÃCl÷@ŒnºCPÿè@2ÚÈCpfÔ@°º¹ApfTAj1ÉCA8H¼CÈ A|ÓÆC˜ú@0A À @pAô$C(ã\@Èe¾ÀÝ@ØuCù•@àåCè@•@À$C0ff@Y3À0fæ@lÖC<@PwCМ@˜hCÕL@ A À @€AF‚BìãÜ@ 1A ]AØi†BD—æ@ ùaBH/Ap•B@ƒÉ@€÷A@ƒIAx7–BÐâ@ˆ”…BðãAÈÀ»BPÌ?@PA À @ˆA˜NºCР@@K…À$ì A0_®C€ÌÌ@&°CàÞ@Ó¶CÐ¥²@@G‚ÀÔ¥2Aäž«C`;ë@È ­Càñ@–ÍÎCxV×@PA À @A€~7CL4Š@€«ÁØL AC0lR@ÀéìÀ0lÒ@$47C4”@”îŽA°UAð¾ÁBp•»@¨žBwÚ@xkøBpÃ?@ @ Àà@pA0´Cø\O@à!#ÁÀ€Ï@t C´@,KC@È‹@sCPöe@ð¶™ÁPöå@À CÈîŸ@L‰CX#™@ØŒC ö/@@@ Àà@€AÅIBÐÕAÙÃ@úîA€ÉKBÞô9Ap&4BLÆHA°RGBü@A@]Áú@—APÔ.BRA0^MBÏEAø\öB`$@A Àà@ˆAà‰AB ÍAÐÄBRåˆAÀzBè%A QåAˆQEA0ùmBTà AøÜÂRàŒA`èBŽ[Aˆ¸’BHPAÀIÌBÀD @ @ Àà@A —íB ¢´@Ð+¾˜Â4A˜BÝB4äì@ØàÝBXŽï@˜ÉþBx‰­@ XÁx‰-AÅäB¨ñè@ð4÷B¨rá@À%CÐk{@PA Àà@˜A\4 CÄÁ @ÀÛº@,ß AÊCÌÔÍ@à¢ýBØyÕ@¸¹Ch œ@à¤Bh A¨ÇCdŸ»@PÎìBûÚ@µCP]@`A Àà@ A ìDB~u-Að*”Á¼•­AbBjŠ_A`ÃUB¨¢_AÀfBÔ0%AÈtÂÒ0¥A`BÀŠfAx>‡BdµAAxhƒB¨3’@€@ Àà@¨A˜Ö—BˆSù@ZŒ@¨‚yA°ŒBä§(A`1…BåA€^•Bì¢Aø¬ÁꢛA€ûdB^/^A0ŠšB*A8ŒÊB0c@@ Àà@°Aà‡BX¦A€¦Áê”A°A8‹Bð+7AÈì‡BúAÐ2ÐAúŸA ôŽBD’A,DB tA0z|Bp@u@à@ Àà@¸A° BÖ+A€‚@J$«A@PøA¼«UA@ëA îQA ” Bh+Ap6ƒAj«ABµkAàØ½A(`7Aà^QBØ1«@˜A Àà@ÀAP—oBd=XAØäÂvhØA€Å BL5bA`ŠB¼á”A¨ŒB´'\A€²F@´'ÜA€”tB`APèmBºb™A ²B W^@ A Àà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÚBÈ»Ã@€@ Àà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐBXè¬@0A Àà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÊBÎÞ@A Àà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà\ØAÂî@ A Àà@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÔõABâ@PA Àà@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀªöAEç@€A Àà@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÚbBP Š@ A Àà@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀò¼Aà A€? ÀA€?€a‘Bxª @\ÀèÀŒ@X1BÐ{%@ðh•B@Hf@8”BÀf@£«ÀÀf@ø’BøÙ'@°´šB6m@PcLB óÄ?@A ÀA@+ýBÀYö?€è,À v@`ÁþB÷2@PžC@W-@ðïùBÀD÷?¾kÀÀDw@8cüBx6@ðC¯-@¸JCP:Z@pA ÀA@@¸HC c5@‘ß@¨€µ@¨OC@Ó†@ìµEC0By@(ŽECÖ2@À,?AøÕ²@جPCt²‡@BH±\@àœAÕÜ@ ›UBÌÓ‘@0æ+Bø¨@àï@B @ +&A ÿ@pFZBLŸ@0-B@–Ì@@2zBà‘£?A ÀAà@€‰DChÕ;@ÍU@ô»@¼HC F…@Ø=CCØ#†@xLC`lG@€q«ÀXlÇ@DMC˜íŒ@LMPC@e@Lÿ=CðêO@@@ ÀAA0Z C@u%@ –=Áh¥@à°CIh@À#&CÀUm@˜ÀCÐ_=@ðEœÁÐ_½@„%C††@Üø'C°”‡@TCÐ6@A ÀAA³BØ9â@’ð¿<_bAPrBÒ›A`ãB¼$AðË!B_Û@€}À_[APmB¢~AÐ)B(Aàš¶A ô>@€@ ÀA A&hBd•@¾<0A ™gB¨çÒ@à‰fB0ÕÐ@Ð6†BðžŽ@@ôÁôžAàB`BLùì@ÀœBŽŸ@Þ8BÐì@@A ÀA0A&!C á>@ã‰A8¿@˜œ(Côщ@´CÐ`@¼%C0xI@@ŽpA0xÉ@ÔY,C´•@\C8…@ôÖCÀr,@PA ÀA@A YC˜£`@3ÀÀÉà@ žUCÄ!›@ŒÃVCè…@ìZCÀ5d@À$Á¸5ä@xSCH*Ÿ@¸[C ¬Ÿ@œè‡C°Æ–@˜A ÀAPAÈã÷Bˆ€M@@ÍBÁУÍ@PéæB`f‘@¾ýBȬŠ@hoCP©Q@`^+ÁP©Ñ@úûB$u“@”ÆC0f@< C æ=@à@ ÀA`AÀJíBÐ]@WÔ@8(Ý@híBd!“@p‰ßBxœ@¸îB`Þp@€6¼À`Þð@˜bâBd¨@ ðìBp#£@pFÌBà'@€? ÀApA¢“B¨”º@§¼?xµ:Aø›BÐù@ˆ—ŒB&AX1Bpf»@à<@Alf;Au£BHYí@Àò‹B$kAíËBÀÒ@˜A ÀA€AÐ ¢BYÁ@€’‚Á”{AA€‹B†Ú A8?ªBðÔò@`ΤBpgÄ@€ Û@pgDAð¤BÈý@ÿ–BÀ¹ A@‘ÌBàM @A ÀAˆAèÂàB„§@€OU@¸8'A¨R×B IØ@¨hÑBðæ@pæìBp§@àT®At'A(œôB€DÔ@ÃËB¨wê@äj8CpWz@A ÀAA°•CP‰—@@:ÛÀ¥AŒëB82Æ@@1ùBø™Ê@DÌCx¿”@€ñÂÀ|¿A`VôB4AÇ@¬\Ch’Â@Ð܃BÀõP@€? ÀA˜AØÞõB¸£@€WÁ#A‰ÚBÔ@ØIìB¨MÖ@ üBí§@€®:Aí'AHHóB¬hÔ@¨ ßB¸ôâ@èQCÐÔM@€A ÀA Að6KB~½&A°ªÁݦAcBPhZAÐ[aBÄŒTA@‰cBø#+Aà2WÁú#«AИ6Bd¢fA`ŒiBD0SA˜UžBð'5@@@ ÀA¨A`C BÐ9 ApE¾AöTA  &BöªEAÀ¸¢A0ž A ˆB¬æ$A`æAªæ¤AàLBê3QA@ÑñAl‰SAPBÈUÐ@À@ ÀA°AÌTB¦]6A€ T@N¶AàXBBäH^Að«8BìmAðè#Bˆ¾6A@K‡À†¾¶A Z BàÅ`AàdBkA`Ï€A ÝÝ@€@ ÀA¸Að,tB&e'A?Bp†§A€'”Bèõ"AðƒB`­uA°ê$B&FAÐÍ¿&ÆA°™ Bø•cAžBƒƒAP*Bxf@À@ ÀAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH†B°‹m@ ÀAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`"ÕA€Ûã@À@ ÀAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàWÀAÄfA€@ ÀAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¶aBˆ0Œ@€A ÀAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ nÊBÖ7@ @ ÀAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¦A@ÖA@@ ÀAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðîB0ßÚ@A ÀAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¯B±Ø@@@ À0A€?h† C(É#@@"'Aøã£@pcCØËJ@€ C˜(ƒ@TC '@ÀmA §@TVCøËU@xp C°„@¨áôBàt@ @ À0A@ðÉ×B äç?€™{À h@0ò×B(!(@¨ñÝB ¤$@À¾ÍBàë?€BÁÐk@ˆ¥ÆBˆ­)@¨óÜBs)@ø{Cµ@A À0A@@˜–úB°Ø@ )vÁØí€@¸ÜïB p/@ŒkCðíA@¨MC°Ú@@%Á¨Úš@4C@nV@@ê C°ÿg@XÞõBÐ&4@€? À0A€@ 1—AË£@ÆU¿ æ#AÀº–Adµé@`3œA¨ˆì@€“AXÜ¥@˜lÀXÜ%AÀª‡AÜ“ç@ &¤A¤ö@€;úAÀ¿k@€@ À0A @°KC8î@ÀŠÀ0‘@øµC¨JP@ìéCðvO@PãCp£/@€ÃNÀh£¯@`äC¨`€@üCà˜y@C ñZ@A À0AÀ@|7:Cà<7@@¦@P[·@Tê?C8º@ ;9C˜¡„@xa=CÐU@°®@ØÕ@ÄsDC¤Ž˜@@òLA Q„BÐI$AàãBðã&@€@ À0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¥1BÈhAÀrÍÁÆh—A@ïA&úJAéYBØ{KAPV BŒŒ@PA À0AA6B’"AàiÁÚ?œA°#B ƒNA0ÑFB”âOAkƒBµAx +B޵‡A€ñ¢B„‰AÐ'BŒ\[A€^6Bðªp@€A À0A˜A A*BÒ$A8+¾ '¤A°Bh:RAÀïB˜H\AB˜ÁA{A˜Á•A0JB²¦YA`W´A b,A äAHËÇ@€@ À0A A­ÍB¼D¼@@<š@iAÂŽBXV$A8LÑB¸’È@õÁ¸’HA¸,³B$ÅAh¥ÇB`>ù@@X§Bp˜V@ A À0A°A ¦ÝAê”AÀäÛÀ^³˜A@]¬Al&A 2àA¼°XApÚBì&A@cÅ@ì¦A`VýAÄUAHÕAü‰OAÀWA˜dÁ@PA À0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` BÐ?Ò@ @ À0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‡­Añì@€@ À0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ oBì»@€@ À0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ :”Aèãã@à@ À0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€èAVA@A À0AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0~8B«µ@@A À0AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ õâA(ÑAA À0AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐzeBP>’@à@ ÀPA€?ðxSC(è@àžKAþAhS^CTÒÁ@|PCä³@ ¤[C¸?‡@€ÏÆA¸?A¼2nCôoÏ@¼úRC(·@`š%Cð™7@à@ ÀPA@°ÝáBHU@€KÁÐm‘@xÚÙB°í'@PXòBP’s@ØÚBà@PäÁØ“@ˆžÍB m(@ЪðB`y@¸-ñB° @@A ÀPA@@<ä‚Cßx@ÀÄÀ ù@¬A„CD[®@螆C˜C¸@¶†‡C ã€@ @ÁœãAÈôˆCøX²@DšŒCÈÂ@ÐýWCøÊ»@@@ ÀPA€@2Ô»C\O¨@ Ú.Aèk(AàÃÂCTõ@¶+¼Cp+ð@h¸ºCΦ@ÐñAÎ&AÎÄCÔõ@6SºC -í@Š ¦C\x A`A ÀPA @8¦ŠBÓ@ ý? îž@ ’B€dg@èØŠBpb@ ˜”B:$@pœ‡A:¤@°ã©Bðê_@ /†B`=z@ˆ”ÄBpT@PA ÀPAÀ@¼'lCè‡_@ÊÁ(®ß@³kC| ¢@@…tCÈLŸ@È‚fCà3_@`æTÁØ3ß@˜?eC¨v¥@ÜbqCໜ@ lCÃÈ@@A ÀPAà@Õ/Ch0@ÒïÀJ•@ôç.C˜¨Y@LÐ5CÐ[R@°2C23@dÐ?ø1³@4ž6C”†ƒ@¤û3C€ }@à&CÐð0@PA ÀPAAÒÞ€Cè&^@€®3ÀXMÞ@ÞÒCÜê²@RÔ‚Chˆ@†CPà@€!üÀTàAØ>C0JË@€§„CÀ¨@¾!¥C@Ø¡@A ÀPAA€÷¯B J9@`¡XAèj¹@Ø#¿B@êk@ðt£Bð @xäŸB ”X@`>A ”Ø@0ò­B¼Š@°^•BÈÞ©@ð´£B@ðØ?à@ ÀPA A¸ºÞBUP@$"¿¨yÐ@@éÞBäI‘@ÈÙßB'–@XöØBÐD@€îæ@ÈÄ@ÎáB|@’@ÈÄÒB0 …@ØI!C%+@€@ ÀPA0Ad½WCðD}@äí¾Ðqý@ìWCPÞ¶@ØjWCà`®@ÌtWC ay@ Á˜aù@,SC„#µ@¸ñ[Cp—«@À•VC`Ñr@pA ÀPA@AD}Cdƒ@šÀ¿Ø1AÐ|Cdº¹@0C`ÿµ@øùCðT|@ ›mÁøTü@8µ Cœ ¯@ˆƒC`³³@x‘ýB f @À@ ÀPAPA°øAH»ó@@‚œAXçsAÀÜ Bf4A ¨AfAàšÚAˆðAÀm·À†ð‚A`þÀAz2)A@¦îACA€[ÒApãµ@pA ÀPA`Aô C%•@èÂH@AÈ,íB °@T_CZè@HÀCÂa@ÀHWÁÂá@ø‰òBT4™@$ãC xŸ@g&C@V@@@ ÀPApAX40C(šj@€7’ÀÅê@ÈL(CÈ;@0~-C}¤@¤3*C,t@à4)Áø+ô@|»C”A§@àÛ*Cø¨@€BFCH‡@ˆA ÀPA€AˆóƒBÐ Û@`~¢AØ3[Aê‘Bd–þ@`LWBtî'Aðï“B¨ƒØ@ åUÁ¤ƒXA B²)A0¼›B8kò@ÀèTB`ãC@pA ÀPAˆAP&2Bâ AÀêáÀj%‘A`–BÌEA°»7B$°@Aà(B`AÀ—BÁ`•A`åAȹ?Að%"B$iQA€Ò{B€9@PA ÀPAAÈ,BTA‹·AÐ ”A@MBˆÄAA`NðA¼´HA@Å7BL9*A€…ÀJ9ªAp*(Bê·YA%2Bt³kAôšB@À=@A ÀPA˜AX,ýB@ m?46Aø|ëBÈO»@H\ìBPƒÀ@`öB€A—@ƒ©?€AA(ÌäB(¥Â@jåBоË@ÀŒÚBp‡r@`A ÀPA AÀAèAÚùAÀõ À0AÀÂA=1A`ééA úBAÐCB„AA`FIÁ„AA QäA°„DAð¡"BTA`ÝA%Á@A ÀPA¨A@HB$(VAÀ­ºÀ>SÖA0…*B ‚A0pBB˜'‘A°RBVYAàZzAVÙA°YBž‹A@Ç#Bô|‹A •B°àF@@ ÀPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ“0B:†@ A ÀPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@{œAPmê@0A ÀPAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐúmBª‹@`A ÀPAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‘­A MAA ÀPAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ž BøkÐ@˜A ÀPAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¨²Ahíð@@ ÀPAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€˜hA¸Ø@@ ÀPAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ _ BÀ\ A@ ÀpA€?(þÁB0©@€nÁ°À†@W·B E@@xWÕB0#E@Ør­B€(Ô?À“ºÁp(T@ZšB€@€ÉBÐô!@€‘ÄBðu@PA ÀpA@0÷?Bˆ€9@€á@è ¹@@¯IBHNX@ h?Bœ@ÐM>B0CL@bŠ¿(CÌ@ªAB¨~@ wEBÔ¦@ÀbmB@”Ç? ÀpA@@ì—C¨2@@È AHJ‡@%&C°Ì@@œ¿C`àF@¸%C`Ç @€¸EAhÇ @t1CPm@HÉ#CP‚f@´P,Cça@ @ ÀpA€@àþòA8u•@²[¿lA@–õAø}×@`0üA|Ù@€Ž B€Áˆ@`u'Á„ÁA€ðAøÍÜ@0²"B8,®@@ó#B’i@A ÀpA @°±C˜²-@ ð Á(Ñ­@¶ChŽr@†C°ñ@ÀÇ Cî(@€¯)Á˜î¨@K CÐPh@0ßC Ï€@8#Cà}{@ ÀpAÀ@ÀWñBƒ @@\¹@ðŸ @™üBðNp@@’ðBà?_@°ˆôB`” @ÀsAX” @¸ˆC`8q@BðB0 `@HîB@ùx@A ÀpAà@`zÊAø–·@`•lÁ”·7A€(’A|”ý@NB £ A¿èAà7Ê@À¬ÙÀä7JA`:ÒAÖöA`ØBìnA`#B°@™@à@ ÀpAA ñAhJ¤@°`óÁÈg$A¬rA¸æç@`M8B =ð@ÀrñAèÛ·@ôØÁèÛ7A€‡AÀìÿ@pP2BÞAÐæ/B ´ä?€A ÀpAAÐW´BÐ3^@@ÌGAÐ[Þ@¨ÃBÔ¶š@ ªBM£@°¾¥B`ªh@ŽV¿hªè@xG§B€c¦@x,©B “§@èØ°B Ùþ? A ÀpA A ˜åA| Þ@@²6AÀ1^Ap‰ B^Å#A–¹A¬sASÔAà ë@’ã?à kA`fÝAf)(AÀ…ÏAØ·'A`NSB€Þü?@A ÀpA0AÐKäBÈiI@ ,Á¨ŽÉ@¨mÛBˆQ@¸UîB5@Ç×BðDI@ ¤/ÁðDÉ@(\ÍBx2’@ˆ.äBPŸ‹@w?B` @A ÀpA@AhãÑBàìZ@Æ¿PÛ@ ,ÏBäÈš@`&ÓBø¼™@²ØBP«_@a:ÁP«ß@P+ÌB„÷ @X}äB ­š@¨ŸæBÀÎ$@A ÀpAPApSCÀP@ yÁ,Ð@´ÄC0Ý”@„õC :Ž@pÔC Â[@0½•Á ÂÛ@”ÍC¨Åš@(LC >™@ÐiCà|V@€A ÀpA`A€E_BÂÛ@°OÁ€ë[A&4B†Ô&A`mB”×ApPBHk÷@à^‚ADkwA«kB2—Að6-B`'KA@lABп5@@A ÀpApA€:6BÐçþ@1ÀpAà|+BðØ*Ap¼7Bøg4AðRBLÏA€l@NÏŽABjBA°#BtÀGAXÛ£B`T@ @ ÀpA€A ðpB¨¯Þ@Ë'A¨Ú^ApÁ{BÞ·AÐUBlÆ(Aà,^Bl±A€´£@l±A0-_BŠñ$A`ìMB Ø;B’8AÐÝ)B˜´@A`çA˜È Ae¾?šÈŠA@ïÞA<":AÀ&×A09A@êàAh(Ð@ ÀpA˜A€ABpñ"A€ÝÒ@0£AÀÄBìbPA2B¨_ApÜBhA ¸ŒAhœAL-BÊJPA@+ÜAbLAÀ_7B\@€? ÀpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ó‘AðÜÜ@˜A ÀpA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@>‹BÀS@€@ ÀpA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ QB`<š@à@ ÀpA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX;™B°Ë;@ A ÀpAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØcB€¯C@ @ ÀpAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ²£Bf=@@A ÀpAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¹êA°·Ý@A ÀpAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÒfAð¿Ó@€@ ÀpAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ý–Ayö@PA ÀˆA€? ÌvBh>@ZZúÿZZúÿZZúÿZZúÿ@ü}B°ŠC@ Ó„B ¨û? ‡Á¨{@àÛnBh5@8„šB`Ñ9@ˆÊ±BÐå@€A ÀˆA@ˆÈöB¨Ø…@@åÀèðAhtöBĉ½@¸×CÀÈ@PUñB€âs@Fµ¿xâó@0p÷B\¯@ÐÜúBص@P×ùBÐX`@À@ ÀˆA@@8¤BpU=@ tÁÈw½@hX–BHí[@(¡»BØ*¡@±¨B V;@€A·Á˜V»@Ðh–Bð2Z@8 ÆB°èŸ@UÁB Y@À@ ÀˆA€@(žëBÀ­@ â?€É˜@/ôBøj]@x&ñBX_@0£íBàp @€m¢@àpŒ@¸LúB@L@ÈwðBp)N@èD—BeS@€? ÀˆA @ðÑbBÐ;@€@@ø;»@P¡mB¬…@)eBè­Š@ðöWBÐEI@ÀÇô@ÐEÉ@ 0nBhŠ@PTOBЛ@@7]Bà]@A ÀˆAÀ@ ÌA¨j·@€¥ÀHŒ7A¼AÔÉA€*çA(±A àB˜â—@p5âÁœâA ª”Aþ@PN?Bˆrµ@X/Bà>Š@A ÀˆAà@È6C0æa@IÀÐâ@`ª9C¤„”@d“C8a@C`õ£@L"4CàÖÉ@A ÀˆAA”C¨A)@øÓ¿a©@<C°jl@œ‹C€|@ôÝC`ü.@€ EÀXü®@ˆ) C°v@ C@E‚@@DC`Å´@@A ÀˆAAÈÖ¿BÀÏ4@ÀQü@€ñ´@(¿ÊB,¥€@`Æ»B¸¥ƒ@hìÏB`56@ÀV5A`5¶@0×ÞBÆ€@¸ÉBò…@@)CõQ@€@ ÀˆA AŪB þK@@€$Ì@…®BH÷ƒ@ˆ‘«BÈDŸ@X—•Bpµm@€$@pµí@8ЙB˜@ÕB0†»@À"ïB°U@€A ÀˆA0AP$ßB¸lA@3™Àh‘Á@(NÛB4v‰@`›æB HŠ@8®éBàWI@€IãÀàWÉ@0¢ãBH(@ôBø)@@¡œB(@A ÀˆA@ApB„%å@PÁXQeA`Ä»AxB AÒ%BÔv$A@œËAP@ï@¼‹?T@oA€|ÏAH“)A`ÑÈAà³)AGûA€ý@@€? ÀˆAPAP¯ B<4ó@@MÁ4csAÀïåAžr(AT'B(ä-ApüB`õ@€ËO@`uA ×B ?&A¹B ½2A ZîA ']@€@ ÀˆA`AH£Bl}Ž@ð‡A<™Að½°Bܨ¿@P*‘BcÎ@ˆK¡BXý—@^hÁXýAXBÔ›ê@Ü®Bظº@P¦¸BpÛ!@@@ ÀˆApA Z’B¤;œ@À„AxZAþ—B,zÊ@p¹†BXþå@Àˆ BhÈ—@hAdÈA€(¤B,Ã@04–B€´à@ ÈB &-@@@ ÀˆA€AƒßBö@Ti?A€xØB@½¾@³ÙB˜ôð@PÝíB`È@ãÎÀ`È A@£ÞB0µ°@èïBèoÓ@à·ÞB@q@@A ÀˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ÷HBÐŽ.@0A ÀˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP1ÁBм @ˆA ÀˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¿AWÞ@€? ÀˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ •7BI@`A ÀˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@YÅA€Áà@A ÀˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀö=B`mn@€A ÀˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ n„A+î@pA ÀˆAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`\–Að2ö@ˆA ÀˆAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ á†A(Ëò@ ÀˆAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Cxó»@`A€ÀˆA eóB•É@ZZúÿZZúÿPãB¼@ZZúÿZZúÿ½BÜëA€˜±B¸zþ@ZZúÿZZúÿT($C`»@À@€ÀAÀqàAÒULAZZúÿZZúÿéÎAH_¥@F7šC‚¨@°‘˜Cpø‚@€? ÀtøAX¥—Cô;¶@ðp–C¨o¸@¬¢Cè´À@PA€À@0A«[BÀkÀ@@õAŠ@A°BŠBÔT¼@P0B˜}"A@MBH­Ï@p®ÑAL­OA`DBˆAÜ@`B€c+AP_RB Øó?€À@@AätBœ+©@`¶rAüF)Aˆ‚†B,^Ê@P™OBuA¸¤†BðB“@“}ÀôBAH—€BÌϺ@ Ž†BÈ—Ú@¨š¶Bà÷þ?€?€À@PAp3ŽB,éŸ@qŒA\ AÐðšB°œÂ@¡oB¨`ï@€×“B8¤@ A8$AH«™BlpÕ@xD…B@ì@ÞÛB€­@A€À@`AÁOCPK[@ÀЂÁ¨oÛ@œî?CÈÂ@\ NC¨)˜@ìLC]x@àtÁ]ø@üŸ=C,Ý£@óJCèÄ­@XRCC[u@A€À@pA É„B8óÅ@@/AxFAXíˆB˜žö@p³fB@È AÀ„Bx«Ô@81@x«TAØBHRAPIvBà]A°scB`‹3@A€À@€A 9HB4€A€¸p@ú˜‘AÀìCB„Æ>A€Û4B@VDA_FBpãAðÖÁpãA03 B2QA0ýlBˆ®-AèQ¡B¦I@`A€À@ˆAÌ»'C^O@`4jA`‚Ï@XM#C4«†@ˆ)C€mŠ@@Þ-C0ó}@`)¯A0óý@,-CX÷¤@LÒCkª@¤ó.C8!‰@ @€À@AhgîBˆ6¦@Á @°S&AXÚÝB8“Ø@ørÙBØ@¨ùBxC§@Y²¿|C'A0ùäB‘Ü@÷æBXUØ@ð%ªB@KR@ @€À@˜AÜNXC¼8œ@@A=”TAˆECXÆ@|ÿDCRÌ@tpCÈ+™@ _ÁÄ+AH*WCÐÅ@ÌÓ^CøGÆ@7¤CøÇÌ@ A€À@ AàлA¤“þ@ô¹?ÀÁ~A@®Aøv%Aàè£AÀTA  BT×'A€Ã @V×§A ªB¦_AÀ òAôrKAÐ:B8¬Þ@€?€À@¨A˜Ú¦B°A°þ¤Á¸ÊAšBvKAΦB(KA}‘B< ,Aã6À< ¬Aä|BÀ[A0 „B|ÊVAðüýBà¥t@€À@°A þB¦¨(A€ÿáÀHȨA€œÏA¢­BA?B¤e^AÏSBتGA'QAتÇA°«OBv#wA9#B‡wA€q©AlAA€À@¸A@ 8Ch—™@8@À´A¸6CÔ»@C°¼@ÔK=C§@ðÇ?'A +#C¤ÇÊ@w#CØçÌ@Ô¹!C˜ï†@A€À@ÀA0\ëBXäÕ@à"ÄÁø VAX²Böý@€ ÞBÄ9A¸³ÜBˆö@@,ÅÁŒvAHi¥BòWA˜²ÑB@@6CðR@ @€À€@@˜ŸC(0T@0ƒ+ÂPÔ@©‡C`IŒ@nÜšCXH @Z‘C <{@cz <û@2å„CXР@(¡C05Ä@ôn‡CÐö@€@€À€@@@ðMÖC|•¤@`Z#Á°®$A|…ÖCˆÇí@(<ØC æ@Æ•ÑCê¸@ðÖÂê8ArìÍCŽA>ÚC¸õAtGÒC¨¯é@PA€À€@€@LåNCHÈ@ ”Á°àž@xHCÈ`@`kWCðkb@ º]Cp$E@°¸–Áp$Å@°ÝXCàÝ@”dgC¸Œ@|ØCðL+@ˆA€À€@ @ÑÐCßCXæ¨@HÑ‹C0–@@@€À€@à@F@Cè½B@ÀòFAHÜÂ@ì …C¬åŽ@èzCPìƒ@Žz„C°_g@Pi¡A°_ç@ d‹C0‚¯@ª}Ch½˜@ЊCðô@À@€À€@A(|dCpK3@ÐM–Á˜g³@˜_[Cз@˜kCàët@´µ`Cð×L@`Âè×Ì@ÈÿOC<Ÿ@dqC`7‘@ƪ‡C ’@A€À€@Að;Bð¬Ã@ fTAðËCAp)1BDpç@ võATA€%'BŽÃ@€)ÁŽCAPBÒRAp¬8Bpéó@°Ä]B€¨è? @€À€@ AT±CÈ‹/@×¹Aا¯@¸Cp©n@CíB Vz@œUCp‹9@À¸2Bp‹¹@´lC`|@¨BÜB0¿…@À?ÎB@@@€À€@0AXš­B B_@ BJA(fß@èq·BìÖ‚@ØâœBpä®@0·‘BW@0±õAWAPù®Bàø@ö`B0îò@ètËBØ@€?€À€@@A˜ŸYBÐì~@`A€À€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ\~AÀ5Û@@A€À€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ bYBñr@€?€À€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÖÉAHËé@ A€À€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿydB@žh@à@€À€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿFBhõò@ @€À€@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¯cA0xÕ@ @€À€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ­A`> A A€À€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA€ÀÀ@€?øáŠBÛ»?Ì À ø;@P§‡B­ @Ø­B ¼ü?0ÓyB`+Ø?@Ô’Á`+X@€æYBØÜ+@­BO@áÛB€”5@À@€ÀÀ@@¢6 Dð×@@ A<6WA PD‚4A2 D<A)» DØó@3‰AÜsA*#DLs3A D0¢)A2^öC<¤AA€ÀÀ@@@ÔÍBðnÆ?€ ¯ÀÀF@ˆ2ËBð} @P1ÓB Ô@ð…ÀBàà? èŸÁà`@p‚°BŠ@8UÕBð{"@È÷B á@À@€ÀÀ@€@‹½B€Æß?ï—A`é_@XOÓBè`@ˆfªB0%@0WÃB Nÿ? æ³A N@0£ÞBÐF5@Xm­BÐ@8@ø_B௛?€A€ÀÀ@ @L©ƒC@oC@Ò¾ÀÈÃ@þ³ƒC´¯Š@tÞ„C(‹@ö•CЬc@@ª?ÁȬã@²(Cx ž@<Û„C@3§@J¤Cp6§@ @€ÀÀ@À@ðÅÆCbš@ª°ÁPzAbÃC$Žã@Ô{ËCà&Ò@R¯ÃCÐI­@pKþÁÐI-Aº ¿Cö@\©ËCˆVø@–кCø‘Ð@ˆA€ÀÀ@à@à3‚AøU¥@€J@p%AàÖŒATgõ@ÀSoA(ÞÝ@ ÇˆAx­@€í5@t-A€A–AæãAÀ2zAà9è@@O2BÐÛ@€?€ÀÀ@A`BA€µABA A0kVBÀóø@é×A?Y@`A€ÀÀ@@Aø¸¬Bx]v@àÛ‘A †ö@¸÷ºB´¨˜@8 –BèC¹@СBHÜ’@P-öALÜA`û¼B ¤¨@ô}B`†è@ÀÝB0À @€@€ÀÀ@PAhfÔB}a@@0ÍÀ¨¢á@ˆ#ÈB$€@(ÓBð8—@ð3ÉB°ø@€@@@°øÿ@xÇB|¯@¸Ì¿BØa°@€ÿBÀ™3@`A€ÀÀ@`AÐþöBpÚ`@¨M>pá@ÀîB$Ö˜@`cìB°œ˜@ ðB°›n@'Ô¿°›î@»æBt£@%èB`À¡@cBÐÎ.@€@€ÀÀ@pA0C`Õ”@ŒˆBC  d@p4¸Á  ä@ e/Cxn–@ KDCð˜@¬ =Cà&_@à@€ÀÀ@€AÌž,Cø‡U@@˜²@­Õ@·%CðûŒ@LÿCâ@¨e*CÂo@[,@Âï@Ó"CxÀŸ@ C ¡@hšDC ùa@ @€ÀÀ@ˆA4.?C0L“@àydA fA\S9CHÅ@LÈ+CHÈ¿@0î?Cðt†@€XAðtA =C(F³@DN*C(°@$›!CÊJ@˜A€ÀÀ@A  ·AÜpû@È7ÀÌ{AàxžAH÷A@óA*,AÀšÿA(ŠAÀFŸÀ(ŠœAà'ÚAT5DAà ÿA°FUA KþAØ©Ü@À@€ÀÀ@˜A œÝBt«Â@@Œ°@ÈÎBA€0ÏBÆõ@8”ÅB}AÈÔBBÒ@€RŠÀBRAØÊ½Bœm Ax)ÆB„zA‘•BÀ{e@PA€ÀÀ@ A€1B0\&A ­Áâz¦AìñA`CAà¨GB;dA¼Bø³(A“Áú³¨A@…ÔAD-©?@A€ÀA @ÀªÌBðˆ@à©Aàƒ@üØB|>@nÃB @8@€‘ÛB`û@À”HA`ûˆ@HíB8êF@ÐÐB§A@øhþBÀòü?€@€ÀAÀ@ U+CHb @À­ Àð{ @8ª*CЩf@d»-C`Oa@ w2CC)@ HÁ˜C©@˜Ü0CÀ°q@Œå7CðdB@ð?ˆA€ÀA0AhYCذ1@+„¿`α@üíC8-v@ìÑCPFx@èLCà5H@€®dÁØ5È@(5 CŒ@‹@\åC°‹Œ@lïCðP@ A€ÀA@Ah|³BhVe@€žwÀè|å@x8¬B¾@0ª²BpIŸ@xì¢B¨‡@P$’Á¤A€™ŽBÄrÉ@˜±B@)®@`ÏB€£@À@€ÀAPA˜ ·B€¾z@@âÀéú@Ï«Bà¯@(—¸Bø;¨@¨ÅB`Õ{@`#FÁ`Õû@øú´B¤`µ@ØÁËB¸P¥@°à|BÀØ@€A€ÀA`A.‰C0„j@ôUA€¬ê@(u‡C ¤@Àƒ€C>›@‚.…CR†@óARA¤IƒCTX¼@à"|CøŸ²@P «CpñÐ@€@€ÀApAÈÏC ÷P@˜@Ñ@¨)C˜[Œ@ Cؽ@T†C+e@&Ë?+å@ äCPœ@€ÔCàDš@+$CpLD@€ÀA€A¼Š&C¨«@€»<@ÀØÿ@Ø÷C¥©@DCpG¬@p +C`€@Ι@`A¤!%C¤´«@K C«@¸#C Æ*@ˆA€ÀAˆA¸÷ÔB¤õµ@¤ÏÀ46Ah?ÁB„ò@8ƒÍB8³ï@µÔB0ŵ@àLÁ4Å5AÈH¾BL¦ö@ÊÐB@ë@X¦´B ±+@A€ÀAA²ËBࣷ@º¤Á8Å7Aèd©Bîÿ@0ñÏBøöß@0SãB é¹@ ´‘Á¤é9AضÁB¼ûý@°äBp=é@puÓB€g.@A€ÀA˜A°>°Bh¢Å@€ŠõÀØÆEAКBLQì@8¶¨Bl A@ñ¿B°oÄ@~ˆ¿´oDAH®BOã@¸G±B² A¦éBà÷T@@€ÀA Aè B²AÐþ†A|&ŸAà½B<`AÀý¼AŒY3ApªBT·!A€UOÁV·¡A§¾A,,6A@BAeAÀðAðÑ×@@€ÀA¨AÀïCD¤@€y@Øc$A€@C„ÁÌ@LÕCp÷Ñ@ì”C¸æ³@`@¸æ3A½C4úß@ ßCøæ@ÇCØŸ„@À@€ÀA°Aà­bBÄA€ÞÉAf7žA€¿rBœ4AõBD gAà×>B B@Aîê? BÀAÀ*B"&nA€ª%B7pAB…B@^w@pA€ÀA¸A~‹B°õ%A Ü¦Áh¦AàªLBDšaAý‹Bðe2Aøk“B°Y(AÀÚ®Y¨A·BB¶1mA@’žBä™(Aˆä›B€*]@@€ÀAÀAðÙÊBÖbAA€zŽA¦‰ÁAP8»Bl¡SAXQŸBœ~~A åB,_1Að•A,_±AØgÑB°ýEA¨"µBD>eA05 B XZ@pA€ÀAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ (fB p@˜A€ÀAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ›ËA˜ŸA0A€ÀAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿµA¸A˜A€ÀAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ˰A A`A€ÀAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ û½A(%AˆA€ÀAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°XBÀº½@€A€ÀAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°^>BE•@PA€ÀABZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@€À A€?*CY@@`q>ÁxÀ@Œq'CP<]@Œ¡1C°—Ÿ@À/7CLP@àÖºÁLÐ@D²/CXŸf@ ×DCh ±@4¥(CPŠ5@ A€À A@‡¬A¨T@`ð¤Áà#Ô@€f7AhIª@[B°ƒ@ sžA€ky@ °]Á€kù@=SAüS¼@À9ØAØŽª@±Aà Å?€À A@@ ©åApˆ@@ÿ¯@@áA° Bð0º@À(ÑAiÇ@ਹAFŽ@ $…AüEAEBŒtË@€ÕpA((Î@ b A@˜@ˆA€À A€@ðfFB˜6@€uA #¶@€­mBp}[@%$BˆŒ“@ »ZBð+2@`_Aø+²@àŒ|B@^f@àÝ@B0¥‹@Ào`B€ @A€À A @À²tBŠ#@@‹TA°¤£@à°‰BøY@ðX[BPx@_B ®@@ ¨A ®À@虂B°5w@eAB˜l—@ÀOBàZ´?A€À AÀ@’ûB @€oe@`.Ž@€7C(ÄJ@åøBPoJ@ðüB N@mž? NŽ@H*CРR@è½üB ;E@ȼ Cé@˜A€À Aà@ÀºB0¡*@¬¾H½ª@àÈB(ér@¨:B0Or@ؽ—B ¸=@Ò"@¸½@¨ÇœBL¤€@ è•Bxú@ ¦SBLÂ?€?€À AA0… B°,«@ æÌAI+AðÒABàÂ@@I´AØÔ Apu*B8­@XëBü7-AP¹nBد°@ÀLÒA ÒAàÀA)C@A€À AA°—BXÎT@€+ÀàñÔ@8-•BÐ}Š@Xr™B(¿ @po«BàiU@¥ÂèiÕ@9ŒB@K@hËB`‘@uŽBàöÎ?€À A AÐrBØ0â@ÎzÀðVbA€"úAàJ#AàÎ B¤$A@MãAÈ.Ø@`ÁÈ.XA`é›Ah‚ApUBð~!A`/¥BP@€A€À A0A —C˜E2@ öwÁàc²@TCè‰{@¸ÙCÀv@LÎC U6@ qðÁ U¶@| Cpu€@„ÔC~@´VJCPw@A€À A@A.@€C +{@€UAÀVû@ØGC̰§@˜€tCèU´@n©C K}@ÀÝË@ Ký@j‡Chï«@¤^{Cˆo´@„TWC0Ýg@PA€À APA¤9=CXR7@Á(r·@¤4C`?~@^@@€À A`Aä§$C`g@ß>Áð<ç@,eCàÛ@˜«$C ØŸ@Xz#C6m@¸â?6í@ÌeC´îž@xMC˜ë¥@Ú—‡CØD–@pA€À ApA˜PˆBP6Ò@@$œÀ°[RAP¼{Bva A1‡BàA¨™BøÈ@€³VAüHAˆÌŸBî@ ò…BÈ(Aˆ$³B@@`A€À A€A@ C,h–@¡’?DƒA LCˆ4Æ@ eCàMÍ@l4CHZ“@àk:AHZAü\CT¯Ä@DwCHtÇ@Å"C€QV@ˆA€À AˆA(§(CÚ„@€ÌÊÀXòAX-C¬Ò­@ˆ˜!Cð³@hB(CÐr}@Êf?Èrý@iC¼¨@ C€©@TEC¨S„@PA€À AA ÏøBŒ†›@€`À`£A8\ãBÈgÊ@°ðêB ?Î@ ’íBH‡¨@@7ÁD‡(A´ÑBГä@ /èB ]Ö@Pù5C óp@ @€À A˜AØÌBÀ$¼@Dµ>$H¨Lº@è9MC|ö@BKC j‰@¸?SC€»b@€-@x»â@¤A\¥‹A A@ÏõAèÓš@ˆA€À@A€AйÉBpwž@ÀÁ°”AÈš·B<‘Í@˜œÈBèÝ@€A«BÐnÄ@€Ã@ÌnDAá¤BxˆA(²¡BlOAø4©B@,9@@@€À@AˆA@‹‘BTÖ@€‡lÀd6VAÈS…B"AàB$ÜA(Ì—BøŠî@àâ BøŠnA€™¯B`îî@5]B¤!?A`é„A0`Ð@€A€À@AAl6C×@@e¶Àøñ A¸/C€Ö¾@Ȇ C0!·@4\CÈÄŽ@yÏ?ÌÄAÀòCs»@8¤C8=½@… Cøl@€À@A˜A«BlIÕ@›A€rUA@!­B¬ìò@þBðßAØ€ˆBë AœÍAë‹AȤ”B.ßAàdMB˜/SA°÷œBPt@à@€À@A AàPÇBý°@ÀèÀ¬1A˜è­BL„Í@%½B ¸ø@xÍÍB`0µ@ИA\05A€$ËBP¼½@«B¼HA(ÄBð½{@ A€À@A¨A€=¯BVA5À"$›AØ¢šBRu A f B qA@«B€)A ÖÁ€)“A˜B´`A£Bœ1WAÐ\B õp@€À@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°õ\BØnIAXÎÂÖnÉA@ øA(ügAø!†B ‡A`TB(@€?€À@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿSBÈ6ˆ@€A€À@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿí¼A(lApA€À@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀƒAØQó@ A€À@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿkÎA:ç@€À@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`~†AØŠå@PA€À@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ00KB0¦@@A€À@AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿíDBˆ³“@@@€À@AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€·B$ A`A€À`A€?ÀFBÌ@™ÓÀØæœ@`¢=B ‘n@°²WBpU@€ë?BÀãÎ?6è¿°ãN@€rAB@È@°¯GB€á@p%uBpÜ@À@€À`A@@î,B`w6@¨¨¾ –¶@Ð60Bo_@Í0B¨ß”@p¸#B€¨ƒ@ ³ˆA|¨AàtKB¬/ @ fB˜òØ@°ÐuB 1Ñ?@@€À`A@@lˆCHŸ@Ÿ=@ ¹™@| !ChÎX@üóCÀ•b@,AC0‰@@,û@8‰“@8~CÈÛR@t“C€ÒX@x;*Cà°N@˜A€À`A€@ pB¸Â@ @ Á Ü“@ycB¨€a@Ø%ƒB€/H@ Û`B°'@€žÀ¨§@àÉ\Bðˆ{@ÏoBPNh@8x“Bðo7@@A€À`A @ðø[Cè>@0ÉŠÁÀ<¾@œ WCHšr@”‰hC8ä–@Œ¬ZC ò]@R òÝ@`OC~‰@TŸoCs´@BeC®@À@€À`AÀ@x¬BPj@€FÁˆƒ‘@ ç¥BØw^@轸B ÔB@P°B0›!@PшÁ8›¡@ØŒ¢B€§z@H¸ÄBŒV@°$¦BÐÒT@`A€À`Aà@`  Bìª@€·™Áœ8*A gÉAüd A @2B¸ªÅ@ÐE$B°r¥@P/Á°r%A@B`ÉA€=B¸íÉ@ØÖBÐæ @@A€À`AA4Å]C¤,†@ÀaÁ4DA¸YC¬j´@÷fCÈIÊ@ç\CP>€@ІÁP>A¥WC?©@&hCÈEÅ@ZDC`NK@ @€À`AA0ðBÈB:@³“¿¸cº@sðBÈN…@˜òB@¥ƒ@ [öB(<@:Á(¼@øGðBð-ˆ@,nC(J„@€-¼B: @A€À`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÔÞA8Qá@@ƒ|A8QaA‡B~Ç-AÀE Ap»AðéBm@˜A€À`A0A˜C¤†@`K$AÀA@€?€À`A@A²©€C€°—@8@ ÌADCìÂÛ@pJ}C¸Ì@|éC ºƒ@Š„AœºA°¬„CÀ¡¿@ðŒyCp?±@ê†C8M²@PA€À`APAPÔ*CxDd@•VÁXnä@¼Õ CœŽ@à’.C¨UŸ@ ”)C`EK@ðg‰ÁXEË@èC0È@t/C ÝŠ@Ô*LCHÇ@€A€À`A`A`úXCèˆ@€l+@ AtTCðZ»@hƒRC°L»@ˆtWC–ˆ@u˜?–A@!RChg½@(#RCø[»@œcC(>’@0A€À`ApA€6EB´'ú@€µ@¨VzA°4BBžE&A ˜:Bˆ9BŠ&‹A0íB0g1A@·Á2g±A`á¯AÈ‚'Aðß-Bæx‹AN¯A°kà@ @€À`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «sB@žb@€?€À`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ñA¸aÛ@@@€À`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ñtA°nØ@@€À`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿr7B@+–@@@€À`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ dB`Õl@pA€À`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpogB@ºu@ˆA€À`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀêA˜Ró@`A€À`AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà6ŒA8Eó@€?€À`AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¡A þï@À@€À€A€?,‡,C0eA@£?x‡Á@p1C¼IŠ@Œ+0CðŽ@,X*C@§7@ä›@8§·@Õ1C …@ä ,C+†@(Càî'@PA€À€A@€¨BPy@€œvÀ”–@xt¨BHq,@K°BÐ €@X¤«BÀï@P:¿Èï˜@ð°BÚ*@€]±Bx7„@8ןB Xç?0A€À€A@@H^C¸¦I@àr=ÊÉ@tð CxÂi@|Û C ºª@P(CpÚG@@'¯@hÚÇ@À7ChÝl@´{C˜6¨@†ÝB ‰@ @€À€A€@ðÛ¬BPk"@à§IÁHˆ¢@ˆS¤BÑI@H/¾B„@Ø9¯BÉ @À3+ÁÉ@ÀF©BPÉN@p=¿BÀÄM@TáBÝO@À@€À€A @˜€ÅCx?AàÇTÁ†Z—A"ÊÆCàUA µÍCd×`A1ÆCÀ A ä–ÁÂA¦¶ÆCÂÌDAàrÐCˆÇTA‚زC,A€?€À€AÀ@¸Ë¨B¸ :@À1é@(,º@ðÕ³Br‰@€#¥B`Wƒ@  ’B°?@kPÀ°¿@ÐF’B°¾@h™B€¶…@@&ÂBÀÒƒ@0A€À€Aà@ĬC ÅZ@•[À ìÚ@´HC,NŸ@0Cñ›@øÉCÀ¬T@@wZÁÀ¬Ô@<ŸC´–@¬ÌC8’œ@ÀðCˆ*¤@ˆA€À€AAPÐB±8@€ûƒ@˜Ò¸@P'×Bœ’„@JÏB(¥„@PÚäBô*@€Ó3@ôª@ˆ…ëB¨«{@ødæBpap@¨Î CÜW@ˆA€À€AA`ŒC˜:@Õ¿0ºº@@ C¨cƒ@Äß CXf‡@°ë CàU+@€ëÀèU«@ ‰ C¨¼n@LC@5|@Ø¿Bài&@@€À€A A€€dB$ù@p§ûÁHA J&B¤gAhÝ’B°V¯@0úVBÀæ¥@3’ÁÀæ%A@o3BÚA€$~BP“Ô@À¼ B j@€À€A0A }ÐAÄá@À|B‚ A ÌñÁ*“A@•žAÄ9A€CB4ŸiA ûÅA<A@‰À>„A@{¨AR£A€*ÌA°[@A@ΞApÇÌ@A€À€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ kB0ð9@A€À€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿfúAX‡é@à@€À€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€»ÁAøÐÏ@À@€À€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÌvB â]@A€À€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°&jB`‰g@€?€À€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‚Bà R@@A€À€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàß÷A°²È@A€À€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@#ÿA€á@@A€À€AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàèßA¸CA€@€ÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÓoBp@A€ÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp:•Bл@@@€ÀA@@Ä·.Ctï†@€Â–ÀdA8„1C #”@p&7Ch.ì@ -Ce…@ žÁeA8¿-Cäx‘@äN8C8çê@ Ø3C0^f@˜A€ÀA€@€ðBp·÷?ÙŠÀPåw@žBè¶7@øÃ§B°‹1@ð¨B`Ðû?¤þ>`Ð{@ð½­Bè<@¸¤­B g3@`¢EB€GS@ˆA€ÀA @`LoB¨á@Ñ¿ þ›@`„rB°0k@ÐzzB@‘Z@@]RBàì2@ô¾Øì²@°„WBœ‡@ÄZB€Ýz@X¤ÁBðïh@A€ÀAÀ@Ø'ëB[@€Ÿ^@`v’@°œôB˜aW@hÍîBÐR@ðûB´@,â¿´›@B ð»@ …sB —d@ÙXA(—ä@ Ù‰Bк—@°H^B˜²@ ¦%B¸šþ@ @€ÀAAÒÁAp#Ã@€¸$A„HCAÀîAØA@Ý›Ax«AU¬A°ŸÃ@ ã#A´ŸCAà5ØAª»A a†APËü@`£VB:@@A€ÀA Aà*ãAT†Ê@ÀJÎ@­JA@ÝþA`c Aà­ÌAØCA€=²AÉ@ÀdÞ@IAÀ ÏAüA€-™A|È A@ÓaAX¼¥@€@€ÀA0A`p;BÀîœ@€âÔÀ AÐa.Bdç@ ðJBÐ'×@àWBÀ'š@Àn'AÀ'A€;lBøµÀ@pšDB0àó@@"AB`a%@A€ÀA@A škB4ûŸ@@‚MA\ A˜æBÍ@ÐüRBHØõ@p*XBx‰½@à= At‰=AðÏgBìËò@@PHB¬×AX|¦B”=@ @€ÀAPA°ŠfB|l±@@ö‹À\1A°×ZBZ.AÐçnB`ï@.ABp£à@ rSÁp£`A L$BΨ-A@[B> A@4 BôB@@@€ÀA`A0y‚Bäû­@hû¾t.A O~B°ÔÔ@ ÏBh–AhçŽB ¦@RIÁ &A z~BÄzÛ@øHšBhŽò@ üaB€É@PA€ÀApA€•ñA0Ï AÀÜÚÀDë‹A £ÏA&t'AÀ8B¼/XA€B´ A€4À´ –Að¦Bæ'5A ²BÐ$hA Þ×A€ùz@€ÀA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàm‹Bp¾@€ÀAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 9…Bð³%@pA€ÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿJˆB`N*@ @€ÀA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¿pB`å!@A€ÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà(²BÂ9@A€ÀA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±%B` {@0A€ÀA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@7AB _@ A€ÀA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 4—A˜ª×@À@€ÀAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ}sBð˜K@PA€ÀAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ áABÈ:ˆ@ˆA€À A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸îâBðÚj@˜A€À A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8µ CàkŠ@€A€À A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`OtB@†è?pA€À A€@0¯…BИ@`ë AX´Ž@@)“Bð(@xX‚Bht@ðˆŽB Û(@€ÑA(Û¨@œBêS@X’ŠB¸AŒ@ðBH™@€A€À A @À}Bp“L@x~¿»Ì@šB¨ôŸ@Ð Bà‹@À‡½AÕ‚@à¶fÁÕA`ˆAè®Û@PB`Àž@ B(X @€?€À AÀ@(d®Bؾ@$@@Ù‡@PεBpÑC@ ³BðpI@h$°Bà§,@õ³@৬@лBИ}@Ø´±B  |@`ÕKBk@à@€À Aà@ ö0B8Oe@ÀšÀ|å@0§+Bh–«@ÀŸAB0Æ¢@ðaB •@@¥AApu+B¾³@p”BXÉû@豕B 0P@0A€À AAxi“Bàs(@ˆ¢?•¨@ðô—BPm@`#—B€±|@ ¦žBpŠ%@€úÀpŠ¥@€šBÀp@¸t¬Bà~q@èœBPJx@ A€À AA@ï]B n@š€@P¼î@ÀïiBÔ"©@\\BÐ9°@àOBð¼ƒ@€î(Àð¼A öLBˆGÅ@ð[Bˆ¿·@¸3B(LJ@0A€À A AÀÿB˜]Ø@°1>´ˆXA BžòApWBØ~/A€)ÁAÈ$Ó@ ÕAÈ$SA`áãAÌzA ¥A˜¡AàæA€¯¬@€@€À A0A_BÌ@à2.Aø8LAÐ/BÌàû@?BX$Aà?©A`Ï@€T@`OA@l³A˜6A£AAà¯ÑAXƒ@@A€À A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜ÔBÐ*)@PA€À APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`»ABÀI;@@@€À A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€«AøôÈ@€@€À ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Á„A˜BŸ@€A€À A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀòFBà @€A€À AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿR‚BB@ A€À AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp|EBÈA@€@€À A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€-PB`d:@€@€À A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÚkBÐ$9@0A€À A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXBÀ'?@pA€À A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@4ÙAh¬Ï@@€À A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°k$BP†h@@€À°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ؈B°] @ @€À°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‚ÌB@Ã;@@€À°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿDÕCPN‚@@A€À°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€“%BÀý?˜A€À°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ›]BX›@€À°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ4LC(J@ A€À°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#?Bc@pA€À°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP;HBàî\@€?€À°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@õaAÊ@@€À°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÔ B þŸ@0A€À°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¯šB0E@ @€À°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ „?B/$@€A€À°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÿA˜&­@˜A€À°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ®WB°B@@@€À°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ïbB@˜â? A€À°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿG B€æ@@A€À°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðæ|B <ú?ˆA€À°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¹Ah}A˜A€À°A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄÀAŒûA A€À°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿßnBÀ.@@@€À°A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€§ÿAÀœ›@0A€ÀÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ…ÍA`…f@€@€ÀÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ZìAÆÜ@ A€ÀÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ çA`¥l@ˆA€ÀÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ œ¸Apö6@à@€ÀÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€>‰A8RÏ@A€ÀÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ vÈAtà@A€ÀÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐBp?Ž@@A€ÀÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXãˆB¨Mœ@à@€ÀÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ £B#Ú@ A€ÀÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°±4BhÓª@€ÀÀA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¶4BP š@€?€ÀÀA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàV™AM^@@€ÀÀAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¸ªBÀàU@pA€ÀÀA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@——Ah7­@€@€ÀÀApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ`B°þh@@@€ÀÀA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿȱB ÖÒ?A€ÀÀAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 1.Bà™}@pA€ÀÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx\‹B Öþ?ˆA€ÀÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@K Aà°@A€ÀÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ&BÐæ'@PA€ÀÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÏßAðV†@˜A€ÀÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ·.BpÄ @A€ÀÐA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`.B°!Ž@pA€ÀÐAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 6B°òj@À@€ÀÐAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€éA€FA@@€ÀÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Þ3B /‰@pA€ÀÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÖ5BЯ•@0A€ÀÐA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ] B°A A€ÀÐA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà[™AÀÑAˆA€ÀÐA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€:ºA€óA˜A€ÀÐAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿCVA ¡Ë@`A€ÀÐA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ä¡AäÁAA€ÀàA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Ô6BÀ•@€ÀàA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°B€î{@€@€ÀàA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€7B`ÔŽ@pA€ÀàA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàIªAXˆÖ@A€ÀàA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ™AÕ@€@€ÀàAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ñ:BXÛ@`A€ÀàAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA@À€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh¤íB—‹@ZZúÿZZúÿ¸·òBL’Ž@ZZúÿZZúÿZZúÿZZúÿ˜A@À€?@Ð öBðå?öA3e@ CðÆ @è˜ìB0)7@ØT CàSù?PºˆAàSy@|Càú;@¸ªCp(@ZZúÿZZúÿ@A@À€?@@0T$B(ç@*ÐÁ˜þš@ %ãAÜ[ˆ@àWB@@üXB€„@ R"ˆ„@@¬ Bh3@¸ã”B ò@ZZúÿZZúÿA@À€?€@°ú€•@°åYB SW@p’TBR@ZZúÿZZúÿpA@À€? @Ð;‹CàN@€‘[ÀX?Î@.u‹CÈ0’@êŠC¸6‘@>ý‹C”k@ÀWÁ”ë@îùŠC`¥@ªÊŽC(#ª@l­—CAâ@@@À€?À@T@GC€ @ýŽ?H!›@`ÍHC¸æU@БDC@_@ô¦BCpé2@eÎ?pé²@p8FCȘz@ ž@C`”€@@kCÅ@ @@À€?à@4‰YCpê(@¶ÏÁ€©@œÖLC`î]@´]cC~{@„TOCpE;@hMÂhE»@ö=C(Éq@H|`C¸°Ž@¬Ý[C6n@0A@À€?Aˆ°1C¸@ U1A0–@d¬6Cp>O@p.)CpNE@ü:/C`ê$@ ¡NA`ê¤@x®6CHn@`&C€¥b@ THCp’Y@€A@À€?AØ0C`=@@"ëÀèT–@tÂ+Ch@€xNÀ¸eè@d˜DCX™@h˜FC¸™@¼ÙPCP1o@„7?H1ï@l´DCü<Ÿ@x«BCص@.C`<š@@@À€?ˆA`ËæA’A æ½fA -ÕAº"?AÀéÑÁNc¿A ©ÞAºõLAIBðxA özBzSAÀŸAzÓAÐu`BFðuAÊDB¤%€APrB°µ[@€?@À€?ÈA ¶WBÔ6;A0JAæ[»AÀüEB¤=VA ‚Bä¢_AÀÍ_BÌ‚*AàBÌ‚ªA€SxB,?>A 4ðA€°OAFB¸ó†@€@@À€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàk_B  q@@À€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЄ Bx"Ô@à@@À€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ³ÅAD: APA@À€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¥Apcú@€@@À€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðúoB@ð}@A@À€?øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`t‰A°ô÷@à@@À€?BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ŒA`âý@@À€?BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ;"BxƒA @@À@@€?jŽC\”@ZZúÿZZúÿäCqŸ@ZZúÿZZúÿRbC Âµ@ZZúÿZZúÿR{’Cد¹@ZZúÿZZúÿZZúÿZZúÿ@À@@@àë4BðjÕ?À@õ@P‹U@FBÀS@pÖ$B@p-+B`@àJÀAh@@ `Bh8"@5öA tK@ZZúÿZZúÿ€?@À@@@@ÐÛÉBÂ?€hA,B@(ÞÚB¸² @ qºB`©@@>½B Àà?ÍB0À`@H¬ãBÐÞ @~›B @ @ •¶B@Eÿ?@À@@€@ls–Cð°c@€0£@¸Óã@:J™C$’ @dN”C8¢@„•Cè ‚@[»@è AÔ™Câ·@2f“C¨*»@€qžC`ŽA@@@À@@ @3+DØËÃ@hŽ@àéCA«ÑD DA­¡Dìœ A˜hDØfå@˜¾ØfeAϸDHO AiDô:&Al¯D8ìAà@@À@@À@F’ÌCt~¡@èA\—!A8ÁÑC”cæ@`ÆC¨fá@$*ÕCèÅ@àKðAèEAœØßCNóA~‰ÌCȰAþH×Cx£ç@ A@À@@à@ö*¥CUq@ yÁpzñ@ò¡CP½¥@Îè¦Cèv­@<©¢CPWŠ@pS¥ÁTW Aæ#ŸC(¥¿@ f¦CP»Ç@^q´C ^Å@€@@À@@A ^NC€ç&@ÀEA§@œƒRC¸¸t@ÌbFC¤^@(GCPÐ8@°^©APи@”ÉRCHdˆ@„:CÀx@„ÃQC «v@pA@À@@AP  CøÇ@Š?ÈÞ@Ñ CzQ@Üm CPB@àI C o!@´ÉÀ(o¡@D)CøBl@d CpmX@ˆÀ0C°Úƒ@€A@À@@ A0ÉCo@xá¿ ˆš@DÓCW@(¹Cà@@@À@@@AÀrÚADàë@Þ6AŒlAoBæê,A`U¦Aˆ8Aì°Aðïß@í¥@ìï_A ÁA‚X%Aä–AAÐ'BÐ>'@@A@À@@PA` eCXIs@ ·¥ÁHqó@ìRC”F“@ÞdC µ@UeC€ Ž@ð‡…Á| AðoVC¬@øöcC(JÖ@ù]CÐ{©@˜A@À@@`AVvCÆ@v@”Ý A  ŠCH¼@2/‡Cø Á@Å’CÐJ¥@Hb?ÐJ%AîDCtúÝ@èq‹C á@|þ—Cø#µ@à@@À@@pAÄÓkClu@À!Áà•õ@ЫZC¦@0WbCð{¡@¬úoC@½}@ šÁ@½ý@ÀÓ[C©@4ºjC°Àª@Ô4CC€Ð@À@@À@@€AÐU5B¢NAÀ$ô@¼e‡A8Bâ€,ApÒBàË8AðáhB€uì@€½>À|ulAiUB"§$AÐ5_BœˆAлKB°g@˜A@À@@ˆAÒsˆC¸Ý`@/X@°á@¤<~C4…Œ@À\zC*™@ÚChx…@à™@AdxAÒß…Cèñ¬@xC ±@À†Cøi¯@€?@À@@A¸%×B̰«@ ´NAÏ+A°™ÐBH<Æ@ ¾¸BOó@ ‘ÁBÐõÂ@Àê‹ÀÔõBAЊ­B˜Æñ@À-µBØ€AØ›BÀâJ@`A@À@@˜A‚Œ—CÔ}ç@ðϤA8§gA6|CäÜA B„Cä¾A V’C°~Ñ@€A¬~QA;†C.:An—‚CÙAÊCC@I®@PA@À@@ AP´`Cìš@ê0@<A\ICH­È@Ð`GCxá½@È£YC @€™{@ AÜÓCC0»@”Ð@C®°@(*?C Œ’@@À@@¨A tnB:©7AºA.Ë·A`zB–~VAðE)BÌÐqAbtB¨X@AA ÖBx‰§@pA@À@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐy‘B`&l@@À@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿûALTAA@À@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿجBJQ@A@À@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà^§A(¦ AÀ@@À@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‡ÇATq A€?@À@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàE¨AÈA@@@À@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀùiA!ß@@@@À@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`|DB8Ÿ¨@@@À @€?Ø}°BÀ^ ?@P'APw @@P½Bp£ì? …¥BàÛ?€—ÒBzÃ? …AzC@Ø”éBè@@íÀB€„@ˆ˜¡B`Áå?@À @@¶š±Cš†@‰À¬®AÚѲCHÊÅ@<1²C°Ñ¸@<à¯C0˜@à<Á0A ̰CèŠÝ@ #³CðÚÕ@ÒºC@ôCäÉA~+óCè»A€A@À @ @D™@¸‡C`ÊŽ@¹‹CÀäw@àNIÁ¸ä÷@–›ŠC|£²@NYŽCê­@dކC˜i’@A@À @à@ÐSnCÀ*0@ð@`F°@0pC’~@аjCà¢q@`~rCp_L@‡×@p_Ì@ÈŒxC¸r”@ð„mCð0@ÀAkCØñ‰@@@@À @AL SCØ;(@À49ÁhV¨@ÈûLCà¡c@ÇUC Ös@pùQCù>@ÀZÁ˜ù¾@ÄjLC¼‘‚@Ø„VCÈ¥Š@û:C/6@À@@À @A°eäBø/@]º?Ø4¯@0EäBàßr@À±ÞB öu@8ßBPO9@l}?PO¹@p[àB)‚@hêÚBÈ‚@D© C I@€?@À @ A@ÔAˆcÌ@€5…Á\„LA ²ABˆA B,UA@Õ®A8ôÑ@ÀV,A8ôQA@¯ØAÔ„&AA 2ø@ðXBí?@À @0AôßC’1@ŠB¿è®±@œCQv@dÏCÀ»s@P¸C0U9@#À8U¹@šC09@ÌçCð¨@`Ÿ7C°lL@à@@À @@AH÷1CHüE@B$ÀÀÆ@è÷+C cŠ@ è,C˜ç„@|Â1CÐ*J@€ùÀÐ*Ê@€÷,C k@ +-CÝ…@À‘ZCpÿh@ A@À @PA$@C8ÂC@P¾¨âÃ@àt÷BŒeŒ@ÔõB°{@¨«÷Bpáe@Àháå@8*ìB”ùž@@7òB¸›@LÆC@B@˜A@À @`AŒ¹ChP@ ÐAP1Ð@ÀwÿBU‚@HëBxs•@$âC0¼l@PSÅA0¼ì@„CÀµœ@ˆŒëBج£@H­ Cðè"@A@À @pAp`]Cø d@@Œ2ÁÀ1ä@kLCt§–@tæUCˆš@ yeCðÉq@@FFÁðÉñ@vTCD @·^C(ñ£@ly|CÈ!š@à@@À @€Aä÷eCÈ7S@à¦SÁ0\Ó@°XQCì׊@Ðó\CÐŒ@LÊbC t@@ýaÁˆ ô@œ¾NCàü¡@ñZC`ò¡@L‡C@¡@PA@À @ˆA`¹ˆBì%ù@ ´A€QyA€ˆ“BÀ}A OSB¬g=A0—BHƒÞ@`XAHƒ^A ŸB õA˜†…BÔ&A¨À¿B0ô$@A@À @AÀÔ¥B8Úé@ÀÀAÀjA˜‰¦BnH A‰Bx;$A^¡BTmAVÔATm…Aàr¬B$ó A DwBˆfGA`œB0´G@€@@À @˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¼ïAÔ/A€r—@Ô/—A &êA:™EA ,ÈA¯=AH¨ÁBPœJ@@A@À @ A´½BØ6ï@@1A´boAû²B >AÅŸB|hA pHB„@AvšÀ‚ÀA€5*B(dqA*…»CЈ¹@0A@Àà@@jjCÐ;U@à²ßA]Õ@…–CÏŸ@\r†CP²@ÈŸ‰CÐIm@ADBÐIí@¬X™Cä1»@ÔÙ{Cè×@€D—CàMÝ@A@Àà@@@OICØà@ ÖrÁˆù@ÔdDCP­Z@XÝPCðŽf@ðQLCÐÍ6@ðl¬ÁØÍ¶@4ãECµ}@8XCXц@ *IC˜M¬@ˆA@Àà@€@|B^C¸C2@À¼ A°_²@„keCàä…@°YCPÑn@¬â^CpÅJ@à%|ApÅÊ@œkCìó™@ذWC¨ˆ@X×NCð½_@@@@Àà@ @ ÙBê?@Að´j@ ÆäB°á"@(ÏBí)@ø0ÃB@… @Ày+A@…Š@ÐÂÑB@FE@ð¾¸BiF@¾!Cë!@à@@Àà@À@€»—B0S@@|”Á0j‘@`0†B8¤X@m©Bp”B@0–“Bº.@ ÑþÁº®@@kBÌQŽ@ E³B°ŠP@(ÑBÀRò?@@@Àà@à@°mëB8Ï@ mdÁhç—@`ÞBøú]@0³÷BphN@x_CТ@p~ÁÁТž@ WñBH«g@°ãC¶Z@ûÚBÀž@@@@Àà@A¸t„B©f@@¹¥@Îæ@P‘‰BÌû£@Й{B @ @ÛlBHMŒ@°…ŸALM AˆS‹BÐŒ²@ÀpCBÐÇ×@蟩BÀ‰Þ?à@@Àà@A65ŽCôñƒ@{.ÀHA¨»ŒC„·@rŒCpº@f“C Š@ rÀ A"I’C˜žÄ@*’CÀ´¿@dŒC$¢@@Àà@ AœUC†)@€;”Á¸¡©@ø:ûBð¨l@ÌŽCk@äCPï/@€WaÁPï¯@¼\ Cˆ±v@øsC ^u@ÀC0¿@pA@Àà@0A0 ÐBh{A@ ¹¿@›Á@hÛÊBÐ †@pöËBðy…@p›ÒBšA¨5ŠBÝA02B|Æ]AXSB”1#A­¾”1£AÐítB4Ï0AÐyBˆýXA@öŸB ¥h@@@@Àà@ÀA ZB.ÓYA@ ö@’þÙA0,DBmA€½,BpÒŒAz2BÔÍRA°»ÖÁÖÍÒA@ˆÐAοCAÐ>EBÒæ”Aî B85¸@à@@Àà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐìÒBaO@PA@Àà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ˆóAXðÉ@@@@Àà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŽQB0{”@ A@Àà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`rá?N’@àaa@ ÕºBPU@l¯Bp…5@£Bàxå?àÒAÐxe@x<±B(à @`5›Bp?;@À“ÇBèé? @@ÀA@@ýA¨¨P@ XzÁàÉÐ@ ÂA¤¼@ ´BÐhA@`ÁìA0Ða@€+Á0Ðá@ÀªÆAX\Ç@@å B`´f@E+Bïm?@A@ÀA@@ÐÊÉB°‰Ù?€MÚ@p¬Y@ØÓBh[!@€°ÃB@˜ìÑBôæ?€M2Aôf@x?âBÐŽ,@ØVÈBð@°|˜B°,2@PA@ÀA€@À>³BÜò?p)¥A€s@зÊB°…-@ø ŸB Õ,@ A¿B`¤ú?p÷ëA`¤z@ šáB@ 1@(Ý¢BP_6@ˆìB @À@@ÀA @`îóBü@X¡@è‚@¸ýûBHð=@H&ïB 4@h”öB`b@À@>Ahb†@¸ÇCh¤E@àâëBð$;@Œ5 CÒ5@`A@ÀAÀ@7_CðT@Àï A0BÔ@T²eC(¿£@,“ZC€|ˆ@ÔOZC@%Q@@ŃA@%Ñ@”MfCÈ¥@¤RCÈLƒ@Øt[C8¢œ@€?@ÀAà@ÀIþB(­@À¯ÀPÅ”@€9úBxÇN@¬TC€åU@8+Cÿ@°‘ÀÁÿ›@ð3ëBðÐX@„% CÕb@ áýB0ç,@A@ÀAAÀè1CPã0@ÀJ@ÁH±@L,CÈ u@x6C€s}@Äó3C®4@`µ¾Á®´@\)CØûz@ü?CHb‚@l:C ð€@A@ÀAAD>CHG@@žíÀaœ@èCùZ@FC`{[@€‰Cà±8@PL‰Á豸@¸ACº€@¼ÜCÀ–ƒ@àCmB@€A@ÀA AÔª=C€C@@ ªÁ  Ã@˜J1C,Ѐ@@ÜDCXp@Ü2?C€¢^@àÁnÁ€¢Þ@ˆ7C@d•@,ìCCèB¢@Ì5CC­l@€@@ÀA0A„87C€Ñ@@Áæ?àñÀ@Ô5C¤ ‡@ .2CM„@øã7Cð\@!é?øïÜ@¸À6CHœ@¸f3Cp”—@ìçCP @@A@ÀA@A4ñ+Cð@@® À€#À@øg%C„À€@¼g)Cƒ‡@°¾)CpÿG@@dºÀpÿÇ@0¬#Cäù‡@ô+(CpŒ@ÈÅeC˜‰@ˆA@ÀAPA€ xBx¬@nGÀ;,A jB„´î@@.uB£ç@ÀêeBÈÏ@Àæ@AÈOA0 wB`2ø@ GB´®AêB°1~@ @@ÀA`AÚ{¨C”„‹@ÀjÁÌœ Ad&žCˆ·@Ô³¤C€ØÂ@Ô¨¨CG§@`ÂèÁG'Aàp›CTÝ@êŨC˜té@¼ŠœCÜ×@A@ÀApAØÏC(gh@ 0Áè@PuCàå•@\þChç¡@ÈeCð•k@ÀJ§Áð•ë@\ Cäï˜@h¢Cp ¤@àPCpQ%@0A@ÀA€Aÿ’BT=Ò@‘@ÈbRA˜‡ŒB< A Ü‡B|tAhŒBðò@ ­ÁôrA@diBj|3A¸3“B,Ô AL®C€U@ˆA@ÀAˆA0ߨB¬î°@€ô²@ 1A€ÃÎB !å@¸¶ÄBX[ì@0_äBHv°@€¶XAHv0AEáBhÞß@HbÈBøñ@†CPT@€A@ÀAA˜œDCLaŠ@@¶@¨z Aô#7C Ž­@ˆ2C Cº@¸ýLCà/}@0—Aè/ý@ŒEC´—ž@8t4C@«@ðù?C` @ˆA@ÀA˜A€PBäuA€¤@”“ŸAàlôA,¿MA>åA„LA €B¬¥#A@$ì@¬¥£A€?B¾çZAÀOÜAxIA€øŠA(¡ô@@@ÀA Aà²BÂ",AÀAÉÀPC¬A@kóA¼§NAà6BH¾eA`°øAüïAúÁþïžA¤¿A~W5AÿAdˆ\A€¸¹Aè÷ò@PA@ÀA¨A@;B¸&A€ü<¦=¦A`®ìAfMA  îAL×RA¨–ŒB„ª A`>°A„ª AÀB”z*A@þRBŒ!dA(ãB nª@€?@ÀA°AhïŠB¸A°Ð¬Aä5AHO‹B~Ç%A ûMBœe=A ´dBäf)AÀÕÙAäf©Aà2uB.ØMAp÷BlîSAäEB8…@`A@ÀA¸A`oiBÞTAÀ JÁ\ÕAÐ1BÀ;eAå_BA €zB fUAÀ­æ@ fÕA ‰aBúT]A TLBšy’A TB(=@A@ÀAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðúrBPŸh@@ÀAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@àêA\{ A@ÀAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿâ¤A àAA@ÀAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ p"Bx^­@pA@ÀAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx2“BA@à@@ÀAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`€B@OÄ@€A@ÀAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`*4Bøý½@A@ÀAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ {BøÃç@˜A@À0A€?°{BÀ Ø?vèÀ0X@@©ŠB(= @(ÿ—BÐ8*@pº€B@-è?@ѦÀ@-h@P8}B€x@ˆ˜‡BpK5@hï»B @@A@À0A@€CP¥@0€Á¨º‚@à`Cؼ)@^CõJ@l8CÙ@ lôÁÙ‚@ØæóB&@xfCp+P@è7CðT'@€A@À0A@@h”ÜBcã?à4À@ˆc@КÝB€Ñ)@ÀJáB`Å@@ÞB@è?2’¿@h@jâBÈ_-@ØâBÐß @ YÎBà6`@ A@À0A€@8rC؃@05ËÁàœ˜@PC@…G@ b'CÐ7k@XÈ"Cà7@ÀFÂà·@übC`ól@tœ5C`n@ˆyCàp@A@À0A @0‰…B@ ÓHA@1™@(+”Bˆ?Q@PfsB€”c@XYB0ê&@€÷†A(ê¦@¸—¤B¸^@ˆµ€B¥@às€B¹%@à@@À0AÀ@ˆ¹øB0@±ŽÁ¸Ž@pŠéBx]B@°¾C çQ@ØüB h$@.êÁ h¤@˜ÈâBo^@Ȳ CÀsw@è_CŠ@0A@À0Aà@xNC8Ô @X¼Âï @ECÛh@z&Cpæ_@dkCpÁ8@X¬9ÂhÁ¸@LùCÔ4@ðW.CpQ†@ÜÆCàb/@0A@À0AA`Cø @¦JÀÐ+ @ÌþCÐa@ 5C@8c@È¿C;@@dÁ»@0:C Î‚@Ô¯Cˆš‡@”1Cpä\@à@@À0AAÚÑ­Cè¬@€Ð³ÁŸ,Aøç§CLBú@ü²CHCë@LŒ«C`®ª@0cÅÁ\®*AØ÷¥CÌÝ÷@ú°C@¨ê@fBCàØØ@€@@À0A AÔþbCÀÌT@ h‰ÁñÔ@H¼XC,!’@D¦hCµ—@tßaCÐÇS@v“ÁØÇÓ@Ø XCä`’@ŒæhCÐ<—@à€ŠC ¡¶@pA@À0A0A,:Cà“0@Àúí@@²°@ C¨o@~öB |@ˆGüBÐ1G@ ’EAØ1Ç@HC`W‡@øMìBx³Ž@PØhBÀ@PA@À0A@A7&C`Â7@0ò¿Pâ·@ä¯!CÀt@h#CX¨ƒ@DDC dP@èÄ@ dÐ@äuC”@XÒC@É“@ ¯C0‘<@@A@À0APAà—ãAÀƒú@`}6ÁÀ¯zA —°A¼½AðUB8ï6A°› BhS A 5½fSŒAÊ B\Ì@A0£ BL/AAàø†B 8*@€?@À0A`A=C°vs@€ €Àø¡ó@XCäñ @´)C`÷©@,ÏC`Îq@ÀʘÀ`Îñ@°éC4¡@ähCøt¨@`JBÔîPAÈ”§B &Û@€dp@ &[Aˆ±BÐO AÝ—BÌçA§BhAA@À0A˜A¸h«B˜ÄÕ@€@DíUAˆÉŸBVA(ΘB0A ÈB(àÈ@€·„À(àHA8â±BlqAH,»B ¥A`]æBàZ@@@À0A A\ÞC‘‘@]‹A<­A~ CŒì¾@à2øBPz³@,» CÐë®@›ƒAÌë.AðFC<ßå@àðïB`ýÖ@¼µ$C 0¥@ˆA@À0A¨AÀBZú!A0¿&¢AàÝéAèEIA ´ðA\´MA"$BT1AÀŒòÀT±AðBBJâVA0C Bð™fA0 fB«j@A@À0A°APâ"Bª?A`^Á`пAÀëAü¬KAÐ(BdÎ…A`‘CH¿t@l'4CÀ~@›0Cðn,@Ú±@ðn¬@TÐ7C¸æs@ Ã0C°Ä}@ØgECpM@`A@ÀPA @8†C@Ì%@€Ä†Áhè¥@p©Cø#g@üã)C=t@€#CÐï'@BÞÁØï§@ønC÷f@ ›,C°P|@ oýBÀ @@@ÀPAÀ@tM¤C ¥@p™Á40%AháCxã@¦ªCèô@ŠÄ¦Ch4¦@@màÁh4&AlÕ¢C,Ræ@zý¯C¸äö@øö¤CPÀ,A€@@ÀPAà@x´ÊBh@ð³¾()–@°tÌB¨¶W@°SÌB@@T@ÏB$@€U‡@¤@¸~ÖBhÄj@°½ÌB0k@˜ã‹B@ûÔ?@A@ÀPAA?ÝCìÛÂ@ TÑÁ”ýBA¦ý×C¼R A ^äC i A ÒßCPã@¸ÂPcA$6ÙC¬çA’ êCD#$AvXÐC|#AA@ÀPAAÒ¤C|)…@À¿ÎÀ¨@AúU£C(eÈ@ª#¦CÈH¯@:+¤Cà3@%éÀà3A*)£C´Òè@Ô2¦C€ÔÔ@­’CÛÄ@˜A@ÀPA A ³ÒAtÏ×@àÌ9ALõWAÍÿA¶KA€+£A\Að .B˜~×@XÁ”~WAà¬BîNAz=B@ŠA€<ŠB Ó@€@@ÀPA0AT©yCø}”@i@@˜A(ÓwC8vÌ@ðsuCÀgÒ@¤á{CHí”@€ãÀHíAØ9vCðñÊ@œñ|C8GÖ@²ÆŽCxòº@ˆA@ÀPA@ApS)Bà ô@€/|Á|8tAð.B¸,4A°EBP«AÐSBðë@ðû’A ðkAPAtBÂû@àú+B˜ÿBA`tÁA¸6û@PA@ÀPAPA`‰BÚAà‚qÁâ*…A <èA"Y7AÐ/B 7AKOB˜ ì@ØEœ lAÐXBä+?AЫ‰B [A@åÝB@îD@€@@ÀPA`A8v—B©¢@ ×]Á¼Æ"A§„Bìî@ןB¸ÏÌ@¨kšBÀ£¨@àçnÁÄ£(Aµ†B¼ù@p¤B(…Ò@qC@[w@ A@ÀPApA°SCë}@€àž@€þ@¨pLCÀ#«@l”HCøe¬@T¹WCЂ@€tÆ@ÐA@!QC中@¸;LCP²@,ˆ,CØý…@pA@ÀPA€A€m×BÀé@ K"ÁTAxæÁBdÇÁ@MÖB°Uº@0)ÐBü˜@ÀòÀüA0…ÀB,ßÎ@¸NÊBÈjË@¬WCÀàe@@@ÀPAˆAdÂ]C<¯ˆ@€"BÀ,ÉAD«MCÌP´@€RC ¶@\ZCHÿŠ@mî@Dÿ AhOC8¾¸@ ßICõ·@ü×qCò@˜A@ÀPAAœ«CHƒ@€<À|1A¨Cd«@œCp¬@¤¦C˜@°h@˜A¬KCàó»@@ƒ Ch¿@O;C( ¤@€@@ÀPA˜AðßB–ï A¼¢>¡A ,BHƒNA žB(RRAE,B4òAàlôÁ4ò“AÀ ÊA6h7AP WB tGAÀ‚,B˜´ˆ@€@@ÀPA A˜’B8î@`= ÁdBnA€ywBÄD"AXGB( Ax:‡B<°.AšÀ>°®Að´iBz>;AÐø~B4â~AH´BÀ`\@A@ÀPA¨Aà«mBnÚSA€® ÀÔAp‚NBñý…A YB€8…A¸4Bˆ²OAÀWŒÀˆ²ÏA@¹B¾óAÀL*BR…AºVB(C…@ A@ÀPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðpžB oI@à@@ÀPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð”QB6z@A@ÀPAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€pòAèà@ @@ÀPAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`V×A {þ@@A@ÀPAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ʃA›á@PA@ÀPAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@N€A0¯ä@A@ÀPAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ žOBh'Š@ A@ÀPAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЙ(B`R¨@à@@ÀpA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpbWC ˜@ A@ÀpA@üÍŠC|5¦@ ŽÁhR&AJÒ‹C e¢@ C,-ATÍ‹C¨Û¹@€UyÁ¬Û9ApÇ‹CðƼ@?“CÜœ%AF®ŒC°˜A˜A@ÀpA@@ˆ «B $À?..A F@@*ºB0–@h…£Bð@h¬­BRÛ?PŸAR[@èôÆBÈ4&@0‰BÉ@ å]BPZ—@@@ÀpA€@dNCp ,@@éÅ@ ¾¬@¨VCXzj@_OCø•ƒ@„»OC°ÔL@¼•>°ÔÌ@ô^UCPòŠ@€nTCˆO@tCNCàË[@@@@ÀpA @ìýChú,@oª¿À­@TDCÙy@cC0Èx@¤{Cpw(@€z"@pw¨@@WCàúu@ø^Cpeq@ôäC j @À@@ÀpAÀ@P Cè5?@À³“@¨W¿@Œ"%C„_†@ˆF C¨pŒ@XùC0º4@ @ˆA@ÀpA A 1ÒA”èã@-@ÜdA`úÙAXÈA`èÉA`##A@pèAضá@ UÁضaA Ô¡AŒ®A°êBL´-A­„Bp?g@ @@ÀpA0AÑBC8—l@€Ïã@xÂì@ŒŸDC„]¬@ø$>C{Ÿ@d£AC OK@ È;A(OË@'FCp”@`;CPÉ@(‚QCÀi¡@@ÀpA@A@ÜBWð@ÀЬÀhƒpAð×Bžÿ#A€¹B+AÐ"*BËé@ÈaÁËiA Ô BÎB(A0`DBLA€Ž¢BP -@˜A@ÀpAPA¨}ËBÀ k@À‚ˆÁLë@çµB,‰£@èSØB¿¡@ÈUÖBÄn@°¬­ÁÄî@#¼Bäÿ¥@0þçBÈѤ@?ÓBàÐB@À@@ÀpA`Aàº×A˜ü@lê?1|A`ª×A4}0AàÙÊA€)A`ÄÏAX&ü@å¡¿X&|AàÄAÒ.,AÀƒÏA<$.AB {@A@ÀpApA lvB”þÇ@€f7@´$HApkqBкù@ PhBlWAx‡„B(”×@€~nA(”WA$BPŸú@ fcBä’%A˜è‘B0ó=@`A@ÀpA€A ++BHà Ax¦AÞŠA IBØA ß÷AÈôRA0­ZB˜ú@`¶AœzA?zB†|Að¨%BlªCAP‚mB óq@`A@ÀpAˆAO$B¾9AàEÁRV’A HðAú†@A Á=B˜EAÀ¶CB¤¿A€µÕA¤¿˜ApiB¤GAðåBhÁOAPÛBBHµ¢@@ÀpAAà.AB$Ü A@þnÁ øŒAð!BpoAAÐ QBÀ1A òB°;A€»\Á°;•AàŠÚA–h9AÐÄ"B OApÚaB`š~@0A@ÀpA˜AÐ^ŸBX7A0õ•APR†A(®¢B¬bö@[‚B,WA`ÙRBt-1AU‡At-±AðÓ^BÜT=Aà$$B® …A0°sBÀ‘M@@ÀpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ5AXßÚ@0A@ÀpA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÏBp]@à@@ÀpA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€xBÀ­K@PA@ÀpA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Á=Bàš@A@ÀpAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°õˆB ÷8@0A@ÀpAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàBP{ª@@ÀpAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@>zB "r@A@ÀpAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿéŒAè„ä@ˆA@ÀpAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà£OBPü…@ˆA@ÀˆA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ°ƒB@@A@ÀˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆXÒB=/@`A@ÀˆA@@à¼BØÞG@À¥×ÀÈ@è7ºBøQa@àlÈBˆà«@ÝÈBÇ@@oÁÇÀ@Xq¿BV@à³ÞBØ…§@\$/Cˆ´µ@ A@ÀˆA€@¼TCCx³™@ÒX¿\ÏAxãGCX´×@ð2ICàjæ@øFC8‘‘@ VÀ<‘APæJCP Ê@èÐNC cÝ@T…KC°B˜@à@@ÀˆA @`j/C˜ZL@€²:@ÐÌ@|5C€8‘@P2C¸ç–@Ú1Cð.@Àœ£@ø®@ä9Cèz@|a4C à@X\$C dI@A@ÀˆAÀ@„©*C°sH@k²¿`˜È@v-C WŽ@œn/Ce“@ µ,CPF0@ÀàÞ@XF°@=4C A€@ð·-CPf~@ˆÖGCˆ*š@@ÀˆAà@$ÿ'C N@€GwÁ˜§Î@hû"C(ÀŒ@Ø[3CÈmœ@àã)C`9@(óÁ`¹@¢CHŠ{@|i=C("@¼†CeH@PA@ÀˆAA¤ÒCµ?@t²¾Ø¿@<‰C€&‚@è“Cx¢@¼ÄCÎ?@m¿ο@nCìòƒ@ä(C¯@,x)Cx¾@à@@ÀˆAA ŸBCG@ÀAÐßEB@xé@ »0B ^Apå6B*Ò@àTA*RA@¹NBìÌò@`ôBô)A DNB"2@@A@ÀˆAPAP BpÄ~@«±À˜õþ@p;—Bx<¯@(¥£BÐ0³@ ¨žBhŸ@…´?hŸAp£œBøiÂ@`«›B(Ð@xx«BÀBZ@@ÀˆA`AˆÓ²B˜P@ÃøÀ`‚ÿ@0ö¥B¬V¯@·B`à°@ÈS¬B<•@@dÁ<A˜5™BöÑ@H>·B°¥É@`ÆÛB -K@@ÀˆApA(DBØ©À@ÀF°AÔÏ@ApW‘BøïË@P›PBD`AMBp¹ÿ@êIÀl¹A «>B’¡#A°ÖMBÈ{9A ;nB vJ@@ÀˆA€Aà—âA<ÂA„Á݆AÀw˜AÊ[A0 BœãUA€·A ªô@i²¿ ªtA _¨A¨AÀÿµAˆ·-A »ÄA˜Ÿà@A@ÀˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp=eBìkAZZúÿZZúÿ ÎVB7\AZZúÿZZúÿ€£BÈ—AA@ÀˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨4³Bp \@ @@ÀˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàUïAØÚ¯@@ÀˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¬BˆÁ”@€@@ÀˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(I˜BðŒ(@0A@ÀˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¡BàŽ@`A@ÀˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ì¡AÈÛà@@ÀˆAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ­øA¸+á@à@@ÀˆAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀû¿Aì/ApA@ÀˆAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÌB@³@`A@À˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿò§B€A[@@A@À˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ† Bxw‚@€A@À˜A@@°µ¹B ^‚@ZZúÿZZúÿo¿B°b†@ZZúÿZZúÿÐÂÂB¸’‚@ZZúÿZZúÿ(ÉB¤Ã†@ZZúÿZZúÿbœBð—R@ˆA@À˜A€@´¤B@@Hì>x7@Ø ªBPî.@ðBªB Wq@f§B ¾@@¥î@(¾’@x6´BÆ0@°5¦B{w@ÔÁBàå7@0A@À˜A @@X¯Bnþ?d«¾@ž~@HγB0j4@0ÒµB>@°¼Bc@'¿øb€@p¯ÀBØ)8@8¾ÃBàä>@á¦B€¾U@PA@À˜AÀ@Àž_BH)@ð¥½x/©@àîdBˆ;}@0gB`:n@ùPB€”D@ ÷TA€”Ä@‡qBÚ@0¹<Ð7A6rB È@¸tB(lAÀ¬wB`èÇ@Ì?@`èGAÆxB¤Å@`6qBy,A`yB "&@ @@À˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÒdB@å'@€?@À˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèžîB@'\@@@@À˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøÖßB°L@0A@À˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX¶öB°Ä|@`A@À˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¿ÖAøÌ®@`A@À˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0á~B I@€?@À˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPn—B€ú%@ @@À˜A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ”·B@G!@€?@À˜A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðlzBð.@A@À˜A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð•Bp¢@A@À˜AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpRqBà¼X@@A@À¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8’Bða^@A@À¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿuðAÐ×–@A@À¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàä.B`Î[@ @@À¨A€@ ²UB Bj@ZZúÿZZúÿðñ\B4r@ZZúÿZZúÿðJmB`Hç?ZZúÿZZúÿà&uB`ñî?ZZúÿZZúÿð{BP@@A@À¨A @ eCèÚ…@ÀÉÞ@`õAü«C\Ÿ@ü^Cˆ¤ä@ìC£0@€ÍA£°@D„CF@€C¨üš@ÈE÷BžY@€@@À¨AÀ@èñìB€h/@2±?X‹¯@Ø6õB0þz@õB˜hƒ@(¯ìBÀOñ?À·®@ÀOq@€×øBXn0@pyñB 1@CÜ”@PA@À¨Aà@`_gBàÓM@œ¾ðüÍ@ “lBH„@àqBצ@ÀqlB@-G@¥À@-Ç@ |gBpvƒ@s€B8ž@ðÖSB s@@A@À¨AA*BŒ¨µ@ZZúÿZZúÿ°™-BŒk¹@ZZúÿZZúÿ`ù/BØ‚¸@ZZúÿZZúÿL3BÌþ»@ZZúÿZZúÿðU-Bøí@˜A@À¨AA@VB^¥AZZúÿZZúÿ`BžåAZZúÿZZúÿ° pB•·@ZZúÿZZúÿ:sBº@ZZúÿZZúÿ0­3B»@A@À¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ˜‰Aؤâ@ @@À¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐŽBÀ{@0A@À¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ATB }@ˆA@À¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€WxA@” @@A@À¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ëÂA¬}A€A@À¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXµµB0Ž@@@@À¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÜA`ži@€@@À¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀwŠAˆƒÁ@˜A@À¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÙABà÷D@0A@À¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHY¥Bð @À@@À¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPñIB°ãG@0A@À¨A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‚Aø ï@`A@À¨A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ õìA`%½@pA@À¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÝVA ›µ@A@À¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¯fBP±-@A@À¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@éBP½|@ @@À¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè¨BPnI@pA@À¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ê¨A€ßI@A@À¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€a‚BmY@A@À¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¼¬B€”i@@@À¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€«¢APmá@A@À¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¥A ê@0A@À¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðcZB@6ù?à@@À¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¨B0Ýw@@@@À¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx…Bàø @€@@À¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ•1B (@@@@À¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà AxL¤@@À¸ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ç”A7õ@PA@À¸A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBèÈ“@@À¸AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆK·B ÿ?0A@À¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÇùA8PÆ@€A@À¸A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿëÅAÀ£°@ @@ÀÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€´ôAã@@ÀÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà_/B`ƒ @pA@ÀÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèü€B ©ö?à@@ÀÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ©ÐAPÃ2@A@ÀÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ lB ó?€?@ÀÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Bh­¿@à@@ÀÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€@@ÀÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` ±A(ûä@PA@ÀÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€±™A8ßç@€@@ÀÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¿EB°Ý‘@˜A@ÀÈA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈÃB vG@`A@ÀÈA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàß”AXîñ@ A@ÀÈAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàó«A8)›@A@ÀÈA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`PðA Àw@@A@ÀÈApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ©ZB 6@A@ÀÈA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€zfBéï? @@ÀØA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ[A0&Æ@@@@ÀØA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’B°YZ@@A@ÀØA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ øAHîÔ@À@@ÀØA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿô&Aø÷•@ @@ÀØA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÁAÀì£@€?@ÀØAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°8B ‘[@@ÀØAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¥AÈ©ï@A@ÀØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ TÉAÀAA@ÀØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàƒ—A¸+ö@€A@ÀØA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè.€B Ùœ@A@ÀØA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€%BŸ®@À@À€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@@À@@d C Â@ZZúÿZZúÿ|o CH7@ZZúÿZZúÿØDC3@€l%CØ“6@ZZúÿZZúÿZZúÿZZúÿ@AÀ€@ðÔbBH%,@ZZúÿZZúÿ®dBPŒ-@ZZúÿZZúÿðôqBÐÙ7@€°GvBÐ";@ZZúÿZZúÿZZúÿZZúÿAÀ @ªC$ï@ZZúÿZZúÿ2ûªCü¾°@ZZúÿZZúÿj¯C ýÒ@€`±CÀ,Ö@ZZúÿZZúÿÜÖ¥C ²A€?ÀÀ@pçÇBh¾.@ZZúÿZZúÿÐ[ÈB $/@ZZúÿZZúÿÐOÀB;F@€†ÂB0ƒH@ZZúÿZZúÿßyB ¼ÿ?˜AÀà@@>ÑB¸??@ZZúÿZZúÿÝÐBèæ>@ZZúÿZZúÿ¸`êBàýM@€X ìBÐtO@ZZúÿZZúÿè€ÓB NY@AÀA¼ICèEC@ZZúÿZZúÿ$cCùA@ZZúÿZZúÿd¾CàÕM@€¨ÿCP:N@ZZúÿZZúÿpxDCà\²@@AÀAÐÉCèµR@ZZúÿZZúÿT÷CH!P@ZZúÿZZúÿ\ªC°gn@€ðC8nm@ZZúÿZZúÿ+Ca£@@@À AD±‡Cȹ›@ZZúÿZZúÿH,…CÕ˜@ZZúÿZZúÿXæŒC(е@€Ä^‹CÜÖ³@ZZúÿZZúÿÈ“~C¨Åá@`AÀ0AàC`å€@ZZúÿZZúÿ\ïCè0{@ZZúÿZZúÿ ÊC0†@€(òCD™ƒ@ZZúÿZZúÿô·C`~º@À@A ÷?C¤þ†@ZZúÿZZúÿh9CP~‚@ZZúÿZZúÿD8CCÈr@€T>C<™Œ@ZZúÿZZúÿÏ1C8NÕ@@AÀPAtÝ$C –„@ZZúÿZZúÿ¨úCð~@ZZúÿZZúÿ´áCŽ@€°® CÔ‡‰@ZZúÿZZúÿªaCÀhA@@À`Ap3SBÜb&AZZúÿZZúÿàuHBºìAZZúÿZZúÿ@õBè8uA€€BJjAZZúÿZZúÿ@Í»Aà!A@AÀpA€"îBŒý®@ZZúÿZZúÿµßBtc¤@ZZúÿZZúÿÈ*öB9¾@€uèBà ³@ZZúÿZZúÿ Š2Càæ¢@€?À€AàûËBè.â@ZZúÿZZúÿ`ƒ½BD#Ò@ZZúÿZZúÿ8ÒíBØö×@€ ôÝBˆŽÉ@ZZúÿZZúÿTo8Cw“@@@ÀˆA 2BB6KAZZúÿZZúÿ@K2B4’:AZZúÿZZúÿèKBA€ øB‚VAZZúÿZZúÿÈA†BIž@PAÀA¸òB(ó@ZZúÿZZúÿø×ÛBcÜ@ZZúÿZZúÿÀéB A€pøÓBü,ù@ZZúÿZZúÿèñB`¹{@ˆAÀ˜A®9CHGå@ZZúÿZZúÿð&C Í@ZZúÿZZúÿ˜­BCèbç@€h‹.CÔtÏ@ZZúÿZZúÿ¥ICèrœ@@@À A€&´A<&4AZZúÿZZúÿ`ßžA,ßAZZúÿZZúÿ€ý Aìé_A€€0ŽAÎÃEAZZúÿZZúÿP7Bt» A0AÀ¨A@u~Bм‡AZZúÿZZúÿÐ]BŠÚkAZZúÿZZúÿ°2*B²¼­A€ðõB’ —AZZúÿZZúÿÐ&©Bp¥@0AÀ°A˜ØýBbÃAZZúÿZZúÿ˜ÙBX=Ü@ZZúÿZZúÿÔæCÈ=A€¨­æB”µÞ@ZZúÿZZúÿôÈ5CèÚ³@à@À¸A¿BHLAZZúÿZZúÿÐÄ B4×+AZZúÿZZúÿ€'MBLw¹A€À],BÓ›AZZúÿZZúÿøqÎBŠ—@˜AÀÀA0 C®=AZZúÿZZúÿ ÖëBD´Õ@ZZúÿZZúÿø­C˜A€@[ðB,”÷@ZZúÿZZúÿ`C&À@ @ÀÈA žC"®$AZZúÿZZúÿ÷òBr¶AZZúÿZZúÿØñúB<”>A€ËBì=AZZúÿZZúÿðBX:š@ @ÀÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  Bæ@0AÀØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ oB@Õ·@0AÀàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXFB@Àœ@€?ÀèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0PB0ÚGAˆAÀðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˽AÔ»0AÀøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ1ŠAŒ39A0AÀBZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`z´Aè°Cà´+@Àöå@Ø´«@ànCC¨w@“8Cum@8'C`]T@€AÀ@Aà‚=CR@ ÞoApjœ@»CCh]Y@4K2C`ÅZ@xµGC0°5@ÐçáA0°µ@èBVCL†@HŽ6CÀÇp@,0`C0—Š@€AÀ@A@FC˜Û @ iA@ñ‰@`åC '@@ÈÌïB°€>@ÀêôBÀ'@@NÂAÀ'œ@ŒC(€Y@Àò×BðŠZ@äY0C°t]@ AÀ@ AÒaC'7@€×ÀD·@Ü€\Cøës@D\Cèu‚@€²UC0 K@5ºÀ0 Ë@H†PCð›Œ@ðÐRC`@èŠ~ChÇ@@AÀ@0Ax B¨yt@`AÈ ô@À\¥Bˆ/ @ðáBè_®@¸–‹B¸Ö@@¡ýA¸ÖAð)¨B¨¼«@0¬PBÐ!þ@È€ÄB ² @€?À@@A Z™AˆÜÈ@ âAýHA`þ·AªDA@Ç^APÇÞ@`?éApˆê@°ÒšAlˆjA@5B<ß1A§•A 3 AàéßAhz@À@PA8.×B¸Œe@ÀøŒ@P²å@ðtÒB,,™@˜.ÈBø~œ@ˆŸìB0ße@8Õ?(ßå@ðÒåBÄ=œ@åßB0i›@(3°B°‘@PAÀ@`A ;BŒ©Î@p¾ãÁÈËNAà÷ARs$A°ÇeBTÔ@pÝLB8Û@HF,Â4[A ¸âA>M)Ap|‰B`øò@0×!Bð@ @À@pAøõ¶B,è–@@TUÁ€A˜dŸBøÒ@XA·B`M¼@ðןBÐ˶@@UÁÌË6A`bB¬oý@-BÐyè@`ê÷Bàú)@À@€AÄ^C0s@€7D@˜@ó@h½OC ¤@€äKC8¡@øØ^CP¸€@@³ºÀP¸AtHMCp0§@àRQCÐq«@ ‰UC¸-¡@PAÀ@ˆA·æBt4„@€ ALKApÈÛBÔI§@ÀGËBh¯@èÖÛB( ”@@¶!A, A8ôÓB»@°lÀBPÕÅ@8Ú CZW@pAÀ@Adx•C8W²@` Á„v2A ”…Cœ—ä@ØE‰C`qä@ –Ch‚«@Û-Ád‚+Aú…C”h×@´’ŠC`á@Úú»CpáÄ@À@˜A\à>C°| @ùì¿P™ Adò)Cô$Ë@ ¤+CèË@(ÕFC€õ @@…½€õ AøB2CLÐË@ÐH2C@_Ì@0dICH0¢@AÀ@ A¤0sCp¶À@€mRÀ\Ù@A<UCì@$lXCp!õ@8oCPµ@4ž?P5Aà%TCäß@ †SCHeæ@$“lCpšœ@AÀ@¨Ah¨­Bt A°ã¸Á )–AÐÕ‚B²ÀPA0®«BÀòA€­ÏB¨KA »‰Á¨KA¨˜¥Bâá*A0wÄB´ÎAÀʱBÐéC@€@À@°A`ùäB¤~Á@`½Áô¢AA(/¼Bt`ñ@°ÐÌB(óã@X¬çBˆ¾Ë@ðO±A„¾KAÀ ÙBÄùä@ˆ{´B4LAhÖÚBP;N@à@À@¸AxBø >A` ½L.¾A€FBðbAp…B4dA ÷”BØŸ1AàA`BÖŸ±A8H¬Bv)AºB†xAðçBh%æ@AÀ@ÀA¥ˆBA¶"¿Ä¬˜A ò`B\Š3AeBL13A€É±Bàêü@NÄÀàê|A(ŸBNÚAX¿™B˜A¾¥BPrt@€?À@ÈAX¨–BZ¨JAà‰ÃA”ÐÊA(0ŽB0TA¿OB¤ù~Ap2qBaA€Ò¢ÀáAÀþ:B¶OA@ÈNBu‚AÀ޲Aì§A€@À@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿì0B(™¼@`AÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀæUBh @À@À@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0“B¨ÙÄ@˜AÀ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€HB¸îŽ@ AÀ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ00BøYAˆAÀ@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPßWB˜ã‡@PAÀ@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0µMB-©@€@À@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPQB໤@AÀ€@€?ˆå_CqA@vACˆŽÁ@âA•C4ƒ›@XC0íi@,]C@f[@Ž< C8fÛ@üu”C ‚²@dhC¶„@ †CðU1AAÀ€@@èTvC(˜>@@‹Á0µ¾@YtCl‰…@\zCX߈@ ŒtCÀ=Z@ßTÁÀ=Ú@œürCÄú™@Ü5{C8Ð@À¨gC8¦@@À€@@@Ü52C`C@ 0@Á0Xˆ@¤.CÈ%6@œ;7C[K@œÔ.CЦ@ྊÁȦš@ˆ)CÈzO@p]7Cpâh@4†,CxY—@ˆAÀ€@€@°Z+C˜Y @€od@oŒ@¨².C8-;@˜m(C0?Q@p"C`@@ˆ%A`—@°*C0äV@êCà›X@Hö½B 2¼? @À€@ @¨®ŸBøŠ@ô…¾@¡@Hs B¸e@(ˆžB@¸0@˜šB0‹ @p`‡Á0‹Š@À?‹B¨$K@Ø3ªBPç>@ૺB€<Ú?PAÀ€@À@ºèCØv®@ð¤ÁÜ‘.A¼°ãCXáì@>{êC8èý@FGëC<Ì@Ý÷ÁBñC­A@ÆõC4AAÀ€@à@ú¬”C8 W@PhÈÁ¸,×@²GŽCäo@Fœ˜CxÍœ@*»•C‰}@8(‰ý@¾HŒC46¨@*žC˜À¼@Ìæ›CÈ…Ó@pAÀ€@AÂ/«Cð(}@5Ì¿°Pý@ÆË©CX°@P¨C 0±@½«Cðö”@@[§ÀðöAˆÖªCLfÏ@¨rªC`%Ó@ŠÎÁClåA @À€@AP£ØB0L @€aAˆe @pgÞBp¢Z@ØYËB€”b@xwìBP)*@ AP)ª@8LõBØEk@=ÞB 5p@ðÄ´Bð/ @PAÀ€@ A´ŸcC \U@@é@0~Õ@È+cC<5‘@èrYC(]•@˜_CÐX@° AÐØ@œ!aCy•@T$UC(–@DþfC ì“@À@À€@0AHѸBX–J@e’Á·Ê@ˆg¢BäFˆ@˜øÃBè†@ŽÂB€tc@À–Áˆtã@H˜¬BD§@¡ÎB(0’@ möB À;@@@À€@@A¤j\CXæO@ Ä_A@Ð@¤\C ”@,†LC`á†@ìKjC`â_@€ÊvAhâß@ ¬kC䨢@tãYC@[@ÌGZCH Ÿ@@À€@PAP@]BXÏÎ@ õ?ApñNAp0kB¼ò@@Ÿ;B¨ÎAàDYBHß@àéÁH_A`@BDh$A`¹`Ba A ,§AhO AAÀ€@`A4ß+CØíN@€¾ø@`Ï@üõ&Ch‹@¤vCàç‰@ ¯*C oj@}£A oê@€É,C|[Ÿ@ÕCÈÔ›@ÄkJCˆ–@€?À€@pAडBüTž@À@ÞÀÄoApt‘B[í@XžBP¼²@X̦Bsª@àÊ›Áür*A¨/‹BJRA¦®BàL°@°[˜B “'@ AÀ€@€AxÒBX¯—@€ãÀ\ÉAɼBìÊÌ@%ÉBˆ3Á@¸ÌÀB¨Å®@øÁ¨Å.AÀ4¬Blqï@˜ÆºBȈÜ@‹Bpë8@@À€@ˆAœ& C?­@ µ><]-AØ`üB@d²@ ûB܇Aôf C£“@àÂÇÁ£AÀæëBÜ;Ë@øu CÈ„´@8FçB ÖG@ AÀ€@A0G B,ÅA?ß’Að`B²‘5A€O™ÀÔ´µAÀ­ÛAÉKAHþALa_AÀ¨@B¬ìRA`æ½®ìÒA0ÓB¶vA`u!Bô*yA ò±B°mr@@@À€@ÈA€hB=¼Aú @'ÖBP·@B#G–AÀ!;BÜû•A –.B„c`AàV°A†càA01B$)”AàþÖAúUA°OBͳ@ @À€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°JB¨n—@@@À€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp÷iBȼ‰@AÀ€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€uvB0@n@ @À€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÁ«AÁA0AÀ€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@½B÷à@ @À€@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà_¢B¨R@€AÀ€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¦ÕAßAAÀÀ@€?xÑìBP¸?wîÀЬ8@¨]èBÕ@p¾óB°‘@)ëB€­þ?@IÁ­~@€ãB¨@0SøBST@p¾¦BÀö×?€AÀÀ@@¤h C ½ì?˜Â0âl@¨áÛBˆ©@hä+CÐÅD@àüC @˜~Á “@´ÏBPË@°ÑFChŸ€@ÀcÐB(@@@ÀÀ@@@Ž€COO@@»Ó@ oÏ@ÞJƒCt€š@œ%|C@Ï‹@;C`sn@`ƒNAXsî@4:‡Cð…´@œc|C87 @9CÀ®Q@pAÀÀ@€@nýCPU@`/Bp3Õ@˜c‹Cœ%£@HærCØ[Š@ìÖrC€×`@`UBˆ×à@øR‰C¨*³@x&XC(#Œ@¢C µË@0AÀÀ@ @Œ†pC0È;@ÀÈ#Axå»@Ü}wCTe„@LãiCÀF…@|ÎhCêS@€ãÒ@êÓ@PíoCä"›@xeC¨’@$sCð ™@0AÀÀ@À@¦á C°_w@ `Á€†÷@~ žC¸zµ@ÎÜ¢C \§@ú¡C`Ž@¥ÁdAHåCÌ7Î@lp¥CPÆ@‚¢¢CXµ@@AÀÀ@à@P¼«B¸‡@€‰@°ž‘@íB0FK@”§B³M@ˆŽ¾B Þ@©û@˜Þ˜@x ÈB°IU@¸ µB×Z@ð±\B``ì?AÀÀ@Aô;CxV @ ^ÁHl‰@LœCø.@@Cð@@ø¹ CàÒ@ÐåÁØÒš@’ûBÐ"Y@äCÐZ@T>CÐk@PAÀÀ@A¨@C(÷!@°ò?¢@t¥C˜Äb@CÐ `@ü£Cë)@_ÍÀë©@<üCìp@C ¹j@¬”7C@,[@@ÀÀ@ A`s\B$—@ &A(A0-mB¬Ñ½@XBB€-â@˜æ‘BàPz@à EÁØPú@HG„Bxõ¹@`‹šB©¡@xÑ·B° @0AÀÀ@0A@$ïAø^â@ OoÁðƒbAÀ¯A´]AB$s AôlÀxQÑ@HñB”Ž@8pöB@ýŒ@€ÏôBà(k@ H9Áà(ë@€)áBŒ £@@4õBH}œ@ø£ÚB0±G@ÀÀ@`AÇÈBØ v@€K“Àp6ö@XºBP~´@À1ÂBÐ ”@À&ÒBÄ|@Žj¿Äü@¨÷ÇB$¸@Ð)ÈB°¼š@ЗèB P@@AÀÀ@pAPOqCЖt@À¤ÛÀ°Àô@æ_CÊ @(]eC` ¤@4_{Cx?@€ òÀx?AÜ jCL¢¬@ÆoC(ì«@„0lC†¶@ AÀÀ@€Aìå†CHÅl@ žA`îì@ˆ*‚C@gŸ@XEqCÇ—@çŠCHÀˆ@´‡ADÀA0½…CÈÖ¶@”zCP˱@Œm~C0úÄ@ÀÀ@ˆAø7Cô™…@ ?&Ax±A¬-CÜ+´@¬_#C¨ý¦@Ü 7Cèx†@îö?äxA”È)C¶@«'C?¨@ÈÛòBЇ@@ÀÀ@AxÀ¡B(ÿ@à›LAÔºAȇžB:Ab‡Bl/AÐ8ÄB³ß@Žh@³_AòµBÎr A¸[¯BŠA ®0BHë@AÀÀ@˜AxIBfXApÂntšAàBB8eApŽœB½Ë@:uCìó@`ÒqC0ö@¨ÏnC@Èa@ô À8Èá@ÀàrCÄŸ@ˆ qC@ä£@@TCÀ7Ž@`AÀA€@´¯CÂø?` ^A`éx@@dCXþ9@› CÐa'@ÄOCÐh@0á¥AÐh@°â$CHæZ@e C°ÝA@NC°v@€?ÀA @ò6C@D`@@‰½ègà@ˆ€‘C„¥Ÿ@¼ÆCpqž@Jº’CHÉ@€G=DÉA@>•CP1½@ Ý’C€8µ@ân™Cø{‹@ AÀAÀ@TâC2@@Ý AÀI‘@lÉCЮO@ðCÀõJ@°:Cp%@ g¡Ah%š@Б)Cc@ÞCSS@DCC '@à@ÀAà@Œh)CÈé)@ÀLwÁª@ðñ!Cbg@y/Cpåv@p×$CPá(@H«ÁPá¨@(ˆC`a@H˜.C€K|@lž=C t\@@AÀAAô}HC>;@ÐgžÁØ\»@Tú=CpL}@ðOCÀ®‡@èOCÀäB@àÈÁÀäÂ@@CCT„@pdYC^Ž@4bBC@˜@`AÀAAPØBào.@@‰$ÁXŒ®@xuÌB(Ew@¶ÞB0no@ ‰ÙBð–6@à `Áð–¶@8ËB䣃@x,äB Êx@Ø%æB Í@@@ÀA Ax¸OChÉB@ÀâÅ@xéÂ@›OC@ñ‰@°ÍGC0*„@ÌÏOCÿf@EAÿæ@pãVCP«@ÌBCP&–@xg`Cx6@€@ÀA0A0ÍBÈ\D@à¶eÁh}Ä@ äºBœì‹@VÕBøx‚@§½B0½j@wÉÁ0½ê@h¡Bê©@P/ÑB輚@x ÊB@5@pAÀA@A8ñ¯B ‹q@½³A°³ñ@ðoÀBLï“@xí“B „´@~ŸB蔌@P»°Aì” AرB8c«@¸Ø„Bp2Ô@ gTBÀÔK@pAÀAPAcJC°~W@À§]ÁH£×@lñ;C„—@Ä5HCš”@@JCàí[@ÁÔÀàíÛ@œ@C¬Ö–@ ECŸ”@@—9C0]@pAÀA`AÀË CVF@Œ¼?(xÆ@È×C´C‡@XÙCWƒ@º!CP%]@ ÁP%Ý@dÖCÐå—@„±CÀj’@VGCXxˆ@€AÀApAÌa‡C ‘y@¾Á¼ù@hézCLy¯@LtC8Mœ@œx†C *ˆ@Á *Ap›zCtî¼@¦®€CP®@VaŸCPvø@AÀA€A°5PCäLˆ@@^…ÀðdA8)@C8Fµ@”ÚCCï±@€NCM†@`YSÁMA”ë:C(p±@4îFC(w±@PÚlCx“©@@AÀAˆA C€•¥@@ÙÂÀ ³%A8ËC€UÌ@Ä| C0³â@xrCõ¢@”°@ õ"A€  C/Ô@0“CpÕ@ØñB ËT@PAÀAA€tðA`²A€?ã@¾Í–A`ôA$>NA€^ÁA(5A?.BLë.AÀC%ÁLë®A@ñ B O]A 2BðùeAG…B —x@À@ÀA˜A\š Cpæ™@àn2AÔA<C¨N²@P5õBçÓ@„ªCØœ@@Ãø@”ØAnC Ä@@CøjË@ìVC0Ž@À@ÀA A0¥MB˜¡)A`!âÁdÁ©AýBHÎXA€`iBÔíPAÀ`'B¹'A€ÖîÁ¹§A€Ž¾A*56AgJBœlA @qB˜“@PAÀA¨A4ÁsCÔt›@Ê Àt’AˆSCD½@H0WCðÉÃ@.mCP{°@ƒ“ÀT{0AD•LC´ÂØ@£RC 'Ü@\C\C¨nÉ@AÀA°A`"ùBÀÍ@+hÀ„9MA¨®ÒBUú@PÛBÐíù@ ÛC dÏ@“Á$dOAPÁ×B”î@0‡ëB(ŽA@ÍÉB°©k@˜AÀA¸A@{*Bø06A@Y•@êT¶AÐÅB~$SA¸ BèlbA@£*B˜‹5A€\½Á–‹µA`•ÏAh¡;AÀL:BhøtAè°œBÐJ@€?ÀAÀA0ó:BÒ!dA£­¿¨OäA@ØBÒ;…A€ªBzfˆA€„B\Á~A (Á\ÁþA0ÈLB-g•AàçkBª—Aµ‚B@z~@@@ÀAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøC`Ec@AÀAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¥Bh"¼@AÀAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÐùA°4ß@€?ÀAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ü¢A˜Tö@@ÀAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàGŠAà A@AÀAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ>RB³@@@ÀAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBbBðzŠ@PAÀ A€?ÈHýBø~ @7À@•Š@(OÿBˆŒ#@øgCP¶b@ˆ†ÿB@ @@@‹@hóCÀp)@ÚÿBÕa@ •æBàÁ@@À A@€·àA­*@& ?€Èª@àæAäÄ@ÀÇßA ½c@€ÍßAÀA@@ày1AÀAÀ@€M Bà‘p@@'µA(¨™@À%¡A ¯Ö?À A@@PÎdB Æñ?“EÀ0íq@  bB@u7@plBÐd!@`?mBÐm@@°1AÐm„@¨²„B˜=@ðìXBàl?@07B–}?ˆAÀ A€@X.Cp'#@à ÁØA£@Ì,Cxžo@„ 3C0£a@<å5CI-@лŠÁI­@Ú0CXr|@pô?Cðšt@ÐÖ3C¨L§@@AÀ A @l•CÀu@ÀL!ÁX@(C×S@ðËC0[k@HÁC@ë"@øŠÁ@ë¢@@ÂCHáX@tH&C@Ów@øÞCt@pAÀ AÀ@¸ÅCX` @€¢R@Èv‰@jC oA@(ÕýB =D@л CÀÖ@àP:A¸Ö“@D©CX@T4CàŸM@@ùC0:T@ @À Aà@´L=C0Ó7@…¬Àhñ·@ D;CHŽ‚@è?C05@Œ}BX\cA%1Bp·iAàÑA4’ AAÀ A¨A€ZÖBO¿@ tÁ,t?Aèè­B¨Râ@¤ÊBØwø@`CÏB›Ú@HGA›ZAH–¿Baë@ ¬BhÝAhð×BP(‡@ˆAÀ A°AÁKBš:A°ÁÁ^AºAPB_A©PBˆlhA@‡4BÀ6@AøÆ>À6ÀA@{B¸ hA`‰BäÎmA0vB]Ä@PAÀ A¸A€‰iBf|lAÀéâ@ð«ìAð|QBcxAàD@ ÷(Áè;@P"JC¸þ†@ >SCPXŠ@\=JC°ÐZ@‘VÁ¨ÐÚ@,FHClšš@ÔÔSCàš @ÀqaCø×ª@@@À@A€@x­gCˆZf@à÷UÁà€æ@ô”dC䔣@LbpCÈ!¦@¬SvC¨ì‹@Y³Á¤ì AØ[pCƒÀ@bZ‚ChŽÑ@¬ú{CX‘¦@@À@A @€‘#CŠ&@ǾÁØ¥¦@ ®CàÀg@$š0CÀ²s@\•"C ­?@@Â(­¿@ #CÀ<€@<¬6Cè’@€ÚCo7@€?À@AÀ@”UkCPya@ ;Á0Ÿá@\¤eCTâ•@˜,tC\ª@x½gCй@àšãÁ̹A ù\C˜+ª@¨¼wCˆÇ@SC8‡–@à@À@Aà@UÆBÐ@f–ÀК@8ÇÂBpÏ^@Ð ËB€ V@˜"ÍBÀ” @ÀXgÁÀ” @ÈÝÀB¨êm@8cÜBPw[@(ºBðƒ@AÀ@AAp=$Cð.-@€ŽK@hL­@ÿ%C-v@´þ!C€ìr@øA CÐ7-@à¯&AÐ7­@¬€&Chø}@TòCð'm@0JC€0n@AÀ@AAþz’Cøm…@€üÀÔ„A¤ØC„v¼@n#“Cðeº@˜cC5ƒ@ð§ƒÁ5AðN‹C踶@B­’C0U»@žn“Ch¸¸@ AÀ@A AXáBõ'@—XÀ ¨@0NÛB`cs@?áBPba@óÜB€I;@ÀA+ÁxI»@øÝÐBTŠ@PåBÀYx@€¥+C`šS@AÀ@A0A¬£Cà '@@ÙµÀ)§@p3 Cˆîo@”pCÀ5_@”CP8@¡=X¸@¤ C<·@$z CÎ|@è§Bâ@ AÀ@A@A­CˆÑM@€?›ÀÈõÍ@Xë÷BXü@¬‡Cc@_ëB0V@!Ô¿8Ö@HyäB ’”@Ø@çBד@(‘äB@ž@PAÀ@APA´9C Tn@€‚!À~î@¸ˆ1C4Ò¡@xù3C(¥£@ $=C€úk@ùCÁxúë@`C1C$|›@„ =C°q§@áC+4@@À@A`Aø=CÔOœ@©ŠAøkA( =CäŒÛ@pÊ,CpFË@ ×AP@Bˆ¸[AèD€BHœ¬@À@A AÐ 9Bb&Aà…ŽAŒ‚¦AðDB® OA°OBÐŒUA@I#B\; ApãÖÁ\; A aÂAJi5A-CB°ç]A ËAPèA@AÀ@A¨A  BpÙ4A ì¥Ádý´AÀŒÃA<4Ap¡,BÆøƒAPB¸ 0A€«,A¸ °AÐêB†4^AÀ'äAòWAàÇÌAÐÍÿ@`AÀ@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿUUBHœ@PAÀ@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèxÊBàz\@@@À@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp^lBŸ|@à@À@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ŠwA8?×@AÀ@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðc†BÐG]@pAÀ@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ßßAp*ü@@À@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ fB`·ˆ@AÀ@AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀd©AÌ AAÀ@AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 9ABÈq©@@À`A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHÅ1C@þ?@ AÀ`A@ȲáB @ZZúÿZZúÿPæB8 @ZZúÿZZúÿ€ÔB0N@ZZúÿZZúÿºÙBw@ZZúÿZZúÿDxCЈ@AÀ`A@@àCP @Zò¿Ð"@°C€ L@ ^Cð\O@ Càá@Ä>@àá@äfCÕS@øtCÐMO@(ÖB€U@AÀ`A€@¾|CHÐl@€-SÀðøì@€ÎC h¤@@C@Þ¯@òy‚CÐSs@ÀØÀÀØSó@( „C|V§@"e†C‘·@°6]C 8@€AÀ`A @È ÀB0Eð?—AÀ np@È*ÀBˆÑ/@¨œÅBÒ(@˜eÑB J @ÀWÇÀ¨J‰@ØtÏBh¨B@°ÛBÐËH@o%BÀ³?0AÀ`AÀ@€C0´ @`ÈDẢ@ð C°ŸC@3C @F@°ÄüB ®@€yåA ®•@l0C¨W@@ãB`¿V@VÞBÇG@ AÀ`Aà@4fyCHýd@k@0%å@¼š|Cð¤ª@`ðyCØL›@èxCÈ‚@€`Ò@ÈA˜£~C ƒÅ@|wCˆ‡¯@TR^Cð r@AÀ`AA„ŽCH@@˜-?ð/À@0}Ct‡@øŒC¸ôˆ@hyCPë@@ [ÁPëÀ@Œ´C9ˆ@„P%CÈ_Š@Äí:C5t@AÀ`AApPÄBÐI@€¿}Àh£É@€ÿ¿BÐŽ@ˆ½ÇBØÃ@ï«Bp$d@ÀçSAp$ä@Pƒ¹B8Í—@»žBà˜ª@ØfßBð@À`A A°2ÁBHMZ@Ô/@(tÚ@ÈTÂBTÿ@°æ¼B  ”@ÈIÄB0æh@Zà?0æè@ ÅBà/£@}ÁB0x¤@XtBp)@pAÀ`A0A$dTCÌÔ©@` _APó)AàýWC0ƒî@HJC·ê@à²JCPò•@`ˆ%ALòA BMCxÔÒ@,8CC(!Ð@ðÑfCPh–@@@À`A@A¨º[C®@à„Aœ0.AD[Cœ—ì@àªRCøÑô@üodC`Ñ«@¦„AdÑ+A|ÈgCé@ XC(²ò@T­RCè͉@`AÀ`APA ‹ùBðã^@`d•ÁÐ ß@€’ßBÔ™@PMC诘@ C÷B@Z@p–„Á@Ú@0ÉßBàú˜@$wCຒ@è ÝB M@@AÀ`A`AøÈ#CÀôd@€cJA0å@Ô'#C„Ï–@ÀC8c @ìàCo@ˆºAï@<Å#CDgž@”)CØÁ§@xOCx¡@€@À`ApA ®õB(Jt@pÀxô@ çBDè¡@ ÞìBЧ@PëB°ù‚@€v£@°ùAàŒäB\9«@ÐsÜBøÞµ@Èâ­B@PI@@AÀ`A€AÊÖBàÙ•@€è#À\öAh@ÇBöÂ@ ÍBèqÌ@xãB¨™@„@@¤™A0ØBØéË@˜TÔB mØ@0oâBpè‹@€?À`AˆAHœB<)½@ëåÀ¨M=A (ŠBˆ:ü@àã˜BØ]ö@°–®BHýÈ@`BDýHAØÀBÞ@4…B„ZAP°bB@»q@€AÀ`AAÐ-bBܬAî@ˆÇˆAÓ\B$ApºCB¬Ø>A€×BBô.A@óÂô.ŽA ƒîAmCAmpBl.AðheBv@AÀ`A˜A°ó.B šAP¹­AÀ·•A°^EBp@;AÀãðA(©EAM%B„ A¾£A„ œA°:B,‰LA@áãA¦DAà]šA@¢ñ@˜AÀ`A AˆcBvžAð@„AнšA`¹ŒBdù@pÛaB8fyAÀOLBX+8A®#¿Z+¸APb4BLXDA ÿ9BL…Ax|ÀB˜ƒ€@pAÀ`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ9,B )£@À`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЕFB8‡ @ˆAÀ`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŠXBL‡@à@À`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0UNBPf€@`AÀ`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@)ðA‡Ö@0AÀ`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€fæAh­ß@pAÀ`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€øßAh¦î@€?À`AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 2àA ÆA AÀ`AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpAÀ€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿDBÃè?@@À€A@ØùúBÿ’@ZZúÿZZúÿèšCÀ¥–@ZZúÿZZúÿšîBp¤‰@ZZúÿZZúÿzõBÀ›@ZZúÿZZúÿ`ËB@Aô? @À€A@@`ohC¸5¨@€›8ÀS(A€lClþÁ@€]oChAA¼¯kCµ¡@®™Àµ!AH¿oCع»@¤stC  AÈüyC@=Ÿ@AÀ€A€@8,C¸ÎP@ AàóÐ@|å4Cȹ•@ÀÝ*CX˜@¨2CõM@ÀO'A˜õÍ@l Cx;@ÌZ1C /n@À@À€A0Aü‘B¼a‡@ ˜MÁäzAØ…ƒB8:Î@h®Bp-«@€›„B¸¤ @@¸¤ AC…BÜÁ×@ÚBà½ê@ðé¼Bð’@@@À€A@AXc¤BdÔ„@`zuAPíAø°Bh°@ðø’BxÁ@x™²B ¿‰@ A¿ Aˆ^·BP-µ@H9¨BØõÉ@ø9–BX@€@À€APA ˜#BdZô@€ Á´ˆtAcùAF–6A ”BB@ÎAÀâÇAÌõ@TÂ>ÌuAÀºÃAÆ+A@}ÂAL+(A`—ùA襕@@AÀ€A`Aà=•Bìâ¤@Ë¡¿„%A˜cŽB´žè@¨’B˜²Ù@°¿—B¨f­@@î¥@¨f-Aèú–BX'í@À}ŽBH)í@˜¢ÇB¸ô„@PAÀ€ApAÛAÈÃþ@€–³À$õ~A:»A2|%A@HèA€;3A–B¸ÁAÀ ’A¸Á†A°Ø8B)5A`éA Ê7A %°AšA@@À€A€AÀ²sB¸qã@ð4ÁTžcAÀŠ@B¬Û*A(ІBºAhƒB¨¥Þ@àÑPA¬¥^A¨Œ‡B8ÿü@Ð,aB,C)AðkhB @0AÀ€AˆAP6ƒB ºý@Œ÷¿ˆì}A ¨pBfÈAð${B€ãEA€%LBìºA pÅAA`skB> A°BŒÈdAðbBðµ]@PAÀ€AA0¬aBöšAÀ#OÁ°¹˜A€¡7B .AÀ¨jBTR_A`ÿBD1!Aáê?D1¡A`þ BÖ@A`¹B´;dA =6BØ“‰@ @À€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÜRBH'•@à@À€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Æ»B€ýv@@À€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐßB`¶@ @À€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸Ô‚Bð]j@ˆAÀ€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpî Bø½«@pAÀ€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€: Bðq°@pAÀ€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸”Bpþ@@ˆAÀ€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿöBx-®@€@À€AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@{ÃA˜¶ò@ @ÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ;‹B€fó?À@ÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXù0C ¶q@`AÀA@@Ü'1C0³È@ZZúÿZZúÿ 6C˜;Î@ZZúÿZZúÿø÷%CpÒ~@ZZúÿZZúÿhê*Cl5ƒ@ZZúÿZZúÿ88$Cˆ´Š@€AÀA€@ 3ÚAœ[@@—kÁ vAÀs£A`ºÓ@ºBÈÍ@ @ãA@>Š@P œÁD> Aà™A´äØ@P×Bx‘¸@°±BÚ#@@ÀA @LÚ CÐh$@€ÀX‡¤@à CÉp@àÍCpl@øC€ÿ)@Àf¹À€ÿ©@¼¡CøSx@nCÐêu@ø¬êBàÆ!@0AÀAÀ@è ŒBØk@fÖ?‰œ@P‘B˜]h@¨wŽB`È[@˜œBP !@÷¾H ¡@\ŸBPo@€\¡B€zc@à „B€èï?AÀAà@PðBHi"@@uì@¸‡¢@ÈUûBØV\@ÀÁíBw@È}ñB%@€;Ã@¥@HÌûB¨ød@ ñB"w@˜Cð)?@À@ÀAA`¯fBxÛ]@€DÐ@HÞ@ÀLvBà™™@P}]BØu¤@p±]BP8z@€ÓË@H8ú@°.mBà7§@°UB0™¿@ ÷/B(åš@˜AÀAAt¼Cx~>@ÎT¿ ¢¾@ÐCt”„@¼ Cˆ(‹@ÐlC@ô@@€“A@ôÀ@˜hCtñ„@ xCˆ¤Ž@ÐÙ)CH‘•@À@ÀA AèÚËBèŽ9@€TFÀh²¹@`yÈBpÚ…@ÈiÐB08@P•·B`ÒQ@À«nÁ`ÒÑ@ x¨B\þ™@ OÈBŸ@(”…BÀC@ @ÀA0AàÅ·B°#H@@Z.ÁPJÈ@¸f«BTí@8ÔÂBhü‹@8Ç´Bðºm@@ÐØÀðºí@˜z¬BP)£@ ¼B þ«@pГB0v0@AÀA@A‘²Bpÿb@€o-@ +ã@ØJ²B Ÿ¡@˜Î®B¸ª›@ H©BØŠ@€âËÀÔ A˜ BŒ Á@På®BWÁ@x¯B@+@AÀAPA`\B üÇ@ D¦AX#HApB˜Ë@À)0B0k(A@G‡Bà÷©@ œ’ÁÜ÷)ApÇcBNAp×B˜]Ò@P'²B(n@À@ÀA`A@WíAð©A@ï‡À®Ä†A ÏÔAŒN!AàØøA@»NAàÀAðGú@ÀðMÁðGzA`„‡A€ÌA`šîA, NAð¿BP'y@AÀApA8½ºB` °@À½@¼00A¨%¸B 4«@@]¯BÿAx¡¹B@¸µ@Г‚A<¸5AH“ÀBdî@ø]¤B|A°ÑB µq@`AÀA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÊxBÕe@pAÀAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜ BÈv¶@PAÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿk BP^µ@€@ÀA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ÷œB@„O@@@ÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ”ÃBÐ~Y@`AÀA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°‰šBУB@€?ÀA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàîöA(EÌ@`AÀA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ2'BÀª†@€@ÀAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp·BppÕ@0AÀAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà*3B.~@PAÀ A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpƒ§BÀµ@@À A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhªŒByÿ?AÀ A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8/CPe‚@@AÀ A€@8¨ÓBxò-@ZZúÿZZúÿ þÙBÐ'3@ZZúÿZZúÿX×BŸs@ZZúÿZZúÿ°ÞBÀúz@ZZúÿZZúÿØÓBËk@ AÀ A @H›BÀN@ZZúÿZZúÿZZúÿZZúÿë B >V@¸‚œBÐÂ1@íœ?б@(¢B@íe@Pu¡BP@h†ÖB@åF@@AÀ AÀ@À iB˜_@ :LA(~@¸«„B sZ@QWBpio@°kBðF4@Pá³AèF´@hªBˆÓt@€»EBÐà‹@h&›BS@@AÀ Aà@=C®1@À@ѱ@l>CP‚|@l Cðeƒ@€ÝC@@‹À8@ ÏC ¿\@˜ !Cpk@<íC jN@€AÀ AA€—ôAü×®@€x@Pú.A fBÄô@`ròAèPA`$ÉAqÁ@ÐK?qAA€2ÏAWA€¢ËAH A VB h&@€@À AAPÚB̃³@€³.AH§3ABðäÝ@€ÆÜAPA`ƒAô±@°Ý?ô1A`¤—AŽSAÀ΋A Šþ@ þAÐ8@@À A Að™3BÄϺ@ào‰Áôô:AP§B†nApfYB¬:A0AFB€µ»@Xb€µ;A`göAT°AÐ(‹B°á@`'ÂAPή@à@À A0Av7BdSÅ@ŽÎAüzEAðýiBTìÁ@p,BðP-A øBB8•É@°¨šA8•IAPhB`ªÅ@ B€R1A@ŠB…@pAÀ A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx-ëB°@ @À APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`AÏAðņ@@AÀ A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐRuB{#@À ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€·tBÐ~6@0AÀ A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀî‚B0À:@0AÀ AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐkB°YF@@À AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿmB`­h@0AÀ A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ8Bƒ£@pAÀ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8™ÜBª3@PAÀ A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ([ºBÀS@˜AÀ A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÅB¨ÆÞ@pAÀ A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ0˜AP”ç@€AÀ°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø½ÇBàûz@pAÀ°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø5þB y@ˆAÀ°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€H|Bƒ@ AÀ°A€@ pÈAlâ¹@ZZúÿZZúÿ`^ÏAèOÀ@ZZúÿZZúÿÔB¨Ÿ@ZZúÿZZúÿp¥Bˆà…@ZZúÿZZúÿ°HBHá?AÀ°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(n­BP´7@AÀ°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐxBà§@ @À°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°$Bк@À@À°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿбB€ÿý?PAÀ°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@@sBà²ñ? @À°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@À°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÏaBpÛ@˜AÀ°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0B€t¡@@AÀ°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ȈAê@PAÀ°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿo7B°\5@ AÀ°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ø®Aè½@`AÀ°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¸ BÔN-APAÀ°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`È”AD@ A @À°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ æ’AìOA@@À°A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÉBx¥™@AÀ°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðj'Bpè—@AÀ°A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿËžAà—Î@AÀÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B0B @@@ÀÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÿoA8ä¤@PAÀÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0–SBH®¤@€AÀÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ã•B@9ô?à@ÀÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ©ˆBàIÕ?@ÀÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ûAP:@@AÀÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp–mB°@PAÀÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`oBx“ú@˜AÀÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÁmAð÷–@ÀÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿO4B£ @pAÀÀA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPŒBPÕ@pAÀÀA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB€,@ÀÀAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXµ±BX"œ@0AÀÀA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‰‘A¤çAÀ@ÀÀApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±;AÁ¬@@@ÀÀA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPEJBA@€@ÀÀAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@zÖA¸Š&A@AÀÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿOBð»2@€AÀÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€AÀÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØB‹´@ÀÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ i„A`’È@PAÀÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿУ1B ÁU@@@ÀÐA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàBІO@@AÀÐAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐSB€»@À@ÀÐAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¦rAhlÐ@`AÀÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ AMB 1@AÀÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÀ$B$ÁAÀÐA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°®DB`¥‘@0AÀÐA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ü8Aè>—@AÀÐA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà´AdvAAÀÐAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP~B0~A€@ÀÐA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€þ B §AAÀàA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ:BP˜7@ˆAÀàA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¦AЦù@AÀàA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`}‚ApÂÐ@€AÀàA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°›Bà ½?pAÀàA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°oBàuÄ?ÀàAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@±ßAÐÕ9@`AÀàAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€W¨AÈÍë@pA€¿€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@@€¿€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @€¿€?@@L— C0ÉÒ?ÀfAéR@” C8Ã@¼LCÀP@|n Càµô?0/æAеt@¨¬C^?@8(ùB@5@ZZúÿZZúÿ @€¿€?€@TrC€)ñ?˜¸@Nq@ØLCØ/@ÈCÀO%@žC°µ@ÀÙý@°µŽ@\5%CPS@ÌÅC`•B@ZZúÿZZúÿpA€¿€? @ˆ­†CæH@Ïù@¸É@N‰CH¸@ȃCX@)†C ¢h@Y’A¨¢è@À…ŒC$x©@v‚€ChJ @vChÐ AÀ@€¿€?À@¦úðC U²@À`Ž@ôp2A¸ýñC<|AìC€Có@ÚúóC˜©Ñ@µ»@˜©QA¨œ÷C¯Ah±ïC lAš’õC²Ø’Aà@€¿€?à@hz8CP¼@­‹?àÓ˜@œ8Cú]@¬D4C°„L@0CHC£6@€¯Ì@£¶@”CLCÈj‚@ŒüAC`¿|@€'CˆÆ¾@€A€¿€?Añ D„’Õ@À5Á´³UAÚcDD0AËàD ŠA#ÅDøò@ÈoÁ ørA“ªD<¦)ArÚDÔ *AQ1DäPAA€¿€?A´?C(‚@À&Aš˜@€AC(`@LÊ4CæD@XTFCP€3@’·AP€³@PC€…@°6C‰h@ÜžNCÈ@¥@@A€¿€? AèÖCÈŒ@.Ñ@X£Ž@ì©C ©=@°‡ C eI@PÖ CÀ"@ø²A¸¢@Ô¶ChJ^@ð@÷B0”b@œ"C€}@à@€¿€?0A ˆ§BP's@ˆf?(Nó@àH£B E¥@¬ŸB0#¦@÷ªBxÀ‚@@UÉA|ÀA8¿BìÉ@Ø=ŒBðÉÅ@È7ÕB%E@@€¿€?@A€yBŒ‡ò@ßA¸®rA ˜/BÖÉA ÍÑATþ'A0ãBx­A HAz­€A 0B ^)A °ûA<+4AðÉJBðÃt@€A€¿€?PAxï\A~Ù¶CÞ A åµC A0üÇCȳ´@€„(Aij4Aœµ¶CÀ„é@~±C¨¹â@©ÌCÈë@A€¿€?˜A°ríB´Ü@À™ÊÁè=\A¼BªlA8÷èBpõú@$« CجÄ@@GoÁܬDA@|îB†AÀ|Cpâí@E‹Bˆv•@@A€¿€? Al¦ CìÆ@0«Áä´FAÔûCÌŠú@„Cpyð@4 BC)¿@à¹KA)?AäW/Ch}ì@Ћ$Càí@î6Cƒ}@ @€¿€?¨A`çB®è7A JsÁ’ ¸Aàï×AºJA`æ Bä€tA0ÍBÖÁÐÑÂ@ð<¥B˜Ž“@¯ÖBou@0ÒBÐÐ@A€¿@@ A(ª$C@¾ @À0¸ÀÐ× @C ‘`@¼Ä!C€Y@9Cà÷1@@ÀKÁè÷±@ŒŽCàŠv@ô‹CEu@”Á(Cït@A€¿@@0A`Bäý·@ÀÔAl8Aà)BB ±Ñ@@Y´AÍA 5`B¨ ž@p­A¨ A¦‚Büÿ®@03.Bè¾ú@VBè$¢@ @€¿@@@A´—gCFe@@¼¤AÈkå@„hC@…¦@ôµRCø@|)xCp?q@ ÞBp?ñ@pj€CÌz±@\È\C(Ý•@„À:CàMŸ@à@€¿@@PA€îºBd†@XÍ?€¦A8¥³B°Õ³@È ¯B°7µ@Ðå½BÀÿ@€îö@Àÿ A x½Bh»@¸¨¬B˜“Ã@ØœB£A@0A€¿@@`AÀR'C¨‡R@j`À¨ªÒ@`1C¨Õ‡@QCÈÐ@°Ž1Càqk@€úw@àqë@I*Cô®™@$÷$C˜} @ÄOC b²@pA€¿@@pAr¦ŠCøÔˆ@ÿ€¿ìA„(CÌkº@ªÙ€C8„­@„ß…CPˆ@€¯È@TA ~C0%¼@œ.vC˜îª@¶CˆC¨gË@0A€¿@@€Aú#œCðû”@àÑMAdAD“C ¶È@ qŒC öº@ºB˜CÐÓ‘@Àã‡@ÔÓA~ŽC¤cÁ@p:‹Ch•»@ò»±Cè‹Ç@A€¿@@ˆA®¶‹C¨m@ »ŠÁÈ,í@ ·vCPQ–@îß‚CXžš@Ƽ‰CpýŠ@ÀÅëÁtý A4unC´'²@(„C œ´@Ø1…Cðž@`A€¿@@A°ïBætAZZúÿZZúÿ°òÖBP¤ê@ZZúÿZZúÿP/^B€Úú@hß]€ÚzAà®ÈA 5Ahï•BUAõB0 ã@À@€¿@@˜An¢‡CqÖ@€DUÀ`—VAtoCâ˜Al8rC8sANA…CèGÄ@ܺÀèGDA°HjCÔsô@€oCà ù@¨ “Cxo–@€A€¿@@ AdfC ¡@ c1Áp4!AȸòBÜåÉ@aCàÆÄ@„C0Ò¢@ OÁ4Ò"A¸[íBP?Î@¬\C 6Å@H¨öBÄJ@0A€¿@@¨AðïóBä5Ü@À½ÿÀ¨^\AÈ ËBºA ÊÙBhÒAÀ]ÝBt1AðÝÁt1€A¸¿¦B–#+AÈ“×B+ A/ãBÀB=@ A€¿@@°A`æàA =A{ÀÎY˜A&±AL*A@ÍACA€86B(þDAd÷¾*þÄAhB¦daA€HBxµwA@QÒA(€A@A€¿@@¸A¨šBÂS;A¢$Á²w»A@toBP6eAðŠB¨aUAøõ¥B\þ7APýøA\þ·AÖ£B2 3A€›bB¹zAÀBÇe@à@€¿@@ÀA€ÕïBhpÿ@ЂAT¢A}ÑB‚ AØÒ¸B\ A€éB¨(Alc@¦(‡A ÁB\ôA°Õ½B´ AØ.¸BP¶L@@A€¿@@ÈA ƒzBÌônAÀ•Àh$ïA°žAB6WkAÀlSBÈŽ™Ap”BdnA`.WAdîAP9BÌõSA@ [BXX¡A€ç€BðØb@A€¿@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ1^A ÒÍ@A€¿@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ èA0xå@€¿@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ªAÐéý@À@€¿@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÞAÌßAPA€¿@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¦~AÐÇâ@À@€¿@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ³úAèññ@@A€¿@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÔ B@5Þ@ˆA€¿ @€?Hq¿B°Ï«?(Ö5Bê+@¸¿ïB@d@øs‘BàÞæ? ËB€<Ï?0™OB€SC€’j@ˆA€¿ @AVWCP­'@ÀA‹ÀÈǧ@ì=SCèm@ÍTC`ùe@¤ PCø?@¹„@ø¿@ }RCxàŠ@ êJC˜‚@Èœ>C`s>@0A€¿ @A8ëB™&@ð}¾€³¦@ˆRçBÀ{g@Ø åBÚe@Èg÷B ;,@uú? ;¬@Ѐ÷BXq@ÒïBð¶n@”RC°|4@À@€¿ @ AunC—l@€„ @½ì@UjC,˜£@pœeC°â¡@Ø©uC0üq@€G¦À8üñ@€oCœ"¦@HqCލ@lqICà͆@À@€¿ @0A Ó+Böß@ÿwÀ\`A EBlRA ,B4}AàX+BØZë@  AÜZkA ;B&üAP÷B A+APKBPÜU@€¿ @@A€ÃC UE@À!ÇÀvÅ@¤aC̆@ Cðh…@ôCpM@:–?hÍ@Ì÷CˆÅŠ@P* CøgŒ@˜>C¸ƒ@`A€¿ @PAœ 2CàòF@P*ÂàÇ@„C€(€@O8C8ÔŠ@Å2C 8c@€CÂ(8ã@C„~@\â@C`ƒ¡@ÌECxç•@ @€¿ @`AðfB<÷ç@àcVÁ0hAðô?B -A°ûpB´gAà[~BiÙ@Àé¹ÀiYA`efB´;A@KzBd A˜¹éBð[@@@€¿ @pA8EECx_@ЄA€Ãß@õ?C€Ï’@ð­/C`Ó“@´„DCPée@@soAPéå@Ôn?C4è–@T00CÐ$™@ôh\Cˆ­¿@ˆA€¿ @€A€EÙBx\š@@[ZÁwAh¼B°ÊÓ@@vÔBp¾@xiÊB¸ê°@§Á´ê0AÈE¨B¸•ú@þÍBpÒ@ß×BÀmq@€¿ @ˆA8ÄýBHr…@@À¤‰A iãBŒ#”@ ëB(ÅÀ@Ø—CP$Ž@€Ä•ÀP$A ÞèBÄ! @HÁðBhÌ@ Ó-C°„‹@À@€¿ @Al…-CЇ—@¼3@À¢A$rC‰À@˜æC@5Á@¼.C »š@¥‚¿¤»A ’CÜpÅ@xdC˜]Å@ì C ˜C@ˆA€¿ @˜A¤eCz¿@ Á°œ?A|’GC€{ê@ðvPCx‡ö@ØOiC¹@ÀÛÍ@9AURCÜ{ç@LóLCXrë@8©oC0¬±@A€¿ @ Aœd1C|%¦@@°ÆÀD&AÜtC4ÙÍ@tC8ôÍ@&7Cï¡@@_|Áï!A\tCX±Ë@àò'CÆ@ hC¥Å@˜A€¿ @¨AÀòA&A€!S@Ž6˜AÀÚÛA²Þ;Aà?ÆAŒª7A#Bl_!AÀt»Àl_¡AÌA0ð6A`öA|¼RA`µ8Bè-Á@€@€¿ @°AH¡…Bx[=Apz¹Át½AÐ8;BrésAXè…Bè4RAÈðžBà£2AP¤ÂÞ£²A=NB¨ŠyAhš§B´£,A@“BÀ¾]@PA€¿ @¸AX¬”BGà1›@É:C í\@Tã7CÐ[@üÇ4CàÅ(@Nã?èŨ@pO9ChÍt@x24C€Ãm@x­$C€#G@À@€¿à@€@ÞÈšC€µv@°@ËÁ(Üö@ôÅ•C˜°©@æb Cx«³@àZšCÛŒ@8v2ÂÛ A*¹‘C|ñ¼@Èv¥C ÎÓ@x¤C¸C­@`A€¿à@ @àfËA¼®•@`ΉÁLÆAX‡AˆÝ@à&BTÉ@à-ÌA@ –@‡¡ÁD AÀ_zA+Û@ B8§Ï@À®Aà>@ A€¿à@À@¼ô3CÀß@ÀC|ÁÀ÷—@är,C ¾c@Dà9C@pG@Ä!@C H7@  Á(H·@L¿=C$R‹@(8CCÀño@Б+C@1@À@€¿à@à@̉C°@x@@ÀßÀ8hø@ü‡C`*²@0܈C¨ö©@ú¦ŠCÐz@9JÁÈú@j9ˆC\´@J[ŒC¤¬@”‡C¨Ð”@@€¿à@Aðú3CÈg1@à¬"Á@„±@$Œ-CøIw@<’5CÊw@-C°È.@0a–Á°È®@P­#C˜©w@øÊ3CPòr@ˆc^C ÞW@ A€¿à@A\I%CXš+@¡¦?¶«@¦#CH't@¸­ Cüg@L¢,C°ß3@àA°ß³@¢/C\c‚@<%Cõp@|€CT@A€¿à@ AX5!C˜0@€i@P/°@`¬Cð‚v@˜¡Cðn@”—Cp82@o’Àh8²@ø0CȤw@XÉC€Iv@H.[C ;_@ˆA€¿à@0A¯Bì†@@ìlA§Ap›B€¦§@`XzB¨Ç@ª•Bè#@à@¶Aì#A¨©¨B(ݪ@àkuB`WÛ@< B$@€?€¿à@@AxžƒB<Ôž@¡2@¨îA(‰B¸¾Ó@vBP{Û@°IXBøÂÑ@à4AôÂQAà bB,›Ac?BX$AM–B€+@ A€¿à@PAè—ClÙŒ@`Á$ñ A2C¨¢½@ôÿ“C›½@jjšC(]@`8–Á(]A,¹C°“Á@0z—Ch¹Ä@7ŒC°/Ä@@@€¿à@`AP½ËBdU†@€º@HlAàÆBÓ@p£ÁÜcSAÝyBÞzAÐK¢B˜ñ@Ð ›B°)á@ཆÁ´)aAð3€B@d!A`þžB07A´•Càœg@€@€¿à@ˆAæl‡C8Ñž@ph§ÁhíAÌÆmCðÇ@Âf€CX^Ò@ž2‹Cp|Ÿ@ÀÁòÀp|Alp{CXxÉ@øC@GÓ@^ŸCP‹Û@pA€¿à@Ah…BbˆAÀè"Áœ¢‘A ^BúåVAè–BD¦A@xBˆX.AhÏ BŠX®ApH”B°R*AB™„AÈsþBá@0A€¿à@˜AØh8CdXš@à|IA¤tA°~)C0ùÀ@ÈÓCˆªÃ@xG?C`Œ“@ÀÏ[A`ŒA€T0C¤¯¶@(´$CU½@°@*Cxœ@PA€¿à@ A°µÚBÌe¸@ “gAˆ8AP9ÌB¬ÊÖ@ ѳBò@PãB€ïË@.D¿|ïKAøÃÆBÌASÉBPé@È5¾B 3[@€@€¿à@¨AÀ¢Bþ_AÀqë@}™AÈ’B:_-A€W†BBIAÀ?‘BP¬2Ax,AP¬²A€†B†QLA°ÖiBð…hA¨pØBp¿b@ @€¿à@°Aü™‚B t$@øªB€Kù?A€¿0A€@@CCè+9@Ù+ÀHJ¹@ð¹DCÐ(„@¤­ECÈèƒ@BC0ÉS@ ®Á0ÉÓ@H¬AC4÷”@DÄGCš@€Ž=C{P@PA€¿0A @`ƒC•@€çð@ ®˜@œ¾CØ;Z@øð C°¿W@¸yC@L7@à„A@L·@8[$C´Ø†@¨C0R~@ˆóóB 4 @A€¿0AÀ@PíB ç2@€`TA@³@@ŽB Þj@ðôdBØP‡@@rB0)H@ÀÀˆ@8)È@í}B)Œ@ #jB0×@ ¹NB€Í½?pA€¿0Aà@ô,WCÃO@€(¸Á°åÏ@0÷KC<˜Š@ZaC8 š@¬TCp÷n@pHÂp÷î@ ñDC€ö@LHdC¸õ³@ QC@¬i@ˆA€¿0AAXD`C Q@à×6A¨(Ñ@8eC‚™@xGXC½‹@ðÝ`Cðt@à*Aøô@œ.fCÀG´@|xZCèÄ£@€}JC€ÂZ@A€¿0AAÐ9 CÈ·#@À —@xÓ£@À0 C8Ie@¼ÁCà×c@ÐæC`C.@öX@hC®@¸ùCØ,n@•C Nz@ ÎB°Œ@A€¿0A A^V‰C0^…@@nEAìtAÄŠC¨O¼@Ö]ƒC`§µ@Ò׌C`PŠ@P‘¿A\P Aò‘CЛÍ@Vc„Cˆô²@~r‚C á@pA€¿0A0A€äuCˆ¢[@Qr@PÈÛ@<ÂqCðÕ•@(+mCàŸ˜@DÙvC ¶{@@Pð@(¶û@4£uC4<¬@ŒmC๯@X qCŽ@€@€¿0A@A›SB¸dÂ@)ËÀ„†BApr@BŒ= A`lXBH´÷@ 68BOå@pÝšÁ OeA0X BÎÿ1AлWBÔlA¸þ¥B€I @À@€¿0APA0ó{B¥º@àÐiAÌÅ:A8Á†B¤ôÞ@ 5UBˆ¼ A0OB€"í@à°GA€"mA@=_Bzn AÏ.B¼•2A`B¶Œ@ A€¿0A`Ap»æB€†@Àr³ÀTA§ÕBôC¯@pCàBÈU¸@ kâBÒ@Ö¨@ Ò A0ÜBôÑ´@À_ÒB(aÈ@8ÜB ½%@0A€¿0ApA¸ßC`œ@€­•Àx4A$“ CdÎÐ@ &CðóÍ@àT C(—@@¸Á(Aà5ýBØ¡Å@4ÎCèæÌ@B9C8˜®@A€¿0A€A”CÈ‚¤@Ðe‘AÈ $ALwCÌêí@ØÞåBÈï¿@؉øBÅ@ÀÇBAÅAð`òBlQÆ@ˆlÜBÈÓØ@@íC8é‡@pA€¿0AˆAx™BÀ“ü@ð¶·ÁxÂ|A –nB€š8A@¢Bô[ AØß¥B *å@@Þ7Á$*eAȪB¨AÀ˜£BÄmA8nB@Ž@0A€¿0AAHUƒBÄàAp<™ARü’A "ˆBBÚAðALB,'\A0HB´ AèÝB¶ šA ¬B8ûAÐü-BÐjAXS¤B®k@pA€¿0A˜AO¤BÌãí@ð/¢ÁnA€†€B*¤$A8þ¥BÈAð!³B­!A  nÁ­¡AH|’BÏ}Aȱ®B7 AH6´B”v@€@€¿0A A *C”nŸ@À´AlA\òC'Â@ bCè@Ì@HOC^½@€•@ ^=A(fC¬”é@œÙC¨™ï@ìiCİ@˜A€¿0A¨AÀ€ B:ß'A€"»@:¨AðÁB¾¥TA@¶áA$‰HAùõAoA@OAoœA`©B”xVA`!ªA`ç&AàJÃA¨8ý@`A€¿0A°A0B,7AàÁkAÄ<·A0ó B8ŸdA@±àA`0WA€"BÌð>A;AÊð¾A0‹BïjAïA`rcAp!B8”Ì@€A€¿0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(€Bøâ‰@˜A€¿0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ABP«@A€¿0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ i¢Bð-d@@@€¿0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`+¬AÚõ@À@€¿0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿào2BØâ @A€¿0AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0µBðo@`A€¿0AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`5¤AŒH A@A€¿0AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ëA`žA˜A€¿PA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸¥‰Cðçš@A€¿PA@ ûoBàS@ZZúÿZZúÿpštB Ì@ZZúÿZZúÿ0à]BÀš@ZZúÿZZúÿcBX>@ZZúÿZZúÿPoB û@À@€¿PA@@ÙºCÕ¨@ÀµõÁtñ(Aê[¶Cä ê@ÀÆÄC ú@Øœ¾C¨o¬@XŒ#¬o,A6¬¸CÔïî@ºëËC æAJM´CÈ®¾@A€¿PA€@l 4C°3@€÷7Àø<³@hb5C8 ‰@t>7C Óm@TÙ7C¥9@Î Á¥¹@DE7Cð‹‰@œÄ>C |@T¢MC௭@€A€¿PA @øµpC¸n@ÀVÖÀ1î@$QpC(¢@tÈuCÐ]±@¨OyC`ðv@cÀXðö@|CDª@LÅ}C°Ã·@ôJvC@‘¬@à@€¿PAÀ@p#?CÀó=@Pa™Á(¾@7CÐH…@ÄzICøˆ@ Õ@C !:@@ß¶Á !º@ï7Cz‚@4ÂMC€w‡@òQCiŠ@À@€¿PAà@ « C @’yÀ`9œ@ DC(`e@ü˜ CàÍT@ÄC°@@z£À°›@ü«CˆY@C@´_@|¿*C0ë8@ A€¿PAAè•CÈæn@\Ô>ï@ò~CÐL°@šÌŽCð1 @Ô`’Cð¾@àE?Áð¾AnÞCàÑ@ü$•CH¿Å@ ãŠC•½@€?€¿PAA/–B`†K@@ÛÀÀ©Ë@¸BŽB쮑@ w›B蔋@x™BƒZ@ 03AƒÚ@('¤BŒ}Ž@PJBp"¤@À¢æB F @ A€¿PA A”ŒCä¾¥@ ÌÁôÛ%AàɃCÔjÓ@XCø»ø@àý‹C(’¢@P¹-Â(’"Ah•C¬1Ë@Ðä”C€Öø@ü^oCÐ@PA€¿PA0A°$FB¶½@õ?¤×=A`EBtí@õ=Bô¯A~BBèÀÌ@À8PÁäÀLA^%BZOA/XBxÌAxªB0×@ˆA€¿PA@AØc¨B؈@€‰*@ˆðA¸é¥B¨¸@0Ó Bxc¿@´¨BPïŽ@À{°ÁLïA詎B˜ZÓ@@œ¹BˆÉ´@,"Cž+@`A€¿PAPA$, Cܲ„@@¢0ÁÔÊA° ýBp ®@à\ C¨Åº@ì­Cp*ƒ@pðåÁp*AX:÷BÀœ¬@ìŽC`ê¸@È=,C¸<‚@€@€¿PA`AèÒ„Bd@É@ÀÇ“@(eIAÄ‚Bf:A@¶tBì£AÀAB°é AÀQêÀ²éŒA€¼*BVíBASGBÈ9AèØ…B@a0@pA€¿PApA@¬Btž¢@ЂŠAˆ¼"A K²BD=Ã@ø_’BØ×ì@èMËB°Ô”@€<A´ÔAØtÇBÜÏ¿@`µ¸B0ÆÍ@(Õ¶BŸ7@ @€¿PA€AèÓBp/—@µ?ÄKAè¹ÅB,¦Ã@pCÄBÐ_Ë@žÒB¨«ž@Ó?¤«A ÅBðkÎ@pïÃB¨áÔ@øJ C@Œ@˜A€¿PAˆAXHàBàÕ—@€Ü*Á´òAPÄB8É@¸‘ÙB@Ã@€¿ôBèt–@@¦ÀètA"ÜBpçÄ@ÍçB€ïÃ@X€CÀi¦@€¿PAAø«éBXã›@ A\Aè)ÜBÈÇ¿@£ÍBpÄÑ@ ÏëBǯ@ ”8ÁÇ/A˜CËBà/ä@¨¸âBðåà@H\ CÀP¢@€A€¿PA˜A 9ûBµœ@€ùý@¬ÓAÈÑçBP6À@ÜB _Î@ˆÕëB(ª¦@ãœÀ(ª&AX?ÎB¬éÓ@ˆòÙB€óÓ@P^ÂBp'‡@€A€¿PA A ˆðBˆÛ@ ¯ÁüC[A°ÀÀBHÁç@XUêBˆ‡AøA÷BØ»Ò@€_@Ø»RA€ÜB\…Í@(ÔÙB´A8-ÛBˆ‘@A€¿PA¨A0¥hB¦'UA@i~ÁšRÕA Y.Bd„A€ühB |ƒAðø\BDûCAÂFûÃA ùA<™dA°RƒB¼)AðÏ`B@…£@ @€¿PA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`|B ƒm@€?€¿PA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhP‘B@v[@ˆA€¿PAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX‚B`6@@@€¿PAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€iBà¤Ú@ A€¿PAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ V¼AاAÀ@€¿PAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€R©A­ô@`A€¿PAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÁjAÀhÏ@à@€¿PAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¦!B8“¨@`A€¿pA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿDÝ0C@G@ˆA€¿pA@Ö¶ÁC¾DAZZúÿZZúÿ– ÆCŽÁAZZúÿZZúÿÂc¾ClO3AZZúÿZZúÿ8‹ÃC*8AZZúÿZZúÿ2¶¹C0®ApA€¿pA@@ІB =¶?€bÀà\6@€K…Bèy@È(ŒB Óé?@q|BÀ-Ò?€S³ÀÐ-R@ `wB¸1+@p³†B0z@¸·BP0@€¿pA€@p<õBàç?R¿0*g@x'ùBxX*@ØãùBPø!@\:C0¶@Ÿ À(¶ˆ@ C˜ÓK@ÈíC°ö>@¸jC» @€¿pA @XçC°ž"@@¨™@8»¢@˜i Cht@”QC#^@°3Cë@àÙ˜Aëž@CPxq@™ÿB ¥W@P}C@P@€A€¿pAÀ@ÙBÈ +@@ëß@è(«@àŸ¢BX•g@PO”Bo€@˜hB Ð)@ÀgÔ@(Щ@(¦Bøm@ Ö˜B  z@piBA*@ @€¿pAà@¸»­Bè4@@€’ó@ð|ÅBpNž@0÷ÅB`Ó°@¸ÚBÀ¤t@€"b@À¤ô@àø×Bpª@°ÒB®³@tFBà5@@A€¿pAPAÐ9XBˆ+Ä@ uÁPDA ˜@B|ÀA uaB8Yù@ fBˆèÕ@ÈÓ7BˆèUA€™›B\AÁ@p¥B“7AÀü|B€š9@@@€¿pA`AÜ CÐLg@q™@hxç@¼ÁCtá™@C¸PŸ@ÌÂC@çv@pgçA@çö@à” C Lž@ ¼ãBà°@à{çBPN€@PA€¿pApAÀQøA†OA@6úÀòh…A@íÌA¤²*A B~:A ßA¤ŽA $Á¤ŽA Õ«AÔ3A`¾ûAC=A¨´ŽBà¥A@@@€¿pA€AØ«ïBŒ÷‚@G–ÀØApIÛBô «@`@æBh½¯@8äþBÀ}—@`†DÁÀ}A€AâBÇ@üBðóÊ@äLC€!“@@A€¿pAˆAø½C¨Ñ@@èÊ@ØA”zC¤ìŸ@:C?¯@ JC°O|@ÀËÀ@°Oü@lÌCä1œ@¸. C¨E®@ŒÕC Ôš@A€¿pAA€øWB<A„IA8)ƒA a[B¶¦"A°Ø/B´¨0AÐíjB@‚3AÀ@‚³A€!MB¼Ø3APü`B<ŠA°·^Bå|@€A€¿pA˜AèeBp A n7Áž" AÂlBPîA˜Bð yApJ$Bð’$AൌAð’¤AÀr2Bâ¡DADëAì8_AKkBÀž‰@€A€¿pA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿaèBà“…@PA€¿pA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°V´B0¹c@@€¿pA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@”zAøVï@€@€¿pA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`BØ»«@€¿pAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÔB8ƒÛ@@€¿pAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`o+BÐÝ@€?€¿pAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhã BÀQ@€¿pAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@òåAиâ@A€¿pAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP« Bh{÷@ @€¿ˆA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¤-C oR@`A€¿ˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿz¬B K@A€¿ˆA@@pyÙBP¿l@ZZúÿZZúÿ°ÃÞBr@ZZúÿZZúÿ0ÍëBi@ZZúÿZZúÿÈEòBˆ{o@ZZúÿZZúÿ˜4´B¼+@À@€¿ˆA€@¸G©B@ @?6À`»•@ªB˜Ü_@˜I°B€ÔP@°Š©Bä@@¹·Àä“@å§BP¼_@à ´BðM@ر¬B ö?ˆA€¿ˆA @èY¬Bž@$@¸Ž@ˆ&²B8žS@p†­B»G@˜Î¹B Í@t@˜Í†@ ½ÁB ÄD@ˆsºB€LA@×›BÀŸù?€@€¿ˆAÀ@uVB¨ôQ@Ê•¿Ò@PRWBĘ@À¾\BˆÖ•@iYBûY@@±UAûÙ@àkxB˜RŠ@ ·BBÀÿ­@HB@¨í?@@€¿ˆAà@HèªBØ/@VÑ¿(¯@¸ «Büÿ€@xþ®B°âr@k¹BP8%@êQ¿P8¥@ˆñºBXDr@¸e½B€Ïg@xJ½BÐ!@@€¿ˆAAÀñAü³À@ t>Á ×@AàéÂA*> AìBTAA ]ÏA ÏÎ@iyÀ ÏNA€ÁAŒÃ A`©áA$CAX¡‚B ú?À@€¿ˆAAù B ãÎ@` A( OAÐËBNvA@ýôAàyAì BÏ@ðñ•ÁOA@ùÐA¼A›4B A SòAx¤‹@`A€¿ˆA AæHBY­@Ô‹?¤y-AyIBÈø@]FBP¯ï@ 6JBPä¼@€PPALä@ÀêYAh¾@PåUB84‡@~B±@p˜¹BpI@ A€¿˜AÀ@Û¬Bà @W¿H݉@ I¯B[G@a²B°=G@8n·B@Aˆ–@p|ÃBE_@ÐS´B0bS@ !oBÀÍ@PA€¿˜Aà@x‘›B@!@Ê#¿7¡@À'Bàãk@(ÊŸBd@x·•B n/@¯Ê¿n¯@àV–BtJ€@P›Bàmy@xX‘Bp×%@A€¿˜AA@¦µA¼ÓÂ@ÿï¿4ùBA@·¯A 5 A—ÀAÈA z¹A`ŒÄ@ª‹@dŒDA`ËÌAÆ´ A s«AœU AàñAä)@A€¿˜AAÐaBH­@ÀTâÀ¨i-A ¦BL¹ A€».BÈëÍ@à¸BvÂ@ð¾vBA ¡BêÖ ApˆB| AÀS9B +@à@€¿˜A A0RB¨Êq@!€?Ðùñ@ˆÉB¼6¯@Ð1B¸ý¦@ð™|Bð6@À®Ù@ì6AÐ{„BüͰ@°qB°U½@8ôŽBàÍ@@€¿˜A0A€RãA„àà@ÀR•@À aA`óA Aà²ÐAA Û°A^Õ@€„{À^UA@ŸA¸þ A@îÀAìåA€ó‘A0¹ì@@€¿˜A@A`¡BpÆ@€‚6@0ÞAH†BA»@€ÃŒBp¸¼@ÐΤBÂr@ iAÂò@ØGªB$‡¡@`¶šB¨û°@°ÅÂBðU@ A€¿˜APAm·BüÒŽ@€èòÀœïA¸»ªB„º›@ˆ ¼BHÍè@Ж¼BxD˜@€³~ÀxDAã²B˜!’@Hé½BvAB`—&@A€¿˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8£†B`Ü@pA€¿˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ©#BS@ A€¿˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ïB@ÄP@A€¿˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpY B#‘@0A€¿˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀrBx$§@€¿˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ˜AÀ£ê@@@€¿˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxÌÄB°Q=@ A€¿˜A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°!ŽBÐ`@À@€¿˜A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ âB`:É@€A€¿˜A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð‚B |FAA€¿˜AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐdBp:Œ@A€¿¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ–Bp¯@€@€¿¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0WÜB ôG@ A€¿¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp]`BPž@PA€¿¨A€@`}B8àN@ZZúÿZZúÿØg‚Bè(U@ZZúÿZZúÿ@€BÀI@ZZúÿZZúÿ0éƒB€O@ZZúÿZZúÿ`•BàR@€@€¿¨A @`$¬BÈ£%@ &2ÁˆÄ¥@ph¥B¸éB@¡¾B<@pÈBJÖ?€ <ÁJV@èâ•B`z@À²°Bpf(@%“BÀ¦@A€¿¨AÀ@¨À±B`@Pk¾ˆ5˜@˜¬µBHx^@P‡¸B˜\@6«B€’ö?›È?p’v@À °B¸;:@`8°Bàš,@`œBP @À@€¿¨Aà@°¦vBHCA@ÀÊ@ÐiÁ@H§‚BðÒf@°ŠtB²¡@=_BÐŒT@ðð@ÈŒÔ@pnrBèd}@0aWBð2²@0o²B8<@À@€¿¨AApïtBhQ„@ZZúÿZZúÿ€0xBl†@ZZúÿZZúÿðClB¸U‡@ZZúÿZZúÿ@oBtçˆ@ZZúÿZZúÿàûB0Ø(@@€¿¨AA°JB²á"AZZúÿZZúÿ;B¬ $AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀkûAPÂh@€@€¿¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ²þA°_„@€@€¿¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØàªB°-,@@A€¿¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP€B ÐK@€?€¿¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÞB`ˆC@€¿¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿýB0ë–@ A€¿¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ùtBðÏ@€@€¿¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÌA0I÷@`A€¿¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ð:B`^@@€¿¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@êAà:´@pA€¿¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8Ú˜B@§F@pA€¿¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¥nB0-c@à@€¿¨A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ /çA¸žç@À@€¿¨A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€–»Að:APA€¿¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`@æA@d9@ @€¿¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ D¢B€'#@`A€¿¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€x‡Bpž@`A€¿¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPa#BÀñ?@€¿¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀöYB W@A€¿¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ›%B`´@A€¿¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðû˜B@ã@€A€¿¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐVBP @ A€¿¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¬™A@÷}@A€¿¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Á>AŒ¥@€A€¿¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÌPBðG@pA€¿¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ oBðM@˜A€¿¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP4‡B@Ú9@0A€¿¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€;EB@J|@@@€¿¸ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ qÒA(Ö¢@˜A€¿¸A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ä8Bií@`A€¿¸AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ EˆB0Pä@@A€¿¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP‡BÞˆ@ A€¿¸A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@~ŸA°– A @€¿ÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Å,B€£\@ A€¿ÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ŒBÀX @€?€¿ÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0±BàÔà?€¿ÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ûB@ñ @˜A€¿ÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ2AØÎ§@A€¿ÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà‹BÀFò?`A€¿ÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð›HB*@A€¿ÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¤lA(ž©@0A€¿ÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÙAàJD@@A€¿ÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€+6A¨¥@A€¿ÈA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6(B0´@PA€¿ÈA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ YÊA° €@A€¿ÈAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€1ÌA°AA€¿ÈA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ìA@¡A @€¿ÈApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€6„B@Ê@ A€¿ÈA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¹AØ["AA€¿ØA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@“ßA` W@€A€¿ØA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh“B€;Õ?pA€¿ØA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÏêA)i@A€¿ØA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 3‰A=ô@€@€¿ØA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ;†A8Oè@€A€¿ØAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿègB€ù¿?pA€¿ØAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ólB€Ñ?A€¿ØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÜïAðœ@˜A€¿ØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ!B0Ž8@A€¿ØA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿñEB çØ? A€¿ØA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà™:BÓ@€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@@@ÀháB€Qò?ZZúÿZZúÿèãBàô?ZZúÿZZúÿÐ*ÿB`W@€ÅCˆ @ZZúÿZZúÿZZúÿZZúÿ A€@f˜CÔ<«@ZZúÿZZúÿ’µ˜C¬@ZZúÿZZúÿH6–C°Ä@€&Y˜CHÍÆ@ZZúÿZZúÿZZúÿZZúÿ0A @`åãBØN@ZZúÿZZúÿÐäBu@ZZúÿZZúÿhTÜB@.@€ø£ÞBðd0@ZZúÿZZúÿpŠÙBpùµ@AÀ@Ê5„Câ@ZZúÿZZúÿƃC(j@ZZúÿZZúÿ€C9@€îÓ€CÐ(ž@ZZúÿZZúÿôa…C  AAÀ@à@Òû˜C¬>ž@ZZúÿZZúÿÀµ—Cdíœ@ZZúÿZZúÿ˜k—C(³@€Ú‚—C¨"³@ZZúÿZZúÿ`ºC¹ŠAAA~}ChU—@ZZúÿZZúÿèwCˆ3•@ZZúÿZZúÿÞ~•CÀr·@€4«”Co¶@ZZúÿZZúÿö±C2<ŠA€?Ašæ‹C¼‚•@ZZúÿZZúÿn‰Cìn’@ZZúÿZZúÿ¨.ŒC6ª@€tpŠCD¨@ZZúÿZZúÿp"‡CÈ/AA Ah øBèæv@ZZúÿZZúÿ8;ñBx p@ZZúÿZZúÿ8öBx †@€x$ñB˜nƒ@ZZúÿZZúÿ$¨C¶‚@@A0A:ÓAê(AZZúÿZZúÿ°ËA–AZZúÿZZúÿ@‡~A —#A€GwA îAZZúÿZZúÿ Ù€B\—@ @@ADåC “@ZZúÿZZúÿ°‘C­w@ZZúÿZZúÿèaCа‰@€X÷Bxƒ„@ZZúÿZZúÿ¤]5C8W¼@`APAN†C¸¶@ZZúÿZZúÿH<~CtR¬@ZZúÿZZúÿ¨›€Cxü°@€¨uC„˜¨@ZZúÿZZúÿªž¥CìŠ'AA`AàðµBHYÜ@ZZúÿZZúÿ hªB0aÎ@ZZúÿZZúÿ01¯Bp›÷@€ø ¥BFé@ZZúÿZZúÿpc^BX}Ç@PApAœ‹CP‰¹@ZZúÿZZúÿòÖ€CœÓ«@ZZúÿZZúÿþæ…CHw×@€hRyCp˜È@ZZúÿZZúÿ(`‰Ce!AˆA€A@ |BØrAZZúÿZZúÿПfBäåAZZúÿZZúÿÀÿEB˜ìsA€à6B09`AZZúÿZZúÿ@$B !?AˆAÒϺChzÞ@ZZúÿZZúÿâÁ¨C úÈ@ZZúÿZZúÿ,å½CXoÿ@€¸6¬C¨¦ç@ZZúÿZZúÿн‰CМA@AHA)C0Øà@ZZúÿZZúÿàÔCÀ^È@ZZúÿZZúÿ° 2C04á@€X°C¨SÉ@ZZúÿZZúÿ¤¨~CX‰¼AZZúÿZZúÿ<ÕC€ ¯@PA¸AäChè*AZZúÿZZúÿP¸ÒBê£ AZZúÿZZúÿÈ CŒ)A€`éBàù AZZúÿZZúÿêÒBp‚¢@€@ÀA‘~B°ÄœAZZúÿZZúÿ`±MBäV}AZZúÿZZúÿ@PBhl¶A€JÿAl“AZZúÿZZúÿ yzBÇ·@ˆAÈAuB÷¦ŠAZZúÿZZúÿ`PóA<Ö[AZZúÿZZúÿ@ÒæA4˜šA€h¶A4VtAZZúÿZZúÿÀÞA\ê4A AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ô2BXP A€AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿS B¸¤A˜AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @÷A$AA @ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ D¹ATÂ?AAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐB˜{A`ABZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@“ BLñ=AÀ@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà#ÛA„çHA˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€?@€?À¬Cظ@ZZúÿZZúÿÀCÐ:@ZZúÿZZúÿÐ&åB²@ZZúÿZZúÿßéBؼ@ZZúÿZZúÿZZúÿZZúÿ A@@0äB@ @ZZúÿZZúÿ&æBXB@ZZúÿZZúÿØÉBRÂ?þ:BRB@P’üBÐ!@ˆÐ™B€á?ZZúÿZZúÿ`A@@@(Ï×B o½??Þ¿`Œ=@ø©×BXÕ@à}×BpÌ@RÕB¶Ô?00>¶T@P-ÙB 5@ "ÔBàm@ZZúÿZZúÿ˜A@€@€t)Cðê @ÐÚÀˆŽ@ Ñ&CÈDK@”Õ*C¹D@ÄA"CÀ‘@€–ÜÀ¸‘—@Œ!C˜Ÿ[@Œƒ$C £R@ZZúÿZZúÿ0A@ @ð³PBèQ@`’ Áði@0¾?BÈâ~@ ‹^B '6@ÀvTB@Ê'@ 2=ÁHʧ@PÑ>B Š@À¯iBÀè>@иOB aè?@@@À@¸b¾B÷?)Àð)w@ *»B¨7%@xu½BÀÈ3@¸nÁBU @`: AU@@®ÌBÐmD@0×´BˆI@ŸÏB@xR@˜A@à@ƒGCÐ^@ì?pwŸ@l,FCHžh@ü¯BC€ðR@DÒHC°h7@€Q@¨h·@Ø™JC@ª†@ð€CC¡t@hlICø”‚@@@@Ap¢ B°â§@ÐéÐAØü'A'>BqÌ@`÷«APeAõ2BXLž@ì·AXLA ¸_B4Ô½@ÀÖB£ö@˜¯ŒBàz/@€A@A ÙBè¬V@°EÇA ÎÖ@ H¦Bq‘Cà=@àz•AÜ=A'ˆC¤y¾@ì;~Cxš²@ž „CÀ @À@@AÌwgCH„ @€h÷@€  A”ÂQCø"Ð@X˜JC¨Ä@|ÈoCª—@€ÙAªAÓZCdóÀ@{QCP'¾@°’C@†¾@A@˜Ap GC\¼@^Œ¿¬}rAðw Bp¾mA˜±¤B°`J@À@@¸A ‰™B¬aAÀÆ@ÔA8yƒBÜ*AªtB¸0EAÐ…ÀB SA ?A S„Ahá¥B>éAH?˜Bœ#A€¤B°n|@@@@ÀA ¬B \;A`ýúÁ €»A0‹cB4øuAØD¦Bp 2AP‡£B FA²ÌA ÆAh˜BÐDAð|aB GA ~²B€ÞK@€@@ÈAàµQB ãmA€]4ÀdîAÒ!BÊTuAP-Br<‘A02^B”4AðÁÀ“4B &BɈApHµ@ˆA€@À@ŒÙuCþ;@ ªÁ(¼@(§jC`oz@”|CPމ@6Ë‚CðSd@ 5¤ÁøSä@°ð|CÔ›@r2†C8]¦@Šù‰CX·«@€?€@à@ä}]Cø2%@ð ¸L¥@ìWJCPfY@°ÿiCPr@pêWCðÜ:@ÄfÂøÜº@´E;C¨›k@ pCø©Ž@¬t^C÷{@ˆA€@AŒ¶*C ¾@ä¶>@Ö™@¸ (C 6`@¤ &Cð³I@)C°É*@@$@°Éª@àž*CHœy@ØÝ"Cà¤b@lj9C0€i@ˆA€@A0ß9Cè°@€#@`Éš@Ì[7CˆµV@tÉ2C0ƒS@,©4Cõ.@@¼Àõ®@ä˜/C¸Ìr@,t2C`r@$8OCÀLj@€@ AÜcCPQ@Àšû@°&Ñ@4Ñ`CTº“@Ì©VC.Š@Ä!kC°nT@€¶@°nÔ@àNiC„U–@¨J`Cô@8(„C— @@A€@0A()ÊBˆbL@ÿê?€ƒÌ@âÄB@hN¿Bhá”@ÐýÌBàHX@€trAèHØ@úÕBL‚@ÈøµBè²¢@ 8èB°=@@€@@A¨t[CXHX@€Ñ‘@ kØ@ÜTCˆk”@ˆÉMCXÅŽ@„ShCàÉe@ ^QAàÉå@˜ÿeCXœ@°´VC0Úš@€¦]CÀ–Š@ˆA€@PA Cˆ:N@Àâ#Á\Î@¸ÌýBœÞ’@„zCˆ@Œ—Cða@U¿Àðá@PèCøéž@ð CèoŽ@`C€ +@€A€@`AØ ˆB¼ ´@æQÀØ>4AÐèxB¨JÚ@è³BÈæÿ@FBÐ2A OLAÐ2€AÈRBjÊA%!B4gEA¨À¡B)(@@@€@pA€ÕÆA)A@wô@Æ>€AàšÔA:»7AÀ$›A¼ÎAkB¸7A@O*A¸7“A_ B_NA€ñÇAHH3AÀïäApÃ@pA€@€AXgòBH–@9¬¿!AøÂÜB|+Ã@YÞBH®À@̼Cˆ—@øB„AÕ C¼ï²@pÑÏB˜MÓ@ wCp/Y@pA€@ˆA04BÖ AT"Âè4ŠA Ù²Aâ#Að‹kBÄ=A@ƒBœNfAð÷HB8ùª@pA€@ÈAö˜BÅŽ‚A{Âé¨BÀ?B¨‡•AðV•BDu‘Aj€B¸–‹A¼¿·– B°+ÄCäô@ÜšÇCì‡A°ÚÆCh}ë@ @À@ @T\¢CÀ:„@€«ÀdOAæ}¡C ¹@<ã¡CÈI»@:¢C*“@D¨?*AÎ9¤C´þÑ@› CPAÏ@Âo­CXŸ@AÀ@À@Ü÷}Cx’I@Î(À²É@M|C,°Š@x†{C@ñ@B×€C`kg@ÀׂÀ`kç@Æ·€CŒ¡@„€€Cè‹¥@4•‚C¸[˜@AÀ@à@8¢BàÝ#@ÔοÀ÷£@HsŸBÈÐ]@h– Bp\k@àç§Bp'@À÷™Àx§@€^£BÐUp@#ªB æd@¸®²BàÜ?@@À@AÿCPˆ@ô?°¡Ÿ@¬XCàð^@˜õCà\@ŒiC°O'@ýé?¨O§@„¢CHÑm@hkCðŸe@ŒÌ1CPÁE@€?À@APX¥B¹S@°3æAÛÓ@(y¾B~@ ‰„BH•¢@˜¹±B ÏZ@(p B(ÏÚ@\×Bx|@¸†B¬@ðeßB ó@@@À@ A”—YC ŽL@ÀvñÀ8¯Ì@ÀGPC8ô‹@$jUCˆ_Œ@AÐSÎBx•AÖ C¨1Ô@H EC8òŽ@À@À@ Aà±(CÐ_«@€óÀ„+A°òCDlÓ@X2C²Ñ@ìF2Cà_¬@S¿à_,APLCì¨Ó@xÑCøbÔ@¼HCøb–@ @À@¨A oB\á0A` BÁ¢±A@ÕA|V=Ap%B¼’lA`©OB¼²BAÀvÁ¾²ÂAðþ B¨4\AÌBB” zAðf•BŽi@˜AÀ@°APeûBX´â@ ¿¿¼ßbA ­ÑB@AXÖB(AhæõB¢ñ@àÍRÁ¢qA`ÃBP×AkÛBüÇ A€ŸÑBx~”@AÀ@¸AHDÍB^å AàÚrÁ ŒA ¼œBˆ),Ax¸·Bˆ6Að‹³BLæ*A1ALæªAà›BHä8A ÆBœÀVAGçB°d@ @À@ÀA@gêB˜úÍ@¿î?|#NAàE¿BlA0¾¾BbØ@pŠâB qË@ÐôÂA qKAÀ…ÊBàî@ðÖ¥BPuå@ôCº@`AÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿbB ˜@˜AÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð0+B€?•@PAÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ù BØ®@PAÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` gBhë@PAÀ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèƒB@ê˜@pAÀ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ËAˆA @À@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàµøA˜Ýð@ˆAÀ@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ}BHøÎ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@°?C•›@@@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ &ïB @ZZúÿZZúÿ „ôB¨„@ZZúÿZZúÿ@çCÀÛ@˜AA@@ŽBÀ­¢?à®APÇ"@Àí¥B@ò?•pB` Ü?hŠB ÉÂ?È&+B ÉB@³¸B Ì@pL?B @Ð/¶B°@PAA@@èTC˜>@ÀèxÁ%¾@¨~NC(`v@ðX[C˜r‘@ TCà©O@p®¹Áè©Ï@YLCC‡@”-`C( @0eC˜”‚@AA€@C°¬@ ^µÁÁ€@0ÎC˜ÿ9@à#C‡2@œ_C°_@xÔ°_’@øÚ CdH@@.C€EX@ÐkCºf@AA @؉ÕBŠí?À_œÀЯm@ ’ÑBÈ*@ȺØB Î$@ ™äB€'@€kÁ€'„@БØB@>@ÈmòB0õ8@èxBà$±?€AAÀ@Ì–@C8Ë>@d?¸é¾@\ACÀÄ@Ðñ=Cx@XL8C :@pÀˆ º@ˆÜ7CÀüŠ@`Î8C §y@ˆ{JC°Z@ AAà@(óøBð@p¨èÁˆ0™@xÍÚBè†R@ˆÏC`ÖY@  ôB€µ@¨À €µœ@xxÒB0K`@ô C æX@(oåBÐf@€@AAïÑBà™@€c[Áˆ³ž@!ÂBØLb@`üÚB@.W@ˆ„ÜBp"@¼­Àx¢@ÈOÖBØßf@ðÞB0-`@ø\°BÀAÚ?À@AAxïÚBÈ®+@à„cAÐÊ«@P!åB˜ h@8PÇBð)r@HêäBpú0@ðÞAhú°@XlôBÈÚp@HÎB@ {@°cýBà7@@AA A¸cëB É4@&¨¿hç´@ ZäB ^y@èöäB ]w@0øB0E@¶À(Å@îB\q‰@¸föB°h‡@Ñ÷Bð…;@A0AøûJC@BK@°Â¼AdË@„ÑOC<º‹@p¡7Cb‰@\ÅDCÐÃg@àX/BÈÃç@ÞTC8§@ä„(C0–@ˆµUCXJ‡@PAA@AàèBXDV@ ƒA`hÖ@˜NîB´Œ@ˆ›ÍBHs•@(pþB0¡d@ÀB(¡ä@¬ë C@•@˜ÑBx¡@p êB€ @@APAÀò#C N@Ô¹¿-Î@|Cˆ™Š@dšCpo‰@°3CðÂU@¼Õ¿ðÂÕ@Ð=CH‘@PËCxŽ@˜-CC 9„@ @A`A\Å{Ci\@Zú¿ðŽÜ@ ³kC$M@È¥lCÈ”@¬³rCû|@À#Á@ûü@4ñgC¨ù§@øaC(ب@X:NCŽ@AApA8p®BÜ Ÿ@åŒ@œ<Að0¦B<¦´@¨¥B Ÿé@¶Bp  @ðE¥Át A ‚–B<9Ò@Xg¼B(PÓ@¤ÂCÀTp@€@A€A 4C”ãƒ@`Ç'ÁàúAh’ C °@Ì*C¦@¨=Cø>„@À¾@ø>AðÎ0CŒ)³@¼+CˆÍ¤@è.Cøˆ‚@AAˆA¸è$C´¹µ@@7‡ÀDÚ5A€‘CTBè@|…CØé@Àq C(X­@x»¿$X-AqøBp¿Ý@ ?ûB ßß@ÀpÔA$s A @AA˜XßB(,Á@@eAAPOAA„ÒB„Èè@(f½Bðëÿ@¸ÁßB0ÂÈ@pÜÇA,ÂHAÈËÞB0tä@(ˆ²B¼B AêÉBÐ[@€@A˜A0˜„Bj´'A€l‚@hÓ§A`ípB'KA€cB|ºWA 4fBX.9A-AX.¹A`áZBŽ`A`@@p(þBðú.@ÜòC`þ@@ÜÊA`þ€@|åCègH@(qôB0)@0JC@;@€? A@@ |B@oâ? FZAГb@˜eBÀ@ð+aBpn#@ F‡B€ë? ¢±Apk@訠BÐ'$@`„cB-@ Ñ8B G¾?€@ A€@$” Cì@€ DÀ0@Øm CP R@´ C þC@´ Cð„ @@êøÀð„‹@Ðv ChÝP@ðmCp§=@ °NC0¡‹@A A @¸ä”B H @€Å3ÀÈ^‹@ø“B°ŠJ@°+—B°é?@@Å~BЯ"@€LiÀЯ¢@`ÔzB8Mp@8ƒB ó^@x)ÃBà˜å?@@ AÀ@(²B˜7@ QKÁpQž@ˆBBP“l@PH™B,Q@(ûœBÀz@ KJÁÈzœ@0¢‘B˜ti@°©BP R@ÐLzBÀõ? Aà@ÈÕC¸* @€†^ÁE @pCH&]@Xæ C nd@Ô0&C ?@°c·Á ¿@ìICTY€@ìD0CÐíŒ@`4C°vS@€A AALñ[Cè³S@ ›£ÁøÖÓ@àOCxOŽ@\WbCÐþ˜@`XC€Rq@YßÁ€Rñ@ä‰ICˆÓ @üýbC;±@˜"KC0ƒh@PA AAÈ÷ÍB`Õ/@ÀÀò¯@8ׯBX|@@SÍB@=k@èxÉB XC@ÎæÀ¨XÃ@HlÀB|ë@xÅÌB(L‚@ÓÞBз@@A A A¨®ÁB )C@`ÙºÁxJÃ@è~¦BD@0ÔÒBÐ[z@ÈÈBÐyI@€­¶ÁÐyÉ@p®®Bæ“@ØÃÙBà˜‚@ Ä C@>@À@ A0Aì>C€·J@ÀfXÁøÙÊ@D?2C,ü‹@4a>C>‰@Ü/7C0zC@àWÂ0zÃ@àå!C|ƒ„@”ÃAC8ã‡@&DCPm~@@@ A@AhÃÿBÀŠJ@À žÀˆ­Ê@øñB`ÑŠ@ùBXÛ‡@е C¾N@Àâ?Á¾Î@˜IþB7@¤õ C :Š@¸^1Cà;W@ˆA APA¸ÍC€ÿD@ÀÁ¸!Å@ôaC°L†@@œCXl‚@<‘C@[Z@ hÁ8[Ú@¤< Cœ¡“@tÏCÐÖ’@DÔ0C0¼“@€@ A`Aª3†C@›@輿„9A  |C|Ñ@´}C8NË@úÿ‡C°ž@ O!A¬A<å‚Cˆß@²{C°7Æ@–€C(š‰@@ ApAø"CxŠz@+À·ú@ CÄ|«@ÄÍCÈ$ž@&CÀ{@BàB@À@ AA KbB°«AÀ5Î@ØÇ—AðGVBøU$A%@B”…YAïBpaAp(½ÁpaœA ¯AØ[#A Z-B CeAp9aBب–@à@ A˜A@,œBšÔA@¾ƒÀtíƒAèI†BP¾&A¸‚ŽBП#Axˆ‚BÄ A([ ÂÄ Aàx)B&úeA˜“B$'AH–•B š_@ A A˜ÍBôß'AðhÁ¨AЧBB” ]AX›BH‡@APÌzB,Õ1AS‚Á,Õ±Ap«=BbDfAÐæxBxnPAÀ®˜B྇@€A A¨A¸ûàBà¾Ó@À |ÁèSAØ!³BA8KÐBÈÌø@°×BØóî@€Ï ÁÜónA_°B²ÜA`ÑÁB`ÉAàšÅBÐ.m@€A A°A `2BJU/A`²ÎÁx¯AàhÕA³8A #DBHiA` ?Bƒ@O?>APRcC %Ê@ø2bCÞ»@0Bp{KAPÇ5B´PA·B“ Aà.A“‹A`1~B´À Apú[B¨iFAÖ#B8ÿŽ@A@AAéäB´è§@`§A (Aà®ÕB ÍÍ@ÇB°)Þ@(öØBPÕº@ÀàJÁPÕ:A¨j·Bmõ@!ÐBxçæ@hÝBÀ:X@A@A˜A°)B4ó%A€[qA<¦A°^0B$ÒSA@^øADMA@NNB*A°h†AªAÀ)TB¼MAÀ†B`;_AðŒQB û@A@A A BŠù"A€ÆÁ|£A Y¯A(˜'A ú/B.hAð×A°BB¤0A „BrÐ@{ B0Œ@ÍË¿4 AÈÑ™BÆ@ØIB»@  ÙB0S@A`APA€cßAð ÿ@`¿ÄOAÀNÒA(+AÀÉÙA˜®.AœÜA¸¥ý@@Žý@¸¥}AÄñAÆÓ4AÀÀµAÔ#A€uIAàL¶@`A`A`AàÏB`æˆ@Rq@ÈÿA(ÇBýº@x_ÁBøK´@°ÂBü›@ ÆFAüAhGÄB%Å@P¸­B(•Ý@x¢ÎBA@@`ApA³BNDAš¦¿ú_“AðGB´ôJAÐè!BÄ{@pA`AˆAضÅB¨Þ¬@ý)Aüÿ,Aà-¾BôþÊ@¨k¬B°øó@xÞB°ô¯@`è?Á°ô/A8¯¿B,ÞÞ@0 ØB0¾é@HÍæB@)”@`A`AAH…„BÌÆú@ÀÑÖÀÔ÷zA ™bBúì(A•}BÌ‘AøâBxKÙ@€KÒ@xKYA`ä“BVÊAÐò‰B°.AØýŽBbp@ˆA`A˜AÀ$]B¼µ3A¡»ÁbÙ³A°²BpOAÐqBˆßuAPµ€B '%A 1Až'¥A 0tBÐìAà;WBÆn…AÈB…Bð‹q@€?`A Aø\‡B®KAÈq¾×ËA`JlBp ~A®pBŒd}A 6AB(SRA ¢+A(SÒA ;Bb»…AàB AØGÊB õm@ˆA`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð49BИ@A`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0.zB°+o@A`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`+»BÐfK@à@`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpHEBV¡@€?`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÏA¼dAPA`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ >;B¨­¶@€@`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀsŒA(xÿ@0A`AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐB@ ï@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ<2CPim@€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhüBÐå@€?€A@ü§AäI­@ZZúÿZZúÿ Ü«AÄI±@ZZúÿZZúÿ@”…A8‹¸@ZZúÿZZúÿ`3‰A싽@ZZúÿZZúÿO©A¨+Ž@À@€A@@è*ÀBÕ(@ZZúÿZZúÿ 8ÄBÀd,@ZZúÿZZúÿÀ‡ÐB0M@  Á0M’@ ŠÍB°^*@€ºÝBp–v@@—CÐ%•@A€A€@ÞxšCØR¯@€rö@r/AäBŸCPaù@¦U›C‹ÿ@:•Cp×­@ =SAp×-A6o¤CTÃû@ ™CÀ¥ú@¨¡ŽC8Î@ @€A @è)¡Bpp(@ pÁˆŽ¨@øñ™Bøuv@h5­B0ýl@èâœBÐK#@~¿ÐK£@¿žBxin@HÅ B0ßg@qBàÁÃ?@A€AÀ@”·„C$«Ç@æ‘?øÎGAÂc†CJ Abð…C'A®B…Cˆ£¸@”Ñ?ˆ£8AL‡CÚPAÂĆCLsA| vC€e‹@˜A€Aà@€ÞyAð©@â›?t9)A‚AÕñ@ÀËqAˆdï@`¡AÐ:¾@À†˜@Ð:>AªµA:øA nA¸ãý@p³B`‹‚@@@€AA\ËtC”·œ@ VXAÔA€l{Cìáç@4xnCØ"Ó@P±pCÈ"ƒ@0Ó¶AÈ"AXª|CgÈ@SfC8|ª@|cCÈ*´@@€AAÀ8QBìÑž@ 9<ÁøîAe8B ·ô@ÐgB¸•Ç@°½LB0/§@@á²À,/'A@¢@B<÷@ð£WBHÂß@¨„B L @pA€A Að£bBÒ£@@ÕiÁ8ð#A`—BBxŠü@à2}B˜Ê@` xB8 œ@@8 A°îxBÌÙÕ@prBàñÞ@@•BB C@0A€A0AÀèBLò@@€ATFrA â&B¢ AÐÔBÀ3/A€'×AHÚö@˜Û¾LÚvA öÐA ì)A€™ÕAtã,ApBJ–@€A€A@AxhCø¥M@€(Ž@˜ÌÍ@´±C,Ùˆ@`TCp»‘@Å C°†S@€nA¸†Ó@Á CÜ@¨7CðL•@ÈIChé˜@PA€APA8èBʹ@@‡uAPí9Ax¥°Bô—«@S”BœpAè¯B ƒ“@Àó–@¤ƒAà—¬BÔ ¶@ˆ¥BàìÚ@fÊB0;b@PA€A`AØ€£Bt›‹@ì>8¶ A ¯›B a¶@X.œBPÂ@(¿šBù˜@¦¸?ùAhI”Bx±È@0“BÈ<Ô@@€B0Å9@@@€ApA8µÄB[„@`âFAÄtAXXÄB„ߦ@`Í®Bº@(ìÀBÉ“@€(â@ÉAè »BŒ¿@ðްBprË@(ó—B0=@@@€A€AÐÒB$Ì•@`J&ÁéA¸,¹BœÅÇ@hÜÎB|Ã@ˆÁBX«™@ÐïŠÁX«A¨Ã¢BDÞË@¨ÅÅBÀÉ@àU¼B0B@€@€AˆAÀ˜ˆBdqA€að@R›AXøƒB‚ž Ap¡oBÜ |AÀù§B´(A<éA¶(’A¨(´BHAÐ@Xú€BœzApF{B€Ôƒ@@€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPòNBŒdSA€´ÁŠdÓAPÊ(BdÓ„AàíOB( ‹A`¶‹BÀºF@0A€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ëBqÜ@PA€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿœ[B€'j@€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ,BB0ëj@pA€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ë«A¸ô@pA€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ãB0ð¿@€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ"B\AÀ@€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¤¦A¨¼ú@€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@ÌAÀÁAA€AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀF—AÐþ@@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP|+B°eq@pAA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàçnB`±ð?AA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¥íB`+1@0AA@@€ÉPC°ÅÚ@ZZúÿZZúÿÄ÷UCd3à@ZZúÿZZúÿ„]LC@Ì@ZZúÿZZúÿÄçQC|ÉÑ@ZZúÿZZúÿœ„DCÈ¡@ AA€@Pú„B@Âë?€c1ÀÐík@…B0†9@XY‹B0m@0å}B5å?€ÅÕÀ5e@ðXvBXü6@މB@Ë@ÀBðR@€AA @ˆõ™Bˆg@C­¿ ‚@xl›B@áR@0òžB K@h!˜B @ÀXáÀ ”@@ ”Bðs`@°V£B*M@xÚÍBpù@ AAÀ@ CPÑ6@À¥êÀhó¶@(C@˜w@tq'CÁŠ@ê#CÖ9@ ÛSÁÖ¹@ÈÇC=z@ÀT.CH@Ž@ðFCð*a@AAà@è°B¨£%@@uäÀ°Â¥@àfªB Éo@ê¹BIj@Ào´B`P,@€BìÀhP¬@ðÚ®Bè¶}@°"¿B`6p@0\ÅBp5@AAAЉÁB85@€ÌS@h?µ@vÅB|‚@`ÀBü}@ØXÁB 9:@€iÀ@(9º@3ÈBü …@˜¦½B0{„@P¿ÔB@[R@pAAA‹ C±8@^Á Ô¸@Ì!C0ï€@¨C¸X„@@% CàÕH@@?îÀèÕÈ@ð C`†Š@ŒÈCðú‘@X˜æB,@0AA AÉAœ·@|»?¨:7A€ ’AæSA`‡Aø”û@`УAèµÇ@€€ÀèµGA@A’AšyA ɳA)A Az‰@AA0A`ýwB@§‹@ÀÍ‹@4 A`â{B,$µ@ÐmBžÏ@0~gBˆè@@Ù›ÀˆèA@ŒYBÀâÛ@ðmoB`ÔÜ@ˆ²‘BpI@@AA@A¨8¦Bh``@ñ>Œà@¢B|”@ê¢Bˆ¢@XR¦B8á‚@`¡%A8áA°²«B˜½®@H’™B¸N»@ ÉøBЕ\@APAœ C˜Q@À³­À¸7Ñ@œbCØ!Ž@P9CPL@PC`ÛF@ QÁhÛÆ@ ùB ˆ@4! Cuˆ@P^òB @€@ AA`A0À B^]A r Á{•A —êAÒ3AûBؤ_Aà. B¸JA`‘5A¸JAàB>v¡A°Œû@`AA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàóŽA0€AˆAAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¢AA0AAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ GBàœ®@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX»´BКL@˜A A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÐñB€Z`@ A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜­BÐa@€@ A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@°KBC(@@ A€@ˆ7¯B€ö_@ZZúÿZZúÿPγB Ôe@ZZúÿZZúÿ¨‡®Bè<—@ZZúÿZZúÿ@(³Bp?›@ZZúÿZZúÿH¤™B¯1@ @ A @àÆnB(D@Àk*A]ƒ@°ø„BHÉA@™`BС;@€´kB0â @“v@(â@ÐñxBH!Y@PükBáB@à}‘Bß1@ @ AÀ@hR¡B8@@” @p)‡@ð^©Bˆ1F@ÀРB°±@@ ŸBÀm(@€èÁ¸m¨@Ö˜Bh´s@ T­Bbt@ðÂ6Bd@@@ Aà@XCØ5*@€Zt@Wª@(à C°Vn@€`CÀ|@H9Cpý@€ž@pýš@Bô˜Ü@ZZúÿZZúÿ°ê;B RÙ@ZZúÿZZúÿ0°\BÈhÃ@ZZúÿZZúÿYB¼$À@ZZúÿZZúÿZZúÿZZúÿA A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ&¡BðÒ#@A APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpr[B0â@à@ A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀßB9w@€@ ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BèÂ@A A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ºBBxÄŒ@A AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ –úA ­—@˜A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp9Bà‘è@A A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ/þAЃÌ@0A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(úB0Ç9@ˆA A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЋvBÇw@`A A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ QB€³’@@@ A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà%˜A@´ø@ˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx ˜ð@X[_C(“–@ôr^C“™@TFtCQˆ@`¡AQA¼2`C¬z¬@XDVC臭@œÄ›CÈ}â@À@€?€?A,?HC*õ^A4ÂZßA4þ CôYAÄŒ@CúÆ•AÀ"Cðè@€Ó&ÀìèAhCÀH¶@”C0ˆ´@˜7ÒBÐÙ|@€?€?˜Aˆ+xCHAÑ@úsÀ¨fQAZVCþ@¬ÂYCì˜A4 oCPÂ@ mSÁLBA¬ÜJCÌ.í@gVC(Ôñ@Ü*ZCˆq¢@pA€?€? A°ùB&ù6A ƒ|Ab·AðBè;tA€šÐAD$EA°Ç/BÌ.HA0á>Ì.ÈApœB¬ sAzB årA0ÃUB(}Ç@A€?€?¨A°¼rB®±9A@Cƒ@Ô¹Ap†SB&Ù[A’FBèÚ_Aˆ‡™BM3A€=ÁM³A|uB šJA°ôˆB€¿aA„C¦@PA€?€?°A@˜}BnÚQA`æÉÁêÒAÀT(B¬O~A }BȾnA0#vBÈ NA öAÆ ÎAàÙ~BclAð B´bxA~B|A A€?€?¸A@w1BTQA€À|¸ÑAÀœ BÈnA ‰B¤bvAPüQB¸[A@Ù/Á¸ÛA°ÑB²vA >B™‚AP<‚B¸‰Š@A€?€?ÀAЉ¯BT'-A x^Á$I­AB ë>A@û˜B]JAà ·B°\=AÀÆÒÁ²\½AÂyBŒÇpA˜%©BP{8Ap©B@?z@@€?€?ÈA@UBÆ©‰APÂ,Å BàBò‘ŠA F€BÞz§Að@KBTáA uARáÿA°ž7B–™AÐþBÈÛAà9Bૌ@@€?€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°BèÛ@pA€?€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ N AXÂA0A€?€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà«¢AÌžA@@€?€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ iýAÈ'í@A€?€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Y!Bøº¹@ @€?€?øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°S$B°Ž¼@A€?€?BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 9®A,ÍAÀ@€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€A€?@@€?ðÛ$B0Vœ?°¢ÍAÐm@ vZBÀŸ?`sáAð@‘B@K³?PmºAPK3@@EBp‘³? ‰ÇAÀç@ZZúÿZZúÿ@A€?@@@ü \Cxk1@@¤*A`†±@4TcCØCy@`úTCðŽ|@X¢aC`ºM@0AXºÍ@<çnCz–@|ñWC8©Ž@ZZúÿZZúÿpA€?@@@@ =¸BÉ­?§¿€ã-@ð¸Bàlô?H¢·BÀö?°´B`:Â?€Ù«ÀP:B@˜ø±B0Ž @xá¸B0€ @ZZúÿZZúÿ @€?@@€@Xô¸C˜h‘@ÏÂÈ~Ao±ClqÈ@x¾C€Ð@ d¼CðL§@€7+ÂìL'Aðç³C¸ æ@šdÅCè…ó@ÚÊ»Cð>cAÀ@€?@@ @xYùB€NÜ?`M>ÁPp\@¨8íB0 @¼sC  !@€WC€h@@NjÁ€hˆ@Ð( CPi5@8ÑC˜J@˜=C N@@A€?@@À@>fC¨Þ3@p~¡Á`ú³@(ãZC€ór@ZkC`E@Ôß_C ½H@(M¨½È@âOC`°‚@œlC@=–@´VSCx@—@A€?@@à@ÐÁCV@`]@A0kˆ@TCˆwB@ì C€ 8@ôØC0q@Z"A(q•@  CØWS@0 þB RN@˜<-C0^@ˆA€?@@A8C+›@AC [H@`A€? @`A@J|CHýq@Iä¿&ò@ -jCx‡œ@cjC4¡@`ÄCð"w@€”(Àø"÷@ðDnCˆ1Ÿ@ľnC”¦@ nCxW‡@@€? @pAP™zBä,Ý@pû˜AœR]AÐñ„B>P AP˜BBd£A¢˜B`n¼@€‘¢A\nqATœƒÂÔMñA /:B£÷–A4ÇBX1gA¸:ÊBœAÐÀ)›B ±yB㸡AؾÂB(ŠuA –B¨I†@˜A€? @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ:B@¾@@€? @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh³ÁBWj@PA€? @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀOXBˆ“±@ @€? @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿwYB8ô˜@PA€? @ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЕBÈgú@0A€? @øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÅBpÑw@0A€? @BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŠÅAÜB AA€?à@xÞ×Bð$ä?ZZúÿZZúÿ ¿ÚB0ç?ZZúÿZZúÿ@?ÖB°b@ZZúÿZZúÿÛBÈQ@ZZúÿZZúÿèoéB@p@€A€?à@€?˜1CÈ@¬È¾ðß™@ˆêC +:@ÔCàv@x!C Þ5@Fi?˜Þµ@e%C#_@Hn!CXÊ‘@Ô†!CP60@€?à@@øFßB„È?ú»¿Ð£H@à3àBC@úßB@A@€‚×BÀÛ?Í?À[@øbÝB„$@ !ÖB0c@XžãBÐÝ@˜A€?à@@@Ò¶µC@®”@Àž€A|ÅA°G»CŒïÞ@µ°Cˆ¾Å@ÄQµCð+¬@€Aì+,AŒi½CøÓA&5°Cx ä@Þ#ÇCTó@ @€?à@€@HØCCÐî @0ð>¡@ ECè]j@Œ÷AC0\@@ìGC@ý:@2«¿@ýº@lûIC°é‰@ÜÇGC…@ìa@C ßF@pA€?à@ @(CC \æ?`àÊÁà€f@@qéBHh@ü> Cn%@¤ýCPè@Àq"ÂPè„@ÈrÝBè¯0@°&CˆF@èñÇB Äã?€A€?à@À@(¸B@M,@@m¶Àˆh¬@Ð$wBxv‚@p>…Bðe\@°½|B@0@@àúsÁ@0À@p;_B¼™@(ð‹B€¶e@ =ÚA`åK@€?€?à@à@têdCPT@@Ë@ 2Ô@ì÷eCÜÉ™@ ]CÈ~@¤è^CàAS@Ž@àAÓ@Ò`CD]˜@ÔûXC¸ª@XÔyCH†£@A€?à@AðØBÈ­S@`_ãAÀÏÓ@°b²Bˆ„@0rB¸ Ÿ@x8B@Fd@8ƒ)B@Fä@(ÆB¸Â„@°Œ`BðË´@L§Bàñ?A€?à@A2C0ð(@€#äÀˆ ©@÷B dj@ÄnCbf@\óC 1.@2ÓÀ1®@à¥CÀ¤s@4TCp=n@ ÀâB0º @`A€?à@ A0ð×Bà)B@÷ü?˜IÂ@0aÓB4=„@ˆÍBˆÜ„@xXëBð˜H@@zÚ@ø˜È@PìB$X„@¨lÜB°¨Ž@°XäB@Y@€?€?à@0A  xCXci@üÄ@؉é@¤ rC(7¤@°.jCxº—@LªxC0އ@@Å6A4ŽA+vC „À@$‰hCˆJ°@e‘C Ë´@€?€?à@@AˆÚ¬BèŒ@ÀaBD6 Ap³ÃBÏ@ ®„B€ÌÕ@I°B0a—@H>'B4aA8úÐB¸õ¤@@?BP\ì@ˆ¦BÐò%@à@€?à@PA ÌBè€@À§aA ØAˆµÍBÌ;£@x²Bøº²@·Bà‘@`¯SAàAÐ ºB ½¸@ ®ŸB.Ì@4.CŒ@A€?à@`A¨ÉC ûY@@êÁX Ú@3CLà‰@P? Cˆº”@¤-Cp]@ õ’ÁpÝ@$ïCdVŽ@Ô0C°£•@ôC°Î&@A€?à@pAÔÕCèå\@$çÀ Ý@ðhC@fnC°y@ð¡|C05z@`´qÁ05ú@ÖbCtÔ@”½oC¸¶¨@`ñ€CÐmŽ@À@€?à@€A€cBnAp-ŠÁ+ApE/Bðî=AлmB`+ AàÌëApô A`üApôAÀSúAþ?CAàþ³AÈ?*A0n½B a@@€?à@ˆA«ÍBL’¼@``PÁܳC¨‹¹@Ô^kCP2¶@À@€?à@ AlæCÔ8À@pN¿°\@A 8àBpšÐ@PÙâB„¼AlüB/Ä@fëÀ/DA¸ŸÒBÜÛ@0¸àB\ AH=¿B2b@à@€?à@¨AèãýBôOË@„HÀŒvKA ëÓB¢ÑA ÚÚBxÞ@ä­C@£¸@‘·A@£8AX›øBðÔí@X¿ÓBH­Ë@Ü$Cè;Ž@@A€?à@°Að#dB\ƒNA`2,A:«ÎA€bOB¨¡pA€P-BôñvApjtBÁè—@È+C`jV@XCðFV@hACð@às‰Áè—@ ¾CÐ=R@ÇC€']@0µC@€@€?A @0‹¼B¸è@¢?@þ…@ÐX¾B@@¨Á¹Bð½9@è½B0Ó @JÀ?0Ó‰@(–ÀB€ãE@ÖºB 3A@`Ï®B ‘Î?€?€?AÀ@p°C@3@÷A€Lœ@èöC¸.j@¸nC¸K@”àC :@0QÈA :ž@°B C (n@\>CðP@|”C@¡.@@€?Aà@(œB(Ç(@À8 A â¨@¸£Bèm@hßBèi@8<¦Bà-@4àAà­@.ÂBØe@ÀaˆB8 @è†B`ZÜ?€A€?AA`È“BpÊL@€»AìÌ@„¡Bx*{@ØÕ€B€Çœ@X—BP€[@¹ÝAH€Û@˜‡±Bby@ rB¨¥°@ ,ŽBà&ä?pA€?AA0Å&CÍ/@x½Âê¯@`tC0m@,¼1C@´w@PÌ+C°÷L@àb¨÷Ì@0y C ãƒ@ô CCÈ^—@\ñC Ø4@ A€?A AÈY¨B€‰[@àäA®Û@xµ«BØ ‘@øTšB 6›@àÊ£B`Íw@sÿ¿hÍ÷@H(žBðm²@è~ B¸=¢@(„„Bzê?@€?A0AQpBtQª@1ü@n*A ­vB<6Ï@ÀüVBˆÜü@|‚Bh½¤@ Áh½$A plBÌÙå@ør…Bè“Û@€r–B°n@pA€?A@A ý6B :î@°gÀ bnAà·'BÖÚ#A›4BlÉA€P_BÈNÐ@À¦@ÌNPAà¬^BʽAðELBÔIAÀ5QB£"@à@€?APAȪ&CÀ?@°0 A°¢¿@`â&Cxð{@PjC T@0k'C0[@`y†A0Û@èÕ&C4–@`C @@÷)CÀSz@€@€?A`A`âC8'c@¿ÀNã@Á÷BXŠ•@H;øBà6–@€‘ CAq@˜3AAñ@l=C$Øœ@è‚øB †¢@ÔCð‰O@ @€?ApAÚ0Cü[•@€p9@PvAì¢$Cˆ¾@@Ê!C°;Ç@d˜.C¸¿€@@&Á¸¿A4óCx´¨@|A&CØ\¨@,²CQ)@@A€?A€A`€íB¼€ª@€!ùÁ4Ÿ*Aˆ1¼B€ò@àõB`AÃ@¨÷BÈ ¬@À–¦ÁÌ ,AÐçÎBðýæ@˜õBОÕ@äïCÀi7@@@€?AˆA†Cde«@€SÀÁx„+A@­ÚBðgé@;CøÊ@p›CЪ@ð€ÞÁÐ*AøØ×B¤þë@(JC0KÄ@°}C~I@À@€?AA ìƒBÉ"A€ÃÈ@úæ¢A8uB2BAPÓ_B¨VAÐf¬BÐTù@€¹]ÀÔTyA(–BôAêœBxØA(‡»BÐ*@A€?A˜A€àBÐ[Ï@ Å A‚OAˆÒËB°qô@Ƚ½BdAÀ ìBˆ Ì@àÞOAˆ LA°NÚBt=ï@(åÄBˆQAšÌB` 6@@@€?A A¸²BÐAàœXÁr‡AèŠB¼9.A¦BèñA ÇB˜3ø@€úªÀ”3xAУ¦BŒÞA r±B,fAH=ËBÐ h@A€?A¨A°aB¬wA˜…%Bt–ŸAÀˆB.` AP}B0jAðˆbBÈÐ-AÂÊЭA ‚B®{KAˆÉ€B¬œVAHú“B0S|@ @€?A°A¥$B€«5A€`šÀ,ϵAûBöAZA ½Bü²SAðX/Bú³@È"‘Bä©@ÀFB±-@€@€?0A0A˜CàN7@௿xn·@0Ò CX@ ï'Áp*¾@t§MC˜§s@PrWC¸‚@4“TC@€X@`xAÁH€Ø@xLC¸7Ž@@FWC°EŸ@€ÃRC`/`@ @€?PA AŸ¤C€K¿@€wÀm?A˜ÅŸCX>ATi¡CT©Af'¢CXjµ@@›ÃÀXj5AâmCô÷ø@p  CðNý@”™C`¢­@€?PA0A¦à“CPͬ@n,Àðë,AyŽC¨]ó@–µCX_å@Ta“C˜b¥@€D@˜b%A~£C Nî@@}ŽC(6×@zø‘C`#Ÿ@A€?PA@APóáB`@¿aÁdy A€ËBlÆ@¨OæB¸´¸@ 5»Bã‹@s©À ã Að®BÜtÂ@Ð0¹Bغ@ðÔœB`¾@€A€?PAPAà¯Bn–A€Í²AR±”AR(BòlA@c§AôAàQBÈOÞ@ð¾BÌO^A@ÒTBú@AಒA(¸ AðE BXf¡@à@€?PA`Aø‘BȆÀ@àÍDÁ ª@AvvB´½ApÈ’B@í@å‚BØVæ@óÁÜVfAÐ=B35A<˜B`Oî@¨øåB`>F@0A€?PApAó­B¤‡¯@Ä™A,¨/A2³ByÍ@°;Bðàý@ªB8«º@°r¬A8«:AÀþ±B,ÆÔ@¸³ŠB ­ A þ0B$@pA€?PA€AÐ3 Càí‹@Àœþ@$ AÔWCHж@8¤õBØå´@ÌŸCP'‘@°†ÑAP'A”A Cü·@h,äBHÂ@8CpW@€?€?PAˆAÐrB8AàŒ}Aì6œA0C(BNsLA ¿ßAÐDAp«Bp”A lPÁr”ŸA §ÔA’î:AÐãBÞ]A€q{BpõD@ A€?PAA€CXx’@@:¿@œ”A(/C¯¶@Ð üBPc¼@¬ÂC˜S«@À1¶À”S+AHClþÖ@l¸C*Û@¸CàÉu@ˆA€?PA˜A¨Ê¦Bx½å@ ÙwAtêeAРB¤ˆA k†B| A8©BÀÃí@ðð¹A¼ÃmA ¨¨B”©ü@²B”1(AX©BíK@€@€?PA A õòAT}Aö?ÚœžAÀ¶ØA*K?A@(ÎAèçFA€°B7A=uÀþœ·AÀ¼öA0ÄLAÚ B¬uA`”Ax7ã@A€?PA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÌA ò@à@€?PA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ GBPä‹@`A€?PA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ëAÐ<A€?PAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿJ“B0J€@˜A€?PAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXµÀB0Z@A€?PAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`IBȘ¬@ A€?PAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐì%Bˆý­@€@€?PAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿE@B0ͦ@ˆA€?PAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàoŒAÈöü@A€?pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp;AB Ÿ÷?@A€?pA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8|=CС”@A€?pA@ˆTúBxÿ>@ZZúÿZZúÿhlÿBPâB@ZZúÿZZúÿ`PóBàý^@ZZúÿZZúÿ8kùB(–d@ZZúÿZZúÿˆ»öB``A@`A€?pA@@GC¦@€:ˆÁ¸½‡@ü(C @ÐC@„`@èñC`Ìü?`n_ÁpÌ|@|×CX½2@àœC :@ ðBÀ÷C@pA€?pA€@@ £½@$îCÀýŠ@(JC€Œƒ@Ä"C`(<@€;<@`(¼@Hý"C˜ñ@ˆ›CðÐ~@0 C0ó*@˜A€?pAÀ@Àb^BPp[@™~À—Û@P­WB\<¡@ÐngB–@`ïúA 7½@Ÿ¿ 7=AàÛøAØw A0»B`vAÐV…B@¾Ø?@€?pAà@È!C;B@@d‡Á^Â@\«Chh…@ˆ…)Cø-@TT C€c>@ ÁíÁ€c¾@ä CX@|µ/CH;Ž@ÒCÀOZ@ @€?pAA 3¢AñÊ@à]Á\KA@={A8¥ù@`äÄAƒA€ÄÊAðWÔ@` ‚ÁðWTAÀ^‰AÎA€ˆB´(AØC­BÐ@PA€?pAAcWC´Ë©@€x‹@@ê)A8¸VCÐJò@<­RC×ç@°'SCp~˜@€¶EÀp~A„~OC(IÓ@ ÆRCÐá×@ÌQCPM‘@ A€?pA AÃCÖj@À‘¼¨ë@øþBîœ@`°þBpp¨@ˆ-C`Õi@FI@XÕé@°XC¸9Ÿ@ðýB°¾¥@°v¸B e@@A€?pA0AôªTCX@pÀІÿ@ðXMC³¬@ˆ7PCÀb²@ €[CðÔf@À³Ÿ@ðÔæ@ÌùWC ½›@øßSC°^¢@–Ê‚CH£·@PA€?pA@A¸K‹B€ƒž@àúKÁÌ A`hsB$æä@ˆ×’BX@Ê@8Ö–BP*¤@pIÁP*$A@I€BèwAh £Bˆ…¶@PšXB°7@@@€?pAPA`W´B䯆@€³n@ ÉAè6¯BðE·@8©BPV´@˜2’Bh®©@õÀh®)A„B³ñ@h˜“B˜OØ@0ó‘BP+@PA€?pA`A`„Bž„A<Š>fžˆA`°B©4AÀ™Bà%8A°I*Bä– Aľ斊Ap³B 7AÀ{"B¤Ã;A@ΖA \Ò@ @€?pApAÀù÷Aè© Aª@6ĉA`ïA"`6A`»ßA,p5AÀƒB<, A QzÁ>,Aà‘ÔAØI2A0/&BøëBA''Br@€?pA€A 1UB|®ÿ@à=ÎÁôßAàB(ð=A°ªuB« A°GBB°- Aàç×Á²-ŠAP×BÂAAA¼fBœz&AX‘B 7E@ A€?pAˆAÀ4B\DA€äNÁb—A Ö BÄ$JAÐÝC¸}Y@ð£=X¥Ù@”%ACÌx@’AC`Ñš@Ük=C€<9@´Á?ˆ<¹@D_AC8‡@`@CØ{ƒ@ø¬$C0ŽS@˜A€?ˆAÀ@ˆDÈB@@@®ªÀ(ž@(½ÄBZ@p'ÐB{i@×ÂBPò@¬ˆÀPò–@8ÎÀB ïP@`(ÊB”_@HšòB°±D@à@€?ˆAà@@‡‘A¬ ±@À4 Á<-1AÀÐ]A±Ó@ èµAÔGA`ÿüAÀgÎ@€ GÀ¼gNA øñAšÃA@BÐzA UÝAÐËE@À@€?ˆAAøßÞBø²)@€Ê@hÒ©@ †àB`ªj@Ø ÝB u@àYÝB0§0@@áA8§°@)íB ôs@¨IÎBØD€@ ¬ìB06@€@€?ˆAA +åBxï9@Xd>(º@è*ãBÌÀ@0ôãBèU„@ØîÜB@7?@æŒ?87¿@`7ÜBT7…@XlÛBX؇@¸ÔìB@5@A€?ˆA AHO¶BȾM@ ~2ÁxåÍ@°,¨B˜…‘@XJ¿B€6@x¯BÐ6Y@ÐtÁÐ6Ù@€2B¸\›@è·¼BøÉ“@€Þ–BO@€?€?ˆA0AØFüBºP@A¨áÐ@À’Cà@¨æB`“@ÄìC•S@@úmA•Ó@(ëC`ýŽ@¸óîBPó•@oCX®Œ@A€?ˆA@Alº&Cà‚`@¼hÀØ­à@Ä!C|õš@è$CH²˜@ø*CÀz@@ã¦ÀÀú@ Ÿ!CÔº­@$b(Cð:ª@xÎCè<—@`A€?ˆAPAàì¹A<þã@€’@P*dA ­¹AðÏA@*«AÀwAàxµA@Æä@@ @@ÆdA `ÀA<¥#AœA$nA ¬ÍA$LA€?ˆA`AÈà˜Bd÷@€¾›À@A¸Õ‹B´×@°–BPÑ@˜÷™B?›@íÑ¿?AxÇB¡Å@Pâ”Bh]Û@ÐBÐY7@€?ˆApAŠàBåŠ@€s@„ AÀØÓBDL³@àÒBpȽ@ðxÏB \‹@àÙjA \ AÏB„¸¦@€‡¶B@gÊ@öÁBІE@A€?ˆA€A¨”—Bä÷@€¼ÄÀlÁwAx†BÌèö@P~“BйBA€ñtB ÃA€L.A ÃœA€iuB®ÿAÐéPBü&A@LjB€¨<@`A€?ˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH^¡BÀ¾@@pA€?ˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB@ú’@ˆA€?ˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(žBÀ)3@ˆA€?ˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¹ãAˆë@@€?ˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€›qA°Ô@ A€?ˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB0¦S@A€?ˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`÷äA(ßõ@€?ˆAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿFÓAÃApA€?ˆAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÅXBx ˜@PA€?ˆAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ oÑAоþ@A€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÌMB¨ÿ?À@€?˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8ÛBº@A€?˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`BÀ @€?˜A@@@…ÖADª@ZZúÿZZúÿÀòÛA¨U®@ZZúÿZZúÿ5B˜×@ZZúÿZZúÿ ½B ®“@ZZúÿZZúÿpWXB £ö?€?˜A€@XèéBd„@ZZúÿZZúÿ(ïB0‡@ZZúÿZZúÿèûçB0ôC@ZZúÿZZúÿXaíBƒH@ZZúÿZZúÿ l·BÐ8@A€?˜A @È «BX&@€*^@`?„@X¦±BøÆE@H׫B ¾7@ šBàsÿ?€xIAàs@XΩBc<@j‘B95@˜Z¦BŸ.@€?€?˜AÀ@àHBèGK@]‘¿ nË@ VHBT¶A ´YBøìÔ@p'[BxØÃ@ ÜKBx@@€?˜A A ´©ALùÈ@€XõÀ IA (‰A¨Üú@ÀÎÇAô3AàB¨'Ð@€Æ(Á¨'PAàSúA°A0)BXCA@ÔB¨Ú@€?˜A0Aœ¸AäæË@@&KÁLA@å‚Ažõ@ÀñèALüAA˜BÄ@€Ù·@œBDAàç¯AhÕA ÷„Aà¡ü@Àk¶A€¸„@@€?˜A@Ahž²BD†™@@4AȤAxë·BD´§@°I¤B€êø@¨yÇB †@à:>AÀÁB´É—@ÀíÃB˜ÛÕ@@×¶B€¦(@`A€?˜APAÐXB¨Bè@xÃÁDqhA€Ô BÎAðB0 A§!BXØA €KAX؆A 3B €A²BÜkUA°îB0ŒQ@à@€?˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàomBà'@€A€?˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX˜B€%$@€A€?˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`S­A@‹¶@A€?˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ×§A˜…Í@˜A€?˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH“BÐ5'@ A€?˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€)BøõÀ@pA€?˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆk…Bàt/@@@€?˜A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ù»A`®Ø@A€?˜A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜YA¸õÉ@0A€?˜A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP°bB€$@ @€?˜AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€’#Bà¸@€@€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÔAø°@ˆA€?¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Í›B`@€@€?¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðIîB05j@0A€?¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆþ™BP @PA€?¨A€@ÀJÔAwÉ@ZZúÿZZúÿàåÙAôÈÎ@ZZúÿZZúÿ`|èAðèÈ@ZZúÿZZúÿÀwîALÎ@ZZúÿZZúÿpEB@€A€?¨A @hСB7@À,AÀ'·@˜U¯BÜ‘@ø{B€Qm@°¢B ÅÞ?Í@ Å^@8¬BXU@ø}¡Bð\.@È;B€@;@ˆA€?¨AÀ@ØïÛBx<$@À¶@]¤@ÐåB˜Ün@ÀÞÜB€×l@˜åÒBÀ€Õ?;õ?À€U@HLØBå@ðÚ×BÐq@@RðBp[@@@€?¨Aà@0ÇhB¨j@@+Ó@x¼ê@âxBX@`EaBÐwÁ@ØFƒBàQ@o@àÑ@ØmˆB &v@˜ƒBØ£®@ÐÝFB@f @ @€?¨AA &DBX%µ@ZZúÿZZúÿà9EB$¶@ZZúÿZZúÿð™MB@·®@ZZúÿZZúÿ°bNBÔa¯@ZZúÿZZúÿ¯OBðë@€@€?¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@?„AÈ4ê@ˆA€?¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿöBx@PA€?¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx­BðÌJ@@A€?¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˦BÀ¹@@€@€?¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÂIBغÏ@€@€?¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`dÈAàê¤@@@€?¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA€?¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ª"BàÆ[@À@€?¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ/ùA º€@€@€?¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÚDBPâ8@€?€?¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@rZB°‹@A€?¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸\—B\4@A€?¨A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÇA0Û@à@€?¨A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÅÀAxžî@ A€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ €2B`¼@@€?¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@(©A$š@A€?¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàlB€Üé?@@€?¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°K1BpT @€?€?¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€zÍAP •@à@€?¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿë§B ²]@˜A€?¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÞHB]F@@€?¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ø‰BpC@0A€?¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€B è]@€?¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°§kB€#1@€?¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¿fAP1¡@˜A€?¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ òA¸ðAà@€?¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿú§BO@€?¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÛØBp‡0@A€?¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0àoBPO@A€?¸ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÓÀAÀ|¶@@A€?¸A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH|„BxF@`A€?¸AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€øùA0Œ@ˆA€?¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 2‹AȯÈ@€A€?¸A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà;žAðæã@@@€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¶9B0@à@€?ÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ïlB  @ˆA€?ÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀhA8£Ã@€?ÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ†|B Ø9@`A€?ÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¿ÅA¸ÏÈ@A€?ÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`³BðëO@€A€?ÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÙAE@€?ÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`…ÔAàƒO@`A€?ÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@t¶AÈâŽ@pA€?ÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿر„B Ýï?pA€?ÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ã§A<Ê@@@€?ÈA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ éA¸O‘@ˆA€?ÈA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€A€?ÈAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ i×Aè¹ A€?€?ÈA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€`^AÐn´@ A€?ÈApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPD8B0Ý9@A€?ÈA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`?ËA8׬@€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ €AÀ¤»@0A€?ØA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàfâAÐÚ^@pA€?ØA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‹Aˆ“›@@€?ØA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ›&BÐM@€@€?ØA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@k@BPB—@€@€?ØA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°™mB @A€?ØAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`$*B07€@ˆA€?ØAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¯ŒBùó?pA€?ØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€16B §@€@€?ØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàX B`¶C@ A€?ØA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0]lBÀö?à@€?ØA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ JBØç‚@à@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0A@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@@@@€º)Bø3@ZZúÿZZúÿl*BpØ@ZZúÿZZúÿ ÿPBÐÚ'@€@èSBà0*@ZZúÿZZúÿZZúÿZZúÿ€@@€@ [¦Aœ¹@ZZúÿZZúÿ`l¦A<*¹@ZZúÿZZúÿ  ²AàÛØ@€@k´A Û@ZZúÿZZúÿZZúÿZZúÿA@ @>åCByAZZúÿZZúÿú.äCžòAZZúÿZZúÿvAáC›A€êuâCxbAZZúÿZZúÿ£FDÔ5}AA@À@´dC(„?@ZZúÿZZúÿäÿCȽ=@ZZúÿZZúÿärCPÜO@€ämCÕO@ZZúÿZZúÿ\ Cè—Æ@˜A@à@ì£@ZZúÿZZúÿ‘}BØë£@€ vBœ Ÿ@ZZúÿZZúÿP_B h9@0A@0A\XCЂl@ZZúÿZZúÿ_Cøœa@ZZúÿZZúÿøxC˜q@€HCÈÉx@ZZúÿZZúÿÜ‘Cà7p@A@@Ah³ÊBlÏœ@ZZúÿZZúÿˆt¿BL”@ZZúÿZZúÿ8^ÊB 6¥@€¸vÀB¤ @ZZúÿZZúÿ´C0|X@A@PA°jBŒ×IAZZúÿZZúÿ°  BNžB Î@ZZúÿZZúÿ A@@@@¼03Cˆ‚@@„‚ÁÀ˜’@Æ+CxMD@,9CP™W@ÌÀ)Cð#@ÀâþÁè£@xûC˜oS@ì>8Cøx@ZZúÿZZúÿ€A@@€@<C`ßA@€ÅÅ@èüÁ@ú(C|¿†@´ xCI‰@„ÎyCPsZ@À´›AXsÚ@lƒC€›@ÔimC`:™@äâ“C`UA`A@@ @TmC¨¤1@àÈÁп±@00`CàRm@È&uC84@ä–uCPøR@05ÂPøÒ@ø.`C´ê†@ô„CØV @¦ª‚C8¢«@@@@À@ÈEwCˆp>@€¡Aؾ@¢yCÐ%Š@4ÄlC4}@ÔöxCàä]@P@„AØäÝ@Þœ€C˜²¡@ïkChò”@$R–C°¤Ä@€?@@à@2­ C8,y@@+ÁØRù@Ò¢›C诪@拞C¸É­@ «¨CP˜@`YÂPAТŸCTÑ@.@¬CH@Ö@®)£Cе@@@@A>;–Cvk@4²ÁКë@à‡CC—@ÌN–CðS«@¬Cˆó@èRÂŒóA¦_„Cl ¨@èH•C7¾@8(—CÜ“@˜A@@A"¶±C˜{Š@ú?d‘ AÀ­CÈÐÁ@šÕ©C þ·@šå±Càœ@€éä@ÜA¶ã¯C¬Ü@:w©ChvÐ@æuÐCp­Ð@˜A@@ AV“B£@€´…@¸·Aã‘B §¬@8.ˆB`$²@ ñ¥B°Ÿ}@ …ŸA°Ÿý@8_´B\#@Ðp‹BHkº@ˆ:ÇB€Ë @@@@0A0¼×B@\>@À&ÁÐz¾@hÅBÜ>‚@LÔBÐaz@HòÓBà½F@ ç.Áà½Æ@P2ÁB(m‰@ØÓBо‚@Ø<õB@¤@@@@@A "ßBøöM@€"lÀhÎ@PQÏBÀQˆ@p)ÔB€x‰@hxôB` Z@À°çÀX Ú@ˆ¥áBÜc‰@ˆMìB(W™@åB V@A@@PAðíBø§ú@ nÁ$ÑzA`€ÆA¬¹#AP‚B´ &A .BP€A@N€€A Æ+BZI&A°ÎB¼o-APúaB`E@€A@@`A€7ºB(£@0 ìA`œ#A°SÇB$·@¸ÀB  î@ˆé°B¡Ò@XOiB¡RA8ÚB4º@ð@ZB‡*A8s¥BPÍ#@A@@pAJc©C‚C µ AàOC˜Âº@@@@ AðøãBd¾ú@0˜‚AìzAXQÏB¢ A!´B”ÒAXãÐBÔŽ AxºBÔŽ‹AÀàÌBä/A¢–Bxs>AàçÕBÐÏ’@€A@@¨Aè¶×BÎ A6?<:‰A p´B*"!An´BlK#A8ýBèŒó@‚—AìŒsAÈãBˆ3A°‹ÄBd A8ëB8x@€A@@°Aø÷¦B¢´AâŸÁèЕA°qB¦ËAA€SšBH´AønB,O,A€õ8A,O¬Aà®B¨M;AP›[BX%UAH²•B¾–@€A@@¸A CBFà9AÀÕQÁºA€£¿AÞ3:AàG B¤[lA ë"B8HA€‘ Á8ÈAÀ¨éAŽŸUA°³B,*sA`7B0±ì@A@@ÀA?tB>ybA@áIA ¥âAà½TBPÍ|A`í.B´ÚAˆª¤BHóLAÀÌ“@HóÌA(X…Bj_A@·B|¹lA€Í:B)¨@€?@@ÈAóMBA¤ƒAÄ€>¾BÄB)…A 8!B@¢‘AfwBdŽA@ÈZAdBÀèSB¿ß¡AЩ,B —Aà>BX¾ä@à@@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð VBÀ¸@@@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЉBh»@À@@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPxBm˜@@@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÇÖALåAˆA@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¡ÁA AÀ@@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¨ BÈ]Û@˜A@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Þ-B„Å@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿmÏB`;Q@€@@€@€?H6•C@c²@ZZúÿZZúÿ.µ–C-´@ZZúÿZZúÿèß’Cˆ°Ç@ZZúÿZZúÿ¾Ä•CÀŸË@ZZúÿZZúÿÅ Cè‚Aà@@€@@xVC`‹4@ O A覴@›\Cèw@pMPCsƒ@@TTC@¨H@ ÔsA@¨È@tÊ_C˜‰Ž@@òKC°@œIiC Tê@ˆA@€@@@8˜B «µ?àF.AðÆ5@H¶£BpŽþ?8–‹BÐ@d¼B¶Ë?À¡dA¶K@¨™ÍBÐU@ðü¬Bç @ˆÝ¿Bp/'@0A@€@€@X Cð#ê?`5ÙÁðGj@¸OÿB°"@|mC`ç-@ȱCP©@H7-ÂP©€@ làBQ#@¤×C€IF@ø×C#\@ @@€@ @lbhC¨Õ-@@×)Áxð­@ðYbC`Ào@Œ]iCðyv@1gC©J@ÐR€Á˜©Ê@8y`Càd‰@(ëkCH¦“@ÅhC€@@€@À@@•¡CH$}@QbÁˆKý@à·œC8¥@8[¡Càhº@ÄiªCq—@ É~ÁqAL}¦C  Ì@ì,«Cp²Û@š&«CpçÝ@€@@€@à@ÀÒ1CPÔ@@>­Aë‘@ ï9Cx'U@hS"C€6>@ô2CÀ &@`ÄBÀ ¦@\BCØ›|@ÜCà¯P@XsUC_†@@€@A ¸zB 4T@À†AVÔ@ø„BÀÈ—@€³_BÐú‹@ÀsBpíg@À—ü@xíç@`ŒB¸Q¨@€\BX‚˜@ð‘ŸBÀªD@€A@€@AxX¼B¸<@À¦< ¼@зB¨“€@ »´B¨Ñ€@€ÏÅB ²C@­ãÀ ²Ã@¼ºB„ñ‰@˜vÅB˜å‚@nÛB  ÿ?˜A@€@ A覵Bh’J@`HsÁزÊ@ a Be„@h„»BÉ@À²ÂB"L@0(õÁ"Ì@?ŸB°1@X×Bhøˆ@˜ÃB @À@@€@0AHÙÉBhe@ðv¥Ax)å@€rÔBøG@à3«Bàw£@ ÔÐBÀik@ÀÀ¸AÀië@üÞB(‹“@¨+°BS©@¸ÔØBPü@pA@€@@A@¼ˆB„’©@âbÀ@®)APÒ{Bdåå@fƒBˆkÝ@`ûKB¤ï@€5EÁ¤oAà¢*BnÔ0AàíVBÔ:A°¯Bp–m@ @@€@PAtËTC\a@€OeÀàá@lYECÈ3–@DGC°´’@ dKC Ey@½Á Eù@pÚ7C¬¨¢@ÏDCH4§@ fC˜Ö@@@€@`A¨ƒChk@É—À€ë@¨GCD½š@ ÂCH˜@ÐCX€@@Î0ÁXA¬šC„ª@´£ C8L¥@ˆÑÂBÖ6@A@€@pAÓðB€x›@°qÌÁè’A€£ÄBX]®@À òBðß@PLäBÀ‘@¯—?ÄA@žÒB Ù­@pýÎB7È@àY C@#=@pA@€@€Aˆý˜Btˆè@ í†Á„°hAyuBzx#A0”˜BœÉAx¹œB åë@€0½@œåkA =“Bn™ApÙ‡B°…ADžB V@€?@€@ˆA¸±ÞBÐ5µ@€'»@€U5A9ËB ß@ØsÀBÀ)è@xTñB0äµ@˜Õ B,ä5A8PöBÆÊ@Ó·BØ»ü@éBP9M@€?@€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЛBTÉ)AÀœ°ÁTÉ©AÛ¼AÜ<5AÐå+BŒálAàÔBHÈ@€@@€@˜APÂðz®A€e·AÈ4AàÃtBhSAP‡¨B ùFA¾r@ ùÆAɇB†uYA0ȃBÌ[eA@2|BeŽ@A@€@ÈA€ˆTBó„A*2AÖ B@Ï5Bkë™Aà‡BâÊŠApÏHB¸•~AàåA¶•þA ž3B‡—A°¥B”“~A@ô/Bø#Î@@€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø˜B8lŠ@PA@€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèóŠB ,Š@À@@€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€1BàñÅ@À@@€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ø»A0AˆA@€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀóµA8pAˆA@€@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¥5B`Ť@ˆA@€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàçËA`ùApA@À@CȈ±@”AC M9@ ß6A M¹@hÏJCÔˆ@,p;CÀµ€@Ø vC€ÏÌ@A@À@@æZCø^m@ÀO†@¨ƒí@¶­CÔŽª@nw‹Cx¤¥@"³–CøâŽ@€@ôâAð™C<Ð@hù•CˆqÇ@ÆI©C!A@A@À@@@ð§Cä‘‚@L§¿ ¦AP´§C\Iº@ˆé¥ChŒ¶@vý¨CpÅ•@Lë¾pÅADi«C !Ø@Tg¨C8ÎÑ@˜•ÁC¨ÿã@A@À@€@ŒHC¸@ ÔRÁ ¥™@àîAC8eP@d1LC€U_@8ÞKC€ƒ3@0=ÌÁ€ƒ³@;AC8Šp@äWC0q…@ÀHKC@b@`A@À@ @èÁ„CØ×G@€[@÷Ç@…C¬/Ž@^ ‚Cðå‰@ ³ƒCÐÌe@€QDAÈÌå@|¢‡C0‹¨@ÄK~CpŒ›@p¯’Cðæž@˜A@À@À@XäCî@ä^A ƒ@”§!CÈ=@ âCð‘/@0[CÀ´@Ðx¹AÈ´–@4+C§_@€]CðG@l*Cp)D@pA@À@à@|¹qCHËC@À­×@HêÃ@LÔqC ð’@Ü;hC°²w@Ü`tCÀ„a@°ƒ§AÀ„á@P}}CDñª@°ÛdC0ߎ@¨_tC8È@pA@À@AÄ XCh¥N@XÀXÆÎ@ø¤RC°ÁŒ@øORCâ@x¥YC`JQ@€êÀXJÑ@@€hÓ@(À¾@„€Cì“€@TÑC€Ú@$CˆD@€¢ÀˆˆÄ@LoC4ô„@iCˆÖ„@è@C°T@@À@@AH:B°ô@À<÷@ 7tAPæ>Bê Aðg B¤+AÐw"B žAàÓZÁ žƒA ¤Bœ»6AÙ2B¨½)AxÜ™BŸ@A@À@PA€¥BCPmP@M´A8Ð@èÉ@C @œ‘*Cȃ@ùACðÛl@ÀpØAøÛì@\[CCœŠ¤@pb(Cè.•@<ýFCÞL@€A@À@`AþB m@TmÀX+í@ø¾çB8É@(ZíBXô£@Ý C¨y@ 3IA¨ù@¬C—ž@  óBøq¨@|lC€½"@€?@À@pA#C Z@à¶[A 'Ú@(kC¼´@HSCˆÉ–@½Cðºr@°3ŠAðºò@„µCÈ/’@X C b§@(]GC°¡h@A@À@€A¤ÏˆC:t@@žªÀ˜dô@ÜŒtC`$™@XÊxC -ž@6-ˆC[Š@0ñÁ[ A¸§lC«¦@ÌêCÈ™º@2„C 7~@PA@À@ˆAˆýÚB”ƒ®@a›¿x¢.A@ÜÁB|Íî@èäÃB¢Æ@÷äB`¯­@@v0Á\¯-A0–ÂB¸ó@ÖBXyÀ@ÐÏC0{*@ˆA@À@A æ#Cä÷Æ@ ÞnA GA8UCø-÷@,e CØÎö@p¼C¶@ e_A6AØúúB4)ë@p¡âB \Ù@èñúB°Úh@A@À@˜Að6CDRª@ÜI¿\q*AÀžC¬Ã@вCxûÜ@8ô!CˆT¡@½@ŒT!AèC¨@¶@|¡ C )Ô@°C0GF@ A@À@ AÄ%Cp$¶@À!dÁ@F6A$ECß@èChk×@@„*C°b´@€&"@´b4AT"CTã×@¼ÌC˜`Û@ÜŽ CðCL@˜A@À@¨A€øLB6>A€Ö°@øY¾Að4B@¦`Aà8#BtœbA`@eB(û=AÀ*¥Á(û½A`BâüpAÐøcBH}PA8Á§Bës@A@À@°Aðø.B§IAˆš@ÄÍÉA`žBxnnA BœùgAÀ%7Bx~KAÀ52Áx~ËA`÷BFèaA@_*BìˆxAü¶A˜úA@A@À@¸AÐ B**A:οZKªA€ÛAÚAA€ èAÐ`DAƒ BÀT!Að§îÁÀT¡AÀF¢AèA›3BÄÃPA µ°AT)A€A@À@ÀAø·•Bø+lA¸ºB[ìAØ Bø]VAä:BÜ›A8#âBŒ=9AÐBëÁŠ=¹A°›BÆ­3ApãÌB¨2jA¸•BÐnŠ@A@À@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÙoBhT—@@A@À@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°pB(bˆ@€?@À@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ìÉAˆ A€?@À@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¿ãA” APA@À@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿî«AÜy A A@À@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ç‡AÄZA A@À@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ®–Bh¬‚@@@À@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÙÀANAà@@AŒ®zCŒ‚¶@ZZúÿZZúÿt0~CD¹@ZZúÿZZúÿ¬ÊmCx™ˆ@7ÉÀt™AhòoC,Ú“@Ì"rCøôè@ mC#|@`A@A€?¼]CÀâ5@€-@Xÿµ@D›CÈ/„@@éCP"}@LÇCðŒI@ ìAðŒÉ@HžCl—@ü¤ C˜]‰@dgCУ^@@A@0C%Cا@,\A8½‡@˜ð-Cà¿K@”öC@ 5@¸ü3CÄ(@ÀdwAĨ@F?C8~@(Œ,Càc@Ô C€T@ @@A@@£C€Óç?n^Aøg@¨œ Cpú4@ôBÆ@zCÐß@P0‹AÐß‚@4gC aO@ÈPõB`ª#@ÀýÏB€ Õ? @@A€@Èg‡B@Ñ@#ô?Èæ‡@ Ö‰BÀ[@@˜Y„B€Ý>@–€BÀà@€*þ@Àà•@Ø*ŠBàÈO@@=pB qY@P{´B@˜Ò?A@A @€líBÍ@ÀtøÀ(â„@„åBØ58@àòBÒ<@`•íB@Â@cbÁ@‡@áB¨ =@žùB‘B@ðCÀ @PA@AÀ@¼¸ƒC mv@c¿À”ö@vvCpŸ·@>í‚CèQ @À~Cð;o@€åþÀð;ï@t7{Ctß²@ÐVCP"@®4CX8§@€@@Aà@d‚C0æ@@Úþ@þ“@¤âC˜ÌP@VùBàZJ@D¿C@Ø@€UAHØ›@ØýCà­Y@°> CpZ@ŒòCà‡2@PA@AA CÃ!@€@HÝ¡@p_CЕc@·Cp7[@¸:C°ã(@˜\¿°ã¨@¼ C¤k@ëCàmi@hã Cú;@A@AA¸0ÕBðz2@`ì Á ˜²@HEÇB·x@0ÖB@Âp@8fßB@6@ë>@¶@ †ÛB˜³z@ ý×B K{@éåB€”@pA@A AàP B”›å@ u4Á|ÁeA`våA„ä!A@üB(\AÐBðªë@ uˆÁðªkAàÇÑA.µ"A@[)BH†AõOB`E @A@A0A»CÐ9=@ž?XY½@xÓC €@4œC a~@4nCÀòR@à#YÁÈòÒ@°(Ch¾Ž@°¾C@$g2CÝY@@@A@Aœ™"CHãH@MA É@Ü, Cl©†@X%CÉ…@ èC°ÊM@@ö¹@¸ÊÍ@¸TCì‰@ØœCÐDŠ@(C`ƒA@@@@APAi{Cxžx@ ¸GAØÈø@è—qC„ ®@ ÌdCÐ]š@Èx{Caw@À,VA˜a÷@ðBsCȯ@h$eC¸ó˜@,3–Chê@@A@A`AèÒCè)^@ÐhÀ@PÞ@ìkCôb‘@ˆQ Cˆ]‘@|¿CAn@Ú,?Aî@`© CM›@([ Cøœ@>³BÐl @A@ApA8KUC°úR@€ÇX@˜Ó@ ÞDC¨O‡@LbACØ ‰@@ÀVC°¥l@¥’A¨¥ì@hÎMCx)—@¨c@€@@AA8“C\u›@@nîÀ¼‘A„kCÜ)µ@P_ C8Í@ µ$C˜Û@ ,Á”ÛAØ6 C`©@*CPj¿@7êB@ÀE@€A@A˜A¯C ­§@ÓA$Ì'Aä–C@.Ò@¨¦äBÿÈ@ C³£@ FA”³#APðCd7Ó@ €C8.¾@Ò×B°i\@€@@A AH”B ñAH Bt™AЛBL–#A€¨BBŒLA`D}BH4)AP(­ÁH4©A°Æ2BºÎnA…~B0"A0£B ßH@€@@A¨A€9BÚ[GAc¬?‚ÇAp!B¸ÿkA°öB\nAPB€JA@oéÀ€ÊAÔ!B.InAð7@€A@ A€?X,¿Bøø @`+ÁØŽ@Ò¸B(dA@øäÈB05S@poÉBà=ý?q“Áð=}@`»Bx‚N@8“ÝB é@È®BP4@A@ A@`€{BPùÔ?莰U@À;B˜*@ø_ŸB`@ÀD„BÀÃ? ÂÀC@P6=Bp@@PȬBPç@(¨B ÈÖ?À@@ A@@ࢦB€ÐÜ?ÀrÓ@0ô\@`á®B° $@°ÝŸB€X@à.§B½ê?àgA½j@µ¸BPÊ+@x6™B #@ØÖB Ýê?@@@ A€@¬]C@ÿü?@IÐÀP(}@ØÙCÜ5@ Cà-0@ðê C°‹@€¼ À°‹ˆ@„¨ C8½J@ ó CÀÄ9@ˆ6õB@d @A@ A @lè C0ö@ÆÀø ’@Ä CHýP@PÀ C`dJ@@YC.@ÀüÀ.š@äœC¸ó[@t C Y@È—ðBàó@A@ AÀ@0B(3@ ¢€Á€4³@ÐøyBŒï„@˜“›B€½k@˜Ÿ“BP_:@dÜÁP_º@×pBt„‘@`”­B@Íg@Hk¢B Ä @A@ Aà@@c C°I@É¢?pb–@Ôœ CøCV@/ CÉL@þC0›2@®Ý¿8›²@”¡C0ì~@øºCйu@ÐpüBÀ–@PA@ AAĈC4@×T@ )A´N‡C¨Áº@œ¦„C¨£ª@ÐÍŒCØ•›@@Ø•A¤SŒCü^á@ÒìˆCx«Ï@ *„Cø“°@€A@ AA´Œ>C(œA@@¾Aˆ¼Á@>Cò…@À®4CP]„@4J:C/R@ ü A/Ò@|%;C\”@`þ0CàwŽ@lSC°€y@ˆA@ A A4U{Cðo@`)ÁH0ï@$#nC8k¢@(çvC0Æ£@P¹{CpÜs@ÀŽÁpÜó@\ÐpC¨¨¤@°&wCŒ©@¸EZCȉœ@à@@ A0AN¸Ajá@g²@|aA  ÆAø!A€¢šAX}AÀ ¿AX>ë@€ALÀX>kAÀë«AbDAÀ<ÃA0)$AÀ€·A˜º°@`A@ A@APÏ¡B–Œ@IÀH® A8©—B d½@x›B`»@ˆá·BØ•†@ð±–ÁØ•A¨pBtDÃ@ bÀB`á¥@ÀN BО]@À@@ APAJÿƒCXõf@ÀànÁç@\qCü)š@Xi~CS˜@ðvˆChȆ@~c¿hÈAD„€C”¿µ@z€C4±@¨’‘CÐ2”@˜A@ A`A$RCXÏú@ZZúÿZZúÿZZúÿZZúÿð=ùB¨²è@P8öBÀ†@àóÁÀAhËÝBTœ³@ð¹ìBðŽ­@àcÉB0~@A@ ApA°6BÄwAPLÍÁj„A»A†›,A²;BÜ6+APr BtçA°6¸Árç„A€ªAZš#A°Á)B8Ë5A ¨Bàè @À@@ A€A$¾C¸ö¢@€VA4#A¸ª C\ñÏ@ÄÍC8ãÑ@pâ Cpž@ðD­AtA<ÚC„ÞÉ@ðtC%Ì@ô±'C 0d@`A@ AˆAȲŒBö‘ A`FA«ŒA…BÎæ"AànmB˜Ë?AÀŇB|®AÁQÀ|®•AÀ mB®b?A€ÇyB ’@Ü·)C •€@HÑ)CpÔJ@A@@A€@´—JCÀH@À0Ä@0±È@ÄSOC”Ñ@ ³GCà‹@paJCye@e½@øxå@pMPCÔ ©@[HC¨}ž@[6C0pR@˜A@@A @YFB€“L@€ti@ÀµÌ@ÐbNBàó@@u>B¸W“@ÀzRB`æV@€œ£ÁXæÖ@9+B(Û±@Àˆ{B€\v@0óZB›c@pA@@AÀ@¨YæBPá@¢@àú—@àWèBH–[@À4âBÀáO@øÑêB[@À[Á[@OâB¨´g@DóB0#U@ð“'C`~@ @@@Aà@ÌMeCXÙm@ÀeSÁ î@t]CŒ°¢@ÜÐhChª@PgCÐj@àè“ÁÐê@ ^]Cxx¡@ÀnCˆ‘§@l6wCH]é@@@AAX=©C°÷š@Àf4AA´—©CànÞ@ü@£C°gÐ@z³«Cð ž@ÀqNAð AS­CD8ä@œÖ¥ChÕ@êžCйÂ@A@@AAðéBð½$@€+@@Ú¤@€ çB[@˜ìàB k@èÔB `;@ ‹0A `»@8ÊÛB¨yt@ÅBx‰@èè‘B`Æ$@@@A A°½×B36@@ð^A˜R¶@èÌÞB ín@à2ÃB á@PäÍB ŒY@ÜÉ¿ ŒÙ@ÇBLƒ–@˜MÉBX¥”@`ü¼B°ä@A@@A0A…BC˜ã5@ E Áh¶@lÏ6Cð2@ìÌ>C0Ÿn@¤vBCûL@à:ÁûÌ@P6C }@Ôº@C°Í‡@`WC$@@@A@AÄápC½”@E AL×AôbiClPÊ@¸ü`CÈîÅ@||wC8ä“@ ý'A<äADiqClªÈ@, gCè–Æ@ºC¹@€?@@APAx BCt— @ DfÁ$´ A 0C=Ì@ôª=CP0ß@°¡>CÐM—@ zfÁÐMAÐA-C@Ú¿@àà:CˆãÓ@Äw`Cðð‰@@A@@A`APøŒB8ß@@ËöÁŒ-_A MBÈ ,A(: BHãè@€µB¨ß¯@@ ¶Á¤ß/AØ¿“B Íù@¾B\Õ@x ¤B.@ˆA@@ApAØACœ7‡@€*ü@\PAÐ.þBT°¬@zðB`³@ ÄC’ˆ@A’A˜Ñ÷B¸•¬@@çBØÐ·@ÀïC0F@A@@A€A°·CÈŒ@@_@Ä) Aø8üB°£°@À`õB0Ì·@L›CP @ !;ÁL Aˆ7üB„ž¶@€€ Cˆð´@8CxP@pA@@AˆAýrB ’A`ÆÁ®‘A $-B.fQAðÓƒB?A0rB,$Aˆ(nÂ,$ƒA@BÜAèAA@ù¢BxÿA4oBðÏH@€?@@AA€ Bp8#A…¿’W£AóAb/JAÀïüAØNA@•.Bpæ#AÀ>ÄÁpæ£A uÝA4 CAP>GBœšWAäEBýs@à@@@A˜AÒ@BœHA€ÍÁJf™A€öAzMA@/VB´Î+A ˆB”AÀ¸¬Á”—A *µAp¸,Að“'B4ÉHA`šúAX4ž@ @@@A A°²bB®ø/AÀ¹uAJ°AÀ\B@ŒIA`›)B°%bAš@B7+A`@Á7«A@ÔBšª[AP§;Bô›CA°­JB€Û–@0A@@A¨A€ívBn+CAPÓApRÃAPí{B² $Cà)@F«À8þ©@xÉ C>e@˜À%CÀþw@d*C0Ò8@‚«À0Ò¸@Ô>'Cˆš{@0 ,CÀÔ†@4dC°¼9@@@@`AA`bB¼Œ”@ð×ÁئAàX*BDÓö@€ŠBPáž@€\oBÈòˆ@àβÁÈòA -AB,ÑÚ@ø¡ŒB€â @f¹B@ˆc@˜A@`AAPg CðÈB@À‘èÀpëÂ@ä9C(†@pF C ˆ@Œ…CÀB@@ÁìÀÀÂ@¸ CȆ@Ô¹Cà%ˆ@èVCà)N@€@@`A AðÌBèàz@Àó?A¸ û@Ð;ÒBDø@èûºB º@(ÝÔB`Šj@à%AXŠê@øÑÙBäp›@8¯ÅB( ¨@¸ÄBf@A@`A0AÀ£ÂA µâ@àâ8A€ÞbAà&èAØ*A€OA v A@”¹APüç@rI¿PügA@Z°AtA€¯¶AÚ!AÐσBP%@ˆA@`A@AxÕÛBðik@€ ŽAДë@ˆÂâB,Œ—@¸dÁB(T¦@øzËB|t@ÀÔ4A|ô@ÐzÍB ð@p_¸Bh­@¨ÊB`á6@ A@`APA ½pBl·Ì@€öUÀÝLA]B|{A@ŒjBüA çBÜ‹ A4£?Ú‹ŒAÐ$Bk>A@¹÷Aäo:A@|XB0¿L@A@`A`AЊ Bó A`—ÁV A âA b8AÀ B Ã@@@`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ$ÎB`Î@@ @@`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè·ÝBÀ¡0@pA@`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0 LBè”@@@`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€”ûAàÏAPA@`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ © AŒÎ AA@`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¯A`+ü@˜A@`AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@$¹A_A€?@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿĘ“Cpá¬@À@@€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°…C€5j@@@€A@ø ¢BxÐU@ZZúÿZZúÿ¸¦BøGZ@ZZúÿZZúÿP!¥B`´U@ZZúÿZZúÿÀ;©BÈ[@ZZúÿZZúÿå%Cp@@@€A@@p€C˜ÈBfŸ@Øõ¬B86¾@XÜÑB¨á†@HžA¨áAФÙB¬ž¤@@ÖµB@tÅ@ÐàBðK@ A@€A`ANÔB@–‚@ÿ¸¿\¯Ax|ÅB@ ¦@˜ÊBHDµ@€¯ÅBH’@àÍAHApYÂBQ³@(Ö±B(Ò@(¶×B 7@ A@€ApA`gB°ýî@}T@,,oA°R\BJbAPARB„ôAð>B\'Ap•A\'AÀ;RBÐ00AðîBt”JA@JøA؈‘@PA@€A€A°¶B|ñŸ@€•ù@ü A8i­BìÞÆ@˜¡B –Ø@(·¦B A³@€ˆ[@ A3A(›Bá@!—BÐ@ð@0¥µB°.@0A@€AˆAþyBª<AÐøÁpYAà/)B‡AÐ 4B„µwAà;›B@Ï>@@@€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜b‰Bò6@à@@€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ2HBÁ`@À@@€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¶¥Awà@A@€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÏAp%Ó@`A@€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ª?BxX£@ˆA@€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`zªA`hå@€?@€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ­ÜA@þ@@€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ9IB f”@ @@€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€í/B ±™@à@@€AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŸLBxu@@@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ``HBãÿ?À@@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ\ÏJCX˜¬@A@A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøC0÷4@€@@A@@¸“ÑBpßp@ZZúÿZZúÿhÖBxv@ZZúÿZZúÿÐþÇB ?q@ZZúÿZZúÿhÄÌB(w@ZZúÿZZúÿ`è C°Â@@A@A€@Ð+}BPÅM@@¨ÁpëÍ@€noBT¨@œŠB`{@€—}Bpo*@€¯ŽÁhoª@ D^BÀJV@¸K”BXœ‰@€ˆBƒ@A@A @¸Î“BŽ@€„­@à©•@@E›BˆßX@H‘BÐÎT@øÙŠB`Ú@ˆ À`ÚŽ@зŠB0èT@ B`"F@ NðBà/@ @@AÀ@$ý}CÄÁ@J-ÀÌÜA0«~CD*É@|jCxÔ@l¿ƒC(ƒ“@{?(ƒAäL…C|RÍ@È…C¸:Ù@˜JC0Ð@@A@Aà@€{©A$žº@à>4Á,Á:AÀgyAê@ÀGØAÀ½A Ÿ´A/Æ@ææÀŒ/FAàC˜AœA¾ÓA\gAÀ¯=B@íJ@˜A@AAÀXGB¸a”@â@Ä}ApJBDÇ@0‡CBè@Û@?[BpSŽ@ ˆhApSA `wB”8¦@à ?B®ç@ >HB€X@ @@AAÊ¢B@¬Y@T¦>¨ÕÙ@¨¡BD’@Hº¡B¸ Ÿ@=£B€Úe@ Á,Á€Úå@ª–B(t¡@°£­BXU¡@ ¤Bh³œ@pA@A A˜uŠBà€{@ !žÁ±û@à‹hBd¹¾@(UœBèJ@hÁ…Bx„@À¨ÁtAÃsBÀ»¾@ÀµB —°@pyBÀJ@€@@A0A Ô®A «Ø@@òÀôÔXAàGŒAâ"A`ÉA€&AíB¸è@`å¼Á¸hA@&ÍAœX&A0‘DB´ŒAàñB0â¡@€A@A@AØ(¦BÈÎ}@àÓ&ÁPþ@È«•BP'²@È‘«Bðp¨@ø»ºB0èi@?0èé@°è³B<›@(.µB@¹¤@@RÝBà…@ˆA@APAÀÍÛB0|j@€Ù Áhªê@è‘ÈB佞@ÜB`zž@XeØBp]i@`MÁx]é@¸:ÄBPÄ@ÚBž@˜¶ÛB0.W@€@@A`AC{BÐãý@Àqä@h~A ˜yBp î@ÑaB€‚QAØÒ‚B`Aø@f[À`AxA°oBðŒõ@0€BtLIAU$B€¹G@@@@ApAð BØÜAÀT§À¤ú“A@ÞAÎ.AA`oBôFA°]=B0ÊAÀƒÊ@2ÊAÀ$;Bž÷.AÐÁ&Bì#OAM[B†/@€A@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀinAë»@@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhFÉB€±0@€?@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ýûA™@€A@A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ h8BÀ9–@ˆA@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0šJBÐDa@0A@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÖ®A0h÷@`A@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€†ÿAè á@PA@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà6A8´à@A@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ ˜A+ÿ@@@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`};Bp²©@ A@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX’öBC^@@A@ A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðù¿B€{@@@@ A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@zœBñI@`A@ A@@è|³BPB@ZZúÿZZúÿ ¸B€G@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÀÖ“@0“ÌB@\W@(¬ÎBÀØO@ЉŽB É@`A@ AAàÊŽBÀ?@ >Ap¥¿@ð‹šBø |@€f„B0º‘@¸¯ƒB@Fa@ mêAHFá@Ø¿ Bõ‚@€zOBø•¹@ÔžBðS@0A@ AAæ¢Bˆ“V@]¿¾Ö@p² B\J•@(€¤Bx™™@4¨B EF@@€$Á EÆ@ÈpœBl@0³Bp‡@àfB@PA@ A AÀÚöA“ë@¹ªÁ”ÂkA äžA¢m A°—%BüZ@øýC`¡S@P¾Cpsm@A@@€?à@˜3OCð%@Ñ]@€8¥@ MCÈj@«FC \@€¤KC#7@€Ø^A˜#·@„|PCD…@?C`)q@ôÃ`Cø1@€@@@€?A~{ˆC¸¢R@€é @˜ÃÒ@È…CI@‚C@Ý@¬†CÀCi@оÀCé@nŸƒC誠@OC`w @Ò“C8¸@€A@@€?AxkC˜š@ÎAر“@ÔÒCð?L@Ø;C@D@`y C0Õ$@`)B0Õ¤@à;Cx§d@ˆóæBÀ³]@lþCð@€@@@€? A˜þ¨B˜Jm@€QÛÀHpí@ÈN›Bpž¤@˜d¦B¸Ñš@X×¹B §h@ ¹eÁ¨§è@°†¥Bðã¦@è1¾Bå“@pNYB°î @A@@€?0AðRuB$xœ@oÀÁD‘A;Bäò@h¢‰Bä©@˜B *«@þ *+A°‚.BôAApB Ÿ@ЫB ‡ì?à@@@€?@A0ã5Bø_Û@ઠÁ˜ƒ[APŸBÈŽA€9B¨A°ûBP?ú@`ÁL?zAÀwÆAHb)AP2B°ù"A`!÷A¸ý‹@`A@@€?PA§‚CÈ#@àwA¸Mÿ@,wCh¦«@dlCØÕ¡@`Ô‚C@´@ ­mA@´APg{C\àÄ@ÈÎjCØ7·@¶Ù‹CPƒŠ@à@@@€?`AèÏžB\ÃÂ@ÈøBÈãBAݰB8ÆÇ@ÀccBÄAtƒB€a÷@è QB€awAØ©Bx”Ü@°¶B°ãEAö’B j @`A@@€?pA´ÄuCØÖm@LŸ@øþí@˜à`C ó˜@Ø[CxÖ–@±jC¾l@@çÝÀ¾ì@Ì„RCd——@„WC˜˜@¬O”C`˜@PA@@€?€AðüGCÔ{@b˜@¨ÿû@XÚ4C4 ¥@üÕ/ChX˜@p7ICðz@`Ñ|Aðú@P·;CTþ¤@$,C°p˜@ ÌTCÈó@à@@@€?ˆAŒ}”CÀws@`oIA¢ó@˜…C4}›@¤jCX]“@¨“ChdŽ@ zAddAì†C<±¶@Ü@}C «¬@’ŠCÐP¦@A@@€?A´†C<ã¿@€®ª@@AhråB'ç@ýÛB ï@UøB(È@ ÒÁ,HAøÙÏB|íü@hàBhï@è°ëB°èH@@@@@€?˜AsmCŒ[Û@€åª@ä‚[A¬MC6ÑA ½HCÈLA¼RPC€öÀ@€·(A€ö@AÀÝ6C°Œì@ô-CÈÓæ@ CÐ<„@À@@@€? AøS²BV« Aœ˜A¦È A×¥BXÿ&AØ0†BT¼TA¬Bè &A íÁæ ¦A  ‰BÀ¹QAèJ˜B˜09A˜ ²BðƦ@A@@€?¨AÁRB6×UA yÁæþÕA BŠ&wAPØ=B4v}A0Z6BÐIA N•AÐÉA°{5BŒÙ|AþðAÔŸZApbB€²!AA@@€?°AHCÈ&ç@ð(–AxRgA ðæBÜÖA€ðÉBhAˆ:Cðô@Ê”ÁðtAX#ÌB¢ÒAHEìBä¢A(øB° ‘@A@@€?¸AÐÂBÞ3ABR&³AÀܳBÜ4&Aø%‚B@~iA8UÞBt– A°„ˆÁv–‰A€£B |Ax_ÀBèO"AC¬B˜Ü’@@@@@€?ÀA€BÂBÐA™A9Aà~¦Bh«AH-ŠBü.A•¼B˜?AÀeèÁ˜?–AÐRxBL=A Î«Bµ Ap¨ÆB”@`A@@€?ÈA|ŠCæJADAb¨ÊAàŽØB€«+A˜ÈB„™‚A°ÕB²7‡AXÏ B²7B0dÁBJ yAPt†B,ö¦AH¯áB˜Ú˜@@@@€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ(AtèAà@@@€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¢;Bä@@A@@€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¤øAdZAA@@€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€oÎApoAà@@@€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@#B@uÓ@A@@€?øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€û^B`7@A@@€?BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ““A?A˜A@@@@ÐìCpn@ZZúÿZZúÿZZúÿZZúÿÐCТl@hðCðÚ‡@ZZúÿZZúÿZZúÿZZúÿ4ºCx¨‡@ZZúÿZZúÿÀ@@@@@€? '{BÀlÂ?€ÚRÀ@ŠB@¾vB¨X @0·B`Ã@芀BÀÞˆ?AÀÞ@ŒBàõË?@nB@º?ZZúÿZZúÿA@@@@@tQCÀô?ПËAà(t@ì&CÍ3@x* C0y$@ÌTC°¯@ÈtB¸¯‡@,CxKT@ˆCð',@ZZúÿZZúÿA@@@@@@„ñ6Ce@@ÕõÁè{–@ä(CÒ:@À¦CC i@ˆt1CðZ(@ÛcÂèZ¨@LÑC8E@x LC8'ˆ@°KCTxA@@@@€@jô¶CœP’@ï«ÁgAÄY±Cp;Ç@þ¹CÈmÒ@‚¶C0Š¥@°‰ÑÁ0Š%A_±C|5á@¢¬ºC0Añ@¢ÅC`µú@PA@@@@ @P™ÅB0J@ÀÏÀØ^†@°æ¿BH’L@˜¿ÅBPÌ(@Pæ­B  @Àu“À  €@pÆ©Bàl-@Àu¯BÀ¨9@ÀÏÖB Wû?A@@@@À@øˆ†B %$@À¶éÀ?¤@`p{B~}@°ŠB0hG@ |ƒB`¾2@•6Á`¾²@0goBT–@¹‹B:T@pû¢B`XÔ?A@@@@à@ˆ`·CЉ@@(ß@pŸ A`ºµC´6Å@ʯChܵ@ϳCÐúŸ@МAÐúA2ß¶CVæ@°ªC8ˆÕ@ÈÂCðC´@A@@@@A ®Bè¸)@€ª…@ˆÓ©@H¿­B¨,w@xe£BpìX@˜ì¶Bp›/@àm@p›¯@˜h·BA _ò@XσBÄ£@ ›WB€B£@\SB@/•@€neA@/A`ÁgB´…Ã@µ-Bè[Ð@àóxB -@@@@@@@0Ap˘BÌù˜@`KB|A@Á²Bœò¡@@4\B¨zî@Xn¨B?Ž@À£þAŒ?A¨j¿B¨¡@Ä€B`¥×@à@§BÀló?@@@@@A_"B¤_ï@ ú’A´†oA€;BvÏA ÓéAH¥A0!tB ù¿@ÀpÁ ù?A`rJBN^AðÿBø™¼@xOƒB Ý/@@@@@@PA`mºA\Êé@ðÒ=üðiA@‹­A¯A _«AD AðBÈlAÀQ3AÆl‚Að×&B– A@4÷A :A@¯«AÍ@A@@@@`A\C(—z@À*ÒÀÁú@¨æçB€¤@ÀJòBH¦Ÿ@˜ñBXŒ@À?œÀX AÐkÚBðª¸@^áB+³@Ü4CPzE@A@@@@pAÁ6C¨Ãp@€ˆ@xìð@tŠ'C,¼™@HÐ"Cþ™@ü/C ®y@à×2Á®ù@œ,C|Ê¡@,'$Cšž@l½eCàà@@A@@@@€AJ-ÅC e—@’?(Al‹°CDeÂ@X]¯Cx°»@3ÆCП²@€æÄÀÌŸ2AÈ“°C`à@Lc²CPZä@XÓÑC@jé@€A@@@@ˆAîóC@Áj@@{³@@êê@àŒgCP9Ž@ÀbC`õ•@ð×C°†@¨„¿°A,ØaC4£@”bCȈ«@d½XC`.‹@@@@@ADÚC­£@ò™¿Ê#Až]C0ðÈ@h‘^CìÈ@ƒCÈp¡@P-—ÁÄp!AXþ[CÀ}Ä@è4lCÀÙÈ@wRC ‚@@A@@@@˜AX‹CL¾Ú@àGÁ´åZAhøßBn}Aè¶ïB$A’C`ˆÏ@¸ë¿dˆOA ½÷B(¯û@˜9ûB°Oû@¬zCðp@PA@@@@ A Z:BÔA@Ó-A¸(¾AбB€7_A@±èAà;VA ®*BìsEAÀ–ŒÀìsÅA0@BЛTA ÓBqAh‹BÀêø@€?@@@@¸AÀïŒB°+A ËÁÄ:«Aý7B ŒRAȪ…Bˆ.A ‹JBD/A@‡öA’D¯A õQBÕCA ¬âAÔ†HAå‡B À@A@@@@ÀA0’/BNIAprÝA¶uÉAÀ04BhAü½AH¯9A ²%B,^MAŽ]À,^ÍA 3÷A4Þ\APeBL¬jA@–Al• A€A@@@@ÈAÀa-BÜG\A w2ÁtÜA` çAXµZAðÍBˆùA0’B–G‹AÈ7>•G B0ê^B½m¢AgbBR‹A ~}BxO³@@@@@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP˜/BPï«@ @@@@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿYãAÄÅAA@@@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@kÞA, ApA@@@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ©“A|sA@@@@@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ^/BðÈAPA@@@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@NA AA@@@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿnBˆmí@ A@@ @¶ÆC´¯â@»›ÁtÒbA ~ÃC"Q!AZÊCœo A°¹ÇC|AÀSjÁ|A40ÈCª)9AŽuËCdð8AÚ˜ÍC,½Aà@@@ @€?ÔC`É¥@%ÀÐâ%AÝCøDî@$ØCØŒç@„†•C(ƒˆ@@Í<$ƒAÒd˜C8–Ä@ O•CÈòÀ@ÌN™CXk»@PA@@ @@¸éB`ÃÀ?ÖÅ¿á@@P4éB Õ@˜­èB°… @peíB iÛ?Äp¿ i[@`VðB±@¸jíB0`@@yC°üs@À@@@ @@@²B·Cï•@P«ªÁ4A*—²CD‘Ø@VmºCÀÚÍ@¤·C0üª@péÞÁ0ü*AJP²C¬zô@¨¦¼CÐŒð@RÝÅC@’é@˜A@@ @€@àŠ$B0…8@€Â\@¸¡¸@€[+By{@?Bpð„@°Ç@BP¦+@@(BAP¦«@`åZBÀZ@P°&B˜æƒ@À¢ÈA ¹ï? @@@ @ @ˆª—C —o@À×Àà¼ï@l-•C„·@(V–CÀi–@âÖšC3‹@€û+Á3 A ©˜C˜WÏ@›C8²·@¾P®C€‹²@ @@@ @À@Àù†B°!@À>½@à5¡@xS‹B€yF@Ã{B0ßu@€a†BÀ,@ÀÄÈ@¸¬@hIŒBȶT@ úzBh4„@€Ù”BàýÂ?0A@@ @à@LMRCò'@ãÂx ¨@$¥@¤CàÉq@œ´?èÉñ@è"{CÄÏ£@|RvC€-¤@rƒCÀ«¯@ A@@ @0A¸›“Bl@žE¿À)A˜z‹BøÁ@`›‹B@u½@øù˜BÀ6“@€–vÁÀ6AxƒB(Æ×@`ŸBО²@@nB‡I@A@@ @@Aˆg¡BHë}@€”œA þ@¸ªBLé’@`;„B ‘º@è …Bغ—@8@ÔºAp¦Bh7Â@ uBˆ Ñ@@ÈJB-@ A@@ @PA(‹ CpJS@ðá†A°mÓ@ŒŽ C`§@HòBø…@üˆCÐ*j@p¢AØ*ê@,ŽCL @ÀŸäB¸ï“@]RC@‰@ A@@ @`AQ®Cøwž@Â@¼’Aæ¡CܹÒ@üGžCà»Ç@¤Ž®Cè Ÿ@`.€Áì AþyC0\Í@´—£CÖÑ@–ý·C@&É@pA@@ @pAP~tB¸8Ö@”•¾d]VA`9]BÖ­A`S]BQA ¼wB 2ý@àf{Á 2}AðEBœ DAÕ|B ¸ñ@à Bˆ¥ª@˜A@@ @€A0Š C\æ@`ž[AèüA¬ÊC€¦‘@h^ðBб´@¼Ó Cæ‹@ ¯Aæ AŒUC4“œ@(mèBXÕÃ@tÓ%C@}@@@ @ˆAäoCÄ(—@ ?FÁhCAœ(NCÌ{·@ÄÖXCàRÁ@H˜qC`‘”@ÀÑnÁ\‘A 2OC°Ú´@Ìü[C(…¾@¨µ;Cdi@0A@@ @A†qˆC(0ô@ :¾Ø[tAp mC R A0\mCøEAÖƒC0xÅ@€P @0xEAh0fC •ñ@ìdCxõ@ÔÖaC@Ï‹@@@@ @˜AÐ6­BDLA£†@Rd„A@À—BÒŠ AÀêB¬+4A`tB¦2AÇA¦²AbB´ô9A`»@B ÎsAÌãC¨Ëƒ@ A@@ @ AhWŠBž•A·Að²žAX‚Bö@%AhNBdhRAÀ/fBôñ-A`z—Áöñ­Aàë!B²ÙYAÐØbBLÌDAp‹‰BP*{@@A@@ @¨AÈ—ûB?Ö@ ŽÁ`gVAà5ÉBèA80ØB8iÏ@ØûßBÏâ@àïAÏbApÞÀBžÇA Ù²Bx,ë@è åB)r@ A@@ @°Al!CPçá@€y6ÀbAÀæBÒVA8¿ìBì$AŒ­CÈ|ã@€ê¡ÀÌ|cAXùäB~ A€ªïB¸9AP…ãBPåT@€A@@ @¸A|B° >Aö1¾A åA´"RAàóAÈd\AP8MBTÆYA€¿7@TÆÙAÀ¾'B¢vAຠBtwAnBè<ñ@@@ @ÀAÀr¹BZËkAŽ#B.úëAxðB Z+A€ßdBŽ2¥A¸Ã¼B@jAиA@êAXû¤Bì ,A˜*ƒBø…£A0RðB¨‹‚@A@@ @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(d²BÀ¯u@@@@ @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ<5B8Ó¯@A@@ @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¾kB OÆ@PA@@ @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿº¢Alš A0A@@ @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6BpÁ@pA@@ @ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPôB<{A@@ @øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPq(Bè5õ@pA@@ @BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =çA´»A A@@à@–-ƒC˜>@ÐÂÂUA”LwC¬cÁ@†ŒCxú×@ÆÇ‚CP4¦@`DÂP4&Ap(rCVÔ@r€CœA<ðƒCЖ‹@€?@@à@€?20™C Ÿ²@ôÁøº2AâM–C´ï@69C\3AN²žC ÌÐ@( ÌPAÆ—C\Y A$̨C`A8Ô¥CðY¡@€A@@à@@@OA8ÒX@àé4AôØ@ ¾ADÔ–@À CA¨œ@¬;A@ÎU@'Ó¿@ÎÕ@Àw1AÄ™@@£HAˆ¦—@€bìA @@A@@à@@@¼[C˜y*@@Í@H”ª@èe_Cˆét@VC@dl@´óbC°YI@ÀN0A¨YÉ@ŒŸkCÁ“@ˆ}\CMŠ@¤W:Càj›@@@@à@€@HWñB@ºÕ?@ žÁÐÛU@(ÇÝBp@DìCÀ=@€ÿñB€ð?ðJæÁ€p@0.×Bx³$@ØJC@µ.@äÂCð*2@˜A@@à@ @—×Bµó?úÁÛs@àÌBð0@PªÝBâ$@hêãBðG@`fÁðG…@ˆ`ÖBðß?@˜CïBà~7@€FðBpn@`A@@à@À@øæÊBHš @€R7A °‰@p@ÔBØ"7@XC»B°UG@XGÄB°E@àã-A°E–@ÁÎBðJ@@¶B#Z@p©¾B 4@ A@@à@à@^v„Cal@à…¡Aà†ì@ÖF‡CPý§@\ÏwCòž@æ*„CP8o@ðˆõAP8ï@¢ŠCäã«@°sC¨ì @&êŠC8—@@@à@AÀôCÈ¢ @@h¿À¨¼ @°âC¸]@LECÀ5\@¬%C ‘$@zí¿˜‘¤@Ô CpÀd@ÌüC@øa@X±$Cp.9@ˆA@@à@A@MOCHæD@€Ó°À@Å@X)FC‡@€}ICØf…@üƒECð$=@@1ÚÀø$½@à_=C°a„@ÀwAC Ã}@gpCب@ A@@à@ Ap1Càª6@À˜î@Èȶ@X -Cä‹€@Àù$C°‘l@Øí2C@¿9@\ì@H¿¹@lˆ0C@7ƒ@˜b'Cà8r@Ь CP”.@€@@@à@0Aè0C¨ =@ ¤Bð,½@\Ò C –@°fÎBûz@xC°N@ p!B°Î@\0Cl]‘@ЧèBØáƒ@¼%C@/@A@@à@@A¸¢€Bt“@ð΄Á AÀîRB@DÔ@XŇBÐi°@ÈÄ‹BÐe@@N‡ÀÔeAØN€BpDÁ@€‡Bøð¼@sB ›1@@@@@à@PA< 2Cø'U@ÐL‰ALÕ@(µ-Cœ Œ@ˆÞCÈ‹@ì°'C\@W]AÜ@ ^#C(ð@dLC #‘@¼¸QCøÒŠ@0A@@à@`A.«B\ @`rMA$¹A @©B´£³@€ ‘BlÃ@àA¦B`v¦@€´EA`v&A8 ¥BŒâà@ˆaBЯÐ@°êøB`ð@A@@à@pA¼QcC “S@Á_@à·Ó@4PCðσ@ KLCk‹@8%iCus@§ŒÀuó@(’RC"™@tºUC¸ @$6xCH,œ@À@@@à@€A Õ/C„Õ@ÚÙ@€î A4— CHû²@pOC=´@¬¥+CÉ@ìa@É AìãCÐ>³@@iCå´@ünC aU@˜A@@à@ˆAœB® A %@ÁÇ‹A0™~B4½DA‘”BhA๿B8ë@°ÌÃÁ8kA0”BD‰ A|¿BÀÁA8«B0;@˜A@@à@A _êAØêA€O@|žA`,×A¦MA€ÁA(b7AÒB¸+A`Á¸«AàŒËAÈ=A€BDµfA@¥rA0â@A@@à@˜A@“4C€rª@ª¿è‘*A¬C4Î@ØØCXƒÏ@Ü%;Cà‡ž@ÀøBÁà‡A@;C,©Â@s&C¡¾@èÂ9CÐ÷i@€?@@à@ AСbB¢`8A°ŽþA.ƒ¸ApvtBâ:]A( BlV[A XB°D6A ýýA°D¶A@÷kBìŠ^A`âB”2UAHü”B ÄN@A@@à@¨A¸[ÁB AàEÝÁÊ"™A/‰BªKAk¸B °AP‚ÈBÀK A®ý@ÀK‹AÐq¬Bî÷Aá BìY+AøbìB ×]@`A@@à@°A0âB.§7Aà;AÊÊ·A0öBþüXAÀ:àAø4OAàÓOBœJCA UAšJÃAPN>B¤¢SAàêB´oAÀjœA)÷@A@@à@¸A@ò£BbV3AÀŽÁÈy³A`rvBÈ¿ÐbØ@ìïcC̈@€ðcCxŠ@4êxC0—|@ ‚ Á8—ü@P!bC\A @P’iC(t©@RB“C(>™@A@@ApAxn¿B ùµ@@@T6A@=°B˜[ê@ˆñ«B@·é@ÃB˜}»@०A”};A8ÅB€ÙÚ@ÐÔžBè`A@ö¨B0+!@À@@@A€A€]2C ù­@`3AT.Aè}$CÍÜ@ÈÑCÐ Ý@= C˜ñ§@ Á”ñ'A¨QõB°^×@üšCÈ/Ô@óžB°3@€?@@AˆA¥8BÒS*A@<Ý@ÐrªA@™/BüŒ]A`ˆBÈáLA0²LBˆs0A]cÁ†s°AÀBBàW`AÐ6OBŸZAÀaBp}–@A@@AAXÊïBØ!AÐ¥²Áü:ˆAŒ½BH"A¨måB$.A¸…÷B@7Ã@ð™ìÁ@7CA˜,¾B AÐüòBÈ!Ý@Pã³BH7@@@A˜A@Ù­B€(;A8HuœK»A°&ABsŽ“AôÊBXÄþ@ÀóãB¨äÙ@`ÔœA¨äYA¸sÔBì0ô@ð´Bˆ«Aô¨!CЃc@ A@@A AW™B`ÍAíA²ê™Ax™‰BpÀALtBЉSA c%BdÁ2A@0UAbÁ²A€õ!B .ZA`PìA¸%RA ‡œA`¤ú@PA@@A¨APוBê½0AÀŽ×@,à°AXÕB~vFA€ÁoB`çYA°²B —,A°½@ —¬APB¢ž_A˜#•B G4APÓ¯B’T@ @@@A°AూBÄIA‡8ÁàëÉAàBB`nAzjB8MeAõNB¬PA …À¬ÐA€]!B†.nA@—1B4uAð¥@X¶C8k@ÐC`I]@tC ‘'@ð œA ‘§@è‘!CÐ,s@œ* C æ]@ Ò+C@6@ A@@0AA c\B¤ý›@àîbAAÀèqBÄ@ É9Bø`æ@P“YBx!±@ÀNÔA|!1AXP„B\»½@°BÜAvvB I@˜A@@0A AƘ…Cð4~@Ò£?x`þ@`Cȇ¨@ÚC#±@Ì»†CHk@€©+@HkAb,ƒC‹«@fCà͵@¸€~Cpt†@ @@@0A0A>B1á@å¿XaAp2B·A L8BHØAÀ tB}¶@@"@A}6Aˆ•€B`mÝ@ !RB<íAèF„B @˜A@@0A@Að}CÐÛX@s8@°Ù@DpC §“@GmC È@|yC`§t@@jA`§ô@'pC@¨@|°gCPœŸ@hà{C Ìp@PA@@0APA,ˆiCP‰@€N@ˆ1 AD¹[C ª¹@8‡XC¸j°@ˆáeC0/„@ÀšŸÀ0/A¸6UCˆœ±@4YC`¨¬@FlŠC€I—@ A@@0A`APO¥Bèš®@Àû‹Á º.A€}ˆB(…Þ@ØÝ¨BÈvé@xžBÀ8¸@ÀY’@À88A£–B@Ò@x0ŽB8_A ÝBðj @€?@@0ApA€{ÉAÐTAª´À–lƒA@£AĤA€¨ÌAy5AÐÊB8 A`c'A: Ap¥BÐ}RA€MóAH‡KAðÓBL/@@@0A€A¸C(i–@ü8¿À„AèåïB ô¾@¸ òB`]À@(C`ç–@ÀŽ^ÁdçA €àB ¦Å@ŽúBèv»@ äÂBf0@PA@@0AˆA€RBž_AÀk•@¸|œAûBBü@-AÐZ3BÔ¥YAp4B ‹Aì_? ‹AÀ2|B&4 A›zBå8AàÈB §/@A@@0AAÀF@BÔJ!A°h¤AHi¡A0ÑKBØŒ8AüBxbVA0HaB$*A@ÃÁ&ªABh÷^A†qBP3GAÈä”BÀù@@ A@@0A˜A°“ C¼†«@`Í Á §+AÓæBäÒ@ä÷BHþÏ@Üï CÀ ¸@šÀÀ 8AˆçèB[à@X¿óB`Má@¼C¦X@ˆA@@0A AxèÑBHzß@ÀÒLÁÌ¥_A­¦BŠ AˆU¾B¬ÝAèíÜBèKè@€Že@èKhA(”½B¬áA¸ï¹BÌQAÈïüBp4X@A@@0A¨A"ÅB\Šø@€œ'@Œ»xAþ¥BuA@·£BˆAø–×B(2è@»?,2hAö³Bä- AHW´B5 Aàe«B°õL@€?@@0A°A€îýA„Ý-A€eƒÀ‚®AÀÓÁAÀh:A ëßAÀ'YA (B NYA°¥¾ NÙA04B0˜yApÍ BüAP»BðÈ»@ @@@0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHB07g@ˆA@@0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ýŽAÀ"é@€?@@0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÕ(Bà5µ@@@@@0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà»ßA`AA0A@@0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€JÍAßÿ@PA@@0AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¹ªAÀ‘A`A@@0AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@bÓAüMA@@@0AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@K4Bðúæ@@@PAÌ"CÖ5@€›l@˜ôµ@L&'CHl]@ÔY"C¸¼“@Ìñ#CàúR@ =ØúÒ@¸#(C€ü@ì¬&Cøó¬@%KC@P}@pA@@PA€?0¶&Chý@È?P @o*C¥t@<Ê'C@ƒU@@â CPˆ@À®APˆ@‡)C;y@ˆ{CðïJ@\5 Càå@€@@@PA@üœ9C ü’@zN¿äAxø;CŒKÚ@L¤;C@#Ê@°(@CØ^—@@°˜@Ø^A™FCè$é@ˆ$@Cø4É@päDCˆ½œ@A@@PA@@„£ÃCQA`v•ÁhˆAH)ÁC¨ŽRA`mÉCˆ 1Ak¾C°´@pƾÁ°4Ab¤»C½A¬4ÆCDHA좣Cxä#A€@@@PA€@¶jƒCÁw@@‡#Áë÷@ÌCú²@‚5†C@ö¬@—ˆCàA€@€zbÁàAA$ĆC€Ü¹@fãŒC7´@T¢C0¸@ @@@PA @h;”B˜  @*Àð» @Ðè‘BHAg@P{–Bðï^@tŠB0Œ.@U«?8Œ®@HÞŒBÈdx@°;‰B°iw@ÐBà\ @A@@PAÀ@`Y§B(þ(@ÊÀ©@Ø\¢BØTq@ØnªBPïi@Ø,ªB0L-@€ÂÑÀ0L­@¸æ£Bx|@hõ¯BMm@§NBðO@ @@@PAà@8rNCµ4@€Vþ@(Ô´@dVPC`$}@¸¸GC`ù{@T'HCÀÑF@ JAÈÑÆ@$ÁKC0K@¼ƒACH©‡@h½5CðQ@`A@@PAAØ-ŽBp©[@* @€ÏÛ@€ãB@“Ÿ@˜4‰B°‘@˜‹B0Þb@@(A(Þâ@˜B`¹@X΂B(fž@0ÎB`S@€A@@PAAL C°Ž%@ààpÁ˜«¥@˜ÿ CØìf@¤WC%a@ìÄC  6@ µ}Á  ¶@PÒ CÄ}@¸ØC4{@0C°Ë@`A@@PA Aàa9ChÄg@`óÁ@íç@0n.CÔQ•@T°7CÈŦ@äC1Cà![@ ú¤Áè!Û@°ø!C„@ž5C0û›@ÌÌfCÀ±m@`A@@PA0Aœ||C”£@Lý>±#AÌìqCà™Ì@ˆlqCXí@Ù|C˜ô•@ÀM=˜ôAXßrCÄ¡È@œ«rC€ŽÎ@t6™C¨#¤@A@@PA@AÞpCÀãÅ@pÜÁLFA€\C†¿AälC¼‚AÄJfC0x­@ðò™Á0x-AЦQC4pá@ÈdCªð@hßVC°=@€@@@PAPAÀp€Bô*Ï@À‡ÀPOAà¿hB"ÎA0 yBä„Aà{Bp±Ú@O„@p±ZA°HtBNAOeB¨wAð™3Bp°b@@@@@PA`A”ICLš@€Î@²A`lóBÜ=©@HáïB8·ª@¬ C0}@–;¿0ý@Ø…òB´Ó¦@°äôBç¥@ð&Cð°;@`A@@PApAèG´B” ²@€•LA°,2A¨t°BØhá@Èá™Búë@ÈíÄB ¬@Ày…A ,A˜xÃBÐÐØ@àì¥B@¡å@pµBàA*@`A@@PA€APËòBØQ•@p&ÀAømA(•ðB ä±@ÆB8‡Ë@øaèBøÃœ@€?JÀøÃAÈÎÎB´(É@p4ÖB@vÈ@HªCÐ?w@ A@@PAˆAàLCŒv—@àQAx“A8ðBø§¸@H áB8¥Å@ˆˆCˆ¢@€‡Î@ˆ"AÀpøBp£Ï@€[ïBàúÊ@ôzC%T@ˆA@@PAAŒC0tœ@ Ú@€’A@BôBdg½@­êBhÈ@´Ñ Cx<²@J©Àx<2AàÅñBDiÜ@ þBÐ\ß@(FÿBÀhR@À@@@PA˜Ax«åB¸¸@@÷OÁè,8A8ĺBü—æ@¨¨ÓBø~Ü@È"çBÈN¼@@Ðþ@ÄN@³¨A€õA¨õCˆ¡@– @ˆ!A¨CCCиA¸xAC8pÁ@XPCpå@€?@@ˆA€@ðÓ~B˜œx@ +„AÈÉø@Øæ‘B(«@eaB0‘¹@€4~Bp@àΙAh@PÀ”B`.A@€â[BpZ@à«üA ,@€A@@ˆA @y€BàŒ0@wÀ­°@@i{B¼‚@˜Þ…B #t@†Bà@96Áؘ@8xB(©k@Л“B0lF@0;¢BPÀ @ A@@ˆAÀ@œð;CˆŒ[@‚,?дÛ@ÀÖCLa¢@hMCØ£@˜KHCÀ7h@€ÒŸÀÈ7è@@ƒEC`ˤ@,tKCÐæ£@,q&CÀãn@0A@@ˆAA@3¼BJ9@€äþÀhl¹@ N²Bq@€ÿÂBj‚@(ñ½BPE@€üAHÅ@PVÅB Š@ %´B8ÛŠ@ TÕB@[)@0A@@ˆAA,57C¸/n@äGÀH\î@LA2CX¦@x[6CØÞ¤@ù0C0†d@€ªÒ@0†ä@Ü%1C Jž@øÕ+CXa @ðÓZC@^õ@@@ˆA A8Ü•B(7@3DÀÈQ AðÉŽB$½Â@ ¾•BðÃ@È–†Bx± @€y@|± AÈÕ†B¼£Ô@ F€B`jç@˜ B 5@@@ˆA0AP¸5Cx‘g@@\ñÀ€½ç@øo+C¼&¡@ü4Chx›@h75C°I~@ ( Á¨Iþ@Du*Cܬ@„“4C¸Ã¯@ q'C0§€@€A@@ˆA@A­BHeü@€_À¼•|A É BH/AÀtBx‰&Ap.BB(dì@]ËÀ(dlA°-B~—#A0iGBX½Að>„BP[@€?@@ˆAPA€8Bì@àØËAàBlAðž-Bª)A€ÅœA¬;A¢æAPõA€_è@Nõ€A€ºôAâ•3A@XÀAàÖ%A Ú3B ÎA@À@@@ˆA`A˜&’BÈ˲@àRÁÔî2A`áwBüÈA–BBÓ@¨†‰Bè½@ OÁì=AågB*AŽBð0â@ð@”B°|@`A@@ˆApA@;wBRsA°••Áô•A ABfÁ$A›„Bÿ^A£BðÊ@@+ÕÀôJAàaB2 A0^~B Öý@`O•BÀ›]@ A@@ˆA€AœB˜Wø@`lÁp‰xAðáuBœ2AÀ¼‹Bt36Aî}Büg"A€iv@üg¢A çlBp³ A°ûbBf„A ÆRB d;@€A@@ˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐB@¼o@A@@ˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€6®A(IÙ@0A@@ˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@xAXçÙ@ @@@ˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÅŽB°?@A@@ˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€/BPfº@@@@@ˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0tBpB¾@@@ˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@pBBèR¥@À@@@ˆAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°B B9ñ@˜A@@ˆAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€oPA°²Ä@pA@@ˆAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@»A|d AA@@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿd£Bà¹H@A@@˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿïèBÀo=@à@@@˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿR‚AH2µ@€?@@˜A@@CçBí@ZZúÿZZúÿàSìBhÄ‚@ZZúÿZZúÿ@ŒÞB˜{@ZZúÿZZúÿH´ãB0¶€@ZZúÿZZúÿ˜§ïB 6T@à@@@˜A€@àIBwD@€¹@@œÄ@€ÛPBl§@¹IB€"]@pr%B€Œ@ÕóÀ € A Bæ`AÀ¦9Bàw@€Ü¶A-Ô@0A@@˜A @> BÜÆ@@ žÀTGA€þB¼AÀB¨ÚA é™A¸²ž@*ÿ@¸²A R¼Aܯò@@™yA(Õ@ï#BP€@@@˜AÀ@ ükBèBM@@ë·ÀjÍ@  bBÐ8›@04{B‰@ðpXBÇE@@ªAÇÅ@ÍmBèA„@pLHBè„–@ð]UB0 ?@PA@@˜Aà@ÈpšBpË2@€Ç>ÀÀí²@ƒ—Bðr‚@ ÝžBðáv@@Ç‘B º>@Àú_Á˜º¾@àƒBÄBpw@€?@@˜AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ m¨A¸±A€@@@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‘B@iT@A@@¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ SAH¦ @€@@@¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8iBP<@A@@¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿæ§B€è+@ˆA@@¨A€@±,B£@ZZúÿZZúÿ`~0BØ™¦@ZZúÿZZúÿÀïB¸ÀÛ@ZZúÿZZúÿ·BŒjà@ZZúÿZZúÿ khB°èW@à@@@¨A @@ 7Bp‚@¤É¾LªAÐW9BŒ)Ò@`Z=BØn¤@ [,B Œ@Àâ–@ Að±8B0Ö@Ð((B8X¾@àB°´]@PA@@¨AÀ@0 “BHye@©.Àø¦å@Øî‘Bʧ@ˆ|™B°n¢@ðý~Bà: @€†@à:Š@p;…B 6B@0¹|BPîK@@ð²BàV.@ A@@¨Aà@€0ÓBäE@u`A( Æ@`?âBЛW@ðáÈBÀf©@P–ÙBPÅ@¦ù¿PÅ•@HPØB7@ðàB¨Ó…@À¨Bðû)@PA@@¨AA:ÅBh“f@ZZúÿZZúÿx³ÄB öe@ZZúÿZZúÿ`tÄB ä?@ZZúÿZZúÿ”ÃB ?@ZZúÿZZúÿèËB@Rq@€A@@¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÜàA`·O@@@@@¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPPšB 2@A@@¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ðB ,#@0A@@¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿDºBàXW@A@@¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bi’@A@@¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø»—BP5o@€?@@¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ XB€Q%@A@@¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÏB]@@@@¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà`ÕA(œ@pA@@¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿºB`t@A@@¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ–AlÁ A@@@¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpé Bà¡@PA@@¨A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ž×A8ïØ@0A@@¨A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà`®ATë@ A@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀiIBàè@€?@@¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ iéA·†@pA@@¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÉzAØÖ¯@À@@@¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ{qBpG<@˜A@@¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ƒBðï4@ A@@¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ bPB@í @€@@@¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ2JAˆ¬@A@@¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðoB@Ð@à@@@¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp2MB@Ú@pA@@¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€èAš[@ A@@¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ôA8^@à@@@¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@q~APm½@@A@@¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@5ÍAÈR°@˜A@@¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ ,A`ö@ A@@¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @B ,@@à@@@¸ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐyB½P@˜A@@¸A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpí B€ý­@ @@@¸AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`fáAˆÒØ@€@@@¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿeµAð|ï@A@@¸A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`B8Ç”@ˆA@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHE‡B @A@@ÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ÀƒB Á&@A@@ÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€;«AÈ*ð@@@ÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐR’Bp´ @@@@ÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿص”B@Ì@ @@@ÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆoBÌý? A@@ÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@4ìA &i@€?@@ÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€4|BÀMö?@A@@ÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¢pBàÿù?˜A@@ÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0£BL@@@@@ÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ o@BðA?@@@@ÈA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŽAÀÀñ@€?@@ÈA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÿAà“¬@@A@@ÈAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÛEAðF¦@À@@@ÈA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP)!B€<@À@@@ÈApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐðkBp†@A@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0=>—CàE¤@ZZúÿZZúÿ€Ø“C4• @ZZúÿZZúÿÊÏšC0Á@€¶¨˜CÜe¾@ZZúÿZZúÿ¬œ°CðÍ(ApA€@AÀpÒCtUè@ZZúÿZZúÿ|ÌCì[á@ZZúÿZZúÿ´)ËCÐoý@€ò¹ÆCç÷@ZZúÿZZúÿõD˜® A @€@A°xB$%AZZúÿZZúÿ IBDÒAZZúÿZZúÿà@?Bä‘A€k9BšêAZZúÿZZúÿ¸B0ñ3@€@€@ A b'C¸„@ZZúÿZZúÿÌ|C0¼{@ZZúÿZZúÿ ä9C€%Š@€˜z2CT£„@ZZúÿZZúÿàŸÿB0ÑX@À@€@0A`ž/BäÊ)AZZúÿZZúÿð¦%B( AZZúÿZZúÿ@ÎWAô{A€€MA¨ÞAZZúÿZZúÿp… BX° @€A€@@A˜ì×BŒ|ª@ZZúÿZZúÿðwÉB Ÿ@ZZúÿZZúÿ$CpQŸ@€hìùBH§•@ZZúÿZZúÿpñcB ¸j@€A€@PA@þÌA¤´4AZZúÿZZúÿ½AƧ&AZZúÿZZúÿ`|¤A¤6SA€`£˜ADAZZúÿZZúÿðCB #Ä@à@€@`A4?4C,c•@ZZúÿZZúÿ.$C0ˆ@ZZúÿZZúÿu9Cø™©@€ à)C„Z›@ZZúÿZZúÿt¡,C°ñ¢@€?€@pAÎÃÒCJ"AZZúÿZZúÿªu½C¨\AZZúÿZZúÿ´2ÏCpwA€20»CÒƒAZZúÿZZúÿ€dÇC¸ý A€A€@€A BZ?nAZZúÿZZúÿ ã Bð0SAZZúÿZZúÿÀ™:BV±”A€ !&B´a„AZZúÿZZúÿ€GB˜ÊÀ@A€@ˆA BF±lAZZúÿZZúÿà®ôAL½NAZZúÿZZúÿ ×îAp"A€ÀaÑA`õzAZZúÿZZúÿ@'vA8w$A @€@A(êCHÛù@ZZúÿZZúÿ@C°ßÖ@ZZúÿZZúÿÔí'Cüó@€äÖCüoÒ@ZZúÿZZúÿ€À$CÈá“@PA€@˜Aôq“C‚ 6AZZúÿZZúÿÔyCÄAZZúÿZZúÿªmˆC$A€$ZgCĦAZZúÿZZúÿ¸+ŠC<` A @€@ A]"C¤$ú@ZZúÿZZúÿ\ CØ Ð@ZZúÿZZúÿ¬qChæA€˜õBà³Û@ZZúÿZZúÿ ­HC,nApA€@¨A°QB›'†AZZúÿZZúÿÀýóAP6[AZZúÿZZúÿð½1BxιA€HBà—AZZúÿZZúÿ`Þ%B¼ý4A`A€@°AX0CR`1AZZúÿZZúÿà2ÏBð=AZZúÿZZúÿ¨æäB …MA€Xz·Bþ¼$AZZúÿZZúÿL€CxáÝ@@@€@¸A¨[¯B…‰AZZúÿZZúÿ8ë‰BQXAZZúÿZZúÿ¸m•BØžµA€Ð¸jBÿ¤ŽAZZúÿZZúÿà!ÅA|ïNAA€@ÀApøqBQB§AZZúÿZZúÿ:B3ë€AZZúÿZZúÿðbBDO©A€À—ËA0‚AZZúÿZZúÿ°hMBà4A€@ÈA`—9BÙî®AZZúÿZZúÿ` Bô„AZZúÿZZúÿ0HABVëA€ÀbBVʰAZZúÿZZúÿ ŠçAŒ“gA€?€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€™}Aû'A€?€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€üBØÔê@A€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ºA¸?UAˆA€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`A×Al@X'–B˜°)@ o¦BÀÁ$@{¨BPY@ÝÁPY€@ ]™BhK9@À(ºBî4@ZZúÿZZúÿ@@€@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿtÒ C€Òõ?LD¿€Òu@4æCø¬3@Ø Cp>*@ZZúÿZZúÿ @€@@@@à²B°üÛ?@ÏÀ\@p5­BPpô?8·B05@àéŸBÀ±¬?@¬ðÀÀ±,@È’šBÀSö?00¦BÄó?ZZúÿZZúÿPA€@@@@$MvC îE@d6À@ Æ@duCänˆ@ßsC C@LâzCp«c@У¿x«ã@0Ñ|C(¿ @p¿xCH ¡@ì߉CPþØ@€?€@@€@¨x)C @pðæA‰@Ä.7C N@¬ûC70@x0CÔ@ÐãBÔŸ@œÄAC¦s@<CGM@X3C ¿o@A€@@ @‚غCh·@ð½œÁ|ÍA\C´C¬£È@:»C8ôÆ@èU¿CXì«@-ŒÁTì+AˆëºC\Óñ@ÖÁ¿Cxsï@V«ºCeµ@€?€@@À@{C`=V@€ @x^Ö@ØBxCüŠ@ltrC @¸|C`ßp@@•­À`ßð@ 3xC@§œ@˜¯xCÐ`±@:óC@ߊ@€A€@@à@60¥C¼¤ƒ@€MÀ4¹Aø C<&¸@Z¿ŸCXR±@¦t¨CÍ™@¿ÍAŽÛ¥C,"Ü@ÊT£ChßÌ@,@°Cð¨â@à@€@@ALýBøR@€H`A`j•@h«CP†?@ÈåB€|V@xJöBðG+@0ÑÚAðG«@ÙCx3c@€mÒB°r@@ëÝB0Ò@A€@@A¼„C8dQ@f³?P…Ñ@„£~CüN•@zC }…@ŽEƒC€6k@!@x6ë@\ÉC£§@-yCH˜@ä´ŒC(«@À@€@@ AP,òBÔA@„k¿óÁ@xëåB¤#‚@ øäB‘@˜ºïB0ýH@‰@(ýÈ@¨/èB`Œ‡@àºàBJ‡@ˆ'çB 6@à@€@@0A€½!B^Þ@À+Ø@à^A0U%B"E A_ B,YA o.B°wÔ@@}±Á´wTAà)÷A¢$A MBXoæ@ YvB q @˜A€@@@A  ÊBqn@à%1Aø—î@@öÆBh/‹@pŸ°BPû«@pÆB.€@s¯A.A`£ÎBWŽ@ð^£B Û¿@°!öB Í@€?€@@PA(‘áBƒ@ð½ãA|˜AðPêBLî™@xV´B˜>µ@@ýæBh ‰@PÿåAh A0ñBàš¦@p§¹BȾ@ˆ4ýBÌ@PA€@@`AjGB˜žë@-¸ÀüÅkA€2+BÔA ×>BGAàð-B“A€á@“…A€w#BŠC)APÎB$/Aê$BPk@˜A€@@pADŠ_CH t@€…Á¨Iô@´`EC¤"˜@<}KC]@ÌçeCÐJ{@df¿ÈJû@8ROC¤ÛŸ@Ì›NC` @4¨@C° `@0A€@@€AIB+%A@{»@xG¥AgBø]SAÀPøA¤öIAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€æA°·ß@à@€@@ˆAÜ!¯CDêŠ@¡ø@„ A¶²šCD¯@(ù–C(Á§@0(­CP”£@PÀøAP”#AÞ¡žC$ÚÓ@¸†CÀ¾À@Œ¨®CH'®@0A€@@AøæCÀE¯@`Ï#AÐd/A¤ CÄÒ@ØÈC /Ø@ˆ­C°Dº@€Å}À°D:A.öB¼¦æ@èÀüBˆ…ß@påB„T@ @€@@˜Ax1C¼É@À‹Áô?IAôwC€8ó@hvChtî@„!GC¥Á@0M’A¥AAt0CÌ4è@ÐP!Cð‹è@´ˆ>CØ@`A€@@ A”QECžÊAy¿fâAŒ±#CÚ Ax*%Cè $A€wQCy¨@3ÔA”y(A…9CpØÀ@ü $CH®Ì@@z7C€Ë‹@À@€@@¨AhAÈnÆBXi–@€?€@@¸Að›B ©FA˜…2B†ÏÆA˜ BÒ8A°t/B€¼~A¨Q¯BxKDAXV BxKÄA¨2©B‚1AðWB~AIÆBø„“@ A€@@ÀA°˜*C°,Î@Ð}ãALUNAàxC¬›Ô@ ôB:ï@´uCðcÝ@’@ðc]A(ƒòBx@Ý@ˆ\òBh\AøùB`¡@ @€@@ÈAP6dB–ˆAø§Âç!BÄöAÚlqAÀp`B›¨AH¯‹B,}–A`Ã=A,}B dB¦£A ÑCBÈRŸA`ŽÍA A€?€@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿБBÄãAÀ@€@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿúïBàœ™@€@€@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¶B$ÕA A€@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ»Ad¨A A€@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°TGBxy»@`A€@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ •™AÄÌAà@€@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ #ÖAœ¦A @€@€@€ÏBX‚@@;§À–„@ ÌB` 8@8)ÓB €?@àýçBpU@€?@xU›@h'ïBÀY@@]åB@6b@ÐëÜB°…M@@@€@€@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP^AC0óv@àÂ8óö@Š3C,¦@ ¯QC8׸@˜RVCH²Ú@A€@€@@ ÄBðö³?àÁ(Á€4@`vºBðÜö?ˆ_ÌB.@`ËBàíÄ?PŠ‹ÁÐíD@X©¼B°ç@¨xÛBÐà@äBB@pA€@€@@@8CC°+@Ù‰ÀÀB–@ˆ,AC S@ÌjBC tR@°1JCÀ±0@`ª½À±°@NLC˜Äz@hFHCp0y@¤~fCHå›@€@€@€@€@8ú¹B€ðØ?@tEAðY@«ÅBÐB@ØtªB ƒ@å²B ñ?`>œA q@è“ÇB˜¾ @ˆ#B€ÿ1@ FíB @ˆA€@€@ @6^„C(´R@PÕÁÈÔÒ@,AyCÄ|@îˇCÈh—@ „C,l@¸ˆ-Â,ì@äsrCðJ›@R2ŒCؘ®@¾­˜C`*¥@PA€@€@À@P£âBñò?0ÞAps@ŸúBøe'@È0ÁBà©(@ˆGðB¥@¡B¥‡@ôZ CàaA@ØÇB0e8@0æBà$@˜A€@€@à@P¼´CT¼‡@`aBÁ˜ÑApÛ­CðQº@`±C¼º@:¶C Iž@Ðæ»Á IA*Û­C¼ÈÒ@”1¶CHmâ@^VÏCX~×@€@€@AhÑäBp?!@€Dæ@èX¡@ÐåB¸ÎY@hlÔB ^@¨‰ØB@_(@à,A@_¨@ ÝBðdq@àmÇBС\@ཱBà…à? A€@€@AˆQ]C˜dR@Ô!?†Ò@ðUUC,ø“@ 5RC° ˆ@ ;_CP§U@€–'@P§Õ@ÜËYC@ú”@ôìSCHÔ@|umCšr@à@€@€@ A@PåB0«*@pUšÁ Æª@KÈB°ss@|êB ¸U@RÕBp`7@ðôÁp`·@¨Ž¯B8ˆ@hîæB.\@°°üB€›@À@€@€@0AÁîBHëF@Àè«@˜ Ç@@wæBø¥Š@p)ÚBÒz@XíòBÀéK@!A¸éË@ÀâïB´I@0ÛBÀÕ€@`UöBÐÜ@`A€@€@@AD†B´«@À}|AÌ$+AŒBo¶@pd[BìøAX7BÀ»@ØüBÄ;A0"¥B ­­@зMB(APšŽB`á @A€@€@PA\ÙCÀ¬H@ w…A ÎÈ@À=Cø{ƒ@(Ð Cð@M&Cða@à]‡Aðá@h@"CàЕ@¸Cp&@H¥CÀÛ"@ A€@€@`A¨ÀB;@ ÑÁUAP€§BtïÑ@¦¶B(Â@0‰ÉBó @@Ô¤Áó AøÏ¥BØ·à@0éÉBø½@`§mBpW@0A€@€@pAì ›CŒUŸ@æ2?¼pAt,ŒC ©Ë@t6‹CÀÛÈ@¶hœC€Y¤@@ÉÁ|Y$A ,‹CH~Ñ@d©ŽCpTÑ@¼‡cCh˜«@A€@€@€APÕíBü'“@€(kÁxAAHùÅB@ƒ°@ÈXßBÒ¿@2Càù‘@’j?äùA`îB¸ò¨@xoëBXÔÄ@KC•c@@A€@€@ˆAøúHCTܘ@ÀQAÁ0÷ATk*CÄOÈ@¼·4C˜­°@<•VC€Ÿ‘@Àª¦À€ŸAàë9C¼‘º@ä >CP®@ÐhZCÐMy@0A€@€@AìCˆÞ¶@ÀeÙÀ,ÿ6AHC¨:Ô@$ø Cè”è@/#CI´@€ CAI4AìCÜíÎ@Ø‹CXè@(jCã–@À@€@€@˜A|™C„Úí@À€.Á¨nA,Ÿ~CR¨ Að6„CÐzAÔ²žCXíä@bÊÀXídABH…C~íA´FˆC„ A¤1“CpÎ@A€@€@ A|¿ CôoØ@ ¦=à—XA gåB˜ºþ@˜8æBèïÿ@€¦CHƒË@ ðAHƒKA0C|ê@¸ùBx•ö@˜ûCІ@ A€@€@¨A ¸BŠÃ)ASÂfã©AШoB~BfA _¶BPAø{ÖB¨Z A@ŒAªZAè¶½BbAØF¢BLB0A,C „w@PA€@€@°AΣB>û.A9·Á¬¯A 4bBX6SAP—Bd¶:A0ÏŸBT#FAP‰AT#ÆAØäBZ.MA*gBP#uAˆ‚œBÓˆ@A€@€@¸AÀ¾B€9AÀ½NAš±¹Ap¶B0ÂXA OÐAìEAÀï(B€AAPyßÁ€ÁA@±±Aæ*APò2BÄC~A߃Bø£•@à@€@€@ÀA !BÔ™?A•í¿Î¿¿A€róA|OA0BÌÉUA„CBÄÙJAàµ$ÁÄÙÊAÐ’BNoXAàê(B(zdA|ÚAíAPA€@€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð°\Bˆ¢²@€?€@€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÐB°A`A€@€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpq²B`hq@€?€@€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@%BÐFï@À@€@€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€žkB Ý @@@€@€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ õAøfAA€@€@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ.òAÌ€4A@@€@€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ÿ‚Aˆð@ @€@À@®o“C°& @À×SÁt? A`Õ‘C,kã@F–C¸}ã@Ô™“CH ¸@ SÁD 8A\Q“Cˆ¿A´—Cð€A€]‘C0-¦@˜A€@À@€?èoƒCÐnß@ZZúÿZZúÿZZúÿZZúÿ軂CÐ<Þ@n]ˆCøÐµ@°¤EÂøÐ5A|C°eâ@’””CÂA(í‘C C—@ A€@À@@T}ÜC”Ò­@€Å4@ˆí-AŠšÞCx‡÷@²øÙCÀ§ó@z®àC¸øÉ@¡‚¿¸øIA†ÛãC\£A8àC°–AL»úC$¯APA€@À@@@Ì[#Cð4@€3<@ÐI†@x<%C KB@\úCð7@l‡ C  @­?  “@#C@,Q@L©CzO@øà!CP@€@À@€@„LC@ì?@¾™@4l@üaCÐý*@¤ CpÀ@@*CPu @€ª€@Pu‰@ˆ#CxmI@”pC°B:@ÔzCp+@à@€@À@ @(CHÕ[@€Iñ@È÷Û@,ÛCð œ@êCˆCˆÕ•@ŒCÀÄz@ E#AÈÄú@p½ŽCH1´@¾;‡CH¢«@N¢C(ŸÍ@ A€@À@À@ØâçB¨ª@€+@p¿ƒ@@WçB°[6@à*ßB@6@˜jÖBàg@`é1ÁØg’@8&ÊBP@ƒÜBTH@ jCЧ@@€@À@à@lA7C€Å@À{ÁHÝ•@tÎ+C0yP@ â8CpèK@Ä´7C+@ 0ˆ«@ü(%C˜ c@ØeBCÐæu@ìû C&@ A€@À@A0¹¹B@h+@À¨•À°ƒ«@èó¯Bxû]@èì¶B€šu@ÆBÀü,@Ì,?Àü¬@ŽÂB¸G_@XY¾Bàþz@ÈçB Éú? A€@À@A\cC0l(@€«AX‡¨@¬Á C Çl@ÈíBª[@XåC°÷-@ ¢ÏA°÷­@|õ!C`Îw@@àCp:b@ôÅ C <@PA€@À@ ApRžB 8~@}„Aˆaþ@Xñ¦B÷š@ †Bû¸@h®ŸB¨U‹@ÐåB¨U A8`ºBX’˜@ÐnB¨]Ù@à…ÇBðT@€@€@À@0A ÏC'K@%ÁIË@ˆ"êB,‰@h¥úB J…@ˆ­úBP†a@Ày”ÁX†á@@ÄÜB”U›@˜-ýB(?’@ˆC®0@€A€@À@@AdÌBÜ2§@P~£Á¬N'AØû«B"u AžÐB „@píðB Ff@€ò€À Fæ@¸ÄÞBd¤@øäB€å‹@ðçÎBð/@€@€@À@PAÐu§B(Ú”@@tŒÀ8óA(¯–Bˆ†¸@(ÑB ÄÊ@xo¶B8/“@ !%AƒBCA¸a,B’ÃAȉBÄ_SA ¦ BÈraA°ÁgBxþ@À@€@À@ÀAP…>BÜwA@SjA´ øAл)B#x”A ¡üA uAP#0BxˆjA§?xˆêA`š B…A@ïBt€AË~AØ„â@A€@À@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@]nB蚢@ˆA€@À@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ C©AðÔA@@€@À@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿb4BFÀ@€?€@À@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ªBXÂA€?€@À@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@{lB˜¤‡@ @€@À@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¡A¾ A@@€@À@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ«BÜKIA€@€@AÀŒC66@Ï¥ÁÀR¶@LC$i@ˆð"CV@0þ C0ù:@@JÂ0ùº@@ÀúBÈœf@äùC ¾•@ÌëCÀŸw@`A€@A€?°ØÎBÐ@€Ð1Að†@ÀYÜBˆ H@ˆWÃB0p4@hÃB@= @°ß¥A@=@h|ÜB¸ŠU@Ø8¯Bpì=@¸ÖëB€ @ˆA€@A@˜‹BhÎ@2Áèå”@@(ƒB¨öK@(J“B@$Y@¸/£BvÃ?œ[ÁvC@°ß—B8  @0ʰBÕ @pBÀΫ?@@€@A@@ c[Cp-@ Ž@à0­@ |^Cøßn@0RWCàLy@¼gaCPòK@@âå@PòË@(ÅgCÜaŽ@˜Û\CP“@Ä`rC˜²@À@€@A€@gCx5@À9+ÁJ@PñõBx2@Ð C@Æ8@¤šC d@€òoÁ d‚@@üõB "6@XìCÀK:@ØÄÀBðü@@A€@A @œ‡ Cè§@à¤Á@Áž@AÝú@àÛWB¨“•@Ð'B/Ã@À OBˆÒŽ@ЇÿA„ÒA(цBà‚@àl Bµø@°.aB@0@ @€@Aà@° žBÈm4@P°@ðŠ´@8ÿ B`Òu@`£”BP |@xí¢B 9@ -A ¹@X°«B@‡w@86”B˜½„@pžBÀ4@€@€@AA¸ÔÓBˆI+@@7•@he«@0¶ÒBø¾h@P´ÇB°vl@8ÖâB â+@V…Áâ«@úÍBÔs@`¡ëB e@À†áB°î@@@€@AAÂWB8›@@ŽŒA€QA€rB`(–@Í,BØ{A *JB¥¯@ é±A¥/AÀ”oBÄœ¡@PgB´ˆAú£B`n@PA€@A AúB î?@à(\Að À@-üBx€@¸àB]‚@#çBà¦U@@½«AئÕ@èÿòB˜ö‹@èœÇBxó”@ÆþB`t$@0A€@A0Aà“B¼ú„@êŸ@üAˆãB&¼@ˆ…Bø¦@ݤBèǃ@ÀQ ÁèÇApÔBÀ¥Å@ž£B°"™@ þˆBÙ@@A€@A@AC˜Cx!@À’ƒA°9Aþf’CL¹¾@ºï‰CX?»@2••Cø Ž@ ä*Aø AüJC¬Õ¾@´9‰C@â¹@ÌôŠCèå”@€@APA=bBd\Ó@p6–Á”€SA`¢.BêƒAP sBàÅÿ@à[‡B¸â¿@ ñÁ¼â?Ap«CB¢K A0ô˜BØ@ˆÇBÐ0@à@€@A`AHŠ­BÈÈ›@4­¾ÈãAÀMžB¤Ý@àsžBèD²@Xî°BP @ wAP A°Bè^Ø@H•“Bè?Ç@X¹BÀl3@À@€@ApAh˜ŠB|Î@àð ÁH NAÀ^jBÔÃè@0¤„BÔ0AñBüÛ@°vÁ ü[APó`BPÕ A¸$Bôl A¸ŽBИM@0A€@A€AâM‚CÅ@@^í@áAôkCLÉ@À…dC0ÑÃ@RqƒCÌ™@xpÀÌAÔÒhCÌ%Á@0lCPÍÂ@͇C°©­@`A€@AˆAˆf¿B1Ò@@úÀ@üVRA¨­Bü½ AÀ¢BxÎò@HòËB°QÍ@ ³uA´QMAˆŸÀBXAxí¥Bö@ ¤B@ùq@€@€@AA°†ùBHi³@¥£À0Š3AXêÒB¨Õî@€ÜBðÀÅ@4° C`Ê£@€lïÀ`Ê#AXkîBpOÚ@XVüB`ì´@<CÀY{@€?€@A˜A1[Bd1A€³ Á…±A`ByLAY]B¤W^A§BÐ4-A€ŒªÁÒ4­AÀìºAâT-AÀò&BÈQoA ÛB0”—@A€@A Aˆ=*C¸g¤@ ðÁ܆$Að‘C( º@ظCx5Ë@À"2C’§@!È¿ü‘'AüýC «¹@Œ›C÷Ò@ôpC ò@@@€@A¨A@* BV¸8A“ÀêÛ¸A Œ÷A¯@*nC(_¤@° {CøÙŽ@`25AôÙAÞ{CˆÅÈ@¼lnCÀ¶Á@t‘–Cå¤@ @€@ AAŒCÀÓ,@`ÁÈð¬@pC¨¾j@PÈC]l@HCàC@@CMÁàÃ@ŒãCXÈ„@lüCÀø†@häCpW@0A€@ A Aø=CH8@@ê»ÁØXÀ@à4ßB‚@\CX@0 CàŒB@à{ôÁàŒÂ@xêBLM„@H•CP®ƒ@HçCN)@ A€@ A0A 3ÖBù\@à@;AÐÝ@@8ÖBxÏ@P2¿BȾ—@p°ÔB€šf@`˜ŸAˆšæ@0°ÝBÌ—’@(¶B@¸¢@hoBŽ@A€@ A@A0Í B€Iî@àrÏÁ´rnA@ͨAž¹A° 5B(À!AЄ3BØ<Aà×)AØ<ƒAà#=BŠì$A0tBôm7Aè‚“Bàr#@@A€@ APAðþîBðq@sÜÀ0¸ñ@@6×Bï @ˆãBÐt›@0_ÿB my@`iÁ mù@ئäBx§@ öBHO @ؼC€&@`A€@ A`A¶­Bçµ@Àœ²@46AÀ.¤Bh¨ä@àß™B°%ò@poµB@Xµ@@2¬ÀDX5A(À¡B$éð@ l«BÀíå@PI¯BpøE@A€@ ApAì`MCp*²@æNAdJ2A\r?Cpuã@Tì3C˜'ä@D9C€¡@ â?€!A¨þ(Cô•Ë@Ì~'ChÒ@<« C0·+@€@€@ A€A°.áBdذ@àì‰Aˆø0A ØB°gÓ@`ƹBˆ]ê@`ÞÜBˆíµ@ðè­AŒí5AP¥ØB´ŽÒ@˜G²Bø@¨É˜BàÚ@@A€@ AˆA ÈBÜA€*ÀZùžA ÙØA>@A@vìA¼ÇJA0ª*B„TAxq „TšAÀe²A(ù*AëSB¬ÄSAÀ‰ŒA°yÜ@A€@ AAÈÙBL2Á@ Ò’ÁtVAA Ô«B¢aA8»ÌB–Ç@`ßBàŸ¿@à|ÁÜŸ?AøK¹B²QA`ÊB¸WÎ@è®B°4@@A€@ A˜A 5¢B¨Mù@à•1Á}yA¨Š€B(¹ Aø‹”B¸öA˜ZªBõû@€ÊÀõ{AhmB² Ap´•Bø³%A°€ªB°º7@A€@ A ApËhBNÜ-A`‡OAàý­A VXBòš/A©.B°ýiAà!RBL;%AàeûAL;¥A dBä0AÀ÷øA´*WAÐÐ1Be…@€?€@ A¨A˜ëAø“Aþq@²™AÀíÍAÚÃ5A;·A1Aà3QB,2@A€pÀ*2ÀAà\%BªdPAð:4B(ÑoA€yAÀfà@A€@ A°A€dB„ÛkA`•ÉÁœ ìAÀ<B–eAÀcBþ¶™A 9Bh´[A ÅpÁj´ÛAÀ!ùA¸àOA ï/B¶F‘A Ê°AHëô@ @€@ A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp‹B0¶\@ @€@ AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ46Bð,@@@€@ AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€r˜Bð~`@à@€@ AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0®(B€ô¦@A€@ AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bà4Œ,"A€¹©C ÷Û@˜®¨Ch@æ@—­C0t¢@À!A4t"Af>®CЦä@jg¨C¨Ñà@4¨C°Ê@ A€@@AAd¦8Cx8@ȱ@ð"¸@d47C(a‚@œþ0C0»v@°˜1CP~5@ ç?H~µ@ \/CðÀ~@¤ˆ,CÐx@HÉMC@ÂP@@A€@@AAC8y)@` Áp–©@è² Cˆï[@¼ÝC$s@àÝ C ½3@ q}Á ½³@ðlCXŠs@äCÀ*z@8ãCP7@€A€@@A A`eøBP!9@€N&ÁˆA¹@ ˆäB`Äu@ÈÖ÷Bà€@xXíB 'S@ 8Á 'Ó@¨ÜBD̆@лìBˆ˜@ˆ‡4CðTH@À@€@@A0A€ÿ5CPám@€TÀ î@0l+C,'ž@|N.CÐ[¡@è2CPzAÈÐB™žAÀgBBA nçA(>ApKqBÈu%A —yAÊu¥AP hBÞdIA <5Bð«GA@šhBpy[@€A€@@A Apu¥BrxAÀa@˜”ŽAbŽBä A˜®ˆBÐp3A²BÀA`4&Á‡AhLŒBä€%Aˆ BTJA`ü±BpYF@`A€@@A¨A€ÄgBDioA@ŽPÁX™ïA°_)Bõ`ˆAÐaWBDhAÀz*BLŽWA@!äÀLŽ×Ap?BH[nAhB.…A ¹îA°œã@PA€@@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¢šAôÝAÀ@€@@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ФBIR@A€@@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`A·A(©ü@ˆA€@@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ9@B((š@ˆA€@@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0@ B0¾ª@0A€@@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÎ BX"è@ @€@@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@=*BAA€@@AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ'×A0V A˜A€@`A8ÁÿCTâ@@Ãæ@H{bAåkDðÚ'AÏDðöADâã@ÝÜ?ŒâcAdDÈò(AžQD0– AøòCüþ;A€@€@`A€?@ MBÐø?@t¾ÀP¬x@ ©DB±;@0í[BÐñ(@ðTBà”ø? DÁДx@„IBð¢=@ ïhB€’(@o¾AàÆP@€?€@`A@0/B€ƒW@@Ò¥Àx¨×@Ь'B ´¹@€ê;BBf@ ê Bx©ˆ@„œ>x©AðgBðRé@€TBHÏ—@àùA @ˆA€@`A@@XÄ¡BÀN<@pVµÁ o¼@`¨ŒBt’@н¹BÀqs@ØK¡BI@f‘ÁIž@xn‘B¥*@PbµB¸›‡@¸}øBà.,@@A€@`A€@¤2}C8R@Àñ˜Àˆ¥Ò@j|Cì’@)€Cä˜@¤%wC k@ÀØÜÀ˜ ë@ÀqvC Ì¢@H-|CxZ¬@ÊÃC ÑÃ@A€@`A @€\±C¤›‘@à"AÁà´Aà‚®Cô²Ù@„´C AÁ@îû¶C0¦¬@ÀÁ,¦,A~{³CtXú@ˆ¹»C•ï@ú¸—CðÔ§@€@€@`AÀ@ìûC @`.%A+˜@ÜJ!C €X@¼¨C ÌR@ &C€13@왾€1³@H7&C(Ê}@ìê%Cµ{@PóMCðAN@€@€@`Aà@`³ CÀõ@À¨ë@8—@© CHØO@˜'C„U@„ûCpŸ%@ƒŒAhŸ¥@8ˆCXêm@Ô½Cpÿa@Ô8C‚W@€A€@`AAØæBð6>@­¿€X¾@h9àBôàƒ@¨¤âBXªƒ@°iÞBpÌI@@Y±ÁxÌÉ@øÅBÄV•@;ðB° ‚@ ÉBÎø?à@€@`AA(ô¬B Úi@€¬lA0ê@(t¶B˜ä’@ ³™Bpf­@ –¶BP e@`áAH å@ºBX3•@8ê©BX!¦@p^½B°@pA€@`A AðñB@Ö}@x¤?Àþ@¨KéBt¬@PçB(9­@ÈjÄB€z@@èÀˆú@(²¶BȪ¬@ÑÄBˆ©@v[B @A€@`A0A.CÌ€†@@J•@ ™AhüBÔ»µ@80ôBø:µ@¸"ýBÀUƒ@@^»À¼UA°RìB花@°ü÷B Î±@¨YC`ÁP@pA€@`A@Aø£ÉBìí„@ÀÔ–À<A ®¹B³@Ð(ÃBàð¯@øçÊBÈ«ƒ@àèAÈ«A(¹ÐBh?¢@R¯BÐL½@ÈÍB°ê@˜A€@`APAèø C x@<“@øÍø@HºCîœ@ÈúýBð6«@øhCXÆ€@£á¿\ÆA@ôïBÐP¢@èuôB<²@€+CªI@A€@`A`A°³(BÊøAà¿A—A E,Bh¯DAP BÔzEA0òMBt A8¦AvA0 dB„%Að}BÈïIAÀ40BàÔX@ A€@`ApA óµBôÁ£@ÀçÁðà#A äœBäÈç@Øê®BÚ»@9¶BˆZ£@À°’@„Z#ApÄ©B~Û@ÐÒ¢Bè§É@ðvB™c@˜A€@`A€AÐçB,pA`ìÁb˜Aà¦çART4AÀ×BÌãNAPËPB„£A€/@‚£‘A?BÎ&#A@Ö8Bø²MA€*qB`sD@pA€@`AˆAø±¡B¤½Ï@ Ê>ÁüåOA(4„Bz÷A8ÕšBhØÚ@ˆY°B(ÐÇ@€þ=À(ÐGAå˜B*ÂA8$ Bðïå@°rB „C@€A€@`AAÐA†B–w A °At“AèØ‡BðTí@°bEB@úYAp™—BX¶Aðq¢AX¶…A€%•BÐ)à@@`A€@`A˜A  FBú§8APó Ââ̸AÀ)ÉA`÷6AÐnqBZ{‚A0h!B¼Š/A€>•A¼Š¯A})BX\[A \×AH^OAÓ5BpŸ{@@@€@`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÍnB°˜W@@@€@`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0j$B¸:@A€@`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ“FAà»@A€@`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ûBÀ¾5@€A€@`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀù BÀ L@0A€@`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿöB¨N»@`A€@`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ñ’A¨î@˜A€@`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÆB8•°@À@€@`AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€X,BàõÉ@A€@€AH[§B8m@Àû+Á(„@àW B¨U @0?¶B`@ȶBÐ’@ð.”ÁØ’†@ ¨BX®@HØÍB°l@@âCðg@pA€@€A€?ÂvBàÙÙ?@lÁ€Z@Àì]Bè&$@B0+@PC„B pÚ?pÍÁ pZ@ZjB@©&@ðà™B t@ 3àA Y@A€@€A@p'BX³U@€î‡APÙÕ@à1MBS™@ Bà`š@@VKB°C@p!àA°Ã@ðŠ„Büˆ@nBø ‘@À:vB`Cí?€@€@€A@@¸§"Cˆž@ ¿@̤A`(Cœ‘ó@ì÷!CøÒ@ô´)CÔš@ À>AÔA€Ó2CHAï@ž&C˜&Í@èB ý? A€@€A @|®PC¸_ž@ù¹?$|A°GRCXêà@DQCàá@è&ACØ-‰@`:ÁØ- AÀºåBø½{@‡Þ¿`ëû@  ãBœõÍ@øØæBH@ˆ–òB`ðE@€ÑOÁhðÅ@(ÒåBˆÙŠ@\Cˆ@äIC ŽT@€@€@€Aà@@H›BPi`@ÀÓÑ@’à@8a B0š—@Xµ“Bø£@ÀƧBP£W@.„@H£×@ ÔªBœA”@@û¢Bx›@X4®B0!@€@€@€AA¸}¤Bd@½@ÐÆä@ؤB¨½–@8ÛŸBðC§@H¿‡B<…@Àôƒ@<Aà‰B\–¬@p)‚Bh¦Æ@JC0¨x@@€@€AA@ŠB(Ãñ@ Å?¤ïqAíBô‰APr BÉ1A´ B:ô@@­Ã@:tA°|BŠNAÀ<öAØh2A@ó‡B o@À@€@€A A£BX€z@€†J@Юú@Ð ¡BÐC¢@°ª›BÈZ´@øð–B Qˆ@`&Á QAÐù‡BØ„¼@€úœB¸Š¹@ áB%$@A€@€A0A¸ƒ‰B¸ÿœ@€fhAA¨`‘B<óÅ@ð›lBã@ Bؤ´@€û…Aؤ4Aàž‹B(AÔ@€–XBd A(‘»B€ 6@ @€@€A@A0+ÄBT;‚@7×?ðSAÈ%»Bü¥@èA¹B€È·@Pu¾BÀ؆@¶’@ÄØA¡¸Bàó¨@m±BøþÀ@` ýB€hO@€?€@€APAàÙC¸ñe@É{@ æ@ÐôB¼ß–@ :ïB¨lš@èÈC€z@@CâÀ€ú@H›óBj©@d³CÐi£@hfüB S@@€@€A`AdÞJC„Wƒ@@$«ÀàpALÝ8CÀ£¬@€¡?Cˆ ¬@TKECÀ¯@ÀIÀÄ/A´4C”¤ã@(R:Cp'è@L­ICp:¡@ A€@€ApA`„HChs@Ã?´ŒAm7C-ª@48C=¥@ìßJC Åm@€ß(À Åí@ø7CX@|ol@A€@€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿplMB@Oc@À@€@€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð2Bˆ_A€@€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€€èA A˜A€@€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€M(B¸¬´@€@€@€AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ž‡AhIJ@˜A€@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿõ‹Bàg@@€@A@(â£BÐÕ?#ÞÀ 6U@¨e B(‡@øO¯BÒ@H¤ŸB`×?ÆL¿pW@ج¢B(Ü!@È¥B@Àù¿B° @A€@A@@xtÓB"@µÓ?2¢@póØB„lj@ø‹ÖBàe6@ÔBPÓ(@:¼?PÓ¨@ÁÙB<´@Ðß×B0·;@À/ŸB½#@à@€@A€@YÿBP9g@º3?@dç@кCˆûª@ô¥CÀù @˜]úB`j@žÏ@hê@p`CŒ]«@˜ýøBh¥@PY C@êS@A€@A @PôBäJ…@@ÿ;A¼cAèåšBìR°@PïƒBXÍË@à„B@ÏÁ¿œ@ ÌƒBˆ‘g@д‡BÀW@ä”Bù@0A€@AÀ@˜çÜB(Ú@@|‹@ð÷ž@PžáB€<_@.ÚB€d@(¬ãB`r@àïA`r™@HÒíBHýW@øoÜBÝ\@X[ÁB0‰@@@€@Aà@t|(C(HC@ø•>ðlÃ@¤¹'Cè´‹@tŠ(CÔ‡@lK,CÁ81â@gBÔͨ@ˆ"™B •@`¹›B K5@ ŒSÁKµ@pB„¨‡@°Ï©BРn@{B€m+@A€@ AA˜ñ¿B”Ÿ•@ZZúÿZZúÿð–¼B<“@ZZúÿZZúÿ ™¹B²3@@ÝèA²³@¨®ÒB¸sw@€œB_@PïÝBph5@@A€@ A A”lBX˜Ô@yAèÂTAЄvBཿ@YBp:AÈK„B°Ï¸@ÀÉÁ°Ï8AÞpB<¬È@@‹B4“Aà¿tBPð@pA€@ A0AÙAz AZZúÿZZúÿ °ˆA7AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€é¥AÈÈý@à@€@ A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(¿ŸBˆ@à@€@ APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¯sBpï:@pA€@ A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ôìA a@ A€@ ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8e–B°É@˜A€@ A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸÷ÖBñ@€?€@ AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxŸÆB |;@0A€@ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ËB&@A€@ A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÇcBо=@A€@ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€þºAí@0A€@ A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B¿Ÿ@À@€@ A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÎB˜Ú–@A€@ A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÁæA@=Ï@ @€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpa’B *@€?€@°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`!"B @À@€@°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBЧr@`A€@°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ûóA Úi@ˆA€@°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€žJB`Û @À@€@°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¼AH©•@PA€@°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ò£AhK@@A€@°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÊdBpæ @@€@°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ›ÌAñ^@ @€@°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ „ÒAà«o@€?€@°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ輑Bà¸6@à@€@°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ä Bœ3@ @€@°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÙ³B04@PA€@°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBPâ_@@€@°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ EA( ª@@@€@°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀTŒA ™à@à@€@°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 8¤A(hî@€?€@°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ )KB ý.@@A€@°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÙAxPð@€@°A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿµbBp)'@0A€@°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ02-Bw@@@€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@U¥A°&õ@à@€@ÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€“¨A÷@ˆA€@ÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ\hC@ôU@A€@ÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ {×A@mO@˜A€@ÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBEAˆø¨@A€@ÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÕ(BÐ+@A€@ÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ þýAhq¢@A€@ÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀfA ·«@@A€@ÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPLHB0¶@@€@ÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¢PBI@@A€@ÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€U¼A°–@ @€@ÀA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ½ÚAÀBn@A€@ÀA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp›)B°ºq@A€@ÀAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀB3X@ˆA€@ÀA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ LÆADø A A€@ÀApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜qAØCÁ@`A€@ÀA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðü)BSV@€?€@ÀAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 6¦AX­À@À@€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ïA°~z@ A€@ÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐSMB`!@@€@ÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @4B@â3@À@€@ÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ è±A©@à@€@ÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀPÔA È{@ @€@ÐA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ìeAȲ²@pA€@ÐAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp†@B@[$@€@ÐAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€àB ac@`A€@ÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ€A€È½@€@€@ÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿȤB`?ù?@A€@ÐA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÃÆB°{@@A€@ÐA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@µHAà5§@ A€@ÐA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÖŒAàlÑ@@€@ÐAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ„cBO@@PA€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ËB`è@@€@àA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ-Bpà@à@€@àA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿá½A ²š@@€@àA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@á4BÐ&4@@€@àA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÆB´@pA€@àA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°wCê@À5iÁ›@¤ 2CاL@à=CÀZ@„³ECÃ8@p"ÉÁø@œÕ5Cx—n@ô¸JCø:†@ ÖPCÀ\^@0A @€?A`b—Bh$_@àÐeAhGß@ˆ BÀ4Œ@P’‚B({¡@ ÷™BÐh@p°¯AØè@hR«B¬Í@œ|BøÚ¬@`O°B ´Ø?A @€?A¦ÕBˆp@à LAˆ”@x²ØB€ôE@€â½BpNI@øÙÀBpù&@€õ@A @€?@A–AB| ý@€‘@ÁÌ5}Að3BÔj2A°ìGBÌøA”SBð½ô@¸°Að½tA·nB²AàPBŒj7A«_B`;@À@ @€?PAjÉBà%]@ YmAhJÝ@HÆB0ˆ@(Œ©BÀÞ”@øV¯BøL€@pé¿øLAðêŸBϨ@@†¡B€Ø£@Ø¿¨BÀd@À@ @€?`A¨ÊâBì6‘@4À8OA€ËBT›º@°ÃÍB•·@HîBJ•@§ñ@JAh]ßBØ ¼@(½ÏB@ Â@@”âBð„"@pA @€?pAø6µB<¥œ@«?пA(Ø¢BÄ Å@ŸB@%Å@X¶BHV¥@à°šALV%A Ž´BÄ—¿@è×BX‹à@ØdéB Ì7@˜A @€?€Ax&‡BÊ<A œ™ÁÈU‘AëKBʦJA2‡BÀÛA :·Bß@€o£@_A8J¦BâyA˜sœBÜÌAHߪB ä-@ A @€?ˆAT7CØ-¬@€÷Ì@ìK,AøTåBð Ì@xËÙBÙ@lñCˆ8µ@à^qAˆ85AøkòBì Ó@ˆ×Bé@(¬B ;(@A @€?A8Á:CtŸ¦@ÀªÀ½&A0ãCŒ#É@4]!CpkÈ@¸dECK¦@R ? K&A0é(C„ŸÈ@N(C0"É@ø)XC€ïh@ @ @€?˜A´k$C¸Kº@ÕŠÁPm:A¤„Cô-Ý@´FC`¹Ü@„],Cà†Å@`³éÁà†EAÀvCxŽú@´9Cp³Ù@˜)CP®_@A @€? AàxB*n6AÀ|À¢¶AÀFBŽWA€ÛSBvRA¨$BPá*Aà‰ÁPáªAà¾OBh\A˜§„B®0AÐaLBÐ÷¨@à@ @€?¨A!ÁBA@ÍfÁpµ‚AzBüA¹¨B°ª AXUËBŒA@¦@ŒAP ¨B¯A`J¡BГA€B¦B „@PA @€?°A€BpB2ÿ1A°°¹A!²A€XcBœÑ9AàôB¸:VAðÁxBXc;AÀ„Î@Xc»A€gOBèvNA±@ VBàÃ@ˆxƒBàý? ÷©BÎ@ A @@@@@XáªCìí‚@€… ÀôAð0ªC ±´@ ¨C8º@ø:¶C{Ÿ@žJ¿{A¦·CL’á@Ø1´Cø“à@FÛµC0®Ë@ˆA @@@€@p„´C­@ÀŸ@ØÂ A ª´CgÉ@”t¯CpÚÁ@z~·CXµ¤@àrlA\µ$A»CxMî@º¿°CèQà@r©°CŽÜ@€? @@@ @˜þOCx*@À-AÀ.ª@T{QC(Vy@@FC` ^@¨ôQC éA@ LA éÁ@T«WCŒDŽ@GC°[€@ÀUeC`x}@A @@@À@0hÁBPÛþ?ƒ€@à@øÆÁB(t/@P;·BP¿/@øi»B€¢ @n0A€¢‹@@xÄBÐB@@èa«B@C@`BéB€¼@@ @@@à@À6¡BX*=@ £]ÁèG½@“BØŠ@˜7¨Bo@hF«B°’A@ «ÉÁ¨’Á@(€B`“@°™½BÈl@€—¯B`x×?A @@@AÈ0æB¨…@¦ò¿`–@(—ÜBÀ_a@[ÝB ‡5@ £ØB€¾%@~¿€¾¥@ ÒBÀ·y@ðkÐB`@I@ØÊýB€` @A @@@Ap€VB°ß»@€ÍBŒý;Axó†B89²@ð3 B|fAð }Bè?–@]Aì?AX¬‚B˜Á@po_B¨õÔ@ù«BÀ/õ?A @@@ A€OCà¯/@€DÀ̯@ˆµýBHÝk@$RC`¹h@´U C H4@ &^Á H´@¨ûB`Ës@ôÀC¾o@˜˜'CS7@A @@@0Ap<³Bès@µS@P9ó@E«B¸,@pj£B`¾¯@¸¤¿Bð–w@Ц”Aø–÷@šÆB€ ‹@ØW¡B0¹@ g•B w@0A @@@@A°;B$O¾@ M^A\n>A°?GBôLÑ@0kBÌì A`ÇBB¨“Ã@ì€A¤“CAPïSB4½Ö@ ûBhõAÀq´A¨p@pA @@@PAˆ€‡B¸òÈ@àÛ AIAh"„B•ó@°µfB| A°|mBXø@@Ù¯AXxA0ºB>,Aà™0B ¿8ĂBF@€? @@@`A˜Û±B³@ÖÁ@3AøßBD°ø@ذB0œÏ@aµB8žµ@€þÀ8ž5AP¿BTHò@¿ªB ¶Þ@Ð’BpK@à@ @@@pA¸|CH¼Œ@T0?HÔ A(ßîBt6±@‚ìB0.±@ˆöCèWŒ@ÀkªÁäW AX¤òB˜ ¹@< Cxt©@œõ?C`ß]@ A @@@€AX¤²Büð¡@žõ¿ü "Ahs›B(rÁ@˜PžBzÐ@¨Q—BëÍ@ð´¹A ëMAˆ#šBÔËÎ@>aBìAà®B€‹@@€A @@@ˆAa3B˜^"AP-òÁ{¢A ùÍA7A°~OBèVUA òÞAAÀý™À “A@ ±AøÂ'A ÿÑAt„@Apó½B äc@à@ @@@AðŽ9CD}©@ ØœA|›)AäŒ&C8ÓÈ@áC`ÝÏ@¨1XC˜­Ÿ@€üÆA˜­A lCC0ù·@à.CÀÉ@ÄXCX‰@ A @@@˜AÞ‹•C|îê@Ð^À kAÈIyCÀ© A¸º|Cô) A’h—Cصß@@äó@ص_A2ÀC–AЩ{CììA ð‹CHÁ@ @@@ Aü`Bš)SA@’˜À„PÓA {1B*uA öABh`wAˆ±ƒBT²TA€‘@T²ÔApž\BívA@ºVBŒFzAóBȬA€@ @@@¨Aø¦ÐBŠA@‚ÅÀ4©“AèãB†,AèÍ®B¼^&AXTÀB|n3A¨D3Bzn³AÈÑ¿BÞžA^pB +vAX@…B#©@A @@@°Aü/BÄ:JAÖ¦Á^aÊA "ÕA0ØHA0#.BÌ`|A°ÅqBÔ²_A@„–AÒ²ßA „]B2d{AÐx#B@¿|A€ùØATëA€? @@@¸A0ë›BœÆ1AØh‰Â.é±A@ÁB˜ó\A …°B¬(A`!B€ðGAõñÀ‚ðÇA`âA@®KAPˆ B`mA°ª(B˜O»@à@ @@@ÀAp¾XB]cApO’A$ŠãAðû@BÞ-~A` B€ynAÉ£BhaAÀ”Ç@jáA˜/Bv]lAÀ;sB,A{AðÆ¥BÀ¬k@˜A @@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØu’BHG’@PA @@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀã(B`uö@ @ @@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ `B(>¼@A @@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€V B0ø7A@@ @@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ®A &A0A @@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÞÖAÜö:A`A @@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ £AHAA@A @@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`z.B¨*A€? @ @"™„Cø…–@@ÌÁ Aš„ƒC¸É@0q†CXòà@º”†C«@À5;Áü+ArG†CŒeæ@w‰Cx`A”¹tCþ@pA @ @€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿADhŒA@A @ @@¨8C(wP@¹Ø@P—Ð@°FŽ@@Šã@,œ’C°´¢@¤BŽC@ƒœ@à˜Cèˆ@n¿èAXB™CÙÄ@Ì¡–C¾@ΡCP§@à@ @ @€@à³Bßó?{ˆÁðt@p¬¡Bp©2@ÐÉÀB Ç!@øò´B2@€_Á2@¸‘§BÐ/<@ õ¿B`/@ Á›BÀµó?PA @ @ @8‡xCèÿ?@@”Û@àÀ@.yCŒÐŠ@0oCp†@þ‹‚C ±c@€A ±ã@B;†CÜ¿¦@üÒwChf—@Œ ŠCÓ«@PA @ @À@ŒOC8E&@ÀõAX_¦@—PCül@dDCÝ]@d«KC°Ž9@àõ0A°Ž¹@¬8OC€Â†@ÀÝ@Cð§u@L/ZC`bP@@A @ @à@àB¼š±@pFÉA̶1AÐÏDB°½@@ýÂAdBA0³Bxö²@`¥ßAxö2A íSB@ï¹@«ÈA„ÞA y9B ‰õ?A @ @AB¿‘CP[Ž@Î*¿üqA~ÉŒCxŒ¾@4o‹CÀdÄ@À5˜Cd’@úÀdAm’ChÄ@Dé“CøÌ@ {¥C`Œ­@ @ @ @A°-yBØ@„@ú¿VA@kBØÇÆ@`âoB –›@€HmBÈ9@êV¿È9AÐucBÄ.Ø@Ð`cBXû©@ø¥‰BfÞ?A @ @ AhˆBÐ:@8^ÂPTA ÏEB¤dþ@ˆÊ«BPyš@ Þ¤B`úˆ@ОöÁ\úA€€B8Ò@˜Œ¸BØ!š@`õ£BàÇ@@A @ @0AÀâpBt ­@€³ÁÐ'-AàÁRB>²Aà|oBð¥Ä@àm Bà:ó@`VÁà:sA±üAVd3AàÒ.B¼A`ýBÐ0+@ @ @@Aà¸åB˜k@)³¿ˆ?ë@hýÓB@‚š@8éÔBpú˜@ XéB°}@ЋšA¨ý@xÿëB @ÖÅBˆ'¬@H¶ C`×@A @ @PAø§½BÀ=‚@¥ŠÁ”SA8žBðü›@à›¼BXͳ@ÂBæ‡@ÝŽÁæA‡¢BàÚ£@¨ÀÁBH ¼@H4äB@ô @PA @ @`At§*C€‚j@€a*APªê@¬XCp•@ïCHÄ•@È*Cpxr@c¿@xxò@ÌC¸ã›@ÔšC0 ›@H×;Cà¾D@`A @ @pAP+C8e@°†ÁÀÄå@°D_C„ö‡@äVmChù˜@éƒCð?„@н‚Áì?A¼SeCØ¡@Œ·rC Q­@4¯£C°®§@ A @ @€A&@ˆCàmt@Àá¼À˜ô@ŒNmC<˜@˜ùqCPé—@rˆCHúŒ@€{iÀHú AX‚oCÈP¬@ðòqC X³@–cC0™@A @ @ˆAüê`Clh—@`x2A@ƒAœÙGCl„¿@>Cp„³@„ï_Cq•@ -tAqA`_ICо@äã;C¨#±@üW‚C ±¦@0A @ @AHª˜B°AȾ.Ç€A°%‚B’zA ‚BhLA¨¢B ÿú@€]B@¤ÿzA5BªKA˜*ˆBHZA· B°óV@à@ @ @˜A Ÿ B€Ã)A@HkÁŠâ©A ¢µA¼R*A0“ BüeAÑDB,¼@A@çž@,¼ÀA0¹-B¬¤XAP”BHžqA GæA(VA`A @ @ Aøº¯B*A€çíÁŽDŽAðÃpBº%?A?ªBHdAp»ÇBp• AððÛÁp•‰AðŽBôt'Aà‘¼Bà+AÀ-¸BÐÕg@˜A @ @¨A˜*ÔBü2A å®ANAm½B"ŠAÐ)›Btî4A8•ûBøÁý@ @AøÁ}AÈNÕBÔ= AÀŒÃB <A€œÿBàÔ‚@@A @ @°A Ž¨B:_=AÛ€?°ƒ½Aø§†B.êRAHM†BoXA(ˆB¨\AàŒ1Á¨ÜA`eFBŠY|ApBlBXtA¤„Bà¨@ A @ @¸AàÔXBr]Aà¬`AÊ:ÝA°¥>B*\xA€©BœqA€Ìë(A`èA`|þ@@uãA ¼Ý@À[ãA |E@PCãA |Å@€å,BxùD@@bA¨Q«@\;B`‚¯? A @à@@@ä"$C¨·@HG¾Í‡@L>$C¨?@¼D"C<>@ÐG&C Ã@€¦@ Ã›@\)CX‡_@0Ò#CsY@àCpÍ@0A @à@€@0IB€G<@€´UA8e¼@PÐbBà}u@ g+B8ü‹@p°7B`»W@ð –A`»×@ I^BàŸ@p4B౪@‚B ¨?A @à@ @@â6B üg@h Áè è@@$Bä¹±@p§CBÂ@À„`BÀ·G@`(#ÁÈ·Ç@À¾KB<"™@p†pB'{@ê B@úå?PA @à@À@€ß¬Bx@ÝÄA8•@<ÂBP/O@à#B úL@XxÃBÀ@`6¬AÀ˜@¨×Bˆ4@@(Æ©B µd@­°BÀ\@€? @à@à@xHpC¨Ða@ AAèôá@ì{pC& @à+bCØ•@°VgC@}]@0§€AH}Ý@@¼6!A8*ËBœùÞ@ÎÅBÔ¯@ÈÍäB¸d¨@à4*Á´d(AèÀB,Éñ@ tÓB¨Ÿ­@LòC@]R@@@ @à@ˆAP£3C ·@¥A¾7ADî$C,¬ä@ü#CèdÞ@Èô+CXŸ¥@€üôAXŸ%AÌ÷"C`/Í@ÄoCx¥Ê@äj@Cà‘@@ @à@Aˆê¹BXlA°ÅŸÁ"„‚AÀÊBR+A d°Bd©APèBH²Ú@ qÁL²ZA·¹BÀ¯ A)ÔBàäù@°Û²B0´X@`A @à@˜A£ÑBlñõ@@Ù9ÁvA`¦B»AÈÀºB8ì A ûÀB`$AR°A`$ŽAHδBÊpA؆B`™;Ax¤B}@@ @à@ ACB(`HAà_XÁè…ÈAÀ¬ B~{bA`…8BDÂrAÀ[B<Ó@Asë¿<ÓÀA`…BVI^AP«B¤¾eA@«àA¤åA @à@¨AABPß3A ä;AÈ´A`_ BNscA jÊA¤8AÇ\Bh{AA°ËŠÁf{ÁA°±Bò`nA@QB°•MA ñ¾AxõA0A @à@°ApmBòO9A€ÅÀt¹A@çõAZXXAðBMJAàôHBD'HAzBÀF'ÈAà°B<éqAÀ‰&BÈÈPA`RõAØ9Þ@0A @à@¸A` 1Bè_Aà8'Á.2ßAÀsóA>gXASB0݉A@¾B”vOAÀö[Á’vÏA@ØÅAœa>AúBbP„Aà™ÃA;A€@ @à@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ=ÞB`‡@pA @à@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЙ¹BêJ@@ @à@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÌAÈ=ò@€@ @à@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀîA0Éê@A @à@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`íA¨ÐA @ @à@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿrBXçš@à@ @à@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàú"BÎì@A @à@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿžB4ÉA @ @A@õ´B°!@ lvÁÈÉ¡@HÙ§BèÔ^@0»ÄBP¦m@`—B@&@PéÎÁ8¦@0”†B€3o@ ¸B€m@pÀÈB`+ó?pA @A€?Ô8Ch5@pƒ±AX8µ@ÐÕ C UŠ@xêBpm@@ C[.@pµB[®@P'#CLö˜@èÀôB@Ý1@¸°ØB@Îÿ?PA @A@LH6Cp‚{@à^^A¨ªû@¬>CŸµ@ø›.C€ ®@4a1CÆX@È‘AˆÆØ@ÔL=Cà¦~@(A(ChȰ@<æBCУ°@à@ @A@@èhÖB ˜ð?ˆ†A°¾p@pæçBè‘/@ØûÃB³#@âøB vø?À¦ÄAvx@ˆ, C0†<@°]ßBk#@h¸‹B ¼°? @A€@·„BhC@€N”À [“@ð›B 6M@8“‡B€P@ *ˆBpÓ @@kŒÀpÓ‰@hw„B,?@€L‹B ÁE@ ¾òB)‚@À@ @A @8…7CÐ?4@?ø\´@Y6CÐï@°Þ3C`s@D.@C0¯6@ÀA0¯¶@ˆ¡DCxĆ@˜Ü8CÐÝr@°YCð`f@€? @AÀ@ðq{BPa@@€•À˜€À@ðÿrB9†@zB0Ž„@÷nB®O@Üß>®Ï@ùmBhPŽ@À9iB!“@¸6 B0: @€? @Aà@€éöB°% @àÄ]Áè? @ïãBxY@hºüBÚ_@Ð|üBÀ©#@ ¬ÁÀ©£@°hãBز_@HC;e@ÈÎC°ð@@ @AAÔþB8>+@€shA€Z«@<¡C ½c@,çB`Üo@PŠüBl5@3¶Alµ@È`Cˆ€@h×ÝBðçq@T=%Cp:@@€@ @AAÆL½Cħ¶@¬Ð?(Æ6AÚ[¶CdšAš<´C€øè@êÚ¿CðXÒ@AðXRAz²»CÌqAê’µC„yAô—²CðTÁ@0A @A Ah´Bˆ)d@‰ ÀØOä@ˆ½©BHÆ™@HƬBØc˜@ð/¬B"y@€Ô@"ù@¸3§Bðö¥@ð ¡BˆÉ©@ÀóB0#@@A @A0A\PCPaN@ ç$ÁP„Î@$f?C¸‡@ÐHCСŠ@è²QCp½U@@Å‚Àp½Õ@´™DC¸v@`GCЮ@AL¡AÀÞ‹BÞÀ+AàBqBTnSA臼BÀ³ A@_A¾³‰A8kªBTîAX%”Bh0A(ŸB@¾l@ @ @A A Å®B:§A`ÚPA¨À„AO›B6›Aàé†B8ÙAPo­BÔ`A@s¦ÁÔ`–A€?|B8öPAˆ8¢BÀùAñB¶z@ @A¨A(è»B … APѲÁ¶ Ahm†B¦z@AÈŒ¬B°Íý@8¸­B$.AÀ¯æÀ&.˜A ú†BÖGA`”B˜žAHbÊB€²T@`A @A°AÀVdBúIeAàgUÁpwåA¥ B8œTAðÁMBŒq–AÈ£ŽB0ÛeA@:Á0ÛåA"PBF4LAp$yB’Û™AHæ¼Bð–J@A @A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€_}Aø[ç@ @AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHã‚BPd@ A @AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXÈËB ùN@ @AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@!­B0L@€@ @AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ —ôAà/ñ@à@ @AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐèeB pž@ A @AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «áA Ò A€A @AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ª#BP©Ò@ @0A á~B(—1@€¿+@8´±@°2„BÐZv@1{B ¢‚@ðe…BÀÒ?€˜:A°R@a”B(§@vB ®@0#TBÀ´Û?ˆA @0A€? WB`ò†@à}íÁ|AÀÀA„Æþ@°‡VBPÂD@0B@±q@0ºÔÁ@±ñ@ ÿžA¨½ß@0Á9BL@†A°ðƒ@€@ @0A@ä¥UC쳑@¥?ØËAÀSXC@1Æ@D!UChx×@¤ÏXC :§@€!¶À :'A4sYC,†ä@P¢\C8°ø@œ•QCí†@˜A @0A@@0AÊ?À@ @0Aà@¬Â CÈ€!@â§?蛡@¤C`$a@¼|C !]@|÷ Cð´5@ÿ@ð´µ@¤ßCø@Ð×C€ßx@ØIäB°¨@˜A @0AA8MLC˜ÑU@@rÓÀÀõÕ@ÜaCChT—@`©HC˜ª@HNC@¦T@zÀ8¦Ô@`³GCÔ[—@ôöIC¨V@ô´iCè–Ž@À@ @0AAH@sCx§h@àÂÁ(Ïè@´¤eCd£›@ÈßmC8 @™wCBm@ LZÁBí@\ iCD¡@HºtC°‡¢@TKRC ê€@A @0A A¼i«C¬p“@€±SAŠAX«¦CÔÃ@ÒÀŸCHáÉ@zL¬C€Ö«@  ëA„Ö+AŠ,¬Càì@h@C §ã@&ë®Cðè@ A @0A0A`þcB ïÈ@à'ÁIA ÛGB¼IA@ëeB°(ó@ð¼vBX÷È@p§Á\÷HAÀIBB²¨A83ˆBÃÚ@¹oAØJÊ@ @ @0A@A¢BøŸ@€ó-Áä+Aè&BŒ;Ý@¨-¡B­Å@ˆÜ“BðB¯@€w[@ðB/A¨¸B`ÿâ@˜ö†Bªì@î„BàJ@@ @0APA,vfCCà{@„;Cpž.@ ­Àxž®@PéÌâ@Р”Bôæ–@ø “B°â @@¨™Boo@ÐY¦Á˜oï@È ‚B 9´@`ªBð?•@p¯¸B ƒþ?€A @PAAØ´ÒBP@`5A2Ð@`kÖB(y‰@€CÀBÀO’@¨†ëB yK@€‡A yË@ؼíB  ‰@rÚBàÿŒ@p-›B6@à@ @PA AˆîC8´[@Ð?ÛÛ@0ÛþBlk”@‚ýBð¢”@´ CÀ<_@0LÀÀ<ß@p»òB”˜@(†øBÀ/–@ØïÀBÀ6@@A @PA0AàwOB1æ@ÀŠ&Á0ZfA ¥0B(AXB4“ AxøBL«@@ÀÁL+A a~Bð ó@8&’BPØ@˜Ÿ´BÀ@@ @PA@A`º³AbY0AZZúÿZZúÿZZúÿZZúÿ m¨A|B%A ·²A¸Õò@@·ŽÀ¼ÕrA ë–AB/A«¸A¬Ï/A¸ÕŒB §@A @PAPAÑCÈp{@@5-Á¨žû@(þBÌá¤@h CèF¤@ð#CÀ˜q@ «qÁÀ˜ñ@°CD1œ@(uCØÅ @øòãBpï2@A @PA`AA¥B Õ»@ ‡#Á¸÷;AÐyBÔhý@°Ê BàÓç@pp°B`Cµ@î?`C5A`¡Bô«å@ˆ…¡Bøóï@¾½B ¿3@€A @PApA8gCdR@Ð^žA\mAtá C°«@à‡óBPÄ@P¼ C I“@`O¡Á IAÀkëB|_¹@ôÊCÈ3¿@P)C }@A @PA€AÀ åA¬µA`\Á²ÐŽAÀmšAøTA ÏýA €LApÌBí"AO@í¢AÀYBrNA`ÞõA@LA`ðBˆÐŸ@˜A @PAˆA€BJÊAÀÁ”À\ä‡A€etB¾ 0A°{ƒB|ãA0ÓGBtì-AOS@tì­AðJ4BÔ…SAà—*B@ @pAÀ@Àm×BøÜ0@6:?Xü°@˜¡ÖBð?r@¨ÕB@=~@ðÝB°˜(@Ïñ@°˜¨@8ÙãB¨÷n@(™ÔB€l@¸êçB€ý?@@ @pAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp›xBL/@A @pAAxÎC\í‚@@h-AäA0‘Cà»@L&C®@(üCpj@PÀhê@€âCàN¤@ PCE @à3Càƒ5@ A @pAA [iB”Pš@€»ÁˆlAÐîOB”Ý@`©tB É@ÕxBpi•@ <ÁtiAP·^BÀ`Ø@ ˜‚BÀÖÁ@ã5B°ë(@A @pA A K†Bç¡@À{#Á¨"A  nB8‰ß@è‹B OØ@Ю†BÀ'¥@€a@¼'%A˜Ý„Bì Ñ@à }Bx×ï@@ߘB€@@A @pA0A˜ú6C˜/e@ èAØYå@d2Ch/@pû)Cðý–@Û:Cl@À LAøì@ˆ½7Cà1¦@œj,C«—@¸ÐaCÀO‡@ˆA @pA@A`AmB9É@€$+@”^IA ªcBŒÕA€ÇZB¬× Ap8BXA@ÌÁZ‡AðëBï>AP?BÈ\(A(|«B2@ˆA @pAPA¸üBp@ÀŸPÁЙA89ÞB˜9²@@þ÷Bèý¡@X¨íBà—ˆ@ “ºÁà—A(àÆB|qÀ@è ôBD¦@(ãàB€ã6@pA @pA`AXáÀB´œ@‰ À„®Að<®B$hË@¸=´BÈ|Ë@HΠBú¹@`Áú9AÀ¼ŠBø@+Bàˆë@P[ÃBÇ8@ @pApAàÿ BRUAÀµ¥@Ür™A0¼B,gDAàKìAT÷DAUÜADß A€Zb@DߊA`›ÓA“5Aà2¼AxÃ.A€¤šAXñÜ@€? @pA€AÀ†ŽB ñ@`¤"A˜9qA8݇B”ØA)nB¼ AÐìmBôºA@:Û@ôº’Aà¬_BXk3AþIBøç?A Ó>Bpyh@0A @pAˆA\øB<ê¨@`ÙÎA  )AðLðB¸†Ä@|ÅB`=à@p’ýB8v™@ ˆ»A8vAxYòBØi«@@xÌB°çÑ@˜¦ÉB Û>@@A @pAAp*SB²€/A»A࣯Aðm^B :AàÜB”GrAðVRB¿.A`ÆÂA¿®A°Ú^BNÂ6A0 B0sA´¨B0@@A @pA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ=BÐw–@€@ @pA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø»…B¤{@A @pA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŸSB°p@€? @pA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXÈAØyò@@@ @pA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`š,B˜À @@ @pAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°§8B€p@A @pAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€FÆA0KA€@ @pAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°__Bxè‘@PA @pAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¦B îü@pA @ˆA(øòBpF7@€ÀA˜g·@„LCÔˆ@ˆþïBhý€@hÉíB0”&@àa;A0”¦@@C÷z@xÚèBЄi@@×CPç6@ @ @ˆA€? "C€pt@€Ä@@Àœô@(/'Cxö²@(m$Cøº®@L %C`tg@àæAhtç@8b-C´²¬@ˆR%C0 £@€“5CÐÉ@ @ @ˆA@À-)Cì@€ÖfÁh™AÌû$CüC²@X 4CàéÂ@„l#Cð’j@À´Áè’ê@$±"C$p¥@‹+Ch´­@0gCpdC@€? @ˆA@@ØÇåBÀN@@ÄåÀ0(Î@øÂáB¼À¬@åðB —k@`3ßB`5@#Àhµ@h®àB 9›@XÚåB€rF@ì…CÀÊ^@A @ˆA€@ hVB`Í›@Ÿ@ÌéADbBˆ>Ì@ÀúNBÀ²ï@0!bB1¤@àMA1$A°«~BL“Ô@ÐmKBDA ÷AðF1BPcAÖOB ¢Ù@ç¦BÀâ)@ A @ˆAA¨¯¼Bðþa@µ—¿`)â@0A¶B$l”@ ´¹Bô¢@hMÑB Ò[@ ÒA ÒÛ@ˆ“ÓB,`Ž@è;ÅB Ö @ðñ£B°c@À@ @ˆA AÌø,C¨—]@ ²+A˜ÁÝ@ §+Cð¯š@l~"Cˆè“@`.%C€1_@`6'A€1ß@˜%$C0@¨iC˜ò“@À×>CH‡‹@à@ @ˆA0AsCðÚW@ÀÏ­À(Ø@̃CÀ¦Š@¼ìCh ™@˜fC09n@ @09î@ ” C(Ÿ@lÙ CÀ}£@S"C@×s@˜A @ˆA@A”‚B ¶±@N ÀPØ1A°ÌqBlŸô@@k|BP•æ@ÀkŒBP”·@™@L”7AøµˆB5Ax,B(ê@ ÁÜB ‘?@A @ˆAPA`$ÙAž AÎ5¿¬¹€A`^ÇA6%AàÙÎA,®.A —äA,«AÀ‡@,«ƒA€NåA¬z/A`JÆA ô,A`°Ax»@à@ @ˆA`ARÜB0¤‡@‰á@ä¾A8ÎÐB0°@€?ÆB0s²@øäÛB0Kˆ@`¶A0KAÀiÑBXŸ¯@ÜÄB°›´@'ëBpsJ@A @ˆApA nBVÁA ·QAöàžA ooBLðA—BB½€A šnB8á"A`âA8á¢A`hB°è A¸JB¶R„A¸´±B°ÅZ@ @ @ˆA€A`ýöA’™ A@¸ñ@ ¶A ~÷Aüœ0A†ÄA¨¸7Aàc B$ƒA aÁ"ƒAÀ ßA–K-AùBxÏ`A BX¥ƒ@`A @ˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ BÆš@pA @ˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  jBðÌ;@PA @ˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ V­AÓ@€? @ˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€·BPB6@ A @ˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€UÁA ý@€@ @ˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸‰ŠBÐ;B@A @ˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ +TBðš{@À@ @ˆAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`³BÀ$Ç@@ @ˆAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿצAˆÁ÷@@A @ˆAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¤°AàóA A @˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpU…BpÙ/@A @˜A€?:†BÀ|@ZZúÿZZúÿP¾‰Bü@ZZúÿZZúÿ}€B€ü@ZZúÿZZúÿ(„B0½ @ZZúÿZZúÿØžˆB0K3@@A @˜A@«B0D@`LÁUÄ@`”äAи¦@0îB«`@€mBð¯A@Àp’Àø¯Á@`nþAhðš@'B uy@@sQBÀt @ @ @˜A@@ÐÉ­BÈ«$@@¡®@ðʤ@à{¶BTaŠ@ ›¬B¤>@xR£Bðù'@èÁ¿èù§@àå¤B´¸Ž@`m©B°«>@HkÒB0[G@ @ @˜A€@¨ÑB¸¸:@@Ý&A(ܺ@ ÑÞBÄÅ›@:ËB@ X@ŸÊBÐÞH@@Ÿï@ÐÞÈ@¨þÔB ͧ@›ÇBPÏh@˜ó¼BФ@˜A @˜A @H¢®Bxåh@H¼àé@èÓ¯B´o¢@C±Bh~ª@ˆÖŸB0H^@€Ä=A0HÞ@pÿ¬B Y@àŠ–BÑÅ@(ÎËB ã@@@A @˜AÀ@8ïCÞz@@7ù@ û@\Ú C\%º@,7Cˆ³©@À©C‹?@@4é@‹¿@Ìd C¨T@¨}C’€@ÙõBûB@€@ @˜Aà@ « B„@Æ@œhÁ°fFA  ÛA´7Að)B°Ùû@ °HB°‡@ ú’A¬AпkB”¹¤@Ÿ$B¸v×@ЂB°½@PA @˜AA°ßBD¨Ç@^Õ?ôÎGA àBøÍAÀÀB¬RA€ÏB°¹@@8À@°9ApZB`ä@@UBÀßA0"B ¡5@ @˜AAÀ‘BÔWÍ@ࣙAèMA`ç"B +AÀï±A}B0Ô5@àcAÁ8Ôµ@@ÆhB<¡@x-B@&6@€íBpÓ*@@@ @¨A @ ˆ¸B€j@À¸±@Lê@p7ÀB¨©@0g·Bøë§@³·B ŠB@@û @ ŠÂ@xž¾BÀrŒ@0k·BX©‹@ˆÄB°s"@€A @¨AÀ@€ØAØúà@ÿÄ@Ä'aA ¾ñAŒŠ'AàüÂAÈÄAÐt B@†À@€˜Ì@D†@A¶Bh°@0FB Ö.A@{uAè™Ñ@A @¨Aà@L—B4$¾@ZZúÿZZúÿÐØ–B¼’½@ZZúÿZZúÿ t“Bð0Z@ZZúÿZZúÿ0Ã’B`*Y@ZZúÿZZúÿÈÕÀB0-@A @¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¯Bð5@pA @¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà/ðAèdß@`A @¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀíB`¦F@0A @¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ»NBP¡/@@ @¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8¦ÜB0V'@0A @¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXJœB !@ @¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ´NBjX@@A @¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿΕBŠ@`A @¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX´²B@ë@ @ @¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€|A€ËÂ@€? @¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°=B@ÎK@€? @¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¶”A(vë@pA @¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ–}AXoÎ@ˆA @¨A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ í(Bpút@@@ @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀRAX;@pA @¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿسB@S@0A @¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜ó„Bp? @€@ @¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ•{B ¼@@A @¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@àA1U@@ @¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÈÞA ¢J@A @¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà/B`@€A @¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Û BÐÛ @A @¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜C¾B¨@@@ @¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ.–A°OŸ@€@ @¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZDAha±@`A @¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐABÀ I@€@ @¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ+pB@”@€@ @¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðŽiB°@€? @¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ 2Bðäf@À@ @¸ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀk€A8Í@€A @¸A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà̯A°mÅ@ @ @¸AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÉjAб¿@PA @¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`x2BÐÞH@€? @¸A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàNBø5‹@ A @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàg‘AÙ°@À@ @ÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ B0Ïr@à@ @ÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpQBˆe@A @ÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@T)B~@A @ÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ýB€ˆ@A @ÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP[ŸB Ù?0A @ÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀGB€ž@`A @ÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà_B£ï? @ @ÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ XáB°@PA @ÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¶%Bh+@pA @ÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàKUB°œ@0A @ÈA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€WˆA£Ê@ A @ÈA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`EÎAð6¿@A @ÈAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€vÂA@t³@À@ @ÈA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ì‘Ah2ß@@A @ÈApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX—B0@à@ @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿº B€§%@ˆA @ØA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ'eBÀé?A @ØA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¡–Aˆ^Ä@A @ØA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€mB‚@A @ØA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ“:A¨S£@ @ @ØA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@›hB‡4@A @ØAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «šAÀ±Â@`A @ØAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ }´A ±@@ @ØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh´¦B T@pA @ØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPë B8ÜŒ@A @ØA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ}B`šV@AÀ@`é(Ch×z@ZZúÿZZúÿ´f*C° }@ZZúÿZZúÿpé"CðË‹@€ è%CH^Ž@ZZúÿZZúÿZZúÿZZúÿAÀ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà@À@@ W‰Bp[/@ZZúÿZZúÿ‰‰BØ›/@ZZúÿZZúÿXì¢B E@€ ±¤Bè±@ZZúÿZZúÿZZúÿZZúÿ @À@@@À¼4BX¸L@ZZúÿZZúÿp4B8L@ZZúÿZZúÿл9BPM2@€ðÒ:B@Y3@ZZúÿZZúÿ@CBœ@pAÀ@€@ ©BH¯@ZZúÿZZúÿX”§B(@@ZZúÿZZúÿÈËB@Ž8@€ðÆ‹Bp’8@ZZúÿZZúÿÿýBÙD@ AÀ@ @¼%Cð56@ZZúÿZZúÿ„åChl3@ZZúÿZZúÿ,CàbP@€„Cˆ O@ZZúÿZZúÿÐüB È2@@@À@À@pÍÑB82+@ZZúÿZZúÿøÍBx_'@ZZúÿZZúÿ8qÚBðÃ7@€hm×B :5@ZZúÿZZúÿ(GCØÂ@€AÀ@à@”³C˜éÇ@ZZúÿZZúÿ†-®C”æÁ@ZZúÿZZúÿf0´CHæ@€:?°C° á@ZZúÿZZúÿ6,¶CpÀAAÀ@A`î•B(¨@ZZúÿZZúÿ¸(B¼˜¡@ZZúÿZZúÿ¨a B8›¦@€øu›B ~¡@ZZúÿZZúÿpuFBP:@@À@A $¢A6‰AZZúÿZZúÿ mšAn´AZZúÿZZúÿÁA˜EA€€Å¹An=AZZúÿZZúÿ€ÆXA˜-æ@0AÀ@ AP7jBXÚø@ZZúÿZZúÿ°É\BÜ•ê@ZZúÿZZúÿX ¡BHàÅ@€øë˜B´ç»@ZZúÿZZúÿxÍB@ @AÀ@0A`—CìD@ZZúÿZZúÿxÍC˜€†@ZZúÿZZúÿÄÀ Chy•@€Ð!C´QŒ@ZZúÿZZúÿpã4C @˜@@AÀ@@A,‘C€ïŒ@ZZúÿZZúÿ Í C4Ù@ZZúÿZZúÿ<Ð!C¤@€è C1…@ZZúÿZZúÿdRC{@AÀ@PAÀ>ˆBJAAZZúÿZZúÿPèwBö„ AZZúÿZZúÿ@ÐÚA¨EyA€€?ÈAJdAZZúÿZZúÿ˜ ’BÀU@pAÀ@`A”¡ CØú‘@ZZúÿZZúÿ82C< ƒ@ZZúÿZZúÿH CxÒ¡@€lC ’@ZZúÿZZúÿ¨mC‡@@@À@pA8øXC”Џ@ZZúÿZZúÿÐ@CdT£@ZZúÿZZúÿ4‘dC0S¿@€¤?KC¸!ª@ZZúÿZZúÿ@!CPýÉ@À@€A :Cäu£@ZZúÿZZúÿ /"C¨†Ž@ZZúÿZZúÿ Ù9CÐåµ@€¤´"CÔ>Ÿ@ZZúÿZZúÿ4{C@‡@`AÀ@ˆA<`lC8á@ZZúÿZZúÿ\ãJC86Á@ZZúÿZZúÿ¼svC˜Nã@€X?TClÂÃ@ZZúÿZZúÿük]Cxõ¦@À@À@AP¢CB\ AZZúÿZZúÿ°+%Bè‹qAZZúÿZZúÿ`L$BÎ.ÉA€à BØLªAZZúÿZZúÿ`tBø Ì@PAÀ@˜AðRþBnjAZZúÿZZúÿ0 ÓB\ì@ZZúÿZZúÿtC¨" A€èïíBôVç@ZZúÿZZúÿZZúÿZZúÿÀ@À@ A"nŽCÔAZZúÿZZúÿ„'hC`­Ð@ZZúÿZZúÿp“C¨nä@€`óoC[º@ZZúÿZZúÿd«eC˜ÁÍ@@AÀ@¨A¼Bn AZZúÿZZúÿ ÙAèûKAZZúÿZZúÿ`ûB0ݵA€€VöA¾x‘AZZúÿZZúÿ訕B0Z¦@PAÀ@°A€ÃPBüžAZZúÿZZúÿ°¸#Bž]yAZZúÿZZúÿIBä©A€ÀæÐA…"…AZZúÿZZúÿàµ?B¨9A˜AÀ@¸A`X•BÓn AZZúÿZZúÿð„eB(vAZZúÿZZúÿ€6ÜB˜–vA€hí¨Bü(=AZZúÿZZúÿ QBØÀ@€@À@ÀA ;oBMCžAZZúÿZZúÿ@û3Bˆ!nAZZúÿZZúÿ™Bv¤A€`ùÀAŽBvAZZúÿZZúÿ@°ŸAÜ]5A€?À@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`µBl"qA@À@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ”œA0çDAà@À@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ˜ßAÀ_A@@À@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€WÂA¶XA @À@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ý­A‘IA€AÀ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ•ôADaA @À@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¯˜A|DApAÀ@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐBð°iA˜AÀ@@h\ÝBàØ@€äÀèî@(TÛB€ L@ШßB@ßM@XŽêB° @¢?¸ @ÀïB`6h@;éB å_@ZZúÿZZúÿ€?À@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ$ç5CLÆ@@@À@@@„«Cj5@0 ¨…µ@Є C¸~g@Ž)Cðщ@<Cµ@`“[µ•@øC°H.@ˆª7CSr@X³ Cài@pAÀ@@@@TÔ4Cà­ @€‹À@Ë@´2Ch…D@H‰3CÀ*B@,¸=CP*&@à ÁX*¦@üƒ:CÀf@`1?Cp!m@¼`\Cˆ††@0AÀ@@€@ì«C`øè?ÀHå@0i@ôõCp‹"@Œ·C€!@xûCPI@4þ@XIƒ@DüCÀ¥;@@7 C4@ G[cA‹%DØAŠÔDxúA.úD<êA@ØíÀ:ê†ADâ®9A°õDð§=ANð%D AˆAÀ@@À@ÌùnCÐT8@û@pq¸@¬¤kCÐö@„fdCð5v@wC X@@ Á Ø@¼âoCÑ–@ÑsC8º“@Ê/CÐ/‰@€@À@@à@ÈACÈà @@„‚À Ù‹@lé CJD@ää CP‹8@ñC ‹@€ÿA@‹™@ÀJCx™V@ø×CÀwN@ ŸC 9@À@@AèÏDCpi%@€pA€ƒ¥@È|DCqd@œµ3Cp”Z@¤ïMC@§A@pb A@§Á@\QCœ6Š@´¹:C0Ñy@D2CP¦N@ˆAÀ@@AäB˜Á2@¡-ÁÞ²@øøÎB®u@àãàBài@€íãB0˜6@€d¸@0˜¶@SàBÈnu@ÀçÑB`\v@(ÍC Í!@à@À@@ A¸MÝBz;@`ÑUA¨˜»@ @ÝBÀ¤u@åÁBPp{@HéB€;Q@pºïA€;Ñ@¿ùB ñv@ˆ¾Bp™@8mÊB€à @À@@0AŒ#Cð U@0”ÒAˆCÕ@ÄjCý†@xˆÝB(g@HßC ”\@Àè°A ”Ü@4PC@|Œ@ð*ÜBˆ'–@8CЛ@ˆAÀ@@@AÀÉB„2Aà­;ÁàG‚A TãA^2AÀ|B´ÓA 5BH— A@ÁJ—ŒAà^æAA6AàÖBP8A@Ò¾AØD¨@À@À@@PADC€îr@ªÆ@Øó@(ÇC Bš@p'CH%@þCXN@Ð[ãATNAÌCŒÅ£@`|ûB0,©@X›C 5@AÀ@@`A¤ÆMC(Oj@0£¦Avê@HBCD/”@ØS.CØh”@ŒŸLC@Pf@€Õý@HPæ@”DÆ@ЋÁÔdFA˜ŸC8tÑ@PûCˆÕç@TÌ.C Õ@°¶ Á UAðCtã@tVC`U÷@ì= CÀâj@@@À@@¸ApµzB@³fAŒhÁ$àæA°]*BÄì{A NYB´>|A„•B …hAb…¿¢…èA`ÒcBTõ|AjBã~AðxrBˆ4®@ @À@@ÀA 8-B uRAŠKÀÆžÒA@ ûA¬F`A@äB ’bA`¨qB˜ª[A $B–ªÛA àrB˜vAtóAté^A`B¨.í@AÀ@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ùA¸/A@AÀ@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÍA ¢AAÀ@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@«A¬A€?À@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿl B€AˆAÀ@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà )Bœ‚.A€AÀ@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ F0B„õ"A`AÀ@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`MÐA 6AˆAÀ@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¹ÃAÜÜA@AÀ@€@@BØ\Ž@蔬rA m¯Aètÿ@€^BÀÌ@ð;Bpþt@°§©Ápþô@€ÕBÜtÔ@„eB c€@ÀúOB Ñ?AÀ@€@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¶ç¶C@Åê@`G¸A@ÅjA²—¿Cç3A¬E°CpLA4ßÃCˆé×@€@À@€@@”Ch9@`x= Qš@èçCèE]@гÿB —T@¤ÛCÀý?À“Ó@À}@Xµ Cøë.@øiCp7@tâ+C€S@ AÀ@€@@@앺C8–@þEA„¬AÊ1½ChÎÎ@æD´C0 Æ@Äd¿C ¨@à²yA$(AF‰ÄCÄ£ó@Rÿ¸C 3æ@J7¾CPÁ@0AÀ@€@€@‚¹DL¾Ý@`j Á à]AªqDžôAswDÏAÞGDô©Að>‰Áò©A8DîY5A¤©D( 6Aî¾DhMA@@À@€@ @”áYCàk-@àËMA؆­@ø]C®{@€pMCpd@\`C ,K@ CÉA ,Ë@XEkCЕ@cNC ±…@ØFˆCˆú“@À@€@À@¸2iC€8@p»AP+¸@oC؈@øÍUCpýf@ÔŽiC@‚P@Àì B@‚Ð@d”wC4vœ@‰QC8ƒ@DyC°;~@€@À@€@à@xüªBàÀ@ÀùÛÀèÙž@(QŸB`}_@lªB0ƒQ@81¹BðŒ-@`iHÁøŒ­@pø¨B|=ƒ@ø9¾BPöS@H™B BÕ?À@À@€@AÑCp@³]@Ð3“@¬CÈT@\TC°S9@LòCpÜ#@€Ì@pÜ£@0DC03m@ˆ³C@-P@ˆœC @@˜AÀ@€@Ar§Bäd@pMˆÁ°å@ÐaBÈ~¯@Ü­Bˆ,€@°Û³B@ö^@@$†Á8öÞ@XœœBÄ«@øºB¤}@hJÏB ä?0AÀ@€@ A¸²OCx£J@G–¿@ÄÊ@|gCCÈV„@L|BC Žˆ@¬‰GCÐ8¦A„ÅAÈ9A€èÄAÐ9A ІAx®ú@ AÀ@€@¸AàésBøîNA‹¸?~ÏAÐÍ=Bb­_Aà~;B˜ eAP…JBü®RAäø>ú®ÒA0-B\8eA`ÛBTSgA IBX§á@ˆAÀ@€@ÀAðÇHBÀ‚}A`ß™ARµýA 4BÔÛ•A@Ý÷Ax¿oAàšUBئ„AàueÁئB€Ð BüAàû8B€v™AÊlB¨¨@À@€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ˆvB(‚@˜AÀ@€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP. B€U AAÀ@€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÖ1BxËÀ@0AÀ@€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÃA(<AAÀ@€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€,ÉAÄ«3A@À@€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°² B¸'A@@À@€@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@µìA ôAAÀ@€@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ßA ‚ A@AÀ@À@n2´C@ŠÕ@Pt¾l«UAx¶CÊóA¨”³C|A®Cx-å@€=At-eAÜm´CFQ*Ar'«CÔöALB¸CèAä@@À@À@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‚x’ChÅ@À ÎÀdEAÌ2“C°ÖA⮓CàyAU‘CˆG–@À@À@À@@X“=C¸'Q@ eÁPHÑ@$ 7CH<”@@BCÀu’@hµ:C°ª%@àHEÁ°ª¥@Œ³6C8*e@¨œ?CPHp@®jCpÿ]@€@À@À@@@‘ÁCÜ4@ÀóÀdKA’b¿C0OÈ@ª|ÀCÌ@^ÃÆC0Ôª@„˜Á0Ô*AôXÃC¸¦ë@FÉC(+ö@š›ËCXä¼@À@À@À@€@œ!†C°eM@ ±pÁè…Í@nsCŒ1Ž@â‡C >@YŒCOv@PiÁ˜Oö@Ò܈CHãª@ž¦C ±®@HàCÐar@pAÀ@À@ @úC€óù?|Àðz@¨úBàÜ7@(ÿBÀ7"@PZÿB ¾@ 6>˜¾ˆ@ø&þB)H@(ˆùBð5@Ü\C¤2@ AÀ@À@À@h¸ÛB !@€vq@(8Ž@¸ëÚBÈ_D@píÐBÐúB@(þúB;@@„aAˆ;–@4ÛC˜­Q@xæB vN@ÈMìB |ú?€AÀ@À@à@h©ÛB|@ÀúÀГ”@XàÍB«L@°{ÚBPI@HÕB`B@@ð:ÁhB™@x ÅBTV@(©ØBàéN@ ÂÐBàµó?pAÀ@À@AÐ"BT³@®3¿$73AÀ½BŒð Aà»BèäÄ@ÊB€Æn@f‚¿ˆÆî@àèyB€¬¸@P@zB ð‰@ñxB Ëå?AÀ@À@Ah”B èƒ@ÀDó@þApæ‚Bʺ@zfBp§@@¡“Bðio@ÐÍBèiï@Àý­B,Aˆ@ ‰XBèé¶@à.vBŽÿ?AÀ@À@ At7Cøc;@€F@°‚»@ØÚCð;n@0ÙúB(¹@  Cð)A@Àà@ð)Á@@VÿB{u@ˆÚóBõ†@´‘ CÀ(@pAÀ@À@0A¬óBˆwG@‰¾@ˆ˜Ç@h,éB@6g@HKÜB õ@8¦üB5S@€Œ6À5Ó@pÀêB°Ê~@H•íB˜š–@@ŽÎB€!@AÀ@À@@Aà–rBPOº@Lö?|n:Ap|cB¸MÑ@ðäZB(ŽAðPBpç@0ìµAlgA€ÒkB„TÔ@Bœ¦8AÐÕ6B@ÅT@ˆAÀ@À@PA`ÍCü¸¹@ÀlÓÁlØ9A¸ñ´Cè ç@¶ë¿CÐ$ö@TÐCܽ@ IÁÜ=A¬Ã»C€]ð@$ÀCˆœù@äÈCÐÓñ@`AÀ@À@`AôlCXp@pW…A8ð@œ.C¤Ö@ȦCÈ“@Ô CÀ,s@ˆŸAÈ,ó@`¨C` @üÝC°K•@T§CP}'@AÀ@À@pA "]B\|A’AŽ—œAtdBЍ3A0L#BüøRAÀÁB0'Ak@2§A iB|ùTAÕB˜óNAÀCŽY@`AÀ@À@€A(ECˆo‹@0l”Áˆ Aœ#$C¨¤ª@ $4Cذ­@Hž¸ÒÆ@ð$6CdÏ@Œˆ3CpЈ@dð3C0a@ÀŒ×@(á@Œ§9C$˜§@Ôø/C(®˜@H¨OC n†@@À@A@@¿GCp@)Õ¿ü0AhëFC˜o¶@Ü.FCh´@ØLZCЦC@à„¾Ø¦Ã@Üß[CÈ׎@,²XC@Í…@tßaCÀ˜Z@ @À@A€@” 0C #@Ð'¾:£@ý.CÝg@ˆ-C J`@(æ&Cðù@€ÄÏÀðùœ@¤û#Cè\@„è'CP]]@ˆR%Cðà@À@À@A @ò»Aü·@€¥ÜÀ\7A@xžA8oü@À“ÒAð A B˜W@P¡‚Á˜WAÀžéAt˜Aà/3B\­@pŠ.B ‰ú?@AÀ@AÀ@tÜBè›@` "A´•@è2âBX‘N@¨+ÌB\N@è—çBp@àwLAp˜@wñBвS@à:ÕBvR@|\Cð*@@@À@Aà@à·‡BÐ…^@Âý@ø©Þ@Í‹B°’@ NvBŒ @¨GŒBP°`@å«ÀX°à@6„BÙž@(åŒBÈ…–@€4—B`Žä?@À@AAÌþC˜i&@pdäÁØ„¦@xAüBØCˆ3@ ñ¿„3 AàL)C‘±@p·*Cû±@P`QCÐ^~@€@À@A€A80‘C@}í@ݱÁ̧mA(VtC~ãA†üƒC„÷A”}‰CÎ@Ðâ¯ÁNA gCLjó@¨õzCpÀA|®qCˆ=—@AÀ@AˆA°¸·B(©ù@eü?ˆÖyAXîŸBNA êœBiA` ÆB€çí@ $Á„çmA0 ¢B~”A€5´B¬Ê AXt„BÐèp@€AÀ@AA iCDŸ@ ÐAxaAðŸþBü¨¹@#ïB0¨Ä@(üCXA @À÷,ÁTA A@UúBäyÂ@<üCØØ¾@C`\e@à@À@A˜A,ûC°?À@ÀVýÁ¼c@AÀâB,ï@ø’ Cˆ0Ö@h˜$C¸ó¼@€q™Á¸óÂÌrcAØÇÂBˆA¼¦ C Bí@pÁøB€"‚@€@À@A¨A ¦B´ì8A †ÁйA{ZB²2hA°XxB8Á:A€>ŒB¤kRA€Pé@¢kÒAàzlBØÉhA@¿WBpwAÆ‹Bˆß‰@@@À@A°A@<^BT[?A ¸ÄA¿APŽUBÖÖSA°ä Bô¶XA /[Bè¢EA@Ë™Áæ¢ÅA è B¸õ^A@ZMB*[AP¤B¨2Æ@@AÀ@A¸A¸)‡BÁŒAàDÁHÝ BàOCBd/˜A0Í`BâAðESB̹€A "IA̹B°´5BXz”A€¥B~*…A`ÚóAÈÐý@À@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÔnB8¶‡@AÀ@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°-DBໞ@@AÀ@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÂaB`/@˜AÀ@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ sVB@h“@0AÀ@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH}ƒBP4€@PAÀ@AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà:ÅAäeAAÀ@AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Û™AÔ¥A @À@AøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ…A(Mð@ˆAÀ@ A0]ÞB¨K-@ ZA¸g­@è êB$ó€@PÌÖBàkl@ø>ØB54@0 ­A5´@¨óB`¶ƒ@X ÄB»}@Àv±B`ä?AÀ@ A€?˜I5CøõT@À°ÀxÕ@Ôú4Cð”¯@@«7CÀv@¼‚:CbY@€Æ@˜bÙ@<÷>C„I¶@ˆK:Cð¯w@Ì[FCа@PAÀ@ A@Ø Cy=@ÀúÁØ—½@XªúB¨Ýr@:C ¨‘@pYC7B@Ø Â7Â@HôÿBø5~@˜• CXp”@HCP‡a@AÀ@ A@@zB zg@»/ÁПç@€ýdBÀ²œ@¨,‡B(V©@À(€BÐß@@ƒ…@È߇@€‚…Bè³1@ wB0"N@@ÂøAÀÔ@À@À@ A€@¤k Ch@‡÷?`Ž@(à C¸5F@è®C01I@¨´Ch @ÀÉÒ@øg‹@TjC"C@ÀüBêE@ìŸCðqº@€@À@ A @ *OBàwU@€$3ÀèšÕ@€GBˆ÷”@ÀÈPBh•”@ ÓOB`$D@ÿ7ÀX$Ä@Ð_IB¨mŽ@À^RB¸O„@`9B@Ü? AÀ@ AÀ@ØàßB8@€Ÿ^ÁP˜@€bÎBˆ[W@ØÎçBð|M@˜ÿíB€&@@aUÁ€¦@Ð:ÞBàîi@PëõBàRd@˜.ÚBàÖ@ˆAÀ@ Aà@ðiChÁ&@@©ÇÀ ݦ@”›CÝ`@üŽC0i@ÐVC ;@ÀÚ±À »@0¬C€€@”C¸9‚@,¼C ÊQ@ˆAÀ@ AAà±úBÐû*@€yAp«@4³CHÉh@à¾áBi@@8ôB  ?@ì B˜ ¿@ˆšC\.@ØÉB˜C„@`© CИB@À@ AAØÊECèRE@P˜?8tÅ@Põ=C`Ù†@з;C°‘ƒ@01KCàUK@lq?ØUË@<DC¼¬Š@|ŸAC8‰@pm8Cà*e@À@ A AØÈÉBÀ?`@À6ÄÀøeà@ m¹B¨˜@ÄB´“@ Ÿ·BXy@`Í‚ÁXù@ÈRŸBH*²@È4½BPÿ›@`ÓB L@À@ A0AÌb/C ƒ3@îÀ€¢³@é?äœ@A8PÆBˆ*ë@hÉÃBþó@P™Bv«@@AÀ@ AˆApÁ±B˜ú@NëÀüEzAÈ “BŠôA B ÔAP?œB¸ùAÀÅž@¸ù’Aø@‹BjØ'AXiƒB<˜?AK×B@(Z@ @À@ AAà6ËB[Ú@@’@$„ZA˜\°BÊp Aº©BÐ{ó@p+õBhÚÐ@®oÁdÚPA0qÃB|bA¨œÞBXAò@è¡¡B ?c@PAÀ@ A˜Aè[ýBxåÐ@`xyAh QAP^àB„ûê@ ÈBÎA9ûBHÛ@‘”?L[AðsÒBNÿ@À¦ÒBÌíAíB h@À@À@ A A°`ŒBZõ=AÀ»‰@@¾A`mB¾ÝWAàPaB¬bA¨Ò¡BÔÓ.Añ¹?ÔÓ®A0š…B|zGA8æ„B8¸OA°YBà‡@@À@ A¨A ™ Bvë+A`ÆPÁj ¬A Æ¹ALG3AƒB(UAðBÀ´&A KOÁÀ´¦Aà¬A‚)AŒB…RA€®A@"ü@à@À@ A°A°Ç6Bø$hA¨ ÁšSèAÀBB–tA`J BhhŠAà·Bô MAÚUÀô ÍA€mâAnc\A ñûAð}oA€¿ÃAP6Ô@ˆAÀ@ A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ,šBðD@€@À@ AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀç›AÀè@AÀ@ AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@s2B˜@AÀ@ AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐçBøÄ¢@PAÀ@ AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÈôA`pý@AÀ@ AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ6þAÈ”A@AÀ@ AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@zìAXûþ@€@À@ AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿl5B¸É¿@AÀ@@A¨ƒB¸nA@`€ÁèŽÁ@àÁ¸¢@P¿äB@…@HûúB ?@ÈÏöBÀ%.@´&ÁÈ%®@XýðBœy@tØC0mT@ÀêûBp @ˆAÀ@@A@Š*CXùd@Êî@ˆå@üÝ/C´O¥@`&'CP @Ä»,Cüƒ@ÀˆAüA(z3CðSÁ@à£)CðØ·@à7C èk@pAÀ@@A@@ȇrC¬ ž@€&h@(AeuCøHÞ@pCPá@tpC0K@€©É@,KAÔ¹uCP¸@à/mC”YAXŒqCØ÷¹@@AÀ@@A€@@ìBàK@k@>Ë@ÉíBÐ@(AèB°oŽ@(AíBà¿@ÀVŽAà¿‘@ÌCØNR@0‹ÚB öI@ŒêB\5@pAÀ@@A @‚ ‘CH@†@ÿÎ@ìVA®‰‘C8W½@d}C@Yº@ä™CMŽ@r›AMAV‰CÄ)Ê@$ª’CðÛÅ@•rC¨ˆ§@AÀ@@AÀ@0`BÐtg@@aÁœç@€IBÐ ±@€ÄnB¨õŽ@Àb>BÀûœ@ DÂÀûAÀúA E AðFzBà5@ÀŸPB äÐ?˜AÀ@@Aà@h=êB@æ"@€q¤À£@¨îßBPf@ãèBP£Z@HñB@h+@ÀfèÀ8h«@ؼåB8ez@¸tòB0Æ_@ЬC@P!@€AÀ@@AA˜Z«B¢_@`×ÚAÈß@ „ÀB$@p‹Bhz®@€¨Bôn@ðúAôî@8“ÂB¼;ˆ@É„B0Ž»@üBC°#4@ @À@@AADGC o*@Àç¾Á(ª@ÔèC(wa@ðWC€[l@°C=?@Àæ8Â=¿@÷ñBp’~@ôÖ$ChÉ„@h²C`0<@PAÀ@@A AŒôtCè·\@€Â#AˆÞÜ@ØmCl¬‹@ bcCðœ@TÇmCðs@p£…Aøó@ˆ¾jC0Cž@¨'ZCPó¨@’ö‹C´š@@AÀ@@A0AxwÃB즆@ Ì2A´¾AH"ÂB4ת@hþ¬BØtº@xmÊBð•…@@KAð•A¸jÇBá­@ÈþµBöµ@ô(C`²(@@À@@A@A`/¾A ±ã@@€oÁ¬ÙcA rA™ó@À1èA°Õ,AÀàÔAÑø@€õÁÑxAߢAëAà˜éAÀ0-AÿäAˆœë@ˆAÀ@@APAì®C°‹ä@²Aì´dAý…C2AجCÜuA<ã’C8ýÕ@à†#A<ýUA„[‰CÒ AnÛ„Cà‰ A2l£C¸sæ@PAÀ@@A`A”ù5C(¶…@ *CÁÎACb©@¬¡*Cð:­@,V9C¿t@ÐH¼Áˆ¿ô@4RCh @(;3Cè-@¸òCŠ@À@À@@ApAø`CÐ@Œ?‰›@H8%C¸ c@€i#CpqV@<Î4C@*=@pAÀ@`A @/ƒB@U<@@I-Av¼@ÀNBdE…@ÀînBÀlƒ@ðR}BàŠ-@p¾“AàŠ­@P ‘BÐ0n@ðvWB>{@0çùBЂ@ˆAÀ@`AÀ@ÝCÀ& @€‡Àp?@=C˜E@˜CE@Ø¢ Cà¿@€Ë=à¿—@Ð’ C0*U@œ C€T@îB`?!@ AÀ@`Aà@p$îB˜‹;@¾-¿˜¬»@à¿èBH}@ÀÉéBPO‚@°üæBð1:@\Ü>è1º@à±ãBœª@HaâBp&@ÐÕØB€0@À@`AA¸s€B„J™@ 2¼Á´eAðîKB¸?Þ@ð”“B(AÆ@P®lBX‹¬@ `ÁT‹,AÀyKBÈ#ý@ðæ€BHpÝ@ ã6B =@à@À@`AA ™¬A0ÆÖ@¬&ÁìVAÀ|A¬×õ@àGÎATB&Að¦Bh•á@P ¼Al•aAP°CB × A`ÁÑA8ü&A°ã5B€Õ3@€?À@`A Aà½ÃA A¦GÁª/ƒA@óŠAFÜA€NêAt„RAÀBx: A”–@z:ŠA°xBί8AÀ©BÌ=A@µB #@€@À@`A0A(]Chõi@€cºÀøê@°C8!ž@¬ŠC(ð™@œaC {Y@ vCA {Ù@<C€’@d CHO@8·Bà¶@@@À@`A@AŒ CH]k@Æ“¿ˆë@$ÁC,ôš@„^C°„›@4?CÐ^@à SÁØÞ@¤ýC°á“@ÄçC€¯‘@ÔÆC€ž-@À@À@`APA\ºTCØ„@ïQÀd5A¬BC|4¦@¼FCÐ ²@0Š\CøØ‡@@Z®@ôØAЇMC\(®@ü­ICh´@¶€CøË™@€@À@`A`APËÍBôu’@€Ax‘A ÿÁBÀx§@ ƒ´B0Ï@úÑB Æ@`PÁœÆAÐB¶BÄ‹°@À{ÈB08Ä@ e­B -@AÀ@`ApAŒ^Cøv„@.¾?,A´ðCHþ›@ì¬CÈÀ³@dÑCð†Ž@0‹Að†APþ C$ ©@XAûBØžÀ@<=CŽW@pAÀ@`A€A`G²BèÈÍ@€öÍ@ðMA@À¢Bø@@ؘB€}A°ÂBð Ó@iHÀô SA/¨BXÙA±¯BNAͱBðK@À@À@`AˆA0»ÇBXÄ@<À¸§DAð±ªB¬lô@ཱB0Að@@º¢Bmÿ@¯ùÁmA€ÞcB¬T6ApLªBp+þ@xù´BÐ.<@AÀ@`AA ´QB"Ã@A0g¥ÁPéÀA©BX†BAîXBJT†A£B$óA`‚~A&óžA ÍBà>A@bÈA ÉCA ¬:Bà£n@AÀ@`A˜AÀ=LBŠ¥XA,›AÑØA`ÆKB‡A Ñ BÀ®vAðš0BÐÅSA ¤ ÁÒÅÓA B„6nAB%Bšv…A`ÉþAxÑ@@AÀ@`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ã€AЖ×@ˆAÀ@`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ùÜA ^AÀ@À@`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀOB vu@€@À@`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°‹%B`5¢@€AÀ@`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÊB F»@ AÀ@`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¨ÂAPLô@ˆAÀ@`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ PCBÐ:…@AÀ@`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ'BðRAÀ@`AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÑBpÀÉ@@AÀ@€A CxÇI@€êôÀXëÉ@iCåj@´8C¸«©@LC€ý@€V>@€ýŸ@0uCPæg@ RC°`h@4v C0<@ AÀ@€A€?XŽÇB@t@€»@ Ž‘@HdÑB`ÅW@ÈtÅBpmK@¾ÃBp;@`ÒAAx;@(ÔB€`Y@¿»B gD@øÕåB°aK@0AÀ@€A@Pl¿B ¡A@Ü8A(ÄÁ@ÀÎBØj¥@¸¨¶BðyT@ȹÏB`¦B@ 9›A`¦Â@_çB$©@ Í¿B0ìN@p’æB ^@`AÀ@€A@@ žDCôº@`׊ÁL¡:AŒã=C¼AÀ„OCèëã@°.DCpÍ©@<žÁtÍ)A,ÖAÀŒxC˜%©@PAÀ@€A @´•C¸¹@—“AÙ9AЇC®ðA`R CPyì@ŒÑC j@ðNúA ê@Ȭ.C”Dµ@ˆˆCÀg•@0?C@îd@à@À@€AÀ@¨2°B¸Y@€•éÀ.Ù@Ph§B´M˜@È:¶B¸3˜@@…ÀB >@Àæ›À ¾@¸}ºBˆ*†@0“ÄBHÜ…@ðFàB ¹@À@€Aà@)C° d@À0…À@6ä@8$C<@ d;Á8>¼@TÑCÀ”@´áC0ù‚@8ÃBð@@À@€AA’BH»„@à‰mÁÔÓA@Y}B$.¼@œBøÈ®@B`Ï€@@®ÝÀ`ÏAÈ(‘Bx¤°@(\ŸB¨¢°@¸úöBP¢,@`AÀ@€A Ax]ØBøûb@€‘‹@H&ã@¸ïÒB’@À°ËB 9¡@Ð ÜBpZl@ œÁxZì@@׿B¸^¦@½æB@1š@ѽBÐ} @AÀ@€A0A@õÝA þAvx?âA@sÕA„&,AÀqÏAÍ-A€™úAhaÿ@ ™ÁlaAÀ%©A ¨A0«B<;A íA@üu@€AÀ@€A@A7‘BŒØ±@À‰Œ@Tú1A¼‹B@Ô@8Š„B ÞAÀ/«Bhަ@€ºLÀhŽ&A0ùœBsÜ@àr¤BÆÝ@°ÁB`Ð"@@@À@€APAX³ C¥s@ Ç%ÁPÔó@¨ÖûB8öœ@D­CÐ@¢@|áCPÀ‚@@y>PÀAB CÈÕ¦@hŠ C˜°@\ÑC`»f@ @À@€A`A¸–žB¼ÓÀ@ >„A(ù@Ah[ŸBämÔ@0 ‚B! A€÷zBøkAðÉ¡Aøk€A€ƒ„B*APÞABT¿CA¨ešBÎ@0AÀ@€ApA8èB U@&?øqAX³ÐB€°¶@È=ÒBŹ@XëBxM@ ºBA|MAÝB3­@È•ÊBˆcÀ@P;CÐÛ|@ @À@€A€AðRBê×AÀIÅAêô‘AÙ B_ê@еmBL¾hAгuBȾ)A`±(AȾ©Ap_kBÞx*A@pIBxUzA˜xB’(@0AÀ@€AˆA€(>BBv>Að9ÓÁ¢œ¾A ïAxYA€’VB¨O~AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÒAl”A@À@€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿd'BðÖ@PAÀ@€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿã BÄ@À@€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿñËAÀ Ë@˜AÀ@€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ PfB´o@˜AÀ@€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp›BP=@€AÀ@€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¼B(h«@@À@€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€áŒAÐvð@AÀ@€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`X”Aóê@À@À@€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Õ›Aíô@0AÀ@A˜KâB0Â@f@Úƒ@xàìBpC@È®äBÀ1<@èMëB w@@¸@¨wˆ@8æ÷Bx"I@pCíBàÃD@H•¹B°4 @@@À@A€?XBðç÷? T‚ÁÐx@Å‚BXd3@ѤBÀ4@È-ŽB`@pùÁ`€@0B ;@ƤBó8@á'B{-@@@À@A@@Bx†@ðÊ•Áp¡‘@P8yBpï_@h€£BPVC@(TB0@@PŸÞÁ8@—@@×mBpn@p°°B»E@pþ?Bð» @€AÀ@A@@py:B\˜‡@¶§¿±AÐn:Bç@°²@B¸ú”@Ð{@BØà†@€Ô•@ØàA MBDá@`;B€'@˜í±Bð@À@A€@ôƒChp~@@`§@ØŸþ@ÐG C„è¹@øºCX±@¸ˆC˜+„@ (A˜+A|‡C$aÂ@hC#¸@€C0 ‡@@À@A @8RC¤J‘@a@ØeAŒ^CÈ Ò@œ¸CHÇÊ@€àC@Cm@àA)AHCí@Ä´%C´^Ž@Ì+C€À@t÷CPíb@˜AÀ@AÀ@€¡ïADÀã@ànSÁ ëcAÀÔ¹AnvAÐeB¬ö"A 3ÑA¸Û¼@}AÀ¸ÛB Ò @pÕ«Á¨ÒŒ@@‰B É`@P’rBÐI8@÷LBp’@à@À@ A@`íÓA€«q@†@(Úñ@àêAlѦ@àŽÉAØB¸@€.òA@Õ]@ˆ!?HÕÝ@ \úAÜj¢@àøAf @0ªSBÀ>@ˆAÀ@ A@@@gaA @€¡UÀX' A@SJA`§¾@ œAøóØ@@¬‘Ap½Ÿ@€–Ÿ@l½Aàœ¨A¯ò@àAh.Û@€ÖñAxXž@À@À@ A€@èëB°â?@@ާ@øÀ@°;óB G£@à ëB »T@@ñÞB°6v@Àý²@¨6ö@ˆSçBœ¶Ð@ ËÞBPì‰@$›C>S@AÀ@ A @ÈâB` b@z»x9â@x]ãBô£@ÀØåB°E @˜ÌÝB W@ÀŒ:Á ×@POÓB¬™@pâíB0¸š@`äÃB0Ÿ#@@@À@ AÀ@ðB请@ðVBäÓ7A0lkBy×@€¨¦A5A°µ B@¿£@ 6A<¿#A ²BÚÌ@àÇñAH)Að¤gBð @@@À@ Aà@ ‚‚BœŽ²@€~ÎÀ̱2A ÜuBxÓA\‰BpKê@ð‹•B`;1@WÛ¿`;±@øY’B@y@ü—B *t@øò‹B Ž@AÀ@ AA ü±BXEQ@@èÁØnÑ@(E¥Bt@PʺB“•@(HÀB @€X=Á( @±B°àS@(sËB Oc@Ø)†B@R@€AÀ@ AA æ¢Bpš@mA,Aøè¬B˜%ž@¨’B¼ AÖ±B¸ÝŠ@F¾À¸Ý A˜û¦BT@0—µB@ñ@X:ÃB Ëw@0AÀ@ A A`ÊB$Å@ZZúÿZZúÿýyBlÔ½@ZZúÿZZúÿ@!‚B(€º@ZZúÿZZúÿð#zBÐ?³@ZZúÿZZúÿÔ¥B6 @PAÀ@ A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8ëƒB€Ñ@€@À@ A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ &BB^&@À@À@ APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø2“BÏ@PAÀ@ A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ªsAàQË@ @À@ ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@aBŽ—@AÀ@ A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(å B À@ @À@ AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`]TB=@ˆAÀ@ AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`wñAÐ#ß@˜AÀ@ A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ²Bp“˜@AÀ@ A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€™€A¸qÏ@À@ A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ …·A Û@AÀ@ A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA˜9Ô@€?À@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ†ÑB€N+@À@°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÃAà@Y@AÀ@°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH-‚B€a@À@°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@AÀ@°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ´KBÐù @@@À@°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPj[B€æ@ @À@°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÁÎAPv@AÀ@°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÒB°#V@˜AÀ@°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÏóAîB@À@°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€2’A q¤@AÀ@°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@BÐŒ]@PAÀ@°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðDB ^N@€AÀ@°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸N‡B€@˜AÀ@°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÙkA`FÄ@€@À@°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`^BÀQ @€?À@°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐŽBBp$,@PAÀ@°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ° FBàË?@`AÀ@°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ»ìA@EÌ@@@À@°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð+Bx•ƒ@À@°A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàH0BÈâá@à@À@°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàJ¬A°AÎ@ @À@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÛSA€c¤@pAÀ@ÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÙYBp¹ @€?À@ÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàyBÐ4@€@À@ÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp@µ@€õ3C(Îs@|ÅC0e@¬6C°!@Aà@€?AðîABðt—@€è«@ØŒA°èCBìOÂ@`-BØrÔ@`jB )ƒ@ Žœ)Aà§aB³@C^B(Ô¯@¸wB Ù?à@€?Aк™BàÉi@VÀÀïé@pþ‹B¼|¡@¨“•BÈá•@ÂsBM”@€/Û@MApÔuBÈ>½@ AXB°jÏ@øc·BÀ8ñ?@à@€? A ¨[B ŸÚ@0åòA0ÂZAHjƒB ÎÕ@ iB¤÷,AÇBR©@°e‡AR)AðÙ•BlãÆ@hhBxÊö@P»uB@üñ?Aà@€?0AXž´B`2@`ÃAÐIA0¾Bð«¦@8YBàâÎ@€§µB ƒ–@d÷AœƒAUÆB º¨@øÎŠBÈÝ@vB 2 @@@à@€?@AÄ Bìvö@`ËuAlŸvA øBˆ€A ÃÇA(-A#BºÅ@xïBºEApÜZBL4ò@@DAØyA /RB0î.@pAà@€?PAès•B$à¢@@öA<û"AhÇBT0Å@¶zBøâØ@¸E§B)š@@ô»@)A`TB Á@X6‘B˜É@H¨‰B€9&@ @à@€?`AÚ“C¼fŠ@Š@ ~ Aìs„C s¬@&¿ChI¯@\Æ’C½‹@@ÀÕ@ ½ Aló„C@®°@,è€C Þ¯@ŽZ–C€@à@€?pAd»CX¥š@”X@À¿A(—ïBk½@P—èBXÁÁ@˜PCøÙœ@ÀKÒ@øÙAÈEöB´@À@x7éBÀÄÅ@ ©2C {^@@@à@€?€AHÏŸBЬÑ@€•ÉÀ(ÑQAp½„B.sA3B°üø@ÀÖ³BàÌÄ@0ð¬AÜÌDA°Ü®BtÉÖ@ÈÀˆBäFA¨„°BP¶:@PAà@€?ˆA<€zCÌ¡@Å¿Œè!AÔvTCÃ@x€UCpÂ@¼ÌvCx™@€IRAxA=XC<»@¨–LCˆãµ@ÄÒ€CÀp…@Aà@€?AèEC\ÓÎ@€Z9@TøNA0 &Ct©ù@@³#C «ï@P³:CÀk¸@ ˆSAÀk8A("CtmÛ@ÔCðôÙ@дpCÐE‡@@Aà@€?˜ArMC€}—@€û`Á™Aü #C8`¯@ /Cx"±@dYaC0Z‘@Y«Á0ZA©0ChF¤@œÇBCf®@ä¤IC@x…@Aà@€? A ±:B2VIA@SAf{ÉAð%Bx…kA ¿B8§`Aà ?B4’OAt†À6’ÏA€qB²ÇjAÒ!B@[pAx£B‹‹@À@à@€?¨A¸bŠBž)KA@~üÀÒOËA NBºƒiAÀóhB\c^AðæB>MAYkA>ÍA€øzB0öYA@þMBˆ˜rA0êWBp §@ Aà@€?°A@É B‹DAV?¸°ÄA öûAÈYAÀèøA íWAðÀBˆK2Ah]@†K²A öÙA-JAà“ÆA :>A°¦>B@®@˜Aà@€?¸AÜzC´ù@@Ô¥A´äyA¤ûC4þ@ûäB8A ÉCàAã¡ÀÞ€AâìBÈx A Ó÷BÐ AôOCÈ„@€?à@€?ÀA81©Bf¦˜Að?A»ÄB€½‰B˜œŸA€…fBj£A Ê€Bå•A@¸ú@åBð|JBãÉ A 56BÒЛA ªB-[@Aà@€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`–ÔAtkA@Aà@€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€V¸AlCAAà@€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ŒsAÀ²æ@@Aà@€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ª:Bpý÷@ Aà@€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ–îAt$A Aà@€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \³A¼¹A@Aà@€?øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÚBt!A€Aà@€?BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpïKB ÃÞ@€?à@@@ÈT‰Cx`–@€.ÀxwAÔ‰CøÔ@ ÿˆC˜sÕ@Ün†CÈ8¦@`cÁÌ8&A ††C@Âç@|DˆC°vñ@b„Cp³@€?à@@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‘pDTÿ'AAà@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€òˆCÀ)r@@¹‰ÀÈ)ò@2!‰C‡¬@0€ˆC ¢©@äŽCÐø˜@`Aà@@@@@®r¾Ctñ‘@“¾ìAbj½C ¡Î@Z¬ºC öÈ@²ÃChª@€Ÿ¨@l*AâÅCôœó@¬¾C}ê@´6ÄC#Ê@Aà@@@€@PbØCܹŸ@ OÁŒÒAÈÓC¤·Ú@>4ÕC‘à@.pàCÀ@À­Á@AvÝCAHöÝC +ADÝéC<ØA Aà@@@ @`MìB¸ú@`hÎA؈@¤³C@T8@ÊËB ‡>@ÐýB—@Å:B—•@nC äP@pŽÈB0JN@kC &@ˆAà@@@À@hîùB`~@€¼@Д@xúõBpãE@ˆäíB öB@ ŠøB@*@BJ@@*œ@@[÷BlY@0ÖìB ÉT@d5'CÐÀC@à@@@à@,†XCÄ*@bD?èÞª@¼¡QCÐ0o@ä)NCP}`@håUCðH@@€`F@ðHÀ@œäQC ­†@T[KCþ@4•jC0ä‰@ Aà@@@AH BØS@ËrÁP'Ó@(ŠB0È£@`¾¥B`Òi@|´BÀ‘N@P4ÆÁÀ‘Î@øA–BL/¢@HçÂB@d@€wøB°…@Aà@@@AÐ¥vB´í„@ ‡AüAÀ|B8¥@04UB`ò»@€ÿfB°/’@€'@¬/A`šaBlÒÁ@€kTBÐÆ@p¨žB@&é?ˆAà@@@ Aðt¬Bxãd@ TPApå@Hõ­Bðh’@þ“BÀ`›@@ÂÇB@-U@€“@@-Õ@ß¾B¼Œ@(é·Bð>‹@¡B å?@Aà@@@0AÐtBL¨@@’rÁ¼(AÐ)FBôðò@Pû{BØ8Á@PÌ‚B@O¢@@ƒïÀ¨B¬¼:A0^˜Btp@€?à@@@°ADi$CìRæ@u"@4fAȈCÊú@ðsÿBÜvA4./Cè¡ë@ àKAä¡kA¯ CÐý@PDC”A™CÐco@@à@@@¸A°žBzÎBAÀ´@ ôÂAÀ¹ûAž WA ÔâAÜ"MA€Ê\B<ØJA`rÂ<ØÊA@»ÜAÜ¢JA°•cB§jA»AÌ‘ AˆAà@@@ÀAý’B!Y—ApO?TwB0È[BqŸAc\B ¡A€NyB4ÂA ‹B4 BPmhB…K¥A€~ BtûƒAX+”BbŒ@€Aà@@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀôA(\AAà@@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà&ßA0cA Aà@@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ`ãAD$A€Aà@@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAAB@ëÇ@@Aà@@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 8ËAlOA€@à@@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@šÞA@A0Aà@@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPAà@@@BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAà@ @ÙsC¸_@M9À vA”²tCtµÙ@¤ôsChó¾@Ä kC 'œ@@ôžA 'AXvyCÜVð@ÀÔ`C@Ì@&oC  ž@ˆAà@ @€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿt¤C¯.@à@ @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜W%C€T@ ]ÁˆT“@PúCH‰M@À¨*C`S@lc)CÐt…@ˆAà@ @@@vCˆƒ@À>jÁì(Aà¯mCX µ@ˆ­xCPk¹@º²‚Ce@ ‚°Áå@Ìo{C<§›@ÀF†CàR¦@ åoCxi¹@pAà@ @€@øFCÐE@€Ã4@^›@ämEC°sX@hó?C6W@L)FC0o-@‰þ@0o­@l½ICæz@œS>C`?j@¸XGCp*”@à@à@ @ @ˆ‹BP©3@  ?ˆÅ³@˜î‰BðØw@p¬…B°Kx@`¼§B £"@¦/¿ £¢@à‹¥B8d@€¤Bpì_@ ·œBÃ?˜Aà@ @À@fÛŠCHR@ìÀx:Ò@z†CŽ@(±†CˆÖ‘@Ðý‹Cp²s@ í?Áh²ó@Œ±†C¸ë¢@CŠC¸È¬@€Æ–Cx ‰@`Aà@ @à@˜üëB¸(@ ”ÁA™@ aÒB°S@ 1óB0lM@(wÔBÕ!@0ÄþÁøÔ¡@  °Bðãg@`dêBp‰R@¹ CP !@à@ @Aø€ŠB8AU@w¬ÁhcÕ@1`Bd¥Ÿ@x«—B `|@@qBpw[@€ ÇÁhwÛ@ðîdB`™¨@p B0å|@X?©BàIØ?€?à@ @AÂ8B8ñÉ@”Ö¾ÜJAà….BfsA J.Bè5ù@p B0Î×@ ­ Á4ÎWAÀGáABó'AðÔ:Bàì@` ÏAˆÔ‚@pAà@ @ A0“B<Ç‹@€Û!ÀÞ Ax­‡B´Ñ§@`‹B(ÞÇ@à(¬B0ñ{@àŒÁ0ñû@›™BLPž@ÈŸ©B¨™¯@˜±ÉB ¢ó?à@ @0A OŠB¨^²@€5¡Á|2A@Q[B‚ÞA Ð‘B`kÆ@¨ÄƒBB»@@‡¥@B;A@¶BŒ’ï@pÌiBHèû@ÈǃBàI@À@à@ @@A­ËB¨‚f@ Q™Á ©æ@À"©Bø@@ËÊB0Q‹@€œÃBàjy@ÁØjù@øÕ«B4¶¦@°þºBHÑœ@@4ÿBà_@PAà@ @PA`h¨B¬Q”@À†,Á¸jAX›ŽB@ÊÆ@¸(¡Bð:³@ë¦B0(™@`jA0(AØ¥B` ¶@¨b‰B (Ñ@ðÒNBP6<@€?à@ @`AXN\C8¢r@²Æ@¸Ëò@XTGC¬ œ@0î@C`c•@4Ì`C°£y@0UœA°£ù@¼A­,@öF¾A@IB˜:aAËõA$ ZAйBBĺAAÐaòAĺÁA KRBÒ7tAÀóÝA8\NAgAØè@`Aà@ @ AøÎB AÂ=<–A…¦BZø*AØZ§B\-A2¡B¥FA‹tÁŽ¥ÆA€ÀkBþÝpA“BžUAhÂC°ÁI@€Aà@ @¨A»dBŠIAL?Ø=ÉA@ 6BnÅ_A€Ñ5B¢dAØs‡BÀ˜1A˜¤1ÂÀ˜±Aà(B¨¨`A8ÈBÔÈ*Aø€‚B˜…@Aà@ @°AйBêqA`|,Á掕AHX‡B¾,A¸ ™Bp‘AÐU“B´_CA€u!A¶_ÃA°tB8OA`uWBÔí_AûLBpºž@ˆAà@ @¸AP”.B MAÀzý@œ6ÍAËBêÌ]A uôA4ù]ApgMBp•aAûtÀn•áABXMdA`$BôoAà3ÈA°…A0Aà@ @ÀAHÀB/“ŠAHÐ)B¯ Bè ‰B`_œA0 BxzˆA˜b†B°™A(ëA°™BèrB!Z¢A–B,¶ŽA`#²A@ßAÀ@à@ @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÆRBh›£@Aà@ @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÓÆA¤GAAà@ @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐrBüôAAà@ @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð“ZBPëº@@à@ @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿï£B ¾|@Aà@ @ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¡RBxÝÝ@0Aà@ @øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿýB¼‚A˜Aà@à@àÂC¤C°@€¿ÁT_0AHþŽCœDA¤«‘C OÎ@Ê‹CÀ¢Â@€’êÀÀ¢BA Ö‹C`öAžCèé@ žCx1š@à@à@à@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ!1C@ýl@*î@@ýì@`—7C®®@X-C˜¢@¤x9C v0@Aà@à@@`ƒC|·•@€_ÀÏA@ ƒCˆÖ@r‹‚CH5Ï@XE„C°<§@€"'Á¬<'A˜ƒC \ë@ºÿ…Cyî@þß—C˜c@€?à@à@@@˜¥ðBˆã*@¨ÕBþª@ C8gu@9ÍBPvi@@qäBÀÄù?HPHB°Äy@<õ C(&@@èM°BÜ@àƒÅB@AÎ?à@à@€@ÀœBÈþ@€å@¨@èúœBÆI@™–BÐ`G@ ”B K @€ö @K‹@Ø–BðhD@ðTB îA@p7øB@pAà@à@ @ªš—C¸_‡@ Ü€ÁLuA¢@‘C]¸@æ_—C¨%¾@(ëC˜#@pëÁ”# AæS•C,z¼@¾`¡CÐÎË@J«¤Cؼ¥@Aà@à@À@ÂCˆ¨@ =ÁÁ˜@µC€nL@lC`°V@¸ C`Ñ@@Å—Àhј@@C0æM@œÄCûW@Ю"Cà#@@à@à@à@xôÄB(64@À¯úA@S´@(ÝBˆBd@ø¾žB¬‚@H;ßBK.@˜~BK®@8ûBø-e@8ìµBиw@0ýB€+@Aà@à@AÚ?B<¦º@@rÁœÄ:Apô%B²Ø A NHB8 à@À´bBˆ;ª@ØÃ ˆ;*A_ B: A0u’Bø¦@°hB .í?`Aà@à@A:ßB˜ >@à0ÁÈ*¾@@=ËB` p@°ÛB˜­…@]×B ÔM@DDÁ ÔÍ@(4ÂBàqƒ@("×B(É@°GÐBÀMò?Aà@à@ A`_3CØ'E@°?€HÅ@€Þ(Cìy‚@'Cp‘‚@@ 2CPÈZ@3¿PÈÚ@ì(CБ@(ð&Chh“@èð,C]?@Aà@à@0A:ô“Cइ@€ü@”»A:M‹C\¥µ@»†Cp—­@d`”C(UŸ@€«YA(UA–ÏCЂØ@6<†CXŠÊ@º¨CÐ2ƒ@`Aà@à@@AhuEC*Y@ÁÀÐNÙ@üt2CÀ؇@|ø6C‘@lKCàN^@€'JÀàNÞ@äÐ9Cà‹@ÌO;C¸‰•@œŸ2C0‘B@À@à@à@PA û@C™Z@ðø?¿Ú@X±/CÍŒ@”0-C˜£Š@LJC`>a@€ëÁ`>á@¤Ä3Cç’@üæ:C`Ž@|¥8C ÈT@€@à@à@`AhŸC¨ºi@@¢ó@0ãé@ÜQCˆr‡@ä Cˆtž@wC@èv@.†À@èö@ @ C0”@jC¸¤@¬C@*5@Aà@à@pA=mC Ò@@®ÀèëA wNC”±@TôRC°Ä´@njCøá‹@@ÐhÁøá Al§HC¼ª@ÔUC8B²@4’dCñ~@Aà@à@€A()ËBXô@V%¿ì»tAP¯BÄ/A°µ°B¸&í@8³B 'î@€`wÁ$'nA5ŽBŽ('A ©Bx+ô@HÅõB@Í@€Aà@à@ˆA¸E¬Bç@à˜‘ÁàGgAàmƒB’ A Á¢BxÒþ@()¦BÀ_A¾_‚Apí[B¾9AÀc®Bp¼ø@d!Cà.?@@Aà@à@AÀ§qBRç3A0oÂ^´A€† B6ºbA`†BœÑGA å§B‚AÀ)¦@‚ŸA€V‘Bð 3A.‰B0HAèªBÐþV@0Aà@à@˜A(àÄBsA€§o@\‹‚AÈF¥B$A¨ýŸBŒ“ AHFºB [ AÀ;ŸA[‰A ñ©Büü AHŠBD A8ðÀB óS@pAà@à@ AH¶¬BÀÚA€ËÁ øšA°„BS(A¸X”B|Ý:AÀ“¤B *AßÁ ªAP{Bœk3A —B,2RA€ `B°ë¬@ˆAà@à@¨A°8OBê×YA@®òÀôÚAZBÈqA 2B\zA–GBtRA€ÃÁrÒAàøîAÜXA@GBx€AÐh4Bð@½@PAà@à@°A@ƒBB UA ÞÁ7ÕAàù>BFñzA`W[B¤ÓZAx­BDü7ABFü·Aøµ BF¢2A`+\BëaAœBÐïf@@Aà@à@¸A¸[…Bï ‚Aà" Aî#BÐOXBñ"AÀ†@BP>˜Ax=•B„ÐqAÀ(B†ÐñAh+‘BzÓdA°¤%B8 ’Aà(Bð{r@à@à@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜ÅéBø9@Aà@à@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿȰ‘B0¥@˜Aà@à@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 1ÀAH{A˜Aà@à@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðè­BP»{@À@à@à@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿвBh ApAà@à@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¸’A¨ûA`Aà@à@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpl\BXËŽ@à@à@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÄ™A…A@Aà@A¬ü Cø}J@P@»ÁpžÊ@HèChy‘@ÝC(ÛŽ@$] CýM@ \ÂýÍ@PøBàë@8¹!C¸©˜@”cC Ž"@@Aà@A€?ìÐBDùŠ@ZZúÿZZúÿZZúÿZZúÿ°gÐB8¡Š@ˆÚÒB Ð @@Ǽ˜Ð@ˆ:ÖBPûc@,ÓB Á-@ð7„B 3?€?à@A@€ÇžB·J@´?°×Ê@(öŸBðü‹@ -B*’@pž§B Y@¾ŠAYœ@ˆ»BÈX@ Õ•BÀGc@8[•BÀ,@`Aà@A@@ 'ÛB¨+B@ ²$ÁKÂ@ÐB,‚@p½âB ]Ž@˜€àBÀ\@`ÁÀ\€@è›ÑBب1@p¹îB@Ø8@P¤BÀZß?à@à@A€@„B€T$@A„¿ o¤@`B¸i@xG€B úa@`±|B`@€Ú'Àh–@``wB°BX@`k~B0M@x–ÔB@Ðä?Aà@A @¸©‹BX 1@ÀÜ@@½±@€ŽŽBÀft@°ŒƒB€tx@àXƒBðW,@€B§@ðW¬@Ø’‡B¨(n@@4wB`‹r@ znB€kî?˜Aà@AÀ@€šC %@€ör@ ¥@ CÐEg@ÜåCÐH_@ÐCP2$@à†€AH2¤@Ĩ!Cp6i@¤C g]@¬É3Cp|3@Aà@Aà@PÀ÷Bˆp@}’¿xŠ@HAïB€„c@XrïB'J@Hù÷B°3@Ä@°³@èHôBÒy@8CíB r@œŠ Cà!@@@à@AA‡Cà\2@€‘Áxz²@èuC8»l@ì{ Cð4v@T‘CÀ«E@à›UÁ¸«Å@Ü8 Clß‚@PCÀî‰@tãCÀøJ@PAà@AA CèF:@Àå”Afº@¸ÆCLx@d1C`l{@¤ÞCð;O@Ð|ÏAø;Ï@püCŒŒ@°þBˆ<‹@èNØBp…@ˆAà@A APüôBQ@h®¾X>Ñ@°XæBœˆŒ@°©åBX‰@˜³ìB lY@€'@ lÙ@¸‚âBg‘@PÚÛBÈ€@tC0N*@à@à@A0AÎ ¡C«–@@ØÁÐÄA†›CTx¾@dp›C¨êÌ@% C@Š“@PÐÂ@ŠAÒ]CL·@¨+Cx:Í@î°CXPÇ@€?à@A@A̳CP†W@à‰4Á€«×@˜&ïBÌÜ—@à}C°ª}@”åCpXR@ý´ÀhXÒ@ŒòC@Š@¸} Co‡@¨Å³B x@€@à@APAhK¸BØ¿¶@Ð BÀß6AP†ËBT£¹@P¥‚Bx AÀ&µBx‡Ñ@0cBx‡QA¸ØB¼•»@ ÔaB´«%A@OCÐú>@@à@A`AP.CPÿƒ@@ñlA¤AØd"CÌ3­@C؉ @T‰2CøÃ‡@@Ãë@üÃA<˜#C´­@¬¾C`|«@LÍ CpçL@Aà@ApAtHC¸Sô@h8hBttA0÷IC6¿&A8èCüAt­=C˜¢@@*Aœ"Ai,CŒ%Ñ@¼#CÈÄ@¨¸&C@re@À@à@A€AˆmCð¥›@ÀN³À4ÂAx¨þBH•Ë@Ø}C¸?²@pëCè&’@SNÀè&A@C$ô½@@# C¨…©@,,@ ¿@iCœs@5C €@`C€+e@PAà@0A AxGÔB¦L@àú.AøÉÌ@¸œÒB$@°d½B[@[ÓBÀJ\@Ð-ºAÈJÜ@XXÞBh=•@q±B°R‘@Ð’CÈD@PAà@0A0A`Œ5B êA$ŒÁH…Ap®B¤?Að”IBø¯Að7WBÈUñ@Àû¼ÁÌUqApHB€e9A€uB˜ÎA(ÕšB E@@Aà@0A@Ap îBÈ÷{@€‚@H$ü@ЗßBðù–@`í×BX1°@à9úBàBz@eg@àBú@ø©êBœS™@øžãB`ú¬@ÈgµB€Ù@ˆAà@0APA`åBdýž@Ê9ÀÌAè›ÍBèJ»@ØùÒBØcÜ@¸óòB hž@àßkÁhAHÐBòÒ@0ëB0nÅ@¾B`¸A ŸA`¸A˜Ñ°Bu APÐBà*APʹBÀ”`@@à@0A˜A‘ÚB”kÛ@"?(–[AHµB˜‚ Ah¶B°è@P…ËBP ñ@@ÑŽ@P qAHÍ«BôAø}¦B¬vA˜ˆ›B0z]@ˆAà@0A AP“?BÖ?>A§«AVe¾ApV>Bp!jAàdôAðøKA_BÐÎ9AØêBÎιAHi…B¤h@A°2B$kA0ËA°Eü@˜Aà@0A¨A€ö@B²xWAhíÂÜ£×A`WÊA ¦7A QB>“A 7DB`ø_A@šÁbøßA`–þA¶ƒKA ”;B¬o”A@M˜AйA Aà@0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH­ƒB€J[@Aà@0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЪB`Iµ@À@à@0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ’B`G@ Aà@0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ-OAÐSÅ@Aà@0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÑGBè×–@0Aà@0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÛA¡A˜Aà@0AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÀâAðAà@0AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¼rA¨RÜ@`Aà@PAÀ›Cl\Ô@`”WÁd€TA[šCJ+A¬R CôGA¨“’CˆÎŠ@œ¶ÀˆÎ Avq”CÀJÅ@P=–Cø¥Ê@,°™C¸V@ˆAà@PA€?`óöBø3 @–¿hKŠ@ÈùBxDD@€úB°ÌF@ºùBc@*r?cˆ@dÿBxêE@XžûB¬A@d! C`‡7@à@PA@­àBèp#@À£Ê@°Œ£@à éBt–ƒ@%ÛB0³E@ùÊB0ù&@@æ·@0ù¦@ «ÓBd²†@(œÆB ÌK@¨ƒ0Cȱ†@pAà@PA@@tu”Cˆ5Á@@ÂÁtVAA î’C€R A8K–CŒ.AÜŠ™Cx‘Ç@@©”Àt‘GAಙCüúAn›C0½ A ý•Cøò«@Aà@PA€@”k CØTM@ÀXxAðwÍ@pÌC€“@4ÀCXã@ Ð Cp= @7Ý@h=Œ@PœCRK@0ÖCàú@@P÷òB "@@@à@PA @ ­ CÈ @–6?ˆ0Š@(¶ Cˆ F@pu C<@œuCn@Èu¿n–@dKCÙZ@ìqC CK@ØÚÝB E8@ @à@PAÀ@Ør™B`G<@ xÁèg¼@ºBØŽ@PkŸB tl@8v”B€V,@àÏ>ˆV¬@p“BÐp@X‚‘BP/p@È/ëB°¡?@@@à@PAà@¨ ´BÈM3@À˜@ðl³@಴B˜u@ûªBx@H0ÇB .@ÀÙƒA(®@P ÓB`¢h@`*²Bpx@°ÚB`a6@Aà@PAAˆÖ Càæ.@PW‚A€¯@¼ô C8¦n@ÈüûBP±n@8Q CpÝA@¢ÏAhÝÁ@´»CL†@0qðBÀå‚@ïC°/@Aà@PAAèõêB@\@ /A)Ü@p¡èBÔ]Ž@(‚ØBð¼š@(–çBõ]@@»¸@õÝ@¨ÉãB¼‘@ÀTØB€?›@°ySBp8[@ Aà@PA A`ÅßAôYAÀ¦@Îp€A€OçAБ0AàÀAd·&Ay2BÐ\ú@°H¡ÁÌ\zAàBb$6A0ŠOBAx<¼B@@à@PA0A ª‹Ch¾Ô@€Û-A¤äTAæ$…C>A5€CLu Aä%‹CpÆ@*ÀpFA8ñCb‰Ap#ƒClLA!JC`>‘@€@à@PA@A|!BP¦ Aà¸A|¿ŠA0—'BбA@BT¸HAÐÀQB¸²A¦N?¸²Ap®CB–[A (ABL AA`ªÓBðl2@Aà@PAPAò—B¸ïÈ@À"AœIAø/“B¸Úð@¸S‚B‰ A8!•BHÏÐ@ ‰+ÁHÏPA€Î|BÆþA˜“’BðZý@È„•BðI@€?à@PA`A@ÂBB[ AÖ-B[‹A¥qB’–3A໵Ah‚%AÀ†'B .Ž@@à@PAˆAP¥÷BÌþ½@ Þ:Á€#>Aà’ÊBP0õ@(ÈàBÈ@Ù@ŒŸC ßÈ@@·¶ÀßHA(zÙB ¼ú@@ùåBx5ï@à´ñBüY@pAà@PAAÀ\B¢%Ad¼Áü7¥A`µA4-&A@÷+BÄJbA@ÅòAàèAÀnáÀàèšA€Ö´AvÂ%A ‘çA´“LA~GBÀd@0Aà@PA˜A`ÞXB²PAÀÆAEÐApéBBP]^A ï&B@»…A°>B ÿPAóÁ ÿÐA üÕAèþAA ûRB}‘A—`B¹g@ˆAà@PA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÚB Å@€Aà@PA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ õËA@Êð@Aà@PA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 5 A Sú@@à@PA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ô8Bˆ™@PAà@PAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`êbBp×l@PAà@PAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàB}®@à@PAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhéBÀIT@0Aà@PAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ…ºAêí@€@à@PAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˽A Q APAà@pAˆ–BØŒ@ÀµvÁ¤„@ˆÞ‰B8UE@`©B@©8@hªBàdö?ÀÁ)Áàdv@h¥–BÈ}0@ç«Bñ3@XmÔB@Uî?à@pA€?PÃÖBÀÖ@àÒ Áˆñ˜@0]ÑB8Z@ÛâBÀò\@è¯äBP@€ ×ÀX›@À†âB8Œ^@šïB°|`@¨ýÿB Ô@€?à@pA@àUCÈ«L@àç@Á¸ÏÌ@hô C ¤@¤êC€q|@ôCÀBH@àˆ4Á¸BÈ@t§ C´?¢@ôÀCPÛt@0Í,CК1@€Aà@pA@@ÀÐÒB@•a@@@ÏÀø¼á@ˆ¬ÍB`ž@@pÚBXa¢@ˆäßBp^f@ ,_Ap^æ@€MðBì§@°ÓB@¸¡@4€C@y7@à@pA€@F|C´ÀÌ@HÀàäLAXÎzCN¡Aà»}CLíAðICðÇÅ@Ì ÁôÇEA<è{Cpä A²,‚C¼ AToxCàtk@À@à@pA @åäB {¶@ZZúÿZZúÿZZúÿZZúÿpXãBp?µ@ÐåBà$@ðzýÁè¤@@ÕÄBøög@däCð”f@poC0Ä@ˆAà@pAÀ@dXhCŒ¢²@àÅ5AlÂ2A(®jC¸8ú@D_C ø@ØÛkCm¦@°±¾m&A@!iCìÕå@riCx¹ë@°ìlCðým@@@à@pAà@€ ÇB¨‰‚@ºý¿¡A ªÀBŒ³@à»ÄBø¶@è4¥BàÊf@°UÂAàÊæ@¸Ñ¹B¸Âž@ÐHŠBÈg¡@‰BðÍ@à@pAAØŒBؘ“@ ÁÁ„³AЭ~BdBÒ@0<‘B)Â@0}—B~Š@`¹žÁ ~ AмB¨ÓÉ@ ´¦B84²@8lÖB Ê@€@à@pAAð"¼BØÙu@€ÖòÀ ö@+­B(û¡@¨7¼B Ï«@ àÚB°»\@€¸n@°»Ü@@ýÕBàW@hkÏBèœ@ðxB@³@@@à@pA A ì(CÇ_@€`6@ ðß@4¡!CÔÁ•@ƒC—@XK$CðCK@@«³@ðCË@¼ÙC‹@<'CHº†@Ô C€5G@à@à@pA0Aä÷ZCž‡@@5¾<·ALMCˆè±@hqNCз¶@ÚcCÐ8@€CéÀÐ8Aì˜RC¤Ë¿@0§ZCx¾½@d©_C0ý¬@@Aà@pA@AÐIBHΨ@@òÁèí(A8߈B´cä@P~›BPüÖ@È\‰BÝÄ@ ŠA ÝDA°Â‡Bà±ï@²oBT° AàJüBCL@PAà@pAPAÐëûB¸„@^@¼*A¸‡éBXô®@`ÖäBð¹§@¸íéB`ûŒ@qÕ@dû A¸ÜB ¹@°µÑB¸>µ@Pw;C¨Ü@Aà@pA`A ^ëB0•@W€AÀ0A8·âBÐ_½@èƒÇB@ˆÀ@¸ííB°w›@@SÌ@¬wApKÜBÔÜÉ@xøÒBœÄ@P8øBÑF@à@pApAÐpJBæCA€åˆÀ”bžApO,B.°LA i=B˜êBA` 0BD°A`t ÁD°A@jñA€BÀsî@PiÒA¼snA§B0Uà@@‚=Bà8>A¡Bð2@@à@ˆA`A ·Aاî@€FÇÀ ×nA A‚š A`¾A˜¿'A€MÃA`fù@àˆÁ`fyAÀA:Ë A ÕA(‚3AÀ­ÍAù@ @à@ˆApA€Bˆ±A€ö›@VÑžA0’BDåEA ¡ãAAMA°xBH“+A/i@H“«A@ÐBâNAà0BðReA¶”Aˆg¸@ @à@ˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿN@pAà@˜AA0înBp2Œ@€b®À¼M A…^B@ÅÁ@dvB°=Ã@brB°}@äľ°ý@УkBo§@ ApBЩ·@ -*BÐ"@@Aà@˜AA@ ÅBˆ?]@@Šý@ðjÝ@ÆB@h–@pÙ¸B8¤™@è¸B°úF@€h~A¸úÆ@˜ÁB!‰@¯¤Bheˆ@ ½Bk#@pAà@˜A Aà;]B¼`¯@€z%Áhƒ/Að°?B´þ@€jB˜‹Ý@À[VBø¢º@€EžAø¢:Að`rB`àÆ@ào)B0ApuB€@ Aà@˜A0A`áÆB0F¤@@Ž Àôf$AØ)·Bd°@IÃBè™APD·B¨˜³@ÀiÏ@¨˜3AHö²BŒº@P©B@òA(²€Bð–$@€@à@˜A@Aé$B¬…A`„ZÁŠŸ€A`mB¸Ê-A 6BÑ'AÐ[;Bè&õ@üŸAä&uA´SBþNA@Á B.>AÀ 9Bç8@@à@˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ |:B@„8@@@à@˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ XBmL@@à@˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ž4Bð¡B@ˆAà@˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€£;A¸y±@à@˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ä˜AHvË@˜Aà@˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¦GB€¡H@ˆAà@˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP˜`Bï@@Aà@˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ƒÑA¸ÂÎ@Aà@˜A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàNæADëAAà@˜A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÍ1B¨R@Aà@˜A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ B°aÃ@ @à@¨A[bB`}ä?@–¼pªd@šiBÈp@Ð’lBpÅ1@ð×kB@È?Ä0?@H@ štBå@€ouB°,@ÉnB‚@Aà@¨A€?àèdBà<÷?€=.Á°mw@ UB8Â7@H~‚B ã1@ 9nBÀüß?¾GÁÐü_@à[Bpî+@¸@‰B >@€EFB`Ó@@à@¨A@ð&GBhÙ@à"Á¨ö“@@8B°|_@‰bB°»N@à6Bà"@#Å¿è"œ@€ 7B8Nb@pL@B Âd@@PˆBÀ)@à@à@¨A@@°ñŠBˆ¡@¬ÇÀ0¿•@ ‡BV@€¾•BÀ¢[@`ë‰Bb @ tÁb‰@P}yB@'U@HCžB 7@Øo‰B°Û9@À@à@¨A€@lB¬O¤@€ÀkÀ\p$A€µ BlðA@«B‹¡@àÇBH¦@@=ÚÀH&A0¦BÈ&A  .B˜;˜@`ÃA°çx@à@à@¨A @0ÃvB”ô‰@Õ’A  AÐpŽB„³@°VB(¹Ö@zŽBÐÓv@ÍAÐÓö@ èB)˜@ hnB˜ÌÆ@€ßB°a2@Aà@¨AÀ@(°«Bôi¹@ZZúÿZZúÿ>«BDï¸@ZZúÿZZúÿð³¥BÐ,·@ZZúÿZZúÿØù¤B$_¶@ZZúÿZZúÿXòˆBp¦/@€?à@¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸ÀÉB¨R@PAà@¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP’BP›`@€Aà@¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€áAÀåZ@PAà@¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðŒBÐR3@€Aà@¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ+B0±2@€@à@¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ8‘B°O=@ Aà@¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ EöA¸íŸ@À@à@¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@g”Ahy¼@à@¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP`MB  $@˜Aà@¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€€ŸA@ ß@À@à@¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿkBhE@ Aà@¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÿœAè—Î@À@à@¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà˜•A-ð@à@à@¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@n§A€ºú@@@à@¨A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`EéAP.A Aà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ·©A “@@à@¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh#¢B g"@ˆAà@¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¤3BàB$@@@à@¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ûB` /@pAà@¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ+–B0Š@@à@¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀpóA¤S@ˆAà@¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆä›BVC@PAà@¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐj`B @à@à@¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ´+B` B@€?à@¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‰A „×@0Aà@¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˜Aˆ,·@˜Aà@¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¡ÁA`o›@à@à@¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¦tB°ý @ Aà@¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿßLBŽ8@PAà@¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà×B0vm@˜Aà@¸ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ²A4ñA Aà@¸A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ’åA8$­@à@¸AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀu B¨Y‰@@Aà@¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ [€AøÒ@@Aà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ )šA¸(œ@ Aà@ÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð»B@!5@ Aà@ÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ cA¸¬@€@à@ÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ó´BÀ$@PAà@ÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°”B Àa@à@ÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàúÊAX‰¯@€@à@ÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB°nH@@Aà@ÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ó½Apð’@˜Aà@ÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@séA˜”@€@à@ÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÙdBðä @À@à@ÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀSŸA úµ@@@à@ÈA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€#B¤?@€@à@ÈA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ZÔA(†¤@˜Aà@ÈAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp$)Bà|@`Aà@ÈA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀj®A`vè@Aà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ …öAÂ@@à@ØA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Ý*Bà7?@ Aà@ØA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿiA€Ú²@@Aà@ØA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@³µA¼ý@`Aà@ØA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@qZBðÑP@pAà@ØA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ +ØA0……@@Aà@ØAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÏRB¼]@à@à@ØAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZˆAXó¾@ˆAà@ØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°÷B ûD@ @à@ØAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «‰Ax¸@PAA7þBGl@ZZúÿZZúÿè C¨n@ZZúÿZZúÿðÙêBy€@€h·îBH–‚@ZZúÿZZúÿp¹ÚB@;n@@AA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ:ãCz¢A0AA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿæVCæ„@€xfXC¼Ó…@ZZúÿZZúÿ ŠCp?Ð@À@A@@ ðõB°ùT@ZZúÿZZúÿ˜ôBSS@ZZúÿZZúÿhbôB E(@€H¤ôB€r(@ZZúÿZZúÿÒÚBÓ@à@A€@â3†CððŽ@ZZúÿZZúÿöI„C çŒ@ZZúÿZZúÿÊf‚CТ@€Ð©Cä¡@ZZúÿZZúÿFl¦CtA0AA @€r0BôQÅ@ZZúÿZZúÿð§,BŒÁ@ZZúÿZZúÿÀškB`™“@€P‚hBð¨‘@ZZúÿZZúÿ0©µB°ä@@AÀ@HnÙBhYF@ZZúÿZZúÿèÓB¸ƒ@@ZZúÿZZúÿÀ?Cà‘[@€aCáV@ZZúÿZZúÿ¶¦B0ñ&@Aà@@ôC8([@ZZúÿZZúÿJC ÒR@ZZúÿZZúÿ°FCÐkp@€× C("i@ZZúÿZZúÿ¼B"C0(@@AAA([ûB0¾Z@ZZúÿZZúÿ wïB eP@ZZúÿZZúÿ²ùBPQn@€0·ïBàÊd@ZZúÿZZúÿè`!CÐéw@ @AAÛBè–’@ZZúÿZZúÿ’ÎBX3Š@ZZúÿZZúÿpêèBX§’@€à2ÝB¬F‹@ZZúÿZZúÿЄÖB ò'@à@A AÜFCœœˆ@ZZúÿZZúÿà7üBµ~@ZZúÿZZúÿ@ðêBÐö’@€H‰ÜBtô‰@ZZúÿZZúÿ¸AÊBÀy6@AA0A@\ÆA¾x!AZZúÿZZúÿ@µ¶AÚºAZZúÿZZúÿ ¢AhSCA€àD–Aš5AZZúÿZZúÿ iB€w8@@@A@AX(Cè]®@ZZúÿZZúÿX¹ìB”ž@ZZúÿZZúÿ< C¸ä·@€@kóBh;¨@ZZúÿZZúÿˆëBplE@APAìÜC´m©@ZZúÿZZúÿx5çB ÿ—@ZZúÿZZúÿ€¤ôBHt¹@€@¬ÜBœH§@ZZúÿZZúÿl^6C`Š‘@@A`A`ƾAd=6AZZúÿZZúÿµ¨AÎ(!AZZúÿZZúÿ`åÙA¡‚A€ ¢ÁAV+hAZZúÿZZúÿàЂA¼aA€AApAÀ›uBüHfAZZúÿZZúÿ ïUB²–HAZZúÿZZúÿÐÿBzp”A€ °ïAÚAZZúÿZZúÿPjhB¨Q¤@€AA€A€BðeAZZúÿZZúÿÀ8B EAZZúÿZZúÿ@B3A€0dBzkvAZZúÿZZúÿÀºéAè)GA@AˆAÐßéAòAZZúÿZZúÿ ÇAP„_A`AAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Z÷A0æ€A˜AAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÝ>B42AAAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÌÆAô¼VA @AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐJBì‚AAAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ KyBÐùì@0AAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAAøAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ABZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@A@0É$C =@ÀhÏÀ½½@ìÃ"C~@¬œ&C˜yŒ@¸ÌCÀ.W@03¯Á¸.×@T@C€½‹@ &C8Ù¤@GTCh œ@@A@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(äÿB0 &@@AA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿž?ÒChÞ¹@Øß^ÂhÞ9AÚ¶ÅCОû@&<ÝC\ÒA&þöCÔ; Aà@A@@@§Bh«K@$C¿ÈÊË@8µ›B`@xÔšBP™Œ@`º¬BÀæë?€ÝA°æk@϶Bà‚%@ÐÖŸBP)%@ð´ðB¢@À@A@€@P¹BÀÞò?€Ð$@Ps@0 ¹Bˆd(@0L±B@º'@NÎB të?r@°tk@8îÐB°%@¸†ÅB€F"@оB`—á?PAA@ @@è°CLŇ@`¦FÁdÚAdªC$ù´@쨭C˜×¿@w¶C¸ @°œÁ¸ Aj:¯C|Ú@<„µC1â@R"ÆCpµ@€@A@À@ FCвY@ ‚AàÔÙ@,CÜ›@è?†CШ@ßC}w@àB}÷@z•C8ü¶@NÅC€ä›@(Ö£Cg”@AA@à@”îVCXÁ"@¡<@øÚ¢@88PCˆva@ضJCàV@<PCð}6@>?è}¶@|JC0o@,óECðâp@ E_Cð…A@pAA@A _&B²@Q™AT52Aà CB ¥»@ñA4° AP B çÅ@àh‡AœçEAð&B$‚ñ@æÆAl`A€ZBPj@0AA@A¦´BØZk@@UAˆ€ë@(³BÜØ•@°AŸBÐÚ¡@ø½¨Bø ˆ@˜êBø AX5ÂBŒP•@€îxBàÔÏ@¸D¢B`#Ó? @A@ AÐsB”,Ù@€1ÐA´OYAP17B,ŸAÀ™ªA`ìApaBxjþ@ij>|j~A`øA²²(A€ òA¬Ê&A@cVBÀ² @ AA@0Ah°C`ƒH@dx? ¤È@«Cl‚@¸‰CˆŠ@\ZCÀôK@qdAÈôË@ä=C¤„@tkC*…@ðŸC L @ AA@@A˜èÚB€½@Êa¿Àçÿ@OÆBT@–@ MÆBX%°@èÀåB˜~ƒ@ïrÀœ~A ½ÎBøC@ÀfÓB(+´@8HöB€ '@ˆAA@PA/*CøCo@€=ý@lï@@AC\—@ô%C°ƒ—@@ CØuƒ@‰AÔuAì£CÀbA@2kBÜ£uAà˜«BŒ)A ` Š©Ap^B DRA˜.©Bdw2AKÅBS@PAA@ AèR´B*V;AÀ< Áúx»A‰B.ï`Aðž—B¼/FAè­B%EA ±‡A%ÅA(¾—B_FA€ÃzB$vAè«•Bm@A@¨A@ACŒqA(çA(‹‡APVêBö8 A |¾BXË"AtßC°¾ A€6BÀ°¾ALÇBZ AËÍB ùA©òB Ub@0AA@°AÐǪB 4An@²)´AhÍ„BŠCAhO‚B$EEA¸ºËB,;APñÿÁ,;ŸAÀ„ƒBšÇBAè‘¶BœnAà_·A6ApAA@¸APTTB,ÌUAT¦AöÕA >B0¨lA°­B|S[A€[IB¼ÓPAp®°Á¼ÓÐA€qëAOAP‚:BHÆmA@½ZB€3°@AA@ÀA0¸AB†#A€íË@‚VÿA°’BŠA`½BâR€AP wBDÝ‘A€*ÚADÝB Ã\Bóí¦ApaBèe‡AðnBpF”@`AA@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ßA`áä@PAA@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŠAȧô@A@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ &B(ßÐ@pAA@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@b‹˜CèRA¶ë©CÄlAú£²C¨l¸@@A€@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøË¿BnÆ?˜AA€@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ"¬D¼h"AÐ!óÁ¼h¢AØDÔŽfAÂÙD0ËcAàhDxhA€@A€@@@ dVB¨®Ž@@Ý7AÌÄAиkB ȱ@[;BÈ‚Ù@‡XBðô"@°±Aðô¢@`š‚BÀ¾>@PH)BÀõ@@_AÀØY@ AA€@€@(ÚB õ?€CA`§u@?ãBøç0@Ø\ÈB€#@(fÿB H@€}@ H„@HC<@@“õB€Ï4@ü]%C`¦f@AA€@ @P „ChåE@€Ì|ÀhÆ@Ð[€C,Š@Œ‡€Cଅ@d™‡C i@O¹¿ é@V†…CÔ¤@ÈàƒC(tž@¸‚C Zr@€@A€@À@kÅBP6@`î AÈN›@øSÈB`v]@pÛ´B J@½¿B0Â'@>EÀ(§@(·¸BØ«x@Š»BP S@˜ìCp3@€?A€@à@0—B˜D\@@¹ÐÀˆgÜ@£‹BxÈš@ØS–B3@À,B t@ c\A ô@ÐC˜BÌT˜@wBÀn²@¨Ï—BàZá?`AA€@A—ÞBpc,@Iª@¬@€PÙB`]g@ ÍÌBðàf@púÛBP¡1@à÷"AP¡±@0ÝBsm@À}ÆB0dq@8Cpk @à@A€@AXCP.@ ­_Ax®@ŒÑCÈj@´<Cp3e@ vC‰4@  B‰´@(ÑCˆÈr@+õB° o@ô¹Cq@pAA€@ Aè õB0*[@8a@èMÛ@°êçB$J@`3ßB0~@P'úB@=_@h‘A@=ß@xüB´ºŽ@×B`£—@8 C— @ˆAA€@0AX‡ìBìc@wLAä@àÒåB~†@è‡ÌBð @ðòïB°Ur@€çBA¸Uò@àÚéB¶‘@0äÐB9©@ØËçB I"@ AA€@@AÀýRB”‹Ü@`l;AP°\AðWUB`”ý@€{)B |A0–eBÐ%Ø@ 8JÁÐ%XAÀÿ:B"AgBHŽë@-¢Bàz @@A€@PAØ}=C¸s]@8«À™Ý@t½'CØšŠ@Ð+C¶@x5C]@€ˆ@Ý@ŒX%CtºŒ@Ø0 C°HŒ@|È,C“F@PAA€@`A€(Bü‘AàÔA¬ªA€%BØ?1AðÒBì½7AB0ÁA€ŽÀ0Á”A¿Bæ­9AÀ¨B\2;AØÅ•Bû @@@A€@pA "ÈB,÷@ø>øâ7A˜›®B˜Ò@Ì­Bp6ñ@пÅBøOÅ@’°AøOEAcÀBˆ­É@0™BÈ AÈf°B"@pAA€@€A”x-CxgŸ@öAtƒA(ñC|¿@ä…ChkÃ@°‰2C`g@ k:A`gAT´Cì ¾@PPCè·À@@2CÜR@PAA€@ˆAdŠ%C¬×ž@À‡õ@øóAdìCüD»@€yCPØ¿@´53CxS™@`œAtSA(žCô˜µ@CH6¹@¨Æ)Cà:@˜AA€@A€emB0}SA…?x£ÓA°“FBÞœwAƒCB8åxA¸M§Bp«0A@!®Ár«°AÎqBnegAp`Bxô4Ahõ•B€5Z@@@A€@˜Ap¡gBƒ.AX˜B0£®A ~{B„AAÀaüATQAðØ‚Bà£:A ·eÁࣺA å=B5fA¾mBÍGAMB ]ê@AA€@ A8uêBðUñ@À˜ÃÁƒqAðɧB$ôý@ÐB$îA ²ìBà[÷@ ‚¾Ü[wA ï¼B0é@Ð¥¾B4¾ A(®BP¢J@@A€@¨AxiB0·YAγÁ àÙA€®B˜#fAÐÅ[Bx¯}A€/HBŒ$[A@¹"ÁŒ$ÛAÅ BÂÕcAPC.BþvA lMB¸@˜AA€@°A°áðB"ëALçÁÔAh¨¢BR¹AàÑB¤ÑAà÷B€N$A˜ŒTB€N¤A]æBʇAøÉ–B|‰ZA@ÞC0$r@0AA€@¸AÑ9B¬oZA ѿƚÚA@ B/mAÈB°ŽeAÇSBü²dA%Œ?þ²äAÐM BZ'|A lB¬škAÐóUB°b«@@@A€@ÀA úeBû‰AYÑA‹2 B_OBM&žAxB4/}Að3ZBzÉŠAà&6ÁyÉ B BÆG†A¦3BQ›AðBPÅ@@AA€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` ™A” Aà@A€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà©Ax AAA€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp/`B€¡@AA€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ èB@ü@à@A€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @ÉA°jApAA€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜+BÈ›@À@A€@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ õBX®LA@@AÀ@h+LChv@`hºA˜Žö@ÐYCl“º@”¢?C¸)¢@ì?@C¨•@(âAB¬•A`I\CddÏ@¨ç'CxüŸ@}3CÀvR@AAÀ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ jBàáÐ?AAÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿȳ–B@½%@`C°Á@½¥@xµBÈÂw@À«B°L\@(VžB ¶ò?pAAÀ@@@`§ÀA È@/µ?”'HA€'ÅAðAv·A¬WA G,B°3:@ 2.Á°3º@ÀÓB”â™@ $?ByO@`qBÀMÚ?€?AÀ@€@Ð{uC Æ5@PdÁÐâµ@´ŠiCðé|@Ø'xC {@ÌmC`5I@ÀyþÁX5É@²\C ³…@,xCÀ¦’@L»C`€s@AAÀ@ @ • C@}DAЃ@Xâ C(4<@dCCÀ±,@ø×CÍ@ °jAÍ“@ÐDCÈèS@̃ C0¾E@d¸C€@AAÀ@À@XšC˜@ðG¹Á˜°™@hdëBø‡I@°’ CðY@TCÐ@`ä#ÂО@˜½îB`L@C€Xe@X2éB@$þ?@AÀ@à@ðCCpÕ9@ ÖdÁPó¹@Ô%5Chqs@ÄÊ@C@õ@$…ECàw:@€}£Áàwº@DÒ5Cˆ'u@`ÅFCÈHƒ@”JC`¬+@@AÀ@A óúAüôÑ@!¨ARA°ÝB< AÀ»AüÉA »BXÉ@0<ºÁXIAà(ÊA AÀ¬CÈbè@ºˆÐC¨˜A AAÀ@`A$)8Cðn]@€ÒGÀ0•Ý@ Ê!Cˆí‡@°$CP@,É:C y@Ðs¿Á ù@,†C`†›@ý/CÐ@„5C`~T@@AÀ@pA ‘Cæ°@àƒ Áø1AhzCpÕ@‚¾€C`—Þ@&}“CX' @€ Á\' AÔð}CX§¿@Øû‚C@?Ì@H'fC`…@AÀ@€A`B|¼!A±ÃÀ6Ù¡A ßA̲?AÀ‚BÈIA@¿IBX£"A0Õ•ÁX£¢AP‚ BÎ'RAààMBp%9AÀÞlB@Ëk@€@AÀ@ˆAàî8Br²$ApÓÂ$ФA` ÆA¨Þ;ApUBxMA@NKB¸õ¸Br¬A ÁHÈAس‰B@d'Až˜B¬ŒA(7ÂBDäA@Ø@DäŽA¨eBRŒAØx”Bð&Ap {B@si@ @AÀ@°AðgBô#JA  òAˆKÊAø_BÒsQA€•B8âgAP·ABd QAà;Ad ÑAPk&B¤iaAðfB@JhAàô]B˜ð™@AAÀ@¸A°Ð[BDã^A`QÿA´ßAà:UBì›tA€ÞíATKhAtŸBdT{A@ÝAdTûAè?ŒB›JA@þHBŽ¡AÏpB°„–@@@AÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀá)B€Æø@€?AÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`'¹Bp‘j@À@AÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐógB¸¦@˜AAÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàË·AÄ A€@AÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¢4BhôÞ@À@AÀ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ]†B ~œ@AÀ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¡AðÃAAAÀ@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ýÐA<A AAAd™B7]@ð‘AÈZÝ@g«Bôù@X‰B€­ª@›B%X@V=Aø$Ø@ªBwŽ@€ B˜/¥@”»BÀ«ï?à@AA€?Ó/BºAZZúÿZZúÿZZúÿZZúÿÞ.BTÝAÀ¤GBPF@@Â{ÁHÆ@Š*B°ª™@°½fBðÊ~@p¦nB€ÙÉ?À@AA@ t CµE@À¨@ ÕÅ@¸KC´h@\iC°øˆ@Œ^C ±F@€°A ±Æ@\±CL=”@˜€CÈæ„@Äd(CP B@€@AA@@Э‹BØÛl@j—ÁÀí@@zpBD'³@pœB8Ÿ—@ˆÆ¨BÀú?à†kÁ°z@ȃšBx=@ðPµBG"@åMB`±?@AA€@XCÀ/V@pCƒA0RÖ@Ì#CìQ˜@ˆoCP£‘@ õC‹@P¢ÓA‹’@Ø” C$[@@NC 5>@°ŸéB€¸ü? @AA @@X¹Bxæ@€žŒ@ž@¸KºBx@X@ðѯBç[@pôÁB°v@€ð@°v‘@ÐÂBp‚J@îºBI@¸›¾B äÎ?PAAAÀ@ï§BH¡-@T‡¾€½­@ K£B̶€@h3¢B/Y@Àj­BpÒ$@@ÜéÀxÒ¤@ÀߢB01x@Àê®BPcL@‘œB Ñ?PAAAà@àoBÔHÖ@ÀaÄÀäkVA@)ÿAšóA`áB¼ù A@ƒîA Ó@à‡ˆA¤SAÀB4®A@j£A¸‘ A0¤B@@@@AAA„ !CŽ.@ ŒbAX«®@\¶ CÈÀt@œõC@ÿ`@H!C­E@°±óA­Å@P *C°û@3 C`&z@6 CÒ@@AAAA¤C¨d<@³ï?„¼@ÀßõBèzƒ@ˆðBP×n@ÀŒCð|N@à(-Áð|Î@ØVêBБ@xiüBPc‚@p’CО @€?AA A@°B0J†@ fA¸`AÖ¬B¼ª@˜ã›Bè·@à¯Bx‘@ðìÂA|Axû»BHxª@øëŒB`VÓ@ D CP?@À@AA0AÐÂhB˜ÁÎ@Ïœ@¨äNAP.`B¨â@pùLBÔ>Aì:B@"÷@°_ŠAD"wAÁMB–3Aàv BÄ\C@@@AApAvzCس¡@¥BÀ Ð!A$•YCœ>Æ@>\CÐ~É@†Z€CФ @ˆ?Ф AvaCÔuÅ@˜l`Cè«È@ŽÁC _–@@@AA€AÈiBCŽ´@ .AÁœ®4A8 "CàÞ@8µ,C ¼Ø@¨êKC°Å²@ÀÀKÁ´Å2AM*CÀõØ@`5CpFÛ@(MGC #–@AAAˆA¸B(–AÈc3Â4³žA€;&BÈïWAðwŸBtÏA@áB8á%AÛ„@8á¥A pwBVY1A ;jB¤ÜZA`XJB@%@@AAAAàñBb +AÀ™ø@LÀ«AçBþwPA KÝA¤ÜCAp±IB|5A yHA~µA€¤B˜²fA`L_BØžA0­…Bð¤€A p&Aï¤B@]Bº¢vAA@B¤¨œA ?£Bpei@AAA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¬`B¨f@AAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØA¯Bža@ˆAAAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ´HBh}§@ @AAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ /B(WAà@AAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀµÑAxÕ#A AAAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ•èAÄfAAAAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿæ©A”" AÀ@AAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€˜FB8§AAA Að³,C°Þz@"“?ˆû@€{/C¸3º@ô£,C/«@|š.CðÇ€@½†?ðÇA„Œ2CÂ@:/CР®@èi(Cà9@A A€?° RC`Ã@ZZúÿZZúÿZZúÿZZúÿØaRC(ÝÂ@LANCP/n@ cúAH/î@¼EaCx»Í@?Cêz@8™9Cü.@˜AA A@°SPC ßŒ@à:A ö AÀœUCpÚ¿@‹JCȲÍ@€•VCÀž@ÀˆKAÀž A¼(_CèœÇ@H»OCjÊ@ÀÄTC€ R@A A@@Ì~"CP×`@ÀÒÀ(üà@8ÔCH¡@$â#CP«š@]$C ªAÈm³Bà{ Aø=³B ïG@PAA AA¸"¿Bx‹ô@ÀR¯@عtAÄ£B°0ù@HÍ›B Y"Að¼BàHû@¬Ü?äH{A° žBÂA@œB6&AÙˆB Ðg@pAA A˜AОBÅ/A #ÔÁðæ¯A€HWB¤¼gAˆf˜BxË+A€ô¼BHÌAàã¿ÁFÌ›A˜Í†BÆßHA€ü¯B€>A€Z¤Bàžj@à@A A AøA2C¸x³@èþ)ÂØ›3A€üBd¨É@é!C Ð@ˆI0C`w¬@  Á`w,Aà(CÐ*¹@ZCHöÏ@h›C(H‰@˜AA A¨A¨S CŒ;A •ÁØX“A€–ÌBÀàö@píBp±FA˜<ßBtg5A ”ÁtgµAx¦ B (AàÚÀB§iA°6ÅB0€i@pAA A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0GuB©c@AA A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿþžBZc@ˆAA AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàíWBX€@À@A AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ.BšW‘AˆAA AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¸KBP¢®@AA AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàDâA°øApAA AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ»ÊAÜqA@AA AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿпB˜ï@AA@ADq{C\Ç«@3“Àä+A´è|Cü¸ú@ŒÔCXÅð@<ÇrCèr¾@@‘@ìr>A)zCÂýANsCXuA0;ECg[@ˆAA@A€?l”iC˜¼˜@ [9Á0ÖAÀ@fC¼bß@èWpC€¿Ó@˜œcC ±}@€h:Á ±ý@saCÞ·@|-kCp6³@ÂY€C€H@ˆAA@A@hMÄB0ÿN@€ZAð!Ï@0ÏBÔé@˜uºB0v•@°WÁB@l>@@Hl¾@íÅBÔŽ@P{¿Bèô€@ì”C *t@pAA@A@@Pc»B ðD@$AÈÅ@è¯ÄBhêˆ@ðö°B@«Œ@pØÀBÜF@ UAˆÜÆ@@dÊB|Œ@Ú·Bø‡@ÈèæBÀèú? AA@A€@ØÐ CèÚU@,0¿ÿÕ@Lˆ CŒÉ–@Ôg CØÇ”@4ÏCT@@vò@T–@Øh Cˆ^@<ÐCà H@ÌvC@ð @ @A@A @Œ8Cðž~@€D@(Êþ@¤7C˜,²@À3Cù¯@XM9C0î7@%›¿8î·@È7CK‚@ðó6C`2}@HæFC˜Î‰@`AA@AÀ@& C`Þ$@€m,À€ú¤@0½CÀe@8º C°ïa@\C€¥@ Á€¥Ÿ@„VChý\@HžC@j]@lð'C`v^@@@A@Aà@@ˆ|ChRg@€H¨À(zç@TBrC b—@ðavC8ɤ@æ‚Cpœ~@'pÀpœþ@ð‡{CÄ(ª@ÜÊ}Cxb³@EVCp,«@€?A@AAàcB̯ó@ñt@üÙsA rB¤Ë'A ÄîAD…"A@ BàBò@ü’¾äBrA ¸üAV$A`ÍýA%A ÌŠB Û/@@A@AAˆ÷ÌBà‚[@€ÝÀ0©Û@,¼Bxà—@h×ÈBšŽ@Ð ÙBpå_@ ¿GÁpåß@˜ÃBp@ø4ÚBÀ@@ˆÁäBÐÚ@À@A@A AC@sm@ÛÀí@€ÖïBõš@aüBðC @òB@8u@àNwÁH8õ@ «ÕB¼ß¡@ QòBظ¤@øÚÚB@cJ@@AA@A0A€W­AøÎð@€¥ë@ÌùpA@8¼A¼ƒ4AàŽ…AÍA@ªÑAœ¤Až|¿œ¤‚A ‹¿A„õ)A ÃÆAìô-A¶™B€¸@pAA@A@AÐ C0­—@/6ApÈAànCü¨Ë@¸FøBPk½@4C˜‰@&À”‰ A>òB ÍÀ@h9÷BH¹®@¸-ÞB ú8@€@A@APA jëAX÷A€EäÀ€AÀ »A€8+A`+ïAt‡DA C%BÐ" AÀ]ùÀÒ" A@™BFõKA ?$B8âNA0o B«–@ˆAA@A`Aœhµ@ÔFC/@À@A@A€A°‰¶BÌ:æ@€‡’@ABJÉA0T*BØe2AлxBØf¶@°¥æÁØf6A`…8B”t Aì“BˆèÑ@ˆ$·BðT@AA`AAèÌ C¨Yˆ@ EA,rA˜ Cðš¿@P öB°©¯@Ð-Ctƒ@p AtAd?Cº@p-C8ð¨@% C0#}@ˆAA`A AÀrDChÛw@ÀNÁ`ø@„¤4C Â¥@üå=CÈΤ@à®NCðÇZ@à¯ÁèÇÚ@˜F?C@8“@¸GCXA‘@$šC@R@`AA`A0Aˆû}CPq¨@ž@,(Ah‡mC8ã@| lCèÙ@ÎC(@XA,A$wC¤Ê@ÀUkC®@¾>šC@8Ó@AA`A@ADŒCx?k@ ç?kë@ÈA CØ ž@ä5 C)”@xC ˆp@@LÁ(ˆð@`ÄCˆê¤@x Ch”@ðYÖBŒ>@€@A`APA0Cp+‹@ZšA`¿ØAâQ>AÀó×AÒ6Ap)BŒAàŠ¿ŒžA #ÝA$»AAäçAF=A  \BxÈ„@AA`AAà#BöÚDAêaÁ<ÅA ‡âA0YFA»"Bèt…AÀú"BläCArÌÁjäÃAÀߺA0"0AÐÝ5Bæ>ŒA¨êA(K°@@@A`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ^EBàúy@ˆAA`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@½BÐíž@à@A`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ú°Aé@€@A`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐB€ÞØ@AA`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€R]B ó[@€?A`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Q5B ;™@@A`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿQ B`ÔÕ@ AA`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ _GB]¶@@AA`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@=œAˆø@@A€AxC\û½@@øÀX>A byCêu A"·€CüA´ÞzCÀR´@ T/ÁÀR4A(\{C¦®AîPƒCÈAô#NCPº}@AA€A€?¨¬=Cñ@ÀÙÀÜ AC$±Í@TqCC oÐ@¨«7C˜ä@ÎE?œäA»;CM½@Ô;Cxv¹@8í4C4@`AA€A@h€gCˆ=Ø@ƒº?PdXA÷jCÔe4A±iC(Ì÷@HõhCè"Ë@h=¾ì"KA¸NlC¤y)AÈ¢lCÀ×ê@Ð_vû‡A€U8Bl+A`³9Bt-9AÐ0_B÷,@€@A€APA=BoA@ÛÑÁnŒ•A`–øAŠ"GA0Ê]B4Ð:A`ãûAÈAep@Ê–AàŸòA˜“CAÝÙAl‚@A@o.BÒZ@à@A€A`AüA,Ú A@%NAâõAp B¶|AAÀÁµAŒí&AÀšBxãA€w¯Axã‘AP¢2Bç?AÀÜÊAìÂ3AÀÐAX&¼@PAA€ApAX§¨B,¾Í@@ËÉ@ÜæMAp~šB¬Dñ@ð-‘Bì‘ A°g³BÈdÃ@NÁÈdCA˜ù–B4€ø@pè§BÀNò@‹ÉBðG]@@A€A€A°:OB$98A‡Û@^¸A`@BüÓBAð–*B"á€AP•BLN5A€û8ÀLNµA B*mKA BdôsA(B€>@@A€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  BÀÆ…@@AA€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ|nBÐÞA@@A€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿγBP$M@AA€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ±ÌA!×@@@A€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@àLB_„@€@A€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿبB "@˜AA€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ThB j@`AA€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀà&B¯¨@0AA€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ=‡B°VV@AA€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÊBà‰Ô@ @AAà\Bà},@Œ¿è¬@Ð…_B8?c@ÎdBˆ@ðäMB ñ7@À-ç@(ñ·@`*bB˜ g@À¦EB@5–@@£ÇA`;O@0AAA€?lCИ5@@ãƒÁ˜ºµ@„ZCDL@ð+C˜u…@×Càe7@ð—©Áèe·@ø‡C@gƒ@X=/C0x†@\÷C9P@ AAA@”6Cp2!@Àÿ3ÁxP¡@ðûBhe@°¥ Càk@¸±ýBð @ »9Áè @ð*öB`…`@0»C° m@ÁB€ý@AAA@@ ºBBÈO¥@ bhÁ¬n%AJ'BÖ%A°+cB°¥@à@%B ±µ@Àü¿ ±5A°#B`?AÀ-,BKÚ@°*3B°Ü*@@@AA€@:úBD˃@ÁøãAP¢òB ²@PoCè™Ä@âCØ[@ÀcdÁÜ[A´DC ã¶@ ŸCˆÏ¹@¬UC€]@ @AA @¨£ÚB¨dr@@ªêÀH’ò@`bÒB–¨@sâBЭ@¨öçB ¼{@ YÁ(¼û@à£ÙB>­@˜öB8Û¶@<ÕB@8/@AAAÀ@€Ë"BÐ A@ŒÁ #€A müA&h:A`¸DBà ,A0->BÀ¼‘@ÀlÁÀ¼A (B„Æà@ QBð¬µ@P>šB°­@AAà@0†lB8ã@@qÁp:cA"TBÚÕ)AÐÙ|B¼xA€MBp÷s@DQÀp÷ó@pÒvBô­@ ƒB0J¥@À[ŽBÀ&@@AAA0ÀBDkò@àÏA´™rA’*BâAX BP†.AÀ-B`.É@PÉ…Á`.IA°OB$APDJBвæ@ |4BÀÐA@ @AAA˜…ŒBø……@€ @¼ŸA͈B<¯²@°†BXP¹@`&Bû}@ /BAøúý@°ë”BÌ­¥@@8~BП´@€;æAøUã@À@AA APºÏBvv@h\?¦ö@°ÙÅBL)œ@`LÆB0ϯ@ðü¹B\†@ Á\A@€§Bį@Ð~»Bn»@ØÆB E%@ AAA0AØ´óBØ _@MÕ?ÀÌß@€õåBðó˜@˜~åBØõ@¬éB@9b@-ý¿@9â@çØBAœ@ÐÆßB`‘@(oòB€EB@˜AAA@Aà[çA|yý@€ÍA¸«}A‹úAì.AÀã³AL?A§ïAôÆA  aAöÆ€A`±BÎ4A ¬AÈAðÛ:B Ó5@À@AAPAP)B´èAÀ´EAN”AÐ\1BÆ;&A@*BÐWAðFBpAà9ˆAr‘A0u,B2¼/Aà¶àAPüHAp…+B~D@@@AA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€NùA -w@@AAApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°²bB0o/@0AAA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿç-Bp|@€?AAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ,ÙBPº.@€?AAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ BPI}@AA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ×…BÐó.@pAAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx‹BàÍ&@ˆAAA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÂØA”1AAAA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Bwá@0AAA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ §1Bxç“@€AAAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐBpà×@˜AA A`ÈBàqG@ ì^A€˜Ç@€?B´c@B0|¬@0ÇB Fs@prA˜Fó@°ZCBð}@€õA¸•Ú@0¡B€¼W@AA A€?`l…B8µ @¼YÀHЋ@=…BXCJ@ B·L@0°ˆBpÄ#@€bI@xÄ£@è>Bð!e@°|ŠB@ x@ÀX9B`Â#@AA A@€NA‰@m&@°2 A€½gAÀ;Ì@@N?A¸ßÀ@ejA8ð“@]À8ðA€¬RA”êÂ@`=‡AØþè@ #KBðÑ@€?A A@@Ø6•B¨[@g‘¿zœ@˜–BÀc@ØšBˆ_@ØN‘Bp:@€wÁpº@ŒƒB”ˆˆ@0¥B˜Ÿƒ@’¢BàÓ @AA A€@À¯~Aæ¨@ÿ )A€7tAäøí@ÀÛ‡AøÅõ@ÀêäAˆ@Ú@’«@Œ@ZA öûAî¢%A€ŸÓA5A€¢’A` ¶@À@A A @pˆBì¿ñ@@Y@ÁPïqA ñÜAº-)AÀV B’.Aà…ÀAà8ã@€èAÜ8cA zçAø/AÀI›AhsA rÇA8Sœ@€@A AÀ@Ø1«B@î€@ÀÙ A¨A(y²BÔä­@€ý¢B»½@€6»B¸Ñ‚@>À¸ÑA(‘´B Ã@X&ÁBÈ*­@È#ÊB7<@A Aà@°ØdBÔÎÙ@PËÁüùYAÀ ABÐß$A ‚BøE A°>XBÀ~@€§A@¸þ@°+ZB䯩@ ‘QB¨º@°šQB°q@`AA AAЀ3BDAêj¿â›…A€ì,BÚK;A°é2B„ 6AТ3B dÏ@žÂdOAà™ÏA yA°pyBD AðÊByI@AA AA ï®B|°‡@P¸»A¼ËA@¿B€&‹@ ”B à@È­»B°òp@ÀŒGA¸òð@¸bÀBè–i@t«BЛË@h3öB`u@@€?A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ7¹B€à*@ˆAA A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpË]B°Ù(@A A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàé]BpPB@AA APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜”…B@ @˜AA A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀäéA ûÒ@AA ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Bˆü@@AA A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿñ8B@T@`AA AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPa0Bã€@€AA AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà'B-€@ @A A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÉB¨¹¹@@@A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp<B&½@0AA A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ…èA¨*Æ@À@A A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÏA(•×@PAA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈpŸB}@à@A°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ð2B‰@ˆAA°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPiBp&@˜AA°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐèBA@AA°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿuA0Æ@A°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ OB` 2@€?A°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@j±AÐz¨@€@A°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€•ºA€‡@À@A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¯µAH‚£@€@A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÝnA ¥±@@A°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÄêAp5”@PAA°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0jB€ÕI@pAA°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàZ¹A0/¨@pAA°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ²(B|B@@AA°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBB@(@PAA°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¤-B`©=@@A°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =‡A°SÆ@AA°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€«¥A xÜ@À@A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ã B@S|@€?A°A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ .·A8ÂÖ@À@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¼ÔAp=P@@AÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPCB ¦ò?AAÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ì¡Bà7ë?€@AÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ!úAÀ×E@AAÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpªÔB Z@€@AÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð§!B°+@€?AÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‚A0 ·@ AAÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@^áAàHp@`AAÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€+Bð}=@@AÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ«EB`„J@€@AÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ|BÐ @À@AÀA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ºyBÄ5@AAÀA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ›A0Ü@€@AÀAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ãyA˜õÑ@@@AÀA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¸BP)i@€?AÀApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ A¸±Ú@0AAÀA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Þ$BÀ°Q@AAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ üëAÐh9@€@AÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿo¶A«‡@0AAÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèW¢B¹à?à@AÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ƒB0ß4@ @AÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@üzA¸Ð¿@€@AÐA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ\_B@ã @AAÐAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¹Bx ®@à@AÐAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðZ9B S@ AAÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@6îAðòƒ@PAAÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðr+B`Cc@@@AÐA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÂfB ‹@AAÐA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÝAPÉ @ @AÐA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ+BÀc{@€@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°²ÝBÒ?€@AàA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÝcB0>@AAàA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐþBØÕÜ@pAAàA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðwQB€¬ @0AAàA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀAFAÀ˜³@ˆAA€?ÐÁBY>@ÀøÀÀv¾@ ‰ºB蘉@`÷ÆBø7ƒ@?ÐBPC@ d‰APÃ@XßäB옉@ȾBø‹@ŸÏBP @€?A€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀEbC¨Š@AA€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ù`Cø¡”@¨a8Âü¡AˆÉJCp¶@¨(tC¨Õç@¶zCØU†@ @A€?@@`Í»BX1@ÀC¸Ž\@ì>Cp0]@Ä =C`¼1@4ö@`¼±@œ¯=CX:|@É2C0—m@6†C0P{@€AA€?À@¸÷‘Cb@@­Áh=â@ ÞŠC[@B|C輕@œ¤ŽC z@`0wÁ¨ú@TE‡CÌKª@nKŒCHF«@šõšC@œ@ @A€?à@„5C K@ÐÒ„Á09Ë@…lCø¡~@`0yC:‘@ôí€C°ñl@€˜gÁ¨ñì@¨îqCÜöš@|¤{CÀn¥@ÄB–C@¤@AA€?AøµâB`0@€/?À`*°@$ÔBðsk@H1×Bàâi@àÿÖB0l5@€wƒÀ8lµ@xtÉB°°u@xÎBð©p@xYC q@€@A€?AèiûB˜¥J@@B†@ ÆÊ@X»ïBx3…@èKåB˜†@ ÿBáN@À¯Ä@øàÎ@˜°öBȈ@«çBx4Š@øCÀ@0AA€? APþ\B0ù×@§©A4XA`$tB¤Õã@0ä#B„÷"A€)EBðã@BìcA°e{B`|ê@`æAìÁ.AÀñŒAƲ@pAA€?0A¸øC(N@€‹@ð<Î@dÒC@ …@ìÅC•„@œC€Œ^@€c(AxŒÞ@ÐÔC˜U@˜…Cˆ×@ uÇB°û @€@A€?@AùcC¨­Z@Þ¡@´CChEˆ@pAA€?PAÊDÌC ù¿@@<>AT@A™¸Cxòþ@Ö#²Czâ@BÙÑCÀ°è@Pg·AÀ°hA$ÁCAAÒ*µCĹ A”R±CȾÎ@AA€?`A@ð3C(6d@ TAð\ä@ &"Cdˆ@|çCØ4’@8@;C`5g@ÀóA`5ç@,)CÔËŠ@8æC¸C”@ CKC Íƒ@@AA€?pA¸3%C° s@ЧA7ó@ü}Cä{@ÐC@Ú—@0ÒC¸…@ ¢#A¼AÔß Cì{¡@XYC G¤@Àû=C`ÎN@ˆAA€?€A¸n²B$-Ï@€·ÁXQOA¸uB–± ApŒžBÖ@°pŽB\A 68ÁZˆAQ_B²ç>AXå‚Bð¨A„'$C0]@@AA€?ˆAôkŽC€:´@ÀöËÁ|Z4AèXcC¼«Ð@¸xC¸Ù@xa“CÈ—±@¸«ÁÈ—1AxðmCäkÍ@à°Cx×@¨ìgC€xs@ AA€?A€¸ªB—#ATaÀ´£A7‰BlˆQAH3B¸$(A÷‡B œ4Aà?= œ´Aà©_BJhPA@Ñ_B¨åSAÀ}@BHÒ·@€@A€?˜AÐJCì±½@À+Á°Ô=A\CˆÇ@Å&CØ6è@dU3Ck¹@pS†Ák9A˜Õ CbÌ@@òCðÛ@ˆ C€¸‰@ @A€? A€‚ŒB¬8AÀÞ Áú4¸A:>BÄoAÐBô‚&AÀ¯BðÚONA€'BÀYAÈ̓B`£l@AA€?¨AжœBêJ&Að¾•Arj¦ALJBÆÐ Að=WBÌ„JAx…®Bp&A7‡Ar&šA0”BôAvBTþ:AØ ­B°"i@@AA€?°Aø‚B<ÿXA€ó‚Á")ÙA0h,B´nA $`BÄ3eAÀ»vBŒ8^A`uÚÁŠ8ÞApdBôuAð¾fB iA ávB @ @A€?¸A°³ B†”9A`¶Á¹¹AÀµ²A^¡2A@|ëAHäSAP½>B8[A .iA8ÛA ¨"BàcsA@˜òA`1YA€H—Aˆmú@AA€?ÀAPaBâÄA`þZA"øÿAðò6BâW‰A [Bä¹|A +vBf\†A?ZAf\B`EBõAö BÆÌ†AÀB`ƒ×@ @A€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°!FB ª@à@A€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðMLBà6©@@AA€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÕÊAäo AAA€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ GžB0±\@˜AA€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@cBXáï@ AA€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`º2B¸yì@ @A€?øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€þæAØjA€AA@@Àó˜Cܨ@ÀÍÑ@Ä*(A^¨›Ch?ç@ø –C˜có@¼#–Cè/¿@pn†Aè/?A轜CvARL‘C@hA0 ‹CxÄ©@A@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿšúC¬¼ApAA@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÞpC˜È@P‡ÁA”ÈATB~CàÀÖ@„†aC@½½@œOtC06z@˜AA@@@@ÀÇ»BhFE@@øÀeÅ@N²BìŠ@¸×¾B`‡@šÊBÀúò?zÈÁÀúr@ˆP±B0-,@PßBÐÉ'@°i¾BÀöú?`AA@@€@xú_CX‘*@ ÑÁ諪@mOC¸?g@¸ÒeC°Ÿo@°bCPR@@ â÷ÁHRÀ@œhQC`˜~@ܼkC c‹@ØìkC v@PAA@@ @p|C d>@€e†Àh‚¾@$èsC C‚@ˆ¢tCø§‚@(¦}Cp"]@À—âÀp"Ý@xvCì–@ìxCÝ™@ì-”CxÃÄ@À@A@@À@Xò“Bè´C@M_@¸ÓÃ@(~’BÈ)C4ÐÀ@ð¶Cè<Æ@LÍDCàk@@0AA@@ˆA”ñÇÑ@ÀÀ,ÍQAP”ßBÔç@þæB„ËAXyC‚³@@¹àÀ ‚3A,C€ÑÇ@`CÔà@,’2C°DJ@à@A@@AÐy!B T>A€âÁw¾A ÎAD>A`h"BpmxA Ì Bt8AàþÁt¸A@8ËA¢[=A€™B„¶lAlŸB@äe@€AA@@˜A083BžæEA€ A ÆA°† BZ€iA€ËB@ZA¯[BôøSAà`ÁòøÓA ¸!BJyAÀ€ABèJkA rîAŒAAA@@ A8ˆ³BþÔ@A@³XAùÀA8˜B<ÕCA¨òƒBàâjA¸aÎB¤"-A ÍÁ¦"­A€ÙŽB–9XA€¤¸BÔé(AXôµBpß6@AA@@¨A(ÁöBÜ ï@ÀCàÀd;oAئ¹B°¬AÆBdAìB€ûû@Àü×@„û{A å»BhhA *³BøA˜éïBª[@À@A@@°AH.£BÜ&GA¸T,ÂzMÇA+6Bt‹iA÷B@mAAàµjBTfAÀYÛÀVæAPJ'BˆùeAàc>Büi„Að qBàË@@A@@¸Aø;ÆB¸ÀQA¨B$êÑAÐ[°B13A wnBrЀA@é¦BtÐ]Aè~/BtÐÝA˜ö›B CAPá8BJ†AÐKƒBpD@`AA@@ÀA°^DBˆQA ±;AkBÀkB¦A•þA@`%"Aè¾@DèC\C†@ÈêC€eƒ@týC€ˆ@ОšAˆˆˆ@À‡C¨îK@|ÙC 2@` C€4@˜AA @€@xÖhCp€@¾8A¬¡A ÚjC z¿@ ”\C(L£@„+mC°·P@ >Á¸·Ð@”beCp¡”@,mCx³@º ŠCPÙt@@A @ @\ JC°{@€:ÀÀ”ž@äåCCxß]@ü=DCp#U@P×MCD5@КÀDµ@P/HC¸t}@ ˜IC`øv@d±yC€Ms@ˆAA @À@&¯™CÐa@0–ÁPx ABCTDÁ@h—C(—¿@Z•žC°w“@ 1°wA.äC,Ã@ìå¢C 6Ð@ú¦C˜m @A @à@€/Cȇ#@`µgA¢£@h¯CH ]@¨äîBp„[@xãïB° (@°[B° ¨@à6CØ3`@ˆÄB\g@›øBàxø?AA @A0 -BD=­@°ÛÀA@Y-AÐ RBÔÛ£@ œêAŒ" A` 4Bˆ¯@HÂBˆ/A œjB Cœ@ :ØA$ùAðPnB “ý?@A @A°!ðB0E@`i2AP&Å@ØøëBðîq@þÔB˜«Š@€uñB@rH@€¾¾@8rÈ@8ÜéBX‰z@ÌÛBàZŒ@ûBP*@PAA @ AˆÎBÈXs@`(AЀó@¸VÈB¸Y›@¨{µBH¢@@0ÍBð@?@ðAHæÁB Sª@°,»Bˆ½¨@ b²B@ˆö?€AA @0A¨G?ChU@ 8ÁØ+Õ@¨Å*C@-…@àŒ2Cà¾@$PAC?p@ßÓ??ð@àô2CœO™@¼¬/C :ž@àÅFC°äG@à@A @@A0ËëBXùU@À jÁXÖ@PÈBÌmŒ@XáBP[„@¨ÿBUQ@0î­ÁUÑ@8.ÔBdŠ@ šùBPã@U C`1@A @PA€HáBð̈@ ¶]A8äAhGÕBYŠ@@¥»B`È@ÀŒèBÈ@ )AÈA@ÝÙBôÆ£@8ˆÅBXßÇ@lí!C Z@ˆAA @`AØÔBÐa±@Ðn‹Ad€1AÈšÉBŒèÌ@ cªBÈê@ÀnÄB ŠÄ@€®KA ŠDA`Œ¸B@¡è@G¡B¨óÿ@ÈêüB€»@À@A @pAp9BJDDA@:€Á¾hÄAÀÿA²f`A`4Bdd`A€!)B˜Aà›ˆB°¿_A€¦¨B —MA@A¸A —ÍAðc”B>¬CAñcB<Ö}Aí¡BP>R@˜AA @°Aà¢BðZNA&µ¿JƒÎA`ÇsBBtA ÞzB=FA`â¢B(aLALs?(aÌAp'xB,ÙnAЩxB(§GA`e Bpõ@`AA @¸A®üBÞªBA@f Á ÑÂAè<µBj~ A¨ÄBš—€AÈœøB(¯OA}?(¯ÏAПB8þø@˜aºBðîŽA˜ÀÌB0-V@@AA @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpnÆB@®R@AA @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`‘‡B(W™@€@A @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ«Bhîæ@ AA @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÚïA8ù APAA @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAâA A0AA @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿF`BØN©@pAA @ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhÅB°@AA @øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÞBÔs2AAà@HíXCï‡@,¾ÁˆAèNC€%Ë@úcC ¶@ÃRCðS—@ØL ÂðSA0˜DCL Ð@à3dCˆ ß@ØcfCHS²@À@Aà@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ CÀ0@`AAà@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ\jB0_Q@€–@0_Ñ@PHuBd@€Ì^B A˜@ÈÀ£B€¼?Aà@@@˜ ˜B Jl@ |Á@pì@PñŽBLÁ¨@ðúœB@ë @ ® Bàü?€LJ@à|@ Ô£BÈ91@p›B a0@XÖ˜Bià?ˆAAà@€@lCX5a@¾ÀXYá@(CÔÔ@Ð’Cè@š@Ð*CàN$@Üø¿ØN¤@„ê'C¨Y^@´J'C° k@è7C°t(@ˆAAà@ @ˆ£?Cç1@-Á¨²@Ü•2CÐq@D BCÀx@,3@C¶3@°õÁ¶³@t1.C ¬h@´kICðrƒ@ÌèRCÀ{R@AAà@À@|ÐBC@Ÿ8@€KÁ½¸@<ú8C8ãx@|¾>Càš~@À%EC0i9@@Â¥Á(i¹@°S6C`øx@¨ÊGC¨”@„üBCPÂt@pAAà@à@|ÀB˜™E@ã@À¹Å@Àª¿Beƒ@0S°Bh™‡@˜µB4Q@àø5A4Ñ@Ø ºBØéˆ@˜ö¡Bpô’@øåB 8ï?0AAà@AøŽcC(Ìh@ ÓMÁXòè@,8RC@\w\C „¦@´SoCÈ›‰@à-gÁÈ› AÀ ^C¸ƒ¬@ˆiC¸ŽÄ@è0ƒC0ê@À@Aà@A¬ Cà1C@ÀÇA(RÃ@L›CHH‚@бýBÀ@€@H‘C»S@ ¡0A˜»Ó@ˆC\¼Ž@,ž C¨ÿŠ@˜ÏëBàõ?à@Aà@ A øAC8ÎO@À ±ÀððÏ@”¯1Ctû‡@à5CÀ,ˆ@ì4CC0dl@@6ðÀ0dì@¤è2CèÄ›@ 18C`,›@DŒCCà0I@0AAà@0Aô¸FC`ÀT@罿HäÔ@´5C…@”ý5C(œ@L÷HC0ÖX@JÁ0ÖØ@pà4CH°‡@ìap‹Cd¨@‡ŒC0þž@I›C`*—@€ .À`*A2¡ŠC‡¼@².‹C8ßÁ@Š®C€¥Â@pAAà@`AÜüLC8.n@ð¯€ÁàWî@K-CÈ•@ü;C€O’@Ô“KC0šƒ@€l¾Á0šAà=)CœÂ¥@T°=Cxf¢@ü‡>C@O@€?Aà@pAÈà‰Bð>Að\êÁ ZœA 'AÐ8A`¾A òvB@FYA,:Bl|qA ãyBlô4AИêÁlô´APT#B¸\lAàƒBà\GAÀÿAB˜<…@0AAà@ˆA `_B(3A`­ýÁ²H³A`BøOAÀàpB¨ÞYA`8[B$…=AÀ@1Á$…½A S%BPsTA KBÄVmA0RpBp)u@À@Aà@A ´ÃBÞAðm™ÁR„AH@‘B*‡A°š±B(hA€Ÿ¹BЭ(A€®{ÀЭ¨A›•BÎÄA˜ëœBð?iAh̆Bhi@pAAà@˜AÐBd!,A€W¯AÈA¬A l†Bþ$A0eGB ×aAÐ[B ;A°Ä¹A »AÐgVBªKMA| BR_Aà”¸AAAAà@ Ap‡zB0%UA ñÐAôMÕAðºoBhejA°fB„uA“LB|ìFAxôB|ìÆA`8[BžÚtAà4ÓADæGA°„BpkË@AAà@¨A ÔZB 5Ap/BH/µAp^fBÐJA ØÜAt_EA [_B‚JAàE!Á‚ÊAkB€5^Aà?B i`ApÒFBоž@Aà@°APYBœ\A°wÞA0CÜA@,OBR”}Aà—øA¬ç\AÏ Bˆø:A=ˆøºA ¥ÕA:IA@˜ØA ðJAàÕ¸AApAAà@¸ApÐdBÌ·„AU*ÀŒÒB@'&BÒ‘A0´0BTɇAÀÜ‹Bº`‹Aàf{Á¹` B0ñ7BÚšAðÔjB/‹Aà·Bˆäö@@Aà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@±ìA¸šö@ˆAAà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€–bBX@ˆAAà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`µB8A@Aà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€žžAøÀA AAà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0z9BàÍ@@Aà@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð±:B€IÖ@`AAà@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ äBp²A AAAàt=C0"€@À¤¬Àà6AŒÆAè–¯BfAxàÞBÄ:@À@AApA€™KBÒA*AäáAŽ`ªA £aBä MAÀÐÿA„UAƒ‘B¼zA€å@¼z™Ah„BHG0AÐþpB ÀHA¸ C°P@€AAA€A|‹Cäm´@p)™ÁìŽ4AqæB<öà@àùCÐÓ@*CP,°@@¶pAP,0AȬCPÁÍ@(wêB¸ÇÜ@¸nC°´Q@À@AAˆA(ë.C”Ë @˜’?pé Að@CÜJ±@`ChnÌ@€õ.Càm¡@@ºÀäm!A{C(@µ@°8CèÉÊ@èÎC€»c@AAA0 BÚ…#AÀ<âÀ®¤£A@`ÂAxG4AÀ“òA`ºIA@ªOBèÓ8AÀJÖÀêÓ¸A° B¶Ä]A ©7BD—RAP™Bà±Û@AAA˜AŒ CˆGÌ@@Ó@Á¤nLAO×BÜäß@ˆÑìBø,õ@ädC€7Í@`†eÁ„7MA­âB¨Ëâ@ {üBX¦ô@€œ»B`h@AA A0Ï‘BÀØ©?ˆAA0A@@°ÍäB°8R@€cPA¸[Ò@°ïðBtŠ˜@ÈpÕBh~Ž@PøBð\`@àš¥Aè\à@èªC¸ª@¥áB°—‘@ج CàØ@@@A0A€@èíÇBýn@€è‰Àˆ%ï@H‰ÁBtµ@0­ÈBXû–@OÍBàd@iî@èd•@(¬ÓBúZ@` ÃBð1G@Xm•B`wÈ?€AA0A @p·ìBŠu@€ ÁH³õ@(ßBTª±@PðB`ס@ØßB@·@ª¨Á@·—@@HÇBÐCW@èÙîBkN@~ C @ˆAA0AÀ@L\Câ#@o.AÈý£@°¼CHc@ÄYC†^@ ØC !@ åOA ¡@ÀêCÏ^@¨ C ]@¬VC~'@€?A0Aà@ˆ¼dCxDa@@+›@Ðjá@PÛ^C˜u£@ÀYC¨FŽ@jkCp™e@"¸@p™å@ÐÜfC­§@ À_C€+‘@Œ€C‘@À@A0AApVôB=@?Àp(½@XTæB4€@ÐëBÃ|@(PôB@5@ÀƒÀHµ@xLæB8êg@¨ÅìBÐ|€@ôªC°¦9@@A0AA@t˜B`„@ 6&A\A˜´™BÜg¶@Xª…BH8Ê@hŽ–B€‚‰@¯>€‚ A˜ B€o¤@èºBÀ[É@FÉBÀÚö?@@A0A A¦ãAžÝA@D™Àpô‚A „ÂA†'A ¶åA̤1A€ïAì€AÀæÀꀅA`_ÅA††)AÀ_úAX17Aà]B¸Ö‡@pAA0A0A7xB€GÔ@І“ÁälTA0»BB¤‹AÐ*ƒBP^Aà¤eB çý@(WAç}A°(mBl¡A ;BHG9A˜íÇBЛ@À@A0A@AÔhCÜŸ@è@œ¹A@”íB³·@¨iåBH/¼@° Cص‡@€àÄÀÔµA˜.CDþ¯@„º C@ë­@Ì…CàU=@@AA0APA†#Cä,œ@À»Ë@IA”rCáÌ@DïC8!¿@o(C(Þ—@€óLA(ÞA¨CˆáÇ@dÆCº@œàICÒ€@`AA0A`A >çBD¾¦@Wæ@¨Ü&AàšÒBHK¹@PpÆBP›å@¸âëB0øž@`ÕáÁ4øAð¿·B\-Ç@@gêBPHÇ@$÷ C@Ô@@`AA0ApAP B¬‘â@Á€»bA\ƒBì‚A›”BøSA`·aB< AP˜´Á< A05BÊ%DA°ùlB$r?AhÎ×B K@€?A0A€A²öBXH°@EŽATi0A0=âB¬÷µ@¸úÄBpîñ@ȱûBð­@L{Áð-AˆüÉBHÐÈ@øtæBÐWÛ@T”CpÐg@€@A0AˆA°ÓaB’q&A`¬¼A*‘¦AÀ‡eBž%A eB€`cA0Û‹B¬ARÁ¬Að[B˜Õ2A°‘}Bô&DAøÌŽBpál@PAA0AAÐåáB´)Ð@ +AÌQPAplÃBì+Ae³BpUç@RƒBà 'A(WÂà §A€ "B2_iAX6‰BPpAÈ›ÌB@n@A0A˜A µÚBlßþ@À´èÁDAð¹™BÊÃ!A@ËBøAXºýB(JÞ@À“©Á(J^A€-¼BJçAáB¸ùî@°ÄÀB H\@€@A0A A€Ž{Bx§`A` AÔàAðægBz·]AI*BZáA2EBôfA@m·ÀòæA`HBzšhAð,(BÜÔŽA@s0B¸y¥@@A0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHO³B t^@0AA0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0AjB]†@@AA0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`êA(Ùÿ@@AA0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜\‹Bp…@AA0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ŽB¨þ½@AA0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿmêAÈŒAÀ@A0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàNÖA@ûAà@A0AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿýÊA$J!AA0AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿJÔAHÿ@À@APAØÑC8j@`wGA =ê@È¡(C„ò@ ;CPô›@¼Ï%C0YU@à#ÀA0YÕ@„u5C4‰¼@ìCÀRX@»ÞB0‰@ AAPA€?àgÔB^@ êAèBÞ@àôÞB„ã @¨vÍBðØ›@˜²ÂBðz@p?ÂAðz‡@`fÞBˆñA@àø«BýA@ðàþBð7#@ @APA@XºB`ëB@–BÀ° Ã@˜¸BD@àD½B ±h@ˆäÍBà}*@ÀIâ@à}ª@ð×Bð³†@ “ÇBP7U@(2ÊB0¤*@@APA@@ðœCP>`@RAÈdà@|CÕ¤@ÌT CÀ —@°CP¡n@ЄAH¡î@äˆ(Cˆ*«@„C¸†¦@Œu7Cp}D@PAAPA€@¤ÁTCÀI…@€uxÁ´`AUKC„`¸@xéYC0Ѽ@Ü&WC8¾™@ p'Á8¾A@&QChØ@¬oZC@‘×@8¾cCÀÙš@à@APA @¸MCpÑf@@A`ùæ@ÌÕMC\¨¤@ä ECÀû›@©IC€Š:@€©ªA€Šº@ ÛQCX«‡@ê;CPŽx@hg_CÐe@€AAPAÀ@ÈЄB¸«e@€ŠÀ@°Óå@ès‡B Ô˜@pÌvBXu£@¨šB n9@КA(n¹@ðË©BEl@ø”ƒBz‰@P{B ý@à@APAà@ ÃAäå@Ž¿¶eA଺A‡AÀ!¿A˜õAp# B€_¾@Àô@€_>A ,*B|Ñô@p* Bôë AÐÛ"B°?O@AAPAAhäBH²V@àmA(ØÖ@òâBØþ@HWÑBZ‘@@>ôBàµC@àiÁèµÃ@ ,áBü°†@(`óB˜Æ‚@`ªìBÐ!@`AAPAA ï‹AÎÆAZZúÿZZúÿ€m„A€pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€RûA(/â@˜AAPA A°{CV@Àaß@øoA$w Ct>¼@X C`¹Á@ÀOüB E‡@Ϊ@ EAˆ£ñB¼Æ²@xÃçBx'´@@ËœB`ƒV@`AAPA0A˜i–BÈ É@vv@HÅIA}ŽB0õA€¥‡Bx¬A¸/›BHÞá@XÒ ÂLÞaAÀåTBœ54Aè@µB€Ô@ ?ËB°êS@pAAPA@AÈ%;ChÒ…@À7‹ÀäêA›(CÈ.¨@p-C€H±@87CC 6n@l¨¾ 6î@¸2C8V˜@¬ 3CÈЛ@@YLCp“@˜AAPAPAcÀB4Þ§@àjADý'AºB„Ű@ v B€¦õ@ ¤´Bh¸@p¦Al8Að<µBä|¹@H¢BÀ A05ÒB@¡2@0AAPA`A ò%Cl‹@Blª*AÀ,LAnªªAPÊ8B¢oYA ”B æEA@1·B ×F@`AAPAˆAÀqHBšK2AP=ARn²Að&GBDÃPAN B4£ZAp7LBü8A@ô{Áþ¸A mBê|[AàIBhß]ApòoB@~o@ AAPAAꜢÎA0MQB.È+A#SBx<’Aàú’Bäç?A ‘ýAâç¿AðÍB¼¶ñ@ 2>BêÝ‘AÐñDB“@0AAPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐú~BÀìo@`AAPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀgÃA€ºA€@APA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`i¨A@¹û@€@APA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°B`cA€@APAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà²BØŠ@AAPAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°×_B0™m@pAAPAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐvBå¼@à@APAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ4%B8A`AAPAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ïAðs%A AApAÀÇBPåm@€¨À@î@Y‘Bp¢@àm•Bè³@0ÁŠB°—@§›?°—@xBL[@¸QŒBÀ‘k@¸›£Bð9@ˆAApA€?hŽICÀ:n@@µÙÀÈdî@àãHC$f®@d’OCPè¦@h;KCЊ`@€ºÁØŠà@¬¡JChF£@ RC¸zŸ@sYCðÂo@ @ApA@hñŸBpƒV@ °‹AX©Ö@ÀÙ²Bäf­@8BÐ'@Ð4“BPa@Pq£AXá@h˜©B̃²@ЀB)@P”B @À@ApA@@CPí‰@ ’AÄ Ata#C?Ã@äBC…Ã@K"CÈa†@'AÈaAhd(CLöÄ@ظC8º¸@ä0C N@AApA€@à/¨BÔ[›@`ZlÁxwA¨¢˜BT@à@ÿµBh¾Ô@©£BX/Ÿ@ ž?ÁX/Aøa—B`Úå@p0¯B @Û@ÀÌB@˜@`AApA @|RCô±@Àý.Áœ81AP CÜgõ@hëC°!ù@ _CÀ§S@À3Á¸§Ó@ÈáC -’@Ø2 C˜&–@LxC ™(@ApAÀ@´aICxÜ@Ðç…A¸\A4BMCÖ¦A¬=C¼‚ACCèé‡@ÀÌsAèéAæFCô/Â@´8CØ ·@(µdC „Ø@AApAà@ÔAmCø´@ÀÍAŒ=4ATjC¤Ðü@ MbC¨Yñ@Ì–oCj¨@À)&Aj(AìämC¨Íí@¬4dCà\á@ lJCˆP³@˜AApAA²MBðoÌ@lß@ óìB$i–@8ßìB€Ï•@ì¨CðõE@òAèõÅ@D• C,{€@8ÞB€Š@€ÖóBÛV@AApA A¦(BVáAí@ú…A,Bbó*AúB¬á8AÐ÷NB€çñ@ ÚEÁ€çqAP3+B¹/A€ÏZB¨ÜA`@@@ApA0A rB´ç@ðÆÚÁàJgA œ-BÞî0A7ŠB ’ò@ˆàŽBˆLÁ@ =@ˆLAA¸<‡B\-ô@pŸ‚B  A€îxBðuˆ@ˆAApA@A÷þA¾¨AÀžµÀªÃŽA \ÔA¶1A ”ÿADÝ@A@ŒBlÁA=ÀnÁ”A€-òAlBAA°ÂB'AAÀBÈ ¸@AApAPAÅmB¤Uè@@9ãÀôhAÀIBp«APþdBüc#A`.'Bð˜A}@ð˜›A0ÕBÊjFAýBPAHApOMB ·k@€?ApA`AÐhBÆøA GxA˜APyB^GA ÀÐAÄ7AÀ³+BPŠ!A€7ÒÀRŠ¡AÀ¿ BˆQJA ü%B8ŸMA`¬4BP]Ã@À@ApApA¸Ž§BœÜ×@ N¿ÄXAhБB”&AÛ”B°B AXœ¢Bˆ-ò@ üÎA„-rAp¤BtVô@`rB/A­¤BpÚ=@ AApA€A¡ûBhѦ@§?hò&Ax”ÙB@¹@ ÚBP5Þ@Ð'CÀɤ@`¸*A¼É$A@ªèBù½@ð±ÙB¨Õ@èÐB`¼N@ˆAApAˆA ü|B B¸0¡@˜AAˆA8¢B0RG@@*A vÇ@¨Û·B0R@€À“Bè¯@È$·Bð@VAø‚@è0ÅBÀ4@Œ²B0ÅE@xÄB`Ô @pAAˆA€?´Å|CX¯•@Ä0À¼ÊAÀ»C Ø@`®CÀ<×@ˆ¢‚C ‚@À¿ Aš…CÌå¾@0Ç…CˆÚ¸@æjŒC€¦¬@AˆA@ ÃB¨¨%@½?Ç¥@„ÆB°gk@êÄBàko@Ø<»BÐ$@@–‚ÀÐ$ž@§¹B€¥b@«ÂBžc@IŽBàø?@AAˆA@@@’ÊA Ü@ÀÏ;A„@\A€ÒúA -A AÈk Aà>¿A`\Û@¿Ö¿\\[AܹA|×A@8ÈA *A@)šAh˜@`AAˆA€@ æB„‚@û¾œA˜1åBd6¹@¸çB° ¸@8ÞBÈ9‚@@3Ö@Ä9APÊäBìд@mØBØS¼@ PCÀè$@ @AˆA @`¼ÅB(\‹@`W Aüu AXxÌB®¯@8¼BˆðÕ@˜t×BPWŠ@€Ý@PW A¨’ÜBçµ@(üÏB  Î@à&ÎB@0@PAAˆAÀ@\$"CDR@@ϘÀôlAüßCáÇ@˜i"C 9Ç@˜ö!CpÏ?@3ô¿pÏ¿@ðMCˆ¶‡@8,!C`ƒ@XVBCP¢¶@ˆAAˆAà@PÿæBœˆ@`¼SÁ¸µA˜ØÓBè¿@(ÿîB°"¹@`2æBðó1@ M*Áèó±@xÉÕBà–q@ .ìBpCh2¡@`AAˆA A€.ØA¤ãû@@Ù¥@ì|A`ßA\ó/AÀ›¹ATV AàÜÀAè@@Ý A hA 5ÖA’¦)Aàn–Aþ AÜaBú @@AˆA0A°ôBBÖA€1A$ð…AÀMB¶7A@[ÌA¬¬)AÀÓ%BX¼ A€¦@Z¼‰AÀ#BLå6AÐ#B055A`æ.BðI]@€AAˆA@AF€BX¿Ê@à»#ÁðæJAð–XBd Aˆv€BØÎù@°]Bˆ’ð@ÀZ"Aˆ’pA 1]BâÉ A`}:BX+AàBjBП+@€@AˆAPApäBܘ@@+Aà:A`ð×BØ´@€ ÇBè¯Ò@0“íB(âŽ@@æ³À$âA@~ÑBÔЫ@°þÞB ‡Ã@¨ëB`ö@@AAˆA`AGÃB0²Õ@¼j¿ÔÜUA`9­BôØ×@¸E±B$AXÄèB@µ@`å$Á<5A0ÙÅBìþ¼@0ÝÛBšAœCà{K@€?AˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀòÞAÄ”WAZZúÿZZúÿ ÃAÒ¤Bð-M@@AAˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ­Apœö@@AAˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðX`BÐ{@PAAˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿƒHBÒa@À@AˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀh:B@'@0AAˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿiBHš@AAˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ oãAØ|Ä@€?AˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿТB z @À@AˆAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‹]AˆîÏ@AAˆAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ùÂAÌm A€@A˜A°}uBˆK(@àŽ'Áˆk¨@hfB¸Ýu@0¾‰BPjt@°„}BÐÐ%@ »1ÁÐÐ¥@`gmBÈXr@`ÕŽBÀAq@P>nBPÔD@`AA˜A€?Ø+œBøV@î?8s”@8 Bø¾N@À B6_@ø*ªBÔ@ÀÔ¤@Ô›@8³BHæZ@(-ªB_i@X‘Bpj@AA˜A@€¯Bå@ åÅÁè@ˆ!™B` b@(þÌBÀwb@˜²B€©&@`ÄÂÁx©¦@à°œBÐük@.ÐB5u@8¸ÑB $ @AA˜A@@ˆþ‘B Ýi@@Ý4ÁØ ê@°ð‡Bœ¾Á@ø BØí‡@èôB He@ »!Á¨Hå@˜;•BÐúº@`«BƉ@èH¨B@°%@À@A˜A€@€Q‘A`p½@n?¼”=A€®“A* Aà×A$hA K©A`Ò@ÜR¿dRAàY¦A×A@Ñ®A4A@£yATµ@˜AA˜A @ÐaBônÄ@°8ŽÁДDA ƒB0zAZZúÿZZúÿІIB`ž"@@@A¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`>üAði@pAA¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’aB°Ð@AA¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ041B0t_@à@A¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀîAA A@ å}B¨n”@\¹ÁŒ…A ÀPB´®ð@p¬”B@õ­@uBØ—@ „ŠÁØAWUBt ð@`‹BÀõ¹@ÀĆB 1Ø?0A A@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿž¥˜C>É@€A A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¤U>C Uw@@hPÁ U÷@ÄQ8C$‹ª@TœACà°@ÔÃNCpyJ@ @ A@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPæôB ‘ú?h\? ‘z@ȼôBX1@øzîBà~,@¤…CЀ@ A@€@|TC f@s¨@€+æ@{RC€ƒ @8tJC¨)œ@0V`CðcG@I”AðcÇ@PÙfC„ƒ@¬PC؃@&„CHO’@@ A@ @ÐMQC˜ë.@€Ç§À¯@ìíHCHNo@ @KCàhn@LDTCÀŽA@m@ÀŽÁ@´ÌQCÀ%ˆ@4JCø·@ˆrCÀÉi@PA A@À@àBxUr@Ð@ÉA°{ò@`" B`C‹@ …\BPõ¸@¨ß¦B0XJ@VB(XÊ@è‡ÄB8çk@  zBðnš@€“ÚB ›æ?ˆA A@à@X·B0vt@ßwÁô@àÒpB脦@!”BB¡@ÀäjB Žˆ@ ŽóÁŽA@4'BQÄ@XÜ‹B g«@h÷îB`b@0A A@AdNCàIB@À§Í@iÂ@üBxö€@.íBh߀@ÖýB°?H@pŒœA°?È@XíC|Pƒ@à[ÛBx¹‡@0ÚBÀÒð?€@ A@A”ÙC@@@@ÆAH5À@4¬ Cˆ½ƒ@€ûCÐp@\ÒC@‰B@€Â0A@‰Â@ÐŒCpK†@t> CÀnt@êØB€¸ì?à@ A@ AØßùBðªE@ àA0ËÅ@`ïBÉ~@xmÛB€@øAûB0vJ@@B;A8vÊ@ÈæóBd°‚@ÈoÛB€-…@ˆ äB@Þþ?@ A@0AP½ACøgF@@¨­@°ˆÆ@`¼2C¤ø€@ [,CЀz@œsJC`¯l@ gÀA`¯ì@ôFDC4*Ÿ@ÔY,C@K‘@t~[CGn@À@ A@@A ~ECH¹a@àlUAèÞá@<57C@Œ”@x*Cлˆ@ü,GC}@@vÅAý@hÔ>CÄa¨@°ö&CˆÄ˜@@éCC0y@ A@PAÐ[C©v@€Ç@¨Òö@°ðDC„Š›@ˆT>C¨˜@ ÛPC 8z@€kxA8ú@d‚@C4¡@àO1C(‹—@øŠdC€òf@A A@`AÐU"BÐ÷@¸HÂ,»wAà@ªA2ApÉDBx1A@Å2BØ,A@²Ç@Ö,‘A@I'Bü….AP’B€b7A $xBP¡S@A A@pAöa±C(7Œ@àß*Á|O AV¾•C`¦©@ÚÞ™C€Ã©@†°CH[¥@@rÄÀH[%At–CPyÅ@˜CpìË@B´C™¹@ A A@€A” jCtN¦@ yÁ´k&AxÚAC¿È@X[HCØ`Ã@D8UCðÏ¡@@ÜçÀðÏ!Aˆ)1CønÂ@Øå6CÈÀ@pNC€fP@€? A@ˆAp–B"âDAÂLÅA°Ô:Bž}A0*›B`—MA«Bø:-Aà¤?Aø:­AÚ—B¾Ü;AxúƒB¼«YA¡Bà@@@ A@APÙHCpã¤@ô8?X%A¨Ž#C€ôÄ@U#CÐ?¶@ähFC¨S˜@øç?¤SAÜD"Cèç·@ô*!C0Ϧ@œ*XCh§@˜A A@˜AX”B¼zXAù@ª¢ØAp;tBàVnAÀ½fB€ÎzA0vBœdbA€á@AœdâA XB†¸}AÀg2B–>AÀe#B¨]«@@ A@ A@ÀÞBìÄAàÄûÁÔÝ„A ‡•B(o#AÈèÇBh¸A™àB\AAp™Á\AAð— B¶¨AØá¿B\zAàoÞB=G@A A@¨Aô˜BT¡NAˆ­MBÄÈÎAoœB½BAÐÎBg{AK¨B„„^A`#A„„ÞA0ˆˆBv fAàJAÀ­AÚA @ A@¸A§vBZÿTAÀÿB€)ÕApiB Y]A€Btä^AàéAB”óTAÀ¿¼Á”óÔA`lÖAä2EAò2BÈŠtA`³µAì2A€? A@ÀA`Y[BmH‹A`jÁ‚d BpB A`½4BC°A.@ ekA¨A®@HüDC8Y‚@t3CÀ;a@|ò;CðG7@0A A€@€@(¦çB@ØW@€éý@(ú×@€ëBØw‘@0ØBÀΗ@€êB @À9aA ˆ@˜AõB B>@P°ÕB Ü:@üeC Y@@A A€@ @ @!C(_@@Á˜v”@¼C(L@\CŸI@hÜ"CÐ$@à°ÁФ@ÄÙC¨8^@$™'C0Ëd@pÖACPì?@€A A€@À@Üò_C –S@@%ð@@¸Ó@€~[CÈ@ȳQC8¬@ “oC Y`@,¿ Yà@¬WhCŒä—@¬FeCØ·™@P;C lƒ@à@ A€@à@@¥[B4£¡@:@½!A6WBtÓÕ@PÅIB°ïÛ@ yBHæŽ@À@>ÁLæA YB¤¼Ò@(mB袭@à|æAÀð6@@A A€@A`ÈyB™‹@,ó@Œ¯ Ap;zBä°@05[BÀuÁ@8ß—B°¢p@À†Á¨¢ð@ˆ”ˆB@D©@8–BhÌ—@°YB€þÓ? A A€@A4XC€*U@€=A0MÕ@HIOCÔÞ“@ü]BCëƒ@˜£fC`·^@Às¼A`·Þ@DÈcC.@ KCÀhˆ@ˆkXC`:_@@A A€@ AŒCX(H@í_@@IÈ@¼ÓCXÉz@\XCÐP†@<6)C°^@À¦³À°Þ@8fC¬@pÉCXx”@¼4C°Ê'@A A€@0A€ûC€¯b@ [sA(Õâ@„é C8G@ÐCøB˜j“@|üC@}t@`îVA@}ô@¶ Cˆ@0AþB0Ý@@²Cò2@PA A€@@ApCnBЙÔ@ÂÁŒ½TA@g*BdAßBèÅÔ@ÐLQB¸Åì@àÙãÁ¸ÅlAÐ| B˜‡1ApDnBèÝë@ð‡BÖ@ @ A€@PA°ŒÚBЖ¤@€\FÀ̲$A°¬¾BÐüÏ@ ,ÃBØõÊ@ªßBÓ¦@^¨A”Ó&A€ÙBØBÂ@`æ²B¡Þ@@ëªB°’,@à@ A€@`A¨2>CÐÉu@i(A(ôõ@dY*C°r•@h™ Cˆê˜@¬À9Cp¨‡@b@t¨A¤p#C¬¬¦@¼Ï CH3¨@HR@C€T@€? A€@pA¨]C ”r@@Sà@€¾ò@ä @C•™@::Cà Œ@ø-\CÀo†@`h(AÄoAÈþACüª@|Z8C(Ç›@ØkUCp¯q@€@ A€@€AÔ™BòI&A Š¿jg¦A˜Î€BJìFAø‚Bô˜EA vªBØA0,ÅÁÚšAЗvBÊéPA`ʤBp“AXÅÔBp’%@€? A€@ˆAPLGBòú4A€ÔSA~µA ;BR½ZA _BTfMAè’›BäªAÀšÁ䪑APLdBºDFA`OBì¨ A ÏÐBÃA@A A€@A õB”zý@À€’Àä¨}A8¡ÃBtvAà®ËB¬ŒA`oCøî@@ú™@ønA¸`ØB²AÈ;ÑB$ AH!øBpÊP@ A A€@˜A<[„CL×À@@F¬@û@A€]UC«Û@ØRCè•Ø@¢‚CÈù½@ö@Èù=AÐÙRCœ¿Ó@ zOClÚ@i]C`–@€? A€@ AH•ìBr¸A`½ ÁBÒˆAè/±BðsA8:ÂB¸AÐC°Gû@ ê°Á°G{A˜Ô¼B,» A0DáB E A¸bÔB õY@À@ A€@¨Aä±C†™ A–Ž@V´‹A¨õB.? AøYðBÌñ"A+ CÀ^A@ ÒA¾^†A°™CèóAzãBø!AXªÚB€÷j@€? A€@°A@™ZB^…YA ÀÌÁæ¯ÙA@ûAV]bA „LBymA°ªzBHÁmA¹ ÀHÁíA°E8B°Q‚A°pAB˜{uAØÄšB0®k@@ A€@¸Aˆ«Büz^A`ùBJ§ÞA(¡—B*Ó/A6IBhE‹Aø:ƒB€Þ|A@dUÁ€ÞüAY,B0ïmA@ãVBÕAH(ÎBP{@ A€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH§˜B9q@ˆA A€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿΰA$Ä AA A€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÎ B€bâ@A A€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ú½A°œA @ A€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ }ÑA@À© ÀX;¾@èêœBØò@PΤB0ðe@ྮB ƒ@î©À ƒœ@ ¢¤B(Y@x{¬B›Q@8r´BÀ É?@ AÀ@à@ˆùáB >@ øNAè¾¾@0FäB¨z@P…ÉB@ƒ@”ïBà 3@ÀkÜ@à ³@píB˜Ép@ÀÚÜB s@hØBpÁ@A AÀ@AŠ@BQÅ@€z¹ÁÌqEAp7 BîžAÀ¾_B¸ÀÜ@ÀJB sÅ@€;ÃÁ sEAÎBäAÐÂkBØÛ@°^BPù@A AÀ@A ÂYCÈÎ\@ òrÁ0óÜ@oDC@³@pÜPC¸ë‘@ì‘`C@W„@0‡Á@WA3KC\¼¯@à¨XC€?®@`£\CÀf@pA AÀ@ Aˆ]XCÈ c@àýA°Æã@ü³@´dÈHA0ÿíBÄ•ë@îBðËì@ÐuçBpÕ[@pA AÀ@A ¦°B(_AàëXÁ>w‚A΄BN£AŠ›BÔ3Aàê¼BŸ÷@@fDÁŸwAØòB® AØÅ¤B òA8¤¶Bp­>@0A AÀ@˜AàÕXB""AðG„@¢A ÐºA‚C5AÐ’~B,:AЭfB¨*2AÜ!¨*²A`<ïA|WApÁzB€X;A /hBðÀ}@ AÀ@ A"¥B¬'FAH.1B~MÆA€ó£B^Þ0A ×>Bx‡€A(h“BkHAP¨5BkÈA Ú–BöÎ?A€-!B€zA(x‰B€–†@€@ AÀ@¨APN"BÆ•LAÀbA€½ÌA`& B¸†jAåáA„ RAÐKBÎcA£¾ÎãA€BØ6vAðùB07zA8`šBÀ+U@˜A AÀ@°Aha…B0TAà mÁ?ÔAþ1B4gAÀEAÀ£ëA>EB l_BÖ«¥A È B$…A b7B@û•@A AÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØäŠB`˜p@0A AÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°d|B õp@@@ AÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ƒÔA8A˜A AÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèBh#°@ AÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ú`B8Ù¢@ AÀ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`m”A¨%A A AÀ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀç0BÀÑ@@@ AA¨ñ¨B°6r@@IAˆ]ò@%·B‰‘@ø›BÂ@P»©B°èl@ÀÁA°èì@Í´B˜™’@8ª¡B¼@€eSBàÉ?@A AA€?D2CXœ¯@ZZúÿZZúÿZZúÿZZúÿX¸0C K®@87:C(º¸@ZZúÿZZúÿZZúÿZZúÿpw9Cèû·@pX,CÐ'@A AA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ZCøÀ‹@ äÁüÀ AtªLCLƒÀ@àýeCzÉ@„|wC@©V@€@ AA@@41gC,¥ @ ùA¿ ATáiCÙ@Ìí]Cjæ@ôvC( §@0ÇA, 'A8ø}Cèë@ÔÄiCýè@” \C0"O@A AA€@(@KCÌ)Š@“A4@ APëPC …Í@Œë@04ð@øVíBÔ¢@(zæB ^“@uCð©0@@A AA@AœCÐ8w@hAc÷@8‰ôB2‰@¸¼ÙBè°®@ð€ Càêw@ÀäwÁàê÷@]ìB4*–@Ô•CàŽ¥@˜¸Bà‡@0A AAPAÀñA¼A wtÁDÖ‘A@«ŸAðÏA€ÅB,ÅNA€LãAt At?t ’A ÃÍA •9A eÆAˆŸ5A G{B0 <@€? AA`A€T7BvÖAÀ›A0ñ–AðBB†-3A ”üA¬>AAèBp* A`˜Án*‹AÓUB¾ÃNA¨ŒBØ6Aˆ ŒBpu2@pA AApAȦ"C€ô@ЂhBX@tA0Ó$C¢­5AÿåB(UÒ@((úB°É°@€ûA°É0A˜žòB@ŠÌ@x®¼Bˆâ@"ÖB@i5@˜A AA€A˜ žC¼ ¸@€Ø_@@-8A0\†C€ZÝ@°;…C¨QÛ@v(ŸCÐâž@él@ÔâA>އC,%À@ò^†CHê¼@aˆCb¬@€? AAˆA i@B0F&A›üÁêd¦AÑÖA`ÙEAp+UB›AA€yBh!7A±pAh!·A ~hBz-^A€b7BàFQAðíÔBpW@€@ AAA\LHC¨Ñ¯@@þ!Á¨ò/AÜ6C04Ê@ (C@”Ì@TæKC E±@à‹rAE1A¨{,CxÝÉ@ÌJ!CØŽÐ@µ CPW@A AA˜Aô"Cø!¯@€ÑAÀ\C/A–êB8>¹@(]ñBHîÓ@8CHÂ@€õ©@LBAxÜýBP2½@XÃ÷BPaø@Ф*CpÁ‰@€? AA A|GC„çÚ@ÀžÀì[A`uãBˆúAÜìBðÐä@!C( ä@€6ž@, dAlCA0pûB nó@x îB q]@ A AA¨ACBZ6AeÁô}¶A°MNB=WAÇoB,p5AØŸ²ByApá±Ay•A˜è™Bˆ³A DsBì‘2A¯ÂBFW@`A AA°A@̦BJqxAHºpB£øA°“ªB“‡Apª"BH‚Ap²hBˆ^†Aäð@ˆ^B€ 9BŽ'™A ú%B´ …AÐABèD³@ @ AA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀDdB @@A AAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ÷tAÀ]Ü@pA AAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Š»ANA€? AAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@>Bø6¬@`A AAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ úÍA,é A@ AAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ4&BˆÌ@À@ AAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀVøA³ A@@ AAðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 3+BŒA@A A A Q”B”ƒ@àÁ+A°ÂŒBp̹@ªBpG»@à°{B‚œ@ >IA‚AØÇŒB¸×¾@ ²cB¸Òû@ðé”B€(º?€? A A€? ùBÓ @ZZúÿZZúÿZZúÿZZúÿÈÍøB€M @Ȱ×B  0@àávA  °@@ÔéB0F‰@ DÈBX`@Ü–Cà“$@À@ A A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜CÀßq@@ZóAÈßñ@03%C¤Ï¿@8C¸á“@Ð CPÙ@€? A A@@ÀGBœ”â@€%AºbA ["BÔA &úAð'A@}×AhÓ@ æÁhSA€I±A"AàdúApA`ÔA «+@ A A A€@h.šBè‡@€-ÀL/A{“B è»@8$›Bè!»@°ýšB@(@@qA@¨@àþ¡B@\@ð·B`w@°J­B@œ»?pA A A @p^!B„hÞ@ðŽöA^A@àYBD¯ A€‘ÁA\I%AÀ†«A¼@zØÀ‚CÐw¦@è!„C£¢@„ÕnC˜_@à@ A AAÐnÜB@@P@߯@¨cÐ@×B0͈@`.ÊBxË@PõB‘<@é@‘¼@ðâëB¤|@€ÁåBÐó}@ µ´BàI@PA A AA ÛäBÐÔ\@€:[À¨úÜ@ kÓB´‚”@îØB ¿@À6ÚBðui@@K`Áðué@ ZÀB|¢@ØÙBÈX“@`SøBð @€A A A A@CZI@8‹¿h}É@Ô/CÉ„@\½Cœ‚@°_C`;Z@\“>`;Ú@Ä©CäÔŽ@À¾CЙ@¨ CP”.@˜A A A0A”'B¼ A  Á!‹Ap| B†í+A«(Bhû:A`ãBì AøT¿ìA`ˆBÎâ-AP,B cAAVA9Ü@A A A@A‡ˆCT¥£@@:Á@Â#At-rC¸ÿÅ@4zC(ÊÚ@Ž)C¢ @0»©Áü¡ AàÙuCD7À@"Q„C¸Ù@°¯C(Á³@ˆA A APAtÊ‘Cå@H;+eA›CŒPA&ªC$©A*¹”CxVÕ@–~?|VUA\Æ„C&cAFX„C„…A@ŽVCpÆa@A A A`AÀppB¦øAà²`Aà‘AÐkB€=AF:BL¯)Ap™Bàèæ@ÀØyAÜèfAðú“BDòA€ŸqB4A0oiB°…I@PA A ApAú—Cû¸@¨´?9A q‚C˜HÝ@4F‚C'æ@øð–C8L@@uA8LAÞ„…CtÀ@$Ê~CètÀ@°´CxùÉ@€@ A A€AøB¼X±@@„ªÀ°y1Að¡ÍBü/ò@ º×Bp²²@x ûB™´@ð‡Á™4AøÆB˜‚ü@uäB/®@HlÞB>*@€? A AˆAPëŽB`A-7B<6™AHBÔ–A Î"BÀ¶LA`}mB@)&AÕöÁ@)¦AðLB0ndAÀ{B¼3A@âÌB€ S@ A AAP¶B¶3A`ÈAêNŽA$œB~¿AeBXÔ.A˜‰¦B¾$AðÂ’Á¾¤A€þqB”WRAÀƒ˜BŒr)A¸úÕBRU@0A A A˜A°©@BR6A`ÜnA´6¶A€U2BB?A`ßBì^AðéBt¨4AÀÙ§Át¨´AÀe¶A ['AÐc BÖnAÀúA°µá@`A A A A°X­BˆÚ(ApìÄÁÞû¨A »iBDFAhtB(‚2Aг‚B@'[A@ŸÁB'ÛA0?Bxb@ *bÁeâ@#ÖBÔU @(ÚðBPßš@ÈbÜB°Xh@`µ)Á°Xè@0.ÐBœ¦@X²ãB8òž@ ÊBÀAÜ?ˆA A@A @,Þ–C8oÐ@‹?ä’PA ”C:ÞAZÛ’Cè$ AÚChëŒ@`†~Adë A nžCÜ'Ê@¨±•C°±¼@‰­CXŒ·@à@ A@AÀ@¸±±BÁƒ@@­Ä@È×Aàm²B8!@0á¥B×Ü@L¥Bð@@й¾AðÀ@X`¸B°:@°+‰B¨o‰@>–B ¯ @A A@Aà@,Y/Cà'@ ?Ð/§@P)CˆÛ^@üg'C€‚f@ô¥0C ‰;@þç? ‰»@V+CØH|@ Ù(Cø1@0C°O @@@ A@AA|EC˜f/@@m]A0…¯@„C8ëi@\CÐCm@T=C5@ ·Aµ@€ECpHu@°üC»r@Ï)CÀŠE@A A@AA);Cpˆm@²m¿8²í@/C0\œ@%0C83Ÿ@œÖ5CàEb@@äÁàEâ@pô&Cxß“@µ/C “™@,¿[CÐf]@PA A@A AÔ4UC¬Ù†@Ò AœñAüQOC8þ³@ЛAà2B³A oA³œA°€"B¶?UA #ÛA(©5AàŠB`™@ @ A@A`AÌ7BxÅ-A@3A²å­A«/BlKWA›BÈ YAà<Bd"Að^–A d¢A0;#B`g\A uÃAp#6A°­ Bh¥›@@A A@ApA ¸%Ch'™@Ôn?,DAØ€CŒ¸@(˜C¬¾@T@ CèØ¨@€p®ÀèØ(AxSïBpAÐ@pšúBhËÍ@( CpÐh@A A@A€A¨ZÜBð<Ò@àÊOÁôdRA˜°BšA¸­ÇB Wö@ÈÍõB@¢Ç@`ûYÁ<¢GApÅB¸^ù@€NÞBh±ç@ÜB¯d@A A@AˆA Æ‹B 8A€Ã2@’9¸AÜmB¶EA¿fBÀÕmA€VmB$ÈAˆ5]B"È›AxüBZ¦'A ¶ÕAœ™HAð(EB:•@@A A@AAp¶-Bà¥=A@ Á˽A°BL›TA@MB´eA@F.BôQ0A@~òAöQ°A  @BN!cA`q¼Ad4A0p@B˜8Ã@€@ A@A˜A€w$B¬MA…ŸÁp1ÍA <ÈA¼3A@W&BÐ ŒAœ}B„’`Ah2„’àAEBú_RAp7‚BÒo”A`¨AB¨ež@€@ A@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàWB K¨@€? A@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`%B2¶@pA A@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@hèAĬA˜A A@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ zŒA`ù@PA A@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ˆÜAð$ A@A A@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ À°AäÐA`A A@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@†uA¸ûã@A A@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŸEBàWÊ@pA A@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‰9B€ãÖ@ A`A ïÛB.F@]@QÆ@ øâBè«@P\ÛBØ¢™@¸màB°ì @€Ó”@°ì‹@¸§éB`ƒB@@PßB0P@ȉåB°k@À@ A`A€?È8CèÄo@€™€@¨îï@|Bœ‚ABOB¦Ë@ _]Á¦KAP2Bh4 A@ñhBÖö@ºB0@@ A`A @h—C\Û—@ ›HÁ(öA˜Á Cl4á@ØèCÀmÃ@è«C#6@@$Áˆ#¶@`… C@¨‚@_Cðºu@H‘òBð°'@A A`AÀ@¬ä!Cx>™@€@JA¨YAh·#CŒ†Ì@¤]CXÙ@èœ&CжD@ÐÓAжÄ@¤/C|.‹@0¦C9„@„aCÀ'E@˜A A`Aà@(óZC3¦@0J©ÁÀP&A@ÑHC˜ËÚ@4F]Cðê@¼ÏZCX”˜@@%žÁX”AíICìõÈ@¬]CÜ×@¬~kC`ŠW@pA A`AAô-CL²‹@€Mš@lË AÆ C˜ŸÃ@XVC¨ µ@ÀÝ C`Ûv@ÚIAhÛö@\¥ C¨¨¯@·C`¼@°Ž8CÐJg@ @ A`AAÐ ”BÜc¨@ ÌaÁ`‚(A€‡|Bdò@ø+™B tÍ@xaBH$Æ@ ÏŽÁH$FApG3B¨vA€EwB@¯Ù@`ôÄA€ÇÀ@@ A`A A4Û#C@_@€ó=y A˜¤C4¹Ó@¤C¨@('C@S@À-Á@Ó@H’CP(Š@ä¶ CøÒŒ@4õC@k@@@ A`A0AÀÊñA Q A*@¸kA`ÒæA·:A ™ÖA¤j5A «.BT AàaÕAT‰A0àQB2+A`nàA˜;Apƒ=Bp'[@@@ A`A@AËB0žï@0ÒÏAäÊoAø?–B°½ñ@p{OB¤€5AàéYBвA $GÁв‘A'/B@³FA ¾]Bä”/AxjÂB Ò4@ @ A`APApX—Bð‚È@lÀÀ¨HAhñƒB¤žá@0w‹Bô" Aø¢ÅB¸Ó²@ÀA´Ó2AHзBl±Ù@øßªBì@˜ÚØBP€X@À@ A`A`Ax¶BœNÌ@ÀaA˜uLA° °B|9ã@à~‘B$z AX$»BPÍÍ@ÐYÚÁPÍMAø ŒB âA…¾B›à@ -¯B°†E@ @ A`ApAPr^B¤ÔAЀ(ÂÐð‘AqïAt.GA  †BÀÈA`®;BìT'Aàs¤ÁêT§AžýAáLA€JHBdOA€‰Bc‰@€? A`A€A˜òB\H§@}`Ái'ApÂBœ½@øöÜBˆp×@ 8ìBh½©@ È|Áh½)A(d»B>Ã@;ÙBÀ×@0\ÄB€ÃP@`A A`AˆAijB FAD¸>~¦ÆA²DB‚04Ap FBœMA€€6Bd#FA0…ÙÁb#ÆAàâÕA98AÀçHBÖ‘‹Að8"BÐ;@ A`AAmFB(áfAt?@šçA°Þ'B¸°‡APg B°i†AàðRB`óoA=$@`óïAî0B ¬ŒA¡+B¦³‹A` B@ò°@À@ A`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°*[BÐ÷@A A`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿùŸAxŒî@ˆA A`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0»ìB@*S@ˆA A`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€í)BÀ²@A A`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿù#B@ï@A A`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÜðA˜§ó@€@ A`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€"–AÀø@@@ A`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ ŠAظò@€? A`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ eÞAhyA @ A€AH¤>C¸~Ü@àSÁl¦\A >CBg'A ÙFC%AìDCC0Å‹@ Û,Á0Å A¤BC°SÎ@lIMCÃÅ@°][C¸[¯@˜A A€A€?€µ C`¬h@ÐÐÀPÖè@W C„Õ¢@\(C0öª@¶Cð6d@àÆÁè6ä@ÄCäÜ¡@èzCxd¦@pâBðBS@A A€A@àª'C\s†@à} Á¤‹AH’$CC Æ@DCtž@˜A A€A@@ˆW^C0~Ï@€5/ÀÄ£OA 8]CÔ](Aðf`CHÎó@“[CPZ¾@€ÃAPZ>AÜ%aCÒÄAñWCˆ¬Ú@ *CÞ @ @ A€A€@è qCÈëÍ@ BA8NAˆ‚sC*AxlCüZ A€ºwC€´°@ÀþÁ€´0Ax€rCjû@ |{CèÚö@ à“C°µí@`A A€A @hßSCq±@ŒA€‘1AdèTC0TA€:MC ì@ BSCÐü‘@Àc¾ÀÐüAТMCÈÒÎ@¨1TCØrÉ@pœNCØ÷@0A A€AÀ@ ðñBX#Ž@€Ý~Àp=AØXèBTŒÄ@ ùðB(²Ä@@îþB’*@PvÃA’ª@ CH±h@˜\âB€p@(6C0þ£@à@ A€Aà@ ‹'C|š@À°ƒ@ªAìø#CøÏ@® Càˆ×@€â)C‘U@€V@‘Õ@¬&C˜å@´¬#C˜<•@`+-C`»–@€? A€AA -{BŒ…½@ÀzŒ@Ш=A ©xB´³ê@ÐiB0ä Ap'uBHÀ©@0{…ALÀ)A^…B ƒµ@ LBx®AcïB jk@A A€AAÐ@àBc@@Ù=˜-ã@-ÔBpX˜@ø@ÕB¸,˜@-çBpÄO@\'@pÄÏ@@EÝB˜A‹@pÞÙB0Ô‹@X¨C w[@A A€A A¹ECاz@@“Õ@8×ú@Õ;CäÑ¡@èá6Ctª@åNCh$€@ <"Al$AXFCÈ)ª@¨7>Cpý©@<êC1‚@@ A€A0Að‡’BD§³@ÀnÀŒÉ3AfƒBˆ&í@ý‹BÐJé@p§´B@ðŸ@ ;ÖA@ðAG¿B¤¾²@èJBHôì@ÀÿB½i@€@ A€A@AÀƒ8B£APzÖÁ½†Aà/îAÖ—9A˜ZB˜Q!Aà& BäÍ Ad]ÁæÍŒA €ÌAª×%A@OB4@EA°eBð¤~@PA A€APA`ÖÕBô™@ ¤MÁØAP-´BôRÅ@¸aÍBèãÁ@ÇBÀƒ®@ ‚¿¼ƒ.APP±B0Oß@¨{µB¨ŠÝ@èßBÀß`@ A€A`Apd°B,ÛÊ@@þÁ@ KA¡B¬wã@Ð2˜BP A˜®¹BÐ(Å@ày¿ÁÔ(EA ŽŽBÆuAX»B€Lä@€§ÄB`ËI@˜A A€ApA¬øC¤¦Õ@š·@8ÑUA˜DêBÀ£Å@ `ãB¼@A»ÛBºá@à2‘AºaAð.ÎBÐçÉ@(«±Bˆk*A@CÐŽp@A A€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÁ B‚AZZúÿZZúÿàîAlš]AZZúÿZZúÿ ÐAì A€@ A€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ,BPx‹@`A A€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàmBPƒAA A€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè§B…]@@ A€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€«B€Ñ›@A A€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@\4Bðä@€@ A€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿßA˜ò@pA A€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`° B »¦@˜A A€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÓAô*A€? A€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp-^B`u@@A AA°>2B w€@1†@Aê>B¸Ä @ÐÄ.B!Ñ@ÏXB`¹A@]VÀ`¹Á@p"WB쑆@ ifBx¸’@0ƒvBÀ÷?A AA€?@.,B€“Œ@ ­XÁÔ­ AÀ­B„ÔÜ@põKB€ÿ¶@€ÎBX\¡@‹ô¿X\!A@ŸBœ0à@`xBÀò@ÀL,BÀ}>@À@ AA@ÔHCxì;@@AøÀ¸¼@p#C`ƒ@,ôCPŠ@TÿC o;@@÷–À˜o»@ CD«…@<‚"CȬ‡@ìgC@ÂK@pA AA@@àC Bˆ0Ô@ð›…ÁtXTA@ÃÐAFk'Ap,BtÚA ÙõA˜×@ tÁ˜WAÀÖ¹Aê/ AwBxAðýrBàò<@@A AA€@0 qB„€Ê@ ‘`A¼¦JAèu†BÔ$ò@`qVBº"AÍzBüÌ@вAüLAc“BÀ6ã@°fOB y+A iiB0g!@PA AA @°€]B„ñð@0<ÕA4qA Ý‡BªA š'BDÉGA­%B¬`FAZZúÿZZúÿÐç#BBDAZZúÿZZúÿh ¢B@¯@@@ AAÀ@ !kBØfè@à17A$“hAPØ|BÌxü@«QB¤?AƒnBØ+ç@’@Ü+gAиrB¢×A@cB¤Ù7Aˆ¹ŒBÐà&@˜A AAà@àKDBvA ^¿¦*“AÀÉB z@€A A°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€RÀA¨óÇ@ A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`%B`ç2@À@ A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÔÊAød£@ˆA A°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpëSBNJ@A A°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpQB€]a@€@ A°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ{ûAHë£@A A°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@\ÖAØ$³@PA A°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX°ªBàÉ)@ A°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ0Bè¿¿@à@ A°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€þgA Šº@A A°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@JåA8º¦@à@ A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÛÈAØ/í@à@ A°A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€•šA€Žó@€@ AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¬A`’w@ A AÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@•AàÄ’@€@ AÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ È¬B •ü?pA AÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¼TB0@À@ AÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðèœB+û?0A AÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¾@€A0A€?À@`؇BA|@¿@iü@h ˆB@ê£@°vB̯@ ŠBÀ:h@¢›AÈ:è@€Æ˜B®Š@À“bB8”­@P)¹B`¸?ˆA0A€?à@ÀyB8ž^@€!Á°ÁÞ@À×zB´@¨ˆBÐÍ‹@˜‹£B038@@cêÀ83¸@¸a•BØ÷~@ˆÝ B°Ro@à<}B@Áè? @0A€?A@Ú¯B®?@€ ëÀØÌ¿@è8žB¨B@øªB ´w@Ðú½B —:@¿÷? —º@plµB0v@3¯B½x@  ¹B`äå?˜A0A€?AÐB»BÔó‚@@AA A8‘¶B¨M¥@hA£B8P°@Ø ¹Bp­†@îP¿p­AГ¬Bd†³@Ë«B¸Ô­@ßèB`>@@A0A€? Aà” C8I@YÀ(=É@ØÎúB¤û‚@ ¯þB(d€@ä2 CPlL@€oÁXlÌ@P¨ôBÔ ‡@LxCx5@ÐÎßB4@€?0A€?0AD…CXmg@$Á “ç@¸DCTñ”@|CX³‘@À<CÐx~@€ó'ÁÐxþ@ kC”² @LmC˜¤@tÊCF@@A0A€?@A¸êBðšz@÷…AàÄú@¨ßßBLË—@@½ÀBଢ@0ÊîBH؃@€ VAHØAÈØáB„ó¢@`ÈBøe©@¸CÀ@@@0A€?PADºVC€Â@ ®AØíÿ@„FCÈΞ@ä÷1C0Ò@HjC„@ÐߪAAèÝWCde§@”CCpÈ @4ú.C`þK@@A0A€?`A8O)CB\@¡ˆAègÜ@ì¨CP€„@tZ CH ˆ@ü¿,C`çj@À‚Ê@`çê@@šCàÕ@4JCȉ@HRíB„@0A0A€?pAœÕC°ös@€À !ô@ »CH¬“@ÊCØ&‘@ÀÛC¨@MÁ¤AÐqüB ¸ž@\vC°Ç—@@AZCP@A0A€?€Ax¾ CÔö«@°ÄéA0,AyþB(÷¿@p‚ÍB`|Õ@¼’CpE¹@ÀÝ*BtE9A ÍüBdÒÃ@@õ´BèVð@ø.±B ÝM@ˆA0A€?ˆA.0áC ,AÀ¶ã@˜,¬A*'ºCžüIAdb·C¤FEA‰ÙCÔñAÝ?AÔñšA?µCü+5A”i°C$3A*è²C a%AÀ@0A€?AŒ+C!Ñ@†@0GQAÀ Cd~ë@À¼CØ)ñ@D%C¨Ø@HÂAB¨XA“C­Ù@`¸ãBÀNA4ðCC;@0A€?˜Aìª+CŒ ¼@à(ÁX,öÁàË´@˜@6C …j@(QCБ…@Â΃Cø@€@ @0A@@€@ÐnŠC0Œ“@€_@`£Aªê‡CàÎ@lö„CèDÇ@xËŽC Áu@àÚ AÁõ@”ÏŽCt±­@2!ˆCÀ¹¥@*ÆCˆD¡@€@0A@@ @àˆCˆa @oÀ@w‰@@{õB8Ü;@è„ùBÀF:@üìC0  @`0A0 Œ@åC0ŽD@ØíCЊ<@4+Càv"@@A0A@@À@À ÷B ® @VÚ@¨Ç @è£óB˜Y@ÇãBÀzX@ˆ­ñB @@ž:Aø ˜@hæôB`-P@˜ÛÚBàCL@Œ­Cp£ @0A0A@@à@ð¢ËB@WC@0ý‡ÁˆvÃ@HJ±BˆØ€@01ÏBH„@0´ÔBÀK7@IÂÀK·@À«BX }@MèBo@… C@@@A0A@@AÀâ_BÌ·@Î%¿p»7AÀQBàâõ@ MQB¸fï@èBPÅ—@ÀKÙ@TÅAHËBü+Â@@YzB uÐ@ ç,B@ !@€A0A@@A˜é–BÜ @0º£Aà"AHŸB$¡—@€ÞoBè¶·@ݶBÐMg@ ÚÁAÐMç@€nÁB¤Œ@hL’Bøf¢@PÞáBÀô?˜A0A@@ A`<²A@¬è@ë?ˆÒhA@ªA|ÐAàE›A eAÀÄApô@@mÁŒptAàï“AA +ÓA$å,A€ü&B0Y'@À@0A@@0A°àGCÀø`@°I›A(á@,‚=C¸¬@Я*CØñŽ@ ªJC€ê{@ÀàIA€êû@œü=CÜŸ@ü¾0CØ£@põ C`Ï@`A0A@@@A8¶ÝBy@»µ@xCù@X´ÊB4D›@b¿BØÃ@8 ÖBøƒ@€GúÀôA¾¸BÔÙª@øÅBØÚŸ@È$ÙB0ª@`A0A@@PA¨tšCà™“@è?³Az‡CàFº@ŒØ†Cf³@@žC¨l–@’Á¨lAd‰CTZ¾@øzŒC€¡·@à?C  ¬@`A0A@@`A:*¼CÄë”@Ê`?tA\Ö¢C8y¹@@ã¡CÈì±@ê½¾Cx[µ@€¥F@|[5A¶-¦C´à@ΤCÈFÛ@¦B½ChŠÁ@€@0A@@pAàqðAØLA`¾;ÁLg—A@‹¤A›!AÏóA ÅGAðJBœƒAHvšƒ™A`pÒAì AAÐËnBP0Ax èB°–E@€@0A@@€Aà C0ž¸@@YwÁð¾8A~þBxbà@  C˜§Ó@Èd*Cˆ[´@àytAˆ[4Aˆ"C8àÑ@Ì3Cp+Ù@¬x)CÀ§4@@@0A@@ˆAÀð&BfïFA€]À8ÇAàMB¬ÐaAPØBülAðÀ¿Bˆå!AjÀÁˆå¡A܉BJRA ±B #AP´úB°bH@@0A@@AàÙøAâ‘"AÀñ¤@ž¯¢A ôØA¢ÍBA Z¸A¼o/Að•UB˜‡A€ÀóÁ.£¾A°NHBhNbA ë’Bü„*ApTŒB\ORApå˜A^OÒA€«kB(`NA¯5BºkA tÂA¸êí@ˆA0A@@¸Ap’iBÊ9AÅ@ŒVB2Bë—A h"BH‘A`€GBÒF„Aà1ÁÒFB BNxAЪ"B*„“AȪB¯f@ @0A@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ˆ¶A,±A@@0A@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ £þA€Øá@ A0A@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ8ŒB Éc@€@0A@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ½šB ×Z@€@0A@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨†B`|}@@A0A@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 6BÀçã@@@0A@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@f‚Apúð@`A0A@@øAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‹ÅAllA@0A @¨ÐC0â@€ÒMAŒSbAÕC¸)AÜËCÜAœDËC€aþ@pbçA„a~A°KÕCÌEAØ5ÃCHl"Ax?ØCXQÿ@pA0A @€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ²öBàrò?0A @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿDl˜CØõÁ@`œ™ÁØõAAÓCøb A깚CtÞA®M©C€ ¥@0A @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh?°B0"%@à£A0"¥@P¸BØòf@Hj£B`Ne@À‡½B@*Ò?pA0A @€@dõ—C Aš@À ãÀ¤YAJñ’CDjÚ@ž•”CÏÍ@0RžC¸Q‡@t+@¸QAþ¯œC;@œç˜C0j·@0g—Cð™@˜A0A @ @€Ÿ–BàNO@ÐuéÁøoÏ@p–kB~@V¬B˜ š@pƒžB€?@À)•Áx?ž@x›ˆB/i@ fªBØG@šŸBàgÅ?pA0A @À@\Cøë!@9ÿ¿ø¢@Lo Cð\@Ñ CÐdY@Dœ C a@¦¿˜a@€eC0žS@Œ²Cà¯W@d6?Cp'@A0A @à@À$B|á@@Ü:ÁèCaAPÕB´J"A€b0B¨ A S€B8°Œ@`ö–Á<° A{QBÄ®Ô@pôŠB°ã¢@p%Bà›@ A0A @A$]CH‡8@0˜¾`¥¸@¤v Cð„@¨pC@h@œøC€98@ÇÁ€9¸@8…C¬€@Ä Coi@<ŠCP¨@@0A @A°¸9BP=ö@!AÔevAh;BLîARB¤Æ'A0‹4B¸•ú@@buA¸•zA``EBÒëAx BŒ.0AðˆfB@@0A @ AßsBÈ@…¾A\C ä‹@°QÈÁ ä A¸èéB,óœ@Ü0 C¸°¸@ÒC@i7@@0A @pAä fC„1 @3Œ?ÈM AÔ4DC4•¿@¼CCðÃÁ@Ü–aC¸š@àI A¼A DDC,O´@0iÈ4Ap1Bœé´AmBÆHfA 9½A|@3ApWB zRA@ZaAzÒA tDB ZzAPÀBdbfA€)Bh)à@0A0A @˜A€9Cð—Ì@À“ÀP¾LA¨tC ±ã@(ýChñæ@`§6CÏ@€w'ÀOABšA€ ‘BÞ*A°J¿B,Ó!AXÝÂB‘0AjÀ‘°A˜¨BÒR1A˜B4VJAȼåBÞT@€A0A @°Aü„BÝNAI BòÏA°E€B´RLAЇ BxœgA°AnBd±cA`ö^Áf±ãA`B*ÆjA ÌGB0uAHzB€n@ˆA0A @¸A€ÜB*KPAûq@ uÐA€cëAâ§\A`§ØAðQA]JBÿyAÿ¾ÿùA`eB’x~AЇB>d‚A@Y%B ‘º@@A0A @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0­8BÐK¡@pA0A @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ïæAP©ù@ @0A @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¬{AŠä@ A0A @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`z§A8RAA0A @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°=lBhÖÔ@€@0A @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \ÖAX5AA0A @ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`‡ÑAÈ~AÀ@0Aà@„g;CÌF‰@€“À°\ A d:C|(Ð@dÆ@ÀüÚÀ8 ¾@È´Cèyw@$‡Cêƒ@°1CÀþF@ A0Aà@A0N?BdÕÏ@@Jé@Ð÷OA`ÍABÔD Að %B€RA+ïAx„ã@@–|Ax„cAÀB„Þ!A@ä¤AD› AàáAÀ»f@À@0Aà@A´ô CRQ@&ƒÁøtÑ@ÛøBLÖŒ@(± Cø‚…@èÄ Cà'b@М³Áà'â@À'ôB,9˜@4½ C@s‘@ãC Ž(@@0Aà@ A’kBà7Ã@€- AÈXCAPhB.ÑApùFB8ô÷@P–BXt¡@`‡8A\t!AÀ2•BìÖ@ÀÂ}BȳÍ@`6óAàÁh@@A0Aà@0AXa:Cx(X@€ÀHMØ@Øá'C({@ü)CH³„@¬¨8Càna@`ÖÁàná@´×CL–@`'/CèÅŠ@$¸GC°[…@`A0Aà@@A8ß´BÜm©@€ÞmÀ‹)ADžBüÝÊ@M¤BØßß@ w´B8k³@JçÁ8k3Aï‡Bìô@ ׺B ÉÐ@È`C°9@@à@0Aà@PAì‘:C¶S@ÐA‘Á€ÛÓ@`4Cp4@Æ+CXr‡@¤>C@…t@`ÍÂ@…ô@h?C@°è7C(ø¢@V:Cp$N@@A0Aà@`AšBR A ï7A"˜ŒAHZBB6A`­vBð'CPþA0[RCì/A$Â`C(›¾@ ß4Â,›>AŸ,C¨"ß@ôKSCˆí@®÷B@º#@0Aà@€A®ÈBôŒò@Àø¸rA(O¦BÖA€$ªB¼APßÔBphæ@ÐÓÒÁphfA`nœB~å AÉBTAìqCDD@0Aà@ˆA0JƒBÖ@DAbÁúdÄA0±@BZznAÀpB0WZAÚ¾BD3A°zêÁD3šAÀô„B*ÇMA¨¶BGAP%©B0G_@€A0Aà@A8.îBÌ}í@°€ÆA8ªmA¸0ÔB ¤Ù@à+­Bp¤Að—úBx`à@`µdÁt``AH³¾BÜuô@ˆ;×B|ƒA˜íêBà#B@€@0Aà@˜A€ûtBˆíEA`ê´A$ÆA “eBÎhA@GBðùSA0jŸBü|.A TAü|®Aø…ˆB8¸RA€GiB\Ê3Aàò?B(¼«@€?0Aà@ AeB>®HAN@ÕÈA@ŠBàG`A@oïAÔ²YA°Ò(BdìNA@¤Ô@fìÎA°õ BÚÍjAÀŸóAÌx\AàÂ3B[Ÿ@€A0Aà@¨Aàn»Bð04Aðí—ÁVT´A©B"WbA |žB LApZ¤BTBA’ìATÂAèÑ’Bú¹BApOBèa_A>‡BPBX@€?0Aà@°AÐC˜B2†A QhBÓLBœB.Ý•AàÝ B …AÝJB„ÎA€!ýA„ÎÿAÐîDB¥0žA`(ÒA ~SA ŸB8‰¨@`A0Aà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿJB_–@A0Aà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`bB¨„…@0Aà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿõB8aß@0A0Aà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¤¿AÄ£APA0Aà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‹OAxsÌ@@0Aà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPbB„W+A@@0Aà@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàˆªA$w A0Aà@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPBÄVA`A0AA`ÖDB<ýÌ@€—‡AœMAеhB<<Ì@ÐÈ"BÌ 2A 6VBØÌÉ@ØBØÌIAøÒ”B\ª@vBøû7A`@¯Að@@pA0AA€?è6ªBHs·@ZZúÿZZúÿZZúÿZZúÿP©B@<¶@ V¼Bøj¬@ZZúÿZZúÿZZúÿZZúÿ€°»BPÓ«@` µB€ÜÂ?à@0AA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè¤/Cð+k@€-W@ð+ë@ÄÊ1CD2£@ŒI,CP¨@Ö/C`*@pA0AA@@hv€Bh š@ÀïûÀ¨#A°˜nBÎÝ@h¨…B°$Ï@Èê¨B°Ù[@ ·Á°ÙÛ@¸®žB)›@Èu¯BPv˜@¸ÊŒBà©Ý?€A0AA€@€•B,|˜@À{×@D•AøP™B ¬Æ@ êŠB8êÝ@šB #@iÏ¿ £@¸‚–BØ•e@8ú—B2_@à B€Àï?@A0AA @Œ¿&C Rs@€‚gAàzó@<)Cœ¡³@°íC8ä˜@4ƒ(C`Þ>@Àžù@hÞ¾@p­(Cô.†@VC@|€@x{BCP¾A@@0AAÀ@àdCHA*@Tæ¾ ]ª@mC>m@p½Cì`@¼I(C°8D@€Ç*Á°8Ä@ÝCƒ@¬&CÈWˆ@à7 C ª @€?0AAà@pó B¸!p@€•@ðIð@Л›Bžž@ÐS–Bà¤@Ðø´B ›P@Ðî–A ›Ð@¿B¯„@šBÐB”@àý±B Mü?à@0AAAÐ7™Bx*‚@€8ýÀt@A¨‰B45¨@ —BxÁ±@ø©¯B 1`@€ÕûÁ 1à@¡ˆBÅ @¸¿ÂBØÉ‰@8ýÚBà @ @0AAAʽ†CL(€@€.¸@ >A<È}CЪ@|4wCPݦ@¸¹„Cà–y@€¤–@è–ù@Ô­zC¼Ð§@ÈŸtC˜t¡@?ƒC0$«@0A0AA A’Bl A@9·@~$ŒAÐkB8:AàÚßAp¤1A ‡&Bû A@2Â@ûAp%B+8AðÝ BÓ9A`mœA ßÄ@ @0AA0AØÞB8*@€9À€Vÿ@pçÆB¬Kœ@°•ËBhwª@x%ÜB‡‡@@ü«@‡A`yÍBh @ˆæÂB`»@0~¯B°"@@0AA@A€P)Cx%Â@€¥/ÁGBAð›Côˆà@T/CðcAŒ[,C0)†@`2JA0)A¨i C<©@ô³C˜ «@ˆõB`ø@€@0AAPA@BºŠAãzA ¤ŽAàSEBnÿAÀ BþDAprEBÔA à¥AÔ–AP/SB–Ð2APÄ B<¦EAhÜBpo@ˆA0AA`A4cCܵ¾@ñ£A(Ø>AÄïMCüpî@@dBÀpß@HEéBtÔ›@ø[íBˆÃš@|ðBPK@PA0A0A @ØRöBFw@SAðo÷@XýB@a©@€âBX”ª@XNCЪ@»Aت@C ê^@ÐsîB =T@Ð(CI@A0A0AÀ@b»¯CpÙñ@¨¢ °rA`_¡CªN,A̱CÔØAÂë³Cв@€yÒÁÔ2AL"¨C˜zø@’¶³CØŠî@Ì•ÃC¸´á@0A0Aà@š×†C\‡@ÀÓ«À –AD#Côh¿@N›Cà´­@S‰CLŒ@mÀüK ALæ‚Cœ?¾@ÌîƒC0½@ „CÐ}—@PA0A0AAÀmHBä!Ü@@ê‚@ôG\Að EB¸PA 5BœJA°‘(BÈ„ã@ ¿Ä„cAðìB@äA 3 Bè¨Ap-B0Y@A0A0AAÄCUC@€†…À wÃ@¨BC$§‚@ Õ Cø}@°7C “E@@“¿À “Å@yC {ƒ@$’C@ï@(fC@@@0A0A Axw‚C ›@¡^Al%A`þvCØ“Ë@ àiCÐyÈ@bö„C——@°d„A—Aœ¡}C°?Å@ÄÒmC8íÆ@XkpC°Ë@€?0A0A0Ap%C°{€@àô7A„’A”UCÄèž@lÜC€h«@À77Cøÿ€@Pž‚AôÿA\”.CL¨¢@Ô“Cpú©@°™#C Ú:@ @0A0A@A8Œ•BÐhî@À/B¨“nAU©BêAPFB„9%A@+šBXmë@€„A\mkA@÷‘BX(AˆMƒB@ûA F·B Lj@A0A0APAÁ ClŽœ@ AÀàªAðºðBè¬Å@¥öBÐôÁ@ø¬ Cø-@Àjñ@ø-Ax\úBŒû»@xœíBXeª@ a C°’7@ˆA0A0A`A E×AdP A«ã?4jŒA€`ÁAK,A´µA€y-Ap•EB˜Ø*A€S®À˜ØªA‰"BX»DAàK6BÔ`A “6B@%Â@A0A0ApAXqëBð5Æ@ÀºÜÀàZFAyÃB |ô@@_ÐB *ì@ÐpçB0.Î@@ï_Á0.NAºBxRA@\ÓB€eï@ТB 8@@@0A0A€A`!B(E-A@n Áâe­A@©ÑATå?A B¬\AЉ:B0 )AèB0 ©A€˜ZB¡ZAàŠ¿AÌ 7A07bB­r@PA0A0AˆAXGÔB¨üü@ «A -}AøÜÀB¾A(öžBðõ#A01ÞBô@  8ÁtAˆÈ­BNAÊÂBpØ A ~¬B`ßF@`A0A0AA°¯•BU)A ÛpAðu©Aèm…B€±AÐj\B¼›eAçpBŒ$Ap52BŒ¤AÐs…BÈCA ´øAðÐWAh ¾B€H@0A0A0A˜A9EBl6A÷Ž@¶Aà¹#B2ýBAhBÀYA0›)Bˆ”/A»ÐÁŠ”¯A`ºA,Ü.Ao2B(Ä[A0ò6B –@€@0A0A AþpBý‚A°=¹Á.¸BЃB4½…A0ÄbBŠK›AíHBÈ;vA€ÁÆ;öABÄöuAàë7B¦Â”APãJB(f“@A0A0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿT-BÀƒ²@˜A0A0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¬B¾¼@ˆA0A0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀãÄAô¿ApA0A0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@mBˆÑ®@@0A0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpP0Bè¼@€@0A0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðëBXiAA0A0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿqÎA´óA0A0AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÈBøé@À@0APA@NÑBX8S@@Õ…@ \Ó@YØBH @øÏB ›ž@ÀfÇB`lo@Øà Bhlï@HCîB$¿–@­¦B¸a¾@È:†B ƒÈ?0A0APA€?ääSCކ@Šö?<¥AD|VCô¶@½SC@dÇ@üîOC°œO@À•¤A¸œÏ@pÐ\C 9œ@ÔïFCÀµ‹@ÐW}CxÉ@`A0APA@/"CÀjL@ v`AŽÌ@dc)CXà•@ˆÌCxÛŠ@±&C@ôR@ –„A@ôÒ@€ç/CÐ)¯@prCæm@ QC€ç@`A0APA@@` ÅB Ìc@@Áôã@0´»BTØ¡@PËB8Ò@øÙÇBÚQ@ *vÁÚÑ@H¸B,E–@€ÎÕB0‘@ð‹[Bàáö?A0APA€@`…×Bxqy@ì CðÒ|@€–B€Õ@A0APAà@ð“#C€KX@’¡?°qØ@ÌPCˆ²•@÷C &@À-CÍK@à3DAÍË@4C,C\ÜŒ@Ä6 C`à‡@”y9CЩ6@€@0APAA@&BŠúA™À2…A€ªñAr}1APŽBPÕ2A€ÌvB¨gž@©¹¿¤gAà»gBðÔÖ@mBX·Ò@Àð›AÀ¸³@À@0APAA¬åUC¼íª@B£@d +At¢JCxèä@LFCÜß@¤ÁOC¿˜@ fA¿A48LC˜AÒ@ Ü9Ch Ã@¸ê;Cp¸@@€A0APA A ù»A\sð@ÿ@àžpAÀ5ËA”/A “A°‹A —A÷Ê@u6À÷JA`cAL-ÿ@@Ì–A BLŒå@0.¢B„Aø¤ÀBÐa÷@ÀI°AÐawA°³´B\ñAˆa‘Bäf!A»šBðJ@€@0APAˆA€ž¼Bd¨î@€5£ÀL×nAHá—B¨iú@ 7¢BTA°å”BÐvA`žpAÒvA8j‡BŽyA \`BÜ'\A`X’B`b@pA0APAA˜ç¬B²ŒGAP¦>Bz´ÇAX³Bˆ A BNBäç“Ah`ÀBÀÉ7A¡%@ÀÉ·A`éBd?A(QœBV8€Aà>„Bà/U@pA0APA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¶Aˆÿõ@€@0APA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€éÉA˜ºî@à@0APA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Bøì´@A0APA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÜcB($‹@€A0APA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‹LB ! @@A0APAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`cXBHó»@@A0APAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ=óAàwDA˜A0APAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿš Bô¥Aà@0APAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ EŒArñ@PA0ApARZB,#±@@5ÇÀ B1AàCQBÈûâ@~jB4½ AÀñ5B ø’@ MZA øAKUB²™@€†BÌ€A€¥ÜA¸]Ÿ@€?0ApA€? ÝÃBІ@ðkœÁ|¢Ap5²Bˆ®Ì@H¬ÙBp ³@o¸Bðg"@ЯÁøg¢@ˆ¼¨B@Lf@XÍBðk@ô‹ C ~@€?0ApA@´ŸCPÌo@@)Á÷ï@Lé CˆI¿@HCE’@ØÖCÜV@ÀêÁ˜ÜÖ@èéC€†§@4ÛCÈ߈@dGC°‡@0ApA@@ûãBàÿ‰@ÀÔÀˆ A¨ÜBÌ0â@ýéB(¹œ@@¥èBÐL~@à'uAØLþ@ØÞ÷B³Ì@ø?ÙBø¹–@ÈÎCò(@A0ApA€@ÀƒÖB˜€œ@SÄ?¬œAˆ§ÕB ÃÚ@ðÍÒBè-Û@Ф¾B 5—@€A 5AˆÅBÌlÔ@( µBx»Ó@@éB`åV@@@0ApA @¼‚YCÄÇò@€®=À„órA”ÃSCV#*Al÷VC£&A¦`Cè¦è@€àIÁè¦hẢVC6ÿ Aè9cCœ"A\ RCP¹@A0ApAÀ@¼÷8CÑÐ@.›¿ÔöPAhÿ2CxAô‰4C´ãA,H9Ch$„@ÔcÀh$A¤‹2Cl´@@`Y…A<¾@ЗCpx@€DChn„@ü C@@À@0ApAAp¸B,Æ‹@øA@ à AÈ ¯B4x¸@8µªB(—»@@‚ÌB0þi@ŨA(þé@ˆÔB“@0U­Bð‚¤@ òýBP:>@PA0ApA Að£Bøÿ£@ÀsŠ@”$Aàš›ByÒ@h”BP¸Ü@ǽB0Š„@€àá@0ŠAh¤¶B j©@ð¦ªB|³@˜"§Bàò*@ A0ApA0Ah©ÔB°¼‰@À|ËÀ¨Ö A ¸¼BÔ @€®ÉB˜Ã@˜òB z@äl¿˜ ú@p¬ÜBp@$àB ¥´@ȹÌBÀ‡@0A0ApA@AhµCh§„@ó]@¨ÀA¬öCŽ@Àü‡Àü>AàmþB„¶@ØKCXz¶@°ÉæBðÝ^@@0ApAPA¿ýBÃŒ@õ0@$Þ A@ßãB¨]¢@ÀáB˜ú¿@8ÿúB÷ @HPÁ÷ ApEÓBX4Â@ íB0 Ô@ˆZC ‹@ A0ApA`A e8BÈAp®»Á(-œA€|ðACA@eLBˆô@A@mApÄBPˆJ@@A0AˆAÀ@˜y Bì Ë@ËÓÁGKA‘‚BCÐ/@€@0AˆAAàñÐAŒâù@½¤?pzAà·ÉAÒ*A`³ÁA¼r#AÀ,ÿAX’å@`®‰ÁT’eAÀƒ¯A®tA@7B\÷AhWŠB°8@ A0AˆA A–[B8Ëö@À2·ÀìúvA@¥ABpw)A@YBHlA€([BˆÔ@@nñ@ŒTA€ÆYBà†ì@àù?BܦA€ŸpBÀSr@@0AˆA0Ax8£Bw¥@µ†ÀL—%AØô‘BäQÚ@pZ›B@Õ@ ú—BHžœ@€m'ALžAï”BD¸½@ðyƒB8yÚ@P„B3@0AˆA@AàÆíA.òAà?)A& ‰A@lýA|BXÛ@€ôAà9KA0,B).@0A0A˜AA°·@BPJÿ@ÐyÔÁÄ|AP©B²„@Aà9nB€bA€ÆZBðÿŒ@€GH@ðÿ A WBH¸@ 9NB×Ç@nlB€@0A˜AA€ÍB’A€ìMAp#‘AàÆBðxMA` ÓA(=8A ÿAtžAи?tž‚Aà>öA0ŽAàAïA0FA a™A s¿@ˆA0A˜A A uûA°³A`ŸeÁ†ÐA`EµAú: A MB xZAà$ºA ®÷@€ÐVÁ$®wAÊvA<‰ñ@€zãAl+HA 5‰A˜‘º@@0A˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿqÀAØ_Í@à@0A˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPk7B``@`A0A˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ABpÃA@À@0A˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÔCB@þ1@ @0A˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàfSB`tH@A0A˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¬B K@@@0A˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀhB@ùv@@A0A˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`OåA@ç@@A0A˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàKB`É@@@0A˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàkBxºÃ@0A˜A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ sB0Ò@A0A˜A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@hBÈ3A@0A¨Aˆ»–B P@@ì€@0CÐ@˜!ŸBßU@¨ô˜B í»@SBÓ+@ûX@ˆÓ«@8ç¤BpïA@ª BøÆ•@ è©B@Ñ@ @0A¨A€? š BÚÛ@ ˜†A„\AP0B’A ±ÙAÄ.AÀìAðÕ@€GMÁðUAˆ¼AÈBA,BH¿1AÀö?A¨>˜@A0A¨A@ÀbB\¯´@¯¹ÁÓ4A@ÇAxzA@DBÈ’ÿ@àÙ$B0&®@ /=A0&.A0?B<®@p¦B;A Í™B_@ @0A¨A@@(T€BXXŠ@ZZúÿZZúÿ jB”„‹@ZZúÿZZúÿÀµŠBÀ»y@ZZúÿZZúÿ€‹BÈC{@ZZúÿZZúÿ`j{B`;@@A0A¨A€@ ¼·AΆ"AZZúÿZZúÿзAò—"AZZúÿZZúÿ ïþA,:5AZZúÿZZúÿ€hþA†Ú4AZZúÿZZúÿè4Bp!@A0A¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàomBµ@0A0A¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿn.B@ Z@@A0A¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ×WB0q@0A¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(Ó®B0@0A0A¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèÙ†B  @˜A0A¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «KB@Æ@˜A0A¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ mõA[ƒ@ @0A¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐדB :@˜A0A¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ«ŸBÐÓ@@A0A¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜<ŽBÐ8!@à@0A¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆtŸBàý@ @0A¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ*ÎAèå­@pA0A¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿd‹AØ»Î@@@0A¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ'›AH·Ø@@0A¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0B¢@€?0A¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà;ðAÐÒ@PA0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0™hBPÙ$@€@0A¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ1žB°@PA0A¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0£¼B@Ó@ A0A¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ *B`@0A¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB{Bàïþ? @0A¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÊBð°@@0A¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`õBB`+@A0A¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@wA¸S¯@`A0A¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÜB€ßX@@0A¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà’€A°˜à@ @0A¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(Bº @€@0A¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€M›Aˆ#Ñ@À@0A¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ r×AH½@PA0A¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ï6BPGm@ A0A¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€PB`„g@ A0A¸ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 9B@Ûl@à@0A¸A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ êBo@˜A0A¸AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàµúAxÏ›@@A0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÞAPâ@ˆA0AÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¦—B "@ A0AÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ëÈApŽk@@A0AÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿc§B ŸÞ?pA0AÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`À…B@ø? A0AÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ßÎA‚@PA0AÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàõíAÛq@ A0AÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ŽíA@³@@A0AÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ EñAHã€@ˆA0AÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÝLB°å1@@A0AÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ þðA˜oÀ@€A0AÈA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàD­A( ¿@˜A0AÈA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ.×Aðȸ@0A0AÈAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàscBð˜-@@@0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`áûAPP\@A0AØA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpyBw@à@0AØA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhƒBë?@@0AØA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¨ÞAàkp@€?0AØA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`5õAàÞo@ A0AØA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP, B€Q›@0AØAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ êƒA`c¾@€@0AØAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÿBO@ @@AÌüDŽ}KAZZúÿZZúÿBmDœLAZZúÿZZúÿ@ DiA€%Æ Dø¡kAZZúÿZZúÿÜDÈPA€A@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ´ ÝC 6A€@@A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ŒªA`A€`&ªA|0AZZúÿZZúÿ¨°BÀ k@à@@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøÇ&C01@€|%Cà½@ZZúÿZZúÿ¼CC°ƒ@ @@A€@àí-C\¥@ZZúÿZZúÿpi)CàÆ @ZZúÿZZúÿ„½'CÐg@€œ$C`|c@ZZúÿZZúÿ ª@CÉu@€@@A @ t¬A¤ÎAZZúÿZZúÿ`l¦ALAZZúÿZZúÿ@cA<ÅA€@¸\A AZZúÿZZúÿ€²bB :"@@AÀ@Ь8Cø„@ZZúÿZZúÿ0n0CH@|@ZZúÿZZúÿ„H>C`Oˆ@€$7Cl%ƒ@ZZúÿZZúÿL£FC Že@ @@Aà@@EvBØ“á@ZZúÿZZúÿ½hB¼.Õ@ZZúÿZZúÿÀ—7BÜâA€@¯.BŒRAZZúÿZZúÿÀPlBp‚<@A@AA@5CdX‚@ZZúÿZZúÿyþB…s@ZZúÿZZúÿC|@€ÔK Cðsm@ZZúÿZZúÿÀ)CˆR@à@@AA@Bàn&AZZúÿZZúÿ { BŽAZZúÿZZúÿ@ZA°©A€vJAÛ AZZúÿZZúÿÐY BÐRm@ A@A A`>¬AÜpAZZúÿZZúÿÖœAt[AZZúÿZZúÿàÑíA¨ivA€ÀÈÙA*§aAZZúÿZZúÿÀòCAX²é@€?@A0A@%"C0…–@ZZúÿZZúÿd˜C(‡@ZZúÿZZúÿŒCx̤@€ ¢CüÁ”@ZZúÿZZúÿlØ7C؃@€A@A@AÂ2˜C‘ï@ZZúÿZZúÿ@ª†Cü÷Ó@ZZúÿZZúÿ>œCpÑó@€ ÀŠC$ÃØ@ZZúÿZZúÿë¯C¬}APA@APAÜC¸ÍÇ@ZZúÿZZúÿà×uCØ®@ZZúÿZZúÿ˜U’CHºÑ@€Î€C$}·@ZZúÿZZúÿ,«˜C¬A A@A`A®>™Cpï¼@ZZúÿZZúÿYƒCTð¡@ZZúÿZZúÿT”šCxß@€Ðú„CLä¿@ZZúÿZZúÿ2׉C̶@@A@ApA„CˆÜÕ@ZZúÿZZúÿÒÜBÄ3´@ZZúÿZZúÿ¸7CÀ¢Ð@€`íýB V°@ZZúÿZZúÿ|ßB@|S@€?@A€Aüz_C<Ù@ZZúÿZZúÿLú8CD´@ZZúÿZZúÿ4„bCÆÔ@€hñ;CPа@ZZúÿZZúÿqxCDñA0A@AˆA8!’Bö+yAZZúÿZZúÿðqmBLpJAZZúÿZZúÿ¨½ŠBf¤’A€`ÓaB¯nAZZúÿZZúÿìLC¨Ö@˜A@AA06YBÕA”AZZúÿZZúÿP-B^FlAZZúÿZZúÿ OAVQA€€dAjø&AZZúÿZZúÿðÜQB˜¥ñ@0A@A˜ABÞp†AZZúÿZZúÿ ñàA>úQAZZúÿZZúÿ ïšA|„cA€ rA¬µ1AZZúÿZZúÿPôBÔDA0A@A A¬ÆNCþ»AZZúÿZZúÿ8!C |É@ZZúÿZZúÿLC,íA€VCµÌ@ZZúÿZZúÿ˜ëBXp‘@€@@A¨A˜ÉBøžjAZZúÿZZúÿ i–BR‘/AZZúÿZZúÿ°7—Bê)µA€àùaB ]‡AZZúÿZZúÿȬ­BÀn«@A@A°AÐøBȈyAZZúÿZZúÿ@0¾A~’6AZZúÿZZúÿ@låAÞšA€ t§ARö`AZZúÿZZúÿ`Š©AdR:A€?@A¸A|9B|þ±AZZúÿZZúÿ@–B:w~AZZúÿZZúÿ BþTÖA€€ÜßA#²˜AZZúÿZZúÿ žÎA¦HA@@@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`SÊAÐÂ5A @@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÎB¼ÀA€A@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ãõA¼,MA˜A@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ8BÄ[JA0A@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ X_Bˆ&ð@`A@AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¾Ap,GA@AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@=àAhðËC¨U2A,ÊÆC 6Í@PA@A@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6xµCغÆ@A@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿܰ„C¸ò£@ ²À´ò#AƒC ã@\eƒCÀKç@¸†C@ž¦@à@@A@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ R.C04\@€úEÀ04Ü@è +C¼^š@¨+Cp=—@Ô@CÊ1@€A@A@€@ÈoC¨u‰@@5µÀP‹ A-fC<Ö³@ ¡hCpçÃ@L“iCð)]@Ë1Áø)Ý@\Ê_Ctä–@LºfCðe™@ºŠC |‰@ A@A@ @Ž}B„£˜@ÀòLÁ°»A \BP·Þ@x …Bˆ¾@­–Bpš*@ ‰¤Áhšª@€û|B8B~@8Ç£B—Q@XêŽBŸÃ?@@@A@À@Ô—Càó0@€”ÌÀ±@XûBøap@¤Cð k@¬“CP´+@hqÀP´«@ðCˆÄg@~C`äg@°b C0ë@pA@A@à@P)Blî@ ÊhÁ *nA àÂA‚OAP¹B|AÀuÓA8~ä@ÀôðÀ<~dA¬AEA@ŒâA,¤A€³®AØÞŸ@ @@A@AèÃ(C°$A@@Ô>ðCÁ@dàCÈ/ƒ@`ßC0Ku@ó*C $H@à~)Á($È@xÃC~ƒ@À}#CØÑ„@œÖHC`V@à@@A@A|þCèS@@@VßÀPsÀ@4CÀ²z@`ŠCPôx@F&CкC@5<кÃ@Ð^Cth€@ÔuC`ú}@TƒC09@@A@ A(ÎC¨™g@à¤AØ¿ç@˜ìCø@`œäB`ј@@VûB¨r€@ Ô A¤rA8šøB š @ðqÑB€ ª@ÀC€ûO@A@A@0AþO«Cn¥@àDVA˜‰%ALÝœC,’Ò@ÚÄ•Cð'Ð@¯CXÊ@K„AXJAH»¡C4GAbɘCØö@E¥Cà÷@`A@A@@A ËBD¶Š@@ÏÁ¨Í A :«B³@ˆÿºB°ì¦@8•ÉBð^@[¯Áô^Aø¾ŸBœÐÁ@ðÅBÈN¤@ÐúYBð(@˜A@A@PA@Í\B”œ!A>CÀ*¸¡A`;BÒJAËDB„×BAЙ B”¤ A[ÙÀ–¤ AÙAnÌ>APqBô$MA›BBP}O@˜A@A@`AعCèIt@ÀK=A tô@øL`C܇š@àxUCèäŒ@OtCX›ˆ@u@T›A-SC|ת@ôBPCè· @ Æ_CØò“@0A@A@pAà C˜ @nÀ¼© A`#çB4#Á@tíBh>½@ C-¢@à‡TÁ-"A`‡áBpÆ@€S÷Bð°¼@0©*C Ž?@€@@A@€AÔþ CÜ)Ÿ@àÊtA(FAˆ CÈÔ·@päýBÐѼ@­2Ch—@àËAhAŒæC´¥¯@xŒ CД³@\Ó9CОK@˜A@A@ˆAPEšB,16A˜ÂR¶A` CH¦¾@Ò#C0û½@|Ê-Cà;f@À@@A@˜A 1ÒBf(A€\@D”AØU§Bhe A8ä¡BDÿ8A¨€þBÀ’AS‹@Â’AX6ÊBœéù@ø¥ÄBèG A¬!C°l@€?@A@ A8‰ÇBZ#ˆC †ö@ºÕ†Cx ó@œž”CI†@@{Þ@IAÌ:’Cèa»@V«ŒC¨0³@,’Cháƒ@pA@A€@À@PÇäB`u1@aÀà‘±@à¾ØB¸v~@ðQÚB€ ^@¨½ÞB@'@`m?Á8'ž@¸ãÊB°[@اÞB°tP@˜0 CL@A@A€@à@0ûB¬gÆ@ЖíAÀ‡FA@ 4Bš¿ A†A@ë÷@@ñòAt¾@ÀŽºÁt>A`xŽA,XA0ÝB°ö@ÀuhAg•@ @@A€@AX«B8Wd@À“TÁx|ä@˜|“Btº¢@È­ªB8߈@ ~¤B°ëO@`@hÁ¸ëÏ@ˆBË’@ØG¦B°>@¨}ÐB÷ä?€?@A€@AŒùTCˆI[@@±šÀ mÛ@ànBC,t@Ø0EC°@œîXCÀYv@ ÙƒÁÀYö@¼ÐAC4NŸ@ìÀNC[¢@”X_Càw@@A€@ AÐXCHyQ@ ÝRÁœÑ@à çB¸|Š@àýBf‚@¨Œ Càóc@€N&ÂØóã@°È×B|*˜@ …Cx@ 'CЈ+@ A@A€@0A ð{CÏ@@rA\åAÐ5iC”¤@6ZCѤ@l–C¨Þ—@çA¨ÞAŒJnC|Å@ìÙcCø9½@>6‚Cfª@€A@A€@@AyõBî†@)&@üAˆ­ÛB –@ ÷ÕB¹²@9ïB û@p0«A û AÐçB”ç›@¨`ÀBPPÅ@˜²Bà˜@@A@A€@PAG"C –S@€{‹A»Ó@°C4Ä‚@¸aC0£@t‚CÐ+d@ÐjÛAÐ+ä@ˆCà‹@¨äöBÀŽ@̪)CðÉM@A@A€@`AnB¸øù@`›/Á@$zA H{B8ÅAøB0AÈ£”BìÉA {wAîÉŽA>B& A jdBô1IAh™œB/9@ A@A€@pA´}C\¹¹@®+?$Ú9A< Cì>Ý@x¶þB€ŽÝ@CpÒ¼@Ø})ÂpÒAœ CØ;É@; ¡ÝA0z9B&~Ap™£Bp,EAH.ÆBÐ-Z@€?@A€@¸A¨ÖšB8”ALB:BèR“B¼£¡A«B‹A tPB6îˆA€ Ï@5îBðÍB…xAàí Bv͆A€3$BH@A@A€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐCB‘@€@@A€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿTËAädA@A€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€R¸A€AA@A€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÄA(öAà@@A€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@†A Aõ@0A@A€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`oÈA,"A@@@A€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà’BàÊâ@ A@AÀ@ì;*C`½r@D¾ðãò@Ôñ*C0c¯@È()Cè„§@¼Z C€;n@àÙA€;î@ þ&C ä®@ÈC8W£@Px*CpÕ3@@@@AÀ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPExCð>v@ @@AÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ„ŠC`‚R@c`@X‚Ò@ðCÀG@Ôi Cƒ—@ðÓ;CÐ8/@€A@AÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ$ C`vP@Ôá?hvÐ@½ C ñ@,íCX÷‘@Üÿ-C Â\@€A@AÀ@€@¸ CÀVq@¡…@ˆ}ñ@òÿB8¦@8õBx'¥@H­ôBÎ@`êAÎŽ@HC˜‹G@xdÛB€nB@ì$C,@0A@AÀ@ @ôYCð}@€wOA þ@\ÍC,¸«@ðàCH«­@t(C&#@@ôö@&£@ðÖ'C e@8%CàÙX@x¢öB€)û?A@AÀ@À@8ÀÉBX>@à%Á@&¾@ >·B‹@°ÉBph@`ƒÎBг,@à*Áس¬@Ы¼B@„{@uÎBpõV@˜EÄBpð?€A@AÀ@à@˜ ÒBøF@€Q£Àp8Æ@pÂBŒŽ@¨âÉBÀ±r@hmÚB Ç>@€“ƒÁ Ç¾@xcÀBøŽˆ@ÈÝB°íl@ø›B@,å?A@AÀ@A8BüMˆ@`[òÁ|dA¬OBÜvÑ@ 1ŸB}@г«B@AŠB€ñ@ A@AÀ@¨AÀƒŠBªýmAÀŒð@Z,îA÷ZBüwA ºFBJ‚ApÔDBôäcAày3ÁòäãArB0•eA@[&B¸¥AWB˜V§@@@AÀ@°A@´dB÷¬†A9ÖÀÙÇBÐØB ŽAÐí3BüŸ˜A°qgB°uˆA€¿BÀ¯uBЪ$Bý³ƒAŠ0B¨O˜AàÔBpÑP@`A@AÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿéˆBà/@@@@AÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€—]Bè¿@à@@AÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ›‰AxLì@PA@AÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÐAh±ÿ@A@AÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŠBØIß@0A@AÀ@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀâ£AðÌA`A@AÀ@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX#BLŠAA@AÀ@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà'†A¸»õ@À@@AA(äKCÈ‚›@€ µÁô›AèÌAC„Qâ@¤iVCØÖ@dÊJCØÊ@}ÂØÊA¸Á(ÂÕ@P¥¼B°º‡@8ÑB@E’@ðUæB`B@€…@`Â@èÜBpq@Ø8ÓB vˆ@xP®B ã?@A@AAATÉ;CÈpO@€1Œ@ð“Ï@là/CF†@<ã*C0Žˆ@$AACàQI@1¯?àQÉ@ü_4CØœ@œÇ1C!†@°NC`ön@ A@AA A¤5lCHm@oO@ØDí@øKYC›@ècUC –@ìLsCÀÉq@@#NAÀÉñ@¬$eCô*¡@XC0…—@l]bCPóŠ@ A@AA0AÀÍvB0çÄ@€z@4 EAbB(lï@ÀìYBAð(ŽBˆå´@ `*A„å4A`3ŠBHôÐ@€ÅlBp ú@¨³B°˜ @À@@AA@A ÊÞB(@ài A>AxkÍB<Ñž@€É½B@¥@¸yõBp‹@À3*Ap AØ!äB(a¹@(ˆÐBˆé£@dCp™@pA@AAPA0ìB䊳@€Ü8À¤ª3AòËB±ã@HÖÐBÀë×@0¾áBH³¼@ µtAL³Aàù/ÁÆ¥¾Aà/B¨`]AÐÒSB¸ÖRAp9ZB 6A eëA ¶Aðl]B`¤JAÐB\±SA0›B`vY@@@AA˜A0‚SBø WA>y¿b3×Að6$BHþcA`Ó(BŒ€zA˜[¦Bà‰:Aˆ,#B≺A@¢BÚFAÃFBì|AðsB @€?@AA Ap—1B”JA€ó\ÁÀ»ÊAà2æA¶¼QAÀ>B8hAàNB7GA*Î@7ÇA ŽB¼.bAàµÞA¬šOAòÑA°â%A@@AA¨A¨JÄBô uA€ ©Aº<õA8@£BàÌ2A(N…B0þ¢A€åšBLæ^AàVVBNæÞAHœBÚ<A Ø®A@Ü@{¬¿@\A Ó«A¸ A`Õ´A=$A@öAp0@€@@A A€?@i@Bʬ;AZZúÿZZúÿZZúÿZZúÿàV?B0¡:APyRB Mª@ZZúÿZZúÿZZúÿZZúÿ çQB@ש@Àä B°í@pA@A A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±C <}@³5@ <ý@8!C<·@ÄÉCX…­@ˆ¸C0ï@A@A A@@ˆ¶óBh¡i@`HMÁXÈé@häB”¢@€ˆûBh£@PüCà+c@PÝ”Áà+ã@0§íB<š@€ûC8½¢@sñB ¹û?`A@A A€@â6Bh*ù@€.kÁTyA@RB@ã6AÀsNBk AÐBPPÏ@€†ôÁPPOA é²AÀA@æOBXqA½‘B@”Ë?@@A A @t‰ C0Ls@°Y¾ uó@hFC˜'·@ £C¸ù“@@ºC: @€ßA: @,²CÐòg@DÜCÀ–O@~&Cp¥%@˜A@A AÀ@’°œCä{Õ@ ÜÀ UAÔØ”C´¬A¬K—C|yAlû™C@ ‘@P‹‹Á< A0cCdj¿@Ž¥—Cø»Ê@6§C°½¦@A@A Aà@d(^CH­a@€š @¸Óá@ÜTC€™@´QC_•@ü0aC -^@à¾+Á(-Þ@ÊQC|Ü“@,’ZC8ö–@ÜÈyCpÐz@0A@A AA||CŠ8@€hp@°©¸@$ªC@t@ÌŒC€ñt@p“+C°VE@@B[A¨VÅ@üB(C1‡@LxCÀV~@°NCÀ;@€?@A AApûBøB@ÐÊ“Á¨±Â@H(ØBœ8„@(¡ùB åt@,¨Cp->@€•°Áh-¾@HãÜB(‰~@ÀjC "u@¼‘CФ`@A@A A AÀ`ËAª=A€àÀT€A ¨AÂAÏËA o.A`±úAÄ"AP“ÁÄ"„A€µ¢Aæ¤A€rB&ZC ·X@@@A A@AøP.C0È©@@[ØÁ|æ)A¬ Cd˜Ò@L!'C8™Ø@^7Cè„£@PÜÂì„#AyC ‰Ë@‡4CàÒÐ@üCà%-@ A@A APA,rBC”©°@`K AxÉ0AÌ.CØÜÛ@Ò&Cð Ú@´>EC@…©@€S†@@…)Aî.C˜ÏÒ@pƒ+C(EÒ@üšYC€ œ@€A@A A`ApdÎBœ È@€rK@,2HAP–´BdáAP¥¯B ¶Þ@ÐÔÑBî AÀœÁîŒAà®BûSAð­¼Bx>ï@¨‚ßB`o3@A@A ApA0YCe@ S?@‚A0‘óBp{»@ˆGóB(¾@¬V Càˤ@`n›AÜË$Aè·üBà‡»@ÀñÜBè:Ð@œF0C°Ñu@A@A A€A ™B„6A€rBÀæR—A°°yBØÒAH´‚B¨ FAèþ–Bl—Aµ Áj—”A ¯lBlsAö…BX¾EAAsB0 D@A@A AˆApNRBäõ8A€«MÀ¹Apˆ&Br*SA0n2B`ÔYAÏ#Bc6A€º¬@c¶AÀ‡B²4UA€4üA\ÚQAðüBBP¸„@ A@A AAÜ,B²|B®…AÀ*xBˆg[Ah#†gÛAðB.ÿdA™{B “zAÈÙŽB°Ÿl@A@A A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿçÁB ^P@€A@A A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX|ÑB@©U@˜A@A A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀA´A´8AÀ@@A AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿègB¸V@PA@A AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà%cBhõ@A@A AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@|A˜ý@€A@A AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÛÌA„­A@A@A AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ …Avï@PA@A AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA@A@ADµ C%g@À…@PLç@°WC¼MŸ@äl C ª@ÞCàÅg@8ŒAàÅç@ ÎC  @xFúB8U«@èk¹B@ƒî?0A@A@A€?¸C ‘@ð¡…A ¼ÿ@ŸCÜ Á@L( C(k¨@”YC°*#@°ƒA°*£@øþ!CHˆo@,|C`o`@Ø Cè2@ˆA@A@A@Ä“CHô¼@ZZúÿZZúÿZZúÿZZúÿŒC¨Ÿ»@8ùBp\6@€’Àh\¶@ÀõBØ|@Ð|üB`Åe@hCàJ@0A@A@A@@è¶~C,ɪ@À:Áhæ*AðbvCl¬ì@xf€C¨sð@`€ChÔ®@Ž?lÔ.AØCøîÿ@(gCpÕé@@zC@“k@`A@A@A€@ø®uC@@ ÈA˜A ýuC8öË@dkC@_Ä@ˆR‚Cøô§@À=¸Aøô'A؆C°u÷@\5tCð¿Ú@T¤”C¨mª@€@@A@A @(ŽlCÐ’‰@à£Aª A$¶jCÌ!À@àž`Chš¹@€‚tCÀ&p@r…@À&ð@DÀpC´¶£@ŽkC@ §@¬n‡CØÓ@A@A@AÀ@>0ŠCŒdÂ@€”çÀT†BAŒLƒCü A†i†C:þ@F§Cp„ˆ@ ×iÁp„AH‡C]¹@ôÇC(»@6LjC@†@€@@A@Aà@xÓdCè#’@пt=Aœ&YCx Ê@ÔBZCп@ ºjC  w@ JA( ÷@JdCÌ:«@ô©[C(Ö¢@<æMC0oE@À@@A@AAÞCºa@àÛ‡AÈáá@ô=C¨®–@„C˜¥•@Ô‰C@ÿY@`ËA@ÿÙ@\zCä”@ªC¬Ž@w#CP%@A@A@AAÌ“-C"l@ó½øKì@@T!Cäh @g!CÈÜ•@$p6Càa@`ÑuAØá@è?1CPÜ›@¬Ì"C`KŒ@$pC€Ç@@A@A A\ kCØ|¿@@A,Ÿ?Aph[C\oú@„TCP¸ö@Ì„\Cv¥@€fš@”v%A€ MC`#Ø@À´HC@hÖ@ø´BC”H@0A@A@A0AH>¹BØ/­@€—ŠÀ0O-Ax´£B Î@ Þ«Bh¦ì@OÄBp¥@ÀèšÀp%A•­BTcÃ@з¶BØã@¸ÔC0S@A@A@A@A ?xC`š@‰½À¤›A,µZCØfÃ@è±`CPØÂ@´3}C¨¾„@ ¨'Á¬¾A°g]C˜ ¦@d“gCˆÆ©@d§mC[œ@A@A@APA(ø˜BÄ#é@{ô¿ìNiAxž„B.!A•ˆB°Øý@˜BÈ#í@ÀjÀÈ#mAà³BL»%ALŠBˆìý@‰aBQC@€?@A@A`A`äeB"-A ?ŒB­A°}GB|JSA°ÐFBàîTA`7BüÕ0A€étÁúÕ°A°¾B£TA0ò9Bx]A0²bBàT_@€@@A@ApA€ãIBì&3AhE?èH³AÀ¼,BJ#eAd+B°¥IA0ÃlBh©3AÀ†Áf©³APO*B„dAÀ»iB€RLAÐù¦B ¯;@@A@A€AÔ CÈw¬@€: Àì˜,AH!ðBä­Ù@°öB°Ù½@Ôˆ C ÌÉ@p¬öÁ ÌIA°ÛÎBB²AhCØrØ@ ÉåB€X@€A@A@AˆA —RB†ü0A`ªÁ±A@‹BÀwNAÀOA#BHÊ”@À@@A@AAДlB,ç>AõˆAì ¿A rYBD_AP$BlýTAˆ­‰B”3A %lA”³A;tBþSAHBªDAø–B°¼W@€A@A@A˜A€–~B@ŽAp†ðÁŽÁÿAPBo„A`B{BJì™AÝ;B4€lAB¿4€ìAÐ/Bz‚A€@B\H†AÿjBð/Z@PA@A@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¦nB°³|@A@A@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿy”AÈBü@@A@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¥A˜ÞAA@A@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÞRBè4˜@@@@A@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà$B¨É§@ @@A@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP2BÈ~®@ˆA@A@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‰AÐóü@€?@A@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðG+BàLµ@`A@A@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ öB,O¼@i0À``@PA@A`ApA€ÐBV)AÀUû@P<©AP` BªSAÀ¹áAœ”EAÐ[2B\™1AàbÁ\™±A 8ÿA|HQA 2Bž\Aø”B W6@A@A`A€A‰"B°6A€~TÀ¬?¶AÐfBÔURAàFBt$_Ap„/B=:A€5@Ž=ºA6Bx‡^AÐôB„p\AÀ÷šA@Ùî@€@@A`AˆAÐÒ;B^MAÀP+Al0ÍA Å+BÖËdAЖ B¤~zAÕ5BØvSA Õ;ÁØvÓA€£BRˆXAP +Bx‰A€"¹A°ùß@A@A`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ´ˆB€ W@`A@A`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0§B&ø@@@@A`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿõñA8à@ @@A`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøcBP]c@A@A`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ å÷A(Í×@@A@A`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp‹_BP\‡@€?@A`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ r€C°iÎ@l…C˜ëÍ@¼b†CÐ…v@ €#ÁÐ…ö@lŠ„C|7°@ÜŠCxÉ®@DyCº@PA@A€A@@€rQCxK‘@@@>fA8®PCІì@<QCØ>§@PPC §t@€/A˜š¬BL"@ A@A€Aà@ ûôA°AÀ.Àz2•A`“ÙAÌFA1ýAÔANAàsB¡ì@Û¼?¡lA@ÍB€?AðBôŒ%A<§AX1¾@@A@A€AAœ÷BÈ®µ@ ÚVÁäÐ5AàÇÝBpùå@P¹øBxÇAˆ“âB ^@UÐÀ Þ@@ÐBàÓ‹@wÞBXUž@D#CÖ/@A@A€AA(RBÌëí@î¿AÐnAjqBìý@ ÍBð\8A`ø(BØÒì@ !ÁÜÒlA; BÆ÷$A h2Bd!A0vÆBæR@@@A€A A>B$ù²@`ðÁH3A€îjBª‹A¸>®BPÄ@€Û‘B¸‚Ÿ@€tÀ¼‚AhƒBèÔÓ@0|‹BøxÎ@P,]BPR4@€A@A€A0AÖ)B€SA 1ŽÁÔp˜AàˆôA¾¦:AP­@A@A€APAÂB´ø A@qÎÁ‹A€ñ’AÈL A°…&B‡LA )ëA  A@[Á A`¦¬A AàŒõA,–FA€¶÷A @ @€A@A€A`APæB­+A€gK@>Ï«A€KB& KA`¿õAô‚]AÒB4|.A`}Á4|®AàÆÀA‚£0AºBX¥yAÀGÏA@‰¼@A@A€ApAXâBØqAà¸ÜÁ¶™A ùfB²ž%AX¥B¤;NA¨¯B$å AÀ<Á$åA ‹B²ÚAà¢B`¥MA€ÖÌBØR@PA@A€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà±ÏAÀ´ A @@A€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿäABYl@A@A€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Š#Bߟ@@A€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`½…A@öÛ@PA@A€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@/%B˜.—@A@A€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`óDBðò…@à@@A€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‡ÁA }ì@A@A€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ž™A``ú@@@A€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà3‡Aè·ê@0A@A€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€·AéA€@@AA”\C´@ëŽÁÈÎ A´ƒCpÀ@ á+C´Ù@غC@ÏF@EÏÀ@ÏÆ@<±C|q„@0$C˜›@)C(u˜@€?@AA€?€¹¯A üÇ@lÁ¿Ü!HA¬AzÿA@¡¹A¬pA`бA·@ ¨A7AžÜA AÆŒA ”AÀºäA€p~@€A@AA@¸0åBˆj5@À¡}ÁØŒµ@PçÖBëƒ@P‘øB´~@@„îBJ3@eõ¿øI³@h\îB´‘@xIôB Õ}@ˆ÷ßB0ÐI@€@@AA@@ø³CÈ'e@@7á@@Så@<&Cðú¾@ð' C Æ~@ ÕC Çg@àלA(Çç@’CLîÀ@ *CXk@¼NCØÌ€@@@@AA€@P­>B åâ@0‹àAÐcAtBŽ6 APnB$ü1Aà·xBÀË@€•†ÁÀKA° UBF°+AØA€ æA “?AZZúÿZZúÿ  ÏAðü+AZZúÿZZúÿÀ®’A0wÖ@0A@AAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀNA(¶@A@AA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¢B0ê9@0A@AApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP4Bðó^@à@@AA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0®Bðs•@A@AAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ²B0µ@ˆA@AAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ–bB =q@A@AA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@eB €b@€A@AA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÅõA8{ï@@@AA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàR¶A ¿Ý@`A@AA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@åÐAXuß@@@AA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðË'B8Úœ@@@A Aª4Bèô|@€;À&ý@@ø0BD °@ ’CB€À@0jOBPX@À[ÍÁPØ@²B|(²@pH†Bh…@ A;Bp| @A@A A€? ;·A Ž¾@áÀ´>AÀÒ°A¾AÀºÆAd A@Aw¥@€Àw%A@:bA„cÕ@î—A”ÿA€ßÝAоd@à@@A A@@PB©±@÷ùÀÌ1Að*B`vA´#B0Oþ@°BàÝ­@€U=@àÝ-Að‘BÔÿì@àÑBŒwA R:BÀŠ<@@A A@@Pê5B°U@€òÁüqA`¦$B¸ÙË@°üJB(ŒÍ@`xLB`}‚@€Q%À`}A ­GBt¸@ ?UBhþ»@@¶wBàt@€@@A A€@ðAnBpø¢@àÉxA¼#A†B,Âö@ÐÓPBP5Õ@pÀbBpH®@^ÀpH.Ap¤\B‚©AÐqiB@6Ä@ý'BÐÐ@ˆA@A A @"”BL}¶@þ,?œ¡6A¨µ’B$é@ØU“B¸å AXµ‰B°2¼@ðÍÜÁ°2Ÿ@€A@AÀA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà;”Aø)ë@ˆA@AÀApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ õ²A@Wð@@@@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` !B @€@@AÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ áAðFˆ@0A@AÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpsB “ü?€?@AÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°#Bˆñ@€A@AÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`$ØA o²@@@@AÐA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿF8A œ«@˜A@AÐAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀaÖA@ü@A@AÐAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «AP•É@€A@AÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@gBÐSC@ˆA@AÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Û£A²¾@0A@AÐA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÍBðRg@@@PA€?iQB Zæ@0yÏA~fAØÛ‚BºA`­BÔá@@APA€?ˆAHI:C”6£@ tÁ(T#A¨ÉCÔÕ¼@èaCH·@˜€í…A€Ÿ¦BZOA8ï¦B”aAˆÈ±BÄP@@APA€?˜Að-³Bj2A ›~ÁÀ3²A€^|B¸ˆTAð¥—BÌè/AhäBœ÷ A ô;Áœ÷ŠAP§B2öAȈºBÜ~ApHgB°èv@€APA€? A¼ý:C(€à@€¿ @èª`AŒHCøï@ð¸ C œò@”ûDCxËæ@à*AxËfAÔâCôæò@ü2Cжü@Ðè3Cè+”@PA€?¨AxkâB:À0A#iAvâ°AH²B„+.A€PžB8EAðnÊBøÝQAà¶äAøÝÑAh—ªB`CîB4¾@P½¯B@ý™@0}ÁB@+Æ?`APA@@€@ÖBпê@€Ï“@ åjA¶BæTAp4Bè#!A05B6ƒ@7…A6A°—.B³‹@€o×AàèÓ@ †·A°¡S@`APA@@ @8A´BT“¨@€¢ÁAD®(Aà¦ÄBàË@¸a”BðŠù@0vãBz%@sþAz¥@ÈûB Y@€™ºBÑg@ààB`Òõ? @PA@@À@øl:C(œ>@À`¬@к¾@(4C(Az@x÷,C8î@ôgACPå@@Š¿HåÀ@hÂ8Ch @ "7CX^‚@x¥@C ÈX@ @PA@@à@|üSC8ÞT@€cÁ°Õ@ðÑ@C„Ô‡@ÄLCð½‘@h“ZCP:Y@ JÁP:Ù@dœFC|mˆ@ttTChâ—@ÔÍ]C°\_@À@PA@@A„C§;@ ~sÁÀÅ»@pë C` v@œžCP u@¬5!C>5@ÀÝjÁ>µ@LçC°œm@¬°C0Ñn@X Cö @APA@@AüoC¨wF@(Ë>X˜Æ@üC°®@¤Cð´}@˜C ”[@ p„Á¨”Û@ÈñöBؘŒ@´4 CÈS@´£ C€Í@à@PA@@ A(¢ÈBHle@ÀaÊ@p’å@H`»BTj‰@Ø¡®Bàžš@ÐrºBȃ@-­¿ÈAÐq¨BŒÍ«@:©Bй¥@@{ÛBp@€APA@@0A°4*CP“X@XÔ¿¸·Ø@ü'Cà—ˆ@h®Cã‡@„ê&CPè^@ KAHèÞ@(]CPå@X¹CЈ‰@<ò;Cð%V@à@PA@@@ACC ýe@~Y@@$æ@äæ,CLÕ@D)C`T@äâCCÐS}@0ž¿ÐSý@ÔY,C(Œ˜@A,CX[¢@UrC@€APA@@PA ÔSC ¨\@p܇Á ÎÜ@(å/C0¨‡@$ß=CHÆ…@€`UC@@y@MÊÁ@@ù@”E.C´¨™@x6CC ”—@$WHCIW@à@PA@@`A°ßBØ¢®@@ˆ…@PÁ.AÐUÁBœoÎ@ÐѹBX.Õ@EüB`¢@ÀÞ@`"AÐ.ÝBTà¿@ÐBØ=Ç@ C°=E@@PA@@pAÐ÷„BbA@šÊÁd+“A°ø3BJSHAð1„B€iAhH¬BÈfæ@PÒ†ÁÈffA8<‚B …A¸@žBø´ø@°¼lBpî]@PA@@€Aˆs"CøØDAZZúÿZZúÿZZúÿZZúÿÀoC€°!A,-%CèÏÀ@ÀQ¡ÀèÏ@APºCø¬á@\ö CøÒÞ@°Š™Bp»N@ @PA@@ˆAÐlAC¨H­@ƒ%Á8h-A0’CL?Æ@P CPàÄ@°OIC@%£@€Ô’À<%#ADj Cxˆ¹@¸”$C@ðº@è JC€“‡@€APA@@Aˆ(§BN/IA`9ÿÁ†TÉAà‹UB´HA¸ÌBðÂ=ApYâBH¨A@¸ÀH¨™Aˆ.®B|0A6¸BXå'AhîBÄP@PAPA@@˜AøfºBÒgBA jÁ`ŒÂAøæˆBò™aAM˜BhñGAy8B”[A€SõÀ”ÛA€¸BJ¦fA`™B„âzA0}TBÀët@@APA@@ A`ÈBš AYA½”A>žBBòA¸Ñ‘B F'A@ åB„âAÂcÀ†â…AXmªB.‹Aš±BìA8Ÿ«B°J¡@@PA@@¨A±7B,`AÀx…@Ö¬àA@ BÚèoA@)BôfhA_B šIAš”¿ šÉA`âAªCMA`õëAÔŽZAÀøºAˆ¡A@@PA@@°A Œ¡Büb9AиíÁ°‡¹A°¿>B0ÙWAŒB45!AD€B„êOA@òÑÁ„êÏAÐ&BÎ"]A `bBÀÀMA0—ƒBÐc@APA@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿIBàCÎ@APA@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€úfB` }@PA@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿaB$«2AAPA@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÇšB ]Ž@€APA@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€µBŽð@€?PA@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÕB?ä@APA@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ +ÈAœuA0APA@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ðBªó@0APA @b]–C䛢@À¡À°µ"A2‘•CœZä@È9–Cæ@¢Ÿ‘Cx°@€oP@|0AZæ“Ch ÿ@`êC˜Ìó@jÌCXº¡@€?PA @€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð­Bà„¼?PAPA @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ4bLC|‚@€ZÀ|AìÑICØYº@¨JC@N²@q3C #8@à@PA @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÌ&C`‡O@í@`‡Ï@ÌŠCè~‘@hI÷Bà&Ž@@ C0º!@€APA @€@¸(CpŸ|@àÕUÁÈü@ÐùóB´ƒ¯@|zC¸á©@ì]C@”6Á™@ £ C@xR@(¦CpîQ@¬=C è(@APA @ @pÆBàìA€‰“@À”AàBòôHA ¨ B$¶GA°UBÀ,Â@€2ÔÀÀ,BAPÌBb A°NB„õ@0r9B`wê?€@PA @À@°Cð€@\ô>„A8-úBÓ›@°ÍöBм@ìCðÌ&@Àá˜Àð̦@ÄkC˜RY@˜CÐxg@\#Càö@PA @à@Dë0C@*D@Œ9¿XJÄ@”K&C8¼€@(s%CðQƒ@´î5C`}A@ ¿ÁX}Á@œì'Cˆ#}@„¨.Cèþ‚@X•KCðÊ8@@APA @A D CpºN@€:ÀˆÜÎ@0TC̽ˆ@|{CØ.†@ˆÐC°pS@`1^A°pÓ@$ÿ CÄ€Œ@x*ÿBÈ¿‰@€pøB ,@APA @A°\BÜ@»@ >Á`;A0À8BÇA0ÁZBð­Ö@À’ B¼Ì@`5ÉÁ¼LA £AX A@°,BØ:ú@ÀòABð€@à@PA @ Apý©B ‹¤@@¤‚@H§$Aè¼BÒ@Ðc•B`\Ò@(Æ«Bˆî¤@€CŽ@ˆî$AÐq B€­Ñ@ —B€1Õ@@hBõ@PA @0A(?CÀMe@ 8ßÁ°tå@4¦C/@™6Cx®‘@а?Càœ^@0œÂàœÞ@0ˆC`½Œ@œ 9C(©Œ@~†C˜L«@€APA @@ADÓ7C˜æj@@†—Àðë@`¡C{“@ $#Cè*@ô¯;Cà.}@Ïñ¿à.ý@Àç$C0>Ÿ@§%CМ@`>)CU2@@@PA @PA JCXh@€véAȸè@°ý;Ch“@ÜO"C)‰@P_SC¥@ÀuË@ü¤A¸[:C8²£@$4C@š@¨³-C`"L@ APA @`AèECȧ@ÀúÁ45'A8÷êBHݺ@ :ùBˆGÖ@„ºCà¬@€t@ä,AX²ìB¸Kº@зåB©ã@D;Cì@€?PA @pAä-DCô!Ì@oïÀdFLAPü Cä"ï@K'Cëó@|sCC0@Ã@B”?0@CATU$CäÓæ@Y#C0è@ç!C@=@˜APA @€A Z~B<’)AHù1Âð°©A àBœ/\Ap@BÀô*A8DƒB +AxÞK«AB,xdAX1–B0¤$AùŒBY@€APA @ˆAÀáùBxžþ@€‰†ÁDÍ~A`Ñ»BíA`±×BK A0/ÁB$À-A€&B"À­A ¶B¦ AH‚B “fAàeCpŸ@@APA @A„ÂCÜŠÓ@>X¿X²SA`÷B°ý@ ´ùBxsÛ@$ÐC°èÖ@`#²A°èVAH¬C(ºô@À©çBæì@…CPÔO@@@PA @˜AØ€B"´9AŠ BZ×¹AȈBÚ‘-Að 'B¨ÆfA°ûJBÈNA ž-AÈÎA »-B€7eAPm B@_A0B¨ ã@ˆAPA @ A`ôfBƒNA°iBìªÎA`iaBX|[A >ûA¤aA°s;B¬{KA ò½A¬{ËA@©1B\FmA€!ÖA@FAà¦BÀö¿@0APA @¨A £@BÈ8^A!À^dÞA@. BÜ ]AàëB|ÁvAh·ªB,(NA° ìA,(ÎAXö“BVA!A°©SBúƒA€Ð-BÏ¢@APA @°Aø¾£Bc–A¨>,BBа•B.dœA 61B‚›™AøòŒB”w•AàCB“wBHB€Bnƒ¥A×Bª©ŒAൂB@i@APA @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ†™A°Qñ@@@PA @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 9ÝA4ŒAà@PA @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€}¸AÀÏù@@@PA @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ý²Að5A0APA @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ K»A Ð Aà@PA @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÃfAˆ ß@pAPA @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \ÂA8ž ApAPA @ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¨-BxåÅ@APAà@ bõB l@€àA 0ì@ˆ`CŒà¢@À²ãBÈjª@xóBñm@À£©Añí@DÁC„¥£@~ÝB¨À­@àlÚBà7ö?€?PAà@€?pÅûB;·@ZZúÿZZúÿZZúÿZZúÿ ŠøBPá´@p]úB@¹@ZZúÿZZúÿZZúÿZZúÿÀá÷B@G·@\ñBàiô?0APAà@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ-‚Bš@ƒ)ÂüAàú.B¢‰A@Ÿ©Bè™@àµaB R¿?€@PAà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¼ŒhCPt—@@Z%ÁTtAü³`CÌ Ö@L×gC†Î@DPfCà“u@`APAà@€@àœëAH1è@Ã.Á WhA ØºAZA°¡BìB$ApÚEBˆ@‚@@DÆÀˆ@AÀ›5B$ž@@LKBp¿Å@`#}Bà(Ê? @PAà@ @@ÈßBø½Ž@ ì\Á\ÕA¨iÊBˆºÅ@ðõâB˜®½@xâìBà35@x Âà3µ@èøÃB¸lu@@Cðtx@Œ3C@›@€APAà@À@œ,CÀˆu@`¦$Á@±õ@Ü,CÄâ¢@ “'Cèߦ@y:C0M@àu3Á0Í@y-Chˆ@Ì26CŒ@”_8CÐ &@€@PAà@à@ˆÒB°=@€ x@˜Ï½@PÅÉBÐÑ}@üÀBP?z@ØØBM7@ÁÀM·@8½ÊB ·y@ˆ÷ÌBMo@äµB –*@€?PAà@A`ßCH,V@ ø$Á(PÖ@0æB@ÐøBx(Š@è ýBÀ V@àfÁ¸ Ö@)ÜB˜¾@°oûBˆƒŠ@p¢CðŸ@ APAà@Aµ C(Œœ@@¬ÏÀ˜¦AŠT’Cð×Ó@¸q”CØôÁ@´¯ CP[@P΂ÁL[A´C\¼Ñ@Ø—CÀÜÇ@6žC¸ö°@APAà@ Aħ Cèd@€ @ÐDä@fÿB¤â™@€AúBÈÁ‰@Ô CÜ_@þ,AˆÜß@\nC;•@ØŠõB˜"Š@À(C°á@APAà@0Aèy¨B@n®@Àb¢ÀPŒ.A˜#’B¸qÓ@°¤šBè•ä@ê·BÈb¥@@ÆÁÌb%AÜœBÊÌ@r¬B@èÕ@˜œÉB@R/@À@PAà@@A°÷ CT‹‚@ðá‡A¢AâC,7§@àNåBè€@Ù CxZˆ@€àA|ZAü¾Chg±@ˆïBȇ¢@XíCÀ2#@€@PAà@PA£’BÔÄÔ@€ÉÀXêTAðVsBü Aøi„B¨‹ö@€/•Bà±Ö@f@à±VAðÌ„B6•A`¡|Bø A ‹B¨x@ˆAPAà@`AXE€BÐ[2A ¹Aª{²A°ÞxB.QA’ n+AK!CÔðÐ@±!C˜·½@ôXGCàÌ—@nT@ÜÌA u%C8 ±@P_#Cø±@xàJC  z@€@PAà@ˆA@aCÜ¡Ê@&Ý?˜ÇJAPaêB@Èö@àÏèB§×@œ¹ CËÕ@Æ-@ËUA€âBäêAXßB€#â@ÌCnV@@APAà@A€pB`YQA?D@ö€ÑA0QBwZA°VIBÀ«zA`#gBPÄFA0çARÄÆAfdB6×RA 7 BxkApM2BøyŸ@ APAà@˜A ‰BfsYAÀ6KA,ÙA ¨YBhIvAð3Bl hA CFBÀnXA9±¿ÀnØA DBN¯sAàBBPhA`œBðz´@PAPAà@ A˜NÏB`yA€¨AÈ•‘A("­B>3AèÝŽBð•*A]§BDøDAÐú–ADøÄAhïŒBH…&AËcB| zAO~Bè"‰@à@PAà@¨AЇhB_Œ…A CÀå¦Bñ'B¹ €A X3Bv,™APØmBT††AßbÀS†Bð£*BS€A€8B†šA€¸]BŸ‰@APAà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`€¢AèOþ@ˆAPAà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ó²A`6ò@@APAà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ IæA âö@à@PAà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`AP„Cd¼@Ì3%C ¥@œg4Cx-‹@ÀE«@t- AÐñ!CìÔ¸@˜Cà…¢@¸æIC@cW@à@PAAPA¸9ÒBð Á@`ÒgAœ-AAèÃB°Kç@È%ªBxïò@pJ°BÎñ@`n§AÎqAØ—«BXýê@H‡B̨.A “œBp`#@APAA`AdG6Cø^›@*À8{A„CÈtÅ@ˆ*Cð¯±@DX9C˜_’@€§fÁ”_AtSCÜÜ»@d%Cá¥@ì*SCÐrˆ@APAApA°†Chª®@€ÆA˜Ê.A„LkCSÕ@ücWCÈÏÉ@¼†C0)­@\ A0)-AhiC¼ÜÖ@|©YCøÞÄ@0„C˜¢@˜APAA€AÀŠ(BH˜.Ap¤ŠÁ丮A`¡ÜA"@AÀR(B@fWAàU B X2AÀƒ²@ X²A€L Bf‰TA u÷A¨RLA B ñ¨@À@PAAˆAX(œBfdAÀ¥ÒÀbŽA ÊqB$“4A`„B„ÈAؼƒB³(A@¹Á³¨AÀ¶EBéRAÀ÷eBh&.A˜Ò½BàA@APAAA` BL2AÀ^þ@\n²A@>öAHFYAÀ²ÅA|F6Aðæ BœŠ1A€†/AœŠ±Aà÷üA¼O]A`“¹AŒ/A±Bæ@@APAA˜AX™BtSRA忌|ÒA°ÜjB¬gAsB¸hAØÇBŒf'A€Ç!ÀŒf§A @˜BºÜ9AØLžB¸K7A`¬rBà{y@PAA APwUB¢}A€:ÅÁú¿ýA yùApº]A :JBF˜ŸA(×…BæT…A °ÊÁåTB a$BÈ{yAuB¼t¡A°êŽBp¥k@€?PAA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpB  `@€APAA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¥BÀúZ@PAPAA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÓAèw÷@ @PAAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ßBà_Û@@PAAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ TÊAðjA@PAAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ [æAL‚AˆAPAAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀçÒA˜AAPAAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ bèA'AAPAAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÆABp«î@à@PA0ALiCô#²@@bÌÀüA2AhCÔ.AÈÿlC(ï@ˆsCèù¶@!¸Àèù6A”=sC> A wCî@ˆôDC`žB@APA0A€?ê–ÀCF/AP@–ÁBFˆAt0¼CH€>AÚlÄCtBAvÂC6í@ð¸°Á6mAº½C€@AÖ>ÇC¼ú AæˆÉCˆ–ç@APA0A@¨¾TCL»Ú@ZZúÿZZúÿZZúÿZZúÿàMRCð8Ø@€vEC¯j@– A¯ê@¤4JCä*½@Ä·>CM‰@XARCðîW@APA0A@@`ÑÌB€f‚@@è@ |A°ÑBXh¯@ÈÅÁB¨ »@°úÄB )`@0‚A()à@øÓB”×”@8ñB‡£@X»B Sé?APA0A€@¨ÿCP°~@_ö?¸Ûþ@¬ C¼¬²@( C¸g¬@wCðv@Àã@èö@ÄCüä´@œ%C˜êž@ú4Cà¹f@ APA0A @\±C¬•ƒ@`DA4¬AˆÌCL²@¤·Cè8µ@øß Cs&@Àv^Aør¦@°¡C(‘d@ôYC€c@¬§&C#@€@PA0AÀ@†¬C(WÆ@݉@TyFA6¾¥C"‹A £Cl‰A¬Ï­C¨—¡@€¼@¨—!A:¡§CP¤×@œ§¥CˆvÞ@²ž¡C`ɽ@˜APA0Aà@½$C€Î„@ð¡ÁˆåAœoCÈÒ³@à%CàC¯@PÅ CðÑ<@`©'ÁøÑ¼@ÌÅCðÜ|@<CÀ~}@¬¤C‡@PAPA0AAP½QC E@€ÊA'Å@p~HC¸ †@Àv?Càa|@ÜïYC`ž^@P¡ðA`žÞ@8ŸZChö›@8Î=CàŒŠ@´aC pS@PAPA0AAHrÅB<·@À§DÁÓAXùªB$)ä@HpÁB@Õ´@XèÒB°={@H•Á°=û@ˆ²B”¢¬@/ÔB­›@ˆŸBà@ APA0A AºtCøh–@+6À¸ƒAˆœ]C¼üÀ@à.`Cp|Â@ЪvC„@ŽÁ„A YCT¥µ@5iC`Y¿@æŒC(@Š@APA0A0Ado]C !¶@@&`AÄA6AäMCLQï@L¸@Cðß@|„fCÈa«@€iAÈa+Aœ!SCÌMÛ@|ÍKCøõØ@V CбW@à@PA0A@AL5CdP…@€;ÿ@˜hAø’#Cø¹§@¬âC8¦@´1;C br@À:„@ bò@Àœ'CÌÊ—@pY$C&˜@0üPC0¥z@0APA0APA…BÖ„AðåõÁ˜¡œA2B„+_AÈûŽBLÆAÐ/jB”.(A°¿A”.¨AðŸuB¸^B|!=A@êŒÁ|!½A€@BhAÀÆRB@Øá AüùB`tÀ@ÀªôB °·@À„üB0hx@é6À8hø@žêBXb¥@¨2ðB@ä¤@pj1CpqQ@@APAPAA˜–(CX‘@€ÕÀ\rA@ñC<Á@ƒCxS»@èŸ+Cˆ@9•ÀAìÿC4 ²@`¨!Cpò@PöóBÀí*@€APAPA A¨üCìÑ@€?_@¨éAðòC8Ч@3C¨¨@p’(C°ôS@®¢¿°ôÓ@D‘Cù@ ACàd„@€ôöB0þ*@€@PAPA0Aìä8CÄ­„@€)À@ÆA€O%CˆN©@Ä<(C.©@¸|;C0†@€CóÀ0A }%CPj«@ð+-C!«@ÌÐ_Cx¬‹@APAPA@A(¾‘Bàí@@ŸêAð nA€.›B4ÃA‘OB°é'Aˆ „B*ñ@À;¤@”*qAUsB¸òA°‘bBSA ÚA`Þ¿@APAPAPA”–CÄ“š@ —Aì°AˆÌþB¨P§@(^ßBØüÔ@PÜC°ˆ–@0”©A´ˆA€¹ CŒ„¦@wøBÂÌ@pçC =g@@APAPA`AÌöC„ @àæA¤¢ APïBÈiÎ@XáB0Ú·@œ!C “£@€¢\@$“#AàˆýBp)Ñ@¨úBè¾¼@°lùB°ig@@PAPApA ¿@B|uB´lA`*YBào@0APAPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¨ŸB qA€DB ñAØB<yAðDBÐÙ“AàßSB€¹m@À@PAPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ·B á›@à@PAPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÄAè„ß@PAPAPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`U-BHü§@€?PAPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€½&BP„¾@ APAPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€:—Ažù@À@PAPAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÿ"Bð£Ï@PAPAPAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà™lBølŒ@À@PAPAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð}B`Çë@pAPAPAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 4ûAxCAAPApAP¥B䙡@àÁض!A¨¬ŸBàœå@ÀG°B¸õé@Ð̃BpUº@€ZêÁpU:A@OPB,A Â£BøIž@°"SBЦ@€?PApA€?Àþ8C8*Ó@àà9APSAt)@CŠAÌ¡4C®A¤z9C@Ð…@4@<ÐA„ cÁ$bjA0‹ZBš%2A˜n‰B,þAã£Bä¼@€’ÕÀä(DA€£B6”AX¼¢B¸Lî@h=Bü@˜APApAÀ@€~B4éA`qA“A£4BJðDA€öAt¾KA`”8BlàA`x{Ájà€ApªBNÅ A QB€‰MAð­FBàmA@PApAà@kŠBb:AÒ@þQ€A(ŠBþúAÐ |B$ß:Aˆp…B %¡@`FœA %!A€Ì‘B쌱@ ZBhÈû@È «Bà@0APApAA n!CØõ¥@àæeÁ¤&A¬CÐ5Ü@ VC(WÞ@d $Cp[@p4öÁhÛ@Tð Cˆv‘@À×)Cx÷’@ˆXúB°v$@ˆAPApAA;6B¤+ A`ŒÁ¨E‹A0BZ–HA@ñJBÄä#AðK*B¨û@Þ$Á¨{A BÑ,Aðˆ2Bø²A ¾ÄAP¯²@€APApA A0>GCTB€@€2K@„ZA|ñ7CàÙ¦@øA6C°‡¦@ܸCCây@ ¶:Aâù@DŸ8Cœ_¡@¼U/CH¡£@Dx-Cx‡@€@PApA0APö3B|ªAà€sÁúÆ•A€B0?DAàl?B”>;A°UBð[ý@Ðñ³Áì[}Að®Bg8APkBÀwA :BçI@`APApA@Ah7÷BĪ˜@@Ì{A ÈAHÌéBà¡·@¶ÏB0ËÉ@èùëBG @`Ñ´AG A`¸åB8¸Á@0ª¿BØÓ@(ÐõB0&O@APApAPA€-KBŽA"AÀ…Aa¢A€BBzñAA @#B8˜QAÐ3kB¤}A€œÂ@¦}–A (XBºö1AfEB¸#DA zÙAÀ#ñ@APApA`A°|B¾èAògAÔ”Aï B²Ü>A`G´Aq*AP6QBØ`%A€>@Ø`¥AðÉ8BæÄ6A@1B,¤\A …PB Ui@€?PApApA0ˆ%BAA€²tÀr=ÁAà€BÚsSA@fB\,|A€µ%Bèý4A`§Áèý´A °öAX—NA ÂBü€dAÀšBÀ*é@ÀN$BðL&@À@PAˆA€?¸“ùBp0@àpÁ02°@ˆÜóB «j@<ôC(r†@ÌvC )@`xÁ(©@`2ûB¯h@œCPp}@pøùB È!@APAˆA@àeôAPãæ@ʼ\gA õAà¼A@‘öA°™(AÀüùAøÓ@@¸õ@øSAß BP‚A€xÝAÔÏAÀÔ0B …J@€@PAˆA@@œwCˆÏi@f‰À@ûé@d¥C x¸@¬°C胎@(ñ C°ql@ÀS%Á¸qì@€(Cè”»@<ì†A ¤ðApR:AÀpðAXÉ=AÀÒcBPÅE@˜APA˜AÀ@¨\®BhÛ¥@àû1Áü%A8TžBD‰ê@ضBØãÞ@¨„¾Bx"™@`Ý A|"AÛÀBûÇ@0¬²B2Þ@¸¿ŽBð‹?@à@PA˜Aà@ðò›BÔÍ@ÓMAt>MAØß¡Bv‰AÈüŠBþAX·BØæÐ@ÀÄì@ØæPAHžBÂ0A†„B`tA°™ÀBÙ6@À@PA˜AA ÏBà¨A€'ÁRǘA@çAdæCA 1B¨ÀWA``'Bì“ Aò¿ì“‹A0BâÆA‘#Bì‘XAPÖ.B s@ˆAPA˜AAÀ9FBpÒA ÎrAðñœA`ÃUBfACAðVBÜ#^A€9ëAÈÂAɪ¿È‡A@nÖAÚGA€uäAT{HAÀL÷Apq™@€?PA˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿëBãm@APA˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàIA`Ã@`APA˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@b“AHUÄ@€APA˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¨Bh“@APA˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‹cB€¦;@@PA˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¯BÐM*@€@PA˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè$·BøÝ @APA˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ24B°×s@pAPA˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð%B0‘@ @PA˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÇÑAH†è@ APA˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@áA˜!å@@APA˜A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Þ…AØÙ@`APA˜A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@„B8_Å@APA¨A@ÛA÷AZZúÿZZúÿ`£àA†YAZZúÿZZúÿ°xB°çÝ@ZZúÿZZúÿŒ B<òâ@ZZúÿZZúÿ€02Aðº”@ APA¨A€?€Þ»Aˆ !AZZúÿZZúÿ€h¿A@$AZZúÿZZúÿp"Bü*AZZúÿZZúÿ0žB(µ,AZZúÿZZúÿÀÇÔA­@˜APA¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÁ²A˜Ú£@À@PA¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€BpŒ>@ˆAPA¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‘Bà?A@@APA¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿРCзd@pAPA¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0‡gB°‚4@APA¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð‚BÐÇ @ @PA¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðlBe?@`APA¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@kTBàº@APA¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` Bž^@APA¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ü¦A¨º@˜APA¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(?ªB ª@€APA¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxIÉBð¦0@˜APA¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿKB0ˆ8@APA¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ„wB`]f@APA¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpïBS†@˜APA¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ3B(™¬@ˆAPA¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`UAXÏò@PAPA¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‡¿A?Ð@€@PA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPeB€¸:@APA¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@åGA˜Ó¢@0APA¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ~…BPa@€?PA¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸&¬B ¨@€?PA¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¶IB ¼@ APA¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ bBô@`APA¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPAPA¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ›PAð>±@0APA¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿK‡B€V@APA¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðŠABàð#@PAPA¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿõ¿B 6î?0APA¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÀ˜A¸©Ê@ @PA¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ%ŸB0 @˜APA¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`3ŠB •L@PAPA¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÁEB;H@€@PA¸ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \BÀ1A@ APA¸A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP$B ]@PAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`p2B@œ@À@PAÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0µMB`hÿ?ˆAPAÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ëAÈ1ˆ@APAÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆS‚B°•@@@PAÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ B ÚA@`APAÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ ·A˜&¸@APAÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ7ÛA˜ @€APAÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Z¢A0Ø@APAÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ü;A¨¤@PAPAÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨éŽB€/d@pAPAÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ÷ Bà§@PAPAÈA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€»DAª±@ @PAÈA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ NˆA(JÑ@PAPAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@[æA@åB@ @PAØA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÕGB`¹ @pAPAØA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà!ÙAðD¢@ @PAØA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ žAÈ7¿@À@PAØA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ç{A`.Ð@APAØA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`µB€üA@APAØAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ^HAHr­@€A`A(+ÑBœ%¸@ZZúÿZZúÿ(<ÑB”4¸@ZZúÿZZúÿÈÎB Â¿@€˜ˆÏBŒ,Á@ZZúÿZZúÿLC`"A@ A`A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@CXB°@à@`A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHÖÍB “ @ @`A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ œA•+A€w™A^Á(AZZúÿZZúÿÀ=¯AØz•@@A`A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÜÌCpÒa@€tÞCHù[@ZZúÿZZúÿfBCàV‡@À@`A @`?£ALPAZZúÿZZúÿ YœA öAZZúÿZZúÿAÀ”Ð@€ÀÅ AtÉ@ZZúÿZZúÿ “ÿALs@ˆA`AÀ@¯öBlî¬@ZZúÿZZúÿ ªéBPΣ@ZZúÿZZúÿx­Ce@€`GCXÎZ@ZZúÿZZúÿø˜ C°Ô5@A`Aà@Ào›B„m­@ZZúÿZZúÿx‘BY¢@ZZúÿZZúÿpiB0rž@€€=”BØ6•@ZZúÿZZúÿxŪB ™@À@`AAÀ€¡A8IAZZúÿZZúÿ@K•AÆ AZZúÿZZúÿà³B|Î\A€ PüA~FMAZZúÿZZúÿ`ÝBèÆ’@0A`AAt?ICø"”@ZZúÿZZúÿ€7C¸‡@ZZúÿZZúÿ”¿A 4AZZúÿZZúÿ ÁÈAÚ‡A€À¥¦A‹aAZZúÿZZúÿà-¬AôCAˆA`A€AÉWC˜ÖAZZúÿZZúÿÔc/C¸Rð@ZZúÿZZúÿ¨?IC<¯ A€¤Ö#C<.à@ZZúÿZZúÿ€[CXHÈ@pA`AˆAxáîBdüIAZZúÿZZúÿe¾Bý AZZúÿZZúÿ@ó£BR²¦A€HË‚B+ü„AZZúÿZZúÿ€ÔChÅ@`AA芆BE®¤AZZúÿZZúÿp%RB.œ€AZZúÿZZúÿ@Bêl²A€áAÉ^‹AZZúÿZZúÿ0}B¦@A`A˜A bÇBø@SAZZúÿZZúÿØt˜B ˆ!AZZúÿZZúÿø¨èBØaAA€8˱BPÇAZZúÿZZúÿð»°B ¼•@`A A”œCšU!AZZúÿZZúÿ(ÌîB`ñ@ZZúÿZZúÿ$“%Co$A€`^÷Bø©õ@ZZúÿZZúÿ°ìñBxÜ¢@ˆA`A¨A`Ï$BË—AZZúÿZZúÿà ñA¸¤]AZZúÿZZúÿ¸SBæ)ÚA€ :NB•,ŸAZZúÿZZúÿ @BèŸÅ@@@`A°A˜K¡B}ù˜AZZúÿZZúÿ0nfB‹ZAZZúÿZZúÿX’BŽàA€  PBJ€ŸAZZúÿZZúÿP cBS¿@€@`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЯœBˆ5…@@`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ï¦Aô=/A˜A`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0A`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàµÔA@(:A@A`AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ“{Bp ¬@A`AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°$QBæÖ@@@`AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¶IB»APA`AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàòÀA`O@APA`A@t¡/C¨¼`@ÜÀàà@ôy-Cå@<¦/Càž@ˆìCð¬q@?ð¬ñ@˜a!Cà8«@d!Ch,ª@p31Cp`*@`A`A@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpîB d@A`A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€rÂB  Ë?˜A`A@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€D5BˆˆÙ@ÀÑÍ@ˆˆYA ô>B¾ö Aÿ"B܈A€ÛBÀ*ç?ˆA`A@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆéÐB î@ ^VÁ îž@Hy¾B°Ù^@ð;ÕBP±S@8û¶B€¹ç?A`A@ @ðÔ B”þû@.õÀø&|A@zðAîÃ+A€äBœ³'APºbB ÑF@€ÿÀ ÑÆ@@1KBL@ ˆfBÛz@ÈÅB`ðÒ? @`A@À@è/ÖBàˆ­@H6"Âܤ-A臤BüzA°ÂîBð}È@ˆ îBà°3@° ÂØ°³@ˆNÁB°}@¼tCP-c@xøC€i @@`A@à@Èô©BxáR@ª¿¸Ó@ãB<Г@HÊžBž@@°B°Ä6@À]†À¨Ä¶@ë¡B(H@ Ÿ§B0ÿc@€2ÝB 9@@`A@A„tC°ßr@€{¾Àxó@ÄT_Cœg¡@`ÃbCÀ·š@˜{{C°Ä‹@`%Á°Ä A°2eC¸¹@XškCØJ´@––…C¨ÿ…@`A`A@Aœ"CˆŠP@ÜÒ¿­Ð@ÈåöBÌ­†@Ðà÷B@L…@8pC þT@@4IÁ þÔ@ÐbçBh‹@x¸ûB8²‡@°/ÙB°Î@A`A@ Ax´ÃBà×j@ öAÿê@P¯ËB…@Y“Bw¢@0QÖB A]@еøA(AÝ@ ÐÝBxW…@° ¤BP£“@0ã‹B @€?`A@0Ah0´B –@pK¡ApA؉±B`yª@ýŒBÙÊ@h¬B@T£@àÌãA@T#A¨r²B_±@ z}BØ‹ä@è׿B¶@`A@@A„šCØg`@ð4Á(Žà@°qòB0©‹@ÌwC8Œˆ@¨;Cpb@@È®Àhâ@›ùBÈL@|ÁCÐhŠ@X#,CPZ@€?`A@PA`æB0²@ €Až2A8.ÓBt°Ì@p·B,ã@èØBHÏÂ@®›@LÏBA`<¾B¨æé@µBhZï@ȵ!C°d9@@@`A@`A„‚hC@™@@ÕË@ œAxÌFC°F¸@ìAC°•µ@ÄChCà–@@Çñ@àA ¦GCp;´@l³@C0Z²@XÉiCŽ€@@@`A@pAð1Cô­»@ ä`A@Ï;Aà~CÄv×@$Ï CØà@ê4Ck·@À…¼ k7Ax0CÁ×@œC˜½Ö@pUUC°ñd@€?`A@€A„ŒB®»¤A „ýAèrvA.WBÌ¥‹A`9ÁÌ¥ B0Ž BÕ†…A@'BˆÑ•A –õA`¨Ü@ @`A@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ J®Aì!A€A`A@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@®BÈ ß@ @`A@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ%ŽA€Âç@À@`A@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€—0BИž@ˆA`A@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÍ AØ!A A`A@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@—AÀ°AA`A@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà·†A@®î@à@`A@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`«ÌAD3A@@`A€@@-2Cà6a@€_EÁ˜Zá@ì6,C]œ@ÀJ6C˜u @ìû%C“u@àÚ½Á“õ@DTC((ª@¨`0C¨Û°@x $C`³@PA`A€@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB`aª?€?`A€@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ×?Cš6@˜A`A€@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð>°B ÕK@Â0B¨ÕË@hèØBè @úBh|˜@pL½B`¡á?A`A€@€@läCð¨h@ ™·AHÎè@ü!C”¸¢@ü\ C!š@LÁC`<@ˆê B`<˜@Œü'CÈd@`¸CÀ ;@Ì!Cp$@pA`A€@ @àé»B`̧@Àî˜Àxç'A@Œ¯Bø>ç@èöB€GÝ@ ÇB`¾1@ #_Á`¾±@p³BØ„z@8ËBàÖf@àn±B@„ó?€@`A€@À@8NâB Ày@xZÁ0éù@HœÉBpÿ©@8>áB¨0£@H:áB @@öæÀ¨›@XçÏBÈ[@ÌÚB€1D@€š!C`h*@ A`A€@à@àt1C¨=M@ÀjÁ@_Í@˜ C¸o‚@,à-CèŒ@¬h@C@.I@`7ÓÁ@.É@øØ(CHI@¬e?C rŠ@¨p3C ÿ<@ˆA`A€@A‹üBÆ[@ ¸OÁÐêÛ@Ø¥ÝB$‘“@8 óBø»Š@ø&èB`ë_@ÐöÁXëß@hD»BXš@8éñB8ŒŠ@†C€Ê@À@`A€@A4SC-i@¶@àSé@ LùBHv–@xóB€z•@hª C0f@5Ú@8æ@è-C•@@dùBxô“@€+ Cp`@ A`A€@ A˜èB¤Äˆ@@©0Á¤ÛA0æÆBä³@ÀcÙB˜ §@À\ðB€Ž€@0ÆýÁ€ŽA€¦¼BP.±@èðóBÀ=•@èxÏBð¨ @€?`A€@0A˜ HC sd@È;ø™ä@061CÔF‘@ð§0C`vŒ@œ>OCn@`Q^Áî@tX2CÄÄ”@xb=CØï•@„yUC`²f@ A`A€@@AxxCÄ”„@Í@«A`òCœ@£@0|CPv£@ŸC௉@@þA௠A$Z CÕ¨@à\C@h«@€„FCðòV@ˆA`A€@PAئUC0¬y@Àlì@ ×ù@˜¡:C—@œÔ3CH³—@˜8WC@Ôˆ@ïÀ@ÔAüW8CŒš§@˜¸9C°¥@@*hC°›ˆ@PA`A€@`A8çªBÒúDAÀâUÁŠÅAø„BÌwA@X›BtÒ'A@²B¼OAÀŪ@¾O…Aˆ!›BPIAxÒ‘B@b"AðàƒB°Z@ A`A€@pA€òßBÌKÝ@ÆÁXs]AH¥ªB¼¢AH¶ÈBÀ÷@ȳÞBè„æ@€ãÁì„fAˆV¡BFøA`•ÐBø©þ@8ºäBPµ:@€@`A€@€A KCPàª@ÖVAHÿ*A˜ž*CH‘Ä@Ä C`Å@\ÃJC¤¾@Ûù¿¤>A$[$C ŠÛ@ L&CxÜ@0Š8CÀHŠ@ @`A€@ˆApB4.Að0ƒÁR¯®A ÃA¨b3AhBØÖUAPFBäž)AÀÌ¡@äž©A ­éA¬GA`DÊAœe8AÀçƒAøëä@À@`A€@A@·8Bb0HA€Û&AÊUÈAЫ BL•dA@ÐBôVAÀ«„BðIA@ì3AîÉAð`B†mVA  ?B°bgAq-B`R¯@pA`A€@˜AÈÒˆBtRPA ®ÁzÐA $0BþÿmA°‰tBdÌUAZœBìÎHAp8ªÁîÎÈApŠNBæ·jAp ‰B°ÆGA°B0jI@A`A€@ AÈÌÝBð5AÀœËÁæ;µA(“Bâ[UAãºBý(A˜OÓBœÿKAÈ<ŠÂœÿËA ‰TB®+‚A¨ ÔB”› A ØÉB@¦T@€A`A€@¨A8H»Bæ­;A°”ÂÀÒ»AàûYBn‰aA§Bà·A0_ˆB[ZA@p¿ÁþZÚA($BjA`kmBL[APr`Bè¶Š@A`A€@°A@nQBT${Ate@†VûApÙBgø€Ap£BLX}Aª€B ü‡A€pŒÀ üB@1Bf£‡ApÜ@Bº¿ŒA`øËAø°þ@˜A`A€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ àêA¸7÷@˜A`A€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ á¾AÔpAPA`A€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  °B`*G@A`A€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà%®A¸Ðù@€?`A€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð>GBø{š@A`A€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ•÷A%AA`A€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¬·AP£ A`A`A€@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0?Bœ˜A`A`AÀ@@.ÜA4ù@`‘3A8(yAàÑB(Ÿ[@€¬QÁ>Û@ ¿yB„¡@X”B@”‡@XUÆB M @@A`AÀ@À@@êÎB¾¦@À+£@tÙ&AÈ5ÉBìÛ@8æ½BЄâ@(ºÞBð¶?@€Eæ@è¶¿@ˆeÛB4€@PVËBØ @˜ìËB@@A`AÀ@à@plCHD@@p‘@È/Ä@C°§‚@» C8c€@ä~C MK@À,«@MË@ô’ CHc‡@”C8B†@¬¬C° @`AÀ@AÔŽ~Cè€@@J¼@˜ýA}nCt¬ª@lgC0Õ¥@ÂC ˜@PCšA A]|CLVÎ@\=hC(ì¿@´Ÿ|C©s@ˆA`AÀ@AÄäCxw]@ ÓAÈœÝ@€ZCÈ”@hîBÐcˆ@̶C¢Q@è,A¢Ñ@4‹C€–Œ@ÈNíBX‚@x’1Cp÷:@A`AÀ@ AàqCCød@p£‡ÁÈAä@(y(CĈ@ˆÓ6C`A™@`BC  c@ .Á  ã@$+C ÿŽ@H¸3C¸w’@Tÿ[C t@€?`AÀ@0AœàNCHÏJ@à>iA(òÊ@4>C¡@°€0CÐ|@”íDC êb@A êâ@Ä£6CdI@D]'CèÚŒ@´ÿWCÆ@¨qCˆmË@ZZúÿZZúÿZZúÿZZúÿ°ÿCoÉ@à½5ChX@€@`AA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿâCÀëk@ðΚÁÈëë@HøôBäõ@¤ C8]«@œC /-@A`AA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8Þ¶BÀÖw@1‹AÈÖ÷@èXÅBF¥@Ø>¡Bxϱ@¼’B`Æ?pA`AA€@VÄBà>œ@@T¹Á¼XAh&¨B .â@ jÓB` È@PO·Bh‰@€ØÕÀh A€b¬B—¼@Øy·BðŸ»@@ÂrB` Æ? A`AA @P‡cCO¨@À€Ák(AlßUCtuÓ@äË]Có@Ø(gC }@e¯?ý@Ðì_Cìã§@„i\CÀï¯@ˆ|VC pM@A`AAÀ@ðŒÎB I€@ k"A˜^AÀöÍBd…§@l¹BȰ@¸ÞéBPC,@ÀÊ’@PC¬@h»ãB8"s@ÿØB@±[@z¯BÀ@€@`AAà@ØACÌþ›@€{Ù@AH‹8C È@ø1CãÔ@dMCðnU@°}@ønÕ@LdCCC8´”@úRCð5O@A`AAAühCÈnP@@fÐÀ8’Ð@@uñBÍ’@h:üBàSz@*Cû@@`‡ÄÁˆûÀ@xÇæBt ˆ@ðM CWi@rCF@˜A`AAAøýC—c@@âÄÀ¾ã@èùCÌi”@ø C茑@ŒcCÞT@`JÁÞÔ@À5CÔ—‹@Hú C/ˆ@´f$CÀ9.@A`AA AÕíBP^[@À“TÁH„Û@Ø£ÊBÌa–@ˆãáBÐT€@ÈÿB€K@€:@€Ë@qéBð³†@àUäB@5y@l°CðB@ˆA`AA0AÐ+ËB@·Š@@µ°@€Ï AÀˆ¹Bí­@^¯B0‰®@TÒBè@@2‚AìAhÊB4a@ ƒ¬B(™§@H€ÝBP8@à@`AA@AdÇPC‰@@QýÀP2 AèB3C­@ð :C 0¦@¤ÙUCpÙ…@@ï¹ÀpÙA<9Cˆª@€æ=C€Ä¡@ñ[CÀd@@@`AAPA¬ÌVCŒPÃ@yüA|sCAFCHwý@øq+CÈ$Ý@ØËCCp–¯@X3Bl–/A$ß8C`Ïã@PóC8µÇ@<³CÁ+@PA`AA`AHm!C f»@0S†Á”ˆ;A,C°Xí@HüCPÈÒ@T§#Cx¶@ £ŸÁ|6Aì7CÁè@ànC€@Ì@ˆÝB€Z@@PA`AApARB¤3A@mèA„(³AÐÈ^BŽ´JAàrýA  ZA€w/B0@A€%@0ÀAÃBf^AÀ¯BÀñfA0ékB°ó@PA`AA€AÀW]Bn¯OA€!ˆÁÖÏA0ÉBb½oA0XQBИpAxþ BØ@3A¥ØAÖ@³A°h™Bš/A€Ì[B´CkA¸<ÈBÀ¦,@@`AAˆAEÈB Az?„ŒAà’ Bú-AÐà B¼AøËB”ÿ"A˜êÂ’ÿ¢AÈ_‡BÚjUA˜ß¾Bt¿A8@BP…s@PA`AAAØOÆB¬×AÒ•@hô•AhŸB @AÈ™B ¾7AhšB´CAÀþÍÁ¶ÃAоHBÐ_AP.ŽBÀËRAp¨JBУ¦@A`AA˜AHÙâBèA°4ýA–1ŽAðPÆBv‘AØe—BL;"A€LÛBt,A ÊÁt,”A ™¡B8p2A@‚°BA !±Bà}@@A`AA A`\B „[A‰Â¿‚¯ÛAð##BbAÐÙ)BTÛrA`|TB$"WA€t¯Á""×A@hüAf„SAPäBB`¨vAZZúÿZZúÿ0A`AA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0›KB¨gAà]kÁ¨gÿA@ªþAظfA -BÜ…•A ­B g„@à@`AA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ©Bà¨Ü@€@`AA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðƒkB@Êt@`AAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà ’AìLA@@`AAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@î€AÐôè@€@`AAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpjB`Ël@A`AAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‹Aªó@A`AAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð’CBàc¬@@A`AAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¼¡AL­ApA`A A¼75Cô£„@ØH>$ºA€X6CÜÆ@|ç4C°±@Š4CH€•@€ ©ÀH€Aô¿3Cœ~Ú@œe7CÀ½Î@Ì‹2CÀ -@`A`A A€?ÒB,ðŒ@\èÀÈ A wÊBìŠÕ@ø‚×B¨!¶@ (´B˜Þ£@zpÁ”Þ#A§¥Bd'AÀÂB™É@èÇðB@Ý @`A A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ã%CP·‡@ÀЉÀT·AÔ"C0‚Ç@˜«%C(Ž´@Œ86C ¶(@A`A A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÔºBà™r@€9ÝÁà™ò@¨B@Ͳ@8ÜÑBèÇ@ ˆ¢Bà@À@`A A€@¸ËB¸¼’@Àn°@ŒÕA°èÊB`VÃ@è¿Bˆ Ï@HéüBßBHÊŒ@À€¹AHÊ A¨bßB€Ã§@µBÀÀ@¸¯ C"@@A`A A0A¬wCàÆÈ@àdÁ¼êHAÀçXC<ñ@pg`C(2AüƒC@QÀ@À£À@Q@A¼ÉgC$Uê@8XlC(ðú@ oWC@—Q@`A A@AÅ.CÄ4£@7@•B üb@@`A ApApó\BbŒ>A +ÓA°¾A@çcB‚1^Aàá BèäcAÐÌ@B¨TEAÀÏ]Á¨TÅA q BÓaA°ç8BØbpAVÕAüAA`A A€Ah^îB¼œë@€k³@xÉkAh\ÇBjØAÀ¥¿B¸v A ñB`þí@ŽÞ?`þmAøIÆB¦ A<ÅBÐù Aø éB0óP@A`A AˆA HìA”†A|?º¤œAT¿A¦Ì7A`½A¨N,ApÌ.B4p@A Ò%A4pÀAptBL“mA ^ùAØ0FAPÆBB0Åt@À@`A AAÐ7B´šGAÀWÁ¸ÁÇAàÄBjP`AtBð_]A"BÌ9A »…ÁιA`zÉA²¿?A:B€u\Aà(ÓALèA@@`A A˜AhGŠBÊ\]AΚAºˆÝASrBpbA°F9BÐÚ€A°˜zBÙdA@„ ÁÙäAÐQ!B1tAprbB¤õAøŒBàk[@˜A`A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@:¼BÐg@`A`A A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€&AÚî@@@`A A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàxB°¼ñ@A`A A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿfHBБ@`A AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÌB ÿØ@€?`A AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ZBˆæ´@A`A AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ §ÌAdœAA`A AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`1„A Àõ@à@`A AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà,ûAˆ¥A @`A@AœãB ®ƒ@`¯A<ÅA }ûB<1²@0’ÎB@Ä@ÀÄßB°ˆ†@`Í‘A°ˆA`ÖôB¬?±@àÏÎB{Í@Àe[BFH@`A@A€?ìlÛCàÚA@ >Áò†A¢¥ØCø¼VAP½ÝC¸ô"AV>ØCèÓ@ÀÒÖ@ìSApèÚCÎÀ$AZdÖCôÒAàÖãC¨EAPA`A@A@T¸PC¹Õ@ZZúÿZZúÿZZúÿZZúÿ¸„NCpxÓ@iXCð²y@@Ó@ð²ù@tòZCT‡Æ@ðPSC°D•@~C@…@pA`A@A@@š€B¤.É@à4$ApQIA°ˆB(û@ð?hB´¤AH‡Bp«š@àœ>Ap«AÐ;‘BX½Á@0KrBp9ë@H‹ÝB°Þ@@A`A@A€@Ð&ŽBìÀ@€8 ÀH*@A¸yˆB /AX\ŒBDAЙB§@(A§A8O¥Bà\Å@ˆ“…BP#ì@¸(B ˆ@`A@A @ð‡ÏBL˜@íž@Ü*A8ÍBèÁÌ@°ÃBøÚÑ@ÈYÑBæ•@ CÁæAÎÂB(@Ó@ÐâÑBXgÆ@¬Þ CpP"@PA`A@AÀ@`XÑB\¯@è†@ >/A8ÚËBlùì@È‚ÃByë@€/ìBÐuH@vÛ@ÈuÈ@¬èB8é‡@ÛB(‡@И¶B ¦í? A`A@Aà@Ð9 B$¡Aºö@^½ŸAðßBxÄ\A léA¸²LAì»A²å@ñƒ¿²eA€×­A¶ A `µAÌñA vB0ß%@@A`A@AAÀ™âBïÉ@à`¶ÁJAÞ½B¢Ú AXTèBŒAX"Cà ]@@ñˆÁà Ý@LtC$"‘@”aC0±’@l KC `v@ @`A@AAšC+œ@ÀóAGA°{úBÌüÉ@ŸéB :Ì@¸üBຆ@ Æ¦ÁäºApŒÕBh&±@H'üB¨ï­@˜ð»BÐ @à@`A@A ADÍC_u@î@x‹õ@|ÜCØÉœ@@PC ž@(C臂@ CAè‡Ad C¨Ç¨@lPCp®¦@ˆðÜB€¢#@ @`A@A0A#}CäUœ@Ú”Á„rAÔ¶YC¿@hkC00Ì@ôõtC8ƒ@ …Á8AL†SC„f¥@€4cCÐc¦@¤êrC Â”@˜A`A@A@A\ÓOCŽ@ÀNÁ€ªA1CÜŒ±@,+=C許@PÄ[Cð½Œ@À¹®@ô½ At¯CC Œ­@Àß?C w±@\e]C€¡‹@€A`A@APAH4ŒBÌ—A€C(ÊAì*dC_@0A`A`A @à/CA€úÚA HEA ÒýA AÐ,°A •AÀB® NA€zŒAl´ AyAHUä@ @`A`A€A ›Bòò;A ëƒÁ|¼A°›cB(0+ApÕŽB˜B‚Að>tBŒ QA,ù>Œ ÑA0ÑHBhADA0¦JB౎A`^BH@À@`A`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¡ôAPA¶@@@`A`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàZ¼A(Fù@A`A`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°B9BØ@‹@0A`A`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpêKBP8x@A`A`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ„B€Ly@pA`A`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 'Bè°@A`A`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÌAˆ#ú@pA`A`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‚„Aèüø@A`A`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPYB€Z@ˆA`A`AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH"‹B0s~@€@`A€AÜÊ C¨jŒ@àùxÁd„ AŒÝCœÌ@"CÃÆ@D¦C°Ò(@Ñï¿°Ò¨@lèC¸5s@¼^Cqr@Pc"CðSM@`A`A€A€?àE&BviA P}Áô…AàŽBd>A`úGBŒ7>A„0B8Ï®@@žƒÀ<Ï.APŸ)B¬…AÀñ:B€â@QBÍ&@A`A€A@ Bhxå@`yA ¢eAR$BXGApBôÞ,A Ä÷AØÄÂ@•§AÔÄBA@Ã%BÎjAÀ©¤AXAH'Bpt$@@@`A€A@@°A;BÁâ@¸‚BìêbAàzB>ö A€»ñA|1A ÀAÀ¿å@€2‡@À¿eA )ÏAê#*A@}®A´A faB°‹+@@`A€A€@ Š¬Bì^Ä@ÀÎÁLƒDA¸þ B²(AXT²B¨xAPŸËBД³@€'ÒÀД3ApÁB|dè@ønÏBGAøŸB€ @pA`A€A @À¼‹Bè_ò@@øArA0¦BÆR Aж~Bx@AÀ¯QBøòA ¯&Áøò—A u7Bn¯KA`KaBÈýVAXž“B@:@PA`A€AÀ@ð"LB”úA0ƒA@vïAìÉCAÀôˆBàÜAðBXAÁX–A€°ÙAH^=A@Ê2B°ýZA0iBð2:@0A`A€Aà@`Ç#BžŠA0âÁh¦“A`°ËAÚ9AÐbRBˆSA€ûôA¸ø@8’?´xA ÔìA¨÷ AàòåA<"-A` ÄA,–A€?`A€AAþSBö 'A`lÁ¦)§A€‡5B°/eA°iYB¤ßVAqZBðßÌ@€Õï@ðßLA±ZB2AO@Blo A´dBpG@PA`A€AAP#B’‘(A^­Aʱ¨Að=?BLºmAÀ'àA0_KA`â±A¸á@@BÐ@¼aAào¼A¨»Aà¿AÜ0A°¿Bð¡X@ˆA`A€A AààBø Ë@àN>5KAˆ‰BfA¸c‚B§Ap¢B(.´@ðŽA(.4Aˆý’BD¬Ï@ êgB„‡A¸¡—Bp¹Y@A`A€A0A@”#B&ÆAë*Ávä›A ‚ÿAh‚DAÞ'BdXIAðêŒB¸ùÅ@@€A´ùEA°Ï…Bìì@ÀÿpBdúA€›*B`±a@`A`A€A@A õ¢B˜ñÐ@öè@¨QA8†–B˜mø@K‹B¨c AðÒ¥Bû²@@õ€Aû2AH B¸ËÈ@°†Bi÷@˜9žB».@PA`A€APAÐãyBz%A€òBF=¥A€ ‰B É A€‘"Bä:~A`š’B¤#AÀ»bA¤£A€|‹Bˆ|í@0ŠiBTí‚A i%Bà›u@@@`A€A`A1ÅB:è AÀ!ƒAîŠA@•¶B$‹ê@`ÙœB’OA ²›B0Þ+A o¼A2Þ«AxŘBÈêî@PUeBØ,ˆA¨ÂžB`J<@@A`A€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPŸB '@`A`A€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀVCBðiv@pA`A€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€LqBàkW@@`A€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ9pA ðÏ@`A€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ —·Aèäé@˜A`A€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ršAH“ì@A`A€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@K‰AP ß@€A`A€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ âÏAÐü@€A`A€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÏÖA(ôA`A€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(,BØzÇ@0A`AA(ž B$œŽ@ >RóA€¦EBÙA°\HBä kAHt„B`A+@À@`AA0AÀBBè–rAZZúÿZZúÿð%B,±ZAZZúÿZZúÿ€ì2BÊÕAZZúÿZZúÿ Ì BÊ]iAZZúÿZZúÿ€‰AÀ:¼@à@`AA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpYBÀÃD@€@`AAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿµ-Bðg@PA`AA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà…B¨ù@`A`AApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÑB°îÉ@@A`AA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ8BðFl@À@`AAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ]ÖAÈõü@A`AAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄBX¬•@ˆA`AA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÚíAhlï@€@`AA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¶A Ö A0A`AA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€"ÜAû@A`AA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿç%BP£@0A`A Aðï]Bd¦†@€`ÁÁAð5FB´Ù@ÀWBȪ@ñ~Bà8<@ÐÈÁØ8¼@ Ë_B²@a–B €@@m9BD@pA`A A€?à2|B`÷m@C>À&î@ ÞyBÀm§@઄Bx>°@0…BðN@Ý…ÀøÎ@8€‚B4P“@ 2BÈ–@ÐFkBð4@ @`A A@Ÿ€BP¼¨@€ü+ÀØÝ(A°Œ}BP7µ@¨ï…B •Ap³‘B¬“@îò?¬AÐ9”Bl›@øÆ’BD|Aȶ¢Bà7!@`A A@@PR-B,£Û@~þ?ðÎ[Aî0BðN AN+BX°*A@XBôð@ù´ÀŒôpA°g BœÍ#A`"B°)2Aˆ ƒB`Í@PA`A A€@³B:á AÀäŒÀÎü‰AÐ.BfOBA0ê'B âAA`”+BðHAà¦EÁðH†A°ÍBXDAäDB¿4A€’HB°Ð$@@`A A @p¶,Bd2QAZZúÿZZúÿPý(Bî¯LAZZúÿZZúÿ‘BpwTAZZúÿZZúÿ0µBÈKOAZZúÿZZúÿ`<$BÏZ@€A`A AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿñ½BÀüg@`A`A Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ©£A?¥@ˆA`A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@©aB`óF@A`A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀCùAhE„@à@`A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°‘kB`3.@ @`A A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿãB¨@€A`A A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŸAÀqÏ@ˆA`A APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¶Aè{Í@ A`A A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ %¨Aoù@À@`A ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ T¢A^Ø@PA`A A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¢”Bž2@pA`A AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ>bB€‡P@ˆA`A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÉÌAñÛ@ A`A A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Œ€A˜£Ò@@@`A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ b¡AèÌè@ @`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp B0Ç#@€?`A°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP,,B ­@`A°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿo!BpW!@@@`A°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÅ-B+3@A`A°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°=sBp @`A°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’,B0®1@€?`A°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐU˜Bàî@A`A°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` xBÀ­ @ A`A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð Bv_@0A`A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH½ØBp&@˜A`A°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀúýA:vÌAp•nB8CAÁBØ.iAO„B°bf@`ApA€?¨A B4PAÀ•SÁ;ÐA€_¾Aþ4;AððBÈ-nAÀUBäGuA ñSÁâGõA°}B4emA@%/B€é„A SÈAÔñ@ApA€?°A{vBµ“AàâÈÁŒÒB@ˆ Bðì‚A€DTB¢~¤Aà¥aBîAX{ÀîBP$BAðÿ&Bl¯•A¿hA@YÏ@pApA€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`M~BPº@@pA€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð35Bôµ@ @pA€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿào›Aèîô@`ApA€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP‹B©l@@@pA€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@’¨Aðò A@ApA€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ?"B8mÇ@ ApA€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBÜ5AApA€?ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ½ÔA|GAApA@@Ð;DBšn A€ sÁš„ŠA`½%B.JA@²_BD¼:ApB€ÊA`ªÁ‚ÊA@ÔçAž@A WBèÄTA°jrB@ʸ?à@pA@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€üèAàñý?˜ApA@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€âÂB ]ð?ApA@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°CKCð(ˆ@Ø2Âð(Aá4CØ5¯@ÀxVCàyÆ@¸N3C °8@ ApA@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¦@ˆ~DC`½¤@¤ñXCž^@ˆApA@@ A„—OC¸(h@ ƒAØOè@ø==C™@ Û4CxI‹@T·YC°Ru@p™ÈA°Rõ@½NC8?¤@(º6C “‘@X_.C€[@@@pA@@0Aä;,CØJb@0ÉŠÁhqâ@XCÌ‘@||Cˆñ‡@\„>C@©e@@`fÁ@©å@4"CÈ‹@<‘-C`2’@ÄÁIC°f@PApA@@@AÐC(Yg@p‚¾ç@ܹ CD0@Üq C´‹@/C€F|@ÀU4Á€Fü@ˆÙCl<ž@ôí CP—@LGC0‰,@ApA@@PA°0 B AAÀ›?Á¦\žA`»ÇAÈA2ApP BÁIA B¶'A€ç•@¶§AàÀBŠèLA0PBø‡GAÀ,BhvŒ@ApA@@`Aà‚jBtðA 8+ÁN ˜A€S2B6–=AðïUB¬I)ApiC >í@ÀÓCh6@˜ApA@@€A8v CŒá@€ºÂl7aAØÆBwA˜ñC[ú@ ZCÐ=Ë@@bÁÐ=KAhoñBdoÞ@X‘C(hñ@4|C”p@pApA@@ˆAÈŒÈB‚ 4A€ƒÞÁ¶*´A8lˆB¤eA˜µB8)A(æãB ÜA0"¥Á ܘA˜¶£Bî8Að?ÅBAȪéBðµH@˜ApA@@AñÌBjWApÀ”A”s–A߬B ÎAýB\2AHûÜB´ A??´Axg«BFÅA`t«BxÄAPÕÚB ³E@€@pA@@˜AÐs9Bz_AXx¾ôIßApþ BµnA× B¨ÓpAP ‰B¸DuA#µ@¸DõA`ÀWBß±‚A ˆHB@„A@¡¢AˆÏ÷@ApA@@ AøŸB FJA€V^Á2mÊAÐP+B_[A°ŠVB€ÊMApV„Bl(NAÀ>þÀj(ÎA€¾7Bø¥ZAð¼QBø‰VA@¹ÙA öç@PApA@@¨A08kB |AÀ£ü@FPüA5Bò ƒA BìJ€A0t-BÌ]AÀôÁÎÝA.àAšôRA  BDnsAýB0|Â@€@pA@@°AKvBhW–AQÌ¿‰uB`£+Bp.•A@®2BL6™A(‚B0^›Aä$Á0^BP–(Bì¾”AðIB¶÷¢AÀÎìA(« AApA@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàäAßAApA@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàW®AÀFê@ ApA@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ $»A°ÆApApA@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàNmB /‘@ApA@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ò¢AXÿ AApA@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ #ëA€ApA@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ’AØ ÿ@ˆApA@@ðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ïýA€ApA @˜¢eC 0Ÿ@%ƒÁœIAdx]C@é@X8kCðÖ@©iCp œ@€WÁp A|QdCÌsà@¤]nCÈhØ@¨óXC°èN@ ApA @€? ÚðBÜLÕ@ZZúÿZZúÿZZúÿZZúÿÈqìB(eÑ@È“ãBxß@ZZúÿZZúÿZZúÿZZúÿÐûßB¨ðÛ@¸ºúB`T@ApA @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€EßAà)@À@pA @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH³BÈl‚@à–ÓAÌlAx–ÉBä¢@0®“B@]Ã@ ÔB`j@pApA @€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¿BxG«@ÀÞ[A|G+APæ™B€j×@p#{B¸0ú@XzÁB öß?0ApA @ @€C¢BŒ`Ô@ «åÁDƒTA0B`Ë#AÀ·´B /í@  ¯BDA@ÀÀÁDÁ@`pŸBh*ˆ@ð¨®Bà>y@`sÀB`sÞ?ApA @À@¼°C é{@À)œÀü@üÓC4ǧ@0*C¸/§@ðÃC°2@@7ÏÀ°²@$×CXìl@üGC }n@X”"C )@PApA @à@ˆr’B@àA°:÷Anö…A¸h¥BÎÈ A€åUB„«NA°–¯Btr@„‹Aøsò@ò´B°à–@À´’B84¨@Ý»BàûØ?`ApA @A° 2BÈå@P"†AhîeAÐNCBŽAðªB(·%APÒCBxmÖ@.<ÁxmVA0^BÌt"AüHBhlá@à BPz@€ApA @A’~C0„‡@€1tÁ›AÀ9`C<=®@¨¢lC¾¬@fÓ‚C͇@(÷ÂÍAý^C @ª@ü$|Cøj²@îy‰CÀ¯‹@ApA @ AàùB(`Ì@ ˜9Að‚LA[}BÔºë@pÎRBØ! AøS†B(ãÄ@¡Þ¿$ãDAÐ5nBî{AËrB8{æ@`%B%W@ @pA @0AxÕ™B”]Î@À™ú@NArŽBçà@À(€BYAw¨Bà¯@`5Áà/A8DŒB¸UÙ@(ÌœB°dÛ@àP¦Bà÷@ApA @@A1Bì÷ú@Ð;©A”#{A(XB(r ApÒTB(ê$A †BÜá AÐÍ™ÁÞá‹A@œGB&LA½„B|AX–·BM#@€?pA @PAÔ?*C|d”@ ¸LAœ~A“C8?¶@T€ C€?¯@¾)C(˜@¼¡¿(ATC䉮@ÌHCÐ[À@àæHC``@ApA @`A¼ò ChzÍ@`Ù†Á ŸMA¨vÿBö@ôÝ C`³ð@ÜÌ"CàáÆ@àˆkÁÜáFA(jCD‰ï@¨»CQè@løCÀß@0ApA @pA>zB3.A€¬œA˜R®AÀåmBbÕ;AÙ-BŒ™XA€¬DBhM:A€ÙcAjMºAT9BÚè\A ® BìUA0dB s[@€?pA @€AxØBœCå@°Ó‰Á¨meA À Bú©Ax(½Bøé@0õÍBȦø@P3ÙÁĦxAðEBBéAhμBðÿú@p[¯BPm`@€ApA @ˆA8ÐBäÙAÅžAÞñ€Að´B ¬÷@(}•B„Š"A`%¼B4jA0`¬Á4j‚A©ƒB˜d!A`¸¦B\A0•¬BÐQi@@pA @AÐ/ðBL^÷@!ßA wAø}ÏBX¿ó@ˆ¥BL¸AøìûB Çë@ïA ÇkA ÚÐB¼"ò@àY¶Blƒ Ap«B€NO@ˆApA @˜A@RB<Ù0AÀ†‹Á0û°AÀæ«Aν$A B¤0UAp×&BT@A „&ÁTÀAÀßÜA¶ðBA€wB4ËYAP|šBÈ<€@@ApA @ A GB˜ fA`iA‚9æAð )B\AÀ¨þAÄxdAØo˜B¨VeA8n¨VåA`—(BfjA0ãŽB8ÌaAðR¦B?X@@ApA @¨A cBv¹ƒA@=AÓBÀ>0B]ï‚AЇB@pŒA»BâvA ÷àÁáv BÐçB^@uA@µdBÎ¥AHç°BO[@ApA @°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€;zBXA@pApA @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‹/Bh°Ë@ApA @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàu¦A@6ó@@@pA @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿã=B0Ÿ“@PApA @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿY'Bpê©@ApA @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ}%B@ÚÉ@ApA @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàå;Bx[´@€?pA @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàaíAÐ@A€?pAà@!öB0o{@pŠƒÁ0˜û@æBX¦¯@x6Cx®²@È CðÅx@àý©ÁðÅø@ÔCT®@DCe±@H ÔB€×?ApAà@€?¾B¨áé@ZZúÿZZúÿZZúÿZZúÿ0!»BpAæ@¸çÜBøxÕ@ZZúÿZZúÿZZúÿZZúÿèÚB¬Ò@0küB@òø?ˆApAà@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ؆BHA@àE¬ÁLAA ·sB´-Ù@HŽ¢B(š´@ÀvmB ïÎ?€?pAà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀVCˆH€@€9AŒHA¤6C:´@T C(ã­@/C°4@ˆApAà@€@¼öCü´ˆ@ÀŸä@ŒËAøÝCXW¹@ÌÿBðéº@LE Chƒ‚@Àæ‚AhƒALkAî4BXŽWA õBÈZ–@ApAà@`AÞCÀ—¯@Àï§A|·/A|ŸCœ×@€zèB€ É@›C¨¦©@€gÆ@¨¦)A4CøjÒ@¸C¨bÀ@ŒyC°ïf@@pAà@pA nB!‡AZZúÿZZúÿZZúÿZZúÿ™DB„3_AÀÝ B¥)AÀE¥Á¥©A ¥¥AdÊ$A0tBÈbA SBÐ9Õ@0ApAà@€A°—_BÊÏQAÀ ÁÆöÑAЀ&B¨ÀgAÀ‡CB¼axApö|B¨>OA· @¦>ÏA€ºOBö`AóIBôA¶ÛAp5kB‚pA`éFBÐà|AYBÐTAÀMÈÁÎÔApB”dAÐîTBdŽwA@B`B Äm@0ApAà@A ˆBŽ¢OAüANÊÏApñB½_APu#B<\iAð6\BØ^]A`€½Ø^ÝAÀW*B˜ízA0P,B|ÊkA !ƒBp°Z@€?pAà@˜AØlC™ A`BÁÚ³‰A ÃBˆ%AeÓBÜgAP]Cü„AÀ…Àü„ˆAÈéÛBžaAØåB·A@jCÀ£e@€@pAà@ AÀ© C€ûï@èBì*pA° åBŒ«×@žµBtdAdéCÀvß@Î@Äv_A =ÏB|óÔ@ÊÈB”SA8úBPa@ApAà@¨A(mŸB˜AwØA¢ B° ‡BKöA€¸BB®Ú›A°}BÌT’A µ­AËTBÿUB¹B APB/ŒA@VBø—Š@˜ApAà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ VvBø€@ ApAà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`».Bˆ5Ì@À@pAà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø»·BP±K@ ApAà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8ÙAºA ApAà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ4FBÀ™¨@@pAà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp6BP»@@pAà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¢FBð€À@ApAà@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ e‡AH¦ù@€@pAAP¢™B˜"¤@ ?ÏÁä=$A°$€B,ö@ིBð§Ø@Èj¸B覒@Àn¶Áì¦Ahá¢BÜ„Ò@xÆÎBÈuÍ@ÈBšB€›Í?@pAA€? ñEC0”@ Áð§Ah=C„·Ú@H•KCØ«Å@\½OCà®@ð¸¹ÁÜ.Aø)DC iÿ@ AYCP„ê@„©NCš?@ApAA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈÈúBЃk@€WAЃë@4CÄá£@°,éBèܤ@0ëB`)O@À@pAA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¨KCðR£@àAðR#A|ðOC˜^à@ >Cˆsã@´E]C€LL@ @pAA€@P)xB¬@Ô‰> œ,A@ÚpB|¨è@°SnBÈMî@ð½‚Bà‡@0­€AÜA˜ÐŽBЊ¥@ 1]B(`Ê@ Ž~BÀCþ? @pAA @P]ãB,›@퉿`FAÀÎØBX1Ó@È£ÙBà!Ð@ .øB0—b@ èÀA0—â@ ýCØe@ðÕBˆ¸@ð†ŒB@xæ?ApAAÀ@°¼mCž¢@€ QÀ°¹"A¸Ÿ_CÀÚ@ø–aC‡Ø@ÔtCHn@à’Á˜Hî@h\_CH@x&oC;¢@@î~CÈ»@€?pAAà@ô}-Cl}”@@OÁà–AŒÕCÐO¾@8&C¸”É@]0C ]=@@oõÀ ]½@p"Cˆäv@09(Cw~@´¾C Z*@@pAAA<´ C°ŒP@À“²@¸°Ð@ô€C„´‡@°ÚýBÐ.ˆ@ˆ/ C0‚J@@©NA0‚Ê@ÞC¸˜ƒ@  öB…@¨-®BÀŽû?€@pAAAÐT^BTðÐ@ AÁ¼QA…4BäNA è_B¨Ðè@kjB¾¡@€€@¾!AøYB<ƒÎ@ ŒQBð—Ò@@÷»AHÏÖ@€ApAA A˜âåB¬¼ž@n˜ØAèC­B¨ÞÝ@ÐïB(‰²@@ÊÈBØ™‘@_‰ÁÔ™AP9¥BtæÍ@€²ÃBˆµ¡@(íB€ @`ApAA0AüÀB`=Ê@ìÁTaJA nœB¶VAx¦¸BÐsé@ÛB`ߢ@˜B¾`ß"AWÂBÄ=Ì@‰ÂB@žË@@—B1@@pAA@AשBô AéÑÁÆ3ŠAÀÈyBêUBA(­ªBÀO A˜ªB°ê@@ètA°jAðy¡BŒ˜AXí†B Ah‚B9@@@pAAPA:Cøo¢@€#žÀ€"Aˆ+C¸Ò@ˆ¹ Cp9¶@4ƒ%C@¸@P¡æÁD8AäTCŒ¯Í@œgC°cï@ÀäóB@w4@à@pAA`A0ÇBk AðqÏA’„ŠA0_BfA@uHBÈ77ApFTB$­$A0ظA$­¤AÀAøñˆB R@ApAA˜A°CvB°hA€‰àÀ–EèAs0BžÎ|A@DHB¬yAÀÀZB$(cAÀÚ°À$(ãAXB:uAÎ0B\zuAà~'BXŽ@ @pAA AX …BK"‘AÀßÀu?B`ù>B w—AnOBÈÅ›A€ËFBðŠ~Aà£AðŠþAÀŠ!B‘Ap)Büv~Aä±B°ÙG@pApAA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐuB×~@À@pAA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ eAèÍß@ApAA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¹ŒBðs@à@pAAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÅ%B>Å@pAAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@õ~A8âã@PApAAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ -²AÈsA€?pAAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`*MBÆ@ˆApAAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ -ÍAìa A˜ApA0A`™ BHšþ@@@A¬Å~Aàm2B˜I*A ÂBÌ%>AÀøB‚AÈ2¿‚ƒA ¿BŽ 8A ®BÜò=A@ˆ=AÀì•@à@pA0A€?PÕB$b‰@€w'À˜y A ùÑBU¾@ø.ÖBWÄ@РÉB¸ÓŒ@ c„Á¸Ó AHU¹B`°Ç@øÙBÀåÅ@ðAÐB@t÷?ApA0A@°ÝC¿Æ@ZZúÿZZúÿZZúÿZZúÿhàCp¿Ã@¼ªC@ÂJ@@FÙA@ÂÊ@À0C„§Ÿ@PùðBàÌs@(ÅÒBàèì?À@pA0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿV†“C0ˆÍ@à†€A,ˆMAâ•CAbŒCd#AȰšC¨š»@@ApA0A€@D¿qCPÓ@@›dÁÈÜA<±cChGÉ@0¯pC0˜Ë@xaxCH§@@‰}ÁL'At+jCtÏâ@ìXxC€,è@LùbC°ô[@`ApA0A @lí=CÐщ@@dàÀ°é Aÿ2C䲫@Ü)9CHËÈ@\DChë—@Ù¨?hëAÄq=C¬Ã@¸\;C@ÐØ@èÜPC-G@ApA0AÀ@s¨Cô’Ñ@Àì@|·QAУ¡CôbAÂC|AŽ­C =£@X]@¤=#A‚“¥CÌèÛ@4\£C ãÚ@´ºC ü¨@à@pA0Aà@ŽC,òí@àõhÁðnAžÏ€CÊØA6j‡C W Aâí’CèvŸ@p¹¹ÁèvA­„C<]È@T:CHÞ@Ä ŽCP‰@pA0AA¸µBøOç@ЯAàxgAX¸B˜»ë@¨y—BÐŒ2AЄÆB°œx@ðA¸œø@X¯¿B>—@È]°B@Ú­@øåæBðS@pA0AA@K•B0<É@€’q@`IAð²‹B §è@¸×„B((A@ƒhBÝ@À«ÁÀ]A°’IB½APª_Bd AHÖÙB`t @@@pA0A AœCÈ6Þ@ÀO‰ÀÈ^^Al¥€C I Aª½‚Cø‰Aø4“CÐ@ù ÀPA¶„CžWAìD…CøAû‰C@µª@ˆApA0A0AüC|­•@€[¿´ÈA”$C$,»@p;C°<¼@ S%C ’|@`ñ½˜’ü@lŒC 9ž@ˆCøìž@;]CX‹…@`ApA0A@A8îóBèݨ@àÌAôü(AÀÛB,\Ú@()ÎBpÆ@(:óBˆu—@`)DÁ„uA˜lÉBDÍË@¸½ßBHɨ@TCpW@ˆApA0APAÀ]{BÚÎAö‘ÁbìžA€!8BŠTDA`ÜwBtf=AP'8Bì±AàGŸAî±A°ð?BæH/A ×øAÌóNA°%­B*(@PApA0A`A@æ6B¬V9Aà +AŽy¹A°ð+B@¼kA@ÛBì½MAxG„B¼CA¸ÇIB¼CAÀ™B,ç#AðÈ B$hQA ÑtBàyT@à@pA0ApAð B02A@Vë@(²A þBúF_A $ÙAÜ!AA@MBDä*A`ˆ:ADäªA`ðB8ø]A °ºALÜ/A‚Bè$™@ ApA0A€AÔ™Bà%AØ mB¦A(®¬Bþ~ApÜBHÔlAP;£B8'(A “ÛA8'¨AøKšBòƒA°[^B„ hA°AtB «K@pA0AˆA€.B’ì*A5À«A®ÂAÞ}:Aà×Ap¯GAðh!BüIDAÀ†ÞÀüIÄAàÏéAnÓRAé BÈhA`c«AˆŸâ@ApA0AAp~6BŠ/JA¹‘A¼WÊA O*Bô`Aà]æAøä^AÐÜ7B$†_Aàd"Á&†ßA€¼ýA„áRAP÷ B<å‹A0¯CB@gl@ApA0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàWlBeM@PApA0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð>BxÔ«@à@pA0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¯A`?ø@˜ApA0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`WîA¨…Ð@pApA0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€áRB¨2—@À@pA0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°FBØ5ñ@€?pA0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà3¯AôA @pA0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€zÓAl¹AÀ@pA0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`êAd|A@ApAPAŒª;CÀ ³@0•*Â$+3Aª'Cäïõ@¸@RCÐÖA 48CÐ9¦@xÖ5ÂÔ9&A,#CÀœé@\PC@Èð@Ü]2Cá2@ApAPA€?ð·DCŒÛ²@@ô Âôú2ALe3C€AAÉUC8Vî@\Ì@CÐZ@/öÁÈÚ@\é1C쌖@pBPCX%ž@¬ iCpk@@pAPA@xDÓBXÌAZZúÿZZúÿZZúÿZZúÿ`EÑBˆ)ÿ@ÒBHi@€ôŠÀˆHé@àÌBèb­@h¿ÔBÀÅ™@8ŽÓBí?ApAPA@@H)C˜—@ÀÏíÀH,A”‰"CüÏ@4®)CàÔ@J-C@àJÁA½&C\%¼@di.C³Ñ@°`5CtH@pApAPA€@ˆëB°)Ÿ@ÀÝôÀìEAHÝB(M×@XìBØ‘Þ@ÀèBΊ@€b8ÀüÍ AèxßBp¼@€ÙäB˜Â@¸Ý#C ¿+@€ApAPA @ 9Cp€¡@ Zx@˜ApAPApAP'dBì2AÀ°RÁÚÀ²A°5'BÁgA`.UBü:AðÄ3BP66AðZ¤AR6¶Aà”6BƪgAàrèAx>CAþzBrB@ApAPA€A`ã7BöãIA°Aö ÊAP'2BÒ_lA‡ôA¼fA =B „\A€%*Á„ÜAôBÔ`A!-B`nAP%B à~@pAPAˆAð7RBp’rA€@*ÃòAÐ+B Û‰A 4&BÌX‰A€ÎJB4÷qA€Ñ@6÷ñA ©$B­‰A" BPõˆA ~ÕA裾@€?pAPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¨A \÷@€?pAPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ïDBàx\@@ApAPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€×äA0NÆ@ @pAPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàâ÷A¸ÔÑ@ApAPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÏEAؽ@0ApAPA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP–B8H¦@À@pAPAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ;‘BÐ N@ @pAPAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`<¢A\° AApAPAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°AˆÍAˆApApAt?Cñ¡@Àã¹ÀT"AtÀC_å@¤âC8ê@°üB`ŒŸ@@À½`ŒAðüþBqÜ@®ÿB@‹ì@h*C I@˜ApApA€?p ëBèi¢@À«KÁ\‡"A°ßB(UØ@ØùB6ô@øàæB`O@€óìÀhÏ@X{àB4LŽ@ðáïB¶˜@(CÕ/@À@pApA@ðÓàB´?—@@A4[Að)éB¼Ý@€©ÖB ±Ì@0+òBÀ„/@`:CAÀ„¯@à\ýBHþt@Ø¢åBÐz@; BÀ@€@pApA@@ 1ŸBœ.¦@2AèL&Aë¥BŒwó@ S”BˆÐÛ@°`¥B(~…@‹-@,~A à¥BHêÃ@X¡Bð°°@СÃBä@@@pApA€@ÀgðBxŸ¬@Ç@¿,AöìB°‚ú@8éBØ â@XŸúB(‘Ï@‹B$‘OA, ChÅ2A 5ÖB¸À@NÕBD+@@ApApA @¬ÎC©¡@Ø>ÀÆ!AÊCXÛ@ü C0ß@(ºCðµ“@”„>ðµAøˆC|Ç@ððCÀñÌ@˜…CPd@À@pApAÀ@ˆø…B¼_AÌÁ¬wA@*mBâ>AhĉBÄ`AxÒ€B|åAÀ?3A|å‡A€¹…BTd'A°ÏaBôeGA¸³¾B !@`ApApAà@€Bj"Aà‡@®Ÿ¢Aà™BüDYAðGBü2YA@±æA`›î@`òEÁd›nA äªAÒžA ìBP)Aðµ7B:@pApApAA,Cèð¹@àÞÁÈ:A(qÖBü@ æCˆŠî@ÐD C’a@ º¶Á’á@ 6êB¬Ï“@0\ CЖ@œ#Cp•K@ˆApApAAäœB¦F Ary¿,aŒAPB~š4Aç‘B Ï8AøŒ¯BxWˆ@œëÀxWA@LšB4$¬@p9©B0 ·@p9PB€ãZ@@ApApA A40CäÄ€@ðw¾tÝA4CXö£@¢ CøÈ¦@è .Cà‰ƒ@à7Áä‰Aü1C(¦@Ì $C€É«@ ©3C‰@˜ApApA0A°á/B4H#A€«À¤g£AàB~ NAð¹'BØOA`mBtAÑ—?t“A`îöAòB:A .ñA Ü9ApB€ë"A€@pApA@AØP‡Böæ@PÑAø"gA¸}Bð·â@ [AB”p)A˜1‘B¸¯@@>†@¸/Ax°‚B¬5Ó@€àyB¨¹à@@a^BpM@pApApAPA #ÃBÈž¬@@ÈtÁ¸À,ApõšB kÜ@Àu·BpÊ@8‚¾B8ß•@ò,Á8ßA8{šBˆ½@˜˜¯Bà®±@°?¹B 5@˜ApApA`A òéAòÉAÌÑÀˆéžAدATw(A`&ßAœFTA üBÀÛ3A€KzÀÀÛ³A`=éAÌì?AðöB'oA`KªAÀjÓ@€?pApApA ²‰BÜu\A—B>¢ÜAØ$ŽBFŽwA0ö/B‰A€RBdÛgAÀkâÀdÛçAPB"B¶ûƒAð =BˆŽAà)B89€@pApA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð—MBð¾H@pApApAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ P$BøŽ@pApApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀõkA0Ë@ ApApA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ jòAУº@ @pApA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿõ¹AXæÿ@ApApA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPdBد@ ApApA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ”B…U@˜ApApA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ IˆAˆ½è@À@pApAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpQ'B ¼Ñ@@@pApAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°.8B˜ž@@pAˆA€J±B”R‹@ÀÏ$Á¸l Apd©Bl¢º@€q¿BèÕ@°v·B0_A@@õoÁ8_Á@¸ÚªB¬†@¨¾ÊB@#@t@C°'@@pAˆA€? ÿCTÑŽ@p…˜Á(ìAÀ˜úB®Ï@€cCÐÈ@˜,Cm<@Ú¿m¼@(.C„ˆ@°ëC!…@œø C5x@@@pAˆA@`9IB ˆî@ ¹3Áø´nAPt2BÅEA ¾`BÜvAÀD8B Ë@Vt¿ KAÐü5BFL A`B;B1AÀÜNB@'@ˆApAˆA@@žÈBn‡@€@œ‡A˜GËB´FÔ@ØëÂB’¤@8f¾BàÉv@€ô@èÉö@`5ÀBlÚ¼@Ö¹BHÍ›@9ÉBPï@˜ApAˆA€@ $›BÐW«@`°APx+Að±¡BöšAÈ7BÈ%Ù@艎B¨]À@6ˆ?¨]@A˜ŽŒB*Aðµ‹B°žå@`† B°\Y@`ApAˆA @p™Bˆ§A@ŸšA’ÁˆA0"B8ÎOA º¯Aèi%Að+BH’AÀVQAF’•A@|?B—IA@-BHòQA`ŠöA€”~@`ApAˆAÀ@¿¬BôB¿@ S}Á˜g?AÀJ–BÞ1AX)¶B@ñAð>½Bè,º@@«Àè,:A ö¯B¨fô@ˆ&¼B0ûAùBpi<@€@pAˆAà@€\×BPóÂ@ÀÄ¢ÁäCA@¸BB½A8áBÈÇë@ 9áBˆzÕ@ òyÁŒzUAÈ ÆBV¹Aø/æB¹AÈœöBðH@pAˆAATÏCø©@†q@Ì=)Að ChÅÜ@øâC)ä@dCpƒŒ@€«Ápƒ AຠC¬¶@ØPC M¾@¤!(Càß‚@PApAˆAAØŠ°B¸Íô@ð‹A˜ýtAXܲB€AHò“B„H-A8¹´BÚŠ@ ªÁ”Ú A`vB|æ±@ð/±BÈ–¹@ ·¨B@!@à@pAˆA AÈÁÈBï÷@àIÁüxAXͪBâ+'AÈùÃB”wA¨ÇB @‘?¤APOµB,o¢@(úµBপ@¥žBý(@pApAˆA0A?èB€ÿË@PA(LAÓÖBP›Ä@àûÊB4›AÐ"áB˜ ¶@´À” 6AðwÆBü< @6ÎB$mA $·B°¡>@ApAˆA@AØÇŒBðŽ*APD²A:±ªA_BÜò AÀSBÔœ†A€c¬BЩA@:´@ЩA¨ œB ÕÌ@ØÕ”BIjA˜)ËB0…@@€ApAˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ x±Bp+@ @pAˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ {Bðt3@ ApAˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¼_B ¨L@˜ApAˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’B°€8@@pAˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ|ÐAxªÚ@`ApAˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø¹¬Bà32@À@pAˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@˜•A¨>ë@0ApAˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðŽDBÈ@“@ˆApAˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€JyA¸_Ý@ ApAˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿùˆAhÜõ@ApAˆA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€^ B4qApApA˜A€ÙB¨òë@0ÖˆA° lAð„BB®A`ˆüAœu>A H BH~¯@0TºAL~/Aà:BP²Á@ ÕºA8ÈA @BE@@@pA˜A€?°0 B(xá@ÝÈ?4¤aAðÏBÔ›Aü B¨P'AªBXÕ@îN@XUAàYB|€A0BÀApB€X@€?pA˜A@›!B8iÓ@иÁ˜’SAàÁçA”1*A \RB'ÿ@P "BP`Ó@ ÁL`SAðàB )!AÀï7B¸· Ap&9B ¬>@ApA˜A@@ ÁÈA4³Ü@ àÁˆÞ\A`]§AA`êAŒ#&A`U B˜‘ã@`,"A”‘cAð*B¤ A RëAì(A€ÞB +@@@pAÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHÔ»B`ê?pApAÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàxDB°"@@ApAÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8ðA@B‘@ApAÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ“²AøÌ©@ˆApAÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˆBà3‚@ApAÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¹ÏAü˜@ApAÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Å_Bp·8@@ApAÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  –A°%¿@0ApAÈA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`y´A°šÔ@@ApAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÕAÀñc@ApAØA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp«DB°ê@€?pAØA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàrªAH1¨@À@pAØA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð#B@Že@ApAØA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @€A܆C¤Ç¸@ZZúÿZZúÿ°C¸@¸@ZZúÿZZúÿ¨?C`¹@€`¸C@û¹@ZZúÿZZúÿð(Cð_@pA€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ,EBP³G@A€A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ CÀáb@ @€A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpVçB¬@€°ñáBp¨@ZZúÿZZúÿ°*7C0…@@@€A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿtøCv¯@€è C¬©@ZZúÿZZúÿ„æ)C°tK@0A€A @À~B$RPAZZúÿZZúÿÀcqB^íEAZZúÿZZúÿ˜bˆB°@€ˆN‚Bô¥‰@ZZúÿZZúÿ…EBðs6@ A€AÀ@È?hCüyâ@ZZúÿZZúÿ¼ZChœÔ@ZZúÿZZúÿ ®iChY¡@€0\CÔH˜@ZZúÿZZúÿÀÝ„CÙ @À@€Aà@ЉBl.ZAZZúÿZZúÿÀõ~BP9JAZZúÿZZúÿ ©™B¨ Æ@€@&Bð~¸@ZZúÿZZúÿPXzB €@ A€AA¡ BˆKAZZúÿZZúÿ`…ýA¨°9AZZúÿZZúÿ˜`‚B$JA€ ‘oBlhï@ZZúÿZZúÿ@q•AZZúÿZZúÿ ïA²8UAZZúÿZZúÿ°QBv½A€àváA&è†AZZúÿZZúÿ`‚³A´š-A@€A°AйkBKYÒAZZúÿZZúÿ`R$B½¡’AZZúÿZZúÿ`Â.BÓçA€ ¦òAñ AZZúÿZZúÿ€”xApÛA0A€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`<½A,†+A€A€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€â`B˜kº@`A€AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ »¿AÀ‡.A@A€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàášAœ‡5A@A€AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ óÍAXQ;ApA€AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ$yAŒRA€@€AèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà\·A¤äNAˆA€AðAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿMA ÜIA€?€A@LœDC,ň@À-ÉÀüÚAdõ@C`¹@¬àDCPÆ@œï9C¡ƒ@ý¿¡A’9C`Œ¯@p¬8C@WÂ@,»aC8 @À@€A@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿäè>C@ãG@À@€A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿöÆBâ? @€A@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿRªBpLy@€dF@xLù@Èe©Bø¾@Hÿ B(ƒ•@ÈÏ‚B '½?€?€A@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄÇC€Ro@ C?xRï@lCH%£@Ð\C8·¡@€yC@€?€A@ @H¯§B&â@€¡kÀÈJbA Û›B0ÄA˜;¡B§A¸BªT@BˆÀªÔ@H ’B E›@-˜B b@àLC@„@€A€A@À@̺BpXÌ@P—“AÔyLAеÀBÔ÷@@ŸœB¸pAè–èB »6@h¿¨»¶@HÛB¨’f@øfÙBx}@ࢡBàÊÜ?A€A@à@àCB~`A€ÿ@ºzŸA ~sB®wOAÐØiB £PA(™ÈBð8f@ÀÍ@ð8æ@ãÀBHI•@Hß²B@J˜@o„BàÛû?À@€A@AвXBœÜ@Ü‹>$3\A°FB¤'AÐ-DBhb A yMBÐÞÎ@€ÁÐÞNAP™*B<¼AèLB¨Sê@b Bp¤K@€A@AÆÆBÐ;d@@KãÀbä@ϬB,!•@H^¸BØÔŒ@HTÏBPûR@ÇßÀPûÒ@ÈeµBØôˆ@SÀB@þƒ@C®B`£@€?€A@ AÀÛÕB 4Š@àDÁ€K A ³BH«´@ð©ÇB ;¥@0ì×Bب€@€E˜ÀبA€B¼BtJ¤@ ?ÃB¸åž@0®¤B@'@A€A@0AP:uCðA…@Ày·@¸XAÙXCp§@àäRC(<¡@4ÿxC8{†@À˜A8{A¨¶^Cœ±ª@œÂTCÐÕ¡@ÈšbCH|„@ A€A@@A%BPrAÀMƒAÜŒ™AðgB ©DA@`ÇAÐF/AP€BüâAP¾Âúâ†A@±™AÜ Aàl>B|’2A¡4BÐ/Q@0A€A@PA¾ìBpH«@àL‡Álf+Ap¶¹B4¡Õ@èÞÕB¸ØÂ@„XCÔ¡@0â¼ÁÔ!A`ÙÍB̆Ê@0$õBà&¸@€”ãB“@`A€A@`Aˆ»$Cˆv»@Àêé@È—;AD­ CĵÙ@œCèÞ@ÈÎ.C@.µ@@™Ç@<.5A´ÞCƒÓ@¨‹Cø'Ö@°(CÀn8@pA€A@pAhÁ1CücÆ@@ÚA¬‡FAÌFC¬·â@T< C0?æ@Œ9Cø‘¾@ÐP‰Aø‘>AÈ7CàÜ@T_C¸_Û@üÊHCP'{@@A€A@€Apµ×Bô@€RuA´»tAøZ¸B¸jA°Z B0\AÍB(£þ@€ÈÀ(£~AÀ¾žBÌÜA0G©B ê A0$¥BÐAn¯Bd5A@Ú¾BÄSAÆv¿ÄS„A n”Bê(AÀ¼–B`&A0;­BÝ2@PA€A@AÐB´BÕ+A`gšÁVõ«Að^vBü‹LAø¯™Bø\&AðÔ®BxÓ,A`2sAvÓ¬ApM‘BS+A þuBHÊJAˆ®ÍBÐ L@ˆA€A@˜A†MBÃEAèx BèèÅA€ÿMBÞcA@ÍAlø>A0·WBÐúUApc”AÒúÕAðî@œÁ(C`SY@úe¿hSÙ@µCÐÚ‹@\C€U@,§C@ù @€A€A€@AÀ_ A4aÜ@eÀd†\A nˆA2eA ˜A„¥A fÖAtEAüÎÀtE€AĪADúAàç×AÅ+AÉŸB a@˜A€A€@ AÌo(CÈé_@@ÒŽ@ðà@”¨C8ÏŒ@ðúCç‹@ÄÉ-C ®W@0BÑA ®×@|¨&CÄ’‰@¨aC…@øŸìB ¤@@ A€A€@0A ‰ZC`l@T@:ì@h•@CXüˆ@(ýKA0/ B¬ýyAÐ2}BPq@à@€A€@ˆA] CÔïè@€iÆ@@iA¸»ÿB”þ@ \÷BÄPA ýC7ð@ÀÏA7pA°C¨]û@@!áBÔz A`XÆB@=@A€A€@A`ª›BœÎIA §¨AÐôÉA€T‡B0ßGA° OBìpmA)›BÄÉJA´g@ÄÉÊAçrBö˜YA×iB¼_A`[}B Šf@pA€A€@˜A”[ C.˜A°ÑèÁ&µ–AøùºBøA0A(©èB(A&Ct×A¸ZRÂt׎AظÑBðr&AìÉC|RA0÷ÂB€ZY@@A€A€@ AhÙ”B¬áZA€ rA| ÛApBÚ]WAðFB¨üoAèµBˆ²>AÀ^uˆ²¾A`vóAjÉVA¸ƒ˜Bì¦3An¤BÐÕA@A€A€@¨A ¿ÜBZÝnA ¡WÁÞ ïAà1”Bˆ`AÀ³©B˜Ý™A€vØBÌPaA`ˆzÂÊPáA -[B„ðJAÐÊB ß|A„¤B]@A€A€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@YyBÀŒ~@pA€A€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ùA€ 8BAqAð‘DBPc@ A€AÀ@€?¬™\C€Ô@ZZúÿZZúÿZZúÿZZúÿȇXC8Ð@À¥iC0ãâ@ZZúÿZZúÿZZúÿZZúÿð×eC1ß@~DC¾Q@A€AÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ²½B€²à?A€AÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ? B”@¬?AØCB`Ë@`DšBÿË@Ø8¹B á?˜A€AÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ „—ApÅ@iÛÀpEAÀpA8ð@À0«APYAp•/B ã?À@€AÀ@ @€_"B("A@2ÉÀ«¢A@›BvXAp9%B Þ[A ûòA8Ø@ ØGÁ<XA`ž¸A#AÀ¢ BŒ„AàÊ3B ÷@€A€AÀ@À@§MCÐ*‘@ÀŸ@CAœÅCC,È@º=Cp›¸@`I\C`Úr@ÐAXÚò@$xXC4¦@„ãECH¯œ@ð=FC©e@€A€AÀ@à@ äCØž@ÀêåÀ|¨AŒJCÍÓ@ÿCàGË@ mC@GC@`Û‚Á@GÃ@ð C°ÿ@\öC á|@ü$"Càå%@`A€AÀ@A0üDC€Tb@à}AÐzâ@`_8C$éŽ@´”/Cg•@ÄñJC m`@@±ð@mà@ô>Cà}@ Ò5CøL’@ä¡HC`]L@€?€AÀ@Aš¼BÈáz@{Ö?¨ û@X׫B“§@` ¨B€Ë—@n²BÀ‡c@Î\¿À‡ã@¨ï B|ê—@xy¡B˜“Š@˜1ÀBPC@€@€AÀ@ AÎ>B² Ax–9‚)ŠA }®A,µAV{B\Ô:AÐO BÐ!A  ‘ÁÎ!…As¹AÕ!A0ëBP-AÉÚAПª@@€AÀ@0A¾aC@{p@@LGÁ(¥ð@d3@CÈÁ˜@ÔJC˜@ÌwjCྂ@à±ÁܾAT.JCÔÛ¤@´ÈPCp5Ÿ@è×gCð&X@A€AÀ@@Ad® CÍœ@ ¥oA¨èAÈqCtýÅ@€ÚæBxm·@¨=C 0—@ ¶¹A 0AÀvýB>º@`ýÔBp¶@ˆ8CP»I@ A€AÀ@PAà4B€k-Ap¬ÁpŠ­AÀìùAš¾HA0Õ3Bä(VAÀ5dBXÖ!AàxKÁXÖ¡Aâ+B"/LAPöVB¤97AàìóB€î@@A€AÀ@`Aw“CÈ*ì@šG@tUlAP\vC΋ AŒ/tCü4 A8§–CH%á@0ÀH%aA@yCRA¬6|CØÃAH}C࢚@A€AÀ@pAØgRCT¶¦@š¨?ÜÔ&A`,CÌ*Á@x+C@ä¿@ JHCˆ|›@àºKÁ„|A€0C¬J¶@ä0)C` ±@Ä^@Cm{@à@€AÀ@€AиxB.¾GA€@HãÇA ¯JBˆ7[A æCBüTiAPÀ”BØv0A°… ÂØv°Ak6B*á`Aˆh“BA+A”ŽB‚:@€AÀ@ˆA°VXB„<\A@(‚ÀfÜA€ #B»kA ó0Bœ|}A­YBô½ZA •uÁò½ÚA°LBÊeA äCBl¼A€– BˆLA0A€AÀ@AÐòWB`/fA@ÂqÁl[æAcBö¬pAL>Bü&‚AÀHIB´ÛZA&¼A¶ÛÚA >BY€A@ŽîAHYA‹ÈB€ÜG@`A€AÀ@˜Aø–ãBèwû@àN@Ą́{AH¤¡BüE A‹µB(`ü@éìB°Ï÷@ƒæ?¬ÏwA‘²B6ñA"²BÀâAÀ_yB`ah@à@€AÀ@ APoÌBP*#A€k½@ŽJ£A'šBfœ!AøP“B”2AhˆÅBä‹BôÇ@`oïA”ôGAÐcB¤æÊ@àÿëAìÀA`ÌÏA•Ö@˜A€AA A€2TBp—AÀ.ÓÀd¯ˆAL1BÒ3A tHBì$APEzBðòÏ@ð>ìòOA€ù_B pAP}^B$ßAˆà—BðÅ!@À@€AA0AH")C´³•@ =Á<ÎAD!C4,»@ðfC€ÿ·@4®)Cˉ@Ô;ÁüÊ AðCü*¬@üC˜ª@ VCðÀg@A€AA@A°>‡C¨»Û@èŸ?ã[AœÍiC ÂA€ähCQA4žC(€Ä@À íÀ,€DAÔ¶\CT¨î@ 5cCP~ñ@L±?C@¦<@A€AAPA€ WBŽ©5APÁA|ʵA_B,^A@© BàHUA@tBÌe AHµBÊe AèɈBÐã-AÐî B(ÍQA°lºBà*@PA€AA`AäP9C4­¡@@S?AäÊ!Aè/CH"Î@tÅC0“­@ølACÈ•@€vAAÌÂAD&Cˆî¿@´¡ChÚŸ@´:C v@PA€AApA ~³B^ÀAf"@>Ù…A¡”B–<A8:‘BüL A€a…BÔ¦2A‹wAÖ¦²AÀ sB ú9A@­AB$bA`0{Bð`@`A€AA€Aà kBðNAàå„Aä·ÎA`ÎVBöÔ^A¾"Bð vAàµtBSA`XÁÓA@.BÌ[hA'[BÈàvAàK BH™›@@@€AAˆAàC B‚ EA/‰A62ÅA B­sA€OÇA„¿?A`åABxçOA@¼ÐÁvçÏA òÝA:ìNA²BBt~A còAXâå@@@€AAA ;BnFBA°ëÁ,lÂA`ÅAb€>A`±>BígAÀØŽBL‰XAÚ­?J‰ØApì\BàúwAp„[B'_AÀNšB@Xl@`A€AA˜A LwB²Ð A8 »B¸¡ð@deCÈÞ¸@JÇ@ÈÞ8AðãæBÀå@P ÞBHÓÎ@h6ÛB€ñ1@A€A ApAдzBx4AÀ Á 2´A€c,B¸…[Aà–oB<öEAðZB„7A0“ÊÁ‚·A0ÎB&¹VA]B¬#RA`gBÐc„@pA€A A€AÀŠGBì23AH¶BbU³A \BTðVA@ïÉA„ @AÐ!B¨ˆ?A€+pÁ¨ˆ¿A@ÎÑAÜ~?A°®BTLrA$B@*¦@À@€A AˆAð«ŽBâÉ.A(”ƒÂøë®A€ÍñAš†YA€Œ¥BT)A˜BÜý@Aàç;ÂÞýÀA°Â$B¬¨vA8žBpœ1AppB@N@`A€A AAìuCìé AÀå÷@ŽAÀWÖBðAàÍB ë'Að¡ïB`oABAbo™A ÁB¢ÈAð4±B/9A„«C0w@`A€A A˜A`õB^ÂZAã3@VîÚAxsºB&€fAPê¸B ynAÐîåB #vA€Ú±À #öA *¨B7«…A(¸³B´uAÝBŸD@ @€A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÝZB­p@pA€A A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ%BØ@@€A A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀûéA€ÈA0A€A A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@MtBum@à@€A AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@8´A8Úû@€@€A AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€mjA-Ü@A€A AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ (B0b¹@0A€A AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐSBð$ú@@@€A@AœTC„>ƒ@÷ÀTUAÔØCèçÎ@€ÒC¸%£@Tt Cf‡@€_AfAXC{Ê@ÌúCh2¶@¸IC í=@A€A@A€?– ‘CŒr¯@€DÍÀ‘/A”ùŽC 9ü@dÍ‘Cذñ@Ø“C(ª´@J1A(ª4A@‰–CpÒAvwC(§¿@м“C@vŸ@@€A@A@%6CøKÄ@ZZúÿZZúÿZZúÿZZúÿ°Š3Cà}Á@Ä<.C_@ÀöÁ˜ß@Ô\C á«@3;C`jŠ@È®+Cç$@€?€A@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ w3C(Èš@ ©A(ÈAdŠ4Côyß@˜+C¨Í@DÒGC0$=@˜A€A@A€@gCíþ@ÀÂÀØAØ¥wC AÀ-}CXLAbž€C8ÞÆ@€S@<ÞFA8F{CªjA„wC= AptCp¿Ñ@0A€A@A @ Ž$BªM&A o2Ak¦Apå2B‡eApBà‘\ApA*B O A|ïÁO‰AÀØÓAß:Ap}\B,„9A !Bð\)@@@€A@AÀ@¨¬ÓBXBÔ@€BhTA(gêBx½ö@8¦BÜiAècùBX,º@vÀ\,:A(êBмø@¨–îB°>ú@È<C‰@ @€A@Aà@t< C¤³×@ðxÇÁ@ÚWA²îBÒ"A˜µCÌÚ A OñBH]@ÀH ÁH]A ±ÙB¼{®@pïéBÙ§@OžB` @€A@AAŸÙB¸«ß@€p ÀÔ_A08ÆBÔ!A€#ËBt:AGõB&ƒ@@Z‚Á&A KÓBtã´@X´ñB ¡@¬wC0~:@`A€A@AA°/Bh‘.Ap;Á*±®Að3 B³jA€.5BÄÏUAà\BÈ·ü@?QÁÄ·|A øÖA&á1ApuB°ÜAàGBÀP/@@@€A@A AAB<*AðÒƒAnE”AS BØõ?A €ËAø‡7AÀÍÆAäû@¶Ã@ä{A@äÇA–ñ(A@µœA4ûA Ý•A¨à@€?€A@A0A0hBT`A¤iAH{‘A0MB’SAAà§¶A«(AÀ÷Aà½AàÈAÞ½„A`aüAæó.A ä·A¤ÿApÓ'Bz@`A€A@A@AÀ°mBàÓ Aç×Á²í‰A %BLCAÀ~Bä‰ ApBèÕAÀ¼eAèÕA Ò BX1AÀÁßAv0Að«$B v{@à@€A@APAx‘B>OAðÈÂAmA ÃBr}AÐ6PB¬XAH›Bá@Àh^AaA²Bè; AÐ8rBH<AЗkBpK@0A€A@A`A€ðcB/BA@Ôƒ¿$¥@A‡@C AP!BC€<ÿ@XbJC`¨@ÖÂ?`(AÞ@C`©æ@´@Cp1Þ@T:Càâf@À@€A`Aà@¬äBCÀN¹@€ÞÀìp9A@K3CXé@Š:C°$A\ÀFC Åq@PÒÀ¨Åñ@+7Cw™@P4>Cxq§@øgC0‰@0A€A`AAÐzC¼ˆ¯@€6X@T©/AˆËùB@pû@0ÀôBø÷Í@°sCP'i@À†AP'é@XÂþB¸r˜@˜áB@(™@¼l+C Q@ @€A`AAÐ1¡BZþA¼’>@•A¸“B„þ@A˜m“B¬ú?A€ ŽB°¿»@@ŒA´¿;A\‘BŒk×@ÀKdBl¸A ËœB*@A€A`A A`}B´2A¤$AÈPŸA€uuBÈqõ@`RB áA8æŸBˆñ¶@À‚AŒñ6Aðí—B$+Û@ðô‡B¨.ö@8§¡B`Û2@ˆA€A`A0APíB(«@@‰AÌ4+AHXÙBTÏ@íÊBøÇÝ@×BÀ‡ @*”@À‡ AHÍÁBt€Å@t»B(Í@h¦Bc.@PA€A`A@A rìA AÀEû@ò<˜A ›èA=FAÀóATX0AðÏB †A@ _Á¢†–A`í¼A\^*ApsB,HA€—ÁA`yÏ@`A€A`APApZ.B\åAèAˆ›A€hµA†A+A "QBœKA€püAtqA€f@tq™AÀBãA¢(>ApÍA@´5Aà'¶A Ø@`A€A`A`AOB6í&A€-À§A€ûñAÞþ@A°¤ B¼ MA`^B`? AåÁ^?ŠAÀL˜Až,Az.B<[7A`g1BБo@`A€A`ApA;BÎ’LA€@ »ÌA ‰BJUA°BøƒA°dB494A°…åA49´A ðiBŽ5AÐABê&€Ax¥„B¬5@ˆA€A`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ø8BLo@€A`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ·'B%‚@pA€A`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¾B؃¤@@A€A`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàLBHa­@€?€A`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿVOB€MU@ A€A`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ ³A˜]ø@€@€A`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ éBPàÌ@PA€A`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀæBÐVñ@ˆA€A`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐY1BΚ@@A€A`AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÿ¥A°¨A`A€A€A0RBÖˆA cAf¡„A`9-BÌU7Apt BŒSDAà?6BÐÜÛ@@t5ÁÐÜ[A T!B(BA OPB¸ÈÙ@ ÞÛAйJ@à@€A€A€?PyB¤A‹vÀP7•AÀ*BøëKAP` BÐÃ[Aà[ÎAÎä@€g5À ÎdA€“ÃA ü A`‹ÛALl$A€‰BsR@0A€A€A@ÀÓ(BPæ@Bο=fAÀ–$B¦9AÀÜ+Bb,AÀ¦+BX Ð@ {‘ÁT PAuB0¼$AýOB¸uû@WB€S@A€A€A@@P&\BÑõ@ðrÿÁèþuAðàBUA°„ŒB[æ@€œwBðA²@ ²AðA2A˜‚BHÿ@PÚdBNò@ÀF©B€Ç@ @€A€A€@XYB.vAh’ ‘’A00BÊŒjA¸ïŠBXq#APœB4ÏAÀ"Â4ÏAp*BÆ`Aø¥B0ñë@pdOB0{$@€?€A€A @–™Bàjô@ „³Aä˜tApˆ©B¶– AÀR~B´>A`¾mBa"AÀ3ÚAa¢Aè¶ŒB~>RAÂ1B@AiAxÔ­Bh@@@€A€AÀ@°BBÈþAàqyAÀ™A€ %B¤#]A@ÕAxÙ>A0CB•A€[A•ApZBxŸ]AÀ“îAD–KA ²îA ‡˜@`A€A€Aà@€šüAr®A€áßÀºË™A@ÓAvK=A ÞBxÝ[AÐ/Bp•#A6Ap•£A eBú5]A úAŒ!WAÐXBY@pA€A€AA€ªBþ…+A@2 Á覫A<òAÌîTA€BGnA@À'BðÜþ@@†ÑÀðÜ~A 0BŽ×+Að<)B˜s#AÀ‰RBÀˆ6@`A€A€AA(kÜBÈsÜ@òÕ@hž\A†ÏBF³AØ;ÅB„lA¸¨îBˆüŽ@€’ÀŒüA ”ÕB¢·@€‘àB˜‘»@€ÔÃB N=@@A€A€A AxìBÄé@Ä»>XËiA ÙÔBÜÃA0ÖBì,Aè«üBÇr@€®pÁÇò@ÈwÕB¥@h´óB0¸˜@ØoÐB€M7@À@€A€A0AˆöõBdáš@€Í:@äÿA|ÜB`å¿@°ëÙBàŠÆ@d­C@|@Œ>Hü@˜ÁêBløœ@ÀíBr @@§Càôd@A€A€A@AÈ ÇBp=ù@}BÀoyA8I«B${ù@Àï²B€!4AØ{ÐBOÛ@Ú/À”O[AØ»²B¨æ¿@°‡ºB8P'A࣪B€Q@A€A€APA¨Ç¸BvoA|ß?Ž˜A˜´ŸB¬&A(ŸBðÃfAŸBøÀ&A`€7AúÀ¦A(‚‘Bä²ß@;€B¸8…AžÞBpvE@€@€A€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°2 B0â+@À@€A€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’6B0œ@€A€A€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`žöAP…Å@A€A€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp‹_BpeA@€@€A€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÇBÀÄ@pA€A€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@œÅA±ê@˜A€A€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¬ëAÐ¥Ù@pA€A€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ脎B ¼G@ˆA€A€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÑñAhø@ˆA€A€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿƒ0BpŸÉ@€?€A€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ N:B8g¯@A€AAÀRB Þü@ÀWÐ@D}A€Í+Bð#Að¹BŒØGA€)ÞAÀnÒ@@ˆö@ÀnRA°%BºdA€ÄAt‚A Ð0B PW@@A€AA€? B@ÈA€k@hâ‡AÀÕB@:Ap-B|JA`bãAè±Ø@oÞ@ä±XA@8BÔA ÓÊAÐe"AÒB`žX@pA€AA@p+¨B¢p@:RÀÑð@ˆx¤Bt§@H¨¬B¨œ­@˜¼¯B0»j@1Ô¿0»ê@_­BT9¡@€¼²BXD«@pÌ´B o@€A€AA@@@H!B4ù@€gxÀl3yA0ªBʾ3AP§(B°)AÀ$Bˆyã@ ßeÁˆycAà~B„/Aà{@B(A ¬OB0:5@À@€AA€@L¯BA½UÀþ=‘A@½ÉAj]8AÀvæA€QA` ÚA¨1†@A€AAà@ ÍXBø¯,AÀ}“ÀÒ¬AÅCBàªXA@ÍWB<9vAp‘iBg)AÐZ¿g©AZBlOA°¹`B,öuA"B`C@pA€AAAÞC•Á@€…ë@˜»AAx}øB´”û@èðíBhAˆkýBࢪ@€¸GÁÜ¢*A`ˆßBdmã@0ÁúB°èß@°¬ñB°ÿb@˜A€AAA †1Bv®?AÀ}NAÞÔ¿AÐw:BÝ„A ' BÜwkA@רA¤ Aˆ?¤‰A XÊAœ:'A€”ÅA$>AH‹“B€B@@@@€AA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØäáB/]@ˆA€AA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX”BP°Š@A€AA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0|FBàü,@ A€AAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ }'B rU@À@€AA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀk[BðV@€?€AApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÅB˜„@À@€AA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÁMBX-¡@€AAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHb¬BF@`A€AAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÑ…A]Û@€?€AA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÉB0RÓ@@A€AA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ “A˜â@À@€AA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ %ùAð¹Ó@A€AA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ƒ B€ÙÈ@PA€A A`ÒŸAø· AZZúÿZZúÿÀÏ¢A˜^AZZúÿZZúÿPtBˆú×@´°?ŒúWA|B˜¥å@°dB\>A€†AÌ@ @€A A€?€3!Bæ¨A`xxÁHĈAЇBx{(AEBÐù]AЂ(BÞÙ@€äÆ@ÞYAÐ>6BÐï×@ÐüBlBA0aQB@@@€A A@ •1BÀÑ@Û¿¿°êQA€Û.BÅÿ@€7BD)A0$Bð=Ô@‡¸Àð=TA@^Bü/AA!BP'A`æSB =@A€A A@@€1B(d)AZZúÿZZúÿ B(AZZúÿZZúÿÐBÀm*AZZúÿZZúÿð<Bþx(AZZúÿZZúÿ°MBB¿#@@€A A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ!AÀÃ@€?€A A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpSBà8Œ@@@€A AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿö³A¸ Õ@A€A Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ;üAð]§@ A€A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÂ3BÑ+@A€A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‡ŽA€ç¾@pA€A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‰¢A€ðÏ@À@€A A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@AdÎ@à@€A A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÞHBŠ@@@€A APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‡0Bÿa@pA€A A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ µ BÑ™@€A ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ r%B¸ž@À@€A A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€1öAð¤@`A€A AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0êB(fº@0A€A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÄA(ß@€A A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ|iA0sÐ@pA€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸=°B°ÑL@ @€A°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿšB×>@€A°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0lB ]7@@@€A°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ö„A°ëÄ@À@€A°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ €‚Að×Î@ˆA€A°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ç$B`L@à@€A°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà³IB€¯8@ A€A°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ£ˆA°/Î@@@€A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðªJBÐóu@˜A€A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà@µA@[¾@A€A°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀsÂAx«ï@A€A°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàBhÉö@A€A°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ° BÐU”@€A€A°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ?yAð*Õ@@@€A°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Y>BÅž@A€A°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€óÑA€ï@`A€A°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ XAP¢À@ A€A°AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀT²Aøèÿ@€AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜ÑB@ùè? A€AÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀåA˜‚ˆ@ˆA€AÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà©AçÔ@˜A€AÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¦éAi‹@à@€AÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàª|B¦@˜A€AÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0#B°ôB@À@€AÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ|ÏA(×@A€AÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà&ÁA» @A€AÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ_§AµÕ@0A€AÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€­…A€šÍ@A€AÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÝB°g~@pA€AÀA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÝØAóº@ A€AÀA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`YÑA¸ Ù@À@€AÀAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`!†AÍ@PA€AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ­-B`Ó @`A€AÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@:AˆŒÈ@A€AÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€lˆAPwÐ@€@€AÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿаB€>o@@€AÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°T#BÐ|ˆ@A€AÐA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÀtA(eÊ@À@€AÐAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿL8BPX>@@@€AÐAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ\A€¿Â@€@ˆA€?€cëBØÖ–@€¢ÀïAØGåBprÐ@0©ìB¿Õ@ðlçB K˜@ ØlÁ KA¨ÙØBЊ×@ ÙòB zÔ@CÀÔ/@@@ˆA€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «¢APGx@ @ˆA€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bàê@0AˆA€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ uBèãÎ@à¾kAèãNA›…B|¢ö@ÐüNBtöAXç”B€VÃ?€?ˆA€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜Û‡BˆêÆ@àf×Á„êFAP¬QBþüAМšBàcÕ@@ ›BÐÈ?ˆA€? @ãB¤¡¸@ÓìÀÈ¿8AèÜÏBÂû@0ÇÛB`ð@ȲãB@Š:@€æ'@@Šº@x ÛBX¥z@ègÓBx@h¸CÀ€@€@ˆA€?À@ ´B)AÀ¤ApBšAÀ¡ŠBlØ/A äFBˆ?bA°¤B¨`@…ýA¨à@€Ö·B€É‚@ðÈuBÈ£@ŠÜB •ø?PAˆA€?à@è¦ÁBDÉ@  AŒ/IA´ºBª0A©BhCç@ðàBFB@`­¡A˜FÂ@¸QâB#‚@ÐâºBàv@X¶ºB@Âã?À@ˆA€?AÀSBÈA@]›@ºÝA…B’á$A ïýAd±'A”Bàãá@ ‘AàãaApBpÞ A@­¹AVA 7ÜAEx@`AˆA€?A`”BàA@¨qA¢“A zBdõAAà‚ÍA .1AЮBlÍA Al͇A`p.Bú)A`3ÜAÐå.A0¨3B F@€@ˆA€? AÀ\²Bd«À@@‰„@,Ì@AÈû Bµé@pè˜B ’õ@(Ú®B0V¬@›š?0V,Aà×›BÜšÔ@€¦˜BxQÙ@€Ô•BPW@€@ˆA€?0AÀ˜³B` º@°Ü6B\-:Ap~ÃB8@¯@ ƒgBXA0ÛÂBhú–@¨ÃBlúA`¡ÊB`CŸ@؇BÀóÏ@`ÊêB W@@@ˆA€?@AdTCX^Ÿ@P&BzA49 Cø®@ÞØB ^Ð@\éCД@ ÛýAÐA4ë C .¨@¨³âB@¦¼@¸CÀ,6@ AˆA€?PAüf C¸[›@@+ÞÀwA˜}Cäĸ@L" C8.·@éCÀÆ›@€—ÙÀÀÆAöB T¹@ÔsC5¸@XúB€2@€@ˆA€?`AÐKìBºÑ@pí©ÁpßQA ݰBæ™A¸ÒÓBøWá@ öB ž½@Ð Á ž=AxÈ»B¸Åå@ÀeÙBÓ@˜ÜB i2@AˆA€?pAØ‚bC|ðÌ@À\AˆMA$9Ù@@AˆA€?ˆA`J+BÐVA>ª)ÖA@ÉB£jA°B0kA0g`BifAðœ¨ÁiæA ÷ B–ŸrAÐqOBJ\ƒAÀÊnB8o†@ AˆA€?A°`GBÜ©cA€À‡ÁêÔãA “úAÒcA0æ1B:§‚A JNB¨iAÀ‡Ý@þ§éAz&BéA ÆBàÌuA€WeB೦@AˆA€?˜AЄB\èBAÀ"²ÀÒ ÃA aÎAr9BA ~ñA¨\WA ‰?Bl¤VA 0˜Ál¤ÖA`ÊâA¼?NA€{+BÀ“sAàh…BŽm@€AˆA€? Apƒ–BqhA”ÛA‚žèAÀ®€BÎÈOAÐ4BtŸ…AxžBˆ }A©­¿ˆ ýAbB½A@$iB¶‚A0[6B ^Ÿ@AˆA€?¨Að9BkzŒA8@X– B°ÛJBœvŒApŠFBöäA°êVBÚžƒA€¡ÀÙžBàBªXA@Ö BhHˆA@ÊYB$@AˆA€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(4B¨f‘@À@ˆA€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpgaB@Fs@ @ˆA€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP[:Bðë”@ˆA€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ wAxxë@ˆA€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ˆÐA8OApAˆA€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ®ÄAøá A @ˆA€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€9²A|ÄA0AˆA€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`$¨A¬ AAˆA@@@•B´ªÔ@€&o@øÌTA`3˜BDAp4B¬Š A»BHݶ@x_-ÂLÝ6A¸ôBÄA €ãBÐJá@àÊ”B€À? @ˆA@@€?mðBПí@ZZúÿZZúÿZZúÿZZúÿ¸àêB$è@XøåBÈù@ZZúÿZZúÿZZúÿZZúÿ@ áBøÄó@ÐåC€àñ? AˆA@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿCàA|@À@ˆA@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@â*C¨§‚@ÎÁ¨§A|ŒC /®@h×+C¸ì¶@вFC _K@AˆA@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@h:B2Â@ à>Á2BA0yBº±AÀäGBXXâ@ØšB@6÷?à@ˆA@@ @X@ýB(܈@˜×?œòA€SñBxÙ´@`ìB8é·@ÐdÿB@0@À¡Á8°@8ÏéBègn@  ùB0ih@°ßáB@áè?PAˆA@@À@ˆ¼Cäƒ@ÀÿÛÀˆ'A(bC(J«@|–CÕ­@°Š'C0ýI@ –Á8ýÉ@|Cðˆ@PáC(E‚@¼i3C`Î&@ˆAˆA@@à@hÃ)CŒÝ¤@²Àøø$Ax CüL×@ÌCÀNÕ@3C€Ü[@€ÝÐ@ˆÜÛ@,ã(Cë@(;!CHÆ@è÷7CpÛo@˜AˆA@@A€¡¡B€'×@àxMA”KWA`¶žBþ™Aèy†B¤•A°JÃB \{@PCïA \û@ø²ÍBЄ’@°¼•B€6¯@è§°B`íè?@ˆA@@A⿌C F@9 A_A^€C,5Ä@wCØ’§@f(ŽC€“‘@úËÀ„“A,ë|CLï½@šY€C¨³@ÛœCШ@AˆA@@ AT„lC^@ÀɈÀ¬tA´ÕNC  @p§QC ¢@ÈunC8{@ ÷EÁ8û@ĦMC”¹—@HCWC@¢¡@0”C(–@AˆA@@0A˜ÅBd5Ä@02°ÁLWDAÈe˜B˜âA˜ù½BâÖ@ ê¿B@è¹@À,ÛA@è9A0ð¾BÈ@xŽŽBñü@°ñáB`Ã@ˆAˆA@@@AŒVCœv„@@÷Ð@ÄA¨è Cð¦@„Cð¶¡@<ðC8æ@ˆ­A4æADaCœ9˜@0ÝúBPh¡@˜†¾B ¢@˜AˆA@@PAˆX¾BTxË@@àATœKAxħBTv÷@¸;—Bp›ê@P2ÒB(°@@ÔŸA,0A¨KÁBœÊÍ@ „ŸB@ûÓ@°Œ}B°êE@@AˆA@@`A _WCܶÝ@•@˜Þ]Ap3Crû@0f/CÔAAå@C Î@ŒP¿ NAÀCðÚî@ŒNC°Pñ@ØØÑBs*@ @ˆA@@pAÌõXCô¡®@Ý)@¬Á.A40C„GÆ@¸b.Cø´È@¬_C8”ž@6·¿<”A4Cø‚µ@¨›5Cøµ@HGTCH~€@À@ˆA@@€AØ(ÅBm8A`4 ¸A¡pB†atA9ÀBHÊAhëºB Q¡¨AŽBøå8A0iŽB¤\9Ah½BOb@@@ˆA@@Ap²„BpÐgAø3ÂxüçAP„BpAG]B4fA)hBnEA0ö6ÂnÅA€ñÊA¬[>AÊlBôãVA€YQB 4l@ˆAˆA@@¨Aà£BìRA@:æÀØ*ÒA ÆA$àBA` òA´ºbAø‚BtAÈMRBôAèq€B˜‡A@žÝA$[VA€·³A0Hð@€@ˆA@@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@|ºA¨Àû@@ˆA@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ø¿ADÏAÀ@ˆA@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ €AÀ¢å@PAˆA@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPµ`BP¡~@@AˆA@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ†ºA¤- AAˆA@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÞíAðŠA@ˆA@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@²±Aø$AÀ@ˆA@@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÖÉAˆ¹þ@@@ˆA @Ö¥B v¼@ ÛaÁÈ”Cô6Ñ@à>+AL\QA˜ CÔtô@0<øBèü@ÐCÀdÁ@€9~ÀÀdAAèüBôuë@$bCˆõß@˜XõB ²,@pAˆA @`Ad9/CÌäÇ@À«@AôHAX<C¬hÝ@” CP ô@l¸9Ch$¿@@ ª@l$?A$@C¤¬Ô@X$C(Ýè@@é Cp K@pAˆA @pA°áB¬=AÅÛ?äνA×úA¬¸WA@ðA:ZAÝXBˆ;TAmœÁˆ;ÔA •BîþdA0‹OB®€A€÷A¸VÊ@@AˆA @€A$Ch¯Ö@@çÞÀP×VA(4ÌBðô@NØBˆí@|CÐèÖ@ ÓÃÁÐèVAˆPÂB.ºA jêBeß@€•úBà/@@pAˆA @ˆA` —Bü??AÐE£Ad¿AÀׄBªž=AÚKB¨XeAÈ‚£BÄg1AÀétAÄg±A°iŠBà.2ApMgBܱRAHA’B ØW@PAˆA @A@îãAòøA•TÀ¢›AÀ½¢A<¯A v¸AÒ.A %0BPM>A°b¡ÁPM¾A ŠÍAÎô:A@%B¼l]Aà°¹APxë@ AˆA @˜APÒB¤&A¸Âø7¦A(BèVKAèÔ¹BœT A˜2âBÞ A@Ùž@Þ‹AxæªB²ØA˜±¥B,ŠA” CÇf@AˆA @ AHB<¥aA oAâÑáA˜BÖÔoAÐàBˆË`A€ŠBœ¸_A@¥ÆAœ¸ßA` kBM`Aï%BHêkA0B`¬©@ AˆA @¨AÐÍ_B<2A€ÁZÁ¦N B`á B°Ž‚A0(4B">™A06/BäQqA {AæQñAfB˜¸‡Aà5ÎAPA@xHBø`@0AˆA @°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðêcBî›@˜AˆA @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜fŠBÀMe@AˆA @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¦A@eAAˆA @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ SBx-‘@À@ˆA @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ\˜ApØA @ˆA @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€gŠAPÊû@@@ˆA @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÁA(ÊAˆA @èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ9*Bh·@€@ˆAà@àÈüAJ£A€zÀ»A€eêA¾?A€ûB\jSABÀSAZZúÿZZúÿZZúÿZZúÿúÿAÌS#AxÀCtNÕ@dáCð)ò@ÔOC€h6@À@ˆAà@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ üÕA@Ÿ5@`AˆAà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@4SB°ç@P?×A´gAÈ!B¨¸ú@àâB”D9A€“BÀ‹Í?AˆAà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‹BCÀä›@Q4À¼äA´$:CôÓ@Œ!;CxÓ@83(CÐe4@€?ˆAà@ @˜]C0a@ …RA¨{A0#CD-Ð@ÀÖCð·Ô@€C@6…@€#Ø@@6ADÊ C̆²@¼7CˆË²@ä‹(CA3@€AˆAà@À@`äB(ü'A@¤?Á–¨A€ÞüAüOTApU*BdgA Ì BH¯Ô@ð‡ÌAH¯TA ›2B¨æ A`¡£A,ÃAÀOŠA3³@ˆAà@à@„\4CøÊ@€íˆ@¨ãA”º(C˜5Ã@@û#C@Z¶@ÈKC O@ðŽ>øÏ@È’01A0¬B°DA˜ßB€h@`AˆAà@A`}ëA$5AvAjL†Aà B,ZEA@pŒA  A ðâA°Á÷@ ¨Á°ÁwA€€AŒDþ@@‘ B,¡6AЄB û'@@AˆAà@ AÄžCH~Æ@@^ Á¡FA,1ŠC\û@pYŽCpýô@ŠKŸCHø¼@⬿Hø?A Æ BÐÀWA°2Bö@0 «ÁvAÀÝPB ù%A†B$´Ap¦BÀpu@à@ˆAà@@A þGC¬kÉ@pÞ¿A°IA I5Coû@èß C0§ë@˜L1C«@ ß‚Á+A`×CÄ&Ö@ÐáCpÈ@àŸÚBPÎ4@À@ˆAà@PAPè¸Bp3é@à.QA¨]iAhM¦B¨ûA¸ B4 A°ÛãBà^°@ï?ä^0A¨&ÁBЗÒ@0`¾BØ;Ñ@0šµB-@AˆAà@`A¬Ô CÈáÛ@ÄÛA \A èùB€Ãî@ðTÍBHãAXµêBhØí@ \ÁAhØmA‚ÕBÜý@HL®BT@AhcØB` %@˜AˆAà@pA´-B½C°=@PAˆAA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ RCP¥†@@@T¥A¨{PC¼³»@ öKCÐ0º@T OCðƒa@ˆAA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÌ™$CÝu@©«ÀˆÝõ@ òCør¨@"Ch€©@˜íCð6@À@ˆAA€@²H©C0è@ÐyÁÁÈP,A@[XBû AÐùBHì@pPÇÁHlAÀISBÜ—1AÐÑ•Bà‰ß@(u²BàÔ@€?ˆAA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀMäAÜ AàÎ-AÜŒA`íAªQ=A |¡A¨úA¦¼Bs&@ˆAA@ATëCŒI±@@ìéÀØi1A`WØB€Ãç@˜uåB¨ÞÄ@€0ýBð© @{l@ð© A8ÜB@²Ê@~ÖBx»@|CÐãB@ @ˆAAPA@ÆÀB("×@ðý–ÁÐIWAÐW’B4 A̲BÐë@(ˆÁB8Fº@€bÁ4F:A€¦šB\Øç@ã«B0 Ô@€êÏBð>$@@@ˆAA`AgaB’ÇNAÀHªÀ(îÎA@_1BhNsA DB¤qA€H‚B¬!A@L¬¡ApÌBþeXAÀ¬–Bd"AàXvBÀºA@À@ˆAApAô¡&Cœ'¸@ØnÀpJ8AA„Œ=AÌÜ C¤gÃ@ÜOC`pî@ úCðJo@0AˆAA€Aе%C°¢É@(@TÉIAðYC̆ð@Œ×C(Õ@@I+C°_Î@€¤íÀ°_NAÈCo÷@," C "Ø@4ëCõb@€@ˆAAˆA˜=B"›MAàëÂÃÍA æ B(bAhNƒBð/dA­BØA=A€k,AÚA½APB(o\A _ÌA¨=DA@Bй{@ˆAˆAAAxMÍB~’8A@+9A궸Axé¤B.Á9AX&•B´UAÀâ‘BÑVA@-3ÂÑÖA DBLÓuAø¿’B<æXA0DHB®u@ @ˆAA˜APÕaBdƒAPçëÁªB +øA.ydAð¿VBž¡A`ÏBB»wA@ŠYÁ»÷AàBøAŠObAPS'Bhø’A¶îA¸èä@@@ˆAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿLŠB°œ^@0AˆAA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#.Bpy°@€@ˆAA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ò¶A¨5þ@pAˆAA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ7Bp#»@@AˆAAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`²”AÀ AˆAˆAAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà#‘A¸/A @ˆAAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŽA(:ÿ@PAˆAAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ >èAp&û@`AˆA0A‹C H„@ÑÀÀà^APÓCÂ@LJ"Chá³@|ÒCPlˆ@àòALlA<C ¸@¸9C¿É@¤TC€è(@ˆA0A€?V. ClÀÁ@PÍÁìáAA˜¥šCLA:£CH£ò@ zCˆ¥Þ@@Z“ÀŒ¥^Aˆµ›Cp0'AÈCC¤AÖ!‰C(Û‹@à@ˆA0A@x[ÐCL:AZZúÿZZúÿZZúÿZZúÿ‚iÌCEAøçËCÈ(ó@ÈUÂÄ(sAF(ÁCh-EAÂTÐC@Að™ÙCè9Ë@pAˆA0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ^¥BGž@p§ËÁGA褈Bâñ@Ч¹Bο@Då,C™@@AˆA0A€@Ú„B A`p"AƒA0ȉB:"AôkB´@AAõ’Bä¹@V¬@ä9A(%“Bôøò@HMˆBXÈA`šBà4þ?@AˆA0A @¨a§B(‚ä@À@HªdA¤B47AxšBhA0½zB°\ü@€JA°\|A¶ƒB&¿AЯVBh2KžA o¢A‚¸Að BäÆlA€.úA#A€ü©À#œA ¨ÎA^+AÀoõAô2`A^6B`]@pAˆA0A A°Å3B0Þ)A€-X@0ý©A—%BʃVAðBœTAP,BËAàƒYAË™A`1B @A€B(ïBAPü^B@XM@À@ˆA0A0A¨+OCQ†@ò^@ÜiA|t6CLÕª@!4C`s¡@4˜QCxIˆ@ ŒLÁxIAЂ1Côæ¦@Š=C¸™ª@&C€!Z@@@ˆA0A@A(+‡B$~AÀyJÁþ™•AP`RBÊN1Aà"Bd”:A@ZRB ¶AÐ øÁ ¶’A ¤þA:ø5A@7kB„./AØŒ¬B$@@@ˆA0APAÜC€|¦@ÊÏ¿à›&A æÙB¬PÈ@°ÞB Æ@C ÿ’@Ñ—AœÿAXIõBœ¡«@øþÖB ´@ì Càe@@pAˆA0A`A`-BÚ–CA(ç¾(¼ÃA ÙBbeA0ƒBœœfA£1B˜/AмÁš¯A ¹×AAAÀ›;B\öZAAB@‚@ˆA0ApA $WB0Ü6AÀ“aA‚ÿ¶A EB"lOA°:BPjVAÐ`[Bpb,A@|°@nb¬A0§:B½BA0Æ*BH’JAØšB­8@€AˆA0A€AðÑLBþ(HAàŽ”Á.PÈAÐeBä¾cA€ŸBBdaAÓ„B¤ÛLA@aÀ@¦ÛÌApJ\BÎÁnALBì¢_A uBœ?@@@ˆA0AˆAPç/Bö\A¸/@¦;ÜAG BgkAzBøv|A †B.nA A.îAðˆ^BœWQAP¼DB˜âšA@êäAèÊ@AˆA0AA°1BŽˆWAfŸ¿ø³×AÊëA¨3fA ÷AôÞmA üBÀ~•@ˆAˆA0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ãæA¸é@€?ˆA0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà&rBÀ¹i@ˆAˆA0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀiÂAØÞAAˆA0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¯A¸Aà@ˆA0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ ¶AÐa AÀ@ˆA0AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`µ’Ažþ@@@ˆAPA¨ôBpR@ðSÁ„k A@¨ãB ¥À@äÃC`vÐ@ÅÝBÀ;@ 8¥ÁÀ;AZÊB¼ÁÈ@x®óBÀgÑ@l C`Ø@@AˆAPA€?ø\ÂBèº@@EsÁü2:Am²BlA§ÐB€éã@à»B€Ë`@P}ÄAxËà@ø%ÓB¸!’@ ¢BØô©@ø"éB¬ø?pAˆAPA@tÛCþýAZZúÿZZúÿZZúÿZZúÿ¤ €CüAØz|C°y£@À¦ªÀ°y#A4ÙvCb-A`|Cðw¼@œûhCð'[@ˆAˆAPA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿt#VC=â@À„éÀ=bA¤ÞMC8PAÔ UCРAüóSC òG@ˆAPA€@ä•7CDHÜ@D¿Ôo\A¤ 1C|2ADÏ1CèáA 6C¨sÃ@  -Á¨sCAç*C’?A¼5CÜ AÜž˜5UAÚŸBh@A¨9ŸB$'A`"ñB0±8@à@ˆAPAÀ@°¯ Bø¢A·¿Rº€AX*–BÜ,A84™B¤”*A@̤B¨¹AÀÚ£Á¨¹…Aˆ3ˆB^?IAF¯B$¶Að½B ®@ AˆAPAà@`=Cðœ¼@@ÛöÀl¿Ax@;A°zªBÈEÛ@˜õ–Bp„õ@ÃÚBpÓT@ˆAPA@AøÕüB$ë@ p Áøã+A.ÒBlpÇ@PõâB° Ü@¼ECˆ0š@@"òÀˆ0Aº×Bt”³@¸çB@óÄ@ | CàÆZ@€@ˆAPAPA ¯B6SA@¼Ü@8lA@á™Bœ¶AhžB˜ã!ApÌ}B˜îAmƒÀ–îœAp;OBèÇ?A@¼_BŒ×8A`²Bpû°@à@ˆAPA`AÐÈòB ¯Æ@@}í@èÕFA(œÏB$/Ò@˜ÅBPuA`7øB˜Á«@`C#ÁœÁ+A€ÅBl™Ä@ÜØBHAÐ@²ÀB`ÿ.@€?ˆAPApA hÔB&)A ÏÁ¢'©A€Ì—BÖF+AeÄBø ZAh³æB $A«A ¤A¸‚ÌB”úÚ@à¬Bh^vAà>²B€e6@PAˆAPA€AðÂ5BJ@fA`ÔA~næAPÄ BT(ŠA€B€guAБGBŒrA€Ý@ŒòAÀ²%Bè9ŠA@"B~­ˆA€ B0‡œ@AˆAPAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`%B gw@€?ˆAPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ ØAha¬@@@ˆAPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐãBø×@ˆAˆAPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ^øAHCÛ@`AˆAPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP}‚BÀšG@`AˆAPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ax.ô@@@ˆA¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`„Aâ@@ˆA¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`IÓAÀÈ@@AˆA¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’NB@£H@À@ˆA¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÚšA µä@À@ˆA¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`oäA0×”@`AˆA¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀLB@.<@€?ˆA¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`aºAhŽû@€@ˆA¸A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàHAH"Ø@@ˆAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ$|B€óð?@@ˆAÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPo B ðš@`AˆAÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿµ=A°ø¢@€@ˆAÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨š‘BÐe@˜AˆAÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`šXBï/@AˆAÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ YöA˜[–@AˆAÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ5BÐK@pAˆAÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÜÄAHxã@PAˆAÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpuMBÃ@ˆAÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€3ªAàOö@AˆAÈA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðrB r@@AðžkB¤xPAZZúÿZZúÿjBb!OAZZúÿZZúÿ°’BÒrA€€[B’AAZZúÿZZúÿ0¬*Bàž/@AA€?Ú=B–£lAZZúÿZZúÿ0í:B,þhAZZúÿZZúÿÀX”ALNA€ Í’AŠãKAZZúÿZZúÿÀJƒA€ÚØ@€AA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿtT/C —w@@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh=õBP˶@€8ºíBÔ1±@ZZúÿZZúÿdÚCP7W@PAA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿô°BÀè©@€È©BàÏ¢@ZZúÿZZúÿ eBpó@à@A @`œBj AZZúÿZZúÿ8“B¶AZZúÿZZúÿXÍœB¤æ@€ˆg”BìIÚ@ZZúÿZZúÿØCÛB0 @AAÀ@LôCCè@ZZúÿZZúÿ=6CxÖ×@ZZúÿZZúÿœÑFC@¡@€P´9C,Ø–@ZZúÿZZúÿ|0&CÀÍÊ@€AAà@ðRB\4YAZZúÿZZúÿp½@Bº>GAZZúÿZZúÿpäB åá@€ EoBìÐ@ZZúÿZZúÿð•UB諱@ AAAº>CœŸù@ZZúÿZZúÿlo,Cð®á@ZZúÿZZúÿØYCèn¨@€t{ECxÙ˜@ZZúÿZZúÿdÂ:CØ[Š@AAA$ÑaC˜e¨@ZZúÿZZúÿ´IC ï•@ZZúÿZZúÿøÞkCÚª@€(¹RCТ˜@ZZúÿZZúÿ(œKC˜ ‚@ˆAA A†B •AZZúÿZZúÿójBêNAZZúÿZZúÿèò§B ,Ô@€h—“BÌtº@ZZúÿZZúÿpƒB8á@pAA0AyúBÌÍ@ZZúÿZZúÿ@Ë×BØ °@ZZúÿZZúÿÀØöBPóÃ@€5ÕB,?©@ZZúÿZZúÿX¾°BÀ?i@€@A@A(›ûCXÆPAZZúÿZZúÿ2ûÔC ¹0AZZúÿZZúÿÝiD°VA€bïÞC(‡5AZZúÿZZúÿZZúÿZZúÿˆAAPA DZBLÏ'AZZúÿZZúÿ¾“B`u AZZúÿZZúÿ˜ÃBœ} A€0^¢Büˆæ@ZZúÿZZúÿp¥£BÀyp@ @A`A ÜàA¸ãWAZZúÿZZúÿàQ·A¸0AZZúÿZZúÿÀ0µAsxA€ Û“AV¾JAZZúÿZZúÿ x‹B0›´@À@ApA‘.B-4AZZúÿZZúÿp BÞ¯aAZZúÿZZúÿˆ¿‡BÜP£A€@ YB掂AZZúÿZZúÿ°LNBàÂ@`AA€A4[5Cî†AZZúÿZZúÿ õ Cè»Õ@ZZúÿZZúÿ2Cp¦ü@€pV C³Å@ZZúÿZZúÿÀ=3CÈÞ®@€AAˆAÀ…¾BüÅ\AZZúÿZZúÿHõ‘B")AZZúÿZZúÿàHQBÌ1ºA€P+ BoŽAZZúÿZZúÿ ¡B •@ˆAAA€¶ÈB†hAZZúÿZZúÿ`–BX5.AZZúÿZZúÿØ5ºBèþ…A€D‹BämHAZZúÿZZúÿ HÕBˆ;Ž@AA˜AÈ …B@…”AZZúÿZZúÿ îBBlxYAZZúÿZZúÿ RŽB.1ªA€pÝOB~’xAZZúÿZZúÿpW6Bø@`AA A08\B»l¤AZZúÿZZúÿÀmBÐkAZZúÿZZúÿ°FB«×A€p B˜¨™AZZúÿZZúÿ AA|)"AA¨AkyBJm×AZZúÿZZúÿ0÷-BÑA–AZZúÿZZúÿ@cGB.yúA€ð{ B+÷­AZZúÿZZúÿÀ©ËA´ [APAA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@qÈBhT›@˜AA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ è¼A°è7AˆAAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ´@BFË@pAAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ # Apy4A@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿD%Aýë@€@AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀL«A$Ï@AÀ@AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¿­AÈ,FA@AAèAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¡A ¬AAˆAA@P–¸BÈïÁ@°ü€A(BAÈsÇBôñí@À±¥BØAÈO¾B€9¾@€I A|9>A0ÒB¨Mæ@ˆÁ§BXAX_ÐBÐô@ AA@€?ð1‘Bâù7AZZúÿZZúÿZZúÿZZúÿp‰BDW3AàËÁBœaAZZúÿZZúÿZZúÿZZúÿ?½BÈ÷ A00±B`Òñ?0AA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx{ëBÀLö?`AA@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPvƒBØ”Å@ÀK÷ÀÜ”EA êoB2<AXB…Bgý@ öðA•<@0AA@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÉBˆ%‘@à{NÁ„%ApPoB+Ò@®ŽBˆ´@ÐIºB@8Ù? AA@ @œb.CÔ‰@0FÉAh AH-0ClÙ¸@°3C(ײ@ä##CX‰@ðõÁAT Axå%C¬U½@X[ CPw¯@$yEC`ç^@˜AA@À@X´BðÙú@ ©MÁ{A›B2H.A²BHöAеÄBPVj@P¤§AXVê@UËBÄ‘@(¢BˆB¢@¸ÆÇBhì?PAA@à@¤Ì C\$¹@àÕAPC9Aàn C8‘æ@ÀÖóBpÊ÷@4—C …]@ø¬A˜…Ý@Ü%CDçŽ@@-ôB8O@ QCà@@AA@AZΜClúØ@€{AüYA^t‘CÖªA¦M‰C´§AÖ7žC`ß™@ª@`ßA^ÍC¸vÊ@|:C¨Õ¾@˜„Cà ›@@AA@AÜ*Cè>x@äÜÁ iø@t C@¶Ÿ@Ü"Ch˜@ (C€öf@Ð’ÑÁˆöæ@,h C¨™“@$± C9@\ CàK:@ @A@ A”Châk@85¾è ì@ ©úB °’@ öùBБ@°æCàˆ`@@èÁ؈à@0¦èBàæ@4C¨`ˆ@\ÛC0°@AA@0A ¶cCøUs@€(‹@0€ó@ÄFCÔš@äÌACàæ@è‹hCøƒ†@àAøƒAT¡PCÐÓ¨@TW@C@ Ÿ@ø;€C ð@€AA@@AüÅ*C|}“@`+ƒÁ`—Aì¦ CŒî°@¬ICþ¯@ìÐ:C E‰@€*“Á E Al­C¬£@dß%CØc¥@ðx8C@:T@˜AA@PA` B¢N+AÑÇ¿m«A@âAüËGA€TìAlèJA˜|„By A@<Ay Aà­kB0µ4A`NMB¢DAÀA»B@v@ˆAA@`Aè C¬¿Ò@†•@œåRAx­êBÐäñ@ØZãB¸|ô@¬‡Cп@@Ò$ÁÌ?AP¹øBÌçß@ÈëC``Ú@Û$C°šT@@AA@pAhRíBÜóú@À·B¬!{A1ÝBl¯ð@à§žBxñ AlæCº×@ÀŸ­AºWAØéB@Þá@0ûÆB¨ÅA¤žC0ˆW@AA@€AØwÝB€¦ð@€mTÁ ÓpA@£BŽX A ¸B@Æþ@pŒÛB8hü@@›BzAàT>Bòd†A°@uB°°l@ @A@¨A¨Ì Bã‰A°¹ÙA_+ B¨&ƒBYg„AÐ=B¾ü‹A¨úáB¸NmA€æ{Á¸NíA0 ’BfkyAéªB€r[A0ž®B ^N@€?A@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ tUB°À}@à@A@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÈCB¸#¥@€AA@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÷B`±´@AA@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@yB°Íf@à@A@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`\ýA„ýAAA@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh‚ƒB°»h@@AA@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÿíAL˜AÀ@A@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  ¢ALýA@AA€@lfBШÆ@€µâAШFA°ÉfB8¬@àf÷A„ø"APIxB¶K@ˆAA€@à@`®3C΍@áØ?(Ç(A¾%Cœ»Ø@ -#CßÛ@ ¶7CàÇA@¦Õ¿àÇÁ@Œ„(CXü{@\¥(C°ùz@´ã8C0Z1@0AA€@Aè†MCäÈ™@€ûi@üâAÄ ;CäïÅ@Y7C°œÂ@üSC@ë[@·FÀ8ëÛ@?C4a@`{@Cøõ‰@XÇ9C»a@AA€@A`­CÀós@@ÔŠÀˆô@è åB3œ@è¾ëB茖@LnCŸb@àáÄÁŸâ@x½ÖBhÆ•@0™C`‡@PfÀB°o@ AA€@ A$C MŠ@€×šÀŒe AÈ ÞB°z¥@8ÇåB€Ç°@d&Cðz@ ÐÁðú@0æB8M—@ÐýóB¾ž@ WòBÐ3@AA€@0AÀ`B.AàA>-•AÄ“BR"AÀ•FB`ÄSA0ŸBøªñ@àCïÁøªqA@n_BŠ7,A`æ¢BX„ë@˜B²,@˜AA€@@Aˆ‘ùBük¬@á¼À|Š,A¨pÎBØíÑ@DØB Ë@šC(ò@€~¦Á$òAHNÊBÇ@@GíBØ=³@€%C (?@`AA€@PA±VCxâA [Bäù‚AÈTICÞ;A(èC$ß@¨É+C I´@à¾;AœI4AˆïCIÙ@œ3 CGÏ@X“Bã4@`AA€@`A(õ-C|ô¬@š?Ø-A˜(Cp‘Ç@DCÈ@¤£5CË–@Ú¹A”ËAlÇCxÒª@ô Cض±@<ÐAÐйÁ|Q¾AxG‘BT_AдµBüH3A0¤¾B4UAh…B4ÕAhnªBRP>A`=hBÆGA0“ÓBPF@ˆAA€@˜A€ìFB¦œfA@ö¢A¨ÉæAP—/BÈ9„AÀhêA0¿TA`³(BYAæ}¿ÙA@óAF¯_AÀÃüAÒdA€ÚöAt¾AA€@ AÐW€B3ïŠAÀ5aAà BàÇKBÿˆA€ª%BòÊ’A€UB*Î…A`³GÁ)ÎB0BžnA q,B~u—A@¯qBà@0AA€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ–‡BPöh@PAA€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bh*¸@ @A€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐFBà@ @A€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ wrBеs@A€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€™åAð¿ó@@A€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¼öA@ˆó@@A€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ. BøµÞ@ AA€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÎAXOA0AA€@èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿИGB¨ª@PAAÀ@`MC8)Œ@@ß“À\@ A SC\}¿@TªCðNÉ@,C˜@ÐÔ‡ÁAdCÇÐ@¬àC8›Ú@lvCp0@AAÀ@€?¨æzC¼Ø·@`”Á ÷7A(cnC8Ù AØ~C8Ïé@ˆYqCx3Á@{Ì?x3AA˜ãoC^] A ÁkCйAÄÍmC°^@€@AÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¾VC w‰@PAAÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°t=BX”è@Àå@T”hAp¿EB@mó@àG(B82B +AÐÿBØg:AÈÏŠB0²@âPÀ02Ap~nB_â@P?yBðØ@hMšBðH@À@AÀ@0AÿBä¶ž@€=uÀôÒAHÝØBœAÃ@ÐNßB°À@ˆ‚ûBHsˆ@À`ôÁLsA°¿B”ì¤@xˆóB˜„¨@`šÃBàÌ6@0AAÀ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°•CÀ®@p‹ÏAÀ.A8õB´MÖ@ yÉBpàÌ@(BÔB`–!@€?AÀ@PAxm¿BTkî@ 'A|–nAX¨B€ýA@þ–BHôA`¾B¦Í@pŦMA|}Bp­A¸V¾BøGÙ@°ÍBù8@˜AAÀ@`A0LB|Ž?A(6œ±¿A`¸àABHA°×]BðIqARB‚4AàÅáA‚´A ·YB IIA`óûAL_XA`¹µB/U@0AAÀ@pA`%SB`gDAਸ਼AÞ‹ÄA°™MBr³eA /BðéWAPUiB(€HAyrÀ&€ÈA€«4BN½hAàêAB0<^AÀ ëAà@€@AÀ@€A U C$†Ó@ÐÓ‹A®SAÀÐéB\´à@ÐÊÏBˆ¹õ@èŽC`>Ô@ 2@A`>TAÐãëB¨xå@8ËÚBÀò@üâB@C@€?AÀ@ˆAˆYžBb¡aA ›A†ÌáA¸hˆBX>gA (WBÈ‚A¨²¸Bd…NAÀ™Àb…ÎA׉B„fA §’B`y[A00,BÈ•@€AAÀ@A ëuBª(lA„Ò¿‚VìA !6B£€‚AàþX§C`@ì@0w”Á hlAB7¢Cæ12AºZªC@Ašo¨C˜‹AX«Á˜‹‡A|,£COFADb¬C,u7Afé¡Cx„±@`AAA€?¦;œC œß@°Û’Á<Â_AlÒ•CÜ[&AÂãCptA(ÍžCýæ@àdÁ ýfAh™CÊ9.A ˆ C°gAnáCà^x@@AAA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ†#C´¨ AZZúÿZZúÿZZúÿZZúÿ˜™C˜A¯C8ÔÂ@˜AAA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(£BÈ®¡@@X´ÀÈ®!Aðï˜Bü¤ã@°¥¢B¨»Ö@ðBðê @PAAA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨$ÍBˆ^–@À—Áˆ^Aø½²BÄÙ@X¬ÕB ½@èLãBÀ!@AAA @ÈLC؈¨@ ø(A¨¥(AÄ!C ³Ù@œŠCÐ¥ç@hâ CÀ^@J›À¼^A¬KCPÒÁ@HC2À@0sëBÐì @€@AAÀ@¨«3C"‚@z@|8AØ)Cpn«@°%%C¨d«@XŠFC0G@À‡6A(Ç@ä#?C”%@°€3C°…@èÃ=Cà9T@0AAAà@Ü£†Cˆ@¦@O<ÀX]&A$‚vCØœÝ@uxCrÒ@ž|ŒCh7@€ùKÀl7A„è€Cè¼@>ÐC‹»@ò–CX¤@@@AAA÷YCô¨@ÀõýÀP;(A¬#BC¤Ò@XæHCp«Ü@ <[C€Ld@n4ÁxLä@05BC¤’”@xÍKC¨~@HCPbK@€AAAA€CÄŠÛ@@¥–Ap±[A¬·CÞ A؇íB,A€ˆC€U@€œJÀ€Uÿ@$¤Chª¢@ü5Cð: @¼" CpÒ@pAAA A .Cdk@)Ö?è„A´ÎC+º@ RCȪ@4>Cpƒ@GÀÀtA”¦$C@¨@hÖ)C@`Ÿ@”)NC€cU@@AAA0ApƒLCpä°@ôx¿81A\a0CГØ@i1C`/Ø@`uUC°§@À":A°'A$Â=CøJÎ@Ù3Cˆ×Ê@À#KC0Ry@À@AA@AXh;C ¥@€+*À '%A¬ CD3Æ@h° ChÁÆ@ Ô?C`vŒ@=XÀ\v A¸—!C@©@`à$CØÎ¨@h(C€,Z@0AAAPA™¼B4†ã@à.A°cAH%¥Bä+Aõ•B\ AÈ#ËBøË»@ÀÄAøË;AؽBŒ€É@(˜•B(Ðð@ØOÞBðCX@pAAA`AE(B FAÀíÏÀ€*ÆA þAêš]Aà BD”mA`IBL©1A¸yÂL©±AXÛAfFAÐ÷\B,ÔUAÀ¼gAˆ.Ú@@AAApA$CLZ»@ ?wA¨};A0|CDdÏ@ ÐíBhçÚ@XPC8Z°@ `®A4Z0A íCÓÁ@XÄâBÐ2Ï@ОõBàP@pAAA€A Ø}BªÑ]Að‘ÁüÝAÀì*BJz{A`ÄeBÐ>sA€ÐABäUNA0ÄíÁäUÎA@³ÒA4HA™HBÌb€A …#B˜ß•@`AAAˆAÀ7—BnXA€yfÁZ-ØAà[RBW ‚Až€Bü¨PAô’B4¢ZA`P—Á4¢ÚAÐ[DBçÚ‚APÈ€B€9TA÷¤B {8@AAAA€ BªßsA@zÁ@´ôA¦aB—»€ARBî „A….B `VA€:†À `ÖAÀùøA®XA  BˆLqA ·oB°V@˜AAA˜Aø"¶BÁâ™A°çA‹Bø›BL.žAÀFdBX×£A0°BJ”A ´(ÂJB°òCBÎ œA|¢BBn™AcˆB¹Y@@AA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿš™BÀhN@ˆAAA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(µ‡B0Õu@ AAA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀD!A Y @à@AA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðYWB0Š@AAAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¢ñA(7î@@@AAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°cBB@æ»@AAAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀo A(A AAAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@z¼AhBA @AAàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@A A€ðBD~Š@€êH@– AP^óB¹¿@X ìBPªÆ@P*çB8CŽ@€V­À8CAâBÀäÈ@ÀŸëBpÿÈ@èì¢BðF@AA A€? P°CÐtÚ@C÷Á\šZAâ¦C¦AðtµCô|Aö™³Cè%ú@ ÔÂè%zA)©C #5Ab[ºC¸ä(A¾lCk¦@A A@"î¸C\ AZZúÿZZúÿZZúÿZZúÿòš´CüA„¼C¸DÛ@0=¤A´D[A8Õ½Cˆÿ1AÕ²Ch³ñ@<šÙCÛ¾@AA A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ,eeCxF¡@@§@xF!A¤8aCÀØÙ@Ø[C0‘à@þ#Cص‚@AA A€@8)ÄB §Ñ@ZZúÿZZúÿZZúÿZZúÿ(»B¨vÈ@€ŒçBx‚@€ã¹@|A !äB(1Á@PØBeŸ@AÇB Vþ?0AA A @~ÿ°C¨îÍ@@»B NA2D¯C2q AŒ°ŸCŒ Aš±C8Ôé@°ÅB4ÔiA§°CÔ AF CŒRA¦ÕœCÐæà@€@A AÀ@`mðBp&Ï@“¼ÁØJOAØÅÊB4AXuöBüÒAÐXýBØ‚«@€ë1ÁÔ‚+A€îâBtç@ /÷BÞÞ@ðÞÇBФ@AA Aà@¨'BC Õ¾@€vAd÷>A07C”Pù@Ä|.C Lø@TICC´n@@!Ý@´î@à™7C¨?@èù0CÀcš@„ôBC­6@AA AAŒÝ C¼µÞ@€æ}@tÝ^A:þB|ëý@x÷Bð²AxÄ Cxa„@€cTÀxaAjûB ²œ@¤²CÈ ·@ÔCp44@ˆAA AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðˆBðË@ˆAA A A@%$CxG‡@P¼¾`A nCˆê¨@´C‚¨@ç*C0^d@è£?0^ä@L4C<-@°nC(Ó@¼Cب“@à@A A0AÌÛ@C á”@€mÜÀðüA¤$C ~¾@Ôœ*C`w®@Ô`DCÞ{@ÀkAÁÞû@4ä$Cd#¡@L 0Cб“@8±CCØ€@A A@AÔCCT©ž@Ù‚¿ÀÆA“%C@+¿@;'C裿@h’BCPð“@@ûÀLðAX3"CÄ‹²@ÐÍ)C`l²@ B¬R?A „1A®R¿A [.B caA@K Blt[AðÒxBN>@PAA ApA0ê=BÈa>A©!Ah†¾AàÎ(BÔ™[A B¼ðVA:iBžAпÿAžœAGnB°ÅAB BÀHA Ö©BÐ@‚@ AA A€A¸æ‘BÒOA ÈÁ–úÏAàK>B†VyA˜ò‡B´VApFtB¼êUA`mÁ¼êÕAðø#BJPqA€d^Bì›lA¦EBÐ2|@AA AˆA¸& C [ A¨EBþvAx%ñBÌâí@À ÁBd²8AÀ!C¸PÅ@¸RB¸PEA|BCLÛè@(;ÚB ÇÄ@Ø+C`{ƒ@ AA AAd×KCPq#ApdÈÁ’£AœCÔ!5AV%C4)A(IC˜A GSÁš•A¨ÔCZÍA˜‰C<] AôÔ)C@ý†@@@A A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆñŒBÐ1G@AA A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàBЀ˜@AA A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ eˆAuæ@AA A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð}IB€Š¥@ˆAA A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀIBðW‹@pAA AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ìÆAŒgA€?A AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`hBB°¦@pAA AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ãAÈßApAA AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€±~A¸)ä@ˆAA@AðÑ2CÜú¥@<ξ&A|×2C|ê@À3Cè¯ë@”õ1C I @×âÀI ALï.CDdÛ@|«5Cèê@ ] Cði,@`AA@A€?ÄbLCdh»@ÀùØÀt‰;A@nGCt A$ðMC¸ƒö@À-MC@Ò¸@p„ƒÁ@Ò8AÀÁCCÒ+ A8¶SCpéó@¤ˆBCà‡D@AA@A@)jCfÑAZZúÿZZúÿZZúÿZZúÿ$âeC¬QAÀ‚eCHœ¢@yˆADœ"A¼@jCØGÿ@Ø&YCÁÀ@ÐYrCÐá_@AA@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ\êKCµ°@¨ÖÀµ0AC0Ïd@ˆAA@A @Ôx0C ªÚ@€ˆ)Á8ÑZA…"C¤AH²,C@ A4E#CèF»@€´&ÁèF;Aô>Cà]õ@œ7 Cü A€·ïBp}@`AA@AÀ@àªBÊDAPã°Á˜`šAÀrØAˆÒJAÀR?B cNAð„nB°TAÀ(†Á°TApJ@BV4hA@ŒBÌÏAøçÂB0@`AA@Aà@ˆöÁBZ?AÀ=ŽÀ,WƒAÈ1¯Bð 0AÏ·B˜]'A åÈBpIŠ@ª®ApI A€ÎBTΧ@à¦BÀÁ@°ÏîB]@ @A@AAp9ŠBÉ$AppÂ(ç¤AÐBrA$µB"2AxH–BˆÕ¾@ G‹ÁŒÕ>A5rBÀiA`\™BØÛ@ "B z@@A@AAüA*ChºÒ@”ADáRAŒsCbCA ¯CpªA  C`v@»>Xö@™ C°:£@Àí CØa•@À¾Cà29@˜AA@A Aàü;BŽx;AÀ|rAr›»A@º@BèQaA õ BlËsA%&BpÆA`L ArÆ–AÀ6Bª$?A âßA„R:AÀ(`BÐ;7@ˆAA@A0Ap­ŒBh–A¦î?æ²—AÐwB‚Ù8A`rB¤’IA íJBX§^AP/6BüE"A˜þ>üE¢A0 BÂá4A ÆB0SA8{€Bð!8@@AA@APAÀ9B(d)AÖA²„©AÐÑGB¤mIA€tÞA¨œIA€9oBäWAèÄ0ÂâW”A/üAB*CAhmŠB4µA0ÁB@Ó“@0AA@A`ApàB„Y3A# @d|³A`ÿþAINAÀYóAªTA€Bp±@@@A@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€n±Aˆ•è@AA@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‰˜A\šAà@A@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ{ BˆÂß@˜AA@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàn»A ÷@€@A@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€YÐAh¥AÀ@A@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà"±Aÿ@À@A@AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¥A8yAAA`Aø)YC¸dÈ@ð@†Á‰HA$ŸQCÊý AðòbCD¾A€âYC€¥®@0!ÑÁ|¥.A¿MCœ7ì@Œ‡hCäAô{C˜ã­@AA`A€?H±C”Ñ@°ÀDîA ™þB¤ªÑ@üCø[ê@ÈŽøBphH@ Ž¼ÁphÈ@(÷ßBØÆ‘@°ÈCPˆˆ@°$C¸T@PAA`A@€‚'BªBAÀêµÁ ^–AàƒðAN?TA]RB€ùNA°ÿB`yò@LAdyrA°ß4B<ˆ!ApõB4¤0AÐ@4B`P*@@@A`A@@P«©BŒôÂ@ZZúÿZZúÿZZúÿZZúÿXå¥B ž¾@@˜²BH•@±Ó?HAð¯BÀ_Û@(­Bп@ØÉBðt @@@A`A€@˜w˜B@Ü Aø5 Bðõ‹AÀ6´Bô„AÐ dB0cA0X…B°Wâ@Ü¿´WbA íB.A`B$AÀºB@ù(@A`A @`#áB0É@ 9Á0UIA ðÌBþGAx­àB'Aè¯ÚBð9¯@ SžÁô9/AØ[½BTÛô@äB0·ã@îBPÃ@ @A`AÀ@˜|äBŒÂÏ@¦èÀéOA¨çÏBŽ A  ÞBh½A˜üC ¯@€À®A /A´dC´¶û@øþàBPùÔ@PÚC «7@0AA`Aà@ØÁBWö@@/ÚÀ”…vA¨_­B8Î#AP »BXþA ó¾B$ÑAp¨ùÁ"Ñ‚A”BÄÖ>A€0ÏBÐsA˜xÍB0Ñ<@€@A`AA(þB¢A4A †(Ac´A˜ŽBÂ']AMwBäªuA À¨BA£@àRAA#A0¦B4ÆÅ@*Bàµà@½˜B ¥ @PAA`AA0£Bì–;A€¦×@„º»AðóBÚ˜wA°Bl+gA°5B ÷A· @ ÷’A°'BŠî9A0§ BdP=AZ×AM×@`AA`A Aàc Bþ|0A`^ÁÈž°AëÒAÞöIA B¸ŒpA8BtA·?tAð•B^‡'Að\BtäAAðÛ)Bð›e@€AA`A0A¸–Bh6EAÀ¬ÿAˆ\ÅA˜užB²_OAжOBb0ŠAˆsÕBh³@Ñ¿d3Ab¸BÈ…Ü@¨¾¼B¨ýÝ@¸,©Bèü‹@à@A`A@A­úBl‚­@À*¸ÀP¤-AƒÑB¼qâ@€ÆÝBà Â@ЪC Ž@’@@ A0öäB¨¨²@xÛâB¦@è]¼BÀ¤A@AA`APA°B’9'A{\@–Z§A eéAŠ%LA âÔAlOCA°ÐgBd²%AÀa4Áb²¥A5/B¬¯KA 9XB@H?AÑ!Bp„Ž@0AA`A`A€/GBì´;A AjÚ»AA4B†GJA`B|:mA BÔ‘!AX.ÀÔ‘¡AÀåÊAhP+A–àA\ÿMA >|BPH>@@A`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ­ÀApëÚ@A`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ éAèmà@ @A`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@LûAnÀ@ AA`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ü>BÓŒ@A`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`×=Bàx@€AA`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÇbAxÍÊ@ @A`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ nôA`|Ê@€?A`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ØBXQ¡@€?A`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@åíA€YApAA`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿo B ÁÖ@A€A€¿B ±Ö@€­¯ÁhÙVAÐ`uBdo#Aèé§B€yAàe¸BH²@€Ä»ÀH2AЪ³B¨|ø@°ÝÀBAÐînBºÿ?˜AA€A€?ØÔ²BO¾@ð¬ÅÁÌr>AXÛ™B$ÆA°mÌB -ü@¨¥”Bð”…@ݾô”AðΓB<µ@àÈ•BàÁÄ@¨Õ¯B@À@A€A@p³@Bˆ!AÀDÿÀâ8¡A ´.B|j`A”OBØqcA†uBhÖ¢@ú€?hÖ"A`ltB,WÛ@@VrBpí@°.|B€ø@pAA€A@@Pß0Bš= A0€—ÁLXAÐôBÔÛXA€rSB@R,A0ùBȤA€ìNÁƤAÀBÑA:Q3AàvBüb4A ³·AXl—@`AA€A€@pÞpBÊ,A¹À~E‚A0çdBø$PA¡nBØ›A¸ÿ–Bv³@€1Ä@v3A`»—BÆ1Ax&Bè¸ß@àSB@â@AA€A @ÀOKB‚¿ A@yßÁ*Þ AÀÝ Bdí_A‚yBxÏSA³ÊAlÐANP?nÐ…AÀnÄA”™7A`ÀAÀ3A€}ÝA@ˆˆ@ AA€AÀ@И9B¨+Aà>Á’¾«Aó BLö`APáUB¨©jA B\>,A`RFÁ\>¬AÀùAÒiXA€-BÜtA1BÀ|@˜AA€Aà@ÀïäAl$AúÚ@fA–A@VîAzhTAB½Aà7A@g#B05Aö@0µApoBú›nA0žBÜboA@ðAxÍ@AA€AA,éBœñ×@Ò4@”XA˜MØBN A¸UÕB8AÐÞúBpÓê@À¤ÿÀpÓjA˜ÞBVÔAPÀïB¼ÊA=¶BéB@`AA€AA`B`8A0ÓA"„¸APëyBÐécA°rB0[uA­BPÁØ@^5?LÁXA ÅjBÔ¨ý@`zkBôcA(бBÐK*@ AA€A AÐ >BV%HA€©=AäLÈA0Ø=BUAðœB©wAà@äA”Ñ A'@–щA oØAp1A`½¾A|8*A@ÿA€…@à@A€A0A*B¼{;Apa¿ ¡»A@¾ÿA¾ˆeA€¾BÐlA°S4BPÂ:AØ<ÁNºA`iB6=Aƒ4Bêz†AàBøƒ™@€AA€A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐCiB@¹]@€@A€APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ª,BpS@PAA€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8“ B018@AA€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ7:B°²a@AA€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Å„AhÓ@à@A€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBÀû;@€?A€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÜBÀël@A€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ý}AˆqÚ@pAA€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀˆâAÐ=ö@`AA€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¸Aèø@@@A€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`xApû@pAA€A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀQkAÀ˜Ø@ AAAwˆB|º@À¢ñÀ¸C:A8T‚B’ÞAX “BØ— A€6’B€ô@€À8À|ôAàˆBüa»@°M˜B€¢¹@ˆµ‘B`93@€@AA€?à„B´ A`AþŒAÐÃ+Bî„=AðCBüQAW/BCÀ@ BšÁC@Að­B"RA@“XBèéç@ (BÓ@@À@AA@`½B@‹l@,ŽÁx¹ì@pô©B¬H³@¨uÏBà™@¨Ô¾BÐÀQ@@¼¡ÀÈÀÑ@xзB…’@XrÄB@ú”@x—ÒBÐf&@ @AA@@`uBP{±@àŽŒÁž1APDXB˜ÈA;B¸¯á@x’BÀ ž@ D}AÄ APožBÔÝ@8=Bð|Û@ȪBÛ*@AAA€@ІUB¬¬ Aà^Á&È‹AÐt=BV?XAP¡cBHg%ApÑBð, A ÜAð,‹AÐy BÈ HAàÖÜA7A*TBÀI@€?AA @0ƒƒBtû AžÀÁ†ŽAàNBJÞXAX—BÜ•&AðëƒB˜ÜA‰&À–ÜžA0wBehA@Ž‚BLxFAp5—BÐê@AAAÀ@€©óA`XAÀÑÍÀ¨v˜Aà=ÎAÌð>A #B€äZA0@B„r)AŽù¿„r©A@û BRì^A°ºBHÓhA BBàÐv@AAà@àB"ãA€ÙÁèŸA€_B„5UAPBèQAW—B¼ËA€Ùä@¼Ë†Ai“B>C!AxoˆB°UCA0dtB°®"@@AAAA`SöA(4A“ç?6SšAà>éA¶˜NA`;ßAàWEAP¢4B!*Aº®A!ªAÀŽMBx½gA ¤ÿALxTA ¦AÀ9¾@`AAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ñøA #†@€?AA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøðàB€Ñ.@ @AA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜6ÚB€h.@˜AAA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€B9–@`AAAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàûBÀî@€?AA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ×^BïR@ˆAAApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿWBàp†@ @AA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`&Bð‰Œ@€@AAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX|–B¬K@PAAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ïAx7Â@˜AAA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀFÅAhÝ@@AAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ W¼Axœí@`AAA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPü"B ~ @@AA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà²þAð±:@AA A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€„gAˆF¤@A A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€|LA€­¥@ @A A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿghB È,@AA A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÁ^BÀ]0@€?A A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Þ‰B°@0AA AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ­¦A`“Ó@pAA Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@&œAxÿ@@@A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿвwB€D$@A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÖBÜn@€AA A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐB°€@AA A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€oA¸|¾@A A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¼²A0Ó¸@À@A APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÂVAˆË@AA A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà–ÖAPòê@A ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐAFÙ@€@A A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÔAÊ@˜AA AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀGæA½/ApAA AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`W«A¸@Aà@A A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ý¤A@sý@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`zHBàá@˜AA°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà‚ÎA(6›@€AA°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà²jBp1@€AA°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿǨB0˜@PAA°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ™•AÀ[Ë@€AA°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ X B0MK@0AA°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±]BðO@0AA°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðE&B0Øc@à@A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHŸB`×@€AA°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ^1AèÑ©@A°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@GßAÐ<Ó@@AA°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿbBH@ @A°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0BÐn•@@A°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿíBpAAA°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðQBø‡Œ@`AA°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¼´AÀ)û@˜AA°A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀéBàH¦@à@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿv>Bp r@pAAÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ|]BPa@ @AÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€”Aˆµ@@@AÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp7JBÀgL@pAAÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@WiBpMU@À@AÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØoBð)'@€@AÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÄ„A˜Ë@ @AÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ$ÈA¨¨å@PAAÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€8Bm¥@@AAÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ£JB@hI@AAÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÍˆBP·'@@AÀA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿDA€²@À@AÀA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‡1B¸/œ@`AAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÚ@A€1²@@AAÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàø¦A ;@AAÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°IBuS@@AAÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿl¯A^ç@ AAÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`#8B%)@@AÐA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ“AȽã@pA˜A€?ØÖÙB쓳@àõ Á$±3APkÏBüxþ@@qÞBÐÃö@؇ÕB0Š·@À”3A4Š7A0äßBxô@°ñÆBHbAè~öB”@˜A˜A€?€?`À%Bè%A±”Á¦A`£üAr‚YAàdEB\gpAЊ%BP-A@”ÒÀP­A0YBÔ5kA0.Bè(uAàXBài÷?`A˜A€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸JÓBX@ˆA˜A€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ$Æ CHþ‹@@K¼ÀHþ AÄC¸£¿@œ$ CÈs¼@äàC€õ@@A˜A€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜’–Bk¿@@AÁk?Aè…‡B*;A0–Bh¹ò@ÈDÐB AÖ?@˜A€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄÊ C@¢†@]³?D¢AŒQCœ=³@\¥Cx±@p"C@ÿ@A˜A€?À@6cŸCœËÖ@øõ+BtïVAnvC`³A›ˆC¨)ÿ@ÈY¢C«@°~1B+A@"¡C¤ ï@f1‹Cx‘Ï@.¼¥Cð‹›@PA˜A€?à@\”.C觯@ðB°ApÅ/A´X)C¨ÃÝ@¼PCÐæ@p¡8C`XL@PIªAhXÌ@ˆÍ2CNŠ@÷C°éy@ô½ZCà—B@A˜A€?A|G©Cîê@€|´@èkAxn™C>ªAð–CŒA^0¯Cðü¡@uQÀìü!A€sAp’‚B<‘vA€«wBP`@A˜A€?ˆA€LB° kA€#ê@<ÍëA@á%BÂÍAð¶B¼]wA(R·B´^AÈÑ?´ÞA( ŒB²mAкŠB@àqAÀ9ÓA8ìAˆA˜A€?AÐô7BràVAТÁ¶ ×A tÔAJ%LAP(BÐÄvAe~BÐí}A&ÁÎíýAÁ,BjƒAð¿MB¾‰‡AÀ'ÆA ¼ò@ A˜A€?˜A yB_•€Aà½lAu®B°»IB¥†A°¦ BÒ‚A°š¢BpŠTA¼uÂpŠÔA B`ÃkAèà£BHþFA°ÚnB?¬@pA˜A€? AðV—BÅÄ•A@ÁúAyâBøB@Ÿ¨AÖ+BDžAh/¶B&E£AèËB&E#B.œB:u¢AðÎKB*4¥A¨…B0ƒ}@À@˜A€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpqæB€bY@À@˜A€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‡BÊ@˜A€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`C7BøÌª@ @˜A€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàYÅAФAà@˜A€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿóEBq´@€@˜A€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€´Bhí@ˆA˜A€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‹*BÈe½@ A˜A€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÿÃAêA A˜A€?èAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàE‰ADö@˜A@@4§C´]š@ÀiéAðvAxó Cô£Ï@ÀÍCß@dBCjœ@ôBjAä¤(Cˆ¹Õ@#C(!à@ÓCÐ@ @˜A@@€?ü¯HCˆ­¡@À´žÀÈ!AÆBC `Þ@üÖECÈêà@ì~ACøðª@`¯UÁøð*Aè^8C@Vë@ 2CCèåî@Ô\IC@á~@ˆA˜A@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ïmAȬ”@˜A@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøpÔB‡–@/À‡Ah"ËB,Ì@íÌBpZÌ@pŒþB0?@€?˜A@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆÁ+C(¾’@ © A$¾AØ(Cp&Ç@ CHÙÂ@¼t-C€»!@@@˜A@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿäXC¸G¬@¢äA´G,AwYCœjí@ ³ChÆ@ÐFCh?É@ô˜QCÀæh@°Ü¾Èæè@X‘BCć—@¼@AC*™@ÀoCÈ!‚@@A˜A@@à@,FLCØž«@K¶¿Ø»+A¬Ó9C¬}Ü@„ :CXWÝ@p~ZC@´[@€qù@@´Û@¸®KCXŸ@CCPÔ@p­QCÈs@ˆA˜A@@A CÓ@X3Âø6SApPÞBT0A<ÅCˆöð@ ³Cà+c@€«ÚÀà+ã@x¾CØe’@ù CðeŽ@C°3@@@˜A@@A°”1BnILA-ËÀŒlÌA`öB2½xA€Å'BþÂAðÎdB°Ç@Ó¯?°GA`‚MBDíõ@‹GBh0ü@ C¼B`« @A˜A@@ A@†BšØAhqAhñŽA‚Bl!A€ïNB AAP9¼B8@³@@qA8@3A8¡«BÜØÔ@X8œBˆRä@ K“B`5@€?˜A@@0A˜]`CP0˜@ÀK1ÁKAHA;C@ ¶@ÄhDCH÷¹@ÔknC¸rŽ@€zàÀ¸rA„_IC4 ­@,ÛNCã«@lhTCð Z@€?˜A@@@A ˜\B>KIABÇ?ønÉA þ;B~oA ³6B”ànAТ4BÀ×6A`dAÀ×¶Aðû/BÒø_A€ÃÿA$ÊRAÐ4NBzf@ @˜A@@PAˆÓ—B˜ïA —ÑAÐ ’AxÊ’BQ A0pOB4 CAÐ}BOAP;BOAàr‰B2ŸAÐéB [EAè7¸B )@à@˜A@@`AHC–B°³,A}öÁ Ó¬A5ABbA˜Ã’BÀd$A¨%£BÌVA€ôÏAÎVšA€ö˜BºvAp^BL³JAx{ÕB€·*@€A˜A@@pAPˆ‚B¦Þ5Að-‡A2¶A“iB"*>A€Î4BèdYAä(BÐQ4A %AÁÐQ´A`>åA£AAp”BàåRA€È|BÀ›d@€?˜A@@€A`ÐBÜSA€Ä@Ìo•A#¦B°úA°†BÈ{(AتÐBL Ar;@N ˜AÀî£BÞ2%Aà| B )A8N–BpÑD@˜A@@ˆAM’B^ÎkA ûêA$ûëAE…B^úqAÏ2BÆË„A”‚B(œtA:›Á(œôA f(B#A‚A`AeBBð„Ah?ÃB@‹U@€A˜A@@AÐþrB0)wAÀɬAÚX÷A 9TBÜ@†A›BÀø{ApámBŒyA€£iÁŒùAÐ^Bþ\~AÐÛGBpY‡A†BhÛApA˜A@@˜AàÑBÔÆ0AÌ€Àvé°Aˆ”Bšâ8A )œBŒ@3AÀ”½B8ØJA 3Â8ØÊAQBêuAÀ‘«B¤”"AÐŒ‰B09x@˜A@@ A(oƒBr§›A€Xë@rÆB€:DBÍgŸA Ô1BÌÍ™A€7oB–AXgÀÁBT#B¨˜’A j0BR¿šAP@pB€5‚@ˆA˜A@@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ðUB€}@À@˜A@@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ"¥AH?ï@€?˜A@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÛB€ Â@ @˜A@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€$’A`¶A€A˜A@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`öñAh^ A@@˜A@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ëºA`µAPA˜A@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ3BØ^A`A˜A@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÈˆAø,ö@@˜A @詞Bà›á@“Á ÁaAÐM‹BFÊ(AxX®BAè"‡Bd”Ah€¿b”„Aø¶…Bȇ0Aˆ=†B`›BA¨«ÖB`ÿ?0A˜A @€?HžÞBHp²@€ gÁÐ2AÈ·ÌB¬RAhOçBX„í@°]ÀBËí@pgÂËmAÐä„B$7HA8\ôBÀ­ò@ AÚB0ò@˜A˜A @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀF_C „@A˜A @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿؾÇB ý›@ ƒÁýA˜-±B¤˜Ü@(ÍÎBˆsË@èsC¾@€@˜A @€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ,˜CØ@@C¯@ÜAäœ Ch÷¿@`$CÀAÃ@ˆwCॠ@A˜A @ @ ÞC˜‹@À•­Á— AØ C Û¹@4jCp™·@ACàv@àEeÁàö@¿CPè£@ÿCX¦¢@d(C0£E@@˜A @À@ø,QCd˨@@_ù@üç(AàuECèÛÜ@(1=C ]Ü@‹UC`X@X@XØ@©GCœ @<íCCØã@ ÏVC@dQ@0A˜A @à@ŒztC<[®@p#?üx.A©_C4SÞ@l^Cð ã@¨zC \r@»JÀ \ò@ì¤cC| @P eCP‚˜@l?{CWp@`A˜A @A@ð4B3A€OÁZ"³AÀ“ BrnA@j9BíWA`§ËA@Së@€õ A@SkA ÜAôn$A ¬’A §A€MþApVŽ@@˜A @AÀoC<¾@ÀÒ4A ]>A”½C(3ApÁøB¨oÕ@ÔÁCp{p@`$6Áp{ð@¸JüBˆ´Ÿ@°±C@)@`³C #@€?˜A @ A˜EÝB ‹@€LN@l# A¨ ÃBHƒª@(­½B0â«@ˆøâBhy@@·5Áhù@è;¼B€Š@¸~ÏB ã•@pí»Bð<@€A˜A @0AÐ/ Bp5AÚ@vQžA òAÂxBA ÌãAXž´A<È-AÀ$BðŸ?A€XlÁðŸ¿A€ÐAúl@A NBœ+dA ´Aà¾ñ@pA˜A @ˆA­BZ!AÀ‚{A2-¡A0QBX§AÀüpB$?AؾB€A€+sÀ‚“AX-B l AHy”B,fA @wBÐËb@A˜A @AµÚBæ¶AP†A.Õ›AøX®BŽYAê—BÌ.A.©BøƒJA€™@ÁöƒÊA›hB=`AhÙ‡B‚IAH”ÎB 3B@€A˜A @˜A 9¤B\­VAÝ@Æ×ÖA@"xB¸ÚTA°øfBPùeAÀ,‡B„¹bA tzA„¹âA åYBp%bA@T/BL—pA¢¦B?y@A˜A @ A¸šÙB©ÈŠAȾ2B‡ä B0¹BØ=MA`UxB¨ç©AÀ’ÊBjF’AŒ­AjFBˆøBÌhAà¶BD­AȘ£BÐÛM@A˜A @¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¿fAð2Í@˜A˜A @°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(KšB•`@€?˜A @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆó‹B°]@€A˜A @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàʾAø† Aà@˜A @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX¸ŠB`ôd@à@˜A @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà³AÌi%AA˜A @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ l´At‡ APA˜A @àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ g°AÔGAA˜Aà@ØXòB@Lª@@Ô¹ÀÈh*A -ëB¬]ü@HõB€Jà@°¾êBØéÂ@É;ØéBA0êB+A¸èB0Z A‹ÖB þ@@@˜Aà@€?P…üBîŸ@`®žÁô A'åB@à@à;Cà„Û@ð ùB¨h¨@µnÀ¤h(AàyòB ^æ@(°÷Bî@ÈÔB°@à@˜Aà@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAD±AAÀÅ-CÜ ð@ô´#Cxˆå@ôÇAèßµBú¿@~Àú?Axü’B8Tå@2šB¨Ü@PÊIBðã‚@ @˜Aà@`AغÃB¶º AhB¸Ô‹A€‘¼BìYA8LBP…;Að´­BzA ø‰Az†A@šBŠW A æ~B†'Að3R´A@ÇßAzDIA iÍA¬DDA ¤ÛA`ÄÚ@ A˜Aà@ˆAÐÑ›B¤¾_A`×A êßAåŠB ‰]APFB p‚A¸ŽBŒæ[APø-ÂŒæÛA|B:ôvA öŽB|êbAàÛBˆõ€@ˆA˜Aà@A°=B[ZA°¨üÁ[ÚA A¼A$q9A€}>B{†Aàr&BØH @€?˜Aà@˜AÐâ>B¸zAhmÀ¾FúAÐ/Bâ–rAûBhúˆA`->BœízAÀ˜IÁžíúA ‚îAðê_ApfB2‘AÀÛþAx|¿@À@˜Aà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°wwB0ìG@A˜Aà@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh‘ B EG@@˜Aà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿppB+c@@@˜Aà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀiÁAÈ$AˆA˜Aà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ·—AÀó@€@˜Aà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÏ«AL•A@@˜Aà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@PÓAˆ&AA˜Aà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`^±A¸®AÀ@˜Aà@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA˜AAh˜xC ¯±@ ÛUÁ|Í1AœîpCœvAX}CØ.ð@ötC¨þ³@m5Á¨þ3A ònCÊUA´xCÐÞó@ AJC £S@A˜AA€?„Ì“Cäã@à&ÙÁÀ.cAˆ‹Cr›%AvÒ—CüA”±”C^Þ@@YÅÁ^^AúöŒC:? Ar>˜C˜ºAXWƒCç@€A˜AA@ˆ¡ÖCŠ…(AZZúÿZZúÿZZúÿZZúÿX²ÐC¸Ü#AøþÏC`På@`<³ÁdPeA"ÆCR„1AüäÏC<–AtõÜC0öø@pA˜AA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÌ…~Cð¾@ÀT˜@ô>AT§xCäAÀËrC¨ýú@†Œ¤CÈ;@PA˜AA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ FC€H•@€Ôz@€HAp>?Cìá½@8§:CEÔ@üu[C@`@ A˜AA @àË?Cô¦—@@Ù…ÀXÁA¹2CXÒÇ@16CP»Ë@(GC*˜@@T¾@*AÀ3?C°„Î@xä8CˆÇ@¤?>CÀØ5@@A˜AAÀ@°JíBŒ#Ó@;^A„HSA xéB>ËAÀFÏB=A@{úB` ®@À cA` .AxƒöB(`Þ@ÀbÛBÀ/ë@ØQ›B`Ä@ˆA˜AAà@0æVB0x A@\5Ân‰AÈãAÈþDAØÕ‹BüçAGBç©@Àª…Àç)AP¦eBœRä@°‡tBÔ@(W±B€$@€?˜AAA ¶ìAZôA€¢]À\˜A2ÉAæ,;A%âAÌŒHA€®!BØp A@’Á@Øp‰AàBô~9A€BÈ0%AÐB2BpõV@PA˜AAAV1C@ô@àe­AÔktAP5'Càí"AHC8ƒA¼Ü)Cxû•@ÀÛÐ@xûADüCÀþÀ@BC8P¸@` C@’3@A˜AA A(nËB°©7A€wÎÁîÊ·A`C›B®è{Ax¹ÈB kGA4ÚB`©@ V@Á`)AHN´BLpè@ضÉB˜]¸@ÈõCPC@@@˜AA0A ¿B¬É(A@…†ÀŠè¨AàÏæA0sLAp=BLGNAàB”Ï+A†@”Ï«AðÓBL@TA ÝB@ÝMAÀ€%BPd•@˜AA@A ÁÛB€Dô@ð¢¬qtA@{šBÞg%A°;ÙBpÝö@€,¶BhÚô@ðÖÎAhÚtAèk¯B@ÿ@˜{„BÈ0#A”rC ]@pA˜AAPAàÛWC”‹•@ |Á§A$/C¸­§@ðl7C8·@ìœNC0Š@€À,Š A*CèÅŸ@ç,CK¬@ˆ9NC¸zŽ@ @˜AA`APü–BfQ-AÖÊÁ8r­A úKBPSUAx(B”Ê8APÇMBxÝ?A€ ¦ÀxÝ¿AP^B"rTA ·0BHeAB¨¬@€?˜AApA¨0B®ÒA€ïjBŒ\tAˆzÄBЂAZÀЂœA ç•BÂ/Ap2BÜ9*Ax®ÜBš?@@@˜AAˆA€KÝBÄ‚1AâAÈ¥±AоBžr"AÐΔB ÔZA 8CÐRA ÓÁÒR‡Aè4¶B€âAàžáB|ÐAàèšBpçJ@ˆA˜AAA ‘—Bý›„A€LWAжB@´uB@¯‹A°—PBR‹AÀ¨/BÀÖeA˜äÀ¾ÖåA EïAxÉiALBQ|A°ÛB0$‹@@@˜AA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‹$Bp’@A˜AA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ î?BÀĆ@@@˜AA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpvKBxè‹@ @˜AA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bxñ×@pA˜AA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`v\Bà/~@€?˜AAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ö·A ð@€A˜AAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàdB(y…@€A˜AAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp B´ý$A@@˜AAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ„óAŒ¹AA`A˜A0A„§³Cˆyñ@@‚—AÈ£qAL¸CV‰9A>>®Cø„AűC|A ú Bz†A zºCª2PA¾{¨C0e(A,Ë­C@fº@€A˜A0A€?è ûBè°@ /rÁÄ"0AxÌéB°A8ŸCØùß@ëBø¸@°ˆ¶Áô8Ah#ÒBtíA¸¢þB@žá@ˆ–TCàÞB@0A˜A0A@†:CLåAZZúÿZZúÿZZúÿZZúÿ;6C4ÜAtÐ7Cx(…@, ?t(A f4Ct0Î@ t3Cð Ÿ@ÔQWCà°‚@@˜A0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@tBFö@`¿áAFvA  ‘Bü¦A‹5BœYGAP‘2B€ /@PA˜A0A€@ B&æAÀœõÀÒÿA€‡ÙAVn9A B„ÉMAرA(¾ì@€¾=@,¾lA¢µAjÕ*A ¼žAhÎAÀ$,BÀ¹5@`A˜A0A @P¯/CÌŠ¼@`Ý­Á`¬WBœê‰AÇYBXEAÀ²×@ZE’AàðMBK2Ap¡6B”¬>A±AЄÌ@@A˜A0A A ¹+BÜhDAнÁ8ÄAàÚAàWFA°£@B¦5A y"BìA`ÄÂÁì‘A€>ÇAnY&ApÚ9BÀß@AÏ0B°œ@À@˜A0A0AD@CÔ=’@€V¿@,YAˆì'CÔ:º@˜µ#C€kª@$rHC ®‹@ÀíAœ® AÜo0CHó®@lƒ)C Ò¥@lòDCpNp@˜A˜A0A@APvJBzM-Aï%A:n­AP¯@@˜A0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿMeAp Ò@ A˜A0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp>B˜K„@@A˜A0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€8ŸA×ù@@A˜A0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€xB8Ïš@€?˜A0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ“‚B\}@˜A˜A0AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀsóA8[ó@@˜APAäî$CHÇ@I~Á,GADCîµA 0-CðA¸å-C¢¿@:ÁŒ¢?Aph)C. Apý2CƒAü€C ÷)@0A˜APA€?<6tC’/AÀy À”G…A¤ŽoCÄä;AÝtC¶9A(§vCÈpû@€_ÁÈp{A°ŽpCÈv1A@ôxCô`/A¢¤‡C€i@A˜APA@€vB›A@N…ÁT·œA ÅéAÄDLAp‡6B¼áeA`çA ü@àMÁ |A e°AZÐAð¼ BÊ>APZSBàÍ$@A˜APA@@€ÃWBÃù‹AZZúÿZZúÿZZúÿZZúÿоQB<ˆA°M‡BøÄÈ@€ÁBÀøÄHAhZ€B:ˆAÀŒ†BPÿ@è£B°µ@0A˜APA€@Ц§BjÖ AÈ':BðŒA@KÍB¨Ò AÝhB˜2hA ƒ”B(¢Ú@Àš?(¢ZA8BÔ§AÀ¢B\'Ap0ƒBÀ¡@PA˜APA @@´BNý@àñ„Ah|}AØ-ºB"áA@<›BJ9AèªBp:è@%Bt:hA8ÍÃBäµð@Bøš8Aà¸Bd@@˜APAÀ@P…AXáå@ @˜APAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Á“Aðøó@€?˜APAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`›ÒAàMA @˜ApA8ÝBt^•@ÀÚÄ@0zAøäBúÆ@˜ÆØB˜^á@À©úB`ù’@òË?`ùAýüB$ƒÉ@À5ûB eØ@0Cà¤G@0A˜ApA€?À’îAüCAàPƒA¢^A1BìšeA`ϬAði)At%B ýó@}€À$ýsAÐ_Bæô+AÀY-BÏ+AàÔFBP+@@˜ApA@¸ðÉBü‰¹@¼Á˜¬9A`í¼B,î@ ÑBˆì AhS¾B@${@€reÀH$û@ø“·B,%¯@°Ô¿BЯ@¨{·B ê@à@˜ApA@@À:;B@ÆAà¢/Á¶á’ApÓ BR,fA±LB@*Aõ'Bð¡ÿ@€ÇãAô¡AP ZB@Ë0A`MÙA¨Ò/A`¿BpÆH@`A˜ApA€@ƒuBÈ.+A ˆBòN«A8Ÿ•Bÿ[Aàó-B¤gvA0T…Bðâð@†?ðâpA(BÀdEA€B+ó@PWBÀ—$@@˜ApA @ü*BK*AЬADkªA@!KBZ.pA»ôAŒùYA`rþA@àA0Ó©Á@àA`À Aö‚A`6"Bœž`Aà¬åAp4ˆ@€A˜ApAÀ@(9ÒBøuÊ@`[0AlœJA<ÏB\¿×@P¼B|(AP¶þBß·@ /Aß7A N÷B ßÙ@@çB”IAÀ¢ÙBàù2@à@˜ApAà@ 0EB¦CA'Š@¶ÃA€>B{A—/B2¼€A ›bB„©(ApQ¥Á†©¨A Ì*BVb}A€yB|6A˜vÕB¤H@ A˜ApAA°ŒÈB^A€øTAB™†AÀ‹ÂBT%AÈì«B`6AèûÜBäkAP$¡Aæk…AˆçÚBþý!Ac¸Bè&6AÀwÊB`@J@€A˜ApAAÀ+xB¤JGAÀÌë@RqÇAlkBçvAÀ1SBÜ2‚A˜ïªBË´@À/"AË4AðÀ¡BäìÚ@Øq‘Bhzð@ øyBð 7@ @˜ApA A««B^ÕA€-@ºñAÀ•™Bš‹KAp„–Bð“A˜6‰BCÔ@àLA CTA ©B ~AŒeBLÿAÈ•¨BJ$@à@˜ApA0A`xBž;A ‡ÁØÃ»A íàA¼ÅSA`åB¼fyA ¡éAhâA8&?hâAÒËADe0AàkÊAÈp1A@¸BT‚@˜ApA@A¿OBÊáQA€¬@² ÒA`z4BP&hA$/Bc‰A ‰B`›*AÐ+…Áb›ªA £Ab~AD B|¬yA@ëBàz@˜A˜ApAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPL%B°®y@pA˜ApA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀC7AX«@@˜ApApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ N6BˆiŠ@ @˜ApA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpßB`îZ@pA˜ApAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB T„@@@˜ApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€»dA¨¬Ï@ A˜ApA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðO_B0ÄK@ @˜ApA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`“ïA@)Ë@ @˜ApA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ &Bp€ˆ@€@˜ApA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ I¶A€/ë@À@˜ApA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÍÑA1AÀ@˜AˆAàA@—WB¸D5AM‹B zµ@À¬ Àz5Axî†BƳAøž’BÈœµ@¸ðB@PA˜AˆA€?À“óAvšA@šóÀN¶A@ÔA"¬BÀ>v@A˜AˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPî%Bp’{@˜AˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ tA(ø×@@@˜AˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ,»A|ïA A˜AˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ~¡A ¦ù@A˜AˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ*VA8·Ã@à@˜AˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÛÞA0oà@@A˜AˆA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ03DBÐ0Ì@pA˜A˜ApU9Bú'-AZZúÿZZúÿ ];B€ /AZZúÿZZúÿ@_FB˜¿Ä@ ¾[Á”¿DA€,BVCA OgBŒ A@ZBp• @A˜A˜A€?x™BPˆ÷@ZZúÿZZúÿèÉBüÜ÷@ZZúÿZZúÿ¢B¬‹@:Ã?¬ Ah£B´ù‹@Ø¢B õ@Љ›BpU @pA˜A˜A@O×B\¦@©‰?¨6&AàqÖBP«¢@˜\×B(&A`XéBÅf@@Âó@Åæ@˜ÚíBð`o@ðÃâBø?Å@ ?ÇB š$@A˜A˜A@@€|Bîà@ÀMAHaAPÓƒBÀRã@íiBœ­?AàœB¸­¯@@p>A¸­/A(^ˆB|ü¿@`dfBä®A ™žBÊG@@˜A˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿƒB0¬@€?˜A˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX7œB€.@€A˜A˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’eBP@˜A˜A˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ³Bè¥@€@˜A˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bà#o@@@˜A˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPJvBðµ%@À@˜A˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZB€Î:@`A˜A˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€fÌAH2À@A˜A˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ $¡AøoÜ@pA˜A˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ eAˆ×Å@ @˜A˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ­RB ›A@@@˜A˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ûHB a_@˜A˜A˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpŸ!B€Ør@€@˜A˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ž™A`cò@ˆA˜A˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàêB`m•@`A˜A˜A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¥µA09Ù@à@˜A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0!B€Ëa@@A˜A¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpñ(B°ÇY@˜A¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÐQBx@0A˜A¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜»žBàp@˜A¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ²ŸBp¶@PA˜A¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøþ•B0ì@€A˜A¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@NáAh!Š@€@˜A¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàmBhE‹@@A˜A¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàõÄA)Î@€A˜A¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ø¨AiÉ@€A˜A¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@./B`x@pA˜A¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`TÔA@r¬@A˜A¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ³GB0™:@€@˜A¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀAB ]@A˜A¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ0B˜dª@ A˜A¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ žA$Þ@À@˜A¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà(¿AXžApA˜A¨AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÒÝAP- A A˜A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÕA Í@ˆA˜A¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¿îAø²º@pA˜A¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀHÞA¸¨ª@PA˜A¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP‰B ñy@€A˜A¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ)FBp?"@€?˜A¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ4@Bжo@À@˜A¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÙ B <‡@€@˜A¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€3nBèä¥@PA˜A¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ“pAðjÇ@ˆA˜A¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¢+BH£®@A˜A¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀmªA˜0é@ˆA˜A¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ šóA HØ@ @˜A¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ š¢AèðÕ@A˜A¸APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@O;BP†i@0A˜AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@A˜AÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0"B :@@@˜AÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°º[Bð@@A˜AÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€«eAðqË@€@˜AÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@d‘A %÷@€A˜AÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀSB`¤4@pA˜AÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`§ÊA`^Â@à@˜AÈAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€˜ÄAHèAˆA˜AÈAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ïòA@S´@ A$=pC„ê@ZZúÿZZúÿx¼mCt‘ç@ZZúÿZZúÿ¼5uC,æA€ sCbAZZúÿZZúÿòˆC(xË@A A€?í B”jAZZúÿZZúÿ BÐÐeAZZúÿZZúÿ°F/B˜šA€@d,Bd—AZZúÿZZúÿôB0K@À@ A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx¶ C ÒA@@A A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH9C¸@€hLC|±@ZZúÿZZúÿ<ó7Cp;s@pA A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨ ÂBHŒò@€¨F¸BÈSæ@ZZúÿZZúÿ@³CP½s@PA A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀçÝBx9ú@€˜îÏBÐwê@ZZúÿZZúÿøqšBq6@ˆA AÀ@ˆg‰B¤ÏKAZZúÿZZúÿ }Bè±;AZZúÿZZúÿ(Ñ‘B b¥@€À¶†BPʘ@ZZúÿZZúÿ0®ÐBàñ4@@ Aà@¬q;CÔ¢ù@ZZúÿZZúÿ4*CdŠâ@ZZúÿZZúÿt\*Cö•@€” C{ˆ@ZZúÿZZúÿè†"Cð¡{@@ AAõ¾CRÇCAZZúÿZZúÿÞ ªC¸ï.AZZúÿZZúÿr·ÄCËA€¶:°CLMó@ZZúÿZZúÿZZúÿZZúÿˆA AAà#SBjUAZZúÿZZúÿ°ž9B#QŠAZZúÿZZúÿ/¦BPAã@€(l’Bl;È@ZZúÿZZúÿ¿´B`J@0A A AÞBÜPAZZúÿZZúÿ€iúAº34AZZúÿZZúÿÐÄBNo‡A€ ßBÚˆjAZZúÿZZúÿ‹ÀB\@@A A0Aö„ƒCÄî@ZZúÿZZúÿPS_C—Ê@ZZúÿZZúÿ\‹C€gé@€ˆF\CPpÆ@ZZúÿZZúÿLìcCÀØÇ@À@ A@AàünB‘´ºAZZúÿZZúÿ+GBÓ˜›AZZúÿZZúÿšCøSã@€ããBÜž½@ZZúÿZZúÿ¨yXCˆ~ AˆA APA®ÛAú]AZZúÿZZúÿÀ³A¸³4AZZúÿZZúÿÀVsAHc1A€úFAž AZZúÿZZúÿ€‹5BÃ¥@ A A`Ap ¬B7Ö‰AZZúÿZZúÿ(Ò‰B(×\AZZúÿZZúÿ øBX)¨A€@ŸæA‹¯†AZZúÿZZúÿ-±BPžw@ ApAìÎ'Cª"AZZúÿZZúÿ¥C°\þ@ZZúÿZZúÿôL2C=A€”à CäýÞ@ZZúÿZZúÿ Ç3CÐ’«@ @ A€ApäãBtîDAZZúÿZZúÿøñ®Bv-AZZúÿZZúÿXæB€M2A€e°B­AZZúÿZZúÿ8““B°«¢@ AˆA UB}AZZúÿZZúÿ@æB¼ÇkAZZúÿZZúÿºäA˜¯—A€ O«A8cAZZúÿZZúÿ@°4AØ?û@pA AA€ê?BnIŸAZZúÿZZúÿн B. iAZZúÿZZúÿ€SB’k¸A€`NÝA Ú†AZZúÿZZúÿ o•AÜÖ9ApA A˜A€âHB24­AZZúÿZZúÿÒBfxAZZúÿZZúÿ`ü²B¬¢ÍA€pWB®’AZZúÿZZúÿ@AŸB·@A A Að‚>BÓU·AZZúÿZZúÿ0 B. €AZZúÿZZúÿ€/BæéA€ ôA)ž¢AZZúÿZZúÿÀˆgALAˆA A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ'¼B˜  @˜A A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@»äAä>A@@ A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ˆ]A zAPA AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€pA DA@A AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð@B¤A @ AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈVœBPõ‹@A AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ ÁA$ÛDA0A AàAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Po@˜A A@@A$›6C$k¿@,ê>L?AXgC´aã@´Cxöß@œ¨2CP†«@ Ô|AL†+A¢CàÙÊ@hmCøÕÉ@PÉC°•D@à@ A@PA°æBÚØ?AW=A€û¿AðËB¦poAÀšØA KA@dB 68Aà¬dA 6¸AB‚WfA@ÓA<‡BA€%’B0¶L@ @ A@`Ap)ZC¨jÂ@œ??<ŽBAð/CDTÚ@ä /CPöÞ@xþbCÐ8¦@À“ AÐ8&AÞ=Cpż@„e.Cø{¼@µNC€™Œ@A A@pA°àfBrÞhA`£Á¢ éAÀü&B-€ADDBÔØ‚A€}/BDÇMA`VÁDÇÍA`¡øAÈÍZA ¬BàlnA ?VBð‚j@PA A@€Aˆð¸Bް,A°z ѬAðTjBèWAxé§BøùAxw½BÔAàu¼ÁÒ–AÀa~BfX6AP¤B@l A@ÜÀA`Šé@`A A@ˆA¸ÔBŒÖ#AÀz ÂÔõ£Aè"BbSKA8ä¾B<  AàdäB”WA€ÆnÀ’WAÀI¨BÌ AÈ›¯BœŠA`¬B09M@ˆA A@A æ BÅHA 9AþëÈA`ùB¸`A .ÌA(S@A€ahB\VWAhþÂZV×A ìæA,QAð2cBLanAÐbABxV‹@0A A@˜A;WB|õWApíA ØA°žDB:gA€÷áAˆ"PAH±ƒB¤¥aA`cnA¤¥áA@'QBªp_A°)Bd>kA¨µ†BVf@@@ A@ A BV£A`ûAºv#B螃Biã©A$2B@…šA°nBèQ—A @çQB Ÿ+B!˜AP+"BNô“Að7]Bð°Š@à@ A@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxϵB€lU@A A@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‚]BHöŽ@@@ A@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÿƒBYo@pA A@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Bh©ï@A A@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€V Bˆjò@@ A@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÀªAèZA€? A@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpéBÈ!ý@ @ A@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿœwÂAàêÈAH9AÇ B(ncA`€§AHŸù@A A€@A€v|B,°dA@•¯ÀÊÜäAà@1BÊ oA°vCB`FnA aTB˜5\A`¼Áš5ÜAÀòñA€ôUA`O@Bà tA`AGBHŒ@@@ A€@˜Aˆ/Br]`AÀ‡÷Àè‰àA@fåAûMA°Ÿ B zA -AB¦gA€aŽ@¦çA 6B¼9cAàšB€tAÀH?BB@ A€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ ÛB(T@PA A€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿuBHì@€@ A€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`èBà˜ @ˆA A€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿfsB¯}@€@ A€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜âƒB Õo@@A A€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Z­AdA@ A€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàQAÐý@`A A€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀà›A°hû@ A€@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ËAdAA AÀ@0eÖBxù½@@±uÁL>A[ÅB±AØDâBHEô@ˆð¿B°‰Ö@Ðv¢Á¬‰VA³ªB„ø$Ax6ÑBüA0‰óBà…@ˆA AÀ@€?d½C[A`/ZÁr†A¬K¶C‚ŠJAàûC°à'A4è¾C€$A@íÒÀ‚$›A¶XºCÆègA’ó»Cœ)EAÖÄC pÚ@A AÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`C@ @ @ AÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐBÜA å+AÞ•A°å)Bx©MA@ÿA¤òGAcAP›‘@À@ AÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿdtiCA£@ãIÁ A#A\ïWC`Ò@ObCà™â@¤ÔtCpðe@ AÀ@ @Ž‹C^Í AZZúÿZZúÿZZúÿZZúÿøCVA⮓C¸ÏÄ@@'A¸ÏDA諎CïAØŠ…CÐfú@ÂhœC ª“@À@ AÀ@À@È CPpÈ@oZÀÀ’HA€_ôBXJAˆ®ùB<¿A¸ûBø,°@€ ã@ø,0AÉîB`Òá@ðmàB ©é@èwøBð3@PA AÀ@à@(ã*C˜ý®@ 0\Aä/AÜ !CPðÛ@,¨Cp@å@ÜÈ;CkT@У™AkÔ@@×3C°ü‰@¬ž!Cˆ‡@ØH4CÐ'@ @ AÀ@AØŸ²BhãA€I @"ÿžA°e¤B¸¤CAP›BNAè×¹B(£@àcbÁ(#AÈú™B´&Ü@xòBÀ@ý¯Bf@˜A AÀ@AP—óBrËAp­¬A å‘AxéB6@)AØQÃB8ò@A nØBH÷¤@ðÌBD÷$A0ÝB4–¢@g B`Ýð@X…B@¬#@PA AÀ@ A Š×AFµWAZZúÿZZúÿZZúÿZZúÿŸºAÜÃ:AÀ9fB¸œü@`GA¸œ|A0!]B~ AÞ1B ý(A>ÞBœ @`A AÀ@0A|ø/C`æ¸@À’@˜9Aœ¡CÔÕ@ØçCp§ç@ (0C@\¦@À ‹A@\&A TCàzÀ@À§CxãÏ@”CÀñÁ@èkCˆ:Œ@€ @Œ: AÀ'CCð¢@`à?CX™¢@x_C8Ÿ@ˆA AÀ@`A éBÿA ™ÁäˆAº«Bp,%Aà{ËBì€APÑáB˜êý@à’ÙÁ”ê}AAŸB„ïAØÌB¤CAx­áBP¨9@à@ AÀ@pA¨½B",AxŸ@~B¬A€ÍB¬29AÊqBT¥FA€6B¼,A°H Bº,ŸAXœBX¬ APÈ$B~QAB wK@pA AÀ@€Aè*CÐ`ñ@ÀmAqA°|ëB`Òè@Ð>ÞB0ÜAÌèC˜œ×@ÀUù@˜œWA 0òBp‡Ò@8èBhøA8C°<|@à@ AÀ@ˆAPüQBê¦lA4Z¿ÞÔìA€£B°ï{AÙ B8 ~A`å˜Bä°cA`³ÇÁä°ãAÀØ?BÊr€AÐ ‡B˜ÁcA lB@ ~@A AÀ@A€y[B 2[AÐÖÙAB]ÛAð>IBÈpAà†õAÄrYA@rBè4kA€åHÁè4ëAÐ×BnìoAÐFB˜ºzA™›AxÃé@`A AÀ@˜A€BBoVžAðc¿A$vBÐÑoB’ä©A¬-BŒï˜AÐïfBPV‘A dhÁPVBÀ)BzK‡A`ëCPu™@ jÂPuAhúCôÈ@ÈMCÐ|Î@YCà§W@ @ AAÀ@À3'B,Ì9Aà&;Á¤ì¹AÐçB¬?fAÀ½/B87~AðÌVBX,A€ˆÀX¬A€[BBFVcA¨JBœF^Aˆr¥B`›ð?@ AAà@œ*;Cè$É@ÇMÁLHIAÀ”$Cð·Aà 0CŒ"A|08C°†o@àƒJÁ°†ï@à/"Cðà˜@X[-CP©›@€aC¸«Ç@8¦C ×@ÀÑ­@ ×AŠC,OÖ@Ø~ÿBP2á@FàB @ @ A A@Ô2&CÀƒÒ@ZZúÿZZúÿZZúÿZZúÿÈ!CèµÌ@`b$CÀ@p@@„A¸@ð@äs$Cø¦»@TçC0Œ@T.C×J@@ A A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿl(C`Ì“@@ö@dÌAC$ØÇ@ðº C¨ÓÊ@ÀB6C™*@ @ A A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿМ¯B˜ZÆ@@œZFA“©BÒ$A¨¤B´A”¿C@à@ A A @èW‰C0MÜ@à©ÁDt\AØ–}CþƒAìƒC(ÞAÂAˆC°êÔ@0ß«Á¬êTA0vCúAÜ÷„C¸6A¾™C€wŒ@@ A AÀ@xh$C$qæ@<1ÀDšfA8ðCJA؉C¬At5CÀ*Ð@ÀPØ@À*PAî*CA¤£$Cl± AèØbC(@€? A Aà@xBÜ^NAà£!ÁðƒÎA .YB‘ׇApJ~Bh‚‚Aø¬B¤~Ap^ A¦~‘AƯB¨S%AHK‹BøPA ”B€Ê@€A A AA(w¯Br(6Aày¹ApI¶A`p²BžhIA ‰B¢;AØÒ­Bàð½@0Ý?àð=A0¾B”Ýð@ÀñšB0Yò@8ä¤BÐO@€@ A AAÈî«BÎCAÐ7ŒÁÞñÃA@{ˆB0Q…A¸ï§BY]Ax~BØøÖ@‹ÀØøVAð vB´‰í@°ö~BìÂAௌB¦@A A A A°B<Á;A@M³ÀÜã»A ¸ôAêPfA`eBÄhAi%B°FAÐÑ”A°FžA ÷/B¤5LA€¸ßAÜé8A•NBÐnP@ A A A0AHÂëB–I%AƒX@`h¥AxÌBÐðDAØdÇBÜ"KAP—ùBЬ°@0ÁÇÁÔ¬0A@Œ¿Bd¥ä@ ”ëBXwÅ@|â C€*U@ A A@A!yB²,AxY5ºIšA ÑB‘RAèABl«A3‘B A°.ÝÁ ”A ²DBÈÇQA8¾‘BüòAH“BÀ×(@ A A APAà37Bþ¦3Aðã?8ɳAzBšëVA`ÍBLAPÌHBœA`å·Áœ—A@öýA¤?APVLBèKA€3”B€sQ@€? A A`AðV{Bôý?A ðÅÁú"ÀAš"BJÃqAЊtB(¬BAX$¯BŒ–AÆØÁŒ–“AÝmBßEA V¤Bü.Ag–B0œH@`A A ApAÐ$B Æ/A ¨Aôè¯A ÜòAÎrXA`V¶A6/AþGBÜ#FA Ô^AÚ#ÆAÀ#3Bæ©fAÀ, B˜ITA:Bx4›@0A A A€AðXBnjA€üpÀÆGêA@û BðwA0Í.BÎ…A@µBø3HA`Ò“Áú3ÈA`®¹AJc2A0BXØ~Ap¼CB Eˆ@A A AˆA8'”BHäyApóBrúA@P‹B:MoA+BFá“Aø.ÔBx„qA`Ï4Áz„ñA(é–BRVaA€êªBbÇA¨~ÙB0¬?@ A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿho¨B`õ7@`A A A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàz'B Ûª@A A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Û¹AP„Ü@˜A A A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ6§B Ã.@@ A A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‰Aë@à@ A A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŸÃAx é@A A AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿrNBˆÃá@@ A AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP}B|\*A A AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿYBÓÑ@`A A@AˆlCÌúÆ@øs?XGAôwCÆN A”C\ AìÉChZº@Ì»>hZ:A°ŸCôÂAôAC4AÀwC0©@@@ A@A€? 1C2¼AàDAœØžACL]_A ;ŒCè\Ap¢ŒC°A GA²A„éŽCàlMAl÷†Cü,EAØjCÒe@à@ A@A@ˆPÇB8ñî@À.´AoA(¤ØBÂÁ$A¨Õ¬B|j%AH9¸BÐûØ@ZZúÿZZúÿˆ´BHÔ@ZZúÿZZúÿp C¶@ @ A@A@@˜ÇûBНAZZúÿZZúÿZZúÿZZúÿ@bóB„~AàÛB(Ì¡@0ĽÁ$Ì!A€›¼Bd»ú@8³êB Ãº@ØzC`u]@ A A@A€@ +CPIÑ@ÀˆÀ@,oQA|ö%Cö~Ax… CüÅAxH*C1º@$@1:A¨•#Cô~ö@`…!C¼A\÷qCX Œ@À@ A@A @Ä´Cü8Ã@À“¸À|\CATþ CJUAÔÅClËACz@`AäÁzA8øB”¯×@|JCÀÕË@+Cð86@@@ A@AÀ@È+€BôêA€U{ÁAðÂPB<_KAï…BøØ*A@@ŠB( Ù@€Á( YA€’nBöcA迉B|£A¥B 8G@pA A@Aà@À­›B²zA€±½Aš–—AX ¤B&WBA YrB,=FAX•˜Bc‹AÈ:™B$FA0|B8 !Ap ñBW#@€? A@AA`ä2Bbì'A€šøÁŽ ¨ARÒAvƒKApZBØÄ`Apg9B|yAÀÿç@|y„AÝ3B¶^A£B¼‡7APD8BÐÚL@ A@AA €;B²…>AåvA^©¾A@oAB¾ÅfAPš B„ÑwA KdBp›û@ø{DBp›{AÈzB<Õå@ ÄçA@A 9¥B 10@pA A@A A.”Bþ,EAðeMÂ@RÅA ¼(Bª‡AÐô®BØ TA°Ê B ¤Ä@2¦À ¤DA¸O‡BÈPÚ@ ‹‘B|ºA¨šB°§4@@A A@A0AXÅÑBü“Aíè¿$°“A°ë±B¤A‚¶Bh‡MA8‰ÚB0+ª@œÞ>,+*AúºB(à@ˆ¼Bàîº@À@ÈB`Ø8@˜A A@A@A¨½Bø+Ú@@|qA VZAàz«BBa Aȇ“BèLë@Xë§B€Ý@ µÁ €]A€ã„BwAh+–B¸Ó@€ƒ{B%>@`A A@APA°Bžæ"A¨R¾b£A@µÙA¬Ñ=A@qÝAPÅ?A „úAxWA€Œ/@vW•A ¿ÖAê1A@WÇA8+AàìÝAxµAˆA A@A`A(ÄŸBÔE9AÀSÔÀdj¹AÐ?wB¢XAÀý‡B¬ÕPAx}³B`ÆAÈî?`Æ„Apâ‘B<åA€‘BzAH_§BðÒ1@À@ A@ApA0fjB˜xgAðŒAÚ¦çA€CUBþ pAðB‚ŒAгTBtmA ÐoÁríAàÚBœÞ]A0ZBB¨™A` (B8o†@@@ A@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÞBp¤¨@à@ A@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@(ýA¢@À@ A@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿeBˆï‹@ A@A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`qB€çS@€@ A@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ;jB€W@à@ A@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀZ£Aˆíû@0A A@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿçgBÐ{@€A A@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà{»A°YAA A@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  ›Aâ A€@ A@AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¡AHÚó@@A A`A\@+C(F¤@``Ádd$A(A$C0PÖ@Tí2C0ùù@ {+Cˆœ˜@€wQÀŒœAؼ)C°Ð@xÁ-C¸nß@p’8C¡€@ @ A`A€?p¢B°$ Ap´ B´>AP¥¢Brª(AÀÒÝ@ÀÁ˜h]AX¬ÐB´ú@@íáB¤êA’öB˜gá@ÐSæÁ˜gaAð@ÄB¸AˆŸúBnAè_²B0 F@@A A`AA`qÄBf%$AÐtàÁE¤Aœ•BôîhA(FÉB¬"1AéáBØ‚¥@ø¿Ô‚%A˜‚ÆBxwÐ@x8ÌB8ÄÐ@’±BàV-@ˆA A`A AðÏB6A@v¸Án1¶A°wOB[8‡AXy‘Bô )AP jBtC A€„3@tCŠA ¼PBˆ/A |IB 'A8e’BàG@à@ A`A0A`ÛYB<]AP•€A°»ÝAyVBqë‰A€3!BàU„A°VBtoA8SBroA€,oBvAˆB˜GAðµzBpu4@À@ A`A@Aˆ6›B VaAâ…A´‚áA0ÌBØÎ{ApElBÂÑAhÛ®B¶-A«ü?¶­Ax_”B0Ôÿ@]“B„ …Aø†ªB½V@@@ A`APA° [B&BA°žA =ÂAÀ¨UB$Õ;A`RBpɃApˆ?B¬7Aà7‹A¬·AÀ+:B.M6Ap1BØþsAÐ_ABP>r@@@ A`A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿËAd¼ AA A`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ þAFä@À@ A`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ;9B¨™‚@€? A`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀSžAªì@`A A`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÿçA Ù@PA A`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@f>BÑŠ@@A A`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@GB¨ÈÃ@@ A`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ—UAØ®Å@PA A`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ à§A`õ@@ A`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ_RB€C‹@`A A`AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀc#BÈÚµ@pA A€AÐû%BÔAD#¿<3A`=%BXEA)B$ºTAІSBh¶ÿ@@íAl¶A`‡Bð©AÐÞBäáUAðbfBï@à@ A€A€?b6B€Ap5ˆÁΩ”AÐXBÔç_A ¥XBÔºAAPÓ5BÀ¼Ý@ðÕÜÁÀ¼]A@þúAèB0A`1mB\‰AàYëA ²@€A A€A@° ÌB SÅ@Àœš@¼xEA9ÍBÚžAðZÅBT†Ah8ÒB@]€@*˜¿D]AÀðÌBÈ)§@ÀWÑB@¾@ÀŸìB°:@ˆA A€A@@0‹ÝB¨ |@@ãêÀøPü@h ÐBà­@@6àBÐç­@`ùÑBàê}@øÀàêý@¸xÉB ¦@Ø ÏB°i·@h õB ¡x@˜A A€A€@`dB,×A(‡ ÂPñ‡Aà B¨eA;•B¢ø@PdBX1Þ@ ŠNA\1^AÀ†B^TAÀ%^B¬¼A8LµB0@ @ A€A @(p¥BìÍA@Âã@jçƒA[£B²Ž%A[—BÀ‘K»A€bNB2š}AФB–kA€ÇiBÌ*A˜TBÌ*œAØ›Bô}=A€‡íAÐYA`†éAÈÛ³@pA A€AAΑBF³A@íÀÒžA€¸zBÔ4AH~ŒBEbA€ë}BÔ)?A`ãwAÒ)¿AØš€Bô«gA`ILBÚA°n:BuT@PA A€AAødC 2ê@8Ý¿¨`jAè×ÿB°IA´,C ÛApYCÐð @À ÁÔð A ŽCx»@ìw C;ü@pYÛB0ã4@PA A€A A€OkB| QA`’0Á`5ÑA€Ú:Bly‚A°¼dBRe‚Ap•mB¨.(A d±A¦.¨A vBνA@™+B~®„AÐâØBà™8@À@ A€A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ"þAXŸ@ˆA A€A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÙ‡Bð{2@pA A€APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŠ¥AXÙÐ@À@ A€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà×ßAл@A A€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ i‰A Ô@ A A€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@[Bàíb@0A A€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ’"Bop@ @ A€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`[¿AÐO×@A A€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`6 B˜º¤@à@ A€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ® Bfð@€A A€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Õ¥A¬ñ@@ A€A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàïAP„ã@˜A AAМÏBH±’@àGKÁ4ÎAðAÄB(dÙ@8‰àB˜tÊ@ ÌßBVA@€°GÀVÁ@dÝBÒŽ@ØçB6…@°íáB ÿ&@@@ AA€?àôàA®ãA@s(Aþ…AðBfæHA@¸Að1AjB Oï@ÉôÀ OoA üA¨à%AP BÈÔ,AüzB–@0A AA@ [Bpy A€êÚA•‹APü†B ò$A0$B„ï^A0ëRBÀ_Æ@€œ_AÀ_FAà¬jB(Úã@°“6BL› AlB ®V@ @ AA@@€•B´×@ h´ÁlCWA“vBvŸAÐj©B|°#AHù˜Bî£@@¨?Áî#AXèˆB(¡Ð@Å¢B^ô@ -wBðE@0A AA€@0¤ B–ß&AŒRÀܧA@B(¡cAp«BüßeAÀ`¾AIù@)¿@IyAÀxÍAÌZ6AW¢A\,A ÇTB°»&@ A AA @àŽB‚LAÀ$®@llŸAIBèÄ\AàŠêARA`NB¤ÆAàwïÁ¤Æ™AN BvöYAx€Bè9DA6CBÐ<#@@A AAÀ@PWBzÚ'Aˆ÷¿Jü§AÀ]FBô>oAð±PBôLOAP”*Bì·A°ÎÂì·‡A€Ù­AzE+A€¤kBü=Aø»€B°w@PA AAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€5õA€ƒs@@@ AAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0AHB0=/@ A AAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB…@A AA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¿Bh ¶@˜A AA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ9õA ˜@pA AA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°dJB ŠB@@ AAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¾>B`@@ AA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀbŽAHÖä@A AApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÞCB°nP@€@ AA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÙA_Ð@`A AAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ×xB@ )@@@ AAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàcŽAhêê@ AA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÍÔAØ"à@A AA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ªAXó@˜A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ç2BL@pA A A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¬¤BÐÅ)@€? A A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÕB.á@à@ A A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ƲA3¶@˜A A A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 18BÀ))@€@ A A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@À¶AøÒÏ@ˆA A AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ íB N@A A Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀHƒBPÿ5@0A A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸¸‚BP‡,@`A A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ páApHÊ@˜A A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@@dAH#Ê@@ A A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@èBà¿j@A A A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÙÕAXê@0A A APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0XXBð27@˜A A A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà9ðAоÐ@A A ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ &²AsÛ@pA A A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`CæAÒ@pA A AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¾A¨Fõ@A A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp;BXЋ@ A A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¡ÝA@i@A A°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàCB|f@ @ A°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ0”AÈwÝ@˜A A°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0çB`tp@€? A°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÚyBP' @A A°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà'¸AxÌÒ@ @ A°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ§Aÿ@A A°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿTB˜„@€A A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@´ÍAÀC­@à@ A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàú¨A¨Åã@˜A A°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàz³AÔÞ@€? A°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€E´AàÑÆ@à@ A°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàóB`ˆ™@@@ A°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¹¬AXDä@A A°A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€>×Aú@€A A°ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜A AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB íí?A AÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€þÕB@fí?PA AÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ-=BP.$@€@ AÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€–ÛAHÜA A AÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€YþA(c¥@À@ AÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ YYBÀ5@A AÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ]ÖA;A€A AÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿö»APMÎ@`A AÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ×þAXŠ @A AÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØŠBpŽ @À@ AÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà‰BÐe$@À@ AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€iA@¤½@À@ AÐA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‚pBxÇ•@€@ AÐA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ lÂBÀÏF@A AÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ S¤AhfAˆA¨A€?(Ä;CDQŸ@é©ÀœkA4Ì6CÔUß@”…:C0ÛÛ@èc1C0é®@ laÁ0é.ALÅ(CT¥ö@¸Æ4CÐãð@ Õ6C`\@@A¨A€?€?ø¼BÐ.å@ÀGÁÈTeAˆ‡¤B†r)A¨UÉBpFAØ.ˆB|A—™Á|A _eB"­pA`¾–B´O>APK£B ¤@€?¨A€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‹XC~@PA¨A€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ)‹B0fú@Ç$B0fzAˆ²¬Bì€õ@Õ9BèLA¸æ£B€8ú?˜A¨A€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€BàäA™ÁÞäA »¸AŠ,AßB”ÃPAàT:BPl&@@¨A€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà9•Bˆß§@@0oÁˆß'A@XzB î@°Î—BP™É@° òBR2@ A¨A€?À@ØíŽCYÅ@ðù•ÁzEAàZ}CXüû@¦‹†CLAA—C¨^Ä@ÐëâÁ¨^DAÀo„CÌKó@”kCÌ?Aî”C(y¯@ @¨A€?à@d}SCŒ·@Pâ¼AÜ<7Aø„ICøzé@°j3C@èè@ÄåMC0?_@ÀÉA8?ß@@EC”W“@,Ì-C =‰@ Õ0C`—1@@A¨A€?A0´QC¬Ê²@ZäÀ€é2A„7CðØà@tÀsC@ïj@A¨A€?0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà—¨A¤~"AZZúÿZZúÿ`/ŽA² AZZúÿZZúÿàÉåApå@@@¨A€?@A Î9B¢ÍLAàyAlòÌA°X3BLì|A BèuaAn˜Bp¤*AÀ) @p¤ªAð3‚BÐBA` tBMAÈ%—B0žJ@ A¨A€?PA°Cxèø@`#®A¼yAÐÐçBÆ AÅB¤ AÈÇCx€Ã@`³Áx€CA¾ÛBÐÓì@”XC Ó@ žCV@À@¨A€?`Aˆ3„B AAÀÔxÁ®#ÁAàB9BB¡aA0‹kBü?PA¨«¼Bh>ô@@ßAh>tA0\B”A0¤ŽBœhAЖfBÀxc@ A¨A€?pAØç·B\ûIAÜ«¾!ÊAØ«ŽB0_A€üB8#^AØe¶B(Û0A@ ûÀ(Û°Aw‡BÆçMA`›”BŒ¹6AÈÏŸB"/@0A¨A€?€A oCÔ)Ó@Ïœ¿ÐQSA85CHà@Lx7C°[ç@ (nC¤Î@ú¤Á¤NA4Õ,CdeÝ@Ü>Cèáß@˜JOCŸ@ @¨A€?ˆAðo4B´ÛUAp3˜ÁÎÖA ™ÓAjœDA@Ã#Bäà{A@Ë BD~GA@åæÀD~ÇA ‹cBLA`ª{BÄ¥WA Ž»AðÉþ@@A¨A€?Ap™Bþ`LA`YšÁàˆÌABBy`A·|B´æCAà@MB(ÿNAÀàA*ÿÎAðß§BðþŒAˆˆuBïþ BP%¡BYå£ABÈ{dAÀX‹Bмj@¨A€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ uÃA@ã A@A¨A€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ—‘Bðn‡@˜A¨A€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀžÑAÔ A A¨A€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ]+B¯@ @¨A€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÍîA'APA¨A€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`EA`ÇA@¨A€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàËòAh!A¨A€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Z˜Apþ@˜A¨A€?àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Õ Bô€ A@@¨A@@(hìB46È@j6Â|WHAȆ¼B ­Ah< C°±ç@ˆ[ÝBèËÛ@8ÁGÂìË[Aøß©B1AàC¸¢ù@ˆñBÐh,@A¨A@@€?¤FC˜Ÿž@ lÁºA\\:C¼6Ù@ÀNGCè¼Û@ÐnRC°þ³@ &Á¬þ3AÈBICX”ö@(`QC°$ú@Ø>C ¢A@A¨A@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx‚êB°)@ @¨A@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ<$rCȾ@€rÀÄ>AfClA¸©gC˜z÷@òg…CH@Š@€A¨A@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÅËB°ž¨@@qÃ@´ž(AkÆB8~Ü@ØV¹B0gä@Ø™BB@¨A@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄ=C(@@óéÀ(AXï,CÌÇ@k2C8Ö@ø¬3C P9@A¨A@@À@pùwC°ö»@ÀøÁÀEA$ŠÁR`ÅAP2B½kAP¾BBˆù„A@MBÜ*A rAÁÜ*AÀDíA¦õ*A !Bh‚A°×9Bpw*@ˆA¨A@@AÀÐCÔ"²@¦œÀ°A2A8êåB ã@áíBXZÛ@ì7 CÀ4U@€¼‹ÀÀ4Õ@h/òBtB€@˜ÞøBG‹@X3C e@˜A¨A@@A”^CÄ ì@8®'B 3lAP‘C¼©AÈlñBŒDAx€4Cˆb‚@0ìîAˆbAŒ+CxÒ¡@¤oC°c @ÀNCPèL@à@¨A@@ ALŸBUfA°ÜA¬}æAÀc Bµû€A #bBdÊ•A@Z½B¨ÉÓ@Pñ½A¤ÉSA)·Bìæ@¸ŽB¸Ø A€Z[B°x`@¨A@@0AG>BÂÿ7A@½ðÀ˜ ¸A ¿B¼BYAÐ$-BxŒ]AàN\B¸ú)A Á¸ú©AÐc)BÆPA CJBx\EA082B0(“@˜A¨A@@@A0Ó`B0ðTA #$AžÕA°íJBazAàE)B¬0xAð‹›B|R&A€aÂ|R¦ApçAB„ÚdAP¡ BðAèá†B`iS@@A¨A@@PA”… CÌÅ@àï)AÐ:EAðCéBÏÛ@±ØB€Áè@\%C@ê›@ÛÀÀ@êAX"ðBœ†³@ ¸úB`~²@L2 Cp{B@¨A@@`A8zóBˆ7õ@œˆÁèduApÚ³B4óA ãÏB4”AgÍBÀEü@B"ÀÀE|A€û B¶ÓAÜ¥B´ö A@TïB`6@€A¨A@@pA\¼1CœN«@ÎâÀ¼n+ADqCx‚½@Î CÐ[¼@ÐX5CxÉŸ@rAÀtÉA0™ CÔЮ@Ä÷C¸F±@ü. CàìC@à@¨A@@€A C AÀk±ÀÒ8‚A¨KÒBJ™APlÜBDùAèìCXÔß@ ÞWÁXÔ_A(ÛàB Ðé@ ¡÷BÀ«ø@4ßC0èd@˜A¨A@@ˆApýbB¸(yA€xÎ@ÐXùA0I2BA …Að¤ BôAØ‘‹B\®lAÀM„Á\®ìA T6B†¹|A jBvA`¹~Bp€@€?¨A@@AˆæÍB¦ƒ]A3/B¯ÝA(4µB½7A  nB0t…A`JÐBX«PAà„ØAX«ÐAè-ªBžÓ9A8ã„BìqAðG­B°œE@@¨A@@˜A0vYB<¢‚AÐA>¼BÀª%BÑY‡A€EB\»A#€B`VŒAÀ¬)A_V B¡CBô²ŽA0|(Bt_‹A°¨bB@¹@€A¨A@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿIGBØ–—@A¨A@@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàƒsBp;a@@A¨A@@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÏMBøš@@@¨A@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿcBØÚÜ@¨A@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ³Aä\Aà@¨A@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Ú7B M¶@PA¨A@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp7Bðˆ¬@`A¨A@@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà(ÕAØÁú@PA¨A@@àAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`’÷A€ËAˆA¨A @8¼Bøõß@€;*À`AøÁ·BŒ &AÉ»BìwAHË€BÜÒ#AqiAÚÒ£A@)ŽB°í]A@|`BÄ(kA¸šéB€$@€@¨A @€?LŸµC„:ó@@j5ÁlcsAèí®C™,A–V³CÏ"A@·CàË÷@›ÁàËwAÈ®C€þ0ARã¶C?%A,ô¹C ºÁ@A¨A @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ~¶—CÀðˆ@pA¨A @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ”K6C@‹@0Ô¾@ A¼{.Cˆµ»@¤-CÐÄ»@D{9Cà®G@0A¨A @€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐc+B,õA€ÒA,õŽAP3BX&A°B(ÂSAÐ5BpC1@0A¨A @ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÚ$—C*Æ@˜”Â*FAjb…Cd·ü@L´“CœAúw CÈ–@ A¨A @À@]ÈB˜ø@€nÓÀPFxApƱB¬6 A/½Bìo3A¨>ÁBðÝÉ@ʦÀôÝIA@ܬBäŽà@`~µBhýArÙB7@À@¨A @à@ÄVC§@ 4`Aª'A”¼GCÐÙÓ@<‰:Cp¿×@Ä‹jCàji@ÀgAØjé@@ÙZC@Q•@$êLCðÝ”@¼¹.CüE@€A¨A @AlÆuC˜Š±@Ê$@¤©1Aü¹[C`ÜÛ@ YCÈ;â@•CXÅŠ@  Á\Å A8°bC8¨@7jC€¬´@FûŒC¨ø‡@¨A @Ar?CÚ)AZZúÿZZúÿZZúÿZZúÿ˜D'C˜«A€ÇSC@y‹@@dÔ@@y A´P A@æÓ@>[ A€ÌâA®µQA RµAÈ“2A`ôöA`úAp‹Á^ú‡A@ªœA,ÕAÐûB0õ5A É”B€_@€@¨A @0Aè åB¼ˆÈ@à‡kÁجHAøÚ´Bù@ØòÍB(}å@óBЪ@à^JÁÌ*APƒÂBèAÏ@ÐØBHÀÆ@Ä. C`ö;@@¨A @@A ìØAÆ™AÌ6¿ð³A€9±AȺ&A l¶A¼ô)A œãAœA–ÁœŽA`™œA[A ÆÜA"6AÀZB(˜@À@¨A @PAàCûBl‰Ú@àÓ4A¸±ZAXÕBì ó@@‹ÃBœ¶AtŠC8eÈ@PÚ™A8eHA(ÍéB´Yç@˜ŠËBXSå@®/C€ãw@`A¨A @`A KXCHÕ¿@`¶Aù?AÔÿ4CŒÁÔ@lÒ#CpÉÛ@t©OCàr²@0пAÜr2Apb.C¸wÆ@\CP‹Ë@t0CÕf@`A¨A @pA¨3ÖB ˆ"AÀKˆÁ⦢Aq™BbÄ?AØ8µB8&&A`@ÀB€õAÁ?€õA¸z–Bžè-A g•B\Œ.A(bœB0‡Z@@A¨A @€AÈÏ×Bn#AÀ\–Àø<…Aȯ B~­AQ©BLLAÈÖ½B8MAÀòÜÀ8M‚APÝŠB¾'A€ò–BÐ+AèT’BðTV@¨A @ˆAðÛ#B¬KAàïSÁ6FËA dÌA`AAÀBŒæjAPËJB”rVApºA”rÖApb.B’ÃiAâÿAÜUZAÀd•AJA@A¨A @A´jCÖä AàÁ{A¢¡A SÚB0\AðÅB,/A\C¼Ý A`B…A¼ÝAxåBˆ¤A€,ÐB4ˆA˜[ÄBàd\@à@¨A @˜Aðå”BÓj˜AÇFÂl‰B ° B……AðÉŽBrZ¬A˜²¥B<î§A¤¶Á;î'B@‹IB€3£AÈ_‡BÜÏ®AÈ;œBP=]@0A¨A @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀã’Bà R@ @¨A @¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀå”B0®W@ˆA¨A @°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Æ~Bàgr@@A¨A @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿë0BФ@0A¨A @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@M A˜ÿ@A¨A @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`TBhý@à@¨A @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÃèA >ApA¨A @ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ f¢AhrA`A¨Aà@x yC$L­@À0§@¨i-Ap&yCÈÑú@|ÆrCpé@ìözC`q¬@°!ÄA\q,AH•‚C¤ãû@|>kC(æ@,MTC`^L@@A¨Aà@€?œàC S¢@À{ÖÀÔn"A¼« C(_Ý@,CxHã@œÖ C˜W¨@@\·@˜W(A¼ C$Ïå@H•Cì@è}õBÐ'@A¨Aà@@µNCH.ì@ZZúÿZZúÿZZúÿZZúÿYGCÅã@DC æ@0"KCÀI@@`A¨Aà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøêiC軨@@³Ö@ì»(A‡cC ¤Ù@$Þ[Cð(î@ìi‘CH’™@€?¨Aà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆIÙBØæ…@аúÁØæAˆ°B¼¹@.êB0©«@£#C ”I@€?¨Aà@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿd &Càž›@ êoAàžAd"C¤¹Ê@”fC°JÏ@ O#CÀ]?@€?¨Aà@À@>6BÎAPùA˜4ŸA@™`BˆCUA€ÜAü|GAB”AWŒ@””A€ÚûAârEA@ÞÚAØö:AmJB`I$@€A¨Aà@à@ ²pB0å#A|9@¤AÀ_BâœMA BTB¼wUA yBص¥@ ¡ÁÔµ%A° =BÔ×ð@@Á‚Bxز@pþ·Bð‘@A¨Aà@AP¹BFý2AÕ8Á³A`‘ñArVAÐÔ!B|ÃkApóBü¨A ؽAþ¨„Ap³)BzK2AªA¤(A@]BàÕ{@˜A¨Aà@AtÙCÚ’A C-Á8ª‚Ah¸÷B²zATiCÈá.AÈnêBð.š@°R¢Að.Aø*ßBävÇ@ð§»BPB¶@ÀLüAP¹¸@@@¨Aà@ Aè…ºBjOTA0Ê¡AÆuÔA å±Bò‰iAPZBʽŒA ý»B`æ@xðB`fA@ÂBp_é@˜ƒBl< AȬBpï@0A¨Aà@0A@ÚíBÊuAfÚ?Š’AhgÊBàLVAÈBH*AþB8«@À.ãÀ8+AH‹ÐB<Û@P;ÝBpâ¼@ÖB°'K@¨Aà@@A@´[B„£QA€@:ÊÑA@î9BÊ»vAP3B|ÎuAÀ-B8ñ;A€,ºÀ8ñ»A°B XA°B4¹`AÐÄŸBÀs#@A¨Aà@PA°_BÄ•%AèA²´¥AP±€BtúAÀ$B4õ]AÃŒB¸® A ºXAº®ŠA rzB = A€ÖOB•3A€#BÈ4@ @¨Aà@`AØ¥C°¹ð@ØWÂ8çpAˆ¸¯B. A€ÊîB›Aü„CçÑ@à#ZÁçQA8bÁBpñæ@¨àØBÀ°ò@ðÌÀB\G@@@¨Aà@pAøŒB¤ŠPAp2¸Áœ²ÐAàÔ7BÊiAâ€BqdAøa½B€ÔApÚ¥Á€Ô…AøƒBЬA¸¥BpzAP5»BàhH@A¨Aà@€A4Càá A`ÙÙÁ@ýŒAxݺBÎ¥$Aà·æB H A¨çB(Ap‰‹A*’Aà9½BN€A8̤Bäâ&Aø.B2ˆ@A¨Aà@ˆA@C4Bà^AŽÁö ßAÀáðA ]A`äB°zA@0Bˆ×TA±Ò@†×ÔA@c B”gAUõAðtZA èéAÀàº@à@¨Aà@Ah´BPjA@¹B5‡B˜ÖB®œApCSBäëA”BDMA ÆVADMBàuLBy† A`{(B ˆA ¤Båb@pA¨Aà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ aQBh½Š@à@¨Aà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ{2BÕ§@ A¨Aà@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€õ¶Aà?ì@PA¨Aà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÌaB¨Ýƒ@ @¨Aà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPvmB &s@À@¨Aà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ©KB` —@A¨Aà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ±&B¨Z©@à@¨Aà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàYAHè@€@¨Aà@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@?¸A”’ A@A¨AAÀÖKCI‹@PòõA0a AÜbYC@ÂÂ@Lb:C°`Ã@LÒDC(bš@ÀOfA(bA°žJCÛ@ ;CèÃÕ@äsSCÀ²U@ A¨AA€?\¹TCÀåŽ@€†@˜þAdôQCL Ê@0OCxÂ@àŒNCð‡@Tܾð‡ATÅJC£Ö@hjJCXKÞ@X¶rC0`r@€@¨AA@8…ËC¬AZZúÿZZúÿZZúÿZZúÿHÅCTäAˆéËC4@AZZúÿZZúÿZZúÿZZúÿ.rÅC´:A2•ÂC€‡»@˜A¨AA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà«jB¨q A€;6À¨qŒA°È[B6AAà fBp›;Aú‡B@D@PA¨AA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÏÎB ”³@€a<Á$”3AxɸB$.ø@p¡ÎBàHè@ PIB á@ A¨AA @ ŠxC8FÕ@0-¿ðkUAˆ¹gC&Y Aœ,hCÐA¸IvCzÅ@yà?üyEAPöfCjA üdC´AÌsC€‡c@@A¨AAÀ@€ BDùA ˆ{Á¼ A /ÄAø 8AéBlÎeA@pîAèñA%K@èñAÀBçAø@AàÁÏAÔ—6A 4BÐH-@0A¨AAà@¨…(C@ý@NA˜-}Aê Cª¬Aä®Côµ$A æChPÞ@rNBdP^AtÿCÂÂA|ÀB aAàÄÚAç@@A¨AAA`ËBvXAàÃÁužA¨¥BKmAˆrÅB´‰AxHýB€å—@PW…Á„åAÓBØÎ@¸4ñBh¸¯@¨‘C x6@@@¨AAAÐÓYB¬ªIAXP¾nÏÉA ¹>BP=yApò?B°É{A`IB˜A`càÁ–„A ÎþA‚ÙBA qbB¨7û@ÐË@`°Á”>KÄ`C½AÀShC¬.AÄýiC° t@ˆA¨A0A@®~B “!AðÂz°¡AB0BÀÏyA‘ŸB­>A0F€BxïÉ@±ÿÀxïIA°jBÎLA˜Š„B\/A©kB@@à@¨A0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ&qCŽó@@s AŽsAœlCþ+ADcC GA¼KICÀ8>@ˆA¨A0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB¬.A@†A®.œA0ù&B0‰bA üÎAø2?A B°‹K@€@¨A0A @ð•Bú4AÀ0Š@¤¢´Að3wBrŠCA zgBbõ‰AÀÇsBT2AýAR2‘A8²B°{Aà)B ¼nA@`B."@À@¨A0AÀ@ÐÖíB}õ@ðõAÄ©uA°OêB„ÀAðãÌBU)A¨ÍúBP†½@À]É@P†=A íB´Õñ@è âBðùü@àçB@p@@A¨A0Aà@`ŒBÞÝHApî¸A²ÉAp?”BüllAHUBdq‹A¨‹–B¨þ$A€þ¦þ¤A@úOB\®wAý©BD')A>ÙB`á@A¨A0AA0ÕŒBàeJA˜ÂF‹ÊAï?BÆkŠA}œB8jA0 ›B 2Ö@Õ‹Á2VAÆvBòAˆ_›B(ñ@ÿÖBÀ_@A¨A0AA@V„BŠã?A°ÞÁLÀA0å7B]^ŒA xBø“BpI+@ A¨A0A0A Ÿ;BCWAÀp7Aøk×Að‘2Bk9AÀà BÐ1iA°0}BôA°$?ÂôŽA iBÔÖNAXó”Bøùú@k,B …@ˆA¨A0A@AP‡VB¶glA ¹‰A•ìA&OBK’A 9Bÿ„AÈœ¥B„èA@¶œ@‚èAȆBšRAP׆BØFAµŠB±C@à@¨A0APA°gnB¨ÞDAÐõÕÁâÅAPâBˆ¯kA pB\}\A¸ÙŸBÌ‹AÀ…$A΋•Aˆ]ŠBr? AÐYvBO9AggB_@˜A¨A0A`Aèk’Bà@7AÐ`€Aäd·AèÒBRj&A`ÜRBßsAèå¥B0oè@@ ™À4ohAðG€BL×AÐà‰BÈšA%B°K@€@¨A0ApAÀWgBä}A{ŠÁŠþAæBÄÛsApÑRBˆÞžA°Í™B\msAÀPRÁ\móA°[B8gUA1„BTŸA0eŠBQ@¨A0A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðê¨B 7@˜A¨A0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿs‘AX€í@ @¨A0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐkB°“@€?¨A0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ|EB f@@¨A0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€IúA8ñó@€@¨A0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØÛ¨B …B@@A¨A0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ å3BXPÇ@€?¨A0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÜA 0 AA¨A0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°+.Bx”¿@à@¨A0AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÂABÐ^Ÿ@A¨APAh,¨B$ÜÐ@@'AHQA¸Ù°B,¼AྞB¬A®´B(Ç@@^ A(GAp‡¼BÌ:A Ú«B(´A Ò¯B@€A¨APA€?–]Cp)½@À÷ÝÀ L=A€WCÔdAD–^CÂAÀ'UCàø @€ÐÁäø AdIC0¶ä@¼´[C(•Ü@HC|C˜“@€A¨APA@@XBV3A¬ü?öv³AVB8AAЃOB(DlA°+hBæ@ÐÖñÁfAÐG'B¶7?ApB ™ê@`FûA0ëV@@¨APA@@p,üB°!AZZúÿZZúÿZZúÿZZúÿ¸ÓóBVAÈD CÀäƒ@0h™ÁÀäA˜ÂõBˆóÅ@äô Cय़@ Cp?)@A¨APA€@pB 2%A ÞA¬P¥A€jBb/oAÀÓÙAØ”LAÅBX”A öÁX”ŽA@…8Br[]A`y—BÀðAàÏÚAð …@ˆA¨APA @·JBŽ›FAÀ[÷ÀzÀÆA`¨/BS‚A©MBÚ†AFHBD-AÀ”–ÀD­A`Ó2BÆÇeAp›EB<¥gA@‰›Bpv@@@¨APAÀ@P;B&0A ýÂ=°A@0ÝAFËCAЕmB,Û‚AÐb%BäA@Bå@ä™A€î%B0GAi BÔUKA¨K†BÐp@À@¨APAà@£BJA áÂc…AUnBþSGA÷²B¸x A ùtB´§A ÊÁ²§ŽApÊ0BT$RA˜]‡B¸=AˆBPz@ A¨APAAÈÿ§B &Apa”AŒ7¦AP-§B´¾A€ó†B8¹€Aø!©Btm-AðeçAtm­Ah'±BÔ°A°}BÞΈA8§B°Ï%@PA¨APAAèBzŽVA e9Á„·ÖA±gBY]‰Aðg‰BöƒA0#šB0ÌÞ@ð%¡A0Ì^A`>™Bp?õ@` nBWA’BPä<@ @¨APA ApËBÐc-A@Œµ@H…­A0öALjeA`ãÐAÈ«CAÀl÷AÔª A`ª$AÖªŒAÀ?ùA€¬4AÀ6´AÌ\$A€ÍËA@ÑÛ@A¨APA0Að0B¢e^A€+êÁúÞAø)B¼â†AH.ˆBû…Að.ÑBò§@üAò'Ax[¸B$Ù@ø‚¬Bð©º@'ÕB¼<@¨APA@A°0cBŒ³`A@D ÁÌßàA #B"oA0£aBB-’A`P]B” A ?>– –A E8Bñ9Aà`:BdÃ(A B8¸™@@@¨APAPA€:-B\LMA°ƒëÁ@˜A¨APAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‡­Bð¢9@€A¨APAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŸâAxMÑ@PA¨APA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ fãAØ6Á@¨APA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP}BÐ(e@€A¨APA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÅB A@@¨APA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀùA° Î@ A¨APA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ºJAH¾@0A¨APAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÀÊAè ô@ @¨ApA`ÕB`Dº@Uñ?xg:A(ÓÖBÄpö@¨rÔBìs A”ÏBÐÂ@àÐ3ÁÔBAh×ÃB$gAÐùÛB˜{ Að˜ÔB æ@@¨ApA€?°BQBxV$A­A|u¤A0´yBÈóVAðL%BdxuA[…BhŽ@ jÁhÅ=AÛcBV¦A°‡–BئÝ@ðylB 9@˜A¨ApA@àfÄB ÁÛ@€ÞÀ´ê[AðC¹BØQAp=ÈBؤAxçÎBpA€@à ÁpAAÐEÁBȲ@pVÔB(|±@˜ãBà63@pA¨ApA@@ÈØŸBܼ)AZZúÿZZúÿZZúÿZZúÿ¨–›BL7%A÷¸BÝ¡@°¿Ý!AHÀ±B©ô@h~´BÃ@àv7BOF@€@¨ApA€@,óCÈcŸ@½ö¿,‚A@ÅC,ù@0ÒCЯ@ÜjC~˜@€!C@~AÄ¡Cüîä@˜CÀ´@8ÿC€Â]@@¨ApA @`R!C¤ê¹@Ñœ¿D:A3CŒÉô@H¬C€ü@Ì…%CÈ–±@€¨}@Ì–1A<4CZë@$C(Šî@¬#9Cð–›@0A¨ApAÀ@Pç6BwAAÒÈÀfœÁAÐüB"¼xAó6B膂AàeBØŒ#APÁÚŒ£A€$ÓA †AA'BL/kA`««B°1@€A¨ApAà@}bBtÖ3AбÁZù³APz&BqYA0ÊyB„ÇxAˆB<ˆ/A@a¥À>ˆ¯A NnBª/HA+‚BPa|A@|‹Bp„)@@@¨ApAAP‰BnkBAðÓÞAl‘ÂAxC”BzcA £FBäV†A`™Btì6AÈW4Âtì¶Ap}AB[ʆA ô³B¬=AÒ–BC@€@¨ApAAPMBÈÐTAÀ}ö@¶úÔAÕBBý:‡AЦ)Bà_„Aà÷ŽBä*A€™>Áä*•A€ÜfBL¿Ô@xsŠB´ÛsAÖ‹BÐ)@@¨ApA Ap*BDAAàãWÁ„jÁAÀ´øA|~PApx-BV…A0¢ BL±(A²NÀL±¨A@mæA 3A°tB@HjA `‘A`Ìá@ˆA¨ApA0AàŠìA s Aüw@<“ A`ôÖA‚ÄNA D¿Aê5A áÿA`³AÀÿÙ@b³œAàeðAPb?A@™ÅAà0Á,#(AØ ¤BèÅß@ˆ¸Bøëù@ ^ÅB`åT@€šfÀhåÔ@0¿BäåŽ@PlÉB²œ@PxÄBÐÕ @PA¨AˆA@€¤qBâëA ü¥A€ˆA`ãŠBšû/Aà¢FBijJA ¦kBèÞ¯@n±¿ìÞ/A±cB¼7û@°ZlB !î@€aB¾@€@¨AˆA@@hŸÖB¤f@@udAh‚ A@âÝBô·³@ÐÄBPtÑ@ÈféB"g@ôì>"ç@ØâáB”É™@À=äBè*¤@Ð:ØBÐeH@€A¨AˆA€@àDjBøA`3A”›APšuB¼œ\ApHMB”³HAÐéYB4”AîÀ4”†A@ZKB”=DA _WBÜÙ'Að5B qJ@ A¨AˆA @€ABf@5AàÞ}ARdµAp$TBî+qAÀ<BÀîuA¹BÈA@pQÁȘAàìA^Ê4Aò)BÜaAP±WBÔ)@ A¨AˆAÀ@à BÀ%A@̯@¦5¥A°BÈpbA`BæA xRA@?øA\eA|?\eŸAàXèA6»SA`ŽçAPvQAàyÉA€vŸ@€?¨AˆAà@`ëIBêºEAÀ"Ú@”âÅA`ŒEB™X€A/BXÊAГIB`ŽBA æA`ŽÂA ÀXB…~A@ÌBLó{A@L}B0(@€?¨AˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°aWB€íO@€?¨AˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‘Aã@@@¨AˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0P~B ®(@˜A¨AˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿö8BÀ¬@@¨AˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€”üAÈ7—@¨AˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ"ïAX·Ë@A¨AˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‰~AÐ×@A¨AˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¹B8‰•@PA¨AˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðQ!B¨’™@@@¨AˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ~BàoÐ@@@¨AˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@oAÜ@PA¨AˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÈàA¨çâ@€@¨AˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ t%BˆÛAA¨AˆA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàU·A(÷è@À@¨A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpcB`RO@`A¨A˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨åB @ˆA¨A˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhBà¬|@A¨A˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿïBzA@A¨A˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ µ¸A(=Á@€@¨A˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀµÚAÈ@À@¨A˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@j+AнŸ@PA¨A˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèžBp'-@@@¨A˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ7B ŽN@˜A¨A˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°vAÐÃ@€A¨A˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÀÔA0Ñ@€A¨A˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÏÖA؉é@pA¨A˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà˜ÔAîÈ@ @¨A˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ YÿA T»@PA¨A˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀƒwBð)@@@¨A˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ zB|A@¨A˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ \A`=Â@à@¨A˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpeBèÿ©@€@¨A˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ zA°gÊ@¨A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ûBp6A@ @¨A¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàIvB D&@PA¨A¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ç,Bp;9@A¨A¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà,¡B€H@€?¨A¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@•@B°’7@€?¨A¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ è‚AHÔ@¨A¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`€ØAÔ A˜A¨A¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà àA(2¹@ @¨A¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@S B0Y@ A¨A¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@\’A°4É@¨A¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ J‰AÈ‚Ý@ @¨A¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿUâA¨B®@A¨A¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÛâAR A@@¨A¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ô²AhÊÙ@¨A¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ SAàê»@€@¨A¨ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЮB±‚@PA¨A¨A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@&Bà ›@ @¨A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 30B–Q@€A¨A¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ï|B`þ@@@¨A¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP?XBp@@A¨A¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPãB[@ˆA¨A¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿB-B ˆG@˜A¨A¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`DB4€@€@¨A¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÝMB3@@A¨A¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¿uB°Ò*@à@¨A¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿß Bo‡@PA¨A¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‘†A¸OÍ@ A¨A¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÇ B˜V@A¨A¸A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°beBà¶;@`A¨A¸A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¹©A<0 AA¨AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð½\BP@€?¨AÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`49BHÎÂ@pA¨AÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP&8BX6@@¨AÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ*Bಃ@@¨AÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀL`BÀ¶-@€?¨AÈA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€žíA‘±@0A¨AÈAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€µËAà@€A°A¤•C¸ÆAZZúÿZZúÿ¨\ýBºËAZZúÿZZúÿЗCb A€Cد AZZúÿZZúÿÜü1Cð«w@@°A€?lç/C@—Å@ZZúÿZZúÿ0g+CôˆÀ@ZZúÿZZúÿˆ/CèöÝ@€¤†+CÈÛØ@ZZúÿZZúÿð÷CðÂu@@°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿùâBˆ´˜@ˆA°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÈøB¨Äà@€ø,íB¤GÖ@ZZúÿZZúÿÀ<ÔBà®$@A°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ çªA0VPA€@¿ AVôCAZZúÿZZúÿÀF4AØ5Ö@PA°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜.ºB¬UA€¡¬BšæAZZúÿZZúÿ$¥B ’F@ A°AÀ@Äø$Cô€AZZúÿZZúÿDaCž‹AZZúÿZZúÿøçAZZúÿZZúÿ ÐÿA0˜Ü@˜A°AA°íB¶¨xAZZúÿZZúÿ•B>€[AZZúÿZZúÿÀ„QB É,A€p19BºAZZúÿZZúÿ€q»A8A˜A°AA@ó¬B¦ã˜AZZúÿZZúÿ–B¨„AZZúÿZZúÿ(j‚B ‘ZA€0‡bB>Ó=AZZúÿZZúÿpa!BX ¿@€@°A APM!C²RRAZZúÿZZúÿˆu Cê;3AZZúÿZZúÿ|áCà¹â@€´RC¨QÁ@ZZúÿZZúÿ<éWC¼¾@ˆA°A0AðjC^öNAZZúÿZZúÿ0ºCCÆ-AZZúÿZZúÿä¤YC8³A€Ä 6Cô£Ú@ZZúÿZZúÿÈ7OCð>—@ @°A@ApÔB@«Æ@à@°APAÈaÊB66AZZúÿZZúÿ°£¢B [AZZúÿZZúÿ ÜBŒïA€˜´°B¼¼è@ZZúÿZZúÿw¤B€ÿz@˜A°A`ADC`Ö1AZZúÿZZúÿX[çBèí AZZúÿZZúÿÍC'A€ÒÓBÈEAZZúÿZZúÿ€IóBÐÇ@À@°ApA5hB©«˜AZZúÿZZúÿÁ2Bn kAZZúÿZZúÿ0.B&J©A€·B; ‚AZZúÿZZúÿ@nNA¬ÚA0A°A€AÐE…BŽ¢±AZZúÿZZúÿЖHBí­…AZZúÿZZúÿð™zB¸“ÈA€à¹AZZúÿZZúÿ€FBá,ˆAZZúÿZZúÿ€&5B¾ÇA€€µBGT’AZZúÿZZúÿО‘B5•@€@°AAˆÔÚBå©€AZZúÿZZúÿBp£8AZZúÿZZúÿrÛB8ªŒA€`ÍœBæIAZZúÿZZúÿ0jžBš”@°A˜A¸_BíªÍAZZúÿZZúÿ0«HBžíAZZúÿZZúÿ¦DB¦µçA€ïB¶Y¡AZZúÿZZúÿ`¿AÐb1AA°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ž?BÐ!Ë@ A°A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ –ÜAÐ@A€@°A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèÉ’BȤ@A°A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€@°AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÀVA êAˆA°AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA›A\76A@°AÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¤qAàä%A˜A°AØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ¥ Bl{1A`A°A@8n]Cüž¥@àRHÁ¨º%AÌTCÜ$ç@¸Í^CÝä@vOC0I·@ÇkÁ4I7A¯EC|Öþ@PERCîþ@”7[CÐÆn@˜A°A@€?œ1 Cüʯ@€çQÀlè/Aà C¼ò@ˆM C°Ýð@P C@÷¹@àáOÁ<÷9A(pCÒGAèÕCXû@ÈtC`#G@@@°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPF‡B`uÕ?A°A@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@2CPP–@ƒˆ@LPAØVüBÐ5È@@<òB°wË@ gãB€·@`A°A@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà'eCw²@Ý€Aw2Ap#_C¸Éý@rNC@3Ú@ÈyCh¹†@à@°A@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˆ†Cp Ï@@±‘Áp OA<qC02A €Cˆ/ A`“C >ë@A°A@À@ ¨Blþ@ªÈ?2~AØ+›BÜ="Ap¯—B š$A÷¬B Ç@€cŒÀ GAxú™B õA¡BÀú@ /B€úa@@@°A@à@þÁ¢CLgà@`O$AŽ`A c”CÞyA€NCDà AÆÝ§Ch]¦@Jz@h]&A:È—Cœ’Ð@4R•C8bÕ@jššCX”¡@à@°A@AÐaAC„@`h]Aä!AàØ0C¤ Ã@ì=$CXœÄ@HJPC`h@`h/A`è@œùÁeìA õüAêHfA`#B\_ƒA ¿^B``ApØîA`àAÀóNBÀexA€ëñAP ZAP°aB°z|@ A°A@AœN C:%0AÀcè@ôG°A8ºËBÀº.AЭÃBÄù8AàZCÐ\Aàè£AÒ\ˆAø‰ïB>—A¨kÕBHÂAXp C°)ƒ@A°A@˜AÈ$šB Að ­Áó&B‡9BHìA yBI‘A€ÝvBÚJŒAœrÀÙJ B¥&B´ˆAT4Bˆ:ŽAPjB¸‘£@A°A@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ÜB Žb@PA°A@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ±B`ÛÍ@PA°A@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx¸¦BHá…@ A°A@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ þB PA@@°A@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð†$B6¥@@°A@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@µÈAÊ&A°A@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¡AÔt A@@°A@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¦AàÎAˆA°A€@ 0ñA¸]A@ÝÃÀâw›A€²ÕAàÅLAP*B‚bA€B/A œ]A¯AЯ3BU„AÊ÷A”.]APÛB€o@0A°A€@€? ðECp™@0&ÀD6A\Æ?CxdÃ@T&AC‚à@°º=C í˜@@b$Á¤íAÔn4C”¨Â@¼òAÛ¾ª¿AXÁÈB:cdA@ÑÉBé_A`AýB@â­@°m“A<â-AZãBpÉ@P×ÄBÂÒ@hœÈBpTS@pA°A€@@AH æBÀ3Ü@“Â\\AØVBÄ’AþÜBàÞ@pÕüB8Æ«@èœÂ8Æ+A Í´BÄÌØ@ø½êB ›´@¸âBÀÐ*@À@°A€@PAˆÓŒBöÎBA«&ÂóÂAÐŽBô­ƒA i“B<˜*APNBÔ0.ApBÖ0®A:bB LA ãÒAXô?AèzÓB P?@À@°A€@`A rBÀs?A  Á¢—¿A ÔÖAzDFAÀÑ BŒdA`áBäZ-Aл?äZ­A ©ØA&VCA€æÐATd?A`÷½Ap[é@À@°A€@pAØè×B²A`NAÞ)AÀ­­BÝAð9 B Ñ#A‡åB Zö@€…YA ZvA(ÛºB$¸ý@øx§B°Ö AÜC0ÔW@€A°A€@€AЃmB<^OA€Ž!À,†ÏAp/B†*]A°d8B§^Ahò½BDKAàV"ÁBK„Aè‡B2ìA@ð—BVA@–B  ]@ @°A€@ˆAM>BöÅUA€Ò}@¼ïÕAØB1^A0¬B %aAFaBÈ#;A¨DÂÈ#»AÀ7áA²Á@Ap”\BHÙEAZZúÿZZúÿpA°A€@Að„˜BRŒ“AÞ‚A—©B€‰rBü„‰A"FBÂW£Aˆú–BAÄ\ABð–kBÔ{AðHGB´¤A˜«œB®b@ A°A€@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ðA(Ý@€?°A€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxü²BPÿQ@ @°A€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ)BÐ!š@@A°A€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿËBп\@à@°A€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ûZBø š@À@°A€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðäEB ðµ@0A°A€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ñ‹AˆËð@à@°A€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€:nA@õÝ@°A€@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàm¾ADûA€?°AÀ@` œBHz A@d¥À8’ŒA°•BWWAØìžBèç-AÐÍ¥BÀÅ A€k¬Á¾Å‹A¦ŽBDZcA0 ¸Bü6AØÍ¦BÀ å?@A°AÀ@€?9ÔCbFAº À”aŸA&”ÎCu`AŠÖÎC4CVAZHÖC $A`1ÄA $žA´“×CldAlIÊC ›OAÀâÐC¸þß@A°AÀ@@žÂ¤CÂþ(AZZúÿZZúÿZZúÿZZúÿ@HžCÄY"A€¡Càâ$AZZúÿZZúÿZZúÿZZúÿ‚¶šC(kAJ¬C¸ ¶@ˆA°AÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸w'C„“@p«A”„AÔF(CÔ`Ì@ìCØ¡À@¼Œ(CÐç„@ A°AÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÞqB°_A0ïÌA°_„Axý‰B”þê@p¤2B€ÎZA¸DBà²@@°AÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(™BD¦ Ap„ÀAD¦‰A¨Z¤BÄ’AàgnBp\NAökB€’J@PA°AÀ@À@ÌÂCd ¶@€×–À8+6AŒêB`Õì@§òBðè@œ¹CH—@ÀX'ÁHA¸yåB¸Æ@ðÕ÷Bxп@´ÜC€+@@A°AÀ@à@@þŽB¼ÂA[¾¿ÞšA°u~Bd™FA ¾B¨µBAPÀQB8ÜA€²‡@:ÜAp^DBœ3EAp¼4B LA (mBàù6@`A°AÀ@AtqCè–Ù@` ÊÁŒ½YAØJCª,AˆK`CèšA8á}Ch@€mcÁd AÄ[ZCìG©@\»fCxg·@ iC@d_@@°AÀ@AHÛfC:SA€ÞA m“AXhLC‚•9ATEC¤­0A°-3C0Ч@€›iA0Š'A€!"CHSÒ@,C8ªÉ@ÄŽC`\@PA°AÀ@ A<]Cô'A€“@0<§A°^éBTAGAHïáBp«LAœš CÀ¤´@ $KÁÀ¤4A }ãB@ÆÝ@ùBè¬Ö@Ø3C0r6@A°AÀ@0AÐB^bIA(r"B0‡ÉAø_ÐBèzAðÉŒB2´•A³àB8ßÂ@€=wÀ8ßBA˜é¸BD}Þ@ÀB`‹ï@˜–´B ˆ%@à@°AÀ@@Aôù3CÈ_±@ðžŠA”€1AÔC´÷Ö@c C ¼Å@8 HC0§@ÀWé@4'A”,'Càù¿@¸ÿ!C¸ÐÅ@pR C0íW@PA°AÀ@PAPKClòÇ@ð‚AÔHAH9òB4¹Ü@ÐNÙBÆë@Äß CÐá®@@‰®AÐá.A€còB$B¿@øºÐBÐrÏ@8!CPßJ@€A°AÀ@`A8¥êBLÿAÀï³A†•AгÊB–GAˆ{¨B”04AxÍöB jø@@]›À jxAˆL¾Bj A°ªÇB¨Að ÕB J@ A°AÀ@pA@ŸqBüIPA€h,ÀöqÐA 56B$QdA5@B¬dAÀ”wBD/AW¾AD¯AÐýbB¨.A°vBX#OAˆÒB ¥M@à@°AÀ@€AXßBöœ)AÜ¿ú½©AÙ¦BJé6Aè<«BÔ¯4Ad¨ CÐOò@µÝ@ÌOrAØB¶ý@ÓÐB EAðüBP'P@à@°AÀ@ˆA’„BhÜrAè Â\ óA BâÝvA0ŠvB~ƒA­2B<ØVA`–MA:ØÖAâBÞ¦mAÀÐãAøRAðü,BØå‡@0A°AÀ@A€5BXÀjAÀˆ‡@fïêAàEBouA ÅûAàkA@³/BdWfAÃÀbWæA€ßéAæ“]AðÎB´=xA€-°A CAˆA°AÀ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÍB€±á@€@°AÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÇ™A`eA`A°AÀ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ΀A¸ðò@`A°AÀ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ žB°^A˜A°AÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`32Bµ±@À@°AÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐRJBˆþ“@0A°AÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ñ#B ø²@˜A°AÀ@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ aéA¦APA°AÀ@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ó)Bø{Á@`A°AAàV@B¥)A ÄÊA€Â©Ap8pBBqA°¢ B@yhA@nCB´0A€¬oÁ´°AðÅ#BLè{A@^B4qAPBÐP@A°AA€?û CDˆ–@@÷–Áh¢A.C ×Ð@ð%&CˆÞÎ@Èœ%Cà¡@€WÁÜ!A”›C¤;Ü@üñ%CÈåà@˜ÀúBà¯?@€A°AA@°5‚BnˆwAZZúÿZZúÿZZúÿZZúÿ°{Bè—nAX¸…BpxAZZúÿZZúÿZZúÿZZúÿÐá€BœoAž£B Hä?˜A°AA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@RB4ÕA°õ÷A6ÕA8èB¸_*Apó BSYAè>›Bàó?0A°AA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€æÇBøÊ¬@ zÁôÊ,Aèu³B £Ë@ÐÑÄB˜‡ý@x«´BpV)@A°AA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸Ê‚B@I&A€%AÁ>I¦A°”\BÈúeAh„B|÷MA8šBÐ5D@à@°AAÀ@þCFè@Àa¦@\ohAlÍCôfAèCøA˜{,Cð¸@eÞ@ì8A!Cì¶ì@pˆCÀZï@üC€?@`A°AAà@hÏ'CB#A`BÁ2:€AÔ¢Cr©"A4«CèÈ#AèéC`£Ñ@UÂ`£QA9ÁBˆÕý@D CìÎ AP^pB€œ@@°AAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀò¬Apëí@1Á¿tëmA Ñ“AÆ0A½žA¸éA Ö(B€rt@0A°AAA "B¾o?A€½@˜’¿AÐNBIpA wòA$¡gA€¡ïAhA€DfAh”A@NB„mNA ÛžA¼ÆA Æ BPÂb@€?°AA AˆBjCAH.ÂþÃA0aB“!‰AКB«?AÈ$BÔÇ A€+ÁÖÇŒA€–`B„ä?AàeB$£AXABp÷2@ @°AA0A°BœÂIA€P¤ÀèÉA@EìA2.dAÀBLn{AÀËoBä¼A˜‡BÐüA(º—B&A06«BðÂ+A`cìÁò«AZBXÊ^A`œBdAAÙ¸BaL@0A°AA€A8Ò¼BdÝ+A áOAVÿ«A`c˜BD†(Aào†B”ßGA é­BÄÖAÀ ÇÀÆÖˆAp/|BÎ"AP†‰B¼H Aø§ªBà @ˆA°AAˆA4Ã'C>F1Aà47ÁÀi±A ïB€5 AôËC¬ªQACt±1AÀý³Àr±±AðHåBŒBA ¼ñBÔTAÈðCpAŒm Aä„=Cˆ?×@Ĺ2CXò—@ÜC0Cp`T@0A°A@A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÓ³BH.Ö@Œ5ÁH.VA@'ŸBÜÂAXµB µ A pÙB€Sg@PA°A@A @Øþ°B„ûA€#žÀˆAl B€QA˜\ªBTÑMAøDŠBdñA8WBbñšA E B`$ A yCB8BqAš”B ž @€A°A@AÀ@ð7âB`)þ@€ŒX@¤X~A¸èÒBPó A ºÍBTú)Ah(æBnÏ@ÀŽÉÀnOA VÍBþA8+ÚBŒ»A/³BÐ@`A°A@Aà@(¾œB&—CA@“±@Æ»ÃAXÂ’B,wpAÀ‡‰B>|‚Ah5ŒB(^.A0˜ºÁ&^®A°SBwA§”BëCA؈B€I@@°A@AA¸BƒB>BA0CÁA6cÂA=ŠB2#~A@ß?B°ÅkAàäžBˆ¥4Aà‹ÁŠ¥´A°#{B®ê‰AÐÏBØý$Ahw Bj@€A°A@AAÈ'ÞB AðŒ¯ÁÔ"‰AȯBÜbA8×B”ý6A¨ÕB ª@àR Á *AÐ4²B”Î@@SÃBðZ×@è×B€B.@€A°A@A Aд²Bd™MAîBÞÀÍAP¸BŽíPA@ïvBðœAÈÞšB4ÏAPXB6Ï…AÀ‡ Bäðÿ@ ´SBô-@AMêBàŠ<@ˆA°A@A0Ap+©BhÕGAPßþA(üÇAØg©BÖ\%A€ÖiBô6”A¸ªB¨—A8t+B¦—„AÖ²B”Xß@ IXBà$CA}—B „"@0A°A@A@APùBºîBA€}¸@îÃA`LBºëtA`&éAÐÄSA 54B,)2A€@,)²Að0Bœ`UA ›B|2LAà¸òA¸ªÍ@A°A@APAp-B×RAÀ ÁÎÓA`üAhœmA *BènxApñBä†(AÀt”@↨A€ˆàAÆ*DA ±ÅAÐ?A€ BعÁ@€@°A@A`A 5BÂê\A@k²ÀÝA0¶Bª yA@”BP[yAP)_B¤ørA ” Á¢øòAÐS"B³‹AÀ>AB^K†A =VB€óp@ @°A@ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@–OBPÎT@0A°A@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ UxB…O@@°A@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàü±A è@ˆA°A@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ýcB0Q@ @°A@A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ uB8|@@°A@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ £FB8OÇ@À@°A@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÁ£A„% A`A°A@A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP˜,Bxܪ@@@°A@A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀvƒAÐõø@A°A@AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`»öAø³þ@PA°A`AiëBÈJ¥@€T§Á¨i%AXÕB¬kæ@tMCèQì@Ø2C;¢@`gxÁ;"ASóB” Þ@¸þ C`¿ê@øÙBpYY@A°A`A€?H¦CCô¨@¬çÀh.(A =CÔ¸ä@D[ECˆœð@h>C¨Ø@àæÔÁ¨Ø A”Ã-CÔá@LIC ²¥@Ä]CÀ9™@pA°A`A@ؽBAå@¶C?leAƸBâl Aj¸B$ìÄÆA¨Æ’B¦EtA°¦“B4{ABdù@AソfùÀAPB~£jA`"B°yuA`<ƒBpSZ@À@°A`A AhõÎBŽÆ,A¨)"B¦è¬A8ÕB6ÛAh‘B`"„Aøâ×B¨¡«@€#À¨¡+Aøú¶B¨èÏ@è2¾B€ Ó@Xå©Bà(@PA°A`A0A°ð`BvthA„Õ@Æ¢èA0`IB ]ŒA D5B8R‹AÀ”B òAAŽÁžòÁAð¹SBÞ™9ApŠBlyˆA°Ý;B°T^@˜A°A`A@A‰^B.VqAÀ&%Á†ñApV'B@ÿ‡AЈLBÎÙ”AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿР’B@:2@à@°A`APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿþŸA€è@ˆA°A`A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€2zBÀôC@pA°A`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ž“Bpr@@°A`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8݃B`FR@€@°A`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€O£Að÷Ý@A°A`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð(\BàN@ˆA°A`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€CøArž@à@°A`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¬áA˜A @°A`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¦©AðTñ@@°A`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ?ÊA`Îü@@@°A`A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ŠÎA Üë@@@°A€A0ßbB2A QÁ’“A ƒHBB<=A B¸²bA £NBØø!AàzŒAÚø¡A`ªpBúLA€º,B¤Ø{A°ï‰Bà5!@€?°A€A€?p¸èB|€«@ÀJ=Á¤¡+Aˆ6ÚB\jÞ@€îóBÜA€ŒèBX¼ƒ@€%^ÁX¼AÀI×Bàï¯@ø„õBhäÀ@úÝBà@S@€?°A€A@8nB.à AYñAÞŠAà¶‘B˜]A v/BlübA€ÿˆB¨å©@@òÀ¨å)AÀÞ{BÜï@PcŽBð$ç@B\B$@A°A€A@@ÈßB„FÇ@@¹SAHmGAè×ãBlŸë@ØzÌB[A˜úBÈg@`Ä+AÄgA¸~úBàÓ»@ÔèBè3Ì@ØÓC°L@ A°A€A€@XóìBT¿@àÄ»Á¨)?A@ËBd¨AXwúB(4º@ø²ûBà@àd-Áà AÐLäBüâÖ@H7üBà#¡@üÐ CðÓ\@À@°A€A @°Ž›BŒ¨AÀëNÁ¶Æ™AÐÉ…B2vYAààŸBTm?AxXBˆH"A€ 3ÁˆH¢AZ5BF·]AÐ`bB¬âQA°W:BÞ1@@A°A€AÀ@ÀöBè!A0„A¶3¡A ;)Bx¥XAÀÚAxºNAÀàB4AÀg–@6A ¬B6Ñ@A`TBô·ZAðuNB q$@ˆA°A€Aà@hÖåBÄMß@€“,@(z_Ax‹ÓB]÷@PaÑBdK#AÈ1öBÊ@€<ÁJA¨X×B ‰å@˜lêBØëAHãBP¿=@ @°A€AAÈYÜB(AÐ?ôB†Aˆ¥ÆBøh(AÀƒÆBD”-Að§ìBø@ÀÎÅAxA¸ÒèBvA APÀB‘.Aÿ‹BÀo'@`A°A€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpºB€Z)@0A°A€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh¡Bà·B@@°A€A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÍ‚BqW@PA°A€A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ì€AvÎ@PA°A€APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‹A@mÕ@`A°A€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà JBe]@€A°A€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿNMB n@@@°A€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿôQB@H]@PA°A€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЗUB1R@0A°A€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€UÀAhEî@PA°A€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°wB !ª@0A°A€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@DÖA@zá@0A°A€A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÓA` é@A°AA ÐA¶â1AZZúÿZZúÿ šÐA”P2AZZúÿZZúÿà"òAT#A ßŒÁT#†AàE«A²|APšBÜÐaAÀ+ÔA7÷@A°AA€?€«^B<$AZZúÿZZúÿ Ã\BÜ›"AZZúÿZZúÿ°îIB8Öî@}ö@4ÖnA°kVBDìí@ðD;BìûNA‰;BPk@˜A°AA@ +RBj5@AZZúÿZZúÿÀíMBÌT@˜A°AA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8BØ9„@A°AA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿßÃAxß@˜A°AA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàžÖAP‚é@PA°AAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ “ïAðUî@@A°AA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@H4B0Di@0A°AApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿk½AðßÉ@€@°AA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¨B8Ž@`A°AAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¡óA(öÌ@A°AAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÁ`B©g@€A°AA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀp:Bñm@@A°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸i¦B0Â@ A°A A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`AõA(¸ž@ˆA°A A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðMnB ç@0A°A A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ó°A FÜ@à@°A A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀApA <¸@€@°A A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¥ŒAèʽ@@A°A AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€z“AÊã@€A°A Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐm}Bû*@A°A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜?B0¿@A°A AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà•‹A “Î@A°A A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ƒA kÚ@0A°A A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ'éA`T®@@@°A A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`8’Aèoß@€@°A APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ á)B¨@@ A°A A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ3B üŠ@@@°A ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¹A„˜&APA°A A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@_‘A0ÀÕ@`A°A AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA°A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°\ BÀI@A°A°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ æ½Aðà@@@°A°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`îBðA1@°A°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ”)B`fM@°A°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ À B°,b@@°A°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÒ~Bðf@À@°A°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿäÔA@Æ@@@°A°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿjQBð°?@pA°A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐþwB@Ö9@A°A°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ -¿AÐpÞ@à@°A°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÛÅA2í@@A°A°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÿ¸A ¿Ö@€A°A°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàv˜A nÕ@pA°A°APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @½A¨ýï@@A°AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ»B€T#@PA°AÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÊHB0Bg@à@°AÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€c/B°…N@pA°AÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÄBXSƒ@À@°AÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ /B@wX@€A°AÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHiˆB`¹ @À@°AÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‹AÐUÔ@pA°AÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ i B€H¡@ A°AÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÑB¾p@0A°AÀAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`AˆÔ¿@à@¸A€?ÚCT¼@À<Áü$h.TA˜@ÞBøšAàbÝB?A(^C9„@àÒDÁ9A(’ÖB\p§@ø”ëBèb @ ÚC»@@@¸A€?A Cü-õ@À©ùApYuA3Cç A…ÖB˜*A˜`Cð£~@TAð£þ@è×ôBdŒ˜@лÝB˜­@%Cpú@€?¸A€? Ašg‹Crx$A€]5@à•¤AmCœaEAÌÖjCLUDAL±fCHXÁ@€+êÀHXAAô@C(/é@”MFC }å@ÜçECp×K@@A¸A€?0A€*ðB¦`A€«ÞÁ6|˜Aà>°B¤}=A0ÐÞB°×'APºÝB?¬@PVÁŒ?,A˜Î¬B:Ð@`ÃB0 Ä@\ßC€Ç:@ @¸A€?@A œVBHó=A€oRÁ¾A@4B8Ÿ]A ”DB,XAà± BN#A ºMAN£A°jBx9KA â¹APM+AÂ5B°È£@`A¸A€?PA˜xÛB®ïAÀ<¹À0 šAè@ªB² 3AØH´B¨n(A;ÝB¤ÙA N¢Á¦Ù…AxןB6#A!ÁBä~ AXa¹B9@˜A¸A€?`A°½ÃBLâA@ôAJ Að7 BŠ€)A`è‘Bœõ7A0°gB|5QAÖdÀz5ÑA².B(hAÀ(;BhÿeAÔHCD@@@¸A€?pA4‚qAð+B”vzA5€B`S@`A¸A€?AØJ¡B–N¢A@Ë!ÂÑn"BÐ+Býv˜Aø‘Bø®AðÎfBÊ”“A€>±ÀÊ”Bð,B¢"Aà—-Bšý™A˜w»Bà|@@ A¸A€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà ªAX!÷@¸A€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàP2B(¹Ë@@A¸A€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàþ›AÈ¿ò@0A¸A€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀHªA€» A€?¸A€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐY2Bð¤¯@¸A€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Y8B¡Å@à@¸A€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPJBH3Œ@à@¸A€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBRÉ@À@¸A€?ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ºŽA-AA¸A@@àðTC肨@À¸[AhŸ(AL#XCÈÇî@X~ICXä@ÉSCˆ©@БAˆ)AèYC°­ï@8*FCšå@`ô$CPi4@`A¸A@@€?+^C,ª@L<7*AŒùWCë@¸ÉVC(Üæ@ Ù\CÀBª@ ]sÁ¼B*A°¨OCˆxå@ŒÔ\CHí@ì{C€Í@@@¸A@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ$`ZC°b@€A¸A@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀé;C 9”@ lÁœ9Aàû-C” Æ@Hž5C”Æ@0õZCp½\@À@¸A@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±B È@à0§6AœÓCœÂõ@ãC Lÿ@GC¤¼@ Á¤'A€·–ÀÀ[§A`¾zB’êXA¯…BÀ0TA0ˆ—BàNö@’‘ÁäNvA€HrBÄ.AàÉ™B€B AÀÃÝBP@@¸A @à@8~ CæË@P—¢Á LA(çBä+Að’C¨]ø@ØíB¨&¶@vCÁ¬&6AÐçÈB´‰í@_ÞB0OÞ@<ŽCp @A¸A @AàîÔA¤ Aêx¿Ò#“A€¡·A¦4A@u¾AŒ,9A÷£A<Ü@'pÀ<\AÚ‚A4aÿ@%A¸EA¢wB°ø(@A¸A @A€õ,B¸oYA€Ž‘ÁÈ–ÙAÀÃëAäeApÔ4B¬™”A€ZB¸œ,A€¶@¸œ¬ApRFB2OAðÕ2B¬NVA6áBPz-@à@¸A @ AàŒFBhA`\A*,èAÀ€?Bœz™Aà:BèvAÀ#~BtÚA€—úAtÚžAX†Bi&Aðy"B€ÇSA EðAÐýà@€A¸A @0A WwB@,…A`tA«DBå]B˜ëŸA×=B\‹™A@Bh"APß›Ah¢AÈé‡B”È%A`êOBìmUA`ò¡B€2@PA¸A @@APOÆB|Š=A(B¢­½A˜EÀBþF2A(hƒB8L}A¨‘ÅB(¹ê@6A(¹jAÀs¨Bà²A8¶™B”Ï AP>¤B&A@€A¸A @PA¨…²BApªBŽ2APq­BÎ7 A'`B”QAp ¬B ¦þ@€wÁ ¦~A`3zBnA@Ò–B`DAÐîPB‹‚@ @¸A @`A-BDÜTAïÀ¶ÕA¯÷A>A@ÑÁ¾`¾A˜ÿ¥BDQA«ÓB8„KAˆ$CÐ'Ÿ@ÀPþÀÌ'AÐ}âBŒ´Ç@¸âðBXQ½@8*ïBð·%@ A¸Aà@ Aà¦ñBĨAôw?æÁˆAÏÍBÆ#AXíÌBHb%AØgÿB0B–@;„À0BAPáÔB=§@PÏÜBˆÇÀ@„ C8Ï„@@A¸Aà@0A¨ñ’BKIƒA¨7A°aB уBjšAà‘bB ©›AÀ©_B&AÌ8À&œA€þ4BÊ;AP°?B¤·4AÐ/bBð(0@A¸Aà@@AðçŸBg|‡APX¢AÜ•Bõ’Bi»™A /eB~ÄŸAàHÉB`èú@`ÁdèzAð†œB®_AØ[¬Bœ) AhÌ·B€t&@A¸Aà@PA 7ØB¦%Ap`¹Ad>‚Aø4¿B.‰A¸f›B`¿AˆéÖBðSù@ ·ÁðSyA ÿ£Bk Ah´BøÅA œßB ºB@à@¸Aà@`AˆQ—B&AÐ<¸Aø7¦A€GˆBÖŽAPsJB”ŒOA@“´B ó@Ÿ À sAø‹B€ A€úB˜LAèn“Bà?N@ A¸Aà@pA€²zB,GA8¼!Âú'ÇAàÞBÚF]A¸€BÜSA`lPBÀøOA)è¿ÀøÏAñBÊ_Aœ#BÕcA0‰=B@ãv@pA¸Aà@€AXœB>;AŠA:@»A0€uB:¶;A0Œ_BH¶QA¸S·B` AzÁ` A@byB>Aø7–B€µü@¸ªBð½I@@¸Aà@ˆAŽEB¬È‚AŒ0@åâBBH§‰ApB¤ö…AÞŠBþî‰A uiÂþî B šéAèfAx¡‘Bü«¦A°GZBÀÞu@¸Aà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÚvB`/K@€A¸Aà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ´ÔA8¨ç@pA¸Aà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@›A»ñ@à@¸Aà@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0n"BÀJ©@@@¸Aà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÆåAzû@A¸Aà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`CYBÀkƒ@€A¸Aà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpë#B˜Ìë@pA¸Aà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ†A,ç@pA¸Aà@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‡ÜA˜gAˆA¸AAÈGþB`–À@€°@`¸@A€_ÿB° A`eöBD­A8Â÷BHÃ@8¾DCAjôB‚ÑAXôBXQA|C  @pA¸AA€? C°ÉÝ@À'5Áìð]A$^sCÎ(A,8~CÇAúù€CïÔ@0³€ÁïTAäsC|´AœCˆßAxnCàŠs@pA¸AA@=C¬Ä@€è’@t1DAï8CÀåAtp4Cü<AØí;C¸sÀ@ÀwûÀ¼s@AL^1C~àAÌÁ8CÈKA&‚Cøæˆ@@¸AA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿfBWAàÉaÁW’AÀ%ÛA<þFA@3#BD­BAÀÖAPE‡@A¸AA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèxîBˆÐ@¢À„PAÀùÚB®' Að†äBtàA˜ ŠBÐÊ@PA¸AA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄÖCˆÐ@PVŒÁˆPAøòCÞ0A„QC$ÞA¼âCàúI@@¸AAÀ@0#BUFAŸÁìxÆA@*áAnWYAЧ8B¢‹A UB\(Aà0ÂZ¨A@’ãA \RA¨G‰BÇ_A0q?BÀÜM@€A¸AAà@ÈÝÏBjq"AÀS‚A ¢A8ÛÈB*ß=Aˆ&¬BàK]AîµB #AƒÓ? #“AHZ¤B”Ð7Aà¡BJ=A8š¹B@—7@à@¸AAAªÑBØì;A°ÑBd¼AÀ®ÛB,‚:A@Q–B~P‰A»BM$Aà@mAM¤AØš±BÞR7Ah#˜B̉`AÀ)tBà°2@@@¸AAAÀÜ[BŽç^AЃ¥AäßAbB³—•A >B8ÜtAÄAB@Ÿ(AÀ-®À@Ÿ¨A BÞXAàÒ1BüŸDA€®B`~…@˜A¸AA Aä/C AÀº@ò¸”ADWCða1ACýBDÖ4A˜ŸC¸)˜@8¸)AŠÝBDv³@,ÐCP½º@À.áBp©1@@@¸AA0AxXlC$Jé@“-A@viA´„ICˆåA¼ÖAC Fþ@0ÃsCP]”@pªŠAP]ApãQCÀŵ@œ EC(<¨@ì ^C¸­ @PA¸AA@A̶C> AàƒNAØ1 A$«C4V3A˜JôB\þ?A<Š!C€| @@„¨@„| Aˆ»CL/¹@$ÁC˜qº@'/C¿@@¸AAPA¸™B1PŠA €(Añj B¨Ù‚BJœAAfBZFžAhÃÅB4g A`C´Á2gŒA°¹‹B ¯-A8±B¬ÿA(èßBPiŠ@à@¸AA`AØ, CˆÎþ@à-%AhAˆzàB¨k A¯ÒBtVAãõBÖä@`؉AÖdAÀ4ÍB€à@¨Î´BT× A$ÃB¸Š@€@¸AApA;CB6SaAð‹­AâáA°±6BPUA`ëAx`gAð¸ABpA@ã[ÁðA gýA*ƒYA K+BÆ|•A ‘œA(¸ö@ @¸AA€AðãFB‚­€A"°?^ÇB ßBÙ‰AêBN8‰A@‚QB6„Að&—Á6B ›ÿAâuA e;B:ÑœA€³ÒA µÓ@@¸AAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ZþAˆÊß@A¸AAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@½ŠAHNÞ@ˆA¸AA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÞÖA©ï@A¸AA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@^˜AP˜ú@A¸AA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ :BèÄ@ @¸AA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€cÓAhÂA˜A¸AA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàVŸA8€í@€@¸AAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÄA˜ü@pA¸AAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`!ýA^í@À@¸A0AŸCX´×@À‡†APÛWAyCî«APüBüAlë Cp^Ð@€ƒAl^PAeCäþA°gC2 AÆLCà9v@à@¸A0A€?°KÖB0ºá@à0}A ãaAáBˆ‚A`wÂB¼× Aˆ]öBXcÔ@pÌÑAXcTA\,CZÐ A×BDËAXøÊBà¾@A¸A0A@X¶B:dA€‘9Áˆ{€A貤Bâ`6Að€»BÈ(AœÆBPô“@  kÁPôA ±B,›Ó@ØUÎBˆ;À@àäB`¨#@A¸A0A@@¨ÿèBÖ?IAZZúÿZZúÿZZúÿZZúÿØ¿ÞB”e@A¸¼ÞB˜%’@ B?˜%AÐáÔB4õ·@è ÔBp”Ñ@Œ… C 8Q@@¸A0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ »»B¨{Ù@@ØÁ¨{YA¸§BJABºB A°äâB0w@À@¸A0A @ ÿ\BÒJOAЖAøpÏA`nBÜ6†A9,BÆú‰ApÈBh´0A@³µ@h´°AÖBBªlA€cB˜ÀbAvrBб@A¸A0AÀ@pÃHB¢á7A6@°¸AmBRAPöSB;AÀצA;”A aWBH AÀB4?UA`rB0‘Š@@¸A0A0AøUàBнNA ZtB|åÎA(aîBx7A踉BAä|C¹@ÀÆÁ 9A+ÌB0@Ï@XnìB°šæ@(‡ðBp+;@ˆA¸A0A@A MõBD‰7AÐæâÁ­·A¸¢±B|fAð‚âBðþBAˆþÞBpŒ»@0\™ÁpŒ;A`;¦B˜>Ï@(*ÈB`ä@PãáBJ>@¸A0APA@xB¨QA€ß@‚ÑÑAEBªVrA€\öA€ûkA ÎB8³#AÀG\Á8³£AK£A"ŒA ÿAà3RA€ýÀA¨½ë@ A¸A0A`A ƒªB^iA°T*´ŒéAÀÖHBd£lA؉©B¼Aàî>BèFA°â¬AèÆApÖ6BüºTA ©êA”‚eA€ú3B qŽ@@A¸A0ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‰éAðÌÓ@0A¸A0A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿï>Bp@@¸A0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¹úAPuÇ@@@¸A0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀIÿAx¿@˜A¸A0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPqB8ð@€@¸A0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@•7B¸ä“@pA¸A0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿкDBP…@@@¸A0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÞAØ)é@A¸A0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ«’A8&ï@@A¸A0AÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@`éA Q>A0A¸APA¬BTÛ@bAA[A¨M´BZ„ AHÓ¡B`®%APÉBÇ@€­.@GAè­ÉBì$A(_ÅB„ºA {CpX;@0A¸APA€?pTuBr|AX3 Bn˜–AКB¾´(A€³-BÁ·€AGÉB|®)A8¶àBx`$A0çØBxƒà@` Axƒ`A¨eÍBBü Að6ÀBA(¢ŸBð¶ @pA¸APAà@Ð%öBˆÚA óýAXô†AÐ+úBà•A8³ÂB¬P?A¸*ñBø‘å@ …mAø‘eA¸ÍåB\™ A @ÍB%A¼uC@ØZ@€@¸APAAxƒB¶FA€ @è,ÆA×kB ‰A lfBX®\A˜ÞB\b3A°‰B\b³A0î¬BÚYA ¶UBôGhAH°¡Bpq.@€?¸APAAð•UBn¶`A °|A âàAÐ2UBQ_A@öBŒ1†ApqWB(vdA qA&väAÈTB‘A€¡"B€vˆApB Ý@ˆA¸APA AЙB(AAÃÇAæMÁA '1BàΊA@ºAt!4Ap‡ BDp AU³A€ûŽBÚ!ŽA˜'³B¡*@À@¸APAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ñ—Aèæ@A¸APA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜K‘BxðŒ@€@¸APApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ õ¿AØ ë@˜A¸APA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà-DBžk@@¸APAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈÓB°:V@A¸APAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàðBüŠA@A¸APA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpá9B¶‚@ A¸APA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¬>B`‹u@À@¸APA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð) B¸³@A¸APA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`€«A¤AA¸APA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@9¤A DA@¸ApAÊB“A¸Ž B\®ŽA@Ö_Bb,dAà­­Aôï)A f.B¨+A0õ=ª«A0(-BtAPt.BmoA€øÀAXį@À@¸ApA€?€ãB4&A€^@àS¦A2BŽ_A°¾B qA ÈBtžAõ’@tž…A€+ BБ6A ÞòAxÏ=A@vJB °'@pA¸ApA@GàA„ A€×FA¢,AÀBh™YA %«A¸!(ApBpùA +PAnùˆAúBNÝEAvÑA`Ž2A PÁA@¡@@A¸ApA@@PÑYB¸|CAë–¿n¢ÃA0–NB–¦ƒAUB°®†APB$=A …A&=“A@c%B4…FA `B´IAà>B€kj@A¸ApA€@صBœ–AûÚ?в‘APvŠBx³bA€•ˆBðÙAØ`ŸBÀ”Þ@@CðÀÀ”^AXBVi(A˜+ŸBp ý@@fB @€?¸ApA @ê#B¼s=A€ êÀ ˜½Ap B¾?oA00(Bö=ƒAðú B¤W$AàÁ¢W¤AQéAªŸLAÐãB$UeAÀÀ”Aˆ“Ç@ @¸ApAÀ@?BŒ–:A×µ?»ºAà>Bþ\sAp› BµsA°å-BÌc5A€ÑûÀÌcµABp™eA0Á/BD–rAàÙªAèÂ@pA¸ApAà@ n/B’0AÀœÁF*°AÀB°Z\Aô/B÷gAО%B0÷5A`­4A.÷µA09)B¨AЊBTPAÀmeAØÙÀ@˜A¸ApAA ŒƒBˆ°WADW@^Û×A€oB¾t†AОfB’(ŠAxGÆB¨*An¦ªAxÛ’BÄkuAéÎB4Ž0A@7TBp,1@A¸ApAAPügB(``AD¿àA`UIBÝòŠADNBVË‹AðÊ;BX¼VA­,AZ¼ÖA`º5B3h‰AÊBd!€AomB c!@ A¸ApA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿK¤B3@A¸ApA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàêàAà«@€A¸ApA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¢BÈç£@PA¸ApAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ×A`4Ã@¸ApA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BÐ’Õ@pA¸ApApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨W–BÝ:@A¸ApA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@þVB0é¨@`A¸ApAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ æåA€=ú@€?¸ApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ jAØ$Ê@PA¸ApA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‘ÓA8‰â@A¸ApA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`±AìoA@¸ApA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ!ÇA a÷@0A¸AˆADêCÀ¹@Ef@`&9A8kCøbÿ@lÏCØAÔC€Š@àž¡A€ AT¢#C5²@(ÏCõÓ@ˆ4C€I‘@ˆA¸AˆA€?à·)B’¸NAZZúÿZZúÿx'BÎûKAZZúÿZZúÿ`¤÷A˜ûA@‚ØÀ˜ûˆA€žØAî?)A  BlzTApJZBY@A¸AˆA@àÚB”š[AZZúÿZZúÿ0×BÞ VAZZúÿZZúÿ¨öˆBÈÉ@¸rÁÄIA HlBž8AÐü•BPÆA @B ¯B@0A¸AˆA@@‰B¨eA@½Aƒ“AÀ%)BœºnA@žAˆ;Aà¶çAl~ A{û¿j~ŒA NÖA`–3A`<éAhªKA`4§ApÔ´@@@¸AˆA€@`}$B07A€FVÁÞ8·A°Bj7dA8BäÛ„A`=¼AÐâþ@P?Ðâ~A Ç´AŠ+A`·±A´¸+A@\_A˜¹Â@@¸AˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÕÕAà A€fÀàAÀˆ¹A:Ê/AÀ1ØA@[FAีAHϬ@À@¸AˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀßwAhõÄ@0A¸AˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿq†BpÍ@pA¸AˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¦Að4¼@à@¸AˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿJéAXúŽ@@¸AˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð±B(o@@@¸AˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ CVBàp9@A¸AˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà†öA*Î@À@¸AˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€óYA¸,Ä@€@¸AˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿIFAP½@PA¸AˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàêêAàÆ@@A¸AˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€„ÎA5Ý@PA¸AˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ :ŒAèEð@A¸AˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÒAºë@@A¸AˆA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ®A í@pA¸AˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàìA`Û@0A¸A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@$¯AP­|@A¸A˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÆDB°d@PA¸A˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP B ÊO@0A¸A˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ” B{„@€@¸A˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€/BoT@A¸A˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀB ÷A@pA¸A˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØï€BÀ@@A¸A˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀDoBPFB@PA¸A˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP;BÀjY@€@¸A˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€lüA°Š•@€?¸A˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@@\B°.@€?¸A˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ÷’A8Ià@à@¸A˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPzBàÒ¦@À@¸A˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€´A°Úé@0A¸A˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ê7A4¬@à@¸A˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°î B0´ª@ˆA¸A˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ A½AL-A@¸A˜AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`-ºAÈLA0A¸A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`d>B@ @¸A¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÂyBpa@@A¸A¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@«‚A¨Â@A¸A¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ô‰AÈǵ@PA¸A¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ð–AhMÔ@@¸A¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Š‰Bà@PA¸A¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðßFB°ËD@˜A¸A¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0£3ByN@€?¸A¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÈB*’@A¸A¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‰ªA8X¾@`A¸A¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€*\A ¡Ï@€A¸A¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ J€AHVÔ@˜A¸A¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÞAБ­@pA¸A¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BøÎ˜@à@¸A¨A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ë¨Aˆøæ@˜A¸A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¨bB°@@¸A¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°B`T‘@@@¸A¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ7B®4@A¸A¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0÷qB8˜Œ@€?¸A¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bx¶‚@`A¸A¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿjB€+@`A¸A¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPô-Bð•M@@¸A¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿê%B0Âe@@¸A¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`)ÁA@ Å@ˆA¸A¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 5—A@å@ A¸A¸A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpŒB0á™@@¸AÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀxBP€r@¸AÈA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@C´A83Ì@ @¸AÈA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ÛA ê¤@@A¸AÈA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀFgA˜š¾@€?¸AÈA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`AÀA§B¨ÄtAZZúÿZZúÿ°ÑB^ùoAZZúÿZZúÿP±IBRû©A€ÀþEBݦAZZúÿZZúÿp!gB`ÌE@ˆAÀA€?ØC+AZZúÿZZúÿÎü“C˜aAZZúÿZZúÿfÁšC¤A€€–CŽHAZZúÿZZúÿ„9šC¬Ò@PAÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿL¾qCлAÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¡“BÜz A€àu‹B¬ÐAZZúÿZZúÿ@,8B€·r@PAÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ½TC¸Pê@€xFC+Ú@ZZúÿZZúÿZZúÿZZúÿ˜AÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP®ÄBw A€€Z´Bô$AZZúÿZZúÿ1ûBºi@à@ÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ~ ƒCœƒA€ü‹mCÜÁò@ZZúÿZZúÿ„¢7C6s@€AÀAà@ˆÍB_ð†AZZúÿZZúÿãµBBboAZZúÿZZúÿȾ®B´„A€ˆ ›BêjjAZZúÿZZúÿZZúÿZZúÿ0AÀAAð×2Bï™AZZúÿZZúÿ°åBö.†AZZúÿZZúÿx¨œB¬Ž(A€ ŒˆBFëAZZúÿZZúÿpäB k®@@AÀAAÈ8’CÆeqAZZúÿZZúÿÀSzCî¡NAZZúÿZZúÿj ChxA€ ËtCf™AZZúÿZZúÿ0aC€@ AÀA A¸?CjbaAZZúÿZZúÿd!CM=AZZúÿZZúÿø 4Cxßì@€È)C`ÈÆ@ZZúÿZZúÿ®DC˜"¯@€AÀA0AöXC4BIAZZúÿZZúÿDª2C–»%AZZúÿZZúÿdñMCP%Ç@€P_)C8È£@ZZúÿZZúÿ@&C¹@ AÀA@A¶ò„C FAZZúÿZZúÿPƒVCxÓAZZúÿZZúÿôˆC{A€4&[CäðÎ@ZZúÿZZúÿ@ïwC@ÕÙ@@ÀAPA@ßB˜†AZZúÿZZúÿ ÓäA†—TAZZúÿZZúÿ`ã£A„kA€@"Aˆ>9AZZúÿZZúÿ@BÀ…AZZúÿZZúÿ Ù‰ADM2AˆAÀAA+NBôîÄAZZúÿZZúÿ ­BP2ŠAZZúÿZZúÿ`Ÿ3Bz_ïA€`²úAv §AZZúÿZZúÿ@µA$ìCA AÀA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàyB'$AAÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÐA”¸CAAÀA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ7Bx”AÀA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 3ÉAœµ:A€AÀA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€x­AHPAAÀAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿУB” ?ApAÀAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ?mA°ßA@ÀAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàöÄA§ZAà@ÀAØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¢–AØ`CA AÀA@°Î@C¬Ž®@Àä²@`¬.AˆÏ?CÐZö@”f9C(‰ì@ôã7C0¦²@ T¦Á,¦2AÀU*CÊ Atr=CØî@(p;CÐ1F@PAÀA@€?PL[Bƒ7A€\ÁÁ£·Ap®%B.ýAHB|²uA %B¨Ú.A@céÀ¦Ú®A€mùAŽbA°BHÝzAPŠ5BFH@ÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿâÖŒC ü¬@PAÀA@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨¤ C0J…@pa¦Á0JAHRòBÌ{³@ C ´¯@ ÿBu @PAÀA@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆC0!®@@ Ò@,!.APÎþB ©á@fñB Éç@ܰC`c;@PAÀA@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄɈC¨ŒÉ@?ô?¤ŒIAPÅ{C;ý@„yC¨A†j™Ci’@@@ÀA@À@Ä"‚C¤J§@ þAäg'A8ínCœ Ï@˜*fC0'Û@Ø …CHX»@l¿HX;AdºoCœ¬î@¨ÏoC€Èî@P‹C¨1„@€?ÀA@à@@…Cz\-AZZúÿZZúÿŒ"lCBÎAZZúÿZZúÿXþ{CHÀÕ@H!DBLÀUA¤ZuCÊy A,nICüVA¼#ŠCho…@pAÀA@AøEC€»ï@`”%ÁæoA4X'C ZAxN0C2AülJC覉@ÀëàÀä¦ A¸e-CXª@Ô]3CX)©@¸¢XC€¼_@à@ÀA@A.œC9AÀ•@Z¢¹AºŸ†C¨_^A®·„CŒübAR¦“C8üÚ@ÏIA4üZA0 Cì‰AHfwC8†A(âxCà9m@ AÀA@ Aȶ"CÚåAŠ–?æý„AÌ/ C6$A˜sCîA¨çCàЛ@0ë¸AàÐA„CŒÃ¹@ÐË÷Bèv¸@BC`On@À@ÀA@0AżB{ó…A€²AÀü Bþ˜BNÂAvžBÒÁšA¨ƒBìÚA`ÅhÁîÚ’AÀ»?BÞASB³BB0¹£A€g$BÜx–AÐhBh ¹@ˆAÀA@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¬œATÙA€AÀA@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨·Bp»6@˜AÀA@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‰"B$È@ˆAÀA@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀNÜA¸jAAÀA@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀùžA¨*AAÀA@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ2ÊAˆâA@@ÀA@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¾A A˜AÀA@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`×ðAœêAPAÀA@ØAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà@ÀA€@ÀÂB 6A§a@>,¶AËBDW‚A [B€IsA ™hBØT=A€¼{ÁÖT½AŠEB­VŠA8ë€BwAPLJBP @pAÀA€@€?´›(CD0¥@ §¸Á¤L%AÜKC¨¡æ@\÷-CÈjÝ@  +CÓ°@h9ÂÓ0Aø¡Cœ,ø@v5C¾ë@(&CPa@pAÀA€@@`°”C8;AZZúÿZZúÿZZúÿZZúÿTÒCx†ö@¼‘CèAZZúÿZZúÿZZúÿZZúÿ.RŠCÄØAòŠ™C¨¶@ˆAÀA€@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÙ&C»›@`ÐmA»A·$CaÎ@øûC˜òÐ@ØG&Cð8H@à@ÀA€@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¤¶CO°@‹°?O0AЭöB¬Çå@ø*óBøÓé@pZ@Cpbm@@AÀA€@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ §B1A ¸'Á1’AàCÉAN´1Að¬ BèQHA@Ò@AÀA€@A<9CD=û@ÀL(Á0j{AàCæEAô&C ³AdAChrµ@ TSAhr5AÜ.CÀ˜î@ø–"C@êÏ@dƒ%C`Ñ<@€?ÀA€@ApQŽBÊ,oAà^0BòWïA¸¬ŸBj¿A œ(B@‘ApJ®B`õô@€,Á`õtA˜÷‹BlõA¨¦žB<> AïBà’P@ÀA€@ AÑrCdÃõ@ФA0ðuAXÁTC ~A`þCCÜ:A`™uCØ¡¼@ нAØ¡C g@0AÀA€@@Apk CbÇ A @¾já‹AaßB¸¿ AøØàBPKAk C8¹@ÀœTÁ89Aà-ÙB(ËÙ@¨ ðB˜ØÌ@lþB0ß<@@ÀA€@PAàfãB$/í@—®ÁØ[mAø¢Br[A(JÆBð!ä@@ óB°²Ì@ød ¬²LA0ƒ¤Bhú@ fÜBHµÍ@ø?ÌB@Õ4@ @ÀA€@`A C€ìö@@ÒvÁ wA8¤ëBì· AˆÌC`AŒØ"C¸ãÝ@à;Á¸ã]A0ýñB„ø@JCHÌí@øÞæB@AJ@˜AÀA€@pAP JBpbYA€õ@zŒÙAPF$B8¶nA |BøcA`j>Bl8AÐõAl¸AÐŽ=B`TA€”ÄA\€4A îïAÇ@@@ÀA€@€A .BîÄxA0À¿¶õøA0:BÞ†A0À@B, |A°@BdZA€_¶ÀdÚAÀB¶×bAÀøB¬7fA€6+BHE‰@ AÀA€@ˆA?:BöŽmA@ñuÁ6¾íAÀ àAhžWA ]Bþ¤†Apë=B †rAž6À"†òAÐýB*qA€{BŠ~AÐnB(¼ä@ AÀA€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜5ˆB -T@AÀA€@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`2÷A`“Ò@`AÀA€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ nAˆ‹ñ@ÀA€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀWÎAȺî@@AÀA€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðCcB°i­@ @ÀA€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðBx&Ô@˜AÀA€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¼A¨œó@@ÀA€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@brAˆõç@AÀA€@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ îÌA úA@@ÀAÀ@ °ŠB -A A(­AhBêlApBÀåsAøŽB d)AœÁÁ d©Aà¦gBo†Aص¢BxˆCA¨µÉB`?ë?pAÀAÀ@€?À5Cxs£@øùÀä#Ad,Cä@83CóÛ@(D5Cà¿«@@N,Áä¿+A¼È*CLé@Š4Cà£í@ì™@Cà =@AÀAÀ@@(È6CÔ¢ì@ZZúÿZZúÿZZúÿZZúÿDÁ.Cx>â@ôÁ$Cè¯AZZúÿZZúÿZZúÿZZúÿgCø†ý@ü³VC0¶Q@€AÀAÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ?#Cˆb¡@`ºòAˆb!Aø¹(C”~É@<¡ Cžä@H7=C ~5@AÀAÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸8CÀÌ­@ª?¼Ì-A¸s,Cèæ@P†+CØã@¨‡fC@ €@@AÀAÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿп9C²@àâ¹A”2Aà-5C”Wè@4 C€å@ :ICPã>@à@ÀAÀ@À@X‹Cž‰KAZZúÿZZúÿxÎCêë7AZZúÿZZúÿhV,C`~â@€XMA\~bAXy!C’þAˆÏC¤GAìçQC C@@@ÀAÀ@à@0¦tCPA@Ôø@Ä«žAtà\CÌIA4'VC ¶EAàmCôA@‹€Aò„AdiZCøû'AÌBLCì%AtÏSCÐ>D@ @ÀAÀ@AÐBØ-4Aà‡>pN´AÀÏåA6à^A€]äA^AŒ7B$ïSA€á›@$ïÓA0©(BÒW…A€íB\€Að+*BP8@€@ÀAÀ@A€j‰BþalAfÀ"ìAð!hB]UAÀóoBÄ5€Aè\”BÈaã@Î@ÄacAX˜„BdÃü@@ßsBè¤AÀ HB°ØH@@ÀAÀ@ A5@C2" Aà' Áx;‰A€ C:X$A &C¨°"AÐFCC™”@€`AA™AApÌB„„,A XÁ‚„¬A ‘²AR6,AvBì(MA÷BpÖ©@AÀAÀ@pAÀš¾BÄ1HAhø4BäXÈAe²BZLAo^B¾yƒAÀlúB Õÿ@à"Á ÕAÈW¯B€U A@¬ÌBH AhV·BÉe@pAÀAÀ@€Ax*€B<ÊxA ¤¥A†ûøA ö[Bˆ…fA@Ü Bz‘A¸0®B zA@ÓAŒ«C á?AÎŒ±C¼# A@z¡@º#‹AŽÆ­CöˆBA”«C¸“;AB_¸CÈèª@AÀAA@pˆ]B_IA€¥"@È‚ÉAð}YB§‰AP£OB¼<ˆAæÿAp×$A‡ApפA@%BäA`Ž´A˜E4AæBÀX@AÀAA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0êfB'APàÒA§AÐ9†Bz½LAÐ(BqAXÞB *@ AÀAA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ACÆÖ@ÀéÒ@ŒÆVA857C2tAd1Cèé A<Ì3CÿQ@AÀAA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ5GB`³CAƒ“?`³ÃA$9BÀ~A 5Bx ~Ah¼Bà6@À@ÀAAÀ@ ž CA°tÁAðþïB´HBØGˆAðqB`•@ AÀAAA¸²°Bñ)A 0 AªA°.ŸB2?AH‘B£]AèD°Bèݸ@€B¬@èÝ8A¹›B`Yî@hI“B Ò@hÿ›B m#@@ÀAA A@8˜Bà€Ape—AøBÀ9BÙ•A€bB¾-žA vtB¤1'A8B¦1§A‚B”m-AêBˆÐ^AØœBPÚ@ÀAA0AŽB´ÊZA½™ÁôÚAð KB²/†Aà0†BLtAîBl-,A€…Ál-¬AðŸ:B>PA@ªsB^BAð0[Bp$@@ÀAA@AÐ ÊB0PSA›A–xÓAߪBeøˆApŽBتNAyÑBÀ^Ö@à±-AÄ^VAxDZBAÈá¡B@ž×@0·ÔBÐ/9@€?ÀAAPAxkCºÑPAð*›ÁúÐAXîÀBLPxA@×áBdó\ApÙÍB ê@øõB jA`[¼BŒFí@KŠBìÏAÐûB°ÿG@`AÀAA`A€ÿÛBÈ A@ìoA 9 Aà%¶B<-&Ax¸ Bœu:A¸òïB¸±Aà; Á¸±€A`²B$ÏAP«ÂBôÈA 0}B cs@à@ÀAApA°\B‰G„A€‰fÀÄaB‘>B ˆoALB ТAÐ+?B8k`A¨(@8kàABº¼SA@cBà†AcB€Z@€?ÀAA€AðœZBÆûxA`r¸ÁÔ-ùA€VÿAÅuA€½FB†I‹Apw*B<fAà®A>æA [ B¡äA@"çAŒ.]A@tAÅÝ@AÀAAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0—iBpYV@À@ÀAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‰B¨²@€AÀAA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÔA8ðAAÀAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ªAøÑAAÀAA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàä¿AH´ç@ AÀAA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÄAx´ö@AÀAA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ›ŽA8ð@À@ÀAAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀyŠA þó@pAÀAAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@´Aì¶A @ÀA A¬lCôYÖ@€R}@Œ€VAˆ%CN^A”pC¨AP~!CÀØÎ@ K†ÁÀØNA0¿C¨¦Atv'C,‡A€…CC Îk@˜AÀA A€?0ÿ§BŠt A¼Ø>âŒAð¤B ÏBA(t£B c@AXB\%A0ä³Á\¥AðtlBàA 6¢BØ–CA¨;ôBé(@˜AÀA A@ì(CüÖâ@àÈ?cAÜ_"C0ÍA,*!CÀôA¢"Cø“´@@ìéÀø“4Aô²CúyAŒ C(º@„ŒiCÈÛ‡@@@ÀA A@@¨ÈBvïJAZZúÿZZúÿZZúÿZZúÿ¸-¾B°ö@Ah£¦BH¯Ã@@·¨AH¯CA@ß±B˜Ö@È=ŠB˜ÁAЩ´BÐ{@`AÀA A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸åBÀÄÆ@àóZAÀÄFA@ãBX-ø@-ÊBh} AÀÑ­B°£ @0AÀA A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ƒC¸Â @ @ÀA AAœö;Cpêð@ „>A˜qAtð)C¦4A€w CŒ:A$í=C(ÏÒ@@™?Á(ÏRADÏ CÎgAÔ~,C,)Aü:\Ch`‰@ AÀA AAàAåBhuû@ ÷©Áô¤{AȳB©!AÈÙBÝAH¼éBàk–@ûûÀàkAØÔÁBP)É@ÀÑBð2£@`VìBð¸?@@@ÀA A Aà¨lB7APìBx5AøVÿB¸êÁ@@@ÀA@A€?Ô½"C Ü¹@›Àÿ9AÌ‚C¬xð@@ò!Ch|AÚ&C@¹¼@` Á<¹9AÐÈ`BÜBA@ßCBbξAH#šBvï@RXÃA°Ú)B:"|Ap”B[rA@ýtB°c*@ÀA@AA`=£B@üSA ì(Aô$ÔA ©˜BD!zAðQ‡Bj1‹Ahu‚B`NAPgŽÁ`ÎAÐ>EBÇr„A0ƒB ®wA(t¨B°Ø@€?ÀA@AAІzBžª4AÀ¨3˜ʹA­ Bq{A09”BP:AÀ=rBÌuIA˜& ÂÌuÉAPÎB÷úƒApa‡BÈbAðñ†B@G,@0AÀA@A A@¨fB(¶qAàWA`åñA€ZBÐL”A@W.B„}ŽA°6rBA€?•AÐ2MB¤«FAÐÙMBÕABBàmƒ@`AÀA@A0A`qnBÚ×QAÀøJABÒAÐèZBÖŸrA€3B ï|A =zBè%A0¸ÓAê%žA°jzBƦA€q%Bh†]A غAH·»@AÀA@A@AÐ/Bæ÷SAp7ïA("ÔAÐP?BYË‘A€ß¾ATB:A Ï=B”VRA@%í@”VÒA0ƒ%Bà›^A€ëBÜÔ‚AÐF?Beq@€AÀA@APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ž3BpÄ[@ @ÀA@A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÞKB@ùb@@ÀA@ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà²!B€Æ@AÀA@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿñ8Bà8}@pAÀA@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ÷‡B`ßT@AÀA@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX{B`O@AÀA@A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà9³A@vé@€AÀA@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀrA0™B—AðºÉA—‘A@>BFFbA¯·Ad3Að *B ¯>@@@ÀA`A€?ìÍ C`vµ@}™Aè˜5AD4CD~ã@¨rCœ„ A,lC`Ù¾@ÓÆ¿\Ù>AÔ! CD÷@0þC$® A|zCà†ˆ@AÀA`A@ NYBŒB+A€ÕxÀµA€G @Ï…A@ÙB,Q+AXµ×B‰4Aè½ëB@5ä@T¿?D5dA ÔÚBäA§ÚBp]Aà£ñBàfF@À@ÀA`AÀ@€ŽBp9Aè£>”¹ABŒÖnA0OBÔ³qAÀWöASBˆZA”Ð>ˆÚA03BÀý‰A Ò4BPòwA 7DBÐ3a@€@ÀA`A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈщBP[ @ˆAÀA`A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ OšA¸6A@@ÀA`APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0-FBÀ4w@pAÀA`A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpHCB0á`@€@ÀA`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpHiB°¬P@@ÀA`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxR¾Bà{2@AÀA`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx3BÐ׌@˜AÀA`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€êxAðYÝ@À@ÀA`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¦—Axë@AÀA`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà±APnA0AÀA`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà|ÍAx,ì@AÀA`A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¸A *ð@˜AÀA€A@çB„æ¯@À Ñ@ 0AÐ3ìBðø@HÍáB Aù@8ÇåBˆ°@€qZÀŒ0ApïßBb9AôéBï@´ÁC ¨A@PAÀA€A€?°«BÌœá@À%Á@ ÉaAï­B )APÿ£B8ð3A@˰B°G‹@ H½°G AhìBP´@\¯Bp/Ï@x—ËBÐN'@pAÀA€A@`º~BÆWA€2ÁÀøvžAÀLkBætjAë‚BÔ¶HAðW„BHñÂ@7>@LñBAX•‚BžA`j}B8kAÐ܉BÀ”@ÀA€A@@€®âA°?Ahr¾6\Aò×A\CA€~ÜAлEA€€BÀbþ@G°Á¼b~A ¤AAÁ(B8Â=AÀû+B@R @`AÀA€A€@À¶úA…$Aô¼?È¥¤AÀÿñAX^A`æéAl‡[A@KB„ !A`yyA† ¡A€w'B+dAjÝA,gIA VËA²‘@0AÀA€A @BN|6A`'ŠÁ¸ ¶Aà¦kB:”}A°ò—B@"dAÈQ¾BȾÍ@@Bç@ȾMA˜Œ¶BòA¬BÔêAÐgtB |:@AÀA€AÀ@˜X³Böö A *$AD¡A`Z­BÎú:APÙœBh fA¨@¥B´RA 8A´R…AÀžB¸nAØTB”@0AÀAA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ž­A`Ó A AÀAA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B€—O@€AÀAA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8˜™BG@à@ÀAA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ&OB°›'@@AÀAA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ] BPx`@pAÀAAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¾WBоJ@ˆAÀAAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHœ¶B ¢@ AÀAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8ùBÑ&@PAÀAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`LQB€Ff@`AÀAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ­ Bpyz@€?ÀAA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿW Bg@€@ÀAA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàt½AxSÌ@€@ÀAAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€{’A(ì@ @ÀAA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ@GBàNd@PAÀAApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8™AðªÔ@@AÀAA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ØFB˜Ä˜@`AÀAAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð£IB€{m@À@ÀAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp~ B0˜@PAÀA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜šB ²@€AÀA A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Æ'BÐE@À@ÀA A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàB³J@0AÀA A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀâüAÀýr@PAÀA A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPXqB°ÑD@AÀA A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ®¯A^Æ@€@ÀA AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ø…AÒÑ@ AÀA Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¿£A0¾@€@ÀA AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ{JBÐ#&@PAÀA AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpógBÐ @˜AÀA A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¯AÐFÖ@AÀA A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp ;B°?k@@@ÀA A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@VB ~@ˆAÀA APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ[ëA°ãò@€?ÀA A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÈSAp_¾@€AÀA ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`HËAÈòÙ@€?ÀA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ jB˜z A˜AÀA°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`jvB€g@ÀA°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÀ‚BðÒ@ @ÀA°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ OBÀt!@€?ÀA°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸×³B0[n@0AÀA°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜›B 4õ?@AÀA°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ É—Ahšè@pAÀA°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ%]AÈÄ@PAÀA°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÄÙAw¬@0AÀA°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPjB(Öˆ@ @ÀA°A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPT B „á@ÀA°A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€™°Aà,æ@0AÀA°A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±‹AØÝß@@AÀAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿižAhJï@ÀAÀA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@€ÊAîA˜AÀAÀA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðêzB`z@€@ÀAÀA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐyB °„@AÀAÀA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ü¡A {è@à@ÀAÀA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀø…AÍ@˜AÀAÀAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿQ¿A€ Ë@AÀAÀAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAÈA€?ÀšÛB€øó@&a?\"tAð×B0Æ(AˆÕBàï'AÈ–áBö@°×³AŒvA¸òBz2A–ÅB6AÀªÍBœä? AÈA€?€?(´-CÄïª@À£îÁ, +A4_C¸åò@Ès5CèÊÞ@˜Ù/CHu³@€{sÁHu3AL’"C0xø@`P0C§ð@˜9C€h@€@ÈA€?@È;ƒBñ‘AZZúÿZZúÿZZúÿZZúÿÀFyBN=ŠARYBz —AZZúÿZZúÿZZúÿZZúÿ0NBöOAðzB`K.@@@ÈA€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =½B¸Ä¤@ GÁ¸Ä$Ax9¦BT±ä@pƼB`Ð@HSœB ñ@À@ÈA€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØD¯B0F½@€] Á,F=A((šB¾¦A@ã©BxLí@ðÂÁB0€@PAÈA€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄn)CL¾@ðT…A L>Ah"C,ó@”tC€îö@@CœQ@À@ÈA€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèB”B ”/Aè"eBž”¯AØS¸B8´1ApÙ"Bä»A°tB`@€?ÈA€?à@ôêMCà8Ö@À~Aè^VA÷9C,A@1Cü‡AP HC@áµ@€=LÀ@á5A`h/CìÕá@Ä2CXTã@|¾HC€"X@PAÈA€?Aº)CêšA0kÐAL²‚AHCæ–A€ÐC9&A\J%C ß@@ÛœA _Aô†Cæˆ AĘCÀ[A}#C`]?@€?ÈA€?A÷øB¢HKAè'B\mËA8çòB¾ÊQAȱ´BR‰A ÓCð¶@„™Áð6A ¥åB8;ß@XSCÖ@´(Cà¿n@PAÈA€? Apé@B (YA°Y£Á¬OÙA¡ýAÄiA gCBZïŠA`ø.B<5(A@qÍA>5¨AàeA`úKÂ,¾AÐÓB@·^A¨‘BÐÔ0AeBÐî}@@AÈA€?€APô7B–ôYAк¢ÁdÚA@1ÑAf GAÝ%B#{A`vBŒcdA` *ÁŠcäAI#B~{jA°ùDB°nA°oB ¢L@`AÈA€?ˆA)hBÑå†A ´Á²B°kBo€ƒAГ4BtéAˆQ‡BÚLA #ÁÙLB°-1Bh A|QBR”AÀTB :{@@@ÈA€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@^BÀVû@€AÈA€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàAB€4Â@AÈA€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 2èALlA`AÈA€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÝOBÐ`‚@0AÈA€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`®xB`sv@ AÈA€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`pºA|òA@ÈA€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ æ•A@}ÿ@AÈA€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ EèA$!ApAÈA€?ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`„ÔAä™ AAÈA@@£¤C`»@€ÅAœ%;AF§CÐ’Af}šC µA&¦C@_Û@pïœA@_[Adg§CF,A’CøAj?¬C`Ô¥@ˆAÈA@@€?ÐOZBtÞDA€eÀxÅA•NByÄ…A’VBNɆA ÎBB¬‚EAùm@¬‚ÅA0yCB?ʆA<4Bü‰†A˜·áBö @@ÈA@@@§uBv“AZZúÿZZúÿZZúÿZZúÿp‡iB/ŒA¹A`±:AZZúÿZZúÿZZúÿZZúÿàïA„J1A@Ä)B>$@ @ÈA@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿôå5C¨ö–@ ±ÆA¬öA<¼6Cô¹@„ÇCpÖ@XËCCPð6@˜AÈA@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ4âeC8ü¬@ Ø’Á4ü,A˜yLC´å@øÌ\Chß@ì4CÐe@@ÈA@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿñ1CÀ¾@; ÂÀ>AP.Cà4÷@pú1C|ò@P§C â@@ÈA@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿd`AC fÈ@™Á fHA°&)C oü@<‡1Cx¤ÿ@ 'LC ÑZ@€@ÈA@@à@¸ä*CÐAûŸ¿ì¹A4CÆULAhUCð§µB$.@0AÈA@@0A`JXB[³AP; ÁbËB@B¬‡AÀwRB<¤AÀôPBŒ›KA5rÀŠ›ËA°>$B:kA†1B,ÛkA@ýIB x@AÈA@@@AȬB2•\Ap“„¾ÜA0`^Bþœ‹Aˆ,¥BlYA ÔÁBLR AøÂLRAîyB ;AØÂ¹B 2þ@84ÄBÐ/@à@ÈA@@PA€jBÁ·A`ž ÁXÐB)B\û”AP¦FBž*‹A`›@BÍ(A«ÂͨA`\ÄA72AOLBÔÚCA@ÚAø‚Ï@€AÈA@@`Aèi¸B@QA€ÊÀz·ÑA K‹BäÍgAxbBØæ_A8 …B°T^Aà½xÁ²TÞAÀ@3BH›uAÐ eBœolAøÎ¢B 6^@PAÈA@@pA 1¾Bžp,A‚Ÿ¿*’¬AhVB^S;A µBŒ>3AàóøBˆÍã@0rA„ÍcAÐÀÆB<=ã@pB®Bh4ÿ@ S¤B0°5@AÈA@@€APŒœBÚu{A !Ar§ûA0PsB S…AàXBdšAScB$ÈkA€´«@$ÈëAó,BÒ‘xAкB|PoA “Bà>@AÈA@@ˆAh?˜BÖÖŽA]AjóB@³fBùAÀìMBþБAà~€Bë†A ³ÂÿêB0[BîévA›hBØc”A í§B`ªd@À@ÈA@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàMB@tÁ@0AÈA@@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8¬B`:@@à@ÈA@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀidB0È|@€@ÈA@@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà0Bˆj¤@ @ÈA@@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜ÓAd A€AÈA@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 'ÄAÑ A€AÈA@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿcBX‹@ÈA@@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@œNB˜²@˜AÈA@@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿçúA$1A€@ÈA @@:C´Œ°@ÀÙ»Àp«0AÐCxÙþ@ÐeC¨ é@ C¸Xº@àô&A¸X:AhÖ CNVA° CØhþ@…CàV@€AÈA @€?d?C ¡@[@0¼!AÐ>:Cø”Ø@ø7CHäà@,´8C`²°@@¨@`²0Aô%5C\¹ì@,v/Cø›õ@(×FCÀÞ>@`AÈA @@€OCÐ9Â@`ÂÌ[BAØ;CÍ AÉ%Cp¡ð@º CÈ@ j¬ÁHALCnê A)#C¨AXCCÀ<:@ AÈA @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPL™C¨ëò@Mé@¨ërA"ò‘C Ä%A"+ŽC|öAà)£C0ʧ@€AÈA @€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ“AC@ÉÀ@°œˆA<É@AàV;Cüšð@6+CØæAÄŽOCðð?@AÈA @ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ öA¸=A@4.Aº=”ApB"ÛOA —¸Aˆø,AqpA°òÐ@@@ÈA @À@ЮyC¤A Ý!ÁÀ2’A¶[CŽL5AâdCäÐ=AôÁqC8Òö@ˆä?4ÒvAlÂYCÞ—AÔ(XCœ¢A°QQC@3R@€AÈA @à@ÀBx /A"?ú+¯A@LäAæ`A`àA4PTA{éA|HAÅŠ@~HžA@7ÝAÔìSA Ó¾APõ5A°%oB€Àx@ AÈA @AÌÇ'CôQAÀg¿@„j‡AhCdK#A:CÄö(Al1C`BÛ@*iB`B[A4—2C “õ@`fC,Aèh!C Q@€?ÈA @A(>-CˆÈA@Òå@ à€A …C\+A4àC8„ ATÊ-C8„@€•’@<AÔC8"®@p?CH8Ž@tuC@T:@AÈA @ A°Ö‡B‹Ù‡AÀËÁ«òBà}SBßÛžA)sBò™¢AÃBÀùÛ@pŽA¼ù[AhX±B¸çA8m”BPCù@°g2B°Û…@˜AÈA @0AÀ0cBúÅiA A¨ñéAðWB¶¶‹A ~B²TƒAРBðm%AàÙ)Áîm¥Aà½ÇA‚X;A°hBðªCA€§¼Aà‚æ@ @ÈA @@A˜ÐBÛ ŽA ‹‚A³'B V}Bƒu£A|JB(vŸA  _Bw*A0fÁwªA`ÄBšÏLA \SB@ä4A ¬¡AXmÝ@ˆAÈA @PA°nžBÃr•Af‚ÀVBüqBEò¥AÀq€B°Ä¦A ¶kBßPAÀg—AßÐA§UBʶeABôjAX¿ÆB@ïV@€@ÈA @`A»ÄBŠ(3A%A ÄBHAˆ€ C`a@@AÈA @pAc¨BªðfA(_ÂøçAßIB§—†A¸ò˜BT’[A0z…BGRA8–(ÂGÒAÐBYfAx¶„BlrWAE¾B òC@€?ÈA @€AXUCþž\AÀšòÀÞÊÜA˜÷¸Bˆ¿ AP§ÆB꺓A ³ÐB ¨tAÀÞWB ¨ôA€ë¾BèœÐ@`¡dBŠÍ¬A8ºÌBðü>@ @ÈA @ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhú´BpFI@@ÈA @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàuOBñ@€AÈA @˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0aBPj•@€?ÈA @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ŠA¨ÜÝ@AÈA @¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0²(B ¶Ì@ @ÈA @°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ)AÈiô@€@ÈA @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`&¯A ßÿ@À@ÈA @ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ õ¥AzApAÈA @ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ™éAp_ÿ@€@ÈA @ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàB(±Aà@ÈAà@X°ÒBpŸõ@À,AÌÊuA`cÞB`¥"A¨¾Bði1Aà’¥B4ÚAÀÚ³Á4ÚŸAH5ŒBâÓ{Að·Bdý9AxŽˆB c@pAÈAà@€?X-âBkë@ Q½¼”kA õÚB.®AÐãÚBŒ"AP´éBàZé@¦.ÁÜZiA —×Bö°"A@_ìB`Aˆ~»B ô%@ˆAÈAà@@HÞœBö-A¯kB®8­AX*ÎBÎm4A1;BV–ŠA8ìîB¨]÷@€«À¨]wA0þáBÒü)A@æBDÙ#AЫûB W@@@ÈAà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@dB¤vsAZZúÿZZúÿZZúÿZZúÿPãB eAX0ÎBà@à@ÈAà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿt(7CðÓ×@ÀTAðÓWA` 0CÆqAøÈ#C|´ AôÅC@0AÈAà@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàN2BÉM@ AÈAà@À@à6SBV#fA@ï+AMæABQB÷–A ÷*BˆÇŽA0!@Bt[KAóÁt[ËAÀ&BŠ{AR>B­„AØß³Bp¡@AÈAà@à@p;C¤÷þ@ ~ B,&A5C*•Aä,C_&A,3C° Æ@€IA¬ FA”W"C4óò@T#C8ü@H™HC@yx@ AÈAà@AX—“BšuAx¶@ÌÊõAX…B7k”A°ZwB0¿™Aö.B QAÀNÆÀ ÑAÐã BlwAà#Bê„A`TBPwC@0AÈAà@A o0B`ZAÀo_Áò·ÚAÀ,ýALÏdA@ÿ.Bj¶“A°±%B¼¦"Aà„_Aº¦¢A¦$Bj!HA€”ëA,@AàæÄAØžÊ@PAÈAà@ Ap ÃB®IkA \BÆuëA0dÁBbjAØx…BþžA@oüBàÞÆ@ |¿äÞFA°›ÑBèëë@¸½ÔBøšê@èaõB€m8@`AÈAà@0AˆùÎBpA0àJB’HðAÈÓB¨ŸaAHò€BöD¢A˜ÉòBØ™Ú@ÎÁÔ™ZA@D¿B:5AØÿÎB°Lö@ð¼àB r8@€@ÈAà@@A0XBRûgAälÀº'èA º'BYƒA° 5BŠ5…AЄOB´h@A@ƒ@¶hÀAÐd,BˆbZAò BpÇZA`ÎwB0?@AÈAà@PA¨!ÁB7{A~À@ªgûAPKœB:²šAèR”B0êvA˜íÏBø'ä@ÐìÁô'dA0¡‘BZ- Ax‘µB°©á@дBж9@€AÈAà@`Að/nBY6AàV@A R BÐ3IB A :&BÜÈ“A/¶BÄ 4AÐôÁ ´A€¨gBê„`AÀº¤B` !ApÓnBx|¥@€@ÈAà@pA¨—‚B–eAÙA¢ÃåAslB^zaA -BDÀƒAèd—BþlAÐ>ŸÁþìA€DBR_VAøËB²ÃŽAÀx¢BP­8@ @ÈAà@€A #B¨&YAÀq¤À`RÙAà”ßA²ýVA°¶B@ŒmA@./BdAO²ÀäAà¡îA s`A  B˜ÆxA`ù¨A(b÷@ @ÈAà@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@±ØAXþÍ@@@ÈAà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€aÃAÈZî@˜AÈAà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà´ÚA‰ë@€@ÈAà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÖžAàò@@AÈAà@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÊ”BÀU@ @ÈAà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿëjBxìƒ@À@ÈAà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿûBðÄÔ@ AÈAà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‘AAü@PAÈAà@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŠÉAܘ AAÈAA(öB Ûç@ÀMALhA˜¡C˜8A8/âBôæ$Að×øB 4ã@ ¢—Á 4cA(yáBï"AqCœ'AŒ]Cp#@AÈAA€?`©`B\dCA ±A‡ÃAðÎkB8Õ„AÐHHBÒ\‡A0XHBÜEAþÀÜÅA ­2B€!†Að°QBFè‡Ap2ÔBä@@@ÈAA@øÉBX AHpÂ2$A^ BT!SA  áB|¯.A¸TàBì‘A`#lÂì‘A ÿBj‚bA¨¥C˜›Aˆ}¹B`6@€?ÈAA@@Ð ÒBHƒNAZZúÿZZúÿZZúÿZZúÿ¯ÆBtWCA.ËB@iÅ@p´½Aüb‡AØU‘B*ñAØ’BÚAR›B€ƒ6@AÈAA`A€*B¤™XAÀ’@ÐÄØAÀÅ B¸ŽrAà½úA°;gAà_3BDHAtz@FÈAðB|[AAWBìpAÀ[ŒAX§Ö@0AÈAApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ zµAؾñ@À@ÈAA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@lBØž@€AÈAAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ŠBÅX@@@ÈAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp«BÔ¤@AÈAA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°yAB Øn@pAÈAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ àAˆöß@0AÈAA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ g¸A8Àó@pAÈAA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¡mAH‡Ö@@@ÈAA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÈA kô@pAÈAAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàD*B€`¤@@ÈA0AÍKCœÛ¹@M¸ÀÌý9AàÀECÆòAl+LCÔ9AôRC°Q¦@Àl½À°Q&A`hKC ±æ@8RCÀ7è@$ÄCÐHT@À@ÈA0A€?<'[C8ò¿@@3°@˜@AT³WC|+A´.SCÈ*A@XaCpÃÆ@p¸ïÁlÃFAPLCÜ}A(jC4ºAD^tC8¡Õ@€AÈA0A@àH5CŒÇ@€µ@T,GA¤ê.CÐÎû@Œ -Ch$A¬Ã/Cx…ƒ@àýhÁ|…A¨A\<C$ø%Aì_CÉÉ@pðŒA ÉIA«C8€ø@üßCăAð/C`)y@AÈA0Aà@îmB<ìTAHB¬ÕA¨…‰BÓÀˆA€^BþaƒA0'B\ÞCA€Hh@\ÞÃA€5BjõxAÀ¦Bˆ-sAÀFIB`íC@AÈA0AAàFBäoAèQÀðA€—pBz“AÀ(~BAÐ_BŒÒ=A0Ü’AŒÒ½Að’(B¾S‚AÀ¿ÓA¨LAé´A€×µ@à@ÈA0AAø°€B˜’kAÀ«ßAÀëA€†B–A .B.ËŽAˆçµB¬0;AéÀ®0»AA™BèÇ>Aà–žBVVA}¶B0,Š@ÈA0A AA Bž;AàªIA(²»A NBo{A ¾A4^?AàóBd!AÌÉÁd¡A@˜©Adn#AÀL+BD…XA`VÇAp¯Ü@`AÈA0A0A¸žB”z~A?œÁ¤¬þAPÃcByï˜Ap¸“B¸ˆAè¤ÕBðôÜ@€ŽÂÀôô\AÐÚ©B¸Aøp¶B`âü@°°BÏ3@AÈA0A@Ax`BÂÚmA@¥A îA€o‚BŒjnA0EBòä—A¸àÉB ~*AXf‹Â"~ªA°ºSBL>AhÝBÐ[GAø®¼B`Ä=@AÈA0APAÐ,Bì°]A€~jÁ~ÝÝA@äàAÀ'RAPï Bz“A Ö)B,2[AEº¿.2ÛA@¿BðSgA°Å B¾0AÀç¾AØ™Ê@˜AÈA0A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà&ùA@¢@ AÈA0ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€z@B˜)ƒ@ AÈA0A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ^„B`ì[@@ÈA0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ö¸BÀÚL@PAÈA0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ßåAP>×@AÈA0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ×APÀõ@ˆAÈA0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€åÇAàYâ@`AÈA0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøFB„@à@ÈA0A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp0(B8H¡@˜AÈA0A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@:B¨0‹@à@ÈAPAScB8 %A9dÀb(¥AÐGYB†'eA îhBÌiAÀkB¨#%A^ŒA¨#¥A Î„BÌeMA5FBª}A@¯ŽB i@˜AÈAPA€? ½¦BH—A€ÕBø³—AX—ÂB<˜AˆSƒBR¿AØÏ©B¼±Ap§ÎA¼±—Ap¾BNA€BŒAxuÏBP3*@pAÈAPA@àWåAÉA:ø?®å–A€äA>šQA€³ÖAtôIAàB`Ç A÷Â@`Ç‹A0¯ BìfHA ¾êA¼j3AÂÃA¤ïAPAÈAPA@@ÔCÜØÔ@€ë?ÁhUA¸’çBFÑAÀ(CdŸ A„†Cà@À‰ÌÁàAè ÜBXÉ@ÈÁCP»@è½öBЂU@À@ÈAPA€@€â€Bœ˜AZZúÿZZúÿZZúÿZZúÿèrBøP‡AHj¯B Má@ÀȶA¤MaAð‘¸BpA|BØAp‹¢B° @€AÈAPA @@=B6¶DA^Q¿ ÜÄAÀBxV}A°lBo‚AÐ Bl6AÙ˜?l¶AÐBš*lAp:BGoA`@ B÷š@@@ÈAPAÀ@`C|BÔU\A€1ü@x€ÜAÀ“rB"LŠA`-XB ‘AÀ´¢BÄ[Að½=Ä[†Að»’BjB?A(T”BìaAÞžBŸ@ AÈAPAà@¤ˆBºPAêÂFEÐAðH2BeÚ‰A°§›B0äyAÀŽBlº#A ž Ánº£A@RmBâÍ6A ý‡B&dAð„_B€KR@˜AÈAPAA¨»BVXAAÀ¯ÃAJ~ÁA¸à¸BˆéMA8ÐBŒ‡A ÝÞBĽA@Aƽ…A¼ÉBü¹AŸ¼Bäˆ,AðL¬B'@à@ÈAPAA PB®8A GWA C¸A€ÝB§oA`VäA¨bPAààOBôÌ\AïKÀöÌÜAàö+B€ÌŒAг9Bt_~A@eB0r&@ÈAPA Ahí¤BÖiAà/A¸êA0¾’B!±†A„B~\‘AܯB FcA*¿FãA £’B­0†A%–B<‰AHAºB`'@AÈAPA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ}NA˜AÅ@à@ÈAPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxjB@ :@ AÈAPAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP‰Bî8@€AÈAPA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ueBÙJ@€AÈAPApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpJB@æ_@AÈAPA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿж¼B Ò&@À@ÈAPAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhíÊBw(@ @ÈAPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP.B˜7°@@@ÈAPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿíüAȇÈ@à@ÈAPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`áBØú@€?ÈAPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàVñAàÒß@@ÈAPA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@`˜A¨Ïø@ AÈApA,Bä$A`' AªCžA äBØ„`AàŸýAÐn\AhIB4·A°©ñÁ6·A â B¢ü[Að‚BC^AÉ‘B€/@AÈApA€?8ÀBœ‘Ù@@ãAÁ¼YA °B<™A@áÉB zAxóñB m@r;@ í@¸:îBÀî™@ˆšëB¨“®@(ÒB°ãX@ @ÈApA@`ØöAú A€P@)šA ¥úA0ãVA äA“OA ½*B„A@/ËÀ„ŽA¸BÉAAÐ2B¤oBA­qBð!j@À@ÈApA@@àAB°Í4Aðæ–Á,ñ´A€ŽBðbwAÀÓ^B(¿qA°a†B¸KÙ@w`@¸KYAX„‚BŽApH{BeAÐÀtBpÚ`@à@ÈApA€@ФBúŒAZZúÿZZúÿZZúÿZZúÿ–›B aý@ð†ŽBhù@`:ÁdyA°„zBÃJAè§ŽB±å@xBLU@0AÈApA @Pê•BZa,A+âA€ƒ¬AXg¤BªõZAPjcBÌ¿iAP¯YBx±(A ýAx±¨AÀñ€B´OMA€üBÌ„kA@ÐIBð¡5@AÈApAÀ@0iVBüùKAP9½Á "ÌA€»B0!|A0ÇpBðx‰Aˆ´‡Bøó(A@1Ó@øó¨A¨z€B6çMA0mBÈàdA ^Bð‘@PAÈApAà@€¼B”Ò3A€:B¤ö³AÐÂÉB„ý1AÒ‡Bv‡AÈIÛBˆoã@ Œ¾„ocAPSÂB|í A HÆB|AÐõ³B0P@0AÈApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¬ZB0ø/@AÈApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`2BÐî@@AÈApA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ tBØ£€@AÈApA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà7òAHŽ @AÈApA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ûŠAè×ç@`AÈApAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÅB8Ÿ@˜AÈApA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ …„B€V@ÈApApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPð¬B°00@€?ÈApA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ªÿA°vÉ@@ÈApAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿï·AP6ò@ˆAÈApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀo¢Aø"A€@ÈApA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ+B,ßAAÈApA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¸ÄAcA€?ÈAˆA(üB4 6AZZúÿZZúÿ8üBØË4AZZúÿZZúÿ<±BàÖAZZúÿZZúÿ(ì®BÆÇAZZúÿZZúÿ0|ÈBPÁ(@@AÈAˆA€?põmB6 AZZúÿZZúÿ diBh AZZúÿZZúÿˆcªBHjÁ@AÌAHjAA ÷¾BÜ&Ú@`ÒB° A€Õ¬B p@@@ÈAˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Å™Bh'@AÈAˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ•AhŒÆ@pAÈAˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ QBÐ%@ÈAˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°d¤B°Ú@€AÈAˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÑBø«Ž@ @ÈAˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿö¦Bp92@˜AÈAˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¸B°‡@AÈAˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¾BÐvÄ@`AÈAˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ´B(“@0AÈAˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ”iB°â9@@ÈAˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€’ýApÒ–@@AÈAˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÞA°¶ë@@ÈAˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€·‰A0˜è@˜AÈAˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàR_B@_l@ AÈAˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ç«A(ÿ@ @ÈAˆAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ -›A}í@AÈAˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ)øA¨ÜÄ@€AÈA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ›ØAx(@@@ÈA˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  B°Àg@@@ÈA˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ë²AH«¨@€AÈA˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀäVA0XÂ@€@ÈA˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€x¶Aà´¨@€?ÈA˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ù¨A@°Á@ AÈA˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°…_Bà@AÈA˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ½kBÐp#@`AÈA˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpBðñ–@`AÈA˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¹iBP$@0AÈA˜A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \‡B·2@AÈA˜A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`|ÇA( ¿@ÈA˜A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà"TBðyP@ÈA˜APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ <ƒAèðä@˜AÈA˜A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÝ Bè|¡@pAÈA˜ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpŠB“@à@ÈA˜A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿô­A˜†à@PAÈA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°BPb@À@ÈA¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¢BÔU@AÈA¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpl Bp_}@ @ÈA¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ã BX†Œ@˜AÈA¨A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ×.BÌ\@AÈA¨A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèq€B @ÈA¨AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿGBph@@ÈA¨Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0o&B ìc@À@ÈA¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàá•A°hí@€@ÈA¨AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðN BpBŽ@pAÈA¨A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨¡†BÀq%@ @ÈA¨A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ F&Bè=‰@@ÈA¨A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ e™AÈA˜AÈA¨APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÁA¼ÄA AÈA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAÈA¸A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÓèA˜Ê“@@@ÈA¸A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿQAh~¸@@AÈA¸A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿþeA ó¸@`AÈA¸A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Å®Ax9¹@ @ÈA¸A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ä‚B0ñ@ @ÈA¸AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ï¯AÐö@ AÈA¸Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà–A°å@ÈA¸AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ï…AÀ¤Û@AÐA‚åBH*AZZúÿZZúÿèÓßBpÙ%AZZúÿZZúÿ@&ïB8,A€,éBrÊ'AZZúÿZZúÿ¨ÚC0Zt@AÐA€? ·ÏB^&5AZZúÿZZúÿøÇBòd.AZZúÿZZúÿõ BŒÿ‚A€¸êšBD)|AZZúÿZZúÿ 3“A¸Aà@ÐA@Ô!CfLAZZúÿZZúÿkC> AZZúÿZZúÿlCEA€|2CheAZZúÿZZúÿdDCpC“@à@ÐA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÇSCÀõ”@PAÐA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(¼£CÀNJA€ Ö–Cº^:AZZúÿZZúÿ®.±C>HBˆAÐA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX9/C¨>î@€ÒCüð×@ZZúÿZZúÿ€w%C°Ie@À@ÐAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 0.Cè~û@€ˆ6CÈà@ZZúÿZZúÿ¤z0CPÈv@AÐAà@¯ACªVAZZúÿZZúÿ¾)Cþ;AZZúÿZZúÿ\±8Ch=3A€ô§!CâAZZúÿZZúÿ aB˜š‡@ˆAÐAA0œ|BtºAZZúÿZZúÿpZYBon AZZúÿZZúÿÀ3³A™€A€ò™A ò\AZZúÿZZúÿ…nB …@`AÐAAàÓ‘BóœAZZúÿZZúÿ0vB\{„AZZúÿZZúÿ ¸Bð¾A€@›B6†AZZúÿZZúÿ G}B°ºX@ AÐA A¾w¬CÕNAZZúÿZZúÿ2µŽCî$+AZZúÿZZúÿäW²CØA€ê8“C`¢ê@ZZúÿZZúÿ\œC`™A@@ÐA0ĄCÀ@AZZúÿZZúÿº/ˆCöµAZZúÿZZúÿ$“¨Cì›A€ä>ˆCŒÀé@ZZúÿZZúÿðG·CÄjfAÐA@A~NB¬)¨AZZúÿZZúÿ0Í#B}e…AZZúÿZZúÿ 5BP®A€À%BIÒ‰AZZúÿZZúÿ@cA”Ï AÐAPAø C)”¡AZZúÿZZúÿppÎBò³zAZZúÿZZúÿ8—CTR A€˜}ßB@AÔ@ZZúÿZZúÿµçBøm‘@˜AÐA`A¸XÝBbQÒAZZúÿZZúÿ°Î§BFrŸAZZúÿZZúÿ¨PëBtåZA€è±BP9%AZZúÿZZúÿ¨à CX–«@@@ÐApA°ÌBîªfAZZúÿZZúÿp—BÂ*AZZúÿZZúÿ@ÃBLJA€x BÐÚAZZúÿZZúÿX‹BHm†@@AÐA€ALMBqÁAZZúÿZZúÿ°HBáw‹AZZúÿZZúÿ€ÀùA‚Ó´A€€`³AƒßAZZúÿZZúÿPÿŒBÀI…@À@ÐAˆA`zBŽõÊAZZúÿZZúÿp 0B;ìŽAZZúÿZZúÿ`ô[BnkõA€ éBƺ«AZZúÿZZúÿ"ƒAX¢A0AÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàƒ(BhÔ@AÐA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‹,Bd½2AˆAÐA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¬ BàúAˆAÐA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 8HBØà@@AÐA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ D˜AˆO.A@@ÐA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜B°ë @ @ÐAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`öƒA$2(APAÐAÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@NcA™Aà@ÐAÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà …A”½+A AÐA@@rCDEÊ@@®èÀ`hJAxaCn—A”CØÇAÀCdâ@pl³AdbAHº CÊ/A@¾êB"!AhÝ"Cðñ+@@@ÐA@€?Ü~mC„: @a ÁdV AlÝ_Cì›Û@„æhCè3Ø@œAhC଺@AìÁܬ:AäYQC(Ÿõ@àlC4¬AüBjCðŠX@€?ÐA@@P}CÜcÐ@€œ¢A<ˆPA4nCœ4A¨ÔC˜ÛA¤q$C0IÑ@%PA0IQA˜L"CÜAprCTRA¬á CàÚ5@À@ÐA@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÜ'^C€„±@ »7Á|„1A°|JCì^å@,¤TCŸï@ÈÙUC°9^@€AÐA@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ·iCh`È@5VÀl`HAÊUC|ôAÐlXCøÕAäëoCþX@pAÐA@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpú¾BàëÔ@€¬MAäëTAðŸBzAD¡BìKAÀEþB@ù#@AÐA@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ}gCƒñ@À¤ÿÁƒqA$@CðA,x\C€A 9RC@Ud@à@ÐA@à@àФBË€A@WÝÀ$âB jŠB¡A0¯–Bh^žAx³B(r?A@ùXÁ*r¿AðìBú$~Að̨B ²ZA`ÁfB?@@PAÐA@A€¢B¬¦}AišÁžÔýA€«uBksŸAàVœB4b•AÐ ÆBW.AÑ¿W®A80©B†¹TAHy«B8ZSA°ÅãB°É@AÐA@A¨uãB*ºA@~CÁFÖ™A€»µBˆÈ>A8õÊB´Œ0AаCðÔ@Ü-AìÃA@©þBL­@à"íB¨}µ@Ø0C€ãV@€AÐA@ AhržBœ=A­Œ@XB ņBìù¦AX€Bl©Aˆ ëB˜DØ@€ðáÀ”DXA 7¼BbÔAèÔÈBènø@àVBðfc@`AÐA@0AèÓ¦BÜugA9hA ¡çAxÿ’B°p}A`MxBü ‹A¨“‰B  6AÀjÞ@¢ ¶Aà¥iB0“IA…TB¼ÉWA0¨RBÄT@À@ÐA@@A@íZBâžA_˜?ÏÿA—/B–š—Aàù,B¢¢‡APþTB´%UA@àœ@¶%ÕA-0BÐ¥oAPø!B„ûnA€5—AHNä@PAÐA@PA¨¤ˆBIòAà\ÕAÄ Bk}BŽ…¦AÐ,Bv"–A§ËB8î@ u”Á<nAàBvŒ Au­B(¡ô@೓B`'B@ AÐA@`A¸4‘B³K†AЫ€ÂªeB põA°ÌqAàg Bª€¥A@k‹BiRA ±BiÒA @†B°óRAÐKBHYpAðcyB°$N@à@ÐA@pA*CHÜß@@®ÂÁ$`AÐÅéBçô@hnCèúá@P0CÀʹ@@z¯À¼Ê9A0»ÿB,yÃ@xÀCPÂ@tCÐ6X@À@ÐA@€Aœ3Cù—Aü‘Á´BŸ·Bn‡Ap¼ÔBv͈A4 C–+ŒA° ±A–+ BpõÛBîÖ€AP8¿BŒEA`òB nb@AÐA@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐêÛB‚?@˜AÐA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@î AÀ^A@ÐA@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŽ³At,A0AÐA@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨[BÀÿa@@AÐA@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€øAðâþ@AÐA@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€|Aà@pAÐA@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿRWA@´Ò@AÐA@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ €½AxÅA@ÐA@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¿Ah»AAÐA@ÐAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 0Bxáª@AÐA€@ »CÐß¿@ö?\@AôC˜AèáC€zA„¾CÀ Ä@Y¡ÀÀ DA\^CÊ A ÊCÔÜAœJDC£<@AÐA€@€?ÊFBÄ@A`‹ÍÁj(ÀAÀBTÃvAÀ“pBŽ ‰A ükB+HA þÁ+ÈA0ABV+‰AàW‚BÚ‡A豄BàUV@ÐA€@@@WžBîÑ7Að_B>ò·A¸¡¶Bä«NAWlB¤¨ŒAXØŠB¯MA@ À¯ÍAà<~BX}A°KˆBŽ_†AhùÎB@ô @`AÐA€@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ4AB¼n6A {›Aºn¶A`8YB’vA03BätlAéBà @@ÐA€@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0WB42EA Š1A42ÅA€­ZBh¹A ”1BA€b_B ˆI@AÐA€@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÌ C˜¡ê@ÀŠ#A˜¡jA°€CnYA0höB|A@5¬BУ@ˆAÐA€@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¼ÎTC€ºö@`¿qA€ºvA$sDC÷A7Cp*A¨üC@×I@€?ÐA€@à@Œã C .ÿ@€ñ{@8\AÐØC*lAˆ¥ C$fA &C@[Ñ@€°FÀ<[QAdC„,AtýC´SA¬bCЗ-@ AÐA€@Aø…‘B¦kAø¾9ˆ:ëA ·*B>‘A¼¥B>cA0ž¦B ¿OAä ¿ž¿ÏAØ©ŽBz«{Ax,BØ~Axt—BP‡2@@ÐA€@A8¡CÞ¹1A@ Á”Ú±AèÓÝBè]XA˜gíB QAAtª8C˜ã¯@€\½˜ã/A`C< Æ@mCˆAÅ@ |1CÈ“„@AÐA€@PA éCÈHA G^Á&ïÈA¨ÞBðgA¸ÅõB8JSAPCÆí@àpŽAÆmAˆ•öB¸:ÿ@¨qÝBhÊA() CàŠ@˜AÐA€@`A~=B˜{A`ÉJÁrAûAÀùA‚sAp¸$B|”A€¦7B¬]WAàf>¬]×A B¤ÜfA°! B˜hA€°,BèŸ@ @ÐA€@pAðc(BÚüWAàÜÁp'ØAÀMáATNTA@‹ B\mrAðçBB¨ŒZAï¼Á¦ŒÚA§ÙAøŽJAð5B„7~A `üA¸u¾@ @ÐA€@€A¦ƒBnx”A€+–B”B°æzA€ŸB<Ÿ°A°XBÒîAÀ¸ÌÀÑî BjBâOŠAð¤'B„˜A`þªBÐ@@€AÐA€@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ZmBPc@ AÐA€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Ý?B0;Ÿ@@@ÐA€@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð'LBÐý¤@€?ÐA€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ è~B­c@à@ÐA€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿІRBx‚@ AÐA€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿKBдº@PAÐA€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPâOB˜™ @pAÐA€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà92Bðë¢@ÐA€@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¦}B œ‡@@ÐAÀ@ø C Ü@àpÁG\A|/xCâAæ€CxA€CÈTÔ@À¹lÁÄTTAŒÎrCð;A"o€CP‘AðÛsCh\Ÿ@@AÐAÀ@€?HnêB4æö@6>ÁøwAªÖB„o/A@uíB°÷ Ap“ÊB$´A`OÓÁ&´ŽA¨»©BŠWAaÜB¸=+A€E"C€ï6@AÐAÀ@@|C¨¥ä@€¸ÀTÎdA”ZC$”AüÌ CœóAP`C@Xñ@ «+Á^2A¬SCð‡A°LeCH߆@@ÐAÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€hçAЦà@€?ÐAÀ@À@0wZC|íÏ@ ¬Á@PAlò>CÌuAPùGC<žApbC¨¼¶@÷=¬¼6A§IC<³ö@¨JC@¡Õ@•PC(ì”@à@ÐAÀ@à@Èb›B^a~A ÈYÁêþA þxB[© APØ”B¨›AøÝ‰B¨¶VA€$?Á¨¶ÖA«\B>iˆAฃB&‚Ap!B¨S…@AÐAÀ@A8„„B´K³AZZúÿZZúÿ@{dB‰‘šAZZúÿZZúÿà#GB\æEA˜ÜÂZæÅA  ÍA OHA°qB8>ŠA°·JB€‡]@€@ÐAÀ@AåâBî÷AÀÖ„Á¨•AèÛ±B^š:A0úÎBX0*A€8·BÀê@ ùÃÁÀjAÝ…BÔ(æ@p;°B^!AˆH²B€¢#@`AÐAÀ@ A8έB1%ƒApµ£ÁÕ=B@G~B” A ¢BüŠ“A =EBÐK4AS}@ÐK´ApŠ)B¢BA`ŸBhTcAðnbB0I@@@ÐAÀ@0A0¹éBêhkAi3š•ëAf™BÁË›AèããB˜7_AHâÓB®Aà\ Á®A8V¤B"‡A˜%´B|BA`è¦B ¿-@˜AÐAÀ@@A óBÜEAÀR“@ÆA eûAžhA@àAD5VA.B\Ë.A %­Á\Ë®A€÷­A¤¿'A@.B m^AàØËAhå@ÐAÀ@PA8?âB®8AÀˆÙÀòѸA(”ªB0ãQA(·BléEA¬CøªÔ@@ñVÁøªTA(yØBH‡í@`@ðBpžæ@ÀíB ‡R@ @ÐAÀ@`Aào@BHÏvA`ÎAÎÿöA`G9B`'œA ¬ØAHñQAp B`u7A ­Á`u·A ê¨A6ý!A B˜IdAÀ¤A ©ó@0AÐAÀ@pA˜˜B6äxA 6XÁÊùA@ˆMBèlnAÐêxBÛŽAØ2ŸBØjiA îÁØjéAÇ\B(ƒ?APð|Bi‘AÂßBÐóU@ˆAÐAÀ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¢A@íÙ@à@ÐAÀ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP_BPc@ AÐAÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`$ýAÿÝ@@AÐAÀ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ>ÙAÔ´A @ÐAÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ®BN¬@˜AÐAÀ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`òäAAÀ@ÐAÀ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨cAxÍÐ@€@ÐAÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàñöA´ÓA`AÐAÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà€ŸA û@AÐAÀ@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÈÐAð€÷@€?ÐAAÐÚ!Bà—h@@@ÐA A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÍ~B,ì4A<ï>,ì´A°LlBRŽjApõkB¬oAÐÁGBÀé;@À@ÐA A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄ' CèÒÐ@@AèÒPAø‘CÎA@óBØ„ AxC0„Z@PAÐA AÀ@xÓ’B 1hAÀnÁÁÖ\èAþ[Bë•AàQšB^Ë‘Að€nBÜLA€Ÿ]ÁÜÌAðf€AÀ>B€ÇB³¿ŠA%Bb«‘A°j}B°=@ AÐA A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ3ÿA „á@€?ÐA ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpžSBðƒ@@ÐA A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÁBö @à@ÐA AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ M®A€- ApAÐA AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`.B˜‰¡@ AÐA A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0B0.œ@€AÐA A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð>•BPS@AÐA A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ŸBÈSç@€@ÐA A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€–NB€œ‰@AÐA A¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ûDBXÕ™@pAÐA@A<CðÄ@À_ÁÐDDA âC¦A7Cóû@¬8 CPÕÇ@ ®APÕGATyCp‰AtCÔËAˆuCpÿf@ @ÐA@A€?¬º.Cn½@€E\À°‘=APØ'C<­A N,C¹û@@ü#C0–º@0DÒÁ,–:AäÏCà’Al,C8åü@8ÿ3CŽ\@0AÐA@A@x–ˆBžá.A€a‘Àª¯A¹|B,ÕpA(ü‡B$ jA0ÎZBþ@€øÀ~AÀÔABÐøCA@?aB˜wA@V›BÀŸ@AÐA@A@@@ zBº)AxÿCÂÊ1©AwBâÖwA N¥B„2JAÈݪBà™Ê@ €ŸÁà™JAÐBLšAèÞ´BÀõ@àã}B +@ AÐA@A€@ˆ’›BGe‡AZZúÿZZúÿZZúÿZZúÿȧ‘B˜‡}AÀ„B¤¬A0ë‘Á¤¬‚AP¨RBöm8AðiŒB$âAˆ`¨Bàg5@@ÐA@A @ø•BjzA /8AЗ™A`¼’BÝ/A “}B¨ƒ\AØt‰B`A2ŠAŽ`†AèÚŒB68AÐ]BpEA`£êAèú´@À@ÐA@AÀ@ â/BtËLA€À‘@ìòÌApF&B~ŠA€PB ËtAüAB ¯#A`šöÁ ¯£AÀÜìA6XA°agBP-HA€à+BÀþw@AÐA@Aà@R BºöJAø>ËA°qBDû|Að+BÔM€APUB´N>A€i@²N¾A`MB¶oAýBˆmAÐw"BðØ‹@@AÐA@AAȼ½B2ÍIA€÷Á¨ôÉAq–BÑÕ„AØ–´BVfA¨ûB¬ÇMAÀ:‹@¬ÇÍAØ€B"uAÐþuBü‚A@_VBઑ@@@ÐA@AAøÌ£BúhAð ¤AÀIèAˆÃœBX‚A0ÊvBŒ–A OÁBx AAà·Ax ÁAPm«BWA žB„¡yA¨ý§B ß0@˜AÐA@A AàQ(BŒQAð£±A>·ÑA°Z1BùïAxÑAÉHAQTBäiA AâéA@”PB즖A0ÙBýuA°O#BÀâb@@@ÐA@A0Au½Bt#rAàÀATòAHT®B€€A@"‰BdܘA ÕÛBÈQAÀI¯@ÊÑAÀä¶B ÇcA('±Br“€A˜£ÊB°SP@AÐA@A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpî³B{9@ AÐA@APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp@B›\@AÐA@A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸ §B Ö0@ @ÐA@ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ "RBÀ’_@€?ÐA@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxΞB°œo@@ÐA@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ1BPhŠ@`AÐA@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@“BêuFAØDˆBœ{A0>-B€¼o@€@ÐA`A@@ NCädÀ@òÉAhŠ@AH2Cô¶õ@TºCL®Axð.C`õj@ UdA`õê@tX+C,Aš@p C胠@$jC0Hj@0AÐA`A€@˜¸´B¸pAZZúÿZZúÿZZúÿZZúÿ@ªBäbA¨3•B´r A Z×Á´rAà¡bB¼‘`A¸{¥B# AßB0ùF@€@ÐA`A @ªIBMAP›ÓAx+ÍA OiB™ÃAÐ BH°yA°©[Bh§6A€ »Aj§¶A sBˆàaAðÖBexAàHÝA‘@`AÐA`AÀ@ ×4B8ÑOA ž>AbúÏA v8B@öŠA`ZBÄl~AŽ}B0bA` uB0b”A0¨BDîA†îAøæWA@ÞqBà¬C@€?ÐA`Aà@ðÏBÄ)Aû¨Áx%©AÀºµAFï/A0å'Bl…uA BB¼ðAðüA¼ðAà 9B¤žPAÀÛ–A$‚Að*B"c@€?ÐA`AA¸Â˜B®$OA€s,BJNÏAHªB$ªZA †ABÜ8‘A˜ø’B,+GA€LÀ,+ÇAozBr3rA@ƒBøyAÐaB0°0@pAÐA`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ðhB@ä7@AÐA`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðDŠB$+@@ÐA`A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿáBÈFà@À@ÐA`A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈÄ“BàÇB@PAÐA`APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€UÒAØ'È@€AÐA`A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ B€a°@ÐA`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€GƒAÀRá@pAÐA`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ OùAFó@pAÐA`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHˈBà$9@@AÐA`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØxBl@@@ÐA`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàúÜA(ïÆ@ AÐA`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€{óA0ÌÚ@@ÐA`A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÿÀAÀ“í@@@ÐA€A“þB AZZúÿZZúÿˆ±ûBüˆAZZúÿZZúÿ”MCБÛ@ZZúÿZZúÿ íCŒ½×@ZZúÿZZúÿÐQ×B ÃS@@ÐA€A€?Èæ•B–#EAZZúÿZZúÿØL’B(g@AZZúÿZZúÿ¸…B¸Àó@ $‘A´ÀsA “BÀMè@° cB¼wQAÀ»B †"@À@ÐA€A@8–žBp-+AZZúÿZZúÿ@«˜B.Ê$AZZúÿZZúÿH¥ªBÐ~Ä@`gdAÐ~DAç°B\Â@È<˜BÀ±#AtÇBР@@AÐA€A@@ðŠBd¦WAZZúÿZZúÿ°% B²LAZZúÿZZúÿÀ½ÞAX= A€èÀX=‹AÀÊAúP+A ÞÝA¤•JA,B€D@@AÐA€A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÆB°oh@€AÐA€A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpøÉBàõC@ˆAÐA€AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ#\Bx‚@€@ÐA€Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÝBØ5‘@ˆAÐA€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ’B`±#@À@ÐA€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ êB@,€@0AÐA€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`©ÿAp™¹@ˆAÐA€A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàQ”A`„×@ AÐA€A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Bx]“@@@ÐA€APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ )CB`@}@€@ÐA€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜¼ŒB@ 1@AÐA€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp…%Bð´…@ AÐA€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPãB€óÞ@ @ÐA€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`8¶A\DAÀ@ÐA€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¹1Bd“@à@ÐA€A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÞ¦AHjî@pAÐAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ5^BðI@`AÐAA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÚ5Bî-@€AÐAA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ c-B@ÀK@À@ÐAA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ),Bp†1@AÐAA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@÷A HÑ@ˆAÐAA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°çAB@P3@ @ÐAAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp°Bp)@ÐAAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ʤB°†@€@ÐAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¶ˆB@Ì8@ AÐAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ S BÐ’x@˜AÐAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@û$BÀù~@€@ÐAA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ zCBПV@€?ÐAA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÖÄAÐ×õ@@AÐAAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ|B0{•@ AÐAA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Î¾A (å@ @ÐAApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÅMAX/À@@ÐAA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ö+BMŽ@0AÐAAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÖBˆ\±@@ÐA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøÅBÀ@ˆAÐA A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿïfB°J@À@ÐA A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€”+BÀJ(@PAÐA A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŒ6B Ð-@€AÐA A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÏnB G.@0AÐA A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˜BPÀ@pAÐA AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿeA0q¼@€AÐA Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ /µA@qé@ÐA AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ×A°ø¢@@@ÐA AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@…CB Áz@PAÐA A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhC ¢@`AÐA A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@þŠA¸ïÕ@€@ÐA A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ%$Bh'•@€AÐA APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0‡CôÃAPDÙB |)@ AØA€?@ déB0VAYÓA0nˆA¨ÈõB®*AH“ÃBdÁAAèëB¨zA0jA¦zˆAmíBäë.AÐhÎB@*=A€îáB0G@€AØA€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ$‰ŽC`•@PAØA€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ ðBèXì@‹¨ÁìXlAбÈBÒ("AðïBÐ_A¬))Cp½/@€?ØA€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(¨‰Cˆ<AÀ¼ÀŠBâ¥A MFBhi@€?ØA€?ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¯AXdó@@AØA€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ v«AX¹ÿ@AØA€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ú"B8b™@0AØA€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°E_BHן@PAØA€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0_]B°ëv@ˆAØA€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ãÝA°½õ@à@ØA€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@­B0ï@@@ØA€?ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿOBh$A€?ØA€?ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€†B(óñ@À@ØA@@ÀHBhô6A€9Á–·AÀ…Bˆ®_A0>0BxKŠA€q=B´&?A × Á´&¿ABÂ[jA©^B”ÍAhÿ†Bñ@@@ØA@@€?lŠqChß@Põ†ÁÀE_A0Ê_C*HAà²oCôiAÈIfC¬Ñ@€»ù@¬QAPŠ`Cà'A£XC Ø AdˆkC@gg@˜AØA@@@¤4Càåå@Ð)ßÁŒfAˆ™CX=!A€Û!C„ÿA̱#CØPà@`i}ÁØP`Aà=CJAù!CpƒAÜ^1CpŠ&@ØA@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèVCHf@ÀxÁDfA¼ÓCTÏ@P"CÑÎ@D,C0L@`AØA@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ4¼NCˆë@@•¿ÀŒkA¤´:C¢ƒAx(@CŒP A0ûMC 7@0AØA@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÑxB â&A0@‘Á â¦AP‚?BördAp€BœÊCAP¥„B@:9@AØA@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿûâBHŒAнúAFŒ”A¸ÀäBf.&Ax†­BLILAø­ÛBð§.@ˆAØA@@à@ȾµBÉvA€#|AðõöA°¬B£¬ŽAh‘BöO¡A`ŠBôyYApöàÁôyÙAPí?BÄù‹Aà@‘B é~A É¾BðÍ3@ˆAØA@@AèÉB®RA€PABFÒA˜5ŽBf¯qA €B¸p…A/»B`ÇA0;ÑÁ`Ç’A W‰B. GAÈ«¶BdzA˜¥ØBp=#@€AØA@@A¨ÑZC†AÐØ£ÁΘˆAæ.CÖš#AÀî@C¬Ó A†ZChJð@ÀG—ÀhJpAx¶4C¢i A¤£9CðnAxBBC0ˆh@À@ØA@@ A|ÏHCXhô@Àž•À–tA¨#CÎÎAÙ'CHõ A¸dTCÀî•@À’@A¼îAHÕ2CàÜ­@H*C ˆ®@üÀCCu@ AØA@@0A ?¼BýŽŽA ?Aè£,Cì~AüXQC˜;Ì@ž¤@”;LAÐ@1C°¯ñ@ø.Cpó@ô£AC âp@à@ØA @ AÈóÓBZã|A°ðŠÁýAP BÖКAÐÒ½BÈÁ‹ALïB@~Ã@/€AD~CAx'ÑB¸;ï@a¸B@¯Ö@øFC¶V@˜AØA @0APX½B’SfAˆÍxBzæAèuÊBÆ6A@lNBÎÏ¢Ah ‹Bü2A *‘Áþ2–AÙAB¼X:A z~BðAŠcBÐH[@à@ØA @@Ah™ÍBNFQAn¦nÑA %fBL‹A€¶ÒBÜa2AØgÅB„ A-…À„‰Axy—BΓAXÍŸB\ñAÐ9BÀDu@À@ØA @PA€Á3B0ú`A9Ç?&áAÀÅ Bâ”xAPu BˆÕsA`S>B(ÑMAÀÎÁ(ÑÍA€ B<^Aà‚"B ÂbA°Ñ‹BàK@ @ØA @`AXeÏBþì‡A*6BÕBø(¾Bª’AÐyvB:ÃA ÜÂBLA€ž:ALƒA@ešB`$Aè ‹B\ƒAˆùŸBPÄ8@ @ØA @pAø›…B™)’A€pÀÖFB€™>BÉF AàpLB²™Aàx‚BÐ]A¬»ÁÏ] BÐB6)AddB6ò•AàMBРo@0AØA @€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈjAPðÔ@˜AØA @ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@€CBa™@ AØA @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@×NBº~@0AØA @˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ©®A„;A @ØA @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`9tB`Ec@ @ØA @¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€KÒA„' A@ØA @°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ïÃAЭ AAØA @¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ü ªA€ýAIkA@_úAðâhA DXB åS@AØAà@€?¨”‚BžNDA€QÑA rÄA(È–B}A°=IBädŒA˜†BôbBAyñÁôbÂA ‚GBk»ŽAèëBºpA€ TB„@@€AØAà@@`vB–Z9A€å@Â"|¹A0¡6Bʼ‹AH·BˆÄUAPn„Bˆ¯QA 0vÁНÑAð‡]BÃtAX%ŒB,MˆA`¼lBpH@AØAà@@@C.¿.AZZúÿZZúÿZZúÿZZúÿØ C0©#Aü"C ­@ Í¬Á¤­ Aä C<ÖÀ@ä!Cøó´@,*C !2@@@ØAà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°„‹BÈw A`{BÈwŒAèdžBÔAÚCBL=WAíØBá@À@ØAà@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp=wBHÞA dxÁHÞ›A`CBœÉTA0|B˜­8Ah³B`3P@0AØAà@À@h€¤BôÐ~AZZúÿZZúÿZZúÿZZúÿ`ç’B”ŽcA¨¶B Ö+APÿªÁ Ö«AÐÙŽBHªnA°¥µBäZ>AãéBp9#@à@ØAà@à@ÈÂCzï A ë6Áp ¡AYöBªˆIA0ÖCôñDAX‘C@î@àFuA@nA|C` A´…C ¼AÌCÆf@À@ØAà@ATÌBòZA {PÁºw™A@ñ£B XAAàe»Bˆ#3A0z³B@°A€.ëÁ>°A8(€BµFA©³B´õAH9¡Bp|1@€@ØAà@AߥBøWuAKHÂl†õA°«BBØ šAPº¶BþT‰A,ÒB¬±EA°%+ª±ÅAàŒB@‘‡AXŽÕB¤g?A¨þB@ÅD@PAØAà@ AP¤ÖB81)A ÒoÁQ©AÈb¤BòPA ¾BœÂ:AHöñBØÀ¼@`ì¹ÁØÀA˜‡B`D@`AØAà@PAP›vB65A€M~@QB€4DBSqžA@@:BÔ¥›AòƒBtÒBA UÁrÒÂA[;BŒIGA@p\BHÈaA`Ì_BÐO@€AØAà@`A@TB:³‚AˆÉÂ[ÍB`iÒAèÆSA@ YBö5¨A0’WB®…A0,ñA®B aNBw ¢AàYìA8ëiA¡ÆA84ã@ˆAØAà@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÈªAìë AAØAà@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿê1BÈ\@€AØAà@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿDDB ‘@€?ØAà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€U|B¤E@0AØAà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÛcA¨¥Ö@pAØAà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ±B ÑU@€AØAà@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð/YB ±œ@@AØAà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@fðAˆûAPAØAà@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ †A`÷ñ@@ØAà@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°NB™A€?ØAAø9ŽBr/Ai²AŠ7¯A ¯ BòAÀ¿IC8Kñ@DaUCÈ\þ@<}C ”@ @ØAA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€JeB¤×7AÀø…A¤×·A UmBB¯wAÐ2BP©^Aˆm­B°u$@`AØAAÀ@.ÒB3>AР“ÁæV¾APʪBj|A`ñÌB¸ícAÈNÀB'Aàâ!§A¿†B˜tAH'ÐBøƒ)A(šãB0u=@€AØAAà@Èe©B>ÃcAè¬%BfîãAxc¸B´¬mA@•aB|¡Aà~¢B7GA@»Á7ÇAÈZ†BöY|A¸–B8zpA@Ö%B0=q@@ØAAAø Ct’ì@Õá@¤¿lAhˆöB@‰ AˆZìBPÃA¸%Cx«Ë@áœÁt«KAôDC”Áô@Ô…Cú@pCd@€@ØAAAØéúBÂ7AÌB@+·AÃÕB²:UAh”ÒBp~`ApëCÜ0A¸»@Ü0šAhXêB–\4A( ãB;AÀVûBà"S@AØAA A8ãBÊ6A€Z@2@¶Aè’½B…,A ¸»BàxxAœDCœ A€ÿÀšŠAôËBl›#AhÔÛBä›AÐÌÛB ï9@@ØAA0A8hÙBõJA vvAîËAø»BnzA8¥BÄYVAðäÓB ðô@ Û,BœðtAhÚÌB@!ò@0f‰Bh>AÿÜB ‡:@à@ØAA@A€ÄOBtAø~@+B f*B I“A€ãBØŽA 'mB¼{}A 7ØÁ¼{ýA ÄB¤ÀcAàUhBìÜ¥AàüÕA@²²@ AØAAPA ÿ8B 2sAÀ£ž@àbóA }BÉU‰AP( BþëA¡zBEŒA`C›ÁE BP|"BtäŽA bBJУA £“A0ê×@ˆAØAA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ DûAèTê@0AØAApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€8ŽB°JJ@À@ØAA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÖ‘B°B@à@ØAAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ šBðÖœ@@@ØAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¯oBp•s@à@ØAA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0/Bh/£@`AØAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ I„A¸AAØAA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‡lB 0l@PAØAA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀоA& A€?ØAA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¡ÊAô APAØA0Ab¸B6ÿ@Ø”AìeAP­ÆBÚ‡#A(>£B0ö=Ap§B\Ì Aó/@ZÌŒAˆ¥BÖ„?AÈK¡B !FAèB K#@0AØA0A€?TkMCˆØ¾@€Ø]À`ü>Ax·DCè÷APMIC<€A$lHCHpÃ@ á†AHpCALìHC¶ A:CL?A¨5YC€‹ˆ@@@ØA0A@X øB0{á@À±|A¬¥aAÀ3ûBʯAÀ™ÞB|’ AhÍþBxµ…@€ÁÒÀxµAHiëBÈá¤@àØùB 9Â@èÒ#CPg@€?ØA0A@@8CªBHØ.A`ÊSÂZù®AÐ(\Blý‹AXÏÒB ,A´¼B¸¯@`3?¼/A¸ñ°B¤»Ì@°±Bd±AInB=@À@ØA0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ ËB OÝ@°D$Â$O]AÀx•BÖðA( ãBì'AhwÄBðÑc@PAØA0A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ *B!AÀå·Á¡A`àA0§CAHEB„ÚYA°tB°÷Û@€AØA0AÀ@ ¢OBªªkAXx¿ø×ëAPœ7Bu’AðÂ@ AØAPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàDµA ä@€?ØAPAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€³B˜0@€@ØAPA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@÷jAP|Î@@AØAPApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`lHBà.{@À@ØAPA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿæpAðwâ@`AØAPAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp B òð@PAØAPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ø•B`ZC@pAØAPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ø"B‚©@pAØAPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÏÜA(¬ù@€?ØAPA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@4ËAAÀ@ØApAÆŒB ¸3AZZúÿZZúÿ ŠBîä0AZZúÿZZúÿX×§BÀ“AZZúÿZZúÿÐ*¤Bø+AZZúÿZZúÿP&Bpc@€@ØApA€?ÐG£Búƒ*AZZúÿZZúÿp’žB2™%AZZúÿZZúÿ8ŠBÈ Aà†wAÊŠAÈ1”BúY,A zpB˜’NA–B@@AØApA@àÄGB¶=ŠAZZúÿZZúÿF?B»\„AZZúÿZZúÿ°OBäSACxAæS™A„bB@\+Að=*BpAˆ’¡BpR @AØApA@@@@)BLWˆAZZúÿZZúÿ ¥BVš€AZZúÿZZúÿ@• BÜCAåÀÜC›Aà/þAM8Aн B|eA€}ØA¨É‡@€?ØApA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀt(Bœã,A`#TÁžã¬A`ëB´ÿGAÐ 7B¼à|A`öþAp @ØApA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¬öA®ˆ@@ØApAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€;B€Ü6@À@ØApAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿjBào*@0AØApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ï»AÀ±¬@€?ØApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€5ÜA Ðì@AØApA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B’¨@€@ØApA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ½B@´‘@ AØApA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàZKBP‡J@€?ØApAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ñ^A`Â@0AØApA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀà–A¸FÞ@ˆAØApApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÏBÀ5'@pAØApA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø˜A°¦ú@ AØApAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ•AX)å@ AØApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 9¶AÈÄõ@pAØApA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¥ƒAÀñå@@AØAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ C| A`“/A~ €AÀvC8lAH¬nC4ßAÎÛ—CH)²@@àA@A˜V„B2xbA°ÏA|¢âA(ªƒBë…‚A-2BP´ˆA™bBdÌVA€–kÀdÌÖAðÇ5BÒ|A°=CB X}A ™]B __@PAàA@ AhÚ'Cüh/A€=Á НAìüCÄOA ŽC|ŠFAlH/C° ¯@P¡…A¬ /A¤ C@pÅ@ì‘CPÏ@(ï Cð]>@pAàA@0AÓBüQ…Aˆ]XÂakBà_zBT`«AÕBÈÌ}A@nõBP§ô@âñ@T§tAðÚÈBjsAÀ§¾B … ApÍ C°£`@AàA@@ApCâB|ÞWAˆz1ÂØAßB^ì‰AxúÔBÓBAˆ€³BÓAà”ºÁÓƒAÀ]rBÅAø&ŸB@uA0:ÁBB@ˆAàA@PAðO˜BàÈ‚A°Æ°A]âBhß„B· ŠA–HBrI‘AP&BèªJAâ4ÀêªÊAÐ¥TBN%[A `BÈZAÈž¥B„3@€AàA@`Ah¤¢Bâg‡A}iÁš‚B D\B“‘A°s…B„}Aø-šBÑBA‰üÁÑÂA@L5BÀÂeAÀg‹B¤a0AÄ9BX4‰@ @àA@pA€3zB‰A°Ö„Áv3 BÀyB¯$‡A`ƒPBB”A6ABÈ:xA:4¿Æ:øA? BÈ´{AP³B6^A€tB ~±@àA@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¾FBñr@AàA@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@sBÀƒ‘@@@àA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÛgA 5Ó@0AàA@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ /IB#š@ @àA@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð†BXø@€@àA@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÀÀAìJAˆAàA@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€B 7À@@AàA@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€dAȈú@@@àA@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¥£A½A @àA@ÈAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ózA Gë@˜AàA€@@¤CNBpø+B8–A ®+B@å–AÀ€!B”¢3A ­¤Á”¢³A jÃA‚i7A &BàdAà^B8`@0AàA€@0A0ÐGB¬þgA@øTÁ&+èAð: BÄ{vA°B6Bd]‹A2BxF5A€øÍ@xFµA€ÝBÀRYAàDéAlã>Aw A`sç@@àA€@@A ˆ?B–-vAkJAP]öA/)B*–AàB< rA ùAxÐ"AÛ@xТAàöÖA–>=A`}®AŒš)Að=iBàfL@AàA€@PA ÝqBKìA€ßX@¸BÐ=B9 žAN5BŽ=œA0ÇÏBô,Að>Bô¬A ƒÁB‚B Að`vB N^AÀvBJ@à@àA€@`ApFkBWÃAðÓÂAãßBXSBöÖ§A· B††AÐ!#B`œPAÌñ¾`œÐA æïAˆ`CA žöAô±rAPÀB¸*”@À@àA€@pAHT„B2QœAÀº}A£pB.WBA-©A0©+BÌ™™AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¯ZB°yh@€@àA€@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÎB0C@à@àA€@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ •APˆã@AàA€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ*Bà§‹@AàA€@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÀLB°Kx@ˆAàA€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð«)B`ǘ@PAàA€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐì+BÀLA@AàA€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`òOBø5›@€@àA€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÓÃAXTù@˜AàA€@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ­#Bh¯Å@ @àAÀ@,ÌCPÆò@üÿ$òrA`ÒCÔÐ(ȦCôú$A¸CÀ“î@@C·@¼“nA8<CŽ #Aàã CD$AÎ9CÀ»~@€@àAÀ@€?þŽB0>1Añ›ÁB^±Aà°lB‘A ô›BX4AX¦Bdó"AÀ‘†Àbó¢A0¨šBÌ‚€Axü¢B $0AH`BàX@ @àAÀ@@¨”Bà'TAÀAbNÔAhþB‹"‰A`ÖGBˆT’Aض˜BÚEA£BÚÅAÐ\±BVZbAàì\BDM”A ukB"@@AàAÀ@@@àŽ1BÁh—AZZúÿZZúÿZZúÿZZúÿ€ƒ%B|#A@˜4B<$;A,ž¿<$»A%Bp Aà0*B8ëkA`á(BÀ!f@€@àAÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€H÷AŒw%Aö?Šw¥A…èAtÔYA HÛA¤ QAp“B`]¡@ AàAÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿæžBüV:A 5÷AúVºAØ"ªBðvEA fB6T‡AøÑÅBõ@AàAÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8¥BˆA€;BŠ˜A€ƒºBvI A`yQB¸fA€ŠBP·5@@AàAÀ@à@Š CJ/Aà>ÚA¾j¯AôÓCRõAA •ÛBŒhkAXjùB|ËA´ÓA|ËA8XîBöñAÈàÁBð¤AA &%Cp˜^@`AàAÀ@A°0rB+¤ƒA\?ö¼BвOB^žA£MB^ŸAðv¢B ·LA(gW·ÌA 8BRŒA€«¸BÿMAÀ­ðB@f*@@àAÀ@A¤Cj8;A`ÜÀAú[»A`SõBÊ IA`·ÎB´˜pA,ChØAø™ÂjØ–A0NÙBfn‹Aàõ©ÁC‰ B0¼)BÀ”A€ôoB‚§AP±5BhAAP½ÁhÁAÀ­ÕAVàDA*8Bà#nAÀEWBˆÍ€@AàAÀ@@AØ‹B––“Aš›A³B@ØxB_D©AB>Bê[žAàPB FTA€áNÁ FÔA@æ B‚|dAМ8B˜qA@ïA0ýÌ@AàAÀ@PA€“`BwŠA`ÂlÁÔ- BàÔBóTŠAÐwDB2¡AÀþ+B¸ˆ^AÀ’)Á¶ˆÞA¾äAxÉDApØB M‹A0ìBú¢@AàAÀ@`A›7BæÁwA€J.Ášó÷A ,ñAD›mA@=BÂWA˜´‹B°•“AV¯•B`gB~ ŠAÐê…BÑ«A௮A€Ó@@àAÀ@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ†A(ƒë@€AàAÀ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAÇAHZ×@àAÀ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ªB0ã^@€?àAÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¤«APÍø@ˆAàAÀ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ`dAШÌ@ˆAàAÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÏB ³@ AàAÀ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿû$B@@à@àAÀ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿCwAøÔÝ@àAÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀF¢Aè@ A0AàAÀ@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ7fA@ÝÚ@@@àAA°ä­Bb5AŒ9A–RŸAÈy´B<&IA°tžB˜plAС¡BH,A>YAH¬A¨è©BââVABF"€ApÊ¢Bc@ˆAàAA€?ˆeþB@ ï@ ÎQALÌoAüWCZ§AøaèB 'A _CкÜ@ ¾ÇA̺\AÜ CVø Aà`ûBÅA`…"CpG@`AàAA@€ÙßBÒ Aв×A^›ŠAø%íB6%#A(ñºBàÁMAô¡Ccõ@À@œÀ cuAh™ñB4 $AØôûBpº#Ah:ÍBO@AàAA@@ȉC 7AZZúÿZZúÿZZúÿZZúÿx öBC+A¸üB8 Á@®.À4 AA¨TçB”þ A0 íBHtÛ@©øBpa$@€AàAA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÞ CQØ@¦¿ QXA`ÛþBè A<¦C¤" A˜xåBî#@PAàAA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÜBص*AeŽÀصªAÏãAÖÐGAÁBðºiAÀìuA€ÞÎ@àAAÀ@ ŠjBJä@AxûžÁAÐ6 B*oA¨Ì‰Bð-uALB( JAÀ5Õ@* ÊAp™?BÍp‡Al)BÜãhArçA€ÉÜ@˜AàAAà@p¸iB–ЀAŽ ¿éB€åIBj›A€”MBh'¢Ap´—BlcVAàÃTÁjcÖAàZoB›,‡A¨ðBœöA™B-&@˜AàAAAäÚ$C`èå@pFìÁXfAȹÿB =AHCÔÀA¤¹CH…Î@@M~ÁH…NA0¬ÿB€|ø@x½CAù@® C‡R@ˆAàAAA¬N7C|A`ÄÁÖ“ATôCx‹.A œC=.A ICÈAÀû‰ÁÈ–A@×C,.A`*0C4š4AD×ACð"¢@˜AàAA A˜RBp8fAàÜGA@eæApÇ~BpA9XBŠjŠA@b¸Bd­3A­iBb­³AxoÅBžãAƒOB¼~A(€œB0þ.@ˆAàAA0A ]qBl-eA`4ãA~ZåAP†nB줅A°tBÀ~A°&iBt°)A¨² Bv°©AÀþpB0#BPS¼@àA A¸$†B²ë2A1¶Á, ³AP-YBŇAPÖ™Bèø]AбB˜,A c8Áš,A8­ BÀ_PAøJ¸B¨?9Ax¼BpA(@À@àA A€?H‚BnW@A€HÀ€{ÀAàºuBv`ƒAøi€Bì‚AX¾œBœq+AÀˤÁžq«A8W‚BáK€AhþªB|5NAȇB Ã@@@àA A@8 ôB„Åñ@£ÀAóqA(þBúA¸¾ÑB8ä/A°ìøB`‘ô@À-«A\‘tAàÿB’ƒAàEØB000A£Cà®+@ @àA A@@ÐPoBh?VA€"AÞgÖA°$rB4lA€ÄMB4ŽA° B°‰(A€‘#À®‰¨A€TB—[A€Bû`Aè£B@š@ AàA A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿlýC@µÒ@@ñ°@@µRAØ÷CfAð,CŒÞ A2 CÀÄT@@àA A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0›¡BÍõ@€HAŒÍuA0fœBÔA2‡B„z(A˜t•B–?@€@àA AÀ@(žãB…º…AÀ—…Â3ÔBÈ›ŽB)‰AСCšb¾AŸ»B´I»A@¿8³I;B0„yB—P€A8vÐBpàBP¦B ÄA@0AàA Aà@ÐŽŠBfÂzA(ÖÁäòúA€•BBѳ—A°?‘Bæ^žA°Ë=B”DA˜KB–ÄAj^B¤¨‡A@ÛÖA¬¬OA€O,B0öp@0AàA AA$þC0wæ@VéÀ¤fAÑùB8 A‰CÌž AÐÓC`ÜÉ@5UÀ`ÜIAhAÛB¼Bó@èÜãBø€ô@åC‡[@€?àA AA°ã?B¸mAê@¿¾æíA`ABv¥‹AP¯#B¢6B¾‡A ÐBÈ€A>BhÈ@A@“ÁhÈÀA êÊAøîEAÐB\ÍnA@Ç­A ×@àA A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ó2B€»e@ˆAàA APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \ApµÀ@AàA A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ T\B)q@`AàA ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÊSBÀœf@PAàA A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ëAH”ù@pAàA AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0.B0R@À@àA AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŸBØ>¥@À@àA A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 8íAèžú@@AàA A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿM=B°Î@pAàA A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÀ{Bð’\@ AàA A°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ4÷AÜÕ AAàA@A¾CpC¸@À#”ÀÀf8Aà C ÿ@xÚCp0A0sC¨ãÆ@@?¡À¤ãFA(¢CÆ6AÈ%C£ A ÷$C€”‰@ˆAàA@A€?ŠBD')AèõÂÀG©A ":BË AàÿBÜøHAøœŸB(ÍA@ÛÂ(ÍŸA BtBIyA°á¹BÜ 4AàÝ–Bp@0AàA@A@ðoIBþäCA€c•@º ÄA°'HBþ„Að 8B‚E„AàöBhA` Áh›AÀ¥÷A¾òIAÐxB„„WA§B 0–@ˆAàA@A@@PHBF3AÇ׿ê?³APåB~iA† B¨sAà0B\›ApÞ Â\›A@]ÇA€6APfBÈ^EAp:BØ»ë@àA@A€@P“ÉBnîPAZZúÿZZúÿZZúÿZZúÿ@_»B°5BAðàBÀpß@€€ÁÄp_A˜èÄB&Î$A8gÙBh÷ô@€®BàI@ˆAàA@A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿî²B$ìAt§¾$ì”Aˆž BšQ:A¨a£BðCA€ý§B@ÚE@€AàA@AÀ@ <—B¶8A ìÁæ>¸A ~BXƒmAø_B(«cA XBT¿/Aà5½R¿¯A0»>BF[XA¦AB”ßaAH±žB`2(@AàA@Aà@À+eB†¾sAø¨>ÂîóA`vHBëþ”A0ÖIB¢’™AKB€º>AØÐB~º¾A€šB¨áFA ±7B‚†A îëAp€×@ @àA@AADìCDšõ@`ÊÁ@ËuAèñÆB AŠõBèÀA´š CXß®@ð¶åÁTß.AH1ÓBHiâ@$0CÕÃ@XÿCÀf@€?àA@AAðô-BZŽ]AàŒAäºÝAà„!B=›‹A°Bø·xAP.BÀgVA€Œ@ÂgÖAð[Bˆ)A BüM~A€üAP¯µ@AàA@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ B àZ@AàA@A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ŽB°’@@AàA@A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ[BðB–@À@àA@APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpäBOŠ@AàA@A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ï³AP¶Ø@ @àA@ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¯A(9å@ AàA@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ}B°½•@`AàA@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`k_B0è@ @àA@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¡KBø¢…@€@àA@A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@œ·AXûê@AàA@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6ŠA€<ï@0AàA@A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿErA ÈÖ@ˆAàA`A€ÒÙB$ÁÓ@0®ÏAØêSAÝîB'û@hK¾BÔ-'Aв¹Bèó@R©AèsAxgÉBz0 A°¢B¤ãBA`säBðZ@€?àA`A€?mQBàð3A€Ç@d´A@OBZ«pA@/HB(~APŒAB¼ß/A°©A¾ß¯AÀbB\àlA0NBüatAˆpB@ @àA`A@Ð<¹Bžë1AZZúÿZZúÿf°Bºn)AZZúÿZZúÿh†ìBp‘ž@À(EÁp‘AØÔB ½¸@ïBð@PXìBðå5@@àA`A@@‚BÔ¿yAZZúÿZZúÿ ¾tBä/jAZZúÿZZúÿpà¿BÐŽÙ@€½œAÌŽYAàúÄB°lÐ@£B@¡0AøPÂBàVc@@AàA`A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐì[BtAü°ÁtžA û Bn5rA00vBhí"A`ÚB°oE@àA`A @°ÅOBø)\Aà7A&VÜA 1QBƒÝA@$*BTŒABtÂ0A€°—Ár°A€ËÊAêBA€¾,Bzv€A@f‚Aθ@À@àA`AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0qBPe<@à@àA`Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`-‘B°=@€AàA`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH+¾B`AB@€?àA`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¤B sƒ@AàA`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ øáAx}Ü@0AàA`A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ”A@Ûð@àA`A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÚcBp¼K@à@àA`APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¾ˆAÈ5Ú@pAàA`A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðmBøÂ@0AàA`ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿO9B¨øž@€?àA`A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ óˆAXßÜ@@AàA`AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‡kB;”@@@àA`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 4>BX8ˆ@AàA`A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@h=Bp@À@àA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàéœBÐÎ5@AàA€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€é BÐQ@PAàA€A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`KBÐê^@àA€A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP'—B°)@AàA€A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÂA_£@0AàA€A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÁB[@ˆAàA€AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@WöAX Ç@@AàA€Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàs‰AØæâ@AàA€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà”B`†@€?àA€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿëdAhÝÏ@AàA€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp%VBG?@AàA€A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@LÚA'·@€?àA€A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ LáAT#A@àA€APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0y"B•@`AàA€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHªB°ñ1@AàA€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ OüAØå@ AàA€A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ«A`êAà@àA€AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÇ BDÙ@0AàA€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ íÇA0¯ü@@AàAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Á.B@ö"@€AàAA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ•0BàhQ@@AàAA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@»ŒAH¤Ë@@àAA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP-,B°t;@PAàAA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`VBPu’@àAA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€K½A`sÖ@PAàAAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ !KB Oc@à@àAAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÍŽBæQ@€?àAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà_¨A`¾Ù@`AàAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÿSBÀÒ=@@AàAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàNðAH×@ @àAA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ :°Ah—Ù@0AàAA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ èŒAð¨ê@ AàAAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`†ùAàë¡@AàAA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿgVB ¡Q@0AàAApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Í;B Id@AàA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPç:B ¼P@À@àA A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¿A€FÕ@˜AàA A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ãBø¾@à@àA A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@kwAˆ)Â@AàA A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÎÊAØ{ª@@AàA A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€^BX2€@`AàA AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€HBÀl@@pAàA Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€lA8DÌ@AàA AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€_ŽA`Æ@ AàA AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`οA@Ù@`AàA A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0›dB Ä^@@@àA A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÄqAX9Æ@€AàA A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¿ìAh…Å@àA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@„AP™¾@˜AàA°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÌAEò@@àA°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€B@³K@à@àA°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿo’A÷Ç@@àA°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpìBà x@ AàA°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÇ?AX{³@AàA°AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà|±Aà#ß@€AàA°Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@üçAè\å@@@àA°AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‹A°Ëæ@AèA€?4ìAC6 A@D(Á$€Aph6CÀ/A¨@Cˆ&/AŽCX…ý@à$TÁT…}A„–Cºc0AÐbC<)Ap»ùBz‰@€?èA€?€?(çiCÓnAÀü¤ÁâýîA˜UCþ<6A´çhC¸ÐAèadCÀ§”Aèd¿§BŒõ=Cs'A ?tCaþBY\C°ýe@˜AèA€?@EACz´Al@ˆÌ…AÐŽ6C¾å2A|{4C|E0A dMCä‘A°àAä‘AÈZMC“-AP3C,–)AÔ gCx:ˆ@0AèA€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿô„aCº@À@èA€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(,ØBÈê A SBAÈêŒAÊÎBî°*AÀ5¹B:>AxCI<@AèA€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¼EbCÈ„Å@g@È„EAôJCì’ø@¤\HCXSù@p´JC€î@@èA€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@´ƒBôN-AäüAòN­A°¨ŽBÆ»7A0–/Bü¥qA€ÐB0s&@€?èA€?à@øÇÉBüåpAðmíÁšñA` ”B™è¢A0óÇB>—€A"×B82+A€Ö @:2«AÀ+ºB>yLAÀo·BxvSAØoÉBP?%@AèA€?AlG*C6äA c´ÁxüAlCÆBApêC46AðÐ%CÏ@ÀøÛ@OAÈC<¯õ@H< CpÀø@4I%CàuQ@AèA€?AHަBÈ]MA¨÷¸Âz„ÍA ôôA¨¾oAØO×B¸qAxžŽBÈ|A_¦ÁÈüAYHBÜJ”An‡BVš’A ·IB LH@èA€? Ap‘B~ÓcAˆ%1ÂÖþãA€#B݇AÀLšBXU|A`é]BxFAXq+BxÆA ƒwBÌdtAÀ2ÝA,ÀOA %YB0wH@€AèA€?0AØy4C®§ZAxXó¶ÑÚAØJ½B–BRAÔƒ@C…ŠAŒfC€z[AZZúÿZZúÿx+ãB¤,AZZúÿZZúÿežB0©R@˜AèA€?@AìKB5&…AÀÆ…À@B€%B—AÀÄ%Bâë–AðÎtBÈÁVA0wÛÁÈÁÖAðòB©kA2iBPþiAøCBpì…@@AèA€?PAž7BˆdxAÞf?b•øA€ò Bž…AÐÛ BF…AðYpBx hAÁz èA Š%B^SuAÐÓEB~zA öºAPaÞ@AèA€?`AȹŸBì£Aà=Áe5#BÐàYBOð§Aˆ €B¦®A@OVB‚ŠAàÊ0A‚ B@ê,Bý2˜A`ìB8ú‡A@$KBàXq@€?èA€?pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@§BPäž@à@èA€?€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ œdBðQ\@PAèA€?ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@/B˜ô¤@pAèA€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ q"B@JŒ@@@èA€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ ŠAH'ñ@ˆAèA€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿõÛA0×@À@èA€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¡B¨#³@AèA€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¤Bøƒ@€AèA@@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ !AXõí@PAèA@@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆðŠB€ˆN@`AèA@@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà»A˜Çñ@˜AèA@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPB0½ @€?èA@@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0TBp0—@ AèA@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ —A`fï@0AèA@@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ šAtÍA AèA@@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ËA0LAPAèA@@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ô_A ÏÎ@AèA@@ÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿߨAì AAèA @¸PÖBÒ‘AàknAÚ«A¸âÝBÚ8A`rÁB²PAÐáÛBÀýAÀ=ÇAÀýŽA`/ìB8Ñ.AX„¼B ïUAHwšBxm @€AèA @€?H2C0~ÿ@0‡¾Á ¬AX•åB$e6AÔÑ Cä%"AˆùC |ú@ÀgñÀ |zA(©÷Bp^*ABhRAÀ‚€@hÒAD1B ±…AP$B„AøÓÉBÀ@à@èAà@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ è)BÔRDAàYˆÁÔRÄA€ íA@ PA0ç3BÖ‰ASÌA(8±@@èAà@à@((¸Bä4nA\Â0bîApÎ^B 5£AðÃÏB,T{A˜eºB?A`.”Á ¿Aè B”d|A€t±BŒLSA`ÆB€ÅQ@pAèAà@A u9BîÚhA€‰ÁéA€¤ÿAÈ—uA`V;B-›A@NB æbAK‹ÁæâAPôBŠË}Að¥LBšüA¾A°UõB̯"A˜ðBÀŠ&@@AèAA@pûBžø;A`xÁú¼AëA^AÀo1B†÷ŠAYBx6A^ÏÀv¶A`ŠçAÞ¾\A°' BPLƒAPÏB½†@ @èAA@@ÀOyBžFHAПÂrlÈAà¡Bñ/‡A ˆ˜BÒZ€A8ž¢BH«ý@À¥¶ÁH«}AðBžÁ;A£¬B°, AhpCPl\@AèAA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèíLC uÛ@€Aœu[Aä9>C$4 A8‚7C<Ô A o8C@Š@˜AèAA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀh;BäíGAPç™ÁäíÇA`ØB"¹jA@vKB¸–‡AxöÕB¸ÿÉ@AèAAÀ@Ì Ct-ä@`u¾DYdAøXCj[ AT¶CäáADöC~à@ÐX‚Á~`A(ÛûBæAص Cˆ–AôÛCP®Q@AèAAà@pr~B~²…A€cPÀZÌB0(VBÒwžAÀšcB:ª©AØ`¬B@ÏJA ’A@ÏÊAø»£BþZAÈñ…B|‰AÈñÚBpM9@@@èAAAŽBØŒCAÀ¿þ@ö²ÃAÐãBÞüuA yòAÐ!`Aà»Bs3A@Ã@As³A¯B´cA ÝA¸bIAÀHéAè—@PAèAAAp†JBf(mAÐOôÁWíAÀ¾êA\eAÀ7]BjÓ¡APU‚BðxkA^ÔAðxëAàOB§ÊˆAð–-Bг‹AÐÎOBp `@PAèAA AP¬_B^{AÈnÂøûA )þAʵtAp;oBŠ~¥Aøp€B )A ÅfÁ )ÿAPê7B{ÅAp%jB¨›•A{mBN6@pAèAA0AÀ¢XBô`A0¯ÿÁ(!áA`¥òAâbA÷aBRŒA€IB¼ÆkAàÓdA¼ÆëA {5Bœ”‹AàÉ BðyA`/0B¬V@@èAA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€“dA0’Å@pAèAAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿrCB03y@à@èAA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ\’A¸›â@`AèAApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhB˜ñˆ@ AèAA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ<[BP‰f@`AèAAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@~GBha@€@èAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÒ!BÈH¦@PAèAA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \ˆA@Úý@@@èAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  >B¨ø@€AèAA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ8¼AÈ=å@AèAA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`'¹AŒ› A@@èA0Aл^Bä:A`w‹A’ÁºA€¡zB7zA`Z8Bdµ„A8ÛŒBì);A°ÆÁAì)»A½ŸB†-NA dBÚh–APF‘B 5@@èA0A€?¸ ¦BJ$,A & AFE¬A Ù¨BÊ qAØó–B(¨cAÀ=°BÜ}2Ahp%ÂÞ}²AȦ€BÛV“AP¸ÑBØ_,A8,µBÀ@˜AèA0A@ S‘B 6A€¨‰Á 7¶AàrB*Ô‚ApëšB4`aAÐ{B@EAðs!Â>EžAà· Bÿª‚AçB˜jA ËB°ÓB@À@èA0A@@P|sB†´LA€ ŠAÜÌA(A€øAæ¾AØ!”B˜UA ì;Bêå…AÀŒˆB`’*@@@èA0AÀ@x„ÔB 0 AÀbà@ÒKAX¬ÁBä¡"Axg·Büä>AÜB7Î@ã†?7NAp:ÂBünú@(ÃB?A ¾ÊBà%-@AèA0Aà@ 5ÔB&©VAõ³ÁŽÓÖA8;¤B‡ŒAx«ÍB0%vAhhÇB´™3ApûuB´™³AàYàB–$AÏpBŠuˆAÎéB dS@à@èA0AA@G4B¤ÊKAà©A4óËA0²)Bv!}A@ BhÝnAàéVB(©@A@-A*©ÀAðBB—bAp*BHulA1JB°…Q@AèA0AA ¢$BÒ"VAp2¦ÁÐMÖA€±ÌAÀALA°Û-BPê“Aàˆ,Bl QA@þœÁj ÑAÀþÛA¤jSAPé1B¾f‹A€–A˜ÿÔ@èA0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Æ¡Bð:0@€@èA0A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ 2B€ªt@AèA0A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÕ9BðÖ€@@èA0APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆÎˆB0«:@AèA0A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ;zBðÏE@pAèA0ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°(^BÐ"r@€?èA0A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè BÊ=@@AèA0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÉB`Wµ@èA0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¾©AøYð@€?èA0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¡pAÈõÎ@èA0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ •œAHì@AèA0A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ í²AÀ ü@AèAPA€oØAÊÕAÀmÏ@þñAkìAÅUAÀ¼A¨é7A€raB¨å4A€ìpA¨å´AP§wBJiA€õ?B|´„A ÆøA|AAèAPA€?0BÌœ A`ÄðÁ^¼ AwUBÌ8zAƒ¦BÀA7A)’Bäœ!A€‡]Á䜡A€Å|B&^lA° ›B”€IA ŽB0˜@€?èAPA@€veBR™AÀ‹]B4·—Aè¡B¦ÊBA@¼ãAè“UA€·BxÍA,¨¾xÍŸA£BˆþRAÐ!BjYA%BÛ[@PAèAPA@@øU»Bž\GAZZúÿZZúÿР®B¢Ö9AZZúÿZZúÿ ÔBȺ@ éßÁÌ:AxqªBôÒÏ@€»áB`— AH—ªB°—@€@èAPA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ MC ·ž@Ôú? ·APþCh|à@œŒCÈé¸@óCàIg@PAèAPA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@XB˜[KA eÁš[ËA@£'Bf©~A°ž^Bè„AิB·E@AèAPAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0P"BØ/:AÐÝÁÖ/ºA`ú»Aèû8A~BBˆ;‰A¹B`>b@€?èAPAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà÷•B@–:@AèAPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðAUBàÔ0@@AèAPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAòAh „@AèAPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÖ]Bp<@ AèAPA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€sA§×@AèAPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`É/BÀs@AèAPAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ:B˜á…@@èAPA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀæ¥BÐÞ"@èAPApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ç²AˆmAAèAPA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Œ©Að]AèAPAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàûA,üA`AèAPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀí‡A(Ðë@À@èAPA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÆAˆ³ä@@èAPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿUBØyÔ@pAèApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÂNBà@èApA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ—¹A0WÞ@€@èApA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@®ÿAÀdn@AèApA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh ŸBpö @ @èApA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX¾‰Bà–@AèApA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpdBЇ9@à@èApAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàuIB ¬D@èApAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`UöA°—@PAèApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàP³A &²@@èApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Q»A0XÉ@èApA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Û´A ~Ç@èApA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@×Aˆ6³@@AèApA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ]ÝA´]A0AèApAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø€BÀ%J@€?èApA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ,sBD@@AèApApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ /B`ò®@@èApA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ »A`Âü@PAèApAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÓAlp AAèApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ |ÅAXmë@pAèAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`”ÐAH†¤@AèAˆA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP‘Bð¥ì@À@èAˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˜8BÀŒ3@èAˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ •B€¸]@À@èAˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ nB°v@@AèAˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Bplx@@AèAˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°pFBðØ<@0AèAˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàxB è@ˆAèAˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà´tBÐ’m@@èAˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°—B°•^@€?èAˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¾B¨3¤@ˆAèAˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`;1Bèk‘@˜AèAˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ØÉA›Â@À@èAˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`%B°Ïˆ@0AèAˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ½ËA°eõ@AèAˆApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÌAß@ˆAèAˆA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ IðAX—à@@èA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Y«AÀä@€@èA˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ žB 2`@AèA˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà+úA€˜y@ @èA˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà{ÓAÔ† A0AèA˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ]±Bà/#@à@èA˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ØtA˜Â@AèA˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`;"BPã^@à@èA˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0B¢÷¼AZZúÿZZúÿàR”AÌ%A€@ðA€? =ßCj–}AZZúÿZZúÿ ùÓCBÊpAZZúÿZZúÿæßC`·]A€0ÓCÜÂQAZZúÿZZúÿ +ÝCö9A@AðA@üdC< 2AZZúÿZZúÿ(uCŒú&AZZúÿZZúÿ°Ê&C¤õ&A€¸VC¸~AZZúÿZZúÿØŽfCðxÀ@AðA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH˜8C¨¹›@À@ðA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ?9BÜE½A€Ç&B–gªAZZúÿZZúÿÀpzAXApAðA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà#ÜA„g‹A€` ÂAê~vAZZúÿZZúÿ TÚA0ðê@AðAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ž+B ¿A€@àBý:¦AZZúÿZZúÿÐJ B u A€@ðAà@àjCB^OžAZZúÿZZúÿù&BID‡AZZúÿZZúÿ ¨BR˜¼A€@B¦d AZZúÿZZúÿ0STBÛ@ @ðAAÐ,#B«AZZúÿZZúÿðžBˆƒAZZúÿZZúÿàËA±A€À1©AnkoAZZúÿZZúÿp,JBˆ}É@AðAAÀÄSBÃå§AZZúÿZZúÿ`›-BH¤‰AZZúÿZZúÿ-îA€šA€7ÂAÐ*{AZZúÿZZúÿXQB`tÁ@€?ðA A0U¢BwÕAZZúÿZZúÿ°3‚B¦6«AZZúÿZZúÿ(àƒB(îA€URBIì½AZZúÿZZúÿ@å‹Aè’A€AðA0A8„™B¼SÞAZZúÿZZúÿ ¿pB`T®AZZúÿZZúÿÐ$NBN_¸A€€¤ B0­AZZúÿZZúÿ€¦CBÀó±@AðA@APfBá»ÊAZZúÿZZúÿpB0B|I›AZZúÿZZúÿ@º(B€³ºA€aB ŽAZZúÿZZúÿà?´A}3APAðAPA˜iBÒMÚAZZúÿZZúÿƒABQ7£AZZúÿZZúÿÀ”B$¼A€ ¬ÓAž‹AZZúÿZZúÿ@tB ÀAà@ðA`AH>–B$téAZZúÿZZúÿ [Bù<ªAZZúÿZZúÿ|ÃBVÖB€HrBç&ÐAZZúÿZZúÿðÒKBx4Î@0AðApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¾ A€iAˆAðA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ00+BàçÁ@@AðAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¥€AtH'Aà@ðAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ C“A¨†A€?ðA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀk;AXº÷@pAðA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€_AHCAPAðA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿîyA 2A AðA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‹ZA•ApAðA¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ88†Bps´@ˆAðAÀAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀlA¸AÀ@ðA@Ä`&CìAÀÏpAž‚A¡'C>ò/A(mCÀž2A`&CHÅý@àoÁLÅ}At[CL9-A'CÆ+AlÞ(C°~F@ AðA@€?`â@C´Ò@ ÁÜCRADÄ2C$ÿAÄA‡H@P¾Að¼BZËjA€ãBøkiA öAS·@@AðA€@à@`pBB³|A ` ÂúâüAð•Bñö‡A ­…B ©A°{'BTÆRAÀÝ…ÀTÆÒAPcBîvAPÙBZ†ƒA„¢AàÈÎ@@AðA€@A@CBd›bA`íeAˆÆâA°®;BpŽA¤ BP }AÏMB IA@ѯAþ ÉA .PB^DuA.B˜‹fAˆj…BPL4@ˆAðA€@AÀË¢B÷ûŽA@^¼ÀnBP¿€Bäï¥Að¡‹BÚ]§A@qUB»uA ö¿»õAü*BÖ³ŒAÀ03BØWAø½†B ë4@ðA€@ A¸D€BáœANµ?ì¸B`5PBt„¤A@¸MBä{¥A{®Bä¯A,ßAä¯BÐw¡BvE‰A€ÉlBøÄœAî¦Bðù+@AðA€@0AÈÛBQAPSŸAþBÑA “»BÂQA žBˆKA ^óBóÕ@€ä|ÀóUA(©ºBØŒð@€ƒÃB0aê@hæ·BPõ>@AðA€@@AЛ9B„WiA`sÁº…éAÐþAàžlA@/B"ã‡ALrBÕfA¨`<ÂÕæA`}áA Þ@A‚B¬3•A@kVBàËT@ðA€@PAˆy°Bh«…AÀ^?A1ÆBÿŒBã ŠAà¼yBÂÚ’AÈb¼BüGA€j@üGBP ŽB·…Ah™‹BàŒAˆ”BNg@AðA€@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPèbB÷o@ @ðA€@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ FB°g_@pAðA€@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЩRBµY@PAðA€@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà|‘Bp“:@À@ðA€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B8 @€@ðA€@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`·ÿAXyÂ@À@ðA€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@?bA¨pÏ@pAðA€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ³Bøöû@AðA€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ :üAèµñ@ˆAðA€@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÈÄALA˜AðAÀ@¸[‘B":IA€’µ@@_ÉAÀÕ‘BNΆA(m‡B€ŒAÈÁB˜hMA€¼fÀ–hÍAà°‡BÊJŽAXGBЉAe˜BÐÔ @ˆAðAÀ@€??=Cž×@@±û@øÅWAàÇ7C4ÃA1C4öAœb6CpÑÝ@@߃@pÑ]A„°.Cv:AÄ¢+CDœA 'C@iT@ AðAÀ@@ ½wBŽ[A: ÁÀ¶ÛA ŠBB¥’AØd‡Btw‘Að¡€BŒl`A ·{AŒlàA™†BÛN‘Að¬SB&a—Aû¬Bð„e@à@ðAÀ@@@°º{BàcA`ͲÁFÈãA0Æ>Bøt–A@‰BÙ’Aø^ŽBÔ§Ap ±ÁÔ§›AP‰\B&gdAÐÆ—B,S,A`ëBÈ@ˆAðAÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ5£BD;A`ãAD»A(B›BÄ·bAÀâ‹BôÍ{Aà ™BPw@ðAÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ƒBà5 AÜ4BÞ5 A¸uœBÆ#ABHÈiAÐþ°B@’@AðAÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ú´B¨iAAcKBªiÁAðQÉBÚ28ApücBv¯A ÜrB`Š5@`AðAÀ@à@øü¢Bþ¥UA ¹MÁÆÎÕAxˆ€B÷A…A—Bàš|AÐY„B8?Aô¾¿:¿A°Ò^B¤ÏeAÐ%fBihAø–‚B ”8@AðAÀ@AƒB.ŠA V†A½ B0xB¨A ABøÎ A0ÊBÌŸfAðåBÌŸæA yžB`.{AÅSBòK“Aà6>B€Ùd@AðAÀ@A NçB²¥"A€ gAFÅ¢A€×ÉB2AÐõ³B@:IA˜wæB°~A õA²~AàüÃBúÜ!Ap‡¶BŒz+AгñBðÔ@@PAðAÀ@ A¨F›B0ØoAA0ðAøéƒBÎìƒApümBbŽA xB €GA(' €ÇAÀPB†¶cA6†B¬ÜaA 1!BøÐ£@€AðAÀ@0AàâsBIAàôŠAe B°ßZB$¦A°k&Bî•Aðv\BÜ8rAÐxËÁÜ8òA@NBþâHAûVB$¢A0˜Bàp’@`AðAÀ@@A°–B^ œA`^ŠÁ˜,B àKB«·¤AøF‚BnX°A¸lªB†¢A Y+A†"Bè÷‰B'k¯Ap‹wB^ñAP—qB¨b’@ AðAÀ@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0>BPT@AðAÀ@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ२A00ó@à@ðAÀ@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhí–B@·7@@AðAÀ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ç•B`Á9@ˆAðAÀ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ=B:¬@@@ðAÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ñªAÀõ@0AðAÀ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ Bø Ÿ@@ðAÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpu BÈRÍ@ðAÀ@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ã¬AØ}ó@@AðAÀ@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`a®A€—ÿ@€?ðAÀ@¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€/bA`ãÓ@ AðAA` jBDÈKA ÙvÁpîËA`„DB8×A˜Ó€B‰A€ÂˆB\‹0AÀ(WB\‹°AU·Bº QA à BÐІA=°B@Á@ˆAðAA€?àÚ˜B€·@AÀJ@°ÛÀA@|•Ba~A詎Bd?…AP•¸B¨Í*A™‹A¨ÍªA‚¿B|ÝJA •ŸB(;~A¨üÀB@])@pAðAA@àU4B"HAÀ¿¾Á¼GÈAêøAtŽiA`@WBFñ“AyB´UA zÐÁ´ÕA ¼7BwŽAˆ™Bh°‹Ahã„B Ã)@˜AðAA@@hþéBòïA°ó0Bà ™A°YCÖ·-A˜Z°Bd`AðÕùB¨¹´@@s Á¬¹4Aˆ1ÝB˜Vñ@plïBPŒå@¨HÐBÓ0@˜AðAA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPçLBPl.A€´íÁPl®AP:B–”kA° pB˜‰RA¸ B€B|@˜AðAA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BXÔ@A°qÏAVÔÀAð#¥BòOAÍpB.7‰AÈ£BÐ!@pAðAAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿôò2C‹Aš5?‹ˆA|×Cˆ'A@ñCì…*Ah*-C Ô@0AðAAà@°vB«A@pÖÁ7ÄB°ü$B½~A°´B~¯ªAp SBˆaAå‹AˆáA!RB [AÀ\B80ƒA ‡cB v=@€AðAAA€Ì]Bë#A€Ò'À$=B0ð5B†—AàÖ@BhAжB²8A,ð@’²¸A0~B•PAð#hB"fAÀ;›B [N@pAðAAAËÐBDkuAZöÁœ›õAÀq’BªAÐrÇB„_€A(­æBè 1A YÁè ±A¨d¬BÐZ[A8‘ÏBTã@AX™‚B€ 8@€?ðAA A(é°B§E‘AÀ‚¦@‰bBÀ’BÞë¢AÈŒB`ö©AئB$ØZAø/Â$ØÚA`­DB̨{A¸«B<ÏvA(¼žBÕ5@ AðAA0A S±B¦ädA€é ÀžåA0ʉB(ˆA0OB¢Å€A †B¡|AÀ5„Á¡üAàGBвA€B´¯‹A(÷µBL@à@ðAA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ­…B0Ì7@€?ðAAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ-™AÚ@ AðAA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ RÊAüÞ@à@ðAApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°B`d¤@pAðAA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@wBC@pAðAAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÍkBP™g@à@ðAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ›—A€ãï@à@ðAA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿöAÀpì@ AðAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ£ýAØÌ@˜AðAA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 6¾A`:÷@€AðAA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàû³A˜öþ@ AðA AP|BüB>A`*ÁTg¾A@±_Bü†‡AØ……BÈý{A`O¥BØï'AÀ#ÂÚï§AP•oB#¼†Ax ÈBÇ4A€G·B ˜ @ AðA A€?ØÆBIAò:¿6cˆAÀb¼B@»7Ahe¿B@Ò9Aª’BÆ>A@ö¨@ƾAX/BwApŒ‡B.JA`ߨAUÊApkBU¾‰A°4B8 „A°:BPFOA3 ÀRFÏA€$BÎ…AÀ09BPwA ÂAÐŽ¦@PAðA A@@hA‘BÞÄ?AÍBØé¿AèöªBÄÙUAEBx¿ŽA@ÅBPäÏ@€§ƒATäOAH<ÄBdrö@°ä§BÄ Aðº¥B@a@@ðA A€@PËB4“oAZZúÿZZúÿZZúÿZZúÿ0ÓºB@ã[Aè]¥BŒ/Aà9®ÁŠ/›AªBÈeyA«B¬qAÐõC ÁI@0AðA A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPâ:B( LAÀ©SÁ( ÌAàBB¾ÚsAШ?Bön‡AЧ§B !@@ðA AÀ@ S‚B(¼SAš6À¬åÓA T_B„WA`ÿkBˆAp@BìKAp‚ˆÁîËA¾ Bö`\A°èGBÌŒAÐÜ}B ’C@à@ðA Aà@€äqBc³„A€ÝºÀ—ÍB@ÄEBÎÛ›A0ƒ\B"s¨A0ØBxÃUA€|¾xÃÕA€o†BØÖ}A èˆB6ë„A€Ø‚BðÍ)@@AðA AAÐSBUBA@VAÊ{ÂAÀÑBÒœtA ëAD(\A%TBœ|2AÐ š|²A *ïA|èOAÕnBˆlYA £ÄAˆ¡ó@ˆAðA AA0œ}Bƒµ€A°¸ÂWÏB ¹B#¼‰Ah”†Btµ£A€éDB<ÁcA A>ÁãA€o;B+4ŒA  Bt­yAÃBpD(@ @ðA A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿssBA(@PAðA A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ P?B`_@ðA A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŽoAÈùÌ@`AðA APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ™tB0ŽB@AðA A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàX~B~M@AðA ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàøÃAøcé@AðA A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°3nB@€N@ @ðA AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŸoB€gE@@@ðA AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ªŽA(Žä@à@ðA A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ3šAL± A @ðA A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¯BB°~˜@PAðA A¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ £ÚAè´ö@AðA@Ap§jB`§6A€ƒãÀ˶AVBèÖ~A@ctBˆ—yA€ BÐ=2A ÓQÁÎ=²A`‰öA\û_A ;0Bz2„ApmcBB>@AðA@A€? IBoIAÀ8Ó@’–ÉA@MB£ž‚ApÏ5BÄ[AðåSBøCA ¾AöÃA‚vBá}A0^B$áˆAQ¡B l@€@ðA@A@x«èB(î@ÀãÌÀøKnA 'ÕB(„"AˆÞãBÈnA ®ðBÈ”ž@€ÃTÀÈ”A ÞB,2Ú@ÀŒçB¨ëË@èêÛBPd4@0AðA@A@@°ø‘B¶Í@AÀY¢ÁÂóÀAPôhBö]„Aõ›B„örAÉ–B° ø@ä+Á° xApØ€B‚¾)A8Ý–BdÜA¸l»B›"@AðA@A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðqABHñ'A =AFñ§A€IDBÂPRA`ýB°˜^A°ß!Bûc@€AðA@A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8¹óBÐ|é@Àá¹ÁÌ|iA ÈÃB\ÜAÈñBÀ§A°„ÙBQ~@`AðA@AÀ@0‡=B~CfA×f@®qæAp½,B‘²A0c"BÆéA°ú@`AðA A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€#BX½‰@€AðA°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÜA¸ø¥@PAðA°A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`N•AèJÜ@@@ðA°A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «B˜´Ï@ðA°A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ rØAغ®@AðA°A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`éœA€A0AðA°A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ë»Aaã@ @øA€?pnC,Ïä@0 ¥ÁùdAD![C¾AˆºoCœ˜A4OoCàvÎ@ÀK$ÂàvNA 7QCêë AHTyC¬Æ AJ¿†CÐz´@€@øA€?€?P˜‰B€ZgA@kCÁì„çA`AmBÔ3AP1ŽB¶Í˜AP xBÐÈBA ÒbÂÐÈÂA`’ýA~sA€ÔªBÚä‰AV´B ž@PAøA€?@@SmBRUA$ÉARyÕAPÛ…B؆—AàÍ.B×€AP¼BBA‘æÁÂAPènBõÆ›A蘭B0w6A˜‚ƒB@ó<@`AøA€?@@¨Þ¥BjA úÁR=êAèGB@œA8  BÌZ“A°®WB§bAH“§âAPv B(A_€BHî¡A t}Bp"Y@@@øA€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ cäBˆŸAÀ4AŠŸ’A€tÖBæu2A˜fÃB´zAAÀ>ÕBpo@ @øA€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿNˆB6Aç= ¶Að¤oB+cAðÍpBX¼bAð aB(°„@À@øA€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØNCŒ‰A°«AމŽAÈ]øBˆf%Aà~ÛBÜß6A&ôBpð1@@øA€?à@h–C`ÅA€àjÁ߇AÏïBœs(A OCyA@åCÞ@`BA ^A° CF„Ax¦C ÆA3ãBp*Š@AøA€?AÈo&CìÌ7A`w¹Að·ADCôéJA<ÍCÄjfAÎ Cü,A€-ŽÁü,ŸAˆÚBÀw@AãùB˜-5A\5CЛz@à@øA€?A˜ö™Bµ©ŽAеÂ2ÅBøBBàO¡AX|šBpƒ¨AÀTBxAÀ]‘@øA`+3B#GA°V&BHõŒA@MB`в@AøA€? A€Õ^B.uuAÃ[Aî¤õA %GBÕ?A B$&†A0º~BÐmiA€ß!ÀÒméA TEBÅu‚ApöOB^!„Aø„ŒBÞ5@À@øA€?0A°Þ+B¤I^AÁpÁVuÞA ~ÜA´WA@ÜB~äˆAà³WBlUjA,ß@jUêAH1BJG‚AÀBœ¤~A࣯Ax—Õ@pAøA€?@A@&¬B R¡AðëµA¯r!Bàî“BºÜ­A ÝeB²Ë®Að £Bæ3£AÀ=¯Aå3#B@Æ‹B²B°A YBì@®AP ©BÐŒD@AøA€?PAàaBö[ÌAZZúÿZZúÿ0·&B‹Z—AZZúÿZZúÿhB“A¾]AB(?B_ £AÐ*BD>A€’ƒA`dÖ@˜AøA€?`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØÏòB kq@€?øA€?pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¹B¡@ˆAøA€?€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÛdAHÐ@pAøA€?ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€žáAhõ@øA€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0?Bè|@€AøA€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpýBUÆ@AøA€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0•:BˆÞ–@€AøA€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿûEB S”@øA€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ êªAxlò@à@øA€?¸AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÄžA\÷A@øA@@X$ÀB&]1A _¹Á¾}±Axj¢B³B‡Aà¨ÏB`;PA™àBtîA$¿¿vî–A`iÕBh£MAè"ÙB0„KAúñBpÿ:@0AøA@@€?*ŸBã5A@µ›B˜ö\A€˜A–öÜA‘¤BÊkˆAèVB€ãA¸âB`ˆ!@`AøA@@@(Ç’BÞ^A )iALßAèB–B¯ŒA@RwB:C™A ÞzBD¥kAýß¿D¥ëAPEeB5ÀšAðélBÌßšAÐ1¯Bp/@0AøA@@@@8–éBä-A` ÚAT®AÀÙîBfEJA8Ù½BT(wAêØBðI.AÀÈ0ÂîI®AaB±–A =ïBÈxÐ@P¥åB ê%@AøA@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàõCX¿Añ@X¿AXìBºk"AÀêBŒ'AÌxC0´Q@ˆAøA@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpЩB1ABÍ¿1‘ApÈ“BÔ²5Ax®—Bœ^4Ap"iB@‰8@@@øA@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°œ|B¨?jAôSA¦?êAÀ{pB:¢ŽAPlDBŒøA ÈBp™}@€@øA@@à@¸ÈÑBœ.A9º@Ô°®A°·B®LApŽ®BD·XAÈÜÌBhÒ A œAhÒŒA˜½B8îA¸åBTñ6AX¨BÀ¹F@AøA@@A2]Be;…Aà{—AóTBuWBŽ©A ÖBŽ AДQBplnA`PtAnlîA°€FBŒß’A”B6Õ„AÀZBàNh@à@øA@@A0yB°½tA@ÑbA íôAÐÕaBIŽAÐz5BApƒB`¼KAø0 Â^¼ËAàBˆWsAðƒ‡Bðâ`AЇBг]@˜AøA@@ A°‡eBxvA°ø‘A ±öA°¼SBj.‘AaB¨v…Apˆ{B ÊgA¬CA ÊçA@0ZB QAàð5B•ƒAàX˜B€üF@pAøA@@0A0¹Bb\\Ak Áâ‡ÜAÚAT‡[A B¶D…A3B4:kA€”cA4:ëA BþpA ÍìA4YgApªB8œ@øA@@@A ‰4B>¸tAÀ‘7AéôA€…B AÀ­òA hpA`ÃGBÖ‘ AàBRÈŠA€ÍhB(¬lAÀº|A(¬ìAÐV_BŠAàÇ+B˜‹AH؈B€4@pAøA @AˆòBÀa6AH0Â…¶AÀ©B¦“sAíB`7A C¬lA Ú8A¬lAØ\CиA¨…öB4ÛA , C,„@pAøA @AÐa–B'A°¡A÷BBPøŠBŒÛ¥AàoVB Ë¥AP½.B`ú^AÀŸö@búÞAPÜBU †A¢B¸¾tAH BP4@à@øA @ AÐÂZB‹á†A@²(ÁüBðBmªA`bAB Ç¡AG@BXEpA@ëÁVEðA ¾ B˜‡~AÐà'B ;AÀ `B@ëp@AøA @0A Ü\BÃvˆA#¤Aì‘BàÛKB¥A°ä B‚‡A @RB¦¾€AC&Á¦¾B€^B|…Aðl5B’D–A`kB ™I@AøA @@Að WBö­‰A€„{ÀªÉ B}B±†A ï+BŽ¡™AKBÄ5…A@ûsAÃ5B0B °›A yB¦9A0×NBð—Y@0AøA @PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`.BP @ AøA @`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð~JBð.‡@PAøA @pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€eBàxz@ AøA @€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`$žA8*ì@à@øA @ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@_BuA8÷BÄOSAð ¹ÁÄOÓAP%`B4R•AèçœB…AÀ­BðA@€@øAà@@øuŸBÜ‘>Ahx`Bܵ¾A¨*ÉBÐ*HAÐOBB° ”AЧB@qBA€O_B@qÂA‡ÏB@ FAЋQBÖ˜AðžYB°  @pAøAà@@@@åÂB¼I7A@é¥À‚l·A®Bjz€AXö¸BÈ·ZA0£ÍBÀuÛ@>p¿Àu[A(¿ºBœ¦A¨!¾B4³ AØáB´6@AøAà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±QBXsYAhˆ>ZsÙApf@ @øAà@A GëBVˆmAvBà¶íA¸;ãB ,iA8Þ¦B”Ø¡A0óBˆ„$A@‡vÁˆ„¤A°q¼BTUIA@ïØB0ò9AHéB°U@ AøAà@AÐyÉB/6ƒAð¢åAPBPÀ»B‰A·ŽBÆx¦A`bÉBLMQAÀÕdÁLMÑA |—B‰˜€AÀS±B,*`A¸÷ùB`0G@ AøAà@ Ah'BÆÞmAà!ýA8îA`7ŒBŠYAÀ6B>¼ŒAÀÇ{BØèZA ÏžÁØèÚAÐÜ'Bp²xA›jBÀfuA¸´BOC@`AøAà@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0+B€J–@0AøAà@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@>ÃAX~Ü@ˆAøAà@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀšßA\« A€AøAà@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðï§Bð.@€@øAà@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿôEBЈ@`AøAà@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÀžA°Iç@0AøAà@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°\ŠB]l@€AøAà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ üB˜ÜÂ@`AøAà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ~ B@NÈ@PAøAà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPòB(¦´@ˆAøAà@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°{B@Fs@€AøAà@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ë;B ™@øAAhÙBw1Aä5À™±A@‘B˜ÐxA¸X˜B|A¨+ÂÞ™¾AÀá|Bä…AèÝ»BüŒDA€‘½B0˜A@ AøAAà@à­bB~‘xA`ôA ÂøAÀFRBîŸAj2Bb¹Ax ’B DA¯ÉÁ"ÄAÀ|LB.:ŒAp"“B”24AÐTB0š4@€@øAAAˆÐBìTjAœ”šƒêAˆ_BvÁ¢AÈäîBp\ARÆBT˜CA0âÂT˜ÃAP„B½}„AÜÇBd´=A00ÕBðš}@AøAAAÉ–BØØ{A¸ø]Âp üAÎBKŸŒAüªB†s˜A0QÉBLŒOAÀÇGAJŒÏAèI­BPÐXApÏ›BZó‚AXÐBð|4@AøAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€`LB O]@PAøAA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø¦ƒBH@€@øAA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà|5B]@€@øAAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPC-BÐ5p@ˆAøAA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP£>Bð®‡@ˆAøAApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÛqAÍÏ@€AøAA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ú×A°Óé@€@øAAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ7B]­@@AøAAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà<BˆR¿@PAøAA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¿)BK¤@AøAA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ê›A0ãî@AøAA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÀB8gê@AøA0AA£BAÀiÁÖœ˜Ah9”Bš×]AN©B°iDAPjBdÛDAH’?bÛÄAÞbB”e„AàtaB.™ˆA˜JB`í@PAøA0A€?ÐÌpBl(@A@ϤÁNÀA0>BK…A¨¿‡BÔ|}A0È)B4òBA˜Ð>4òÂA =!B±ðAå!Bàm„A‡;B`Ç=@0AøA0A@ $BÜ.@A ÚCÁ˜TÀA`ÖB¾)lA »2B℉A`dÞA°TA€¬ì@°T”A@TêAòÃ\A@ݵAÑ'A ‚…A`š¿@pAøA0A@@À:BDšQA_>”ÃÑA Å+Bs‡A  -BΛ‹AàË*B¼k-AàÁ¼k­AЩ Bì)[Aà<0B¨šhAÀ¤ÓA("¥@@øA0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ&ÞB<A¯À<€A «ÅB°#A†ÌBl/%AðÃÝBpó/@AøA0A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°mÉB°A`iAÁ°A è¦Bn>A(W¿BÈzþ@Øñ°B`DM@@øA0AÀ@ ‹GB¤ mAàA"=íAÐÜ>BùF–A€7BBÑAwBD-`AàÀB-àA0„IB¼fˆA²eBŠŒAˆ²¬B Í=@€AøA0Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`òBd‰@@@øA0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÂÒApñ¿@pAøA0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЊ#Bˆs”@€@øA0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀSBÔO@€AøA0A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿdAPÀÏ@à@øA0A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@q¢A(Öã@ AøA0APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ`ÒAÀâ@PAøA0A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÆbBP¾M@@@øA0ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ú­Auê@€?øA0A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿknAð‘Õ@ @øA0AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@®¼AtÑ*ApAøA0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ09JB˜ºŽ@pAøA0A˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€âBH1¬@ˆAøA0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàrŽA có@ AøAPAPuB0(gAZZúÿZZúÿ@ ùAÀ`AZZúÿZZúÿð @BúnˆAZZúÿZZúÿ@•8Bí"ƒAZZúÿZZúÿÀŸJA@w®@PAøAPA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÁÑAàZ‡@AøAPA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0+8B”E Až«A’E AàySB°>AøBÈ jA€ó‚AÈ¡¹@`AøAPA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@`±B@ä5@ AøAPA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8o­BÞ@PAøAPA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp;§Bàs@@@øAPAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÌÕA¡@à@øAPAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿû¬ApÓ@pAøAPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ó8BðèM@€AøAPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`´ØA â¼@@AøAPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0-B 7h@˜AøAPA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH ’B €:@˜AøAPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8~AÈw×@`AøAPAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЪ B{’@pAøAPA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°y%B`¡‹@à@øAPApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‰ÀA#å@@@øAPA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÐ)Bèö™@À@øAPAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ºAèŒî@PAøAPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ7>BÀ7@ AøApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¿B@5@@AøApA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@%FB ƒB@0AøApA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ’ŠBà¹-@0AøApA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿíBÀ3@ AøApA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðqB`o@À@øApA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@^²A8£Ö@AøApAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¿­Aøöß@À@øApAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ cÞAè³·@ @øApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàlÀA8$¶@à@øApAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ GBгT@AøApA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ù;BÀ8e@`AøApA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ²¾AX‘Û@AøApA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`œ¹AX\Ê@À@øApAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÄAUð@˜AøApA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`P¸A˜â@€AøApApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ’AÈð@@@øApA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ŽÒAø A€@øApAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0AøAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðeBBx‡@˜AøAˆA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿAeB )@@øAˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð|}B0#@0AøAˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿâZA ¾@PAøAˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ õCpI3@ @øAˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàøŸB°,;@pAøAˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàуA°ZÑ@@@øAˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¢yBÀ@0AøAˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`°±Aˆ§Ë@`AøAˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀTRA®À@@AøAˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ3A(¥­@À@øAˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿm‘AhMä@€@øAˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ’AøŒá@AøAˆAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ,¦ApÙ@AøAˆA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿžA°±ø@À@øA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀå]2AZZúÿZZúÿø¹ C í=A€$CÊÙ4AZZúÿZZúÿø&ÒBè[@@AB€?§B?AZZúÿZZúÿ@ÌýA`TsAZZúÿZZúÿK%BÌKÀA€`ëBª9´AZZúÿZZúÿàߪAH_A€@B@H CÖ@3AZZúÿZZúÿWC&&AZZúÿZZúÿ4`*CÜS1A€` C¼r#AZZúÿZZúÿ$­C˜6—@PAB@@ð ”B¯AZZúÿZZúÿàî†BÞ€ŸAZZúÿZZúÿ` 9BæŒÎA€ ˜'B »AZZúÿZZúÿÀ}MBÐÁ€@B€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`!ƒAØ-CA€;iA"“-AZZúÿZZúÿ€‹>AHÅù@ˆAB @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8ÈB|ëA€„®BR£wAZZúÿZZúÿ¸³§B@ì£@pABÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè—]C62A€ü‚=CiAZZúÿZZúÿÔ•nC8ýÿ@À@Bà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhëC4=fA€¨ÝB˜Û@AZZúÿZZúÿÚ:CøŒÁ@€@BAð®TBÙÞ¬AZZúÿZZúÿ0Œ/B²¯ŽAZZúÿZZúÿ€lBÖ‹®A€`BøA‘AZZúÿZZúÿ0dVB M˜@ @BA 'eBØÃÃAZZúÿZZúÿ 9B0žAZZúÿZZúÿ H1BȯÑA€BϨAZZúÿZZúÿ SÚA¬A AB A°e›B¼ÙÚAZZúÿZZúÿEuB⵬AZZúÿZZúÿ0ŸXB!éA€@§)BД¶AZZúÿZZúÿÀÔ_B0´˜@AB0ApymB­ÎAZZúÿZZúÿ0 7BY6ŸAZZúÿZZúÿ@ B`ÓÆA€`ôæAÿ˜AZZúÿZZúÿ` B@{×@€@B@A°\1BÝ!¬AZZúÿZZúÿ0iB zAZZúÿZZúÿÀo$Bv¯ÚA€EõAÊ£AZZúÿZZúÿÒAPæAABPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ{?Bpø¿@€?B`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø¯B¨‘@ABpAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@%„BÀ¿†@B€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @åAŒãAPABˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°êcBðz™@À@BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¬YA,x AAB˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‘«B(¹¥@`AB AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ø}At)!AAB¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ©¢A47.A`AB°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿF×A´¦AA€?B@8n‹B¸ñ_AÐɈA:àAØã•BoO“A fkBþ“œAp½B`r;AÀ@ã@^r»A¸ÖºB,žqA¸;®BÒ„A°ˆ’Bp6*@€@B@€?`ÚBÞy%A ¨Áž˜¥A`­¼B¬‚nAÈ—ßB¸JAp:¤B”íQA`F3B”íÑAÀòÃBÜ4hA°!aBÇŸA„ø CÍ[@@AB@@õóBè3A˜KÂÚP›Aà‡ÃBŽ `AÌCì‘5A‰ùBpõAðtÍApõ˜Aè´ýBÔæ5A¤ÏB×XA˜¤öB`®&@à@B@@@À›BlªqAÓ@¬×ñA?“B`:œAˆBæœAp+zB<ÝnA€UâÁ<ÝîAp\/BÎÉ•Aä‹BP8AX›éB05@ @B@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(¤$CÌë@ æ6AŒÌkA°„C®ÅA4nCTîA„ÉC°J@à@B@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø;©BˆÆ6A(UBˆÆ¶Aø&³BÖ>XAYjBylAH„BðE-@€AB@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`;ÓB`É8A€œAbɸA "ÄBRÝIAʦB|”uA0sÒB@4@@B@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPyVB”±rAÀÕ A–±òA€BB*•AP'BtÈ‹AÐ$£BÐZ@˜AB@ApjhBdËmAÀz÷AhùíA@êrB)M•A8B¨¹€A M6BÔ‰OA+ÀÔ‰ÏA B¨îmA¯Bà5vA ÓîAØRä@€@B@A×XBþ†AÚ¿zB@],Bi¿˜A@Ï3B~HA(ÅB¨¸jA þ$Áª¸êAXÁ•BÆŠA„¨BÀ†A@ˆB@.@à@B@ AýkBi¹‹AÐbAôÔ B OYB%â§Ap B6ÐA¢›B¸Â‹Av>@·Â B°wxBí$šAp¶rB~ÍA€„jBÐŒ^@pAB@0Að NBÃ…A … A¼ÝB@G,B™—™A€]B ~‹A²]BFÓAà„ÀAEÓBSNBlšA€ëBD¹}A0s B`;ˆ@AB@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà•AHÙø@pAB@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ùrBL@ˆAB@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0SqBPO@ @B@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ CBG|@ˆAB@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Ì"B(K˜@à@B@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀþIA „Ã@`AB@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0@ B¯@ @B@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ+jBàr]@ˆAB@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà"Bx0“@@@B@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŸA8 ù@˜AB@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ §¶AˆòA@@B€@Ä£AphœBàW@PAB€@@@àjSB$ŠgA J›AȵçAdB3qŸAÐjBLA‹ApxpBàA`/Á à™AÉHB´OA€âlB´;B€äŽB°MA/¯BYÿB ¶.B 5|@`AB€@AÀB0/PA€@b@¼WÐABXO|AÀ+íA¬AlAðbBxàMAÀØÁxàÍA¤ãAXI\AäB¤AÀ—§A( È@@@B€@A¨" BД–A ðAÁf²B;oBñÁ«AÀÒŒB$o®A mkB.fA€e”@-fB>DBF”AÀú7BTˆ“AµGBnV@˜AB€@ Að#²BGrA¯þÁwòAà'gBH’A ù§BäðyA«mBljA _NÁlêAP&BT9€AºQB8…A@³>BغŠ@@@B€@0A`ê•B4#ˆAÀ¹«À{>BÐ_B†*•AûrBBú•Aƒ¶BØlOAp<ºAØlÏAÐjBt¥CA€äwBl>~A@%·BÐ/Y@AB€@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÞvA˜áÌ@AB€@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0­WB8ç¡@À@B€@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¾¤A°öApAB€@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€R–APôÚ@€?B€@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpBÈÌ@PAB€@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@`B¨l¦@AB€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Û$B ;¨@€?B€@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ7ÏAÔAAB€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ HB €Õ@@B€@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ >‘ADþ@AB€@°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðBH0Ø@ABÀ@èî‚B¼WA@#ÃÀtå×A„oB@g”AT„BR6‘A’‰Bt`MAÈpÂt`ÍA°2FBÍW”A€z¤BvÆ€AGoBþ;@PABÀ@€?frBjãYA /¡Až ÚA°s…B°A2@BjI“A¸}¤BØY?AXÙnBØY¿A[ÒBLúHA`CFBÊ–A¸ §B€ 7@ABÀ@@øI·B²1?A°˜BúU¿AHÃËBœúLA®‰B®’AHéÏBtt4A°í Âvt´A@ BØ…A0§áBlÝGA`e¾B@U*@PABÀ@@@ø%ƒB —iAÀÜ•ÀÃéAPÙfB‘Ò˜AÀäyBnÒ•A@M^B4Ø4A`½¤A4Ø´A0énBš^A`Ê%BL¯sA¨p€B a'@À@BÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿh^ÔBÅå@ 4iÁŒÅeA0°B´VAP ÌB¨< A0ÌB€G1@À@BÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°œ-BÔRA€ÊÙ@ÖÒA …#Biz†A°O B V|A0¥&B  ‰@ABÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÕ B.A@e À®A ÜAêIA B8Š^A u A¸Ç@à@BÀ@à@°ãrBâb…A0ئAí|BÐdpB"ï§A°Õ+Bœí—A°CB0VFA0m„Á0VÆA@„ÉA»FAÀ_B¢'‡Ap,@BÉK@À@BÀ@AàøzB–'{A ¯ZÁYûA ö8B=¢A`ãhB”Ò—A°—Bàæ:A—BâæºA•—BF§2AàŠCBP}A€ì¸B€b;@À@BÀ@A8!B"°NAÀ§Á*ÙÎApÐA”ÂKAPªB|N†A0à=B mKAÐþ±A mËAÎçÓA0¯Bа‚APÉB …A€jBÐ’¾@ @BAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`° B$ý9A€?&@$ý¹A`KøAü¤fAÀÙéA´3_A€ÇòA@Ø»@˜ABAà@ß B`<;A€2?xa»A€¸ðA4§_A@ïAœBcA°ˆ*BL¡AA†€@J¡ÁAÝBÜšhA ‡ Bè‘fAp¤)BP•m@€@BAA@Ê}BÀ¶€AË>ÂsÐB0?BŠ|A ‘’B‚*®APÇ€BD½yAúA@D½ùAÀ„XB9¬A,¾AABA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀˆAøî@à@BA¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÒÈAtA€?B Aø-ˆBR8A0¨·A v¸A *™BŒ^cAPb\B´‰AHp€B°TEAà…oÁ°TÅA¾XBë‹A`ËŠBð€A°“B01@AB A€?P².Bd¬RB†@€@B€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ åÃAHUÓ@`AB€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÓAÀÛÐ@ˆAB€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‡çA 2½@À@B€A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ø¶A(IÓ@€@B€A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` žAxÚ@€?B€APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ %A¨,ñ@pAB€A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ_ÅAÈëÞ@ˆAB€ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¿A8ü@PABAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@[vB0ª@pABA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(í¹BàÜë? ABA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ç©Aÿâ@ ABA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€†B°EŒ@ABA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ìÖAXÀ @BA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@«ÐA ·Ì@€ABAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ž×Aø{ß@À@BAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@$>BI@€ABAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐV BÐ=“@ABAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðd#Bpíþ@€?BA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ïAˆÆ@˜ABA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`£ Bè©í@ˆABA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ tÂA%í@AB AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpØB°„‚@pAB A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ô/A8Ö¤@@B A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ²2Bð\[@˜AB A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ '—A0ÉÚ@À@B A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÇ[B`9B@@B A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðRoB@¥&@À@B AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 9aB€ûI@à@B Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðˆ+Bè‡@à@B AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€.ÐAœ AAB°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€lüAXYŒ@€@B€?à ùBüA`Ò’Áø:AH%ÜBZºLA(OC¤¿8AhìßB#A |Á£A ZÅB,iAÈÅäBxQLAˆÏãB°ë"@B€?€?€‰‰BjíeA4”A’æAð~’B´k•A€Ö`BθœA•B…hAàÉbA…èAM˜B*®”A ‹}BlŸAðw'BpU@`AB€?@ˆÕCî2A%wÁzN’APåBb'GA` CÄD7AÈnCÄ!A(gÂÆ!œAàõÆBfÜ`Ad CP‘2AÔÞBÀ^@0AB€?@@8«JC hö@“³¿@—vAÜ7C*3AÀ§9CÜÊAÄPBC°·ý@€¬û@°·}AP„2C´x AØà,Ctý#A GRC8 “@AB€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 1B<ÌQAâsA<ÌÑApa7BNNA0±B€ArAàžjB ™;@`AB€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿYBÌœiA€eÁÌœéAà³#B¹£‰Aà|WBxñ•AÀGúAß³@AB€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàU1B$S@A€ªÁ"SÀA@êäA^"QA0¾°B´±tA¾dA´±ôA°éšBþ…Aøt…B  •A@TºB É*@AB€?A(0ÕBðïVA HCAV×A’´B‚SbAˆÿ¢B¼bƒAøÞ«B ØEA¸«B ØÅAð£BÎ7A`V_BÄvAø—ñBæE@ˆAB€? A0‡B&\\AÜ?ˆÜAŽýA0OxAà öA„¬rA0,:B ŽXAÐw‹ÁžŽØAàÒêA’ÁXA°].B8Ž‚A`#Bü¤@€@B€?0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP7CBà&vA°{¾Áà&öA ƒßAò*\A:;B®$™APÂB°.®@0AB€?@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸¦B@œ6@À@B€?PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèbâBxž@AB€?`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¹#B0è @€@B€?pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€…€Aà"×@@B€?€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¼7B0õ…@€?B€?ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÏ8B°F‰@AB€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀprAˆ‚Ù@€AB€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ©vA¸™ß@`AB€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€_tA(¯Ö@à@B€?¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀw§A AÀ@B€?°AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŸÃAPêAAB@@`t@B–XAÀ²;ÁÀ¾ØApW!B]ŒA gOBàĘA¨dBPûOAØeÂPûÏAŸB{wƒAp’BŠ”AÀ)'Bu@`AB@@€?Å1C8Uí@@x*ÁømApõ!Cf>Aˆ-CpÿAÔ'-C@ç÷@ zšA@çwA‹*CeA¼CÔã(AH*CÈs‡@B@@@p—áBüÈ&A°½ºAŠè¦AÑåB„-EA0¼Bð=nAŽùBмA€x`@Ò¼šA¨èBl™EA‰ãB lMAC ÀY@B@@@@@®ZBÞnA@ÆADîAzUBŠOœAÐ8B¬–A`ïoBüp/AhJÂüp¯AðBGΈAè]Bì™A C¢B0,@ AB@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿƒšBlðYAãùÀjðÙAh¬B# ŒAåBª…ApˆB0áy@@B@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8»©BP2=AÐ[5BN2½A¨iºBPÊ\A õYB#uAñ(Bhò‘@ @B@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ƒmBLpAÀóVALðA°„`B®’A0ÿ4BŒA@ƒlB5@˜AB@@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ&ñBü+*AX>ü+ªAh–ÈBKHAØúÊBÜrJA@6C8„Ž@ˆAB@@AXž‹BÔqAè­”òA U$B­Q‹Aˆt”BB®ŽA`ÕUBüBøÐÇ@@B @К3B”IKAРÁ$pËAàbBˆÒwAÀ\SBº«–A@ÖAÈŠBí„‘AÀo•BHŒAȨšB`Ì[A u^Á^ÌÛA _ƒBÀÞ—AÈžB1‹AðÕsB%?@B @@@-C¤Øï@ €…AhpA,Ì'C$hAŸCÄ@!A0“C84A°?µA:4…AxáCø%A(jC6Ap\+CÅ“@€@B @@@‚ÎBÜö;AèABâ¼AbÜBv¸KA€Ö›BZ ŠAàÄBaø@ -bA axA0i½BPlAؤ¥BÐF)AX(éB8ñ†@`AB @€@à&B´dŒAZZúÿZZúÿZZúÿZZúÿZBxw|A°­8B˜ LA ° Aš ÌA€ØFB AÐ9BX²cAðÃ$Bàs_@€@B @ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@%÷A´r(AûÁ¶r¨AÀ ¹AHˆ3A ˆöAÜCiAh›…B A@@AB @À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ØB´IA 3MA´ÉA° B¾a„A@ÞáAĨZA§•A`®ì@à@B @à@lÅB2FA@+'Á:ÆAØÊœBêžxAðU°B à^AÐÚÅB,¤A>A,¤‘A¨@³BÌóAˆ˜B\5;Aø"ÌB°j4@ˆAB @Ap¢B —AàñÑÁî&BÀŸ_BÑÜ­AØÎœBÊß²AK‡B¼®A`•Á¼®ÿAPÔ=Bܯ‘APa~BîΖAP´”BNA@@B @A0f*B¤ËgA¬Ì¿îùçAÀ!BD‚A. B@F‡A°«OBD(vA@)FÁD(öA pB ‚A°û;Bfa”ApY?B€_@AB @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ [»AÈ•ù@€AB @0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÓAÈAAB @@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÒB¨ý¬@€AB @PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ5B¸‡@pAB @`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 2vB0(I@@B @pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŽùAi¾@€AB @€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ[BXù›@ˆAB @ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Ò¤A¸8ÿ@€AB @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ aÁAPeî@`AB @˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÅEAǺ@`AB @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€DqA Aâ@à@B @¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@›«A¢ú@PABà@0ABJAÀB«ÁÒ*ÊAp¸B6sAp˜cBZV’A ö@BOTA` ÁOÔAàu&B5RŠAJB65”Aðó=Bp¿H@@@Bà@€? ‹B *UA€l^ÁSÕAÀ¦kB¾å’AxN‘Bòé‰AhBBÒFA¸¸BÒÆAp³xBëò”A €çAˆM`A­ B`ô}@@Bà@@pàBÌšHA€„À”ÁÈAP¿ BÒ8}AÀœB‚‰AðÕwBÐ!iA` AÐ!éA`»sB€–AÐÙUB2bšAÊcB @@€ABà@@@}wB¨ëfAS}AzçAà°}B„V–AÐ,FB`ï“A@`B¨.8A`„YÁ¦.¸AP´1BòjqA@eB´gA` QBÐ.@€?Bà@€@èqùBhƒcAZZúÿZZúÿZZúÿZZúÿHíàB &MAÈãCØýÛ@ÀõÁÔý[AHàèB8"AlsCh¾Ú@œ CàNc@à@Bà@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPtB\åhAå±À\åèA (JBþÈA0–`B ’A¸˜¯BÀ{>@pABà@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð‘B qAA$Ó?žqÁA`íBvaAKBsASÛATšAABà@à@0_>BX¾pA`XA6îðA°6Bùr™A0ÿ B4P…A€ôB8¦IA€À6¦ÉA€ð÷A,‘hA ËBvA@6cB(ß@€?Bà@Axü¬BìpnA(|Z¶ îA°BB.X¡A°Ÿ½BdYaA.yB|ô:Aè&6B|ôºA`„ŠBú§LA°ÿB´ZeAèÏšB@‘)@0ABà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ nãAx¦«@@Bà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿö'B@ñu@ @Bà@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ßhA€„Í@@@Bà@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈâ–B°Û0@0ABà@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpH&Bh:—@à@Bà@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€O‚AÒ@˜ABà@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ö®A —å@ ABà@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‰rA`?Ü@ABà@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ù–Aô@€?Bà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€÷AÛ@0ABà@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ wBÐ:x@@Bà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿw-Bˆ†¹@@ABA B-CAÀѺA&SÃA¸u’B‰zA ¸MBîmŒAP˜%Bô:@A€ÌpAô:ÀAù9Bc”‹A BænAnæA²¨@ ABA€?€îB®’7AíA¤¶·A¶BŃA@¢ñA”dApRKBhÇWAØ>hÇ×AÐZ>BsAÀx@BØ‘A ›àA?½@pABA@HvƒB@òOA šïA ÐA€”•B#€Aàm>B6;‘AhΑB€uFA8Â~uÆAd7B%wŽA`Ú²BgAðžBàu@@ABA@@E;B?JAÐìéAgÊA°±_BíÇ‘A xíAиcAÀŽ,B”œGA€ê=A’œÇAÀ/1BOvAÀ\B€bA@}~AØJ¿@À@BA€@ÀM%BMh”AZZúÿZZúÿà¶Bµ„AZZúÿZZúÿ€­6B Ë3A€;Ý@ ˳A@.B(ÇYAôB )lA€:ÁA Â@ABA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ hBŒG/A`{AŽG¯Ap—B¾®mAà%ÃA€ŒAA€“þAè°•@€@BAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¾ÝA,A€àÓ@,–A AÓA€²CA€%©Aˆ`'AÑAȤ½@`ABAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿT$Bld@˜ABAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`‘AÄæ@à@BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@9šB`†6@ABA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ `(B€@@@BA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿDBÐ&j@PABA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ§AhèÔ@ABAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ùA°HÞ@PABA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÖAP}Î@@@BApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿåøA°o×@@ABA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPdB`s]@€@BAˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿîzA˜Ö@ @BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ°AÅAABA˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ {¿A„WA0ABA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@B0AP{SB¤Ah2­@ABˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP4XB@Ò'@ABˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàßÖA0Íã@ @BˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`î©Að¿á@ABˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðY]B¦C@ABˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°F(B°üp@ABˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀKÔAðÉ@pABˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ-£AÀ˜è@˜ABˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‘ùAÐ Á@@ABˆA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐJB€ïÝ@BˆA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ´¤AàÙë@ AB˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ m¼AÔ; AB˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ?mB¨Çƒ@˜AB˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXfÃB`I@€?B˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€-B Yd@@@B˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`X­AH2Å@ @B˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆÖAhÂ@˜AB˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ BÀƒ@0AB˜Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ aîAPçAˆAB˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¡´AxƒØ@ˆAB˜AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ8A˜ZÙ@@@B¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ©”AèÕÖ@˜AB¨A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÝÌAØ…½@€AB¨A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÔÂAÐ&¸@pAB¨A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŠûA ?î@ @B€íMB^B AZZúÿZZúÿËCB¬_˜AZZúÿZZúÿ %Bæ`½A€0¿B+·²AZZúÿZZúÿàÝŠB`Zª@€@B€?Ї¤BR¬šAZZúÿZZúÿ@Ô™BäœAZZúÿZZúÿà¥åBrA€XÕB¨`AZZúÿZZúÿÞæBàu¹@ @B@д›BF¥AZZúÿZZúÿð BÕ—AZZúÿZZúÿ ¶ÕB,!‹A€HÙÂBt²}AZZúÿZZúÿ¬OCXÉû@PAB@@àÂ…B$!±AZZúÿZZúÿ°KqBºÃŸAZZúÿZZúÿ@mCBŒBÒA€ðê.B±1¼AZZúÿZZúÿ å¤BPɪ@0AB€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÚÖB€†=A€x¢¼B†e&AZZúÿZZúÿHÒ¦Bйl@0AB @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàëAªÒžA€ EÊAšªˆAZZúÿZZúÿ`¦IBèJ’@à@BÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`mˆAÔ\HA€@îeA ×(AZZúÿZZúÿ+A˜‹Õ@ABà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ7øBÐW{A€@«ÌB”?OAZZúÿZZúÿ€v BB{@PABAð3œBl¨ßAZZúÿZZúÿ ~BXéµAZZúÿZZúÿˆZúB˜ºzA€ÔÉB€!JAZZúÿZZúÿ á­Bb¡@€?BA0Ž8B´]°AZZúÿZZúÿ0±BÚ.ŒAZZúÿZZúÿ çAp¢A€€¶Ar4AZZúÿZZúÿð9 B â@€AB AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Buÿ@AB0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ócBÈ•@@@B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpFB0Bï@PABPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@mA<7A€@B`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿt2BD£A ABpAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ò0B@®¼@AB€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŸAPš)AABˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÆAA<•A ABAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€´¬AèÑ*A AB˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€\¬AÐÔ.AAB AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ rAl±'AAB¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZBôôGA€AB@ ôLCì&á@ ¯2Á¨QaAœš=CÊéAl³ICXõAØçMC((÷@ ÝXÁ((wAxð;Cä&A\…JC(B%Að^OC` «@AB@€?À5cB,øWA· BF!ØA ‹B^z—AÐÝBþ†Að~>B¼?aAàº=º?áAPö0B¤…“A`E2Bœ~•AX—§B|(@0AB@@ ¹ÆBD A@ˆ‰ÁÒ# A(ѦBþ}=A¸ÈBt¸bA ˜†Bp„\A€1]@p„ÜA`Ã{B’zAp„qBœŸAÈSžB`E@0AB@@@̯BöÎ@A–ˆAðóÀAðü­B>•…A8sB,Á`A@-^B„ÏrAä A†ÏòAãXB鹞ApÉ6BÌ –A8CªB0í+@@B@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ3B ûWA€4À û×AðúB®„Ab#B0µ‰A ×ÂA@¿@À@B@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÅMBÈ `Aà‘ÑÁÆ àA°ÿBäÀtAàå`B{—A0´B°¯¡@€?B@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@1ƒBüI6AˆÏ$BþI¶A¸J‘B>J@A`³B×rAÀÀ¦Bº&@AB@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ£yB,œ{APÆ‚Á*œûAÀç2BnHA€2lB@˜AëZBðË3@PAB@AxÆBAg™A , Á¨…B°ú™BAm³A8{ªBι¯AS°BtGzA@ïiÁtGúAh`‚B<”AÐaœBZ·ŠAÐÛBÊ1@˜AB@A°èbB ˆAÊq@>+BÀe:Bœ£AÓ0BZ A 1aB²‡€A°Á•A²‡B`ÜNBP1˜A mB˜Õ‡A`ªoBjb@`AB@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ2B°¡w@0AB@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÀIB yq@@B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ3¤A±ÿ@@B@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿWªAؽØ@PAB@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpòxB ðD@AB@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXX‹BP„@€AB@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿO;Bš˜@€?B@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@´AŒê@@@B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPôB`¥@€@B@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¨B€\¢@@AB@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°q-B€¢•@à@B@¨AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`•ÑA˜`AAB€@HvåB&Ar5?0/ƒA8ÛBÊ%AXxÛB|áHAx±°B”È7AØóB’È·AØ‚ÉBþ3'Aør…B>™AìC ©{@B€@€?ð™ôBºWAÃA$t”Aà¼ûBdŠ5A ËÏB\ÖSAôBt>AÀ,KAt>›A0YîBÂ/EA0ýØBoTAüCðžb@pAB€@@˜ÖÙBÒ6AHñÂÐ7¶A(Ž£BÅljA@'ïBé?AˆÜÎBäúEAxÞÂæúÅAXÙžBv‘A˜éÜB$ÏZAÜ)C›Q@0AB€@@@0tBšlA°4ŸÁ&5ìAb8B$*•A0OBü—™A@ BœzAÊAšzA@¹–B`XAdUBÜRAPÓÁBð]W@B€@€@`ñ.B@ AZZúÿZZúÿZZúÿZZúÿP€BŒAø´³B\Ä3A€PA^ijAå¤BnwA«˜B@GA ÈÔBpíV@`AB€@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP91Bè‡BAàéAè‡ÂAì(BøèrA  B°¬iA`£ÊAP°«@pAB€@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP»ƒBtvASÀröAà=ZBðÙ’Aà[kAZZúÿZZúÿÀðA¸ù`AZZúÿZZúÿàB0¬zAZZúÿZZúÿ`¿B EmAZZúÿZZúÿàžãAÿˆ@à@B A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@P\Ax€½@PAB A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ äPB@(o@@@B A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÍBBÏZ@ˆAB A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˜CB€bB@0AB A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŸB€ß…@@AB AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀù¸A AˆAB Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ˜BØ]¶@€@B AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@™ðAHÀAˆAB AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀæ±Aè"Ù@AB A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà“«AçØ@ˆAB A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ n¶A˜Þ@À@B A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€]9B(T @€AB APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà+hB BD@ˆAB A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ~nAÀ×@0AB ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÇxA8PÓ@À@B A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà“A˜>ÿ@AB AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð,!Bðîñ@AB AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 35Bˆò™@B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨ê€B`X,@pAB@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐLyBà®)@@@B@A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿVDBðÜ_@ AB@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ºëB¤O@@AB@A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‹B0ê:@@AB@A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€×’Aˆ¤Ü@à@B@AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÎAÐÙ@˜AB@Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ­‰A@ÉÝ@0AB@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@j¥B@ûC@€@B@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€“OBÐL@PAB@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @@B@A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#4BH6‘@€AB@AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`»B¨º@AB`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8œ¥B@ò-@@AB`A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàû3B`ˆT@€@BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ~B€Ï)@ABA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÉtAðã@ˆAB AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÌ#BøÇ—@0AB A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‰ùAhºÎ@@@B A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ %¬A˜šæ@€@B A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ=B'H@pAB A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ™AüÙ@`AB A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿಿAd<A€A B€?ÐKQBX&[Ap¤AbPÛApmBLô™AÖ BF‚ŒA acBPÉXAðÂPÉØAðBS‡A(‹B<ÙAÀ B&t@à@ B€?€?Ðø#B.@OA€ÌÝÀ hÏAàÈ BÏAà'BAÐ-¡BXªiA RVAZªéAX*¡B”A î‰Bš‹žAP?B´w@à@ B€?@ÈþŒBŽnA@OgA‚KîA8&ŽB¡Ì–Að¥iB>“žA0C^BôºmA@ÜÁôºíA‚,B’A (iB²] A@ÓhAxËØ@€@ B€?@@ÐÿjBˆ_lA ·AXìAÀ|Bpß›A@t+B(R‘A7(BèWA@ó¤@è×AÀÐBÇŒA0B&âƒAPBpÕ)@€@ B€?€@p==BZÃ^A‚ØÁÀîÞAÀÞíA W_A°gXBHÔ¢Aà¶B Í9A¬AžÍ¹A°¶Bþ×mAÀøôA¨ _A ~B `,@@@ B€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0#~BÔ2pApîÀAÔ2ðAH-BÏ>“A0b2BrõA€?BPp•@@@ B€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÛPB4[A˜`B’4ÛAp¡jBé–A@áèA|ïUA°'HBÀ'c@pA B€?à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ƒcBÐÈZAÀÉAÐÈÚA0¬GBà>~AÐO/BlþA¸¦Br(@ @ B€?Ap}BÈ AÀyB¦=Bh>€B $·AÐ2B œ‘AÂgBLY‚A,?KYB`2:B¼Š“A‰;B’»•A`ØwBPº)@€@ B€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðQB@¬F@ A B€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`RB~@A B€?0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @¯B@C1@PA B€?@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà×A°Üð@ˆA B€?PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`î’A3ð@pA B€?`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿªBx(@˜A B€?pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ؆ºB ³<@A B€?€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀíB8BÈ@ B€?ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÁaB˜ûŠ@à@ B€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÑ]B@f‚@€@ B€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ³¬A¨A B€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B/BhG–@ @ B@@Ø/C\^þ@ÀûA\~AhBC E%A˜C¤$1AüY Cœ#AGÆ¿œ#“A„2CØÏAAD!CˆdGA„íC Ca@ @ B@@€?ø!‘B2ReAÈ…¿~~åAÀ9†BÕ›˜APy‰BTê–A _vBÄNoA ù`AÄNïAx}BÒŸAàáKBr)›A€Ä–B™/@ˆA B@@@põœB¦EA@{ÂÚDÅAв\BuœAвBЫ6Ah–‹BôlAЧäÁôìA SIBÍCšAˆ\šB¢g—A°0ÌBà„(@˜A B@@@@ø¶²B¶ÓSA˜l0BòüÓAXÈB¼µ\A0PtB,…œA8kÒBxÿÅ@øª>xÿEAø‡»B4_÷@X½Bà)þ@ iÌBPY/@PA B@@€@Pƒ8BdB]A• Á®mÝA€?þA ÜhAP÷GBîèAP,`BÌ‹_A )=Ì‹ßAP¤CB*…‘A,FBƒA 1BB§œ@A B@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPú\B`îNAÀÕOA`îÎAà–NB4‹sAP®%B¸ìyAP±9BÐ2¨@A B@@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸•BXÁ{AÀêÂAXÁûAèmŽBK…Aà”PB¶.˜A qB¨¢‰@ A B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ï•B°y6@ B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨…±Bàz,@A B@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿТBÐoJ@ B@@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿCBX7§@@ B@@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ …AèÌÖ@A B@@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀY3B@o@ @ B@@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀØ—A¬×A˜A B@@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`±1BÈxš@A B@@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@™A›û@`A B@@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°pBg¸@`A B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ×uAà3à@€@ B@@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` ƒAUæ@€A B@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸ÝB oj@pA B @0ÃUB¨Ø[A Á^ÜA ˜:B4¶’A 5]BÖ¼•Ax0…BÔÎXA_ûAÔÎØAP»šB«»ŒA0¹AB¢@•A POBàR@PA B @€?p»RBŒ`TAÀOqÁê‰ÔA°_(BpV}AöbBLÏ™A0ÜABxKA@,fAxËA0®MBW‚AàB5‰A •Bð6@ˆA B @@À2*B†*SA  AÌSÓAL+B¼ÒA0ñ B4ª‚A@æKB|7iA6°@|7éA°ûBBc+˜A€^1B¸•A0VBÈk©@ @ B @@@ðr6BèWAP6˜Á ?×AÇB$NtAÀhHBÄ—A°œBðT+Aà¦AòT«Ap· B iA ÔA8²GA°“ BØ‘Ÿ@€A B @€@¸a—BBñ~A,)@Ž#ÿAж‡BÖùAx©„B0¨¡AØB„,0A0hB€Ú`@€? BˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀIÇA³Ø@€A BˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿtêA¨½Ô@@A BˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`@ùAÈI¼@ˆA BˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿrUA˜[»@PA BˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ƒAh|Î@€A BˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€µBð‹“@ˆA BˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Å BP½•@@A BˆAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@P»Aàw×@ BˆA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿß]B@›y@A B˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ«A8Ð@@ B˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€BH€@˜A B˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÿ‡BPÅ@A B˜A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP©KBp™]@0A B˜A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpJ8B0¿s@@ B˜A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðY"Bàgx@ˆA B˜AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`_èAè¯@€@B(–¨B5,“AZZúÿZZúÿØŸBæŠAZZúÿZZúÿØè˜B¬½A€°îŽB¦¹°AZZúÿZZúÿxÍ©Bp¹i@€AB€?À{]B–ù¤AZZúÿZZúÿZMB„õ˜AZZúÿZZúÿ ³$BÞº¿A€°=B}°AZZúÿZZúÿÒ“B`Nn@€?B@€ñòBäÐhAZZúÿZZúÿpÝBÒäSAZZúÿZZúÿÈŠñB0°uA€˜¶ÙBJs]AZZúÿZZúÿH ßB€àz@@B@@È—…B'±AZZúÿZZúÿÐ…nBk žAZZúÿZZúÿ ¡/BØüËA€pBB¤S´AZZúÿZZúÿý‚AàyApAB€@°HrBƒºAZZúÿZZúÿPýSB-ТAZZúÿZZúÿ\çB´¦A€ØlÈB`Zü@ZZúÿZZúÿrßB઄@ @B @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@y8BœíÍA€0zBÿ¬®AZZúÿZZúÿÀ…êA|´ A€ABÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ!BŠÄA€p³Bq¶¢AZZúÿZZúÿ@€KA4A˜ABà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0—ZB¥–@@@BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ éˆA€³AABAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€þfA0@ÅÁÈkæA€IB³€ˆA·tB× Al=B bAÀ rA âA€FBüršAPtBŒ»†AP§!B€Ø€@ˆAB@@@(ˆˆB\ÿ]A€iÊÀþ*ÞAðˆhBZHœA B<¾vA°U]B¤ÜA ùA¦ÜŸA°ºzBV==Að«BDUAКB€î@@B@€@@…_B^¿€A`é½ÎØB0jCBežA>FB^F¢AÐBü@AˆÛ¾þÀAðÄB¬jA°MBì)pAPõ BÏa@à@B@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`6©B8`jA£A:`êA0× Bd’‚A¸M€BŠ`˜Að QBÀ/=@B@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¹VBìWhAžøAêWèA ÍeBPj—AðÐBÀõrA@&ÁA°©Ì@AB@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿGABÐue@PAB@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ö–AäùAAB@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¦NB)c@pAB@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ:sA@ëÊ@B@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ(FBPvo@@B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpKBðü@€AB@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€•Bþ÷@@AB@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhB°Ä6@B@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÖ5Br‚@€@B@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀïA@OÔ@AB@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¸ŒA(ðö@PAB@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ MÖAÈëô@€?B@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpl1B(9˜@ AB@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÀÂAL½%A AB€@À“.BnOA@ÎXAô*ÏA {>Byÿ”APã B €A­Bl>AŒ¿n¾A@(B`ðzAPR BØA ÍB05‚@€@B€@€? ±BäLA—&Àò>ÌA ì¡B¸*ˆAP®¨B&…Að·ºBü¨HAà¡Aþ¨ÈAØ ¾B>iAX7›B¨ÝAp)«Bð@@@@B€@@PK B¦¡NA[¿XÊÎA°ÆBðeƒApB6cˆA ¤:B$ bAó@$ âA°6BK•AÐãBÀA€#VB@%5@`AB€@@@@ZàBêÝ0Aà±Aä±A8ÜÏB8_AÐyÃB¸bAøcîBðšÇ@À*àÀìšGA ¥ÌBˆbæ@cÜBä×Að@òBðbr@AB€@€@H—ªBˆá›AZZúÿZZúÿxc•B¿ˆAZZúÿZZúÿ¸ÃÑB0…A»sÀ.…˜A ²B$•AмBX}XA ÑÇBk-@AB€@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ºmB´ vA BlMTA€Ò*AhwÔAP÷GB,M”A@ž!BÀ‰AH«’B¨tYAàA¨tÙApÛBN½ŒAÀ£ƒB˜<•Aà®BðØu@à@BÀ@€?0<šB ŸAZZúÿZZúÿèFB+Í“AZZúÿZZúÿP½HBú7¢AZZúÿZZúÿ ˆ8Be•AZZúÿZZúÿ8ÒBÀQ2@`ABÀ@@à VB-× AZZúÿZZúÿ·CB&«’AZZúÿZZúÿ½B”¼‰AZZúÿZZúÿÐ5BüxAZZúÿZZúÿpM§Bàó"@€ABÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ûXB _cAÇ%À _ãAÐo;BÚApùGBÂ'‘A Ü„A§Ò@@@BÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€B¤ÙBAˆ'@¦ÙÂA0C BÙ|Ap‰B EdAÐÖ]B õU@@@BÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€gÃAðÀ@0ABÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0+BBÀÝK@€?BÀ@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@?ýAàyÃ@0ABÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`‰DB€)\@à@BÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¹ªBðÒ/@ @BÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜˜B00@@ABÀ@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¾A¸9Î@à@BÀ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŠÏA@Šè@€?BÀ@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp[Be¦@À@BÀ@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€=­A88è@à@BÀ@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@üÚAÊý@pABÀ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPQB LAPABÀ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ wÝA bØ@€@BÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ò‘A8øé@0ABÀ@˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ´A„$ A€ABAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð‡"B i@@ABA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€<°B0&J@€ABA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ZÿAt¢@À@BA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€€ÀA`?Ä@ABA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0èBPýy@pABA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÒRB ?R@`ABAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ˆöA€WÎ@pABAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàà˜A°áÅ@@@BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð²XBÈC@@@BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8jžB@I?@˜ABA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ/ B€>1@@@BA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =BàÉ~@€@BA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`VÆAXÚÏ@@@BAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¿áAÏ@@BA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`7ÀA8Oä@ ABApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¦¨Ap„ì@ ABA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP˜N@ @B AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀú|AÐ[Ü@@AB AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿòHA8/¿@˜AB A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ =3B°Bo@ AB A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨O‹BÀº)@@B A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpBØC @@AB APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀé4B€i@PAB A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàþäA è@AB ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ5ŸAè{î@ AB A€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¦,B€§Œ@PAB AˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€qAŽÞ@pAB@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°­B¬d@AB@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀqçAH]Œ@@B@A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐbB÷E@€AB@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  BðÕ8@@B@A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŵAè®ß@€@B@A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ X–BàÅ%@À@B@AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ß B@@pAB@Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpâBè/‚@AB@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ™PBðøZ@€AB@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ+BB@Ï¥@0AB@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ЦA¨Ùæ@PAB@A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿФBÈrŸ@ˆAB@A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@LÄA 2×@pAB@APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`’APZæ@@B@A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЖ…B W@€?B@ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸BØ"í@ @B`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPÐ%B8s@AB`A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜üB,.@ AB`A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ pB€:1@@AB`A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ«Aˆê@pAB`A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`žìA`@AB`A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°õBÀý”@€AB`AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÐÅAô§AB`Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðfNBÐÔW@€AB`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€MDB`@AB`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ šA0×Í@PAB`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ èBð@AB`A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ úAH¡@AB`A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPAÈšÔ@€AB`APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ©”AðBë@À@B€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÁBp«f@PAB€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBxOˆ@@AB€A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0é@B?@€@B€A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHŽB0Ö-@€AB€A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŒ’AWÚ@€?B€A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ DŠAèyä@˜AB€AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€JB ~¿@@AB€Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÞAÈQà@pAB€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàs»A à@0AB€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`º‚AÙ@@AB€A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`cÏA~ô@ @B€A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@@BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÔ›B€d@˜ABA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH “B 0+@PABA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿy†B°¢1@ABA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿбNB€@ˆABA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¯3B0çP@ABA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0í”B@P@ABAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@TBøP€@ ABAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ <ÏAX)¾@PAB€?ÐÌB²¨HAÀ`°À(ÐÈAPò BL“A‹!B”mŒA`¸:B¤ࢠA¦ÛA@%>Bs³•AP}B¶LŒA Ú#BÐø]@AB€?€?èéÄBâu@A@Í)ÁÖ›ÀA¬B5†AéÁB$¶kAŽBp‹fA¨¯ Âp‹æAàÉCBÐ’™A€¤Bú3’Apó³BPà(@ AB€?@ždBxÒvA`‚|ÁR÷Aðƒ2Bï˜A nB ë¥Aê~Bê¾A@¦@é¾B`¾mB!/¥A`}^Bî-¦Aà0/B \}@0AB€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0²5Bì6@A`‰#Áì6ÀA¤ B¢¿gA€o4BДyAP¼?BÐ ?@@B€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ}¬BT\cArD¿T\ãAо“BcŠA ›—BœŒA`à¬BPg*@`AB€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿµSBðWsA@xàÀîWóA0s&BÂŒAàAB„•—AÀ1­AHvAà@B€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`=ýA™Õ@AB€?à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0”_Bp/P@À@B€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ%#B0ðö@AB€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¦žBS&@€AB€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÒA †ê@0AB€?0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@QKBëo@À@B€?@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@“A+ï@€AB€?PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ #NBð‰m@ AB€?`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ²®APé@AB€?pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀá²A¹ö@`AB€?€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¿BÈ?Þ@0AB€?ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B@ñÐ@€@B€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€à¶AHâ÷@pAB€?˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ LA¸ÿÁ@à@B@@`•(B2$JAà¶•ALÊA@¿ABKø”AàÓùAÐ5oAøœ‚BÊZA˜ùB’ÊÚAÐé˜B­•‹Aü6BØh–A r=Bð´<@AB@@€?%ŽB¸¨jAà‚GA0×êA ÊŽBÕšAÀ—rBÈ“™AÓtB„µqA 1ˆA„µñA0Â~B—› ACBöå™APÙŸBPI/@@AB@@@€üùAðboAZZúÿZZúÿàˆâAäíXAZZúÿZZúÿ B`kAZZúÿZZúÿ”÷A¨ügAZZúÿZZúÿ`ƒ8BÐ)i@˜AB@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜Æ€BHh9A @pABà@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ €ñA8,´@À@Bà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ»Bh½ª@0ABà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ莜B0@Bà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðéFB‡[@˜ABà@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿšbBà\T@Bà@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZB0Æ@ˆABà@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ŸBèÀ@@Bà@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPGtB`1K@PABà@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÞÈAàåâ@À@Bà@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€JrA(Ò@Bà@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÓÜAÐËþ@0ABAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ P«Bp±2@0ABA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ%*Bjú@€ABA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿprfB@¨4@˜ABA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpG†BÆC@à@BA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÌ–BP”@`ABA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¯4B@ôO@pABAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸ŽB0ð@pABAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¤gB°Ý>@à@BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ~BhU×@PABAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP…%BÐ,q@€ABA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÑŠBîY@˜ABA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàã›A€ÁØ@À@BA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàSŠAXÆß@@BAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ«A¸Þ@pABA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŒ4B(EŽ@ABApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`VŒA ÂÞ@ ABA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ËB!Á@ AB0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà‡æA­@€AB0A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`šAx7Ë@˜AB0A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ$ªAÐ?Ç@ˆAB0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÇÔB`¶@€AB0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆÛÁB #&@ˆAB0A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ò B8\‡@pAB0AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ a4B@×r@ AB0Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ6„BÀ¶;@@@B0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€:Bpר@À@B0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0­ B€‡@€@B0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`r³A8—ò@€@B0A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ «ÅAH¾Ò@€?B0A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@§AÈî@ˆAB0APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€£žAàäè@AB0A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ:Bàõ~@AB0ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`:^B`¯t@à@BPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€]BXˆ@ABPA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ˜îA0³@€?BPA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€“ A “â@€@BPA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ*LAȳ@€?BPA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ›B`Àm@ABPA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ bBù“@pABPAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ùjA ýÕ@ˆABPAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ôPB`ž‚@À@BPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0…Bàý>@@@BPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`È"BøO@€ABPA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`2©Ažì@€ABPA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ï›Aã@ABPA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÒŸAp®ÿ@€@BPAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ø¢A¼Ú@@BpAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@´ŽAè„ë@PABpA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðßkB ,K@€@BpA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`–4BØÂŒ@˜ABpA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¯gB 18@€?BpA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ;ˆBu&@0ABpA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ²ÐA/Ç@€@BpAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿœÉA¸Ç@pABpAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀðAX¤Ø@0ABpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿps;B°öJ@BpAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@HBÐ`@ABpA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀGBÀf@ABpA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ {ùA`¦Ó@˜ABˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ BHUƒ@ABˆA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€8|A SÈ@@BˆA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`µ«A½Ù@˜ABˆA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿM”BÐB@ @BˆA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`·‰Bà¯1@0ABˆA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ.fBð¹¢@à@BˆAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ïŸAHk A ABˆAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ “„AПß@`AB˜AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ƒ£B€â@À@B˜A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ R°A`×@˜AB˜A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ABZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€P€A¸úA0AB€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@@B@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØóAÌ—A AB@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8rÚBDý*A€Ÿ¾B5AZZúÿZZúÿðAµBp@AB€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ2fB«ƒ@AB @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°§rB@’@€@BÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿœIBØí“@@Bà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ u B˜+ABAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@$FAø²þ@ @BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€(MBhþ@€?B AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜EšB€Pf@€?B0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨‹B ;‡@€?B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPCtBØ_@@@BPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€‹ËA£0A€@B`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¬ÐApkAABpAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÚãAˆ¸.ApAB€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ /BÜ/+A @BˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿGMAdåA@@BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€g$B@ß A@AB@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ±0B@˜K@@AB@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀê•A€SÛ@@B@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ '+B°­V@˜AB@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¿ôAl‡@@AB@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8*œBÐÕN@ AB@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈÜ›Bt"@PAB@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨†“B@;@0AB@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÊBQ¢@ @B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(E·BŠ+@AB@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¤1B€g@ AB@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Z¦A»ç@ˆAB@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`c˜APhÞ@€@B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°‰BHê±@À@B@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@% B8Z°@˜AB@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`N¹AÈÐþ@PAB@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP³BxÚ A@B@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ×ÛA8ü@ AB@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ°qAÅß@pAB@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿž‚A°éá@ˆAB€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXì‚B&@ˆAB€@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÇ»A°kÖ@€@B€@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŸ+B8-œ@à@B€@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ åPB`_s@ @B€@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿGÀAH?à@B€@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ(ø‹B:@AB€@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿöB€¦y@€@B€@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈFˆBpö,@pAB€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ&ŽBPô>@B€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿq¦BP¦@€@B€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ È…A§×@AB€@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 5%Bp‹@À@B€@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿõ#BH1@0AB€@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€×A má@€@B€@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ô‰Ax¡è@ˆAB€@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàFñA@ôã@`AB€@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ "B º@À@B€@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ï¹A°nó@˜AB€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐtB˜ØAÀ@BÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€?B üW@€@BÀ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8‚BÀ$'@€@BÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈÿ¥Bà'a@ABÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÍBXÀ“@à@BÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ` OBØ\‰@pABÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhèÍB „*@BÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÞBéº@€?BÀ@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿomBæ9@€@BÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP=C S6@ˆABÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿФB ,@`ABÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ó!BPHq@@@BÀ@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¬ˆA`Uà@€?BÀ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ[iA@ñÈ@˜ABÀ@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÑA€ä@À@BÀ@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð:BPd@ˆABÀ@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`þfBpŸa@ @BÀ@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@sAÅÝ@ABÀ@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¨åAÐlä@ ABAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@4aBPÀ$@€ABA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿîÞAÀ²@@ABA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿqyAÁÐ@ABA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0nWBàd@€ABA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðäyB0E]@PABA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ òA9AABAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ MìA˽@ ABAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‹B`\)@ ABAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`±ŒB€+@@@BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€qB˜\¼@˜ABA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ º™A8¾û@À@BA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ƒúA„%AˆABA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿQùA æ@ABAPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp‹B˜:ð@@ABA`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀMpAp.Õ@˜ABApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ6®APêä@€ABA€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ›‡A¹é@€?B AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðžyBà§3@AB A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ~B-†@€@B A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€©A[×@€AB A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¡ BhÇ•@PAB A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀîA:·@B A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¸lApüÊ@€?B AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà^žA¨Þá@AB Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€£‹Bpî(@AB AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ êrBð.@pAB AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ")Að‚¤@€AB A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ hBpNc@€@B A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀlB0µ[@€@B A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÕÁA¨4ì@€?B APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ îÀAìTAÀ@B A`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ&¿Aؽé@à@B ApAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¡ÖAä¦ ApAB@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@°ˆBP,)@˜AB@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ2BBúW@`AB@A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@›ÞAø9Ý@AB@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŸøA0ôˆ@`AB@A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèk‹Bp@@AB@A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà7UB o@pAB@AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ«çA€À@€?B@Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàç›A°Çä@B@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ``rBPôD@pAB@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà3|Bè±@B@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€^gB@€L@AB@A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¯½A(uè@AB@A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0Æ B >²@pAB@APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€5Bðˆ~@`AB`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx‡B0¨=@PAB`A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÝoBÐM-@˜AB`A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`¼ŽB°|@€AB`A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ýnApNÍ@ AB`A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€âÎAp?Ï@0AB`A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¯]A°Ï@`AB`AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ðáAø±@AB`Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐìQB+L@ @B`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€­•A¯à@à@B`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ù²AX‰æ@AB`A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¥ BÓ™@`AB`A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàòBè§@€?B€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐsBÐ!ý@@AB€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPAB€A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ íôA8÷í@AB€A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ,óA@ˆÊ@ @B€A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀsAоÜ@à@B€A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ \‡Ap÷@AB€AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ë„A$Ù@B€Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`X B°ÈØ@B€AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€dDAȼ@ @BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÖVBУ@ @BA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿx.ŽB{@@ABA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿuB 4C@à@BA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ``ÿA Ì—@0AB€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŽÎBPgI@˜AB€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ™BBàψ@@@B€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°áB0‹–@AB€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿfžBÐ0=@0AB€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÂnBðA;@`AB€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀHðA@†Ÿ@ @B€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ02B` ‘@pAB€?à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØ4ƒB€l1@@@B€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¿TB€]p@`AB€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0´B0+ž@B€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpù=BˆÁ@0AB€?0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¤ûA(’¹@pAB€?@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ [&BÈçœ@AB€?PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ—kB€6R@`AB€?`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPërBU@@AB€?pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ eqB˜C„@˜AB€?€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`@¬AXœÿ@@B€?ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€k‘Axù@ AB@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`í7BÁF@€?B@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ è¸AÈ0ñ@€?B@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿŽJBóˆ@ @B@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@^ƒA0Ç@€@B@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‘™AèìÝ@À@B@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ †‚AèûÐ@€@B@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP“B8»‹@@AB@@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐëB°¨¦@ @B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@8iAðÍ@AB@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ'qB@†H@@@B@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ †ÉAxUð@€AB@@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPkB€;•@@B@@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÁ’Afæ@B@@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà.¼AðÈA€AB@@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ MB˜yµ@B@@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðàNB8k†@`AB@@€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ATB`"~@pAB@@ˆAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ®•A° ø@ @B @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ1B Ìe@€@B @€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¤-BÐr@ AB @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¿Aˆzä@@@B @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ'0AȦ@ AB @€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿzmB`Ú_@AB @ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€s&B€ž¦@0AB @À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°‚0B ³~@€?B @à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà A°ã@pAB @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜=§B`")@@AB @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€š”B°SI@ @B @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÚÐAèÛ@pAB @0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ>:Bp¼_@à@B @@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀá—A([è@€AB @PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`بA ‘ï@@B @`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXµA‰A`ëê@À@ B A@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¢B@Ô¸@€@ B APAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿΡA˜žù@À@ B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ë¹AÐqô@0A B@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ìRBðº6@A B@A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØþ”B`!@`A B@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ø"BPR‰@@ B@A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0a#B K@0A B@A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ-YA§À@ @ B@AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€6uAÕÍ@0A B@Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`)“Aˆ÷@A B@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ½A°uØ@A B@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ A`tê@€@ B@A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ØAÀAA B@A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ñzAÈ@í@ @ B`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ+±BèHAA B`A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@$ªA`°ø@ A B`A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ðBX˜@pA B`A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿШ§B$;@ B`A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØL¡B M@ @ B`A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÀîA(¤Ú@˜A B`AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@?ÇA˜|á@€A B`Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀtÚAÔôA @ B`AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`BäAöÅ@A B€AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ) BÌœA@ B€A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ[|B`´=@A B€A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿüÜA8>Ã@@ B€A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀCBà›p@A B€A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¡ Bx\ª@@@$B€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀá¸AÀ ·@€@$B€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÝB˜©·@0A$B€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ô·Axàô@€@$B€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ë½AÃÖ@@$B€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`FöAxN@˜A$B€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿTÿCžo@˜A$B€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ù/Böf@A$B€?à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ… BÐó@@@$B€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀw}AˆØ@@$B€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Ž}A˜MÓ@ˆA$B€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¹†B0ÕR@€@$B€?0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`·B˜€¢@€?$B€?@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 8BHæ@@A$B€?PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆL•B°W@pA$B€?`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ[B`åŠ@A$B€?pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ `¢AH¡AA$B@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿؾ¹Bp§Y@€?$B@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp¦ƒBpÍ`@À@$B@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀø½A®ê@€@$B@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0pBp*•@0A$B@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`5qBP)@€A$B@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЂbB ²N@€?$B@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°&B0÷u@À@$B@@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¸¬¡B@Ë!@A$B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÖ_B`ú@@À@$B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿJB`vo@€@$B@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€^ŽBº4@A$B@@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÞAøÖÔ@pA$B@@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ü¶Aˆíî@A$B@@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÖA˜Êî@ @$B@@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€e«AÐ A@@$B@@pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ.B4NA@$B @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿþ@BbÛ@ @$B @€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŸAHæé@$B @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿº#B(9¥@€?$B @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðú[B(&@ A$B @€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°=wBdQ@@@$B @ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà·BhI@A$B @À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@zB`´™@$B @à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ¿µB ‰b@€A$B @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BPV<@ @$B @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐä!B¸y@$B @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¤Bø>»@A$B @0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`u&B>•@@A$B @@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@X˜A° Aà@$B @PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‰ÄAŒA@@$B @`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°¬2BH•±@€A$B @pAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@$Bà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¶BXõ@@$Bà@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð`8Bx}š@ˆA$Bà@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`GWB m²@@A$Bà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ‚B0X=@À@$Bà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿT¼AˆÙ@`A$Bà@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ WëA@NÃ@à@$Bà@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿz?Bàéo@$Bà@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 0šAðDÚ@€A$Bà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ:B°Lº@pA$Bà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€MA°pÌ@0A$Bà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Z§Ah? A @$Bà@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`„¼Ahªá@A$Bà@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø„B0¢D@ @$Bà@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀŒ.B8@–@PA$Bà@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp1 BØbß@@$BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀИAÜIA0A$BA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐM™BK@A$BA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÖGBX}‘@à@$BA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ëAØRü@@A$BA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ2BÀ Å@A$BA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€·…APfã@A$BAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@(0BÈ–@@$BAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÁÀA(ä@A$BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð€LBp!m@0A$BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`™-BØd•@@$BA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀé†A€«å@A$BA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàŠA°eÝ@ A$BA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ _ÊAà:ñ@˜A$B0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@lA諸@˜A$B0A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿH>ƒB\3@˜A$B0A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐÞ>B@…q@˜A$B0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ BØ­@À@$B0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜t‚BøÒ @€?$B0A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ žˆB@$F@˜A$B0AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @³A¨ó@A$B0Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`TçAT¯Aà@$B0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà¢ÊAˆHä@@@$B0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ b¥Ax§â@A$B0A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€dB(l@ A$B0A0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP/FBv†@0A$BPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¬¥AkAA$BPA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÀAüŽAÀ@$BPA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ „«A`«À@A$BPA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°‹AB  Z@À@$BPA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿz“B°h(@ @$BPA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ kB(¤@ @$BPAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¬ÔAØ­é@˜A$BPAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`‘¨A@m÷@À@$BPAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpa;B`Ž@$BpAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ì'B€zh@`A$BpA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@“PBàX@ A$BpA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿø,€BP8@@A$BpA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà-Bt AˆA$BpA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿr B°†ê@€@$BpA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜A(BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ#A`BÚ@0A(B€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà6£AØöAPA(B@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿxŠ©BpµT@ A(B@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ½=A˜ßõ@A(B€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0»rB@@(B @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÔ‹Al.A˜A(BÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@m½Aäç8A(Bà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`LB(Á@@A(BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÒ}B¸µ‰@`A(BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°5YB(¢§@€A(B AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ°2A #ø@€@(B0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÁùA»A˜A(B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà(BØÎ×@ˆA(BPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ–DAh‘ A`A(B`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ’Aœ!A@A(B@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðëB’@€?(B@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿOêA˜jº@pA(B@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ä€B€2@ @(B@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿãbB€5~@€@(B@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÕ„B Ü%@€@(B@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ Ù½AAÕ@`A(B@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 8BP6“@PA(B@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿвBˆN¶@À@(B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀß¹AÈÒì@@(B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`#AH"ï@pA(B@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ G–AèˆÞ@ˆA(B@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿoB¿ @pA(B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`\ÚA`Ù÷@ @(B@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ?ÛA(RÝ@˜A(B@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°(Bø+Î@A(B€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÙ”B°i“@@A(B€@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÝÌA˜ÛA˜A(B€@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ üÊAÔ~A @(B€@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€EæAHŽÊ@A(B€@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿбFBP{’@pA(B€@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`åB°@Œ@€?(B€@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀé¿A¨¦Ò@(B€@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿb¤B°*!@˜A(B€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ËbBeM@À@(B€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÐyB°0?@0A(B€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ C¥Aì@€?(B€@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`l·AÈ.î@A(B€@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿОPBÐ2l@€?(B€@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿdOBƒ@A(B€@`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿtAÀ@Ø@À@(BÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP_Bðyj@0A(BÀ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÖBÙ¬@0A(BÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÅBˆ*Ø@€A(BÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿHjAh¤Ï@A(BÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿd/BÀ3~@€?(BÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ºgBp_2@˜A(BÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`bB ±O@€@(BÀ@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ޶A Òê@A(BÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ »B8-–@ A(BÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ýÂA$RAˆA(BÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà›¥Aôå@@(BÀ@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¢KBPW’@€@(BÀ@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°aB¨©ª@A(BÀ@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpkCB@}@PA(BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÀB ®Ø@@@(BA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¥ôA”§AÀ@(BA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀZB`§@˜A(BA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 6[BÀŽ3@A(BA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀJB°í`@ˆA(BA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ|8BO_@à@(BAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@dþA@CŸ@0A(BAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ðÆAÛñ@A(BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàXB°h@€A(BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿߌB#O@@(BA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ëBëì@@(BA0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿbB@ A(BA@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ˜tAFÔ@PA(B AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`’ÛA@´ð@A(B A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@5^A0ZÍ@€@(B A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÌÂA˜Œü@ A(B A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðB¸&¿@pA(B A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ VjBàaR@€A(B A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ áABúS@€A(B AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ1B(¦–@€A(B Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ (BȬˆ@0A(B AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ V­A,õ@€A(B AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿv…AØàá@PA(B A AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ B˜«Ø@ˆA(B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÏ1B ¥]@ˆA(B@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@3—B°¸1@@@(B@A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¹ÌAè¤ò@ @(B@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@+B°É@@A(B@A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀénA@ÑÓ@`A(B@A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ ’AÀ2ä@PA(B@AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@AÐ¥ã@à@(B@Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`бAù@ @(B@AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`AAð´Þ@€@(B`AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`×;B@]Ï@A(B`A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpÿ_BØ ¦@@@(B`A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€BëA€Å©@A(B`A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿBØ©¢@pA(B`A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@\ÁAÈ@$A A(B`A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ´³AhVA€?,B€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€RA€ïû@A,B€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ H/BH2¡@A,B€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ…IBP0e@A,B€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ  BðJW@`A,B€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8 ªBP›A@€?,B€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿù—Ahzê@@,B€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ü´APß@,B€?à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ 6áAxÃ@À@,B€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€yfB tT@@A,B€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpˆB@rœ@@,B€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ —«A€cý@@,B€?0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp QB X—@A,B€?@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀç“B°6@`A,B€?PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ @BðÚ›@€?,B@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨}…BÐï:@ @,B@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ½fBx@@,B@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿž[Bà"@€@,B@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°½IBTs@A,B@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀPÜA€¸ã@A,B@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ÷GBàfV@0A,B@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ íYB0ÚR@€A,B@@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿШBðF>@@A,B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà26B`½@pA,B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@²AH/ô@A,B@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ´ºA¨#ë@pA,B@@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ mœAKå@€@,B@@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@Z‚A8Åä@ @,B@@PAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÿAHmà@PA,B @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp ´BМ$@ˆA,B @€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàB 7€@pA,B @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ”§A4À A€@,B @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ ™AˆÐ@€@,B @€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@XÛAP“Ä@pA,B @ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿêBxë¡@`A,B @À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`à:Bೕ@A,B @à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€1‡Bp)O@A,B @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà\žATªA,B @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÕsAPúÖ@ A,B @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿΕAè ï@@,B @0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp†*B(̺@@@,B @@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP©B`bÉ@@@,Bà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ðMBàQ3@ A,Bà@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ #Bðç@À@,Bà@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ò_Bòg@@,Bà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐk&BØ–Œ@0A,Bà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ѬA8£ä@`A,Bà@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€­ªAàÀA€?,Bà@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŒÄA8{ò@,Bà@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ‹©AÜÖA@@,Bà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ P»A`âÖ@A,Bà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà« B0âÉ@˜A,Bà@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`3Bdä@@,Bà@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ\B€øÎ@,BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@âàA`¬A A,BA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0­¯BPè3@A,BA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP¨B`æ+@ˆA,BA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀI+BFd@à@,BA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ£ãA˜¤Ü@€@,BA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿaàAÐã@pA,BAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð°B(Ó@À@,BAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€¡ÌATkA,BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀýµAùã@`A,BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`Ï'B ¨›@pA,BA AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ|•A áê@€@,B0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPİBp*e@ˆA,B0A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€±BÀt@@,B0A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆôAX A0A,B0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÁ½AÀðâ@ A,B0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÙAÚÑ@€?,B0A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`åªAX Ú@À@,B0AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÓA¸Lô@A,B0Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ÊAX A A,B0AAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@š—Aøàñ@ @,BPAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€m½AXA˜A,BPA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðHBèaê@à@,BPA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`–ÈAàÿà@€?,BPA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðË B(çA`A,BPA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0T.B0@`A,BPA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpA0BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð£ÆB`óa@@0B€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ{#B˜2â@ A0B@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0B@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐYBˆ7Ó@@@0B€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ò^A°AA0B @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀØ=A¼ÓA€A0BÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ýXALwAPA0Bà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÆîA”ØEApA0BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀZVAtc A @0BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°Bt'mA˜A0B AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð•cBØ~¤@€A0B0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÊB SAà@0B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@'VA\ A€?0B@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿKMB :Æ@@0B@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàv¼AÈóù@€@0B@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`»‹A¸õû@ @0B@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¹™A€*ê@A0B@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿusAÎ@˜A0B@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿyB ÒA@@0B@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPkŠBÀƒ=@À@0B@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ ›BÀF:@€A0B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€æ¡Bð@@0B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€.B¨]‰@A0B@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BàŒå@PA0B@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿp Bpœ@A0B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ÏÛAh!ä@@A0B€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿè™åB°=9@0A0B€@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8ó‚BP÷@€A0B€@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÈ8Bã @A0B€@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà—BhgŠ@˜A0B€@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`pPBŽ@@0B€@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€s²AØ«÷@ˆA0B€@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpüZBpÅ_@A0B€@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¶B -@A0B€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ?BàÓ@0A0B€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€MA(¼@pA0B€@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@SÅAHü@0A0B€@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@…AÝØ@A0BÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿhô…B€š@`A0BÀ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0þBŠŽ@@0BÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ BS¬@@A0BÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ÓîAp=Õ@pA0BÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€AñA¿Ô@à@0BÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ j3B¨@à@0BÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@¯B¨Þ°@À@0BÀ@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ´NBhß…@0A0BÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ×Bˆc@@0BÀ@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐpŽB`g@à@0BÀ@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ»ƒB9@€@0BÀ@0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ A0BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`­¢AxhÙ@˜A0BA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿR5B ö^@ @0BA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‹¬AàŒç@ @0BA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¯RBù@@0BA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0éOB=Ä@A0BA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàÉŽB@÷H@0A0BAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐBB(æ¡@à@0BAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàøpBPãb@@A0BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð¬^Bp‰w@A0BAAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ “A ¼A€@0B AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ8?Bèù@€@0B A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°q¸B`Óm@A0B A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ3!B€6‰@ @0B A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ eüA8‰Ô@`A0B A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ÊšA@Íå@pA0B A @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ­A 2ì@0A0B AÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ dãAè%æ@ @0B Aà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàxûA¸ƒ³@€A0B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿJBàw–@0A0B@A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàG³AÞà@A0B@A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@âøA8Ý@˜A0B@A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ïBp“¡@0A0B@A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð(@BðRR@0A4B€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ôA€#±@A4B€?€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPá>B†@pA4B€?@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ.MBpZ“@A4B€?@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ Bè.³@A4B€?€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°BX"î@ A4B€? @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ !BÀ„•@A4B€?À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿIB8,§@4B€?à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€`kAP}Ë@ @4B€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@4qA Û@À@4B€?AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàôôAàÇÏ@@@4B€? AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð@BÍ¢@A4B€?0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0iBˆ©@4B@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿOkBÀ,|@A4B@@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿJ’Bq@0A4B@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@ywBàÔL@A4B@@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°ª@Bhýœ@A4B@@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿX¹B@.V@@4B@@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿàDxB@°(@€?4B@@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿºWAXöÉ@A4B@@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ‡9BÈÈÈ@A4B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ò?B`)}@PA4B@@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€f­AXéì@ A4B@@ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ³½A`ÀÞ@@@4B @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐRBÀWT@€@4B @€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿð)*BÀ'Ÿ@4B @@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€û¸Aðçø@4B @@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€áÜAœAÀ@4B @€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ êçAØyÉ@à@4B @ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ûtAØ´Ö@À@4B @À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ xPBÛw@À@4B @à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿЈbB€áv@@4B @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€éÚA8ËÙ@4B @AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà ÜA¨~Ð@˜A4B @ AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿpA4Bà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ ÑAȤÊ@ @4Bà@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÄlBÀÀ[@0A4Bà@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ÕIB éã@`A4Bà@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðÎ"BxC–@@@4Bà@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀQ'Bh÷»@€A4Bà@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¢kBpôE@`A4Bà@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ žQB¨Q”@@4Bà@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ óeB ‹@4Bà@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€Š’A¸í@pA4BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ+pAPÃË@€@4BA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`v$Bp’»@@A4BA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¥¶AôãAA4BA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀž˜At·A A4BA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ—8Bð@À@4BA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ!­A¨Öà@€?4BAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€#B@0®@ A4BAà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ4B0AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP\CB@€Š@À@4B0A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀÁAø@€A4B0A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@‹°A$ŒA€@4B0A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ\¤A(åû@ˆA4B0A€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿñA hAA8BZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿA8B€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿØÇ¢BAK@€?8B@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿøL¡BÐëI@`A8B@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€õB0¸IA€?8B€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀhìA€R5A @8B @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€´¶Aз#A@A8BÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ(dA4ØAA8Bà@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€5mA ÜAA8BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP„kBx ã@A8BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°BB¸4@@8B@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPRDB`£`@à@8B@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@8B@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ¡£Ax»AA8B@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ0­A\`A˜A8B@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ@. B09@0A8B@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿˆ®Bе@PA8B@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿMMB°t…@8B@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿðœBX^¢@à@8B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿXŽBPò0@à@8B@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿèíBà’4@à@8B€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ¨Ù„BÀ¹¼@à@8B€@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ@8B€@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ/;B¨¯›@ @8B€@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿSjBý]@`A8B€@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀ|ËAñ@€@8B€@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿP;B°T¤@@@8B€@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ–B.é@˜A8B€@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ¡ßAÀØæ@pA8B€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀlB°I.@A8B€@AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€?8BÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€\‚Aè:õ@˜A8BÀ@€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`ôAüOA€@8BÀ@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀlñAhòA@8BÀ@@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà@8BÀ@€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ`2ÝAÀÖ@A8BÀ@ @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0ýSBˆZ•@ @8BÀ@À@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÐ/‰BШw@@@8BÀ@à@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿÀHB˜×Ø@ @8BAZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿyBø¬Ô@A8BA€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ°!BH<Å@@@8BA@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ0¤MB°©ú@0A8BA@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿɤBpÂ&@à@8BA€@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ ŠFBà(Ð@8BA @ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿà&ÐA8[æ@A8BAÀ@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ˜Ì—B Ûl@à@8B AZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€ØƒAèÃù@€A8B A€?ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿPA8B A@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€?8B A@@ZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿZZúÿ€4«A$A`A
  • \ref ss_ordi Ordinates include Miller indices (clipper::HKL), orthogonal and fractional coordinates (clipper::Coord_orth, clipper::Coord_frac), and grid coordinates (clipper::Coord_grid). Grids describe the storage of 3D data: The basic grid class (clipper::Grid) describes the dimensions and indexing of a 3D rectangular arrays. The unit cell grid (clipper::Grid_sampling) also provides methods for converting between fractional and grid coordinates, and the map grid (clipper::Grid_range) describes a general sampled map, which is bounded by lower and upper grid coordinates.
  • \ref ss_crys A crystal is defined by two main classes: a unit cell (clipper::Cell) and a spacegroup (clipper::Spacegroup). These are complex classes which store derived information and provide optimised methods for handling it. Two smaller `descriptor' objects provide a more compact representation for storage and transmission: The cell descriptor (clipper::Cell_descr) holds just the cell edges and angles, and the spacegroup descriptor (clipper::Spgr_descr) hold the Hall code of the spacegroup.
  • \ref ss_data Data objects hold the actual crystallographic data. They include reciprocal space data (clipper::HKL_info, clipper::HKL_data), crystallographic and non-crystallographic maps (clipper::Xmap, clipper::NXmap), and FFT maps (clipper::FFTmap) The primary design goal of the data objects is that they hide all the bookkeeping associated with crystallographic symmetry (and in real space, cell repeat). Data can be written to and read from any region of real or reciprocal space, and the unique stored copy of the data will be modified correctly. This is all achieved in a computationally efficient manner. The data objects are templates which can hold data of any type. In the case of a map, this type will usually be `double' or `float', however in the case of reciprocal space data the types are often more complex, for example `magnitude and phase' (F_phi) or Hendrickson-Lattman coefficient (ABCD).
  • \ref ss_io Input/Output objects are used to record the contents of an object in a file or restore the contents from a file. (MTZfile, MAPfile) The crystal descriptors and data objects may be used as stand-alone objects. However, the data objects are related to a particular crystal, and may be related to each other. In order to facilitate the organisation of information, all the objects have `container' variants.
    \section s_class Classes The classes which a developer will commonly encounter are as follows: \subsection ss_ordi Ordinates and grids:
    • clipper::HKL Reflection/Miller index. Constructed with 3 integers, h, k and l. Read-write access is provided to these members through the h(), k() and l() methods.
    • clipper::Coord_orth Orthogonal Angstrom coordinate, defined on some unspecified coordinate frame. Constructed from 3 real numbers, x, y, and z. Read access is provided to these members through the x(), y() and z() methods.
    • clipper::Coord_frac Fractional coordinate, defined in fractions of the cell edges. The coordinates are therefore not necessarily orthogonal. Constructed from 3 real numbers, u, v, and w, being fractions of the a, b, and c axes. Read access is provided to these members through the u(), v() and w() methods.
    • clipper::Coord_grid Grid coordinate, defined on some unspecified grid. (Ideally this object should define its own grid, but these things are used so frequently that the overhead would be unacceptable.) Constructed with 3 integers, u, v and w, being grid positions along the a, b and c axes. Read-write access is provided to these members through the u(), v() and w() methods.
    • clipper::Grid A generic grid definition. Constructed with 3 integers, nu, nv and nw, defining the size of a grid along 3 direction. Read access is provided to these members through the nu(), nv() and nw() methods. Methods are provided for simple indexing of a 3D array stored as a 1D list (Like a multidimensional local array in C, or a Fortran array with the indices reversed).
    • clipper::Grid_sampling Derived from clipper::Grid, this class is used for a grid which defines the sampling of a unit cell. Constructor as for clipper::Grid. It provides additional methods for converting between fractional and grid coordinates, and for reducing a coordinate from anywhere in crystal space to the unit cell (0-1,0-1,0-1).
    • clipper::Grid_range Derived from clipper::Grid, this class is used for defining a map grid. The map grid need not cover a unit cell, and need not be based at the origin. It is constructed by two clipper::Coord_grid's, representing the lower and upper bounds of the volume in 3D space. Methods are provided for simple indexing of a 3D array stored as a 1D list.
    \subsection ss_crys Crystal information
    • clipper::Cell_descr The cell descriptor class (clipper::Cell_descr) contains the basic information required to describe a unit cell, i.e. the cell edges a, b, and c, and the cell angles, alpha, beta and gamma. It is constructed by providing these 6 values in order. The angles may be given in degrees or radians, if they are less than pi they are assumed to be in radians. If they angles are omitted they are assumed to be 90 degrees.
    • clipper::Cell The cell class (clipper::Cell) is constructed from a cell descriptor (clipper::Cell_descr), but additionally contains derived information, including the cell volume, the orthogonalising and fractionalising matrices (for converting between orthogonal and fractional coordinates) and the metric tensors (for computing the distance between points in real space, or the resolution of a reflection in reciprocal space). It provides methods for conversion between fractional and orthogonal coordinates (frac_to_orth, orth_to_frac), calculating distances in real space (distancesq) and reflection resolutions (invresolsq).
    • clipper::Spgr_descr The spacegroup descriptor class (clipper::Spgr_descr) contains the Hall symbol, which uniquely describes the spacegroup. It can be constructed from a spacegroup number, a traditional Hermann-Maugnuin symbol, or a list of symmetry operators (not implemented).
    • clipper::Spacegroup The spacegroup class (clipper::Spacegroup) is constructed from a spacegroup descriptor (clipper::Spgr_descr), but additionally contains a list of all the symmetry operators, and tables for looking up inverses of symmetry operators. It provides methods for returning symmetry operators, along with other information such as the point group and Laue group. Symmetry operators are represented as a 3x3 matrix and 3x1 vector of either real numbers (Rsymop) or integers (Isymop). For integer symops the translation components are scaled by a factor of 12. Both real and integer symops provide methods for transforming Miller indices (sym_hkl) and fractional coordinates (sym_coord), and for calculating the phase shift associated with the symmetry transformation of a reflection (sym_phase_shift).
    \subsection ss_data Data objects Reciprocal space data The reciprocal space data object is divided into two parts: the first part (clipper::HKL_info) handles indexing of reflections and information derived from the Miller indices, and the second part contains the actual data. The reasons for this division are that it is common to have several lists of information for each reflection, so a single list of Miller indices can be used for several lists of data. This also allows the use of optimised tables for looking up reflections, without wasting space duplicating them for several data lists. However, if reciprocal space data are stored which do not have the same list of Miller indices, it is quite possible to provide several clipper::HKL_info objects, one for each list of data.
    • clipper::HKL_info The reflection indexing class (clipper::HKL_info) contains a cell, a spacegroup, and a list of Miller indices. Reflection data is most commonly accessed by looping through each reflection in turn, and so the reflections can be referred to by number, or by coordinate-reference types provided for that purpose. However, it is occasionally necessary to refer to a reflection directly by its Miller index. For this purpose, a fast lookup table is also maintained, allowing efficient access to any reflection. This operation may however require searching through several symmetry equivalents, so there is still some overhead. The overhead is reduced by using the appropriate coordinate-reference type (clipper::HKL_info::HKL_reference_coord), which stores the last use symmetry operator as a guess at which operator will be required next. clipper::HKL_info is constructed by providing a clipper::Spacegroup and clipper::Cell (unless the container version is used). A method is provided to generate a list of unique non-absent reflections to a given resolution (generate_hkl_list), or alternatively a list may be imported using an I/O object. Coordinate-Reference Types are provided for looping through the list of reflections (clipper::HKL_info::HKL_reference_index) or accessing reflections by Miller index (clipper::HKL_info::HKL_reference_coord). The latter is optimised for the case where reflections are taken consecutively from the same region of reciprocal space.
    • clipper::HKL_data The reflection data object is a template object, where the template type is the type of crystallographic information to be stored in the object. It simply stores a list of data of that type. Data types typically include several values. Examples include measured X-ray intensity and its standard deviation (I_sigI), structure factor magnitude and phase (F_sigF), and Hendrickson-Lattman coefficients (ABCD). Data types are derived from a base type (Datatype_base), and should override all the methods of that type. This will allow the data to be automatically transformed about reciprocal space, and imported or exported to a file, as required. The class provides methods for accessing the data by index number, by coordinate-reference type, or by Miller index. The last method should avoided for speed critical tasks. The coordinate-reference types are typedef'ed from those in clipper::HKL_info, and may be used interchangeably with them. However clipper::HKL_data provides an additional method (next_data) for accessing only the non-missing data in a list.
    Real space data
    • clipper::Xmap The crystallographic map data object is a template object, with the template type being the type of the data; usually double or float for maps, or int or bool for masks. (In future a specialisation for complex data will be available, with a complex fft method.) The map object is constructed by providing a clipper::Spacegroup and clipper::Cell (unless the container version is used), and the unit cell sampling (clipper::Grid_sampling). Methods are provided to set and get data by grid coordinate (clipper::Coord_grid), however it is more efficient to use coordinate-reference types for this purpose. Coordinate-Reference Types are provided for looping through the unique map grid points (clipper::Xmap_base::Map_reference_index) or accessing map grid points by coordinate (clipper::Xmap_base::Map_reference_coord). The latter is optimised for the case where map values are taken consecutively from the same region of crystal space. Methods are also provided for moving one grid step along any of the cell axes.
    • clipper::NXmap The non-crystallographic map data object is a template object, with the template type being the type of the data; usually double or float for maps, or int or bool for masks. It contains a finite bounded grid of data with no symmetry or repeat. A rotation-translation operator allows the grid coordinates to be related to an arbitrary orthogonal coordinate frame. This will often relate to the orthogonal coordinate representation of a portion of some unit cell to which the map is related. Coordinate-Reference Types are provided for looping through the map grid points (clipper::NXmap_base::Map_reference_index) or accessing map grid points by coordinate (clipper::NXmap_base::Map_reference_coord).
    Other objects
    • clipper::FFTmap The FFT map (clipper::FFTmap) is a map used for calculating Fast Fourier transforms. It can hold represent data in either real or reciprocal space, and transform between representations. The data is stored covering the whole of the P1 unit cell in real space, or the L>0 hemisphere in reciprocal space, however the crystallographic symmetry of the data is maintained at all times. This is achieved by setting every symmetry equivalent value when writing to the object. When reading the symmetry is assumed and only the requested value is returned. In general it is not necessary to use an FFT map directly, since one will be created whenever an FFT is required. However if data is being transformed very frequently, or if very fast random access to reflection or map values is required, then it may be beneficial to use an clipper::FFTmap for this purpose.
    • clipper::ResolutionFn The resolution function evaluator is a class for the calculation of arbitrary functions of resolution or position in reciprocal space. It can be used for the generation of Wilson plots, or for the calculation of simple likelihood function such as sigma-a. It is a superior replacement for any calculation which would previously have been performed using resolution bins.
    \subsection ss_io Input/Output objects
    • clipper::MTZfile Import/export class for MTZ files.
    • clipper::MAPfile Import/export class for CCP4 maps.
    \subsection ss_refer Coordinate-reference types. Coordinate-reference types are provided for accessing data in both real and reciprocal space. Data is commonly referred to in one of two ways: -# by index into a list of unique data, or -# by 3-dimensional coordinate. The coordinate-reference types are designed to make switching between the two forms of reference easier. Two coordinate-reference types are provided in each space - one which behaves more like an index, and one which behaves more like a coordinate. However, either may be asked to return either an index or a coordinate on request. References may also return other useful information, for example the HKL_reference types will return the resolution and reflection class of a reflection (i.e. centricity, phase restriction, multiplicity). The coordinate reference types are as follows: \code clipper::HKL_info::HKL_reference_index clipper::HKL_info::HKL_reference_coord clipper::XMap_base::Map_reference_index clipper::XMap_base::Map_reference_coord clipper::NXMap_base::Map_reference_index clipper::NXMap_base::Map_reference_coord \endcode The index-like reference is simply an index, and a pointer to the parent object, which allows the corresponding coordinate to be looked up. It provides a convenient way to access either every unique reflection in a list, or every unique map grid point in the asymmetric unit, in turn. The coordinate-reference type is usually initialised by assignment from the `first' method in the parent object. It may then be incremented by its own `next' method. Completion is tested by the `last' method. For example, if hklinfo is an object of type clipper::HKL_info and xmap is an object of type clipper::Xmap, then the following loops could be used to access all the data: \code for ( clipper::HKL_info::HKL_reference_index ih = hklinfo.first(); !ih.last(); ih.next ) \endcode However, if the Miller indices of a reflection are are required, the reference type may be queried directly. Other information can also be obtained: \code HKL hkl = ih.hkl(); int index = ih.index(); ftype s = ih.invresolsq(); HKL_class cls = ih.hkl_class(); \endcode Similarly, if hkldata is an object of type clipper::HKL_data, then the following will loop over all non-missing data in the list: \code for ( clipper::HKL_info::HKL_reference_index ih = hkldata.first_data(); !ih.last(); ih.next_data(hkldata) ) \endcode The reference types in real space are equivalent: \code for ( clipper::Xmap_base::Map_reference_index ix = xmap.first(); !ix.last(); ix.next ) { int i = ix.index() Coord_grid coord = ix.coord(); } \endcode The coordinate-like types are more sophisticated. They hold a coordinate and a pointer to the parent object. However, the corresponding index is also stored (if it exists), along with the symmetry operator (and in reciprocal space the Friedel operator) used to obtain it. If an new coordinate is assigned to the reference, then this symmetry operator will be tried first, providing a significant performance gain. The differences between the index-like and coordinate-like reference types can be summarised as follows: - index-like types can only refer to the position of a stored datum, i.e. a coordinate in the stored ASU or a non-absent reflection in the reciprocal ASU. - coodinate-like types can refer to any possible position, and therefore also store the symmetry transformations required to get back to the stored data. Generally index-like types are used to loop through the stored data, whereas coordinate-like types are used to interact with data stored in a different way. */ clipper/dox/clipper.dox000644 000765 000000 00000020302 11766652736 015365 0ustar00ccbwheel000000 000000 /*! \mainpage The Clipper Project \author Kevin Cowtan There are currently two major pressures on crystallographic computing: - Increased automation to increase throughput in line with genomics applications. - Increased data complexity, as data from more sources is combined and carried through the whole calculation to solve more difficult problems. The Clipper project is an initiative to address these pressures. The aim of the project is to produce a set of object-oriented libraries for the organisation of crystallographic data and the performance of crystallographic computation. The libraries are designed as a framework for new crystallographic software, which will allow the full power of modern programming techniques to be exploited by the developer. This will lead to greater functionality from simpler code which will be easier to develop and debug. \section s_oop Object oriented programming The evolution of high level programing may be very imprecisely caricatured as follows: - Early high-level languages (Fortran): There is no structure to data or code. Variables are not grouped in any way or specially associated with any code. - Structured programming (C, Pascal, etc): Data structures are introduced, grouping related variables into compound objects, which can completely specify the state of some object. - Object-oriented programming (Smalltalk, C++, etc): Data structures may now contain code, and now describe not only the state of the object, but also its behavior and interactions. (In the general case, all code becomes part of an object.) Clipper is object-oriented. The main benefit of this approach is that code becomes much more reusable, since objects are self-contained, and may be reused, rewritten, or replaced without affecting other code. Additionally, the organisation of the code and data is generally much clearer. \section s_obj Clipper objects Clipper defines a wide range of objects. These fall into a number of groups, including: - \ref ss_cobj : Cell, Spacegroup, Metric, R/T operator, etc. - \ref ss_dobj : Reflection data, Crystallographic map, Non-crystallographic map, Coordinate model. - \ref ss_mobj : FFT arrays, Resolution functions, Conversion objects, Import/export objects The coordinate object is a substantial task in itself and is addressed by an interface to the CCP4 'MMDB' library, developed by Dr Eugene Krissinel. Some of the objects will be discussed in more detail: \subsection ss_cobj Crystallographic objects: These implements the fundamental properties of a crystal.
    The Cell object:
    This object describes a unit cell. It holds the cell parameters, and derived information including coordinate conversion matrices and metrics. Any cell object may be used to convert coordinates between orthogonal and fractional forms, and calculate distances in real space and resolutions in reciprocal space.
    The Spacegroup object:
    This object describes a spacegroup, using information from the 'cctbx' library of Dr Ralph Grosse-Kunstleve. It can be use to generate symmetry coordinates and reflections, phase shifts, centricity, asymmetric units, and so on.
    \subsection ss_dobj Data objects: These hold actual data. They are written as templates which can hold whatever type of data the developer requires.
    The reflection data object:
    It is commonly necessary to store several related items of reflection data. Therefore this object is split into two parts; a parent object which holds a list of Miller indices and related data, and then several data objects which hold the actual data associated with each Miller index. The data objects can hold data of arbitrary types: these types will usually consist of several values. For example, a structure factor magnitude and its variance, or all four Hendrickson-Lattman coefficients, are usually held in a single data object. To the user, the data appears to cover the whole of reciprocal space, however in practice only an asymmetric unit is stored. Data is transformed about reciprocal spaces as required. When a new data type is defined, its behavior under transformation is also be defined so that this mapping can be performed.
    The crystallographic map object:
    This object also implements crystallographic symmetry, and also cell repeat, in a manner which is transparent to the user. It may also hold arbitrary data types: common examples would include bits, real values, complex values, or orthogonal or fractional gradients.
    The non-crystallographic map object:
    This object is used for map data which does not have symmetry or cell repeat, for example an NCS averaging mask.
    \subsection ss_mobj Method objects: These are used to provide additional functionality commonly required in crystallographic calculations. Examples include:
    FFT map:
    This object holds data which may be represented in either real or reciprocal space. The data may be accessed in either form, and may be transformed between spaces as required.
    The resolution function evaluator:
    This object creates an arbitrary function of position in reciprocal space, by optimising the parameters of some basis function in order to minimise some target function. This is an extreme generalisation of the idea of 'resolution bins', and can be used for anything from <|F|2>s to sigma-a and beyond.
    Import/export objects:
    The only import/export objects implemented so far are the MTZfile and MAPfile objects. These stand as proxies for an external file, and can transfer data between the Clipper objects and the file.
    \section s_scpt Scripting Automation of crystallographic tasks depends on being able to communicate between successive tasks, and by being able to execute control code to activate tasks and make protocol decisions. This functionality is provided through a scripting interface. A Python interface will be provided through the boost.python library. It is possible that interfaces to C and a range of scripting languages will be provided through other means. All the data and the full functionality of the methods will be available from the scripting layer, allowing full automation and full communication between tasks. Eventually the individual programs should disappear, rather exposing their functionality directly to the scripting layer. At the same time, data will have to move from traditional files into a database, so that each task has immediate access to all the information currently available. \section s_hier Partial class hierarchy (as of 1/2/2001) \image html hierarchy.png \image latex hierarchy.eps width=15cm \section s_ackn Acknowledgments: I would like to thank Ralph Grosse-Kunstleve, Airlie McCoy, Eugene Krissinel, Jan Zelinka and the CCP4 staff for their many and varied contributions to this effort. Clipper stands for 'Cross-crystal Likelihood Phase Probability Estimation and Refinement', which is what I hope to use it for. \section s_refr References: - 'Clipper' code and documentation (K. Cowtan): http://www.ysbl.york.ac.uk/~cowtan/clipper/clipper.html - 'mmdb' coordinate library (E. Krissinel): http://www.ebi.ac.uk/~keb/cldoc/ - 'cctbx' crystallography toolbox (R. Grosse-Kunstleve): http://cctbx.sourceforge.net See the following pages in the Clipper documentation for further information: - \ref p_class_overview (brief guide to classes) - \ref p_conventions (coding style) - \ref p_coords (Coodinate types) - \ref p_develop (initial example) - \ref p_develop_hkl (reflection data handling and examples) - \ref p_develop_map (map handling and examples) - \ref p_develop_model (model handling) - \ref p_wheretolook (thematic index) - \ref p_installation (and dependencies) */ /*! \namespace clipper All normal clipper objects except data objects are defined in this namespace. */ /*! \namespace clipper::datatypes This namespace is used for templates which will later be instantiated for float or double precision data. You would not normally reference a class from this namespace directly. */ /*! \namespace clipper::data32 This namespace contains instantiations of template classes for storage and manipulation of float data types. */ /*! \namespace clipper::data64 This namespace contains instantiations of template classes for storage and manipulation of double data types. */ clipper/dox/clipper_contrib.dox000644 000765 000000 00000004021 11766652736 017105 0ustar00ccbwheel000000 000000 /*! \mainpage Clipper contributed packages. The Clipper 'contrib' package is a collection of method objects which are not part of the core data storage and manipulation process, but which implement common crystallographic tasks. Many of these tasks can be performed in a variety of ways. For example, a structure factor calculation can be performed by direct summation, or by density calculation and FFT. An application may wish to switch between these. Therefore, an abstract base class is defined for each type of task, which defines the interface. Actual implementations are derived from the base class, differing only in their constructors. These may then be used interchangeably. To find the documentation for a particular implementation, select the base class in which you are interested, and then pick the appropriate implementation from its derived classes. \par Structure factor calculation from coordinates: - clipper::SFcalc_base< T > - clipper::SFcalc_iso_sum< T > - clipper::SFcalc_aniso_sum< T > - clipper::SFcalc_iso_fft< T > - clipper::SFcalc_aniso_fft< T > \par Structure factor calculation against Fo from coordinates: - clipper::SFcalc_obs_base< T > - clipper::SFcalc_obs_bulk< T > \par Structure factor weighting (sigmaa): - clipper::SFweight_base< T > - clipper::SFweight_spline< T > \par Electron density calculation, mask calculation from coordinates: - clipper::EDcalc_base< T > - clipper::EDcalc_iso< T > - clipper::EDcalc_aniso< T > \par Map filtering (e.g. for solvent mask estimation from density): - clipper::MapFilter_base< T > - clipper::MapFilter_slow< T > - clipper::MapFilter_fft< T > - See also the filter functions, clipper::MapFilterFn_step, clipper::MapFilterFn_linear, clipper::MapFilterFn_quadratic \par Fragment searching: - clipper::FFFear_base< T > - clipper::FFFear_slow< T > - clipper::FFFear_fft< T > \par Origin matching: - clipper::OriginMatch_base< T > - clipper::OriginMatch< T > \par Skeletonisation: - clipper::Skeleton_base< T1, T2 > - clipper::Skeleton_basic */ clipper/dox/clipper_hierarchy.eps000644 000765 000000 00000017522 11766652736 017432 0ustar00ccbwheel000000 000000 %!PS-Adobe-2.0 %%Creator: dot version 1.7.11 (Fri Nov 16 14:55:37 GMT 2001) %%For: (cowtan) Kevin Cowtan %%Title: G %%Pages: (atend) %%BoundingBox: 35 35 481 191 %%EndComments %%BeginProlog save /DotDict 200 dict def DotDict begin %%BeginResource: procset /coord-font-family /Times-Roman def /default-font-family /Times-Roman def /coordfont coord-font-family findfont 8 scalefont def /InvScaleFactor 1.0 def /set_scale { dup 1 exch div /InvScaleFactor exch def dup scale } bind def % styles /solid { } bind def /dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def /dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def /invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def /bold { 2 setlinewidth } bind def /filled { } bind def /unfilled { } bind def /rounded { } bind def /diagonals { } bind def % hooks for setting color /nodecolor { sethsbcolor } bind def /edgecolor { sethsbcolor } bind def /graphcolor { sethsbcolor } bind def /nopcolor {pop pop pop} bind def /beginpage { % i j npages /npages exch def /j exch def /i exch def /str 10 string def npages 1 gt { gsave coordfont setfont 0 0 moveto (\() show i str cvs show (,) show j str cvs show (\)) show grestore } if } bind def /set_font { findfont exch scalefont setfont } def % draw aligned label in bounding box aligned to current point % alignfactor tells what fraction to place on the left. % -.5 is centered. /alignedtext { % text labelwidth fontsz alignfactor /alignfactor exch def /fontsz exch def /width exch def /text exch def gsave % even if node or edge is dashed, don't paint text with dashes [] 0 setdash currentpoint newpath moveto text stringwidth pop alignfactor mul fontsz -.3 mul rmoveto text show grestore } def /boxprim { % xcorner ycorner xsize ysize 4 2 roll moveto 2 copy exch 0 rlineto 0 exch rlineto pop neg 0 rlineto closepath } bind def /ellipse_path { /ry exch def /rx exch def /y exch def /x exch def matrix currentmatrix newpath x y translate rx ry scale 0 0 1 0 360 arc setmatrix } bind def /endpage { showpage } bind def /layercolorseq [ % layer color sequence - darkest to lightest [0 0 0] [.2 .8 .8] [.4 .8 .8] [.6 .8 .8] [.8 .8 .8] ] def /setlayer {/maxlayer exch def /curlayer exch def layercolorseq curlayer get aload pop sethsbcolor /nodecolor {nopcolor} def /edgecolor {nopcolor} def /graphcolor {nopcolor} def } bind def /onlayer { curlayer ne {invis} if } def /onlayers { /myupper exch def /mylower exch def curlayer mylower lt curlayer myupper gt or {invis} if } def /curlayer 0 def %%EndResource %%EndProlog %%BeginSetup 14 default-font-family set_font 1 setmiterlimit % /arrowlength 10 def % /arrowwidth 5 def % make sure pdfmark is harmless for PS-interpreters other than Distiller /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse % make '<<' and '>>' safe on PS Level 1 devices /languagelevel where {pop languagelevel}{1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn ([) cvn load put } if %%EndSetup %%Page: 1 1 %%PageBoundingBox: 36 36 481 191 %%PageOrientation: Portrait gsave 35 35 446 156 boxprim clip newpath 36 36 translate 0 0 1 beginpage 0 0 translate 0 rotate [ /CropBox [36 36 481 191] /PAGES pdfmark 0.000 0.000 0.000 graphcolor 10.00 /Times-Roman set_font % Container gsave 10 dict begin newpath 210 88 moveto 152 88 lineto 152 66 lineto 210 66 lineto closepath stroke gsave 10 dict begin 181 78 moveto (Container) 39 10.00 -0.50 alignedtext end grestore end grestore % CCell gsave 10 dict begin newpath 93 30 moveto 35 30 lineto 35 8 lineto 93 8 lineto closepath stroke gsave 10 dict begin 64 20 moveto (CCell) 23 10.00 -0.50 alignedtext end grestore end grestore % Container -> CCell newpath 159 66 moveto 141 57 115 44 95 34 curveto stroke newpath 95 37 moveto 87 30 lineto 97 32 lineto closepath fill % CSpacegroup gsave 10 dict begin newpath 192 30 moveto 128 30 lineto 128 8 lineto 192 8 lineto closepath stroke gsave 10 dict begin 160 20 moveto (CSpacegroup) 53 10.00 -0.50 alignedtext end grestore end grestore % Container -> CSpacegroup newpath 177 66 moveto 174 59 171 48 167 39 curveto stroke newpath 165 40 moveto 164 30 lineto 170 39 lineto closepath fill % CHKL_info gsave 10 dict begin newpath 277 30 moveto 219 30 lineto 219 8 lineto 277 8 lineto closepath stroke gsave 10 dict begin 248 20 moveto (CHKL_info) 48 10.00 -0.50 alignedtext end grestore end grestore % Container -> CHKL_info newpath 194 66 moveto 204 58 217 46 228 36 curveto stroke newpath 226 35 moveto 235 30 lineto 229 38 lineto closepath fill % CHKL_data gsave 10 dict begin newpath 357 30 moveto 299 30 lineto 299 8 lineto 357 8 lineto closepath stroke gsave 10 dict begin 328 20 moveto (CHKL_data) 48 10.00 -0.50 alignedtext end grestore end grestore % Container -> CHKL_data newpath 209 66 moveto 232 57 266 43 292 33 curveto stroke newpath 290 31 moveto 300 30 lineto 292 36 lineto closepath fill % CXmap gsave 10 dict begin newpath 436 30 moveto 378 30 lineto 378 8 lineto 436 8 lineto closepath stroke gsave 10 dict begin 407 20 moveto (CXmap) 31 10.00 -0.50 alignedtext end grestore end grestore % Container -> CXmap newpath 210 68 moveto 214 67 217 66 219 66 curveto 283 48 300 46 366 30 curveto 367 30 369 29 371 29 curveto stroke newpath 368 27 moveto 378 27 lineto 369 32 lineto closepath fill % Cell gsave 10 dict begin newpath 58 88 moveto 0 88 lineto 0 66 lineto 58 66 lineto closepath stroke gsave 10 dict begin 29 78 moveto (Cell) 16 10.00 -0.50 alignedtext end grestore end grestore % Cell -> CCell newpath 36 66 moveto 41 58 47 47 52 38 curveto stroke newpath 50 37 moveto 57 30 lineto 54 40 lineto closepath fill % Spacegroup gsave 10 dict begin newpath 134 88 moveto 76 88 lineto 76 66 lineto 134 66 lineto closepath stroke gsave 10 dict begin 105 78 moveto (Spacegroup) 47 10.00 -0.50 alignedtext end grestore end grestore % Spacegroup -> CSpacegroup newpath 116 66 moveto 124 58 135 46 144 37 curveto stroke newpath 142 36 moveto 150 30 lineto 145 39 lineto closepath fill % HKL_info gsave 10 dict begin newpath 286 88 moveto 228 88 lineto 228 66 lineto 286 66 lineto closepath stroke gsave 10 dict begin 257 78 moveto (HKL_info) 41 10.00 -0.50 alignedtext end grestore end grestore % HKL_info -> CHKL_info newpath 255 66 moveto 254 59 252 48 251 39 curveto stroke newpath 249 40 moveto 250 30 lineto 254 40 lineto closepath fill % HKL_data_base gsave 10 dict begin newpath 368 146 moveto 294 146 lineto 294 124 lineto 368 124 lineto closepath stroke gsave 10 dict begin 331 136 moveto (HKL_data_base) 64 10.00 -0.50 alignedtext end grestore end grestore % HKL_data gsave 10 dict begin newpath 362 88 moveto 304 88 lineto 304 66 lineto 362 66 lineto closepath stroke gsave 10 dict begin 333 78 moveto (HKL_data) 42 10.00 -0.50 alignedtext end grestore end grestore % HKL_data_base -> HKL_data newpath 331 124 moveto 332 117 332 106 332 97 curveto stroke newpath 329 98 moveto 333 88 lineto 334 98 lineto closepath fill % HKL_data -> CHKL_data newpath 332 66 moveto 331 59 331 48 330 39 curveto stroke newpath 328 40 moveto 329 30 lineto 333 40 lineto closepath fill % Xmap_base gsave 10 dict begin newpath 444 146 moveto 386 146 lineto 386 124 lineto 444 124 lineto closepath stroke gsave 10 dict begin 415 136 moveto (Xmap_base) 47 10.00 -0.50 alignedtext end grestore end grestore % Xmap gsave 10 dict begin newpath 440 88 moveto 382 88 lineto 382 66 lineto 440 66 lineto closepath stroke gsave 10 dict begin 411 78 moveto (Xmap) 24 10.00 -0.50 alignedtext end grestore end grestore % Xmap_base -> Xmap newpath 414 124 moveto 413 117 413 106 412 97 curveto stroke newpath 410 98 moveto 412 88 lineto 415 98 lineto closepath fill % Xmap -> CXmap newpath 410 66 moveto 409 59 409 48 408 39 curveto stroke newpath 406 40 moveto 408 30 lineto 411 40 lineto closepath fill endpage grestore %%PageTrailer %%EndPage: 1 %%Trailer %%Pages: 1 end restore %%EOF clipper/dox/clipper_hierarchy.png000644 000765 000000 00000025200 11766652736 017417 0ustar00ccbwheel000000 000000 ‰PNG  IHDRÂsÆBr§gAMA± üaPLTEÿÿÿßßß___???ŸŸŸ¿¿¿&&&ÖÉVä8tEXtSoftwareXV Version 3.10a Rev: 12/29/94 (PNG patch 1.2)Ý.I IDATxœí]ËcÓÆÖŸ±2R´SN`§˜Ò’à„î¸ôëÝMbäÀnBP ;0Ý…ÐB¿KoÃõûÍŒÖûaK–ìú×ËÒèhæçÑ™×9gX`(pe,Tíë.Xp.æœaÅÇ3Zyìb_:tí|[0œþSïÔsçû.Àˆ£ÒÁðÿŒTÇ‚áÉAÉÜí(“æõÎ ø"p €pìà·£MñìæõÇÇŒô¼þ쎺}³`8Í(Ãoüø×O@¼FßJCò+”Möõdyðí>c‚Õû}ü]\0œˆþ×  ¬È« ®° VT!ÿŠ¡ª*’Űb¼ÅŠ´`8hÆ”aŒ›ïÚ;œRÚÒíßßß;‡îЯX8é¾²>EZûÇÃy@™;²õð€êaLõ0í­m¯7v;p=Œ¿¨Û o}éì,ôp.ØÝìPØÐu=t çÁbLW6 —ÃecI·`èyp\u¶gê30ï«ÎÀ¼c8¨:s£ê Ì;*¢dˆ Q2þ®:óŽ…. %\6J¸d,ªpÙXTá’ÑÀéi˜ãÍ]. %Q2í\ÙXŒ6JÆ¢ — Ru欫V† |ªÌ,™Ë±H{j!ª œµæ´•èLÏ̽œ]C†—Ù^Zè+sã¨éŽŠ9J¡€L c_éÓÿ×Ö>;ÃÐ'd ­«++«¡„ – óΰŰï¼ðR0íÃ&qV†}§®Ì3u†}§î¨Ë #Rè8g¨3ÃVO"Ša 9ôÆðS€Ì‰^#ï8ÃTçL½&ü/Íã¹NµDóv/tÜ%ÓSbûàݾy{Î,Oà®#nHÏê½Ns?úŽ!Ò÷šú¹š˜´ø}Ýô2,ö’çD ÏOô®¡ãµ×¯s†÷¨xù\k·_wk̰U@IJF^¥…¡:[§ ºµÚP°ÂrÏÎ#»¶laÀO¦2Œ™¬ŠVí8°¢àx{–‡C’&DazXƒ',cLˆr 1†BÅ#ðíú!AÒ‹ú2l7à ʰ² Á' 2†©–øÓǰÒ@ ò1,qKd­ZEo~ä2|9̰ÄÌðe þ*gØ Œá7L<],=DOû³Àp[`Zâìïèp†_ ïöö÷·5ܾ¬¨‡¯ñ)¿°Ÿ•aíeŸ6Q[àE§-!‡aZSñ'ÍØe¸ÓÕQ[ìp†—©,EÚdâÕÆ7Ñ×%µ¶ ÛÓj´Ì;Œá|ÒøÖaE¡½µÆ®¶½ðÒ`|=x,®·èQc¨a0ÈÄðÙcÊð±ÖÜØÙôL{kòº·¥ËR‡wn(ÃGš¾†ÖUz«¢°_K¡Šgõì1¢¯ÚÕwùì³VW†9 §]W¢Y£Mœéš¦L#Wjû™fäÅà#0ˆn¥ƒÀ‰º1LìÏŘ®,8cÁpY öç‚á’ :J°B†Õ‰„„P3†Ý:Ï$áÝá´f/­ÞZʘ.[F¬ž] g/#–@§i¦Í)&…Iªá‚nÄúÑåT3pY/5e¸ Þë nÿP©Õ¨¯VoW/q’AH¥µXÔp\eí„jŒ±Û¼ [;× ÔÒÂKé¡¿òDƒƒ½ ¢"WèÄÊjq >vÁkÍÙWˆ³¥Ì”*z ´²ZìôÕF–ÁHû @\ëÀÞó.RÆŠÿ”‚Á ÉÁ°ß B:ú vøfŠʘUµ3Nnž¯þ,2†_Àˆaäœw‘Æpà”‚%ÍÃðu¢ˆ°<Ò­—[æß …᪚—Ö‡Ç2Ð Š„úê)¦ª«‡$ΰ Z4šx^Y³)›=Q-rŸØe6"JÀ.\Œÿ·‡úÄ è5–8Ã]ËU:U ,n'9 ”@ˆ=©zØÄ@25 ‰§© W4 tm}û«C[k¾ûy‡Ç_YiÂ߬Š(àÎÁ@KÚDþÚúÙŠ¡-F.¢Ó ‡Vtt†»ä$Ü´Dyþ‹Q„6Hl« ·ßS-±Ù]Bmi°¬|Ñ?£T†¨bBÞ©»#Ë@f„Š ŠW)ü4«Ã†eTÊ,w³åççO»øf?[‚D3Ì,à•p¬BúKY§”žlZ ¥ß¦ÿvs0Ì (8¾'Vî™ûB*ÃUÌlɾ_¤ýe;Ò>×ÛÃOi~Ê| èùßßâÆ3š ÀXÓuv‰iÓv  †=ŒÀÆi‹þÛÊÃ°Ä ølùôºÖØf®b&Óªw£Î"å·½GÖI³w®lëað‘<Õ™÷Qgÿ9ö»„&mv»=­Ý¥©hÁÅ^\Û˜j‰î–Þk²wÀêKBfàôƒ.ø»}¦fgØv•Zêö»D¡¿žÐîªFû€f#ÃÓ_b°ûjÄ=‘>=1-Ne0_XIzás>í…O<ɰמ‘6ž+©#Ž(†¡Ï>rZ O{àaÕaO_|~Çt¦¼Rf=ΣœjͰØ{žET2ÃÒtU1e¼ÃÉ &iIhSZ@ž²*ŸXÃrš ¼e¯XÃÓÔVíõ2\pŒ”lâî3ØÀÿY^ÃÓ4â ×ÀH"ƒ—A‘c…)βñs’%ƢкÛ >F±ÍÓô,üCj¸:\Ò:kàSx¥{Q´ÀpýP—PžŽ‹¯SªVhŠÏÊŠ¨1W ó5SZÞA-Ú9?ÂÆ'¥dq:F*¬ºÔÑ0`|RÎ[6í8µS<·²¨ ©)&ÏzM¦Í½ÃqY9œ‚š0@ÍŒÞøÐë‘í§`£Rc%á@–XÕÊïO jØ“¡Lßβ+1SÃuìIø1˜ÜË ew'˜‚{Yò3&Ë$s=)EzÉ­®Ïˆ9®G9Ú‚”!Ô+½þ ÷¨”%Ìrg€pí{‡àbâÔøQ&ò,ô$ü¼(~ ¨Ì·XNèI ìæïÉ™Pg´a%úô¥¨œ9(±±Kê gïÄ¥,MN¸šm>À”§' ÂëÂ0–Æpiz‚ NfØ¿û@ãèw뀕ÖÓYöï@ÐØe«Æ¡¬Q‚¼…ç +¾›Þß1¹é¬´僒ùÇ-«ËI*ÈbØwê™jGn„À[–L û™Ö”K†½TÜ?¤ÇŸ9ÃçêˆáÌ9¡¬öž$ýxÈŠÉ Isc§ îBnèéõgwÔåYY¾9"ÿ¤¥ÒËÛ<.sG_Gëêúï@a‚ž]ŸuèçÒ§Kòà h®GâÍ B+?V0ü•õà1úA¤Zæß«šõkí¬7Žˆ¼z¤¹Îˆ’ŒŠq’BV\qæk üŒÛQD+xãB²"•# /áC'ãØâRgäô@wè±,m^ï]&"Q‚|T€€Ã}­Ó}üžÞ`û_YÁw:Ãí%š'$Ü —¤'H Ãl÷ækàì>ð•k¼®mŸYÊ÷í¸û‰€á¾ruzl{5)ЏKÁHûâÃÜ´Eƒl3k—!V‡7t‹a…å‰þ¸ÎŠrôI“3†[”ao¢ï"gø’ªOåâ>þ¾Å¯#ùµ"ßK5¼¦—¿·ÃïO¥' îWwIÄk ^˜°þ~6¥È:ìË d“P†èh￵ÃT?ázxIã hžü2–Hj’ügGiŽm=¼Écã#Ú—XÊÖm‡GÛ§ ‹kŸ¿eÑÃ;ßìøø¢¿±»F[&Ìõ0cøÍ­¹Iˆ/ƒT1†ŸPYT3χ_í¾øë˜Ùª-­Ó<‰wöÝGça£pȉR³ûdìÇÅÇ· D "Á4V²Œóæy.COÀ°Ï;`†G&›Ñ û3˜Â0 Ùæb¸MÄÒ€1<¢À»Äa9¶{mLä Úè3Lap.Á^a¡q »äé¡£ ñ)¼ÄWüªç:lkBW?ëuµ1ŽÓµ“éàB7£q³R‚uxEНª^¼c“¬R‡_ÿzÿ§Εñ&q/òD/x±£9ðY$ƒ*cøËl{o$ >ÂícXPÙžà {Ø8?[z9&Ãq½áI4Þ$ä(8Ì–1Ö`ëÖš½n}øŠqÇ[ºåkÆð;¾'8xpýU:^n­ŽÇpô|‚¹•ŒÔmfKñDR˜w>6áhD$ !p_7‘hšÀ}ýT†#ëÅX/9áË0é°sSŠ3K†5?©8‘‹áh/§±^GvS9Û”YÙ)Çl¯ô1õËU¦{KrÇxþÒŽšwhEœKÅOÃÛ^YãœÛ’üAKg8ê­ŽTH‰sM °"‡Æf)ç¢O`kàæj9QSËUØÜZÔx#š©ÄfF¦0œ#K<«—œaÂ4† (‰i(NçGtb„'2l…ðJ´ÍÃV¶¦Åpq:?‚áá¶y¤÷Ô›;¦3êLy gØ£“Í5²$ÌúÝ’¥`[Ö‹, Uø|ÆÌî¾HÀàuCÊ&‚oÿm^¶= Q†¿Ñ:²Ñc} :ä`XGüéð]d;ìÀþ}s†_6(+&«a'—·W+ÒSÆÊÉæå£e0¡L|` S€ü³tí½ÖâÎfO,Y ¶em‡dYÈÈp ¹3'Íšc°dëá#Ê0Íü›ö¹|œ©ïl0-1€O¨Ƭ;ðè®J‰°ôð׳GceiðΟœÑ­ÃNµ¢zøßL¯#íì1d/ѯ¬/ÁeÙ²>‡dYÈÈp¡‹­þ5ºÄ·Ãûš†¡¥K¸;œîp'ÐÒvÒ¥V4¯, .tþÃ? Káx$1|ì„:é>ÞzkNÖRŽ“e!Ã…NáÉ>ÓòdÏôäQsʃ&Ó™.T û»)¿]… {LÈËg¸X“—<%ÿ! lØée8ͧR†IÖe”b n|‹)«—Fb@’4Ý%ef×Dý¼£«ÏïãKŒEÁž^Þ8þÉ¿]9ËoYåhR’™vÁR=?Xr3Wf4Ä 3\´AÆèI¥É# É ±Or°(ÔdË‹¢7Á=Šß1Á0. ~j~Èlvg±h#m…Ǫr£tƾÕê_ƒeï·ø)ìIQ¼A†û®‘˜ë_~¯à²4D©ûPļuµ¨ÀÀÏð¤>7 (¾ »ž˜L×…`0ðT®òjpñ±[o_ØŠ=R¿×¡…s0b¸LwÛ¢]mšhÇüÊ;h^ˆ#uVb»PÂfÈ#~˹¾¬¿tèéÖ2óEŠ9äžÆáÚ*§mp8mˆÃûsûQB¡ùºš×‹éã‚â Gù¯(ÃÏ(¼ö^Žê0Ue ÷'ƒãÓVfÞHB9›#{>qx;Q€‚ò€Ê4·QŠb´”„[k­S+…M-)ñå+‰[Gǽ–·™È„°òU¦.):ù­wbçM²…u¥°tW™]ábÄ„v7þ“ÿoán‚á|Ž]›óf!þÕ8^‡å±E  ¨±FÊbdü*aañÖ²Kòµ;òÈÇ ëƒBHd˜$]Ì^<Ó[H¤‚ûì³u R6ýì§žk8QF¬$ ¢1}â¹à ûµ°õ Ó—¬Õ£R0„Ÿ–ØMĹ˜Äpaû5‡Ã¹£ø™}î= © û{3WdÛ*ñÈÑWöKâ!ŸF'WA(cßê §’6ÅMÿªºtŽÖp.®õ ¯¡4xÂv¦#ײ#xy *?(„á†6:iQÁ¿:šwBmQÃKèŒá“/#:GoK<Ã.ß{æ_ÛóÑÞoêÙcðÑ´2½f”i_\ÑÖÿOindb8(‰1üÀ´#‹ +TšÅ;ýÄ>‰_}Pã?*VôuxÜ9êÀ§ ZVoþ¶èDð Y»vÝg¸ÀA3W¼O‹GðÆ=ãÏl-?Øàûb—°L—Ñý5Ïè³uã*­/«÷ûV”r\¬"° 31”ÔÔávn0ËõKîÑàvÙ˜9ئ’ï¬ô¤3òk» UëÙº~ n¿; › ’É¯Ö q 7ŠœŽ`Å“hñVäUë™H‡@Å’ 4>º‹Áߣ‘}ãCÜxëDÚo1ôŒ $q=|èFÇg4[|¶$ìY&æAú¡]Àà9×ÃWªÍ0•U;Kq jènú€›ïÚ‚Åðð¡£½z¼­±Ç9<7"ûÆx+§Hã»E÷²3”ÄþèaX¸·Ïêð(3rĈ€>ˆæœj t…»ø‚;8-Â#†…½s놆‹u÷(Á0_ì4˜>[ŽMʾHû_¬HûâM•Œ %q†—5>Xá SiÖŽNfn£f¾ о5ª‡Ù­×MÎ0èpaœáÆnǺ!†áblj)óSúEDÚÏ.ÉÛ—ø;‚ˆQDùŒcèç<[‡ÜÈ™ºÔ1]ôÈkw™‘áHIº~:úâ¹L_ä°Uºó 3F‘†Ì,#. à¤3:jFÝVȨ¹ðùæex¥- a¸ðɺÙdXDÕµ".~®v)hnôt׊¼§g¿1ñ2rJ긷 Hß è–!£ÀÃeG’çȃÑÂgJŒ“Ê0HÖŽo:@ç´£)ߎv=–ëɰœ°Ë$a§³¤þ7| ¡ud8–‹‰ïN©¤C:ü7†Ã[Ï]r7øz™û4pôådŠfd_ü#ËP°VEëˆÉòx95«›áPöµo6¹u¢xEÆ„• 2Hb9E/{V¢>Gq™Å"“Ì)Ú ‡ß©~ÁXãìKâÿ.özÚŽ”çÆ…áðvÈzkµµÐV·ÉÍËscŠÕ–<‰¼Z½fà‰NÛòqà„1‹~q*ïUøß­‰íòcÖÊÅÀú§ü«5ôçjR»|¹Ë]¶ß«)qfRumžØý¼, ØØbì€d¤\å>ûC@¢åV5úXxfLÆ–2iÏnr¸68IÓýÓì@Žžéð)–zM rxÈM{©¦ôÖ±i_fS•ã7•“¤W ‹\ÂSòïþ™`ÅÜte\ˆvÎHÙeÉå°t°õr¥Òf‹:)Þ ÿb¬Ý&½ïlã;[áª=¶DŒqÚ¸Ÿ3Œ| ¿‡@v=fx ƒSGx0_\×ÕÓ:ˆõáÔ•ø:™‡eŸ6Q[$.ÃB†ÅuÛèåÈhw ¾ÑŽÞU!zsÔ¬ÄÖ/Ql´åjðÁúpÔ\|Œ\ȶ­“ê“ͱ0b*! f aÔ°ý‡ž»þC"ÏL ècˆÌ–í JŠ÷P ý@ìOW‹íE÷ 22ìø»þCÇjã`h¼ÅL­‚ùeO1ù˜N‚òÚØÛ>£ Ÿ"1l;(ybØÑ¼Ä=Óí,‚aK¯YzØöÚý v¿tÃÌAÉJ< Ë¡3Á0G6ÿ¡9bØ|Æ™&Âd#ó O²ŽóòcŽŽÚ’ž”ò¤ü£æ9±?=Ê¡œâýcvÊâ »_Ê`õË0±?½ÚQ,£€\†þXÓ»|¸œºÁÇ,ÁUÀÞŠ[…‘°ìÕÕ+j|È¡þ…L=# Nüˆ9˜Só`:`nÑ:ˆÃyäØí ¿öŸ~J90(63¬Š½^Œ½âìÁÕU$±’jD+¯£ˆkÊ{ç @i%Íû™Ý%Ïy¡8v^­Ôˆ¿I = û`V9ש–xz w ¯½Ì<[lèû[<ã1^3ºÚ¶nϰø=Þtò˜4S*±b kð„ö+V¥¿±Úº…¹Õ$`ÇJ£«`R‡³ôE\8í«î?z·ìfêápåò7.¼#TÿëÇ–Xt|ƒ¿cßèO°¥yÞR†Õd†Ç²—@á¦wL³íª­½½7Äp{‡2Üéê¨-vO´¥{÷rŸÙ¥jLK0†Ñª!’ŽˆŽ;£ {§Yü!S˜ÒÅ69íI=€%€Æ è‘Ö)­>`yÇâËSfP˜Î0ö¾,pžêÇ:Ò‡¥žŠë&Wh-ª ðfRlwÕ& ¾ûë/0O!9×LïmUÂ[q‰÷‚SõpLüxï@.þ{÷¤6w5øf]p½+[ƒà8…Ÿ$ 7Á;žÅK+…K(öÞV%ä˜ãâÆtaOøA0Ø=[æRóäèfiíè›ôǽ#|äüš¢57áW[”ªí&mš×ð_ßÔåk¶M MÀ÷¦‘6GúÎ8¢ÿ®ïÜ,)£Ûª…Uo‘ dØö28ÃÉHhr´Œ¸+$0P—ôÁ&é/¿}F°S‡¹ ómÃmÄ~ûèÖ)ÐT¯ÃËXÀúý÷Íøy§>uØW ¯&.aTÛSF?åd0†ùÞ^½ ¬^¢~Ö¶{–?Ýy°ÿÈuØÎ?´ù]Ñ5K%4ðf3†{ôº8çÿŒÞš^#†}ÚŽŒ‹d8à)Ñ€1|¥Ò:üÜ삦ٕß~Æt<þ܉ÒÞì:¼ÿ¡Ã˜^ ¦ò_ÖTH uøë’Šè¿oÛ?Öˆa_<µ&×@!é”ဧ ”4ÆðñÊÊR³wçØ¿óJúôöˆØÞ·‡Õa¶Üí«Ä4£;Œá|Bõ0Ûê§qÔÊ>c­¬hGúÙgM¦ÿ®¾ïܸïfõ û[ìýcxÊp À²B<—ª”|ƒôº1\‚¹Ï¸¾HCÿ×ÙeøçµIáòÇõ2` {D3:¦Áj[|%—a¾ZçÉÎì2н…kâ‰ö¼S3ÌpÉšxl†Eÿ‰f8‡¢í.3nadÁÛ´ñh?#MŒr rqÊPð+†Êì.ƒ°–=+3f.râ×Ê`/,“J3Q ‚”Ö¤ÛÙš 'Æ€ê-Å54?luU“ÜL† MUE®¡8‘qꢵ&A¨GS‹B‰ù´k ªIDATÁ`D³ŒP­ƒ­£Ëp5~ªÅ"\g«ÚgÁäjàdfb„o tñÈ/©Zk2DØÀWO±×ó«Âlƒ¨Ñ{å¾VÞgÏ®5€ðîÈlLÿ{Ö}‘ËÉ”wÃ[©*?ÕÂÒtUÚÀÛðo)\›ù’1QG†åÀâÀŒSœßËÀNËc80Ö˜qŠó{ŒKc8Ð:Tæm] ˆÿ+³½$ÑÞþÿ2ÛËÞ)Àßd¤ÕCFëŠ%¹ÀˆàþÕÔê0Š<5CÔf?üÞ±–Ö)Ù_n?¼|ª@ÁÇSdÔ 9>Ò½ n¸—kÅÝ*8UKÀT“¡Û¡ –° s#UícàGŒ—Á2Ÿ]/ƒO?ŽÌ gÎA ¥¶ Ì‹:¬ƒŽ²·|‘õn¿K àív÷~û@ïnî‹„ÚŒa=UKX›¦øÊªëŽ«‘u{RŽÉ0òYÁã4(L ÝRï—x ámÇ>ÊÀ°?‰âÎHrçR_Jþ÷*Ê žY_ú„ù÷ø¨Ñ6ðñ^Òªó%Ql$ÃÐs1Àð(ö ó_¯ÃåØÀ³«Û7Tßuôu´®®ÿh»ù¬ñ›ºûøl ÊŠ²»ßh–Og!Ìðöºãgð‹ëg 4ž-­KŸ0•:j‚] >"î-µB)6ðìêw‘õJ~=•þÓ½fö4_hËûƒÃךxFF`ƒÐäÖ™ÆOC/ÃA âï+€7~„? ÷®ŸÁ#­Û}vø+•ØC2¹„÷÷–zŒ e8èû¨46 PҬ_ÂnªÌº@9hø´‚WÀÀŠ ÁŸªÊ­àt­H´©»¿«Ú Cu ‚º2ì©2…2ÜþÑïû¨€çÛ:ÚGæýxsLëðÞ6´,Œ}Qˆ!í6­ô–ŸÁÉÈÏ<7Ä7& Adê {ûõeØ£÷ò8$ÇH¡¼íp=¬ékT³.ž–÷~S¿ž}†àÍ™Hõð›aߎփöκãgðËÈÏ,¿¢zø„ÊhüaÍÕÃõeØß'.N ï÷ùSŽV´(Ã-Ïå1¬àëÇp¶ cé@ÀYfæÇt%¬êNİ·¿6 —`8ÓùÔ‘áâ+ñ‚á _ÓMÙZɃãÀOŽ¥1Là‹.LHÙ„|šà ϽOõYoœW†ëS¤çï\¡6Á¶l#øFAU£.QãìlJ3Qjbû1Gn!Ôƒb‡ÚZd¦hDï:e8 Ï£&µ0ŠvÕ©0%¢ú ù¢÷Л'TMñˆØªsRªÚ“ÃqfÝ>+yŒÄÊÊÄhQdÖ-à#Pxxä¹£¸n Ï_kgÙÀûf°·Û]Õ>t8EüE.aßÒé,gG!ÂË ißú,•aâû6gŠB [›ÝÐÓjgkð—c¶!Üw”£/%2ŒÞ2W+Þ(åRÇëepF˜kØ¿¯­Òëo¦Çð|éâX/×~( ©6𹌇í«•ÇàÌnd eýÞb ¿?•ž4Ø^à™ºó“yÉì%1óEº•Y7ÞGÈó!J{¹Š-ÍÎ7ÛÚL´¬Í¤£¯ÿjÌÖìŒi‰íu é~œì%G:Ú‹KœaÅ—æýSú#V\ÝæH·6ËiÙ|—8ø,¿šP¼ãhlÜÛ\¾+n–žd/ƒe›ØJ72(HcXÄ@_VcÅÍÃY¥\ÇXÑ»[z¯} ÷°ÔØ?@úÞÛºŽQ[‘/ÚÌ«‰ŽgôoƒøE‰mLõR—<=0tt q'*ê=]Û½6teÍèÒzÑ<ü1Ìôð 8VWš,é=pÖW!Ú…ôMP˜WT·(Ã'ü}‘-cwØ/ŠÙÓSͯhôâ‘¶U.nKÅý×§vx^-Ïáºʰiïe`m¡ô@,nÑ®Ÿ F 3~q¢›Á€Þ®2†¯±¬4ø2<§â¶À³SÌb÷«ŒaÄV–kÎpaÝNw?w/ƒå“G-ÜÕŽ¼µåS…ùˆ¦0Ãu8à&`2Ü×:ÝÃW\C°–îå#ˆŸ›…“''*GîíŸ"Ü|Ws† ƒ=Z‰O{°¯±–èGŸ\´îª¡Šú€ž0¥šÂR -_/&#}¯ ›ð´ "¸¯«TìßÓ?ƒþ‡ônè&zin’ÃþHû£9;é¿*pRD…ðñƒ¡t#Ñh]õ$þG1œ a†½jb¾Æt…aÁpÙ˜áq½(9þ çê”DpˆÇ•ÚÉYÀÆ\Í ×sµ°QKÌ©]`@ªÎÀÜc¡‰ËÆ‚áÒ±hëÊÆ¢­+¤ê Ì=š¸t,4qÙ¨›êüb¶c;ÏjŠc¾0·ÞHõÁB—ŽE-.‹Ö®l ¹êçÛ9}‰²™7NUÄ‹)öUîEÓ©#_ï(½<©)2. I¶”3Â0ô­®¿>K]ïo‘aì%GZ_<_³.¼¿XQÏ}U@:ú*iÌÏ$GŽªFdÌõýP Yöz(hžo™Mä³pò­—[¦æ7“ £ÞM(…±^~¡z¾åŒÝèOn„õ7^q3Áð¹~Å,Éa÷¢Md‚1¸«Âƒöþ¶N`—°¶ð Ýô^Ûå1’šz…mÂ!Ò÷šú¹š˜Ð=okÆ>m-ÊÄ^ºÏOy®³ÐæK]CÇkÄÄÜ1õX;ïîµ{ôÂŒ0Ì,Îñ*„ÌŽ[CÿKcÎ]RóÕ ~[ø¼µÂ=ïÀå01†˜Â=B RÑ*ZYá 'ì”"î‚UÄy“‡´KäYC@‚ãéǶEìÓFágfwÙÜÇôøn¢s€Í¾öŠ2ŒO›¨-p¾ ÆðͱJuHÞÆÀ‹3îŒÀfwɉÜÏ[:tMnš]zaF{TYnxA `üˆ-`"tÂNQ¥Ñ©ßo覡òò´Œ4=Ü"ôæ>Ù<OFà&0q«enžðšiõ°ˆ‘Ä6ñ`;ça*£aœˆ*x‰i6õûôÂŒ0ÌÕžyýøÌ$38PdÚ|æêNJ%nX¤dÊQÕ¨ë˜.kÊÃ!,NÄ‚áüX0\6ФÎèißÑú3¼@2þÍ’Ü®üºg8tIMEÒÜâOzIEND®B`‚clipper/dox/clipper_minimol.dox000644 000765 000000 00000033267 11766652736 017127 0ustar00ccbwheel000000 000000 /*! \mainpage Minimol package. Minimol is a simple, lightweight package for the storage and manipulation of atomic coordinate models. Unlike MMDB, which is extremely sophisticated, minimol is designed for maximum simplicity, both in terms of the design of the package, and in terms of the user interface (API). As such it should be comparatively simple to use even for programmers with a minimum of C++ experience. Other design goals include: - Any object can be assigned or copied with the obvious results. - Type and const correctness to aid debugging. - No (visible) memory management. - Common crystallographic tasks performed with the minimum of instructions. The simple and lightweight design is based on ideas by Paul Emsley. The user defined properties were inspired by, and a generalisation of the user defined data in MMDB. \section s_mm_hierarchy The Minimol Hierarchy The Minimol hierarchy consists of a nest of objects of the following types: - clipper::MiniMol/clipper::MModel. An MModel represents a single coordinate model. Its only contents are a list of MPolymer-s. A MiniMol is an extension of an MModel to include a spacegroup and cell; it can be thought of as an MModel embedded in a crystallographic frame. - clipper::MPolymer (clipper::MChain). An MPolymer represents a chain of repeating unit (e.g. amino or nucleic acids). It may also be referred to as an MChain, although the generic name is used in this documentation. It consists of a string identifier (see s_mm_polymer_id), and a list of MMonomer-s. - clipper::MMonomer (clipper::MResidue). An MMonomer represents a single subunit of a repeating sequence (e.g. an individual amino or nucleic acid). It may also be referred to as a MResidue, although the generic name is used in this documentation. It consists of a string identifier (see s_mm_monomer_id), a string describing the monomer type (e.g. LYS, VAL), and a list of MAtom-s. - clipper::MAtom. An MAtom is an individual atom in the structure. It consists of a string identifier (see s_mm_atom_id). The rest of its properties are inherited from clipper::Atom, from which it is derived. In addition to the features described above, every Minimol object is a clipper::PropertyManager, which means you can add additional named object of any type to any object. Thus, for example, an atom can also carry a covariance matrix of its coordinates, even though this is not part of the clipper::Atom definition. \par Example hierarchy The following is an example of a Minimol hierarchy. Each object may be indexed either by its unique ID, or by an index number. The indices are shown in brackets on the following diagram. Therefore, if the hierarchy is stored in an object called 'minimol', then MPolymer 'A' can be referred to as 'minimol[0]', and MAtom 'A/2/C' can be referred to as 'minimol[0][1][2]'. \image html minimol1.png \par Comparison to the MMDB hierarchy The Minimol hierarchy is similar, but not identical to the MMDB hierarchy. The principle differences are: - There is no support for multiple models within the hierarchy. If you need more than one model, use more than one object. - There is no way of navigating up a hierarchy, e.g. from an atom to its residue. This greatly simplifies the package at the cost of some flexibility. One benefit is that there is no distinction between objects which are part of a hierarchy and those which are not. \subsection ss_mm_common Common methods among Minimol objects. Most Minimol objects have common methods wherever possible, so that only one set of function calls need be learned. The 'child' objects, i.e. clipper::MAtom, clipper::MMonomer, clipper::MPolymer all implement 'id()' and 'set_id()' methods. These methods all the string ID of the atom, monomer, or polymer to be set. These ID's should usually be unique within a particular parent object, although this restriction is not imposed. The format of the IDs is described in s_mm_atom_id, s_mm_monomer_id, s_mm_polymer_id. The 'parent' objects, i.e. clipper::MMonomer, clipper::MPolymer, clipper::MModel (and therefore clipper::MiniMol) have the following common methods: - size() returns the number of children of this object, e.g. the number of MAtoms in an MMonomer. - [int] array subscription operators return the child specified by the index, in the range 0...size()-1 - find(string) associative access operators return the child with the specified ID. If no such child exists, an error occurs (See lookup). - select(string) returns a copy of this hierarchy containing only those objects specified by the selection string. - transform(RTop_orth) applies a coordinate transformation to an entire sub-hierarchy. - atom_list() returns a clipper::Atom_list containing all the atoms in the subhierarchy of this object. In addition to these methods, hierarchies can be combined using the logical '&' and '|' operators; the former returns those objects common to both hierarchies, and the latter returns the union of the two hierarchies. \subsection ss_mm_assign Assigning and copying Minimol objects. All Minimol objects may be assigned, copied, and passed to subroutines with no harmful side effects. Passing a Minimol object creates a copy of that object, all of its properties, and all of its children (i.e. the whole hierarchy under the object). Assigning a Minimol object destroys whatever was previously in the destination object, replacing it with a copy of the source object, as above. If you do not wish to make a copy of hierarchy or portion of a hierarchy, the copy() method of each object allows fine grained control over what is copied. For example, if using the hierarchy from s_mm_hierarchy we were to give the assignment command: \code clipper::MMonomer monomer = minimol[0][1]; \endcode Then 'monomer' would contain the following sub-hierarchy: \image html minimol2.png As well as using assignments to copy sub-hierarchies out of a hierarchy, we can use them to duplicate hierarchies or copy a sub-hierarchy back into a hierarchy. For example, following the previous code, we could give the following assignment: \code minimol[1][0] = monomer; \endcode The data from 'monomer' and its children then replace the original monomer at minimol[1][0], giving the following hierarchy: \image html minimol3.png \section s_mm_selection Selection and logical functions Selections can be applied at any level of the hierarchy using the 'select()' method of the top object in the hierarchy. The selection string consists of a comma separated list of allowed ID's for each level of the hierarchy below the current, with the levels separated by slashes '/'. The asterisk character '*' selects all object on a level. e.g. the selection string "* /13,14,15/CA" applied at the model level selects the C-alpha atoms of residues 13, 14 and 15 of every chain. For details of the individual IDs, see the following three section. The select functions always return a complete hierarchy starting with the current object, containing all the specified child objects. Select functions are commonly used in combination with logical operators, to combine the results of several selections. The logical '&' and '|' operators are provided; the former returns those objects common to both hierarchies, and the latter returns the union of the two hierarchies. \section s_mm_polymer_id Polymer IDs. Polymer IDs may be any string, however for PDB-derived hierarchies it is traditional for the polymer ID to be a single upper-case letter. \section s_mm_monomer_id Monomer IDs. Monomer IDs are based on a sequence number and optionally an insertion code. The sequence number is the numeric position of the monomer within the sequence, although this is not a rigid convention. In practise any numbering convenient to the problem at hand is used. In some cases, extra residues are inserted into a sequence: These are commonly represented by an insertion code appended to the sequence number. The insertion code is commonly a single upper-case letter. Monomer IDs in Minimol are formatted as a 4-character string containing the right-justified sequence number. (Larger numbers cause this field to be expanded). If an insertion code is present, then a colon ':' and the insertion code are appended to the end of the ID. e.g. "___1", "_123", "_123:B". When a monomer ID is supplied to Minimol as part of a select() or find() method, the insertion code is removed, the numeric part is right justified and the insertion code reapplied. Therefore in all common cases the string representation of the sequence number may be used to refer to a monomer within a polymer. The same transformation is applied when the 'set_id()' function is used. \section s_mm_atom_id Atom IDs. Atom IDs are based on the element of the atom, and on the position of the atom within the monomer. Atom IDs in Minimol follow the PDB convention of a 4-character string. The first 2 characters are the right-justified upper case element name. The next 2 characters (usually a letter and optional number) refer to the position within the monomer. e.g. "_CA_", "_N__", "_NZ1", "ZN__". If multiple conformations are present, a colon ':' and the alternate conformation code (usually a single uppercase letter) are appended to the end, e.g. "_NZ1:A". When an atom ID is supplied to Minimol as part of a select() or find() function, the length of the ID is checked. If there are 4 characters in total, or 4 characters before a colon, then the ID is left as it is. Otherwise the portion before the colon (if any) is justified assuming a single character atom name, unless the second character is lower case, in which case a two character atom name is assumed and converted to upper case. Therefore in the common cases an unjustified string representation of the atom ID may be used to refer to an atom within a monomer. \section s_mm_io Reading and writing to MMDB or file. Minimol provides a convenient mechanism for communicating coordinate models to and from MMDB, and therefore to or from PDB and CIF files, through the clipper::MMDBfile class. This object is a trivial derivation of the clipper::MMDBManager and CMMDBManager objects, so that reference to such objects can be safely cast to a clipper::MMDBfile. Alternatively, for file access, the clipper::MMDBfile class can be used directly. The clipper::MMDBfile class provides convenient read_file() and write_file() method. These provide no additional functionality over the underlying MMDB methods, but can be called with standards strings for the filenames. The clipper::MMDBfile class also provide two additional methods which allow a MiniMol object to be imported from, or exported to an MMDB. - The clipper::MMDBfile::import_minimol() method imports either the whole of an MMDB hierarchy, or an MMDB selection from that hierarchy into MiniMol. In addition to the normal atom, residue and chain data, each object is labelled with an optional property, "CID", which contains the MMDB ID describing where in the MMDB hierarchy the object came from. This information may optionally be used to later restore information from Minimol back into the same objects in the MMDB hierarchy. - The clipper::MMDBfile::export_minimol() method exports information from a MiniMol back into MMDB. If the Minimol objects have "CID" properties and those CIDs exist in the MMDB hierarchy, then the information in the Minimol objects is used to update the corresponding objects in the MMDB hierarchy. If there are either no "CID" properties, or the CIDs don't exist in the MMDB hierarchy, new object are created in MMDB using the information from Minimol. Thus the export function may be used either to fill an entire MMDB from a MiniMol, or to update MMDB objects which have been modified in Minimol. However mixing these two approaches in a single export can lead to confusing results! For examples of communication between MiniMol and MMDB, see the following section. \section s_mm_examples Minimol Examples. To import a MiniMol from an existing MMDB, the following code can be used: \code CMMDBManager mmdb; // Initialise MMDB here clipper::MiniMol mmol; static_cast(mmdb).import_minimol( mmol ); \endcode To import a MiniMol from a file, the following code can be used: \code clipper::MMDBfile mfile; clipper::MiniMol mmol; mfile.read_file( "input.pdb" ); mfile.import_minimol( mmol ); \endcode To export an entire MiniMol to a file, the following code can be used: \code clipper::MMDBfile mfile; mfile.export_minimol( mmol ); mfile.write_file( "output.pdb" ); \endcode To print the polymer IDs, monomer IDs and atom IDs of every atom in a MiniMol, use the following: \code for ( int p = 0; p < mol.size(); p++ ) for ( int m = 0; m < mol[p].size(); m++ ) for ( int a = 0; a < mol[p][m].size(); a++ ) std::cout << mol[p].id()+"\t"+mol[p][m].id()+"\t"+mol[p][m][a].id()+"\n"; \endcode The following subroutine mutates a residue from one type to another, by finding the operator which maps the reference residue onto the target residue, overwriting the target residue with the reference residue (apart from the ID, which is preserved), and then transforming the new residue into place. \code void mutate_residue( MMonomer& from, const MMonomer& to ) { Atom_list frlist, tolist; // make lists of cardinal atoms frlist.push_back( from.find( "CA", MM::ANY ) ); // get old atoms frlist.push_back( from.find( "C", MM::ANY ) ); frlist.push_back( from.find( "N", MM::ANY ) ); tolist.push_back( to.find( "CA", MM::ANY ) ); // get new atoms tolist.push_back( to.find( "C", MM::ANY ) ); tolist.push_back( to.find( "N", MM::ANY ) ); RTop_orth rtop( tolist, frlist ); // calc transform String id = from.id(); // save old ID from = to; // copy in new residue from.set_id( id ); // with old ID from.transform( rtop ); // and old position } \endcode */ clipper/dox/clipper_mmdb.dox000644 000765 000000 00000016230 11766652736 016371 0ustar00ccbwheel000000 000000 /*! \mainpage Clipper-MMDB interface. MMDB is a powerful package for the storage and manipulation of atomic coordinate models, by E. Krissinel. Full documentation for the MMDB package is available here: http://msd.ebi.ac.uk/~keb/cldoc/ The Clipper-MMDB interface package provides an interface to allow MMDB models to interact with other types of crystallographic data as part of a structure solution application. It is designed to be minimally intrusive on both packages, so that either package may be used alone, or in conjunction with other software. The most common interactions between atomic models, structure factors, maps, and masks come in the form of the generation of structure factors, electron density and masks from a model. For these purposes, most of the information in an atomic model (e.g. bonding, residue types), is redundant; all we need is a list of atomic coordinates, elements, occupancies and temperature factors (U-values). These are handled by the Clipper classes clipper::Atom and clipper::Atom_list. MMDB describes atom lists in terms of an array of pointers to atoms, and a count (of types PPCAtom and int). These are commonly generated using a selection function to select some portion of the stored atomic model. The main component of the Clipper-MMDB interface is therefore a class which communicated atom lists from one package to the other. \section s_mmdb_atom_list The clipper::MMDBAtom_list class. The clipper::MMDBAtom_list class is a trivial derivation of the clipper::Atom_list class which can be constructed from an MMDB atom list. This involves extracting all the relevant information from MMDB and building a new list of clipper::Atom objects, but this list is both small and quickly created in comparison to any purpose for which it will be used. The clipper::MMDBAtom_list class may be used wherever a clipper::Atom_list would be used, e.g. in a structure factor calculation. A typical usage is therefore as follows: - Perform an atom selection in MMDB using the MMDB selection functions. - Call the MMDB GetSelIndex() method to return a PPCAtom and a count. - Give these to the constructor of clipper::MMDBAtom_list. - Use the resulting atom list in Clipper. For example, the following code reads a PDB file from disk, selects all the atoms from the model, and uses them to perform a structure factors calculation: \code /* mmdb part of the calculation */ CMMDBManager mmdb; mmdb.ReadPDBASCII( "input.pdb" ); // read pdb file int hndl = mmdb.NewSelection(); // make selection handle mmdb.SelectAtoms( hndl, 0, 0, SKEY_NEW ); // select all atoms PPCAtom psel; int nsel; mmdb.GetSelIndex( hndl, psel, nsel ); // get the selection /* Clipper part of the calculation */ clipper::HKL_info hkls; // make reflection lists for result /* *********************************************************** */ /* NOTE: we need to initialise the reflection list 'hkls' here */ /* *********************************************************** */ clipper::HKL_data fphi(hkls); // and data list clipper::MMDBAtom_list atoms( psel, nsel ); // make atom list clipper::SFcalc_aniso_fft( fphi, atoms ); // and do SF calc \endcode Note that we have assumed that the reflection list has been initialised in the intervening code. For this, spacegroup and cell information are required. If that information is to be obtained from the PDB file from MMDB, some additional functions are required, which will be described below. \section s_mmdb_other Other Classes. Sometimes we need to communicate other information between Clipper and MMDB. For example, as above, we may want to use the spacegroup or cell information from MMDB in Clipper. For this purpose, additional classes are provided. In every case, these are trivial derivations of MMDB classes (i.e. adding no additional data members), which simply add additional functions for communicating information to or from MMDB in terms of Clipper types. The following classes are provided: - clipper::MMDBManager derives from CMMDBManager - clipper::MMDBModel derives from CModel - clipper::MMDBChain derives from CChain - clipper::MMDBResidue derives from CResidue - clipper::MMDBAtom derives from CAtom Of these, the clipper::MMDBManager and clipper::MMDBAtom classes are probably the most useful. Since these classes are trivial derivations, you can safely cast a pointer or reference to your MMDB object to the derived type in order to gain access to the addition methods. C and C++ casts are permissible, although the C++ static_cast mechanism provides better type safety. \subsection ss_mmdb_manager The clipper::MMDBManager class. This provides 4 additional methods in addition to the MMDB version. These are used for getting and setting the cell and spacegroup information. They are: - clipper::MMDBManager::spacegroup() - clipper::MMDBManager::cell() - clipper::MMDBManager::set_spacegroup( const Spacegroup& ) - clipper::MMDBManager::set_cell( const Cell& ) The first two return the spacegroup and cell from MMDB, and the last two set the spacegroup and cell. When fetching the MMDB spacegroup, if the operators are present then these will be used to determine the Clipper spacegroup. If the operators are missing, the spacegroup name will be used. When setting the spacegroup the name is always set, however the operators will only be set if MMDB recognizes the Clipper spacegroup name. Therefore, to return a clipper::Cell from a PDB file, the following code is used: \code CMMDBManager mmdb; mmdb.ReadPDBASCII( "input.pdb" ); // read pdb file clipper::Cell cell = static_cast(mmdb).cell(); \endcode (Alternatively, if we created a clipper::MMDBManager in the first place, no cast would be required.) The following example shows how a reference to the CMMDBManager in the structure factor calculation above could be cast to return the spacegroup and cell information. \code clipper::MMDBManager& cmmdb = static_cast( mmdb ); hkls.init( cmmdb.spacegroup(), cmmdb.cell(), clipper::Resolution(2.0) ); \endcode \subsection ss_mmdb_atom The clipper::MMDBAtom class. The clipper::MMDBAtom class is used in exactly the same way as the previous class to obtain access to atom properties as Clipper data items. For example, given a pointer to an MMDB CAtom, the coordinates, occupancy and anisotropic U could be extracted as follows: \code PCAtom atom; /* set the atom pointer here */ clipper::MMDBAtom* catom = static_cast( atom ); clipper::Coord_orth coord = catom->coord_orth(); double occup = catom->occupancy(); clipper::U_aniso_orth uanis = catom->u_aniso_orth(); \endcode If the requested property of the MMDB atom is not set, then the corresponding Clipper object will be set to its null state, which is tested by the corresponding is_null method, e.g. clipper::Coord_orth::is_null(). In the case of numeric properties, if they are missing the result will be NaN, testable by the clipper::Util::is_nan() method. Write accessors ('set' methods) are also provided for all properties where MMDB permits. Null objects will be translated to unset properties in MMDB. */ clipper/dox/clipper_mmdbold.dox000644 000765 000000 00000020000 11766652736 017056 0ustar00ccbwheel000000 000000 /*! \mainpage Old MMDB Interface This package is deprecated. Use the new MMDB interface or MiniMol instead. \section s_mmdbund Understanding MMDB MMDB defines a class, called \c CMMDBManager, which manages a hierarchy of information describing an atomic model in the form in which it might be described in a PDB file or a coordinate subset of a CIF file. The MMDB manager provides numerous methods for accessing and modifying the information stored in the hierarchy in manners which reflect common tasks in X-ray crystallography. The hierarchy is congruent to the structure of a PDB file, in that an MMDB object may contain multiple models (a feature mainly used in NMR rather than crystallography). Each model is made up of several chains, which are generally named with letter codes, but may be unnamed or even have longer names. Each chain is made of residues, and each residue consists of atoms. The chain/residue/atom hierarchy, while suggesting a protein model, is also used for other atoms, for example nucleic acid bases are also treated as residues. Heavy atoms and water atoms usually have a dummy residue name (typically WAT, H2O or HOH) and are each considered to be the sole member of a residue. \section s_clipper_mmdb The Clipper MMDB classes To facilitate the use of MMDB and Clipper together, Clipper provides a set of wrappers for accessing MMDB models. There are several reasons for this: - MMDB returns coordinates and other data as individual numbers, whereas Clipper uses strictly defined types to manipulate such information as a single entity. The wrapper allows value from MMDB to be returned as Clipper types. - MMDB and Clipper are programmed in slightly different paradigms: In particular Clipper uses a very strict subset of C++, which most noticeably does not involve pointers in public APIs. The wrappers provide an interface to MMDB which is more sympathetic to the rest of the Clipper API. - Some additional benefits can be gained through the newer language features and libraries available to Clipper, for example the selection objects and boolean operators with which they may be combined. The wrapper implements the most commonly used functionality of MMDB. For less commonly used features, pointers to the original MMDB objects may be retrieved at any level to allow access to the full functionality of MMDB. The Clipper wrapper to MMDB consists of the following objects: - The MMDB class. This wraps the CMMDBManager class, and provides global functions such as import and export, selection functions, and control of the list of models. - The DBModel, DBChain, DBResidue and DBAtom classes. These are wrappers for the MMDB CModel, CChain, CResidue and CAtom classes. They provide access methods for the main properties of these classes, and in addition a size() method and \c [] operator to allow the next level of the hierarchy to be accessed as if it were an array. Thus mmdb[i] returns the i'th model, model[j] returns the j'th chain in that model, chain[k] returns the k'th residue in the chain and residue[l] returns the l'th atom in a chain, where mmdb, model, chain, and atom are of types MMDB, DBModel, DBChain, DBResidue and DBAtom respectively. Alternatively, the same atom may be accessed as mmdb[i][j][k][l]. - DBModel_selection, DBChain_selection, DBResidue_selection and DBAtom_selection objects hold selections or lists of models, chains, residue and atoms respectively. These are returned from the selection functions defined in the MMDB class, and may be combined with the usual boolean logical operators, &, |, ^, and !. (Note that there are some restrictions on the use of the inversion operator !). - Non-database NDBModel, NDBChain, NDBResidue, and NDBAtom classes are also provided to store properties of atoms etc. which are not part of an MMDB hierarchy. These have all the important properties of their database-equivalents, but without the relationships, thus an NDBAtom does not belong to a residue, neither does an NDBResidue contain any atoms. A non-database object may be set from a database object by assignment, the reverse requires use of the \c set() method of the target object to prevent accidental modification of the database hierarchy. Note that when accessing the MMDB hierarchy through the array-like indices, MMDB may return a null object. This may be detected through the \c is_null() of each object. In this case the only method which may safely be called is the \c size() method, which will return zero, allowing nested loops through the hierarchy with only a test on the innermost loop. Atoms may be null, but may also be used to represent PDB 'TER' records. The \c is_atom() method checks whether an atom is both non-null and non-TER. \subsection ss_mmdbbases Class interface commonality. Two sets of abstract base classes are used to define the interfaces to the classes. As a result it possible to write functions which will work on both DB- and NDB- atoms. DBAtom_base defines an interface for both DBAtom and NDBAtom. Thus any function which accepts a DBAtom_base will work with both DBAtom and NDBAtom objects. Similar interfaces are provided for DBResidue, DBChain and DBModel. In addition, DBAtom_list defines an interface for both DBAtom_selection and DBResidue, since both residues and atom selections describe a list of database atoms. Thus ans function which accepts a DBAtom_list will accept either a residue or an atom selection. Similar interfaces are provided for the other list and data types. \subsection ss_mmdbtech Technical issues The DB... classes simply contain a pointer to the underlying database object, and a set of methods. Thus they can be copied cheaply without affecting the underlying database. However, if the database is modified by removing atoms, residues, chains or models, then the corresponding DB... objects will be invalidated. It is up to the programmer to ensure this does not happen. The safest way to prevent the creation of invalid objects is not to store any DB... classes while removing atoms from the database. Addition of new atoms may also provide difficulties, however the precise scope of these issues is not clear in the MMDB documentation. \section s_mmdbcode MMDB code fragments \subsection ss_mmdbloop Looping through the hierarchy. To loop over all atoms in the first (or only) model of an MMDB object and print their names and coordinates, the following code may be used: \code clipper::MMDB mmdb(); // --- set the mmdb object here --- for ( int chn = 0; chn < mmdb[0].size(); chn++ ) for ( int res = 0; res < mmdb[0][chn].size(); res++ ) for ( int atm = 0; atm < mmdb[0][chn][res].size(); atm++ ) { clipper::DBAtom atom = mmdb[0][chn][res][atm]; if ( atom.is_atom() ) std::cout << atom.type() << atom.coord_orth().format() << "\n"; } \endcode If you prefer, substitute \c mmdb[0] with \c mmdb.model(). \subsection ss_mmdbsel Using selections Selections can be generated by calling a selection method of the parent mmdb object. Multiple selections may then be combined using the &, |, ^, and ! boolean operators. (Note that the ! operator is not fully implemented for performance reasons, however it is emulated for expressions which can be simplified by boolean logic to a form which does not contain a conversion. If you need it try it and see. If the compiler gives an error, try a logical rearrangement of the same expression). The following example defines 3 selections: the first includes all the atoms in a sphere, the second all atoms in residue 14, and the third all Nitrogen atoms. These are then combined to produce 2 more selections. The final selection is printed. \code DBAtom_selection sel1,sel2,sel3,sel4,sel5; sel1 = mmdb.select_atoms_sphere( coord, rad ); sel2 = mmdb.select_atoms( "14" ); sel3 = mmdb.select_atoms( "[N]" ); sel4 = ( sel1 & !sel2 ) | sel3; sel5 = sel4 ^ sel1; for ( int i = 0; i < sel5.size(); i++ ) std::cout << sel5[i].dbresidue().type() << " " << sel5[i].type() << "\n"; \endcode For more details of atom selection strings, see the MMDB documentation. */ clipper/dox/container.eps000644 000765 000000 00000013327 11766652736 015717 0ustar00ccbwheel000000 000000 %!PS-Adobe-2.0 %%Creator: dot version 1.7.11 (Fri Nov 16 14:55:37 GMT 2001) %%For: (cowtan) Kevin Cowtan %%Title: G %%Pages: (atend) %%BoundingBox: 35 35 256 215 %%EndComments %%BeginProlog save /DotDict 200 dict def DotDict begin %%BeginResource: procset /coord-font-family /Times-Roman def /default-font-family /Times-Roman def /coordfont coord-font-family findfont 8 scalefont def /InvScaleFactor 1.0 def /set_scale { dup 1 exch div /InvScaleFactor exch def dup scale } bind def % styles /solid { } bind def /dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def /dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def /invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def /bold { 2 setlinewidth } bind def /filled { } bind def /unfilled { } bind def /rounded { } bind def /diagonals { } bind def % hooks for setting color /nodecolor { sethsbcolor } bind def /edgecolor { sethsbcolor } bind def /graphcolor { sethsbcolor } bind def /nopcolor {pop pop pop} bind def /beginpage { % i j npages /npages exch def /j exch def /i exch def /str 10 string def npages 1 gt { gsave coordfont setfont 0 0 moveto (\() show i str cvs show (,) show j str cvs show (\)) show grestore } if } bind def /set_font { findfont exch scalefont setfont } def % draw aligned label in bounding box aligned to current point % alignfactor tells what fraction to place on the left. % -.5 is centered. /alignedtext { % text labelwidth fontsz alignfactor /alignfactor exch def /fontsz exch def /width exch def /text exch def gsave % even if node or edge is dashed, don't paint text with dashes [] 0 setdash currentpoint newpath moveto text stringwidth pop alignfactor mul fontsz -.3 mul rmoveto text show grestore } def /boxprim { % xcorner ycorner xsize ysize 4 2 roll moveto 2 copy exch 0 rlineto 0 exch rlineto pop neg 0 rlineto closepath } bind def /ellipse_path { /ry exch def /rx exch def /y exch def /x exch def matrix currentmatrix newpath x y translate rx ry scale 0 0 1 0 360 arc setmatrix } bind def /endpage { showpage } bind def /layercolorseq [ % layer color sequence - darkest to lightest [0 0 0] [.2 .8 .8] [.4 .8 .8] [.6 .8 .8] [.8 .8 .8] ] def /setlayer {/maxlayer exch def /curlayer exch def layercolorseq curlayer get aload pop sethsbcolor /nodecolor {nopcolor} def /edgecolor {nopcolor} def /graphcolor {nopcolor} def } bind def /onlayer { curlayer ne {invis} if } def /onlayers { /myupper exch def /mylower exch def curlayer mylower lt curlayer myupper gt or {invis} if } def /curlayer 0 def %%EndResource %%EndProlog %%BeginSetup 14 default-font-family set_font 1 setmiterlimit % /arrowlength 10 def % /arrowwidth 5 def % make sure pdfmark is harmless for PS-interpreters other than Distiller /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse % make '<<' and '>>' safe on PS Level 1 devices /languagelevel where {pop languagelevel}{1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn ([) cvn load put } if %%EndSetup %%Page: 1 1 %%PageBoundingBox: 36 36 256 215 %%PageOrientation: Portrait gsave 35 35 221 180 boxprim clip newpath 36 36 translate 0 0 1 beginpage 0 0 translate 0 rotate [ /CropBox [36 36 256 215] /PAGES pdfmark 0.000 0.000 0.000 graphcolor 12.00 /Helvetica set_font % CSpacegroup gsave 10 dict begin filled 0.537 0.247 0.902 nodecolor newpath 176 169 moveto 100 169 lineto 100 141 lineto 176 141 lineto closepath fill newpath 176 169 moveto 100 169 lineto 100 141 lineto 176 141 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 138 156 moveto (CSpacegroup) 64 12.00 -0.50 alignedtext end grestore end grestore % CCell 1 gsave 10 dict begin filled 0.333 1.000 1.000 nodecolor newpath 129 103 moveto 57 103 lineto 57 75 lineto 129 75 lineto closepath fill newpath 129 103 moveto 57 103 lineto 57 75 lineto 129 75 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 93 90 moveto (CCell 1) 37 12.00 -0.50 alignedtext end grestore end grestore % CSpacegroup -> CCell 1 newpath 128 140 moveto 123 132 115 121 109 112 curveto stroke newpath 107 114 moveto 103 104 lineto 111 111 lineto closepath fill % CCell 2 gsave 10 dict begin filled 0.333 1.000 1.000 nodecolor newpath 219 103 moveto 147 103 lineto 147 75 lineto 219 75 lineto closepath fill newpath 219 103 moveto 147 103 lineto 147 75 lineto 219 75 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 183 90 moveto (CCell 2) 37 12.00 -0.50 alignedtext end grestore end grestore % CSpacegroup -> CCell 2 newpath 148 140 moveto 153 132 161 121 167 112 curveto stroke newpath 165 111 moveto 173 104 lineto 169 114 lineto closepath fill % CXmap gsave 10 dict begin filled 0.106 1.000 1.000 nodecolor newpath 84 37 moveto 0 37 lineto 0 9 lineto 84 9 lineto closepath fill newpath 84 37 moveto 0 37 lineto 0 9 lineto 84 9 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 42 24 moveto (CXmap) 72 12.00 -0.50 alignedtext end grestore end grestore % CCell 1 -> CXmap newpath 82 74 moveto 76 65 67 55 59 45 curveto stroke newpath 58 47 moveto 53 38 lineto 61 44 lineto closepath fill % CXmap gsave 10 dict begin filled 0.106 1.000 1.000 nodecolor newpath 186 37 moveto 102 37 lineto 102 9 lineto 186 9 lineto closepath fill newpath 186 37 moveto 102 37 lineto 102 9 lineto 186 9 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 144 24 moveto (CXmap) 72 12.00 -0.50 alignedtext end grestore end grestore % CCell 1 -> CXmap newpath 104 74 moveto 110 65 119 55 127 45 curveto stroke newpath 125 44 moveto 133 38 lineto 128 47 lineto closepath fill endpage grestore %%PageTrailer %%EndPage: 1 %%Trailer %%Pages: 1 end restore %%EOF clipper/dox/container.png000644 000765 000000 00000010053 11766652736 015705 0ustar00ccbwheel000000 000000 ‰PNG  IHDRÝ´Ÿ]¾ßªIDATxÚíoˆgÇ¿{xXüS›=ªÅ^ÕfÁƒ®l9’ nQ*LÊJj%«/Û-4iQè íÎУ‚•Ä®/ µ×Láä–}Q¶ªÜr™b©T/¹£‹9¹…Lm{]ðÚËtWW*÷"÷âÉŽ³Iv7&ó<3ù}È‹dþ<Ïo~ùÎóû=Ï<3ÓQ,A‚ñ ÞDH—„ˆ. !]"Bº$D„tIˆé’Ò%!"¤KBD–ñ6À5ütïßßù™·-çÑU<´ü—¼­ ]ÖÌ÷w~þWáo+œ@]R'D„tIˆé’Ò%!"¤KBDH—„ˆ. !]6Â'ž9$mÛ·yý‹O=1:|Ò\®ç&N¿Ý·yý¾Íë­Ë‰z!]ÖÍ'ž9¯ž‰ž8569uäÝÄÄ•/ÒçFÙªÑá“ëÛ8695’¹Á¶äm¬[!]ÖÍ•?:pôÍžÞízz·ï6uùÕ—_ }ÀÊ× }óÎô´Ã¶ÍÎ8]c‹ ]ÖMþúDOïó綾ݧ>gßÙ°1qlèÖwß²ŸL£N 81x`ßæõ‡¤mzn‚-4#þ¾ÍëdžŒŸ|ñ©'Xz0qå2€ô¹Q3a`ꟙ67z¡ïÄàVËÒçFË6`ÕíÛ¼Þ4Øü^Õ*A ]6ºÇ6T]~äÝÄéé¡úIÛdžÌÖë«/¿èéÝ>69µ­oÏo ±…½»öŒMNMN½ÿÙ_ÿòÑ(ËGÿô·ŽMN…öè¹ =7quü©ÇÇ&§öF±Ï«gØf#™][z¾úò ³öÞ]»ŸåÐèðÛÞÿìêØäTOﳺJªZ%tÿxäþ{›ÍÛØ·yýØä”uÕÄ•Ë,¬[—°¦ëØÙÊv1¿ë¹‰+¾0;óSþúDþú€²bG‡OžWß³.yçüø{ûÌÍ&®\>þÒ~öÓ,¶Ì<ö³ªUþ¦sU÷¯Vóv6µ—õÓµ¥çêøó§ž›8þÒ~WÇ/˜}ðžÞíGÞMX³JÞØÛ·jÍšm}{Ì4Àl_gg¦Y`Ý9ÌÚTöñw÷ †$ÒL$Ü é²nzzwŒ¿Íò¿Ù™éó꙽‘ÃÖ=¶!}n”-G…8Xß|tødï®=æÂÐþžÞíl—Þ]{>x«”›žWϤÏöîÚ}uüS¶dâÊåCÒ6Ï8ýz”-¼:þi¥yÏ8ýz„m`­Î\²¤UBP$jãú3¬ÑÉÜ0ÿÅUk²6i¯þþÔ#6²UlØh®е¥‡-|çü8[øì¶„}yùwÇÙ¦Ñ‘Ì Vàª5±ÝÙŽ#™O>½ƒUͶ7«0Í3Ëyòé¬væ0Õ>{``«®ÿ8ÃÛÓÅb±Hùe­˜ùeT¦¤•ÌÎL¯|pÍ’E±fu¼&®\~ÛLl±ŠòKbµˆÀ­ï¾z¡ïÖwßÎÎL¿-\üµ ºÂeôônß94ôBßéŸöF?ÿÊ!ÞµŠãµÒLwÇ bAH—„ˆ. !]"Bº$D„tIˆé’W¯•GW=`{™ÿþææ¯7nâµ»c‡Ù¼/з/…BÁçó%“ÉÆvO&“>Ÿ¯P(ð>Ž–@×{¸ÑßßoF:n¸„P(Ä”ÍûPZï£Ma­]>Ÿo¦|>ßL‹+2¤K°‹Åš/*‹y2šSç@óÜŠ7£9ï£íH§ÓÍGp+,š§ÓiÞGf'4~é(†aD£QY–ý~¿]eúý~Y–£Ñ¨a¼Ï6(Ž;н܊ע9ï»°¥¾뛓.ÂÆ>øBx©oNqÜ!ZÁ­x'šó>1Ú‚D"Ѻn…EóD"Áûˆ›…tÙrÎüZšÅ:Åñ–ã|lu&gh-¼O Ã¥/â@«Õ.[H&“Àeì†5Ï™L†·„âx ƒ’$Åb1.µ+Š¢i;7\]‡lŠ¢†!Ë2/dY6 CQÞžhÞ ¶7a}îa”5–nœÒAqÜ~ Ãáp˜W·¢(J*•Êd2>Ÿ·-u@º´Ñ;¾inƒðn°½† ÜŠ£9éÒN„8tÝ”Šãv"ò…—Méà}bxÁ/L»k‚&éÒ„àV\ÍI—M‘L&%I* ápX’$Þæ,$Iáp¸P(H’$rÛIºlŠp8 `õêÕ«W¯6‚[ÉçóÌZáp˜·9 B×!G×õT*àöíÛ·oßVU•·EK£ª*³@*•Òu·EÕ!]6N™]q›l™‘âžK¼lc½ÜE·.$ Ól¿ßÏÛœê.Ätãý4ì~#f¿˜½Òeƒ°Ïçê’cí˜39Äìý.!ŸÏ.%#“ÉŽ$P¿§TU étšý¯.Å<{?¤ËaeãmE³°Áñ¶¢ ®™·‘E6…o+ZBáêkw=ï ×¼"…TqÞV´ŠzuéyoP'D„tIˆé’Ò%!"¤KBDH—„ˆ. i]Æ. è”šW•ÑQñ¥ · r;ã¦ñº.ã@HE h€ZêzÑ—ú#ÁoD޹O>ñº.S@  [ܽȪºˆ]€ ÷#8ë ÈE ¤›8Ͻ¯Ë윯a SÃ*ÕÑ–t.kc\ÞˆÌ}in¢•×u À_çª,2@(oû]ä iN—:²h´~Ú@—ehK­JÐiɲ¼mv—7 H@óº.ó{ÊY TÃ*y.IbÏýuÜAÀ2M‰Þ×¥(s§¾Äy©Ua 5×Ñ€.Þ‡à"o¨€HMO˜öº.e „€  ð[Îã…VÎE.—<ÿLoè€f'jbtÓ5ó‚Ä·°+Y©ÈÙ‹_°À"ÓjoÄš ß&^o/ wBº$D„tIˆé’Ò%!"¤KBDH—„ˆ. !]"Bº$DÄ5×!ÃÛUÔ­ì­uu"Òð¡Ùè Ñ(ïp: {Nn“/ñdtõCYÇ5Ï´Ã0B¡P °>û¾1¢Ñh6›õÆS0¤½tÉÄd×›ÁƒÁ -'ªÀ»ÁvöŸ%ÎÞ꺗Q¸‚vÑ%k#m'{[ %š¶ÓqÜ0Œ`0‡c1›¦­ZP%•J™¯!l¡-tÙß߯ëº]ie%Á`Ðï÷»æ•ónÀûãêñx\Ó´–Š&™Ljš{öçàH´ÖF69ZY ìm#”hÚ…—ãxKÓÊJ(Ñ´/ë2 pò½IÎ×èU<›_*Š’Ífî‹$“Él6«(®xè ØðN$Zk±H+…ªÚKxP—…BÁçóÅb1^Äb1ŸÏW(x{ÂÅx-¿d33¸&²SšÕÑ0^Ë/YnÇ}.3€ÍÆáÝ`Û  ‚¼åÍêà˜N¸ïè’n¡:¬dûd‘vÀ#ºd£ÙN9c“ëè:P½x¡ßîëH’Ä=­¬J4Õ4®Õ…t)þUñ- ×÷ǣѨ®ë‚Ï1K&“º®G£{·E+áH4…‹²7a3`1q±.]×ÛpÄ@XܪK—Ž 5Â*2®ì÷Øx¸óÐçµàJ]ºúê³ WðÇMºTU5›Íú|>UUYçmQƒ†ÑÕÕ‰D ÑH/Rô*¼‰Z) ~¿ÀòåË]Ñ_œL&³|ùr~¿ŸfÄUâšñËx<®ë:€{÷î©jo¶UUïÝ»@×uº‘²wèÒ0 «ÝÁ«‚ªª†að¶H0x7Ø5af`Í?"P¬ý¶H$ÂÛ±p.óù<ûó$IòX*V($IbGGƒšV\ KöÏɲÌÛV!Ë2;ëx"¢ë’;ÏÄî6?ÌڽߣiZ>Ÿ7ƒW‘$)ŸÏkšÆÛQè(þ]æm?6†Ñ¨o—BߤxÛÍ<ÖËp½½Ïêõò7)ò˜•ˆljö„tIˆé’Ò%!"¤KBDH—„ˆ. ©¢ËøEtEÇAt¾% Z¡ÿPÚÀ¸‹Î׺Örã”$:_€Žƒ¼ý´(âx¬G åär]Æ/"~‰AG< -õsHÝw#z¶´rR7Â[[n\üò§ÙÑI å1ÏP®ËÔ5ÄöCê©òsP/€¼úº-‡Ô5$^vÈ>ß ÞZ Ñ<æ –•ýÎ~ éðýŸá­¥³Ü·‰ADÏ·‰Áûré8i ´ë¥µŒYH[€þ÷î¯ÈN$ t ´ëð¯Eò0›Êmb»¨Ÿ—Ê/Ž”–w¿õŒYGbMUª`åwDòpɪ–"ŽÇX½¡S÷·ô¯­â±ªn¬,‡/UòKÿÃÕ7eM‚1[nw¬¿$ÈNþ€Â%§³#,Ž 8‚üéR+Âü+u£8‚ðÖû‘LvÑuZþµ¥ÿÉ%åäO£8©»´oeæŽÇ¡åÐuñ‹0î¶Ð‰‚x̬ÔܲªÇª.d8æ±%Y¶äZ®ä_ó-2, is usually referred to as 'invresolsq'. This is equal to \f$ 4\sin^2 \theta / \lambda^2 \f$ - Temperature factors and anisotrpic displacement parameters are always given as U-values. - Angles are always given in radians. \section s_codingstype Coding Style \subsection ss_dialect Dialect Clipper is written in C++, with extensive use of modern constructs such templates, and in particular the Standard Template Library (STL). The coding style of the library, and its API, both reflect this. In particular, a developer writing code using Clipper objects should be able to do so with minimal or no use of pointers, or of the built-in \c new and \c delete operators. References are used in preference to pointers where possible. Heap objects, with the corresponding dangers of memory leakage, are avoided. (However, for the cases where the developer needs to use heap objects, an optional mechanism is provided for automatic garbage collection). Clipper objects should generally be passed by reference rather than by value. \subsection ss_floatrep Floating-point representation. The package may be compiled to use either \c float or \c double for the representation of floating-point numbers. This is acheived by defining floating-point values with a user-defined type \c ftype. This is set by a \c typedef in lib/clipper_util.h. Data may have a different type. Since data objects may be large, these may be individually typed to save memory or provide additional precision as required. Data types are based on templates in lib/clipper_datatypes.h. The type for Fast-Fourier transforms is dependent on the FFTw library to which Clipper is linked. FFTw may be compiled for \c float or \c double. Since crystallographic FFTs generally have quite short dimensions (< 1000), \c float is recommended. \subsection ss_namespaces Namespaces All Clipper objects belong to the \c Clipper namespace, and can be accessed by using the \c Clipper:: prefix or \code using namespace Clipper; \endcode Templates for reciprocal space datatypes are provided in the \c Clipper::datatypes namespace. Instantiations of these types for \c float and \c double data are provided in \c Clipper::data32 and \c Clipper::data64. Classes are all named with an initial capital letter. Method names are all lowercase, with words separated by underscore ('_'). A handful of top level functions are implemented; these have an initial capital letter to distinguish them from standard library functions. \section s_memory Memory management All Clipper objects are designed to be created on the stack. Such objects are destroyed automatically when they go out of scope. Large or variable-sized data items within an object are generally held in STL vectors, and so are stored on the heap, and automatically destroyed with the associated object. Sometimes it may be useful to create Clipper container objects on the heap. In this case, the developer can arrange for the object to be destroyed when it is no-longer needed. However an alternative, automatic, method for memory management is provided, in the form of a \c destroyed_with_parent flag. If in object is created on the heap (i.e. with \c new), this flag may be set as follows: \code Container* new_container = new Container( parent, "A container" ); new_container->set_destroyed_with_parent(); \endcode Then, as soon as \c parent is destroyed, either by going out of scope, or by a \c delete operator, the new container will also be destroyed. \subsection ss_passing Passing objects Clipper objects should generally be passed by reference rather than by value. In particular passing a container type by value will lead to a container which is orphaned from the tree. Passing or assigning an object always results in a 'deep copy', i.e. all of the data associated with the object is copied. \section s_standards Coding standards Code in the Clipper library should obey the following standards. Some of these are stylistic, but most are simply good practice. Code which does not obey these standards will be rejected from my tree. -# No C-style casts. -# No reinterpret_cast<> except for conversion of external types. -# No static_cast<> without a very strong performance argument. -# No const_cast<>. -# No preprocessor macros, except for a stand-alone portability library. -# No global functions. Useful functions are contained in the Util class. -# Absolutely strict use of const, both for parameters and methods. -# Parameters are passed by reference. -# No pointers in public APIs. -# No pointers internally, expect for - testing for NULL after a dynamic_cast - member variables which point to other objects -# No 'new' or 'malloc'. Use STL containers. (Exception: for explicitly memory managed objects. There are still a couple of 'new's in the MTZ i/o layer). -# 'explicit' is used where necessary to prevent accidental type conversion. -# Access specifiers are ordered public, protected, private. There are a few places where I haven't yet finished implementing all of these standards, but I'm working on it. */ clipper/dox/coordtypes.dox000644 000765 000000 00000016531 11766652736 016133 0ustar00ccbwheel000000 000000 /*! \page p_coords Coordinates and related types \section s_ctintro Introduction There are a large number of coordinate types used in crystallographic calculations, and a significant number of other small data types also in common use. These types, their uses, and the conversions between them will be discussed in the following sections. The coordinate types are divided into two classes: - Reciprocal space coordinates. These are used when handling data in reciprocal space, e.g. structure factor data. Generally only the HKL types is required, however for fast rotation functions other forms may be required. - Real space coordinates. These are used when data is being manipulated in real space, e.g. electron density maps or coordinate models. In addition, data types are defined for map gradients and curvatures and for anisotropic atomic displacement parameters (B or U values). \subsection ss_ctvec 3-vector and matrix types. All of the coordinate types are derived from a template class for a vector of 3 values; clipper::Vec3. Generally T will be the floating point type, but in some cases vectors of \c int are used. Vec3<> also defines various simple arithmetic operations, including addition, subtraction, negation, and scaling. Any coordinate type may be constructed from a Vec3<> by using an explicit constructor. (Implicit conversion is not allowed, since this would allow accidental type conversion between coordinate types). The elements of the vector may be accessed as v[0], v[1], and v[2], however the coordinate types all define type-specific names for the members. Similarly, clipper::Mat33 provides a template class for a 3x3 matrix of values. Matrix-vector and matrix-matrix products are defined. If a vector pre-multiplies a matrix, it is assumed that the vector is a row rather than column vector. Symmetric matrices are common on crystallography, so a type is defined for these; clipper::Mat33sym. This does not define any operations except conversion to or from Mat33. This form is therefore used mainly for packed storage of some quantities, such as anisotropic U values. Rotation-translation operators are provided by the clipper::RTop template class. A rotation-translation operator consists of a rotation defined by a Mat33, and a translation defined by a Vec3. The matrix and vector components may be accessed through the rot() and trn() methods. RTop's may be applied to vectors or combined using the '*' operator. \section s_ctcoord Coordinate types \subsection s_ctrecip Reciprocal space coordinate types \par HKL The integral index (sometimes referred to as a Miller index) of a reflection. It has components h, k, and l. \par Coord_reci_frac Reciprocal space fractional coordinate. This is identical to an HKL, except that the values are floating point. This would commonly be used in rotation function calculations when interpolation is required in reciprocal space. \par Coord_reci_orth Reciprocal space orthogonal coordinate. This is a coordinate defined in inverse Angstroms along three orthogonal axes. The exact convention for selection of these axes is defined by the clipper::Cell class. \subsection ss_ctreal Real space coordinate types \par Coord_orth Orthogonal coordinate in Angstroms. This is a coordinate defined in Angstroms along three orthogonal axes. The exact convention for selection of these axes is defined by the clipper::Cell class. \par Coord_frac Fractional (crystal) coordinate. This is defined as the fractional position in the unit cell, with each component traversing a unique cell over the range (0..1). \par Coord_map Map coordinate. This is a floating point coordinate representing a position in the frame of a map. In the case of a crystallographic map, this will simply be the fractional coordinate scaled by the grid sampling of the unit cell (not the asymmetric unit). However in most cases Coord_frac is used in preference for crystallographic maps. In the case of a non-crystallographic map, fractional coordinates are undefined, but the NXmap will define a conversion between orthogonal and map coordinates. \par Coord_grid Map grid coordinate. This is the integer version of a Coord_map, and represents the index of a grid point in a map. The origin is always at the origin of the coordinate frame of the map, thus for crystallographic maps the origin is the crystallographic origin. For non-crystallographic maps, the origin is the first grid point in the map. \section s_ctderiv Derivative types Derivatives and curvatures may be with respect to orthogonal, fractional, or map coordinates. When performing calculations on a crystallographic map, derivatives are usually with respect to fractional coordinates, however map coordinates may be used if preferred. The resulting derivatives may then be converted to orthogonal coordinates if necessary. When performing calculations on a non-crystallographic map, derivatives are calculated with respect to map coordinates. Derivatives are stored as Vec3<> with the template type matching the type of the map. Curvatures are stored as a Mat33<>. \section s_ctops Operator Types Two types of rotation-translation operators are defined as special cases of RTop<> with a floating point template type. \par RTop_frac This is a rotation-translation operator defined on fractional coordinates. A Crystallographic symmetry operator is an example of this type, and in fact Symop is derived from this class. \par RTop_orth This is a rotation-translation operator defined on orthogonal coordinates. A non-crystallographic symmetry operator is an example of this type. \section s_ctother Other types Anisotropic atomic displacement parameters (ADPs) are also defined. These are derived from Mat33sym<> with a floating point template type. There are two types: \par U_aniso_orth Anisotropic atomic displacement parameters defined on orthogonal Angstrom coordinates, as used in PDB files. The terms have units of inverse angstroms squared. \par U_aniso_frac Anisotropic atomic displacement parameters defined on fractional coordinates. \section s_ctconv Conversion of coordinates and related types Coordinates and related types are converted by the following means: - Any fraction coordinate, gradient, curvature, operator, or ADP (with the \c _frac suffix) may be converted to an orthogonal coordinate, etc. (with the \c _orth suffix) or vice-versa using the appropriate method of the Cell class. The name of the required method is always the return type in lower case. e.g. to convert a clipper::Coord_orth to a clipper::Coord_frac, call the clipper::Cell::coord_frac() method of the appropriate clipper::Cell object. - A real space fractional coordinate, gradient, or curvature may be converted to a map coordinate, gradient, or curvature or vice-versa, by using the appropriate method of the clipper::Grid_sampling class. The name of the required method is always the return type in lower case. Fractional coordinates may also be converted directly to grid coordinates and vice-versa. - Coord_grid can be converted directly to Coord_map using the appropriate constructor. Coord_map can be converted to Coord_grid using a method specifying the type of rounding required. - Coord_map for a non-crystallographic map may be converted to a Coord_orth or vice-versa using the methods of the clipper::NXmap object concerned. */ clipper/dox/develop.dox000644 000765 000000 00000012647 11766652736 015402 0ustar00ccbwheel000000 000000 /*! \page p_develop Developing using Clipper \section s_fftexam An FFT example Most crystallographic calculations are based upon the observed data, i.e structure factors, phase probability estimates, and associated data. This page describes how to read observed structure factors and phases from an MTZ file, and perform a Fourier transformation to obtain an electron density map. For reflection data to be meaningful, a cell, spacegroup, and resolution limit must first be defined. This can be achieved by defining a Spacegroup object (clipper::Spacegroup), a Cell object (clipper::Cell), and a resolution object (clipper::Resolution), and using them to create a reflection list (clipper::HKL_info). However, in this case the cell, spacegroup and resolution will be imported from the MTZ file, so it is not necessary to set their values. Therefore an uninitialised clipper::HKL_info object is created using the null constructor. \code clipper::HKL_info myhkl(); \endcode If we want to calculate a map, we need a structure factor and phase. So we'll create a data list of type \c F_phi . The data list must refer to a reflection list, so we pass our clipper::HKL_info object to the constructor. \code clipper::HKL_data fphidata( myhkl ); \endcode Next, we want to open an MTZ file. I'll assume it is called \c my.mtz . To do this we create an \c clipper::MTZfile object. This is an i/o object which can be linked to an MTZ file by an open command, and can then fill Clipper data objects using the information from that file. \code clipper::CCP4MTZfile mtzin; mtzin.open_read( "my.mtz" ); // open new file \endcode When we created the reflection list object, we did not provide a cell or spacegroup, or generate a reflection list. So we'll get those from the file now. \code mtzin.import_hkl_info( myhkl ); // read sg, cell, reso, hkls \endcode Now we want some actual data. We read a couple of MTZ columns into the data list we created earlier. \code mtzin.import_hkl_data( fphidata, "/native/CuKa/[FCAL,PHICAL]" ); \endcode Note that we create the data-list as a child of the reflection list \c myhkl . (Actually, any descendent will do). The import operation will actually move it, by inserting the appropriate \c CCrystal and \c CDataset objects, according to the information on the file. Note also that we give specify the MTZ columns by giving the full path: crystal, dataset, and column names. The column names are grouped in square brackets. (For older MTZ files, which do not have crystal and dataset entries, the dummy names "unnamed_crystal" and "unnamed_dataset" are used.) Now we close the MTZ file. \b NOTE: No data is actually read until you close the file! \code mtzin.close_read(); \endcode Next, we create a map. For this we need to provide a grid. The grid depends on the spacegroup, cell, and resolution, which we get from the reflection list: \code clipper::Grid_sampling mygrid( myhkl.spacegroup(), myhkl.cell(), myhkl.resolution() ); // define grid \endcode Now we make the map itself, using the spacegroup, cell, and grid. \code clipper::Xmap mymap( myhkl.spacegroup(), myhkl.cell(), mygrid ); // define map \endcode Next, we calculate the map by FFT. \code mymap.fft_from( fphidata ); // generate map \endcode Finally, then map is written out to an output file. \code clipper::CCP4MAPfile mapout; mapout.open_write( "my.map" ); // write map mapout.export_xmap( mymap ); mapout.close_write(); \endcode To summarise, here is the complete program: \code clipper::HKL_info myhkl; clipper::HKL_data fphidata( myhkl ); clipper::CCP4MTZfile mtzin; mtzin.open_read( "my.mtz" ); // open new file mtzin.import_hkl_info( myhkl ); // read sg, cell, reso, hkls mtzin.import_hkl_data( fphidata, "/native/CuKa/[FCAL,PHICAL]" ); mtzin.close_read(); clipper::Grid_sampling mygrid( myhkl.spacegroup(), myhkl.cell(), myhkl.resolution() ); // define grid clipper::Xmap mymap( myhkl.spacegroup(), myhkl.cell(), mygrid ); // define map mymap.fft_from( fphidata ); // generate map clipper::CCP4MAPfile mapout; mapout.open_write( "my.map" ); // write map mapout.export_xmap( mymap ); mapout.close_write(); \endcode \section s_incl Libraries and Include files Which header and library files should you include in your application? The libraries are as follows, and there is an aggregated header file for each library.
    Contents Library Include
    Reflection, maps, models $PREFIX/lib/libclipper.a $PREFIX/include/clipper/clipper.h
    Function objects (e.g. SFcalc) $PREFIX/lib/libclipper-contrib.a $PREFIX/include/clipper/clipper-contrib.h
    CCP4 mtz/map i/o $PREFIX/lib/libclipper-ccp4.a $PREFIX/include/clipper/clipper-ccp4.h
    SHELX phs i/o $PREFIX/lib/libclipper-phs.a $PREFIX/include/clipper/clipper-phs.h
    cctbx interface $PREFIX/lib/libclipper-cctbx.a $PREFIX/include/clipper/clipper-cctbx.h
    Alternatively, you can include individual header files from the subdirectories of include/clipper/. The precise header files can be identified by the following include tree: \image html include.png \image latex include.eps \width=10cm */ clipper/dox/develop_hkl.dox000644 000765 000000 00000036232 11766652736 016234 0ustar00ccbwheel000000 000000 /*! \page p_develop_hkl Developing using Reflection Data \section s_hklund Understanding HKL_info and HKL_data<> Storage of reciprocal space data in Clipper involved two objects: HKL_info and HKL_data<>. The first stores a list of reflections (HKLs), and the second stores a list of data of some type for each reflection. Why is this division made? Because often, many types of data will be stored for the same reflection list, and duplicating the list of reflections for each data list would be wasteful. The relationship of an HKL_info object and several HKL_data<> objects is shown below. \image html hkl_objs.png \image latex hkl_objs.eps width=8cm These objects handle all the crystallographic symmetry operations associated with storing data in reciprocal space. To the programmer, the data appears to fill a sphere of reciprocal space. However, only a unique set of data is stored, and any changes to a data values are automatically reflected in the symmetry and Friedel related reflections. \section s_hklinf The HKL_info object The HKL_info object stores a list of reflections, transformed into a standard reciprocal space asymmetric unit. For example: - \b P1: data is stored for l>0 or (l=0 and (h>0 or (h=0 and k>=0))) - \b P2: data is stored for k>=0 and (l>0 or (l=0 and h>=0)) - \b P212121: data is stored for h>=0 and k>=0 and l>=0 However, the programmer should never need to know which asymmetric unit is being used, as data in other parts of reciprocal space are generated automatically. The HKL_info object also stores a lookup table, which is used to rapidly determine the location in the list of a given HKL. It also stores lookup tables for the reflection class (HKL_class) and resolution (invresolsq). The reflection list depends upon the spacegroup (which determines the reciprocal asymmetric unit and systematic absences), the cell parameters, and the resolution limit. Therefore to initialise an HKL_info object, objects of types Spacegroup, Cell and Resolution are passed to the constructor or initialiser. \par Reflection classes The 'class' of a reflection is a function of its HKL and the spacegroup, and describes whether it is centric, systematically absent, and what its allowed phase and symmetry enhancement factor or multiplicity are (i.e. epsilon). The class of a reflection is described by the class clipper::HKL_class. \par Reflection resolution The resolution of a reflection is a function of its HKL and the unit cell parameters. It is generally handled in terms of the inverse resolution squared, or 'invresolsq'. This is equal to \f$ 4\sin^2 \theta / \lambda^2 \f$. \section s_hkldata The HKL_data<> object The data object is not much more than an array of data, but it has a number of special methods to make crystallographic operations on that data more convenient. It is defined as a template class, where the template type is the type of crystallographic information to be stored in the object. It simply stores a list of data of that type, and a pointer to the parent HKL_info object, which defined the HKL for each element in the list. Additionally a pointer to a Cell object is stored, which may optionally be used for the case where different data comes from slight different unit cells (e.g. RT and frozen data). Therefore to initialise an HKL_data object, an HKL_info object and optionally a Cell object are passed to the constructor or initialiser. Data types typically include several values. Examples include measured X-ray intensity and its standard deviation (I_sigI), structure factor magnitude and phase (F_sigF), and Hendrickson-Lattman coefficients (ABCD). Data types are derived from a base type (Datatype_base), and should override all the methods of that type. This will allow the data to be automatically transformed about reciprocal space, and imported or exported to a file, as required. Methods are provided to access the data by index or by HKL. Any transformations which must be applied to the data in obtaining a symmetry or Friedel related value are applied automatically. In order to use the class efficiently, some important difficulties must be borne in mind. A problem arises when we wish to apply some transformation to the values stored in a data list. In this case, we must access every unique value in the asymmetric unit once and once only, applying the desired transformation. Only then will the entire data list have been transformed correctly. A second problem arises if we want to access the stored value of the data at some position in reciprocal space, for example to expand to a lower spacegroup. Then it is necessary to search through all the symmetry operators, applying each one in turn to the desired HKL to find the operator which brings the HKL into the stored asymmetric unit, with a Friedel inversion if necessary. Clearly this can be time consuming, especially if there are many symmetry operators. Both these problems are addressed by the use of HKL reference types. These come in two forms: - index-like references (clipper::HKL_info::HKL_reference_index) - coordinate-like references (clipper::HKL_info::HKL_reference_coord) The index-like reference behaves like an index: it stores a reference to an HKL_info object and a position in the reflection list. It is used to loop over all the values in the reflection list, using the HKL_info::first(), and HKL_reference_index::last() and HKL_reference_index::next() methods. The HKL corresponding to the index, its resolution, and reflection class can be returned at any point. The coordinate-like reference behaves like an HKL coordinate: it stores a reference to an HKL_info and an HKL. However to enhance performance it also stores the position in the list corresponding to that HKL, and the number of the symmetry operator used to get back into the stored asymmetric unit, along with a flag to signify Friedel inversion. Since reflections are usually accessed systematically, the next HKL used will commonly require the same symmetry operator, and so that operator is tried first. Methods are provided for incrementing and decrementing along the h, k, and l directions. The differences between the index-like and coordinate-like reference types can be summarised as follows: - index-like types can only refer to the position of a stored datum, i.e. reflection in this list. - coordinate-like types can refer to any possible position, and therefore also store the symmetry transformations required to get back to the stored data. HKL reference types may be shared between any data lists which have the same reflection list. It is the responsibility of the programmer to ensure this restriction is obeyed. \section s_hklcode HKL_data code fragments \subsection ss_hklio Importing and exporting HKL_data Currently objects are provided for import and export to CCP4 '.mtz' files and XtalView/SHELX '.phs' files. (More will be added later). To import a datalist from an MTZ files we need an HKL_info object to hold the reflection list and an HKL_data object to hold the actual data. We also need MTZdataset and MTZcrystal objects to hold the additional information which will be returned from the MTZ file. Then we create a CCP4MTZfile object, open it onto a file, and read the reflection list and data. \code clipper::HKL_info myhkl; // define objects clipper::MTZdataset myset; clipper::MTZcrystal myxtl; clipper::HKL_data fphidata( myhkl, myxtl ); clipper::CCP4MTZfile mtzin; mtzin.open_read( "my.mtz" ); // open new file mtzin.import_hkl_info( myhkl ); // read sg, cell, reso, hkls mtzin.import_hkl_data( fphidata, myset, myxtl, "native/CuKa/[FCAL PHICAL]" ); mtzin.close_read(); \endcode Similar functions are used for accessing XtalView/SHELX .phs files, although the interface is much simpler since these files do not contain labelled data. \subsection ss_hklexp Expanding reflection data to a lower symmetry To expand a list of data to a lower symmetry, we need two reflection lists, one for each spacegroup; and two datalists, one for each reflection list. The lower symmetry list is then filled by looping over all the reflections in that list an requesting the value from the other list for that HKL. \code clipper::HKL_info oldhkl( .... ); clipper::HKL_data olddata(oldhkl); // ---- fill the objects here ---- clipper::HKL_info newhkl( Spacegroup( Spgr_descr( 1 ) ), oldhkl.cell(), oldhkl.resolution() ); clipper::HKL_data newdata(oldhkl); HKL_info::HKL_reference_index ih; for ( ih = newhkl.first(); !ih.last; ih.next() ) { newdata[ih] = olddata[ih.hkl()]; } \endcode Note that the '.hkl' is vital, as we want the data with the corresponding hkl, not the data from the corresponding position in the list. If efficiency is paramount, using an HKL_reference_coord to access the old list will save some searches over the symmetry operators: \code clipper::HKL_info::HKL_reference_index ih; clipper::HKL_info::HKL_reference_coord ik( oldhkl ); for ( ih = newhkl.first(); !ih.last; ih.next() ) { ik.set_hkl( ih.hkl() ); newdata[ih] = olddata[ik]; } \endcode \subsection ss_hklconv Applying simple operations to a whole data list While it is simple to loop through a reflection list and apply some transformation on the data, some simple operations have been automated using built-in C++ arithmetic operators for data of specific types, logical operators for data or any type, comparison operators for flags, and function 'Computation operators' for more complex operations. \par Arithmetic operators. Arithmetic operators are defined for the addition, subtraction, and scaling of map coefficients (i.e. HKL_data), and for the addition and scaling of Hendrickson-Lattman coefficients (class HKL_data). Thus, to add two lists of map coefficients, the following code is required: \code clipper::HKL_data fphi1, fphi2, fphi3; // ---- set data here ---- fphi3 = fphi2 + fphi1; \endcode The columns are added using vector addition. If any values in either list are missing, then the result is missing. Subtraction is similar. Multiplication by a scalar scales the magnitude of every non-missing element in the list. \par Logical operators. Standard C/C++ bitwise logical operators (&, |, ^, !) may be applied to any data list. For each data in the list, the value 'true' will be returned if the data is not missing, or false if it is missing. The result of the operation is a new data list of type HKL_data, containing the results of the logical operation. This may be used in further logical operations, or may be used as a mask to eliminate data from a list using the HKL_data::mask() method. \par Comparison operators. Comparison operators (==, !=, >, <, >=, <=) may be applied to a data lists of flags (i.e. HKL_data), to compare the values in the list with a single integer. This is commonly used in the handling of Free-R test sets. The result is a list of HKL_data, where the value of the flag for each reflection is the result of the compraison of the frag for that reflection and this given integer. So, for example, to make a list of data containing only the values for which the test set is numbered 18 or greater, use the following code: \code clipper::HKL_data fsigf, fsigftest; clipper::HKL_data flag; // ---- set data here ---- fsigftest = fsigf; fsigftest.mask( flag >= 18 ); \endcode \par Computation operators Computation operators handle more complex crystallographic tasks, and will be discussed in more detail. To use a computation operator, call the compute() method of the destination datalist. This method must be supplied with one or two source datalists, and a computation operator. This is an object which performs the computation for an individual reflection, and is usually constructed on the fly. Some computation operators simply convert a datalist of one type to a datalist of another type. For example, you can convert a phase and weight to Hendrickson Lattman coefficients. (Of course C and D will be 0, because a phase and weight can only describe a unimodal distribution). \code clipper::HKL_data myphifom; // ---- set data here ---- clipper::HKL_data myabcd; myabcd.compute( myphifom, clipper::data32::Compute_abcd_from_phifom() ); \endcode Some computation operators take data from two datalists. For example, you can calculate map coefficient (magnitude and phase) from a set of observed magnitudes and a phase and weight: \code clipper::HKL_data myfsig; clipper::HKL_data myphifom; // ---- set data here ---- clipper::HKL_data myfphi; myfphi.compute( myfsig, myphifom, clipper::data32::Compute_fphi_from_fsigf_phifom() ); \endcode Computation operators may operate on a datalist itself, and can also take parameters. These parameters are passed to the constructor of the computation operator. For example, to apply a scale factor of 2.0 and and U-value of 0.5 to a list of reflections, use the following code: \code clipper::HKL_data myfsig; // ---- set data here ---- myfsig.compute( myfsig, clipper::data32::Compute_scale_u( 2.0, 0.5 ) ); \endcode Computation operators are provided for performing addition, subtraction and scaling of map coefficients (i.e. F_phi), addition and computation of Hendrickson Lattman coefficients, and for scaling data. It is fairly simple to define new computation operators, see core/hkl_compute.h. \section s_newdatatype Defining a new reflection datatype Several data types are defined in the file \c hkl_datatypes.h . Defining a new type proceeds as follows: -# Define a struct containing the data which needs to be stored for each reflection. A default constructor should be supplied which initialises all the data to NaN for floats, or an illegal value for ints (e.g. -1 for Free-R flag). -# Defined a member function `void friedel()' which changes the values of the data to the values of the Friedel opposite of the data. (e.g. a magnitude is unchanged, a phase will be negated). -# Defined a member function `void shift_phase(const float)' which chages the values of the data to the value of a symmetry equivalent with the given phase shift from the original. (e.g. a magnitude is unchanged, a phase will have the shift added to it). -# Define a member function `static const string type()' for that struct which returns a `type name' string for this type. This is used to identify the data type and to infer column names in an mtz file. For example, an F_phi group are defined as follows: \code struct F_phi { float f,phi; F_phi() { f=phi=Nan(); } static const String type() { return "F_phi"; } void friedel() { phi=-phi; } void shift_phase(const ftype dphi) { phi+=dphi; } const bool missing() const { return (isnan(f) || isnan(phi)); } }; \endcode The datalist types are constructed from the individual data type by a template class. If you need to store your new datatype in an MTZ file, you must also define an MTZ_iotype by derivation from clipper::MTZ_iotype_base, create a static instance of the new MTZ_iotype, and add it to the mtz_iotype_registry. */ clipper/dox/develop_map.dox000644 000765 000000 00000027215 11766652736 016234 0ustar00ccbwheel000000 000000 /*! \page p_develop_map Developing using Crystallographic Maps \section s_mapund Understanding Xmaps The most commonly used map object in Clipper is the crystallographic map, or Xmap. This is the map class which is used to describe any function of position in a crystal which obeys the crystal cell repeat and symmetry. Electron density is the most common example. The aim of the Xmap is to provide a fast and efficient way of storing some property, in such a way that the crystallographic symmetry and cell repeat are imposed without any effort from the programmer. Therefore, a clipper::Xmap appears to be infinite in every direction, allowing the map to be queried at any position in crystal space. However, only a unique subregion of a single cell is stored. If a value in the map is changed, then every copy of that value throughout crystal space also changes. \subsection ss_mapgrid Grids Representing the electron density across the whole unit cell is simple enough. A sampling is chosen which is sufficient to represent the electron density to the desired level of detail. The unit cell is then divided into a 3-dimensional grid with the given sampling. The first point is at the origin, and the first point along each line through the array lies on the surface of the unit cell. The last point along each line is the point before the surface of the next cell. Since the cell repeats, there is no point storing each surface twice. There are generally some restrictions on the grid sampling, imposed by the cell dimensions, spacegroup, and FFT requirements. The clipper::Grid_sampling class can be used to select an appropriate grid sampling for any particular problem. The following image shows a slice of a unit cell which has been sampled on a (6x8) grid. 48 points are stored, with fractional coordinates 0...5/6 on the horizontal axis and 0...7/8 on the vertical axis. \image html map_p1.png \image latex map_p1.eps width=5cm The fraction coordinate of any map grid point may therefore be determined by dividing the zero-based grid coordinate by the grid sampling along each direction. \subsection s_mapasu Asymmetric units Unfortunately the general case in crystallography is rather more complex. In addition to the unit cell repeat, most molecules crystallise with some sort of symmetry within the unit cell. Thus the unique region of crystal space, referred to as an asymmetric unit (ASU), is smaller than the the unit cell by a factor equal to the number of symmetry operators. A naive approach to this problem would be to store only an oblong 'brick' within the unit cell. Unfortunately in the general case this does not work, since some symmetry operators are not aligned along grid axes. Even simple cases, such as a single 2-fold rotation axis, can cause problems, as illustrated in the figure below: \image html map_p2.png \image latex map_p2.eps width=5cm The map section shows a sampling of a P2 unit cell. An attempt has been made to select an asymmetric unit using a rectangular subregion of the section. However it can be seen that the origin is related to itself, and the 2-fold axis also relates the points on the left and right-hand edges of the oblong to other points on the same edge. Therefore 26 points are required to store a complete asymmetric unit section, and the brick containing those points is just over half the unit cell wide and contains 32 points. The approach used by the Xmap class is therefore to store a compact brick of density, along with a flag array marking which points within that brick are considered to be part of the ASU, and which are considered to be outside the ASU. \note In actual fact, clipper stores a border of 1 extra cell around the ASU brick. This extra row is used to speed up systematic searches through the density by flagging the edge of the ASU. In addition these extra points cache the number of the symop required to get back into the ASU, making systematic density searches very efficient. \subsection ss_mapcoord Coordinates There are three kinds of coordinates which are commonly used in real space. They are: - Orthogonal (Angstom) coordinates (clipper::Coord_orth) - Fractional (cell) coordinates (clipper::Coord_frac) - Grid coordinates (clipper::Coord_grid) Grid coordinates are always integers, the others are floating point values. Conversion between orthogonal and fractional coordinates is performed using the clipper::Coord_orth::coord_frac() and clipper::Coord_frac::coord_orth() methods, supplying the cell as an argument. e.g. corth.coord_frac(xmap.cell()) Conversion between fractional and grid coordinates is performed using the clipper::Coord_map::coord_frac() and clipper::Coord_frac::coord_map() methods, supplying the grid as an argument. e.g. cfrac.coord_map(xmap.grid_sampling()) \section s_mapxmap The Xmap class The clipper Xmap class therefore holds a flag array and data array corresponding to a compact brick containing at least complete asymmetric unit. The Xmap is constructed by providing a spacegroup, cell, and grid sampling. These are used to determine an appropriate ASU, and allocate an array to store the map data. The data may then be read or written by providing the appropriate grid coordinate. Alternatively, interpolated values and gradients at non-grid locations may be read by providing a fraction coordinate. A variety of interpolation methods are provided for this purpose. In order to use the class efficiently, some important difficulties must be borne in mind. A problem arises when we wish to apply some transformation to the values stored in the map. In this case, we must access every unique value in the asymmetric unit once and once only, applying the desired transformation. Only then will the entire map have been transformed correctly. A second problem arises if we want to access the stored value of the density at some position in crystal space, represented by a grid coordinate. Then it is necessary to search through all the symmetry operators, applying each one in turn to the coordinate to find the operator which brings the coordinate into the stored asymmetric unit. Any cell translations must also be taken into account. The value of the map for that coordinate can then be returned. Clearly this can be time consuming, especially if there are many symmetry operators. Both these problems are addressed by the use of map reference types. These come in two forms: - index-like references (clipper::Xmap_base::Map_reference_index) - coordinate-like references (clipper::Xmap_base::Map_reference_coord) The index-like reference behaves like an index: it stores a reference to a map and an index into that map. It is used to loop over all the values in the asymmetric unit of a map, using the Xmap<>::first(), and Map_reference_index::last() and Map_reference_index::next() methods. The coordinate corresponding to the index can be returned at any point. The coordinate-like reference behaves like a coordinate: it stores a reference to a map and a grid coordinate into that map. However to enhance performance it also stores the index corresponding to that coordinate, and the number of the symmetry operator used to get back into the stored asymmetric unit. Since maps are usually accessed systematically, the next coordinate used will commonly require the same symmetry operator, and so that operator is tried first. An efficient caching mechanism makes incrementing or decrementing the coordinate along the u, v, or w directions particularly fast. The differences between the index-like and coordinate-like reference types can be summarised as follows: - index-like types can only refer to the position of a stored datum, i.e. a coordinate in the stored ASU. - coordinate-like types can refer to any possible position, and therefore also store the symmetry transformations required to get back to the stored data. Use of map reference types is always preferred over requesting a coordinate directly. The accessor methods for the map are designed to encourage efficient usage. Map reference types may be shared between any maps which have the same symmetry and grid sampling. It is the responsibility of the programmer to ensure this restriction is obeyed. \section s_mapcode Xmap code fragments \subsection ss_mapio Importing and exporting Xmaps Importing and exporting Xmaps to or from CCP4 map files couldn't be easier. To import a map, use: \code clipper::CCP4MAPfile file; file.open_read( "my.map" ); file.import_xmap( xmap ); file.close_read(); \endcode The extent and axis order of the input map do not matter, the resulting map will always cover the preferred ASU. However, if there is insufficient information in the input map to obtain an ASU, the remaining portion of the map will be untouched. To export a map, use: \code clipper::CCP4MAPfile file; file.open_write( "my.map" ); file.export_xmap( xmap ); file.close_write(); \endcode \subsection ss_mapexp Expanding a map to a lower symmetry Sometimes it is necessary to expand a map to a lower symmetry. The ASU for the new spacegroup will be larger than the ASU for the old spacegroup, so the additional density values must be generated by applying the symmetry operators from the old spacegroup. This can be handled automatically by the map class. The new map is constructed to share a grid and cell with the old map, but with the new spacegroup. We must ensure that every value in the new map is set, so we loop over the new map using a clipper::Xmap_base::Map_reference_index. The we request the corresponding density from the old map, using the coordinate of the Map_reference_index: \code clipper::Xmap oldmap, newmap; ... newmap.init( newspacegroup, oldmap.cell(), oldmap.grid_sampling() ); clipper::Xmap_base::Map_reference_index ix; for ( ix = newmap.first(); !ix.last(); ix.next() ) { newmap[ ix ] = oldmap.get_data( ix.coord() ); } \endcode This works, but it would be faster to use a Map_reference_coord to access the second map, so that the symmetry operators do not need to be searched every time. The coordinate of the Map_reference_coord can be set from the Map_reference_index into the first map. i.e.: \code clipper::Xmap oldmap, newmap; ... newmap.init( newspacegroup, oldmap.cell(), oldmap.grid_sampling() ); clipper::Xmap_base::Map_reference_index ix; clipper::Xmap_base::Map_reference_coord iy(oldmap); for ( ix = newmap.first(); !ix.last(); ix.next() ) { iy.set_coord( ix.coord() ); newmap[ ix ] = oldmap[ iy ]; } \endcode \subsection ss_mapbloc Looping over a small block of density Sometimes it is necessary to access all of the map values in a cubic or oblong block of the unit cell. To perform this operation efficiently, coordinate-like map references must be used to eliminate the need to search over symmetry operators. Either of the following approaches may be used, depending on the situation: Three map references can be used, one each for looping along the u, v, and w directions. Suppose the loop must run over the box bounded by Coord_grid g0 and Coord_grid g1. This leads to code of the following form: \code clipper::Xmap_base::Map_reference_coord i0, iu, iv, iw; i0 = clipper::Xmap_base::Map_reference_coord( xmap, g0 ); for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) { // ---- access xmap[iw] here ---- } \endcode Alternatively, in most cases it is only necessary to optimise the innermost loop. \code int u, v; clipper::Xmap_base::Map_reference_coord ix( xmap ); for ( u = g0.u(); u <= g1.u(); u++ ) for ( v = g0.v(); v <= g1.v(); v++ ) for ( ix.set_coord(Coord_grid(u,v,g0.w())); ix.coord().w() <= g1.w(); ix.next_w() ) { // ---- access xmap[ix] here ---- } \endcode */ clipper/dox/develop_model.dox000644 000765 000000 00000010250 11766652736 016546 0ustar00ccbwheel000000 000000 /*! \page p_develop_model Developing using Atomic Models \section s_model_basic Core model handling facilities Requirements for the manipulation of atomic models in crystallographic calculations are very varied, and often the objects required must be tailored to the specific calculation. Therefore, Clipper provides only the minimum tools required for atomic models to interact with structure factors and maps. More advanced facilities are provided through optional packages. The most common interaction between atomic models and structure factors or maps is through electron density or mask calculation. For this purpose, only a subset of atomic properties are required: element, coordinate, occupancy and temperature factor (U-value). Clipper therefore provides a simple class, clipper::Atom, which contains this information. It has a template constructor which allows it to be initialised from any Atom-like object. Electron density and mask calculations require a list of atoms, therefore a simple class for holding a list of atoms, clipper::Atom_list is provided. This is a trivial extension of std::vector, and provides a template constructor to build an atom list from any vector-like object of atom-like objects. Atom lists can also be constructed using the standard vector methods, e.g. push_back(), insert(). Clipper methods requiring an atom list, e.g. a
    structure factor calculation may be given a Clipper::Atom_list, any class derived from that class, or a std::vector as an argument.
    \section s_model_opt Optional model handling packages Two optional packages are provided for model manipulation. Both require the the 'MMDB' coordinate library by E. Krissinel to be installed (see http://msd.ebi.ac.uk/~keb/cldoc/). \subsection ss_model_mmdb MMDB interface. The MMDB interface is a lightweight interface to allow MMDB to be used with Clipper. It consists of one main class: clipper::MMDBAtom_list. This is a trivial extension of clipper::Atom_list which may be used anywhere an Atom_list would be used. It provides an additional constructor which will build an atom list from an MMDB atom selection (i.e. PPCAtom + count). Other classes are provided which may optionally be used to access information in the MMDB hierarchy in the form of Clipper objects. These are trivial extensions of MMDB objects. The MMDB objects may therefore be cast to the Clipper types to access the additional conversion methods. \subsection ss_model_mini MiniMol package. The MiniMol package is a lightweight, STL based implementation of a small subset of the MMDB functionality. It provides simpler tools for manipulating single models and their constituents. The use of STL-style code means that no memory management is required, and all common operations such as assignment and passing variables have the most obvious effect. The minimum necessary information is stored for each object in the hierarchy, however additional information of any type may be added to any object through use of the clipper::PropertyManager. Basic searching and selection tools are provided, and logical 'and' and 'or' operators may be used to combine models, polymers, and monomers. MiniMol provides an MMDBfile class which may be used to extract models from and store models back into an MMDB, or a file.
    \section s_model_which Choosing a model package. If you have very specific model requirements, you may be better off writing your own objects tailored to those requirements, and then deriving an Atom_list class to allow your objects to be communicated to Clipper. Otherwise, consider the following points: - MMDB is a very powerful package, with an enormous range of facilities. However, it requires a good knowledge of C++, and the API can be quite complex. - MiniMol is a very simple package with a concise and intuitive interface. It has a simple API accessible to non-C++ programmers. MiniMol will do simple tasks much more easily than MMDB, but it won't do hard tasks at all. If MiniMol does everything you will need (or can easily be extended to do so), then it is probably a good choice, otherwise use MMDB. */ clipper/dox/donors.eps000644 000765 000000 00000020670 11766652736 015240 0ustar00ccbwheel000000 000000 %!PS-Adobe-2.0 %%Creator: dot version 1.7.11 (Fri Nov 16 14:55:37 GMT 2001) %%For: (cowtan) Kevin Cowtan %%Title: G %%Pages: (atend) %%BoundingBox: 35 35 351 307 %%EndComments %%BeginProlog save /DotDict 200 dict def DotDict begin %%BeginResource: procset /coord-font-family /Times-Roman def /default-font-family /Times-Roman def /coordfont coord-font-family findfont 8 scalefont def /InvScaleFactor 1.0 def /set_scale { dup 1 exch div /InvScaleFactor exch def dup scale } bind def % styles /solid { } bind def /dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def /dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def /invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def /bold { 2 setlinewidth } bind def /filled { } bind def /unfilled { } bind def /rounded { } bind def /diagonals { } bind def % hooks for setting color /nodecolor { sethsbcolor } bind def /edgecolor { sethsbcolor } bind def /graphcolor { sethsbcolor } bind def /nopcolor {pop pop pop} bind def /beginpage { % i j npages /npages exch def /j exch def /i exch def /str 10 string def npages 1 gt { gsave coordfont setfont 0 0 moveto (\() show i str cvs show (,) show j str cvs show (\)) show grestore } if } bind def /set_font { findfont exch scalefont setfont } def % draw aligned label in bounding box aligned to current point % alignfactor tells what fraction to place on the left. % -.5 is centered. /alignedtext { % text labelwidth fontsz alignfactor /alignfactor exch def /fontsz exch def /width exch def /text exch def gsave % even if node or edge is dashed, don't paint text with dashes [] 0 setdash currentpoint newpath moveto text stringwidth pop alignfactor mul fontsz -.3 mul rmoveto text show grestore } def /boxprim { % xcorner ycorner xsize ysize 4 2 roll moveto 2 copy exch 0 rlineto 0 exch rlineto pop neg 0 rlineto closepath } bind def /ellipse_path { /ry exch def /rx exch def /y exch def /x exch def matrix currentmatrix newpath x y translate rx ry scale 0 0 1 0 360 arc setmatrix } bind def /endpage { showpage } bind def /layercolorseq [ % layer color sequence - darkest to lightest [0 0 0] [.2 .8 .8] [.4 .8 .8] [.6 .8 .8] [.8 .8 .8] ] def /setlayer {/maxlayer exch def /curlayer exch def layercolorseq curlayer get aload pop sethsbcolor /nodecolor {nopcolor} def /edgecolor {nopcolor} def /graphcolor {nopcolor} def } bind def /onlayer { curlayer ne {invis} if } def /onlayers { /myupper exch def /mylower exch def curlayer mylower lt curlayer myupper gt or {invis} if } def /curlayer 0 def %%EndResource %%EndProlog %%BeginSetup 14 default-font-family set_font 1 setmiterlimit % /arrowlength 10 def % /arrowwidth 5 def % make sure pdfmark is harmless for PS-interpreters other than Distiller /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse % make '<<' and '>>' safe on PS Level 1 devices /languagelevel where {pop languagelevel}{1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn ([) cvn load put } if %%EndSetup %%Page: 1 1 %%PageBoundingBox: 36 36 351 307 %%PageOrientation: Portrait gsave 35 35 316 272 boxprim clip newpath 36 36 translate 0 0 1 beginpage 0 0 translate 0 rotate [ /CropBox [36 36 351 307] /PAGES pdfmark 0.000 0.000 0.000 graphcolor 12.00 /Helvetica set_font % Spacegroup gsave 10 dict begin newpath 162 262 moveto 76 262 lineto 76 240 lineto 162 240 lineto closepath stroke gsave 10 dict begin 119 252 moveto (Spacegroup) 56 12.00 -0.50 alignedtext end grestore end grestore % Cell gsave 10 dict begin newpath 162 204 moveto 76 204 lineto 76 182 lineto 162 182 lineto closepath stroke gsave 10 dict begin 119 194 moveto (Cell) 20 12.00 -0.50 alignedtext end grestore end grestore % Spacegroup -> Cell gsave 10 dict begin bold newpath 119 240 moveto 119 233 119 222 119 213 curveto stroke newpath 117 214 moveto 119 204 lineto 122 214 lineto closepath fill end grestore % HKL_info gsave 10 dict begin newpath 96 88 moveto 10 88 lineto 10 66 lineto 96 66 lineto closepath stroke gsave 10 dict begin 53 78 moveto (HKL_info) 49 12.00 -0.50 alignedtext end grestore end grestore % Spacegroup -> HKL_info gsave 10 dict begin solid 0.000 1.000 1.000 edgecolor newpath 102 240 moveto 90 231 75 218 67 204 curveto 53 181 57 172 54 146 curveto 52 129 52 110 53 96 curveto stroke newpath 51 98 moveto 53 88 lineto 56 98 lineto closepath fill end grestore % Grid_sampling gsave 10 dict begin newpath 200 88 moveto 114 88 lineto 114 66 lineto 200 66 lineto closepath stroke gsave 10 dict begin 157 78 moveto (Grid_sampling) 72 12.00 -0.50 alignedtext end grestore end grestore % Spacegroup -> Grid_sampling gsave 10 dict begin solid 0.000 1.000 1.000 edgecolor newpath 135 240 moveto 147 231 162 218 171 204 curveto 189 172 191 159 184 124 curveto 181 111 179 104 175 96 curveto stroke newpath 173 98 moveto 170 88 lineto 177 95 lineto closepath fill end grestore % Xmap<> gsave 10 dict begin newpath 200 30 moveto 114 30 lineto 114 8 lineto 200 8 lineto closepath stroke gsave 10 dict begin 157 20 moveto (Xmap<>) 42 12.00 -0.50 alignedtext end grestore end grestore % Spacegroup -> Xmap<> gsave 10 dict begin solid 0.000 1.000 1.000 edgecolor newpath 153 240 moveto 168 232 175 223 188 204 curveto 216 158 214 141 222 88 curveto 225 63 219 48 204 36 curveto stroke newpath 203 38 moveto 196 30 lineto 206 34 lineto closepath fill end grestore % Resolution gsave 10 dict begin newpath 162 146 moveto 76 146 lineto 76 124 lineto 162 124 lineto closepath stroke gsave 10 dict begin 119 136 moveto (Resolution) 52 12.00 -0.50 alignedtext end grestore end grestore % Cell -> Resolution gsave 10 dict begin bold newpath 119 182 moveto 119 175 119 164 119 155 curveto stroke newpath 117 156 moveto 119 146 lineto 122 156 lineto closepath fill end grestore % Cell -> HKL_info gsave 10 dict begin solid 0.667 1.000 1.000 edgecolor newpath 106 182 moveto 91 168 67 147 67 146 curveto 59 130 55 111 54 96 curveto stroke newpath 52 98 moveto 53 88 lineto 57 98 lineto closepath fill end grestore % Cell -> Grid_sampling gsave 10 dict begin solid 0.667 1.000 1.000 edgecolor newpath 134 182 moveto 147 171 167 155 171 146 curveto 174 137 172 133 171 124 curveto 170 114 166 105 164 97 curveto stroke newpath 162 98 moveto 161 88 lineto 167 97 lineto closepath fill end grestore % Cell -> Xmap<> gsave 10 dict begin solid 0.667 1.000 1.000 edgecolor newpath 147 182 moveto 151 179 154 175 160 170 curveto 170 159 175 158 184 146 curveto 199 122 203 115 209 88 curveto 210 78 212 74 209 66 curveto 203 54 193 43 183 35 curveto stroke newpath 183 38 moveto 176 30 lineto 186 34 lineto closepath fill end grestore % Resolution -> HKL_info gsave 10 dict begin solid 0.333 1.000 1.000 edgecolor newpath 101 124 moveto 90 116 77 104 67 94 curveto stroke newpath 66 97 moveto 61 88 lineto 70 93 lineto closepath fill end grestore % Resolution -> HKL_info gsave 10 dict begin bold newpath 112 124 moveto 104 116 90 104 79 94 curveto stroke newpath 78 96 moveto 71 88 lineto 81 92 lineto closepath fill end grestore % Resolution -> Grid_sampling gsave 10 dict begin solid 0.333 1.000 1.000 edgecolor newpath 121 124 moveto 125 116 132 105 138 96 curveto stroke newpath 136 95 moveto 144 88 lineto 140 98 lineto closepath fill end grestore % Resolution -> Grid_sampling gsave 10 dict begin bold newpath 132 124 moveto 139 116 146 105 151 96 curveto stroke newpath 148 96 moveto 155 88 lineto 153 98 lineto closepath fill end grestore % HKL_data<> gsave 10 dict begin newpath 96 30 moveto 10 30 lineto 10 8 lineto 96 8 lineto closepath stroke gsave 10 dict begin 53 20 moveto (HKL_data<>) 63 12.00 -0.50 alignedtext end grestore end grestore % HKL_info -> HKL_data<> gsave 10 dict begin solid 0.000 0.745 0.647 edgecolor newpath 48 66 moveto 47 59 46 48 47 39 curveto stroke newpath 44 40 moveto 48 30 lineto 49 40 lineto closepath fill end grestore % HKL_info -> HKL_data<> gsave 10 dict begin bold newpath 58 66 moveto 59 59 60 48 59 39 curveto stroke newpath 57 40 moveto 58 30 lineto 62 40 lineto closepath fill end grestore % Grid_sampling -> Xmap<> gsave 10 dict begin solid 0.000 0.000 0.753 edgecolor newpath 152 66 moveto 151 59 150 48 151 39 curveto stroke newpath 148 40 moveto 152 30 lineto 153 40 lineto closepath fill end grestore % Grid_sampling -> Xmap<> gsave 10 dict begin bold newpath 162 66 moveto 163 59 164 48 163 39 curveto stroke newpath 161 40 moveto 162 30 lineto 166 40 lineto closepath fill end grestore endpage grestore %%PageTrailer %%EndPage: 1 %%Trailer %%Pages: 1 end restore %%EOF clipper/dox/donors.png000644 000765 000000 00000025130 11766652736 015231 0ustar00ccbwheel000000 000000 ‰PNG  IHDR<¢ _)×IDATxÚíÏÏäÆyçfe[JdØ0¶G [ `ÃvÃs!¡¹möÀF’Kغ䰗-}$ÿdrða+ÖX,š û=–&°JàÀ1ÔŒä…5p@b!#YöÖž~iÎû6ÙUüÑ,v?Ìáæ®®î/Ÿª§žç)sAL‡ß»AÈA¢%ˆ‰A¢%ˆ‰A¢%ˆ‰A¢%ˆ‰A¢%ˆ‰A¢%ˆ‰A¢%ˆ‰ñÔØ œ,Ë’$»#ã8Žišc·‚è‡ó·´I’dY6v+Æ„[gÆù[Z0MÓ÷ý±[1žçÝ¢OÎßÒÄ™A¢%ˆ‰A¢%ˆ‰A¢Ý“eÙr¹Ô4MÓ4š*C¢Ýãyžaœó<Ï ‚±[D‡!ÑîIÓ=̺®û¾_Å)ßýÄoGLíÃ0V«Õn·Ãÿ–KD¶mÛ¶­iÚ|>ÇõÞr­iÚjµÂÓ<Ï›Ífš¦Íf³4M Š¢ù|ޝDQEQ”§- Û¶GãQÝ8Z®-kšV6²üûv«ˆËD»'Žã¢(‹Å|>_­V¥éKÓÔ²,ιã8(QÇq8çœóív‹jÄ9pžçœs×u³,Ãx†ÍfÃ9gŒá…8äÎó<ÏsÓ4QÛxCÆÞd»ÝrÎ-Ë*¹Ý*ârÐξFŠA<¸"MS´{ëõ4í·]„£ ‹¢@qrΫç”ozcV¼Ùl‹EyZš¦¶mW¯½q“ƒ¯7¿ØWŠC– I’ÒclYVÇ¥¼Íb±ÐuÝqœÍfS¾XZf30Æx ýmž»–ƒs‚h€D `FE¥Poˆm¦çyŽãà+®ëZ–Uß–óá ¢(r'I|%MÓù|ŽW-—K|ñv0põhõ½ÊöÜXˆºÝ*âRàçcì†Ñ;H††a`Ÿ†Q^h$ ÃÀ9ªëºø_ü# Ã<Ïñop'·a꺎—ã…yž[–º®ãùx|£êM,Ë›`ûñE×u]×­kU÷ ¦ÍiptÆXŠó(h0ñѦ©çyÕv¿­ê±Õ áqW »Ýn±Xìv;\Ý¡a-Ñíé°,‹1¶X,f³þ=v‹ˆIrù´]èwú€ÓKÕZEL ²´11H´11H´11.bN›eY_)²/=xðö / ÝàvïòïÿéŸþáóŸ?øñ©ã9ñï¾ñoŒÝ†aÑu½¯Ä·ûWW÷¿÷½·ÿèþõÙgů ‚àûßÿþW¿úUÁó?ûðá_}ë[Ï|øáÛ/¾(þ.³Gþê[ßzéÁƒŸûÜã§Ÿ®zþùçÇyþùç{ébtÎ?¸¢Š–KØí ŽAÒja>\?g,—`Ç ¼ E«¤)¸.P(ÅùBsZ² æs€ÍFV±-1MÀ`©ùÄÓeuââ’ ‰ ‰IA¢=FÁb® 뵄Ñ뎮Ãz ® ‹D‘Ä…–› X,ày@51αƒŸÕÆu¹®ó8îr®ýÇ\×ùuª€› 7MnÛO¨Íik( °m€0ì8$n3§½A––§haí=¢, Âð¤#b0hx|œÄ¬×'šÄ6cš°^ƒaÀ|õÙù‡ñ}Øl (h–{6hoQNb¥<·CƒN&ÆÀ¶å¦¸û§em“nϱÇ犆€‡a·ì¹ŸÃë:÷ý6×2Æu¯×=~:âôh+ ÛéX!Yú8n6-]S|§qb."ŒQˆÕ ’D•Il38ÅE?™ïËá±¢ ºµ®«ÛÓ‚¼Ç×D»]wGñAzð×5uÛÂ¥œ¦°\RàÔD¹xÑvùé‹1”h;6>ËÀ¶Áq ‡øÔÄp\¶÷x·ÛÞÇ©ã(G×÷‘•RÑŽޱÓhƒ‚©qÁ¢Í2X,ö¿Ý)*¶$ ÁqÚ,ç`„s’mí9).U´g68 C`L:J®#œ£HúBbDÆv_.™´[ê”çtýÜz9×~û^ë"âò–|J{~LËåÃË’»§÷Ûí´g —Á…y1£çOÅ€ÞãƒDx^›gÌòŸú ÿ¸¤9-.œV±#€«¯-üRØ-ä”Rž‹±´å’fÛísZsjK‹´ ðÚí`±ÆÎpîpF\Ìœv¹X¯ÇnÇ©@³iÛrºÅªT¶ †´Õª\†hW+(Š‹›­•º•r/áô½Yê‡a_$0<Æâf×ÛÏž˜q†ÇÕŸeÒ¬vW'áÜQž·ŸÚ¤ØñÁ,Û–«ð†V:Æn=q€³¶´­?zedK mp¸ 1’„Jœ¯¥ÝíÀóʶ‹Ìf³q±Š ¹œcšÀØÞ@¨ÄùŠv¹ËÝJX•Ȥ1·~×uCˆ"H‰«Ó¤4 Õ8SÑb‘n‚(ª;_YR¡…4|Ÿî/NCšÒäV)ÎQ´YA H™_£âY´àºà8û%kAÐD•qT‡³-ÖŽaL.b~0JKë8Ž®ÀCd__Fjrë8àº4HV‡³-ä”)}TŠV•bËÉ­T-cP–¬ cçöÊzÍTË ÅQñv»»!Z$Ðn6€j&«ÀYZÜBÖ÷U ¾3MÓ4MC©èœÜJ-çÐ 2œ‘hW«ýK1 Ãßu›“[ßàÉíèœKDT’Àju0À8˲Djq²o>|wïÞ± Žã˜T·ˆyÂÜ= “•³°´¥ÇøÐ4I’lÔ劻wØÚÇL¤6ž6 $ÎYXZÌ Ønkzà+ãO>=Gz`>Ç‘ó·cÉž îÒq™¾¥Ýí ŠT~š*¾Q$g9}‚@.²Šèé‹6À4 ¥˜$ަ)¨ˆAÝ´l;-šY§u„1iËéû$ÒÛÒ}0qÑ®Vàºê,ÌA0ŸÏ1 Ïk4DÕ”½±[ `Y`YrÆ=RdlÇ`Ê¢MSÈ2ufƒ ‚ CÎyÇišFÚkc¥Œ-cû‘qZ¦,ZÏ×U§ŽL’$¾ïc…eYŒ±)‰Ö0¤³t|_nňèƒÉŠ6I`·SÇÌ@–e7RÞ7› DQTŽ™•–1c¦rÓT|hR¶íi™¬h£\W…ŒÙ*FM<Öf³áœ3ÆV*Çâ4UV´üsr¦)ÚÝÒt¿ß”¤iš$Iš¦³ÙLÓ4tMžuÆ ËäŒ--ÿœœiŠ6”šÍ"¦iV£³,³mcÕ¼*Uk¢ëàºÒ ô}éq5Ñ Š¶( I X·,Ëó¼4M (Š cŽã$I²Ûí MÓù|>v3>a)¢‹Œí©˜ h£HzÿÕ“À3MÓ¶mMÓæó¹a¾ï›¦É[,8<Žãxìf­ìÌK[¨ìf;#&¸—O)å4.Ñuý &]×uoM¿ye‡ø±~ Å0ŸC–ID­èú>ÖÂqTóžS³´YE¡¾ jÚàpWÖlbh-ÿ ÏÔD›$ ŒÏƤ¤Ê«(Öb`H´Ä!pZY³iYdlOÀ¤D»ÛÁn§ ßø<Á²¬Ù$c;<“m’€i’ŸãD´Hý2¶§`R¢MS2³'…Œ­’LªF”¦Áv+åy^–eCÄ!=|øÙ»wÿoï·}ðà¥^x»ÇwÇß²JÖ|ŒI»ë[Ô"„™Ž¥MSÐõ¡‹‡«‡væ­·¾ôÍoþõƒ/=óloûàÁKßþö_^]Ý?zÚ7¿ù×o½õ%‘{š¦Ù~—MÇiŸHÆvPÆÞâ@ßç–5v#ö0ÆuDZÐɲý¼Ùp]ç®Ëó¼é´õšë:2®y¶[À[ìibÃ7îB™Ž¥- EÊʬVE°^5¿6MØlö…Äl•eÁz Q4pÅÃÓ”ÛŠAcK ÀtD›e*¤õ¬V$°^û1 X¯Á0öÑ„u˜&¬×ûÍÄuÛˆ³I·C0¶©fì-Ûòœ».7MéMùºô³È8<ϹirÓ<2œîôÉÛíE†Ü0†iÓE3ÑâÌj<º£ãÃ1 9÷ý¡š'„ã´œ ÃaÚt¹Ldx¼Û86. °m€õz„È×…õ‚ i ¬ëû¶5OƒÛcYmFÈmê×ǘˆh‹b,Ñf,ûÙãX±Xès–ÔiukšG¦Á-q](Š6k?¸ÀK3Û^™ˆhGª«„.\Ë‚09z²|jØvSgà”Í紤݂-^H¢í•‰ˆàôë=i ¶ ®«Êæ^¥-µí&ù ¥[ÃhyG,Gåûc"¢=ùWE`ÛàûÊ…â…!0¶Ýd½ÊsúÜLÛ²ZZZ]'cÛ3c{Âݬ#þÓ^A‡m_^Ï!ú9 ‡Cõû)8ç\×[®ºÅ1×õ~{à’™ŽhOµH‹K£=¾Û@G‘hÇžuÛåÑi¢aŸÄ1&2<>UMÝ2DQýò"ÑŽ8!ÇÕÏ[¶ž(;N¯ƒõËf짆ÇCaÀ“a´‰ü9Ööû9ϹeqÓl éïÍÞbŽB;Z'·˜Žh‡ öá|àˆ¢<]—ëzÓã¦7ÝvÞigÌD†Ç퓎ðÔ a®Û´ÔÛ8Ù4ÛOUȇÜSí‘Yóù~~8QÅ"¸:Õ°Ôn £ýò›ã´ «"žd ; V½8Ž£JøDG0d·Ô9X_Äæ–õÞ»“â‚-ÁíÎØãsÖë!2¼D–:{áÄý\. òÁëT?d³Ú=q Lax Ýð‡À‚ |ÞPKÇqnOªƒù¢¨i*A)¸›‘ãô]EË;ª4q˜Ê[ZšAy0vØÆ&I’ú8¿{÷îÝ»wGl@ÝcK×ÁueL|V+(оwBëR“õ‚QÞÒfÙÑñnšBQ4™ Ó4ýóËv¦ÁÈ[,—ÇïÀ¤)x„FÖ³hi#Ly¦`i‰6ŠÀq.. , ŠBÈÚ…!D¤ÿç÷û-¾=ù¢$Q^´»]³w;H`lìvNÁµ ƒÕÿú=?i„,ÏDÛHe¸Müä1MQSÇÀ¯íýðÏz~{­$Ê‹ŽTKhv~¶C{Û¶»»²Ê½ŽçôŽxùq]‡ðÎŽ2³Ïñ,­úÈ£¶h}Q´/¦Û;eœgžçEQ º`Sj•_×[=%R¥Ú¬ŸÿëËï·)ãXYZyÔí±šC˜Ù躾^¯Ó“<Í»Üú€Â§„±žeý Š»ÂˆkÔ-4Ó²ì1ÆY–aHSEóùkPD×)§žçá(:@³<›Í4M[,7ÆÕÕ0þmÛö¿ëî iZù^«þŒDY–€®c×˶}µ€D+ƒÚ¢mü.“\w¨•žêœvµZÅqŒ! ›Í†sÎ+e¤1ºÒÛí–snYÖQu­×kxr`ÜpÓ49çÛí6e'«¢Àg(c`ý­°Š»ÂP=¸¢>ŧ( Šà:YµJE±\.ÑŠ¦iZ­ó”e™išŽã, ˲\×€(ŠÊk}ßoá[j¸¦ –{eå×›}¹n~{àòåR¨mi¡6ð8À²N‘ ëºiš8FeOn€ƒÑ¼qcy ÜÀ®³Ýè~™÷>5ûm8”eë¶ÚXä64<–DmÑÖ—Irê8sÇq’$A9¥i:ŸÏ Š¢ LÓdŒá!×u—Ë%þíyÞí4ÚòPݽC¿HTàÚíª.߇~ˆU3Õ©6¢6Ê[ÚC?å$Q.Ó½ó§-ÝáXp÷55éV¾AÐÙûÛeƒùËCyÑÞ—â)qº/ŠBì Xsz¤ºŒußAó’P[´‡¾H4³”!Ði*lik:1H’nsRZª•az¢MSµê¶Mô! õgšÖ‰³ö:ÅZPÚ€ j‹öiJcãÞU >=ëÅÍX·åx“±cb¢ÅŸÅ™y¡FäÉ•×zŽýÁrSf¶ä‹Fí0F¸ùtoç‚ʲ¬—ܺ/=xáíêŽ>|øð'?ùɽ{÷êNx4{t'¿Ópÿ«««¯|å+ŸøÄ'úè¸'>~Ýþ®ãc^ßß×Äl¹pƒÁŒ4ó`z–Vök=X=´W÷¯¾ý—ß~øÙ‡>|øðõ×_óÍ7¯®®žðÖ—Þzýë¯øÌ‡µ÷¿ºzóÍ7_ýõÞ; ¤ ‡;¯ÓÌ–†O⌽™P#O6wZ;ýÖs9ÏMnšÜÜðƒ;RñÍfƒ ­¦inïZÅ9ç7guGË­º\×=ÙGÓu±Í´DÏã†Ñvß3ßç–u²>ií­ÝGùZ×|­sÝáNÎ?-ªŠmÞÌ2æ±Îõºûðʾ˜áI6üÛnÅ6$”Ù–2 ¹a´jÍzÍuýŸú PX´¸MjË:õ~³>÷ƒÏkß5ŽcAÅî?·Œ-ç¼ Hn°Ø}†Ü4EzAîaÙÒØŠ>BˆI‰VxŒÖ9Ïîè\_óÚ·, £ b9çk¾[Þ´9,ÎÀu]zjƸÐHÜq8cçíñý¶Æ€ÿ¨:&#ÚS>ˆ7|ƒ“ØuµP,bqËåMZÉóÓÜM!;ØÓ3‰’Ë<çºÞÊØšæéžÊSf2¢c±±\gpæÙ¬«R±–eÉÚÃ-߇:ŸRΓ™Œ‰“EȰÉLhKkå}°,)“~±LF´¢c¹n„<!o2ìz;ƒÖn^Æ™Åü¨ËLºõ0ÆGÔï†-ô‡Ã¢íVò2ÆH´"LF´'ðB¹ÜmžÄòŠ£¨ËÂLÎsëÍÎ9.®4¹õ.¹n;!IN„9ç­ ôÅ1Ñê…B·“Á†QkžçeˆB÷QkÈÃæå|G$;ŽÓûG•®ó8nqÿ8æº.¹¨¾^Ÿh 4q¦!ÚA½PeìDƒ„òød4m€æúËU‚ã™vÐC]ÜM.É–²áEû©Q>¨9çx¡g:×cÞäb ð QìqhzŸûG=R¼ïA²PXE·lú-¢‘’%mÕ…¢åû,ŸÞ½P¸´Ó<™lðÔ‚£1RÚy«ó¢ˆè"jú‘!w›E_m¿ "Š­†O ­X~#Õ¼>Ìûó$‹Z¿¶‹=7p™yqÓRíQ& Ú¾2òrž[ÜjŽ(æ=…OÈÂ83¸!>Hîò(Z¡íclŒÈoe‰·Q»ƒxž÷â:\Œµ®ëb ô{æù²…˜KÐú‚ãÕã^ð6MMï(1B¥ÐÁ¤P^´ëu÷¹ÕXáR`ÖÞÑeÛøz7”v1ÉBTT٢ȅ ž2sšL`ÉG´øX d X˜`n`£ÃáeY†{®ëºDZ;Ʀ2X ˜GuÇÁhÊv›Á  M0Œ‹6ÉíeI…Ë2öS£Ãàëu—,Ë2à©éœ!Ã'¤ÀD‚†BûÓ®c’[Œá…¼K}§Èm62•dhÕçj‹Ö²øz ÐR´"Š­.ÆŽ«Xƒ´š]e¼í²­xZ¦ÕAbÌK«>ǘ†h[ ¨Xnœ`1V‡;Gc9ç-‘D(Ëj»OÁE °h³`]þÔêÜ™9Ï n‡¯ñ¯5(ÖuÝ×^{m*Šåœ3Î*B;\*ùÆzrÝÀ¡*Z]?Ô“¦)ôtì†Ä´¶¿x¬³Daцa)ZçÏ>¬;«úãþÿZÍ~›1;úb¬ .w«¢=áX8@}ÚQüw 2 GÏå¿Á&ùÓZZõiDaÑn6.„øCª›g¡£µúã¾½ÆSUìÓO?ýÝï~wì& ŽöñŸÁÏéoèöà9¥h‹Ú÷O XÄ0Ħ̴êӈ¢åœÀß/êN¸aŽ nÜ—ÑNGÍ‘š`ÑFütuî¨êg<8ˆpÝú1çÜqN£X.ìD«>(Ý5ìÅÿÀÙkÅÁ£˜†Šÿt®3ÎnäÜV¬ã8ñ`ÞÑÀ¬wTõ“œ«[VÍÀ˜_¯¯œD±\<Ë’V}QZ´YQ炲¸U‰o§ïTdža0Ɔ+34¸·PóÎ]8 8苲¬z©ÄñÉË¥j¤ÒªO=j‹ö?ýOçå·âkà`qëàï¸TìMëA0»°9á6 ÃÿÚ1*h±Ñ dZõ©GãÅpˆ,˹Zz=óôöÿ½û//>÷åwnzã?¾ñò?¼üÂÛ/¼ðêê ^yå•;wîtlƒã8²Eê·ŸùðÍ{oÞûν†sÞxãW_}õÆ‹?üá½/ùêàù÷¯®¾s¯é†­©ë·å ®7*ªGô¼K䩆cI’dYÖ{ÝPq>˜ÿÎsówzõ¿¿Úp὞~ˆY–€l ÔoŸxü‰fÅÀmÅ@b` Å6ô›a@QÜ¢÷’¹gÄS͇MÓô/øi׺Î0õ[Ý!ì„LÜb•+ˆsB¢9U-¯DKœÑá1Q‰–8)8W%#Ú…¡D«iZÝ+ÕCY–Íf³(Š^"xç*žçÍf³Áº«=I’, MÓf³Ùjµ*jÌMC¿’ƒ_V_Û.µüÎ1-mQ¶mû¾/Uý°a ‚ (³LÕ!I’Õj… ÷›ÍlÛnñéNÏíšÖŽ·f¡>£‰ë8Žl½Ò4M›OÐÕ{HAàº.~RÃ0Â0,ŠâÆZ.ÚÞ£ŸîÄ ÑÓ¤im'Æ-*Ö4Íj Ž ¥Ò4Íóu/Þ¸•àûêÛWl@Ý©þ7ÏóæÆc´`5b³Ù0Æ\×Å€$Á«{ñvÞ~¥|V öÛz-P~™²óêgxŒcÅ0 ƒ hìÚÝŒ÷ˆã87ÚÓlšÄÇ1N1Êêb±ÐuÝqôx GÑvbJsÚŽŒé=ÆX¿!Æ®®ë.—Küé{žçß¾fX\×õ<¯|<¡3Y¤ñåLõ QA€–¶ªs×u-˲â»HuTµ‘²Ùê9 'ÆÈÁŒ1]×ËPÕê|¯uÜ/ø¾ošæ|>×4-˲î®~±,ËqtÍf³,Ë|߯›¯ú¾o6¾(Іi­eYI’à=«aÏf³ù|ŽZ*§µ àM’$)o"ÒÃ0ŸÏ‡Z§%ŸzšRóP6ø.ÛJõ[QÍk`šÖô¨mlé]ó<¯:?ÚšÇßSè¤KDÝ0ÆŽÖƒ^è ¡KW ´j½Ûí‹Ån·Ãµ© ˆbKÑÓC]ÑÖU`»]Ôû&1Æ‹Ål6ÿÇî¤ â©î· &MkñãºN‹ ³ Ž-?SøEêZZâ\É27“ÐI ‰–85i*`iI´õh‰“’ePb¢¥2Q5™ÓfYÖe½tê´®ÏFýV×oBf² ȹUC“hOHôÙ¿ÿûß|ìcïýÉŸ<Š;¯½öZ÷¨‚˜¦Ù¢Nßo_üâ?ú裟þô§ªÓoEA Pu·3Ç—ÊØÁÏOð¿¿þõÿÝßÕÅ%Ç5ž¿Å[o½õÎ;ïÔU§ßD7šcá]1/µæ´ïÿìg³/~±î(ޏ”ÊP„>øà“ŸüdÝQEú-Ë ÄÆ¼ä…jD1ѾûîÇ?õ©º£h1Fÿñ)ÈãÇŸzªv¦£H¿y¸®ð„–¼Põ($Ú÷ö3˜}á u'`¤k댰såƒ>€gŸ}¶îú-I Ë„wù KÛˆZ¢ýx£§D‹¡|ðÁÇ>ö±†Fï·¢ÏÆÄ’òD….…D fä÷Ô¹Ì,(ÐoAº.¼‚Cfö Å¿÷ƒˆœ¦Z½ÂÑ÷ŽÕo»¬×2hQËÒ6x¡@ÉÚ¨ŠÐà…‚±ûmµÇ‘í¦)y¡šQÈÒÀ³Ÿû\ÃÑчyÊòÌ3Ï4±ß<² $ªÇ§)ìv0vy ÅQÈÒ¾ÿgŽ^ÇX)?~,xæ‰û-M! ŽeŠB¸.YÚf²´¿úå/ϤUŸ*¿þõ¯ÏY#'ŠB–>ý§Ú|ÂÑâÝ—ÉÑYëéûͶÁ²$cþÑÌ’çâj‰–8<Šäj`bÕH5ªá)ŽBÃcâX­ Ëä A åH¥%:³ZA’Àv+¯Ø(‚$·äSþݰœÓ±ßV«}՘ŠCru/&ÅöŠsÚgÿàþðÕWßyã ÁóÇ1hqàé§Ÿ~î¹ç~ñ‹_žß¢ßÐE ó7ð!Ÿ"‹b{D K •rCm·òGcã’r„ÜPÛ­u¿¡D~óÉL€êÅŸúùŠ{D!Ñ¢\îåc‰¶ä¹çžC¹ÝËG¶ß² ª;ìþÛ¿ÁrÙöâ_þRæb⪈„ÝQ¤Øº£dkÛPÈÈ’ít1!ÀØ{mþ–}÷Ýÿú…/üü?¨;a½^Àv»»¥jñøñãï}ï{EQÔ ÛoyÎM“pnœ1.Ñå.&„PÂ… ;ªùrAÝÝQÍçˆ÷®ëd8ÎþŸ.&Di ®È²,I’S¶æÎÏþøÎ_ýîï<úèÑ£÷Þ{ïóŸÿü)›ä8ŽlœýéûíÓŸþô£GêêÎHõÛÕÕ}xå•ݹ“Ë6ãþÕüè•Wò;wZô!H“¥M’$˲Svý£ÊÂãmîܹsG8}¯0dW¶Nßoï½÷^ÃQ©~»wï;­›ñë¬výFrdxlš¦Á…-½ª Tê·±›pÎ(ä=&B-AL -ALŒN¢­æ|Ýx¥z(˲ÙlEÑÁKZ¼Ëy“¦©¦ieañ¢(f³Ù‰ÝÑ„Ê ni‹¢°mÛ÷ýòrÎOÒ–e1ÆV×»žçY–Eq`DɰÁ¨XÇq(“N ÆØb±H’D×õ$I(ÝŸ¨2 ¥EÅš¦Ê%tAQ«ÕJÓ4MÓæóyùúr¹Ô®ACdÛ6\ÛÛGoT8Iß¶G×õ0 =Ïó‚@åÚŽøÁ‹¢¸10ö}?¯ëºyžçyž¦i]ÿ@š¦–eqÎÇ©>Ë&Ú-t߈‚¬êÖu]×u‹…çyR‘Q•·õ}¿üý†áy^Q-Æí£»Ý.‚,ËÇÙl6¥½ ð(Š(Š‹N Œg.í^EÕÉEf„ª®¬¨ëÆö$~;“îãO- Cü‰H]{Ð>/ ]×ñ§&r4MÓ4MqF}£‹®ëøL‰¢¨´Tꀄ0 q,8Ziév î=Æ€¾ƒ“Ì:\×].—øK ‚àÆ!˲ê~O7Žº®‹?ßÅb±Z­ÊG–e«Õ §‚yž+è$[­VøY,Ër]W¼÷öö¡çy8Òžn·{ÒöcŒ±†n_^¾rã·ng¼žçåD…ø:þŒ Ã(m8ç\×u]×뎖ÄqlY–ïû¾ï[–DZHââÑèñªß÷ ÃÀ)=ö†aåTöv÷–ì¸Q†±Ùln¼W»nºˆfšRó0ì[ÙÀ÷¢(ptWþqðhÚõ€"ý†= i#”¶V¤Ε‘Ã1úç6"×–š<(NÚYzà\¹r}Ç”0pæÐ3ñü ÑÄÄ ÑÄÄ ÑÄÄ8âˆÊ²ì’ëý´®ÏFýFU݆£I´”Ãišf‹N ~k×o„ Jl*M„84§%ˆ‰A¢%ˆ‰A¢%ˆ‰A¢%ˆ‰A¢%ˆ‰A¢%ˆ‰ñÿwY¼ºD.O™ %%CreationDate: Mon Feb 11 12:16:35 2002 %%Orientation: Portrait %%Pages: 1 %%DocumentFonts: Helvetica %%EndComments %%BeginProlog % Prolog copyright 1994-2000 Trolltech. You may copy this prolog in any way % that is directly related to this document. For other use of this prolog, % see your licensing agreement for Qt. /d/def load def/D{bind d}bind d/d2{dup dup}D/B{0 d2}D/W{255 d2}D/ED{exch d}D/D0 {0 ED}D/LT{lineto}D/MT{moveto}D/ND/.notdef d/S{stroke}D/F{setfont}D/SW{ setlinewidth}D/CP{closepath}D/RL{rlineto}D/NP{newpath}D/CM{currentmatrix}D/SM{ setmatrix}D/TR{translate}D/SC{aload pop setrgbcolor}D/BSt 0 d/LWi 1 d/PSt 1 d /Cx 0 d/Cy 0 d/WFi false d/OMo false d/BCol[1 1 1]d/PCol[0 0 0]d/BkCol[1 1 1]d /nS 0 d/LArr[[][][10 3][3 10][3 3][3 3][5 3 3 3][3 5 3 3][5 3 3 3 3 3][3 5 3 3 3 3]]d/GPS{PSt 1 ge PSt 5 le and{{LArr PSt 1 sub 2 mul get}{LArr PSt 2 mul 1 sub get}ifelse}{[]}ifelse}D/QS{PSt 0 ne{LWi SW gsave PCol SC true GPS 0 setdash S OMo PSt 1 ne and{grestore BkCol SC false GPS dup 0 get setdash S}{grestore} ifelse}if}D/BDArr[0.06 0.12 0.37 0.50 0.63 0.88 0.94]d/r28{{currentfile read pop dup 32 gt{exit}if pop}loop 3{currentfile read pop}repeat 0 4{7 bitshift exch dup 128 gt{84 sub}if 42 sub 127 and add}repeat}D/rA 0 d/rL 0 d/rB{rL 0 eq{ /rA r28 d/rL 28 d}if dup rL gt{rA exch rL sub rL exch/rA 0 d/rL 0 d rB exch bitshift add}{dup rA 16#fffffff 3 -1 roll bitshift not and exch dup rL exch sub /rL ED neg rA exch bitshift/rA ED}ifelse}D/rC{/rL 0 d 0{dup 2 index length ge{ exit}if 1 rB 1 eq{3 rB dup 4 ge{dup rB 1 index 5 ge{1 index 6 ge{1 index 7 ge{ 64 add}if 32 add}if 16 add}if 4 add exch pop}if 1 add 3 mul exch 10 rB 1 add 3 mul{dup 3 index lt{dup}{2 index}ifelse 4 index 3 index 3 index sub 2 index getinterval 5 index 4 index 3 -1 roll putinterval dup 4 -1 roll add 3 1 roll 4 -1 roll exch sub dup 0 eq{exit}if 3 1 roll}loop pop pop}{3 rB 1 add 3 mul{2 copy 8 rB put 1 add}repeat}ifelse}loop pop}D/rG{/rL 0 d 0{dup 2 index length ge {exit}if 1 rB 1 eq{3 rB dup 4 ge{dup rB 1 index 5 ge{1 index 6 ge{1 index 7 ge{ 64 add}if 32 add}if 16 add}if 4 add exch pop}if 1 add exch 10 rB 1 add{dup 3 index lt{dup}{2 index}ifelse 4 index 3 index 3 index sub 2 index getinterval 5 index 4 index 3 -1 roll putinterval dup 4 -1 roll add 3 1 roll 4 -1 roll exch sub dup 0 eq{exit}if 3 1 roll}loop pop pop}{3 rB 1 add{2 copy 8 rB put 1 add} repeat}ifelse}loop pop}D/sl D0/QCIgray D0/QCIcolor D0/QCIindex D0/QCI{ /colorimage where{pop false 3 colorimage}{exec/QCIcolor ED/QCIgray QCIcolor length 3 idiv string d 0 1 QCIcolor length 3 idiv 1 sub{/QCIindex ED/x QCIindex 3 mul d QCIgray QCIindex QCIcolor x get 0.30 mul QCIcolor x 1 add get 0.59 mul QCIcolor x 2 add get 0.11 mul add add cvi put}for QCIgray image}ifelse}D/defM matrix d/BF{gsave BSt 1 eq{BCol SC WFi{fill}{eofill}ifelse}if BSt 2 ge BSt 8 le and{BDArr BSt 2 sub get setgray fill}if BSt 9 ge BSt 14 le and{WFi{clip}{eoclip }ifelse defM SM pathbbox 3 index 3 index translate 4 2 roll 3 2 roll exch sub/h ED sub/w ED OMo{NP 0 0 MT 0 h RL w 0 RL 0 h neg RL CP BkCol SC fill}if BCol SC 0.3 SW NP BSt 9 eq BSt 11 eq or{0 4 h{dup 0 exch MT w exch LT}for}if BSt 10 eq BSt 11 eq or{0 4 w{dup 0 MT h LT}for}if BSt 12 eq BSt 14 eq or{w h gt{0 6 w h add{dup 0 MT h sub h LT}for}{0 6 w h add{dup 0 exch MT w sub w exch LT}for} ifelse}if BSt 13 eq BSt 14 eq or{w h gt{0 6 w h add{dup h MT h sub 0 LT}for}{0 6 w h add{dup w exch MT w sub 0 exch LT}for}ifelse}if S}if BSt 24 eq{}if grestore}D/mat matrix d/ang1 D0/ang2 D0/w D0/h D0/x D0/y D0/ARC{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED mat CM pop x w 2 div add y h 2 div add TR 1 h w div neg scale ang2 0 ge{0 0 w 2 div ang1 ang1 ang2 add arc}{0 0 w 2 div ang1 ang1 ang2 add arcn}ifelse mat SM}D/C D0/P{NP MT 0.5 0.5 rmoveto 0 -1 RL -1 0 RL 0 1 RL CP PCol SC fill}D/M{/Cy ED/Cx ED}D/L{NP Cx Cy MT/Cy ED/Cx ED Cx Cy LT QS}D/DL{NP MT LT QS}D/HL{1 index DL}D/VL{2 index exch DL}D/R{/h ED/w ED/y ED/x ED NP x y MT 0 h RL w 0 RL 0 h neg RL CP BF QS}D/ACR{/h ED/w ED/y ED/x ED x y MT 0 h RL w 0 RL 0 h neg RL CP}D/CLSTART{/clipTmp matrix CM d defM SM NP}D/CLEND{clip NP clipTmp SM}D/CLO{grestore gsave defM SM}D/xr D0/yr D0/rx D0/ry D0/rx2 D0/ry2 D0 /RR{/yr ED/xr ED/h ED/w ED/y ED/x ED xr 0 le yr 0 le or{x y w h R}{xr 100 ge yr 100 ge or{x y w h E}{/rx xr w mul 200 div d/ry yr h mul 200 div d/rx2 rx 2 mul d/ry2 ry 2 mul d NP x rx add y MT x y rx2 ry2 180 -90 x y h add ry2 sub rx2 ry2 270 -90 x w add rx2 sub y h add ry2 sub rx2 ry2 0 -90 x w add rx2 sub y rx2 ry2 90 -90 ARC ARC ARC ARC CP BF QS}ifelse}ifelse}D/E{/h ED/w ED/y ED/x ED mat CM pop x w 2 div add y h 2 div add translate 1 h w div scale NP 0 0 w 2 div 0 360 arc mat SM BF QS}D/A{16 div exch 16 div exch NP ARC QS}D/PIE{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED NP x w 2 div add y h 2 div add MT x y w h ang1 16 div ang2 16 div ARC CP BF QS}D/CH{16 div exch 16 div exch NP ARC CP BF QS}D/BZ{curveto QS}D /CRGB{255 div 3 1 roll 255 div 3 1 roll 255 div 3 1 roll}D/SV{BSt LWi PSt Cx Cy WFi OMo BCol PCol BkCol/nS nS 1 add d gsave}D/RS{nS 0 gt{grestore/BkCol ED/PCol ED/BCol ED/OMo ED/WFi ED/Cy ED/Cx ED/PSt ED/LWi ED/BSt ED/nS nS 1 sub d}if}D/BC {CRGB BkCol astore pop}D/BR{CRGB BCol astore pop/BSt ED}D/WB{1 W BR}D/NB{0 B BR }D/PE{setlinejoin setlinecap CRGB PCol astore pop/LWi ED/PSt ED LWi 0 eq{0.25 /LWi ED}if}D/P1{1 0 5 2 roll 0 0 PE}D/ST{defM setmatrix concat}D/qtfindfont{ true exch true exch{exch pop exch pop dup 0 get dup findfont dup/FontName get 3 -1 roll eq{exit}if}forall exch}d/qtdefinefont{dup 1 get/fxscale exch def 2 get /fslant exch def exch/fencoding exch def[fxscale 0 fslant 1 0 0]makefont fencoding false eq{}{dup maxlength dict begin{1 index/FID ne{def}{pop pop} ifelse}forall/Encoding fencoding def currentdict end}ifelse definefont pop}d/MF {qtfindfont qtdefinefont}D/MSF{findfont exch/slant exch d[1 0 slant 1 0 0] makefont definefont pop}D/DF{findfont/FONTSIZE 3 -1 roll d[FONTSIZE 0 0 FONTSIZE -1 mul 0 0]makefont d}D/ty 0 d/Y{/ty ED}D/Tl{NP 1 index exch MT 1 index 0 rlineto QS}D/T{PCol SC ty MT 1 index dup length exch stringwidth pop 3 -1 roll exch sub exch div exch 0 exch ashow}D/QI{/C save d pageinit/Cx 0 d/Cy 0 d/OMo false d}D/QP{C restore showpage}D %%EndProlog %%BeginSetup /pageinit { % 210*297mm (portrait) 0 842 translate 1 -1 scale/defM matrix CM d } d % Fonts and encodings used /HelveticaList [ [ /Helvetica 1.0 0.0 ] [ /Helvetica 0.987625 0 ] ] d % No embeddable font for Helvetica found /FE15[/.notdef/empty/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND /ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/space/exclam/quotedbl/numbersign/dollar /percent/ampersand/quotesingle/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/grave/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 /ND/U0080/U0081/U0082/U0083/U0084/U0085/U0086/U0087/U0088/U0089/U008a/U008b /U008c/U008d/U008e/U008f/U0090/U0091/U0092/U0093/U0094/U0095/U0096/U0097/U0098 /U0099/U009a/U009b/U009c/U009d/U009e/U009f/space/exclamdown/cent/sterling/Euro /yen/Scaron/section/scaron/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/Zcaron/mu /paragraph/periodcentered/zcaron/onesuperior/ordmasculine/guillemotright/OE/oe /Ydieresis/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]d /F1 FE15 HelveticaList MF /F2 11/F1 DF %%EndSetup %%Page: 1 1 %%BeginPageSetup QI %%EndPageSetup W BC /OMo false d [0.95 0 0 1.05 -94 -104]ST [0.95 0 0 1.05 -94 -104]ST CLSTART 0 0 461 239 ACR CLEND 1093589172 1 0 255 255 0 1 PE 1 0 255 255 BR 100 100 200 200 R [1 0 0 1.0625 -99 -107.125]ST CLO [1 0 0 1.0625 -99 -107.125]ST CLSTART 0 0 461 239 ACR CLEND 1093589172 1 0 255 0 0 1 PE 1 0 255 0 BR 110 130 80 160 R [1 0 0 1 -99 -99]ST CLO [1 0 0 1 -99 -99]ST CLSTART 0 0 461 239 ACR CLEND 0 1 0 128 0 0 0 PE 1 192 192 0 BR 120 160 60 60 R [1 0 0 1 -99 -29]ST CLO [1 0 0 1 -99 -29]ST CLSTART 0 0 461 239 ACR CLEND 0 1 B 0 0 PE 1 192 192 0 BR 120 160 60 60 R [1 0 0 1 -99 -99]ST CLO [1 0 0 1 -99 -99]ST CLSTART 0 0 461 239 ACR CLEND 1093589172 1 0 255 0 0 1 PE 1 0 255 0 BR 200 130 80 170 R [1 0 0 1 11 7]ST CLO [1 0 0 1 11 7]ST CLSTART 0 0 461 239 ACR CLEND 1 1 B 0 0 PE NB F2 F 14 Y(CSpacegroup)69 0 T [1 0 0 1 21 37]ST 1 1 B 0 0 PE (CCell 1)36 0 T [1 0 0 1 111 38]ST 1 1 B 0 0 PE (CCell 2)36 0 T [1 0 0 1 31 65]ST 1 1 B 0 0 PE (Xmap)29 0 T 31 Y()33 0 T [1 0 0 1 31 137]ST 1 1 B 0 0 PE 14 Y(Xmap)29 0 T 31 Y()33 0 T [1.5 0 0 1.33333 -244.147 -132.333]ST 0 1 B 0 0 PE 1 0 255 255 BR 370 100 60 30 R [1.5 0 0 1.33333 -294.001 -52.333]ST CLO [1.5 0 0 1.33333 -294.001 -52.333]ST CLSTART 0 0 461 239 ACR CLEND 0 1 B 0 0 PE 1 0 255 0 BR 370 100 60 30 R [1.5 0 0 1.33333 -184.001 -52.3329]ST CLO [1.5 0 0 1.33333 -184.001 -52.3329]ST CLSTART 0 0 461 239 ACR CLEND 0 1 B 0 0 PE 1 0 255 0 BR 370 100 60 30 R [1.5 0 0 1.33333 -344.001 27.667]ST CLO [1.5 0 0 1.33333 -344.001 27.667]ST CLSTART 0 0 461 239 ACR CLEND 0 1 B 0 0 PE 1 192 192 0 BR 370 100 60 30 R [1.5 0 0 1.33333 -234.001 27.667]ST CLO [1.5 0 0 1.33333 -234.001 27.667]ST CLSTART 0 0 461 239 ACR CLEND 0 1 B 0 0 PE 1 192 192 0 BR 370 100 60 30 R [1 0 0 1 -99.1457 -99]ST CLO [1 0 0 1 -99.1457 -99]ST CLSTART 0 0 461 239 ACR CLEND 1 1 B 0 0 PE NB 417 173 450 140 DL [-0.707107 0.707107 -0.707107 -0.707107 310.854 81]ST B P1 1 B BR NP -10 0 MT -10 -2 LT 0 0 LT -10 2 LT CP BF QS [1 0 0 1 -149 -19]ST 1 1 B 0 0 PE NB 417 173 450 140 DL [-0.707107 0.707107 -0.707107 -0.707107 261 161]ST B P1 1 B BR NP -10 0 MT -10 -2 LT 0 0 LT -10 2 LT CP BF QS [1 0 0 1 313 11]ST 1 1 B 0 0 PE NB F2 F 14 Y(CSpacegroup)69 0 T [1 0 0 1 285 91]ST 1 1 B 0 0 PE (CCell 1)36 0 T [1 0 0 1 395 91]ST 1 1 B 0 0 PE (CCell 2)36 0 T [1 0 0 1 214 171]ST 1 1 B 0 0 PE (Xmap)62 0 T [1 0 0 1 325 171]ST 1 1 B 0 0 PE (Xmap)62 0 T [1 0 0 1 41 221]ST 1 1 B 0 0 PE (Hierarchy as 'nest')94 0 T [1 0 0 1 291 221]ST 1 1 B 0 0 PE (Hierarchy as 'tree')91 0 T [1 0 0 1 -49 -89]ST 1 1 B 0 0 PE 393 243 360 210 DL [0.707107 0.707107 -0.707107 0.707107 351 161]ST B P1 1 B BR NP -10 0 MT -10 -2 LT 0 0 LT -10 2 LT CP BF QS [1 0 0 1 1 -169]ST 1 1 B 0 0 PE NB 393 243 360 210 DL [0.707107 0.707107 -0.707107 0.707107 401 81]ST B P1 1 B BR NP -10 0 MT -10 -2 LT 0 0 LT -10 2 LT CP BF QS QP %%Trailer %%EOF clipper/dox/hier_rep.png000644 000765 000000 00000015101 11766652736 015517 0ustar00ccbwheel000000 000000 ‰PNG  IHDRÂú½$ÐfÀIDATxÚíÝOhÛXâð¯ÌÑ9(0… ,Mæ®\‡ñ‚S(H“½J̵8‡L¡à@r*tÒ9Äæàl/6l …nÁ‚a.KSœ_OÍ!‹}p sÓïðY¶eÇɳþXþ~0Áy–å'Yþú=ÉzJÙ¶ ""z¨ÿ‰ºDD³1JD$…1JD$…1JD$…1JD$…1JD$…1JD$å; 8º4£ €uˆ"÷Ý)°u%hv1FƒÖÖ£®C¬Äð|!vꉈ¤0F‰ˆ¤0F‰ˆ¤0F‰ˆ¤0F‰ˆ¤0F‰ˆ¤0F‰ˆ¤0F‰ˆ¤0F‰ˆ¤0F‰ˆ¤0F‰ˆ¤L£67‘J!•ÂÚ,Ë)o4°¼ŒT ‹‹Ðut:Q/QØ&‹Q]Çå%ÚmØ6*¬¯;‰©ë0 Ø6šMXöö¢^"¢°M£§§0 ( är¨Tœ½¼„ª@&ƒ“hš3ýú:t©T/p÷öœÆ¬ˆÚNÇ)Y\„i:Ï2M,.öM#f¢ëX¿ãF<º·×›ƒ˜@¼J*Õ›Ì5\"¢é™xߨêMÓÉ@©„åe躅î42´ÛÈdœÔk4Ðn£ÝÆþ>ìï£ÓA»fÓÉDËÂþ>šM´Ûh4`šÎ”í64­·A¼J¥Ò›C» `\Cx 2DDÓU²mÜyF>ÔjÁ0 iP§ƒï¾Ý†¢8÷ëu†ó¢8»Äv¥J%§ää¥Rß4š68g–ó*î£Þ ûV†·iÜJ6®î]çí6 磫ªh6{.ѲQhZÄ[ M£ŠÒ{Ãl… ÉE·°Ù™b†\¥NNœ‡†s¹TêK÷\@okpÖûÞme`¶¾1jý>à1K}1Z(@U-¿^ï5&2Ôë°m´ZPÕ^³#‰·š,F5 …‚ó†5›Î›wrUE«Õ‹ÑL¦—VâM-•œ/Ow2d¹œó)úÚ¢I뾄ÜB¡oštçྊ›­õú`tz+õF¤c4}1 ô5h Ãùdy[­Voñ1í÷ÃâôCK°m§#(š±n«È=âN#f¢iÈåz5=Hwbñ*¾ šáÊÌWŒ6›½ýžÞ®„èz—ãv?©X_îdª UE&ƒfÓio* *•ÞܼoF»íL“ÉôâÏ}WšÍ^ïÆ}óD‰wúáÊD=Iº1FC0£¾ï…øˆiZ/XÝé+'5 ¥’Ó˜GÄÅÇGì‡+D˦݆ªÂ0zÓˆ&”;ç““¾9¸¯bîz+3w1zßÛø¾ó„YÖjõ6™N ;òŒÑY6QŒÚst”"†¢8‹ÉmÀŽwy‰ÍMt:h4ÐhDPO¢¸Q”¾_­lnÂ4_¶d2Nk´^‡®û<±Óib}Fï3Øéôu(Åýý}ç§„››°¬¾Ÿ x½f2ý¦PT&Ab|2h.‡\Î9?J›"šs…‚óS?–…F…‚“——½ÉÄQ{A4AööP(8çËT*½b¹œó³ëNË˸¼tö‰¹;RÅqñ«ÄN§C—cÏåœGÝWDh€·2IH§ž·ù¸±S‚¾N=RDývøJ•l›×©§‡)•¨ëxRשO¥œüòåíÑ!Ú¹¢…+Ú³ATfb¼N=ÅRLÉwQW€ˆâÍ=J!†Î !l%×4:ќݦâ©È+?ŒQ"")wvê-àt’%Hõ•˵ADƒîŒÑS`ä ® "ÄN=‘Æ(‘Æ(‘Æ(‘Æ(‘Æ(‘Æ(‘Æ(‘Æ(ùñŽíË;ÿ|cŒÅZ°C¿¦©¬­µ;QÔ ¬­¦~Ýbˆ1JD}LÓÜÛÛ«×ëÊèIs¹œaº®›¦u}£7í›@ Hk€uWù°”çï°Í¨WÑÜp3T½kLà‰ Ãˆz "3¥¼Ü*`ŒÑñógŒô¥RòLê:aŒÎ…g¨ûôyNÒЯÅt €Ìmp$ò'Þþ6¶Üö& ë€Ù?½—÷ œ{·t¢i¸o_~˜¦it]wïÏ•iìUúÓp0Ç–ïßî"ÜLhŒNÎýRQ€p×õp ,àuijä3T˜çý¤ÓˆÑ°{øÈ@aty(Üî,n|Í®à¾Ttà¨3Cij¦•¡Âü&éö6=ÝUÕ³pT¹Û!Õnó Ú7ªy¾'šžCI¾åFÿ—ÊÉèµ!¦ u=pßhÂIî3[ÌÙ~Òiì9yye¨=åÍŽa£ÊãIt`ñv Ôo ù–kÀåm¡äFÏö8íÿÔl­Š™é¶C½æp?i臘/ /• ûò45Áe¨0oIÊ%š/Ag¨0WIÊ%š#ád¨0?IÊ%šaf¨0'IÊ%š ág¨0IÊ%J¾¨2TH|’2F‰.Ú ’¤ŒQ¢$‹C† NRÆ(QbÅ'C…¤&©lŒž¿‹z î/ûKÔ5 ^Ü2THd’²5J”@ñÌP!yIÊ%Jš8g¨°$eŒ%Jü3THR’2F‰’cV2THL’2F‰b¶2THF’2F‰’`3TH@’2F‰fÞìf¨0ëIÊ%šm³ž¡ÂL')c”h†%#C…ÙMÒi\t4ËB>›ç_ÓD¹õ%E’2T˜Ñk‹£ªŠ|pqZ »»Q/1ÑŒíµäe¨àMÒ/_¾ˆ…¹À;õÏž¡XÄù9ªU”ËH§ ›E>Z ÏžÀñ1òy‹ÎSLÇÇÎsEÓ~wKK¨Õ°¶Ö› Ñzþü¹išÿú׿þûßÿ&/C·wÿý÷ßÿùçŸ?ÿüóÎÎNÔ•'ØÖ(€tÅ"Êe¨*¼ïx6ëÄå?àì µšSnš°,œáìÌ Sͦ3ÙÒ #êuF‘ßÿýèèÀçÏŸüñÇDf¨ðäÉ“G]__w»Ý—/_v:¨k4Nà1 àëW,,à⢯PU±²}­KMƒaàÓ'œŸ÷M¿µ…tº>XN4?~ýõ×ëëkqÿóçÏÿøÇ?¢®QP^¼xñíÛ7wI···£®Ñ8ÇèÍ qxÕêÝÓŸaw–åßsO§Ñ톾’ˆbàùóçÿþ÷¿ÅýŸ~úéììì×_ºRA9::zóæÍãÇÅ¿ïß¿Íðx Ø#õ[[ØÚòù×Ý¿9|GÓàýá­û›SY¢¹õüùó?þøc{{{~ÔkggçoûÛööö‡ŽŽŽbxÔ>ŒCL2øÛ&šs¿ÿþûo¿ýöÏþs>3TÍÒׯ_¿zõ*†]{ž JÔ“B*ê* ùø?ü ÿ•mØ~n krØÁ"Ã_ãŽ5*ðGN4¿”¨+@w™%"Š-Æ(‘Æ(‘Æ(‘Æ(‘”b´\vÎDº×ÉlâdP"¢¸‰ FÏÏœïÅ”ˆ(VÂŽQÑõžsãœ/ŸÍâðÐ9ûÓ-—pŸåžJD!Å$® ààÙl_kôøÝ.ÎÎÀ0`XXpFn°±Më=K ðœÏcc#ê5GD „Á·²â —7¬VCµêœ;/†wkY>£êml ›E­]w.ô´´õ*$¢ùlŒš&j5ú¨à†yiÉi™žŸceÅÿYé4¶¶œ+å¹™KD•`cTÓ ªÎhÍÙ¬O|m †]G:íì=8@µ:²™yu…Z͹t3Ç%¢ÈÞ©W²ÙwxèsÀ]Óp|ì$¬HÆ~€¦¡ÛÅêª3róñ1P.cuŸ>!Ÿï“”ˆ(B!bZZêßÀPÍ++ƒCâûŽÜÌÎ;ÅÓ œÅÄ‘›i&u€M ¤€5Àº«|XÊówØfÔ šàÖ¤ ,‹ÀžTg F‰f’\mÀ*À:Ð[>¹° œF½€¡ hMZÀ>ÐZ@Ð^AÆ(Q0NãvÐåP¹ý*-£Ô-£‰zéÂК< @P0^A^D„(0ªç¾6¶Üm)À:`öO? ØzéÂÄš¬xî磊׎­Q¢ð¶ŒJÀeÔõ™]÷]“§À2€þT½'Æ(Q0”þƒ›·ÝÆQåû·GK6Ç-™CÁ­I8êR Æ(QP ÀþíÞ: h…Ñå p{´¤4¶G?‡Z“&ÐN¦°£™1J ¸¼=Ö¡õÛƒ!¾å¹-침++­ÉKàô¶Ýš‚Ì¡yˆ‰(*мOye¨ki{þ{ø5ägM@k²"Û—w±5JD$…1JD$…1JD$…1JD$…1JD$…1JD$…1JD$…1JD$…1JD$…1JD$…1JD$…1JD$…1JD$…1JD$…1Jµ;Ǻç`øñ&;Þhö—¨—€hzìÐGñ4MS×õz½žËù0Üh4Ö×× ÃдY?ü5!¶F‰"#2Ô0ŒQ —ˆ¡ëºiJ\˜‚ÄÑáfèÍL1®ëî}ŠÆ(Q&ÏPIgŒQ¢°Ý7C&il1F‰Bõ° ˜¤ñÄ% L† LÒbŒ…D>C&iÜ0F‰Â0­ ˜¤±Â% Üt3T`’ƇlŒž¿‹z îg^Q˜‚ÈPIl(¸ ˜¤qÀ% JÐ*0I#Ç% D8*0I£Å%š¾03T`’Fˆ1J4eág¨À$ c”hš¢ÊPI Æ(ÑÔD›¡“4|ŒQ¢éˆC† LÒ1F‰¦ >*0IÃÄ%’· ˜¤¡aŒI‰g† LÒp{I;ËB>›ç_ÓD¹õMOœ3TÐ4WÄ Z°­QUE>ƒ”˸¸@­†j5ê%&š’øg¨À6iÐïÔ?{†bçç¨VQ.#€lùÌI#t˜Û,ýðá»ö“‹ Fv6'Ï¥ u:W¯^½~ýz~¡ÃD³ôõëׯ^½b×~BüÝ(EãÝ»TÔUðqp€túïïÞý=ä×ýåûÁÏ bMþå/øßÿÅ,†¼äɬÉ‹¦Sxˆl»»¸¹ÁÍ3àH6‹ÃCÿ—÷>ÑÔñ¬9z€bôâÂ.OðŽÁ||Œn×§ð/qŸC×r"¢8¼S/F¶_Yq†ËÜ1˜76°°€jÕi¸W (qÇiÞØ@6‹Z ºî\èiü°{DDA 6FMµGŽÁ ô ü´48*ópI:­-çJyšÖ»úQ$‚íÔkÊeÔjØÝíë‰[gèÚ ÃÙé9ªÄëê ¦‰bkk¼Î(E/ðN½¸’ÝÕ•Ó,ñ'Æ`G™¾~Åñ±sE¦|Þ¿ÄU­âÓ'äóHâh;D4“BúÁÓÒR/øúZYÐ~¸·ƒ<Ýy)'"¢ñ,&"")ŒQ"")ŒQ"")ŒQ"")ŒQ"")ŒQ"")ŒQ"")ŒQ"")ŒQŠ˜e!Ÿï hš>'_LK¹ìœw¯QÀŹË3!Ì•Éñ×]ŒQŠ˜©KœÛvqáŒÀóóÁ“è&á0a®Lr1F)zÏžáê çç8fæ€3l®8ÛC7a®Lï477ƒës¸dæVæ„£±jÝ®ÓYZB>r¹o?ÚÑ=ìv±ºŠÕU<{ÖÛ©'†_[s~å3baÅ_w>4?b¸µß¹©{7Zo%‡a¸$¹©QõwšÍf&“iµZív[UUÃ0ÄC'''¶m—J%UUÛí¶øZsŸè>ªiZ»ÝnµZŠ¢´Ûmñh¥R±m[QÛ¶ONN …‚x!qÇå;sEQêõºmÛõz½T*Z¢J¥â>Ëw†çùA!˜¡­}ÂM} Ëà»PÉ}Œúþ+î”J%÷-<99ñMœz½nÆÀmÛv7&Û¶›Í¦»a L–ÉdÄ ù¾Á3WU5—ˆÑjµî\¢1‹0<Æè<˜¡­ý›ºï"ø.TòÄ´SïÚßß}ÍÍÍÎ…išëëëFCQ”á'v:·\UUßiär¹ÓÓÓÓÓÓB¡pç̛ͦ¦i———›››º®?x6J¼ølíÞD‡aÌB%G´)ޱßφa ñÕZ*•DÇÁ;Ípkν“ËåD7§Ýn‹n…ïd'''ªªjš6\±á™†!êàíXZ¢1‹0<ŸÈß Á míØÔ}Áw¡’'Ö1jÛv©Tq/¶’‡Ä—§ªªªªŠ‹ûh³ÙÌårE{ˆ|ço{öìxùÎ\ìèóµ—g’Ež¢(»«(yfhkŸdSw7Zïü‡a¸$y’seo¿æ^ÏZ[[kµZAÌœ( ÜÚc%îûF'÷€7Þ4ÍåååýDÓš9Qp¸µÇJrZ£pyy)z.D‰Ç­=8s£DDò’Ó©'"Šc”ˆH c”ˆHÊÿU,œ \Ó'—>' safe on PS Level 1 devices /languagelevel where {pop languagelevel}{1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn ([) cvn load put } if %%EndSetup %%Page: 1 1 %%PageBoundingBox: 36 36 683 377 %%PageOrientation: Portrait gsave 35 35 648 342 boxprim clip newpath 36 36 translate 0 0 1 beginpage 0 0 translate 0 rotate [ /CropBox [36 36 683 377] /PAGES pdfmark 0.000 0.000 0.000 graphcolor 10.00 /Helvetica set_font % Node101 [ /Rect [ 276 294 336 308 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Cell.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 336 308 moveto 276 308 lineto 276 294 lineto 336 294 lineto closepath stroke gsave 10 dict begin 306 302 moveto (clipper::Cell) 50 10.00 -0.50 alignedtext end grestore end grestore % Node98 [ /Rect [ 416 262 482 276 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1CCell.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 482 276 moveto 416 276 lineto 416 262 lineto 482 262 lineto closepath stroke gsave 10 dict begin 449 270 moveto (clipper::CCell) 56 10.00 -0.50 alignedtext end grestore end grestore % Node101 -> Node98 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 345 292 moveto 368 287 396 280 418 276 curveto stroke newpath 346 294 moveto 336 294 lineto 345 289 lineto closepath fill end grestore % Node102 [ /Rect [ 404 294 494 308 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1MTZcrystal.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 494 308 moveto 404 308 lineto 404 294 lineto 494 294 lineto closepath stroke gsave 10 dict begin 449 302 moveto (clipper::MTZcrystal) 81 10.00 -0.50 alignedtext end grestore end grestore % Node101 -> Node102 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 345 301 moveto 363 301 384 301 403 301 curveto stroke newpath 346 304 moveto 336 301 lineto 346 299 lineto closepath fill end grestore % Node99 [ /Rect [ 540 212 638 226 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1CMTZcrystal.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 638 226 moveto 540 226 lineto 540 212 lineto 638 212 lineto closepath stroke gsave 10 dict begin 589 220 moveto (clipper::CMTZcrystal) 87 10.00 -0.50 alignedtext end grestore end grestore % Node102 -> Node99 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 484 292 moveto 492 289 500 287 504 285 curveto 536 269 568 240 582 226 curveto stroke newpath 486 294 moveto 476 294 lineto 485 289 lineto closepath fill end grestore % Node97 [ /Rect [ 265 131 347 145 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Container.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 347 145 moveto 265 145 lineto 265 131 lineto 347 131 lineto closepath stroke gsave 10 dict begin 306 139 moveto (clipper::Container) 72 10.00 -0.50 alignedtext end grestore end grestore % Node97 -> Node98 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 339 148 moveto 348 151 355 154 358 157 curveto 391 189 361 222 394 253 curveto 400 258 408 262 415 264 curveto stroke newpath 340 151 moveto 332 145 lineto 342 147 lineto closepath fill end grestore % Node97 -> Node99 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 356 142 moveto 412 147 497 154 504 157 curveto 521 163 563 197 581 212 curveto stroke newpath 358 145 moveto 348 141 lineto 358 140 lineto closepath fill end grestore % Node14 [ /Rect [ 394 198 504 212 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1CGrid__sampling.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 504 212 moveto 394 212 lineto 394 198 lineto 504 198 lineto closepath stroke gsave 10 dict begin 449 206 moveto (clipper::CGrid_sampling) 100 10.00 -0.50 alignedtext end grestore end grestore % Node97 -> Node14 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 341 148 moveto 347 151 353 154 358 157 curveto 377 167 376 178 394 189 curveto 401 193 409 196 417 198 curveto stroke newpath 341 151 moveto 332 145 lineto 342 146 lineto closepath fill end grestore % Node78 [ /Rect [ 403 230 495 244 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1CHKL__data.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 495 244 moveto 403 244 lineto 403 230 lineto 495 230 lineto closepath stroke gsave 10 dict begin 449 238 moveto (clipper::CHKL_data) 82 10.00 -0.50 alignedtext end grestore end grestore % Node97 -> Node78 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 335 148 moveto 347 152 357 156 358 157 curveto 383 178 369 200 394 221 curveto 399 225 405 228 411 230 curveto stroke newpath 335 151 moveto 327 145 lineto 337 146 lineto closepath fill end grestore % Node75 [ /Rect [ 403 166 495 180 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1CHKL__info.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 495 180 moveto 403 180 lineto 403 166 lineto 495 166 lineto closepath stroke gsave 10 dict begin 449 174 moveto (clipper::CHKL_info) 81 10.00 -0.50 alignedtext end grestore end grestore % Node97 -> Node75 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 344 147 moveto 368 153 399 161 421 166 curveto stroke newpath 344 150 moveto 335 145 lineto 345 145 lineto closepath fill end grestore % Node47 [ /Rect [ 400 96 498 110 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1CMTZdataset.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 498 110 moveto 400 110 lineto 400 96 lineto 498 96 lineto closepath stroke gsave 10 dict begin 449 104 moveto (clipper::CMTZdataset) 88 10.00 -0.50 alignedtext end grestore end grestore % Node97 -> Node47 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 344 129 moveto 368 123 399 115 421 110 curveto stroke newpath 345 131 moveto 335 131 lineto 344 126 lineto closepath fill end grestore % Node35 [ /Rect [ 403 64 495 78 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1CResolution.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 495 78 moveto 403 78 lineto 403 64 lineto 495 64 lineto closepath stroke gsave 10 dict begin 449 72 moveto (clipper::CResolution) 83 10.00 -0.50 alignedtext end grestore end grestore % Node97 -> Node35 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 341 128 moveto 347 125 353 122 358 119 curveto 377 109 376 98 394 87 curveto 401 83 409 80 417 78 curveto stroke newpath 342 130 moveto 332 131 lineto 341 125 lineto closepath fill end grestore % Node27 [ /Rect [ 401 32 497 46 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1CSpacegroup.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 497 46 moveto 401 46 lineto 401 32 lineto 497 32 lineto closepath stroke gsave 10 dict begin 449 40 moveto (clipper::CSpacegroup) 87 10.00 -0.50 alignedtext end grestore end grestore % Node97 -> Node27 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 335 128 moveto 347 124 357 120 358 119 curveto 383 98 369 76 394 55 curveto 399 51 405 48 411 46 curveto stroke newpath 337 130 moveto 327 131 lineto 335 125 lineto closepath fill end grestore % Node2 [ /Rect [ 412 0 486 14 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1CXmap.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 486 14 moveto 412 14 lineto 412 0 lineto 486 0 lineto closepath stroke gsave 10 dict begin 449 8 moveto (clipper::CXmap) 64 10.00 -0.50 alignedtext end grestore end grestore % Node97 -> Node2 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 339 128 moveto 348 125 355 122 358 119 curveto 391 87 361 54 394 23 curveto 399 18 405 15 412 13 curveto stroke newpath 342 129 moveto 332 131 lineto 340 125 lineto closepath fill end grestore % Node76 [ /Rect [ 109 262 217 276 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1HKL__data__base.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 217 276 moveto 109 276 lineto 109 262 lineto 217 262 lineto closepath stroke gsave 10 dict begin 163 270 moveto (clipper::HKL_data_base) 98 10.00 -0.50 alignedtext end grestore end grestore % Node77 [ /Rect [ 264 262 348 276 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1HKL__data.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 348 276 moveto 264 276 lineto 264 262 lineto 348 262 lineto closepath stroke gsave 10 dict begin 306 270 moveto (clipper::HKL_data) 75 10.00 -0.50 alignedtext end grestore end grestore % Node76 -> Node77 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 224 269 moveto 237 269 251 269 263 269 curveto stroke newpath 227 272 moveto 217 269 lineto 227 267 lineto closepath fill end grestore % Node77 -> Node78 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 343 261 moveto 366 256 396 249 418 244 curveto stroke newpath 347 263 moveto 337 262 lineto 346 258 lineto closepath fill end grestore % Node74 [ /Rect [ 264 166 348 180 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1HKL__info.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 348 180 moveto 264 180 lineto 264 166 lineto 348 166 lineto closepath stroke gsave 10 dict begin 306 174 moveto (clipper::HKL_info) 74 10.00 -0.50 alignedtext end grestore end grestore % Node74 -> Node75 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 359 173 moveto 373 173 389 173 403 173 curveto stroke newpath 359 176 moveto 349 173 lineto 359 171 lineto closepath fill end grestore % Node46 [ /Rect [ 260 96 352 110 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1MTZdataset.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 352 110 moveto 260 110 lineto 260 96 lineto 352 96 lineto closepath stroke gsave 10 dict begin 306 104 moveto (clipper::MTZdataset) 82 10.00 -0.50 alignedtext end grestore end grestore % Node46 -> Node47 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 362 103 moveto 374 103 387 103 399 103 curveto stroke newpath 362 106 moveto 352 103 lineto 362 101 lineto closepath fill end grestore % Node34 [ /Rect [ 263 64 349 78 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Resolution.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 349 78 moveto 263 78 lineto 263 64 lineto 349 64 lineto closepath stroke gsave 10 dict begin 306 72 moveto (clipper::Resolution) 76 10.00 -0.50 alignedtext end grestore end grestore % Node34 -> Node35 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 360 71 moveto 374 71 388 71 402 71 curveto stroke newpath 360 74 moveto 350 71 lineto 360 69 lineto closepath fill end grestore % Node26 [ /Rect [ 261 32 351 46 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Spacegroup.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 351 46 moveto 261 46 lineto 261 32 lineto 351 32 lineto closepath stroke gsave 10 dict begin 306 40 moveto (clipper::Spacegroup) 80 10.00 -0.50 alignedtext end grestore end grestore % Node26 -> Node27 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 361 39 moveto 374 39 387 39 400 39 curveto stroke newpath 361 42 moveto 351 39 lineto 361 37 lineto closepath fill end grestore % Node3 [ /Rect [ 8 166 72 180 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Vec3.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 72 180 moveto 8 180 lineto 8 166 lineto 72 166 lineto closepath stroke gsave 10 dict begin 40 174 moveto (clipper::Vec3) 54 10.00 -0.50 alignedtext end grestore end grestore % Node4 [ /Rect [ 119 102 207 116 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Coord__frac.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 207 116 moveto 119 116 lineto 119 102 lineto 207 102 lineto closepath stroke gsave 10 dict begin 163 110 moveto (clipper::Coord_frac) 78 10.00 -0.50 alignedtext end grestore end grestore % Node3 -> Node4 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 57 160 moveto 73 148 98 131 108 125 curveto 110 124 125 120 139 116 curveto stroke newpath 59 161 moveto 50 166 lineto 56 158 lineto closepath fill end grestore % Node5 [ /Rect [ 119 70 207 84 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Coord__grid.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 207 84 moveto 119 84 lineto 119 70 lineto 207 70 lineto closepath stroke gsave 10 dict begin 163 78 moveto (clipper::Coord_grid) 79 10.00 -0.50 alignedtext end grestore end grestore % Node3 -> Node5 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 50 160 moveto 65 139 95 102 108 93 curveto 111 92 124 88 137 84 curveto stroke newpath 53 160 moveto 45 166 lineto 49 157 lineto closepath fill end grestore % Node6 [ /Rect [ 119 38 207 52 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Coord__orth.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 207 52 moveto 119 52 lineto 119 38 lineto 207 38 lineto closepath stroke gsave 10 dict begin 163 46 moveto (clipper::Coord_orth) 79 10.00 -0.50 alignedtext end grestore end grestore % Node3 -> Node6 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 45 159 moveto 54 135 75 87 108 61 curveto 113 58 123 55 133 52 curveto stroke newpath 48 158 moveto 42 166 lineto 44 156 lineto closepath fill end grestore % Node7 [ /Rect [ 109 326 217 340 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Coord__reci__frac.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 217 340 moveto 109 340 lineto 109 326 lineto 217 326 lineto closepath stroke gsave 10 dict begin 163 334 moveto (clipper::Coord_reci_frac) 98 10.00 -0.50 alignedtext end grestore end grestore % Node3 -> Node7 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 43 189 moveto 50 219 68 283 108 317 curveto 113 321 118 324 124 326 curveto stroke newpath 41 190 moveto 41 180 lineto 46 189 lineto closepath fill end grestore % Node8 [ /Rect [ 109 294 217 308 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Coord__reci__orth.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 217 308 moveto 109 308 lineto 109 294 lineto 217 294 lineto closepath stroke gsave 10 dict begin 163 302 moveto (clipper::Coord_reci_orth) 99 10.00 -0.50 alignedtext end grestore end grestore % Node3 -> Node8 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 45 187 moveto 54 211 75 259 108 285 curveto 113 288 123 291 133 294 curveto stroke newpath 44 190 moveto 42 180 lineto 48 188 lineto closepath fill end grestore % Node9 [ /Rect [ 121 230 205 244 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Grad__frac.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 205 244 moveto 121 244 lineto 121 230 lineto 205 230 lineto closepath stroke gsave 10 dict begin 163 238 moveto (clipper::Grad_frac) 73 10.00 -0.50 alignedtext end grestore end grestore % Node3 -> Node9 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 57 186 moveto 73 198 98 215 108 221 curveto 110 222 125 226 139 230 curveto stroke newpath 56 188 moveto 50 180 lineto 59 185 lineto closepath fill end grestore % Node10 [ /Rect [ 121 166 205 180 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Grad__orth.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 205 180 moveto 121 180 lineto 121 166 lineto 205 166 lineto closepath stroke gsave 10 dict begin 163 174 moveto (clipper::Grad_orth) 74 10.00 -0.50 alignedtext end grestore end grestore % Node3 -> Node10 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 82 173 moveto 94 173 108 173 121 173 curveto stroke newpath 82 176 moveto 72 173 lineto 82 171 lineto closepath fill end grestore % Node11 [ /Rect [ 132 198 194 212 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Grid.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 194 212 moveto 132 212 lineto 132 198 lineto 194 198 lineto closepath stroke gsave 10 dict begin 163 206 moveto (clipper::Grid) 51 10.00 -0.50 alignedtext end grestore end grestore % Node3 -> Node11 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 73 181 moveto 93 186 118 193 136 198 curveto stroke newpath 76 184 moveto 67 180 lineto 77 179 lineto closepath fill end grestore % Node15 [ /Rect [ 131 134 195 148 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1HKL.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 195 148 moveto 131 148 lineto 131 134 lineto 195 134 lineto closepath stroke gsave 10 dict begin 163 142 moveto (clipper::HKL) 53 10.00 -0.50 alignedtext end grestore end grestore % Node3 -> Node15 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 73 165 moveto 93 160 118 153 136 148 curveto stroke newpath 77 167 moveto 67 166 lineto 76 162 lineto closepath fill end grestore % Node12 [ /Rect [ 264 230 348 244 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Grid__map.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 348 244 moveto 264 244 lineto 264 230 lineto 348 230 lineto closepath stroke gsave 10 dict begin 306 238 moveto (clipper::Grid_map) 73 10.00 -0.50 alignedtext end grestore end grestore % Node11 -> Node12 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 200 213 moveto 223 218 253 225 275 230 curveto stroke newpath 203 216 moveto 194 212 lineto 204 211 lineto closepath fill end grestore % Node13 [ /Rect [ 255 198 357 212 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Grid__sampling.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 357 212 moveto 255 212 lineto 255 198 lineto 357 198 lineto closepath stroke gsave 10 dict begin 306 206 moveto (clipper::Grid_sampling) 93 10.00 -0.50 alignedtext end grestore end grestore % Node11 -> Node13 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 203 205 moveto 219 205 237 205 254 205 curveto stroke newpath 204 208 moveto 194 205 lineto 204 203 lineto closepath fill end grestore % Node13 -> Node14 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 368 205 moveto 377 205 385 205 394 205 curveto stroke newpath 368 208 moveto 358 205 lineto 368 203 lineto closepath fill end grestore % Node0 [ /Rect [ 118 0 208 14 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Xmap__base.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 208 14 moveto 118 14 lineto 118 0 lineto 208 0 lineto closepath stroke gsave 10 dict begin 163 8 moveto (clipper::Xmap_base) 80 10.00 -0.50 alignedtext end grestore end grestore % Node1 [ /Rect [ 272 0 340 14 ] /Border [ 0 0 0 ] /Action << /Subtype /URI /URI ($classclipper_1_1Xmap.html) >> /Subtype /Link /ANN pdfmark gsave 10 dict begin newpath 340 14 moveto 272 14 lineto 272 0 lineto 340 0 lineto closepath stroke gsave 10 dict begin 306 8 moveto (clipper::Xmap) 57 10.00 -0.50 alignedtext end grestore end grestore % Node0 -> Node1 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 215 7 moveto 234 7 255 7 272 7 curveto stroke newpath 218 10 moveto 208 7 lineto 218 5 lineto closepath fill end grestore % Node1 -> Node2 gsave 10 dict begin solid 0.667 0.776 0.439 edgecolor newpath 349 7 moveto 370 7 393 7 412 7 curveto stroke newpath 350 10 moveto 340 7 lineto 350 5 lineto closepath fill end grestore endpage grestore %%PageTrailer %%EndPage: 1 %%Trailer %%Pages: 1 end restore %%EOF clipper/dox/hierarchy.png000644 000765 000000 00000074077 11766652736 015721 0ustar00ccbwheel000000 000000 ‰PNG  IHDRˆVe÷û/w¾IDATxÚí½pW~àùZ¶eI7#¤g4Ô‰¤ŒéÈž…´×'úfVά¼L~äe±£\*X¡nÏã‰,éÌ9·&«Á5µ"2pIÝh…K$tR“,Pw¼"¤d‰)Á— çÈÎŒgDÜɕƉ¶#ÎØ–úþøŽ:ín ‰ßÝ |?Åb5º_û}ñúûÞ÷}ß{ÏóAAmð¨Ú´,Ë2 £¶ºÇétZ,µ¥@Q™}j Ð0 ò¬ÚRèlÜ ‚Øcn ‹…¦iµ¥Ð…BÁ`0Txr P[^AM€=æ&BQ!Än·7<çH$b2™(Š¢(Êëõ …:…¬‡’8<< þà‚ mæ¦ã÷ûë¹\nt†afii‰çyžç C$©'Ã:O.ù€,ËŠ]õ4A: 4Ì ƒeY»Ý½Xñp©Ýn·Ûí.—‹¢¨žž0¢ò¯× × N]Š¢"‘H¡P:µp Ãá°Ñh„Dš¦ý~¿pw!CyŠ!˲ÃÃÃðU¹ÇN–&LyRà|!†azzzàB»Ý^®¸A:©¿ßï÷ûm6[,ãy>“É„Ãažç¡x¡œ…¯ŒF#$ŠShš¦išçùl6 '—Ë)™.Ü}ii r§Fø*‹)ßE.X¹Ç,'¤pÉd²Ù,dE‘äe¨¶&AÔ‡âqsÝ@×0 J “¢(žç¡›+|%$ŠSü~¿xD¬ ø1&“)Ûl6øñÌâ»—¼…8Eþ•ü.$‚™L¦’Yòrñ˲Á`°P(X,ÈS|”!Ð!‚ +»aFÁÙ+1†­d2)¸ Å)ƒ:¦ù|ž¦iᜒÐ4ír¹÷/Ã0ƒA¸»p yŠ€Åb¯öô!ËS~Lìv;MÓKKK0&]s>‚ mŽÚ]övܰ™LÖÇ0™L†ÿ¤+:¸ƒü·’”|>ït:á#ø‡ùRÞ`á@c6 à–ß½œ<üCÿ9È`³ÙJ>œ,L![ùåâ!F ~ÿ÷_œº²Ate7€=ݰrgo9rÇ‚®lA]ÙN2™¤>Iµ¯ëÏAÀ•¿:pe«›‚ "€=æV ·[hÉA’`¹1TZüá‡$—{ðÔSØ’²,n-… BÐ07ˆ[VæƒÈÚÚýwÞ¹¿?éëÛÿ©O©-´Æ°X,•#‚ HÛƒ±ÁMgcc{aáF4zstôi·{Äá8¡¶D‚ ˆvAÃÜDR©µPèÆòò-·û·{Äl>¦¶D‚ ˆÖAÃÜ8nËç‹mll»Ý#n÷ÈÀ@¯Ú!‚ úǘÏÜ\baáúùóg¦¦ÎtuT[ADO an$ÐQ.w¯];gµ©-‚ ¢?Ð07ŒPèF(tÝíÁŽ2‚ R3h˜ÀÆÆ¶ÏÇpÜæü¼ ƒ®AzÀ•.ê%M]ìê:˜N¿ŠVA©ì1×E4šöùbóó.·{DmYAv{̵ƒVAi8h˜k­2‚ Ò Ð0×ZeA¤I a®´Ê‚ Hó@Ã\h•A¦‚†¹ Ð*#‚ Í s¥ UFAZÎc®e«Ì²,Ã0j˨{œN§ÅbQ[ŠJÑ©ÒõUÈ è´ü›GÛh!Øc®„=ûÊ Ã°,«¶˜úFwïY=*]w…¬€Ë¿y´“f‚=æ=©Ðƒm±XhšV[XÔ¡jt§t=²º+ÿæÑfšE°Ç¬DãÊEBìv{ËD"&“‰¢(Š¢¼^o¡P¨-°jx:á’úï®eT×>ÐÞ…\Žæ>EQâž:(Ân·SŸ$ˆ?º\®znZîA:S¹æ²4*ÚËï÷×s¹üµË0 Ã0KKK<Ïóæ™gfÔ.E­>°¾¾ Ãx<eÙ¼^¯Çã1r!…»x½^HaÆëõÁ# vüâ/þbOO$¶A}Aö€GdärwŸ¾råf…çûý~¿ßo³Ùb±Ïó™L&ó›ÏPÎÂWF£Å)4MC;›Í ¼¨õ-¡dºp÷¥¥%£Ñ(ù(¾Ðh4ÂW±XlÏ[H+÷ŒÊÂHòäóy8€2l±¢ëA"°ºÚWÈA|¾Xæ\îîÂÂuç›}}/ jjåß²Â.‡,K>ŸŸ,¹PÈ\AHžçc±˜ÇãáyÞétf2ƒÁ‡óù|6›Íd2pf&“Éf³ §¼*é®ú ÊPüß/"06vÑlwVx>4´ƒÁ ¤0)ŠâyÚÚÂWB¢8Åï÷ƒAáBxGˆÏc2™Âá°Ífƒ)¾{É;–»uÉ[é@@,˜8[…JÞBùº}:Šå¥ ËË¡•Ú'„”ËAœO Èçù'Ÿ´./¯qܦ<óóçϨ]®•òÞ{ßÊ¿e…/dâõzN'Ã0áp¸\…b&™L†ÃaùWò”ááᥥ%»ÝžÉd@§à¾öûýN§“¢¨L&  …‚Åb*»¸ž]UDteK™›KBffÕ^h4¡z°,+w'BN2™œâƒÁ-ë|>OÓ´pNIhšv¹\‚ËŽaƒÁ Ü2”|_n±Xà«JæWÈSxFyQÈïÞ®¨«ýªrè}Zí2k-+|1‘HÄé,ÛvgY6‰ˆ-¥²6›ÍårA†ëëë'“ÉÄb1!jÌn·Ó4½´´TçÀ9¢Ôî²k‹x|åøñéÕÕͪ®?R&“ þF£Qp@ñ[ÄÐÅ1 àÎ’¤äóy¨“àÅ‚lI)ß/£Œƒ\X’»Ë….`³ÙJ>‘p#‰`åžQ‚ÂÝyž^…âçÒ/N"°ºÚWÈ”qe««›W®ÜœOL\Ò¯+»•…`Â%_‰—† ƒrÝÉd2äáÈN,ƒ˜2£Ñ" †/~ñ‹f7#èÊnSЕýlll]œžvT†½§IÙ‹…úâ*X;Ú×]!×ÿ,Ú)|eX– ƒöѼÒ@ôº²ÿç²Ãq²Ó–ÂN&“’)˜ÕÆ|ÖŸ‚t2Á`pxxxÏo¤sÀ•¿~BÍCËz¼Ùêæ€ 8¢Õ–Ñh˜ !$‘XFÓW¯žëê:ØŒüåv -Yç€ÚW,|D a&Û>_lzÚa6«9å(åJøà’ËÝöÙGÔ.u`YVw{ãÔ¯ôÖ ¬»BV~}•óh3Í"h˜0´¬0kbOîÜáïÜyËÝÿ}þèÑ}O=õÈþýj—ˆX,–zбõèKZÀb±>üOGFfs¹»%O¸}ûëjËX)z,ÿ yçßýîÇï¿_ºgÿå/?.OÔ]õA”Ñb€b+™›K,/¯]»Ö,'vIŠÅÝTjmyy-‘X!„X­CVëÐøøÉVÊ€t,Åân(t=Mïìܧ÷÷÷üîïNX­Cj ˆ”ÕÑóÏÿìÏþgµ¥CšNGfXûêÕsõ8±+§XÜÇWR©µx|epð‰ññfs¿ÃqBíb@:‘bqwv6ÞR>ÿù#w﾿³sÏlî‚uHzÕ–´s‘ëˆ2>~ÛñmOçæšg-W‹Ü;'[Ó@e66¶}>fyù!¶lÙØØ^^^ã¸-ŽÛä¸ÍîîCVëÙÜo6Ãδ*ˆuüü#ì‹FÓ¹Ü]´ÐmLçæjÄ®Db5_‰ÇW  ‚öÑ&©ÔÚìlb~Þ%ù}‹»·™JýÄNïìÜ}Úl>v;Ó­D¢#ŽÛJ$VâñU´ÐmI‡æ¦-C‰FÓ]]‡ÆÇO¸Ý#ø CÚ€‡ÝèŸt¦Ÿ#mµa‹S-ÐB·%h˜›7´¦C¡¹Ü]·û…ÑÑ!?FÚ`; ^VèLƒß CëÙØØŽÇWãñŽÛD ­w:Î0‹»ccÝî‘©©Ó ÌLr±xÏ홚:ƒõé(8nK°Ó¹Ü] S±…v»_?Áº£ã 38±_iT†‰Äêìl‚25uºÓÖÙF9>ö0ˆ ÃÇTƒã¶¢Ñt"±ÒÕußNú¢³ óÆÆö©S¯_»v®Q/ˆh4íóÅffÆÛÿFö@!|ÌjBÇR €Y!¡Ð BÈü¼ÛFº ³ óä䛽ŠÄž›KD£épø,þÖ¤ÀãËm§Rk¹ÜÝÁÁ'¬Ö¡ÁÁ^ k6Š%fsÿÔÔi|eiœ2Ì󵏸JC½|>&‘XiÙâ$Òflll aÞâð1ìL7aÅ·û…óçOãð¿fé Ã<22;>~bzºÞ‹Å]Ÿ/–ËmËç}"R‚»Âǰ3Ý<66¶ggñøÊùóg0RU›tŠaž›KÄã«éôLù‹»—!-^^A:ìL·€Tj-ºÁq›n÷Hýݤ±t„a†Õ7ë F«Œ ­G>2m6{Ø™Æ9Óu“J´IGf¯÷r±¸{õêKõdÂq[““—Ž“M]ÅA„0ï\n[pz£®“h4=7—èÅá9Ðþ†9•Z›˜¸ôÖ[¯Öé€VA4ÚéFaÛ ×qàY ´¿a»8::TÏ 4'§¦Î”›¬Ì²,Ã0j?¨îq:‹Em)éx…jGÕ"·ÓŸþ4ÕÛ»ïÔ©G÷ïW[¸:h™F`«Œbqg<«Ë£j Ð\B¡ÅâîÔÔ™šs€%D`G¼rç0 ò¬NßeeYBˆFʰ“ª)ETKW×A«uH°(¯¼xë­|êSOéÚ*·R#VëÐââ+ss‰‰‰Kn÷ 33ì:«B;fpÎÌÏ»jþmA_YÙ*‹…¦iµŸXǵEø«P­)¢öï'££?­w=¶^#°K½ÏÇŒŒ¼Þ‚ë9ûÔ ‰ÌÎ&Ìæþš·x‚¾r8|¶æß%EQ„»ÝÞðGƒœ%ÇÂ˲v»Úâ3+ÏSL…òW~#]ÓQ:moš§ÊH$b2™(Š¢(Êëõ åt¹TDí 50Ð{õêKSSgææ““onll«(LÒ¶†™ã¶¢Ñ›5-sÜô•ëhñûýõ\^²ö*À²l ˆÅbò}%“ɆäÓN NÛ††«’a†a–––xžçyÞ`0D"…t-35u:~µ«ëàØØÅ¹¹„Úâtmk˜çæçÏŸ©-ôb°ÝúÊЧæ°8tÈn·Ûív—ËEQTOOÔFyŠ×ë…kÏEQ‘H¤P(TÞˆfYÖëõÆb1ƒÁP¡ÌÃÃà !„a˜žžzð?È¿’O$??ÝxFù#K(w‰UŸyæ™zW†© Ê•(שü Úl¶Nåj­J§mC T Á`0FH¡il¹ô=kºtu ‡Ï†ÃgãñÕ±±‹·¥¶Dߎ\¹róøñé{5\»³sïÅ߸p!Vù%~¿ßï÷Ûl¶X,Æó|&“ ‡Ã<ÏCñB9 _FH§Ð4MÓ4ÏóÙlN./II%BœN§ÑhÌd2â3$7 F,#„d2™l6 bˆ³9å_IDžÈ`0ÈÏ7 áp8ŸÏg³ÙL&#yd(CÈ*—»»°pÝãùf_ßËÂ_#~Õ)”çyÊ•(ײ\­­×iIÝ)èT¬½#~––©²ªt…lµ¦‘{³³ñ¾¾—®«-KûÓžÓ¥FFfk[ÈÖöêî>TÕj$ÐÔ ƒ’¤(ŠçyhM _ ‰â¿ß … ¡–ŠÏ‘ ¹Ž)ŠÊçóàöÌd2ò3÷Ì'“ɃÁB¡`±X„ÇsX–•UUV0 œ¨~¿2.饗îß?üä“VØÄW.êùóµ‡ÖWË{ï}›BÓ´¼ôÄê“<²\Ë@@¢V“ÉÔb–Ô‚NáǬ÷€)@ü,-S¥Éd ‡Ã6› >ÂÏž¦é’é„rÙ "iJ#©Ôš×{ÙlwâÍ£ ]ÙÑhšR[ĬNŸ­áZ£ÑU^£’o!Ö#™L ¾,qŠÁ`€†s>Ÿ§iZ8§Z ƒÍf³ÙlºÅ, œ ï»ÝNÓôÒÒ’|àMá«’Ï(?}}Ýãñd2™X,ær¹$ÜÕÕEè}º¶Ço8Ê:%2µJ>6D­uê””×]%:mZ¦Jš¦].—Pø ÃÀDÉôFUü–aµ £Î‰ÄªÚâ´/jwÙÏ©S¯_¹r³† /\ˆÕæ_S&“ØÁñHDính) p‘IRòù¼Óé„àgãK9µäå- „™ˆu-žŽ;xõ /h8€óáÝQò+1ƒðDòó…QR£Ñ>mñ#Ëýu««›W®ÜœOL\RË•­ S¹åZ–«U®¸fëG¢ jÄqÚX=¶F•Â0–l0Ä…)OWÈ–hÌ•-aaáúñãÓ.Äj1D”i7Wv4š…nÔ°‹LY®må=}MåÜhj—–†Ð”¿®Ba$JljJ-{-«R³ÙØØöx.ã2aÍ Ý\Ù¡Ðññª'. S–Ûx÷d2I}’šq˜R'¨ D-z_?11q 'S5–¶Zù+M‹÷ª]€³S–µ x5µ–R'¨‹’‹»k‚4›éi‡Õ:äó1ËËk‘ÈYŒkmÕcN$VÝà¬mÊrµÈ_ø2m$JDjŽÛ‚µ$£ÑôTzª²`…m³¹lì"¶‡Bûô˜S©5ŽÛ¬* ºXÜõùbÇÉzöžÊ…z"¢µM#ÚX¡|@ÞŸ'„ܹó€òá‡üð„Û·Bž}ö»šRD…‹»ñøJ4šæ¸M·û…pø¬Õ:Ú@Z«%éê:8?ïòùb·…»_ÔIûæPèFµÝeŸ/F©‹eˆ«DêÁb±h§µ#I3ØÞ~ðÎ;÷Á K8ztŸ¦Q ·¦‰•®®Cn÷ȵkç„—€¾¤:ÒˆÃqb` ×ç‹ML\B·v=h(ø°R©µ‰‰Ko½õjå?Ã^\|=Hö,½)Nüìg»\ÿ f“k¼^HºÈãã'Ú;FDG‹»³³‰Dbe~ÞUóBN›æÉÉ7z+ïûÂÐ2þngcc;MG£é{„_þåá¾¾.X|­»ûÕ:48Ø+ÞáX#¤Rk>Cèôšj˜êrþü™ú ;v0ÌÛ§N½^Uwylì"¬*§¶ì¢>Ðû …nˆg ¦Rk©ÔZ.·J­íìÜ3›û¡m6÷«8«6Y_X¸Žo|íÃq[^ïåÁÁÞpø,6žª¢ 3´+·²ss‰x|uqñü­ H%lll//¯ÁèLƒynqg:‘XMtuœŸwµñ’íئRkާ¶8ºA÷†¹Úî2ŒF/.~+6‚ÔF¹ÎtóF¦…÷ûÔÔ™©©ÓjRss‰……ë33㨻 ѽa®ª»\,¼ŽuAÅÃnôÇmrÜæààfó1¡?Ý[$«>_ w4Ò5°-•Õ:4?ïBWåžèÛ0CwùÚµs¾&'ß$„Tµ¥#‚ R,îrÜf*µÆq[ËË·!££Oƒ¶Z‡jxcG¹€µµ !8±'ú6Ì>³±±]¡¡ …n„B×aÏ2µGö‡ã¶w.wwpð «uHèOïy9v”ÛŸI$VpÈYfðKW¨`ŽÛ{£ò¾5‚ ¤XÜ…µù 3½gøLhÄŽr[ ݘÏÏ»šº²®Ñ±až›KpÜV%Ýåbqwlìâøø œ_ Z dø˜ê^hs»Ý#XaÛp‡8'qÎjItl˜GFf§¦NWÒæòùŽÛ\\|Em‘‘" ëïïyÿý=Ú}ñâÿ€#‘m ÎrV@¯†\o¿=[ᙸô&‚hŸbq×ë½üƒÜùüç?{óæß’‡ácVëÙܯï6Ô½³sÃÁ$èu‹x|¥’¾2DuNMA«Œ ÚÖ¾šÑàÍq›ñ8“ËÝmÁ„i¤•tu¼zõ%ŸÁ’%è²Ç\ù¢"U…m#¢"‰ÄªÇóÍr‹ÿÈWƒnt'L#j kã $º4Ì¡ÐTjmOs‹‹|!ˆ^€0ìéiG…ž0aÂ4ÇmîìÜ«sÂ4¢:° †ƒº4̆}]ÂÀNÑ80oÂjªí¥\ç„iD#@8˜Ù| WÓŸa††Õžë„hm§ –e†Q[ Õp:‹Em)*•Õbe]ìî>Tù“‚‚>ø€lo?ØÞæïÜy°½ýàñÇ©¾¾}§N=º+HôUËJR,îNL\"„\»vN#¯nUا¶U¯:'•u»ÌÎÏ;µ£Z†aX–U[ uÐCeµòްÜ}8|¶òKô©O‘ÁÁ}Ï=÷ÈÏÿüc_þò㣣}êST'XeÝÕ²’tu¼víÜà`ïØØEŽÛR[ÕÐYTv±¸Þ\\üªòi>£ÁÝÝ- MÓjKÑ …‚Á`¨üü@  ¶ÈUÓ6ʪ–++M'+W¯VÝ=êX•Cµ¬$]]Ãᳪ}õê¹ÎŒÐY9Mï9n”H¬rÜæÌŒn†–)Š"„Øíö†ç‰DL&EQE WÕ ©ä ƒA•ŠJ¨¨/ÉMËéH/¤Rk>_,>ÛØ—okäõz …ù¤„cá€eY»Ýª¬\_åÎlÆCi“ùyçÔÔ™±±7¢Ñ´Ú²¨€þ ³rÌW±¸;;›ÐãÄe¿ß_ÏåðŽÃ0L$‰Åb<Ïó<ït:].—ò%•À²¬¸§R[&m@‹õç×yS­¯ºÝ/4É³Õ 1 ³´´ 2 ‘HD9–e@,kÔÐo2™lFYi“©©Óóó.Ÿ/Ö¶YO†9•Z+ïŸT8'ºÞÕuPË“á  nñ˜´…ív»Ëå¢(ª§§'‰H>™^¯.çEQ‘HDÜx‡ÿ’7‚ßïÏf³p —üÑýQOOdwgYvxxnWRx8M|ß’™”|@¢ /¹vä)e‰õ%é]•Ó—X¿Ð÷RÖ\;8TÃ0ŒDS%]-ccc;½yþ|½Uµe ƒápØh4B"MÓʶŸeY¯×‹Å*÷‘h¶¤¾!@@þU»âv,.~un.¯.\ˆ]¸S8auu³¯ïåÕÕMµ%-ßï÷ûý<ÏÛl6èe2™p8ÌóŸÏçÅrMÉåo¥²fgã—tª IºüJq:F£1“Éì™ Ѭ\_|ùJ×JŵžÕÕÍãǧ•_þm†n óÎν=î‹/¾1;W[ÒÒÕF^9%†Yœ.ùùˆßâš)A¨ç’xQõv:6› ò”ß½d¶Ue"yv½ XA_ò⒤ȕ¥P°åôµçOBŽDGpP¡º[£¬{ÇOÇã+µ]®–‚?6Ïó™LF^£ÅžÏç—––,‹üÛ’Hò‘ë‹/_éxÖ²ªÈåî¾øâÏ7wvî©-K+Ð+{ϰ¯PèÆÆÆöÔÔµ%Ý£ÑN3’ŸA%ÉdzÌ’ƒÚøù|ž¦iÁ±&Çãñx½^ˆ:) ò{Ùív𦗖–„דÅbÓ*wAË3Ùóõ…òãH´#I©\Y¤}5èkª¤ü­!_éê:Ôµ‘[¦ š¦].—Pì Ã(û¨ ƒÍf³ÙlÖ‰fKê Pøª]è½ví\.·=1q©XÜU[œæ£vË R^|ñ……ëå¾­³Þ„öl&“qDÁÍE>Ùc¶Ùl„ƒÁ-ñGžçóù¼Ó鄱㠟ìc–ƒÁãñH:B­†ƒ¥¥%Á/”’B>Ùx/™‰äu×– ¬ /¹v$)reñeº³ ú"²ŽTµ:â?Ù;4%—¿eÊ:uêõ+WnêNA³Á`(Ùe—_Âó¼Åb®¶øÅ+î| "Ö¬\_<ÏCK¢äWº«e5°³sïÅßxñÅ7ھ߬•¿8nklìï®Üdǹ¹Çmiy³ h ï9ó’¢>¡ÉGRá³k‡Ú”Eô¦¯’Ò¶@Y°ëž‹÷)Ð! jF™è˜wÃq›í½S¤>\ÙÑhÚí~¡\5ÞØØ^X¸®åHl’L&©OÒÞ! ºC§ ‚IÚY•¯õèTqZ «ëàü¼Ól¼ÔÆKƒécå¯Dbe~ÞUîÛ……ãã'µ¶ÎWžRµ¥@Ê¢GqÜÖòò­ßAHŠÓðûiã¥Át`˜‰UBH¹8ŽÛŠFo¾õÖ«j‹Ù$Õk¯–‘kG_úREZð~µfý½+Q`~ÞÙÝ}°]m³ óòòšÃq²Ü·ss‰–Õó:©6J9ŸçïÜyð쳨-x\w›Þ((ëÎþÎÏ=§{½”{ðæ)«Âµî+”S¢ ?$¹Üƒ§žÒÇð\ÃÑc-«“éiÇÀ@o[Úff?v*µÆq›ºp‹Aðçž|ø!¹sçü½ÿ>ôè¾§žzDï{ãX,– _#H¤-¹“à‡½ë¥$MUV4š}ºþw¨\Aßýîǹ܃ýûI_ßþO}ª5E¥-tWˬÐ<9yi~ÞÕÙwAë†YÙ Ýp»GtÑ]¶X, íYŽÛJ$V`ømpð‰ññfs¿Õ:ÔÉ2*b±X{ìH*µ–Ëm§Rk¹ÜÝÁÁ'¬Ö¡/ùØž{¨ pÜfCJO¨M‰Äj4š^^¾5>~òßü› 4é@À6{<ßœŸw)鸞#´n˜üØÑhšã6«ÚÆUS‹»ñø ˜ä{¿6?ïÔE;£ý(w9n3•Zã¸-ŽÛÜÙ¹}»™¶Çm)¯u_!Åân4šŽFÓÅâ=·{kM‡öØç‹ ÇzGë³úžyf¦œbddÖíÑÝ,©Tj-•Z[^^ã¸M¡sÜNN±±±½¼¼ÿ9n³»ûÕ:}bì{5ƒ£G¿òÖ[¯ÖcD‹ÅÝPèúÂÂu³¹ßíi·p;Á²¬Z[×¼ó΃tú#»}_Ÿ¶Cu: >TM÷˜üءРBˆ^¬2¼úÁ$B¬Ö!·{dtô,6ó[Ð'渭\î®ÙÜ?:Šêh©ÔZw÷¡z 9•Zóù˜®®ƒ×®Ã–“6aF­0´§žÚ×Û»¿§GVVÞÕ«a.çdžVóô´Cm÷@Ü9~hÎ⠥ŋ»$Cø„ðQ»Ý#fs?ú¨[Çm™Íýµ]+t”ÏŸ?£ýŠßáX,–¶_€¬Nöœž£iÃ\.;º>0ЫM/–¤sìpœt»GÆÇÏ¡h%½ÓÐ3Þ|¼ÓÓÓ ÝR‹\n»¶Â‡%<ÍæþÅů¢út ,‰j·Ûa©ö‰D‚Áàúú:!ÄãñÐ4m0(Š–R'„˜L¦õõu ™LŠ/÷ûýÁ`Pøèt:a«‚PxºÊW„Õ®a.çdž¸­Å|mllÇã«ñø vŽÕCG½³s´pþü³ùú¨µÇmVÛ˜.w}¾X*µ65uF/ãVÈžÔ¹)V¡PìëÅ0 Ã0KKK° H ˆD"pÁ¯Î²¬p•`8Å–Rèå»\.…¿üî$&¿6´;¿œ;ºS‰Ôð'D£é±±‹§N½¯ŒŸ|ë­W_™žvhGÂv¥XÜM$Vçæ““o=ú¯÷2Çm ö†Ãgoßþ:hÁá8VY#@›µòó‰Õ‘‘׋ÅÝÅÅWÐ*ë–eív;,.Žƒ…Áív»Ëå¢(ª§§'‰H>™^¯.ß/EQ‘H¤P(À±ð? BÄpAšÂ0ŒÇãÙSf¯×ëñxŒF£\x¸ûÔÔ|dÆëõ“É$ †ééé©}!tµ··*KÉma{Çåå[jKÇó<ŸËݘ¸tüøôÂÂõ\î®Úât««› ×/\ˆ:õz_ß˧N½~áBìÊ•›««›j‹†(±ººÙ×÷råç_¹r³¯ïe…^m"Þ}Òf³Án›™LF¼G­ð_ølªø#Ïó4MÃnÙÙlRÊ,…ôX,ÙZ,–|>/9SòQ¸£‚ð±XÌãñð<ït:3™ lšÏç³Ù¬x×ÑL&“ÍfAx"Û tÏ=:5j˜ãñ•ãǧåé³³ñ‰‰KjKÇïìÜ›÷õ½|áB¬íwU—{ËË·@ï}}/÷õ½<1qiv6¯`Éëˆ+WnV^sÁ*׳a3¢b“#·—Ã,N'²m­%o±…“`4Åû[g2ñ^ægii ¬©‚a,®²ðüCo±X„{ÁŠ7žßît:…}µ%9ìi˜5êÊ.édžÑeÕZ©ÔÚØØÅx|õÚµsóóNŒêj8ÛÑhÚçcÆÆ.?>íó1¹Ü¶Õ:tíÚ¹Û·¿~õêKà£Æ’וF~¥Rk>_¬VqêXŒF#¸ Ë­<ïõz …B2™„³ä£Á`€þk>Ÿ§iZðTË¡iÚår Þr†a$ÃÀ‘HDy½R–e#‘ˆxhYAx›Íær¹ ÃõõuÇ“Édb±˜Ëõ¡Êv»¦é¥¥¥ÔUiUíII?öìlüÔ©×U”Jè(ÏÎÆÕ,vºÅÏ7Ÿîë{ùÅߘ_¹rÇÚƒ‰‰K•ø¥WW7ŸÆ¾²~÷…ˆh£Ñ(vó ÿm6`äy>ŸÏƒñw1/ëd‹S„1fƒÁ 鲃Q§H2áyn-6½å„‡ç"„äóyžçc±4ŒF# í ÁÃtèIÅ=f-®üÅq[““—Þ~{VœX,¼>=íP«-ÌÙÀ)7 A¾ê–°äÆÍµ““oNMVÖ,T|ë8R?й¬d³dîPåS‰T‡eÙ`0Xó|*RA)iqºT"±"¯ÀñøJW×!Uj,ÎÙ¨X <ºŸÚ1%g4¹Ý#f³ Û:í ÇmîuZeDƒÁ@ ÐðyØ´h˜——×ä•3º¡ŠQ-nð N¼©!ŽFÓ;;÷!ÿûÿþûúºÄ‹Qöâ$ïN~ 嫌k_#Ú¼Ð;‹æ 3lò3:ú‰õC¢Ñ4iù¶!ØQ®ŽÛŠFÓÑèMqb*µærý3\Œ)7‰ycc{rò’Ãq×Úì($Žk½ø±[ƒæ s<¾b6÷KÞà­ï.·¾£¬â®,õsôèsóæ»°µ„Ÿþé>m¾pu]àj¡¼%Ž2å¢è}>6<•¤£‚H=Š«–r1ØÍæÎ^ûJÑzdåМa渭ÑÑO89a×Õ†lãZ ju”UÜ•¥NX–ýà25õëSS§a…ðÝmBÈòò­’ÖZ è·ÀÕbÏ-qÊ¿Š’À®êéô«ò¯PA¢fÅÕ€ò¬¤æñïÜçû££éÂ6[,å‚ÒœaN$V$ë`‡B7Üî‘ÖLZUwDY§»²@ëÆŒõ5r¬ÓW‹†wƒŠÅݹ¹Äô´£\íF5„Vö_a©V>t¥¶¶ÖþüÏϵM ©¶á¸-òÉ—{*µV,Þ›š:Óì[‹»^ïeŸ/65uæêÕ—48 «ÂÖ²ìê^D"a¹×ááah_‹‘Ü$iW´SΤùEݼ‡•0:ú´Qª5Ýe-—_ÿÆ,’†a"‘ÌèçyÞétŠ×¯KZ…¨5:ªœ›}ßbqWž˜J­E£7ë‰?h†Ž`“"БÁ`ˆD"¬8Ãq[ccÍæþk×Ún_]µŠù/¾ø†xy Xø¾©k?íì܃զT_._²L&“£/ÁJ±Ùl’qä)<Ï [©ËƆÃaXWˆÍ1(G¸„"¬ƒËÜ(H.l<¾ráB¬äšçZÄV(gyÁ¶ œyÑzIò¢$–'ôûýÂÚCðÛ€ áÁ©érùÉ'—O.• dŒF#\^n¹¢=u]r‰{XÜmOñu׉‚ä.dh±Xä:ª¿‚T¨µrŠ+ù«#Ÿ\BKК¸¸öTœ®ÕÛuF æ{3|áBìÂ…Xó|ëøñ鉉KZX÷QRy6f!²mXHƒ6f‘4×ÄF£nëÝ”“<—»»°pÝãù&l8j­R«²ŽB9ó<¯PÔ€dCù>6„|>{é|©ß‰Ü0 ç %#ˆ!ù‰V®kXlU’rêÔëÊÛ·«§.ÈT¡ŽªU\ýZ+§8ù3Ê¥b-喝6Zòe›Û ­‚¦C¡éô |,wŸ¾ví\3≊ÅÝPèúÂÂõ™™qø®%‹´É¨ƒ[¾%)@  ×f³Y“ÉTR×&“‰¦iqˆ ›ø@~S±äù<ÿä“VXED~‹óç›"Pï½÷mBH0,WÎò‚•BÃ˹¤6%YÁ<"ØúaÁ`°P(X,xœÊs–¤+k~¢¿ú«ç‰•ªtNg !##¦‡%¿‹ýõ‹/~¡¿¿GAAù—ÿñ¹ç¡iºžºà÷û% 2åV4™Là—3Ã0uV µVUÎ ê+ù6 •-“©} (—Û/)Ø~hhŒ™ã¶ÆÇOC¡ëfs3¬2lµ¼¼¶¸øUXe9ʳH¶a!ulÌâñx¼^/ij …rœ‹¾*7µt` wtt¨dŒ–iÙ8–s%E-ÙЦª}l俜=ÅÇ:U«ëýècñÇï}ïög>sXÙ*W®#åºP¹‚H™MŠUAZ£5eÅéT&„,.¾ÒÆV™-1K\§N½ÞŒMf4»=”|Œ¹ÜÆ,D¶ ©oc–X,& y<ùvª„Á— ƒ^ ’ó<¿ººyåÊMaeµ‹V©À[¹N%åÌ‹Üæò¢òoh#ßdž”q’—üåÈO“kœ”÷ˆV¢kØB[øXaÕ1×\ä *÷¼pPr“¢:+H…Z+'˜üå¿Òr¿ÒF®ìx|åøñé¦nj­fˆó>^¹r³á;<®®n¾øâ§N½¾ºº©öã– òÊ#oN©ÛÀÒiµ¯DlIÁjª![UÉ¿´´V0ŸÏÃÐfÍŠž˜¸$Xbx½VrU ªöuAµOÔ@ÅièPuÎ~ Zqe'+âµ½‰U±[»~B¡ccoŒŽµ¿i#’É$õIZ6uÕ`0x½^¸cýÓƒƒ?Y _é„*ÚFqªƒÊÑhzqñ«ðË´²òÇm ÃÉ·µ¼|K²þWÍlllû| Çm6)Ž Aš‡0ý©õX,ؾ~„01Ø tqñ«ªÏß¹óàÙgQ[œ*ÄÖéNjmƒ£SêQ4ìù¦«šQ§‚>ø€är÷uT•š„kh(tcv6®é¬-F+†YèΆB×GGŸ®³MJ­ù|LW×AUö¢¨bq÷ðáúÑGë[¾ÿ>ôè¾§žzdÿ~µÅªŒ=wJÑ&z”Y]êQtW×AŽÛªj›¸šï•Ïóÿù??¸sçÁööƒÞ^=U¥&¡¯*ô©:yðQ†Y<À¯ÖÙDš›K,,\?þŒ6·“J­¥Rk°VÃààãã_4›ûŽFF½!åhý68‰°ç#¬„_¹O²ZqÜV"±¯ærwÇÇO~ùËCãã';ͪw„Ae½ô©š„& óòò-0¢‰Äj±x¯fÏ3(µXÜ]\üªfC¯76¶——×À$B¬Ö!·{dtôl'ÿ ‘N`yy­ƒJ‰ÄêòòZ"±Bq8NNMF{¬S`×]‡ãäü¼nú÷MB}Ã,`®g*E4šž›K8'gf¬–‰Ä*ÇmBsÞlîr»Ïv¬£é(FGŸ.w9nst´1S-!Û 7{ýéƒÿäŸüöÑ£ÝG¥ƒ¯¼gµÍÏ»Z\Qa Lr.w¦\ãЂ”¤XÜÝÙ¹÷÷ÿA û&«³³ 0ÉSSgÐ$· ÅâîÄÄ¥bq÷êÕsøæ,‰Ê=æÍÍ<lop÷îÑhzÏÖ´³¦¦Î´rEˆ©{ªgfUMÊD&èÿõ_ÿ§ªB´„pÎWs¤¤Rk^ïeUºU:Bý1f;wv‰Õ’†yn.±³³ëvÀÜóÖ´³Ä1Õè©FH¥ÖÌæcñøJ僈ð→±®µÔ± mVކ sw÷¡’;J¥Rk × ! óWNçóM¦,^ýcª¤Nr¹í>º/,T L±¸ ]Çw[‚s¢ªBC†¹dd¨Žüã ! ·ÊÅâ.Tð1®þ ‚ã¶Žïs8NVr¦×{¹«ë ¾¸ÛœU-Z1ÌçÏŸ)i½ÞËžqƒƒO4ªÆ‚1†aõ6FÆ’ËÝ=xð±Ó§+Ÿáœ8m¦-}¢´0©UG¨l˜ÚïÞ‡££O—ÔÙÜ\byù!¤»ûP ‘™A ݇ςE—lëT#HóH¥Ö>øƒÜQž¦}¾®ÅØ~à>Q5£²a>~üh6ûwÊCËn÷ ÕŽ+ollG£éh4 ½í`ðÿºÿÄp¡1FÖÀq[Ÿû\דO>¡Pya’ZåöC46A|U£¦a|âñÇUZ}z~ÞY•R…utʼn››ù‰‰ç1† AZI.·ý௰§ÏÇ$+8™µýÀ%½ê„ây^žÊ²,Ã0;÷;ïOY^¾ÕêÒš"Õ&,ËBtô쨬úŸ=M?úè¾r¥ææõô•;YAåÐB-C÷u£(ëʶX,4M«-^BM«ÜK– ë"­P‡¾hoe ƒÁPò«F)+M<¸¿äÈ1ÄÔéÁno•DAkDµL;[ µûj¸†¢(BˆÝno¬(@  ].מުB¡`·Û)Šêéé‰D"M/­æÐ¤ò$„D"“ÉDQEQÃÃÃЦ®Jªª€G¨áBÝÑ<•‰KO8X–µÛí Ç=˹œxÃÃÃâŠÖ ‰Õ|þƒ­­¼Ü0C ¶0Q¢I…Óp‰ë”×ë- ’;EÅUR;JÊÜ­ÕL±¸;9ùf4š¾víZå†P‹aü~=7~ÐG0®…BeY§Ó©œI$±X,<Ï/--©Þ`¬“†—'Ã0‘H$‹ñ<Ïó¼Óét¹\Ê—Ôy÷d2ÙºòÒ W™2,ËX,V¡»²œx,Ë6»¯¦‡†>7>.Ý–†ã¶`fTË&ÏÔ££’uŠa˜¥¥%¨Sƒ¡’þ@C×­ÕF"±:2òzW×ÁtúUœÕ(ö6ÌÐÖƒ¢¸ Í:»Ýîr¹„>«ä#œéõzár°EE"øÑCûþF£Ñ½†a«,¾\"ŒÓé„q¡P0ÊR,î&«>óÌ33*–¸ByÊK¯ªò”´Ó%ï¿ßŸÍf…"‘ÈýÑõôô@V M–e‡‡‡ávÊ òw‡@$“É4<<ÜŒ¥U&Ñ—‚Ê”eðz½±XLÁ™)Ap`€N… KW¥ ½M•WŸíåå[ï¼ó®dúr±¸;9yéüù3 ŸUNA%uTÛ; ‚Á`8^54Mïiø¢¸šµÖlææÏ7§¦ÎàŽœ †/…ßï÷ûýpl³Ù ×•ÉdÂá0Dq‹ÿ ßÂïUü‘çyš¦išæy>›ÍBJ¹›ò<‡á¾N§3“ÉÈ/— ÒFá£Dþ\îîÂÂuç›}}/ |ËDR(OyéÕSžât‰ºá “Éd³YÈ RŒF#Ü.‹•ÌV~iiI~wáAòù¼ø+±:tDàzT&ׯXJVOBˆÓé4P)öÌD®Ž|>/Ѿ\•%Ÿ½†êsáBìñ÷Nz]œ¸³sïÅ߸p!ÖJ•ÔQ£êTmŠÛSk姬5¾åµluuóÅßxñÅ7VW7[vÓΡôt©‡ÁS4!„¢¤ç@Šø¿.~aÁW’‘ãl6k2™JÞ”R(L&S&“q¹\™L†ÈžÅùË/„1\•ÏóO>i…E¾äçŸ?¦­š*øË¿üÏ=÷MÓ å)/=IñVUž&“‰¦iñp€°,  …‚Åb ƒ%o'ÉS~‚BŠp þ9é‰Àõ¨Ìï÷Kôe4K–m¹†ƒ|>Q¨åTRH‰:Ê)Nüì¿ú«ç‰•ªÏüñ•+7>Øßß32bÒÿâ/nýýß¿÷ ¿ðO¼k'µIYA¤ÔK‰ÔñŽ2™LápØf³ÁG˜µ%O*(nO­•Sœ²ÖHkkY(t#ºîpœlê–BÌÞ®l£Ñ*‡Ÿ—üˆ€H&“Е|4 ÐÍçó4M+;œ ƒÓéôz½‚9‘_.ÆëõBZ__—ç60Ð;::TÃíME¹<%¥WOyz<¯× C…BA~/»ÝNÓôÒÒ’àŽ³X,pZ¹°;Ax±„mO=*«ê÷¯€Á`°Ùl6›­Q±{ª²¶êóïäØÿÞ{»Ï>{THL§³Ùì»cc_hˆUVx–f¿£hš¥2 ³§ƒº±ŠS½BœW(t}~Þ5?ïD«Ü,Jö£Å^‘L&㔂C†|Ò• íGƒÁþOñGø­ƒ•5 /“$+2«ür‰0‚oJÁ• ¬®n^¹rsv6>1qI]W¶ByÊK¯ªò”c̃Áãñe'ö–––„ò„W‰ü)Ê À N.†Þ]Ùõ¨L®/e•Ék‡$Ñb±@𑸠áHb$•‹È2$¥ ¬Ê«ÏóÏÿ›/|áÕÙÙ¸råÊ;¾—ëð¬PA%uTÛ;J8Ƙ ƒX† ·§ÖÊ)NYk|KjY<¾rüø´ÇóÍ{M½²·+[‰;¥GM Рï´‘T•·Þúø¹çÝ¿ÿÓ«Ýöq{[¼íãgþþïﯭýdS)-̘jY‘j‹Å¢¯Ç×—´¥ZeÁÖéÝ݇{Ýî°ÊÝ݇šj•+‘ðÃÉ;¶·ù|þÁíÛœêëÛ÷á‡DxÉ´ªe°•²ÙÜ¿¸øUÜ'[-TPœœ|sjê´Õ:¿†pø¬0@52ò:4º«ò¢pÜV4šŽFoŠ?ÿù#Ï[­Cø;CÆ29ùæ÷¾÷_îß°¸øÊÎή×{yp°W­76¶——×à?Çm>aµ öbݯŽÛš›KpÜfãè‘jQÙ0ÏÍ%¢Ñt:ý*!ddäõ{®a©ÔÚÄÄ%BˆÛýBµëËlllÃÖr;;÷!ÿüŸ¿ÿÁòò­îîCVëÕ:4::„£&R'ss‰+WÒ„ð×®ý&ÇmÎÍ%Üî‘G{qÜÇmrÜV*µ–ËÝ5›ûÍæ~³ùÖñÊ|×çÏŸ™š:ƒË†¨ŽÊ†ö€}úêÕ—`;OBÈèèÓÐâRº»¹Ý#ÕþbŠÅÝx|%º!ì1—J­¥RkâÖ4V`©h4ýÚköÈ#ûf*‘X‰FÓ-ëi¥Rk`S©µ{££O›ÍÇÌæ~«uJµ¾ëéiú4‚ʆ™ã¶ÆÆÞ „Àž3§N½éÝ݇À­=9ù&DoBŸ˜š:Ýš_,î¦Rk·)6Ò££CX±¤8në—~é÷!ÿþß{¾ñ¥\n»Ù[,C«šã¶ÀõÝbp€©]z}ךEýEpŽý \»v._ƒ_\Üâv¿Ðð 0ÒËËk‚+ ,4Vx)I±¸û3?3÷ÿðãñ/FþôO3fs“•%ÆØj‚n1vìê$•Zƒ—-ú®µ‰ú†Yèwwúƒ?øõ_ù•á+o›üQ§óù¦îga#ð:ØÙ¹7>~_"á‹_ ®­ýÐhül>ÿAÃ;[hŒ›J*µ ÝX^¾åv¿pþüiÅÓ&êfa ™<œ×´¼|ëñÇý¯ÿëžoû_ çìììºÝ#>_Œ2?ïjA-…p’Tj ^ÇIF‰‰K©ÔyèÐjH+q €xØmX$ßcZF}à ñ_„¾¾î¯|å¿ëî>¦ÿí¿øŸþ§ÿcttHá Ü-^".‘X¤Áב&Hrúô¿ýÁn ôF"¿V§ÕDcÜ ƒ¦‹Å{5„Ð"ª ¾aæ¸-¯÷r__×ç?D<~ qa‘ȯ9'$—$«>_ÌjšŸwµøG‘ÞÂÜ …δºÅˆ Må7óÊøÿÏ«uèêÕ—jËq³)w9n3—ÛÞØØ†ÀuˆZw8N`x—ŽPß0°.k:ýªØÐ†B7B¡ë’D`ccÛã¹\,î6;T0Ï·¯ ¯iKŠÅݯ}í[ßúÖw>þøþg>s8‘x¹¿ßPUhŒ›ÄÆÆv.· 68—Û.w… ,Ðaèê:ëjKŠTV 3!dddV>Êë½\,î–k¡Ãø´°&‰ŠˆgH ¾ny_AôÇmýîïþßÉäÛE8ðX(äû'^‹Æ¸Àˆ>Çm‹÷vvvÚ㻄˜6ÖÕupp°w` wp°>ª-2R/2Ì¡Ðx|EØb(wÇÆ.ŽŸ(gzS©5Ÿì­vñÎ&ñp9À­DbãºÝQ,îF£é?ýÓÌ~p‡²ÿ£gÏþ·°g”2hŒküÏä¡ 뻳s !fsw÷¡ÞîîƒÐ†ÿj Ž4 æbq÷øñiùÊé0]êÚµså|2¦¡óó.MuRÅqÝÂBcãã'±I‹hDb5_‰ÇW>øÞ{»„çŸ7~㿪ÐÞEc\!‚é…Ž/B` Î9)bëKAGtg¢!ÃLðËEb—l€…厓Mè\3ׯâ&ˆ¦ïN4š>xp?Ïó?üaqÿþGîçN¼ôÒKÚW4Æ%3Q4½ÐñÏ3|ìê:ˆ}_D޶ 3„[¿ýö¬ü+Ø\Y9”ã¶|¾˜ºa{"^Ä‚›j -6gt»GÀ¥T,î:¿ûváñÇ»sggxø§¶¶ ?üáŽÁð_9ÿì+_ùï$M[4Æä¡Ÿ‚­à XÜ%w|Ľ^‚¦©mfR&Œ<ܲ’½k´¶'’M5ÆÇO`ÈÒp`ÊD<ÌÌ8~ï÷’üÇõàÁBˆÑø™­­ÂGÝ?räðÌŒã—yX|UGc°»‚ÏzÉ'»¼ƒƒO<ìì#„b¯Ô~¤}Мaž›KpÜVÉž1ÌlVl€ˆ°®®ƒ‘ÈY]T˜ååô¿ûwßÚÞ~pç΃÷ßçÝ7:ú˜¾vtw:‹Em))â•õäìÛG=xÀBæç]n÷Hãì.y8Ä‹]^¤ÅhÎ0— `fóââ+{š[!"L§–eÁ°åóü;ž}öµ…ªž¦iµAþp_‹­ ô÷÷nnnëÔ æVîgF»‹èÍfBˆÏÇBÊí"åõ^Îå¶%³ªÊ¡âaU!ú5lz—¿ýÜמÿS?õ™K—¾¬Mû$§ÇU‰'‘‡¡Uí.¢´h˜ÁeýýïÏ•4¥ÅâîÄÄ¥’Ëh—dccÛçc8n6xVûáJS‰a£(Šçy»Ý¾´´ÔØ»CÎ’cá€eÙ@ @Ó´ÅbŸY­üú‚eY†aÔ–¢F¾óûßýîÇGî#„|êSÔíÛü?üàÅóäãù?.]å¿üåljC'3yhw…e4ˆ«Bša= ‚ã»H;ò¨Ú”Àl>6:út(t½¤éíê:8?ïšœ¼40Ð[‰z` ÷êÕ—B¡—Ú`óQ¿ß_Ïå…BÁ`¨bIE°Ê±X¬ª«Ú†a„ÁÝñÜs<÷\-C!,ËBJ>õÆÆv4šŽÇWÓé™Ê3&)3 Nfˆg6› +Xi¶1 ÍC‹†™âpœ…n”ë›ÍǦ§ss ³¹¿B'ÕÔÔi«uÈç‹Åã«ZžL%1™LBb±˜ÓùǾÝn·ÙlƒaƒÁ@Ó´Çã±Û풯׉D!~¿:²E…Ãa›ÍÖÓÓ#é+Èàõz—––:Í*8jž ÂÂ#ò¯ß2ôzINæÁÁ^ð-OMF'3‚”D£†Ùí …nD£ér}b·{f-_»v®Â°Ù|lqñ•¹¹ÄØØÚŸL<ÏÒÒ˲ÐH&“±X,‹±,ër¹<$¥P(Fžç×××ív»`]<!D0Æb«LQ”\†`0X(Ö××uÚqlÍSˆD"Á`p}}âñxhš®¤I¤ I=B ]d±?™29ù¦ØÉ Ë5“‡Nf³ù˜àdÆu›¤6´8Æ ÌÍ%–—ׂ¼`°Ùlî/&Va2Õü¼K# vù­¼; )`A%CÂ’Ab¿ß … ³Ù¬ÑhTè—cÎçóÐqÏd2å¤*'¿ÞQx"(„d2i³ÙjÎ_>¦À0L$ ‡ÃF£0 •Œ\(h¶*! …ül~ægþ‡r]dBH$òkèdF¦²OmÊ25u†ã6™˜¦œH¬„B7ªÊÙjZ\|etthlìj¯mF£l˜FÉ·^¯·P($“Ix‰KRÀ¡Íó|>Ÿ§iZ8§Z ƒÍf³Ùl%=œ˲v»¢(Š¢Äá`v»Ýn·»\.Š¢zzz`à@žâõzáZ¡ )ŠŠD"…BAðRÀA0¬2!„¦i¿ß/Ü]ÈΦ( d „†azzzà^òHÎW >šÍÇÜî‘k×Î?æüù3n÷ ££OCì!Äá8«É"Hsá5Ì… ± bÊç,/ßêë{yyùV ù//ß:~|zbâR.wWÝ'õûý~¿_œ’ÉdÀl43™ ÏóDÔQ†nÁ`ˆÅb(NÉçó0&m0Âá0d(èZá \¢ÅbYZZâ?Ù-ƒ”ròëá‰l6r&“Â+Bø Æ$)4MC œò‚S2]¸ûÒÒ’8‡|>ŸÏçIàŽÙlî%Q¢ø|e‘ÚO¢G4m˜WW7ûú^ÞÓj.,\?~|º6㺳sÏãùæñãÓ ×U|Òª^ˆò7¸ê ¬ö{¡ OT®´%íZ±R$Žh0œå”e4ÅmL&—Kn!? ³Óé´Ùlâ«$Rí)RûéAôˆv]ÙäἩh4­|ÚÔÔi‡ã¤Çs¦aTEW×Ápøìü¼+º>9ù&Ìè@–)Ð4ír¹o9ÄØ wߢ$å·´´¤<,ݨaAš‡¦ 3!djêt4šÞÓâÎÌ8!³³‰Úîâpœ€=%ÇÆ.jvÔQ…X,–L&)Šr¹\¤5õõõžž—Ë%„‰‰S<˲E™L&y|µdŒÙétÒ4`D™â÷û…»{½ÞX,VRBƒÁ =Éd¢( ¸`¢e‘ÑÚÊ™?±çì¦í±±‹SSg¦¦N×|/XÂ"½[¹œÞ£šõ.mOT.r^mÙ›ûÔ‚4Îc35uzn.±çŠ]½áðÙ‰‰Kfó±šCF!âÔç‹Õoã«¥¤§T/èw‘,A­¡uW6!Äíéê:TnV¥«uhffÜë½\ÏP±*£Îzß3Ñb±Èݼ‚ H è ÇL™š: ݨdeì©©Ó·éñ\®|E°’´¸ël±Xtm˜;¹×Z×~lA4‚n†ÄFFf§¦NWb›k^¬$j:#ê"Þ!»sÀ}µD èÆ0G£éPèF…;Û4$L XÜõùb©ÔZ‹Gi¯mÜ»G P÷ïó}¤­m‘ Ã\,¼>=í¨¤ÓLnê‰üšÃq¢!]çéi‡FVØFr¤Rk^ïå{žÿS?õ™K—¾Œ?lѼöÚkjËP}äÈáúúœÛýÂÆÆö¿úWÿçü1®Œh™ÁÁ^·û…¿ù›-ØyO>ý郿ÿû×ÿðS·µ±‘?pెÔAj@7=fò°ÓŸ­Ü(ú|L*µ¶¸øJ·ŸƒÍ©!óóN4ψƙ›K,,\/÷í¾}ûþø£wîì ÿÔÖVþ‡?, ÿ•Ó9ü•¯¼(ik¢‘FV¢3ÃLjê4sÜÖää¥&ÅTG£éh4Íq›fsÿøøI´Ðˆ¾à¸­Db%M:´ÿÁþ‡?,îßÿèÏýœù¥—þyI»‹FAšþ s fBH*µ61qéÚµsMÞØØŽÇWãñ°Ð££C¸™<¢/‰Õx|%_9|øà{ïíBžÞøoüªBC4‚4ýfBÈÜ\byy­Úaãh4=7—¸zõ\SßÛËËkðÂ"„8'Íæcãã'qÑÅân4šþÓ?Íüàw!û÷?zöìû;¿ó¥=/D# B—†¹Ú9ÍÍÒV^UËËkØFtÇmýîïþßÉäÛE8ðX(ô/ÇÆ¾Páµh¤¤ti˜ !¡Ðh4]áB`b¼Þ˹Üv+iW‹¤ æyttG£S,î~íkßú³?ûÎGÝÿÌg>H|¥¿¿º]œÑH#HµèÕ0BFFfÝî‘j㹚¤]!ânôààãã'ÌæþF-O† Mâ73úþÃwxžX­CU…^ŠA# • cà cÆéô«Õö}ÁîpœTË6 bÄã+ sLÍæ~ êF´ÌéÓó?øÁÁÁ'Âá³uZS4ÒRfBÈää›fó±éiGµÂªF©›˜gxI Ýh«uCÆ­11q FdΟ?35u¦!?Q4Ò"F߆–4Z\|¥†^&L ‚•›*dUû}ø!¹sçü½ÿ>ôè¾ÑÑÇöïoª€­w.j~ögéwÞy×hül>ÿAÃ[·h¤D߆™29ùæÀ@omNéÖL ªygß|ž¿sçÁ³Ï>Ò<ÙZ îõÛ6‹»?ó3sÿð?þÿbäOÿ4c6÷‡Ãg›áÝA#t&º7̰½ã[o½ZÛÐìÜ\"M×Öç®@ @iKƒT( †JctÛ¸:ŽÛú¥_ú=BÈ¿ÿ÷žo|c)—Û®ÔY‰‘6›ûÍæc8ÿiKö©-@½˜ÍÇÜîfgµ]>=íp8Nz<—‹ÅÝÖ OQ!Än·7<çH$b2™(Š¢(Êëõ …z$,Éððp0lUQ!ÚÂl>öÚk_"„üÿãLO;ÆÇOLN^ŠFÓÍ»£Õ:4=í¸zõ¥Û·¿ ÿårÛ^ïå£G¿29ùæÜ\"‘XU¥#HÃѽa&„œ?:_€”7øÄÄ%µjµßï¯çr¹Ñe†a˜¥¥%žçyž7 ‘H¤ž K²¬Ðý­Ùð#úÅíùõ_·îÛGML\r8NNO;ææss56‘«Âjšš:Ÿ}ûíÙÅů:'vvvggÇO]ôù˜h4½±QÑFÔ¢AÚÁ0 ôž?&ºQs×®#„ø|±¦Êɲ¬Ýn‡^¬8Ìn·Ûív—ËEQTOOQyŠ×ë…kÁ'L¡(*‰ ¡_ Á`0FH¤iÚï÷ w2”§@†©TjxxÒË= ôò€ Ã0=== ¡Ýn/÷°H;1=í8qbàÑG÷MN^ºzõ\<¾:9ùf+Û¸fó1·{d~Þ™NϼõÖ«n÷Hw÷Áh4}êÔë##³> Ýà¸-µ‹ Aª@÷cÌLMžŸwÕ¼RGóÆVív»Çãq:,˲,ëñx(Šây¬i,ƒ¯\.W6›¥(Jœâñx!~¿}}Ýn·g³YB\.¿cÉtáîÉdÒëõf³Yy \h2™hšv: ø\®r¿Ax8eYƒÁ`4×××M&“Íf“<¬ÆÇ˜« žïö ¤/wÇÆ.B{¯^} êQw÷¡š!Q † ÛÛ|>ÿàöí?Nõõí;uêѶ™ã NÐ;mb˜ !¡ÐPèz ëÀ俆/<"$¹½fá+‰Áƒ¿ß/ÐÍf³F£±œa6™LápØf³ÁGxƒAå[)òô’Ï%7ÌÁ`°P(X,Ur¡Æ sÍÁómL…ô·51ñû}tÿµ×¾äv4µ[³ŽîÜáïÜyðÜsm2ÇAœþÐðmÄ‹/¾1;¯'‡ÕÕÍãǧëÌD‚ßï÷ûý<ÏF8Èd2p@DÖËãñäóù¥¥%£Ñ‰âš¦išæy>ŸÏÃp¹œX,f0b±˜ MÓÂÝ…[ÈS C‹Åé±XLá" C6› !ò‡ÊA›h\_2çp8 Ç™Lœ´’ûJp:à™P>¯ã'$\X­Ê~þç¿Þ×÷òòò-ø˜ËÝm¬ÿ©œóÌ3ÒMW''ÿ›èm†ÿIAArÈ$ב  A5 ³jÐZC§¬5"š(ÑÀ¢FTCí–Aã‰ÇWŽŸÎåî֙ϕ+7Ÿ^]ݬ3ì1W^ZÏf³Áð|&“Ž…_ £òâ!¢ó g¢8N‹Å ‹ÅÃóâoÅ' ™ó³¸øJ›Þ€m®gƒH½Ç$7 ‹Å¢‹¢ˆÅb0z^GÉ·*~EyŠÍfƒkáí/¹V˜ó-™n4•à@2™F%m6[8v¹\Á`Ðf³Á…O®ðšL& C0”§B†‡‡ …‚Ñh«#‘.„ó{z(ñÏžã¶8nscc6“(¹úîîGû·ïÞ¹S;5ufbâÒîîG¿ó;_ªY5À·÷TD#.—K¢2dz§Žà¿Óé, @Àår Ç#^=wO­5Vqó7aáå´&(®æâE´Cû,0"glìâèèPÉwGµD£iŸ/Ö‚Í›µ¨dý“rKĨ-»še"gccûÔ©×>ø»¿;!^‰–çs»Gj®’5訽T¯äƒTB»Ee‹™™qÔ9­YÀí8í¦îŸƒ mÀÀ@ïèèÓO=u$_§wu¼zõÜÂÂu¬D¢L;f«uÈí~¡QÛÝ mF q»GÖÖ~¯Hv³0›A%ªy/8éÚÙ0Bff·Yç´fÁ67*CD_`ð|…8'zz>uìX¼ •Èë½Ü¤Ÿ$A!z¤=ƒ¿ºº‚)?10Ð[†n÷Èà`¯×{9—Ûnøýˆº`ð¼„zéÝî‘7ßü‹h4=5uZþÕÆÆvmQG{¢—鈼öÚkjËÐ\††>—Ëåÿà–·58Økµ> ëŸüÙŸýé#GK¾µZ‡r¹üÜ\Âj}Zþm9PG•PÖÐ!‹°eìøø‰†Dh yÂPY –A=âó1o½•ûB¹zçó1‰Ä Ö ‘Ðþ=fBÈ=ÿ¼ñ_ý«ÿóù烃 phCžãã'‹Åݯ}í[Åâîà`oW×!µA4ÄÚÚ»o¿ý_nßÞ)笲۟…ÔÕuÈlîW[^Ñ a˜ !GŽ>p`ÿ×¾ö-·û…:Ÿ­Ö¡ÁÁ'&3;›XZz»XÜ=pà±Ê]sÒÆüøÇýñÿ¿Û¿ñ?[®ÒY­C]]‡|¾Ø‘#]h›èW¶Àä䛄«W_jxÎÛËËk©ÔZ<¾28øÄøø ‡ã$:èçèѯüôOýõ_ÿåDbÕç‹Õ³ö‚´e˜aí¡©©3òHÑÞ"_ḭDb…âpœ¯„ ÃÈÈìñã}O<ñé=§0pÜ–×{¦Q`‹ép:Ë0BR©µ‰‰K‹‹_mAåO$V¡ËÝ?iµŸ¬sínÑ^ïå>ºÿÖ[Ù·ßžÝóäbq7º¾°p}ff¼yMgÑ>g˜ !ss‰x|µþý-*:аwžÙÜ?>~²QóªDËÌÍ%r¹íx|¥ò¦p*µæõ^6›ûççXGΤ 3!dlì"Ôüßwcc;_M¥Ö–—oáP4Òö¤Rk>38ØkµUÞ æ"6uÔ A4K‡fŽÛšœ¼4?ïRkô†¢S©µTj­«ëÕ:„CÑHûQ,î?>ýÕ¯Žýõ_ÿ§jƒ.‰ÕÙÙD±xÏ홚:ƒc@HçС†™¦çæ‹‹¯¨î.†¢‹Å{VëE#íÄ3ÏÌøý?ÿ¯ÿ5sûö×k¸<M‡B7Ð<#EçfB,y½¸øJSï²,Ã0•œ™Ïóÿù??¸sçÁööƒ£G÷Ž>¶¿ÚeÔPœN'®âÛiLN¾iµ…B×ëqP¥Rk¡Ð ŽÛt8Nž?ZõÆ4‚4•NY`¤$££OÿÉŸd8nËn¶ywùÆ7¾Á²l%K×~’ã676¶ëÏÐl>6?ï|ë­W»ºy½—ŸyfÆçc‰UµAF§fBˆÙ|lzÚÓ3TÀï÷×s¹Üè2 Ã0ÌÒÒÏó<Ï †H$RO†U][çã íÇòò­®®ƒfsÿòrêØÀ@ïü¼óí·gçç]„Ÿ/:M‹»j?1‚ÔfBq»Gæç]^ïeŽÛjÞ]X–µÛíЋ‡ƒÙív»Ýîr¹(Šêéé#*Oñz½p­à¦(*‰ ¡K Á`0FH¤iÚï÷ w2”§@†©TjxxÒ÷|“É]dAøÈ²ìž™ ÅèèP3Ú¾Ç °ÐW¯žëî> Ý8~|Ú뽌Ñ/•-v‡M§_mì” °£4MÛívÇãt:Y–eYÖãñPÅó†ã6¯];×@Û,$¹½fá+!Qœâ÷ûƒÁ pa6›5å ³Éd ‡ÃBü3¼Å‚Á ò-„yºüå®UÈ\/†9°,ÛÉ/8xüjêèѯ|ÿûs]]GFf§¦N+ï4U êèƒH.wÿÙgiA¡©Nõ†¨HGGeË™™qLL\òz/7ckH£ÑhšK)©B^¯¾\ÐâƒÁéB¡‰D„sJBÓ´Ëå ‡ÃN§“Â0ŒÁ`îžL&áry `±X ]¡S"œÃ²¬ò zì}vø ®ñó·iµ¹Ý#Ñhº~ÃL:^GrpÖC;cÌŸ «ëàµkçvvîù|7'±X,™LRår¹ÀdŠY__ïééq¹\ÂëFœâñxX–…1]ƒÁ ¹V2Æìt:išÂ¯ßïîîõzc±˜X!‡Ã ÃÀ˜q¹iÇÂ9å^•d¢;šEO‰0™LbïHµâÉn†ä•ÐÝý“ Çn÷Çm6/’£ÅÓ¢5²—âÔÒ¢"Øc–Ò¼ÉÍ‹%“ɈSÀÙ Žß¥¥%Éù’±í_^òÀãñÀ°´ÂÝËÉc±X` [B¡‹Å,K¡P–ËPI&:¥þ(zyÓŠˆ âæÜžL&"y͘ÍýpÐÕup|üd"±ÒÔ[® aš8–@$»4Okä¡âpšC‚=æ¨;¹Yk@¯ZŒÝn7 %n·ÛÛգز(z ëëëШ’ä„N ²J‚ê%yŠ»ƒÝn/yEQB¯Ü9+w‰UŸyæ™™j 3—ûÉ æññ“ªV ’kD® y JOašC9­I²­Pk Ц9ÈçPT¢5D—ðH®\¹Ù×÷òòò­:óñûý~¿_ù¹"ÚO5•”ƒä´Ùl±XŒçùL&‡ù‡JŠ#|e4!QœBÓ4MÓ<ÏC˜䬠Sq•4ÙlVžƒÁ`‡Ãù|>›Íf2A<èɉœÜN| ¿ Òóù|>Ÿ‡3%šÊåî.,\÷x¾Ù×÷²ðWU‘NL\š OzýÊ•›õëHAArÈU&/ár RH—hMžížZÛSq𿤺´†èŒÊVv šžvÔ®¢—häf£—rh}=ùd”»Ëå"„FI…BaÁ½)žÉV2¨¾ä\rù”À¯þêùDbeyyã6åŸ?¦ò"ý‹¿¸uàÀ£##&ø˜NgÿîïÞÿ…_8Y³ŽÞ{ïÛ„ñD…r(÷à@@RÂ&“‰¯xšƒäZ‹Åb’lÿüÏÿüæÍ› Z#eæ5½æJ”ÔšöëR 8ƬØcŸ/&×˲3©»9H-‹¢—ß—eYy Ãx<š¦×××M&S¹ z¡´•ªäUzGG‡º»-/ߪ§$øÄ{æÙg~ï{½¹™ïï¯kñeI4²¾¾.QYå:*9Í¡¤ÖäÙþøÇ?®\kR¢wÐ0ïØã¹¹D±¸;5uº†ä؉ÅbÑWQÄb1,4òÈ;ˆ™G¥<Åf³Áµðš–\+ïÉñx<ò†‡‡ …‚Ñh ‡Ã‹¥¤x‹…qPƒÁ á£òC‰1›‰C´8n »æ¸­åå[UÅEÎÍ%r¹mñ%‡ŒÇWiÚYÛ‚À·+y±F\.—De%KX¢#øït: …B p¹\ƒÁãñ(dɳ­Dk Šƒãʇ´èÊ®X´Èá89?¯'Ó‚Ô@%.Ár^nµeo] TÅÜ\‚ã¶$kŒ]ªmâC :j'Õ\&ˆ^À¨ìŠ€8íDb¥ó›¤½¦K‰™™q,,\oêêô¢SÐ0WŠÙ|,~•ã6ÇÆ.ââøR9%ýÕVëÛýÂÜ\BméDs a®XŒ21q ms'#wж·›´~J†ÍÌ88n³I«H4‚ BtUØfŸ/61qi~ÞÕÔŒµèð(ú–ÅÏwuœžvÌÍ%ÆÇOVÖá:’£»YˆØc®š®®ƒáðY³¹rò޵¸w^Ããç­Ö¡r_¹Ý#fs?ÌH¬Ô‘ÝÍz@hóHŦ27—ˆFÓáðY…÷‚ D´ó£ü«í±±‹8åA°Ç\;ÓÓŽéiÇÄÄ¥Pè†Ú² ˆÖ)¹‚!d` ¦<` ‚h˜ëÂí‰D~-MŒÌâŽRaçÇ’à¶1"æ‘×^{MmôÍÐÐç~ã7Fx,ºqñâÿS,îšÍý<¦¶\¢!R©wžþ§{ËpäÈa«õéÿåù£®®C%ç=#H瀆¹1˜Íý¿ñ£]]‡¢Ñ·fgãï¾ûþüñÐÐçÔ– A4ÁŸüIæÀÇžþ§ÎAÛŒ æFæÙnÿÂÆÆöoü?Ñè[÷wï övuª?sÑ/kk?üñ?Ú3LòÈ‘Ãfs¿×{ùÈ‘.´ÍHÇ‚†¹ñ9rØjšš:ó¹ÏuýÕ_ý'Ÿ/¶´ôöÆÆvWס#G«-‚¨@.·J½ó+¿2¼ç™ƒƒ½GŽtù|1´ÍHǂӥšN±¸¯¤RkñøÊààãã'Ž“¸2 ÒQpÜÖØØ·o½Âó£Ñ´Ï›™¯mK7Ñ5h˜[‡ÜB›ÍýÇ µåBVpôèW¿Zy“4‘Xõùbfsÿü¼s` ·Â«¤ @ìÅân*µ¶¼¼–H¬B¬Ö!«u¨†U DGŒ]t»G`ƒó )w}¾X*µ65u»ÎH瀆¹é°,Ë0e7‹¼s‡¿sçA.wÿý÷ù£G÷Ž>¶¿Ú7 \I±“ñù˜îîƒ5lÀ,t§§8„t¸ÀHÓa†eÙrßöõQÏ=÷È/þâþ_ú¥Çûúöµ±UVn  mÏà`omkË;'ÒéWÍæcccoàê`H'€»Kµ‹ÅBÓ´ÚR¨ îÔá˜ÍÇB¡ëµ] ûPY­C>³¼¼63ãÀê‘6{̪AQØíöÆæ‰DL&EQEy½ÞB¡P¿•#QçN©Ðuþþ÷çÆÇO†B7žyffn.Q±G ‚†¹E°,k·Û¡+jµÛív»ÝårQÕÓÓ‰D$á4¯× — >aŠ¢"‘H¡Pú¦EƒÁp8l4!…¦i0ü‚§ä£8ÃT*5<< _)?‹üÚññq"òZ›L¦ááᆻb6+·ÇTUtuœš:NÏÌÏ»8nëÔ©×½Þ˩ԚÚχ £²›X)–e=ÓédYŽ)ê'…f5‹Á·.—k}}]ü1›ÍƒABˆßï___·ÛíÙl.”«¯d"!Än·ƒÉdÒëõFñGq†&“‰¦i§ÓÉ0ŒËå’ç&ÉJ"Œø ŸÏ HrÐòX;†§Ihx}(t#•Z»zõ¥šs(©£> ßýîǹ܃ýû‰Ý¾ÿSŸR¥´´Î}hÐ070HÁ`PRÔÃ,|+ÿV l3ÍfFcIl2™Âá°Ífƒð"£iZ|rÉ[’3•mI{\ò@û†9°,‹/5Š¢±ú*wŸ®j™ :úðC’Ë=x꩎ö6CkHëÁ¨ìa4MÓ‚¥”œàõzá[£Ñ¸¾¾.þH1 à”. ‘HDðTË¡iÚår…Ãa§ÓIaÆ`0ˆH&“p¹ä£€Åb¯ÊuåYµ øRhF}W×A·û…h4=?ï¬9Ô‘8÷¡=èèÖe+‰ÅbÉd’¢(—Ë&SÂúúzOOËå‚—Žä£ÇãaY–¢(“ɆVŒxŒÙétÒ4„Abcðz½±XLòQœ[8fÆŒ…žwÉg‘_K1 âÎ}ÅÛŒ‘òH$ÒÓÓjU˜ìÞN¸Ý#ÑèÍÆ†k5UAò ¨5¤Å`¹EX,–L&#N¼Áà=^ZZ+ùh0ä&PœƒøÀãñx<ž=|.·X,0l\ù³ˆeÈçóåÄÓ5õÏË[T^¯†á“É$Ã0Íó¢—¼»*˜ÍÇFGŸŽFÓ5,¦LÃ$Lp Ê`ð‚üÜöQBË6»ØÝ}¨’í QG{‚Û>¶h˜Q™bqwlì¢Õ:TÏ®SÒ6à3‚ *ÓÕu0>›H¬D£iµeAõÁ3‚ š ‘Xõx¾¹¸øU³ù˜Ú² ˆš`AMàpœ˜™Ÿœ¼ÔØÝšDw`A áó1·Yy6‚´ØcFDCÌÌ8!>_¬îœD¯ aFDCtu¼ví\*µ67—P[Q4Ì‚h‹®®ƒW¯ž‹FÓ¤t&¼öÚkjË€ ò Ž9ÜÕuhn.‘ËåŸÞxàÀcjK„ ­ƒ¿Ñ(°Z'!d~Þ…s¨Î]Ù‚h³ùØââ+££C““—ЭtØcFDë$«>_Ìá893ãÀiTHÛƒ†A°±±íñ\.wÃá³èÖFÚte#¢z_?16öF(t£XÜU["iØcFDO$«³³‰bñžÃqÒíÁÞ3Ò~ aFD¤Rkñøj4zÓlîw»GÆÇOâØ3Ò6 an.¸¯»]ïâÞfÚÔµ.€bqÖ!:Ð}ôn;éHNh Ù“GÕ Ía†eY¬H˲„ý–F;iSﺺºNMžš: è±±7z{÷õö~ÿÔ)³Ú¢5…öв'h˜›ŽÅb¡iZm)4A P[„zim¶.ÄX­CVëÐÌŒÃíþڳϚÛCGrÚLkH90*[(Š"„ØíöÆf›L&‡‡‡ …!„eY“ÉÇ)‰P8Uk³uÚNtu|öÙGNhR½#„D"“ÉDQEQ^¯·P( âšAì&~¿¿žËåõÜf³Ùl¶`0Hñz½ápØ`0¨ý”GcÕŠ:m8 ¯w Ã0 ³´´Äó<Ïóƒ!‰ âšAÃÜ X–µÛíКG¦Øív»Ýîr¹(Šêéé‰D"(Iñz½p­àÈ¢(*‰ ¡—&Ð4 ·ƒ÷|mùááaÈz Ãôôô)òû–Αä@ B¿¤• /¡XÜM$V}>æ™gfÔVTtZR­%˶rµÊuZN­rT¨V]ë¢Z5¼ÞƒÁp8l4!‘¦i°ý-SÒnðH3ñûý~¿ßf³Åb1žç3™L8æyJT |e4!QœBÓ4MÓ<Ïg³Y8A¸¼áp˜’Íf…“óù|>Ÿ@þpN6›-)‰ñ9ƒA’Ïóƒ!çóùl6›Éd$ÂCi@V¹ÜÝ……ëÏ7ûú^þÔVWEÚ„ãr:-©VyÙV«V‰NË©U®‘rjÕ».êÑQÃë]Ë'~:¤ÁéRÍÚÚÁ`PRÎEñ<Ímá+!Qœâ÷ûÁÀkB|Ž„õõu»Ýî÷ûÁ·&d+?`Y6  ‹Å·H"Ï\"[&“çy2 “L& !~¿n!\þÒK/Ý¿øÉ'­ËËk·)Ïÿüù3jkL‰¿üËÿøÜs@`‘¼ˆÄÅ+)LyÙÊÕ*×i9µÊ5"Q™pòy^¿º¨GG ¯w&“) }b¨4M7\qð>i×Ð6D]Ù­Àh4BbYVîÑBEW˜8Å`0@Ë=ŸÏÓ4-œS¯×KÓ´Çã1 â7‹»ÝNÓôÒÒ’0ä&—¤dþÂ9òÖ××=O&“‰Åb.—K"|WW!d` wtthtôiµÕRÊ:•¦äcUj­G§DQ­í¡‹r´¬ÞÑ4ír¹o9Ã00œÜ<Å!í N—j±X Æ«ŒFc,“|»¾¾ÞÓÓN`yŠÍfƒkáM!¹VÒúƒƒÁétBÂá°ÉdZñr<Éd"¢X¹$l6›øˆ5r€Ž2D¢Æp8ìt:Å …žÊí2ä¸-ŽÛÜØØæ¸­åå[ÓÓµu¥Ä{ï}»BJ ÓårIÊÖãñT¨Vš¦å:-7“U¢SÐH9µêZõë¨õÎét …@ QÇî&)i{ЕÝ\öt=)xD[L î«wG\åòK S-*ÜZïº(G…Ï¥zW¹„•?¢wЕ”&™LRŸ¤³?A èÊFJc³Ù4Õ@é°Ç¬2rã§–9D3Ü@$…©bÙ¢ZK¢zW¹„Hç€=æ¦S.j·iƒ ÚF›m  …Gk•|´vÕ"æÿ¥`nU_¿ä} %%CreationDate: Sat Feb 9 16:08:33 2002 %%Orientation: Portrait %%Pages: 1 %%DocumentFonts: Helvetica %%EndComments %%BeginProlog % Prolog copyright 1994-2000 Trolltech. You may copy this prolog in any way % that is directly related to this document. For other use of this prolog, % see your licensing agreement for Qt. /d/def load def/D{bind d}bind d/d2{dup dup}D/B{0 d2}D/W{255 d2}D/ED{exch d}D/D0 {0 ED}D/LT{lineto}D/MT{moveto}D/ND/.notdef d/S{stroke}D/F{setfont}D/SW{ setlinewidth}D/CP{closepath}D/RL{rlineto}D/NP{newpath}D/CM{currentmatrix}D/SM{ setmatrix}D/TR{translate}D/SC{aload pop setrgbcolor}D/BSt 0 d/LWi 1 d/PSt 1 d /Cx 0 d/Cy 0 d/WFi false d/OMo false d/BCol[1 1 1]d/PCol[0 0 0]d/BkCol[1 1 1]d /nS 0 d/LArr[[][][10 3][3 10][3 3][3 3][5 3 3 3][3 5 3 3][5 3 3 3 3 3][3 5 3 3 3 3]]d/GPS{PSt 1 ge PSt 5 le and{{LArr PSt 1 sub 2 mul get}{LArr PSt 2 mul 1 sub get}ifelse}{[]}ifelse}D/QS{PSt 0 ne{LWi SW gsave PCol SC true GPS 0 setdash S OMo PSt 1 ne and{grestore BkCol SC false GPS dup 0 get setdash S}{grestore} ifelse}if}D/BDArr[0.06 0.12 0.37 0.50 0.63 0.88 0.94]d/r28{{currentfile read pop dup 32 gt{exit}if pop}loop 3{currentfile read pop}repeat 0 4{7 bitshift exch dup 128 gt{84 sub}if 42 sub 127 and add}repeat}D/rA 0 d/rL 0 d/rB{rL 0 eq{ /rA r28 d/rL 28 d}if dup rL gt{rA exch rL sub rL exch/rA 0 d/rL 0 d rB exch bitshift add}{dup rA 16#fffffff 3 -1 roll bitshift not and exch dup rL exch sub /rL ED neg rA exch bitshift/rA ED}ifelse}D/rC{/rL 0 d 0{dup 2 index length ge{ exit}if 1 rB 1 eq{3 rB dup 4 ge{dup rB 1 index 5 ge{1 index 6 ge{1 index 7 ge{ 64 add}if 32 add}if 16 add}if 4 add exch pop}if 1 add 3 mul exch 10 rB 1 add 3 mul{dup 3 index lt{dup}{2 index}ifelse 4 index 3 index 3 index sub 2 index getinterval 5 index 4 index 3 -1 roll putinterval dup 4 -1 roll add 3 1 roll 4 -1 roll exch sub dup 0 eq{exit}if 3 1 roll}loop pop pop}{3 rB 1 add 3 mul{2 copy 8 rB put 1 add}repeat}ifelse}loop pop}D/rG{/rL 0 d 0{dup 2 index length ge {exit}if 1 rB 1 eq{3 rB dup 4 ge{dup rB 1 index 5 ge{1 index 6 ge{1 index 7 ge{ 64 add}if 32 add}if 16 add}if 4 add exch pop}if 1 add exch 10 rB 1 add{dup 3 index lt{dup}{2 index}ifelse 4 index 3 index 3 index sub 2 index getinterval 5 index 4 index 3 -1 roll putinterval dup 4 -1 roll add 3 1 roll 4 -1 roll exch sub dup 0 eq{exit}if 3 1 roll}loop pop pop}{3 rB 1 add{2 copy 8 rB put 1 add} repeat}ifelse}loop pop}D/sl D0/QCIgray D0/QCIcolor D0/QCIindex D0/QCI{ /colorimage where{pop false 3 colorimage}{exec/QCIcolor ED/QCIgray QCIcolor length 3 idiv string d 0 1 QCIcolor length 3 idiv 1 sub{/QCIindex ED/x QCIindex 3 mul d QCIgray QCIindex QCIcolor x get 0.30 mul QCIcolor x 1 add get 0.59 mul QCIcolor x 2 add get 0.11 mul add add cvi put}for QCIgray image}ifelse}D/defM matrix d/BF{gsave BSt 1 eq{BCol SC WFi{fill}{eofill}ifelse}if BSt 2 ge BSt 8 le and{BDArr BSt 2 sub get setgray fill}if BSt 9 ge BSt 14 le and{WFi{clip}{eoclip }ifelse defM SM pathbbox 3 index 3 index translate 4 2 roll 3 2 roll exch sub/h ED sub/w ED OMo{NP 0 0 MT 0 h RL w 0 RL 0 h neg RL CP BkCol SC fill}if BCol SC 0.3 SW NP BSt 9 eq BSt 11 eq or{0 4 h{dup 0 exch MT w exch LT}for}if BSt 10 eq BSt 11 eq or{0 4 w{dup 0 MT h LT}for}if BSt 12 eq BSt 14 eq or{w h gt{0 6 w h add{dup 0 MT h sub h LT}for}{0 6 w h add{dup 0 exch MT w sub w exch LT}for} ifelse}if BSt 13 eq BSt 14 eq or{w h gt{0 6 w h add{dup h MT h sub 0 LT}for}{0 6 w h add{dup w exch MT w sub 0 exch LT}for}ifelse}if S}if BSt 24 eq{}if grestore}D/mat matrix d/ang1 D0/ang2 D0/w D0/h D0/x D0/y D0/ARC{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED mat CM pop x w 2 div add y h 2 div add TR 1 h w div neg scale ang2 0 ge{0 0 w 2 div ang1 ang1 ang2 add arc}{0 0 w 2 div ang1 ang1 ang2 add arcn}ifelse mat SM}D/C D0/P{NP MT 0.5 0.5 rmoveto 0 -1 RL -1 0 RL 0 1 RL CP PCol SC fill}D/M{/Cy ED/Cx ED}D/L{NP Cx Cy MT/Cy ED/Cx ED Cx Cy LT QS}D/DL{NP MT LT QS}D/HL{1 index DL}D/VL{2 index exch DL}D/R{/h ED/w ED/y ED/x ED NP x y MT 0 h RL w 0 RL 0 h neg RL CP BF QS}D/ACR{/h ED/w ED/y ED/x ED x y MT 0 h RL w 0 RL 0 h neg RL CP}D/CLSTART{/clipTmp matrix CM d defM SM NP}D/CLEND{clip NP clipTmp SM}D/CLO{grestore gsave defM SM}D/xr D0/yr D0/rx D0/ry D0/rx2 D0/ry2 D0 /RR{/yr ED/xr ED/h ED/w ED/y ED/x ED xr 0 le yr 0 le or{x y w h R}{xr 100 ge yr 100 ge or{x y w h E}{/rx xr w mul 200 div d/ry yr h mul 200 div d/rx2 rx 2 mul d/ry2 ry 2 mul d NP x rx add y MT x y rx2 ry2 180 -90 x y h add ry2 sub rx2 ry2 270 -90 x w add rx2 sub y h add ry2 sub rx2 ry2 0 -90 x w add rx2 sub y rx2 ry2 90 -90 ARC ARC ARC ARC CP BF QS}ifelse}ifelse}D/E{/h ED/w ED/y ED/x ED mat CM pop x w 2 div add y h 2 div add translate 1 h w div scale NP 0 0 w 2 div 0 360 arc mat SM BF QS}D/A{16 div exch 16 div exch NP ARC QS}D/PIE{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED NP x w 2 div add y h 2 div add MT x y w h ang1 16 div ang2 16 div ARC CP BF QS}D/CH{16 div exch 16 div exch NP ARC CP BF QS}D/BZ{curveto QS}D /CRGB{255 div 3 1 roll 255 div 3 1 roll 255 div 3 1 roll}D/SV{BSt LWi PSt Cx Cy WFi OMo BCol PCol BkCol/nS nS 1 add d gsave}D/RS{nS 0 gt{grestore/BkCol ED/PCol ED/BCol ED/OMo ED/WFi ED/Cy ED/Cx ED/PSt ED/LWi ED/BSt ED/nS nS 1 sub d}if}D/BC {CRGB BkCol astore pop}D/BR{CRGB BCol astore pop/BSt ED}D/WB{1 W BR}D/NB{0 B BR }D/PE{setlinejoin setlinecap CRGB PCol astore pop/LWi ED/PSt ED LWi 0 eq{0.25 /LWi ED}if}D/P1{1 0 5 2 roll 0 0 PE}D/ST{defM setmatrix concat}D/qtfindfont{ true exch true exch{exch pop exch pop dup 0 get dup findfont dup/FontName get 3 -1 roll eq{exit}if}forall exch}d/qtdefinefont{dup 1 get/fxscale exch def 2 get /fslant exch def exch/fencoding exch def[fxscale 0 fslant 1 0 0]makefont fencoding false eq{}{dup maxlength dict begin{1 index/FID ne{def}{pop pop} ifelse}forall/Encoding fencoding def currentdict end}ifelse definefont pop}d/MF {qtfindfont qtdefinefont}D/MSF{findfont exch/slant exch d[1 0 slant 1 0 0] makefont definefont pop}D/DF{findfont/FONTSIZE 3 -1 roll d[FONTSIZE 0 0 FONTSIZE -1 mul 0 0]makefont d}D/ty 0 d/Y{/ty ED}D/Tl{NP 1 index exch MT 1 index 0 rlineto QS}D/T{PCol SC ty MT 1 index dup length exch stringwidth pop 3 -1 roll exch sub exch div exch 0 exch ashow}D/QI{/C save d pageinit/Cx 0 d/Cy 0 d/OMo false d}D/QP{C restore showpage}D %%EndProlog %%BeginSetup /pageinit { % 210*297mm (portrait) 0 842 translate 1 -1 scale/defM matrix CM d } d % Fonts and encodings used /HelveticaList [ [ /Helvetica 1.0 0.0 ] [ /Helvetica 0.987625 0 ] ] d % No embeddable font for Helvetica found /FE15[/.notdef/empty/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND /ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/space/exclam/quotedbl/numbersign/dollar /percent/ampersand/quotesingle/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/grave/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 /ND/U0080/U0081/U0082/U0083/U0084/U0085/U0086/U0087/U0088/U0089/U008a/U008b /U008c/U008d/U008e/U008f/U0090/U0091/U0092/U0093/U0094/U0095/U0096/U0097/U0098 /U0099/U009a/U009b/U009c/U009d/U009e/U009f/space/exclamdown/cent/sterling/Euro /yen/Scaron/section/scaron/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/Zcaron/mu /paragraph/periodcentered/zcaron/onesuperior/ordmasculine/guillemotright/OE/oe /Ydieresis/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]d /F1 FE15 HelveticaList MF /F2 11/F1 DF %%EndSetup %%Page: 1 1 %%BeginPageSetup QI %%EndPageSetup W BC /OMo false d [0.833333 0 0 0.555556 -49 -2.33334]ST [0.833333 0 0 0.555556 -49 -2.33334]ST CLSTART 0 0 462 236 ACR CLEND 1 1 B 0 0 PE NB 60 60 120 360 R [1 0 0 1 6 31]ST CLO [1 0 0 1 6 31]ST CLSTART 0 0 462 236 ACR CLEND 1 1 B 0 0 PE NB F2 F 14 Y(HKL_info:)48 0 T 31 Y(Spgr = P2)50 0 T 48 Y(Cell = 21,32,43)74 0 T 65 Y(hkl = (0,0,0))58 0 T 82 Y(hkl = (0,0,1))58 0 T 99 Y(hkl = (0,0,2))58 0 T 116 Y(hkl = (0,0,3))58 0 T 133 Y(hkl = (0,1,0))58 0 T 150 Y(hkl = (0,1,1))58 0 T 167 Y(hkl = (0,1,2))58 0 T 184 Y(...)7 0 T [1.4 0 0 1 -139 -29]ST 1 1 B 0 0 PE 200 60 100 200 R [1 0 0 1 146 32]ST CLO [1 0 0 1 146 32]ST CLSTART 0 0 462 236 ACR CLEND 1 1 B 0 0 PE NB F2 F 14 Y(HKL_data:)95 0 T 65 Y(F = 746 sigF = 34)90 0 T 82 Y(F = 263 sigF = 20)90 0 T 99 Y(F = nan sigF = nan)96 0 T 116 Y(F = 43 sigF = 19)90 0 T 133 Y(F = 438 sigF = 40)90 0 T 150 Y(F = 187 sigF = 25)90 0 T 167 Y(F = 245 sigF = 26)90 0 T 184 Y(...)7 0 T [1.4 0 0 1 41 -29]ST 1 1 B 0 0 PE 200 60 100 200 R [1 0 0 1 326 32]ST CLO [1 0 0 1 326 32]ST CLSTART 0 0 462 236 ACR CLEND 1 1 B 0 0 PE NB F2 F 14 Y(HKL_data:)93 0 T 65 Y(F = 721 phi = 136)89 0 T 82 Y(F = 200 phi = 39)83 0 T 99 Y(F = 401 phi = 201)89 0 T 116 Y(F = 76 phi = 42)83 0 T 133 Y(F = 329 phi = 301)89 0 T 150 Y(F = 209 phi = 336)89 0 T 167 Y(F = 277 phi = 82)83 0 T 184 Y(...)7 0 T B P1 22 69 50 VL [1 0 0 1 -59 -29]ST 1 2 255 0 0 0 0 PE 330 40 78 VL 140 40 330 HL 140 48 40 VL [1.22461e-16 2 -2 1.22461e-16 271 61]ST 255 0 0 P1 1 255 0 0 BR NP -6 0 MT -6 -3 LT 0 -3 LT 0 3 LT -6 3 LT CP BF QS [1.22461e-16 2 -2 1.22461e-16 81 31]ST 255 0 0 P1 1 255 0 0 BR NP -6 0 MT -6 -2 LT 0 0 LT -6 2 LT CP BF QS [1 0 0 1 -59 -29]ST 1 2 255 0 0 0 0 PE NB 510 30 78 VL 120 30 510 HL 120 48 30 VL [1.22461e-16 2 -2 1.22461e-16 451 61]ST 255 0 0 P1 1 255 0 0 BR NP -6 0 MT -6 -3 LT 0 -3 LT 0 3 LT -6 3 LT CP BF QS [1.22461e-16 2 -2 1.22461e-16 61 31]ST 255 0 0 P1 1 255 0 0 BR NP -6 0 MT -6 -2 LT 0 0 LT -6 2 LT CP BF QS [2 0 0 1 -599 -29]ST 2 2 0 0 255 0 0 PE NB 370 120 350 HL [2 0 0 1 -419 -29]ST 2 2 0 0 255 0 0 PE 370 120 350 HL [2 0 0 1 -419 -11.5]ST 2 2 0 0 255 0 0 PE 370 120 350 HL [2 0 0 1 -599 -11.5]ST 2 2 0 0 255 0 0 PE 370 120 350 HL [2 0 0 1 -419 6.5]ST 2 2 0 0 255 0 0 PE 370 120 350 HL [2 0 0 1 -599 6]ST 2 2 0 0 255 0 0 PE 370 120 350 HL QP %%Trailer %%EOF clipper/dox/hkl_objs.png000644 000765 000000 00000021615 11766652736 015524 0ustar00ccbwheel000000 000000 ‰PNG  IHDRÛúfŸzD# IDATxÚí=ôºuÇ9É-l8E´¥ÃÚÛ] …µå-Rh«Û¤™q—4)ÒKE>€æ#H€7IF½©Èµ©®d1àNj #€R/ÃG¤8z¥ýÿðàÁ¬^(ytxD ÿçÔ4 `³uüxd0xd0xd0xd0xd0xd0…¯¶®ÀXN§­kÌ´°cŸ12Ü1À(frJ»‘ÙlƒLb¾qŸ12xd0xd0xd0xd0xd0xd0…=ÿy4X`ÆŸÀƒ…ù|12Ü1 Œ,̧Œ‘‚0¸c°<Ÿ/FSGS€GS€GS€GSØÏo-Ê’•å[²ì¯l›ÙöRçÀZìÇ#×5ûþ{ö—¿üÿ–÷wÆû»¿cÿõ_ ž kqjvôËÜŸýŒýñí_Í~ÿûeÏ€}üyG÷ XùlcWóÈooŠÿø‹Ÿ «°+üoÿÆ~ô£/¶üýß³ý×ÅÏ€UØÕ¬“&M;L9ÌZ€.>鬓&M;L9–goYœ|:í0å\Xž½ÍZ0aòaĴÔsÁ'³ ‹Ï;kÁ„ɇÓS΀…ÙaŒœçì»ïØ~IJŒ9Îzç‚ObdÐÅ|¶±CÌûÙÏØW_œv˜r.øÌÀ#ƒ.泯ʲ,[šÆó?ÿùÿþä'ÿ͵)Ö:—1æ8ŽeY+ß8Žw×GÇ#dŒ1A×¶m{ž·r­`&0£müMÇyžoý†ñû_ýêþéŸÖ?7I’MÚ*I’$IÖ¿.èÏV}Û0ŸA}tò}ßu]×u·®ö‚`“¶zgŒ¥iºu|n´O¦[õlÃæ³þÖ <2˜<2˜<2˜‚Ú#Ÿh¢ZúSÜ~½^¯×«|°šÛVr¹\4{àó02F&_EQÏã5ï“$Á›âÌ>jj Ɇü”ûô%ýÏí¤1~÷a¶Á&˜‡\‡ÃXÅ<Ô3¡½N§Sô?ßþþþ^×5m?N×ëµ®k6ÜV€ÈˆnêÃPÓoúÿp°kÆø= †Øk2‡±ŠN,Ž]âö8Žã8ö}ÐeÄÑϲ¬ªªn·ûhÇ4Mo·[]×UUUUÅ>V¿ìr…·Œ¸å꺾^¯4"ò|˜l ò®Ñäyþööv:^__ù¤y}ÄëÒ.eQÂû°#Û Þßßéêb×Ó^þq¬Â÷ý4M›/a_Ž]üOƘçyQ9ŽÓu°±årÓ´¥( ˲ž–¹>ʶZZ–ÒÚ(w%ßN7[QâÁO¯âyžçyUUÑ0Iß×q>LŠE)wǃŠjURþ „eYÔªišú¾Ï¯âû>Õçñxp{ k‘FQ´j70Öt7£²V`¿¶Ñô3:, êªD» ðiÑ0¶±ŠËÏeƒ=2}8ŸÏâÍÓ£ÂO<2cŒ{äže®iYùçèQSÅãÓ4¥Ûøé.º¨çyÇ£ÿuÇq]7Š¢–›ë#ÞÃô¡ªª0 Çñ}_ÏUò'$Š"ÏólÛôÌ(?ôÅqüþþže™,®$ï ‚ ‚(ŠèÞë]Š›Ê²¼\.âC±X¹–eÑY–å›2Ñ8P±/ÛhaYV×Ô?`÷V1.Fnšæ~¿Û¶M&œ®¡€=‹‘÷Âô|Ô˜)ï%F¦PPHÒ§%]×m=™2áñ–IÏ4ò®4M=Ï£€WYI%QÝïwª°x•óùLõ©ªÊ¶íVEQÐÓqEâÓÕ‚"F¦&ØFÏKÓatßù¾>Ÿ›n7²U|\~ÙY  d_¹8j>zÙMÓô})ÌqÇqr‹–eÑœ•¼‹ »‚Ï÷=ývÇöm pDW^UÕǶmºyažÏç§‘ÄÌÈ#7ØF3Ä#Sdíºn+V?lc×0Ô#+ƒro”G^MбDŸÏ—Ë…1–çùív{<EQàÖ ‹£öÈeYÒ²Eú)¨çyL¥R*+زMúqNÜ÷ý²,cI’œÏgÛ¶iemÇ[7,ŽÚ#û¾ÿúúz½^É’wβŒÂsá(R'ÝRQÎqœq?#½^¯¤…/þ5‚¡ù°GÔ9 ÃÇãá8åwà!*iˆ„a˜$ c,Žã0 -ËrGÔÏliiò„„œúELV"ºò$I^__[à¨(ÖìeYV–%Éõ3Æ<Ï{{{£ÏW)Õ+Ørž®¼R®É¡7Šiš’0EŒ\×uÇ4ŸKpŸHÂ\Qþ|>“Ì|]×5+y#ËÄq\×5 nÝD°Šù|>Ód…ÀŽãp— òé'dÄ{eIÛP+ uùÐÇã!þY×uEÆò¨ uÊã·”˜€1fYj–´Ikö ` 32Isc[8bä®é…¦iŠ¢˜’bƒÒ˜<2˜<2˜<2˜<2˜‚Ú#×u}¹\dyZV'.®{J—=)#ËÐ"ì——¾Pû©˜}Ç|­¶|:˜I§b}Y–UU5M†!DžŽRŠ>˲Ëå¢ô˜I’dYVUUš¦äŸŠÙ—e­X‘OcQ{ä$I¢("97×uÃ0$LÁ)iÒ»žRŠž”—•Ç×uíy ~ö³¿\.|¶|:Kçš=qÅIqòàÔ²¬÷÷÷8ŽE‰Îžˆj\Šž6’þ} º­Ò¦*)K·¸®ëyÅÎòé`,Þì‰Á)O¿¤ä©üæh)z+KȲ¬®kM™È0uŒlYVžç<¨¼\.®ë2Æn·dÝnõ#½rÛ )ú<ÏmÛ&º®_^^(þU–p»Ý²,ãn÷ýý= Cùô­ÛÔ¨cäóù|»Ýhî8Ïó,Ë(:>ŸÏôºÏ÷}kÓÄÈC¥è“$áïîÈ;kJHÓ”§µ¦?åÓ·npèDí‘=Ï+Ë’^â]¯×4M-Ëò<϶mÚX×µ>FnRAÝ™KÑ‹¹õ”Ð.Ïó꺦#ã8NÓTYBW9òé[78t¢žµp§%NOÈÓöW©×Lh´ ¡Wv¶m·Ü¨²9Y5•&ŸÆbîš½A3 ˜Žs=ò Wpx_8æzdÀ& CÛ†À#€)À#€)À#€)À#€)À#€)¨=²¼®Ï —ËEÔóTêÇ÷ß•e™R(vÍ1r–e–eY–E  ‹¢x<¤ Ä´Ëu]’yÛºõ¶äô%ý±¤WÿÌóüõõµ§¶¬ð7½ªL›¦U[À™hïïï¢m Mú£¬¼qD߉WTÆ ‹5ß÷E.ÓCk.|ßç[š¦y<­-}ð<ï~¿Ó‡ÇãAï÷ûù|´‹ÖR÷¬À\ø¾ÏX3úŸLÿs]וûh–oE}.Š‚rПUUÏç¢(ªªrG6’þŒ®êý~w§ªªÇãaÛ¶¸«UÛÍq]÷0¶A}M¶A-OfàyžçytÀù|î•éÝÔº¢Ò0f´Øy!íɾmÕå‘ÉßY–Å·Eáº.i¿5CZ™zT,M.aè®ÇãÑÿKÎÅÁ<2Y9ÿÓqœ(Šx±¾ïó°( êAâñxR«mÛüª!Ý·4¢ó:®jE|ÀhÒªíæÌ#sÛð}Ÿa¼dÚØuJÁãîBŽðš¦tÿ¶®¨4 ÅnË<Yþ@÷€|LóWWõÿ´./—&ÿ9b×úw£²­V@Ù£šï )áÆã­jÛ¶ïû<³‰›¦±,‹Ú!MÓÖ3É´Rð"çSªJWqGìˆVm7gÐ]·ôu§7¸h¥w–¡xNŒ©å¯Õw­SZ†¡±Ømdæ‘}ß‚@9{«‘ß!!|ú\–¥(4n×'§«ÁŸæpaŒÅqìº.5¦2÷JY–u]Ó3 mÛâžmÛ·Û-ŽcÛ¶[gÅq†!%6¤ÇÌéU g=2Å6­Á÷»ßqÛ †&ý!φ!Ÿä¥ ­ëÝÏ 3!ÃÐXìžè#7_’¬wŒÌ'z<Ï£Ùú,Ž·CwE!Më`ZŒ<±LqÂAî>ÍeD%ù)]†Ñe±Û2È6Ô9Dæ…Æ®®½š±·kWY––e}ò å¦wÞœ´XlWÂÇqŠ¢PžX×uEÔ5¼ÓGWõi ˜)p`&Ú†xgõOú#ÒÊ@ÄOQI~J—aès.ï‚•VQË#-Gã4»4‚ )Ë’ÖgfY™]†²FŒÌæÎºôÉ£c“¡´——Û¶ï÷ûÖÕ`g@iÌ ½æ¥Ãl]°˜Jš<2à öú+…C ¦ ¦ ¦°Åz^}€b=àì@±žJ¸\.ÜSC±žM“—5È•Rßµx™…ë•réOïOμ ®líA]0]±^6ź®ƒ  :´–òïšÎß#_¯×8Ž}ß×Àäyž$ÉÐU1I’ÐÛÛÛíFÂ`–eù¾OòctŒfc,˲Öo]×¥ê­Ü^¿ùÍ7£×=ÈÍÖ3ÑÁ?üú›o~#o÷3£<Ïo·©eAp½^Ã0¼ÝnišZ–õþþNYZHÀ¤ª*ZôñT `‰ÅurU£(âƒw]×—ËŲ,C~ðÿ¹ÂXÛ )›VkÏÒýI”¦H­ ‚€Œvdë…ùŠõÊP¬ïßþò·h©Ü*¥¾5jñ«)Ö+y5éf6äŠõrƒ+[[ß³+Ö+MQüŽ”4d¹ÎÈ ]‹“ïût‚è¦O§}gñI/ò•Í|QâÄ®ëºâ(—&— ÙÕµQyÌ¢Að‡?üËÏþõ¸ÓGÇAÿùŸÿñÍ7¿iÅâ“`«Á}#ÆX’$çó™T¾\×½ßï$ûÍË>• ^^^î÷;ÍeYÆ…úš¦!á·0 ˲|'¥Ä«†áËË ËÛae3Pòþþþÿþå/ÿyÜéÆÚFÇrkë»àt:…aèy•Emñ}_2ݨ#bd~¤eYb,&fNÓì’ËZ¹Ø‹ö›^®š }Ež‰ƒP„+ÏÓ4ˆê}Žã¸®E‘(ÆÆ>4j¹…´¤“g©jc€(Ù‹öÛÛKÖwÿ³ª*zöeì¹öÛÓŠµL‘?¨1Æ%ý[Ÿ¥²:5)Ö˵j X?͵4È»2Ê¢àœuë•\zŸÁ{}ö⑟"Û†ÜÚú.Ýn¬AoŠÍGÎÓezGS¬WÅz zýoYƒ\)õ­ç%°Uë•réçóY¬mOMt@ mpek?í‚¡ŠõúŠ)M1Ë2niAht"wëûsŒY©A.K}kÔâWS¬WV•¿<¤Ÿå¬ßJŽ#Ë ®lm}°¹ë»L‘ܽQf d†Y‹ÙéÊXÑ4ÆYwí*Šb“>0Ê#›‰˜•]ÓéÇÃ(¼-£Çƒ£²à¬Å”H¼këë˜ëÁœ@±€)@iÌ ë?9©¿ ÞðÈ` ðÈ` ðÈ` ðÈ` ûP¬oi¶B±pHv XÏ5[Iõz½B±žMS%_‚…ëÁ¦7xǼC»B%žÓ§O}äƒë{êè­˜‰t) µôLÙ‡úÌùÏóî÷{£•UÕìRŠä†aØÓX£ÖìõoÿÍÙQUGcÔš½‰ ^ɱ6+˜«ª¢Ÿ3’ý§i:Hnmb}hÕ~Q´z›äZ¨Ø:Ì£ýf b}#xg(ÖO1;ö±è‘u| ¤,fßÚØ¬¨X?½ª«áºî×_ÿ»ï7ãþÉô<ñë¯ÿ}vLŠ—¬;?݆]W™]±¾§ŽþÓŠmÅRjœ-‘\ñkëÕ8™Jg¤ÑÊŽÈmÚÉm¶ˆ¼LóÈ] þq¹°!éj’>r«SÄÃ8–eñX©õÌäû>I-Sf Í«º¦åÝàÜý±ÁëVÉÊÏÊ.£x¶QExÍØû—ª§àví‘ä¹ßï×ë•?ÑôOÀ|yyIÓ”Â+Ê1Ai²ô»c$ý†¡¸~z“"r[­€2æëëSº°Ž¬.Y–•e)æbèJþòööfYÖù|v]—÷Ï.Á-„Òâm[Õ5ûȨ"ã<˲$IÄ^ëŸ÷G>¦®ë××תª”½Ó? ‘$ É{†a¨O'dHZÎR9Dšë£(’娡XÏ&­n¢Èu]ß÷I‰¢ë0‘Õë§WuŽ1ÜŠ6\×ÕˆÓ³î¹õYÙ;ƒ*ÙGGú×_ˆsˆTUeÛ6ßÿkŸÏgj>¥¬*/¹k—R$—<ÂÊ-»ü4AN«[cÜÖû¸¹(ŠèU­8K@Îç3OÅï“ «º{ñÈ}²:‰…hB%G¦ÛÄ÷}Š¥žzd}­ä˜LŸrè€y^ X?‘¥cdš˜cŒ9Žã8ŽìI[×ZM±~zUWc/¹?šPI6·b}Oýy¿þŒ ²5Ô8)iP×^´f×®²,-Ëú䚜̈́™2~nóñÖ%&2ù½[‡qÇgùÅc꺎¢ˆº†wú†UýœÌÒT º4³Üÿ*bærÖÑ;ý+Ùêt¢«Vs}ý­€b=hCAè8VV¬ŸRU Šõ`N XÀ 4fŠõŸœ]Ol<2˜<2˜<2˜<2˜Â>ëƒ 8N|ë‡dŠõI’dYVUUš¦¤W Åz6·*ykÌÁ¢Šõ¢y]×AÐàÇñì {F78™‡ú4Ïó×××ÓéôT?RÕGÞ8H±ž-–©dì@§G¾^¯räy>âË'IB+ko·[†´ÜÎ÷}ñvÒìªëÚó<˲Ç)Ë’6º®‹»±µRsйeYA@÷ª<æ@/m5ºªY–].qœ‚ ®ë¢(Š¢ÈóI”Œkp1 ©RÔu}»ÝÒ4­ªjÞU?}µÐ>-–©R ­Õ´ ³Åz’âåzo[)ÖC×¢ùR•\éY¬,Z¿b½¬A.~®ªj} @%Óµ dMÓø¾/ª¬õ“™]±ž-¶éH-d&ÇT¬çy¨ï˜Ó E‘Øw\^U|îÑÀ¯^U¹`å=Ûª¤¦b]Û¨R È‚úÈ›(Ös•Õ¦iÒ4¥Ò X?Úɪä]cžž–h=[F±^_BUUr6ƒMØ‹GîY&z&Àì:†[E×®žõQº—–Œ½± ²a¿µð}ŸÞµ¶·ÒB·æìÇÉóœs‡^Z–E {ôV³Ë󼺮éåoÇTxžçëgWÚ Ê7æqP¡?“$á/Fò<ï#äD¯UÃ0LÓT|Åz>ŸéÍ[]×}~¶¡¯ª’,Ëø%‚ Й§ ^–eY–ü)„¤téwM·Û­çMG.‚’0M¯˜l±Œ±8Žëº¦yëF(Ö÷ç1²\½³%{ètÈ¢õlÅze tŸ+ÕÊ·â01²8eAð'àóùÜsy^ÅzåWS¦2(Ö šùTÉ)S× eÑúfÅze ÐùÔ3¥Áåg¥`¼žyë•E¨Õ.€b=˜“•ë8P¬sÅz¦¥!03P¬ÿäÌ2ŸöiGS€GS€GS€GS0H±ž)olÅzÀ!1E±ž©”p ù,(Ö³U럟"‹*ÖwI•Ö×?6S\¶„–0üˆŒÓë5µ’m@Õí†.¥¡–ž)c¬išÇã1B>Æó¼ûýN¸‚Éý~oiÄÈJ¸ütù,Z±³òjÈ#­¢.Š‚$›¦¹ßï$óDk£ù1$¹ÙÚ8‚«Ú|¬ù®ªŠ~`·IÈcµl ô¡( ®®Ip5¸>í?ÑäZuÙÉ:O¼ÜìÌ£ý¶²b½f£ò,(ÖO4»>ŠõŒ1ºñZ×’åê›ÅëIª\?®oÅ1<²l ²0¼X¸2cÀìŠõr­ºl +ªÛ–]*Ök6vµ~»›æ‘»¼Ïé£X/J̈§ËrõpÏ«X/Wu„>ä ˜æ‘G7xÓ»€úâiƶ€b}«Vz0Ä$8K©qú¾O*ˆò.½'Dz,’ådŒ•eÙs1ô¸³>] ®W\¤)xJ MÒä#Åȶm‹3†¶mßn·8ŽéælKùÇ•g¬ê'Гq Þ‚wz’$¯¯¯Œ±0 ï÷{’$újJ;†!Ÿä¥Ñ½«ï†ÖêÈ6`ˆb½|iŽò,(Ö³±@OÅz1OÁiÉÕóú°Yë•Råšt3bZŒ<®4¥%h„á•Ø—_MÇsmÿJʵÒÛÀ诿»T¬W¢³‡b½†Yë-ËâÁHžçônè’«gs+Ö+¥ÊÏ糨¡Þ_°g .[‚, ß'cÀPÅú¡µ:² @±¾?Lj‘åB”Šõôî´µ‘åêyQ )Ö‹…ð—‡P¬oæ¶ Ù”ÂðúŒlnÅz¹Vz˜ÅÞfŠõŸ‚faÅzúQ‘ò,Y®žµb½X ôN (Ýà²%(…áŸê¬Î«X¯´O Ìbo[Åz0'P¬` P¬sÅz¦¥!03P¬ÿäìzÒ`sà‘Àà‘Àà‘Àà‘Àö¡XßÚÅzÀ!Ùb½¼ Šõlxqð“GÊAâ/l1Åú–\:ñööÆK·bÞoÙ†!ŠõÊ yž¿¾¾îÚ*:=òõz•¿Xžç#¾j’$´òv»‘0˜m۾ﷺ3˲®Ë»\×íi ¦µR³ÿ‰òàÁý~OÓ”÷¯¨UâûþS逮~Sªšçùív{<EQÔu-ŠðÒ4"vŸ™¹\Ž¢HÔ¢(Š¢(ò<½Ho0"¤¥SU·Oy c¬®ëÛí–¦iUU;^ d¾b½rëû·¿ò‹´„½Y‡8}ó‘—Aܲšb½,—Þ|¨,ØÜ£8†®…Üà²6¼XøVŠõÊ ¾ï‹‚pëëÞtq4Åú®]S\Ò8LóÈ] ÞeÊâŠ|@嬩X/Ö®•¦)M‚±)Ñ•ºA‹iy®—£(ë•[èÉ›7çhŠõ ‹®:¬§ãØuÝVO­¦XOˆréìÃ#ðÚjD¬>3s5¸|¿› X¯ÜR–%M§aì5ÿ©ùŠõÊ]P¬g“x qú® tÅúF+—>W;Ì‚i1òè[ ®×†ßJ±¾+ÇÂ\0/GS¬WÅz Ccä.qú²,˲”å)VS¬—åÒéQ­f0ˆ¡ .kÛ X¯Ì±@ª¿»7 (Ö÷ç¨1r—8}E<YM±^)—Î/A7¡!ӅLj‘åWjÃo®X¯Ì±Ð|ù:ÄÃhfy³7;Ê›Ð8ë®]”Ú`é:Ëå‘ÍD|Ç­éôãa”GÞ–é±ÂÁXpÖbJ$Þµ ŠõGŠõLŠõ`N XÀ 4fŠõŸœŠõ€GS€GS€GS€GS؇b}K³Šõ€C²ÅzY³ŠõlxÚ..`$ ¿¦bý„ÉeÆW®oºLºb½2’ë2ã}Ó¥4ÔÒ3eŒ5Móx€¥êõ©ªQÌ£l b}#xg(Ö¶rå×4 é_ó?5ÂðÛ*Ö›)L~ Üe*qAׯÙëUFMUM㘊õ¤Gµm˜æ‘»|Ð7¢&åx«j„á·U¬7S˜Ü4.Š˜ÄH|[LóÈ]Çhð¦C°K_km³ÚošŠÑÀO=Þš$‘«j Kyäf#Åú(ŠäŠõS¤Ö×R’UZOër*Ö›)L¾üeô£L\ЕÍ@v»}<²†®Œ O³ÂÑëéâ»]Åz-CUÉÅa†}$ ÖÃo«XaòÑàÊÄ]Ù ˆ¡ŠõúŠ)3*(«z XߟcÄÈJx¹X0ü¶Šõ‘ÂäLj‘• >hÊ¢Y@±^™QAoÆFÅú¥0Ê#› ë?Éu5˜ì7Šõ`3 XÀ XæŠõLJC`f XÿÉi X?xd0xd0xd0xd0xd0xd0xd0xd0xd0xd0xd0µG&Ux®%¯•0jÜéX¤CŒ£&è¶±_0k±W0j‚.`ûLLLLLLLLLLLLLá+ÆXžç[WcÔu½Õ¥Ë² ‚`ë”eiÛöV—†m˜Ì ÛøÛßþö·?þñ·®ó>øöÛoÇY¿¹þüç?ÿô§?ÝúÛß~ûíwß}ç8ÎÊ×…m˜Ï Û8A; óÈ` ðÈ` ðÈ` ðÈ` ðÈ` ðÈ` ðÈ` ðÈ` ðÈ` ÿÜyžçD²>' safe on PS Level 1 devices /languagelevel where {pop languagelevel}{1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn ([) cvn load put } if %%EndResource %%EndSetup %%Page: 1 1 %%PageBoundingBox: 36 36 251 233 %%PageOrientation: Portrait gsave 35 35 216 198 boxprim clip newpath 36 36 translate 0 0 1 beginpage 0 0 translate 0 rotate [ /CropBox [36 36 251 233] /PAGES pdfmark 0.000 0.000 0.000 graphcolor 14.00 /Times-Roman set_font % CSpacegroup gsave 10 dict begin newpath 188 188 moveto 100 188 lineto 100 152 lineto 188 152 lineto closepath stroke gsave 10 dict begin 144 171 moveto (CSpacegroup) 75 14.00 -0.50 alignedtext end grestore end grestore % CCell 1 gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 135 116 moveto 79 116 lineto 79 80 lineto 135 80 lineto closepath gsave 0 setgray stroke grestore fill gsave 10 dict begin 0.000 0.000 0.000 nodecolor 107 99 moveto (CCell 1) 43 14.00 -0.50 alignedtext end grestore end grestore % CSpacegroup -> CCell 1 newpath 135 152 moveto 130 144 125 134 121 125 curveto stroke newpath 119 126 moveto 116 116 lineto 123 124 lineto closepath gsave 0 setgray stroke grestore fill % CCell 2 gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 209 116 moveto 153 116 lineto 153 80 lineto 209 80 lineto closepath gsave 0 setgray stroke grestore fill gsave 10 dict begin 0.000 0.000 0.000 nodecolor 181 99 moveto (CCell 2) 43 14.00 -0.50 alignedtext end grestore end grestore % CSpacegroup -> CCell 2 newpath 153 152 moveto 158 144 163 134 167 125 curveto stroke newpath 165 124 moveto 172 116 lineto 169 126 lineto closepath gsave 0 setgray stroke grestore fill % CXmap gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 98 44 moveto 0 44 lineto 0 8 lineto 98 8 lineto closepath gsave 0 setgray stroke grestore fill gsave 10 dict begin 0.000 0.000 0.000 nodecolor 49 27 moveto (CXmap) 84 14.00 -0.50 alignedtext end grestore end grestore % CCell 1 -> CXmap newpath 92 80 moveto 85 71 77 61 69 51 curveto stroke newpath 68 53 moveto 63 44 lineto 71 50 lineto closepath gsave 0 setgray stroke grestore fill % CXmap gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 214 44 moveto 116 44 lineto 116 8 lineto 214 8 lineto closepath gsave 0 setgray stroke grestore fill gsave 10 dict begin 0.000 0.000 0.000 nodecolor 165 27 moveto (CXmap) 84 14.00 -0.50 alignedtext end grestore end grestore % CCell 1 -> CXmap newpath 122 80 moveto 129 71 137 61 145 51 curveto stroke newpath 143 50 moveto 151 44 lineto 146 53 lineto closepath gsave 0 setgray stroke grestore fill endpage grestore %%PageTrailer %%EndPage: 1 %%Trailer %%Pages: 1 end restore %%EOF clipper/dox/img_container.png000644 000765 000000 00000004277 11766652736 016554 0ustar00ccbwheel000000 000000 ‰PNG  IHDR×Åâ8ù>IDATxÚíœ±Ž›>À?©w×SOEb8U•˜*5R'†FêÒE÷‰Ôn'Ô‘¡R:þ3ðð(…•‘‰WàøÛ¹° äÎÖå Žý}þÙŸ?ÎÈ^g‚± ¸—຺$¸®+]‚+²JѸ\¶> –nÌe÷—A+Wp .Á%¸—à\o˜+HËcòZ¸R[Ðõ ÊAGmûZ¸LÙEÿ#s¯5êmSá’÷#„àdƒe-÷YŠ?l0ÕèTîØ\•.´ ˶`Ê€(‘yʸ˜¬!Û\ÈÊZ©`oak¯²Hå@˜p¨3M®,Pa•⌊ì3ÿÈF£¹ \@Év!È ec'£¥s_²²Î¤¸êfeƒY65ÝlÑ9Ï6796ØYª­Ã% ÎU6z*\Za?Y€7+—³DËG 0qÙ™èiÅ•sÉÓâ²ÕÜl‰!†HÇf¶]¡ì4Eg¦d‘ë¢ÿ‰›™iÕ:3É‚:Ð0fEIqa~£ÉÏ/´$‹dÙVÕ$5ÑÄÂö)ÛY‚\…¾ÚnóœT=Á¨[5(êL‹‹Xy¤A°•;ê\^éÒÛQgª\[HÏÔpUd§AW©r!ÇÐÈyYgº\ÃÉ\‚Kp .Á%¸×ãêÞ‡ýC”5±}Øî}sëþéeÖÓ½5õ}óîdë§yz/ëW ×õDô’¦Å¥›M¹¦N+gb\[¹ñþ2•{<ÁŸWªnš?ب)¤iqÙê¹OTv×1>W*Ÿ}ÈÌ6>—ÝâØ}ýè\ ´<» €uSst®voÞ¼\WÒ>" ë€ÍÕ5 ¬‹óÈ\¨uúM—«{þ0ظ\þŽqÀÆå"qwl6*WDâí¦û•Q¹L¢Õ‰¬Ô„¸'¦5lL.Ò`°¹ˆÇeÀFä"wt W‰ãqµÜw½L ÷aãqÙëý}ØH\‘›É.yqWÎ\ºUl$®ïï>>Ò”üøîûp¥póHìå’ÇTjŽÃå¾Ç_3$~<¸Å¥ßSØíX\¿ñxý#/ÿ×ïés}@ÝÿLSá ð‡ÉswpCy÷¡ßÀÍØ(\Ü}¥\iÓ¯w`MëWßÁ«wsõܸ8Ìž¾ƒ—6qôœ¸8Ù?ßÁƒ+‰¸Íy$'âò(‡WúO¼ú9UŸà‡,\Ö-À_>XYöà–&Žr8®äž*ƺ=åØ÷,±?×ó-n §·î¤[ªÐæ¸":þ…›޾àÐòþâzsýÀýËñÊ.Åãÿct®Ù ç§.²ÅÞfÝ—ë3ð³Á2E_àso.ÖíÎ}z‚o?÷L¿Åj}ƒ§®2:u{zŸšB‘ylõ{D¡Ê-:{ré`àê­Sp .Á%¸—à\墽zYK3‚ ©.*¥áº)÷´ ®CpðÀØÅë™Õ­d»åÝ~ž«TJ®ÓiRçŸf¸ªà`O‘ÂØ3º»n/ïDæIžç:(%×ÙØ-\µààPYìò Ù“ï±Ö2÷ÝÄåIqlÌë–qž«RJ¬óױʊ«^ÞƒE˜Ì Ç "ƒ‘,%ÈÉ×ÊÂà ®è+€Có21²,Tu^…{¶pµÎ–€{£PY°œ#•Í\ñLÚy»" ™¿C–‚f…´Ü*¡×,Dm(Ë’ü¥b„\¤:!ÄoK•ÅáDe«úi…ØX+óZ³ñ+´(ß’_k×>;<”94Ö)cB[¸vÔ:UV‡c•Wm<ØôHÇnÒb©´ˆ#%U™B‰7WJ‰ç¹*¥Ä:÷o5Ÿª¬¸ª0á<ÐÞ¿®ÃPÂYús¸ôz>_W@â-Ê2¸PŒ:¿šÆ-!¼¥Rrè3gYª,¸Â‘ÊÚº\{ZJB$σ™ç„ø¾$вf…éx ÷‹À!Äá滸(ƒÜ‰a,ën­e].”’ëŒ ÌQÇíU܆c•”×Ql]ý®£u .ìn˜ž~õâbÕI×ÁãB¾\¬:ßÄ}Šà\‚Kp .Á%¸×\ýö§‰ö°_r1‡&Óì›g¯3 ®ëJ‚뺒ຮô?â4“ê–½“>' safe on PS Level 1 devices /languagelevel where {pop languagelevel}{1} ifelse 2 lt { userdict (<<) cvn ([) cvn load put userdict (>>) cvn ([) cvn load put } if %%EndSetup %%Page: 1 1 %%PageBoundingBox: 36 36 613 660 %%PageOrientation: Portrait gsave 35 35 578 625 boxprim clip newpath 36 36 translate 0 0 1 beginpage 0.8079 set_scale 0 0 translate 0 rotate [ /CropBox [36 36 613 660] /PAGES pdfmark 0.000 0.000 0.000 graphcolor 14.00 /Times-Roman set_font % coords.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 481 433 moveto 419 433 lineto 419 405 lineto 481 405 lineto closepath fill newpath 481 433 moveto 419 433 lineto 419 405 lineto 481 405 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 450 420 moveto (coords.h) 47 14.00 -0.50 alignedtext end grestore end grestore % atomsf.h gsave 10 dict begin newpath 385 367 moveto 323 367 lineto 323 339 lineto 385 339 lineto closepath stroke gsave 10 dict begin 354 354 moveto (atomsf.h) 48 14.00 -0.50 alignedtext end grestore end grestore % coords.h -> atomsf.h newpath 421 399 moveto 406 389 389 377 375 368 curveto stroke newpath 422 397 moveto 429 404 lineto 419 401 lineto closepath fill % container_types.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 398 235 moveto 286 235 lineto 286 207 lineto 398 207 lineto closepath fill newpath 398 235 moveto 286 235 lineto 286 207 lineto 398 207 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 342 222 moveto (container_types.h) 98 14.00 -0.50 alignedtext end grestore end grestore % coords.h -> container_types.h newpath 436 398 moveto 421 375 397 341 394 338 curveto 381 321 372 321 361 302 curveto 350 280 345 253 343 236 curveto stroke newpath 437 394 moveto 440 404 lineto 432 397 lineto closepath fill % derivs.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 511 367 moveto 453 367 lineto 453 339 lineto 511 339 lineto closepath fill newpath 511 367 moveto 453 367 lineto 453 339 lineto 511 339 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 482 354 moveto (derivs.h) 44 14.00 -0.50 alignedtext end grestore end grestore % coords.h -> derivs.h newpath 462 395 moveto 466 386 471 376 475 368 curveto stroke newpath 464 396 moveto 457 404 lineto 460 394 lineto closepath fill % fftmap.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 713 367 moveto 651 367 lineto 651 339 lineto 713 339 lineto closepath fill newpath 713 367 moveto 651 367 lineto 651 339 lineto 713 339 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 682 354 moveto (fftmap.h) 47 14.00 -0.50 alignedtext end grestore end grestore % coords.h -> fftmap.h newpath 489 410 moveto 528 400 589 384 642 368 curveto 643 367 646 366 651 365 curveto stroke newpath 491 412 moveto 481 412 lineto 490 407 lineto closepath fill % fftmap_sparse.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 633 367 moveto 529 367 lineto 529 339 lineto 633 339 lineto closepath fill newpath 633 367 moveto 529 367 lineto 529 339 lineto 633 339 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 581 354 moveto (fftmap_sparse.h) 89 14.00 -0.50 alignedtext end grestore end grestore % coords.h -> fftmap_sparse.h newpath 487 400 moveto 508 390 533 378 552 368 curveto stroke newpath 489 402 moveto 479 404 lineto 487 397 lineto closepath fill % hkl_lookup.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 267 367 moveto 179 367 lineto 179 339 lineto 267 339 lineto closepath fill newpath 267 367 moveto 179 367 lineto 179 339 lineto 267 339 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 223 354 moveto (hkl_lookup.h) 74 14.00 -0.50 alignedtext end grestore end grestore % coords.h -> hkl_lookup.h newpath 411 408 moveto 371 396 309 378 267 366 curveto stroke newpath 410 405 moveto 419 410 lineto 409 410 lineto closepath fill % clipper_types.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 407 631 moveto 307 631 lineto 307 603 lineto 407 603 lineto closepath fill newpath 407 631 moveto 307 631 lineto 307 603 lineto 407 603 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 357 618 moveto (clipper_types.h) 85 14.00 -0.50 alignedtext end grestore end grestore % cell.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 446 499 moveto 392 499 lineto 392 471 lineto 446 471 lineto closepath fill newpath 446 499 moveto 392 499 lineto 392 471 lineto 446 471 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 419 486 moveto (cell.h) 30 14.00 -0.50 alignedtext end grestore end grestore % clipper_types.h -> cell.h newpath 376 597 moveto 386 586 397 573 400 566 curveto 404 560 412 521 416 500 curveto stroke newpath 380 597 moveto 371 602 lineto 376 593 lineto closepath fill % container.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 333 499 moveto 257 499 lineto 257 471 lineto 333 471 lineto closepath fill newpath 333 499 moveto 257 499 lineto 257 471 lineto 333 471 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 295 486 moveto (container.h) 62 14.00 -0.50 alignedtext end grestore end grestore % clipper_types.h -> container.h newpath 339 597 moveto 329 586 317 573 314 566 curveto 311 560 303 521 298 500 curveto stroke newpath 339 593 moveto 344 602 lineto 335 597 lineto closepath fill % ramachandran.h gsave 10 dict begin newpath 267 565 moveto 165 565 lineto 165 537 lineto 267 537 lineto closepath stroke gsave 10 dict begin 216 552 moveto (ramachandran.h) 89 14.00 -0.50 alignedtext end grestore end grestore % clipper_types.h -> ramachandran.h newpath 317 598 moveto 295 588 268 576 247 566 curveto stroke newpath 318 596 moveto 326 602 lineto 316 600 lineto closepath fill % rotation.h gsave 10 dict begin newpath 391 565 moveto 323 565 lineto 323 537 lineto 391 537 lineto closepath stroke gsave 10 dict begin 357 552 moveto (rotation.h) 54 14.00 -0.50 alignedtext end grestore end grestore % clipper_types.h -> rotation.h newpath 357 592 moveto 357 583 357 574 357 566 curveto stroke newpath 360 592 moveto 357 602 lineto 355 592 lineto closepath fill % symop.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 645 565 moveto 583 565 lineto 583 537 lineto 645 537 lineto closepath fill newpath 645 565 moveto 583 565 lineto 583 537 lineto 645 537 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 614 552 moveto (symop.h) 47 14.00 -0.50 alignedtext end grestore end grestore % clipper_types.h -> symop.h newpath 414 604 moveto 468 592 544 575 574 566 curveto 577 565 580 564 583 563 curveto stroke newpath 417 606 moveto 407 606 lineto 416 601 lineto closepath fill % cell.h -> coords.h newpath 429 464 moveto 433 454 439 443 443 434 curveto stroke newpath 433 462 moveto 426 470 lineto 428 460 lineto closepath fill % clipper_message.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 346 763 moveto 228 763 lineto 228 735 lineto 346 735 lineto closepath fill newpath 346 763 moveto 228 763 lineto 228 735 lineto 346 735 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 287 750 moveto (clipper_message.h) 103 14.00 -0.50 alignedtext end grestore end grestore % clipper_memory.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 350 697 moveto 234 697 lineto 234 669 lineto 350 669 lineto closepath fill newpath 350 697 moveto 234 697 lineto 234 669 lineto 350 669 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 292 684 moveto (clipper_memory.h) 102 14.00 -0.50 alignedtext end grestore end grestore % clipper_message.h -> clipper_memory.h newpath 289 728 moveto 289 718 290 707 291 698 curveto stroke newpath 292 725 moveto 288 734 lineto 287 724 lineto closepath fill % clipper_memory.h -> clipper_types.h newpath 313 661 moveto 323 652 334 641 343 632 curveto stroke newpath 315 663 moveto 306 668 lineto 311 659 lineto closepath fill % clipper_util.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 462 697 moveto 374 697 lineto 374 669 lineto 462 669 lineto closepath fill newpath 462 697 moveto 374 697 lineto 374 669 lineto 462 669 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 418 684 moveto (clipper_util.h) 75 14.00 -0.50 alignedtext end grestore end grestore % clipper_util.h -> clipper_types.h newpath 398 661 moveto 389 651 378 641 370 632 curveto stroke newpath 399 659 moveto 404 668 lineto 396 662 lineto closepath fill % clipper_precision.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 612 763 moveto 490 763 lineto 490 735 lineto 612 735 lineto closepath fill newpath 612 763 moveto 490 763 lineto 490 735 lineto 612 735 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 551 750 moveto (clipper_precision.h) 107 14.00 -0.50 alignedtext end grestore end grestore % clipper_precision.h -> clipper_util.h newpath 516 731 moveto 494 721 467 708 447 698 curveto stroke newpath 514 727 moveto 521 734 lineto 511 731 lineto closepath fill % clipper_sysdep.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 472 763 moveto 364 763 lineto 364 735 lineto 472 735 lineto closepath fill newpath 472 763 moveto 364 763 lineto 364 735 lineto 472 735 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 418 750 moveto (clipper_sysdep.h) 94 14.00 -0.50 alignedtext end grestore end grestore % clipper_sysdep.h -> clipper_util.h newpath 418 724 moveto 418 715 418 706 418 698 curveto stroke newpath 421 724 moveto 418 734 lineto 416 724 lineto closepath fill % container.h -> container_types.h newpath 298 463 moveto 302 428 310 361 314 338 curveto 316 333 331 266 338 236 curveto stroke newpath 301 460 moveto 297 470 lineto 296 460 lineto closepath fill % container_hkl.h gsave 10 dict begin newpath 392 169 moveto 292 169 lineto 292 141 lineto 392 141 lineto closepath stroke gsave 10 dict begin 342 156 moveto (container_hkl.h) 87 14.00 -0.50 alignedtext end grestore end grestore % container_types.h -> container_hkl.h newpath 342 196 moveto 342 187 342 178 342 170 curveto stroke newpath 345 196 moveto 342 206 lineto 340 196 lineto closepath fill % container_map.h gsave 10 dict begin newpath 588 169 moveto 480 169 lineto 480 141 lineto 588 141 lineto closepath stroke gsave 10 dict begin 534 156 moveto (container_map.h) 93 14.00 -0.50 alignedtext end grestore end grestore % container_types.h -> container_map.h newpath 391 204 moveto 422 193 462 180 491 170 curveto stroke newpath 395 205 moveto 385 206 lineto 394 200 lineto closepath fill % hkl_data.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 259 235 moveto 187 235 lineto 187 207 lineto 259 207 lineto closepath fill newpath 259 235 moveto 187 235 lineto 187 207 lineto 259 207 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 223 222 moveto (hkl_data.h) 58 14.00 -0.50 alignedtext end grestore end grestore % hkl_data.h -> container_hkl.h newpath 254 203 moveto 274 193 298 180 315 170 curveto stroke newpath 259 203 moveto 249 206 lineto 256 199 lineto closepath fill % hkl_datatypes.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 274 169 moveto 172 169 lineto 172 141 lineto 274 141 lineto closepath fill newpath 274 169 moveto 172 169 lineto 172 141 lineto 274 141 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 223 156 moveto (hkl_datatypes.h) 88 14.00 -0.50 alignedtext end grestore end grestore % hkl_data.h -> hkl_datatypes.h newpath 223 196 moveto 223 187 223 178 223 170 curveto stroke newpath 226 196 moveto 223 206 lineto 221 196 lineto closepath fill % resol_fn.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 119 169 moveto 49 169 lineto 49 141 lineto 119 141 lineto closepath fill newpath 119 169 moveto 49 169 lineto 49 141 lineto 119 141 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 84 156 moveto (resol_fn.h) 56 14.00 -0.50 alignedtext end grestore end grestore % hkl_data.h -> resol_fn.h newpath 184 202 moveto 162 192 135 180 115 170 curveto stroke newpath 184 199 moveto 192 206 lineto 182 204 lineto closepath fill % nxmap_operator.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 663 235 moveto 547 235 lineto 547 207 lineto 663 207 lineto closepath fill newpath 663 235 moveto 547 235 lineto 547 207 lineto 663 207 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 605 222 moveto (nxmap_operator.h) 102 14.00 -0.50 alignedtext end grestore end grestore % nxmap_operator.h -> container_map.h newpath 584 202 moveto 573 192 560 180 550 170 curveto stroke newpath 583 198 moveto 589 206 lineto 580 202 lineto closepath fill % spacegroup.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 552 499 moveto 464 499 lineto 464 471 lineto 552 471 lineto closepath fill newpath 552 499 moveto 464 499 lineto 464 471 lineto 552 471 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 508 486 moveto (spacegroup.h) 74 14.00 -0.50 alignedtext end grestore end grestore % spacegroup.h -> coords.h newpath 491 465 moveto 481 455 471 443 463 434 curveto stroke newpath 491 461 moveto 495 470 lineto 487 464 lineto closepath fill % map_interp.h gsave 10 dict begin newpath 458 301 moveto 370 301 lineto 370 273 lineto 458 273 lineto closepath stroke gsave 10 dict begin 414 288 moveto (map_interp.h) 74 14.00 -0.50 alignedtext end grestore end grestore % derivs.h -> map_interp.h newpath 460 331 moveto 450 322 438 311 429 302 curveto stroke newpath 462 329 moveto 467 338 lineto 458 333 lineto closepath fill % map_utils.h gsave 10 dict begin newpath 556 301 moveto 476 301 lineto 476 273 lineto 556 273 lineto closepath stroke gsave 10 dict begin 516 288 moveto (map_utils.h) 65 14.00 -0.50 alignedtext end grestore end grestore % derivs.h -> map_utils.h newpath 495 329 moveto 499 320 504 310 509 302 curveto stroke newpath 497 330 moveto 490 338 lineto 493 328 lineto closepath fill % nxmap.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 636 301 moveto 574 301 lineto 574 273 lineto 636 273 lineto closepath fill newpath 636 301 moveto 574 301 lineto 574 273 lineto 636 273 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 605 288 moveto (nxmap.h) 48 14.00 -0.50 alignedtext end grestore end grestore % derivs.h -> nxmap.h newpath 517 334 moveto 537 323 561 312 578 302 curveto stroke newpath 519 336 moveto 509 338 lineto 517 331 lineto closepath fill % xmap.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 710 301 moveto 654 301 lineto 654 273 lineto 710 273 lineto closepath fill newpath 710 301 moveto 654 301 lineto 654 273 lineto 710 273 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 682 288 moveto (xmap.h) 41 14.00 -0.50 alignedtext end grestore end grestore % derivs.h -> xmap.h newpath 521 338 moveto 574 319 590 320 645 302 curveto 648 301 651 300 654 299 curveto stroke newpath 521 341 moveto 511 341 lineto 520 336 lineto closepath fill % fftmap.h -> xmap.h newpath 682 328 moveto 682 319 682 310 682 302 curveto stroke newpath 685 328 moveto 682 338 lineto 680 328 lineto closepath fill % fftmap_sparse.h -> xmap.h newpath 611 333 moveto 627 323 646 311 660 302 curveto stroke newpath 613 335 moveto 603 338 lineto 610 331 lineto closepath fill % hkl_compute.h gsave 10 dict begin newpath 214 103 moveto 116 103 lineto 116 75 lineto 214 75 lineto closepath stroke gsave 10 dict begin 165 90 moveto (hkl_compute.h) 83 14.00 -0.50 alignedtext end grestore end grestore % hkl_datatypes.h -> hkl_compute.h newpath 203 133 moveto 195 123 185 113 178 104 curveto stroke newpath 205 131 moveto 210 140 lineto 201 135 lineto closepath fill % hkl_operators.h gsave 10 dict begin newpath 332 103 moveto 232 103 lineto 232 75 lineto 332 75 lineto closepath stroke gsave 10 dict begin 282 90 moveto (hkl_operators.h) 87 14.00 -0.50 alignedtext end grestore end grestore % hkl_datatypes.h -> hkl_operators.h newpath 240 135 moveto 249 125 260 113 269 104 curveto stroke newpath 244 134 moveto 236 140 lineto 240 131 lineto closepath fill % resol_targetfn.h gsave 10 dict begin newpath 255 37 moveto 153 37 lineto 153 9 lineto 255 9 lineto closepath stroke gsave 10 dict begin 204 24 moveto (resol_targetfn.h) 88 14.00 -0.50 alignedtext end grestore end grestore % hkl_datatypes.h -> resol_targetfn.h newpath 278 137 moveto 305 128 334 116 341 104 curveto 349 92 349 84 341 74 curveto 336 66 289 49 252 38 curveto stroke newpath 281 138 moveto 271 140 lineto 279 134 lineto closepath fill % hkl_info.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 259 301 moveto 187 301 lineto 187 273 lineto 259 273 lineto closepath fill newpath 259 301 moveto 187 301 lineto 187 273 lineto 259 273 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 223 288 moveto (hkl_info.h) 57 14.00 -0.50 alignedtext end grestore end grestore % hkl_info.h -> hkl_data.h newpath 223 262 moveto 223 253 223 244 223 236 curveto stroke newpath 226 262 moveto 223 272 lineto 221 262 lineto closepath fill % hkl_lookup.h -> hkl_info.h newpath 223 328 moveto 223 319 223 310 223 302 curveto stroke newpath 226 328 moveto 223 338 lineto 221 328 lineto closepath fill % nxmap.h -> nxmap_operator.h newpath 605 262 moveto 605 253 605 244 605 236 curveto stroke newpath 608 262 moveto 605 272 lineto 603 262 lineto closepath fill % xmap.h -> nxmap_operator.h newpath 660 268 moveto 648 258 633 246 622 236 curveto stroke newpath 659 264 moveto 665 272 lineto 656 268 lineto closepath fill % resol_basisfn.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 98 103 moveto 0 103 lineto 0 75 lineto 98 75 lineto closepath fill newpath 98 103 moveto 0 103 lineto 0 75 lineto 98 75 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 49 90 moveto (resol_basisfn.h) 84 14.00 -0.50 alignedtext end grestore end grestore % resol_fn.h -> resol_basisfn.h newpath 71 131 moveto 67 122 62 112 57 104 curveto stroke newpath 73 130 moveto 76 140 lineto 69 132 lineto closepath fill % resol_basisfn.h -> resol_targetfn.h newpath 92 70 moveto 116 60 147 48 170 38 curveto stroke newpath 93 72 moveto 83 74 lineto 91 68 lineto closepath fill % symop.h -> spacegroup.h newpath 582 531 moveto 566 521 546 509 531 500 curveto stroke newpath 583 529 moveto 590 536 lineto 580 533 lineto closepath fill % spacegroup_data.h gsave 10 dict begin filled 0.000 0.000 0.827 nodecolor newpath 565 565 moveto 447 565 lineto 447 537 lineto 565 537 lineto closepath fill newpath 565 565 moveto 447 565 lineto 447 537 lineto 565 537 lineto closepath stroke gsave 10 dict begin 0.000 0.000 0.000 nodecolor 506 552 moveto (spacegroup_data.h) 104 14.00 -0.50 alignedtext end grestore end grestore % spacegroup_data.h -> spacegroup.h newpath 507 526 moveto 507 517 507 508 508 500 curveto stroke newpath 509 526 moveto 506 536 lineto 505 526 lineto closepath fill endpage grestore %%PageTrailer %%EndPage: 1 %%Trailer %%Pages: 1 end restore %%EOF clipper/dox/include.png000644 000765 000000 00000040442 11766652736 015353 0ustar00ccbwheel000000 000000 ‰PNG  IHDRBq‹"‚ß@¡IDATxÚí)𬼆³‚zX@)dI\yTkÌ¿DoÙª;ˆ¾Š ”Áâ(të¸ã¹œ„0ç;uºª†·2“FF‹ö>£³Ë d´P!£…2-”AÈh¡ BF e2Z¨³"ô/ÇÊòJÿÖ]œµ7ê½·6«þöc¿}4£ûá?­XP³bx¿N¸ÍvôãÈÕh}ü“¹Æ‚:/BÙªê ´I,ëžR?B=2‰\kƒÐ„ B"×Ú 4!ƒÈµ6MÈ $r­/ƒP¶Â­¸BÐϲ—ŽëûãÜ\!騏P{ß[±ð©œÓ«ó>{ZztZ„øktðÓ(×ý>‘ i;§‰õè´åíK”dÙ‡~þ4‹ãêÃgö"Ï\kÔÙh ¶Ï|¨Ÿ™Xþdbùô#M:ïõ0 ©D(ùÏ_¢d?à ‚òoòe þà¹Àc‹ýðÉÿ,ó¬g–xà Â7°èÝ.øºÖe*”¸ul¿À©bkG–‘°!à3!Ÿð.À"f‡6Ë_/–Ÿv,q ]Á¯—88hº Þžž~'ßaxSêÑÉr£,ŠÈ¯Œ¾à£ü뀯eýãÃ×”¾è⇗Dä?.oÄxÑ;û<ÙæÕ†ã}µc³ØßNd4ì7Ìú ïRE\àx,ƒ±”çÔ‰…­Á_éòjv^ {'Ùϳ‰¨‰Ð§•7$eBÝ~½?­ô»µøã=Bò?KüEÏ(úyÇ­ GŽÍiGöñ¬0 àCct•ó¡Åò7Kç”Øbü‡{µ =/²üÃí:¡!– =½$i~±Ñ«üëáL ö¢‹½,äöý"Kƒ·Wnžð׺ýs-Ž­ ;{úìÞ¥Š˜í2ËŸD,l þJ—W»°¸ñoÅÏ’W@bV‰Pôï‚|yIÅ(û¼ðâ8å=!…“7QL?œ‡ÿx?|\Tð^¯ðù~û¿dyüÀK>!øŒ§BíØeledï*##ag??øŽ ïâ=!˜ml±XâñT¨‹5 ]F¾Òåå.ÐÂ1fø”…"üžþ7qZztr„xháçÃÇÀÊvlý fb ²±]Æcù“‰E­Òoj$† zO]ÓÎÀ¸¿\¡&¶À«!TÆbZª>B/z÷^ÓÄôqF“ ­hÇÖ[­ÛÀÆsÇ"{ž¡žL™šV¸!‘›{„L*ÔÈ ¤!B=2‰\kƒÐ„N‹Ð¦×Ú 4¡³"„6M…Ðò‡ÕŠåoÝSêG¨GgE¨ø[Y›Ä†Z‘ü[ûœºêÑi’U¸ÆÕÒ¯æðôƒ]M·A(Ð}kÇä¥ËC£#WÔmòì"²õ¥È&'è>¹n޶°r÷Ý!¸›Ä ©æœûVàŸ û „Ïññ„:‰]ûèØ%iª;!´ÉÚÀ[ tímò] º B &HKê0'R^Ú~mw“Sî‚*¶) ±Ç‹BÁË?@÷AWÉ6º/ËPEå¯Ñ‘µ¢ BÚãY°oîÛÁÉ2­òž¤¿U7ŒF„´Ç£¸_ŒS t'„¼C#Ÿ¨ßÑ} ŒPt^€n…Ð&ÍB*«¨§!´Q_,B'È ¤_r ;!‡ ì³µ#è>ÅõpGƒëûü„ôK0š«t'„ }£ '%„Ð5²0¦!´Ñ© ”Ÿ²'cD7BÈÚ&šY„NÚ6ª!ä&ÛD3½úZ)ÑÚ¦f¡«¥@D7Bè{w„®—Ý¡š§Gºb DdÒ­1„. ÐÙZw µ?#ËÃlÝ 6vÓ©Zwžª¼£uÍ3´†Qón:5B«ÍÅú׋P³¡£håTÈ $$ƒAh¡ B¡…2#„"L B§wGWp‰žN…H„b1¾Ø¶¼Q³Aè(âý.Ñ3™X„·m³‡Aè(êÜQâèC}¡8s¨—莟ó§0BIß©¹räf¥-¡Aèbw”s‰f–ÊÌW¹m©Üv‰n¾Q+e~ßÔÓ™ÞèÊNy¡Ê¹vŠnl©›? ä‚ÚÖ²1j6EìŽò.Ñ•q2´&]¢ëoï$û¥VÊÌÓ¹Þp¡Ú¹vж¥&‹ßœ3jcÔl:ŠØå•kãdΕ™»£¼y4h[)‡ïŸ˜Ûp ¡:Â&˜1[êB™Aè`bw”wT®Œ“g\¢ j+eêéܶSþ7aíá<!Nsà«01PìŽòŽÊÌR™º7Ç/à4–ʵK4uT®¿‘rT”Q/iâéÿ渴SM…ª³Ú)š·¥® /ßàç™ÄÖÞˆlû±hȱAèPsÝUªàwˆµN+Eh:ŠÄîè¼M4Vðîy:+#4¡Aè(1nVtOVBH-BƒÐQdºY ƒAh¡ B¡…2„Ê dZ¨³#”S•o͇,ç×Ô«›å­z»³OCÕë³Nü§Þ‚Îñä¡ jÝ'ÑéÇz6Ý¡Xç³¥p£Ù¯Ž©»"TxÀÒ4[8ò·ñ[<ªn‹P°uÜút+××£ê¶Uv­ÐàÎ%¡;#„ð½ÿ]ŠÀ÷Þ§²¯î‹N†|kyúñßÓºÊÔ­Šº1BETÄöR†|E{ŸÇκ3BXéB'LÐÞ§°»nŽP‘>–0d* BE²€¡ÀT„Š"wT‚† "ƒ®—«Íãib2†|…½ A¥ B…CÐ61„ˆ'Ë|Ü»Wƒ“AˆÉ÷¤¨¡]û*2•’jâ1q2U’`(5¹'ƒP-a†ÒÅ=k—’A¨‘ C† ¶ Bœ„J_Û¸+žF!^ -éS»¦ B-Í2”ê´„ÚšaÈÔ—A¨£I†ÐÂj—”A¨« †ò¸+Ë ÔÓ(C† A„úúfÈ4¬Û"ôïúÇþã?ô­^€Â¤\S-CäOÔÛu¶§÷>¡ÝtW„þu&‰ÐôÙmº/Bºeº™ BÚd2-”AÈ ´PwE„té®ñ©º5ðoãØkº›ZÙœ‘O4º†ÛÓ t3uªŒz9kàÚ¨7úê-25º9B•So2æÑKÿ&x|j£^b©û/[Iüý Þóc¯Aèn*ú⬩G/ýÛ1ê…ï,gî¿õʇ—D,ª{ BwS‰o ܼ:F½Ä£7t~>ÜÊ÷›= BwT‰o L=zéߎQ/ñèeî¿õJ/‹@Û±× t7•ñÖÀÔ£—þÛF½ŸÇsÿ¥+©‹ïãýð©cï§rì5ÝMc.«£ü`®öoº™Äªz¿™û¯Ah@¡JÌ£wÒ©wr¥Aèf2ݬÚd2-”AH—n;ožAH“ßeÚûÌ6—AH[FX¤þfº‹Ör†¨Å™D÷²º+BÅ¿Jú÷ïï“üã„>õsbÿ²fñßß¿úù²¾H ¹`ú¶í…÷ñÚ¼-B•PxvÛÛ.ÿæ¦ÃçgƘ&?¦)Š÷6ÉÑÝ¢yOkæ;œY\í pŸ!™Ùã.ÉÑÝúŵ¦œq¡8l¾Æ€‡ÆÅE)$îÝ!XÞ<0Ej“D‰[~^ü˜¤Yžl4ièÙ¶^u’Ï#”ûöw^äí;KÆ$F­ï¿Ú#ƒ`•"+“£ 6@Þ¡Ø·‚û ­vËŽÓ6"Ïx¨gJñï“£›"¹Ãch!¿UØÁ©N«À…&R89r,7ˆ¯“Ý!h»Ã¶Î±Õ™S:u·k¤ÁN3<Ë à5 Ù÷C—¡ý‘ZÕмö¾Š^?2è;–œ¿Î7„r\ûñ§Ö@Ú4Ôç%í^6&t…Bö½Š=;œÏÕÜ2,ô)¡u~xÚBö‚îTãòƒ=ïÈŠ ­ÊapÚ\í6¡_{ºay¤„3*¶sFí…Ý „Hl•3q<xÔÐ67þÄW@ˆKœòÑýæ¥EšÍwú/D »GѼ‹ ÔœzÅ(\T@›fq$Xò^-k‚®?py³Õúò¦R_`f$ ? s‰½05 ö,~’Dád?ÏÒé“mH…·L݇XÅÒo/œÆV9'ôå$Ùï³ ¸ à*¡22䛵·ùN?‚jQkæ]¡¦(Ä!rò¯¢Á2„ز&èú‡Ð|a¨¼©1ñ¦x$þ`öÂÔ08zFÑ]óiœ†9ëWòœ‚Q„èÎo/<ˆu!nœ‰iŸVÀMWA(t !úÍöJ¹ïôõôQù‘ÛI!ÄóàR¡ @N;,Xü^/«ˆFh¾Z_ÞTê L„ƒ~§öÂÌM8p—Ah㹎­¥M‹Xþܰ¾Ž4dñÆ1 …S^°]Æ–ý6ɆÈ×Ã5 ç Í!ô€YÆCwšz ;sVê„V ‘/k@(ŸkâÚ…]‚!Ψº#4&í„EÒkIƒlˆ|5\BÅܸ3ÓG¶®v@ˆ¿å:šk2­«íjÕÂu 4×2dZWÛ#Ô*þê@h®›Ì ´®¶G(à+á:â †´éÀ×"äĺ5WArø§XƒP)ŽïB3SA˜Th]ú5!j¥±byû¦£ü[Wí á¿¥Hèm®XÖK»%N·ôÙ4˜§T‡nŠÐü³ôÒBÖò0ø#\tÿ£ÀV´o”×M’3é“£õö%YÇP5UÐMÒ›b0Íö´Ê…¶ä¿6$è¦ Œu–Ôš9º@9¡DõÜŽ ›"¤÷n—ÒË¥ T1¶¿Q¢ÙìjJ÷DHožSIëµ@mú´ÜÛzê¾{"¤·ä[Ik—fTò×Þv*ìâ¦i®W ´N™§Òr•:îöóœÝ¡Ho+`¬ÖéÎäÂÅè ‹@µn‰Ð ‹D"³3ˆK¡H~¶R-º%Bk4,i¸S¡Üuwšú–­uÒžN4¥BÁc·¹‹ïˆÐ* ‹DZ3HW"I‹l¿™‹ïˆÈ¤dJÒÚY/žÛæž³§‹Ãòת· åia„‚훂Zº#B³/«‡¬1;D(¶½íoˆÖ´¢­ù9bÄ%„ÐöÝ}Ý¡•‰t–§EÚ;£º!Bzû!ZÒ9žv¡ØÙ;£º!Bk5,b¡Çv‡‰üýó0ª"´æ)¿ô% Át¹*´‡QÝ¡Þh¤±}z²\ïÑ%?¢û!´ZÃ"‘ÆòôDP8Û£K~D÷CHgÅ»'íÓãƒswê’Ñýz¬yù5¶9Ñx¤<ŒêvÍNG¶LúÚ§‡ËlÇÊèn‡Ð줈ˤ¯Å`¡ðXyÕíZçáZËÓ}„ò£åaTWCÍM`‘e+ÿ-Ž,›8cö0‡» ö¾ÜDWC(_4Iä-‘‰¬|üišUH’ùUdâ%YΊ¬µ§Aè¸ZvGVDȤBg‘ÉÈ6—AèÔ¡†oZpGd@0©ÐY4‡Ð«¿ˆ³YÖP‚>ye=?gqlÒ¯„¢©[¢lq›„:ÁRµö\„²AH¿ú×›45¦Ê ï•üéÞ5²„ÆS!y¿hƒÐšbw•Xÿ…Ä}f!ðW›*€- ¦Ì1,³il–•S¡Úé9æúœøBÄÀ9û¡~ѵ]t6äý!~Ñ¿¼­³kZKì®RãåÚj9©2sÖÔ”¹ú5+»$75NÏ|*”ð QkO†5pfn͵]tÆü¢ßÙgÜ/º Ù ¤_ì®RãeÎj¹1U._Ô”¹A¨ú¤œ‘1§ç¸›‘q ¥B±g…l»Æ.ZÄ/º Ù ¤_ì®RãåÚj#T›*—/fÊ ²ŽK²2BœÓ3 -Aˆ8·æÆ.:+ý¢ßc~щAh]±»=Á;a^Èà2Ïÿ,—™*CÙjÊ pvQº$Ç*YS(¦NÏ(!~ÅìBÇÂõb]ÙEã|ëSúE;Ã~ÑŸ–­³AH¿ÛÍ:^#[âmÒ¯EíÓÁ1„Eü¢;uzƒÐ6:_Ù"¿hƒ~6#3ã…΢Ã"dºYÏ¢óed¡ƒÉ¤B›Ë ÄK¹]È týåYN^åîCý½üÖ]OÞe‡œqAT±dýPé[›NT­¨7Ëòîñ”û+¸m BÛ+ÝêY>ŧZ·s¢Ó¦»!o5±“§r2î†P´Þt¯m@Þ#¶´ºxl¤»!€&ƈ%ËPÀ÷æd¹î‡ÐzS·„›(¹ŠFˆ{ëny›Ý&G†¡ø¶Â[¯î†þ©oTb%¶eæ2ÊOu_ñ=u7„Uçeià!+ràkôÅý Þï`›œ å2ª‚Nª»!¤×3lZȆ9ëÎß·¦î‡Ðš3—w$>kžw^‚î‡P±UÛbA,9«dþ‰ º!B[ž±/– ù¦Œúu?„¤k*·D¶ ¶<$ýºB+zIõ%ÒÙ ÏMÐ ZÍÜwHñ|ÉëìÝ!­fò³r瀅ҽ±GÓý‚›"Í””SûìÝ¡-†°¦Ý/Së”Ýb-Ý¡t[„àTt'îÖht?„ ¡Š¶>MäTÈYϬz;„Ö‰xêFéZ7DÈݸku¶ú§aÖÓÚ¸Œ¤5§o*uC„‚‹°#c> >Î}uG„¶~V+* ¥§oR¬tC„â­ ±CÉÐuº%B›­è§{Ⱦ@ƒP©"¤ÑK^4ÆîCª×h*uC„Ö>ç=!ø×^𠺼ú¾÷Y¤;"´reZaŠ£½¯È"Ý¡•†ä:ãcÐîˆÐʃÎL*t}­Ü0dR¡ëkåAg&º¾Vn2]_ùŽ5¦¿œý¯ÉÈN§uOz:ŸL*t:­;èl žÏ(B&:Öm↩9/ûKÌ„]ðÌÔ7£&½_¡“ÊÛ¡¯Òaø÷ÙXôºñÇd¦¾-ûß½/È"Ý¡`ÕNΞÃ0±×¬üyñÿØ{„eFf:«~Wmê9 ×½xþKM}[&½&#;Öé¬ç0Ìþ†à—yOøp~Ü2é5Në¶-š¦Å;hÕZ½é#»ƒV=k“ ÝA«>(PD¼ÀI'¿¿+Bk4 ýÅ¥2²Ø&}2G»'B«4 4%±BµŒ Z!Û¢Ó= xS„ô7 !ø&¨'ˆ&>(°P‘CÏrN†Ñ=Òý4b:–à”‹Óy˜÷p‚óL]uS„t6 Eí¤|î³ÛÞwéÍGÕß{a&¡Ü“`tO„´MpÆã…mÊgòOõ˜XÂ=1öïß_ýYõçÉ`Øqàâ°ÿÜôMÒrÚi€³¯árKŒS¦jEç‘ Ejá²á(Пˆš”°ý#•°oŠtÃPä¿FJÏ-á$¨ÅØÛ0¤vÀs”ؘ¼ '†¯ãt…Ü!©iª¦KϼBû·õ=rêð §L[c÷%RPÃõ8FÑ覉Ÿ÷|é¹VîvÚ ÐØ„ŠÓE±ÄB)LzˆÆÇ»"$Ô0DÚžÝ0Ø’(´»%oŒ”ÞÌyå¾%i5rvn5º-B³YÀDÛózIÍÆÆô=W#‡ˆ¶Y;öËÞ¡é†!‘›"“C@«WÉBóçÖ,yð Äë]i¸[uÿ¶'ønXž\Ö€<§÷¼©”Æ(2£Àú–©¼Ó•G[âôö17ÒIQwDˆ¶_ËO‚IJ±B>*–¤D«t®P2ºBlØ<¾ É¢GÉ&’ œGŠ-  !*ëžz£[!”‡\£Û’3ŸJ‚ŠÔmÖSH†Š¥U‰Ñ’ÚºBÝ® õiª&“ ¢pÄoJ2Tˆ¼eÏ81Ri‡Ö=êºPþ)O&A8“˜%H-";Úr}g¢Ïq+5§vt„hòÓOÓò™$¨ˆç‡qpz*gI¡tßY_©Ðsº8B=§jÏÍ$A²¥ÈTN†zñ‡C¡5- çÊ$?¥”\Éò¹Ò‹,˜Þ‚4-5ô˜\'õ‡ÐßàÄ*Ùøì*Ùà÷äw®ÀÈ ÷€®´F†j <0Ï qÇ›Mœ^õ½½÷Ø¥ÈÚŸ:_§#ü+ƒþ¶HUåƒ{ðïÝeèx)Lð4$8;Ô{H~ŒV<œØÌ B’gÑæQÏ•˜`^÷Àî·|×EH`ÞæÔµ!47HèOò$Úö«"DÏJ¡¿Ë"$P@têmt!Î ’M…Úéúu_'ÙãËnž 5 Cššï]ý;8B²Ç—2ZåÒ ª™9XBó½«ËZ å6bÞ·!ù ýò`ëL¡×?Ÿßz™B¥Ô÷!ß² 2k&ò€Cß~8 p›&T“ÜõòEš¥Ù¯<¡.¿É<>ÄóŸà$ÙWÒ÷ý*N¿ðÉ|¤? ž p®âYOî*Pá_öÕ{<3~=²ˆFÙŽa°,„ƒöbx<Û×Ù=~*D¼oŒZ©³Ëuèßz%}Á·›X*ÔÔêK„âÐÜÍEÄ0ˆ¾,¥M*„اB‘#ÒCÀ~å_Ôå—Ü!¿JRÞaò3àû;X#+wïrK²1Œù«ÀBb_Ë5t‹²ÃT*ÔŽá3|œ ±×»3Êe¦¹õÊú•qDR¡ºVÏBd‘Ù¹2ô•ûVÄedÃÍ5K—úãp>¡û›dŸžïïTFÆn0{%þXHí5Ï ßŸ"£©P ¡ÁšŽœ Ñ×ç™´R!j”ë”v¹l%M­²è•µ-s¢ªkõ ¡ÐÁW#Æ$7(S#„KÒ”'2â(B®Xï*»E¥Ë¯—%°â!{~g¾¿“½š¼Òú*Ñè×àUnD±(a„Z1dÃ×ù°©õ¾Å/Ç{ d‹K'»\ï½Áéñˆ²±Ìý„ M…Âê¾3„"à;Nny´,”Ú ˆƒÔr-ü Ĺ…·È#6k!¡‡~Š*£`.¿ñ ¼|ø¼pÁ.ÀÿŽÕñýÊÈ ü_OàCð† ÷z±«À22çᳯt ‰…,ú(?­²ã#Q4w(†*€øà©œúUd„êZýÒ¦E‘ú<ղɫæ¶ï_§¹ãò°©P÷ЉÞR§&UU«_ˆø0³¿EÍýº@ûJ) 4w|A^$z à%Wuò ªÏS­š u®Âkê77‚ÐÌñ y–TH^BC9«Zý2„ P}žêoB‡ìf½H*4$‘¸¼Eå¶ø“}Dèæ©P5ÐyBó–Ö-N/¿N×/´Ê¥Qåı¡@ÆÍcÙÀ×5R¡lÑñeWN…„2²ªV¿!‰‚P!ŸQüLz/ /S¼4c*Ï>cIU­’©DA¨ÿ•ÿÄ ”¤¯@ÐòŒì€©ú›W&°Pdå#;i -FŽäƒ‡Å?ÉÓ"³àc„¾Ù§g-}ÉÄñ êßñ‘Øô=™@|BÈQ>’t`bÔi_Š/ˆQê‚__v.õž û»ä‘Õx"«?#B±ÄÄÓ‚ Îvœ\ÕÝqÚ28øºCtB²±—÷?|ó#x‹&t8$õ9ÍÉÖÓ3"]3u!õb°|E‚.á öª… ssbû[>õLl‰–L I©Jxê£î©NLÖF„| m‚%gÁ„_þìÔÒÂ$mÌAsÐvD­£k›¼e†¾U¯gïŒ9`YþÃ)P/VÉUç9‘òÈÚî§N>øøœ×&‚®2E¼:®Ât“­Ö©¹«pz¬+¨H¹XmÕÜ4Å)ËH¡$}{H [9jÈtj³E(w•ÒݸnXÐ ÂçtM8©\ŠÅFº(µ ?v?ð©YƒILì¶&e#9šâDw‘¸U^£_òѽNˆÐ/@Íf~@Š…¡ÔVb.%¹ÒèÍzcytÔ¤“L]«2w+ $³ –÷޶œ¡±i5”¤VŠçÙ$eé™écÆëLÐîN—ª¹ÅŽôÄXÁÕÚ…4"¤Tšã`ÉžSÓ¤…ý©ñÈL€ò&F%ùË1 =ä÷ Õ†Þp~ÏIóèaƒ»XÞ$:w]©_AhBò…!_µ6/¶ç´yôÈ$ò†šPªXmšla9ÊRbìÍ™GÎôš’©îÄ1B¾DÎ 4!ÉÂrT#Gž {³ö(x¥ q á5Û¾hBdš²j®”Ë smÇ#œzåómU¸b>ž ÷11Œp‚&x:¡)‰y‡1¥¢—¼'™Ôë[ÈÃ~jªhÎC£ÔuÅF™„&$1fH ©==ì¿§ Ä#Ô(´D®¦AhJâc†6"HØÃ>÷çjU%F“ òœùbµAhJ¹è˜ÍÂå\ÑcŸ…ˆadûp£hÞ>Á 4)Á9RåNô%Ûzì ·4`ˆðÌ¡OìHÆNt¾ÛÌ 4)±¥H™ X¾Kv®m¨µ-?œhj»Ðw4žë63M* N|î…Ž”:Ô¤ …RW "Ú/;6ÔhºÛÌ 4©Td~)±¹¤Ö%‹ä9·Ç¤M‡L»BŽ)wÝñÔÒ 4-k«öÍCKm`Q(9‚ 3&mZ#‰¯ß„¦%pñ]Å1ÇPîiWNÒE/9»ÖA7Äñú½AhZóѹ»R¢OrNùóÓJ ~ÛˆÕï B3áÍ"<—bG:AÂ틼P ÔÔÌŸ÷Ø•=\¿7Mkn >’pžç¥>°ˆ(UyDD´†Ïïòë´+¬ß„f43ì,P{€oQT¨6#Ä‚§¼è!Mñ:°zÀœ!õ9,îÛô°³ª/–œüÃYÞ¾ptÿo±hÚÁ¡¿¿äcûEåÔdI’Éì{P„þ©Ï˜#6-LKÑdOk=žô,D“S•rõ§0=Ó¿æ2`Š™]sƒPuÝ'»5«Eêób´ÔɆëzcÁ-A¨ ýJíKö1M ;ƒêsäêÐÉN¥Fö0}OT¹ÜjÝ=’ Àddµ&zZ›LîIíjª•Œ77Uë{ $ÙãØQ³dfÝøC׆Êqc“üÃ[+h´q‘{¸t¡©.‰Qsia„~ÏÑàD ˜³¡Ûõñþ¾}b“œñª#4ÚÓ ›fEáTh°¡rÌX ¡´Æxp‰Ș‡°@sà"”TNÅ`ð´”íiå:ÌK„Ú•7þb_“é?ný Bã¡eH¡ÚÊ9s‘Bhxß“!ô\jÔ€,>ð2€ÿ¾¨WtÆ[+!4ÖÓs™C¨vަ†ÒÇ[ A€+ÈVøÆëYÓ÷˜¹4‹¸jÙ`žƒ^Ooñ«ž ®2•$èýü×¼ÇóPFö~|û¯ŒîûUíû ¶/½)LôPö‚dZM*”fݲ«¯YßIöól6TGh¬0Ä?dV¦B•s45”&n®õ®€­$8t-~ý˜¹´[ ‡ú०ÃôEýª'‚klÃW8ê"=cCMwñ‡îøK!âýî#T®ùô-‹Õîim ƒ¯*Y!†Òáo³†ú”çü¦Íçb¡‘P;Q¿ê‰àZîÈÙ+ðx.N“]¹}¹}›]Ï‘ Qkñg2€P^9Fw-‹U4ÜÓÚ*"u Ké´Îë*„:%5ŠÙÒ`€„ê…J“$Û‚úU#A„¾ãg<ïñ<˜ Ÿç§¹Ôß;}éc#DŸj £hAL_ ¤^ѱÅ{«!4ÜÓÚJ›Bµs45”.€UªŽA\J™sÜEpÙú)si†PjÒ ÕÐF¹åÑУ‚øUOW¹HÓ äfîã1ëñ”):^ AŸ uÅMðˆýðÛî‹Piäk•oÆN™Úó–'ˆóa² >A¶Ž.á¯âub6¾-{_7" ‰W-|—¾³õ–3á]£èd¿Ïr‡:„Ê2˜Ø;ûuTdõfs¶¥ë^µ#Ü9âŒ|ûn¼Û¦>åò$è ’mð ÖëÚWñJyµì}É;HþûÅÀ)=k³YoVHÈÎs_BÞõd„Â÷O¹]÷ña;Âݪ|Çœ|ùS®O:öâlÖµ®â…R!úúðö¾O/Éõª…¯Ò³vÞÞ÷_µk•–À ¡WízË^ÎË`ƒ©¨=ýŒ9ÛÒu^u"<Bß-7^ÞÉ—È©N¹< ²¶º‚ÍåÀgÕñ~Ó¡¢î¾qض÷žÀ{úÄo6~¸!{Ÿµ÷ýWíúNj .|ª*ËàÏç…·+ëÀÏ7~Èz<"ºîñ~øÌ÷SzÜî‹;ø5âÆÛ”…"î$È †à?zÙ:²$~pWñ*)IsÓbðYÛ€Û.fLè2Yç¨ÛûÊ"TGàâô‰j]2ƒ ÖèàxM{T„zÇüšÿùq?ƒÐbít‰æZ&“ i OãÅÖªu2©PW Ü!“ i Ï 4#ƒAèªåƒÊF¬g¹åãáeíû-ï/kÜéýäÀYdgÑ^X.?ƒ"Tüû—„¨zÈ©û SÆ-¯×ý/›zjâ «~MøýØË%¿Ñ§zk¿K4rüÕu‹†:ß¡ë,~‡D( Æ'.öËJ-GÊÂvBO›#4Ú9î^iÐü:æÑ²ÈÝ™˜…4¶XIñ~¶Ž©ZS¡™#z˜ußÌ}k÷Ñ¡ÿÈï{âÞ#¦ˆ„!`-¿©ý~IBô´9õé2*š(‚=cwaARÞ>˜Rt˜Éõão9YäÊ}Û¹u1¾ÅÓ?úØ]â¬J¨å]MPèØºj„Ë„–O%-¥Ã ûV –}÷ãÎÝâ%ÅîËUº ù!(J_Í‚t%\…f9Ã…*eˆÔ+3y`Û"NÌë)Ñ7ž Ž€¢ehq N”mOñf.ª§í„»Q”*¬.Ðþ‘2´\ê/<×bh ®zZÚ¤²EÐN6so„rßú–½ØâÓub< X-ih•Û‡"¨e:{Ií‹Pì?n±ÌŒ¯JéiØM6§.ó¦SÔžE2ehNr“çßÖ¯dÚúHZô»ECYí‡dš“ì¼Ó¹'‰ªÎî¥È·œmºÑ4YjHk'„ªvh%ÉO]»ŽLlš{(i7Úê·××d©!­]ʱvè©Ì~ÛÖ,ú;¹×§È×e©!­Ê…Û¡G¤f Åkø«Œ“X•"¤Í”E^›#»v¸ðB*zp ÀDw­¡6«Q´'A[#¤Z kIÙÆùb­ÿ+ŽÖZ…¢] Ú¡%ýVœ8守κþ´S´/A"„‚—&¿ÊEfR"}ø«ÕJrdÛ½ôj+„H-^WÛB?28[Übر6гó¸ÛmÒ ÐrK;œN—«7¹yÀ[<`v‡®ù޶@(Ç·Lg+ÿrWÄÜŸ¼ð›=ü°|صFƒLU­Ðâf žtkâ"ÑxSã–¾šË(J»´:BúÒåÍŠ‹Dc¶±5«:EHƒÖF(WÌ1'Mö¾(xŽ´½»/‚®Eû—ƒˆVE(_çS]¡æþ0CÛ>Q̯ãIîâí>ÖŸH¡ÁFÆÞ¹™SrñD Oà2~÷+{oψҊ t\½zè¹Úq½gÖ;òO2­‹Ö£FZy¢¥@÷š2<íÇŤ)¿Ÿ•Ah BDBèÏ ¤UGCHù.Ê ”*Çbêëh™Œl@!¢Å5¶»Ÿç£2lœsÛÔ·¯ˆ¥ï˜8“Úö¤“3·ê5¼’‘‘ßÜX­Ø!G,îp‹æh××òT¨6ñ²(é-TH…@À„¥¯ó®P*4÷ü'h®ÿ·X!µSë£;(BñÄ Üj„þDª ikcÞ¾‹­Bd}Z5è¡‚ŸÙ¨ù´B4rþÀòκö¶¾!âK b‰Ë-3†­oØ—zÍÒ»8í¶;¨:úÂûö,} 2¤­­}©õn@]lëƒjG>„ò€¡ÿ€1+-|Ë.B|)èä+A#xø:90¬òÊiÖô"Ä ÿ‰éaܱíƒ ¾‡Ó >é°}tÇDˆÜÓÚåöd?Ïv*TÛÃθíªI…ð¾s–¾äXï~SÓÚ¬e½ÛD>„—iê¢Úäìˆ1qØ¥ VÀ]²¬qR4©bô"Ä?0º s`t9’r£ØjÝqr˜Ë­E}%A¡žO¬RY#äô-}‰imeÈK ß¿Ζ·²Þ3©e·ŠN²GfÂ+o¾S(€5B`sIóá cC@³€H/BÜ1$¸£¯ÎÕpqñGw\„j—[ζмÛî ÚÅÓ–¾Ôy—ZïRÛÆz7™CÈöJÝ @N‰S„NÁ!äûdÎ.Bù Ñh5„¸cqF_ßí«W¥Nû莉u­\n+ŸÜÒvâT–xÍÆ-ó[ùŒŒzÌc–¾‹òâ÷ŒYïR[f½ë<üOiõ[ìnUj‘"GZÄ-’‡ßqb— ¼ATÏÛ<¸¨ñí$1ˆr‹- pêE¨90zynÕV.h˜ ‚¸1HéF°¬´hÝÑÊTµjGM;ŽÞ¨i±#†ÐTëô¤íîÂÖé©°®Š{ “½:°s#´_*”͘ÖÞ'rú¬ß!ÓG¦W!ƒÐBÝ¡?ýIu³ÊË Dtm„L*´„ÉÈôêh)ßÅ#¥Ba¬WRyÆ¥ý¸˜Âƒ!„þ†”ýÍJâIÄé€2á…ÍÊväi [zîA¬ý¸˜6zÊlÑ£ˆñvFn(|**Ÿº‹¡íññl/¯¦%‰ÙàjQ`ºÎÄœ!©M|‚eŸ5’Ó„µÕÍö¨‰] ¬‰¤Z;›M?O©#„°Í¤±;ÕUeƒI3Þ_|ÛY:ǬфÔr¥L•<À„[-$éÌÄÞ),Ýdúù»J!úÎé”ÿSšZüo>ŒÈ?˜‹óu¤ŠP>“hTè$‰ô.p~…üKÈ>û;§^PÊ©|od~mTL!‚Ä]”ˆÿî~ž—W•2B¯lÙS£?_¸n˜.± 2’*BñF“É¥–Ð —ñÁÎÞ35_Kª©ÚÑIJx^n)سöu¿”ŠmµýdåˆÙ‘Ü´py`}›üLr·É $ò'YíNâêRCh£D(iy’Ÿƒ9öD ÊŒ&¤†¿ÉïÊùÕ¦ò­ ¹où¢…RB(nqh±%YäMmùyPðØhnÝËJ !‹«®iCê*÷lS°^"„rkƒÄ©ØKÀ‡Ê‘ŶkªøêRAÈß sL²’^I²øT)Ôï5s) ”Ú\nOÑnT‘!ÁSçœR@h‹æ_¹ÿ$Tc¨H]lj”$P´Á0!Å´„ÊWÝ7²w5Z>­äÚ þ-*¯+3$ÕYkTI¡pý1÷ m„-©ç‚†!É"„dÛûä…¬¥£ÔI0 ÉK!]OpŽK‡ïºahCI"´A«¢ju¾%ÃÐv’DÈ[½kC| ë”Ô´ö†ä$‡Pºú hAuž¬Ö“aHN`~n©©<Ú@éÙ(¾'×v&{QhXes…Š&%°|Ÿ‰é„\½3ætž½pâø³Æ„<[꽈VFHïÁv¦ÓýI=-˜I†ddjT#´Éh–ËÈ Ô¨™œp‹á,—‘A¨QƒI†$djÄM‘º~#üu4ŠPíÎܵf~•ïœ!ô¯7PÏdYFåñ Blµjà­¸ÝÓž÷¾‚ÆS¡ÚudCèêFôrgÅõÕ7{ ¦BƒÆ»"áö"à \4é½TÝü ŸåB ·ø£¡Ïã”ëæPFhÀV¹ —[9„«æð}G•7‚߯Úd9ù"ÖÏ Boð“Q{f²öÐ7b퇕#4øî$B]“eÞ¹¶:f.Ç9`~[̹ڙj!ººxÌ‚kl•‰‘2—®+ðÇ)'Ùª"à LÓ¨ÝÆd™Y?s©´2jÏL×–oÌr·ÌæÆ ¡›Tˆš,7¹}?dT»—ž»¥!2gy<– Ñ][Wáâà[eb¤ŒÃ­Í¡­o”r!´‚¦<-ª¡Æd|¨Á.—‘fËÌÖf1ubYc¤;ææËedm“å¾rûEªîªýjG32êëœð7áÖ¶ÊÔH‡[›Cç~9¶­Š€Gh«ù“. ¡Æd™Y?s}fËL×–o B‰(B¹š»üêø!7.ÇÔ<¿3Cd$ˆPåàÌÖ”áâàj¿gj¤ŒÃ­Í¡ý"m;>óEfÂsQ•w>ïOåüœQëçÚ—zžQFm™ÉZ Ý!ˆÉWæÉüG¨2Yö4®æ Oj?äÚ꘹.€vjy5DέÆòx!¶:jÎ  ™ire«L”sËcëð˵‚–§r«,dž´Õ¡šçjÒ’M‹²óVÌ ${HOME}/.agree2ccp4v6 \endcode - Non-Linux platforms: Change the CCP4 configure line to have the name of your platform, instead of 'linux', on the end. The fortran example will fail. - 'wget' fails: Your firewall may block wget. In which case, fetch the tar files by hand and then run the rest of the script. - If you haven't installed cctbx, the cctbx example will fail. */ clipper/dox/map_p1.eps000644 000765 000000 00000026441 11766652736 015113 0ustar00ccbwheel000000 000000 %!PS-Adobe-1.0 %%BoundingBox: 0 460 280 840 %%Creator: KIllustrator %%Title: %%CreationDate: Wed Jan 30 13:09:23 2002 %%Orientation: Portrait %%Pages: 1 %%DocumentFonts: Helvetica-Bold %%EndComments %%BeginProlog % Prolog copyright 1994-2000 Trolltech. You may copy this prolog in any way % that is directly related to this document. For other use of this prolog, % see your licensing agreement for Qt. /d/def load def/D{bind d}bind d/d2{dup dup}D/B{0 d2}D/W{255 d2}D/ED{exch d}D/D0 {0 ED}D/LT{lineto}D/MT{moveto}D/ND/.notdef d/S{stroke}D/F{setfont}D/SW{ setlinewidth}D/CP{closepath}D/RL{rlineto}D/NP{newpath}D/CM{currentmatrix}D/SM{ setmatrix}D/TR{translate}D/SC{aload pop setrgbcolor}D/BSt 0 d/LWi 1 d/PSt 1 d /Cx 0 d/Cy 0 d/WFi false d/OMo false d/BCol[1 1 1]d/PCol[0 0 0]d/BkCol[1 1 1]d /nS 0 d/LArr[[][][10 3][3 10][3 3][3 3][5 3 3 3][3 5 3 3][5 3 3 3 3 3][3 5 3 3 3 3]]d/GPS{PSt 1 ge PSt 5 le and{{LArr PSt 1 sub 2 mul get}{LArr PSt 2 mul 1 sub get}ifelse}{[]}ifelse}D/QS{PSt 0 ne{LWi SW gsave PCol SC true GPS 0 setdash S OMo PSt 1 ne and{grestore BkCol SC false GPS dup 0 get setdash S}{grestore} ifelse}if}D/BDArr[0.06 0.12 0.37 0.50 0.63 0.88 0.94]d/r28{{currentfile read pop dup 32 gt{exit}if pop}loop 3{currentfile read pop}repeat 0 4{7 bitshift exch dup 128 gt{84 sub}if 42 sub 127 and add}repeat}D/rA 0 d/rL 0 d/rB{rL 0 eq{ /rA r28 d/rL 28 d}if dup rL gt{rA exch rL sub rL exch/rA 0 d/rL 0 d rB exch bitshift add}{dup rA 16#fffffff 3 -1 roll bitshift not and exch dup rL exch sub /rL ED neg rA exch bitshift/rA ED}ifelse}D/rC{/rL 0 d 0{dup 2 index length ge{ exit}if 1 rB 1 eq{3 rB dup 4 ge{dup rB 1 index 5 ge{1 index 6 ge{1 index 7 ge{ 64 add}if 32 add}if 16 add}if 4 add exch pop}if 1 add 3 mul exch 10 rB 1 add 3 mul{dup 3 index lt{dup}{2 index}ifelse 4 index 3 index 3 index sub 2 index getinterval 5 index 4 index 3 -1 roll putinterval dup 4 -1 roll add 3 1 roll 4 -1 roll exch sub dup 0 eq{exit}if 3 1 roll}loop pop pop}{3 rB 1 add 3 mul{2 copy 8 rB put 1 add}repeat}ifelse}loop pop}D/rG{/rL 0 d 0{dup 2 index length ge {exit}if 1 rB 1 eq{3 rB dup 4 ge{dup rB 1 index 5 ge{1 index 6 ge{1 index 7 ge{ 64 add}if 32 add}if 16 add}if 4 add exch pop}if 1 add exch 10 rB 1 add{dup 3 index lt{dup}{2 index}ifelse 4 index 3 index 3 index sub 2 index getinterval 5 index 4 index 3 -1 roll putinterval dup 4 -1 roll add 3 1 roll 4 -1 roll exch sub dup 0 eq{exit}if 3 1 roll}loop pop pop}{3 rB 1 add{2 copy 8 rB put 1 add} repeat}ifelse}loop pop}D/sl D0/QCIgray D0/QCIcolor D0/QCIindex D0/QCI{ /colorimage where{pop false 3 colorimage}{exec/QCIcolor ED/QCIgray QCIcolor length 3 idiv string d 0 1 QCIcolor length 3 idiv 1 sub{/QCIindex ED/x QCIindex 3 mul d QCIgray QCIindex QCIcolor x get 0.30 mul QCIcolor x 1 add get 0.59 mul QCIcolor x 2 add get 0.11 mul add add cvi put}for QCIgray image}ifelse}D/defM matrix d/BF{gsave BSt 1 eq{BCol SC WFi{fill}{eofill}ifelse}if BSt 2 ge BSt 8 le and{BDArr BSt 2 sub get setgray fill}if BSt 9 ge BSt 14 le and{WFi{clip}{eoclip }ifelse defM SM pathbbox 3 index 3 index translate 4 2 roll 3 2 roll exch sub/h ED sub/w ED OMo{NP 0 0 MT 0 h RL w 0 RL 0 h neg RL CP BkCol SC fill}if BCol SC 0.3 SW NP BSt 9 eq BSt 11 eq or{0 4 h{dup 0 exch MT w exch LT}for}if BSt 10 eq BSt 11 eq or{0 4 w{dup 0 MT h LT}for}if BSt 12 eq BSt 14 eq or{w h gt{0 6 w h add{dup 0 MT h sub h LT}for}{0 6 w h add{dup 0 exch MT w sub w exch LT}for} ifelse}if BSt 13 eq BSt 14 eq or{w h gt{0 6 w h add{dup h MT h sub 0 LT}for}{0 6 w h add{dup w exch MT w sub 0 exch LT}for}ifelse}if S}if BSt 24 eq{}if grestore}D/mat matrix d/ang1 D0/ang2 D0/w D0/h D0/x D0/y D0/ARC{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED mat CM pop x w 2 div add y h 2 div add TR 1 h w div neg scale ang2 0 ge{0 0 w 2 div ang1 ang1 ang2 add arc}{0 0 w 2 div ang1 ang1 ang2 add arcn}ifelse mat SM}D/C D0/P{NP MT 0.5 0.5 rmoveto 0 -1 RL -1 0 RL 0 1 RL CP PCol SC fill}D/M{/Cy ED/Cx ED}D/L{NP Cx Cy MT/Cy ED/Cx ED Cx Cy LT QS}D/DL{NP MT LT QS}D/HL{1 index DL}D/VL{2 index exch DL}D/R{/h ED/w ED/y ED/x ED NP x y MT 0 h RL w 0 RL 0 h neg RL CP BF QS}D/ACR{/h ED/w ED/y ED/x ED x y MT 0 h RL w 0 RL 0 h neg RL CP}D/CLSTART{/clipTmp matrix CM d defM SM NP}D/CLEND{clip NP clipTmp SM}D/CLO{grestore gsave defM SM}D/xr D0/yr D0/rx D0/ry D0/rx2 D0/ry2 D0 /RR{/yr ED/xr ED/h ED/w ED/y ED/x ED xr 0 le yr 0 le or{x y w h R}{xr 100 ge yr 100 ge or{x y w h E}{/rx xr w mul 200 div d/ry yr h mul 200 div d/rx2 rx 2 mul d/ry2 ry 2 mul d NP x rx add y MT x y rx2 ry2 180 -90 x y h add ry2 sub rx2 ry2 270 -90 x w add rx2 sub y h add ry2 sub rx2 ry2 0 -90 x w add rx2 sub y rx2 ry2 90 -90 ARC ARC ARC ARC CP BF QS}ifelse}ifelse}D/E{/h ED/w ED/y ED/x ED mat CM pop x w 2 div add y h 2 div add translate 1 h w div scale NP 0 0 w 2 div 0 360 arc mat SM BF QS}D/A{16 div exch 16 div exch NP ARC QS}D/PIE{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED NP x w 2 div add y h 2 div add MT x y w h ang1 16 div ang2 16 div ARC CP BF QS}D/CH{16 div exch 16 div exch NP ARC CP BF QS}D/BZ{curveto QS}D /CRGB{255 div 3 1 roll 255 div 3 1 roll 255 div 3 1 roll}D/SV{BSt LWi PSt Cx Cy WFi OMo BCol PCol BkCol/nS nS 1 add d gsave}D/RS{nS 0 gt{grestore/BkCol ED/PCol ED/BCol ED/OMo ED/WFi ED/Cy ED/Cx ED/PSt ED/LWi ED/BSt ED/nS nS 1 sub d}if}D/BC {CRGB BkCol astore pop}D/BR{CRGB BCol astore pop/BSt ED}D/WB{1 W BR}D/NB{0 B BR }D/PE{setlinejoin setlinecap CRGB PCol astore pop/LWi ED/PSt ED LWi 0 eq{0.25 /LWi ED}if}D/P1{1 0 5 2 roll 0 0 PE}D/ST{defM setmatrix concat}D/qtfindfont{ true exch true exch{exch pop exch pop dup 0 get dup findfont dup/FontName get 3 -1 roll eq{exit}if}forall exch}d/qtdefinefont{dup 1 get/fxscale exch def 2 get /fslant exch def exch/fencoding exch def[fxscale 0 fslant 1 0 0]makefont fencoding false eq{}{dup maxlength dict begin{1 index/FID ne{def}{pop pop} ifelse}forall/Encoding fencoding def currentdict end}ifelse definefont pop}d/MF {qtfindfont qtdefinefont}D/MSF{findfont exch/slant exch d[1 0 slant 1 0 0] makefont definefont pop}D/DF{findfont/FONTSIZE 3 -1 roll d[FONTSIZE 0 0 FONTSIZE -1 mul 0 0]makefont d}D/ty 0 d/Y{/ty ED}D/Tl{NP 1 index exch MT 1 index 0 rlineto QS}D/T{PCol SC ty MT 1 index dup length exch stringwidth pop 3 -1 roll exch sub exch div exch 0 exch ashow}D/QI{/C save d pageinit/Cx 0 d/Cy 0 d/OMo false d}D/QP{C restore showpage}D %%EndProlog %%BeginSetup /pageinit { % 210*297mm (portrait) 0 842 translate 1 -1 scale/defM matrix CM d } d % Fonts and encodings used /Helvetica-BoldList [ [ /Helvetica-Bold 1.0 0.0 ] [ /Helvetica-Bold 0.936266 0 ] ] d % No embeddable font for Helvetica-Bold found /FE15[/.notdef/empty/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND /ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/ND/space/exclam/quotedbl/numbersign/dollar /percent/ampersand/quotesingle/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/grave/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 /ND/U0080/U0081/U0082/U0083/U0084/U0085/U0086/U0087/U0088/U0089/U008a/U008b /U008c/U008d/U008e/U008f/U0090/U0091/U0092/U0093/U0094/U0095/U0096/U0097/U0098 /U0099/U009a/U009b/U009c/U009d/U009e/U009f/space/exclamdown/cent/sterling/Euro /yen/Scaron/section/scaron/copyright/ordfeminine/guillemotleft/logicalnot /hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/Zcaron/mu /paragraph/periodcentered/zcaron/onesuperior/ordmasculine/guillemotright/OE/oe /Ydieresis/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]d /F1 FE15 Helvetica-BoldList MF /F2 11/F1 DF %%EndSetup %%Page: 1 1 %%BeginPageSetup QI %%EndPageSetup W BC /OMo false d [1 0 0 1 -59 -82]ST [1 0 0 1 -59 -82]ST CLSTART 0 0 272 359 ACR CLEND 1 1 B 0 0 PE NB 80 100 240 320 R [1 0 0 1 -59 -82]ST CLO [1 0 0 1 -59 -82]ST CLSTART 0 0 272 359 ACR CLEND 1 1 B 0 0 PE NB 200 420 100 VL [1 0 0 1 -59 -82]ST 1 1 B 0 0 PE 160 420 100 VL [1 0 0 1 -59 -82]ST 1 1 B 0 0 PE 120 420 100 VL [1 0 0 1 -59 -82]ST 1 1 B 0 0 PE 240 420 100 VL [1 0 0 1 -59 -82]ST 1 1 B 0 0 PE 280 420 100 VL [1 0 0 1 -59 -82]ST 1 1 B 0 0 PE 320 140 80 HL [1 0 0 1 -59 -82]ST 1 1 B 0 0 PE 320 180 80 HL [1 0 0 1 -59 -82]ST 1 1 B 0 0 PE 320 220 80 HL [1 0 0 1 -59 -82]ST 1 1 B 0 0 PE 320 260 80 HL [1 0 0 1 -59 -82]ST 1 1 B 0 0 PE 320 300 80 HL [1 0 0 1 -59 -82]ST 1 1 B 0 0 PE 320 340 80 HL [1 0 0 1 -59 -82]ST 1 1 B 0 0 PE 320 380 80 HL [1 0 0 1 -59 -82]ST 2 1 B 0 0 PE 60 120 240 320 R [1 0 0 1 -59 -82]ST CLO [1 0 0 1 -59 -82]ST CLSTART 0 0 272 359 ACR CLEND 1 1 B 0 0 PE NB 75 415 10 10 E [1 0 0 1 -19 -82]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -82]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -82]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 101 -82]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 141 -82]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -59 -122]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -122]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -122]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -122]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 101 -122]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 141 -122]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -59 -162]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -162]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -162]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -162]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 101 -162]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 141 -162]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -59 -202]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -202]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -202]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -202]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 101 -202]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 141 -202]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -59 -242]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -242]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -242]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -242]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 101 -242]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 141 -242]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -59 -282]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -282]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -282]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -282]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 101 -282]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 141 -282]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -59 -322]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -322]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -322]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -322]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 101 -322]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 141 -322]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -59 -362]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -362]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -362]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -362]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 101 -362]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 141 -362]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 26 338]ST 1 1 B 0 0 PE F2 F 14 Y(0)6 0 T [1 0 0 1 263 338]ST 1 1 B 0 0 PE (1)6 0 T [1 0 0 1 8 1]ST 1 1 B 0 0 PE (1)6 0 T [1 0 0 1 8 321]ST 1 1 B 0 0 PE (0)6 0 T QP %%Trailer %%EOF clipper/dox/map_p1.png000644 000765 000000 00000003050 11766652736 015077 0ustar00ccbwheel000000 000000 ‰PNG  IHDR|1€û§IDATxÚíÚÝq£0†aµ¸òýÞP-¸…mAµl i¶…´à¼±YÛÄဤHæ½gfwBòåÇÏÈIÇ©ÉrkÿªŒQÀŒQ#˜S·ö£Tw˜ß0zF5‚qÀŒj„̸€1 £€1 £À0 £&az_Yõ0¾ ûym»\çCaü9¨öœ`€0À 0Àèä€`€Y¦¿~ö±Íw¹¸o ~ûÊ׋[n!vË-ÅþçcCn9vÍ}ûJ3lxÖ3µ¿; \kHçÎ…~`€`€f«9ÖJÀ3›cŽÉsêÛ¶?-ÿÚmæÒaú¦9šfbÛb¹d˜ÞùKл…ß¼Õ\*Ì©ñCÐ7³£u³¹T˜¾¹çëfs©0þxùï²ux˜ím·-Æå¦Z\[`Òa䆾Ê[In²,œ³a¾Q‹Ý^Kç‚aÔÈŠç‚aÄásçXDF  0À 0R9`€)“«î\ `ârÌ1À 0Àèä€`rÕ- €&.ÇÌË`´ásçÒaÔÛ6èó-“K…Qo £Ï·T.†vV`â`ä†~áœýVzº–›, ç‚aän¯¥sÁ0jd¹s, èóË 0ÀŒN`Êäª;W˜¸s 0À 0:9`€…\uK`€‰Ë1ÇÌÚ0Z‡ð¹sé0bm¹sÉ0ê>ôùʥ¨7Òç«Öκ{˜ÉpÀ’@nèÎ £!Fn²,œ †‘»½æÎñ€GŸo\ŽEd0À 0À³É\uçJÀ—cŽ`€F' 0À£«nI 0q9æ`€FFë>wŽ6ú|ãr©0ê­aôù–Ê¥ÂÐÎzƒyÆfFnèÎ £!Fn²ÌãvMŸo\Ž%}¾q9`€`€Ù^®ºs%`€‰Ë1Ç 0À£“`€QÈU·$˜¸s 0À̶`´ásçh¡Ï7.— #×–;— £ÞL¸Zs"í¬ÀÄÁ¨ýÕZæå&ËÜ9n×ôùÆåXÐç—`€F8Wݹ0ÀÄå˜c€`€ÑÉ 0À(äª[L\Ž9`€‡úôùÆå’aÔ}rçRaäZà çl˜ghµf¹`ÚYk…i'¾­ ˜cÔ‡>}¾¥rÜ®éó˱$ Ï7. 0À£«î\ `ârÌ1À 0Àèä€`rÕ- €&.Ç 0ÀŒN˜ü0Z‡ð¹s´Ðçû³œ ót-×V8 #×LX8 C;ë æI F}èÓç[*Çíš>߸Kú|ãrÀÌKsÕ+L\Ž9`€0ÀŒB®º%0ÀÄå˜c€f%ÿöæg‚ê/¸Ì»ûÓ»w½²:L÷yr¿ô^Èê0Î ÿÔ^0ª0Íý­¤uŸ; ãÝß¿îò±XÛFñœsÿèèÜï³^£OéÜ2ÌPr­a…sÁ0rÍ„¹s©K‚¡µÓi?}E;k Óû°_ì7˜›‚ñý2Ìu^+`¨n1ú 4Ùç{ý“Ûs©0×ÛÜåûCn‡[Ì%Ã\ŒŽÇ°¨-æÒa>¥?g£ Gî-æ~óø­«ý”ùzOݗ˘ñÖÕ~Êx½¾ùú¬;3ÞºÚ}}x÷cgÇ;403/w|i'›]¾•Ì©ÃÏ1÷­«]U˜ÛÖÕ¾*Ì.+ÇÞ. £€1 £Âa®ž]¾½_t¡0½Èü²‹¸óì“oÝŒQÀŒQÀŒQÀŒQÀŒQÀŒQÀŒQÀŒQÀŒQÀŒQÀŒQÀõ_³<Ôy¬` %%CreationDate: Wed Jan 30 13:09:32 2002 %%Orientation: Portrait %%Pages: 1 %%DocumentFonts: %%EndComments %%BeginProlog % Prolog copyright 1994-2000 Trolltech. You may copy this prolog in any way % that is directly related to this document. For other use of this prolog, % see your licensing agreement for Qt. /d/def load def/D{bind d}bind d/d2{dup dup}D/B{0 d2}D/W{255 d2}D/ED{exch d}D/D0 {0 ED}D/LT{lineto}D/MT{moveto}D/ND/.notdef d/S{stroke}D/F{setfont}D/SW{ setlinewidth}D/CP{closepath}D/RL{rlineto}D/NP{newpath}D/CM{currentmatrix}D/SM{ setmatrix}D/TR{translate}D/SC{aload pop setrgbcolor}D/BSt 0 d/LWi 1 d/PSt 1 d /Cx 0 d/Cy 0 d/WFi false d/OMo false d/BCol[1 1 1]d/PCol[0 0 0]d/BkCol[1 1 1]d /nS 0 d/LArr[[][][10 3][3 10][3 3][3 3][5 3 3 3][3 5 3 3][5 3 3 3 3 3][3 5 3 3 3 3]]d/GPS{PSt 1 ge PSt 5 le and{{LArr PSt 1 sub 2 mul get}{LArr PSt 2 mul 1 sub get}ifelse}{[]}ifelse}D/QS{PSt 0 ne{LWi SW gsave PCol SC true GPS 0 setdash S OMo PSt 1 ne and{grestore BkCol SC false GPS dup 0 get setdash S}{grestore} ifelse}if}D/BDArr[0.06 0.12 0.37 0.50 0.63 0.88 0.94]d/r28{{currentfile read pop dup 32 gt{exit}if pop}loop 3{currentfile read pop}repeat 0 4{7 bitshift exch dup 128 gt{84 sub}if 42 sub 127 and add}repeat}D/rA 0 d/rL 0 d/rB{rL 0 eq{ /rA r28 d/rL 28 d}if dup rL gt{rA exch rL sub rL exch/rA 0 d/rL 0 d rB exch bitshift add}{dup rA 16#fffffff 3 -1 roll bitshift not and exch dup rL exch sub /rL ED neg rA exch bitshift/rA ED}ifelse}D/rC{/rL 0 d 0{dup 2 index length ge{ exit}if 1 rB 1 eq{3 rB dup 4 ge{dup rB 1 index 5 ge{1 index 6 ge{1 index 7 ge{ 64 add}if 32 add}if 16 add}if 4 add exch pop}if 1 add 3 mul exch 10 rB 1 add 3 mul{dup 3 index lt{dup}{2 index}ifelse 4 index 3 index 3 index sub 2 index getinterval 5 index 4 index 3 -1 roll putinterval dup 4 -1 roll add 3 1 roll 4 -1 roll exch sub dup 0 eq{exit}if 3 1 roll}loop pop pop}{3 rB 1 add 3 mul{2 copy 8 rB put 1 add}repeat}ifelse}loop pop}D/rG{/rL 0 d 0{dup 2 index length ge {exit}if 1 rB 1 eq{3 rB dup 4 ge{dup rB 1 index 5 ge{1 index 6 ge{1 index 7 ge{ 64 add}if 32 add}if 16 add}if 4 add exch pop}if 1 add exch 10 rB 1 add{dup 3 index lt{dup}{2 index}ifelse 4 index 3 index 3 index sub 2 index getinterval 5 index 4 index 3 -1 roll putinterval dup 4 -1 roll add 3 1 roll 4 -1 roll exch sub dup 0 eq{exit}if 3 1 roll}loop pop pop}{3 rB 1 add{2 copy 8 rB put 1 add} repeat}ifelse}loop pop}D/sl D0/QCIgray D0/QCIcolor D0/QCIindex D0/QCI{ /colorimage where{pop false 3 colorimage}{exec/QCIcolor ED/QCIgray QCIcolor length 3 idiv string d 0 1 QCIcolor length 3 idiv 1 sub{/QCIindex ED/x QCIindex 3 mul d QCIgray QCIindex QCIcolor x get 0.30 mul QCIcolor x 1 add get 0.59 mul QCIcolor x 2 add get 0.11 mul add add cvi put}for QCIgray image}ifelse}D/defM matrix d/BF{gsave BSt 1 eq{BCol SC WFi{fill}{eofill}ifelse}if BSt 2 ge BSt 8 le and{BDArr BSt 2 sub get setgray fill}if BSt 9 ge BSt 14 le and{WFi{clip}{eoclip }ifelse defM SM pathbbox 3 index 3 index translate 4 2 roll 3 2 roll exch sub/h ED sub/w ED OMo{NP 0 0 MT 0 h RL w 0 RL 0 h neg RL CP BkCol SC fill}if BCol SC 0.3 SW NP BSt 9 eq BSt 11 eq or{0 4 h{dup 0 exch MT w exch LT}for}if BSt 10 eq BSt 11 eq or{0 4 w{dup 0 MT h LT}for}if BSt 12 eq BSt 14 eq or{w h gt{0 6 w h add{dup 0 MT h sub h LT}for}{0 6 w h add{dup 0 exch MT w sub w exch LT}for} ifelse}if BSt 13 eq BSt 14 eq or{w h gt{0 6 w h add{dup h MT h sub 0 LT}for}{0 6 w h add{dup w exch MT w sub 0 exch LT}for}ifelse}if S}if BSt 24 eq{}if grestore}D/mat matrix d/ang1 D0/ang2 D0/w D0/h D0/x D0/y D0/ARC{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED mat CM pop x w 2 div add y h 2 div add TR 1 h w div neg scale ang2 0 ge{0 0 w 2 div ang1 ang1 ang2 add arc}{0 0 w 2 div ang1 ang1 ang2 add arcn}ifelse mat SM}D/C D0/P{NP MT 0.5 0.5 rmoveto 0 -1 RL -1 0 RL 0 1 RL CP PCol SC fill}D/M{/Cy ED/Cx ED}D/L{NP Cx Cy MT/Cy ED/Cx ED Cx Cy LT QS}D/DL{NP MT LT QS}D/HL{1 index DL}D/VL{2 index exch DL}D/R{/h ED/w ED/y ED/x ED NP x y MT 0 h RL w 0 RL 0 h neg RL CP BF QS}D/ACR{/h ED/w ED/y ED/x ED x y MT 0 h RL w 0 RL 0 h neg RL CP}D/CLSTART{/clipTmp matrix CM d defM SM NP}D/CLEND{clip NP clipTmp SM}D/CLO{grestore gsave defM SM}D/xr D0/yr D0/rx D0/ry D0/rx2 D0/ry2 D0 /RR{/yr ED/xr ED/h ED/w ED/y ED/x ED xr 0 le yr 0 le or{x y w h R}{xr 100 ge yr 100 ge or{x y w h E}{/rx xr w mul 200 div d/ry yr h mul 200 div d/rx2 rx 2 mul d/ry2 ry 2 mul d NP x rx add y MT x y rx2 ry2 180 -90 x y h add ry2 sub rx2 ry2 270 -90 x w add rx2 sub y h add ry2 sub rx2 ry2 0 -90 x w add rx2 sub y rx2 ry2 90 -90 ARC ARC ARC ARC CP BF QS}ifelse}ifelse}D/E{/h ED/w ED/y ED/x ED mat CM pop x w 2 div add y h 2 div add translate 1 h w div scale NP 0 0 w 2 div 0 360 arc mat SM BF QS}D/A{16 div exch 16 div exch NP ARC QS}D/PIE{/ang2 ED/ang1 ED/h ED/w ED/y ED/x ED NP x w 2 div add y h 2 div add MT x y w h ang1 16 div ang2 16 div ARC CP BF QS}D/CH{16 div exch 16 div exch NP ARC CP BF QS}D/BZ{curveto QS}D /CRGB{255 div 3 1 roll 255 div 3 1 roll 255 div 3 1 roll}D/SV{BSt LWi PSt Cx Cy WFi OMo BCol PCol BkCol/nS nS 1 add d gsave}D/RS{nS 0 gt{grestore/BkCol ED/PCol ED/BCol ED/OMo ED/WFi ED/Cy ED/Cx ED/PSt ED/LWi ED/BSt ED/nS nS 1 sub d}if}D/BC {CRGB BkCol astore pop}D/BR{CRGB BCol astore pop/BSt ED}D/WB{1 W BR}D/NB{0 B BR }D/PE{setlinejoin setlinecap CRGB PCol astore pop/LWi ED/PSt ED LWi 0 eq{0.25 /LWi ED}if}D/P1{1 0 5 2 roll 0 0 PE}D/ST{defM setmatrix concat}D/qtfindfont{ true exch true exch{exch pop exch pop dup 0 get dup findfont dup/FontName get 3 -1 roll eq{exit}if}forall exch}d/qtdefinefont{dup 1 get/fxscale exch def 2 get /fslant exch def exch/fencoding exch def[fxscale 0 fslant 1 0 0]makefont fencoding false eq{}{dup maxlength dict begin{1 index/FID ne{def}{pop pop} ifelse}forall/Encoding fencoding def currentdict end}ifelse definefont pop}d/MF {qtfindfont qtdefinefont}D/MSF{findfont exch/slant exch d[1 0 slant 1 0 0] makefont definefont pop}D/DF{findfont/FONTSIZE 3 -1 roll d[FONTSIZE 0 0 FONTSIZE -1 mul 0 0]makefont d}D/ty 0 d/Y{/ty ED}D/Tl{NP 1 index exch MT 1 index 0 rlineto QS}D/T{PCol SC ty MT 1 index dup length exch stringwidth pop 3 -1 roll exch sub exch div exch 0 exch ashow}D/QI{/C save d pageinit/Cx 0 d/Cy 0 d/OMo false d}D/QP{C restore showpage}D %%EndProlog %%BeginSetup /pageinit { % 210*297mm (portrait) 0 842 translate 1 -1 scale/defM matrix CM d } d %%EndSetup %%Page: 1 1 %%BeginPageSetup QI %%EndPageSetup W BC /OMo false d [1 0 0 1 -349 -19]ST [1 0 0 1 -349 -19]ST CLSTART 0 0 266 352 ACR CLEND 0 1 B 0 0 PE 1 216 d2 BR 365 340 10 20 E [1 0 0 1 -349 -179]ST 0 1 B 0 0 PE 1 216 d2 BR 365 340 10 20 E [1 0 0 1 -349 -339]ST 0 1 B 0 0 PE 1 216 d2 BR 365 340 10 20 E [1 0 0 1 -229 -19]ST 0 1 B 0 0 PE 1 216 d2 BR 365 340 10 20 E [1 0 0 1 -229 -179]ST 0 1 B 0 0 PE 1 216 d2 BR 365 340 10 20 E [1 0 0 1 -229 -339]ST 0 1 B 0 0 PE 1 216 d2 BR 365 340 10 20 E [1 0 0 1 -109 -339]ST 0 1 B 0 0 PE 1 216 d2 BR 365 340 10 20 E [1 0 0 1 -109 -179]ST 0 1 B 0 0 PE 1 216 d2 BR 365 340 10 20 E [1 0 0 1 -109 -19]ST 0 1 B 0 0 PE 1 216 d2 BR 365 340 10 20 E [1 0 0 1 -59 -89]ST 1 1 B 0 0 PE NB 80 100 240 320 R [1 0 0 1 -59 -89]ST CLO [1 0 0 1 -59 -89]ST CLSTART 0 0 266 352 ACR CLEND 1 1 B 0 0 PE NB 200 420 100 VL [1 0 0 1 -59 -89]ST 1 1 B 0 0 PE 160 420 100 VL [1 0 0 1 -59 -89]ST 1 1 B 0 0 PE 120 420 100 VL [1 0 0 1 -59 -89]ST 1 1 B 0 0 PE 240 420 100 VL [1 0 0 1 -59 -89]ST 1 1 B 0 0 PE 280 420 100 VL [1 0 0 1 -59 -89]ST 1 1 B 0 0 PE 320 140 80 HL [1 0 0 1 -59 -89]ST 1 1 B 0 0 PE 320 180 80 HL [1 0 0 1 -59 -89]ST 1 1 B 0 0 PE 320 220 80 HL [1 0 0 1 -59 -89]ST 1 1 B 0 0 PE 320 260 80 HL [1 0 0 1 -59 -89]ST 1 1 B 0 0 PE 320 300 80 HL [1 0 0 1 -59 -89]ST 1 1 B 0 0 PE 320 340 80 HL [1 0 0 1 -59 -89]ST 1 1 B 0 0 PE 320 380 80 HL [0.666667 0 0 1 -39 -89]ST 2 1 B 0 0 PE 60 120 240 320 R [1 0 0 1 -59 -89]ST CLO [1 0 0 1 -59 -89]ST CLSTART 0 0 266 352 ACR CLEND 1 1 B 0 0 PE NB 75 415 10 10 E [1 0 0 1 -19 -89]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -89]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -89]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -59 -129]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -129]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -129]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -129]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -59 -169]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -169]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -169]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -169]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -59 -209]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -209]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -209]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -209]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -59 -249]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -249]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -249]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 61 -249]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -289]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -289]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -329]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -329]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -19 -369]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 21 -369]ST 1 1 B 0 0 PE 75 415 10 10 E [1 0 0 1 -58 -90]ST 1 2 B 0 0 PE 85 135 75 145 DL [1 0 0 1 -58 -90]ST 1 2 B 0 0 PE 85 145 75 135 DL [1 0 0 1 -58 -50]ST 1 2 B 0 0 PE 85 135 75 145 DL [1 0 0 1 -58 -50]ST 1 2 B 0 0 PE 85 145 75 135 DL [1 0 0 1 -58 -10]ST 1 2 B 0 0 PE 85 135 75 145 DL [1 0 0 1 -58 -10]ST 1 2 B 0 0 PE 85 145 75 135 DL [1 0 0 1 61 -89]ST 1 2 B 0 0 PE 85 135 75 145 DL [1 0 0 1 61 -89]ST 1 2 B 0 0 PE 85 145 75 135 DL [1 0 0 1 61 -49]ST 1 2 B 0 0 PE 85 135 75 145 DL [1 0 0 1 61 -49]ST 1 2 B 0 0 PE 85 145 75 135 DL [1 0 0 1 61 -9]ST 1 2 B 0 0 PE 85 135 75 145 DL [1 0 0 1 61 -9]ST 1 2 B 0 0 PE 85 145 75 135 DL QP %%Trailer %%EOF clipper/dox/map_p2.png000644 000765 000000 00000004306 11766652736 015105 0ustar00ccbwheel000000 000000 ‰PNG  IHDR|1€ûEIDATxÚíÜ=nÛJÀqð«ärÁÊ¥J#u _ @J7{žÅ•JB70|Bܪ.Õz\2 Þ#wÄyÑr9 ÿSäs–?ŠK.9ðâÔ‹}QÅþ”Š:>RÏXÝ>Ì[“ø–z€Æêö`ÅÏ8¤Ÿµº=˜²M,ÓÐZÝÌ®MÜ¥ µº=˜m›¸M;@ku{0ůH;@kuƒ0kç#OîWLPw­„q_t¼¿××äùŠ«Õ4u¿8-ŒÓ}¥ó\÷uÕäY«œ|ëDÅ$s€Öê/×u¢â²s€ÖêoðêDÅVÌZ«\Ô‰Š[ó˜´V7¸ˆô‰šÅ\ÌZ«|ìà5Ëÿ¨4V·sÚûDÕ£¨4V7s,+éh«î"”·ðuæ 0ÀŒ<`€ùŸ0?òÍé©yÊç3|<åß›ô?9mþýÉý½ôɦyÄ8´µj{yà“ÍD0›¯¶aBƒN3QamÞTã`€`€¹Ö<ÖJÀüa0væ˜üµI|Þê¬`òÅçWŸøúy1°Ù÷jÕ¼y.«Ë«ŽG=Àîñ0S|~Ìë¿^Ïnm“ewwY¶9 „.Ï?ÀÞñ0ã‡ö÷£ÂeážT;4°Çʼº`ž÷ëÚñc¼ù4äòžåÍóì=F^óM}ìC0§×›ÅâÓy—êi7xþ$Ñæ5Çã¦<¬ÁÜ<tŠÞµí¢w÷1òªx –ýø±˜í¬?©j`ªC÷×M5ÏÓsQL¾ó;•”—ëd“oìVÃô’”7x©.×f`ÔK‚D7xv`Ԝْ Uam0À 0À 0ÌTyæß+c,Ï< s 0À 0À 0ó€™*Ïü’cyæa˜cÌÃÐ熡ÏW€¡ÏW€¡ÏW‚¡ÏW‚¡Ï÷ }¾ôù^iŸoìSD›×[Ðç+ÀÐç+ÀXëóµtU¢Ï÷2˜™-"`€`®$Ïü{%`Œå™‡aŽ`€`€f0Så™_c,Ï< s 0× CŸo†>_†>_†>_ †>_ †>ßs0ôùZïó½h‡/ }¥éó¥ÏWc­Ï×ÎäKŸ¯£ÞàÌ–© kó€`€ó0S噯Œ±<ó0Ì1À 0À 0ÀÌfª<óK`Œå™‡14ÇKçÊcz˜pÝñaÂu0û¹bŸ&\w|˜pÝ>ÌGá‹Ô0BÝÑa„º}˜·&ñ-5ŒPwt¡næP¼¬W«õKqÚbÜ—úRݱaEÓ­Ûƒ)×Ëe–-—ër`‹qÛ@ĺcÔ-L§næyá|¢[<ìoÜÆ!±îØ0»fwæýÖ5‰î6J ™:Oª;6̶…Ùž‡Ù,ÛÄe”¦CužTwl˜¢­[œ‡É|âÊ9—EiSUçeUÉÕpÝèí¬Î× Át‘ Ø;•~÷¹øTêä1ù¶0\®u—knð$– ‹H †Ç ª$m 0< æša¦Ê3ÿ^ cyæa˜c€`€`€™ÌTyæ—ÀË3à 0À3o˜¸/ë/ͳ¹½ãÒ<30±‚.ͳ½…ìÒ<+0Ñ›£ÿ²ÒT0Ýœoþˆmªñ½í4¿¶ÆÜ©deŽaò`¸\K0ÜàI0, $‘À 0³‡™*Ïü{%`Œå™‡aŽ`€`€f0Så™_c,Ï< s 0À 0ÀðR_ CH†Æ¡0Œ¹V³Ø;¬†éüß\s¢ÚY¯æ{àÇ’ÀXo™gòò¬Àp¹–`¸Á“`XH0,"˜ùÀL•gþ½0ÆòÌÃ0Ç 0À 0À3˜©òÌ/ €1–g†9`€`€ÑÃðR? CHÆZãPìVÃtþo®ÕÌ Œ¹æD+0´³¶09ÆÜ©dåªdnòµcîrm†< †%Ã"`þ@˜©òÌ¿WÆXžyæ`€`€`æ3Užù%0ÆòÌÃ0Ç 039–ΕÇô0áºãÄë`ö…sÅ>=L¸îø0áº}˜Â'©a„º£Ãuû0oMâ[j¡îè0BÝÌ¡xY¯Vë—â0´Å¸/õ¥ºcʦ[·S®—Ë,[.×åÀ#·¨ëF†)[˜NÝÞ’àyá|¢[<ìoäÆ!mÝØ0»fwæýÖ5‰î6m«™²nt˜m ³=³Y¶‰Ë´Í‰Rݱ瘢­[t`ºí¬>ñ‹s.KÛΚU%W«~ݱÛY«ŠÕî*aÖNS‡F“çaœÓÁÄŒºæz¦þJס8•êPœJš<©îFyÚün¿âÍåÚï¯ær­É“êŽ ³kaº—ëÐ ÞÃîïÛ7Ý ž&Oª;6LÙÂtoðBK‚j6R- ò\·$ÐäIudž9´0CK¿¨ò¡YDF ¡îØ0RÝàcšÇQC¨;:ŒP7ø ª Õƒª¸a«nà½Ò±št6ㆭº‹ßÙÔÂ<ÌèsŒ‹© k!€!€!€b:˜¯›ÓSó”Ï?=öñT¦ Ÿh|G‡ùab÷Ï|¢ø}2£ÀLSÖ~#0B#0B#0B#0B#0B#0B#0B#0B#0B#0B#0B#0B#0B#0B#Ä?_’bSYŽDù333DUfw D 0f08w8:IMD,U6DDUUDD UU(fAwLffwwff0wa8ww8DDDFX\UUUXXXQfl]u{eeecoqwwwˆ™ª»ÌÝîÿH™HX»X`Ì`hÝhpîpwÿwhƒŠt’š ©ˆW™bªl»w™|Hˆ‡™˜ª©»º™™H»˜XªªP»»XÌ‚Ýî˜ÿ¢Ì¥`ÌËÝÜîíÿýÌÌ`ÝÝhÿÎwîîpÿþwˆˆˆ™™™‹¯¸ªªª»»»–½È¢Ì׸ÍÒ­ÚæÌÌÌÝÝÝÌÿÌÔìòÿíÌÿÿÌîîîïøúÿÿÿ Û`ÖIDATxÚíÿÓ6ǵA7·ÜÚbŽÝtw-ldx¦¥4wÛQ¶–zÛJ³Bwlu“qI¶áõÿÿá$IlÇ_$ù‘å/ú¼Ú|qé‘Þ±,Yü 3¥Ú É6@I¼äHAn€äHAn€äHAn€ä¨&ÿü]€þ”]*(ÕòïCú]v© ¤ +ÈU‘â‡y4DþûÉÿýðît§ÐGX—§{)ÈåÓòÎpxz)À-² Ow&›fvVK­ 仸PÝ!G2º„.;G²»åô2zg‡¼¿ûfºÓä£wwmôîðÍÇoUK© äLJ—Þ8ßà'òìn¹üxøÍ¼9°Sð£yüøîðò½ác¤ —SÈÃÏ¿ù|è@ºÞä¶Âèt'¸Sà#ä4׈HA.§?þ& ™l™¿ëɸµìøèÒÝá¯øx¾7|sOA.§¦ïÍ#-ø”;êž³;>:G—93ãS·‚\JQ“UãäÊJ] I“‚¬ WE ršyGA®Šè§¿ü2ôö|ðXM5ÖM¦Ù`éº%Û(ÁR€YA&²tÍ´e[&N ²«ZcV}Õ³‚d‡Sé1æÈÜòÿJ®ò[¬É‘Ü묥N8+È%•¹¯!‹½ôaÌ rI5í]ó•>8ᬠ—TAÈ|£Ÿé•B•TÌCbTµ™H™KÕ¬ sªJÎ 2·ª3ᬠçPUf"ä\ªf9§ª0ᬠç–]zÌ 2€fKvÁR¤ ƒ(ѯ jdrïLMDÂeÆÜ4Èm Ù“ty17 ²‰!÷E%n›å¼ûHÓ [²È¥©®—Pß(ÕòצAÿ=¡"˜;¨U&ÊMƒŒ{^'¢³°æqsÑÉ.i Ì² (Zm$~îÈtúðå¡Ü8ÈfK|ºå@³d—ÕWã [B.†„5²L2TC–ìÂzªäߥꫯÒ?ÿ *ï¯þqýÃ1)WÞ)ªäGÝ\zTÕ¼S¤ +È”[Ñh ?, .95®xuˆÒ*xãÜC(ȬyãÝέ(È,ò*z£Ûݺ€Hå>Dé½í<^¸¿™1oüÙ6RYäU4F¶²áTôên]Aç6ðëk›ÝÍk]´€. teû*9Ðеdÿ‡W·À 3æ÷Û¸¦ ³È«èÍÍî…m§ÉÄU|e³û`W&®å«[]´½Mþ®Üïn"ÿ[Ùè^}™1oÒ¬o(È,ò*º{í>n¼zDÎ?~¼°}Áy‡ÜªE“Š^À¯óM|y#¿9Ï•wŠj ™~=.¬¸GSwB~E/Üïnß÷vؼ‚Ï‹çà ³ä­ ³Ë¯èû ÝIEãnЖ{ŽÜžT4Þèœ,‰®‘æòêd¦¼§½ð\y§¨®´uµ›¡GUÍ;EÍ‚|=YtÞ)jd =ªjÞ)Rä *TÑÛéÕº[ÑÔã[î\y§¨~Ó}_tþ/_G¦ó®_¼ùúü‡ÿ5Õ˜:ßyþ£©©FõÛqë‡Ã+(lIq¬·ô½ƒê Ù6uÍŒóæŠ.“µ5áž}q2Å;NTOÈ%­@›] Õ×[2%´vQmH !ÛV ‰aÌ‚7Üfw$ÜþÃnký¸jyljúIÊ!»ªqÜA2B~ ¼ Ïj™t¶Ò—:%,]´dxÐŽôVMH 'v¶‚J‰ºªj¶"~[õŒ;[4a’¡“ûj¶4ñc¸š@Nïl•v§r¶ÂOÍ ™k9«³Túí$¤]>d®d«Írg¼¬{† $¬#ïk¡¿¬ªCÓt¶‚ʾ1Œ¥~qDp“]mÈ)W¶’Dq÷=0¡Mv…!Û':G8kª[³EA>é¡&›§ˆ3ªdÛÂ#¦ð%Ž€‹æš6n×LG :#a5n²yŠ8£ª@Ž1ñ\d‡<3ÙŒú'g"k.ØdsÅ”Œª­v숉'à"äHGuÊ}t¥)ÐdsÆ”ŒÔ“8S¡” Óeƒœ½"§`‚ ëAxŒ” ²€ÓŒ "¼¶®Ænçvò+d!#¦Á…ñ+Ì«3·“_Y óyåq0Vca^y›ìr@Æ#¦–˜ÓLyAc5Žb–¼æôË.d‘#¦¨ c5u7 3O@:d–uL‚ÕXÐ’×¾fئÁ÷]imƒÔµðSTb5º§f^ÔÂM6o"Yíú¢ˆSTBb5âSóÂ"öNds‡š’yÔ"ˈ/&Vc‰‹Ëì«ÍPä‘F þBFÖbb5:Sîwx)Kl9Œ‘.#o1±Gf«€cŸßOÐ^-§©6-)aI…ÅjŸtÄŸ—ÉáÌN9/ä·¿0ëÓ¿ÝùÏO÷o!+!ÓžŸ~ÊÚƒÚž™¼~þþÓ;luñ–½,ÿ½ÃÇ[È¿çÖ/‹´Gt^`é+È 2eAÑ~XB“g:=G¢ óØóêôÞ3È;ùøÖþ-üè=# ù ¼$€ÌcÏíÕ#6{r•¾¹æHÿòzò'û®!äyé¶û;½$ïž¿zZ df{ð9ù˜2s^¸Ieœ·n¡ ?uróžqÿ`éÈÍ:ðÒ}çœEÄCf·ç–{$p@fÏëh -Q7×ùëV“ùíiØ8YAVdYA®(äý’AÞ§Ú$òËêCN˜Ú»óþþ«Ì‰±"¦cìùáý;9í¡šfýþýŸa§CÅú{!S±²;S'À ÀöŒß/ÞS[` èÖ ˆ€Åè rúé¬xÈüö$žÈAdP]‚dÕ˜‚`~ÈÓÂ!ç±à>–)‰kBîsDÑ•È 90ÄŒ+ÈØ#¯= Q3쉮!ã2žL'*@B0ºò{^)IæÍ'ØÅ‰+È1·¦ö$D9̲'ÒýËØš´" !½u2“Ì™OhÖ=6® klD0{¢fÚ3 u¿@ã2Ž&Ó !]õõÌ$så™À‰+Èl+·= Q³í M]ÁÆe4ý¾HF¯ÐÞS’Ì“ÏHOÅÆÆ,rØž„(‡öØi÷ 6.£í{0€„`ôäLI2G>3N±q‹ƒ±'!Ê!•=Swฌ–×÷ Áè©cf%ɟϬ{Tl\Á GíIˆrHgÏÄ1 :.£ç$™¬ç”’$o>qŽŽ±Ã’‚†P³ö$äHiïâ m·ç  ™¬ç|’$g>ô>3Å\ ·g,èê—'‘L >È Þo…@aϬ ˆl|¤eeìÀ™ÅµÈ‚ìÉ Qðº™Q<™<Ò €,Ì *"fHນQÙÖ–ˆ‡,О‘ˆÉGpÝqVÀfȬnÊ¢!‹µGH÷ ¼ï¥gLo±Bföx Y´="&ÁGe­ˆb„ÌîÚï¼7wÙ¤í@ Ù4Â7e |lD)öùºUýôf€ ¤0I2|EQŽ= \7Û \À‡6d[ãnt…ÄF”aÁ8ò!É–ÇÉ/E·ø Q†=–N"–Á•Á€üõù!ã–Jãø- 6¢{lSã=GÄÊ<á¦-íc ÈøÈÕÇq?I.ÍÛ€<-cÊp=R3'd›„€æxlD™öŒÛ$ ,)[Oû½ÎÒgßE6üMã´¯ÿøcÚ§li•Àžï>Ë4ÞÀ´þ–ê1ëu4ã×ìi@¦¥ìÉJCAn€=.dt€ñëݹ½ÞÁAÌ®sd#JË8;‘ÝE„Ö½Ò QA{ü´JbÏÞ²oÎò.Þu¿^þv½×{ò$¦hý0«R³Ù»-ZÿÖÛ!µ•³g’V9ìÙ[>è®­‡!ã·ë»¨÷âæá"~‡z7ÐN-"ü‹¸áþxÖ²*5>‘iËÞïÓÝ!µ•³ÇOKª=Ó¤IR/æÂ÷özˇ±wó ùeÜØë=!_?<$Î.½µÝŒJOdš†þwwH-Dåì ômäÙM …!÷Öž¬áG|N@käKÞŽ“?òp¸x^©ñ‰LÓX$–¬{;¤¢röøiIµ'’Ô‹Èøöð‘~8G¾´¸îþRƒ•Ú[_ΪԸD¦iìÍí‘sŽ·CF!*f—–\{¦Iíâ¤o.G KLÆ `¯ws ø¬¾x­T§?—VˆØDiàÞãÜzÏÛ!½•³ÇMK®=¤HïúæA2“Ê7Tö¤§¡ 7À¹ö(È °GAn€=ÙS9¦ÒŠIKÙ“•F7BT’-¹R ¹R ¹R ÿèòG0T¿S˜hi"qQ0‰r¦ØH¢+^¹:!ÄϘ¦àÅÀ¹Âê]Bâ´/ A¹chBæÞE"ÛÓ(„Ô ˜DöÞ­I¹»HˆÌêÝ„쵑DI÷–…>áËA”ÛœKBÈÆ$!J½å ò·^Ò%^"A¿«BþjM"¹Ù×¢ÉVJoë„(7qèaH×’œ!L#ýKXðÌ òcÐß_ÂQ Ï–%ÓÖ,µ±#ô¢Ó”„«•Dr{PF âL‚øBd`ÊnÎJ^VøR½>ìYÍ,»ÙסäÇ-×ÔDǰ:D)Ÿ[`XºªkºÂÕô* U>ùžu!·€ž|ÿ‘ÉxÏêxgUÿý›õW®®ß¹¾{`IËKöÅ/ò:êÔõò™ `ƒ.Æ_–µÙPŠvH&°^ÌW²èŒ·a„€=‘®Ä‹ö1Þ˜XÖjE©“-‚§dy‹MÂL®=] ,:Y€õënÛÅX›[è "èBà6hœ1‚®$ÖÑÛ?(À„àÚéJB,—V XѺ[òÛ¥µ"Õ·[òó‹Xã‚®$Öù_P€ Áµ'áËk¼ãÇŒI¥°ÜåGÛî† AWëèË7“°‚kO¤+ İĎÚvH¥î$ OBX“>‚¦$Ö±ì,É8 p 8ö„ºÒ¤˺[`ƒ£Wu7Y¾`AP•$tàŒÒ™Xa6מ@WBJT]'Zˆ¢…¸@pwºòÛç+ëzoÿVi!T‘Bùÿo“ÇΕe“(333>>>DUfw D 0f08w8:IMD,U6DDUUDD UU(fAwLRfS0ffwwff0wa8ww8DDDFX\UUUXXXQfl]u{fffcoqvvvˆ™ª»ÌÝîÿH™HPªP`Ì`hÝhpîpwÿwhƒŠt’š ©ˆW™bªl»w™|Hˆ‡™˜ª©»º™™HªŠP»˜XªªP»»XÌ‚Ýî˜ÿ¢Ì¥`ÌËÝÜîíÿýÌÌ`ÝÝhîÁpÿÎwîîpÿþwˆˆˆ™™™Žž¢‹¯¸ªªª»»»–½È¢Ì׸ÍÒ­ÚæÌÌÌÝÝÝÌÿÌÔìòÿíÌÿÿÌîîîïøúÿÿÿ÷¬ã¤pIDATxÚí‰cÅÆ'6v7‚HJš—šFUƒØ8‡ÕbÈÑ$¤b“Ø@ж‘âzűø¿ïì!iï}³ûföz_Z$y5ûæøiçíÌìzßÑø_—ì#Klé8!WÝ8üëÛ—`‡.ÎÇ¥ÇøbvÔûαKüspø‚€«vH|îts$ì¼ãØö°?zß±ÿº½ô–óæ !WÍHÑKº ÅQs q $¤ RH„)¤æ"±MHäS}Èœÿøcÿ§ÿ½þúir<êƒD¦t=ðÑÒµÞ¤ì<ÕQÍE†‚õ§eçª~j2GGÓXeç«nj6GGfOÓ !5‰££ ‡¢ì¬ÕJÍGâèÈètŒ²3W#µ ‚BHí@‚îHÔ$ ¸Zƒ„sGJõ w˜‚ ÈR«àPô Š,µ w˜‚Æ®ÒÔ:$Š,µ E‡4“ÕJ$hì*M-E‚ HVóà%²¦=@¹ - ')ä UƒJ>CBg¬*—¥kݘM6ÕµFUŒ TòËbÀrÅŽr³ cªA5¨ä3$œö„–+ 6û_KÕ ’ϯãiG \Ö€¡ $£cBå ͇ÑâŽC¸\ù0B¢1ò#!|郂nB#±¡ªˆh’Ô!±Ð¤GPAq(h’”ŠfÎ ‰ˆZ!UË¡ $â4é¶ B"^F§µPIj-„D²Œv.ÑlŒKC>g+Wã5‰Gb€~ÖBÑ$tŽÄXÂy[Es08rÜA ÿTM5 Ó^…+I ]F·TI5 î_Žä|Ĥ¸*UTƒè1‰3Û¶óÚ&„„Þ•xrSï¶…‰!aHWšŽú­`¢~Hüx;A·n%ùËæ§ÿxçÝÛ0¶Yšê‡Äí¡°n×Ñfi"$ªj³4Õ öêpx“ñWÆ6`ñí²¼‰‡Ð&c'®jå4ω›Ãkvó ·XJó\[;‡ˆÌ&?¼LH¨•ÓÁ¿1ä?WïƒȦ}ø!¡VNó ϯ9ýºí/ÜàWj6<÷öpÖ<[ÃΑÍÍáNóÀm½o å6ÏõWg•Ï/â›N{͚ǽªó#çø¯öí-<$ 6mï“:ÅJ¸!<Sâ a6KSS¸º6”ØéFýL6ê3 »J¬žì¦à%*GÕËY(è<„ø hÈð¨ŸÉ¦G:vçèÒD‚¢—¡ªå,…B|Ñq#¿FÁØÑ¤oJ¨³ãï<Ä‚¢«Wµrf‡P ù}ðâÂH8ñÆW¤ñHN•X}ßä¨hPtÕªRÎÆqÓ•ðâ9°o}~&ë3&é÷;ZtâAÑÕª:9Kˆ’!ž ‰€Ÿ™'\9Tf§ë`]¡Š«*9K ›ž;æ8÷3'9“ hÞyT=¦y5r†G+ 'ÛÏT0ÊX“•5U@)J‘Ø^–ø`iÕceMéHX:Ör§báÞ”,Å«ÅÊš’‘,©«h@îgÊo¯<V*˜@`…TñÀ`õWÖ”ˆxPqBí,Iw)ôŠw¥!1`¯Z@ ;È_ŠWñe™%!!¸` $¤h –âU»ó( áS ¡˜Ë_ŠWåΣ$LIcˆ1Çå]U¸óPŽDdö­$˜1Çí¡+¹MVÝa+ÅHH=æ¸Ù“¼+@e‡­”"³Oè1ÇdzÙ0Y²‡­*¶Z Ö€7–Ñ•:d,!æ¸3J!±ÑÌîÆ*w©P‚„Õe}”ÉÎ4Ɉ9Îoþ&36èÔv€ªÆ„ $L;ïñ‘l[JÌñ±ÔÂNØj­bn¦$LÍ.¸üœ¤Ä—k|ܯ ò‘0"XGº!)1ÇeÇŸêƺ•¢Ž„íõ±žnÈÿ%ÈŠ9.;Ö8¿TTЉœHüòPþñòão½÷¿`d8Ùò·ß&Êgyaê?ÿþð2°À0SÁR|wtv”úËVN$~ØÏ¡02¬Ð²DSåÕ_¶‰RL5 öæþþ36{Q‰„å½§EUH…¥V$N=ÛÄf/©z¶±ŠŠÜòƒ‹lµpS"¦–BXxð`ÿ!›½<\eìyçÍ)þouÿÑ)v‘m<Øßÿ‚1T$à–ŸíïCB û_¼)„„¢R«{oîÙEr_V÷öÛÛ÷Þð£ö[¶zŠÿÍ.–¿¸X¬ã1Å. !¡¨Â*€ÄþŸ7ì¾Ð}Y}º·ê”dþÆ.ÝþSï’ˆ‹Üò£|1S{N)áH(*…°Š Á/”lö¯w’ÌßxC)H€-_d ÞNÅL=blC 5¥–¢›PT$ÄE7¡¢q‰RL„Deê/[„D)¦ B¢2õ—-<$ž–†ÄÓÌŒÔ _!Ö‰èõcö•óš2Ï+ir‚–MiLôq‹ª'lµ¥wR|†ø°È…”‰¤v‘„°eiL ;½¤­¶º©Û²¡»9‘˜·K$€vî k‚–£‘»-‡˜@‹,>s&‚ˆ;Dܹ¦þÉŽ˜Š5:—¢Hó¥ZüR#´Å"ç·Ül9È^dqÏ™À "çò»q #R¤Œ¹Ré‹kw$€¶häï¼–£‘»S,›þÍñ"‹{ÎNqוˆ?—oíD|ņÈ)cžT_o  3€«°åhäî4˦¶¸½Ç‹,î98AÄ]W"á\ý¹Û’T±Á0"Eʘ#•Ÿˆhm™HXŒDîNµìc/²¸çLàw;‡„s-–b&W¬á‹Q¤Œâ©DDhKD"Èb$rwºåˆ‘Å]g%ˆ¸7*‘t.s6“R±–>ï=Š”Q8UˆhmyH„XŒd?Ãòœ Ę߮3rBoT"ñ\¾;­äŠ5»qúiM""zO$í&4ŽEØM謾<&³æ:('ôF%’Ï5p'À2ŒÜ{"YL5ÈÜïYÖP‚e¿‰#ÄiŽìçBº @V¿èvåbet3GÔ%!byÚÅfmšðôØ™pR0´ŒÀ^Ïr@²la36Í¡.ljõ Ì{ aõ!»Ë@ϲÕ-RYQ¡Msô W€‘œöœ‰u GÂê‚öƒ—€¦e๠Bs&`˜B.–®ÆÜK)ÀE‚Ö%>¸–‘™@r&€¢ t|¾A AA‘×$:Ø–q™@r& ®„-¨‹iËìi¹ ‘àxë |Ëüò›-$gäJØ2E_Ž´ä”^K›Šù[ºe§bµÂôN‘ùÕ9"ñêðèæéåqêMl3¤ÈßÒ-œ(Á$Äòahì'ðHÖ©å±¢Ï'ãDþV`ÙÒ5Á_güi4$D¯V¦&z-vü`©åá%tèp.œÈßJ,[¡><É,Â>لًÓH+Ï„õÄD(‘¿UYžö<ýYÅw;Ìqçcu…KëÄN0Áž'ëƒ/}~§ü9>Ñ7ßÄÿš^±å/?HÉÌò? ¦;CvÊïÿ’’ñ¤ôßÿëƒÔdNJ¶ Ôó°‘çДEÓ“eµ– ²Ji#ÁNïî>±ß¬ÜÝ}²ü»ÄÿŸld–”§Œ$½³ÂÖÝ“&¦¯¦åYú––ÙAâä“Ý{üͽõ »ë÷C™<}?5“nR;e8é½K;»—¾v%f²’–½ôm-³ƒÄ;»wù›õK;ŒíÞå¼°“üߊ}ìë ©™t“Ú)w ¤<érèJÌd%-Ÿœý‚ÚYf‰Ó;ü«;+Ü §geÇNÀ³æÛ½s?-“NR'%/˜’ÙyâJÌd5-;é[[f7#—Öys÷îîÎû«_óD‹Lî®§eÒIꤴ3éOy‰óº~Ï=”˜ÉJZvÓ·¶ÌnFîŸæÿ¹ÀAyïO+öå®?“;+i™´“:)wî¬Rî¼Ç¸ÃâJÎd-»é[[fº %Ë¡”„Y¥$$Èr(%!A–C) ²JIHåPJö(¡ÉmÔôdY­e [“ê-B‚!A ‰ …DHB"$H!¤þ^/îõ\$  \section s_where_theme Thematic index. This section describes the documentation which might help when addressing a particular type of problem. \subsection ss_where_theme_all Documentation common to all problems. Some information is common to all tasks in Clipper. Most fundamental are the coordinate types. There are described in the following essay: \ref p_coords. The most commonly used classes are clipper::Coord_orth, clipper::Coord_frac, clipper::Coord_grid and clipper::HKL. All crystallographic tasks depend upon the spacegroup and cell classes, so read their documentation. The cell class is clipper::Cell, and the spacegroup class is clipper::Spacegroup. You may want to look at their parent classes, Cell_descr, and clipper::Spgr_descr, which are used to initialise the classes if the information is not coming from a file. If you are going to need to perform operations on coordinates, then you may want to look at the clipper::RTop_orth documentation. Its counterpart, clipper::RTop_frac is the base class of the symmetry operator clipper::Symop. Often, the parent classes of a class also contain useful methods. For example, the coordinate classes are all derived from clipper::Vec3, and the operators are derived from clipper::RTop. The clipper::Util class may contain some helpful utility functions. The clipper::String class is a trivial extension of the STL std::string. You can use either interchangeably. \subsection ss_where_theme_hkl Documentation for reflection-related problems. First, look at the essay \ref p_develop_hkl, which describes how Clipper handles reciprocal space data. The fundamental types which hold lists of HKL's and lists of associated reflection data (e.g. F's, phases, etc.) are clipper::HKL_info and clipper::HKL_data. clipper::HKL_data is a template class which can be used to hold any kind of data. A range of common datatypes are provided which you can store in this object: Look at the derived classes of clipper::Datatype_base for a list. Alternatively, you can add your own. Most common reflection data conversions have built in methods. Look at the clipper::HKL_data::compute() method. For operators to use with it, look at the class listing for classes labelled clipper::datatypes::Compute_*. Scaling of data is also built in. See clipper::ResolutionFn and the examples on that page, and the derived classes of clipper::BasisFn_base and clipper::TargetFn_base. \subsection ss_where_theme_map Documentation for map-related problems. First, look at the essay \ref p_develop_map, which describes how Clipper handles real space map data. Crystallographic maps are handled by the clipper::Xmap class. Calculation of FFT's to and from reciprocal space is build in to this class, as are interpolation methods. The clipper::Map_stats class provides tools for calculating map statistics. Calculation of maps and masks from atomic coordinates is handled in the contrib package by the EDcalc- and MASKcalc- classes. Filtering of maps and calculation of masks is aided by the MapFilter- classes in the contrib package. Non-crystallographic maps (i.e. maps with no symmetry or cell repeat) are handled by the clipper::NXmap class. Non-crystallographic maps may be referred into a crystallographic frame using the clipper::NXoperator class. \subsection ss_where_theme_model Documentation for model-related problems. First, look at the essay \ref p_develop_model, which describes how Clipper handles atomic models. The clipper::Atom and clipper::Atom_list classes provide basic support for atoms and lists of atoms, or you can use the more advanced MMDB or MiniMol packages. To calculate structure factors, maps, or masks from a coordinate model, look at the SFcalc-, EDcalc-, and MASKcalc- classes in the contrib package.
    \section s_where_task Task index This section describes the documentation which might help when addressing a particular crystallographic task. \subsection ss_where_molrep Molecular Replacement. Rotations are handled in a generic form as Quaternions by the clipper::Rotation class. These may be converted to and from Polar angles, Euler angles (24 conventions), and matrix representations. See the clipper::Polar_ccp4, clipper::Euler_ccp4, clipper::Euler, and clipper::Mat33 classes. Rotation-translation operators are handled by the derived classes of clipper::RTop, i.e. clipper::RTop_orth and clipper::RTop_frac. \subsection ss_where_phaseimp Phase improvement (Density modification) Filtering of maps and calculation of masks is aided by the MapFilter- classes in the contrib package. Data scaling and sigmaa estimation can be performed using the clipper::ResolutionFn class and its related classes. \subsection ss_where_refinement Refinement Agarwal coefficients for calculation of refinement residual gradients may be generated using the clipper::AtomShapeFn class. Data scaling and sigmaa estimation can be performed using the clipper::ResolutionFn class and its related classes. \subsection ss_where_modelbuild Model building FFFear-style translation functions may be calculated using the FFFear- classes in the contrib package. */ clipper/clipper/ccp4/000755 000765 000000 00000000000 13061476122 014672 5ustar00ccbwheel000000 000000 clipper/clipper/cctbx/000755 000765 000000 00000000000 12057357010 015142 5ustar00ccbwheel000000 000000 clipper/clipper/cif/000755 000765 000000 00000000000 12543245351 014604 5ustar00ccbwheel000000 000000 clipper/clipper/clipper-ccp4.h000644 000765 000000 00000000344 11766652736 016521 0ustar00ccbwheel000000 000000 /* Clipper header file */ /* (C) 2000-2002 Kevin Cowtan */ #ifndef CLIPPER_CCP4_H #define CLIPPER_CCP4_H #include "clipper/ccp4/ccp4_utils.h" #include "clipper/ccp4/ccp4_mtz_io.h" #include "clipper/ccp4/ccp4_map_io.h" #endif clipper/clipper/clipper-cctbx.h000644 000765 000000 00000000236 11766652736 016773 0ustar00ccbwheel000000 000000 /* Clipper header file */ /* (C) 2000-2002 Kevin Cowtan */ #ifndef CLIPPER_CCTBX_H #define CLIPPER_CCTBX_H #include "clipper/cctbx/clipper_cctbx.h" #endif clipper/clipper/clipper-cif.h000644 000765 000000 00000000226 11766652736 016430 0ustar00ccbwheel000000 000000 /* Clipper header file */ /* (C) 2000-2002 Kevin Cowtan */ #ifndef CLIPPER_CIF_H #define CLIPPER_CIF_H #include "clipper/cif/cif_data_io.h" #endif clipper/clipper/clipper-cns.h000644 000765 000000 00000000271 11766652736 016452 0ustar00ccbwheel000000 000000 /* Clipper header file */ /* (C) 2000-2002 Kevin Cowtan */ #ifndef CLIPPER_CNS_H #define CLIPPER_CNS_H #include "clipper/cns/cns_hkl_io.h" #include "clipper/cns/cns_map_io.h" #endif clipper/clipper/clipper-contrib.h000644 000765 000000 00000000776 11766652736 017341 0ustar00ccbwheel000000 000000 /* Clipper header file */ /* (C) 2000-2002 Kevin Cowtan */ #ifndef CLIPPER_CONTRIB_H #define CLIPPER_CONTRIB_H #include "clipper/contrib/sfcalc.h" #include "clipper/contrib/edcalc.h" #include "clipper/contrib/sfcalc_obs.h" #include "clipper/contrib/sfweight.h" #include "clipper/contrib/sfscale.h" #include "clipper/contrib/convolution_search.h" #include "clipper/contrib/fffear.h" #include "clipper/contrib/mapfilter.h" #include "clipper/contrib/skeleton.h" #include "clipper/contrib/originmatch.h" #endif clipper/clipper/clipper-minimol.h000644 000765 000000 00000000373 11766652736 017336 0ustar00ccbwheel000000 000000 /* Clipper header file */ /* (C) 2000-2003 Kevin Cowtan */ #ifndef CLIPPER_MINIMOL_H #define CLIPPER_MINIMOL_H #include "clipper/minimol/minimol_utils.h" #include "clipper/minimol/minimol_io.h" #include "clipper/minimol/container_minimol.h" #endif clipper/clipper/clipper-mmdb.h000644 000765 000000 00000000232 11766652736 016603 0ustar00ccbwheel000000 000000 /* Clipper header file */ /* (C) 2000-2003 Kevin Cowtan */ #ifndef CLIPPER_MMDB_H #define CLIPPER_MMDB_H #include "clipper/mmdb/clipper_mmdb.h" #endif clipper/clipper/clipper-mmdbold.h000644 000765 000000 00000000245 11766652736 017306 0ustar00ccbwheel000000 000000 /* Clipper header file */ /* (C) 2000-2003 Kevin Cowtan */ #ifndef CLIPPER_MMDBOLD_H #define CLIPPER_MMDBOLD_H #include "clipper/mmdbold/container_mmdb.h" #endif clipper/clipper/clipper-phs.h000644 000765 000000 00000000221 11766652736 016454 0ustar00ccbwheel000000 000000 /* Clipper header file */ /* (C) 2000-2002 Kevin Cowtan */ #ifndef CLIPPER_PHS_H #define CLIPPER_PHS_H #include "clipper/phs/phs_io.h" #endif clipper/clipper/clipper.h000644 000765 000000 00000001036 11766652736 015671 0ustar00ccbwheel000000 000000 /* Clipper header file */ /* (C) 2000-2002 Kevin Cowtan */ #ifndef CLIPPER_CORE_H #define CLIPPER_CORE_H #include "clipper/core/container_hkl.h" #include "clipper/core/container_map.h" #include "clipper/core/rotation.h" #include "clipper/core/ramachandran.h" #include "clipper/core/hkl_compute.h" #include "clipper/core/hkl_operators.h" #include "clipper/core/resol_targetfn.h" #include "clipper/core/map_interp.h" #include "clipper/core/map_utils.h" #include "clipper/core/atomsf.h" #include "clipper/core/clipper_instance.h" #endif clipper/clipper/cns/000755 000765 000000 00000000000 12500050635 014616 5ustar00ccbwheel000000 000000 clipper/clipper/contrib/000755 000765 000000 00000000000 12506727731 015511 5ustar00ccbwheel000000 000000 clipper/clipper/core/000755 000765 000000 00000000000 13061476122 014771 5ustar00ccbwheel000000 000000 clipper/clipper/fortran/000755 000765 000000 00000000000 12057357010 015512 5ustar00ccbwheel000000 000000 clipper/clipper/Makefile.am000644 000765 000000 00000006720 12506727731 016112 0ustar00ccbwheel000000 000000 pkginclude_HEADERS = \ clipper-ccp4.h clipper-contrib.h clipper-phs.h \ clipper-cctbx.h clipper-minimol.h clipper.h \ clipper-cif.h clipper-mmdb.h minimal-clipper-hkl.h \ clipper-cns.h minimal-clipper-map.h SUBDIRS = core AM_CPPFLAGS=-I$(top_srcdir) if BUILD_CONTRIB SUBDIRS += contrib endif lib_LTLIBRARIES = if BUILD_MMDB lib_LTLIBRARIES += mmdb/libclipper-mmdb.la mmdb_libclipper_mmdb_la_LDFLAGS = @VERSION_INFO@ mmdb_libclipper_mmdb_la_LIBADD = core/libclipper-core.la -lmmdb2 mmdb_libclipper_mmdb_la_SOURCES = mmdb/clipper_mmdb.cpp mmdb_includedir=$(pkgincludedir)/mmdb mmdb_include_HEADERS = mmdb/clipper_mmdb.h endif if BUILD_MINIMOL lib_LTLIBRARIES += minimol/libclipper-minimol.la minimol_libclipper_minimol_la_LDFLAGS = @VERSION_INFO@ # minimol uses libmmdb directly (although is included # indirectly, via clipper/clipper-mmdb.h) minimol_libclipper_minimol_la_LIBADD = core/libclipper-core.la \ mmdb/libclipper-mmdb.la -lmmdb2 minimol_libclipper_minimol_la_SOURCES = \ minimol/minimol.cpp minimol/container_minimol.cpp minimol/minimol_data.cpp \ minimol/minimol_io.cpp minimol/minimol_seq.cpp minimol/minimol_utils.cpp minimol_includedir=$(pkgincludedir)/minimol minimol_include_HEADERS = \ minimol/container_minimol.h minimol/minimol_data.h minimol/minimol_seq.h \ minimol/minimol.h minimol/minimol_io.h minimol/minimol_utils.h endif if BUILD_PHS lib_LTLIBRARIES += phs/libclipper-phs.la phs_libclipper_phs_la_LDFLAGS = @VERSION_INFO@ phs_libclipper_phs_la_LIBADD = core/libclipper-core.la phs_libclipper_phs_la_SOURCES = phs/phs_io.cpp phs_includedir=$(pkgincludedir)/phs phs_include_HEADERS = phs/phs_io.h endif if BUILD_CIF lib_LTLIBRARIES += cif/libclipper-cif.la cif_libclipper_cif_la_LDFLAGS = @VERSION_INFO@ cif_libclipper_cif_la_LIBADD = core/libclipper-core.la -lmmdb2 cif_libclipper_cif_la_SOURCES = cif/cif_data_io.cpp cif_includedir=$(pkgincludedir)/cif cif_include_HEADERS = cif/cif_data_io.h endif if BUILD_CCP4 lib_LTLIBRARIES += ccp4/libclipper-ccp4.la ccp4_libclipper_ccp4_la_LDFLAGS = @VERSION_INFO@ ccp4_libclipper_ccp4_la_LIBADD = core/libclipper-core.la -lccp4c ccp4_libclipper_ccp4_la_SOURCES = \ ccp4/ccp4_mtz_types.cpp ccp4/ccp4_mtz_io.cpp \ ccp4/ccp4_map_io.cpp ccp4/ccp4_utils.cpp ccp4_includedir=$(pkgincludedir)/ccp4 ccp4_include_HEADERS = \ ccp4/ccp4_map_io.h ccp4/ccp4_mtz_io.h \ ccp4/ccp4_mtz_types.h ccp4/ccp4_utils.h endif if BUILD_CCTBX lib_LTLIBRARIES += cctbx/libclipper-cctbx.la cctbx_libclipper_cctbx_la_LDFLAGS = @VERSION_INFO@ cctbx_libclipper_cctbx_la_LIBADD = core/libclipper-core.la -lsgtbx -luctbx cctbx_libclipper_cctbx_la_SOURCES = cctbx/clipper_cctbx.cpp cctbx_includedir=$(pkgincludedir)/cctbx cctbx_include_HEADERS = cctbx/clipper_cctbx.h endif if BUILD_CNS lib_LTLIBRARIES += cns/libclipper-cns.la cns_libclipper_cns_la_LDFLAGS = @VERSION_INFO@ cns_libclipper_cns_la_LIBADD = core/libclipper-core.la cns_libclipper_cns_la_SOURCES = cns/cns_hkl_io.cpp cns/cns_map_io.cpp cns_includedir=$(pkgincludedir)/cns cns_include_HEADERS = cns/cns_hkl_io.h cns/cns_map_io.h endif if BUILD_FORTRAN lib_LTLIBRARIES += fortran/libclipper-fortran.la fortran_libclipper_fortran_la_LDFLAGS = @VERSION_INFO@ fortran_libclipper_fortran_la_LIBADD = core/libclipper-core.la \ contrib/libclipper-contrib.la fortran_libclipper_fortran_la_SOURCES = fortran/f_interface.cpp endif clipper/clipper/Makefile.in000644 000765 000000 00000147015 12506727731 016126 0ustar00ccbwheel000000 000000 # Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ @BUILD_CONTRIB_TRUE@am__append_1 = contrib @BUILD_MMDB_TRUE@am__append_2 = mmdb/libclipper-mmdb.la @BUILD_MINIMOL_TRUE@am__append_3 = minimol/libclipper-minimol.la @BUILD_PHS_TRUE@am__append_4 = phs/libclipper-phs.la @BUILD_CIF_TRUE@am__append_5 = cif/libclipper-cif.la @BUILD_CCP4_TRUE@am__append_6 = ccp4/libclipper-ccp4.la @BUILD_CCTBX_TRUE@am__append_7 = cctbx/libclipper-cctbx.la @BUILD_CNS_TRUE@am__append_8 = cns/libclipper-cns.la @BUILD_FORTRAN_TRUE@am__append_9 = fortran/libclipper-fortran.la subdir = clipper DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/build-aux/depcomp \ $(am__ccp4_include_HEADERS_DIST) \ $(am__cctbx_include_HEADERS_DIST) \ $(am__cif_include_HEADERS_DIST) \ $(am__cns_include_HEADERS_DIST) \ $(am__minimol_include_HEADERS_DIST) \ $(am__mmdb_include_HEADERS_DIST) \ $(am__phs_include_HEADERS_DIST) $(pkginclude_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pthread.m4 \ $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(ccp4_includedir)" \ "$(DESTDIR)$(cctbx_includedir)" "$(DESTDIR)$(cif_includedir)" \ "$(DESTDIR)$(cns_includedir)" \ "$(DESTDIR)$(minimol_includedir)" \ "$(DESTDIR)$(mmdb_includedir)" "$(DESTDIR)$(phs_includedir)" \ "$(DESTDIR)$(pkgincludedir)" LTLIBRARIES = $(lib_LTLIBRARIES) @BUILD_CCP4_TRUE@ccp4_libclipper_ccp4_la_DEPENDENCIES = \ @BUILD_CCP4_TRUE@ core/libclipper-core.la am__ccp4_libclipper_ccp4_la_SOURCES_DIST = ccp4/ccp4_mtz_types.cpp \ ccp4/ccp4_mtz_io.cpp ccp4/ccp4_map_io.cpp ccp4/ccp4_utils.cpp am__dirstamp = $(am__leading_dot)dirstamp @BUILD_CCP4_TRUE@am_ccp4_libclipper_ccp4_la_OBJECTS = \ @BUILD_CCP4_TRUE@ ccp4/ccp4_mtz_types.lo ccp4/ccp4_mtz_io.lo \ @BUILD_CCP4_TRUE@ ccp4/ccp4_map_io.lo ccp4/ccp4_utils.lo ccp4_libclipper_ccp4_la_OBJECTS = \ $(am_ccp4_libclipper_ccp4_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = ccp4_libclipper_ccp4_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(ccp4_libclipper_ccp4_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_CCP4_TRUE@am_ccp4_libclipper_ccp4_la_rpath = -rpath $(libdir) @BUILD_CCTBX_TRUE@cctbx_libclipper_cctbx_la_DEPENDENCIES = \ @BUILD_CCTBX_TRUE@ core/libclipper-core.la am__cctbx_libclipper_cctbx_la_SOURCES_DIST = cctbx/clipper_cctbx.cpp @BUILD_CCTBX_TRUE@am_cctbx_libclipper_cctbx_la_OBJECTS = \ @BUILD_CCTBX_TRUE@ cctbx/clipper_cctbx.lo cctbx_libclipper_cctbx_la_OBJECTS = \ $(am_cctbx_libclipper_cctbx_la_OBJECTS) cctbx_libclipper_cctbx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) \ $(cctbx_libclipper_cctbx_la_LDFLAGS) $(LDFLAGS) -o $@ @BUILD_CCTBX_TRUE@am_cctbx_libclipper_cctbx_la_rpath = -rpath \ @BUILD_CCTBX_TRUE@ $(libdir) @BUILD_CIF_TRUE@cif_libclipper_cif_la_DEPENDENCIES = \ @BUILD_CIF_TRUE@ core/libclipper-core.la am__cif_libclipper_cif_la_SOURCES_DIST = cif/cif_data_io.cpp @BUILD_CIF_TRUE@am_cif_libclipper_cif_la_OBJECTS = cif/cif_data_io.lo cif_libclipper_cif_la_OBJECTS = $(am_cif_libclipper_cif_la_OBJECTS) cif_libclipper_cif_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(cif_libclipper_cif_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_CIF_TRUE@am_cif_libclipper_cif_la_rpath = -rpath $(libdir) @BUILD_CNS_TRUE@cns_libclipper_cns_la_DEPENDENCIES = \ @BUILD_CNS_TRUE@ core/libclipper-core.la am__cns_libclipper_cns_la_SOURCES_DIST = cns/cns_hkl_io.cpp \ cns/cns_map_io.cpp @BUILD_CNS_TRUE@am_cns_libclipper_cns_la_OBJECTS = cns/cns_hkl_io.lo \ @BUILD_CNS_TRUE@ cns/cns_map_io.lo cns_libclipper_cns_la_OBJECTS = $(am_cns_libclipper_cns_la_OBJECTS) cns_libclipper_cns_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(cns_libclipper_cns_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_CNS_TRUE@am_cns_libclipper_cns_la_rpath = -rpath $(libdir) @BUILD_FORTRAN_TRUE@fortran_libclipper_fortran_la_DEPENDENCIES = \ @BUILD_FORTRAN_TRUE@ core/libclipper-core.la \ @BUILD_FORTRAN_TRUE@ contrib/libclipper-contrib.la am__fortran_libclipper_fortran_la_SOURCES_DIST = \ fortran/f_interface.cpp @BUILD_FORTRAN_TRUE@am_fortran_libclipper_fortran_la_OBJECTS = \ @BUILD_FORTRAN_TRUE@ fortran/f_interface.lo fortran_libclipper_fortran_la_OBJECTS = \ $(am_fortran_libclipper_fortran_la_OBJECTS) fortran_libclipper_fortran_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) \ $(fortran_libclipper_fortran_la_LDFLAGS) $(LDFLAGS) -o $@ @BUILD_FORTRAN_TRUE@am_fortran_libclipper_fortran_la_rpath = -rpath \ @BUILD_FORTRAN_TRUE@ $(libdir) @BUILD_MINIMOL_TRUE@minimol_libclipper_minimol_la_DEPENDENCIES = \ @BUILD_MINIMOL_TRUE@ core/libclipper-core.la \ @BUILD_MINIMOL_TRUE@ mmdb/libclipper-mmdb.la am__minimol_libclipper_minimol_la_SOURCES_DIST = minimol/minimol.cpp \ minimol/container_minimol.cpp minimol/minimol_data.cpp \ minimol/minimol_io.cpp minimol/minimol_seq.cpp \ minimol/minimol_utils.cpp @BUILD_MINIMOL_TRUE@am_minimol_libclipper_minimol_la_OBJECTS = \ @BUILD_MINIMOL_TRUE@ minimol/minimol.lo \ @BUILD_MINIMOL_TRUE@ minimol/container_minimol.lo \ @BUILD_MINIMOL_TRUE@ minimol/minimol_data.lo \ @BUILD_MINIMOL_TRUE@ minimol/minimol_io.lo \ @BUILD_MINIMOL_TRUE@ minimol/minimol_seq.lo \ @BUILD_MINIMOL_TRUE@ minimol/minimol_utils.lo minimol_libclipper_minimol_la_OBJECTS = \ $(am_minimol_libclipper_minimol_la_OBJECTS) minimol_libclipper_minimol_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) \ $(minimol_libclipper_minimol_la_LDFLAGS) $(LDFLAGS) -o $@ @BUILD_MINIMOL_TRUE@am_minimol_libclipper_minimol_la_rpath = -rpath \ @BUILD_MINIMOL_TRUE@ $(libdir) @BUILD_MMDB_TRUE@mmdb_libclipper_mmdb_la_DEPENDENCIES = \ @BUILD_MMDB_TRUE@ core/libclipper-core.la am__mmdb_libclipper_mmdb_la_SOURCES_DIST = mmdb/clipper_mmdb.cpp @BUILD_MMDB_TRUE@am_mmdb_libclipper_mmdb_la_OBJECTS = \ @BUILD_MMDB_TRUE@ mmdb/clipper_mmdb.lo mmdb_libclipper_mmdb_la_OBJECTS = \ $(am_mmdb_libclipper_mmdb_la_OBJECTS) mmdb_libclipper_mmdb_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(mmdb_libclipper_mmdb_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_MMDB_TRUE@am_mmdb_libclipper_mmdb_la_rpath = -rpath $(libdir) @BUILD_PHS_TRUE@phs_libclipper_phs_la_DEPENDENCIES = \ @BUILD_PHS_TRUE@ core/libclipper-core.la am__phs_libclipper_phs_la_SOURCES_DIST = phs/phs_io.cpp @BUILD_PHS_TRUE@am_phs_libclipper_phs_la_OBJECTS = phs/phs_io.lo phs_libclipper_phs_la_OBJECTS = $(am_phs_libclipper_phs_la_OBJECTS) phs_libclipper_phs_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(phs_libclipper_phs_la_LDFLAGS) \ $(LDFLAGS) -o $@ @BUILD_PHS_TRUE@am_phs_libclipper_phs_la_rpath = -rpath $(libdir) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) am__v_CXX_0 = @echo " CXX " $@; am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) am__v_CXXLD_0 = @echo " CXXLD " $@; am__v_CXXLD_1 = SOURCES = $(ccp4_libclipper_ccp4_la_SOURCES) \ $(cctbx_libclipper_cctbx_la_SOURCES) \ $(cif_libclipper_cif_la_SOURCES) \ $(cns_libclipper_cns_la_SOURCES) \ $(fortran_libclipper_fortran_la_SOURCES) \ $(minimol_libclipper_minimol_la_SOURCES) \ $(mmdb_libclipper_mmdb_la_SOURCES) \ $(phs_libclipper_phs_la_SOURCES) DIST_SOURCES = $(am__ccp4_libclipper_ccp4_la_SOURCES_DIST) \ $(am__cctbx_libclipper_cctbx_la_SOURCES_DIST) \ $(am__cif_libclipper_cif_la_SOURCES_DIST) \ $(am__cns_libclipper_cns_la_SOURCES_DIST) \ $(am__fortran_libclipper_fortran_la_SOURCES_DIST) \ $(am__minimol_libclipper_minimol_la_SOURCES_DIST) \ $(am__mmdb_libclipper_mmdb_la_SOURCES_DIST) \ $(am__phs_libclipper_phs_la_SOURCES_DIST) RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ ctags-recursive dvi-recursive html-recursive info-recursive \ install-data-recursive install-dvi-recursive \ install-exec-recursive install-html-recursive \ install-info-recursive install-pdf-recursive \ install-ps-recursive install-recursive installcheck-recursive \ installdirs-recursive pdf-recursive ps-recursive \ tags-recursive uninstall-recursive am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__ccp4_include_HEADERS_DIST = ccp4/ccp4_map_io.h ccp4/ccp4_mtz_io.h \ ccp4/ccp4_mtz_types.h ccp4/ccp4_utils.h am__cctbx_include_HEADERS_DIST = cctbx/clipper_cctbx.h am__cif_include_HEADERS_DIST = cif/cif_data_io.h am__cns_include_HEADERS_DIST = cns/cns_hkl_io.h cns/cns_map_io.h am__minimol_include_HEADERS_DIST = minimol/container_minimol.h \ minimol/minimol_data.h minimol/minimol_seq.h minimol/minimol.h \ minimol/minimol_io.h minimol/minimol_utils.h am__mmdb_include_HEADERS_DIST = mmdb/clipper_mmdb.h am__phs_include_HEADERS_DIST = phs/phs_io.h HEADERS = $(ccp4_include_HEADERS) $(cctbx_include_HEADERS) \ $(cif_include_HEADERS) $(cns_include_HEADERS) \ $(minimol_include_HEADERS) $(mmdb_include_HEADERS) \ $(phs_include_HEADERS) $(pkginclude_HEADERS) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive am__recursive_targets = \ $(RECURSIVE_TARGETS) \ $(RECURSIVE_CLEAN_TARGETS) \ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ distdir am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DIST_SUBDIRS = core contrib DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) am__relativize = \ dir0=`pwd`; \ sed_first='s,^\([^/]*\)/.*$$,\1,'; \ sed_rest='s,^[^/]*/*,,'; \ sed_last='s,^.*/\([^/]*\)$$,\1,'; \ sed_butlast='s,/*[^/]*$$,,'; \ while test -n "$$dir1"; do \ first=`echo "$$dir1" | sed -e "$$sed_first"`; \ if test "$$first" != "."; then \ if test "$$first" = ".."; then \ dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ else \ first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ if test "$$first2" = "$$first"; then \ dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ else \ dir2="../$$dir2"; \ fi; \ dir0="$$dir0"/"$$first"; \ fi; \ fi; \ dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ done; \ reldir="$$dir2" ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLIPPER_LIBS = @CLIPPER_LIBS@ CLIPPER_REQUIRES = @CLIPPER_REQUIRES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ FFTW2_LIBS = @FFTW2_LIBS@ FGREP = @FGREP@ FLIBS = @FLIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ VERSION_INFO = @VERSION_INFO@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ ac_ct_F77 = @ac_ct_F77@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pkginclude_HEADERS = \ clipper-ccp4.h clipper-contrib.h clipper-phs.h \ clipper-cctbx.h clipper-minimol.h clipper.h \ clipper-cif.h clipper-mmdb.h minimal-clipper-hkl.h \ clipper-cns.h minimal-clipper-map.h SUBDIRS = core $(am__append_1) AM_CPPFLAGS = -I$(top_srcdir) lib_LTLIBRARIES = $(am__append_2) $(am__append_3) $(am__append_4) \ $(am__append_5) $(am__append_6) $(am__append_7) \ $(am__append_8) $(am__append_9) @BUILD_MMDB_TRUE@mmdb_libclipper_mmdb_la_LDFLAGS = @VERSION_INFO@ @BUILD_MMDB_TRUE@mmdb_libclipper_mmdb_la_LIBADD = core/libclipper-core.la -lmmdb2 @BUILD_MMDB_TRUE@mmdb_libclipper_mmdb_la_SOURCES = mmdb/clipper_mmdb.cpp @BUILD_MMDB_TRUE@mmdb_includedir = $(pkgincludedir)/mmdb @BUILD_MMDB_TRUE@mmdb_include_HEADERS = mmdb/clipper_mmdb.h @BUILD_MINIMOL_TRUE@minimol_libclipper_minimol_la_LDFLAGS = @VERSION_INFO@ # minimol uses libmmdb directly (although is included # indirectly, via clipper/clipper-mmdb.h) @BUILD_MINIMOL_TRUE@minimol_libclipper_minimol_la_LIBADD = core/libclipper-core.la \ @BUILD_MINIMOL_TRUE@ mmdb/libclipper-mmdb.la -lmmdb2 @BUILD_MINIMOL_TRUE@minimol_libclipper_minimol_la_SOURCES = \ @BUILD_MINIMOL_TRUE@ minimol/minimol.cpp minimol/container_minimol.cpp minimol/minimol_data.cpp \ @BUILD_MINIMOL_TRUE@ minimol/minimol_io.cpp minimol/minimol_seq.cpp minimol/minimol_utils.cpp @BUILD_MINIMOL_TRUE@minimol_includedir = $(pkgincludedir)/minimol @BUILD_MINIMOL_TRUE@minimol_include_HEADERS = \ @BUILD_MINIMOL_TRUE@ minimol/container_minimol.h minimol/minimol_data.h minimol/minimol_seq.h \ @BUILD_MINIMOL_TRUE@ minimol/minimol.h minimol/minimol_io.h minimol/minimol_utils.h @BUILD_PHS_TRUE@phs_libclipper_phs_la_LDFLAGS = @VERSION_INFO@ @BUILD_PHS_TRUE@phs_libclipper_phs_la_LIBADD = core/libclipper-core.la @BUILD_PHS_TRUE@phs_libclipper_phs_la_SOURCES = phs/phs_io.cpp @BUILD_PHS_TRUE@phs_includedir = $(pkgincludedir)/phs @BUILD_PHS_TRUE@phs_include_HEADERS = phs/phs_io.h @BUILD_CIF_TRUE@cif_libclipper_cif_la_LDFLAGS = @VERSION_INFO@ @BUILD_CIF_TRUE@cif_libclipper_cif_la_LIBADD = core/libclipper-core.la -lmmdb2 @BUILD_CIF_TRUE@cif_libclipper_cif_la_SOURCES = cif/cif_data_io.cpp @BUILD_CIF_TRUE@cif_includedir = $(pkgincludedir)/cif @BUILD_CIF_TRUE@cif_include_HEADERS = cif/cif_data_io.h @BUILD_CCP4_TRUE@ccp4_libclipper_ccp4_la_LDFLAGS = @VERSION_INFO@ @BUILD_CCP4_TRUE@ccp4_libclipper_ccp4_la_LIBADD = core/libclipper-core.la -lccp4c @BUILD_CCP4_TRUE@ccp4_libclipper_ccp4_la_SOURCES = \ @BUILD_CCP4_TRUE@ ccp4/ccp4_mtz_types.cpp ccp4/ccp4_mtz_io.cpp \ @BUILD_CCP4_TRUE@ ccp4/ccp4_map_io.cpp ccp4/ccp4_utils.cpp @BUILD_CCP4_TRUE@ccp4_includedir = $(pkgincludedir)/ccp4 @BUILD_CCP4_TRUE@ccp4_include_HEADERS = \ @BUILD_CCP4_TRUE@ ccp4/ccp4_map_io.h ccp4/ccp4_mtz_io.h \ @BUILD_CCP4_TRUE@ ccp4/ccp4_mtz_types.h ccp4/ccp4_utils.h @BUILD_CCTBX_TRUE@cctbx_libclipper_cctbx_la_LDFLAGS = @VERSION_INFO@ @BUILD_CCTBX_TRUE@cctbx_libclipper_cctbx_la_LIBADD = core/libclipper-core.la -lsgtbx -luctbx @BUILD_CCTBX_TRUE@cctbx_libclipper_cctbx_la_SOURCES = cctbx/clipper_cctbx.cpp @BUILD_CCTBX_TRUE@cctbx_includedir = $(pkgincludedir)/cctbx @BUILD_CCTBX_TRUE@cctbx_include_HEADERS = cctbx/clipper_cctbx.h @BUILD_CNS_TRUE@cns_libclipper_cns_la_LDFLAGS = @VERSION_INFO@ @BUILD_CNS_TRUE@cns_libclipper_cns_la_LIBADD = core/libclipper-core.la @BUILD_CNS_TRUE@cns_libclipper_cns_la_SOURCES = cns/cns_hkl_io.cpp cns/cns_map_io.cpp @BUILD_CNS_TRUE@cns_includedir = $(pkgincludedir)/cns @BUILD_CNS_TRUE@cns_include_HEADERS = cns/cns_hkl_io.h cns/cns_map_io.h @BUILD_FORTRAN_TRUE@fortran_libclipper_fortran_la_LDFLAGS = @VERSION_INFO@ @BUILD_FORTRAN_TRUE@fortran_libclipper_fortran_la_LIBADD = core/libclipper-core.la \ @BUILD_FORTRAN_TRUE@ contrib/libclipper-contrib.la @BUILD_FORTRAN_TRUE@fortran_libclipper_fortran_la_SOURCES = fortran/f_interface.cpp all: all-recursive .SUFFIXES: .SUFFIXES: .cpp .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign clipper/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign clipper/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ done clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ test -z "$$locs" || { \ echo rm -f $${locs}; \ rm -f $${locs}; \ } ccp4/$(am__dirstamp): @$(MKDIR_P) ccp4 @: > ccp4/$(am__dirstamp) ccp4/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) ccp4/$(DEPDIR) @: > ccp4/$(DEPDIR)/$(am__dirstamp) ccp4/ccp4_mtz_types.lo: ccp4/$(am__dirstamp) \ ccp4/$(DEPDIR)/$(am__dirstamp) ccp4/ccp4_mtz_io.lo: ccp4/$(am__dirstamp) \ ccp4/$(DEPDIR)/$(am__dirstamp) ccp4/ccp4_map_io.lo: ccp4/$(am__dirstamp) \ ccp4/$(DEPDIR)/$(am__dirstamp) ccp4/ccp4_utils.lo: ccp4/$(am__dirstamp) \ ccp4/$(DEPDIR)/$(am__dirstamp) ccp4/libclipper-ccp4.la: $(ccp4_libclipper_ccp4_la_OBJECTS) $(ccp4_libclipper_ccp4_la_DEPENDENCIES) $(EXTRA_ccp4_libclipper_ccp4_la_DEPENDENCIES) ccp4/$(am__dirstamp) $(AM_V_CXXLD)$(ccp4_libclipper_ccp4_la_LINK) $(am_ccp4_libclipper_ccp4_la_rpath) $(ccp4_libclipper_ccp4_la_OBJECTS) $(ccp4_libclipper_ccp4_la_LIBADD) $(LIBS) cctbx/$(am__dirstamp): @$(MKDIR_P) cctbx @: > cctbx/$(am__dirstamp) cctbx/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) cctbx/$(DEPDIR) @: > cctbx/$(DEPDIR)/$(am__dirstamp) cctbx/clipper_cctbx.lo: cctbx/$(am__dirstamp) \ cctbx/$(DEPDIR)/$(am__dirstamp) cctbx/libclipper-cctbx.la: $(cctbx_libclipper_cctbx_la_OBJECTS) $(cctbx_libclipper_cctbx_la_DEPENDENCIES) $(EXTRA_cctbx_libclipper_cctbx_la_DEPENDENCIES) cctbx/$(am__dirstamp) $(AM_V_CXXLD)$(cctbx_libclipper_cctbx_la_LINK) $(am_cctbx_libclipper_cctbx_la_rpath) $(cctbx_libclipper_cctbx_la_OBJECTS) $(cctbx_libclipper_cctbx_la_LIBADD) $(LIBS) cif/$(am__dirstamp): @$(MKDIR_P) cif @: > cif/$(am__dirstamp) cif/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) cif/$(DEPDIR) @: > cif/$(DEPDIR)/$(am__dirstamp) cif/cif_data_io.lo: cif/$(am__dirstamp) cif/$(DEPDIR)/$(am__dirstamp) cif/libclipper-cif.la: $(cif_libclipper_cif_la_OBJECTS) $(cif_libclipper_cif_la_DEPENDENCIES) $(EXTRA_cif_libclipper_cif_la_DEPENDENCIES) cif/$(am__dirstamp) $(AM_V_CXXLD)$(cif_libclipper_cif_la_LINK) $(am_cif_libclipper_cif_la_rpath) $(cif_libclipper_cif_la_OBJECTS) $(cif_libclipper_cif_la_LIBADD) $(LIBS) cns/$(am__dirstamp): @$(MKDIR_P) cns @: > cns/$(am__dirstamp) cns/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) cns/$(DEPDIR) @: > cns/$(DEPDIR)/$(am__dirstamp) cns/cns_hkl_io.lo: cns/$(am__dirstamp) cns/$(DEPDIR)/$(am__dirstamp) cns/cns_map_io.lo: cns/$(am__dirstamp) cns/$(DEPDIR)/$(am__dirstamp) cns/libclipper-cns.la: $(cns_libclipper_cns_la_OBJECTS) $(cns_libclipper_cns_la_DEPENDENCIES) $(EXTRA_cns_libclipper_cns_la_DEPENDENCIES) cns/$(am__dirstamp) $(AM_V_CXXLD)$(cns_libclipper_cns_la_LINK) $(am_cns_libclipper_cns_la_rpath) $(cns_libclipper_cns_la_OBJECTS) $(cns_libclipper_cns_la_LIBADD) $(LIBS) fortran/$(am__dirstamp): @$(MKDIR_P) fortran @: > fortran/$(am__dirstamp) fortran/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) fortran/$(DEPDIR) @: > fortran/$(DEPDIR)/$(am__dirstamp) fortran/f_interface.lo: fortran/$(am__dirstamp) \ fortran/$(DEPDIR)/$(am__dirstamp) fortran/libclipper-fortran.la: $(fortran_libclipper_fortran_la_OBJECTS) $(fortran_libclipper_fortran_la_DEPENDENCIES) $(EXTRA_fortran_libclipper_fortran_la_DEPENDENCIES) fortran/$(am__dirstamp) $(AM_V_CXXLD)$(fortran_libclipper_fortran_la_LINK) $(am_fortran_libclipper_fortran_la_rpath) $(fortran_libclipper_fortran_la_OBJECTS) $(fortran_libclipper_fortran_la_LIBADD) $(LIBS) minimol/$(am__dirstamp): @$(MKDIR_P) minimol @: > minimol/$(am__dirstamp) minimol/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) minimol/$(DEPDIR) @: > minimol/$(DEPDIR)/$(am__dirstamp) minimol/minimol.lo: minimol/$(am__dirstamp) \ minimol/$(DEPDIR)/$(am__dirstamp) minimol/container_minimol.lo: minimol/$(am__dirstamp) \ minimol/$(DEPDIR)/$(am__dirstamp) minimol/minimol_data.lo: minimol/$(am__dirstamp) \ minimol/$(DEPDIR)/$(am__dirstamp) minimol/minimol_io.lo: minimol/$(am__dirstamp) \ minimol/$(DEPDIR)/$(am__dirstamp) minimol/minimol_seq.lo: minimol/$(am__dirstamp) \ minimol/$(DEPDIR)/$(am__dirstamp) minimol/minimol_utils.lo: minimol/$(am__dirstamp) \ minimol/$(DEPDIR)/$(am__dirstamp) minimol/libclipper-minimol.la: $(minimol_libclipper_minimol_la_OBJECTS) $(minimol_libclipper_minimol_la_DEPENDENCIES) $(EXTRA_minimol_libclipper_minimol_la_DEPENDENCIES) minimol/$(am__dirstamp) $(AM_V_CXXLD)$(minimol_libclipper_minimol_la_LINK) $(am_minimol_libclipper_minimol_la_rpath) $(minimol_libclipper_minimol_la_OBJECTS) $(minimol_libclipper_minimol_la_LIBADD) $(LIBS) mmdb/$(am__dirstamp): @$(MKDIR_P) mmdb @: > mmdb/$(am__dirstamp) mmdb/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) mmdb/$(DEPDIR) @: > mmdb/$(DEPDIR)/$(am__dirstamp) mmdb/clipper_mmdb.lo: mmdb/$(am__dirstamp) \ mmdb/$(DEPDIR)/$(am__dirstamp) mmdb/libclipper-mmdb.la: $(mmdb_libclipper_mmdb_la_OBJECTS) $(mmdb_libclipper_mmdb_la_DEPENDENCIES) $(EXTRA_mmdb_libclipper_mmdb_la_DEPENDENCIES) mmdb/$(am__dirstamp) $(AM_V_CXXLD)$(mmdb_libclipper_mmdb_la_LINK) $(am_mmdb_libclipper_mmdb_la_rpath) $(mmdb_libclipper_mmdb_la_OBJECTS) $(mmdb_libclipper_mmdb_la_LIBADD) $(LIBS) phs/$(am__dirstamp): @$(MKDIR_P) phs @: > phs/$(am__dirstamp) phs/$(DEPDIR)/$(am__dirstamp): @$(MKDIR_P) phs/$(DEPDIR) @: > phs/$(DEPDIR)/$(am__dirstamp) phs/phs_io.lo: phs/$(am__dirstamp) phs/$(DEPDIR)/$(am__dirstamp) phs/libclipper-phs.la: $(phs_libclipper_phs_la_OBJECTS) $(phs_libclipper_phs_la_DEPENDENCIES) $(EXTRA_phs_libclipper_phs_la_DEPENDENCIES) phs/$(am__dirstamp) $(AM_V_CXXLD)$(phs_libclipper_phs_la_LINK) $(am_phs_libclipper_phs_la_rpath) $(phs_libclipper_phs_la_OBJECTS) $(phs_libclipper_phs_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) -rm -f ccp4/*.$(OBJEXT) -rm -f ccp4/*.lo -rm -f cctbx/*.$(OBJEXT) -rm -f cctbx/*.lo -rm -f cif/*.$(OBJEXT) -rm -f cif/*.lo -rm -f cns/*.$(OBJEXT) -rm -f cns/*.lo -rm -f fortran/*.$(OBJEXT) -rm -f fortran/*.lo -rm -f minimol/*.$(OBJEXT) -rm -f minimol/*.lo -rm -f mmdb/*.$(OBJEXT) -rm -f mmdb/*.lo -rm -f phs/*.$(OBJEXT) -rm -f phs/*.lo distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@ccp4/$(DEPDIR)/ccp4_map_io.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@ccp4/$(DEPDIR)/ccp4_mtz_io.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@ccp4/$(DEPDIR)/ccp4_mtz_types.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@ccp4/$(DEPDIR)/ccp4_utils.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@cctbx/$(DEPDIR)/clipper_cctbx.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@cif/$(DEPDIR)/cif_data_io.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@cns/$(DEPDIR)/cns_hkl_io.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@cns/$(DEPDIR)/cns_map_io.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@fortran/$(DEPDIR)/f_interface.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@minimol/$(DEPDIR)/container_minimol.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@minimol/$(DEPDIR)/minimol.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@minimol/$(DEPDIR)/minimol_data.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@minimol/$(DEPDIR)/minimol_io.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@minimol/$(DEPDIR)/minimol_seq.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@minimol/$(DEPDIR)/minimol_utils.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@mmdb/$(DEPDIR)/clipper_mmdb.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@phs/$(DEPDIR)/phs_io.Plo@am__quote@ .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cpp.obj: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cpp.lo: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs -rm -rf ccp4/.libs ccp4/_libs -rm -rf cctbx/.libs cctbx/_libs -rm -rf cif/.libs cif/_libs -rm -rf cns/.libs cns/_libs -rm -rf fortran/.libs fortran/_libs -rm -rf minimol/.libs minimol/_libs -rm -rf mmdb/.libs mmdb/_libs -rm -rf phs/.libs phs/_libs install-ccp4_includeHEADERS: $(ccp4_include_HEADERS) @$(NORMAL_INSTALL) @list='$(ccp4_include_HEADERS)'; test -n "$(ccp4_includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(ccp4_includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(ccp4_includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(ccp4_includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(ccp4_includedir)" || exit $$?; \ done uninstall-ccp4_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(ccp4_include_HEADERS)'; test -n "$(ccp4_includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(ccp4_includedir)'; $(am__uninstall_files_from_dir) install-cctbx_includeHEADERS: $(cctbx_include_HEADERS) @$(NORMAL_INSTALL) @list='$(cctbx_include_HEADERS)'; test -n "$(cctbx_includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(cctbx_includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(cctbx_includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(cctbx_includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(cctbx_includedir)" || exit $$?; \ done uninstall-cctbx_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(cctbx_include_HEADERS)'; test -n "$(cctbx_includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(cctbx_includedir)'; $(am__uninstall_files_from_dir) install-cif_includeHEADERS: $(cif_include_HEADERS) @$(NORMAL_INSTALL) @list='$(cif_include_HEADERS)'; test -n "$(cif_includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(cif_includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(cif_includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(cif_includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(cif_includedir)" || exit $$?; \ done uninstall-cif_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(cif_include_HEADERS)'; test -n "$(cif_includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(cif_includedir)'; $(am__uninstall_files_from_dir) install-cns_includeHEADERS: $(cns_include_HEADERS) @$(NORMAL_INSTALL) @list='$(cns_include_HEADERS)'; test -n "$(cns_includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(cns_includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(cns_includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(cns_includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(cns_includedir)" || exit $$?; \ done uninstall-cns_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(cns_include_HEADERS)'; test -n "$(cns_includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(cns_includedir)'; $(am__uninstall_files_from_dir) install-minimol_includeHEADERS: $(minimol_include_HEADERS) @$(NORMAL_INSTALL) @list='$(minimol_include_HEADERS)'; test -n "$(minimol_includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(minimol_includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(minimol_includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(minimol_includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(minimol_includedir)" || exit $$?; \ done uninstall-minimol_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(minimol_include_HEADERS)'; test -n "$(minimol_includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(minimol_includedir)'; $(am__uninstall_files_from_dir) install-mmdb_includeHEADERS: $(mmdb_include_HEADERS) @$(NORMAL_INSTALL) @list='$(mmdb_include_HEADERS)'; test -n "$(mmdb_includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(mmdb_includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(mmdb_includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(mmdb_includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(mmdb_includedir)" || exit $$?; \ done uninstall-mmdb_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(mmdb_include_HEADERS)'; test -n "$(mmdb_includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(mmdb_includedir)'; $(am__uninstall_files_from_dir) install-phs_includeHEADERS: $(phs_include_HEADERS) @$(NORMAL_INSTALL) @list='$(phs_include_HEADERS)'; test -n "$(phs_includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(phs_includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(phs_includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(phs_includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(phs_includedir)" || exit $$?; \ done uninstall-phs_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(phs_include_HEADERS)'; test -n "$(phs_includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(phs_includedir)'; $(am__uninstall_files_from_dir) install-pkgincludeHEADERS: $(pkginclude_HEADERS) @$(NORMAL_INSTALL) @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgincludedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pkgincludedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(pkgincludedir)" || exit $$?; \ done uninstall-pkgincludeHEADERS: @$(NORMAL_UNINSTALL) @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) # This directory's subdirectories are mostly independent; you can cd # into them and run 'make' without going through this Makefile. # To change the values of 'make' variables: instead of editing Makefiles, # (1) if the variable is set in 'config.status', edit 'config.status' # (which will cause the Makefiles to be regenerated when you run 'make'); # (2) otherwise, pass the desired values on the 'make' command line. $(am__recursive_targets): @fail=; \ if $(am__make_keepgoing); then \ failcom='fail=yes'; \ else \ failcom='exit 1'; \ fi; \ dot_seen=no; \ target=`echo $@ | sed s/-recursive//`; \ case "$@" in \ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ *) list='$(SUBDIRS)' ;; \ esac; \ for subdir in $$list; do \ echo "Making $$target in $$subdir"; \ if test "$$subdir" = "."; then \ dot_seen=yes; \ local_target="$$target-am"; \ else \ local_target="$$target"; \ fi; \ ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ || eval $$failcom; \ done; \ if test "$$dot_seen" = "no"; then \ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ fi; test -z "$$fail" ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-recursive TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ include_option=--etags-include; \ empty_fix=.; \ else \ include_option=--include; \ empty_fix=; \ fi; \ list='$(SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ test ! -f $$subdir/TAGS || \ set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ fi; \ done; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-recursive CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-recursive cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ if test "$$subdir" = .; then :; else \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ $(am__relativize); \ new_distdir=$$reldir; \ dir1=$$subdir; dir2="$(top_distdir)"; \ $(am__relativize); \ new_top_distdir=$$reldir; \ echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ ($(am__cd) $$subdir && \ $(MAKE) $(AM_MAKEFLAGS) \ top_distdir="$$new_top_distdir" \ distdir="$$new_distdir" \ am__remove_distdir=: \ am__skip_length_check=: \ am__skip_mode_fix=: \ distdir) \ || exit 1; \ fi; \ done check-am: all-am check: check-recursive all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(ccp4_includedir)" "$(DESTDIR)$(cctbx_includedir)" "$(DESTDIR)$(cif_includedir)" "$(DESTDIR)$(cns_includedir)" "$(DESTDIR)$(minimol_includedir)" "$(DESTDIR)$(mmdb_includedir)" "$(DESTDIR)$(phs_includedir)" "$(DESTDIR)$(pkgincludedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-recursive install-exec: install-exec-recursive install-data: install-data-recursive uninstall: uninstall-recursive install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-recursive install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) -rm -f ccp4/$(DEPDIR)/$(am__dirstamp) -rm -f ccp4/$(am__dirstamp) -rm -f cctbx/$(DEPDIR)/$(am__dirstamp) -rm -f cctbx/$(am__dirstamp) -rm -f cif/$(DEPDIR)/$(am__dirstamp) -rm -f cif/$(am__dirstamp) -rm -f cns/$(DEPDIR)/$(am__dirstamp) -rm -f cns/$(am__dirstamp) -rm -f fortran/$(DEPDIR)/$(am__dirstamp) -rm -f fortran/$(am__dirstamp) -rm -f minimol/$(DEPDIR)/$(am__dirstamp) -rm -f minimol/$(am__dirstamp) -rm -f mmdb/$(DEPDIR)/$(am__dirstamp) -rm -f mmdb/$(am__dirstamp) -rm -f phs/$(DEPDIR)/$(am__dirstamp) -rm -f phs/$(am__dirstamp) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-recursive clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ mostlyclean-am distclean: distclean-recursive -rm -rf ccp4/$(DEPDIR) cctbx/$(DEPDIR) cif/$(DEPDIR) cns/$(DEPDIR) fortran/$(DEPDIR) minimol/$(DEPDIR) mmdb/$(DEPDIR) phs/$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-ccp4_includeHEADERS \ install-cctbx_includeHEADERS install-cif_includeHEADERS \ install-cns_includeHEADERS install-minimol_includeHEADERS \ install-mmdb_includeHEADERS install-phs_includeHEADERS \ install-pkgincludeHEADERS install-dvi: install-dvi-recursive install-dvi-am: install-exec-am: install-libLTLIBRARIES install-html: install-html-recursive install-html-am: install-info: install-info-recursive install-info-am: install-man: install-pdf: install-pdf-recursive install-pdf-am: install-ps: install-ps-recursive install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-recursive -rm -rf ccp4/$(DEPDIR) cctbx/$(DEPDIR) cif/$(DEPDIR) cns/$(DEPDIR) fortran/$(DEPDIR) minimol/$(DEPDIR) mmdb/$(DEPDIR) phs/$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-recursive mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-recursive pdf-am: ps: ps-recursive ps-am: uninstall-am: uninstall-ccp4_includeHEADERS \ uninstall-cctbx_includeHEADERS uninstall-cif_includeHEADERS \ uninstall-cns_includeHEADERS uninstall-libLTLIBRARIES \ uninstall-minimol_includeHEADERS uninstall-mmdb_includeHEADERS \ uninstall-phs_includeHEADERS uninstall-pkgincludeHEADERS .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libLTLIBRARIES \ clean-libtool cscopelist-am ctags ctags-am distclean \ distclean-compile distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-ccp4_includeHEADERS \ install-cctbx_includeHEADERS install-cif_includeHEADERS \ install-cns_includeHEADERS install-data install-data-am \ install-dvi install-dvi-am install-exec install-exec-am \ install-html install-html-am install-info install-info-am \ install-libLTLIBRARIES install-man \ install-minimol_includeHEADERS install-mmdb_includeHEADERS \ install-pdf install-pdf-am install-phs_includeHEADERS \ install-pkgincludeHEADERS install-ps install-ps-am \ install-strip installcheck installcheck-am installdirs \ installdirs-am maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ uninstall-am uninstall-ccp4_includeHEADERS \ uninstall-cctbx_includeHEADERS uninstall-cif_includeHEADERS \ uninstall-cns_includeHEADERS uninstall-libLTLIBRARIES \ uninstall-minimol_includeHEADERS uninstall-mmdb_includeHEADERS \ uninstall-phs_includeHEADERS uninstall-pkgincludeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: clipper/clipper/minimal-clipper-hkl.h000644 000765 000000 00000000467 11766652736 020100 0ustar00ccbwheel000000 000000 /* Clipper header file */ /* (C) 2000-2002 Kevin Cowtan */ #ifndef CLIPPER_CORE_H #define CLIPPER_CORE_H #include "clipper/core/container_hkl.h" #include "clipper/core/rotation.h" #include "clipper/core/hkl_compute.h" #include "clipper/core/hkl_operators.h" #include "clipper/core/resol_targetfn.h" #endif clipper/clipper/minimal-clipper-map.h000644 000765 000000 00000000411 11766652736 020064 0ustar00ccbwheel000000 000000 /* Clipper header file */ /* (C) 2000-2002 Kevin Cowtan */ #ifndef CLIPPER_CORE_H #define CLIPPER_CORE_H #include "clipper/core/container_map.h" #include "clipper/core/rotation.h" #include "clipper/core/map_interp.h" #include "clipper/core/map_utils.h" #endif clipper/clipper/minimol/000755 000765 000000 00000000000 12506727731 015515 5ustar00ccbwheel000000 000000 clipper/clipper/mmdb/000755 000765 000000 00000000000 12506727731 014770 5ustar00ccbwheel000000 000000 clipper/clipper/mmdbold/000755 000765 000000 00000000000 12057357010 015455 5ustar00ccbwheel000000 000000 clipper/clipper/mtz/000755 000765 000000 00000000000 12506727731 014663 5ustar00ccbwheel000000 000000 clipper/clipper/phs/000755 000765 000000 00000000000 12500050540 014620 5ustar00ccbwheel000000 000000 clipper/clipper/phs/phs_io.cpp000644 000765 000000 00000024676 11766652736 016660 0ustar00ccbwheel000000 000000 /* phs_io.cpp: class file for reflection data phs importer */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "phs_io.h" extern "C" { #include } namespace clipper { /*! Constructing an PHSfile does nothing except flag the object as not attached to any file for either input or output */ PHSfile::PHSfile() { mode = NONE; } /*! Close any files which were left open. This is particularly important since to access the PHS file efficiently, data reads and writes are deferred until the file is closed. */ PHSfile::~PHSfile() { switch ( mode ) { case READ: close_read(); break; case WRITE: close_write(); break; case NONE: break; } } /*! The file is opened for reading. This PHSfile object will remain attached to this file until it is closed. Until that occurs, no other file may be opened with this object, however another PHSfile object could be used to access another file. \param filename_in The input filename or pathname. */ void PHSfile::open_read( const String filename_in ) { if ( mode != NONE ) Message::message( Message_fatal( "PHSfile: open_read - File already open" ) ); // open the phs f_sigf_i = NULL; phi_wt_i = NULL; filename = filename_in; FILE* phs = fopen( filename.c_str(), "r" ); if ( phs == NULL ) Message::message( Message_fatal( "PHSfile: open_read - Could not read: "+filename ) ); fclose( phs ); mode = READ; } /*! Close the file after reading. This command also actually fills in the data in any HKL_data structures which have been marked for import. */ void PHSfile::close_read() { if ( mode != READ ) Message::message( Message_fatal( "PHSfile: no file open for read" ) ); // make sure the data list is sized if ( f_sigf_i != NULL ) f_sigf_i->update(); if ( phi_wt_i != NULL ) phi_wt_i->update(); int h, k, l; HKL hkl; xtype x1[2], x2[2]; float f1, f2, f3, f4; char line[240]; FILE* phs = fopen( filename.c_str(), "r" ); if ( phs == NULL ) Message::message( Message_fatal( "PHSfile: import_hkl_data - Could not read: "+filename ) ); // read the data from the PHS while ( fgets( line, 240, phs ) != NULL ) { f1 = f2 = f3 = f4 = 0.0; // default sigf to 0 in case missing sscanf( line, " %i %i %i %f %f %f %f", &h, &k, &l, &f1, &f2, &f3, &f4 ); hkl = HKL( h, k, l ); x1[0] = xtype(f1); x1[1] = xtype(f4); x2[0] = xtype(Util::d2rad(ftype(f3))); x2[1] = xtype(f2); if ( f_sigf_i != NULL ) f_sigf_i->data_import( hkl, x1 ); if ( phi_wt_i != NULL ) phi_wt_i->data_import( hkl, x2 ); } fclose( phs ); mode = NONE; } /*! The file is opened for writing. This will be a new file, created entirely from data from within the program, rather than by extending an existing file. Similar restrictions apply as for open_read(). \param filename_out The output filename or pathname. */ void PHSfile::open_write( const String filename_out ) { if ( mode != NONE ) Message::message( Message_fatal( "PHSfile: open_write - File already open" ) ); // open the output phs hkl_ptr = NULL; f_sigf_o = NULL; phi_wt_o = NULL; filename = filename_out; FILE* phs = fopen( filename.c_str(), "w" ); if ( phs == NULL ) Message::message( Message_fatal( "PHSfile: open_write - Could not write: "+filename ) ); fclose( phs ); mode = WRITE; } /*! Close the file after writing. This command also actually writes the data reflection list from the HKL_info object and the data from any HKL_data objects which have been marked for import. */ void PHSfile::close_write() { if ( mode != WRITE ) Message::message( Message_fatal( "PHSfile: close_write - no file open for write" ) ); // export the marked list data to an phs file if ( hkl_ptr == NULL ) Message::message( Message_fatal( "PHSfile: close_write - no refln list exported" ) ); const HKL_info& hklinf = *hkl_ptr; HKL hkl; xtype x1[2], x2[2]; float f1, f2, f3, f4; f1 = f2 = f3 = f4 = 0.0; FILE* phs = fopen( filename.c_str(), "w" ); if ( phs == NULL ) Message::message( Message_fatal( "PHSfile: close_write - Could not write: "+filename ) ); HKL_info::HKL_reference_index ih; for ( ih = hklinf.first(); !ih.last(); ih.next() ) { hkl = ih.hkl(); if ( f_sigf_o != NULL ) f_sigf_o->data_export( hkl, x1 ); if ( phi_wt_o != NULL ) phi_wt_o->data_export( hkl, x2 ); f1 = float(x1[0]); f4 = float(x1[1]); f3 = float(Util::rad2d(ftype(x2[0]))); f2 = float(x2[1]); fprintf( phs, "%6i %6i %6i %11.3f %11.3f %11.3f %11.3f\n", hkl.h(), hkl.k(), hkl.l(), f1, f2, f3, f4 ); } fclose( phs ); mode = NONE; } /*! Get the resolution limit from the PHS file. Since a PHS file does not contain cell information, a Cell object must be supplied, which will be used to determine the resultion. The result is the resolution determined by the most extreme reflection in the file. \return The resolution. */ Resolution PHSfile::resolution( const Cell& cell ) const { if ( mode != READ ) Message::message( Message_fatal( "PHSfile: resolution - no file open for read" ) ); HKL hkl; int h, k, l; char line[240]; FILE* phs = fopen( filename.c_str(), "r" ); if ( phs == NULL ) Message::message( Message_fatal( "PHSfile: resolution - Could not read: "+filename ) ); // read the reflections from the phs ftype slim = 0.0; while ( fgets( line, 240, phs ) != NULL ) { sscanf( line, " %i %i %i", &h, &k, &l ); hkl = HKL( h, k, l ); slim = Util::max( slim, hkl.invresolsq(cell) ); } fclose( phs ); return Resolution( 1.0/sqrt(slim) ); } /*! Import the list of reflection HKLs from an PHS file into an HKL_info object. If the resolution limit of the HKL_info object is lower than the limit of the file, any excess reflections will be rejected, as will any systematic absences or duplicates. \param target The HKL_info object to be initialised. */ void PHSfile::import_hkl_info( HKL_info& target ) { if ( mode != READ ) Message::message( Message_fatal( "PHSfile: import_hkl_info - no file open for read" ) ); std::vector hkls; HKL hkl; int h, k, l; char line[240]; FILE* phs = fopen( filename.c_str(), "r" ); if ( phs == NULL ) Message::message( Message_fatal( "PHSfile: import_hkl_info - Could not read: "+filename ) ); // read the reflections from the phs ftype slim = target.resolution().invresolsq_limit(); while ( fgets( line, 240, phs ) != NULL ) { sscanf( line, " %i %i %i", &h, &k, &l ); hkl = HKL( h, k, l ); if ( hkl.invresolsq(target.cell()) < slim ) hkls.push_back( hkl ); } fclose( phs ); target.add_hkl_list( hkls ); } /*! Import data from an PHS file into an HKL_data object. This routine does not actually read any data, but rather marks the data to be read when the file is closed. The data to be read (F_sigF or Phi_fom) will be selected based on the type of the HKL_data object. \param cdata The HKL_data object into which data is to be imported. */ void PHSfile::import_hkl_data( HKL_data_base& cdata ) { if ( mode != READ ) Message::message( Message_fatal( "PHSfile: import_hkl_data - no file open for read" ) ); if ( cdata.type() == data32::F_sigF::type() ) f_sigf_i = &cdata; else if ( cdata.type() == data32::Phi_fom::type() ) phi_wt_i = &cdata; else Message::message( Message_fatal( "PHSfile: import_hkl_data - data must be F_sigF or Phi_fom" ) ); } /*! Export the list of reflection HKLs to an PHS file from an HKL_info object. */ void PHSfile::export_hkl_info( const HKL_info& target ) { if ( mode != WRITE ) Message::message( Message_fatal( "PHSfile: export_hkl_info - no file open for write" ) ); hkl_ptr = ⌖ } /*! Export data from an HKL_data object into an PHS file. This routine does not actually write any data, but rather marks the data to be written when the file is closed. The data to be read (F_sigF or Phi_fom) will be selected based on the type of the HKL_data object. \param cdata The HKL_data object from which data is to be exported. */ void PHSfile::export_hkl_data( const HKL_data_base& cdata ) { if ( mode != WRITE ) Message::message( Message_fatal( "PHSfile: export_hkl_data - no file open for write" ) ); if ( cdata.type() == data32::F_sigF::type() ) f_sigf_o = &cdata; else if ( cdata.type() == data32::Phi_fom::type() ) phi_wt_o = &cdata; else Message::message( Message_fatal( "PHSfile: export_hkl_data - data must be F_sigF or Phi_fom" ) ); } } // namespace clipper clipper/clipper/phs/phs_io.h000644 000765 000000 00000007751 11766652736 016320 0ustar00ccbwheel000000 000000 /*! \file lib/phs_io.h Header file for reflection data phs importer */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_PHS_IO #define CLIPPER_PHS_IO #include "../core/hkl_datatypes.h" namespace clipper { //! PHS import/export parent class for clipper objects /*! This is the import/export class which can be linked to an phs file and be used to transfer data into or out of a Clipper data structure. */ class PHSfile { public: //! Constructor: does nothing PHSfile(); //! Destructor: close any file that was left open ~PHSfile(); //! Open a file for read access void open_read( const String filename_in ); //! Close a file after reading void close_read(); //! Open a file for write access void open_write( const String filename_out ); //! Close a file after writing void close_write(); //! get file resolution Resolution resolution( const Cell& cell ) const; //! read the reflection list from the PHS file void import_hkl_info( HKL_info& target ); //! mark a hkl_data for import from PHS file void import_hkl_data( HKL_data_base& cdata ); //! write the reflection list to the PHS file void export_hkl_info( const HKL_info& target ); //! mark a hkl_data for export to PHS file void export_hkl_data( const HKL_data_base& cdata ); private: enum PHSmode { NONE, READ, WRITE }; PHSmode mode; //!< file mode String filename; //!< input/output file HKL_data_base* f_sigf_i; //!< input HKL_data object HKL_data_base* phi_wt_i; //!< input HKL_data object const HKL_data_base* f_sigf_o; //!< output HKL_data object const HKL_data_base* phi_wt_o; //!< output HKL_data object //! object which supplies the hkl list (write mode only) const HKL_info* hkl_ptr; }; } // namespace clipper #endif clipper/clipper/mtz/Makefile.am000644 000765 000000 00000001027 12506727731 016717 0ustar00ccbwheel000000 000000 # Copyright 2002 # For licence conditions, see the file COPYING in the distribution. libclipper_mtz_la_SOURCES = mtz_types.cpp mtz_io.cpp map_io.cpp libclipper_mtz_a_SOURCES = $(libclipper_mtz_la_SOURCES) library_include_HEADERS = map_io.h mtz_io.h mtz_types.h library_includedir = $(pkgincludedir)/mtz #libtool lib_LTLIBRARIES = libclipper-mtz.la #non libtool #noinst_LIBRARIES = libclipper-mtz.a libclipper_mtz_la_LDFLAGS = -version-info 1:0 INCLUDES = $(MCCP4_CXXFLAGS) libclipper_mtz_a_AR = $(AR) $(AR_FLAGS) clipper/clipper/mtz/Makefile.in000644 000765 000000 00000032725 11766652736 016752 0ustar00ccbwheel000000 000000 # Makefile.in generated by automake 1.6.3 from Makefile.am. # @configure_input@ # Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 # Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Copyright 2002 # For licence conditions, see the file COPYING in the distribution. SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ sbindir = @sbindir@ libexecdir = @libexecdir@ datadir = @datadir@ sysconfdir = @sysconfdir@ sharedstatedir = @sharedstatedir@ localstatedir = @localstatedir@ libdir = @libdir@ infodir = @infodir@ mandir = @mandir@ includedir = @includedir@ oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. ACLOCAL = @ACLOCAL@ AUTOCONF = @AUTOCONF@ AUTOMAKE = @AUTOMAKE@ AUTOHEADER = @AUTOHEADER@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_HEADER = $(INSTALL_DATA) transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : host_alias = @host_alias@ host_triplet = @host@ EXEEXT = @EXEEXT@ OBJEXT = @OBJEXT@ PATH_SEPARATOR = @PATH_SEPARATOR@ AMTAR = @AMTAR@ AR = @AR@ AR_FLAGS = @AR_FLAGS@ AS = @AS@ AWK = @AWK@ CC = @CC@ CCP4_CXXFLAGS = @CCP4_CXXFLAGS@ CCP4_LIBS = @CCP4_LIBS@ CCTBX_CXXFLAGS = @CCTBX_CXXFLAGS@ CCTBX_LIBS = @CCTBX_LIBS@ CLIPPER_CCP4_DIR = @CLIPPER_CCP4_DIR@ CLIPPER_CCTBX_DIR = @CLIPPER_CCTBX_DIR@ CLIPPER_CIF_DIR = @CLIPPER_CIF_DIR@ CLIPPER_CNS_DIR = @CLIPPER_CNS_DIR@ CLIPPER_CONTRIB_DIR = @CLIPPER_CONTRIB_DIR@ CLIPPER_MINIMOL_DIR = @CLIPPER_MINIMOL_DIR@ CLIPPER_MMDBOLD_DIR = @CLIPPER_MMDBOLD_DIR@ CLIPPER_MMDB_DIR = @CLIPPER_MMDB_DIR@ CLIPPER_MTZ_DIR = @CLIPPER_MTZ_DIR@ CLIPPER_PHS_DIR = @CLIPPER_PHS_DIR@ CXX = @CXX@ CXXCPP = @CXXCPP@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ ECHO = @ECHO@ EGREP = @EGREP@ F77 = @F77@ FFTW_CXXFLAGS = @FFTW_CXXFLAGS@ FFTW_LIBS = @FFTW_LIBS@ GCJ = @GCJ@ GCJFLAGS = @GCJFLAGS@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LIBTOOL = @LIBTOOL@ LN_S = @LN_S@ MAINT = @MAINT@ MCCP4_CXXFLAGS = @MCCP4_CXXFLAGS@ MCCP4_LIBS = @MCCP4_LIBS@ MMDB_CXXFLAGS = @MMDB_CXXFLAGS@ MMDB_LIBS = @MMDB_LIBS@ OBJDUMP = @OBJDUMP@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ RC = @RC@ STRIP = @STRIP@ VERSION = @VERSION@ am__include = @am__include@ am__quote = @am__quote@ install_sh = @install_sh@ libclipper_mtz_la_SOURCES = mtz_types.cpp mtz_io.cpp map_io.cpp libclipper_mtz_a_SOURCES = $(libclipper_mtz_la_SOURCES) library_include_HEADERS = map_io.h mtz_io.h mtz_types.h library_includedir = $(pkgincludedir)/mtz #shared lib_LTLIBRARIES = libclipper-mtz.la #non shared noinst_LIBRARIES = libclipper-mtz.a libclipper_mtz_la_LDFLAGS = -version-info 1:0 INCLUDES = $(FFTW_CXXFLAGS) $(MCCP4_CXXFLAGS) libclipper_mtz_a_AR = $(AR) $(AR_FLAGS) subdir = clipper/mtz mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = LIBRARIES = $(noinst_LIBRARIES) libclipper_mtz_a_LIBADD = am__objects_1 = mtz_types.$(OBJEXT) mtz_io.$(OBJEXT) map_io.$(OBJEXT) am_libclipper_mtz_a_OBJECTS = $(am__objects_1) libclipper_mtz_a_OBJECTS = $(am_libclipper_mtz_a_OBJECTS) LTLIBRARIES = $(lib_LTLIBRARIES) libclipper_mtz_la_LIBADD = am_libclipper_mtz_la_OBJECTS = mtz_types.lo mtz_io.lo map_io.lo libclipper_mtz_la_OBJECTS = $(am_libclipper_mtz_la_OBJECTS) DEFS = @DEFS@ DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) CPPFLAGS = @CPPFLAGS@ LDFLAGS = @LDFLAGS@ LIBS = @LIBS@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/map_io.Plo ./$(DEPDIR)/map_io.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/mtz_io.Plo ./$(DEPDIR)/mtz_io.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/mtz_types.Plo ./$(DEPDIR)/mtz_types.Po CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ CXXFLAGS = @CXXFLAGS@ DIST_SOURCES = $(libclipper_mtz_a_SOURCES) $(libclipper_mtz_la_SOURCES) HEADERS = $(library_include_HEADERS) DIST_COMMON = $(library_include_HEADERS) Makefile.am Makefile.in SOURCES = $(libclipper_mtz_a_SOURCES) $(libclipper_mtz_la_SOURCES) all: all-am .SUFFIXES: .SUFFIXES: .cpp .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.ac $(ACLOCAL_M4) cd $(top_srcdir) && \ $(AUTOMAKE) --gnu clipper/mtz/Makefile Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe) clean-noinstLIBRARIES: -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) libclipper-mtz.a: $(libclipper_mtz_a_OBJECTS) $(libclipper_mtz_a_DEPENDENCIES) -rm -f libclipper-mtz.a $(libclipper_mtz_a_AR) libclipper-mtz.a $(libclipper_mtz_a_OBJECTS) $(libclipper_mtz_a_LIBADD) $(RANLIB) libclipper-mtz.a libLTLIBRARIES_INSTALL = $(INSTALL) install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(libdir) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$f"; \ $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$f; \ else :; fi; \ done uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ p="`echo $$p | sed -e 's|^.*/||'`"; \ echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p"; \ $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \ done clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ test -z "$dir" && dir=.; \ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done libclipper-mtz.la: $(libclipper_mtz_la_OBJECTS) $(libclipper_mtz_la_DEPENDENCIES) $(CXXLINK) -rpath $(libdir) $(libclipper_mtz_la_LDFLAGS) $(libclipper_mtz_la_OBJECTS) $(libclipper_mtz_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) core *.core distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/map_io.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/map_io.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mtz_io.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mtz_io.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mtz_types.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mtz_types.Po@am__quote@ distclean-depend: -rm -rf ./$(DEPDIR) .cpp.o: @AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ @AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< .cpp.obj: @AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@ @AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ $(CXXCOMPILE) -c -o $@ `cygpath -w $<` .cpp.lo: @AMDEP_TRUE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@ @AMDEP_TRUE@ $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ $(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$< CXXDEPMODE = @CXXDEPMODE@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool uninstall-info-am: library_includeHEADERS_INSTALL = $(INSTALL_HEADER) install-library_includeHEADERS: $(library_include_HEADERS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(library_includedir) @list='$(library_include_HEADERS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " $(library_includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(library_includedir)/$$f"; \ $(library_includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(library_includedir)/$$f; \ done uninstall-library_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(library_include_HEADERS)'; for p in $$list; do \ f="`echo $$p | sed -e 's|^.*/||'`"; \ echo " rm -f $(DESTDIR)$(library_includedir)/$$f"; \ rm -f $(DESTDIR)$(library_includedir)/$$f; \ done ETAGS = etags ETAGSFLAGS = tags: TAGS ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ mkid -fID $$unique TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ $(AWK) ' { files[$$0] = 1; } \ END { for (i in files) print i; }'`; \ test -z "$(ETAGS_ARGS)$$tags$$unique" \ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) top_distdir = ../.. distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) @list='$(DISTFILES)'; for file in $$list; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ dir="/$$dir"; \ $(mkinstalldirs) "$(distdir)$$dir"; \ else \ dir=''; \ fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ fi; \ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LIBRARIES) $(LTLIBRARIES) $(HEADERS) installdirs: $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(library_includedir) install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: clean-generic: distclean-generic: -rm -f Makefile $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ clean-noinstLIBRARIES mostlyclean-am distclean: distclean-am distclean-am: clean-am distclean-compile distclean-depend \ distclean-generic distclean-libtool distclean-tags dvi: dvi-am dvi-am: info: info-am info-am: install-data-am: install-library_includeHEADERS install-exec-am: install-libLTLIBRARIES install-info: install-info-am install-man: installcheck-am: maintainer-clean: maintainer-clean-am maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool uninstall-am: uninstall-info-am uninstall-libLTLIBRARIES \ uninstall-library_includeHEADERS .PHONY: GTAGS all all-am check check-am clean clean-generic \ clean-libLTLIBRARIES clean-libtool clean-noinstLIBRARIES \ distclean distclean-compile distclean-depend distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am info \ info-am install install-am install-data install-data-am \ install-exec install-exec-am install-info install-info-am \ install-libLTLIBRARIES install-library_includeHEADERS \ install-man install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool tags uninstall uninstall-am \ uninstall-info-am uninstall-libLTLIBRARIES \ uninstall-library_includeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: clipper/clipper/mtz/map_io.cpp000644 000765 000000 00000040745 11766652736 016656 0ustar00ccbwheel000000 000000 /* map_io.cpp: class file for reflection data map importer */ //C Copyright (C) 2000-2004 Kevin Cowtan and University of York //L This code is distributed under the terms and conditions of the //L CCP4 Program Suite Licence Agreement as a CCP4 Library. //L A copy of the CCP4 licence can be obtained by writing to the //L CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. #include "map_io.h" extern "C" { #include } namespace clipper { /*! Constructing an MAPfile does nothing except flag the object as not attached to any file for either input or output */ MAPfile::MAPfile() { mode = NONE; } /*! Close any files which were left open. This is particularly important since to access the MAP file efficiently, data reads and writes are deferred until the file is closed. */ MAPfile::~MAPfile() { switch ( mode ) { case READ: close_read(); break; case WRITE: close_write(); break; } } /*! The file is opened for reading. This MAPfile object will remain attached to this file until it is closed. Until that occurs, no other file may be opened with this object, however another MAPfile object could be used to access another file. \param filename_in The input filename or pathname. */ void MAPfile::open_read( const String filename_in ) { if ( mode != NONE ) Message::message( Message_fatal( "MAPfile: open_read - File already open" ) ); filename = filename_in; mode = READ; // read the file header char title[240], symop[80]; int dtyp, nsec, spg; int grid[3], orderfms[3], orderxyz[3], gfms0[3], gfms1[3]; float cp[6], min, max, mean, rms; cmap_io::CMMFile* file = cmap_io::ccp4_cmap_open_read( filename.c_str(), title, &dtyp, orderfms, grid, &gfms0[0], &gfms1[0], &gfms0[1], &gfms1[1], &gfms0[2], &nsec, &spg, cp, &min, &max, &mean, &rms ); gfms1[2] = gfms0[2] + nsec - 1; String symops; for ( int i = 0; i < cmap_io::ccp4_cmap_num_symop(file); i++ ) { cmap_io::ccp4_cmap_nth_symop(file, i, symop); symops += String( symop ) + ";"; } cmap_io::ccp4_cmap_close( file ); // get axis order for ( int i = 0; i < 3; i++ ) orderxyz[orderfms[i]-1] = i; // store header info spacegroup_ = Spacegroup( Spgr_descr( symops, Spgr_descr::Symops ) ); cell_ = Cell( Cell_descr( cp[0], cp[1], cp[2], cp[3], cp[4], cp[5] ) ); grid_sam_ = Grid_sampling( grid[0], grid[1], grid[2] ); grid_map_ = Grid_range( Coord_grid( gfms0[orderxyz[0]], gfms0[orderxyz[1]], gfms0[orderxyz[2]] ), Coord_grid( gfms1[orderxyz[0]], gfms1[orderxyz[1]], gfms1[orderxyz[2]] ) ); /* std::cout << " AO " << orderxyz[0] << " " << orderxyz[1] << " " << orderxyz[2] << "\n"; std::cout << " GC " << grid[0] << " " << grid[1] << " " << grid[2] << "\n"; std::cout << " G0 " << gfms0[orderxyz[0]] << " " << gfms0[orderxyz[1]] << " " << gfms0[orderxyz[2]] << "\n"; std::cout << " G1 " << gfms1[orderxyz[0]] << " " << gfms1[orderxyz[1]] << " " << gfms1[orderxyz[2]] << "\n"; */ } /*! Close the file after reading. */ void MAPfile::close_read() { if ( mode != READ ) Message::message( Message_fatal( "MAPfile: no file open for read" ) ); mode = NONE; } /*! The file is opened for writing. This will be a new file, created entirely from data from within the program, rather than by extending an existing file. Similar restrictions apply as for open_read(). \param filename_out The output filename or pathname. */ void MAPfile::open_write( const String filename_out ) { if ( mode != NONE ) Message::message( Message_fatal( "MAPfile: open_write - File already open" ) ); filename = filename_out; mode = WRITE; } /*! Close the file after writing. */ void MAPfile::close_write() { if ( mode != WRITE ) Message::message( Message_fatal( "MAPfile: no file open for write" ) ); mode = NONE; } /*! When writing an NXmap, the cell for the output map must be set using set_cell(). Note that the NXmap is rather more general than the CCP4 map, since it can take an arbitrary rotation+skew matrix. The resulting map will only be sensible if the NXmap grid skew matrix reflects the supplied cell. This is not possible in the general case. (Alternatively, opening an equivalent map for read and then closing it again will also set the cell). \param cell The cell description for the output map file. */ void MAPfile::set_cell( const Cell& cell ) { if ( mode != WRITE ) Message::message( Message_fatal( "MAPfile: no file open for write" ) ); cell_ = cell; } /*! Get the spacegroup from the MTZ file. \return The spacegroup. */ const Spacegroup& MAPfile::spacegroup() const { return spacegroup_; } /*! Get the base cell from the MTZ file. \return The cell. */ const Cell& MAPfile::cell() const { return cell_; } /*! Get the grid sampling from the MTZ file. \return The grid sampling. */ const Grid_sampling& MAPfile::grid_sampling() const { return grid_sam_; } /*! Import a complete Xmap object. The supplied Xmap object is examined, and if any of the parameters (spacegroup, cell, or grid_sampling) are unset, then they will be set using values from the file. The data is the imported from the file. If the spacegroups mismatch, the resulting map will obey its spacegroup symmetry, but no expansion will be performed if the file has a higher symmetry and only holds an asymmetric unit. \param xmap The Xmap to be imported. */ template void MAPfile::import_xmap( Xmap& xmap ) const { if ( mode != READ ) Message::message( Message_fatal( "MAPfile: no file open for read" ) ); // first check if the HKL_info params are already set Spacegroup s = xmap.spacegroup(); Cell c = xmap.cell(); Grid_sampling r = xmap.grid_sampling(); // import any missing params if ( s.is_null() ) s = spacegroup_; if ( c.is_null() ) c = cell_; if ( r.is_null() ) r = grid_sam_; xmap.init( s, c, r ); // read the file header char title[80]; int dtyp, nsec, spg; int grid[3], orderfms[3], orderxyz[3], gfms0[3], gfms1[3]; float cp[6], min, max, mean, rms; cmap_io::CMMFile* file = cmap_io::ccp4_cmap_open_read( filename.c_str(), title, &dtyp, orderfms, grid, &gfms0[0], &gfms1[0], &gfms0[1], &gfms1[1], &gfms0[2], &nsec, &spg, cp, &min, &max, &mean, &rms ); gfms1[2] = gfms0[2] + nsec - 1; // get axis order for ( int i = 0; i < 3; i++ ) orderxyz[orderfms[i]-1] = i; // read the map data int n0 = (gfms1[0]-gfms0[0]+1); int n1 = n0 * (gfms1[1]-gfms0[1]+1); std::vector section( n1 ); int index, g[3]; Xmap_base::Map_reference_coord x( xmap ); for ( g[2] = gfms0[2]; g[2] <= gfms1[2]; g[2]++ ) { index = 0; cmap_io::ccp4_cmap_read_section_trans( file, §ion[0] ); for ( g[1] = gfms0[1]; g[1] <= gfms1[1]; g[1]++ ) { for ( g[0] = gfms0[0]; g[0] <= gfms1[0]; g[0]++ ) { x.set_coord( Coord_grid( g[orderxyz[0]], g[orderxyz[1]], g[orderxyz[2]] ) ); xmap[x] = T( section[ index++ ] ); } } } // done cmap_io::ccp4_cmap_close( file ); } /*! \param xmap The Xmap to be exported. */ template void MAPfile::export_xmap( const Xmap& xmap ) { if ( mode != WRITE ) Message::message( Message_fatal( "MAPfile: no file open for write" ) ); const char* title = "From clipper Xmap "; char symop[80]; int dtyp, nsec, spg; int grid[3], orderfms[3], orderxyz[3], gfms0[3], gfms1[3]; float cp[6]; dtyp = 2; // mode spg = xmap.spacegroup().descr().spacegroup_number(); // spacegroup // get axis order switch ( spg ) { case 1: case 2: case 3: case 4: case 10: case 16: case 17: case 18: case 20: case 21: case 23: orderfms[0] = 2; orderfms[1] = 1; orderfms[2] = 3; break; default: orderfms[0] = 3; orderfms[1] = 1; orderfms[2] = 2; break; } for ( int i = 0; i < 3; i++ ) orderxyz[orderfms[i]-1] = i; // grids for ( int i = 0; i < 3; i++ ) { grid[i] = xmap.grid_sampling()[i]; gfms0[orderxyz[i]] = xmap.grid_asu().min()[i]; gfms1[orderxyz[i]] = xmap.grid_asu().max()[i]; } Cell_descr cd = xmap.cell().descr(); cp[0] = cd.a(); cp[3] = cd.alpha_deg(); cp[1] = cd.b(); cp[4] = cd.beta_deg (); cp[2] = cd.c(); cp[5] = cd.gamma_deg(); nsec = gfms1[2] - gfms0[2] + 1; cmap_io::CMMFile* file = cmap_io::ccp4_cmap_open_write( filename.c_str(), title, dtyp, orderfms, grid, gfms0[0], gfms1[0], gfms0[1], gfms1[1], gfms0[2], nsec, spg, cp); // write symops cmap_io::ccp4_cmap_set_num_symop( file, xmap.spacegroup().num_symops() ); for ( int i = 0; i < xmap.spacegroup().num_symops(); i++ ) { String strop = xmap.spacegroup().symop(i).format(); for ( int j = 0; j < 80; j++ ) symop[j] = ' '; for ( int j = 0; j < strop.length(); j++ ) symop[j] = strop[j]; cmap_io::ccp4_cmap_set_nth_symop( file, i, symop ); } // write the map data int n0 = (gfms1[0]-gfms0[0]+1); int n1 = n0 * (gfms1[1]-gfms0[1]+1); std::vector section( n1 ); int index, g[3]; Xmap_base::Map_reference_coord x( xmap ); for ( g[2] = gfms0[2]; g[2] <= gfms1[2]; g[2]++ ) { index = 0; for ( g[1] = gfms0[1]; g[1] <= gfms1[1]; g[1]++ ) { for ( g[0] = gfms0[0]; g[0] <= gfms1[0]; g[0]++ ) { x.set_coord( Coord_grid( g[orderxyz[0]], g[orderxyz[1]], g[orderxyz[2]] ) ); section[ index++ ] = float( xmap[x] ); } } cmap_io::ccp4_cmap_write_section( file, §ion[0] ); } // done cmap_io::ccp4_cmap_close( file ); } /*! \param nxmap The NXmap to be imported. */ template void MAPfile::import_nxmap( NXmap& nxmap ) const { if ( mode != READ ) Message::message( Message_fatal( "MAPfile: no file open for read" ) ); nxmap.init( cell_, grid_sam_, grid_map_ ); // read the file header char title[80]; int dtyp, nsec, spg; int grid[3], orderfms[3], orderxyz[3], gfms0[3], gfms1[3]; float cp[6], min, max, mean, rms; cmap_io::CMMFile* file = cmap_io::ccp4_cmap_open_read( filename.c_str(), title, &dtyp, orderfms, grid, &gfms0[0], &gfms1[0], &gfms0[1], &gfms1[1], &gfms0[2], &nsec, &spg, cp, &min, &max, &mean, &rms ); gfms1[2] = gfms0[2] + nsec - 1; // get axis order for ( int i = 0; i < 3; i++ ) orderxyz[orderfms[i]-1] = i; // read the map data int n0 = (gfms1[0]-gfms0[0]+1); int n1 = n0 * (gfms1[1]-gfms0[1]+1); std::vector section( n1 ); int index, g[3]; for ( g[2] = 0; g[2] <= gfms1[2]-gfms0[2]; g[2]++ ) { index = 0; cmap_io::ccp4_cmap_read_section_trans( file, §ion[0] ); for ( g[1] = 0; g[1] <= gfms1[1]-gfms0[1]; g[1]++ ) { for ( g[0] = 0; g[0] <= gfms1[0]-gfms0[0]; g[0]++ ) { nxmap.set_data( Coord_grid( g[orderxyz[0]], g[orderxyz[1]], g[orderxyz[2]] ), T( section[ index++ ] ) ); } } } // done cmap_io::ccp4_cmap_close( file ); } /*! The cell for the output map must have been set using set_cell_descr(). Note that the NXmap is rather more general than the CCP4 map, since it can take an arbitrary rotation+skew matrix. The resulting map will only be sensible if the NXmap grid skew matrix reflects the supplied cell. This is not possible in the general case. \param nxmap The NXmap to be exported. */ template void MAPfile::export_nxmap( const NXmap& nxmap ) { if ( mode != WRITE ) Message::message( Message_fatal( "MAPfile: no file open for write" ) ); const char* title = "From clipper NXmap "; const char* symop = "X, Y, Z "; int dtyp, nsec, spg; int grid[3], orderfms[3], orderxyz[3], gfms0[3], gfms1[3]; float cp[6]; dtyp = 2; // mode spg = 1; // spacegroup orderfms[0] = 2; orderfms[1] = 1; orderfms[2] = 3; // axis order for ( int i = 0; i < 3; i++ ) orderxyz[orderfms[i]-1] = i; /* Because CCP4 maps don't allow an arbitrary skew matrix, we have to jump through hoops to try and fit an NXmap into one. This code will work for those cases where it is possible and produce garbage otherwise. Don't even try to understand this unless you are pretty smart. */ // cell (set by user, or from previous map) cp[0] = cell_.descr().a(); cp[3] = cell_.descr().alpha_deg(); cp[1] = cell_.descr().b(); cp[4] = cell_.descr().beta_deg (); cp[2] = cell_.descr().c(); cp[5] = cell_.descr().gamma_deg(); // grid (calculated to fit with cell provided - assume angles match) Coord_frac c0, c1; c0 = nxmap.coord_orth( Coord_map(0,0,0) ).coord_frac(cell_); c1 = nxmap.coord_orth( Coord_map( nxmap.grid().nu(), nxmap.grid().nv(), nxmap.grid().nw() ) ).coord_frac(cell_); grid_sam_ = Grid_sampling( Util::intr( ftype(nxmap.grid().nu())/(c1.u()-c0.u()) ), Util::intr( ftype(nxmap.grid().nv())/(c1.v()-c0.v()) ), Util::intr( ftype(nxmap.grid().nw())/(c1.w()-c0.w()) ) ); Coord_grid g0 = c0.coord_grid(grid_sam_); Coord_grid g1 = g0 + Coord_grid(nxmap.grid()) - Coord_grid(1,1,1); grid_map_ = Grid_range( g0, g1 ); for ( int i = 0; i < 3; i++ ) { grid[i] = grid_sam_[i]; gfms0[orderxyz[i]] = grid_map_.min()[i]; gfms1[orderxyz[i]] = grid_map_.max()[i]; } nsec = gfms1[2] - gfms0[2] + 1; cmap_io::CMMFile* file = cmap_io::ccp4_cmap_open_write( filename.c_str(), title, dtyp, orderfms, grid, gfms0[0], gfms1[0], gfms0[1], gfms1[1], gfms0[2], nsec, spg, cp); // write symops cmap_io::ccp4_cmap_set_num_symop( file, 1 ); cmap_io::ccp4_cmap_set_nth_symop( file, 0, symop ); // write the map data int n0 = (gfms1[0]-gfms0[0]+1); int n1 = n0 * (gfms1[1]-gfms0[1]+1); std::vector section( n1 ); int index, g[3]; for ( g[2] = 0; g[2] <= gfms1[2]-gfms0[2]; g[2]++ ) { index = 0; for ( g[1] = 0; g[1] <= gfms1[1]-gfms0[1]; g[1]++ ) { for ( g[0] = 0; g[0] <= gfms1[0]-gfms0[0]; g[0]++ ) { section[ index++ ] = float( nxmap.get_data( Coord_grid( g[orderxyz[0]], g[orderxyz[1]], g[orderxyz[2]] ) ) ); } } cmap_io::ccp4_cmap_write_section( file, §ion[0] ); } // done cmap_io::ccp4_cmap_close( file ); } // instantiate the template functions for all reasonable types // xmap import template void MAPfile::import_xmap( Xmap& xmap ) const; template void MAPfile::import_xmap( Xmap& xmap ) const; template void MAPfile::import_xmap( Xmap& xmap ) const; template void MAPfile::import_xmap( Xmap& xmap ) const; template void MAPfile::import_xmap( Xmap& xmap ) const; template void MAPfile::import_xmap( Xmap& xmap ) const; template void MAPfile::import_xmap( Xmap& xmap ) const; template void MAPfile::import_xmap( Xmap& xmap ) const; // xmap export template void MAPfile::export_xmap( const Xmap& xmap ); template void MAPfile::export_xmap( const Xmap& xmap ); template void MAPfile::export_xmap( const Xmap& xmap ); template void MAPfile::export_xmap( const Xmap& xmap ); template void MAPfile::export_xmap( const Xmap& xmap ); template void MAPfile::export_xmap( const Xmap& xmap ); template void MAPfile::export_xmap( const Xmap& xmap ); template void MAPfile::export_xmap( const Xmap& xmap ); // nxmap import template void MAPfile::import_nxmap( NXmap& nxmap ) const; template void MAPfile::import_nxmap( NXmap& nxmap ) const; template void MAPfile::import_nxmap( NXmap& nxmap ) const; template void MAPfile::import_nxmap( NXmap& nxmap ) const; template void MAPfile::import_nxmap( NXmap& nxmap ) const; template void MAPfile::import_nxmap( NXmap& nxmap ) const; template void MAPfile::import_nxmap( NXmap& nxmap ) const; template void MAPfile::import_nxmap( NXmap& nxmap ) const; // nxmap export template void MAPfile::export_nxmap( const NXmap& nxmap ); template void MAPfile::export_nxmap( const NXmap& nxmap ); template void MAPfile::export_nxmap( const NXmap& nxmap ); template void MAPfile::export_nxmap( const NXmap& nxmap ); template void MAPfile::export_nxmap( const NXmap& nxmap ); template void MAPfile::export_nxmap( const NXmap& nxmap ); template void MAPfile::export_nxmap( const NXmap& nxmap ); template void MAPfile::export_nxmap( const NXmap& nxmap ); } // namespace clipper clipper/clipper/mtz/map_io.h000644 000765 000000 00000004244 11766652736 016315 0ustar00ccbwheel000000 000000 /*! \file lib/map_io.h Header file for reflection data map importer */ //C Copyright (C) 2000-2004 Kevin Cowtan and University of York //L This code is distributed under the terms and conditions of the //L CCP4 Program Suite Licence Agreement as a CCP4 Library. //L A copy of the CCP4 licence can be obtained by writing to the //L CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. #ifndef CLIPPER_MAP_IO #define CLIPPER_MAP_IO #include "../core/container_map.h" namespace clipper { //! MAP import/export parent class for clipper objects /*! This is the import/export class which can be linked to a CCP4 map file and be used to transfer data into or out of a Clipper data structure. */ class MAPfile { public: //! Constructor: does nothing MAPfile(); //! Destructor: close any file that was left open ~MAPfile(); //! Open a file for read access void open_read( const String filename_in ); //! Close a file after reading void close_read(); //! Open a file for read access void open_write( const String filename_out ); //! Close a file after reading void close_write(); //! set cell desription (NXmap write only) void set_cell( const Cell& cell ); //! get file spacegroup const Spacegroup& spacegroup() const; //! get file cell const Cell& cell() const; //! get file grid_sampling const Grid_sampling& grid_sampling() const; //! import data to Xmap template void import_xmap( Xmap& xmap ) const; //! export data from Xmap template void export_xmap( const Xmap& xmap ); //! import data to NXmap template void import_nxmap( NXmap& nxmap ) const; //! export data from NXmap template void export_nxmap( const NXmap& nxmap ); protected: enum MAPmode { NONE, READ, WRITE }; String filename; //!< filename MAPmode mode; //!< mode // header info Spacegroup spacegroup_; //!< map spacegroup Cell cell_; //!< map cell Grid_sampling grid_sam_; //!< cell grid sampling Grid_range grid_map_; //!< map grid extent }; } // namespace clipper #endif clipper/clipper/mtz/mtz_io.cpp000644 000765 000000 00000070567 11766652736 016720 0ustar00ccbwheel000000 000000 /* mtz_io.cpp: class file for reflection data mtz importer */ //C Copyright (C) 2000-2004 Kevin Cowtan and University of York #include "mtz_io.h" //L This code is distributed under the terms and conditions of the //L CCP4 Program Suite Licence Agreement as a CCP4 Library. //L A copy of the CCP4 licence can be obtained by writing to the //L CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. namespace clipper { char MTZ_type_registry::names[200][12]; char MTZ_type_registry::types[200][4]; ftype32 MTZ_type_registry::scales[200]; MTZ_type_registry mtz_type_registry; MTZ_type_registry::MTZ_type_registry() { for ( int j = 0; j < 200; j++ ) names[j][0] = '\0'; add_type( "I", "J", 1.0 ); add_type( "sigI", "Q", 1.0 ); add_type( "I+", "G", 1.0 ); add_type( "sigI+", "L", 1.0 ); add_type( "I-", "G", 1.0 ); add_type( "sigI-", "L", 1.0 ); add_type( "covI+-", "C", 1.0 ); add_type( "F", "F", 1.0 ); add_type( "sigF", "Q", 1.0 ); add_type( "F+", "G", 1.0 ); add_type( "sigF+", "L", 1.0 ); add_type( "F-", "G", 1.0 ); add_type( "sigF-", "L", 1.0 ); add_type( "covF+-", "C", 1.0 ); add_type( "E", "F", 1.0 ); add_type( "sigE", "Q", 1.0 ); add_type( "E+", "G", 1.0 ); add_type( "sigE+", "L", 1.0 ); add_type( "E-", "G", 1.0 ); add_type( "sigE-", "L", 1.0 ); add_type( "covE+-", "C", 1.0 ); add_type( "A", "A", 1.0 ); add_type( "B", "A", 1.0 ); add_type( "C", "A", 1.0 ); add_type( "D", "A", 1.0 ); add_type( "phi", "P", Util::rad2d(1.0) ); add_type( "fom", "W", 1.0 ); add_type( "flag", "I", 1.0 ); } void MTZ_type_registry::add_type( const String& name, const String& type, const ftype32& scale ) { int i, j; for ( j = 0; j < 200; j++ ) if ( names[j][0] == '\0' ) break; if ( j == 200 ) Message::message( Message_fatal( "MTZ_type_registry: registry full." ) ); for ( i = 0; i < Util::min( int(name.length()), 11 ); i++ ) names[j][i] = name[i]; names[j][i] = '\0'; for ( i = 0; i < Util::min( int(type.length()), 3 ); i++ ) types[j][i] = type[i]; types[j][i] = '\0'; scales[j] = scale; } String MTZ_type_registry::type( const String& name ) { int j; for ( j = 0; j < 200; j++ ) if ( String( names[j] ) == name ) break; if ( j == 200 ) Message::message( Message_fatal( "MTZ_type_registry: name not found." ) ); return String( types[j] ); } ftype32 MTZ_type_registry::scale( const String& name ) { int j; for ( j = 0; j < 200; j++ ) if ( String( names[j] ) == name ) break; if ( j == 200 ) Message::message( Message_fatal( "MTZ_type_registry: name not found." ) ); return scales[j]; } /*! Check whether a dummy input column name has been given to suppress input or output of some of the data. \param path The column path & name. \return true if path ends with 'nan' or similar. */ bool MTZfile::is_virtual_col( const String path ) const { // test for virtual column name String name = path.tail(); return ( name=="MNF" || name=="NAN" || name=="mnf" || name=="nan" ); } /*! Turn a clipper path name into a list of MTZ column paths. */ const std::vector MTZfile::mtz_assign( const String assign, const String type, const String ftype, const int f_size ) const { // Translate aassignment to mtz column names // ... loop through each list in turn std::vector mtz_names( f_size, "MNF" ); // interpret list name in terms of columns if ( assign.find( "[" ) == String::npos ) { // name is a single path: add type extenders std::vector list = ftype.split(" "); for (int i=0; i < list.size(); i++) mtz_names[i] = assign + "." + type + "." + list[i]; } else { // name is a list of mtz columns: extract column names from list String pref = assign.substr( 0, assign.find("[") ); String post = assign.substr( assign.find("[") + 1, assign.find("]") - assign.find("[") - 1 ); std::vector list = post.split(", "); for (int i=0; i < list.size(); i++) mtz_names[i] = pref + list[i]; } return mtz_names; } /*! Read spacegroup, cell and resolution from header. */ void MTZfile::fetch_header_info() { // get spacegroup by decoding symops String symops; char symop[80]; for ( int i = 0; i < mmtz_io::mmtz_get_num_symops( mtzin ); i++ ) { mmtz_io::mmtz_get_symop( mtzin, i, symop ); symops += String( symop ) + ";"; } spacegroup_.init( Spgr_descr( symops, Spgr_descr::Symops ) ); // get cell //float cp[6]; //mmtz_io::mmtz_get_cell( mtzin, cp ); //Cell_descr cd( cp[0], cp[1], cp[2], cp[3], cp[4], cp[5] ); mmtz_io::mmtz_column col; mmtz_io::mmtz_dataset set; mmtz_io::mmtz_crystal xtl; Cell_descr cd; for ( int i = 0; i < mmtz_io::mmtz_num_cols( mtzin ); i++ ) { mmtz_io::mmtz_get_column( mtzin, i, &col, &set, &xtl ); if ( col.label[0] == 'H' && col.label[1] == '\0' ) { cd = Cell_descr( xtl.cell[0], xtl.cell[1], xtl.cell[2], xtl.cell[3], xtl.cell[4], xtl.cell[5] ); goto setcell; } } float cp[6]; mmtz_io::mmtz_get_cell( mtzin, cp ); cd = Cell_descr( cp[0], cp[1], cp[2], cp[3], cp[4], cp[5] ); setcell: cell_.init( cd ); // get resolution: use mtz header. FIXME? umtz_io::umtz_hdr* hdr; float r1, r2; for ( hdr = umtz_io::umtz_first_head( mtzin ); hdr < umtz_io::umtz_last_head( mtzin ); hdr++ ) if ( umtz_io::umtz_keymatch( hdr->data, "RESO" ) ) { String s( hdr->data, 80 ); r1 = s.split(" ")[1].f(); r2 = s.split(" ")[2].f(); } resolution_.init( 0.9999/sqrt( Util::max(r1,r2) ) ); } /*! Constructing an MTZfile does nothing except flag the object as not attached to any file for either input or output */ MTZfile::MTZfile() { mode = NONE; } /*! Close any files which were left open. This is particularly important since to access the MTZ file efficiently, data reads and writes are deferred until the file is closed. */ MTZfile::~MTZfile() { switch ( mode ) { case READ: close_read(); break; case WRITE: close_write(); break; case APPEND: close_append(); break; } } /*! The file is opened for reading. This MTZfile object will remain attached to this file until it is closed. Until that occurs, no other file may be opened with this object, however another MTZfile object could be used to access another file. \param filename_in The input filename or pathname. */ void MTZfile::open_read( const String filename_in ) { if ( mode != NONE ) Message::message( Message_fatal( "MTZfile: open_read - File already open" ) ); // read the mtz mtzin = mmtz_io::mmtz_open( filename_in.c_str(), "r" ); if ( mtzin == NULL ) Message::message( Message_fatal( "MTZfile: open_read - Could not read: "+filename_in ) ); fetch_header_info(); mode = READ; } /*! Close the file after reading. This command also actually fills in the data in any HKL_data structures which have been marked for import. */ void MTZfile::close_read() { if ( mode != READ ) Message::message( Message_fatal( "MTZfile: no file open for read" ) ); // close the mtz: // this actually imports the data from the mtz file // - we save up all the work to do it on a single pass HKL hkl; float fdata[1000]; // file data: allow up to 1000 columns on file int idata[1000]; // flag data: allow up to 1000 columns on file xtype pdata[100]; // program data: allow up to 100 floats per group type int ref, lst, col; // update the data lists to ensure consistency for (lst=0; lst < list_map_i.size(); lst++) list_map_i[lst].list->update(); // now import the data /* Since the mtz sorted with reflection index increasing most slowly, it must be read a reflection at a time. */ mmtz_io::mmtz_seek_row( mtzin, 0 ); for (ref=0; ref < mmtz_io::mmtz_num_rows( mtzin ); ref++) { // read reflection mmtz_io::mmtz_get_row( mtzin, fdata, idata ); hkl = HKL( int(fdata[0]), int(fdata[1]), int(fdata[2]) ); // do each data list for (lst=0; lst < list_map_i.size(); lst++) { // for each list, grab the relevent columns for (col=0; col < list_map_i[lst].col.size(); col++) { // set to NaN unless readable and present pdata[col] = Util::nan(); // try and read the data if ( list_map_i[lst].col[col] != 0 ) if ( idata[ list_map_i[lst].col[col] ] ) pdata[col] = xtype(fdata[list_map_i[lst].col[col]] / list_map_i[lst].scl[col]); } // now set the data list_map_i[lst].list->data_import( hkl, pdata ); } } // tidy up list_map_i.clear(); mmtz_io::mmtz_close( mtzin ); mode = NONE; } /*! The file is opened for writing. This will be a new file, created entirely from data from within the program, rather than by extending an existing file. Similar restrictions apply as for open_read(). In practice the open_append() method is usually preferred. \param filename_out The output filename or pathname. */ void MTZfile::open_write( const String filename_out ) { if ( mode != NONE ) Message::message( Message_fatal( "MTZfile: open_write - File already open" ) ); // open the output mtz mtzout = mmtz_io::mmtz_open( filename_out.c_str(), "w" ); if ( mtzout == NULL ) Message::message( Message_fatal( "MTZfile: open_write - Could not write: "+filename_out ) ); mode = WRITE; } /*! Close the file after writing. This command also actually writes the data reflection list from the HKL_info object and the data from any HKL_data objects which have been marked for import. */ void MTZfile::close_write() { if ( mode != WRITE ) Message::message( Message_fatal( "MTZfile: no file open for write" ) ); // export the marked list data to an mtz file HKL hkl; float fdata[1000]; // file data: allow up to 1000 columns on file int idata[1000]; // flag data: allow up to 1000 columns on file xtype pdata[100]; // program data: allow up to 100 floats per group type int ref, lst, col; if ( hkl_ptr == NULL ) Message::message( Message_fatal( "MTZfile: no refln list exported" ) ); // write the data mmtz_io::mmtz_seek_row( mtzout, 0 ); for (ref=0; ref < hkl_ptr->num_reflections(); ref++) { // read/append reflection hkl = hkl_ptr->hkl_of(ref); fdata[0] = float( hkl.h() ); fdata[1] = float( hkl.k() ); fdata[2] = float( hkl.l() ); idata[0] = idata[1] = idata[2] = 1; // output reflection for (lst=0; lst < list_map_o.size(); lst++) { // for each list, fetch the data list_map_o[lst].list->data_export( hkl, pdata ); // and copy to the relevent columns for (col=0; col < list_map_o[lst].col.size(); col++) { // set to mtz->mnf, unless we have a value for it if ( !Util::is_nan( pdata[col] ) ) { idata[ list_map_o[lst].col[col] ] = 1; fdata[ list_map_o[lst].col[col] ] = float( pdata[col] * list_map_o[lst].scl[col] ); } else { idata[ list_map_o[lst].col[col] ] = 0; fdata[ list_map_o[lst].col[col] ] = 0.0; } } } // write appended record mmtz_io::mmtz_add_row( mtzout, fdata, idata ); } // tidy up list_map_o.clear(); mmtz_io::mmtz_close( mtzout ); mode = NONE; } /*! A file is opened for appending. One file is opened for reading, and a second is opened for writing. The second file will contain all the information from the first, plus any additional columns exported from HKL_data objects. \param filename_in The input filename or pathname. \param filename_out The output filename or pathname. */ void MTZfile::open_append( const String filename_in, const String filename_out ) { if ( mode != NONE ) Message::message( Message_fatal( "MTZfile: open_append - File already open" ) ); // open the input and output mtzs mtzin = mmtz_io::mmtz_open( filename_in.c_str(), "r" ); if ( mtzin == NULL ) Message::message( Message_fatal( "MTZfile: open_append - Could not read: "+filename_in ) ); mtzout = mmtz_io::mmtz_open( filename_out.c_str(), "w" ); if ( mtzout == NULL ) Message::message( Message_fatal( "MTZfile: open_append - Could not write: "+filename_out ) ); fetch_header_info(); // copy the headers across mmtz_io::mmtz_copy_headers( mtzout, mtzin ); mode = APPEND; } /*! Close the files after appending. This command actually copies the input file to the output file, adding data from any HKL_data objects which have been marked for import. */ void MTZfile::close_append() { if ( mode != APPEND ) Message::message( Message_fatal( "MTZfile: no file open for append" ) ); // export the marked list data to an mtz file HKL hkl; float fdata[1000]; // file data: allow up to 1000 columns on file int idata[1000]; // flag data: allow up to 1000 columns on file xtype pdata[100]; // program data: allow up to 100 floats per group type int ref, lst, col; // copy the data mmtz_io::mmtz_seek_row( mtzin, 0 ); for (ref=0; ref < mmtz_io::mmtz_num_rows( mtzin ); ref++) { // read/append reflection mmtz_io::mmtz_get_row( mtzin, fdata, idata ); hkl = HKL( int(fdata[0]), int(fdata[1]), int(fdata[2]) ); // output reflection for (lst=0; lst < list_map_o.size(); lst++) { // for each list, fetch the data list_map_o[lst].list->data_export( hkl, pdata ); // and copy to the relevent columns for (col=0; col < list_map_o[lst].col.size(); col++) { // set to mtz->mnf, unless we have a value for it if ( !Util::is_nan( pdata[col] ) ) { idata[ list_map_o[lst].col[col] ] = 1; fdata[ list_map_o[lst].col[col] ] = float( pdata[col] * list_map_o[lst].scl[col] ); } else { idata[ list_map_o[lst].col[col] ] = 0; fdata[ list_map_o[lst].col[col] ] = 0.0; } } } // write appended record mmtz_io::mmtz_add_row( mtzout, fdata, idata ); } // tidy up list_map_o.clear(); mmtz_io::mmtz_close( mtzin ); mmtz_io::mmtz_close( mtzout ); mode = NONE; } /*! Get the spacegroup from the MTZ file. \return The spacegroup. */ const Spacegroup& MTZfile::spacegroup() const { return spacegroup_; } /*! Get the base cell from the MTZ file. \return The cell. */ const Cell& MTZfile::cell() const { return cell_; } /*! Get the resolution limit from the MTZ file. \return The resolution. */ const Resolution& MTZfile::resolution() const { return resolution_; } /*! Import the list of reflection HKLs from an MTZ file into an HKL_info object. If the resolution limit of the HKL_info object is lower than the limit of the file, any excess reflections will be rejected, as will any systematic absences or duplicates. \param target The HKL_info object to be initialised. */ void MTZfile::import_hkl_list( HKL_info& target ) { if ( mode != READ ) Message::message( Message_fatal( "MTZfile: no file open for read" ) ); float fdata[1000]; // file data: allow up to 1000 columns on file int idata[1000]; // flag data: allow up to 1000 columns on file HKL hkl; std::vector hkls; // read the reflections from the mtz ftype slim = target.resolution().invresolsq_limit(); // read the reflections mmtz_io::mmtz_seek_row( mtzin, 0 ); for (int ref=0; ref < mmtz_io::mmtz_num_rows( mtzin ); ref++) { // read reflection mmtz_io::mmtz_get_row( mtzin, fdata, idata ); hkl = HKL( int(fdata[0]), int(fdata[1]), int(fdata[2]) ); // check the resolution against the master cell bool in_res = hkl.invresolsq(target.cell()) < slim; // also check against any hkl_datas which have been assigned //for (int lst=0; lst < list_map_i.size(); lst++) in_res = in_res || // (hkl.invresolsq(list_map_i[lst].list->base_cell()) < slim); // store reflection if ( in_res ) hkls.push_back( hkl ); } target.add_hkl_list( hkls ); } /*! Import a complete HKL_info object. The supplied HKL_info object is examined, and if any of the parameters (spacegroup, cell, or resolution) are unset, then they will be set using values from the file. The reflections list will then be generated (the default), or imported from the file. This method is a shortcut which can generally replace most common combinations of calls to import_spacegroup(), import_cell(), import_resolution() and import_hkl_list(). \param target The HKL_info object to be initialised. \param generate Generate the list of HKLs rather than importing it from the file. */ void MTZfile::import_hkl_info( HKL_info& target, const bool generate ) { // first check if the HKL_info params are already set Spacegroup s = target.spacegroup(); Cell c = target.cell(); Resolution r = target.resolution(); // import any missing params if ( s.is_null() ) s = spacegroup_; if ( c.is_null() ) c = cell_; if ( r.is_null() ) r = resolution_; target.init( s, c, r ); // now make the HKL list if ( generate ) target.generate_hkl_list(); else import_hkl_list( target ); } /*! Import data from an MTZ file into an HKL_data object. The dataset and crystal information from the first corresponding MTZ column are also returned. An MTZ column type must be present in the MTZ_type_registry for the HKL_data type element name concerned. This routine does not actually read any data, but rather marks the data to be read when the file is closed. For container objects import_chkl_data() is preferred. \param cdata The HKL_data object into which data is to be imported. \param cset The MTZdataset object to store the MTZ column wavelength info. \param cxtl The Crystal object to store the MTZ column cell info. */ void MTZfile::import_hkl_data( HKL_data_base& cdata, MTZdataset& cset, MTZcrystal& cxtl, const String mtzpath ) { if ( mode != READ ) Message::message( Message_fatal( "MTZfile: no file open for read" ) ); // make sure the date list is sized cdata.update(); // decode the mtz column info String coltype; String type = cdata.type(); int ncols = cdata.data_size(); String names = cdata.data_names(); std::vector col_names = mtz_assign(mtzpath.tail(),type,names,ncols); std::vector dat_names = names.split(" "); // now look up the column, dataset and crystal column_map_i colmap; colmap.col.resize( ncols, 0 ); // mark all columns as null colmap.scl.resize( ncols, 1.0 ); mmtz_io::mmtz_column fcol; mmtz_io::mmtz_dataset fset; mmtz_io::mmtz_crystal fxtl; String setname = mtzpath.notail().tail(); String xtlname = mtzpath.notail().notail().tail(); for ( int mcol = 0; mcol < mmtz_io::mmtz_num_cols( mtzin ); mcol++ ) { mmtz_io::mmtz_get_column( mtzin, mcol, &fcol, &fset, &fxtl ); if ( ( setname == "*" || setname == fset.dname ) && ( xtlname == "*" || xtlname == fxtl.xname ) ) { // this col belongs to the right dset/xtal, check the name for ( int ccol = 0; ccol < ncols; ccol++ ) if ( col_names[ccol] == fcol.label ) { colmap.col[ccol] = mcol; // store column index colmap.scl[ccol] = MTZ_type_registry::scale( dat_names[ccol] ); coltype = MTZ_type_registry::type( dat_names[ccol] ); if ( coltype[0] != fcol.type[0] ) // check type Message::message( Message_warn( "MTZfile: Mtz column type mismatch: "+String(fcol.label)+" "+String(fcol.type,1)+"-"+coltype.substr(0,1) ) ); } } } // check for non-virtual unassigned columns for ( int ccol = 0; ccol < ncols; ccol++ ) if ( ( colmap.col[ccol] == 0 ) && !is_virtual_col( col_names[ccol] ) ) Message::message( Message_fatal( "MTZfile: No such column: "+col_names[ccol] ) ); // fetch crystal for ( int ccol = 0; ccol < ncols; ccol++ ) if ( colmap.col[ccol] != 0 ) { mmtz_io::mmtz_get_column( mtzin, colmap.col[ccol], &fcol, &fset, &fxtl ); break; } // copy crystal info cxtl = MTZcrystal( fxtl.xname, fxtl.pname, Cell( Cell_descr( fxtl.cell[0], fxtl.cell[1], fxtl.cell[2], fxtl.cell[3], fxtl.cell[4], fxtl.cell[5] ) ) ); cset = MTZdataset( fset.dname, fset.wavel ); // store the list<->mtzcol mappings colmap.list = &cdata; list_map_i.push_back( colmap ); } /*! Export a complete HKL_info object, including spacegroup, cell, and list of reflection HKLs from an HKL_info object to an MTZ file. This is compulsory when writing an MTZ file, but forbidden when appending, since the HKLs will then come from the input MTZ. \param target The HKL_info object to supply the parameters. */ void MTZfile::export_hkl_info( const HKL_info& target ) { if ( mode != WRITE ) Message::message( Message_fatal( "MTZfile: no file open for write" ) ); // write initial mtz headers Cell_descr cp = target.cell().descr(); float cell[6] = { cp.a(), cp.b(), cp.c(), cp.alpha_deg(), cp.beta_deg(), cp.gamma_deg() }; mmtz_io::mmtz_init_headers( mtzout, "Created by clipper", cell ); // write sort order - need to check sort order first // mmtz_add_sort_header( mtzout, "HKL" ); // write spacegroup header const Spacegroup& sg = target.spacegroup(); int sgnum = sg.descr().spacegroup_number(); String name = sg.descr().symbol_hm(); String laue = sg.symbol_laue(); mmtz_io::mmtz_add_syminf_header( mtzout, sg.num_symops(), sg.num_primops(), name[0], sgnum, name.c_str(), laue.c_str() ); // write symops for ( int i = 0; i < sg.num_symops(); i++ ) mmtz_io::mmtz_add_symop_header( mtzout, sg.symop(i).format().c_str() ); // add the h,k,l columns mmtz_io::mmtz_column fcol; mmtz_io::mmtz_dataset fset; mmtz_io::mmtz_crystal fxtl; strcpy( fxtl.xname, "HKL" ); strcpy( fxtl.pname, "HKL" ); fxtl.cell[0] = cp.a(); fxtl.cell[3] = cp.alpha_deg(); fxtl.cell[1] = cp.b(); fxtl.cell[4] = cp.beta_deg(); fxtl.cell[2] = cp.c(); fxtl.cell[5] = cp.gamma_deg(); strcpy( fset.dname, "HKL" ); fset.wavel = 9.999; strcpy( fcol.type, "H" ); strcpy( fcol.label, "H" ); mmtz_io::mmtz_add_column( mtzout, &fcol, &fset, &fxtl ); strcpy( fcol.label, "K" ); mmtz_io::mmtz_add_column( mtzout, &fcol, &fset, &fxtl ); strcpy( fcol.label, "L" ); mmtz_io::mmtz_add_column( mtzout, &fcol, &fset, &fxtl ); // save a pointer to the parent hkl list which is supplying the hkls hkl_ptr = ⌖ } /*! Export data from an HKL_data object into an MTZ file. MTZdataset and crystal information must be supplied, and will be applied to all columns in the output MTZ. An MTZ column type must be present in the MTZ_type_registry for the HKL_data type element name concerned. This routine does not actually write any data, but rather marks the data to be written when the file is closed. Normally export_chkl_data() is preferred. \param cdata The HKL_data object from which data is to be exported. \param cset The MTZdataset object holding the MTZ column wavelength info. \param cxtl The MTZcrystal object holding the MTZ column cell info. */ void MTZfile::export_hkl_data( const HKL_data_base& cdata, const MTZdataset& cset, const MTZcrystal& cxtl, const String mtzpath ) { if ( mode != WRITE && mode != APPEND ) Message::message( Message_fatal( "MTZfile: no file open for write/append" ) ); // decode the mtz column info String coltype; String type = cdata.type(); int ncols = cdata.data_size(); String names = cdata.data_names(); std::vector col_names = mtz_assign(mtzpath.tail(),type,names,ncols); std::vector dat_names = names.split(" "); // now look up the dataset and crystal column_map_o colmap; colmap.col.resize( ncols, 0 ); // mark all columns as null colmap.scl.resize( ncols, 1.0 ); mmtz_io::mmtz_column fcol; mmtz_io::mmtz_dataset fset; mmtz_io::mmtz_crystal fxtl; // fill the crystal strncpy( fxtl.xname, cxtl.crystal_name().substr( 0, 64 ).c_str(), 64 ); strncpy( fxtl.pname, cxtl.project_name().substr( 0, 64 ).c_str(), 64 ); Cell_descr cp = cxtl.descr(); fxtl.cell[0] = cp.a(); fxtl.cell[3] = cp.alpha_deg(); fxtl.cell[1] = cp.b(); fxtl.cell[4] = cp.beta_deg(); fxtl.cell[2] = cp.c(); fxtl.cell[5] = cp.gamma_deg(); // fill the dataset strncpy( fset.dname, cset.dataset_name().substr( 0, 64 ).c_str(), 64 ); fset.wavel = cset.wavelength(); // create the mtz columns, and store the mappings colmap.list = &cdata; for (int c=0; c < ncols; c++) { strncpy( fcol.label, col_names[c].substr( 0, 30 ).c_str(), 30 ); coltype = MTZ_type_registry::type( dat_names[c] ); fcol.type[0] = coltype[0]; fcol.type[1] = '\0'; colmap.col[c] = mmtz_io::mmtz_add_column( mtzout, &fcol, &fset, &fxtl ); colmap.scl[c] = MTZ_type_registry::scale( dat_names[c] ); } list_map_o.push_back( colmap ); } /*! Import data from an MTZ into a CHKL_data object. If they don't already exist, then CMTZcrystal and CMTZdataset objects will be created to match the MTZ crystal and dataset information for the first MTZ column used. These new objects will be children of the parent CHKL_info object, and this CHKL_data will be moved to become a child of the CMTZdataset object. Thus, to import data into a CHKL_data, you must first create a CHKL_data anywhere below a parent HKL_info. Then call this method, and the object will be moved to a position below the HKL_info corresponding to its position in the data hierarchy in the MTZ file. The following code imports data, dataset, and crystal from an MTZ file: \code CHKL_info myhkl; // must be given cell, spacegroup, and HKL list. ... CHKL_data mydata MTZfile file = open_read("in.mtz"); file.import_chkl_data( mydata, "native/CuKa/[FP,SIGFP]" ); file.close_read(); \endcode An MTZ column type must be present in the MTZ_type_registry for the HKL_data type element name concerned. This routine does not actually read any data, but rather marks the data to be read when the file is closed. \param target The HKL_data object into which data is to be imported. \param mtzpath The MTZ column names, as a path. See \ref MTZpaths for details. \param path Where to put this in the data hierarchy, overriding the MTZ crystal and dataset. */ void MTZfile::import_chkl_data( Container& target, const String mtzpath, const String path ) { if ( mode != READ ) Message::message( Message_fatal( "MTZfile: no file open for read" ) ); // get this object HKL_data_base* hp = dynamic_cast(&target); if ( hp == NULL ) Message::message( Message_fatal( "MTZfile: import object not HKL_data" ) ); // and the parent hkl_info CHKL_info* chkl = target.parent_of_type_ptr(); if ( chkl == NULL ) Message::message( Message_fatal( "MTZfile: import HKL_data has no HKL_info" ) ); // now import the data MTZcrystal xtl; MTZdataset set; import_hkl_data( *hp, set, xtl, mtzpath ); Container *cxtl, *cset; // check for matching crystals String xtlname = path.notail().notail().tail(); if ( xtlname == "" ) xtlname = xtl.crystal_name(); cxtl = chkl->find_path_ptr( xtlname ); if ( cxtl == NULL ) { cxtl = new CMTZcrystal( *chkl, xtlname, xtl ); cxtl->set_destroyed_with_parent(); // (use garbage collection for this obj) } // check for matching datasets String setname = path.notail().tail(); if ( setname == "" ) setname = set.dataset_name(); cset = cxtl->find_path_ptr( setname ); if ( cset == NULL ) { cset = new CMTZdataset( *cxtl, setname, set ); cset->set_destroyed_with_parent(); // (use garbage collection for this obj) } // move the data to the new dataset String datname = path.tail(); if ( datname == "" ) datname = mtzpath.tail(); target.move( cset->path() + "/" + datname ); } /*! Export data from a CHKL_data object to an MTZ. The object must have a parent Cdataset and CMTZcrystal to provide the MTZ crystal and dataset information. The MTZ file will be checked for names matching the names of these objects, and the new MTZ columns will be added to the corresponding dataset if it exists, otherwise it will be created. An MTZ column type must be present in the MTZ_type_registry for the HKL_data type element name concerned. This routine does not actually write any data, but rather marks the data to be written when the file is closed. \param target The HKL_data object from which data is to be exported. \param mtzpath The MTZ column names, as a path. See \ref MTZpaths for details. */ void MTZfile::export_chkl_data( Container& target, const String mtzpath ) { if ( mode != WRITE && mode != APPEND ) Message::message( Message_fatal( "MTZfile: no file open for write/append" ) ); // get this object HKL_data_base* hp = dynamic_cast( &target ); if ( hp == NULL ) Message::message( Message_fatal( "MTZfile: export object not HKL_data" ) ); // get parent objects MTZdataset* dp = target.parent_of_type_ptr(); if ( dp == NULL ) Message::message( Message_fatal( "MTZfile: HKL_data has no parent MTZdataset" ) ); MTZcrystal* xp = target.parent_of_type_ptr(); if ( xp == NULL ) Message::message( Message_fatal( "MTZfile: HKL_data has no parent MTZcrystal" ) ); export_hkl_data( *hp, *dp, *xp, mtzpath ); } } // namespace clipper clipper/clipper/mtz/mtz_io.h000644 000765 000000 00000014344 11766652736 016354 0ustar00ccbwheel000000 000000 /*! \file lib/mtz_io.h Header file for reflection data mtz importer */ //C Copyright (C) 2000-2004 Kevin Cowtan and University of York //L This code is distributed under the terms and conditions of the //L CCP4 Program Suite Licence Agreement as a CCP4 Library. //L A copy of the CCP4 licence can be obtained by writing to the //L CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. #ifndef CLIPPER_MTZ_IO #define CLIPPER_MTZ_IO #include "mtz_types.h" #include namespace clipper { //! MTZ import/export type registry /*! This class acts as a registry of import/export data types, which provide a translation from a data element name to an MTZ column type. The registry is instantiated statically as \c mtz_type_registry and initialised with a list of built-in datatypes. */ class MTZ_type_registry { public: //! constructor: initialise the registry with some built-in types MTZ_type_registry(); //! add a new type to the registry static void add_type( const String& name, const String& type, const ftype32& scale ); //! return MTZ column type static String type( const String& name ); //! return MTZ column type static ftype32 scale( const String& name ); private: static char names[200][12]; static char types[200][4]; static ftype32 scales[200]; }; //! MTZ import/export parent class for clipper objects /*! This is the import/export class which can be linked to an mtz file and be used to transfer data into or out of a Clipper data structure. Note that to access the MTZ file efficiently, data reads and writes are deferred until the file is closed. \anchor MTZpaths \par MTZpaths: MTZ column specification Note that the specification of the MTZ column names is quite versatile. The MTZ crystal and dataset must be specified, although the wildcard '*' may replace a complete name. Several MTZ columns will correspond to a single datalist. This may be handled in two ways: -# A simple name. The corresponding MTZ columns will be named after the datalist name, a dot, the datalist type, a dot, and a type name for the indivudal column, i.e. /crystal/dataset/datalist.listtype.coltype This is the default Clipper naming convention for MTZ data. -# A comma separated list of MTZ column names enclosed in square brackets. This allows MTZ data from legacy applications to be accessed. \n Thus, for example, an MTZPATH of \code native/CuKa/fsigfdata \endcode expands to MTZ column names of \code fsigfdata.F_sigF.F fsigfdata.F_sigF.sigF \endcode with a crystal called \c native and a dataset called \c CuKa. An MTZPATH of \code native/CuKa/[FP,SIGFP] \endcode expands to MTZ column names of \code FP SIGFP \endcode with a crystal called \c native and a dataset called \c CuKa. \archor MTZ_iotypes \par MTZ_iotypes: Import/export types For an HKL_data object to be imported or exported, an MTZ_iotype for that datatype must exist in the MTZ_iotypes_registry. MTZ_iotypes are defined for all the built-in datatypes. If you need to store a user defined type in an MTZ file, you must first derive a new MTZ_iotype from MTZ_iotype_base, and then register a static instance of that type with the MTZ_iotypes_registry. */ class MTZfile { public: //! Constructor: does nothing MTZfile(); //! Destructor: close any file that was left open ~MTZfile(); //! Open a file for read access void open_read( const String filename_in ); //! Close a file after reading void close_read(); //! Open a file for read access void open_append( const String filename_in, const String filename_out ); //! Close a file after reading void close_append(); //! Open a file for read access void open_write( const String filename_out ); //! Close a file after reading void close_write(); //! get file spacegroup const Spacegroup& spacegroup() const; //! get file cell const Cell& cell() const; //! get file resolution const Resolution& resolution() const; //! read the reflection list from the MTZ void import_hkl_list( HKL_info& target ); //! import parameters of HKL_info object from the MTZ void import_hkl_info( HKL_info& target, const bool generate = true ); //! mark a hkl_data for import from MTZ void import_hkl_data( HKL_data_base& cdata, MTZdataset& cset, MTZcrystal& cxtl, const String mtzpath ); //! write the reflection list to the MTZ (along with cell, spacegroup) void export_hkl_info( const HKL_info& target ); //! mark a hkl_data for export to MTZ void export_hkl_data( const HKL_data_base& cdata, const MTZdataset& cset, const MTZcrystal& cxtl, const String mtzpath ); //! mark a chkl_data container for import from MTZ void import_chkl_data( Container& target, const String mtzpath, const String path = "" ); //! mark a chkl_data container for export to MTZ void export_chkl_data( Container& target, const String mtzpath ); private: //! mappings from datalists to mtz columns struct column_map_i { HKL_data_base* list; std::vector col; std::vector scl; }; struct column_map_o { const HKL_data_base* list; std::vector col; std::vector scl; }; enum MTZmode { NONE, READ, WRITE, APPEND }; //! mtz object mmtz_io::mmtzfile mtzin, mtzout; //! index from clipper data lists to mtz columns (by name) std::vector list_map_i; std::vector list_map_o; //! object which supplies the hkl list (write mode only) const HKL_info* hkl_ptr; //! mode MTZmode mode; //! File spacegroup, cell, resolution Spacegroup spacegroup_; Cell cell_; Resolution resolution_; // generic methods //! Test if a column name represents a dummy column. bool is_virtual_col(const String path) const; //! Convert a Clipper datalist name to a list of MTZ column names. const std::vector mtz_assign(const String assign, const String type, const String ftype, const int f_size ) const; //! Shared open code for both read and append. void fetch_header_info(); }; } // namespace clipper #endif clipper/clipper/mtz/mtz_types.cpp000644 000765 000000 00000001732 11766652736 017441 0ustar00ccbwheel000000 000000 /* mtz_types.cpp: ccp4 data types for the clipper libraries */ //C Copyright (C) 2000-2004 Kevin Cowtan and University of York //L This code is distributed under the terms and conditions of the //L CCP4 Program Suite Licence Agreement as a CCP4 Library. //L A copy of the CCP4 licence can be obtained by writing to the //L CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. #include "mtz_types.h" namespace clipper { MTZcrystal::MTZcrystal( const String& xname, const String& pname, const Cell& cell ) : Cell( cell ) { xname_ = xname; pname_ = pname; } const String& MTZcrystal::crystal_name() const { return xname_; } const String& MTZcrystal::project_name() const { return pname_; } MTZdataset::MTZdataset( const String& dname, const ftype& wavel ) { dname_ = dname; wavel_ = wavel; } const String& MTZdataset::dataset_name() const { return dname_; } const ftype& MTZdataset::wavelength() const { return wavel_; } } // namespace clipper clipper/clipper/mtz/mtz_types.h000644 000765 000000 00000004441 11766652736 017106 0ustar00ccbwheel000000 000000 /*! \file lib/mtz_types.h Header file for CCP4 data types for the clipper libraries */ //C Copyright (C) 2000-2004 Kevin Cowtan and University of York //L This code is distributed under the terms and conditions of the //L CCP4 Program Suite Licence Agreement as a CCP4 Library. //L A copy of the CCP4 licence can be obtained by writing to the //L CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. #ifndef CLIPPER_MTZ_TYPES #define CLIPPER_MTZ_TYPES #include "../core/container_hkl.h" namespace clipper { //! CCP4 crystal object class MTZcrystal : public Cell { public: //! null constructor MTZcrystal() {} //! constructor: takes crystal+project name and cell MTZcrystal( const String& xname, const String& pname, const Cell& cell ); //! get crystal name const String& crystal_name() const; //! get project name const String& project_name() const; protected: String xname_, pname_; }; //! CCP4 dataset object class MTZdataset { public: //! null constructor MTZdataset() {} //! constructor: takes wavelength MTZdataset( const String& dname, const ftype& wavel ); //! get dataset name const String& dataset_name() const; //! get wavelength const ftype& wavelength() const; protected: String dname_; ftype wavel_; }; //! CMTZcrystal identifier /*! CMTZcrystal: This has a name and a cell. It overrides the base cell for any HKL_datas below it, and mirrors the mtz++ crystal element. */ class CMTZcrystal : public Container, public MTZcrystal { public: //! null constructor CMTZcrystal() {} //! constructor: from MTZcrystal CMTZcrystal( Container& parent, const String& name, const MTZcrystal& xtl ) : Container( parent, name ), MTZcrystal( xtl ) {} }; //! CMTZdataset identifier /*! CMTZdataset: This has a name and a wavelength. It gives the wavelength for any HKL_datas below it, and mirrors the mtz++ dataset element. */ class CMTZdataset : public Container, public MTZdataset { public: //! null constructor CMTZdataset() {} //! constructor: from MTZdataset CMTZdataset( Container& parent, const String& name, const MTZdataset& set ) : Container( parent, name ), MTZdataset( set ) {} }; } // namespace clipper #endif clipper/clipper/mmdbold/clipper_mmdb.cpp000644 000765 000000 00000064732 12057357010 020632 0ustar00ccbwheel000000 000000 /* clipper_mmdb.cpp: MMDB wrapper */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_mmdb.h" #include #include #include namespace clipper { Message_ctor message_ctor_mmdb( " [MMDB: constructed>" ); Message_dtor message_dtor_mmdb( " Ter); } /*! \return The parent residue of this atom (check result.is_null()) */ DBResidue DBAtom::residue() const { return DBResidue( ptr->GetResidue() ); } /*! Set all the hierarchy independent properties of this atom from another (DB or non-DB) atom. \param a The source atom. */ void DBAtom::set( const DBAtom_base& a ) { set_type( a.type() ); set_element( a.element() ); set_altconf( a.altconf() ); set_coord_orth( a.coord_orth() ); set_occupancy( a.occupancy() ); set_u_iso( a.u_iso() ); set_u_aniso_orth( a.u_aniso_orth() ); } int DBAtom::index() const { DBResidue m = residue(); int natm; for ( natm = 0; natm < m.size(); natm++ ) if ( ptr == m[natm].pcatom() ) break; return natm; } String DBAtom::type() const { return String( ptr->name ); } String DBAtom::element() const { if ( is_atom() ) return String( ptr->element ); return ""; } String DBAtom::altconf() const { return String( ptr->altLoc ); } Coord_orth DBAtom::coord_orth() const { if ( is_atom() ) if ( ptr->WhatIsSet & ASET_Coordinates ) return Coord_orth( ptr->x, ptr->y, ptr->z ); return Coord_orth( Coord_orth::null() ); } ftype DBAtom::occupancy() const { if ( is_atom() ) if ( ptr->WhatIsSet & ASET_Occupancy ) return ptr->occupancy; return Util::nan(); } ftype DBAtom::u_iso() const { if ( is_atom() ) if ( ptr->WhatIsSet & ASET_tempFactor ) return Util::b2u(ptr->tempFactor); return Util::nan(); } U_aniso_orth DBAtom::u_aniso_orth() const { if ( is_atom() ) if ( ptr->WhatIsSet & ASET_Anis_tFac ) return U_aniso_orth( ptr->u11, ptr->u22, ptr->u33, ptr->u12, ptr->u13, ptr->u23 ); return U_aniso_orth( U_aniso_orth::null() ); } Sig_Coord_orth DBAtom::sig_coord_orth() const { if ( ptr->WhatIsSet & ASET_CoordSigma ) return Sig_Coord_orth( ptr->sigX, ptr->sigY, ptr->sigZ ); else return Sig_Coord_orth( Sig_Coord_orth::null() ); } ftype DBAtom::sig_occupancy() const { if ( ptr->WhatIsSet & ASET_OccSigma ) return ptr->sigOcc; else return Util::nan(); } ftype DBAtom::sig_u_iso() const { if ( ptr->WhatIsSet & ASET_tFacSigma ) return Util::b2u(ptr->sigTemp); else return Util::nan(); } Sig_U_aniso_orth DBAtom::sig_u_aniso_orth() const { if ( ptr->WhatIsSet & ASET_Anis_tFSigma ) return Sig_U_aniso_orth( ptr->su11, ptr->su22, ptr->su33, ptr->su12, ptr->su13, ptr->su23 ); else return Sig_U_aniso_orth( Sig_U_aniso_orth::null() ); } void DBAtom::set_type( const String& n ) { ptr->SetAtomName( (char *)n.c_str() ); } void DBAtom::set_element( const String& n ) { ptr->SetElementName( (char *)n.c_str() ); } void DBAtom::set_altconf( const String& n ) { /*strncpy( ptr->altLoc, n.c_str(), 20 );*/ } void DBAtom::set_coord_orth( const Coord_orth& v ) { ptr->WhatIsSet &= ~ASET_Coordinates; if ( !v.is_null() ) { ptr->x = v.x(); ptr->y = v.y(); ptr->z = v.z(); ptr->WhatIsSet |= ASET_Coordinates; } } void DBAtom::set_occupancy( const ftype& v ) { ptr->WhatIsSet &= ~ASET_Occupancy; if ( !Util::is_nan( v ) ) { ptr->occupancy = v; ptr->WhatIsSet |= ASET_Occupancy; } } void DBAtom::set_u_iso( const ftype& v ) { ptr->WhatIsSet &= ~ASET_tempFactor; if ( !Util::is_nan( v ) ) { ptr->tempFactor = Util::u2b(v); ptr->WhatIsSet |= ASET_tempFactor; } } void DBAtom::set_u_aniso_orth( const U_aniso_orth& v ) { ptr->WhatIsSet &= ~ASET_Anis_tFac; if ( !v.is_null() ) { ptr->u11 = v(0,0); ptr->u22 = v(1,1); ptr->u33 = v(2,2); ptr->u12 = v(0,1); ptr->u13 = v(0,2); ptr->u23 = v(1,2); ptr->WhatIsSet |= ASET_Anis_tFac; } } void DBAtom::set_sig_coord_orth( const Sig_Coord_orth& s ) { ptr->WhatIsSet &= ~ASET_CoordSigma; if ( !s.is_null() ) { ptr->sigX = s.sigx(); ptr->sigY = s.sigy(); ptr->sigZ = s.sigz(); ptr->WhatIsSet |= ASET_CoordSigma; } } void DBAtom::set_sig_occupancy( const ftype& s ) { ptr->WhatIsSet &= ~ASET_OccSigma; if ( !Util::is_nan( s ) ) { ptr->sigOcc = s; ptr->WhatIsSet |= ASET_OccSigma; } } void DBAtom::set_sig_u_iso( const ftype& s ) { ptr->WhatIsSet &= ~ASET_tFacSigma; if ( !Util::is_nan( s ) ) { ptr->sigTemp = Util::u2b(s); ptr->WhatIsSet |= ASET_tFacSigma; } } void DBAtom::set_sig_u_aniso_orth( const Sig_U_aniso_orth& s ) { ptr->WhatIsSet &= ~ASET_Anis_tFSigma; if ( !s.is_null() ) { ptr->su11 = s(0,0); ptr->su22 = s(1,1); ptr->su33 = s(2,2); ptr->su12 = s(0,1); ptr->su13 = s(0,2); ptr->su23 = s(1,2); ptr->WhatIsSet |= ASET_Anis_tFSigma; } } /*! \return The atom serial number. */ int DBAtom::serial_num() const { return ptr->serNum; } /*! \return The atomic charge. */ String DBAtom::charge() const { return String( ptr->charge ); } // residue bool DBResidue::is_null() const { return ptr == NULL; } DBChain DBResidue::chain() const { return DBChain( ptr->GetChain() ); } void DBResidue::set( const DBResidue_base& r ) { set_type( r.type() ); set_seqnum( r.seqnum() ); set_inscode( r.inscode() ); } int DBResidue::index() const { DBChain m = chain(); int nres; for ( nres = 0; nres < m.size(); nres++ ) if ( ptr == m[nres].pcresidue() ) break; return nres; } String DBResidue::type() const { return String( ptr->GetResName() ); } int DBResidue::seqnum() const { return ptr->GetSeqNum(); } String DBResidue::inscode() const { return String( ptr->GetResName() ); } void DBResidue::set_type( const String& n ) { ptr->SetResName( (char *)n.c_str() ); } void DBResidue::set_seqnum( const int& n ) { ptr->seqNum = n; } void DBResidue::set_inscode( const String& n ) { strncpy( ptr->insCode, n.c_str(), 10 ); } /*! See MMDB::finalise_edit(). */ DBAtom DBResidue::add_atom( const DBAtom_base& a ) { PCAtom p = new CAtom(); DBAtom atom( p ); atom.set( a ); PCMMDBCoorManager pmmdb = (PCMMDBCoorManager)(ptr->GetCoordHierarchy()); if ( pmmdb->AddAtom( chain().model().index()+1, chain().index(), index(), p ) <= 0 ) Message::message( Message_fatal( "DBResidue: attempt to add atom already in residue" ) ); //((PCMMDBFile)ptr->GetCoordHierarchy())->FinishStructEdit(); return atom; } DBAtom DBResidue::atom( const String& type ) const { DBAtom a; for ( int i = 0; i < size(); i++ ) { a = (*this)[i]; if ( a.is_atom() ) if ( a.type().find( type ) != String::npos ) return a; } return DBAtom(); } int DBResidue::size() const { if ( ptr != NULL ) return ptr->GetNumberOfAtoms(); else return 0; } DBAtom DBResidue::operator[] ( const int& i ) const { return DBAtom( ptr->GetAtom(i) ); } // chain bool DBChain::is_null() const { return ptr == NULL; } void DBChain::set( const DBChain_base& c ) { set_id( c.id() ); } int DBChain::index() const { DBModel m = model(); int nchn; for ( nchn = 0; nchn < m.size(); nchn++ ) if ( ptr == m[nchn].pcchain() ) break; return nchn; } String DBChain::id() const { return String( ptr->GetChainID() ); } void DBChain::set_id( const String& n ) { ptr->SetChainID( (char *)n.c_str() ); } DBModel DBChain::model() const { return DBModel( ptr->GetModel() ); } /*! See MMDB::finalise_edit(). */ DBResidue DBChain::add_residue( const DBResidue_base& r ) { PCResidue p = new CResidue(); DBResidue res( p ); res.set( r ); PCMMDBCoorManager pmmdb = (PCMMDBCoorManager)(ptr->GetCoordHierarchy()); if ( pmmdb->AddResidue( model().index()+1, index(), p ) <= 0 ) Message::message( Message_fatal( "DBChain: attempt to add residue already in chain" ) ); //((PCMMDBFile)ptr->GetCoordHierarchy())->FinishStructEdit(); return res; } DBResidue DBChain::residue( const int& seqnum ) const { DBResidue r0, r1; // first try and guess where to find the residue if ( size() > 0 ) { r0 = (*this)[0]; if ( !r0.is_null() ) { int i = seqnum - r0.seqnum(); if ( i >= 0 && i < size() ) { r1 = (*this)[i]; if ( !r1.is_null() ) if ( r1.seqnum() == seqnum ) return r1; } } } // if that fails, do binary slice (FIXME) // if that fails, search for it for ( int i = 0; i < size(); i++ ) { r1 = (*this)[i]; if ( !r1.is_null() ) if ( r1.seqnum() == seqnum ) return r1; } return DBResidue(); } int DBChain::size() const { if ( ptr != NULL ) return ptr->GetNumberOfResidues(); else return 0; } DBResidue DBChain::operator[] ( const int& i ) const { return DBResidue( ptr->GetResidue(i) ); } // model bool DBModel::is_null() const { return ptr == NULL; } void DBModel::set( const DBModel_base& m ) { set_id( m.id() ); } int DBModel::index() const { return ptr->GetSerNum()-1; } String DBModel::id() const { return String( ptr->GetEntryID() ); } void DBModel::set_id( const String& n ) { ptr->SetEntryID( (char *)n.c_str() ); } DBManager DBModel::manager() const { return DBManager( (mmdb::XMMDBManager*)ptr->GetCoordHierarchy() ); } /*! See MMDB::finalise_edit(). */ DBChain DBModel::add_chain( const DBChain_base& r ) { PCChain p = new CChain(); DBChain chn( p ); chn.set( r ); //int nmdl = ptr->GetSerNum(); PCMMDBCoorManager pmmdb = (PCMMDBCoorManager)(ptr->GetCoordHierarchy()); if ( pmmdb->AddChain( index()+1, p ) <= 0 ) Message::message( Message_fatal( "DBModel: attempt to add chain already in model" ) ); return chn; } DBChain DBModel::chain( const String& id ) const { DBChain c; for ( int i = 0; i < size(); i++ ) { c = (*this)[i]; if ( !c.is_null() ) if ( c.id() == id ) return c; } return DBChain(); } int DBModel::size() const { if ( ptr != NULL ) return ptr->GetNumberOfChains(); else return 0; } DBChain DBModel::operator[] ( const int& i ) const { return DBChain( ptr->GetChain(i) ); } // selection types DBAtom_selection::DBAtom_selection( mmdb::PPCAtom p, int n ) : list( p, p+n ) {} void DBAtom_selection::add_atom( DBAtom a ) { list.push_back( a.pcatom() ); } DBAtom_selection operator& ( const DBAtom_selection& a1, const DBAtom_selection& a2 ) { std::set s1( a1.list.begin(), a1.list.end() ); std::set s2( a2.list.begin(), a2.list.end() ); std::vector v; std::set_intersection( s1.begin(), s1.end(), s2.begin(), s2.end(), std::back_inserter( v ) ); return DBAtom_selection( &(v[0]), v.size() ); } DBAtom_selection operator| ( const DBAtom_selection& a1, const DBAtom_selection& a2 ) { std::set s1( a1.list.begin(), a1.list.end() ); std::set s2( a2.list.begin(), a2.list.end() ); std::vector v; std::set_union( s1.begin(), s1.end(), s2.begin(), s2.end(), std::back_inserter( v ) ); return DBAtom_selection( &(v[0]), v.size() ); } DBAtom_selection operator^ ( const DBAtom_selection& a1, const DBAtom_selection& a2 ) { std::set s1( a1.list.begin(), a1.list.end() ); std::set s2( a2.list.begin(), a2.list.end() ); std::vector v; std::set_symmetric_difference( s1.begin(), s1.end(), s2.begin(), s2.end(), std::back_inserter( v ) ); return DBAtom_selection( &(v[0]), v.size() ); } DBAtom_selection_inv operator! ( const DBAtom_selection& a ) { return DBAtom_selection_inv( a ); } DBResidue_selection::DBResidue_selection( mmdb::PPCResidue p, int n ) : list( p, p+n ) {} void DBResidue_selection::add_residue( DBResidue a ) { list.push_back( a.pcresidue() ); } DBResidue_selection operator& ( const DBResidue_selection& a1, const DBResidue_selection& a2 ) { std::set s1( a1.list.begin(), a1.list.end() ); std::set s2( a2.list.begin(), a2.list.end() ); std::vector v; std::set_intersection( s1.begin(), s1.end(), s2.begin(), s2.end(), std::back_inserter( v ) ); return DBResidue_selection( &(v[0]), v.size() ); } DBResidue_selection operator| ( const DBResidue_selection& a1, const DBResidue_selection& a2 ) { std::set s1( a1.list.begin(), a1.list.end() ); std::set s2( a2.list.begin(), a2.list.end() ); std::vector v; std::set_union( s1.begin(), s1.end(), s2.begin(), s2.end(), std::back_inserter( v ) ); return DBResidue_selection( &(v[0]), v.size() ); } DBResidue_selection operator^ ( const DBResidue_selection& a1, const DBResidue_selection& a2 ) { std::set s1( a1.list.begin(), a1.list.end() ); std::set s2( a2.list.begin(), a2.list.end() ); std::vector v; std::set_symmetric_difference( s1.begin(), s1.end(), s2.begin(), s2.end(), std::back_inserter( v ) ); return DBResidue_selection( &(v[0]), v.size() ); } DBResidue_selection_inv operator! ( const DBResidue_selection& a ) { return DBResidue_selection_inv( a ); } DBChain_selection::DBChain_selection( mmdb::PPCChain p, int n ) : list( p, p+n ) {} void DBChain_selection::add_chain( DBChain a ) { list.push_back( a.pcchain() ); } DBModel_selection::DBModel_selection( mmdb::PPCModel p, int n ) : list( p, p+n ) {} void DBModel_selection::add_model( DBModel a ) { list.push_back( a.pcmodel() ); } // DBManager methods /*! Fetch the first (usually the only) model, or the N'th model indexed from 1 if an argument is supplied. \param i The number of the model to return. \return The requested model, or a null model if i does not exist. */ DBModel DBManager::model( const int i ) { return DBModel( ptr->GetModel(i) ); } int DBManager::size() const { if ( ptr != NULL ) return ptr->GetNumberOfModels(); else return 0; } /*! The new model becomes the last in the list. Usually you would just use this to add the initial model when starting from a blank db. See finalise_edit(). */ DBModel DBManager::add_model( const DBModel_base& m ) { PCModel p = new CModel(); DBModel mod( p ); mod.set( m ); if ( ptr->AddModel( p ) <= 0 ) Message::message( Message_fatal( "DBModel: attempt to add chain already in model" ) ); return mod; } /*! Update the hierarchy after adding or removing objects. This invalidates all pointer and all DBModel/DBChain/DBResidue/DBAtom objects. */ void DBManager::finalise_edit() { ptr->FinishStructEdit(); } /*! Fetch the model with a given index, based fromzero. Note that MMDB models are indexed from 1, so this method differs by 1 in numbering from the model ID you will need for a search function. See MMDB::model(). \param i The index of the model to return. \return The requested model, or a null model if i does not exist. */ DBModel DBManager::operator[] ( const int& i ) const { return DBModel( ptr->GetModel(i+1) ); } /*! Select atoms using an MMDB coordinate ID expression. \param s The coordinate ID expression. \return The atom selection object. \par Examples:
    \b Coordinate_ID_expression \b Meaning
    \c * all atoms in all models/chains/residues
    \c [C] all carbons in all models/chains/residues
    \c /1///:A all atoms in alternate location A in all residues of chain without a chain ID, in model 1
    \c 30-120 all atoms in residues 30 to 120 in all models and chains.
    \c A/30.A-120.S all atoms in residues 30 insertion code A to 120 insertion code S in A-chains of all models.
    \c A/30.A-120.S/[!S] all atoms but sulphur in residues 30 insertion code A to 120 insertion code S in A-chains of all models.
    \c (ALA,SER) all atoms in residues ALA and SER in all models/chains.
    \c /1/A/(!ALA,SER)/CA[C] all C-alpha atoms in all residues but ALA and SER in model 1 chain A.
    */ DBAtom_selection DBManager::select_atoms( const String& s ) { mmdb::PPCAtom psel; int hndl, nsel; hndl = ptr->NewSelection(); ptr->Select( hndl, STYPE_ATOM, (char *)s.c_str(), SKEY_NEW ); ptr->GetSelIndex( hndl, psel, nsel ); DBAtom_selection result( psel, nsel ); ptr->DeleteSelection( hndl ); return result; } /*! Select residues using an MMDB coordinate ID expression. \param s The coordinate ID expression. \return The residue selection object. */ DBResidue_selection DBManager::select_residues( const String& s ) { mmdb::PPCResidue psel; int hndl, nsel; hndl = ptr->NewSelection(); ptr->Select( hndl, STYPE_RESIDUE, (char *)s.c_str(), SKEY_NEW ); ptr->GetSelIndex( hndl, psel, nsel ); DBResidue_selection result( psel, nsel ); ptr->DeleteSelection( hndl ); return result; } /*! Select chains using an MMDB coordinate ID expression. \param s The coordinate ID expression. \return The chain selection object. */ DBChain_selection DBManager::select_chains( const String& s ) { mmdb::PPCChain psel; int hndl, nsel; hndl = ptr->NewSelection(); ptr->Select( hndl, STYPE_CHAIN, (char *)s.c_str(), SKEY_NEW ); ptr->GetSelIndex( hndl, psel, nsel ); DBChain_selection result( psel, nsel ); ptr->DeleteSelection( hndl ); return result; } /*! Select models using an MMDB coordinate ID expression. \param s The coordinate ID expression. \return The model selection object. */ DBModel_selection DBManager::select_models( const String& s ) { mmdb::PPCModel psel; int hndl, nsel; hndl = ptr->NewSelection(); ptr->Select( hndl, STYPE_MODEL, (char *)s.c_str(), SKEY_NEW ); ptr->GetSelIndex( hndl, psel, nsel ); DBModel_selection result( psel, nsel ); ptr->DeleteSelection( hndl ); return result; } /*! Select atoms which neighbour the atoms in some list. \param s The atom selection containing the list of atoms. \param r1 Lower bound on the neighbour distance. \param r2 Upper bound on the neighbour distance. \return The atom selection object. */ DBAtom_selection DBManager::select_atoms_near( DBAtom_selection& s, const ftype& r1, const ftype& r2 ) { mmdb::PPCAtom psel; int hndl, nsel; hndl = ptr->NewSelection(); ptr->SelectNeighbours( hndl, STYPE_ATOM, s.ppcatom(), s.size(), r1, r2, SKEY_NEW ); ptr->GetSelIndex( hndl, psel, nsel ); DBAtom_selection result( psel, nsel ); ptr->DeleteSelection( hndl ); return result; } /*! Select residues which neighbour the atoms in some list. \param s The atom selection containing the list of atoms. \param r1 Lower bound on the neighbour distance. \param r2 Upper bound on the neighbour distance. \return The atom selection object. */ DBResidue_selection DBManager::select_residues_near( DBAtom_selection& s, const ftype& r1, const ftype& r2 ) { mmdb::PPCResidue psel; int hndl, nsel; hndl = ptr->NewSelection(); ptr->SelectNeighbours( hndl, STYPE_RESIDUE, s.ppcatom(), s.size(), r1, r2, SKEY_NEW ); ptr->GetSelIndex( hndl, psel, nsel ); DBResidue_selection result( psel, nsel ); ptr->DeleteSelection( hndl ); return result; } /*! Select atoms by a sphere about defined by centre and radius. \param c The centre of the sphere. \param r The radius of the sphere. \return The atom selection object. */ DBAtom_selection DBManager::select_atoms_sphere( const Coord_orth& c, const ftype& r ) { mmdb::PPCAtom psel; int hndl, nsel; hndl = ptr->NewSelection(); ptr->SelectSphere( hndl, STYPE_ATOM, c.x(), c.y(), c.z(), r, SKEY_NEW ); ptr->GetSelIndex( hndl, psel, nsel ); DBAtom_selection result( psel, nsel ); ptr->DeleteSelection( hndl ); return result; } /*! Select residues by a sphere defined by centre and radius. \param c The centre of the sphere. \param r The radius of the sphere. \return The residue selection object. */ DBResidue_selection DBManager::select_residues_sphere( const Coord_orth& c, const ftype& r ) { mmdb::PPCResidue psel; int hndl, nsel; hndl = ptr->NewSelection(); ptr->SelectSphere( hndl, STYPE_RESIDUE, c.x(), c.y(), c.z(), r, SKEY_NEW ); ptr->GetSelIndex( hndl, psel, nsel ); DBResidue_selection result( psel, nsel ); ptr->DeleteSelection( hndl ); return result; } /*! Select atoms by a cylinder defined by centres of ends and radius. \param c1 The centre of one end. \param c2 The centre of the other end. \param r The radius of the cylinder. \return The atom selection object. */ DBAtom_selection DBManager::select_atoms_cylinder( const Coord_orth& c1, const Coord_orth& c2, const ftype& r ) { mmdb::PPCAtom psel; int hndl, nsel; hndl = ptr->NewSelection(); ptr->SelectCylinder( hndl, STYPE_ATOM, c1.x(), c1.y(), c1.z(), c2.x(), c2.y(), c2.z(), r, SKEY_NEW ); ptr->GetSelIndex( hndl, psel, nsel ); DBAtom_selection result( psel, nsel ); ptr->DeleteSelection( hndl ); return result; } /*! Atoms are selected whose serial numbers lie between i1 and i2, inclusive. If both parameters are omitted. then all atoms are selected. \param i1 Lower bound on serial number. \param i2 Upper bound on serial number. \return The atom selection object. */ DBAtom_selection DBManager::select_atoms_serial( const int i1, const int i2 ) { mmdb::PPCAtom psel; int hndl, nsel; hndl = ptr->NewSelection(); ptr->SelectAtoms( hndl, i1, i2, SKEY_NEW ); ptr->GetSelIndex( hndl, psel, nsel ); DBAtom_selection result( psel, nsel ); ptr->DeleteSelection( hndl ); return result; } // MMDB methods /*! For later initialisation: see init() */ MMDB::MMDB() { InitMatType(); ptr = new mmdb::XMMDBManager(); Message::message( message_ctor_mmdb ); } /*! \param spacegroup \param cell */ MMDB::MMDB( const Spacegroup& spacegroup, const Cell& cell ) { InitMatType(); ptr = new mmdb::XMMDBManager(); init( spacegroup, cell ); Message::message( message_ctor_mmdb ); } /*! WARNING: Unlike copying a DBManager which just creates a new smart pointer, this duplicates the entire MMDB. */ MMDB::MMDB( const MMDB& c ) { delete ptr; ptr = new mmdb::XMMDBManager(); init( c.spacegroup(), c.cell() ); ptr->Copy( c.pcmmdbmanager(), MMDBFCM_All ); Message::message( message_ctor_mmdb ); } MMDB::~MMDB() { delete ptr; Message::message( message_dtor_mmdb ); } /*! This can be used to build a model from scratch, or it can also be called after a model has been imported to change the spacegroup or cell info. \note This can be used to set a spacegroup which MMDB itself may not recognize. The symops and methods which depend on them should still work though. \param spacegroup The new spacegroup. \param cell The new cell. */ void MMDB::init( const Spacegroup& spacegroup, const Cell& cell ) { spacegroup_ = spacegroup; cell_ = cell; ptr->set_cell( cell_ ); ptr->set_spacegroup( spacegroup_ ); } bool MMDB::is_null() const { return ( spacegroup_.is_null() || cell_.is_null() ); } const Spacegroup& MMDB::spacegroup() const { return spacegroup_; } const Cell& MMDB::cell() const { return cell_; } /*! The file may be either a PDB or mmCIF file. If the spacegroup or cell are not set, they will be taken from the file, otherwise the existing values override the ones in the file. \param file The filename (or pathname) of the file to read. */ void MMDB::read_file( const String& file ) { int err = ptr->ReadCoorFile( (char *)file.c_str() ); if (err) Message::message( Message_fatal( "MMDB: read_file error: "+file+" : "+String(err) ) ); // set spacegroup if necessary if ( spacegroup_.is_null() ) spacegroup_ = ptr->spacegroup(); else ptr->set_spacegroup( spacegroup_ ); // set cell if necessary if ( cell_.is_null() ) cell_ = ptr->cell(); else ptr->set_cell( cell_ ); } /*! The output file type will be the same as the file read, otherwise PDB. \param file The filename (or pathname) of the file to write. \param type 0=PDB, 1=CIF, 2=binary, default=same as input file, or PDB. */ void MMDB::write_file( const String& file, TYPE type ) { const TYPE types[3] = { PDB, CIF, Binary }; int rtype = ptr->GetFileType(); if ( type == Default && rtype >= 0 && rtype <= 2 ) type = types[ rtype ]; int err; switch ( type ) { case Binary: err = ptr->WriteMMDBF( (char *)file.c_str() ); break; case CIF: err = ptr->WriteCIFASCII( (char *)file.c_str() ); break; case PDB: default: err = ptr->WritePDBASCII( (char *)file.c_str() ); break; } if (err) Message::message( Message_fatal( "MMDB: write_file error: "+file+" : "+String(err) ) ); } void MMDB::debug() const { std::cout << "MMDB object: clipper+mmdb cell, clipper+mmdb spgr\n"; cell().debug(); ptr->cell().debug(); spacegroup().debug(); ptr->spacegroup().debug(); } } // namespace clipper clipper/clipper/mmdbold/clipper_mmdb.dox000644 000765 000000 00000020000 11766652736 020641 0ustar00ccbwheel000000 000000 /*! \mainpage Old MMDB Interface This package is deprecated. Use the new MMDB interface or MiniMol instead. \section s_mmdbund Understanding MMDB MMDB defines a class, called \c CMMDBManager, which manages a hierarchy of information describing an atomic model in the form in which it might be described in a PDB file or a coordinate subset of a CIF file. The MMDB manager provides numerous methods for accessing and modifying the information stored in the hierarchy in manners which reflect common tasks in X-ray crystallography. The hierarchy is congruent to the structure of a PDB file, in that an MMDB object may contain multiple models (a feature mainly used in NMR rather than crystallography). Each model is made up of several chains, which are generally named with letter codes, but may be unnamed or even have longer names. Each chain is made of residues, and each residue consists of atoms. The chain/residue/atom hierarchy, while suggesting a protein model, is also used for other atoms, for example nucleic acid bases are also treated as residues. Heavy atoms and water atoms usually have a dummy residue name (typically WAT, H2O or HOH) and are each considered to be the sole member of a residue. \section s_clipper_mmdb The Clipper MMDB classes To facilitate the use of MMDB and Clipper together, Clipper provides a set of wrappers for accessing MMDB models. There are several reasons for this: - MMDB returns coordinates and other data as individual numbers, whereas Clipper uses strictly defined types to manipulate such information as a single entity. The wrapper allows value from MMDB to be returned as Clipper types. - MMDB and Clipper are programmed in slightly different paradigms: In particular Clipper uses a very strict subset of C++, which most noticeably does not involve pointers in public APIs. The wrappers provide an interface to MMDB which is more sympathetic to the rest of the Clipper API. - Some additional benefits can be gained through the newer language features and libraries available to Clipper, for example the selection objects and boolean operators with which they may be combined. The wrapper implements the most commonly used functionality of MMDB. For less commonly used features, pointers to the original MMDB objects may be retrieved at any level to allow access to the full functionality of MMDB. The Clipper wrapper to MMDB consists of the following objects: - The MMDB class. This wraps the CMMDBManager class, and provides global functions such as import and export, selection functions, and control of the list of models. - The DBModel, DBChain, DBResidue and DBAtom classes. These are wrappers for the MMDB CModel, CChain, CResidue and CAtom classes. They provide access methods for the main properties of these classes, and in addition a size() method and \c [] operator to allow the next level of the hierarchy to be accessed as if it were an array. Thus mmdb[i] returns the i'th model, model[j] returns the j'th chain in that model, chain[k] returns the k'th residue in the chain and residue[l] returns the l'th atom in a chain, where mmdb, model, chain, and atom are of types MMDB, DBModel, DBChain, DBResidue and DBAtom respectively. Alternatively, the same atom may be accessed as mmdb[i][j][k][l]. - DBModel_selection, DBChain_selection, DBResidue_selection and DBAtom_selection objects hold selections or lists of models, chains, residue and atoms respectively. These are returned from the selection functions defined in the MMDB class, and may be combined with the usual boolean logical operators, &, |, ^, and !. (Note that there are some restrictions on the use of the inversion operator !). - Non-database NDBModel, NDBChain, NDBResidue, and NDBAtom classes are also provided to store properties of atoms etc. which are not part of an MMDB hierarchy. These have all the important properties of their database-equivalents, but without the relationships, thus an NDBAtom does not belong to a residue, neither does an NDBResidue contain any atoms. A non-database object may be set from a database object by assignment, the reverse requires use of the \c set() method of the target object to prevent accidental modification of the database hierarchy. Note that when accessing the MMDB hierarchy through the array-like indices, MMDB may return a null object. This may be detected through the \c is_null() of each object. In this case the only method which may safely be called is the \c size() method, which will return zero, allowing nested loops through the hierarchy with only a test on the innermost loop. Atoms may be null, but may also be used to represent PDB 'TER' records. The \c is_atom() method checks whether an atom is both non-null and non-TER. \subsection ss_mmdbbases Class interface commonality. Two sets of abstract base classes are used to define the interfaces to the classes. As a result it possible to write functions which will work on both DB- and NDB- atoms. DBAtom_base defines an interface for both DBAtom and NDBAtom. Thus any function which accepts a DBAtom_base will work with both DBAtom and NDBAtom objects. Similar interfaces are provided for DBResidue, DBChain and DBModel. In addition, DBAtom_list defines an interface for both DBAtom_selection and DBResidue, since both residues and atom selections describe a list of database atoms. Thus ans function which accepts a DBAtom_list will accept either a residue or an atom selection. Similar interfaces are provided for the other list and data types. \subsection ss_mmdbtech Technical issues The DB... classes simply contain a pointer to the underlying database object, and a set of methods. Thus they can be copied cheaply without affecting the underlying database. However, if the database is modified by removing atoms, residues, chains or models, then the corresponding DB... objects will be invalidated. It is up to the programmer to ensure this does not happen. The safest way to prevent the creation of invalid objects is not to store any DB... classes while removing atoms from the database. Addition of new atoms may also provide difficulties, however the precise scope of these issues is not clear in the MMDB documentation. \section s_mmdbcode MMDB code fragments \subsection ss_mmdbloop Looping through the hierarchy. To loop over all atoms in the first (or only) model of an MMDB object and print their names and coordinates, the following code may be used: \code clipper::MMDB mmdb(); // --- set the mmdb object here --- for ( int chn = 0; chn < mmdb[0].size(); chn++ ) for ( int res = 0; res < mmdb[0][chn].size(); res++ ) for ( int atm = 0; atm < mmdb[0][chn][res].size(); atm++ ) { clipper::DBAtom atom = mmdb[0][chn][res][atm]; if ( atom.is_atom() ) std::cout << atom.type() << atom.coord_orth().format() << "\n"; } \endcode If you prefer, substitute \c mmdb[0] with \c mmdb.model(). \subsection ss_mmdbsel Using selections Selections can be generated by calling a selection method of the parent mmdb object. Multiple selections may then be combined using the &, |, ^, and ! boolean operators. (Note that the ! operator is not fully implemented for performance reasons, however it is emulated for expressions which can be simplified by boolean logic to a form which does not contain a conversion. If you need it try it and see. If the compiler gives an error, try a logical rearrangement of the same expression). The following example defines 3 selections: the first includes all the atoms in a sphere, the second all atoms in residue 14, and the third all Nitrogen atoms. These are then combined to produce 2 more selections. The final selection is printed. \code DBAtom_selection sel1,sel2,sel3,sel4,sel5; sel1 = mmdb.select_atoms_sphere( coord, rad ); sel2 = mmdb.select_atoms( "14" ); sel3 = mmdb.select_atoms( "[N]" ); sel4 = ( sel1 & !sel2 ) | sel3; sel5 = sel4 ^ sel1; for ( int i = 0; i < sel5.size(); i++ ) std::cout << sel5[i].dbresidue().type() << " " << sel5[i].type() << "\n"; \endcode For more details of atom selection strings, see the MMDB documentation. */ clipper/clipper/mmdbold/clipper_mmdb.h000644 000765 000000 00000047510 11766652736 020315 0ustar00ccbwheel000000 000000 /*! \file clipper_mmdb.h Header file for MMDB wrapper \ingroup g_mmdb */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MMDBOLD #define CLIPPER_MMDBOLD #include "clipper_mmdb_types.h" #include "clipper_mmdb_wrapper.h" namespace clipper { // forward definitions class DBAtom; class DBResidue; class DBChain; class DBModel; class DBManager; class DBAtom_selection_inv; class DBResidue_selection_inv; // ==== abstract base classes ==== //! Abstract base class for all objects with lists of atoms class DBAtom_list { public: virtual ~DBAtom_list() {} //! number of atoms in object virtual int size() const = 0; //! access N'th atom in object virtual DBAtom operator[] ( const int& i ) const = 0; }; //! Abstract base class for all objects with lists of residues class DBResidue_list { public: virtual ~DBResidue_list() {} //! number of residues in object virtual int size() const = 0; //! access N'th residue in object virtual DBResidue operator[] ( const int& i ) const = 0; }; //! Abstract base class for all objects with lists of chains class DBChain_list { public: virtual ~DBChain_list() {} //! number of chains in object virtual int size() const = 0; //! access N'th chain in object virtual DBChain operator[] ( const int& i ) const = 0; }; //! Abstract base class for all objects with lists of models class DBModel_list { public: virtual ~DBModel_list() {} //! number of models in object virtual int size() const = 0; //! access N'th model in object virtual DBModel operator[] ( const int& i ) const = 0; }; // ==== MMDB type wrappers (smart pointers) ==== //! MMDB atom object wrapper /*! This object can be viewed in two ways: - As an atom object in the hierarchy, or - As a smart pointer to by used in place of mmdb::PCAtom This object may be assigned from a PCAtom, and all the methods of the mmdb CAtom object are available through the '->' operator, just as they would be if you were using a PCAtom. But you may also consider it as an object in its own right, using the convenience methods provided with no penalty. These methods allow access to a subset of the MMDB functionality, but are often more concise than their MMDB equivalents, as well as being more consistent with the rest of the Clipper interface. */ class DBAtom : public DBAtom_base { public: //! null constructor DBAtom() : ptr(NULL) {} //! constructor: from MMDB atom DBAtom( mmdb::PCAtom p ) : ptr(p) {} bool is_null() const; //!< test for null object bool is_atom() const; //!< test if this is an atom DBResidue residue() const; //!< get parent void set( const DBAtom_base& a ); //!< set all properties int index() const; //!< return the index of this object in parent // standard atom properties String type() const; String element() const; String altconf() const; Coord_orth coord_orth() const; ftype occupancy() const; ftype u_iso() const; U_aniso_orth u_aniso_orth() const; Sig_Coord_orth sig_coord_orth() const; ftype sig_occupancy() const; ftype sig_u_iso() const; Sig_U_aniso_orth sig_u_aniso_orth() const; void set_type( const String& n ); void set_element( const String& n ); void set_altconf( const String& n ); void set_coord_orth( const Coord_orth& v ); void set_occupancy( const ftype& v ); void set_u_iso( const ftype& v ); void set_u_aniso_orth( const U_aniso_orth& v ); void set_sig_coord_orth( const Sig_Coord_orth& s ); void set_sig_occupancy( const ftype& s ); void set_sig_u_iso( const ftype& s ); void set_sig_u_aniso_orth( const Sig_U_aniso_orth& s ); // other atom properties int serial_num() const; //!< get atom serial number String charge() const; //!< get atom charge //! direct access to MMDB Atom mmdb::PCAtom pcatom() { return ptr; } //! direct access to MMDB Atom mmdb::PCAtom operator -> () { return pcatom(); } private: mmdb::PCAtom ptr; }; //! MMDB residue object wrapper class DBResidue : public DBAtom_list, public DBResidue_base { public: //! null constructor DBResidue() : ptr(NULL) {} //! constructor: from MMDB res DBResidue( mmdb::PCResidue p ) : ptr(p) {} bool is_null() const; //!< test for null object DBChain chain() const; //!< get parent void set( const DBResidue_base& r ); //!< set all properties int index() const; //!< return the index of this object in parent // standard residue properties String type() const; int seqnum() const; String inscode() const; void set_type( const String& n ); void set_seqnum( const int& n ); void set_inscode( const String& n ); DBAtom add_atom( const DBAtom_base& a ); //!< add an atom to the residue //! access atom within residue by type DBAtom atom( const String& type ) const; int size() const; DBAtom operator[] ( const int& i ) const; //! direct access to MMDB Residue mmdb::PCResidue pcresidue() { return ptr; } //! direct access to MMDB Residue mmdb::PCResidue operator -> () { return pcresidue(); } private: mmdb::PCResidue ptr; }; //! MMDB chain object wrapper class DBChain : public DBResidue_list, public DBChain_base { public: //! null constructor DBChain() : ptr(NULL) {} //! constructor: from MMDB chain DBChain( mmdb::PCChain p ) : ptr(p) {} bool is_null() const; //!< test for null object DBModel model() const; //!< get parent void set( const DBChain_base& c ); //!< set all properties int index() const; //!< return the index of this object in parent // chain properties String id() const; void set_id( const String& n ); DBResidue add_residue( const DBResidue_base& r ); //!< add residue at end //! access residue within chain by seqnum DBResidue residue( const int& seqnum ) const; int size() const; DBResidue operator[] ( const int& i ) const; //! direct access to MMDB Chain mmdb::PCChain pcchain() { return ptr; } //! direct access to MMDB Chain mmdb::PCChain operator -> () { return pcchain(); } private: mmdb::PCChain ptr; }; //! MMDB model object wrapper class DBModel : public DBChain_list, public DBModel_base { public: //! null constructor DBModel() : ptr(NULL) {} //! constructor: from MMDB model explicit DBModel( mmdb::PCModel p ) : ptr(p) {} bool is_null() const; //!< test for null object DBManager manager() const; //!< get parent void set( const DBModel_base& m ); //!< set all properties int index() const; //!< return the index of this object in parent // model properties String id() const; void set_id( const String& n ); DBChain add_chain( const DBChain_base& c ); //!< add a chain to the model //! access chain within residue by type DBChain chain( const String& id ) const; int size() const; DBChain operator[] ( const int& i ) const; //! direct access to MMDB Model mmdb::PCModel pcmodel() { return ptr; } //! direct access to MMDB Model mmdb::PCModel operator -> () { return pcmodel(); } private: mmdb::PCModel ptr; }; // ==== List (selection) types ==== //! Atom selection object /*! An atom selection may hold an abitrary list of atoms in any order, including duplicates. However, if constructed using a selection function, the selection will always be sorted and unique. Application of logical operators to a selection also reduces it to a sorted, unique list. */ class DBAtom_selection : public DBAtom_list { public: //! null constructor DBAtom_selection() {} //! constructor: from MMDB selection table DBAtom_selection( mmdb::PPCAtom p, int n ); int size() const { return list.size(); } DBAtom operator[] ( const int& i ) const { return DBAtom( list[i] ); } //! add an atom to the end of the selection void add_atom( DBAtom a ); friend DBAtom_selection operator& ( const DBAtom_selection& a1, const DBAtom_selection& a2 ); friend DBAtom_selection operator| ( const DBAtom_selection& a1, const DBAtom_selection& a2 ); friend DBAtom_selection operator^ ( const DBAtom_selection& a1, const DBAtom_selection& a2 ); friend DBAtom_selection_inv operator! ( const DBAtom_selection& a ); //! direct access to MMDB Atoms mmdb::PPCAtom ppcatom() { return &list[0]; } private: std::vector list; }; //! Inverse atom selection object \internal /*! A residue selection may hold an abitrary list of residues in any order, including duplicates. However, if constructed using a selection function, the selection will always be sorted and unique. Application of logical operators to a selection also reduces it to a sorted, unique list. */ class DBAtom_selection_inv : protected DBAtom_selection { public: explicit DBAtom_selection_inv( DBAtom_selection s ) : DBAtom_selection(s) {} friend DBAtom_selection_inv operator& ( const DBAtom_selection_inv& a1, const DBAtom_selection_inv& a2 ) { return !(!a1 | !a2); } friend DBAtom_selection_inv operator| ( const DBAtom_selection_inv& a1, const DBAtom_selection_inv& a2 ) { return !(!a1 & !a2); } friend DBAtom_selection operator^ ( const DBAtom_selection_inv& a1, const DBAtom_selection_inv& a2 ) { return (!a1 ^ !a2); } friend DBAtom_selection operator& ( const DBAtom_selection& a1, const DBAtom_selection_inv& a2 ) { return a1 ^ (a1 & !a2); } friend DBAtom_selection operator& ( const DBAtom_selection_inv& a1, const DBAtom_selection& a2 ) { return a2 ^ (a2 & !a1); } friend DBAtom_selection operator! ( const DBAtom_selection_inv& a ) { return a; } }; //! Residue selection object class DBResidue_selection : public DBResidue_list { public: //! null constructor DBResidue_selection() {} //! constructor: from MMDB selection table DBResidue_selection( mmdb::PPCResidue p, int n ); int size() const { return list.size(); } DBResidue operator[] ( const int& i ) const { return DBResidue( list[i] ); } //! add a residue to the end of the selection void add_residue( DBResidue a ); friend DBResidue_selection operator& ( const DBResidue_selection& a1, const DBResidue_selection& a2 ); friend DBResidue_selection operator| ( const DBResidue_selection& a1, const DBResidue_selection& a2 ); friend DBResidue_selection operator^ ( const DBResidue_selection& a1, const DBResidue_selection& a2 ); friend DBResidue_selection_inv operator! ( const DBResidue_selection& a ); //! direct access to MMDB Residues mmdb::PPCResidue ppcresidue() { return &list[0]; } private: std::vector list; }; //! Inverse residue selection object \internal class DBResidue_selection_inv : protected DBResidue_selection { public: explicit DBResidue_selection_inv( DBResidue_selection s ) : DBResidue_selection(s) {} friend DBResidue_selection_inv operator& ( const DBResidue_selection_inv& a1, const DBResidue_selection_inv& a2 ) { return !(!a1 | !a2); } friend DBResidue_selection_inv operator| ( const DBResidue_selection_inv& a1, const DBResidue_selection_inv& a2 ) { return !(!a1 & !a2); } friend DBResidue_selection operator^ ( const DBResidue_selection_inv& a1, const DBResidue_selection_inv& a2 ) { return (!a1 ^ !a2); } friend DBResidue_selection operator& ( const DBResidue_selection& a1, const DBResidue_selection_inv& a2 ) { return a1 ^ (a1 & !a2); } friend DBResidue_selection operator& ( const DBResidue_selection_inv& a1, const DBResidue_selection& a2 ) { return a2 ^ (a2 & !a1); } friend DBResidue_selection operator! ( const DBResidue_selection_inv& a ) { return a; } }; //! Chain selection object class DBChain_selection : public DBChain_list { public: //! null constructor DBChain_selection() {} //! constructor: from MMDB selection table DBChain_selection( mmdb::PPCChain p, int n ); int size() const { return list.size(); } DBChain operator[] ( const int& i ) const { return DBChain( list[i] ); } //! add a chain to the end of the selection void add_chain( DBChain a ); //! direct access to MMDB Chains mmdb::PPCChain ppcchain() { return &list[0]; } private: std::vector list; }; //! Model selection object class DBModel_selection : public DBModel_list { public: //! null constructor DBModel_selection() {} //! constructor: from MMDB selection table DBModel_selection( mmdb::PPCModel p, int n ); int size() const { return list.size(); } DBModel operator[] ( const int& i ) const { return DBModel( list[i] ); } //! add a model to the end of the selection void add_model( DBModel a ); //! direct access to MMDB Models mmdb::PPCModel ppcmodel() { return &list[0]; } private: std::vector list; }; // ==== MMDB manager wrapper ==== //! MMDB object wrapper /*! This is a smart pointer to an MMDB-manager. It should not be used directly, instead use the derived clipper::MMDB class. This class is returned when you ask for a reference to an MMDB, e.g. as the parent of a DBModel, however it should not be instantiated directly. */ class DBManager : public DBModel_list { public: //! null constructor DBManager() {} //! constructor: from MMDB selection table explicit DBManager( mmdb::XMMDBManager* p ) : ptr(p) {} //! access N'th model (indexed from 1) DBModel model( const int i = 1); //! add a model DBModel add_model( const DBModel_base& m ); //! finalise structure edit void finalise_edit(); //! Select atoms by string selection function DBAtom_selection select_atoms( const String& s ); //! Select residues by string selection function DBResidue_selection select_residues( const String& s ); //! Select chains by string selection function DBChain_selection select_chains( const String& s ); //! Select models by string selection function DBModel_selection select_models( const String& s ); //! Select atoms neighbouring some atom selection DBAtom_selection select_atoms_near( DBAtom_selection& s, const ftype& r1, const ftype& r2 ); //! Select residues neighbouring some atom selection DBResidue_selection select_residues_near( DBAtom_selection& s, const ftype& r1, const ftype& r2 ); //! Select atoms by sphere about some centre DBAtom_selection select_atoms_sphere( const Coord_orth& c, const ftype& r ); //! Select residues by sphere about some centre DBResidue_selection select_residues_sphere( const Coord_orth& c, const ftype& r ); //! Select atoms by cylinder DBAtom_selection select_atoms_cylinder( const Coord_orth& c1, const Coord_orth& c2, const ftype& r ); //! Select atoms by serial number DBAtom_selection select_atoms_serial( const int i1 = 0, const int i2 = 0 ); int size() const; DBModel operator[] ( const int& i ) const; //! direct access to MMDB Manager mmdb::PCMMDBManager pcmmdbmanager() const { return ptr; } //! direct access to MMDB Manager mmdb::PCMMDBManager operator -> () { return pcmmdbmanager(); } protected: mmdb::XMMDBManager* ptr; }; //! MMDB object /*! This is the Clipper form of an MMDB-manager. Unlike the other data objects, it does not use external i/o objects, the i/o methods are built in. All MMDB functionality may be accessed through the -> operator, however the new read_file() and write_file() methods should be used in preference since they set the spacegroup and cell properties correctly. */ class MMDB : public DBManager { public: enum TYPE { Default=-1, PDB, CIF, Binary }; //! null constructor MMDB(); //! constructor: from spacegroup and cell MMDB( const Spacegroup& spacegroup, const Cell& cell ); //! override copy constructor MMDB( const MMDB& c ); //! destructor ~MMDB(); //! initialise: from spacegroup and cell void init( const Spacegroup& spacegroup, const Cell& cell ); //! test if object has been initialised bool is_null() const; //! get spacegroup const Spacegroup& spacegroup() const; //! get cell const Cell& cell() const; //! import model from file void read_file( const String& file ); //! export model to file void write_file( const String& file, TYPE type = Default ); // inherited functions listed for documentation purposes //-- DBModel model( const int i = 1); //-- DBModel add_model( const DBModel_base& m ); //-- void finalise_edit(); //-- DBAtom_selection select_atoms( const String& s ); //-- DBResidue_selection select_residues( const String& s ); //-- DBChain_selection select_chains( const String& s ); //-- DBModel_selection select_models( const String& s ); //-- DBAtom_selection select_atoms_near( DBAtom_selection& s, const ftype& r1, const ftype& r2 ); //-- DBResidue_selection select_residues_near( DBAtom_selection& s, const ftype& r1, const ftype& r2 ); //-- DBAtom_selection select_atoms_sphere( const Coord_orth& c, const ftype& r ); //-- DBResidue_selection select_residues_sphere( const Coord_orth& c, const ftype& r ); //-- DBAtom_selection select_atoms_cylinder( const Coord_orth& c1, const Coord_orth& c2, const ftype& r ); //-- DBAtom_selection select_atoms_serial( const int i1 = 0, const int i2 = 0 ); //-- int size() const; //-- DBModel operator[] ( const int& i ) const; //-- mmdb::PCMMDBManager pcmmdbmanager() const { return ptr; } //-- mmdb::PCMMDBManager operator -> () { return pcmmdbmanager(); } void debug() const; private: Spacegroup spacegroup_; Cell cell_; }; } // namespace clipper #endif clipper/clipper/mmdbold/clipper_mmdb_types.cpp000644 000765 000000 00000011257 11766652736 022073 0ustar00ccbwheel000000 000000 /* clipper_mmdb_types.cpp: model types wrapper */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_mmdb_types.h" namespace clipper { /*! The coordinates and U_aniso_orth are transformed. The sigmas are not, since without the full variance-covariance matrix this transformation is impossible. \param rt The operator to apply. \untested */ void DBAtom_base::transform( const RTop_orth rt ) { set_coord_orth( coord_orth().transform( rt ) ); set_u_aniso_orth( u_aniso_orth().transform( rt ) ); } NDBAtom::NDBAtom( const DBAtom_base& a ) { set_type( a.type() ); set_element( a.element() ); set_altconf( a.altconf() ); set_coord_orth( a.coord_orth() ); set_occupancy( a.occupancy() ); set_u_iso( a.u_iso() ); set_u_aniso_orth( a.u_aniso_orth() ); } String NDBAtom::type() const { return type_; } String NDBAtom::element() const { return element_; } String NDBAtom::altconf() const { return altconf_; } Coord_orth NDBAtom::coord_orth() const { return xyz; } ftype NDBAtom::occupancy() const { return occ; } ftype NDBAtom::u_iso() const { return u; } U_aniso_orth NDBAtom::u_aniso_orth() const { return uij; } void NDBAtom::set_type( const String& n ) { type_ = n; } void NDBAtom::set_element( const String& n ) { element_ = n; } void NDBAtom::set_altconf( const String& n ) { altconf_ = n; } void NDBAtom::set_coord_orth( const Coord_orth& v ) { xyz = v; } void NDBAtom::set_occupancy( const ftype& v ) { occ = v; } void NDBAtom::set_u_iso( const ftype& v ) { u = v; } void NDBAtom::set_u_aniso_orth( const U_aniso_orth& v ) { uij = v; } NDBAtom NDBAtom::null() { NDBAtom a; a.set_coord_orth( Coord_orth( Coord_orth::null() ) ); a.set_occupancy( Util::nan() ); a.set_u_iso( Util::nan() ); a.set_u_aniso_orth( U_aniso_orth( U_aniso_orth::null() ) ); return a; } // Residue NDBResidue::NDBResidue( const DBResidue_base& r ) { set_type( r.type() ); } String NDBResidue::type() const { return type_; } void NDBResidue::set_type( const String& n ) { type_ = n; } int NDBResidue::seqnum() const { return seqnum_; } void NDBResidue::set_seqnum( const int& n ) { seqnum_ = n; } String NDBResidue::inscode() const { return inscode_; } void NDBResidue::set_inscode( const String& n ) { inscode_ = n; } // Chain NDBChain::NDBChain( const DBChain_base& c ) { set_id( c.id() ); } String NDBChain::id() const { return id_; } void NDBChain::set_id( const String& n ) { id_ = n; } // Model NDBModel::NDBModel( const DBModel_base& m ) { set_id( m.id() ); } String NDBModel::id() const { return id_; } void NDBModel::set_id( const String& n ) { id_ = n; } } // namespace clipper clipper/clipper/mmdbold/clipper_mmdb_types.h000644 000765 000000 00000023150 11766652736 021533 0ustar00ccbwheel000000 000000 /*! \file clipper_mmdb_types.h Header file for atomic model types \ingroup g_mmdb */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MMDBOLD_TYPES #define CLIPPER_MMDBOLD_TYPES #include "../core/coords.h" namespace clipper { // PDB 'sigma' classes (should be depracated) //! Standard deviation of orthognal coordinates /*! see clipper::Coord_orth \note In my view this is a stupid definition, but its in the PDB. \ingroup g_mmdb */ class Sig_Coord_orth : public Vec3<> { public: Sig_Coord_orth() {} //!< null constructor explicit Sig_Coord_orth( const Vec3<>& v ) : Vec3<>( v ) {} //!< constructor: copy/convert Sig_Coord_orth( const ftype& sigx, const ftype& sigy, const ftype& sigz ) : Vec3<>( sigx, sigy, sigz ) {} //!< constructor: from sig(x,y,z) const ftype& sigx() const { return (*this)[0]; } //!< get sigx const ftype& sigy() const { return (*this)[1]; } //!< get sigy const ftype& sigz() const { return (*this)[2]; } //!< get sigz }; //! Standard deviation of anisotropic atomic displacement parameters /*! see clipper::U_aniso_orth \note In my view this is a stupid definition, but its in the PDB. \ingroup g_mmdb */ class Sig_U_aniso_orth : public Mat33sym<> { public: //! null constructor Sig_U_aniso_orth() {}; //! constructor: from Mat33sym explicit Sig_U_aniso_orth( const Mat33sym<>& m ) : Mat33sym<>(m) {} //! constructor: from sig_Uij Sig_U_aniso_orth( const ftype& su11, const ftype& su22, const ftype& su33, const ftype& su12, const ftype& su13, const ftype& su23 ) : Mat33sym<>( su11, su22, su33, su12, su13, su23 ) {} }; // abstract base classes ======================================== //! Abstract base class for a single atom /*! \ingroup g_mmdb */ class DBAtom_base { public: virtual ~DBAtom_base() {} //! get atom name (e.g. CA, CZ1, OH) /*! \return The atom type name. */ virtual String type() const = 0; //! get atom element name (e.g. C, O, ZN2+ ) /*! \return The atom element name. */ virtual String element() const = 0; //! get atom alternate conformation code /*! \return The atom alternate conformation code. */ virtual String altconf() const = 0; //! get atom coordinate (in orthogonal Angstroms) /*! \return The atom coordinate. (result.is_null() if not set) */ virtual Coord_orth coord_orth() const = 0; //! get atom occupancy /*! \return The atom occupancy. (NaN if not set) */ virtual ftype occupancy() const = 0; //! get atom atomic displacement parameter (U iso) /*! \return The atom temperature factor. (NaN if not set) */ virtual ftype u_iso() const = 0; //! get atom anisotropic U /*! \return The atom U_aniso. (result.is_null() if not set) */ virtual U_aniso_orth u_aniso_orth() const = 0; //! set atom name (e.g. CA, CZ1, OH) /*! \param n The atom type name. */ virtual void set_type( const String& n ) = 0; //! set atom element name (e.g. C, O, ZN2+ ) /*! \param n The atom element name. */ virtual void set_element( const String& n ) = 0; //! set atom alternate conformation code /*! \param n The atom alternate conformation code. */ virtual void set_altconf( const String& n ) = 0; //! set void atom coordinate (in orthogonal Angstroms) /*! \param v The atom coordinate. (Use null coordinate to clear) */ virtual void set_coord_orth( const Coord_orth& v ) = 0; //! set atom occupancy /*! \param v The atom occupancy. (Use NaN to clear) */ virtual void set_occupancy( const ftype& v ) = 0; //! set atom atomic displacement parameter (U iso) /*! \param v The atom temperature factor. (Use NaN to clear) */ virtual void set_u_iso( const ftype& v ) = 0; //! set atom anisotropic U /*! \param v The atom U_aniso. (Use null U_aniso to clear) */ virtual void set_u_aniso_orth( const U_aniso_orth& v ) = 0; //! apply an RT operator to the atom void transform( const RTop_orth rt ); }; //! Abstract base class for a single monomer (residue or base) /*! \ingroup g_mmdb */ class DBResidue_base { public: virtual ~DBResidue_base() {} //! get monomer name/type (e.g. TYR/ARG, A/T/C/G) virtual String type() const = 0; //! get monomer sequence number virtual int seqnum() const = 0; //! get monomer insertion code virtual String inscode() const = 0; //! set monomer name/type (e.g. TYR/ARG, A/T/C/G) virtual void set_type( const String& n ) = 0; //! set monomer sequence number virtual void set_seqnum( const int& n ) = 0; //! set monomer insertion code virtual void set_inscode( const String& n ) = 0; }; //! Abstract base class for a single polymer (chain) /*! \ingroup g_mmdb */ class DBChain_base { public: virtual ~DBChain_base() {} //! get polymer id (e.g. A, B) virtual String id() const = 0; //! get polymer id (e.g. A, B) virtual void set_id( const String& n ) = 0; }; //! Abstract base class for a model /*! \ingroup g_mmdb */ class DBModel_base { public: virtual ~DBModel_base() {} //! get polymer id (e.g. A, B) virtual String id() const = 0; //! get polymer id (e.g. A, B) virtual void set_id( const String& n ) = 0; }; // trivial non-abstract examples ======================================== //! A single non-database atom /*! \ingroup g_mmdb */ class NDBAtom : public DBAtom_base { public: NDBAtom() {} //!< null constuctor NDBAtom( const DBAtom_base& a ); //!< constuctor: from Atom base String type() const; String element() const; String altconf() const; Coord_orth coord_orth() const; ftype occupancy() const; ftype u_iso() const; U_aniso_orth u_aniso_orth() const; void set_type( const String& n ); void set_element( const String& n ); void set_altconf( const String& n ); void set_coord_orth( const Coord_orth& v ); void set_occupancy( const ftype& v ); void set_u_iso( const ftype& v ); void set_u_aniso_orth( const U_aniso_orth& v ); static NDBAtom null(); private: String type_, element_, altconf_; Coord_orth xyz; Sig_Coord_orth sig_xyz; ftype occ, sig_occ; ftype u, sig_u; U_aniso_orth uij; Sig_U_aniso_orth sig_uij; }; //! A non-database single monomer with no contents (residue or base) /*! \ingroup g_mmdb */ class NDBResidue : public DBResidue_base { public: NDBResidue() {} //!< null constuctor NDBResidue( const DBResidue_base& r ); //!< constuctor: from Residue base String type() const; int seqnum() const; String inscode() const; void set_type( const String& n ); void set_seqnum( const int& n ); void set_inscode( const String& n ); private: int seqnum_; String type_, inscode_; }; //! A single non-database polymer with no contents (chain) /*! \ingroup g_mmdb */ class NDBChain : public DBChain_base { public: NDBChain() {} //!< null constuctor NDBChain( const DBChain_base& c ); //!< constuctor: from Chain base String id() const; void set_id( const String& n ); private: String id_; }; //! A single non-database model with no contents /*! \ingroup g_mmdb */ class NDBModel : public DBModel_base { public: NDBModel() {} //!< null constuctor NDBModel( const DBModel_base& m ); //!< constuctor: from Model base String id() const; void set_id( const String& n ); private: String id_; }; } // namespace clipper #endif clipper/clipper/mmdbold/clipper_mmdb_wrapper.cpp000644 000765 000000 00000007545 12057357010 022371 0ustar00ccbwheel000000 000000 /* mmdb_wrapper.cpp: MMDB_WRAPPER wrapper */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_mmdb_wrapper.h" #include namespace clipper { namespace mmdb { void XMMDBCryst::set_spacegroup( const Spacegroup& spacegroup ) { String name = spacegroup.descr().symbol_hm(); strncpy( spaceGroup, name.substr( 0, 29 ).c_str(), 30 ); SymOps.Reset(); SymOps.PutGroupName( spaceGroup ); for ( int i = 0; i < spacegroup.num_symops(); i++ ) SymOps.AddSymOp( (char *)spacegroup.symop(i).format().c_str() ); WhatIsSet |= CSET_SpaceGroup; } Spacegroup XMMDBManager::spacegroup() { if ( isSpaceGroup() ) { // get spacegroup from ops int nops = GetNumberOfSymOps(); String ops = ""; for ( int i = 0; i < nops; i++ ) ops += String( GetSymOp(i) ) + ";"; return Spacegroup( Spgr_descr( ops, Spacegroup::Symops ) ); } else { // otherwise get spacegroup from name String name = String( GetSpaceGroup() ).trim(); if ( name.find_first_of( "PABCFIR" ) == String::npos ) name = "P 1"; return Spacegroup( Spgr_descr( name, Spacegroup::HM ) ); } } Cell XMMDBManager::cell() { Cell_descr cd( 0, 0, 0 ); if ( isCrystInfo() ) { cd = Cell_descr( Cryst.a, Cryst.b, Cryst.c, Cryst.alpha, Cryst.beta, Cryst.gamma ); } return Cell( cd ); } void XMMDBManager::set_spacegroup( const Spacegroup& spacegroup ) { // convert to XMMDBCryst so we can set protected symops XMMDBCryst crys2; crys2.Copy( &Cryst ); crys2.set_spacegroup( spacegroup ); Cryst.Copy( &crys2 ); } void XMMDBManager::set_cell( const Cell& cell ) { SetCell( cell.descr().a(), cell.descr().b(), cell.descr().c(), cell.descr().alpha_deg(), cell.descr().beta_deg(), cell.descr().gamma_deg() ); } } // namespace mmdb } // namespace clipper clipper/clipper/mmdbold/clipper_mmdb_wrapper.h000644 000765 000000 00000007364 11766652736 022060 0ustar00ccbwheel000000 000000 /*! \file clipper_mmdb_wrapper.h Header file for mmdb wrapper \ingroup g_mmdb */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MMDBOLD_WRAPPER #define CLIPPER_MMDBOLD_WRAPPER #include "../core/coords.h" #include namespace clipper { namespace mmdb { typedef ::CAtom CAtom; typedef ::CResidue CResidue; typedef ::CChain CChain; typedef ::CModel CModel; typedef ::CMMDBCryst CMMDBCryst; typedef ::CMMDBManager CMMDBManager; typedef ::PCAtom PCAtom; typedef ::PCResidue PCResidue; typedef ::PCChain PCChain; typedef ::PCModel PCModel; typedef ::PCMMDBCryst PCMMDBCryst; typedef ::PCMMDBManager PCMMDBManager; typedef ::PPCAtom PPCAtom; typedef ::PPCResidue PPCResidue; typedef ::PPCChain PPCChain; typedef ::PPCModel PPCModel; typedef ::PPCMMDBCryst PPCMMDBCryst; typedef ::PPCMMDBManager PPCMMDBManager; // Extension to MMDBCryst to provide spacegroup i/o /*! \ingroup g_mmdb */ class XMMDBCryst : public CMMDBCryst { public: //! set spacegroup void set_spacegroup( const Spacegroup& spacegroup ); }; // Extension to MMDBManager to provide cell/spacegroup i/o /*! \ingroup g_mmdb */ class XMMDBManager : public CMMDBManager { public: //! get spacegroup as Clipper object Spacegroup spacegroup(); //! get cell as Clipper object Cell cell(); //! set spacegroup from Clipper object void set_spacegroup( const Spacegroup& spacegroup ); //! set cell from Clipper object void set_cell( const Cell& cell ); }; } // namespace mmdb } // namespace clipper #endif clipper/clipper/mmdbold/container_mmdb.cpp000644 000765 000000 00000007511 11766652736 021171 0ustar00ccbwheel000000 000000 /* container_mdb.cpp: class file for reflection data class + children */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "container_mmdb.h" namespace clipper { /*! The object is constructed at the given location in the hierarchy. An attempt is made to initialise the object using information from its parents in the hierarchy. \param parent An object in the hierarchy (usually the parent of the new object). \param name The path from \c parent to the new object (usually just the name of the new object). */ CMMDB::CMMDB( Container& parent, const String name ) : Container( parent, name ) { init( NullSpacegroup, NullCell ); } /*! An attempt is made to initialise the object using information from the supplied parameters, or if they are Null, from its parents in the hierarchy. \param spacegroup The spacegroup for the model. \param name The cell for the model. */ void CMMDB::init( const Spacegroup& spacegroup, const Cell& cell ) { // use supplied values by default const Spacegroup* sp = &spacegroup; // use pointers so we can reassign const Cell* cp = &cell; // otherwise get them from the tree if ( sp->is_null() ) sp = parent_of_type_ptr(); if ( cp->is_null() ) cp = parent_of_type_ptr(); // initialise if ( sp != NULL && cp != NULL ) if ( !sp->is_null() && !cp->is_null() ) MMDB::init( *sp, *cp ); Container::update(); } /*! Hierarchical update. If this object is uninitialised, an attempt is made to initialise the object using information from its parents in the hierarchy. The childen of the object are then updated. */ void CMMDB::update() { if ( CMMDB::is_null() ) init( NullSpacegroup, NullCell ); else Container::update(); } } // namespace clipper clipper/clipper/mmdbold/container_mmdb.h000644 000765 000000 00000005543 11766652736 020641 0ustar00ccbwheel000000 000000 /*! \file mmdbold/container_mmdb.h Header file for Container versions of various objects */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CONTAINER_MMDBOLD #define CLIPPER_CONTAINER_MMDBOLD #include "../core/container_types.h" #include "clipper_mmdb.h" namespace clipper { //! MMDB container /*! See clipper::MMDB for method descriptions. */ class CMMDB : public Container, public MMDB { public: //! null constructor CMMDB() {} //! constructor: inherit spacegroup, cell CMMDB( Container& parent, const String name = "" ); //! initialiser: supply or inherit spacegroup, cell void init( const Spacegroup& spacegroup, const Cell& cell ); //! hierarchical update void update(); }; } // namespace clipper #endif clipper/clipper/mmdb/clipper_mmdb.cpp000644 000765 000000 00000022736 12506727731 020143 0ustar00ccbwheel000000 000000 /* clipper_mmdb.cpp: MMDB wrapper */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_mmdb.h" #include extern "C" { #include } namespace clipper { // MMDB wrapper types // atom String MMDBAtom::id() const { return String( name ); } String MMDBAtom::element() const { return String( mmdb::CAtom::element ); } Coord_orth MMDBAtom::coord_orth() const { if ( !Ter && WhatIsSet & ::mmdb::ASET_Coordinates ) return Coord_orth( x, y, z ); else return Coord_orth( Coord_orth::null() ); } ftype MMDBAtom::occupancy() const { if ( !Ter && WhatIsSet & ::mmdb::ASET_Occupancy ) return mmdb::CAtom::occupancy; else return Util::nan(); } ftype MMDBAtom::u_iso() const { if ( !Ter && WhatIsSet & ::mmdb::ASET_tempFactor ) return Util::b2u(tempFactor); else return Util::nan(); } U_aniso_orth MMDBAtom::u_aniso_orth() const { if ( !Ter && WhatIsSet & ::mmdb::ASET_Anis_tFac ) return U_aniso_orth( u11, u22, u33, u12, u13, u23 ); else return U_aniso_orth( U_aniso_orth::null() ); } Sig_Coord_orth MMDBAtom::sig_coord_orth() const { if ( !Ter && WhatIsSet & ::mmdb::ASET_CoordSigma ) return Sig_Coord_orth( sigX, sigY, sigZ ); else return Sig_Coord_orth( Sig_Coord_orth::null() ); } ftype MMDBAtom::sig_occupancy() const { if ( !Ter && WhatIsSet & ::mmdb::ASET_OccSigma ) return sigOcc; else return Util::nan(); } ftype MMDBAtom::sig_u_iso() const { if ( !Ter && WhatIsSet & ::mmdb::ASET_tFacSigma ) return Util::b2u(sigTemp); else return Util::nan(); } Sig_U_aniso_orth MMDBAtom::sig_u_aniso_orth() const { if ( !Ter && WhatIsSet & ::mmdb::ASET_Anis_tFSigma ) return Sig_U_aniso_orth( su11, su22, su33, su12, su13, su23 ); else return Sig_U_aniso_orth( Sig_U_aniso_orth::null() ); } void MMDBAtom::set_id( const String& n ) { this->SetAtomName( (char *)n.c_str() ); } void MMDBAtom::set_element( const String& n ) { SetElementName( (char *)n.c_str() ); } void MMDBAtom::set_coord_orth( const Coord_orth& v ) { WhatIsSet &= ~::mmdb::ASET_Coordinates; if ( !v.is_null() ) { x = v.x(); y = v.y(); z = v.z(); WhatIsSet |= ::mmdb::ASET_Coordinates; } } void MMDBAtom::set_occupancy( const ftype& v ) { WhatIsSet &= ~::mmdb::ASET_Occupancy; if ( !Util::is_nan( v ) ) { mmdb::CAtom::occupancy = v; WhatIsSet |= ::mmdb::ASET_Occupancy; } } void MMDBAtom::set_u_iso( const ftype& v ) { WhatIsSet &= ~::mmdb::ASET_tempFactor; if ( !Util::is_nan( v ) ) { tempFactor = Util::u2b(v); WhatIsSet |= ::mmdb::ASET_tempFactor; } } void MMDBAtom::set_u_aniso_orth( const U_aniso_orth& v ) { WhatIsSet &= ~::mmdb::ASET_Anis_tFac; if ( !v.is_null() ) { u11 = v(0,0); u22 = v(1,1); u33 = v(2,2); u12 = v(0,1); u13 = v(0,2); u23 = v(1,2); WhatIsSet |= ::mmdb::ASET_Anis_tFac; } } void MMDBAtom::set_sig_coord_orth( const Sig_Coord_orth& s ) { WhatIsSet &= ~::mmdb::ASET_CoordSigma; if ( !s.is_null() ) { sigX = s.sigx(); sigY = s.sigy(); sigZ = s.sigz(); WhatIsSet |= ::mmdb::ASET_CoordSigma; } } void MMDBAtom::set_sig_occupancy( const ftype& s ) { WhatIsSet &= ~::mmdb::ASET_OccSigma; if ( !Util::is_nan( s ) ) { sigOcc = s; WhatIsSet |= ::mmdb::ASET_OccSigma; } } void MMDBAtom::set_sig_u_iso( const ftype& s ) { WhatIsSet &= ~::mmdb::ASET_tFacSigma; if ( !Util::is_nan( s ) ) { sigTemp = Util::u2b(s); WhatIsSet |= ::mmdb::ASET_tFacSigma; } } void MMDBAtom::set_sig_u_aniso_orth( const Sig_U_aniso_orth& s ) { WhatIsSet &= ~::mmdb::ASET_Anis_tFSigma; if ( !s.is_null() ) { su11 = s(0,0); su22 = s(1,1); su33 = s(2,2); su12 = s(0,1); su13 = s(0,2); su23 = s(1,2); WhatIsSet |= ::mmdb::ASET_Anis_tFSigma; } } /*! \return The atom alternate conformation code. */ String MMDBAtom::altconf() const { return String( altLoc ); } /*! \return The atom serial number. */ int MMDBAtom::serial_num() const { return serNum; } /*! \return The atomic charge. */ String MMDBAtom::charge() const { return String( mmdb::CAtom::charge ); } // residue String MMDBResidue::type() const { return String( name ); } int MMDBResidue::seqnum() const { return seqNum; } String MMDBResidue::inscode() const { return String( insCode ); } void MMDBResidue::set_type( const String& n ) { SetResName( (char *)n.c_str() ); } void MMDBResidue::set_seqnum( const int& n ) { seqNum = n; } void MMDBResidue::set_inscode( const String& n ) { strncpy( insCode, n.c_str(), 10 ); } // chain String MMDBChain::id() const { return String( ((mmdb::CChain*)this)->GetChainID() ); } void MMDBChain::set_id( const String& n ) { SetChainID( (char *)n.c_str() ); } // model String MMDBModel::id() const { return String( ((mmdb::CModel*)this)->GetEntryID() ); } void MMDBModel::set_id( const String& n ) { SetEntryID( (char *)n.c_str() ); } // MMDBManager methods /*! For later initialisation: see init() */ MMDBManager::MMDBManager() { ::mmdb::InitMatType(); Message::message( Message_ctor( " [MMDBManager: constructed>" ) ); } MMDBManager::~MMDBManager() { Message::message( Message_dtor( " (*this); Spacegroup sg; if ( mmdb.isSpaceGroup() ) { // get spacegroup from ops int nops = mmdb.GetNumberOfSymOps(); String ops = ""; for ( int i = 0; i < nops; i++ ) ops += String( mmdb.GetSymOp(i) ) + ";"; Spgr_descr sd( ops, Spacegroup::Symops ); sg = Spacegroup( sd ); } else { // otherwise get spacegroup from name const char* mmdbsg = mmdb.GetSpaceGroup(); if ( mmdbsg != NULL ) { String name = String( mmdbsg ).trim(); if ( name.find_first_of( "PABCFIR" ) != String::npos ) { if ( name.find_first_of( ":" ) != String::npos ) { Spgr_descr sd( name, Spacegroup::XHM ); sg = Spacegroup( sd ); } else { Spgr_descr sd( name, Spacegroup::HM ); sg = Spacegroup( sd ); } } } } return sg; } Cell MMDBManager::cell() const { mmdb::CMMDBManager& mmdb = const_cast(*this); if ( mmdb.isCrystInfo() ) { return Cell( Cell_descr( this->cryst.a, this->cryst.b, this->cryst.c, this->cryst.alpha, this->cryst.beta, this->cryst.gamma ) ); } else { return Cell(); // null } } void MMDBManager::set_spacegroup( const Spacegroup& spacegroup ) { // Hall method... (gives bad symbol in file) //String hall = "Hall:" + spacegroup.symbol_hall(); //SetSpaceGroup( (char*)hall.c_str() ); // HM method... //String s = spacegroup.symbol_hm(); //String x = spacegroup.symbol_hm_ext(); //if ( x.length() > 0 ) s = x + s.substr(1); //SetSpaceGroup( (char*)s.c_str() ); // xHM method SetSpaceGroup( (char*)spacegroup.symbol_xhm().c_str() ); } void MMDBManager::set_cell( const Cell& cell ) { SetCell( cell.a(), cell.b(), cell.c(), cell.alpha_deg(), cell.beta_deg(), cell.gamma_deg() ); } /*! The atom list is constructed from the MMDB atom pointers by copying. This should be fast compared to any task for which Clipper uses an atom list. \param ppcatom The MMDB array of atom pointers. \param natom The number of atoms. */ MMDBAtom_list::MMDBAtom_list( const mmdb::PPCAtom ppcatom, const int natom ) { for ( int i = 0; i < natom; i++ ) push_back( Atom( *( (const MMDBAtom*)ppcatom[i] ) ) ); } } // namespace clipper clipper/clipper/mmdb/clipper_mmdb.h000644 000765 000000 00000024023 12506727731 017577 0ustar00ccbwheel000000 000000 /*! \file clipper_mmdb.h Header file for MMDB wrapper */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MMDB #define CLIPPER_MMDB #include "../core/coords.h" #include namespace clipper { namespace mmdb { typedef ::mmdb::Atom CAtom; typedef ::mmdb::Residue CResidue; typedef ::mmdb::Chain CChain; typedef ::mmdb::Model CModel; typedef ::mmdb::Manager CMMDBManager; typedef ::mmdb::PAtom PCAtom; typedef ::mmdb::PResidue PCResidue; typedef ::mmdb::PChain PCChain; typedef ::mmdb::PModel PCModel; typedef ::mmdb::PManager PCMMDBManager; typedef ::mmdb::PPAtom PPCAtom; typedef ::mmdb::PPResidue PPCResidue; typedef ::mmdb::PPChain PPCChain; typedef ::mmdb::PPModel PPCModel; typedef ::mmdb::PPManager PPCMMDBManager; } // PDB 'sigma' classes (should be depracated) //! Standard deviation of orthognal coordinates /*! see clipper::Coord_orth \note In my view this is a stupid definition, but its in the PDB. \ingroup g_mmdb */ class Sig_Coord_orth : public Vec3<> { public: Sig_Coord_orth() {} //!< null constructor explicit Sig_Coord_orth( const Vec3<>& v ) : Vec3<>( v ) {} //!< constructor: copy/convert Sig_Coord_orth( const ftype& sigx, const ftype& sigy, const ftype& sigz ) : Vec3<>( sigx, sigy, sigz ) {} //!< constructor: from sig(x,y,z) const ftype& sigx() const { return (*this)[0]; } //!< get sigx const ftype& sigy() const { return (*this)[1]; } //!< get sigy const ftype& sigz() const { return (*this)[2]; } //!< get sigz }; //! Standard deviation of anisotropic atomic displacement parameters /*! see clipper::U_aniso_orth \note In my view this is a stupid definition, but its in the PDB. \ingroup g_mmdb */ class Sig_U_aniso_orth : public Mat33sym<> { public: //! null constructor Sig_U_aniso_orth() {}; //! constructor: from Mat33sym explicit Sig_U_aniso_orth( const Mat33sym<>& m ) : Mat33sym<>(m) {} //! constructor: from sig_Uij Sig_U_aniso_orth( const ftype& su11, const ftype& su22, const ftype& su33, const ftype& su12, const ftype& su13, const ftype& su23 ) : Mat33sym<>( su11, su22, su33, su12, su13, su23 ) {} }; //! MMDB atom object /*! This class is a trivial derivation of the corresponding MMDB, providing access in terms of Clipper types. Thus, when you such access, simply cast you MMDB object reference to this type to access the additional functions. For full documentation see: http://www.ebi.ac.uk/~keb/ */ class MMDBAtom : public mmdb::CAtom { public: //! null constructor MMDBAtom() {} //! constructor: from MMDB atom MMDBAtom( const mmdb::CAtom& a ) : mmdb::CAtom(a) {} // standard atom properties String id() const; //!< Atom id, e.g. CA, CB, CH3 String element() const; //!< Atom element, e.g. C, H, Zn2+ Coord_orth coord_orth() const; //!< Atom coordinate (orthogonal Angstroms) ftype occupancy() const; //!< Atom occupancy (0...1) ftype u_iso() const; //!< Atom isotropic U U_aniso_orth u_aniso_orth() const; //!< Atom anisotropic U (orthogonal As) void set_id( const String& n ); //!< set id void set_element( const String& n ); //!< set element void set_coord_orth( const Coord_orth& v ); //!< set coordinate void set_occupancy( const ftype& v ); //!< set occupancy void set_u_iso( const ftype& v ); //!< set iso U void set_u_aniso_orth( const U_aniso_orth& v ); //!< set aniso U Sig_Coord_orth sig_coord_orth() const; // stupid sigmas ftype sig_occupancy() const; ftype sig_u_iso() const; Sig_U_aniso_orth sig_u_aniso_orth() const; void set_sig_coord_orth( const Sig_Coord_orth& s ); void set_sig_occupancy( const ftype& s ); void set_sig_u_iso( const ftype& s ); void set_sig_u_aniso_orth( const Sig_U_aniso_orth& s ); // other atom properties String altconf() const; //!< get atom alternate conformation code int serial_num() const; //!< get atom serial number String charge() const; //!< get atom charge }; //! MMDB residue object wrapper /*! This class is a trivial derivation of the corresponding MMDB, providing access in terms of Clipper types. Thus, when you such access, simply cast you MMDB object reference to this type to access the additional functions. For full documentation see: http://www.ebi.ac.uk/~keb/ */ class MMDBResidue : public mmdb::CResidue { public: //! null constructor MMDBResidue() {} //! constructor: from MMDB residue MMDBResidue( const mmdb::CResidue& a ) : mmdb::CResidue(a) {} // standard residue properties String type() const; int seqnum() const; String inscode() const; void set_type( const String& n ); void set_seqnum( const int& n ); void set_inscode( const String& n ); }; //! MMDB chain object wrapper /*! This class is a trivial derivation of the corresponding MMDB, providing access in terms of Clipper types. Thus, when you such access, simply cast you MMDB object reference to this type to access the additional functions. For full documentation see: http://www.ebi.ac.uk/~keb/ */ class MMDBChain : public mmdb::CChain { public: //! null constructor MMDBChain() {} //! constructor: from MMDB chain MMDBChain( const mmdb::CChain& a ) : mmdb::CChain(a) {} // chain properties String id() const; void set_id( const String& n ); }; //! MMDB model object wrapper /*! This class is a trivial derivation of the corresponding MMDB, providing access in terms of Clipper types. Thus, when you such access, simply cast you MMDB object reference to this type to access the additional functions. For full documentation see: http://www.ebi.ac.uk/~keb/ */ class MMDBModel : public mmdb::CModel { public: //! null constructor MMDBModel() {} //! constructor: from MMDB model MMDBModel( const mmdb::CModel& a ) : mmdb::CModel(a) {} // model properties String id() const; void set_id( const String& n ); }; //! MMDB manager wrapper /*! This class is a trivial derivation of the corresponding MMDB, providing access in terms of Clipper types. Thus, when you such access, simply cast you MMDB object reference to this type to access the additional functions. For full documentation see: http://www.ebi.ac.uk/~keb/ */ class MMDBManager : public mmdb::CMMDBManager { public: enum TYPE { Default=-1, PDB, CIF, Binary }; MMDBManager(); //! null constructor ~MMDBManager(); //! destructor Spacegroup spacegroup() const; //!< get spacegroup Cell cell() const; //!< get cell void set_spacegroup( const Spacegroup& spacegroup ); //!< set spacegroup void set_cell( const Cell& cell ); //!< set cell //-- int ReadCoorFile( char* name ); //!< For file i/o see http://www.ebi.ac.uk/~keb/cldoc/object/cl_obj_rdwr.html //-- void select( int hnd, int typ, char* str, int key ); //!< For selection functions see http://www.ebi.ac.uk/~keb/cldoc/object/cl_obj_selfnc.html //-- PCModel GetModel ( int modelNo ); //!< For accessor functions see http://www.ebi.ac.uk/~keb/cldoc/object/cl_obj_surf.html //-- int AddModel ( PCModel model ); //!< For editing functions see http://www.ebi.ac.uk/~keb/cldoc/object/cl_obj_edit.html }; //! MMDB atom list class /*! This class is used to convert an MMDB PPCAtom to a Clipper Atom_list. It is a trivial derivation of a clipper::Atom_list, and may be used wherever an Atom_list is required. */ class MMDBAtom_list : public Atom_list { public: //! constructor: from PPCAtom MMDBAtom_list( const mmdb::PPCAtom ppcatom, const int natom ); }; } // namespace clipper #endif clipper/clipper/minimol/container_minimol.cpp000644 000765 000000 00000007517 11766652736 021752 0ustar00ccbwheel000000 000000 /* container_minimol.cpp: atomic model types */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "container_minimol.h" namespace clipper { // CMiniMol /*! The object is constructed at the given location in the hierarchy. An attempt is made to initialise the object using information from its parents in the hierarchy. \param parent An object in the hierarchy (usually the parent of the new object). \param name The path from \c parent to the new object (usually just the name of the new object). */ CMiniMol::CMiniMol( Container& parent, const String name ) : Container( parent, name ) { init( NullSpacegroup, NullCell ); } /*! An attempt is made to initialise the object using information from the supplied parameters, or if they are Null, from its parents in the hierarchy. \param spacegroup The spacegroup for the model. \param name The cell for the model. */ void CMiniMol::init( const Spacegroup& spacegroup, const Cell& cell ) { // use supplied values by default const Spacegroup* sp = &spacegroup; // use pointers so we can reassign const Cell* cp = &cell; // otherwise get them from the tree if ( sp->is_null() ) sp = parent_of_type_ptr(); if ( cp->is_null() ) cp = parent_of_type_ptr(); // initialise if ( sp != NULL && cp != NULL ) if ( !sp->is_null() && !cp->is_null() ) MiniMol::init( *sp, *cp ); Container::update(); } /*! Hierarchical update. If this object is uninitialised, an attempt is made to initialise the object using information from its parents in the hierarchy. The childen of the object are then updated. */ void CMiniMol::update() { if ( CMiniMol::is_null() ) init( NullSpacegroup, NullCell ); else Container::update(); } } // namespace clipper clipper/clipper/minimol/container_minimol.h000644 000765 000000 00000005527 11766652736 021416 0ustar00ccbwheel000000 000000 /*! \file container_minimol.h Header file for atomic model types */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CONTAINER_MINIMOL #define CLIPPER_CONTAINER_MINIMOL #include "../core/container_types.h" #include "minimol.h" namespace clipper { //! MiniMol container /*! See clipper::MiniMol for method descriptions. */ class CMiniMol : public Container, public MiniMol { public: //! null constructor CMiniMol() {} //! constructor: inherit spacegroup, cell CMiniMol( Container& parent, const String name = "" ); //! initialiser: supply or inherit spacegroup, cell void init( const Spacegroup& spacegroup, const Cell& cell ); //! hierarchical update void update(); }; } // namespace clipper #endif clipper/clipper/minimol/minimol.cpp000644 000765 000000 00000075511 11766652736 017707 0ustar00ccbwheel000000 000000 /* minimol.cpp: atomic model types */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "minimol.h" #include "minimol_utils.h" extern "C" { #include } namespace clipper { Message_ctor message_ctor_mmodel( " [MModel: constructed]" ); // helper functions namespace MM { std::vector path_split( const clipper::String& s, const clipper::String& sep ) { std::vector splitstr; size_t tokbeg = 0, tokend = 0; if ( s.find_first_of(sep, 0) == 0 ) tokbeg = 1; while (1) { tokend = s.find_first_of(sep, tokbeg); if (tokend == String::npos) break; splitstr.push_back( s.substr(tokbeg, tokend-tokbeg) ); tokbeg = tokend+1; } splitstr.push_back( s.substr(tokbeg) ); return splitstr; } } // Atom MAtom::MAtom( const clipper::Atom& atom ) { set_element( atom.element() ); set_coord_orth( atom.coord_orth() ); set_occupancy( atom.occupancy() ); set_u_iso( atom.u_iso() ); set_u_aniso_orth( atom.u_aniso_orth() ); } void MAtom::set_id( const String& s ) { id_ = id_tidy( s ); } void MAtom::set_name( const String s, const String altconf ) { if ( altconf != "" ) set_id( s + ":" + altconf ); else set_id( s ); } String MAtom::id_tidy( const String& id ) { int pos = id.find( ":" ); if ( pos == String::npos ) pos = id.length(); String name( id.substr( 0, pos ) ); String altc( id.substr( pos ) ); if ( name.length() < 4 ) { name = name + " "; if ( islower( name[1] ) ) name[1] = toupper( name[1] ); else name = " " + name; } return name.substr(0,4) + altc; } /*! copy from other atom. mode can be MM::COPY_M, COPY_P, COPY_MP, COPY_C, COPY_MC, COPY_PC, COPY_MPC, where M means copy members, P means copy PropertyMananger properties, and C means copy children. Children are copied with the same option. The values 'MEMBERS', 'PROPERTIES', 'CHILDREN' can also be used. */ MAtom& MAtom::copy( const MAtom& other, const MM::COPY& mode ) { if ( mode & MM::COPY_M ) atom() = other.atom(); if ( mode & MM::COPY_M ) id_ = other.id_; if ( mode & MM::COPY_P ) PropertyManager::copy( other ); return *this; } bool MAtom::id_match( const String& id1, const String& id2, const MM::MODE& mode ) { if ( mode == MM::UNIQUE ) return ( id1 == id2 ); else return ( id1.substr(0,4) == id2.substr(0,4) ); } // Monomer void MMonomer::set_id( const String& s ) { id_ = id_tidy( s ); } void MMonomer::set_type( const String& s ) { type_ = s; } void MMonomer::set_seqnum( const int s, const String inscode ) { if ( inscode != "" ) set_id( String( s, 4 ) + ":" + inscode ); else set_id( String( s, 4 ) ); } Atom_list MMonomer::atom_list() const { Atom_list list; for ( int a = 0; a < children.size(); a++ ) list.push_back( Atom( children[a] ) ); return list; } void MMonomer::transform( const RTop_orth rt ) { for ( int i = 0; i < children.size(); i++ ) children[i].transform( rt ); } /*! Creates a copy of this monomer containing only the atoms described by the selection string. '*' copies all atoms. The atom selection must contain an atom ID or a comma separated list of atom IDs, or '*' to select all atom. Atom IDs are described in s_mm_atom_id. The selection string must contain an atom ID or a comma separated list of atom IDs. Atom IDs are described in s_mm_atom_id. \param sel The selection string. \param mode MM::UNIQUE forces an exact match, including alternate conformation code. MM::ANY matches every atom with the right name, ignoring alternate conformation codes. \return The selection as a new monomer. */ MMonomer MMonomer::select( const String& sel, const MM::MODE mode ) const { std::vector path = MM::path_split( sel, "/" ); while ( path.size() < 1 ) path.push_back( "*" ); MMonomer result; result.copy( *this, MM::COPY_MP ); if ( path[0].trim() == "*" ) { for ( int i = 0; i < children.size(); i++ ) result.insert( children[i] ); } else { std::vector list = MM::path_split( path[0], "," ); for ( int j = 0; j < list.size(); j++ ) { String sid = CHILDTYPE::id_tidy( list[j] ); for ( int i = 0; i < children.size(); i++ ) if ( CHILDTYPE::id_match( sid, children[i].id(), mode ) ) result.insert( children[i] ); } } return result; } /*! Creates a list of inidices of children matching the given selection string. See select(). \param sel The selection string. \param mode MM::UNIQUE or MM::ANY. \return A vector of integer indices of the matching children. */ std::vector MMonomer::select_index( const String& sel, const MM::MODE mode ) const { std::vector result; if ( sel.trim() == "*" ) { for ( int i = 0; i < children.size(); i++ ) result.push_back( i ); } else { std::vector list = MM::path_split( sel, "," ); for ( int j = 0; j < list.size(); j++ ) { String sid = CHILDTYPE::id_tidy( list[j] ); for ( int i = 0; i < children.size(); i++ ) if ( CHILDTYPE::id_match( sid, children[i].id(), mode ) ) result.push_back( i ); } } return result; } /*! Lookup atom by ID. If mode=UNIQUE, the alternate conformation code must match, otherwise the first atom with the same name is returned. \param n The atom ID. \param mode The search mode. \return The atom. */ const MAtom& MMonomer::find( const String& n, const MM::MODE mode ) const { int i = lookup( n, mode ); if ( i < 0 ) Message::message(Message_fatal("MMonomer: no such atom")); return children[i]; } /*! See MMonomer::find() */ MAtom& MMonomer::find( const String& n, const MM::MODE mode ) { int i = lookup( n, mode ); if ( i < 0 ) Message::message(Message_fatal("MMonomer: no such atom")); return children[i]; } int MMonomer::lookup( const String& str, const MM::MODE& mode ) const { String sid = CHILDTYPE::id_tidy( str ); for ( int i = 0; i < children.size(); i++ ) if ( CHILDTYPE::id_match( sid, children[i].id(), mode ) ) return i; return -1; } void MMonomer::insert( const MAtom& add, int pos ) { if ( pos < 0 ) children.push_back( add ); else children.insert( children.begin() + pos, add ); } /*! \return atoms which are in both monomers. */ MMonomer operator& ( const MMonomer& m1, const MMonomer& m2 ) { MMonomer result; result.copy( m1, MM::COPY_MP ); for ( int i1 = 0; i1 < m1.size(); i1++ ) for ( int i2 = 0; i2 < m2.size(); i2++ ) if ( m1[i1].id() == m2[i2].id() ) { result.insert( m1[i1] ); break; } return result; } /*! \return atoms which are in either monomer. */ MMonomer operator| ( const MMonomer& m1, const MMonomer& m2 ) { MMonomer result; result.copy( m1, MM::COPY_MP ); int i, j; for ( i = 0; i < m1.size(); i++ ) { for ( j = 0; j < result.size(); j++ ) if ( m1[i].id() == result[j].id() ) break; if ( j == result.size() ) result.insert( m1[i] ); } for ( i = 0; i < m2.size(); i++ ) { for ( j = 0; j < result.size(); j++ ) if ( m2[i].id() == result[j].id() ) break; if ( j == result.size() ) result.insert( m2[i] ); } return result; } /*! copy from other atom. mode can be MM::COPY_M, COPY_P, COPY_MP, COPY_C, COPY_MC, COPY_PC, COPY_MPC, where M means copy members, P means copy PropertyMananger properties, and C means copy children. Children are copied with the same option. The values 'MEMBERS', 'PROPERTIES', 'CHILDREN' can also be used. */ MMonomer& MMonomer::copy( const MMonomer& other, const MM::COPY& mode ) { if ( mode & MM::COPY_M ) id_ = other.id_; if ( mode & MM::COPY_M ) type_ = other.type_; if ( mode & MM::COPY_P ) PropertyManager::copy( other ); if ( mode & MM::COPY_C ) { children.resize( other.size() ); for ( int i = 0; i < size(); i++ ) children[i].copy( other[i], mode ); } return *this; } String MMonomer::id_tidy( const String& id ) { int pos = id.find( ":" ); if ( pos == String::npos ) return String( id.i(), 4 ); else return String( id.i(), 4 ) + id.substr( pos ); } bool MMonomer::id_match( const String& id1, const String& id2, const MM::MODE& mode ) { if ( mode == MM::UNIQUE ) return ( id1 == id2 ); else return ( id1.substr(0,4) == id2.substr(0,4) ); } // Polymer void MPolymer::set_id( const String& s ) { id_ = id_tidy( s ); } Atom_list MPolymer::atom_list() const { Atom_list list; for ( int m = 0; m < children.size(); m++ ) for ( int a = 0; a < children[m].size(); a++ ) list.push_back( Atom( children[m][a] ) ); return list; } void MPolymer::transform( const RTop_orth rt ) { for ( int i = 0; i < children.size(); i++ ) children[i].transform( rt ); } /*! Creates a copy of this polymer containing only the monomers and atoms described by the selection string. The selection string must be of the form 'X/Y' where X is a monomer selection and Y is an atom selection, described under MAtom::select(). The monomer selection must contain a monomer ID or a comma separated list of monomer IDs, or '*' to select all monomers. Monomer IDs are described in s_mm_monomer_id. \param sel The selection string. \param mode MM::UNIQUE forces an exact match, including insertion code. MM::ANY matches any monomer with the right sequence number, ignoring insertion code. \return The selection as a new polymer. */ MPolymer MPolymer::select( const String& sel, const MM::MODE mode ) const { std::vector path = MM::path_split( sel, "/" ); while ( path.size() < 2 ) path.push_back( "*" ); MPolymer result; result.copy( *this, MM::COPY_MP ); if ( path[0].trim() == "*" ) { for ( int i = 0; i < children.size(); i++ ) result.insert( children[i].select( path[1], mode ) ); } else { std::vector list = MM::path_split( path[0], "," ); for ( int j = 0; j < list.size(); j++ ) { String sid = CHILDTYPE::id_tidy( list[j] ); for ( int i = 0; i < children.size(); i++ ) if ( CHILDTYPE::id_match( sid, children[i].id(), mode ) ) result.insert( children[i].select( path[1], mode ) ); } } return result; } /*! Creates a list of inidices of children matching the given selection string. See select(). \param sel The selection string. \param mode MM::UNIQUE or MM::ANY. \return A vector of integer indices of the matching children. */ std::vector MPolymer::select_index( const String& sel, const MM::MODE mode ) const { std::vector result; if ( sel.trim() == "*" ) { for ( int i = 0; i < children.size(); i++ ) result.push_back( i ); } else { std::vector list = MM::path_split( sel, "," ); for ( int j = 0; j < list.size(); j++ ) { String sid = CHILDTYPE::id_tidy( list[j] ); for ( int i = 0; i < children.size(); i++ ) if ( CHILDTYPE::id_match( sid, children[i].id(), mode ) ) result.push_back( i ); } } return result; } /*! Lookup monomer by ID. If mode=UNIQUE, the insertion code must match, otherwise the first monomer with the same sequence number is returned. \param n The monomer ID. \param mode The search mode. \return The monomer. */ const MMonomer& MPolymer::find( const String& n, const MM::MODE mode ) const { int i = lookup( n, mode ); if ( i < 0 ) Message::message(Message_fatal("MPolymer: no such monomer")); return children[i]; } /*! See MPolymer::find() */ MMonomer& MPolymer::find( const String& n, const MM::MODE mode ) { int i = lookup( n, mode ); if ( i < 0 ) Message::message(Message_fatal("MPolymer: no such monomer")); return children[i]; } int MPolymer::lookup( const String& str, const MM::MODE& mode ) const { String sid = CHILDTYPE::id_tidy( str ); for ( int i = 0; i < children.size(); i++ ) if ( CHILDTYPE::id_match( sid, children[i].id(), mode ) ) return i; return -1; } void MPolymer::insert( const MMonomer& add, int pos ) { if ( pos < 0 ) children.push_back( add ); else children.insert( children.begin() + pos, add ); } /*! \return monomers and atoms which are in both polymers. */ MPolymer operator& ( const MPolymer& m1, const MPolymer& m2 ) { MPolymer result; result.copy( m1, MM::COPY_MP ); for ( int i1 = 0; i1 < m1.size(); i1++ ) for ( int i2 = 0; i2 < m2.size(); i2++ ) if ( m1[i1].id() == m2[i2].id() ) { result.insert( m1[i1] & m2[i2] ); break; } return result; } /*! \return monomers and atoms which are in either polymer. */ MPolymer operator| ( const MPolymer& m1, const MPolymer& m2 ) { MPolymer result; result.copy( m1, MM::COPY_MP ); int i, j; for ( i = 0; i < m1.size(); i++ ) { for ( j = 0; j < result.size(); j++ ) if ( m1[i].id() == result[j].id() ) break; if ( j == result.size() ) result.insert( m1[i] ); else result[j] = result[j] | m1[i]; } for ( i = 0; i < m2.size(); i++ ) { for ( j = 0; j < result.size(); j++ ) if ( m2[i].id() == result[j].id() ) break; if ( j == result.size() ) result.insert( m2[i] ); else result[j] = result[j] | m2[i]; } return result; } /*! copy from other atom. mode can be MM::COPY_M, COPY_P, COPY_MP, COPY_C, COPY_MC, COPY_PC, COPY_MPC, where M means copy members, P means copy PropertyMananger properties, and C means copy children. Children are copied with the same option. The values 'MEMBERS', 'PROPERTIES', 'CHILDREN' can also be used. */ MPolymer& MPolymer::copy( const MPolymer& other, const MM::COPY& mode ) { if ( mode & MM::COPY_M ) id_ = other.id_; if ( mode & MM::COPY_P ) PropertyManager::copy( other ); if ( mode & MM::COPY_C ) { children.resize( other.size() ); for ( int i = 0; i < size(); i++ ) children[i].copy( other[i], mode ); } return *this; } String MPolymer::id_tidy( const String& id ) { return id; } bool MPolymer::id_match( const String& id1, const String& id2, const MM::MODE& mode ) { return ( id1 == id2 ); } // Model Atom_list MModel::atom_list() const { Atom_list list; for ( int p = 0; p < children.size(); p++ ) for ( int m = 0; m < children[p].size(); m++ ) for ( int a = 0; a < children[p][m].size(); a++ ) list.push_back( Atom( children[p][m][a] ) ); return list; } void MModel::transform( const RTop_orth rt ) { for ( int i = 0; i < children.size(); i++ ) children[i].transform( rt ); } /*! Creates a copy of this model containing only the polymers, monomers and atoms described by the selection string. The selection string must be of the form 'X/Y/Z' where X is a polymer selection, Y is a monomer selection described under MMonomer::select(), and Z is an atom selection described under MAtom::select(). The polymer selection must contain a polymer ID or a comma separated list of polymer IDs, or '*' to select all polymers. Polymer IDs are described in s_mm_monomer_id. See s_mm_selections for examples. \param sel The selection string. \param mode No effect. \return The selection as a new model. */ MModel MModel::select( const String& sel, const MM::MODE mode ) const { std::vector path = MM::path_split( sel, "/" ); while ( path.size() < 3 ) path.push_back( "*" ); MModel result; result.copy( *this, MM::COPY_MP ); if ( path[0].trim() == "*" ) { for ( int i = 0; i < children.size(); i++ ) result.insert( children[i].select( path[1]+"/"+path[2], mode ) ); } else { std::vector list = MM::path_split( path[0], "," ); for ( int j = 0; j < list.size(); j++ ) { String sid = CHILDTYPE::id_tidy( list[j] ); for ( int i = 0; i < children.size(); i++ ) if ( CHILDTYPE::id_match( sid, children[i].id(), mode ) ) result.insert( children[i].select( path[1]+"/"+path[2], mode ) ); } } return result; } /*! Creates a list of inidices of children matching the given selection string. See select(). \param sel The selection string. \param mode MM::UNIQUE or MM::ANY. \return A vector of integer indices of the matching children. */ std::vector MModel::select_index( const String& sel, const MM::MODE mode ) const { std::vector result; if ( sel.trim() == "*" ) { for ( int i = 0; i < children.size(); i++ ) result.push_back( i ); } else { std::vector list = MM::path_split( sel, "," ); for ( int j = 0; j < list.size(); j++ ) { String sid = CHILDTYPE::id_tidy( list[j] ); for ( int i = 0; i < children.size(); i++ ) if ( CHILDTYPE::id_match( sid, children[i].id(), mode ) ) result.push_back( i ); } } return result; } /*! Lookup polymer by ID. Currently, mode is ignored. \param n The monomer ID. \param mode The search mode. \return The polymer. */ const MPolymer& MModel::find( const String& n, const MM::MODE mode ) const { int i = lookup( n, mode ); if ( i < 0 ) Message::message(Message_fatal("MModel: no such polymer")); return children[i]; } /*! See MModel::find() */ MPolymer& MModel::find( const String& n, const MM::MODE mode ) { int i = lookup( n, mode ); if ( i < 0 ) Message::message(Message_fatal("MModel: no such polymer")); return children[i]; } int MModel::lookup( const String& str, const MM::MODE& mode ) const { String sid = CHILDTYPE::id_tidy( str ); for ( int i = 0; i < children.size(); i++ ) if ( CHILDTYPE::id_match( sid, children[i].id(), mode ) ) return i; return -1; } void MModel::insert( const MPolymer& add, int pos ) { if ( pos < 0 ) children.push_back( add ); else children.insert( children.begin() + pos, add ); } /*! \return polymers, monomers and atoms which are in both models. */ MModel operator& ( const MModel& m1, const MModel& m2 ) { MModel result; result.copy( m1, MM::COPY_MP ); for ( int i1 = 0; i1 < m1.size(); i1++ ) for ( int i2 = 0; i2 < m2.size(); i2++ ) if ( m1[i1].id() == m2[i2].id() ) { result.insert( m1[i1] & m2[i2] ); break; } return result; } /*! \return polymers, monomers and atoms which are in either model. */ MModel operator| ( const MModel& m1, const MModel& m2 ) { MModel result; result.copy( m1, MM::COPY_MP ); int i, j; for ( i = 0; i < m1.size(); i++ ) { for ( j = 0; j < result.size(); j++ ) if ( m1[i].id() == result[j].id() ) break; if ( j == result.size() ) result.insert( m1[i] ); else result[j] = result[j] | m1[i]; } for ( i = 0; i < m2.size(); i++ ) { for ( j = 0; j < result.size(); j++ ) if ( m2[i].id() == result[j].id() ) break; if ( j == result.size() ) result.insert( m2[i] ); else result[j] = result[j] | m2[i]; } return result; } /*! copy from other atom. mode can be MM::COPY_M, COPY_P, COPY_MP, COPY_C, COPY_MC, COPY_PC, COPY_MPC, where M means copy members, P means copy PropertyMananger properties, and C means copy children. Children are copied with the same option. The values 'MEMBERS', 'PROPERTIES', 'CHILDREN' can also be used. */ MModel& MModel::copy( const MModel& other, const MM::COPY& mode ) { if ( mode & MM::COPY_P ) PropertyManager::copy( other ); if ( mode & MM::COPY_C ) { children.resize( other.size() ); for ( int i = 0; i < size(); i++ ) children[i].copy( other[i], mode ); } return *this; } /*! Return an atom on the basis of the MAtomIndex. Behaviour is undefined if the index is null. \param index The index of the atom in the heirarchy. \return A reference to the MAtom. */ const MAtom& MModel::atom( const MAtomIndex& index ) const { return children[index.polymer()][index.monomer()][index.atom()]; } /*! Return an atom on the basis of the MAtomIndex. Behaviour is undefined if the index is null. \param index The index of the atom in the heirarchy. \return A reference to the MAtom. */ MAtom& MModel::atom( const MAtomIndex& index ) { return children[index.polymer()][index.monomer()][index.atom()]; } std::vector MModel::select_atom_index( const String& sel, const MM::MODE mode ) const { std::vector result; std::vector path = MM::path_split( sel, "/" ); while ( path.size() < 3 ) path.push_back( "*" ); const std::vector mps = select_index( path[0], mode ); for ( int p = 0; p < mps.size(); p++ ) { const std::vector mms = children[mps[p]].select_index( path[1], mode ); for ( int m = 0; m < mms.size(); m++ ) { const std::vector mas = children[mps[p]][mms[m]].select_index( path[2], mode ); for ( int a = 0; a < mas.size(); a++ ) { result.push_back( MAtomIndex( mps[p], mms[m], mas[a] ) ); } } } return result; } // MiniMol MiniMol::MiniMol() { Message::message( message_ctor_mmodel ); } /*! The object is constructed with no atoms. \param spacegroup the spacegroup. \param cell the cell. */ MiniMol::MiniMol( const Spacegroup& spacegroup, const Cell& cell ) { init( spacegroup, cell ); Message::message( message_ctor_mmodel ); } /*! The object is initialised with no atoms. \param spacegroup the spacegroup. \param cell the cell. */ void MiniMol::init( const Spacegroup& spacegroup, const Cell& cell ) { spacegroup_ = spacegroup; cell_ = cell; } MAtom MiniMol::symmetry_atom( const MAtomIndexSymmetry& index ) { MAtom atom = MModel::atom(index); atom.set_coord_orth((spacegroup_.symop(index.symmetry())*atom.coord_orth().coord_frac(cell_)).coord_orth(cell_)); return atom; } bool MiniMol::is_null() const { return ( spacegroup_.is_null() || cell_.is_null() ); } // UTILITY FUNCTIONS: // e.g. protein specific tools. MMonomer::TYPE MMonomer::default_type_ = MMonomer::Richardson; /*! A carbonyl oxygen is added to this residue if the supplied residue contains an appriate N atom bonded to the C. Otherwise, nothing happens. \param next The next monomer in the chain. */ void MMonomer::protein_mainchain_build_carbonyl_oxygen( const MMonomer& next ) { // check for mainchain atoms int a1 = lookup( " CA ", MM::ANY ); int c1 = lookup( " C ", MM::ANY ); int n2 = next.lookup( " N ", MM::ANY ); if ( a1 < 0 || c1 < 0 || n2 < 0 ) return; // get coordinates and check bonding const clipper::Coord_orth cc1 = children[c1].coord_orth(); const clipper::Coord_orth ca1 = children[a1].coord_orth() - cc1; const clipper::Coord_orth cn2 = next[n2].coord_orth() - cc1; if ( cn2.lengthsq() > 2.2 ) return; double uiso = children[c1].u_iso(); double occ = children[c1].occupancy(); // delete any existing O int o1 = lookup( " O ", MM::ANY ); if ( o1 >= 0 ) children.erase( children.begin()+o1 ); // add the atom const clipper::Vec3<> v0 = ca1.unit(); const clipper::Vec3<> v1 = ( clipper::Vec3<>::cross( v0, clipper::Vec3<>::cross( v0, cn2 ) ) ).unit(); MAtom atm = MAtom::null(); atm.set_id( " O " ); atm.set_element( "O" ); // length 1.24 angle 2.11 atm.set_coord_orth( cc1 + clipper::Coord_orth( -0.637*v0 + 1.064*v1 ) ); atm.set_occupancy( occ ); atm.set_u_iso( uiso ); insert( atm ); } /*! A carbonyl oxygen is added to this residue in a default conformation, if it contains N, CA, and C atoms. Otherwise, nothing happens. */ void MMonomer::protein_mainchain_build_carbonyl_oxygen() { // check for mainchain atoms int n1 = lookup( " N ", MM::ANY ); int a1 = lookup( " CA ", MM::ANY ); int c1 = lookup( " C ", MM::ANY ); if ( n1 < 0 || a1 < 0 || c1 < 0 ) return; // get coordinates and check bonding const clipper::Coord_orth cn1 = children[n1].coord_orth(); const clipper::Coord_orth ca1 = children[a1].coord_orth(); const clipper::Coord_orth cc1 = children[c1].coord_orth(); double uiso = children[c1].u_iso(); double occ = children[c1].occupancy(); // delete any existing O int o1 = lookup( " O ", MM::ANY ); if ( o1 >= 0 ) children.erase( children.begin()+o1 ); MAtom atm = MAtom::null(); atm.set_id( " O " ); atm.set_element( "O" ); // length 1.24 angle 2.09 atm.set_coord_orth( clipper::Coord_orth( cn1, ca1, cc1, 1.24, 2.09, -0.58 ) ); atm.set_occupancy( occ ); atm.set_u_iso( uiso ); insert( atm ); } // internal function for fast lookup in rotamer lib int MMonomer::rotamer_find( String res, int rota, TYPE t ) { int rotamer_data_size; if ( t == Dunbrack ) rotamer_data_size = data::rotamer_data_dunbrack_size; else rotamer_data_size = data::rotamer_data_richardson_size; const data::Rotamer_data* rotamer_data; if ( t == Dunbrack ) rotamer_data = data::rotamer_data_dunbrack; else rotamer_data = data::rotamer_data_richardson; if ( res.length() < 3 ) return 0; int p1 = -1; int p2 = rotamer_data_size - 1; while ( p2 - p1 > 1 ) { int p = ( p1 + p2 ) / 2; int s = strncmp( res.c_str(), rotamer_data[p].resname, 3 ); if ( s < 0 || ( s == 0 && rota <= rotamer_data[p].rota ) ) p2 = p; else p1 = p; } if ( strncmp( res.c_str(), rotamer_data[p2].resname, 3 ) == 0 && rota == rotamer_data[p2].rota ) return p2; return -1; } /*! \return The number of stored rotamers for this residue type. 0 if unknown. */ int MMonomer::protein_sidechain_number_of_rotamers( TYPE t ) const { const data::Rotamer_data* rotamer_data; if ( t == Dunbrack ) rotamer_data = data::rotamer_data_dunbrack; else rotamer_data = data::rotamer_data_richardson; int r = rotamer_find( type(), 0, t ); if ( r < 0 ) return 0; return rotamer_data[r].num_rota; } /*! \param n The number of the rotamer required. \return The frequency of the given rotamer. */ ftype MMonomer::protein_sidechain_build_rotamer( const int& n, TYPE t ) { const data::Rotamer_data* rotamer_data; if ( t == Dunbrack ) rotamer_data = data::rotamer_data_dunbrack; else rotamer_data = data::rotamer_data_richardson; int na = lookup( " CA ", MM::ANY ); int nc = lookup( " C ", MM::ANY ); int nn = lookup( " N ", MM::ANY ); if ( na < 0 || nc < 0 || nn < 0 ) return 0.0; clipper::Coord_orth ca = children[na].coord_orth(); clipper::Coord_orth c1 = children[nc].coord_orth() - ca; clipper::Coord_orth c2 = children[nn].coord_orth() - ca; double uiso = children[na].u_iso(); double occ = children[na].occupancy(); // strip old side chain for ( int i = children.size()-1; i >= 0; i-- ) if ( children[i].name() != " CA " && children[i].name() != " N " && children[i].name() != " C " && children[i].name() != " O " ) children.erase( children.begin()+i ); // get rotamer int r = rotamer_find( type(), n, t ); if ( r < 0 ) return 0.0; if ( n >= rotamer_data[r].num_rota ) return -1.0; // get rtop from standard orientation const clipper::Vec3<> v1( (c1.unit()+c2.unit()).unit() ); const clipper::Vec3<> v2( clipper::Vec3<>::cross(c1,c2).unit() ); const clipper::Vec3<> v3( clipper::Vec3<>::cross(v1,v2).unit() ); const clipper::Mat33<> mr( v1[0], v2[0], v3[0], v1[1], v2[1], v3[1], v1[2], v2[2], v3[2] ); clipper::RTop_orth rtop( mr, ca ); // add new atoms MAtom atm = MAtom::null(); for ( int dr = 0; dr < rotamer_data[r].num_atom; dr++ ) { int i = r + dr; String name = rotamer_data[i].atomname; atm.set_id( name ); name = name.substr( 0, 2 ); name = name.trim(); atm.set_element( name ); atm.set_coord_orth( rtop * Coord_orth( rotamer_data[i].x, rotamer_data[i].y, rotamer_data[i].z ) ); atm.set_occupancy( occ ); atm.set_u_iso( uiso ); insert( atm ); } return rotamer_data[r].rota_prob; } /*! Test if the C of residue 1 is bonded to the N of residue 2, within the distance r. \param r1 The first residue. \param r2 The second residue. \param r The maximum allowed bond length. \return true if N and C are present and bonded. */ bool MMonomer::protein_peptide_bond( const MMonomer& m1, const MMonomer& m2, ftype r ) { int c1 = m1.lookup( " C ", MM::ANY ); int n2 = m2.lookup( " N ", MM::ANY ); if ( c1 >= 0 && n2 >= 0 ) if ( ( m1[c1].coord_orth() - m2[n2].coord_orth() ).lengthsq() < r*r ) return true; return false; } /*! Return the Ramachadran angle in radians on -pi...pi. To check the result, see clipper::Util::is_nan() \param r1 The first residue. \param r2 The second residue. \return The torsion angle in radians, or NaN if atoms are missing. */ double MMonomer::protein_ramachandran_phi( const MMonomer& m1, const MMonomer& m2 ) { ftype result = clipper::Util::nan(); int index_cx = m1.lookup( " C ", clipper::MM::ANY ); int index_n = m2.lookup( " N ", clipper::MM::ANY ); int index_ca = m2.lookup( " CA ", clipper::MM::ANY ); int index_c = m2.lookup( " C ", clipper::MM::ANY ); // if we have all three atoms, then add residue if ( index_cx >= 0 && index_ca >= 0 && index_c >= 0 && index_n >= 0 ) { Coord_orth coord_cx = m1[index_cx].coord_orth(); Coord_orth coord_n = m2[index_n ].coord_orth(); Coord_orth coord_ca = m2[index_ca].coord_orth(); Coord_orth coord_c = m2[index_c ].coord_orth(); // ramachandran calc result = Coord_orth::torsion( coord_cx, coord_n, coord_ca, coord_c ); } return result; } /*! Return the Ramachadran angle in radians on -pi...pi. To check the result, see clipper::Util::is_nan() \param r1 The first residue. \param r2 The second residue. \return The torsion angle in radians, or NaN if atoms are missing. */ double MMonomer::protein_ramachandran_psi( const MMonomer& m1, const MMonomer& m2 ) { ftype result = clipper::Util::nan(); int index_n = m1.lookup( " N ", clipper::MM::ANY ); int index_ca = m1.lookup( " CA ", clipper::MM::ANY ); int index_c = m1.lookup( " C ", clipper::MM::ANY ); int index_nx = m2.lookup( " N ", clipper::MM::ANY ); // if we have all three atoms, then add residue if ( index_ca >= 0 && index_c >= 0 && index_n >= 0 && index_nx >= 0 ) { Coord_orth coord_n = m1[index_n ].coord_orth(); Coord_orth coord_ca = m1[index_ca].coord_orth(); Coord_orth coord_c = m1[index_c ].coord_orth(); Coord_orth coord_nx = m2[index_nx].coord_orth(); // ramachandran calc result = Coord_orth::torsion( coord_n, coord_ca, coord_c, coord_nx ); } return result; } } // namespace clipper clipper/clipper/minimol/minimol.h000644 000765 000000 00000036033 11766652736 017350 0ustar00ccbwheel000000 000000 /*! \file minimol.h Header file for atomic model types */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MINIMOL #define CLIPPER_MINIMOL #include "../core/coords.h" #include "minimol_data.h" namespace clipper { // Forward definitions class MAtomIndex; class MAtomIndexSymmetry; //! dummy namespace to hold search modes namespace MM { enum MODE { UNIQUE, ANY }; enum COPY { COPY_NONE, COPY_M, COPY_P, COPY_MP, COPY_C, COPY_MC, COPY_PC, COPY_MPC, MEMBERS=COPY_M, PROPERTIES=COPY_P, CHILDREN=COPY_C }; } //! MiniMol atom object /*! The MiniMol atom is derived from the basic clipper::Atom, with the addition of an 'id', which is a unique identifier within a monomer in accordance with the mmCIF definition. In addition, it is a clipper::PropertyManager, which means you can add labelled properties of any type to the object. These may be simple strings, or complex objects such as maps, function objects, or whatever. The most commonly used properties are: - "CID" The original CID of this atom in an MMDB heirarchy. The id() is the unique key which identifies an atom. */ class MAtom : public Atom, public PropertyManager { public: MAtom() {} //!< null constructor MAtom( const clipper::Atom& atom ); //!< constructor: from clipper::Atom //! get atom ID, e.g. " N ", " CA ", " CG1", " CA :A" const String& id() const { return id_; } void set_id( const String& s ); //!< set atom ID //! get atom name, i.e. the ID, omitting any alternate conformation code String name() const { return id_.substr(0,4); } void set_name( const String s, const String altconf="" ); //!< set full id //-- const String& element() const; //!< get element e.g. H, C, Zn2+ //-- const Coord_orth& coord_orth() const; //!< get orth coordinate //-- const ftype& occupancy() const; //!< get occupancy //-- const ftype& u_iso() const; //!< get isotropic U //-- const U_aniso_orth& u_aniso_orth() const; //!< get anisotropic U //-- void set_element( const String& s ); //!< set element //-- void set_coord_orth( const Coord_orth& s ); //!< set coord_orth //-- void set_occupancy( const ftype& s ); //!< set occupancy //-- void set_u_iso( const ftype& s ); //!< set u_iso //-- void set_u_aniso_orth( const U_aniso_orth& s ); //!< set u_aniso //-- void transform( const RTop_orth rt ); //!< apply transform to object const Atom& atom() const { return *this; } //!< explicitly get atom Atom& atom() { return *this; } //!< explicitly set atom //! configureable copy function MAtom& copy( const MAtom& other, const MM::COPY& mode ); static String id_tidy( const String& id ); //!< convert ID to std format static bool id_match( const String& id1, const String& id2, const MM::MODE& mode ); //!< convert ID to std format private: String id_; }; //! MiniMol monomer (e.g. residue) object /*! The MiniMol monomer object contains a list of clipper::MAtom. It has two properties: a sequence number and a type. The sequence number need not reflect the order in which the monomers are stored in a polymer. MResidue is an alias for MMonomer. In addition, it is a clipper::PropertyManager, which means you can add labelled properties of any type to the object. These may be simple strings, or complex objects such as maps, function objects, or whatever. The most commonly used properties are: - "CID" The original CID of this atom in an MMDB heirarchy. The id() is the unique key which identifies a monomer. */ class MMonomer : public PropertyManager { public: const String& id() const { return id_; } //!< get monomer ID void set_id( const String& s ); //!< set monomer ID const String& type() const { return type_; } //!< get monomer type void set_type( const String& s ); //!< set monomer type, e.g. LYS, VAL, G int seqnum() const { return id_.i(); } //!< get monomer seq number void set_seqnum( const int s, const String inscode="" ); //!< set full id // the following methods are similar for all levels of the hierarchy Atom_list atom_list() const; //!< return list of contained atoms void transform( const RTop_orth rt ); //!< apply transformation to object //! number of atoms in monomer int size() const { return children.size(); } //! get atom const MAtom& operator[] ( const int& i ) const { return children[i]; } //! set atom MAtom& operator[] ( const int& i ) { return children[i]; } //! get atom by id const MAtom& find( const String& n, const MM::MODE mode=MM::UNIQUE ) const; //! set atom by id MAtom& find( const String& n, const MM::MODE mode=MM::UNIQUE ); //! create selection MMonomer select( const String& sel, const MM::MODE mode=MM::UNIQUE ) const; //! get child indices matching a selection criteria std::vector select_index( const String& sel, const MM::MODE mode=MM::UNIQUE ) const; //! lookup atom by id int lookup( const String& str, const MM::MODE& mode ) const; void insert( const MAtom& add, int pos=-1 ); //!< add atom //! and operator friend MMonomer operator& ( const MMonomer& m1, const MMonomer& m2 ); //! or operator friend MMonomer operator| ( const MMonomer& m1, const MMonomer& m2 ); //! configureable copy function MMonomer& copy( const MMonomer& other, const MM::COPY& mode ); static String id_tidy( const String& id ); //!< convert ID to std format static bool id_match( const String& id1, const String& id2, const MM::MODE& mode ); //!< convert ID to std format //! Rotamer library type enum TYPE { Default, Dunbrack, Richardson }; //! UTILITY: Build carbonyl oxygen, given next residue in chain void protein_mainchain_build_carbonyl_oxygen( const MMonomer& next ); //! UTILITY: Build carbonyl oxygen, without next residue in chain void protein_mainchain_build_carbonyl_oxygen(); //! UTILITY: get number of rotamers for protein sidechain int protein_sidechain_number_of_rotamers( TYPE t = default_type_ ) const; int protein_sidechain_number_of_rotomers() const { return protein_sidechain_number_of_rotamers(); } //! UTILITY: build numbered rotamer for protein sidechain ftype protein_sidechain_build_rotamer( const int& n, TYPE t = default_type_ ); ftype protein_sidechain_build_rotomer( const int& n ) { return protein_sidechain_build_rotamer( n ); } //! UTILITY: test if two peptide are adjacent static bool protein_peptide_bond( const MMonomer& m1, const MMonomer& m2, ftype r = 1.5 ); //! UTILITY: return Ramachandran phi, or NaN if atoms missing static double protein_ramachandran_phi( const MMonomer& m1, const MMonomer& m2 ); //! UTILITY: return Ramachandran psi, or NaN if atoms missing static double protein_ramachandran_psi( const MMonomer& m1, const MMonomer& m2 ); static TYPE& default_type() { return default_type_; } private: typedef MAtom CHILDTYPE; std::vector children; String id_, type_; static TYPE default_type_; static int rotamer_find( String res, int rota, TYPE t ); }; //! MiniMol polymer (e.g. chain) object /*! The MiniMol polymer object has one property: an identifying name. It contains a list of clipper::MMonomer. In addition, it is a clipper::PropertyManager, which means you can add labelled properties of any type to the object. These may be simple strings, or complex objects such as maps, function objects, or whatever. The most commonly used properties are: - "CID" The original CID of this atom in an MMDB heirarchy. The id() is the unique key which identifies a polymer. */ class MPolymer : public PropertyManager { public: const String& id() const { return id_; } //!< get polymer ID void set_id( const String& s ); //!< set polymer ID // the following methods are similar for all levels of the hierarchy Atom_list atom_list() const; //!< return list of contained atoms void transform( const RTop_orth rt ); //!< apply transformation to object //! number of monomers in polymer int size() const { return children.size(); } //! get monomer const MMonomer& operator[] ( const int& i ) const { return children[i]; } //! set monomer MMonomer& operator[] ( const int& i ) { return children[i]; } //! get monomer by id const MMonomer& find( const String& n, const MM::MODE mode=MM::UNIQUE ) const; //! set monomer by id MMonomer& find( const String& n, const MM::MODE mode=MM::UNIQUE ); //! create selection MPolymer select( const String& sel, const MM::MODE mode=MM::UNIQUE ) const; //! get child indices matching a selection criteria std::vector select_index( const String& sel, const MM::MODE mode=MM::UNIQUE ) const; //! lookup monomer by id int lookup( const String& str, const MM::MODE& mode ) const; void insert( const MMonomer& add, int pos=-1 ); //!< add monomer //! and operator friend MPolymer operator& ( const MPolymer& m1, const MPolymer& m2 ); //! or operator friend MPolymer operator| ( const MPolymer& m1, const MPolymer& m2 ); //! configureable copy function MPolymer& copy( const MPolymer& other, const MM::COPY& mode ); static String id_tidy( const String& id ); //!< convert ID to std format static bool id_match( const String& id1, const String& id2, const MM::MODE& mode ); //!< convert ID to std format private: typedef MMonomer CHILDTYPE; std::vector children; String id_; }; //! MiniMol model object /*! The MiniMol model object constains a list of clipper::MPolymer. In addition, it is a clipper::PropertyManager, which means you can add labelled properties of any type to the object. These may be simple strings, or complex objects such as maps, function objects, or whatever. The most commonly used properties are: - "CID" The original CID of this atom in an MMDB heirarchy. */ class MModel : public PropertyManager { public: // the following methods are similar for all levels of the hierarchy Atom_list atom_list() const; //!< return list of contained atoms void transform( const RTop_orth rt ); //!< apply transformation to object //! number of polymers in model int size() const { return children.size(); } //! get polymer const MPolymer& operator[] ( const int& i ) const { return children[i]; } //! set polymer MPolymer& operator[] ( const int& i ) { return children[i]; } //! get polymer by id const MPolymer& find( const String& n, const MM::MODE mode=MM::UNIQUE ) const; //! set polymer by id MPolymer& find( const String& n, const MM::MODE mode=MM::UNIQUE ); //! create selection MModel select( const String& sel, const MM::MODE mode=MM::UNIQUE ) const; //! get child indices matching a selection criteria std::vector select_index( const String& sel, const MM::MODE mode=MM::UNIQUE ) const; //! lookup polymer by id int lookup( const String& str, const MM::MODE& mode ) const; void insert( const MPolymer& add, int pos=-1 ); //!< add polymer //! and operator friend MModel operator& ( const MModel& m1, const MModel& m2 ); //! or operator friend MModel operator| ( const MModel& m1, const MModel& m2 ); //! configureable copy function MModel& copy( const MModel& other, const MM::COPY& mode ); //! Return atom by MAtomIndex const MAtom& atom( const MAtomIndex& index ) const; //! Return atom by MAtomIndex MAtom& atom( const MAtomIndex& index ); //! Select and return MAtomIndex values std::vector select_atom_index( const String& sel, const MM::MODE mode=MM::UNIQUE ) const; private: typedef MPolymer CHILDTYPE; std::vector children; }; //! MiniMol lightweight coordinate model object /*! A MiniMol object is a model (clipper::MModel) embedded in a crystal frame, i.e. with additional spacegroup and cell information. The design of this object was inspired by and contributed to by Paul Emsley. */ class MiniMol : public MModel { public: enum MODE { UNIQUE, ANY }; //!< mode to use when matching IDs //! null constructor MiniMol(); //! constructor: from spacegroup and cell MiniMol( const Spacegroup& spacegroup, const Cell& cell ); //! initialiser: from spacegroup and cell void init( const Spacegroup& spacegroup, const Cell& cell ); //! get the cell const Cell& cell() const { return cell_; } //! get the spacegroup const Spacegroup& spacegroup() const { return spacegroup_; } const MModel& model() const { return *this; } //!< explicitly get model MModel& model() { return *this; } //!< explicitly set model //! Return symmetry atom by MAtomIndexSymmetry MAtom symmetry_atom( const MAtomIndexSymmetry& index ); bool is_null() const; //!< test for null model private: Spacegroup spacegroup_; Cell cell_; }; //! MResidue: an alternative name for an MMonomer typedef MMonomer MResidue; //! MChain: an alternative name for an MPolymer typedef MPolymer MChain; } // namespace clipper #endif clipper/clipper/minimol/minimol_data.cpp000644 000765 000000 00000237724 11766652736 020706 0ustar00ccbwheel000000 000000 /* minimol.cpp: atomic model data */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "minimol_data.h" namespace clipper { namespace data { Rotamer_data rotamer_data_dunbrack[] = { {"ALA", 1, 0, 1.0000, 1," CB ",-0.940,-1.196, 0.000}, {"ARG",16, 0, 0.1099, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",16, 0, 0.1099, 7," CG ",-2.017,-1.162,-1.063}, {"ARG",16, 0, 0.1099, 7," CD ",-2.937,-2.372,-1.071}, {"ARG",16, 0, 0.1099, 7," NE ",-3.939,-2.292,-2.130}, {"ARG",16, 0, 0.1099, 7," CZ ",-4.817,-3.248,-2.399}, {"ARG",16, 0, 0.1099, 7," NH1",-4.823,-4.365,-1.684}, {"ARG",16, 0, 0.1099, 7," NH2",-5.693,-3.090,-3.382}, {"ARG",16, 1, 0.0666, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",16, 1, 0.0666, 7," CG ",-2.007,-1.170,-1.074}, {"ARG",16, 1, 0.0666, 7," CD ",-2.932,-2.375,-1.075}, {"ARG",16, 1, 0.0666, 7," NE ",-2.238,-3.599,-1.465}, {"ARG",16, 1, 0.0666, 7," CZ ",-2.778,-4.809,-1.423}, {"ARG",16, 1, 0.0666, 7," NH1",-4.029,-4.965,-1.009}, {"ARG",16, 1, 0.0666, 7," NH2",-2.072,-5.867,-1.796}, {"ARG",16, 2, 0.0611, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",16, 2, 0.0611, 7," CG ",-2.002,-1.174,-1.079}, {"ARG",16, 2, 0.0611, 7," CD ",-2.913,-2.390,-1.095}, {"ARG",16, 2, 0.0611, 7," NE ",-3.735,-2.475, 0.109}, {"ARG",16, 2, 0.0611, 7," CZ ",-4.472,-3.527, 0.436}, {"ARG",16, 2, 0.0611, 7," NH1",-4.492,-4.595,-0.351}, {"ARG",16, 2, 0.0611, 7," NH2",-5.190,-3.517, 1.550}, {"ARG",16, 3, 0.0602, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",16, 3, 0.0602, 7," CG ",-2.023,-1.158,-1.057}, {"ARG",16, 3, 0.0602, 7," CD ",-2.960,-2.353,-1.046}, {"ARG",16, 3, 0.0602, 7," NE ",-3.928,-2.302,-2.138}, {"ARG",16, 3, 0.0602, 7," CZ ",-5.057,-1.608,-2.102}, {"ARG",16, 3, 0.0602, 7," NH1",-5.367,-0.899,-1.025}, {"ARG",16, 3, 0.0602, 7," NH2",-5.879,-1.619,-3.142}, {"ARG",16, 4, 0.0546, 7," CB ",-0.939,-1.208, 0.008}, {"ARG",16, 4, 0.0546, 7," CG ",-1.888,-1.249, 1.194}, {"ARG",16, 4, 0.0546, 7," CD ",-2.880,-2.399, 1.157}, {"ARG",16, 4, 0.0546, 7," NE ",-3.750,-2.411, 2.330}, {"ARG",16, 4, 0.0546, 7," CZ ",-4.694,-3.315, 2.549}, {"ARG",16, 4, 0.0546, 7," NH1",-4.895,-4.292, 1.673}, {"ARG",16, 4, 0.0546, 7," NH2",-5.439,-3.249, 3.644}, {"ARG",16, 5, 0.0534, 7," CB ",-0.939,-1.208, 0.008}, {"ARG",16, 5, 0.0534, 7," CG ",-2.028,-1.154,-1.052}, {"ARG",16, 5, 0.0534, 7," CD ",-3.091,-2.230,-0.905}, {"ARG",16, 5, 0.0534, 7," NE ",-2.543,-3.570,-1.094}, {"ARG",16, 5, 0.0534, 7," CZ ",-2.396,-4.156,-2.274}, {"ARG",16, 5, 0.0534, 7," NH1",-2.754,-3.520,-3.382}, {"ARG",16, 5, 0.0534, 7," NH2",-1.890,-5.380,-2.352}, {"ARG",16, 6, 0.0480, 7," CB ",-0.939,-1.208, 0.008}, {"ARG",16, 6, 0.0480, 7," CG ",-2.006,-1.171,-1.075}, {"ARG",16, 6, 0.0480, 7," CD ",-2.934,-2.374,-1.073}, {"ARG",16, 6, 0.0480, 7," NE ",-3.958,-2.278,-2.109}, {"ARG",16, 6, 0.0480, 7," CZ ",-3.794,-2.687,-3.359}, {"ARG",16, 6, 0.0480, 7," NH1",-2.642,-3.227,-3.737}, {"ARG",16, 6, 0.0480, 7," NH2",-4.780,-2.560,-4.237}, {"ARG",16, 7, 0.0392, 7," CB ",-0.939,-1.208, 0.008}, {"ARG",16, 7, 0.0392, 7," CG ",-1.995,-1.180,-1.086}, {"ARG",16, 7, 0.0392, 7," CD ",-2.920,-2.385,-1.086}, {"ARG",16, 7, 0.0392, 7," NE ",-3.759,-2.432, 0.108}, {"ARG",16, 7, 0.0392, 7," CZ ",-4.905,-1.779, 0.241}, {"ARG",16, 7, 0.0392, 7," NH1",-5.358,-1.023,-0.751}, {"ARG",16, 7, 0.0392, 7," NH2",-5.603,-1.879, 1.364}, {"ARG",16, 8, 0.0367, 7," CB ",-0.939,-1.208, 0.008}, {"ARG",16, 8, 0.0367, 7," CG ",-1.933,-1.214, 1.158}, {"ARG",16, 8, 0.0367, 7," CD ",-2.916,-2.372, 1.123}, {"ARG",16, 8, 0.0367, 7," NE ",-2.260,-3.655, 1.362}, {"ARG",16, 8, 0.0367, 7," CZ ",-2.830,-4.833, 1.158}, {"ARG",16, 8, 0.0367, 7," NH1",-4.075,-4.900, 0.704}, {"ARG",16, 8, 0.0367, 7," NH2",-2.158,-5.950, 1.404}, {"ARG",16, 9, 0.0321, 7," CB ",-0.939,-1.208, 0.008}, {"ARG",16, 9, 0.0321, 7," CG ",-1.913,-1.230, 1.175}, {"ARG",16, 9, 0.0321, 7," CD ",-2.850,-2.425, 1.179}, {"ARG",16, 9, 0.0321, 7," NE ",-3.754,-2.417, 0.032}, {"ARG",16, 9, 0.0321, 7," CZ ",-4.468,-3.462,-0.361}, {"ARG",16, 9, 0.0321, 7," NH1",-4.391,-4.608, 0.301}, {"ARG",16, 9, 0.0321, 7," NH2",-5.265,-3.364,-1.417}, {"ARG",16,10, 0.0319, 7," CB ",-0.939,-1.208, 0.008}, {"ARG",16,10, 0.0319, 7," CG ",-1.878,-1.256, 1.202}, {"ARG",16,10, 0.0319, 7," CD ",-2.868,-2.409, 1.168}, {"ARG",16,10, 0.0319, 7," NE ",-3.780,-2.383, 2.307}, {"ARG",16,10, 0.0319, 7," CZ ",-3.507,-2.909, 3.493}, {"ARG",16,10, 0.0319, 7," NH1",-2.341,-3.505, 3.703}, {"ARG",16,10, 0.0319, 7," NH2",-4.397,-2.839, 4.473}, {"ARG",16,11, 0.0308, 7," CB ",-0.939,-1.208, 0.008}, {"ARG",16,11, 0.0308, 7," CG ",-1.882,-1.254, 1.199}, {"ARG",16,11, 0.0308, 7," CD ",-2.837,-2.435, 1.190}, {"ARG",16,11, 0.0308, 7," NE ",-2.135,-3.709, 1.314}, {"ARG",16,11, 0.0308, 7," CZ ",-1.706,-4.216, 2.461}, {"ARG",16,11, 0.0308, 7," NH1",-1.909,-3.558, 3.596}, {"ARG",16,11, 0.0308, 7," NH2",-1.075,-5.382, 2.480}, {"ARG",16,12, 0.0292, 7," CB ",-0.939,-1.208, 0.008}, {"ARG",16,12, 0.0292, 7," CG ",-1.909,-1.232, 1.178}, {"ARG",16,12, 0.0292, 7," CD ",-2.849,-2.427, 1.181}, {"ARG",16,12, 0.0292, 7," NE ",-3.759,-2.411, 0.039}, {"ARG",16,12, 0.0292, 7," CZ ",-4.885,-1.715,-0.007}, {"ARG",16,12, 0.0292, 7," NH1",-5.248,-0.968, 1.027}, {"ARG",16,12, 0.0292, 7," NH2",-5.653,-1.760,-1.087}, {"ARG",16,13, 0.0283, 7," CB ",-0.939,-1.208, 0.008}, {"ARG",16,13, 0.0283, 7," CG ",-1.941,-1.222,-1.135}, {"ARG",16,13, 0.0283, 7," CD ",-3.052,-0.194,-1.000}, {"ARG",16,13, 0.0283, 7," NE ",-4.014,-0.279,-2.095}, {"ARG",16,13, 0.0283, 7," CZ ",-5.054, 0.530,-2.238}, {"ARG",16,13, 0.0283, 7," NH1",-5.272, 1.496,-1.355}, {"ARG",16,13, 0.0283, 7," NH2",-5.879, 0.379,-3.265}, {"ARG",16,14, 0.0252, 7," CB ",-0.939,-1.208, 0.008}, {"ARG",16,14, 0.0252, 7," CG ",-1.890,-1.247, 1.193}, {"ARG",16,14, 0.0252, 7," CD ",-2.861,-2.415, 1.171}, {"ARG",16,14, 0.0252, 7," NE ",-3.733,-2.425, 2.343}, {"ARG",16,14, 0.0252, 7," CZ ",-4.864,-1.740, 2.436}, {"ARG",16,14, 0.0252, 7," NH1",-5.270,-0.985, 1.424}, {"ARG",16,14, 0.0252, 7," NH2",-5.594,-1.808, 3.541}, {"ARG",16,15, 0.0237, 7," CB ",-0.939,-1.208, 0.008}, {"ARG",16,15, 0.0237, 7," CG ",-1.949,-1.216,-1.129}, {"ARG",16,15, 0.0237, 7," CD ",-3.023,-0.147,-1.012}, {"ARG",16,15, 0.0237, 7," NE ",-4.031,-0.266,-2.062}, {"ARG",16,15, 0.0237, 7," CZ ",-3.928, 0.291,-3.260}, {"ARG",16,15, 0.0237, 7," NH1",-2.856, 1.009,-3.570}, {"ARG",16,15, 0.0237, 7," NH2",-4.894, 0.131,-4.154}, {"ASN",12, 0, 0.2820, 4," CB ",-0.952,-1.197, 0.006}, {"ASN",12, 0, 0.2820, 4," CG ",-2.060,-1.067,-1.020}, {"ASN",12, 0, 0.2820, 4," OD1",-2.402, 0.037,-1.445}, {"ASN",12, 0, 0.2820, 4," ND2",-2.628,-2.197,-1.425}, {"ASN",12, 1, 0.1860, 4," CB ",-0.952,-1.197, 0.006}, {"ASN",12, 1, 0.1860, 4," CG ",-1.992,-1.122,-1.095}, {"ASN",12, 1, 0.1860, 4," OD1",-2.829,-0.219,-1.113}, {"ASN",12, 1, 0.1860, 4," ND2",-1.944,-2.073,-2.020}, {"ASN",12, 2, 0.0984, 4," CB ",-0.952,-1.197, 0.006}, {"ASN",12, 2, 0.0984, 4," CG ",-1.993,-1.108, 1.105}, {"ASN",12, 2, 0.0984, 4," OD1",-2.320,-0.019, 1.579}, {"ASN",12, 2, 0.0984, 4," ND2",-2.519,-2.255, 1.516}, {"ASN",12, 3, 0.0714, 4," CB ",-0.952,-1.197, 0.006}, {"ASN",12, 3, 0.0714, 4," CG ",-1.970,-1.126, 1.128}, {"ASN",12, 3, 0.0714, 4," OD1",-1.774,-0.416, 2.115}, {"ASN",12, 3, 0.0714, 4," ND2",-3.065,-1.862, 0.980}, {"ASN",12, 4, 0.0705, 4," CB ",-0.952,-1.197, 0.006}, {"ASN",12, 4, 0.0705, 4," CG ",-0.220,-2.524, 0.066}, {"ASN",12, 4, 0.0705, 4," OD1", 1.008,-2.565, 0.131}, {"ASN",12, 4, 0.0705, 4," ND2",-0.974,-3.616, 0.045}, {"ASN",12, 5, 0.0549, 4," CB ",-0.952,-1.197, 0.006}, {"ASN",12, 5, 0.0549, 4," CG ",-1.953,-1.139, 1.143}, {"ASN",12, 5, 0.0549, 4," OD1",-2.749,-0.204, 1.238}, {"ASN",12, 5, 0.0549, 4," ND2",-1.918,-2.141, 2.014}, {"ASN",12, 6, 0.0432, 4," CB ",-0.952,-1.197, 0.006}, {"ASN",12, 6, 0.0432, 4," CG ",-1.928,-1.159, 1.166}, {"ASN",12, 6, 0.0432, 4," OD1",-1.534,-1.274, 2.327}, {"ASN",12, 6, 0.0432, 4," ND2",-3.209,-0.996, 0.857}, {"ASN",12, 7, 0.0416, 4," CB ",-0.952,-1.197, 0.006}, {"ASN",12, 7, 0.0416, 4," CG ",-1.985,-1.128,-1.102}, {"ASN",12, 7, 0.0416, 4," OD1",-1.811,-1.724,-2.165}, {"ASN",12, 7, 0.0416, 4," ND2",-3.067,-0.398,-0.857}, {"ASN",12, 8, 0.0359, 4," CB ",-0.952,-1.197, 0.006}, {"ASN",12, 8, 0.0359, 4," CG ",-0.221,-2.524,-0.046}, {"ASN",12, 8, 0.0359, 4," OD1", 0.618,-2.818, 0.806}, {"ASN",12, 8, 0.0359, 4," ND2",-0.536,-3.334,-1.049}, {"ASN",12, 9, 0.0309, 4," CB ",-0.952,-1.197, 0.006}, {"ASN",12, 9, 0.0309, 4," CG ",-1.888,-1.191, 1.200}, {"ASN",12, 9, 0.0309, 4," OD1",-1.820,-2.068, 2.060}, {"ASN",12, 9, 0.0309, 4," ND2",-2.767,-0.198, 1.257}, {"ASN",12,10, 0.0304, 4," CB ",-0.952,-1.197, 0.006}, {"ASN",12,10, 0.0304, 4," CG ",-1.977,-1.134,-1.109}, {"ASN",12,10, 0.0304, 4," OD1",-2.296,-2.147,-1.732}, {"ASN",12,10, 0.0304, 4," ND2",-2.499, 0.059,-1.366}, {"ASN",12,11, 0.0260, 4," CB ",-0.952,-1.197, 0.006}, {"ASN",12,11, 0.0260, 4," CG ",-0.220,-2.524, 0.064}, {"ASN",12,11, 0.0260, 4," OD1", 0.653,-2.800,-0.759}, {"ASN",12,11, 0.0260, 4," ND2",-0.574,-3.353, 1.039}, {"ASP", 8, 0, 0.3087, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 8, 0, 0.3087, 4," CG ",-2.062,-1.078,-1.004}, {"ASP", 8, 0, 0.3087, 4," OD1",-2.259, 0.034,-1.536}, {"ASP", 8, 0, 0.3087, 4," OD2",-2.798,-2.034,-1.328}, {"ASP", 8, 1, 0.1945, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 8, 1, 0.1945, 4," CG ",-1.964,-1.155,-1.109}, {"ASP", 8, 1, 0.1945, 4," OD1",-2.622,-0.105,-1.264}, {"ASP", 8, 1, 0.1945, 4," OD2",-2.178,-2.113,-1.882}, {"ASP", 8, 2, 0.1761, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 8, 2, 0.1761, 4," CG ",-1.945,-1.157, 1.139}, {"ASP", 8, 2, 0.1761, 4," OD1",-1.903,-0.190, 1.929}, {"ASP", 8, 2, 0.1761, 4," OD2",-2.814,-2.036, 1.318}, {"ASP", 8, 3, 0.1097, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 8, 3, 0.1097, 4," CG ",-0.191,-2.526, 0.032}, {"ASP", 8, 3, 0.1097, 4," OD1", 1.057,-2.502, 0.069}, {"ASP", 8, 3, 0.1097, 4," OD2",-0.767,-3.635, 0.019}, {"ASP", 8, 4, 0.0872, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 8, 4, 0.0872, 4," CG ",-1.924,-1.173, 1.158}, {"ASP", 8, 4, 0.0872, 4," OD1",-2.693,-0.193, 1.254}, {"ASP", 8, 4, 0.0872, 4," OD2",-2.003,-2.079, 2.014}, {"ASP", 8, 5, 0.0493, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 8, 5, 0.0493, 4," CG ",-2.011,-1.105, 1.073}, {"ASP", 8, 5, 0.0493, 4," OD1",-1.657,-0.939, 2.259}, {"ASP", 8, 5, 0.0493, 4," OD2",-3.232,-1.177, 0.819}, {"ASP", 8, 6, 0.0347, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 8, 6, 0.0347, 4," CG ",-0.191,-2.526, 0.029}, {"ASP", 8, 6, 0.0347, 4," OD1", 0.647,-2.751,-0.869}, {"ASP", 8, 6, 0.0347, 4," OD2",-0.374,-3.397, 0.907}, {"ASP", 8, 7, 0.0208, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 8, 7, 0.0208, 4," CG ",-0.195,-2.524,-0.100}, {"ASP", 8, 7, 0.0208, 4," OD1", 0.712,-2.764, 0.725}, {"ASP", 8, 7, 0.0208, 4," OD2",-0.448,-3.380,-0.974}, {"CYS", 3, 0, 0.5664, 2," CB ",-0.940,-1.207, 0.007}, {"CYS", 3, 0, 0.5664, 2," SG ",-2.165,-1.207,-1.322}, {"CYS", 3, 1, 0.2742, 2," CB ",-0.940,-1.207, 0.007}, {"CYS", 3, 1, 0.2742, 2," SG ",-2.064,-1.270, 1.421}, {"CYS", 3, 2, 0.1594, 2," CB ",-0.940,-1.207, 0.007}, {"CYS", 3, 2, 0.1594, 2," SG ",-0.101,-2.807, 0.069}, {"GLN",13, 0, 0.1853, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13, 0, 0.1853, 5," CG ",-2.016,-1.163,-1.066}, {"GLN",13, 0, 0.1853, 5," CD ",-2.891,-2.400,-1.067}, {"GLN",13, 0, 0.1853, 5," OE1",-2.682,-3.315,-0.270}, {"GLN",13, 0, 0.1853, 5," NE2",-3.874,-2.431,-1.962}, {"GLN",13, 1, 0.1466, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13, 1, 0.1466, 5," CG ",-1.953,-1.212,-1.126}, {"GLN",13, 1, 0.1466, 5," CD ",-2.911,-0.039,-1.058}, {"GLN",13, 1, 0.1466, 5," OE1",-3.449, 0.268, 0.006}, {"GLN",13, 1, 0.1466, 5," NE2",-3.125, 0.619,-2.193}, {"GLN",13, 2, 0.0949, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13, 2, 0.0949, 5," CG ",-1.888,-1.251, 1.193}, {"GLN",13, 2, 0.0949, 5," CD ",-2.846,-2.423, 1.132}, {"GLN",13, 2, 0.0949, 5," OE1",-2.794,-3.227, 0.202}, {"GLN",13, 2, 0.0949, 5," NE2",-3.725,-2.523, 2.125}, {"GLN",13, 3, 0.0906, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13, 3, 0.0906, 5," CG ",-2.005,-1.171,-1.077}, {"GLN",13, 3, 0.0906, 5," CD ",-2.921,-2.377,-1.035}, {"GLN",13, 3, 0.0906, 5," OE1",-2.543,-3.466,-1.469}, {"GLN",13, 3, 0.0906, 5," NE2",-4.129,-2.188,-0.513}, {"GLN",13, 4, 0.0788, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13, 4, 0.0788, 5," CG ",-1.990,-1.183,-1.092}, {"GLN",13, 4, 0.0788, 5," CD ",-2.919,-2.379,-1.038}, {"GLN",13, 4, 0.0788, 5," OE1",-3.803,-2.448,-0.185}, {"GLN",13, 4, 0.0788, 5," NE2",-2.721,-3.325,-1.952}, {"GLN",13, 5, 0.0776, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13, 5, 0.0776, 5," CG ",-1.902,-1.239, 1.182}, {"GLN",13, 5, 0.0776, 5," CD ",-2.901,-0.100, 1.151}, {"GLN",13, 5, 0.0776, 5," OE1",-3.472, 0.205, 0.104}, {"GLN",13, 5, 0.0776, 5," NE2",-3.114, 0.533, 2.300}, {"GLN",13, 6, 0.0448, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13, 6, 0.0448, 5," CG ",-1.894,-1.246, 1.189}, {"GLN",13, 6, 0.0448, 5," CD ",-2.799,-2.461, 1.169}, {"GLN",13, 6, 0.0448, 5," OE1",-2.361,-3.572, 1.467}, {"GLN",13, 6, 0.0448, 5," NE2",-4.065,-2.253, 0.820}, {"GLN",13, 7, 0.0393, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13, 7, 0.0393, 5," CG ",-1.871,-1.263, 1.206}, {"GLN",13, 7, 0.0393, 5," CD ",-2.850,-2.418, 1.132}, {"GLN",13, 7, 0.0393, 5," OE1",-3.841,-2.352, 0.405}, {"GLN",13, 7, 0.0393, 5," NE2",-2.574,-3.479, 1.883}, {"GLN",13, 8, 0.0251, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13, 8, 0.0251, 5," CG ",-0.230,-2.548, 0.092}, {"GLN",13, 8, 0.0251, 5," CD ",-1.187,-3.720, 0.035}, {"GLN",13, 8, 0.0251, 5," OE1",-2.404,-3.535, 0.006}, {"GLN",13, 8, 0.0251, 5," NE2",-0.641,-4.933, 0.018}, {"GLN",13, 9, 0.0248, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13, 9, 0.0248, 5," CG ",-2.031,-1.151,-1.050}, {"GLN",13, 9, 0.0248, 5," CD ",-2.949, 0.041,-0.879}, {"GLN",13, 9, 0.0248, 5," OE1",-3.057, 0.882,-1.772}, {"GLN",13, 9, 0.0248, 5," NE2",-3.615, 0.117, 0.269}, {"GLN",13,10, 0.0245, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13,10, 0.0245, 5," CG ",-2.008,-1.169,-1.073}, {"GLN",13,10, 0.0245, 5," CD ",-3.137,-0.213,-0.744}, {"GLN",13,10, 0.0245, 5," OE1",-2.898, 0.909,-0.298}, {"GLN",13,10, 0.0245, 5," NE2",-4.372,-0.655,-0.965}, {"GLN",13,11, 0.0223, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13,11, 0.0223, 5," CG ",-2.029,-1.153,-1.052}, {"GLN",13,11, 0.0223, 5," CD ",-1.506,-1.446,-2.443}, {"GLN",13,11, 0.0223, 5," OE1",-0.632,-2.295,-2.618}, {"GLN",13,11, 0.0223, 5," NE2",-2.041,-0.745,-3.438}, {"GLN",13,12, 0.0208, 5," CB ",-0.940,-1.207, 0.006}, {"GLN",13,12, 0.0208, 5," CG ",-2.007,-1.170,-1.075}, {"GLN",13,12, 0.0208, 5," CD ",-2.903,-2.391,-1.053}, {"GLN",13,12, 0.0208, 5," OE1",-3.794,-2.530,-1.892}, {"GLN",13,12, 0.0208, 5," NE2",-2.670,-3.282,-0.094}, {"GLU",13, 0, 0.1884, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13, 0, 0.1884, 5," CG ",-2.018,-1.162,-1.064}, {"GLU",13, 0, 0.1884, 5," CD ",-2.894,-2.400,-1.060}, {"GLU",13, 0, 0.1884, 5," OE1",-2.632,-3.312,-0.249}, {"GLU",13, 0, 0.1884, 5," OE2",-3.843,-2.461,-1.870}, {"GLU",13, 1, 0.1200, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13, 1, 0.1200, 5," CG ",-1.882,-1.255, 1.198}, {"GLU",13, 1, 0.1200, 5," CD ",-2.831,-2.438, 1.142}, {"GLU",13, 1, 0.1200, 5," OE1",-2.752,-3.218, 0.170}, {"GLU",13, 1, 0.1200, 5," OE2",-3.655,-2.586, 2.069}, {"GLU",13, 2, 0.0900, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13, 2, 0.0900, 5," CG ",-1.982,-1.190,-1.100}, {"GLU",13, 2, 0.0900, 5," CD ",-2.920,-2.380,-1.035}, {"GLU",13, 2, 0.0900, 5," OE1",-2.426,-3.527,-1.027}, {"GLU",13, 2, 0.0900, 5," OE2",-4.150,-2.168,-0.993}, {"GLU",13, 3, 0.0830, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13, 3, 0.0830, 5," CG ",-2.018,-1.162,-1.064}, {"GLU",13, 3, 0.0830, 5," CD ",-2.931, 0.041,-0.918}, {"GLU",13, 3, 0.0830, 5," OE1",-3.470, 0.247, 0.189}, {"GLU",13, 3, 0.0830, 5," OE2",-3.111, 0.777,-1.911}, {"GLU",13, 4, 0.0750, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13, 4, 0.0750, 5," CG ",-2.026,-1.155,-1.055}, {"GLU",13, 4, 0.0750, 5," CD ",-2.926,-2.377,-1.028}, {"GLU",13, 4, 0.0750, 5," OE1",-3.507,-2.664, 0.039}, {"GLU",13, 4, 0.0750, 5," OE2",-3.048,-3.050,-2.073}, {"GLU",13, 5, 0.0685, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13, 5, 0.0685, 5," CG ",-1.965,-1.203,-1.116}, {"GLU",13, 5, 0.0685, 5," CD ",-3.037,-0.148,-0.920}, {"GLU",13, 5, 0.0685, 5," OE1",-3.088, 0.452, 0.175}, {"GLU",13, 5, 0.0685, 5," OE2",-3.828, 0.080,-1.859}, {"GLU",13, 6, 0.0600, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13, 6, 0.0600, 5," CG ",-1.877,-1.259, 1.201}, {"GLU",13, 6, 0.0600, 5," CD ",-2.860,-2.413, 1.121}, {"GLU",13, 6, 0.0600, 5," OE1",-2.408,-3.572, 1.019}, {"GLU",13, 6, 0.0600, 5," OE2",-4.082,-2.158, 1.157}, {"GLU",13, 7, 0.0572, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13, 7, 0.0572, 5," CG ",-1.916,-1.229, 1.171}, {"GLU",13, 7, 0.0572, 5," CD ",-2.842,-2.430, 1.131}, {"GLU",13, 7, 0.0572, 5," OE1",-3.551,-2.602, 0.118}, {"GLU",13, 7, 0.0572, 5," OE2",-2.862,-3.200, 2.115}, {"GLU",13, 8, 0.0409, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13, 8, 0.0409, 5," CG ",-1.864,-1.269, 1.212}, {"GLU",13, 8, 0.0409, 5," CD ",-2.895,-0.157, 1.211}, {"GLU",13, 8, 0.0409, 5," OE1",-3.009, 0.548, 0.186}, {"GLU",13, 8, 0.0409, 5," OE2",-3.590, 0.013, 2.235}, {"GLU",13, 9, 0.0392, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13, 9, 0.0392, 5," CG ",-1.995,-1.179,-1.086}, {"GLU",13, 9, 0.0392, 5," CD ",-1.468,-1.678,-2.419}, {"GLU",13, 9, 0.0392, 5," OE1",-0.287,-2.079,-2.478}, {"GLU",13, 9, 0.0392, 5," OE2",-2.234,-1.666,-3.405}, {"GLU",13,10, 0.0300, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13,10, 0.0300, 5," CG ",-1.954,-1.200, 1.138}, {"GLU",13,10, 0.0300, 5," CD ",-2.895,-0.012, 1.067}, {"GLU",13,10, 0.0300, 5," OE1",-3.497, 0.207,-0.005}, {"GLU",13,10, 0.0300, 5," OE2",-3.030, 0.704, 2.082}, {"GLU",13,11, 0.0256, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13,11, 0.0256, 5," CG ",-0.226,-2.549, 0.080}, {"GLU",13,11, 0.0256, 5," CD ",-1.186,-3.722, 0.021}, {"GLU",13,11, 0.0256, 5," OE1",-2.405,-3.487,-0.110}, {"GLU",13,11, 0.0256, 5," OE2",-0.720,-4.878, 0.108}, {"GLU",13,12, 0.0210, 5," CB ",-0.939,-1.208, 0.006}, {"GLU",13,12, 0.0210, 5," CG ",-1.997,-1.178,-1.085}, {"GLU",13,12, 0.0210, 5," CD ",-1.415,-1.414,-2.466}, {"GLU",13,12, 0.0210, 5," OE1",-0.696,-2.419,-2.645}, {"GLU",13,12, 0.0210, 5," OE2",-1.675,-0.594,-3.371}, {"HIS", 8, 0, 0.2964, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 0, 0.2964, 6," CG ",-1.939,-1.201,-1.105}, {"HIS", 8, 0, 0.2964, 6," ND1",-3.021,-0.346,-1.133}, {"HIS", 8, 0, 0.2964, 6," CD2",-2.024,-1.947,-2.233}, {"HIS", 8, 0, 0.2964, 6," CE1",-3.726,-0.565,-2.227}, {"HIS", 8, 0, 0.2964, 6," NE2",-3.144,-1.531,-2.913}, {"HIS", 8, 1, 0.1533, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 1, 0.1533, 6," CG ",-1.846,-1.260, 1.196}, {"HIS", 8, 1, 0.1533, 6," ND1",-2.904,-0.390, 1.368}, {"HIS", 8, 1, 0.1533, 6," CD2",-1.855,-2.077, 2.275}, {"HIS", 8, 1, 0.1533, 6," CE1",-3.523,-0.670, 2.499}, {"HIS", 8, 1, 0.1533, 6," NE2",-2.909,-1.690, 3.070}, {"HIS", 8, 2, 0.1451, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 2, 0.1451, 6," CG ",-1.974,-1.174,-1.073}, {"HIS", 8, 2, 0.1451, 6," ND1",-1.737,-1.645,-2.348}, {"HIS", 8, 2, 0.1451, 6," CD2",-3.252,-0.726,-1.071}, {"HIS", 8, 2, 0.1451, 6," CE1",-2.823,-1.489,-3.082}, {"HIS", 8, 2, 0.1451, 6," NE2",-3.758,-0.934,-2.333}, {"HIS", 8, 3, 0.1213, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 3, 0.1213, 6," CG ",-1.938,-1.188, 1.121}, {"HIS", 8, 3, 0.1213, 6," ND1",-1.649,-1.643, 2.391}, {"HIS", 8, 3, 0.1213, 6," CD2",-3.226,-0.770, 1.158}, {"HIS", 8, 3, 0.1213, 6," CE1",-2.713,-1.506, 3.159}, {"HIS", 8, 3, 0.1213, 6," NE2",-3.684,-0.978, 2.438}, {"HIS", 8, 4, 0.1077, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 4, 0.1077, 6," CG ",-2.005,-1.150,-1.041}, {"HIS", 8, 4, 0.1077, 6," ND1",-2.805,-2.230,-1.352}, {"HIS", 8, 4, 0.1077, 6," CD2",-2.403,-0.143,-1.854}, {"HIS", 8, 4, 0.1077, 6," CE1",-3.649,-1.890,-2.309}, {"HIS", 8, 4, 0.1077, 6," NE2",-3.428,-0.629,-2.632}, {"HIS", 8, 5, 0.0705, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 5, 0.0705, 6," CG ",-0.234,-2.522, 0.099}, {"HIS", 8, 5, 0.0705, 6," ND1", 0.360,-3.128,-0.988}, {"HIS", 8, 5, 0.0705, 6," CD2",-0.025,-3.351, 1.150}, {"HIS", 8, 5, 0.0705, 6," CE1", 0.903,-4.271,-0.612}, {"HIS", 8, 5, 0.0705, 6," NE2", 0.685,-4.431, 0.680}, {"HIS", 8, 6, 0.0528, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 6, 0.0528, 6," CG ",-1.935,-1.191, 1.124}, {"HIS", 8, 6, 0.0528, 6," ND1",-2.738,-2.272, 1.424}, {"HIS", 8, 6, 0.0528, 6," CD2",-2.260,-0.225, 2.015}, {"HIS", 8, 6, 0.0528, 6," CE1",-3.513,-1.972, 2.450}, {"HIS", 8, 6, 0.0528, 6," NE2",-3.243,-0.736, 2.829}, {"HIS", 8, 7, 0.0474, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 7, 0.0474, 6," CG ",-0.232,-2.524, 0.042}, {"HIS", 8, 7, 0.0474, 6," ND1", 0.182,-3.118, 1.216}, {"HIS", 8, 7, 0.0474, 6," CD2", 0.137,-3.365,-0.953}, {"HIS", 8, 7, 0.0474, 6," CE1", 0.775,-4.265, 0.942}, {"HIS", 8, 7, 0.0474, 6," NE2", 0.761,-4.441,-0.366}, {"ILE", 5, 0, 0.6158, 4," CB ",-0.946,-1.216, 0.008}, {"ILE", 5, 0, 0.6158, 4," CG1",-1.934,-1.131,-1.157}, {"ILE", 5, 0, 0.6158, 4," CG2",-1.685,-1.306, 1.334}, {"ILE", 5, 0, 0.6158, 4," CD1",-2.741,-2.393,-1.366}, {"ILE", 5, 1, 0.1557, 4," CB ",-0.946,-1.216, 0.008}, {"ILE", 5, 1, 0.1557, 4," CG1",-1.858,-1.191,-1.220}, {"ILE", 5, 1, 0.1557, 4," CG2",-1.768,-1.243, 1.287}, {"ILE", 5, 1, 0.1557, 4," CD1",-2.749, 0.029,-1.294}, {"ILE", 5, 2, 0.1202, 4," CB ",-0.946,-1.216, 0.008}, {"ILE", 5, 2, 0.1202, 4," CG1",-0.142,-2.518,-0.003}, {"ILE", 5, 2, 0.1202, 4," CG2",-1.895,-1.160,-1.179}, {"ILE", 5, 2, 0.1202, 4," CD1",-0.981,-3.756, 0.221}, {"ILE", 5, 3, 0.0615, 4," CB ",-0.946,-1.216, 0.008}, {"ILE", 5, 3, 0.0615, 4," CG1",-1.950,-1.103, 1.157}, {"ILE", 5, 3, 0.0615, 4," CG2",-0.151,-2.508, 0.114}, {"ILE", 5, 3, 0.0615, 4," CD1",-3.097,-2.085, 1.064}, {"ILE", 5, 4, 0.0267, 4," CB ",-0.946,-1.216, 0.008}, {"ILE", 5, 4, 0.0267, 4," CG1",-2.004,-1.061, 1.103}, {"ILE", 5, 4, 0.0267, 4," CG2",-0.158,-2.502, 0.201}, {"ILE", 5, 4, 0.0267, 4," CD1",-2.976, 0.071, 0.856}, {"LEU", 4, 0, 0.6252, 4," CB ",-0.940,-1.208, 0.007}, {"LEU", 4, 0, 0.6252, 4," CG ",-2.001,-1.247,-1.094}, {"LEU", 4, 0, 0.6252, 4," CD1",-2.772,-2.557,-1.051}, {"LEU", 4, 0, 0.6252, 4," CD2",-2.946,-0.060,-0.975}, {"LEU", 4, 1, 0.2891, 4," CB ",-0.940,-1.208, 0.007}, {"LEU", 4, 1, 0.2891, 4," CG ",-1.880,-1.328, 1.209}, {"LEU", 4, 1, 0.2891, 4," CD1",-2.838,-0.149, 1.260}, {"LEU", 4, 1, 0.2891, 4," CD2",-2.643,-2.643, 1.167}, {"LEU", 4, 2, 0.0365, 4," CB ",-0.940,-1.208, 0.007}, {"LEU", 4, 2, 0.0365, 4," CG ",-2.274,-1.032,-0.721}, {"LEU", 4, 2, 0.0365, 4," CD1",-2.048,-0.582,-2.155}, {"LEU", 4, 2, 0.0365, 4," CD2",-3.084,-2.320,-0.680}, {"LEU", 4, 3, 0.0256, 4," CB ",-0.940,-1.208, 0.007}, {"LEU", 4, 3, 0.0256, 4," CG ",-2.097,-1.160, 1.008}, {"LEU", 4, 3, 0.0256, 4," CD1",-3.073,-2.299, 0.755}, {"LEU", 4, 3, 0.0256, 4," CD2",-1.577,-1.201, 2.436}, {"LYS",14, 0, 0.2279, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14, 0, 0.2279, 5," CG ",-2.008,-1.171,-1.073}, {"LYS",14, 0, 0.2279, 5," CD ",-2.911,-2.390,-1.000}, {"LYS",14, 0, 0.2279, 5," CE ",-3.970,-2.360,-2.088}, {"LYS",14, 0, 0.2279, 5," NZ ",-4.856,-3.556,-2.035}, {"LYS",14, 1, 0.1345, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14, 1, 0.1345, 5," CG ",-1.884,-1.253, 1.197}, {"LYS",14, 1, 0.1345, 5," CD ",-2.833,-2.437, 1.105}, {"LYS",14, 1, 0.1345, 5," CE ",-3.769,-2.489, 2.300}, {"LYS",14, 1, 0.1345, 5," NZ ",-4.706,-3.643, 2.221}, {"LYS",14, 2, 0.0696, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14, 2, 0.0696, 5," CG ",-1.932,-1.230,-1.143}, {"LYS",14, 2, 0.0696, 5," CD ",-2.924,-0.083,-1.040}, {"LYS",14, 2, 0.0696, 5," CE ",-3.957,-0.143,-2.152}, {"LYS",14, 2, 0.0696, 5," NZ ",-4.905, 1.003,-2.092}, {"LYS",14, 3, 0.0544, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14, 3, 0.0544, 5," CG ",-2.003,-1.174,-1.078}, {"LYS",14, 3, 0.0544, 5," CD ",-2.928,-2.376,-0.983}, {"LYS",14, 3, 0.0544, 5," CE ",-3.954,-2.375,-2.103}, {"LYS",14, 3, 0.0544, 5," NZ ",-4.899,-1.230,-1.989}, {"LYS",14, 4, 0.0529, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14, 4, 0.0529, 5," CG ",-2.008,-1.171,-1.073}, {"LYS",14, 4, 0.0529, 5," CD ",-2.926,-2.378,-0.984}, {"LYS",14, 4, 0.0529, 5," CE ",-4.028,-2.312,-2.028}, {"LYS",14, 4, 0.0529, 5," NZ ",-3.491,-2.432,-3.411}, {"LYS",14, 5, 0.0383, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14, 5, 0.0383, 5," CG ",-2.015,-1.165,-1.065}, {"LYS",14, 5, 0.0383, 5," CD ",-2.983,-2.328,-0.925}, {"LYS",14, 5, 0.0383, 5," CE ",-2.339,-3.637,-1.350}, {"LYS",14, 5, 0.0383, 5," NZ ",-3.301,-4.772,-1.297}, {"LYS",14, 6, 0.0353, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14, 6, 0.0353, 5," CG ",-1.892,-1.247, 1.191}, {"LYS",14, 6, 0.0353, 5," CD ",-2.857,-2.415, 1.086}, {"LYS",14, 6, 0.0353, 5," CE ",-3.735,-2.521, 2.321}, {"LYS",14, 6, 0.0353, 5," NZ ",-4.638,-1.346, 2.463}, {"LYS",14, 7, 0.0348, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14, 7, 0.0348, 5," CG ",-2.028,-1.155,-1.051}, {"LYS",14, 7, 0.0348, 5," CD ",-2.864,-2.424,-1.049}, {"LYS",14, 7, 0.0348, 5," CE ",-3.719,-2.521, 0.203}, {"LYS",14, 7, 0.0348, 5," NZ ",-4.591,-3.727, 0.188}, {"LYS",14, 8, 0.0347, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14, 8, 0.0347, 5," CG ",-1.885,-1.252, 1.196}, {"LYS",14, 8, 0.0347, 5," CD ",-2.835,-2.434, 1.103}, {"LYS",14, 8, 0.0347, 5," CE ",-3.835,-2.431, 2.247}, {"LYS",14, 8, 0.0347, 5," NZ ",-3.180,-2.686, 3.559}, {"LYS",14, 9, 0.0314, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14, 9, 0.0314, 5," CG ",-0.226,-2.547, 0.117}, {"LYS",14, 9, 0.0314, 5," CD ",-1.213,-3.702, 0.104}, {"LYS",14, 9, 0.0314, 5," CE ",-0.503,-5.039, 0.226}, {"LYS",14, 9, 0.0314, 5," NZ ",-1.460,-6.179, 0.217}, {"LYS",14,10, 0.0299, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14,10, 0.0299, 5," CG ",-1.875,-1.260, 1.204}, {"LYS",14,10, 0.0299, 5," CD ",-2.934,-0.173, 1.124}, {"LYS",14,10, 0.0299, 5," CE ",-3.932,-0.288, 2.265}, {"LYS",14,10, 0.0299, 5," NZ ",-4.966, 0.781, 2.208}, {"LYS",14,11, 0.0238, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14,11, 0.0238, 5," CG ",-1.919,-1.226, 1.169}, {"LYS",14,11, 0.0238, 5," CD ",-2.774,-2.482, 1.153}, {"LYS",14,11, 0.0238, 5," CE ",-3.761,-2.464,-0.002}, {"LYS",14,11, 0.0238, 5," NZ ",-4.656,-3.654, 0.014}, {"LYS",14,12, 0.0232, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14,12, 0.0232, 5," CG ",-1.879,-1.257, 1.201}, {"LYS",14,12, 0.0232, 5," CD ",-2.882,-2.390, 1.069}, {"LYS",14,12, 0.0232, 5," CE ",-2.217,-3.743, 1.261}, {"LYS",14,12, 0.0232, 5," NZ ",-3.198,-4.860, 1.186}, {"LYS",14,13, 0.0212, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",14,13, 0.0212, 5," CG ",-1.899,-1.256,-1.170}, {"LYS",14,13, 0.0212, 5," CD ",-2.906,-0.121,-1.109}, {"LYS",14,13, 0.0212, 5," CE ",-3.950,-0.248,-2.206}, {"LYS",14,13, 0.0212, 5," NZ ",-3.372, 0.002,-3.555}, {"MET",12, 0, 0.1853, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 0, 0.1853, 4," CG ",-1.991,-1.182,-1.091}, {"MET",12, 0, 0.1853, 4," SD ",-3.101, 0.232,-0.960}, {"MET",12, 0, 0.1853, 4," CE ",-4.019,-0.193, 0.518}, {"MET",12, 1, 0.1634, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 1, 0.1634, 4," CG ",-2.015,-1.163,-1.067}, {"MET",12, 1, 0.1634, 4," SD ",-3.064,-2.629,-1.060}, {"MET",12, 1, 0.1634, 4," CE ",-3.984,-2.380, 0.457}, {"MET",12, 2, 0.1181, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 2, 0.1181, 4," CG ",-2.020,-1.160,-1.062}, {"MET",12, 2, 0.1181, 4," SD ",-3.168,-2.544,-0.951}, {"MET",12, 2, 0.1181, 4," CE ",-2.150,-3.880,-1.575}, {"MET",12, 3, 0.0931, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 3, 0.0931, 4," CG ",-2.014,-1.165,-1.068}, {"MET",12, 3, 0.0931, 4," SD ",-3.084,-2.614,-1.039}, {"MET",12, 3, 0.0931, 4," CE ",-4.149,-2.278,-2.440}, {"MET",12, 4, 0.0722, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 4, 0.0722, 4," CG ",-1.927,-1.219, 1.164}, {"MET",12, 4, 0.0722, 4," SD ",-3.020,-2.651, 1.129}, {"MET",12, 4, 0.0722, 4," CE ",-4.070,-2.243,-0.263}, {"MET",12, 5, 0.0702, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 5, 0.0702, 4," CG ",-1.875,-1.259, 1.205}, {"MET",12, 5, 0.0702, 4," SD ",-2.980,-2.682, 1.162}, {"MET",12, 5, 0.0702, 4," CE ",-1.836,-4.011, 1.529}, {"MET",12, 6, 0.0690, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 6, 0.0690, 4," CG ",-1.904,-1.236, 1.182}, {"MET",12, 6, 0.0690, 4," SD ",-3.060, 0.146, 1.170}, {"MET",12, 6, 0.0690, 4," CE ",-4.134,-0.322,-0.186}, {"MET",12, 7, 0.0373, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 7, 0.0373, 4," CG ",-1.881,-1.254, 1.200}, {"MET",12, 7, 0.0373, 4," SD ",-3.073,-2.601, 1.092}, {"MET",12, 7, 0.0373, 4," CE ",-3.937,-2.415, 2.650}, {"MET",12, 8, 0.0332, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 8, 0.0332, 4," CG ",-1.944,-1.220,-1.134}, {"MET",12, 8, 0.0332, 4," SD ",-3.098, 0.162,-1.062}, {"MET",12, 8, 0.0332, 4," CE ",-3.940,-0.017,-2.633}, {"MET",12, 9, 0.0311, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 9, 0.0311, 4," CG ",-1.991,-1.182,-1.090}, {"MET",12, 9, 0.0311, 4," SD ",-3.156, 0.181,-0.909}, {"MET",12, 9, 0.0311, 4," CE ",-2.486, 1.358,-2.081}, {"MET",12,10, 0.0253, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12,10, 0.0253, 4," CG ",-0.230,-2.548, 0.076}, {"MET",12,10, 0.0253, 4," SD ",-1.371,-3.942, 0.034}, {"MET",12,10, 0.0253, 4," CE ",-1.808,-3.970,-1.703}, {"MET",12,11, 0.0244, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12,11, 0.0244, 4," CG ",-0.229,-2.549, 0.052}, {"MET",12,11, 0.0244, 4," SD ",-1.373,-3.941, 0.086}, {"MET",12,11, 0.0244, 4," CE ",-2.024,-3.805, 1.749}, {"MSE",12, 0, 0.1853, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 0, 0.1853, 4," CG ",-1.991,-1.182,-1.091}, {"MSE",12, 0, 0.1853, 4,"SE ",-3.101, 0.232,-0.960}, {"MSE",12, 0, 0.1853, 4," CE ",-4.019,-0.193, 0.518}, {"MSE",12, 1, 0.1634, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 1, 0.1634, 4," CG ",-2.015,-1.163,-1.067}, {"MSE",12, 1, 0.1634, 4,"SE ",-3.064,-2.629,-1.060}, {"MSE",12, 1, 0.1634, 4," CE ",-3.984,-2.380, 0.457}, {"MSE",12, 2, 0.1181, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 2, 0.1181, 4," CG ",-2.020,-1.160,-1.062}, {"MSE",12, 2, 0.1181, 4,"SE ",-3.168,-2.544,-0.951}, {"MSE",12, 2, 0.1181, 4," CE ",-2.150,-3.880,-1.575}, {"MSE",12, 3, 0.0931, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 3, 0.0931, 4," CG ",-2.014,-1.165,-1.068}, {"MSE",12, 3, 0.0931, 4,"SE ",-3.084,-2.614,-1.039}, {"MSE",12, 3, 0.0931, 4," CE ",-4.149,-2.278,-2.440}, {"MSE",12, 4, 0.0722, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 4, 0.0722, 4," CG ",-1.927,-1.219, 1.164}, {"MSE",12, 4, 0.0722, 4,"SE ",-3.020,-2.651, 1.129}, {"MSE",12, 4, 0.0722, 4," CE ",-4.070,-2.243,-0.263}, {"MSE",12, 5, 0.0702, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 5, 0.0702, 4," CG ",-1.875,-1.259, 1.205}, {"MSE",12, 5, 0.0702, 4,"SE ",-2.980,-2.682, 1.162}, {"MSE",12, 5, 0.0702, 4," CE ",-1.836,-4.011, 1.529}, {"MSE",12, 6, 0.0690, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 6, 0.0690, 4," CG ",-1.904,-1.236, 1.182}, {"MSE",12, 6, 0.0690, 4,"SE ",-3.060, 0.146, 1.170}, {"MSE",12, 6, 0.0690, 4," CE ",-4.134,-0.322,-0.186}, {"MSE",12, 7, 0.0373, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 7, 0.0373, 4," CG ",-1.881,-1.254, 1.200}, {"MSE",12, 7, 0.0373, 4,"SE ",-3.073,-2.601, 1.092}, {"MSE",12, 7, 0.0373, 4," CE ",-3.937,-2.415, 2.650}, {"MSE",12, 8, 0.0332, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 8, 0.0332, 4," CG ",-1.944,-1.220,-1.134}, {"MSE",12, 8, 0.0332, 4,"SE ",-3.098, 0.162,-1.062}, {"MSE",12, 8, 0.0332, 4," CE ",-3.940,-0.017,-2.633}, {"MSE",12, 9, 0.0311, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 9, 0.0311, 4," CG ",-1.991,-1.182,-1.090}, {"MSE",12, 9, 0.0311, 4,"SE ",-3.156, 0.181,-0.909}, {"MSE",12, 9, 0.0311, 4," CE ",-2.486, 1.358,-2.081}, {"MSE",12,10, 0.0253, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12,10, 0.0253, 4," CG ",-0.230,-2.548, 0.076}, {"MSE",12,10, 0.0253, 4,"SE ",-1.371,-3.942, 0.034}, {"MSE",12,10, 0.0253, 4," CE ",-1.808,-3.970,-1.703}, {"MSE",12,11, 0.0244, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12,11, 0.0244, 4," CG ",-0.229,-2.549, 0.052}, {"MSE",12,11, 0.0244, 4,"SE ",-1.373,-3.941, 0.086}, {"MSE",12,11, 0.0244, 4," CE ",-2.024,-3.805, 1.749}, {"PHE", 4, 0, 0.4708, 7," CB ",-0.907,-1.229, 0.003}, {"PHE", 4, 0, 0.4708, 7," CG ",-1.956,-1.198,-1.072}, {"PHE", 4, 0, 0.4708, 7," CD1",-3.131,-0.489,-0.893}, {"PHE", 4, 0, 0.4708, 7," CD2",-1.766,-1.879,-2.263}, {"PHE", 4, 0, 0.4708, 7," CE1",-4.096,-0.458,-1.880}, {"PHE", 4, 0, 0.4708, 7," CE2",-2.728,-1.853,-3.253}, {"PHE", 4, 0, 0.4708, 7," CZ ",-3.895,-1.141,-3.063}, {"PHE", 4, 1, 0.3171, 7," CB ",-0.907,-1.229, 0.003}, {"PHE", 4, 1, 0.3171, 7," CG ",-1.813,-1.306, 1.199}, {"PHE", 4, 1, 0.3171, 7," CD1",-2.953,-0.524, 1.274}, {"PHE", 4, 1, 0.3171, 7," CD2",-1.525,-2.163, 2.248}, {"PHE", 4, 1, 0.3171, 7," CE1",-3.788,-0.595, 2.372}, {"PHE", 4, 1, 0.3171, 7," CE2",-2.355,-2.237, 3.350}, {"PHE", 4, 1, 0.3171, 7," CZ ",-3.490,-1.452, 3.412}, {"PHE", 4, 2, 0.1106, 7," CB ",-0.907,-1.229, 0.003}, {"PHE", 4, 2, 0.1106, 7," CG ",-0.174,-2.540, 0.036}, {"PHE", 4, 2, 0.1106, 7," CD1", 0.201,-3.170,-1.139}, {"PHE", 4, 2, 0.1106, 7," CD2", 0.143,-3.141, 1.242}, {"PHE", 4, 2, 0.1106, 7," CE1", 0.876,-4.374,-1.111}, {"PHE", 4, 2, 0.1106, 7," CE2", 0.817,-4.347, 1.276}, {"PHE", 4, 2, 0.1106, 7," CZ ", 1.185,-4.965, 0.098}, {"PHE", 4, 3, 0.0817, 7," CB ",-0.907,-1.229, 0.003}, {"PHE", 4, 3, 0.0817, 7," CG ",-1.976,-1.184,-1.052}, {"PHE", 4, 3, 0.0817, 7," CD1",-2.277,-0.000,-1.703}, {"PHE", 4, 3, 0.0817, 7," CD2",-2.678,-2.328,-1.393}, {"PHE", 4, 3, 0.0817, 7," CE1",-3.258, 0.042,-2.674}, {"PHE", 4, 3, 0.0817, 7," CE2",-3.661,-2.291,-2.363}, {"PHE", 4, 3, 0.0817, 7," CZ ",-3.952,-1.104,-3.006}, {"PRO", 2, 0, 0.5072, 3," CB ",-0.784,-1.311,-0.107}, {"PRO", 2, 0, 0.5072, 3," CG ", 0.081,-2.204,-0.926}, {"PRO", 2, 0, 0.5072, 3," CD ", 0.755,-1.306,-1.916}, {"PRO", 2, 1, 0.4928, 3," CB ",-0.784,-1.311,-0.107}, {"PRO", 2, 1, 0.4928, 3," CG ",-0.832,-1.606,-1.565}, {"PRO", 2, 1, 0.4928, 3," CD ",-0.930,-0.272,-2.238}, {"SER", 3, 0, 0.4707, 2," CB ",-0.941,-1.207, 0.008}, {"SER", 3, 0, 0.4707, 2," OG ",-0.212,-2.419, 0.096}, {"SER", 3, 1, 0.2938, 2," CB ",-0.941,-1.207, 0.008}, {"SER", 3, 1, 0.2938, 2," OG ",-1.863,-1.139,-1.066}, {"SER", 3, 2, 0.2354, 2," CB ",-0.941,-1.207, 0.008}, {"SER", 3, 2, 0.2354, 2," OG ",-1.729,-1.229, 1.186}, {"THR", 3, 0, 0.4886, 3," CB ",-0.946,-1.215, 0.008}, {"THR", 3, 0, 0.4886, 3," OG1",-0.177,-2.423,-0.002}, {"THR", 3, 0, 0.4886, 3," CG2",-1.731,-1.289,-1.292}, {"THR", 3, 1, 0.4364, 3," CB ",-0.946,-1.215, 0.008}, {"THR", 3, 1, 0.4364, 3," OG1",-1.810,-1.160,-1.133}, {"THR", 3, 1, 0.4364, 3," CG2",-1.910,-1.133, 1.182}, {"THR", 3, 2, 0.0751, 3," CB ",-0.946,-1.215, 0.008}, {"THR", 3, 2, 0.0751, 3," OG1",-1.849,-1.114, 1.115}, {"THR", 3, 2, 0.0751, 3," CG2",-0.173,-2.491, 0.303}, {"TRP", 8, 0, 0.3081,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 8, 0, 0.3081,10," CG ",-1.992,-1.157,-1.056}, {"TRP", 8, 0, 0.3081,10," CD1",-1.984,-1.813,-2.254}, {"TRP", 8, 0, 0.3081,10," CD2",-3.212,-0.408,-1.020}, {"TRP", 8, 0, 0.3081,10," NE1",-3.121,-1.516,-2.964}, {"TRP", 8, 0, 0.3081,10," CE2",-3.893,-0.656,-2.229}, {"TRP", 8, 0, 0.3081,10," CE3",-3.801, 0.453,-0.088}, {"TRP", 8, 0, 0.3081,10," CZ2",-5.126,-0.079,-2.526}, {"TRP", 8, 0, 0.3081,10," CZ3",-5.025, 1.025,-0.385}, {"TRP", 8, 0, 0.3081,10," CH2",-5.673, 0.756,-1.594}, {"TRP", 8, 1, 0.1621,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 8, 1, 0.1621,10," CG ",-1.862,-1.242, 1.188}, {"TRP", 8, 1, 0.1621,10," CD1",-1.767,-2.050, 2.285}, {"TRP", 8, 1, 0.1621,10," CD2",-3.024,-0.430, 1.390}, {"TRP", 8, 1, 0.1621,10," NE1",-2.798,-1.792, 3.154}, {"TRP", 8, 1, 0.1621,10," CE2",-3.584,-0.800, 2.630}, {"TRP", 8, 1, 0.1621,10," CE3",-3.654, 0.576, 0.648}, {"TRP", 8, 1, 0.1621,10," CZ2",-4.736,-0.203, 3.140}, {"TRP", 8, 1, 0.1621,10," CZ3",-4.796, 1.167, 1.157}, {"TRP", 8, 1, 0.1621,10," CH2",-5.324, 0.775, 2.390}, {"TRP", 8, 2, 0.1302,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 8, 2, 0.1302,10," CG ",-1.821,-1.274, 1.217}, {"TRP", 8, 2, 0.1302,10," CD1",-3.018,-0.643, 1.396}, {"TRP", 8, 2, 0.1302,10," CD2",-1.577,-2.014, 2.420}, {"TRP", 8, 2, 0.1302,10," NE1",-3.532,-0.942, 2.634}, {"TRP", 8, 2, 0.1302,10," CE2",-2.667,-1.783, 3.283}, {"TRP", 8, 2, 0.1302,10," CE3",-0.544,-2.849, 2.859}, {"TRP", 8, 2, 0.1302,10," CZ2",-2.752,-2.355, 4.551}, {"TRP", 8, 2, 0.1302,10," CZ3",-0.631,-3.416, 4.117}, {"TRP", 8, 2, 0.1302,10," CH2",-1.727,-3.166, 4.948}, {"TRP", 8, 3, 0.1302,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 8, 3, 0.1302,10," CG ",-2.009,-1.143,-1.038}, {"TRP", 8, 3, 0.1302,10," CD1",-2.256,-0.112,-1.898}, {"TRP", 8, 3, 0.1302,10," CD2",-2.979,-2.153,-1.337}, {"TRP", 8, 3, 0.1302,10," NE1",-3.321,-0.417,-2.710}, {"TRP", 8, 3, 0.1302,10," CE2",-3.783,-1.665,-2.388}, {"TRP", 8, 3, 0.1302,10," CE3",-3.255,-3.425,-0.822}, {"TRP", 8, 3, 0.1302,10," CZ2",-4.836,-2.401,-2.929}, {"TRP", 8, 3, 0.1302,10," CZ3",-4.301,-4.152,-1.362}, {"TRP", 8, 3, 0.1302,10," CH2",-5.077,-3.638,-2.404}, {"TRP", 8, 4, 0.0992,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 8, 4, 0.0992,10," CG ",-0.220,-2.524, 0.002}, {"TRP", 8, 4, 0.0992,10," CD1", 0.167,-3.245,-1.091}, {"TRP", 8, 4, 0.0992,10," CD2", 0.201,-3.278, 1.145}, {"TRP", 8, 4, 0.0992,10," NE1", 0.798,-4.400,-0.699}, {"TRP", 8, 4, 0.0992,10," CE2", 0.834,-4.445, 0.670}, {"TRP", 8, 4, 0.0992,10," CE3", 0.106,-3.088, 2.528}, {"TRP", 8, 4, 0.0992,10," CZ2", 1.366,-5.409, 1.523}, {"TRP", 8, 4, 0.0992,10," CZ3", 0.635,-4.047, 3.373}, {"TRP", 8, 4, 0.0992,10," CH2", 1.257,-5.192, 2.868}, {"TRP", 8, 5, 0.0581,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 8, 5, 0.0581,10," CG ",-1.897,-1.215, 1.159}, {"TRP", 8, 5, 0.0581,10," CD1",-2.233,-0.158, 1.956}, {"TRP", 8, 5, 0.0581,10," CD2",-2.649,-2.334, 1.645}, {"TRP", 8, 5, 0.0581,10," NE1",-3.143,-0.550, 2.906}, {"TRP", 8, 5, 0.0581,10," CE2",-3.417,-1.882, 2.738}, {"TRP", 8, 5, 0.0581,10," CE3",-2.751,-3.678, 1.269}, {"TRP", 8, 5, 0.0581,10," CZ2",-4.270,-2.721, 3.452}, {"TRP", 8, 5, 0.0581,10," CZ3",-3.598,-4.508, 1.980}, {"TRP", 8, 5, 0.0581,10," CH2",-4.346,-4.027, 3.058}, {"TRP", 8, 6, 0.0532,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 8, 6, 0.0532,10," CG ",-0.220,-2.524, 0.009}, {"TRP", 8, 6, 0.0532,10," CD1", 0.193,-3.235, 1.100}, {"TRP", 8, 6, 0.0532,10," CD2", 0.171,-3.290,-1.137}, {"TRP", 8, 6, 0.0532,10," NE1", 0.817,-4.392, 0.703}, {"TRP", 8, 6, 0.0532,10," CE2", 0.817,-4.451,-0.666}, {"TRP", 8, 6, 0.0532,10," CE3", 0.044,-3.112,-2.519}, {"TRP", 8, 6, 0.0532,10," CZ2", 1.329,-5.423,-1.523}, {"TRP", 8, 6, 0.0532,10," CZ3", 0.553,-4.078,-3.367}, {"TRP", 8, 6, 0.0532,10," CH2", 1.187,-5.218,-2.866}, {"TRP", 8, 7, 0.0532,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 8, 7, 0.0532,10," CG ",-2.030,-1.126,-1.014}, {"TRP", 8, 7, 0.0532,10," CD1",-3.285,-0.617,-0.838}, {"TRP", 8, 7, 0.0532,10," CD2",-1.966,-1.567,-2.376}, {"TRP", 8, 7, 0.0532,10," NE1",-4.004,-0.715,-2.004}, {"TRP", 8, 7, 0.0532,10," CE2",-3.218,-1.294,-2.965}, {"TRP", 8, 7, 0.0532,10," CE3",-0.977,-2.168,-3.162}, {"TRP", 8, 7, 0.0532,10," CZ2",-3.503,-1.599,-4.294}, {"TRP", 8, 7, 0.0532,10," CZ3",-1.263,-2.470,-4.481}, {"TRP", 8, 7, 0.0532,10," CH2",-2.515,-2.185,-5.033}, {"TYR", 4, 0, 0.4735, 8," CB ",-0.940,-1.206, 0.008}, {"TYR", 4, 0, 0.4735, 8," CG ",-1.983,-1.178,-1.087}, {"TYR", 4, 0, 0.4735, 8," CD1",-3.154,-0.444,-0.938}, {"TYR", 4, 0, 0.4735, 8," CD2",-1.797,-1.885,-2.266}, {"TYR", 4, 0, 0.4735, 8," CE1",-4.110,-0.416,-1.935}, {"TYR", 4, 0, 0.4735, 8," CE2",-2.749,-1.863,-3.269}, {"TYR", 4, 0, 0.4735, 8," CZ ",-3.901,-1.126,-3.099}, {"TYR", 4, 0, 0.4735, 8," OH ",-4.852,-1.102,-4.093}, {"TYR", 4, 1, 0.3248, 8," CB ",-0.940,-1.206, 0.008}, {"TYR", 4, 1, 0.3248, 8," CG ",-1.838,-1.275, 1.223}, {"TYR", 4, 1, 0.3248, 8," CD1",-2.963,-0.466, 1.326}, {"TYR", 4, 1, 0.3248, 8," CD2",-1.561,-2.149, 2.265}, {"TYR", 4, 1, 0.3248, 8," CE1",-3.786,-0.525, 2.434}, {"TYR", 4, 1, 0.3248, 8," CE2",-2.380,-2.215, 3.378}, {"TYR", 4, 1, 0.3248, 8," CZ ",-3.490,-1.403, 3.456}, {"TYR", 4, 1, 0.3248, 8," OH ",-4.307,-1.463, 4.562}, {"TYR", 4, 2, 0.1159, 8," CB ",-0.940,-1.206, 0.008}, {"TYR", 4, 2, 0.1159, 8," CG ",-0.227,-2.539, 0.059}, {"TYR", 4, 2, 0.1159, 8," CD1", 0.141,-3.196,-1.108}, {"TYR", 4, 2, 0.1159, 8," CD2", 0.076,-3.138, 1.274}, {"TYR", 4, 2, 0.1159, 8," CE1", 0.792,-4.414,-1.066}, {"TYR", 4, 2, 0.1159, 8," CE2", 0.727,-4.358, 1.325}, {"TYR", 4, 2, 0.1159, 8," CZ ", 1.083,-4.989, 0.153}, {"TYR", 4, 2, 0.1159, 8," OH ", 1.730,-6.203, 0.198}, {"TYR", 4, 3, 0.0653, 8," CB ",-0.940,-1.206, 0.008}, {"TYR", 4, 3, 0.0653, 8," CG ",-2.004,-1.162,-1.066}, {"TYR", 4, 3, 0.0653, 8," CD1",-2.304, 0.025,-1.724}, {"TYR", 4, 3, 0.0653, 8," CD2",-2.707,-2.305,-1.420}, {"TYR", 4, 3, 0.0653, 8," CE1",-3.276, 0.070,-2.705}, {"TYR", 4, 3, 0.0653, 8," CE2",-3.681,-2.268,-2.401}, {"TYR", 4, 3, 0.0653, 8," CZ ",-3.960,-1.080,-3.040}, {"TYR", 4, 3, 0.0653, 8," OH ",-4.929,-1.037,-4.016}, {"VAL", 3, 0, 0.7390, 3," CB ",-0.945,-1.215, 0.038}, {"VAL", 3, 0, 0.7390, 3," CG1",-1.718,-1.247, 1.347}, {"VAL", 3, 0, 0.7390, 3," CG2",-1.895,-1.189,-1.149}, {"VAL", 3, 1, 0.1870, 3," CB ",-0.945,-1.215, 0.038}, {"VAL", 3, 1, 0.1870, 3," CG1",-1.904,-1.181,-1.141}, {"VAL", 3, 1, 0.1870, 3," CG2",-0.147,-2.510, 0.049}, {"VAL", 3, 2, 0.0740, 3," CB ",-0.945,-1.215, 0.038}, {"VAL", 3, 2, 0.0740, 3," CG1",-0.149,-2.505, 0.153}, {"VAL", 3, 2, 0.0740, 3," CG2",-1.933,-1.086, 1.188}}; int rotamer_data_dunbrack_size = sizeof( rotamer_data_dunbrack ) / sizeof( rotamer_data_dunbrack[0] ); Rotamer_data rotamer_data_richardson[] = { {"ALA", 1, 0, 1.0000, 1," CB ",-0.940,-1.196, 0.000}, {"ARG",19, 0, 0.1157, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19, 0, 0.1157, 7," CG ",-2.007,-1.170,-1.074}, {"ARG",19, 0, 0.1157, 7," CD ",-2.970,-2.346,-1.037}, {"ARG",19, 0, 0.1157, 7," NE ",-3.931,-2.301,-2.135}, {"ARG",19, 0, 0.1157, 7," CZ ",-4.804,-3.262,-2.400}, {"ARG",19, 0, 0.1157, 7," NH1",-4.845,-4.351,-1.643}, {"ARG",19, 0, 0.1157, 7," NH2",-5.642,-3.137,-3.421}, {"ARG",19, 1, 0.0702, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19, 1, 0.0702, 7," CG ",-2.036,-1.147,-1.043}, {"ARG",19, 1, 0.0702, 7," CD ",-3.144,-2.169,-0.844}, {"ARG",19, 1, 0.0702, 7," NE ",-2.651,-3.539,-0.951}, {"ARG",19, 1, 0.0702, 7," CZ ",-2.531,-4.201,-2.093}, {"ARG",19, 1, 0.0702, 7," NH1",-2.866,-3.619,-3.238}, {"ARG",19, 1, 0.0702, 7," NH2",-2.074,-5.446,-2.097}, {"ARG",19, 2, 0.0689, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19, 2, 0.0689, 7," CG ",-1.992,-1.182,-1.089}, {"ARG",19, 2, 0.0689, 7," CD ",-2.970,-2.345,-1.038}, {"ARG",19, 2, 0.0689, 7," NE ",-3.945,-2.288,-2.123}, {"ARG",19, 2, 0.0689, 7," CZ ",-5.052,-1.559,-2.092}, {"ARG",19, 2, 0.0689, 7," NH1",-5.330,-0.815,-1.029}, {"ARG",19, 2, 0.0689, 7," NH2",-5.884,-1.568,-3.126}, {"ARG",19, 3, 0.0624, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19, 3, 0.0624, 7," CG ",-2.022,-1.158,-1.058}, {"ARG",19, 3, 0.0624, 7," CD ",-2.849,-2.430,-1.163}, {"ARG",19, 3, 0.0624, 7," NE ",-2.044,-3.574,-1.580}, {"ARG",19, 3, 0.0624, 7," CZ ",-2.522,-4.799,-1.748}, {"ARG",19, 3, 0.0624, 7," NH1",-3.809,-5.046,-1.538}, {"ARG",19, 3, 0.0624, 7," NH2",-1.716,-5.781,-2.129}, {"ARG",19, 4, 0.0585, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19, 4, 0.0585, 7," CG ",-1.977,-1.194,-1.103}, {"ARG",19, 4, 0.0585, 7," CD ",-2.848,-2.439,-1.156}, {"ARG",19, 4, 0.0585, 7," NE ",-3.668,-2.584, 0.043}, {"ARG",19, 4, 0.0585, 7," CZ ",-4.429,-3.638, 0.302}, {"ARG",19, 4, 0.0585, 7," NH1",-4.476,-4.651,-0.554}, {"ARG",19, 4, 0.0585, 7," NH2",-5.143,-3.685, 1.419}, {"ARG",19, 5, 0.0442, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19, 5, 0.0442, 7," CG ",-1.853,-1.275, 1.220}, {"ARG",19, 5, 0.0442, 7," CD ",-2.836,-2.435, 1.193}, {"ARG",19, 5, 0.0442, 7," NE ",-2.160,-3.727, 1.258}, {"ARG",19, 5, 0.0442, 7," CZ ",-1.755,-4.301, 2.381}, {"ARG",19, 5, 0.0442, 7," NH1",-1.959,-3.700, 3.547}, {"ARG",19, 5, 0.0442, 7," NH2",-1.147,-5.480, 2.346}, {"ARG",19, 6, 0.0429, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19, 6, 0.0429, 7," CG ",-1.853,-1.275, 1.220}, {"ARG",19, 6, 0.0429, 7," CD ",-2.836,-2.435, 1.193}, {"ARG",19, 6, 0.0429, 7," NE ",-3.706,-2.443, 2.366}, {"ARG",19, 6, 0.0429, 7," CZ ",-4.768,-3.224, 2.500}, {"ARG",19, 6, 0.0429, 7," NH1",-5.097,-4.072, 1.533}, {"ARG",19, 6, 0.0429, 7," NH2",-5.504,-3.164, 3.602}, {"ARG",19, 7, 0.0429, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19, 7, 0.0429, 7," CG ",-2.007,-1.170,-1.074}, {"ARG",19, 7, 0.0429, 7," CD ",-2.910,-2.393,-1.098}, {"ARG",19, 7, 0.0429, 7," NE ",-3.932,-2.299,-2.136}, {"ARG",19, 7, 0.0429, 7," CZ ",-3.733,-2.614,-3.407}, {"ARG",19, 7, 0.0429, 7," NH1",-2.546,-3.052,-3.807}, {"ARG",19, 7, 0.0429, 7," NH2",-4.721,-2.497,-4.285}, {"ARG",19, 8, 0.0364, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19, 8, 0.0364, 7," CG ",-1.870,-1.262, 1.208}, {"ARG",19, 8, 0.0364, 7," CD ",-2.770,-2.487, 1.241}, {"ARG",19, 8, 0.0364, 7," NE ",-2.008,-3.723, 1.398}, {"ARG",19, 8, 0.0364, 7," CZ ",-2.481,-4.929, 1.121}, {"ARG",19, 8, 0.0364, 7," NH1",-3.719,-5.071, 0.665}, {"ARG",19, 8, 0.0364, 7," NH2",-1.716,-6.000, 1.295}, {"ARG",19, 9, 0.0338, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19, 9, 0.0338, 7," CG ",-1.853,-1.275, 1.220}, {"ARG",19, 9, 0.0338, 7," CD ",-2.803,-2.462, 1.216}, {"ARG",19, 9, 0.0338, 7," NE ",-3.659,-2.482, 2.399}, {"ARG",19, 9, 0.0338, 7," CZ ",-3.316,-3.027, 3.557}, {"ARG",19, 9, 0.0338, 7," NH1",-2.127,-3.599, 3.698}, {"ARG",19, 9, 0.0338, 7," NH2",-4.159,-3.001, 4.581}, {"ARG",19,10, 0.0325, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19,10, 0.0325, 7," CG ",-1.919,-1.224, 1.170}, {"ARG",19,10, 0.0325, 7," CD ",-2.820,-2.448, 1.205}, {"ARG",19,10, 0.0325, 7," NE ",-3.719,-2.500, 0.056}, {"ARG",19,10, 0.0325, 7," CZ ",-4.879,-1.863,-0.011}, {"ARG",19,10, 0.0325, 7," NH1",-5.288,-1.116, 1.006}, {"ARG",19,10, 0.0325, 7," NH2",-5.634,-1.968,-1.097}, {"ARG",19,11, 0.0286, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19,11, 0.0286, 7," CG ",-1.785,-1.328, 1.265}, {"ARG",19,11, 0.0286, 7," CD ",-2.765,-0.182, 1.465}, {"ARG",19,11, 0.0286, 7," NE ",-3.553,-0.342, 2.683}, {"ARG",19,11, 0.0286, 7," CZ ",-3.160, 0.061, 3.883}, {"ARG",19,11, 0.0286, 7," NH1",-1.984, 0.656, 4.033}, {"ARG",19,11, 0.0286, 7," NH2",-3.943,-0.127, 4.938}, {"ARG",19,12, 0.0286, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19,12, 0.0286, 7," CG ",-1.820,-1.301, 1.243}, {"ARG",19,12, 0.0286, 7," CD ",-2.737,-0.105, 1.443}, {"ARG",19,12, 0.0286, 7," NE ",-3.594,-0.262, 2.615}, {"ARG",19,12, 0.0286, 7," CZ ",-4.241, 0.733, 3.203}, {"ARG",19,12, 0.0286, 7," NH1",-4.136, 1.968, 2.729}, {"ARG",19,12, 0.0286, 7," NH2",-5.000, 0.498, 4.266}, {"ARG",19,13, 0.0286, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19,13, 0.0286, 7," CG ",-1.919,-1.224, 1.170}, {"ARG",19,13, 0.0286, 7," CD ",-2.915,-2.372, 1.126}, {"ARG",19,13, 0.0286, 7," NE ",-3.818,-2.358, 2.273}, {"ARG",19,13, 0.0286, 7," CZ ",-4.913,-1.617, 2.350}, {"ARG",19,13, 0.0286, 7," NH1",-5.253,-0.824, 1.341}, {"ARG",19,13, 0.0286, 7," NH2",-5.677,-1.667, 3.434}, {"ARG",19,14, 0.0260, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19,14, 0.0260, 7," CG ",-0.227,-2.546, 0.116}, {"ARG",19,14, 0.0260, 7," CD ",-1.150,-3.751, 0.027}, {"ARG",19,14, 0.0260, 7," NE ",-0.427,-5.009, 0.184}, {"ARG",19,14, 0.0260, 7," CZ ", 0.215,-5.626,-0.797}, {"ARG",19,14, 0.0260, 7," NH1", 0.232,-5.100,-2.016}, {"ARG",19,14, 0.0260, 7," NH2", 0.847,-6.769,-0.565}, {"ARG",19,15, 0.0247, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19,15, 0.0247, 7," CG ",-2.036,-1.147,-1.043}, {"ARG",19,15, 0.0247, 7," CD ",-2.926,-2.379,-1.084}, {"ARG",19,15, 0.0247, 7," NE ",-3.680,-2.552, 0.154}, {"ARG",19,15, 0.0247, 7," CZ ",-4.828,-1.946, 0.417}, {"ARG",19,15, 0.0247, 7," NH1",-5.367,-1.123,-0.475}, {"ARG",19,15, 0.0247, 7," NH2",-5.447,-2.162, 1.571}, {"ARG",19,16, 0.0234, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19,16, 0.0234, 7," CG ",-0.225,-2.549,-0.053}, {"ARG",19,16, 0.0234, 7," CD ",-1.151,-3.750, 0.051}, {"ARG",19,16, 0.0234, 7," NE ",-0.415,-5.011, 0.035}, {"ARG",19,16, 0.0234, 7," CZ ",-0.986,-6.207, 0.055}, {"ARG",19,16, 0.0234, 7," NH1",-2.308,-6.313, 0.088}, {"ARG",19,16, 0.0234, 7," NH2",-0.238,-7.303, 0.039}, {"ARG",19,17, 0.0208, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19,17, 0.0208, 7," CG ",-2.022,-1.158,-1.058}, {"ARG",19,17, 0.0208, 7," CD ",-2.970,-2.347,-1.036}, {"ARG",19,17, 0.0208, 7," NE ",-2.289,-3.597,-1.361}, {"ARG",19,17, 0.0208, 7," CZ ",-1.940,-4.509,-0.465}, {"ARG",19,17, 0.0208, 7," NH1",-2.210,-4.317, 0.820}, {"ARG",19,17, 0.0208, 7," NH2",-1.322,-5.618,-0.850}, {"ARG",19,18, 0.0208, 7," CB ",-0.939,-1.208, 0.007}, {"ARG",19,18, 0.0208, 7," CG ",-0.225,-2.547, 0.092}, {"ARG",19,18, 0.0208, 7," CD ",-1.155,-3.750, 0.051}, {"ARG",19,18, 0.0208, 7," NE ",-0.425,-5.010, 0.159}, {"ARG",19,18, 0.0208, 7," CZ ",-0.117,-5.596, 1.306}, {"ARG",19,18, 0.0208, 7," NH1",-0.477,-5.040, 2.456}, {"ARG",19,18, 0.0208, 7," NH2", 0.551,-6.743, 1.310}, {"ASN", 7, 0, 0.4154, 4," CB ",-0.952,-1.197, 0.006}, {"ASN", 7, 0, 0.4154, 4," CG ",-2.069,-1.060,-1.010}, {"ASN", 7, 0, 0.4154, 4," OD1",-2.411, 0.046,-1.427}, {"ASN", 7, 0, 0.4154, 4," ND2",-2.643,-2.187,-1.414}, {"ASN", 7, 1, 0.1633, 4," CB ",-0.952,-1.197, 0.006}, {"ASN", 7, 1, 0.1633, 4," CG ",-2.012,-1.092, 1.086}, {"ASN", 7, 1, 0.1633, 4," OD1",-2.435, 0.004, 1.451}, {"ASN", 7, 1, 0.1633, 4," ND2",-2.446,-2.236, 1.602}, {"ASN", 7, 2, 0.1267, 4," CB ",-0.952,-1.197, 0.006}, {"ASN", 7, 2, 0.1267, 4," CG ",-1.920,-1.165, 1.173}, {"ASN", 7, 2, 0.1267, 4," OD1",-1.682,-0.488, 2.173}, {"ASN", 7, 2, 0.1267, 4," ND2",-3.019,-1.900, 1.051}, {"ASN", 7, 3, 0.0945, 4," CB ",-0.952,-1.197, 0.006}, {"ASN", 7, 3, 0.0945, 4," CG ",-0.220,-2.524, 0.052}, {"ASN", 7, 3, 0.0945, 4," OD1", 0.840,-2.640, 0.667}, {"ASN", 7, 3, 0.0945, 4," ND2",-0.783,-3.533,-0.602}, {"ASN", 7, 4, 0.0845, 4," CB ",-0.952,-1.197, 0.006}, {"ASN", 7, 4, 0.0845, 4," CG ",-2.069,-1.060,-1.010}, {"ASN", 7, 4, 0.0845, 4," OD1",-3.022,-0.310,-0.804}, {"ASN", 7, 4, 0.0845, 4," ND2",-1.956,-1.787,-2.115}, {"ASN", 7, 5, 0.0737, 4," CB ",-0.952,-1.197, 0.006}, {"ASN", 7, 5, 0.0737, 4," CG ",-0.219,-2.524, 0.027}, {"ASN", 7, 5, 0.0737, 4," OD1", 0.989,-2.583,-0.201}, {"ASN", 7, 5, 0.0737, 4," ND2",-0.949,-3.599, 0.302}, {"ASN", 7, 6, 0.0415, 4," CB ",-0.952,-1.197, 0.006}, {"ASN", 7, 6, 0.0415, 4," CG ",-1.966,-1.142,-1.119}, {"ASN", 7, 6, 0.0415, 4," OD1",-2.175,-2.125,-1.830}, {"ASN", 7, 6, 0.0415, 4," ND2",-2.603, 0.011,-1.286}, {"ASP", 5, 0, 0.5330, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 5, 0, 0.5330, 4," CG ",-2.047,-1.090,-1.022}, {"ASP", 5, 0, 0.5330, 4," OD1",-2.264, 0.026,-1.538}, {"ASP", 5, 0, 0.5330, 4," OD2",-2.752,-2.059,-1.376}, {"ASP", 5, 1, 0.2146, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 5, 1, 0.2146, 4," CG ",-1.885,-1.202, 1.191}, {"ASP", 5, 1, 0.2146, 4," OD1",-1.825,-0.250, 1.997}, {"ASP", 5, 1, 0.2146, 4," OD2",-2.722,-2.106, 1.397}, {"ASP", 5, 2, 0.0994, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 5, 2, 0.0994, 4," CG ",-0.191,-2.526,-0.005}, {"ASP", 5, 2, 0.0994, 4," OD1", 1.054,-2.504,-0.095}, {"ASP", 5, 2, 0.0994, 4," OD2",-0.764,-3.634, 0.072}, {"ASP", 5, 3, 0.0950, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 5, 3, 0.0950, 4," CG ",-0.192,-2.524, 0.093}, {"ASP", 5, 3, 0.0950, 4," OD1", 1.035,-2.499, 0.318}, {"ASP", 5, 3, 0.0950, 4," OD2",-0.750,-3.633,-0.051}, {"ASP", 5, 4, 0.0578, 4," CB ",-0.939,-1.208, 0.006}, {"ASP", 5, 4, 0.0578, 4," CG ",-1.835,-1.240, 1.229}, {"ASP", 5, 4, 0.0578, 4," OD1",-2.678,-0.331, 1.373}, {"ASP", 5, 4, 0.0578, 4," OD2",-1.768,-2.136, 2.098}, {"CYS", 3, 0, 0.5071, 2," CB ",-0.940,-1.207, 0.007}, {"CYS", 3, 0, 0.5071, 2," SG ",-2.178,-1.197,-1.309}, {"CYS", 3, 1, 0.2642, 2," CB ",-0.940,-1.207, 0.007}, {"CYS", 3, 1, 0.2642, 2," SG ",-2.069,-1.265, 1.417}, {"CYS", 3, 2, 0.2285, 2," CB ",-0.940,-1.207, 0.007}, {"CYS", 3, 2, 0.2285, 2," SG ",-0.110,-2.801,-0.180}, {"GLN", 7, 0, 0.3994, 5," CB ",-0.940,-1.207, 0.006}, {"GLN", 7, 0, 0.3994, 5," CG ",-2.009,-1.169,-1.073}, {"GLN", 7, 0, 0.3994, 5," CD ",-2.874,-2.412,-1.082}, {"GLN", 7, 0, 0.3994, 5," OE1",-2.446,-3.477,-0.636}, {"GLN", 7, 0, 0.3994, 5," NE2",-4.096,-2.281,-1.590}, {"GLN", 7, 1, 0.1839, 5," CB ",-0.940,-1.207, 0.006}, {"GLN", 7, 1, 0.1839, 5," CG ",-1.936,-1.214, 1.154}, {"GLN", 7, 1, 0.1839, 5," CD ",-2.956,-2.327, 1.036}, {"GLN", 7, 1, 0.1839, 5," OE1",-2.981,-3.051, 0.040}, {"GLN", 7, 1, 0.1839, 5," NE2",-3.801,-2.468, 2.053}, {"GLN", 7, 2, 0.1668, 5," CB ",-0.940,-1.207, 0.006}, {"GLN", 7, 2, 0.1668, 5," CG ",-1.994,-1.181,-1.088}, {"GLN", 7, 2, 0.1668, 5," CD ",-2.899, 0.030,-0.998}, {"GLN", 7, 2, 0.1668, 5," OE1",-3.293, 0.439, 0.095}, {"GLN", 7, 2, 0.1668, 5," NE2",-3.232, 0.608,-2.148}, {"GLN", 7, 3, 0.1024, 5," CB ",-0.940,-1.207, 0.006}, {"GLN", 7, 3, 0.1024, 5," CG ",-1.920,-1.226, 1.167}, {"GLN", 7, 3, 0.1024, 5," CD ",-2.891,-0.065, 1.131}, {"GLN", 7, 3, 0.1024, 5," OE1",-3.648, 0.090, 0.172}, {"GLN", 7, 3, 0.1024, 5," NE2",-2.875, 0.755, 2.178}, {"GLN", 7, 4, 0.0486, 5," CB ",-0.940,-1.207, 0.006}, {"GLN", 7, 4, 0.0486, 5," CG ",-0.229,-2.549, 0.065}, {"GLN", 7, 4, 0.0486, 5," CD ",-1.190,-3.719, 0.070}, {"GLN", 7, 4, 0.0486, 5," OE1",-2.347,-3.583,-0.331}, {"GLN", 7, 4, 0.0486, 5," NE2",-0.715,-4.875, 0.523}, {"GLN", 7, 5, 0.0315, 5," CB ",-0.940,-1.207, 0.006}, {"GLN", 7, 5, 0.0315, 5," CG ",-1.978,-1.193,-1.103}, {"GLN", 7, 5, 0.0315, 5," CD ",-1.454,-1.770,-2.401}, {"GLN", 7, 5, 0.0315, 5," OE1",-0.299,-2.189,-2.480}, {"GLN", 7, 5, 0.0315, 5," NE2",-2.303,-1.796,-3.424}, {"GLN", 7, 6, 0.0289, 5," CB ",-0.940,-1.207, 0.006}, {"GLN", 7, 6, 0.0289, 5," CG ",-1.978,-1.193,-1.103}, {"GLN", 7, 6, 0.0289, 5," CD ",-2.960,-0.048,-0.969}, {"GLN", 7, 6, 0.0289, 5," OE1",-2.828, 0.974,-1.644}, {"GLN", 7, 6, 0.0289, 5," NE2",-3.951,-0.214,-0.098}, {"GLU", 7, 0, 0.3614, 5," CB ",-0.939,-1.208, 0.006}, {"GLU", 7, 0, 0.3614, 5," CG ",-2.008,-1.170,-1.075}, {"GLU", 7, 0, 0.3614, 5," CD ",-2.872,-2.417,-1.082}, {"GLU", 7, 0, 0.3614, 5," OE1",-2.524,-3.387,-0.377}, {"GLU", 7, 0, 0.3614, 5," OE2",-3.898,-2.427,-1.794}, {"GLU", 7, 1, 0.2613, 5," CB ",-0.939,-1.208, 0.006}, {"GLU", 7, 1, 0.2613, 5," CG ",-1.887,-1.252, 1.195}, {"GLU", 7, 1, 0.2613, 5," CD ",-2.833,-2.436, 1.140}, {"GLU", 7, 1, 0.2613, 5," OE1",-2.723,-3.244, 0.194}, {"GLU", 7, 1, 0.2613, 5," OE2",-3.689,-2.558, 2.042}, {"GLU", 7, 2, 0.1471, 5," CB ",-0.939,-1.208, 0.006}, {"GLU", 7, 2, 0.1471, 5," CG ",-1.978,-1.194,-1.104}, {"GLU", 7, 2, 0.1471, 5," CD ",-2.853, 0.045,-1.065}, {"GLU", 7, 2, 0.1471, 5," OE1",-3.232, 0.472, 0.045}, {"GLU", 7, 2, 0.1471, 5," OE2",-3.163, 0.589,-2.146}, {"GLU", 7, 3, 0.0679, 5," CB ",-0.939,-1.208, 0.006}, {"GLU", 7, 3, 0.0679, 5," CG ",-1.887,-1.252, 1.195}, {"GLU", 7, 3, 0.0679, 5," CD ",-2.875,-0.100, 1.192}, {"GLU", 7, 3, 0.0679, 5," OE1",-2.988, 0.586, 0.155}, {"GLU", 7, 3, 0.0679, 5," OE2",-3.535, 0.121, 2.229}, {"GLU", 7, 4, 0.0657, 5," CB ",-0.939,-1.208, 0.006}, {"GLU", 7, 4, 0.0657, 5," CG ",-1.978,-1.194,-1.104}, {"GLU", 7, 4, 0.0657, 5," CD ",-1.447,-1.772,-2.403}, {"GLU", 7, 4, 0.0657, 5," OE1",-0.253,-2.131,-2.451}, {"GLU", 7, 4, 0.0657, 5," OE2",-2.226,-1.865,-3.375}, {"GLU", 7, 5, 0.0597, 5," CB ",-0.939,-1.208, 0.006}, {"GLU", 7, 5, 0.0597, 5," CG ",-0.225,-2.550, 0.041}, {"GLU", 7, 5, 0.0597, 5," CD ",-1.182,-3.721,-0.075}, {"GLU", 7, 5, 0.0597, 5," OE1",-2.393,-3.526, 0.157}, {"GLU", 7, 5, 0.0597, 5," OE2",-0.722,-4.837,-0.397}, {"GLU", 7, 6, 0.0238, 5," CB ",-0.939,-1.208, 0.006}, {"GLU", 7, 6, 0.0238, 5," CG ",-0.238,-2.538, 0.234}, {"GLU", 7, 6, 0.0238, 5," CD ", 0.437,-3.061,-1.020}, {"GLU", 7, 6, 0.0238, 5," OE1", 0.439,-2.342,-2.040}, {"GLU", 7, 6, 0.0238, 5," OE2", 0.963,-4.194,-0.985}, {"HIS", 8, 0, 0.3096, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 0, 0.3096, 6," CG ",-1.882,-1.247,-1.154}, {"HIS", 8, 0, 0.3096, 6," ND1",-2.913,-0.344,-1.309}, {"HIS", 8, 0, 0.3096, 6," CD2",-1.949,-2.080,-2.219}, {"HIS", 8, 0, 0.3096, 6," CE1",-3.575,-0.621,-2.418}, {"HIS", 8, 0, 0.3096, 6," NE2",-3.012,-1.669,-2.990}, {"HIS", 8, 1, 0.1672, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 1, 0.1672, 6," CG ",-1.853,-1.255, 1.191}, {"HIS", 8, 1, 0.1672, 6," ND1",-2.788,-0.275, 1.452}, {"HIS", 8, 1, 0.1672, 6," CD2",-1.977,-2.165, 2.186}, {"HIS", 8, 1, 0.1672, 6," CE1",-3.446,-0.580, 2.556}, {"HIS", 8, 1, 0.1672, 6," NE2",-2.975,-1.721, 3.022}, {"HIS", 8, 2, 0.1387, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 2, 0.1387, 6," CG ",-1.974,-1.174,-1.073}, {"HIS", 8, 2, 0.1387, 6," ND1",-1.721,-1.598,-2.361}, {"HIS", 8, 2, 0.1387, 6," CD2",-3.266,-0.770,-1.058}, {"HIS", 8, 2, 0.1387, 6," CE1",-2.812,-1.454,-3.092}, {"HIS", 8, 2, 0.1387, 6," NE2",-3.765,-0.954,-2.327}, {"HIS", 8, 3, 0.1138, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 3, 0.1138, 6," CG ",-1.932,-1.194, 1.127}, {"HIS", 8, 3, 0.1138, 6," ND1",-1.618,-1.602, 2.407}, {"HIS", 8, 3, 0.1138, 6," CD2",-3.233,-0.820, 1.161}, {"HIS", 8, 3, 0.1138, 6," CE1",-2.683,-1.481, 3.179}, {"HIS", 8, 3, 0.1138, 6," NE2",-3.677,-1.009, 2.449}, {"HIS", 8, 4, 0.0907, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 4, 0.0907, 6," CG ",-0.232,-2.525,-0.030}, {"HIS", 8, 4, 0.0907, 6," ND1", 0.356,-3.023,-1.173}, {"HIS", 8, 4, 0.0907, 6," CD2",-0.016,-3.448, 0.936}, {"HIS", 8, 4, 0.0907, 6," CE1", 0.901,-4.197,-0.910}, {"HIS", 8, 4, 0.0907, 6," NE2", 0.691,-4.479, 0.363}, {"HIS", 8, 5, 0.0782, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 5, 0.0782, 6," CG ",-1.929,-1.210,-1.115}, {"HIS", 8, 5, 0.0782, 6," ND1",-2.653,-2.330,-1.468}, {"HIS", 8, 5, 0.0782, 6," CD2",-2.317,-0.230,-1.964}, {"HIS", 8, 5, 0.0782, 6," CE1",-3.442,-2.039,-2.486}, {"HIS", 8, 5, 0.0782, 6," NE2",-3.259,-0.772,-2.808}, {"HIS", 8, 6, 0.0551, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 6, 0.0551, 6," CG ",-1.853,-1.255, 1.191}, {"HIS", 8, 6, 0.0551, 6," ND1",-2.523,-2.400, 1.571}, {"HIS", 8, 6, 0.0551, 6," CD2",-2.208,-0.300, 2.083}, {"HIS", 8, 6, 0.0551, 6," CE1",-3.251,-2.146, 2.643}, {"HIS", 8, 6, 0.0551, 6," NE2",-3.079,-0.881, 2.976}, {"HIS", 8, 7, 0.0462, 6," CB ",-0.940,-1.207, 0.007}, {"HIS", 8, 7, 0.0462, 6," CG ",-0.232,-2.525,-0.006}, {"HIS", 8, 7, 0.0462, 6," ND1", 0.347,-3.071, 1.121}, {"HIS", 8, 7, 0.0462, 6," CD2",-0.010,-3.408,-1.007}, {"HIS", 8, 7, 0.0462, 6," CE1", 0.896,-4.232, 0.812}, {"HIS", 8, 7, 0.0462, 6," NE2", 0.694,-4.461,-0.472}, {"ILE", 5, 0, 0.6043, 4," CB ",-0.946,-1.216, 0.008}, {"ILE", 5, 0, 0.6043, 4," CG1",-1.969,-1.104,-1.124}, {"ILE", 5, 0, 0.6043, 4," CG2",-1.645,-1.338, 1.354}, {"ILE", 5, 0, 0.6043, 4," CD1",-2.764,-2.369,-1.355}, {"ILE", 5, 1, 0.1472, 4," CB ",-0.946,-1.216, 0.008}, {"ILE", 5, 1, 0.1472, 4," CG1",-1.821,-1.220,-1.247}, {"ILE", 5, 1, 0.1472, 4," CG2",-1.806,-1.213, 1.263}, {"ILE", 5, 1, 0.1472, 4," CD1",-2.673, 0.019,-1.400}, {"ILE", 5, 2, 0.1314, 4," CB ",-0.946,-1.216, 0.008}, {"ILE", 5, 2, 0.1314, 4," CG1",-0.142,-2.518,-0.005}, {"ILE", 5, 2, 0.1314, 4," CG2",-1.897,-1.160,-1.177}, {"ILE", 5, 2, 0.1314, 4," CD1",-0.981,-3.755, 0.219}, {"ILE", 5, 3, 0.0772, 4," CB ",-0.946,-1.216, 0.008}, {"ILE", 5, 3, 0.0772, 4," CG1",-1.908,-1.135, 1.195}, {"ILE", 5, 3, 0.0772, 4," CG2",-0.149,-2.511, 0.050}, {"ILE", 5, 3, 0.0772, 4," CD1",-3.063,-2.108, 1.112}, {"ILE", 5, 4, 0.0219, 4," CB ",-0.946,-1.216, 0.008}, {"ILE", 5, 4, 0.0219, 4," CG1",-1.987,-1.074, 1.120}, {"ILE", 5, 4, 0.0219, 4," CG2",-0.156,-2.505, 0.174}, {"ILE", 5, 4, 0.0219, 4," CD1",-2.950, 0.073, 0.911}, {"LEU", 4, 0, 0.6367, 4," CB ",-0.940,-1.208, 0.007}, {"LEU", 4, 0, 0.6367, 4," CG ",-2.007,-1.243,-1.090}, {"LEU", 4, 0, 0.6367, 4," CD1",-2.769,-2.559,-1.055}, {"LEU", 4, 0, 0.6367, 4," CD2",-2.957,-0.064,-0.955}, {"LEU", 4, 1, 0.3085, 4," CB ",-0.940,-1.208, 0.007}, {"LEU", 4, 1, 0.3085, 4," CG ",-1.815,-1.377, 1.252}, {"LEU", 4, 1, 0.3085, 4," CD1",-2.768,-0.201, 1.401}, {"LEU", 4, 1, 0.3085, 4," CD2",-2.581,-2.690, 1.197}, {"LEU", 4, 2, 0.0259, 4," CB ",-0.940,-1.208, 0.007}, {"LEU", 4, 2, 0.0259, 4," CG ",-1.994,-1.239, 1.117}, {"LEU", 4, 2, 0.0259, 4," CD1",-3.270,-1.907, 0.626}, {"LEU", 4, 2, 0.0259, 4," CD2",-1.456,-1.944, 2.352}, {"LEU", 4, 3, 0.0201, 4," CB ",-0.940,-1.208, 0.007}, {"LEU", 4, 3, 0.0201, 4," CG ",-2.264,-1.041,-0.743}, {"LEU", 4, 3, 0.0201, 4," CD1",-2.017,-0.885,-2.236}, {"LEU", 4, 3, 0.0201, 4," CD2",-3.190,-2.215,-0.468}, {"LYS",13, 0, 0.2479, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13, 0, 0.2479, 5," CG ",-2.006,-1.172,-1.074}, {"LYS",13, 0, 0.2479, 5," CD ",-2.885,-2.410,-1.025}, {"LYS",13, 0, 0.2479, 5," CE ",-3.968,-2.363,-2.090}, {"LYS",13, 0, 0.2479, 5," NZ ",-4.822,-3.582,-2.068}, {"LYS",13, 1, 0.1646, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13, 1, 0.1646, 5," CG ",-1.887,-1.251, 1.195}, {"LYS",13, 1, 0.1646, 5," CD ",-2.820,-2.447, 1.114}, {"LYS",13, 1, 0.1646, 5," CE ",-3.752,-2.503, 2.313}, {"LYS",13, 1, 0.1646, 5," NZ ",-4.673,-3.671, 2.247}, {"LYS",13, 2, 0.0782, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13, 2, 0.0782, 5," CG ",-1.913,-1.245,-1.159}, {"LYS",13, 2, 0.0782, 5," CD ",-2.874,-0.069,-1.114}, {"LYS",13, 2, 0.0782, 5," CE ",-3.895,-0.145,-2.237}, {"LYS",13, 2, 0.0782, 5," NZ ",-4.828, 1.014,-2.220}, {"LYS",13, 3, 0.0569, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13, 3, 0.0569, 5," CG ",-1.976,-1.196,-1.104}, {"LYS",13, 3, 0.0569, 5," CD ",-2.872,-2.421,-1.037}, {"LYS",13, 3, 0.0569, 5," CE ",-3.878,-2.434,-2.176}, {"LYS",13, 3, 0.0569, 5," NZ ",-4.810,-1.275,-2.108}, {"LYS",13, 4, 0.0497, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13, 4, 0.0497, 5," CG ",-1.887,-1.251, 1.195}, {"LYS",13, 4, 0.0497, 5," CD ",-2.613,-2.583, 1.275}, {"LYS",13, 4, 0.0497, 5," CE ",-3.615,-2.599, 2.418}, {"LYS",13, 4, 0.0497, 5," NZ ",-4.766,-1.692, 2.161}, {"LYS",13, 5, 0.0426, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13, 5, 0.0426, 5," CG ",-2.006,-1.172,-1.074}, {"LYS",13, 5, 0.0426, 5," CD ",-2.960,-2.348,-0.949}, {"LYS",13, 5, 0.0426, 5," CE ",-4.098,-2.247,-1.951}, {"LYS",13, 5, 0.0426, 5," NZ ",-3.634,-2.492,-3.344}, {"LYS",13, 6, 0.0406, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13, 6, 0.0406, 5," CG ",-2.036,-1.149,-1.043}, {"LYS",13, 6, 0.0406, 5," CD ",-2.837,-2.439,-1.079}, {"LYS",13, 6, 0.0406, 5," CE ",-3.598,-2.654, 0.219}, {"LYS",13, 6, 0.0406, 5," NZ ",-4.481,-3.851, 0.154}, {"LYS",13, 7, 0.0386, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13, 7, 0.0386, 5," CG ",-1.820,-1.303, 1.243}, {"LYS",13, 7, 0.0386, 5," CD ",-2.745,-0.103, 1.355}, {"LYS",13, 7, 0.0386, 5," CE ",-3.742,-0.277, 2.489}, {"LYS",13, 7, 0.0386, 5," NZ ",-4.510, 0.971, 2.750}, {"LYS",13, 8, 0.0376, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13, 8, 0.0376, 5," CG ",-2.021,-1.161,-1.059}, {"LYS",13, 8, 0.0376, 5," CD ",-3.043,-2.267,-0.859}, {"LYS",13, 8, 0.0376, 5," CE ",-2.435,-3.635,-1.121}, {"LYS",13, 8, 0.0376, 5," NZ ",-3.453,-4.719,-1.046}, {"LYS",13, 9, 0.0325, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13, 9, 0.0325, 5," CG ",-1.903,-1.238, 1.182}, {"LYS",13, 9, 0.0325, 5," CD ",-2.718,-2.520, 1.196}, {"LYS",13, 9, 0.0325, 5," CE ",-3.888,-2.422, 2.160}, {"LYS",13, 9, 0.0325, 5," NZ ",-3.439,-2.148, 3.553}, {"LYS",13,10, 0.0294, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13,10, 0.0294, 5," CG ",-1.935,-1.214, 1.156}, {"LYS",13,10, 0.0294, 5," CD ",-2.485,-2.608, 1.404}, {"LYS",13,10, 0.0294, 5," CE ",-3.068,-3.207, 0.135}, {"LYS",13,10, 0.0294, 5," NZ ",-3.737,-4.512, 0.394}, {"LYS",13,11, 0.0254, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13,11, 0.0254, 5," CG ",-1.887,-1.251, 1.195}, {"LYS",13,11, 0.0254, 5," CD ",-2.960,-2.310, 1.008}, {"LYS",13,11, 0.0254, 5," CE ",-2.382,-3.710, 1.128}, {"LYS",13,11, 0.0254, 5," NZ ",-3.445,-4.752, 1.138}, {"LYS",13,12, 0.0203, 5," CB ",-0.938,-1.208, 0.007}, {"LYS",13,12, 0.0203, 5," CG ",-0.224,-2.549, 0.069}, {"LYS",13,12, 0.0203, 5," CD ",-1.213,-3.702, 0.098}, {"LYS",13,12, 0.0203, 5," CE ",-0.499,-5.042, 0.159}, {"LYS",13,12, 0.0203, 5," NZ ",-1.457,-6.181, 0.188}, {"MET",12, 0, 0.2224, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 0, 0.2224, 4," CG ",-1.995,-1.180,-1.087}, {"MET",12, 0, 0.2224, 4," SD ",-3.072, 0.260,-0.981}, {"MET",12, 0, 0.2224, 4," CE ",-3.942,-0.079, 0.548}, {"MET",12, 1, 0.1949, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 1, 0.1949, 4," CG ",-2.024,-1.157,-1.057}, {"MET",12, 1, 0.1949, 4," SD ",-3.055,-2.635,-1.069}, {"MET",12, 1, 0.1949, 4," CE ",-4.000,-2.401, 0.435}, {"MET",12, 2, 0.1228, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 2, 0.1228, 4," CG ",-2.010,-1.168,-1.072}, {"MET",12, 2, 0.1228, 4," SD ",-3.147,-2.563,-0.974}, {"MET",12, 2, 0.1228, 4," CE ",-2.134,-3.874,-1.654}, {"MET",12, 3, 0.0911, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 3, 0.0911, 4," CG ",-2.010,-1.168,-1.072}, {"MET",12, 3, 0.0911, 4," SD ",-3.040,-2.647,-1.082}, {"MET",12, 3, 0.0911, 4," CE ",-4.115,-2.301,-2.473}, {"MET",12, 4, 0.0762, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 4, 0.0762, 4," CG ",-1.888,-1.249, 1.195}, {"MET",12, 4, 0.0762, 4," SD ",-3.053,-2.621, 1.106}, {"MET",12, 4, 0.0762, 4," CE ",-4.236,-1.984,-0.079}, {"MET",12, 5, 0.0635, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 5, 0.0635, 4," CG ",-1.888,-1.249, 1.195}, {"MET",12, 5, 0.0635, 4," SD ",-3.081, 0.101, 1.183}, {"MET",12, 5, 0.0635, 4," CE ",-4.202,-0.448,-0.102}, {"MET",12, 6, 0.0593, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 6, 0.0593, 4," CG ",-1.769,-1.341, 1.274}, {"MET",12, 6, 0.0593, 4," SD ",-2.903,-2.740, 1.218}, {"MET",12, 6, 0.0593, 4," CE ",-1.763,-4.109, 1.406}, {"MET",12, 7, 0.0360, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 7, 0.0360, 4," CG ",-0.233,-2.545, 0.139}, {"MET",12, 7, 0.0360, 4," SD ",-1.381,-3.923, 0.317}, {"MET",12, 7, 0.0360, 4," CE ",-1.840,-3.761, 2.041}, {"MET",12, 8, 0.0360, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 8, 0.0360, 4," CG ",-1.838,-1.288, 1.231}, {"MET",12, 8, 0.0360, 4," SD ",-3.101,-2.565, 1.084}, {"MET",12, 8, 0.0360, 4," CE ",-3.831,-2.510, 2.718}, {"MET",12, 9, 0.0317, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12, 9, 0.0317, 4," CG ",-1.964,-1.204,-1.116}, {"MET",12, 9, 0.0317, 4," SD ",-3.099, 0.193,-1.021}, {"MET",12, 9, 0.0317, 4," CE ",-2.432, 1.258,-2.297}, {"MET",12,10, 0.0254, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12,10, 0.0254, 4," CG ",-0.235,-2.544, 0.163}, {"MET",12,10, 0.0254, 4," SD ",-1.310,-3.943,-0.203}, {"MET",12,10, 0.0254, 4," CE ",-1.066,-4.104,-1.970}, {"MET",12,11, 0.0211, 4," CB ",-0.940,-1.206, 0.007}, {"MET",12,11, 0.0211, 4," CG ",-1.821,-1.301, 1.243}, {"MET",12,11, 0.0211, 4," SD ",-3.030, 0.032, 1.339}, {"MET",12,11, 0.0211, 4," CE ",-3.848,-0.364, 2.883}, {"MSE",12, 0, 0.2224, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 0, 0.2224, 4," CG ",-1.995,-1.180,-1.087}, {"MSE",12, 0, 0.2224, 4,"SE ",-3.072, 0.260,-0.981}, {"MSE",12, 0, 0.2224, 4," CE ",-3.942,-0.079, 0.548}, {"MSE",12, 1, 0.1949, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 1, 0.1949, 4," CG ",-2.024,-1.157,-1.057}, {"MSE",12, 1, 0.1949, 4,"SE ",-3.055,-2.635,-1.069}, {"MSE",12, 1, 0.1949, 4," CE ",-4.000,-2.401, 0.435}, {"MSE",12, 2, 0.1228, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 2, 0.1228, 4," CG ",-2.010,-1.168,-1.072}, {"MSE",12, 2, 0.1228, 4,"SE ",-3.147,-2.563,-0.974}, {"MSE",12, 2, 0.1228, 4," CE ",-2.134,-3.874,-1.654}, {"MSE",12, 3, 0.0911, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 3, 0.0911, 4," CG ",-2.010,-1.168,-1.072}, {"MSE",12, 3, 0.0911, 4,"SE ",-3.040,-2.647,-1.082}, {"MSE",12, 3, 0.0911, 4," CE ",-4.115,-2.301,-2.473}, {"MSE",12, 4, 0.0762, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 4, 0.0762, 4," CG ",-1.888,-1.249, 1.195}, {"MSE",12, 4, 0.0762, 4,"SE ",-3.053,-2.621, 1.106}, {"MSE",12, 4, 0.0762, 4," CE ",-4.236,-1.984,-0.079}, {"MSE",12, 5, 0.0635, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 5, 0.0635, 4," CG ",-1.888,-1.249, 1.195}, {"MSE",12, 5, 0.0635, 4,"SE ",-3.081, 0.101, 1.183}, {"MSE",12, 5, 0.0635, 4," CE ",-4.202,-0.448,-0.102}, {"MSE",12, 6, 0.0593, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 6, 0.0593, 4," CG ",-1.769,-1.341, 1.274}, {"MSE",12, 6, 0.0593, 4,"SE ",-2.903,-2.740, 1.218}, {"MSE",12, 6, 0.0593, 4," CE ",-1.763,-4.109, 1.406}, {"MSE",12, 7, 0.0360, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 7, 0.0360, 4," CG ",-0.233,-2.545, 0.139}, {"MSE",12, 7, 0.0360, 4,"SE ",-1.381,-3.923, 0.317}, {"MSE",12, 7, 0.0360, 4," CE ",-1.840,-3.761, 2.041}, {"MSE",12, 8, 0.0360, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 8, 0.0360, 4," CG ",-1.838,-1.288, 1.231}, {"MSE",12, 8, 0.0360, 4,"SE ",-3.101,-2.565, 1.084}, {"MSE",12, 8, 0.0360, 4," CE ",-3.831,-2.510, 2.718}, {"MSE",12, 9, 0.0317, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12, 9, 0.0317, 4," CG ",-1.964,-1.204,-1.116}, {"MSE",12, 9, 0.0317, 4,"SE ",-3.099, 0.193,-1.021}, {"MSE",12, 9, 0.0317, 4," CE ",-2.432, 1.258,-2.297}, {"MSE",12,10, 0.0254, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12,10, 0.0254, 4," CG ",-0.235,-2.544, 0.163}, {"MSE",12,10, 0.0254, 4,"SE ",-1.310,-3.943,-0.203}, {"MSE",12,10, 0.0254, 4," CE ",-1.066,-4.104,-1.970}, {"MSE",12,11, 0.0211, 4," CB ",-0.940,-1.206, 0.007}, {"MSE",12,11, 0.0211, 4," CG ",-1.821,-1.301, 1.243}, {"MSE",12,11, 0.0211, 4,"SE ",-3.030, 0.032, 1.339}, {"MSE",12,11, 0.0211, 4," CE ",-3.848,-0.364, 2.883}, {"PHE", 4, 0, 0.4439, 7," CB ",-0.938,-1.208, 0.006}, {"PHE", 4, 0, 0.4439, 7," CG ",-1.945,-1.200,-1.109}, {"PHE", 4, 0, 0.4439, 7," CD1",-3.121,-0.479,-0.994}, {"PHE", 4, 0, 0.4439, 7," CD2",-1.713,-1.914,-2.273}, {"PHE", 4, 0, 0.4439, 7," CE1",-4.047,-0.469,-2.020}, {"PHE", 4, 0, 0.4439, 7," CE2",-2.637,-1.909,-3.300}, {"PHE", 4, 0, 0.4439, 7," CZ ",-3.805,-1.185,-3.175}, {"PHE", 4, 1, 0.3324, 7," CB ",-0.938,-1.208, 0.006}, {"PHE", 4, 1, 0.3324, 7," CG ",-1.773,-1.321, 1.251}, {"PHE", 4, 1, 0.3324, 7," CD1",-2.915,-0.555, 1.408}, {"PHE", 4, 1, 0.3324, 7," CD2",-1.414,-2.195, 2.263}, {"PHE", 4, 1, 0.3324, 7," CE1",-3.684,-0.659, 2.551}, {"PHE", 4, 1, 0.3324, 7," CE2",-2.179,-2.302, 3.409}, {"PHE", 4, 1, 0.3324, 7," CZ ",-3.316,-1.534, 3.553}, {"PHE", 4, 2, 0.1286, 7," CB ",-0.938,-1.208, 0.006}, {"PHE", 4, 2, 0.1286, 7," CG ",-0.225,-2.529,-0.053}, {"PHE", 4, 2, 0.1286, 7," CD1", 0.192,-3.161, 1.106}, {"PHE", 4, 2, 0.1286, 7," CD2", 0.026,-3.141,-1.270}, {"PHE", 4, 2, 0.1286, 7," CE1", 0.846,-4.377, 1.053}, {"PHE", 4, 2, 0.1286, 7," CE2", 0.681,-4.356,-1.329}, {"PHE", 4, 2, 0.1286, 7," CZ ", 1.091,-4.976,-0.166}, {"PHE", 4, 3, 0.0949, 7," CB ",-0.938,-1.208, 0.006}, {"PHE", 4, 3, 0.0949, 7," CG ",-1.945,-1.200,-1.109}, {"PHE", 4, 3, 0.0949, 7," CD1",-2.245,-0.028,-1.782}, {"PHE", 4, 3, 0.0949, 7," CD2",-2.590,-2.366,-1.484}, {"PHE", 4, 3, 0.0949, 7," CE1",-3.169,-0.019,-2.809}, {"PHE", 4, 3, 0.0949, 7," CE2",-3.517,-2.362,-2.509}, {"PHE", 4, 3, 0.0949, 7," CZ ",-3.807,-1.188,-3.174}, {"PRO", 3, 0, 0.4696, 3," CB ",-0.784,-1.311,-0.107}, {"PRO", 3, 0, 0.4696, 3," CG ", 0.113,-2.228,-0.862}, {"PRO", 3, 0, 0.4696, 3," CD ", 1.345,-1.430,-1.153}, {"PRO", 3, 1, 0.4609, 3," CB ",-0.784,-1.311,-0.107}, {"PRO", 3, 1, 0.4609, 3," CG ",-0.916,-1.555,-1.569}, {"PRO", 3, 1, 0.4609, 3," CD ",-0.221,-0.406,-2.229}, {"PRO", 3, 2, 0.0693, 3," CB ",-0.784,-1.311,-0.107}, {"PRO", 3, 2, 0.0693, 3," CG ", 0.123,-2.236,-0.840}, {"PRO", 3, 2, 0.0693, 3," CD ", 1.360,-1.442,-1.120}, {"SER", 3, 0, 0.4890, 2," CB ",-0.939,-1.208, 0.010}, {"SER", 3, 0, 0.4890, 2," OG ",-0.209,-2.421, 0.068}, {"SER", 3, 1, 0.2907, 2," CB ",-0.939,-1.208, 0.010}, {"SER", 3, 1, 0.2907, 2," OG ",-1.878,-1.128,-1.048}, {"SER", 3, 2, 0.2202, 2," CB ",-0.939,-1.208, 0.010}, {"SER", 3, 2, 0.2202, 2," OG ",-1.710,-1.242, 1.199}, {"THR", 3, 0, 0.4936, 3," CB ",-0.946,-1.215, 0.008}, {"THR", 3, 0, 0.4936, 3," OG1",-0.178,-2.422,-0.051}, {"THR", 3, 0, 0.4936, 3," CG2",-1.769,-1.260,-1.270}, {"THR", 3, 1, 0.4368, 3," CB ",-0.946,-1.215, 0.008}, {"THR", 3, 1, 0.4368, 3," OG1",-1.819,-1.152,-1.125}, {"THR", 3, 1, 0.4368, 3," CG2",-1.900,-1.141, 1.191}, {"THR", 3, 2, 0.0695, 3," CB ",-0.946,-1.215, 0.008}, {"THR", 3, 2, 0.0695, 3," OG1",-1.883,-1.087, 1.083}, {"THR", 3, 2, 0.0695, 3," CG2",-0.183,-2.484, 0.359}, {"TRP", 7, 0, 0.3339,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 7, 0, 0.3339,10," CG ",-2.015,-1.139,-1.031}, {"TRP", 7, 0, 0.3339,10," CD1",-1.991,-1.692,-2.279}, {"TRP", 7, 0, 0.3339,10," CD2",-3.279,-0.475,-0.913}, {"TRP", 7, 0, 0.3339,10," NE1",-3.160,-1.413,-2.944}, {"TRP", 7, 0, 0.3339,10," CE2",-3.969,-0.668,-2.128}, {"TRP", 7, 0, 0.3339,10," CE3",-3.902, 0.266, 0.097}, {"TRP", 7, 0, 0.3339,10," CZ2",-5.243,-0.150,-2.357}, {"TRP", 7, 0, 0.3339,10," CZ3",-5.165, 0.779,-0.133}, {"TRP", 7, 0, 0.3339,10," CH2",-5.821, 0.569,-1.349}, {"TRP", 7, 1, 0.1866,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 7, 1, 0.1866,10," CG ",-1.850,-1.251, 1.196}, {"TRP", 7, 1, 0.1866,10," CD1",-3.079,-0.669, 1.310}, {"TRP", 7, 1, 0.1866,10," CD2",-1.605,-1.913, 2.443}, {"TRP", 7, 1, 0.1866,10," NE1",-3.613,-0.925, 2.550}, {"TRP", 7, 1, 0.1866,10," CE2",-2.729,-1.689, 3.265}, {"TRP", 7, 1, 0.1866,10," CE3",-0.548,-2.674, 2.953}, {"TRP", 7, 1, 0.1866,10," CZ2",-2.823,-2.196, 4.560}, {"TRP", 7, 1, 0.1866,10," CZ3",-0.644,-3.176, 4.238}, {"TRP", 7, 1, 0.1866,10," CH2",-1.773,-2.935, 5.026}, {"TRP", 7, 2, 0.1712,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 7, 2, 0.1712,10," CG ",-1.783,-1.303, 1.242}, {"TRP", 7, 2, 0.1712,10," CD1",-1.620,-2.165, 2.287}, {"TRP", 7, 2, 0.1712,10," CD2",-2.928,-0.502, 1.560}, {"TRP", 7, 2, 0.1712,10," NE1",-2.592,-1.952, 3.234}, {"TRP", 7, 2, 0.1712,10," CE2",-3.408,-0.935, 2.814}, {"TRP", 7, 2, 0.1712,10," CE3",-3.601, 0.540, 0.913}, {"TRP", 7, 2, 0.1712,10," CZ2",-4.522,-0.366, 3.427}, {"TRP", 7, 2, 0.1712,10," CZ3",-4.706, 1.103, 1.525}, {"TRP", 7, 2, 0.1712,10," CH2",-5.155, 0.650, 2.768}, {"TRP", 7, 3, 0.1147,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 7, 3, 0.1147,10," CG ",-0.223,-2.523,-0.075}, {"TRP", 7, 3, 0.1147,10," CD1", 0.163,-3.180,-1.208}, {"TRP", 7, 3, 0.1147,10," CD2", 0.195,-3.343, 1.023}, {"TRP", 7, 3, 0.1147,10," NE1", 0.792,-4.357,-0.883}, {"TRP", 7, 3, 0.1147,10," CE2", 0.827,-4.481, 0.480}, {"TRP", 7, 3, 0.1147,10," CE3", 0.100,-3.234, 2.415}, {"TRP", 7, 3, 0.1147,10," CZ2", 1.356,-5.496, 1.276}, {"TRP", 7, 3, 0.1147,10," CZ3", 0.627,-4.242, 3.202}, {"TRP", 7, 3, 0.1147,10," CH2", 1.246,-5.357, 2.631}, {"TRP", 7, 4, 0.0821,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 7, 4, 0.0821,10," CG ",-1.971,-1.173,-1.076}, {"TRP", 7, 4, 0.0821,10," CD1",-2.185,-0.168,-1.975}, {"TRP", 7, 4, 0.0821,10," CD2",-2.934,-2.191,-1.378}, {"TRP", 7, 4, 0.0821,10," NE1",-3.222,-0.497,-2.815}, {"TRP", 7, 4, 0.0821,10," CE2",-3.698,-1.734,-2.471}, {"TRP", 7, 4, 0.0821,10," CE3",-3.231,-3.445,-0.834}, {"TRP", 7, 4, 0.0821,10," CZ2",-4.734,-2.483,-3.027}, {"TRP", 7, 4, 0.0821,10," CZ3",-4.259,-4.186,-1.388}, {"TRP", 7, 4, 0.0821,10," CH2",-4.997,-3.703,-2.472}, {"TRP", 7, 5, 0.0582,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 7, 5, 0.0582,10," CG ",-0.221,-2.524,-0.027}, {"TRP", 7, 5, 0.0582,10," CD1", 0.168,-3.278, 1.043}, {"TRP", 7, 5, 0.0582,10," CD2", 0.196,-3.243,-1.194}, {"TRP", 7, 5, 0.0582,10," NE1", 0.801,-4.419, 0.614}, {"TRP", 7, 5, 0.0582,10," CE2", 0.830,-4.424,-0.755}, {"TRP", 7, 5, 0.0582,10," CE3", 0.100,-3.010,-2.570}, {"TRP", 7, 5, 0.0582,10," CZ2", 1.362,-5.362,-1.638}, {"TRP", 7, 5, 0.0582,10," CZ3", 0.627,-3.943,-3.444}, {"TRP", 7, 5, 0.0582,10," CH2", 1.250,-5.103,-2.975}, {"TRP", 7, 6, 0.0530,10," CB ",-0.938,-1.209, 0.008}, {"TRP", 7, 6, 0.0530,10," CG ",-2.029,-1.128,-1.015}, {"TRP", 7, 6, 0.0530,10," CD1",-3.248,-0.531,-0.872}, {"TRP", 7, 6, 0.0530,10," CD2",-2.000,-1.663,-2.344}, {"TRP", 7, 6, 0.0530,10," NE1",-3.980,-0.663,-2.027}, {"TRP", 7, 6, 0.0530,10," CE2",-3.237,-1.353,-2.948}, {"TRP", 7, 6, 0.0530,10," CE3",-1.055,-2.377,-3.089}, {"TRP", 7, 6, 0.0530,10," CZ2",-3.548,-1.729,-4.253}, {"TRP", 7, 6, 0.0530,10," CZ3",-1.367,-2.748,-4.384}, {"TRP", 7, 6, 0.0530,10," CH2",-2.602,-2.424,-4.952}, {"TYR", 4, 0, 0.4382, 8," CB ",-0.940,-1.206, 0.008}, {"TYR", 4, 0, 0.4382, 8," CG ",-1.972,-1.188,-1.098}, {"TYR", 4, 0, 0.4382, 8," CD1",-3.187,-0.534,-0.929}, {"TYR", 4, 0, 0.4382, 8," CD2",-1.730,-1.823,-2.307}, {"TYR", 4, 0, 0.4382, 8," CE1",-4.131,-0.515,-1.936}, {"TYR", 4, 0, 0.4382, 8," CE2",-2.670,-1.809,-3.322}, {"TYR", 4, 0, 0.4382, 8," CZ ",-3.868,-1.154,-3.131}, {"TYR", 4, 0, 0.4382, 8," OH ",-4.809,-1.138,-4.135}, {"TYR", 4, 1, 0.3446, 8," CB ",-0.940,-1.206, 0.008}, {"TYR", 4, 1, 0.3446, 8," CG ",-1.763,-1.334, 1.271}, {"TYR", 4, 1, 0.3446, 8," CD1",-2.872,-0.524, 1.484}, {"TYR", 4, 1, 0.3446, 8," CD2",-1.431,-2.263, 2.246}, {"TYR", 4, 1, 0.3446, 8," CE1",-3.627,-0.637, 2.636}, {"TYR", 4, 1, 0.3446, 8," CE2",-2.181,-2.384, 3.403}, {"TYR", 4, 1, 0.3446, 8," CZ ",-3.277,-1.569, 3.592}, {"TYR", 4, 1, 0.3446, 8," OH ",-4.026,-1.682, 4.741}, {"TYR", 4, 2, 0.1290, 8," CB ",-0.940,-1.206, 0.008}, {"TYR", 4, 2, 0.1290, 8," CG ",-0.227,-2.540, 0.045}, {"TYR", 4, 2, 0.1290, 8," CD1", 0.109,-3.136, 1.255}, {"TYR", 4, 2, 0.1290, 8," CD2", 0.108,-3.200,-1.128}, {"TYR", 4, 2, 0.1290, 8," CE1", 0.759,-4.353, 1.293}, {"TYR", 4, 2, 0.1290, 8," CE2", 0.760,-4.420,-1.099}, {"TYR", 4, 2, 0.1290, 8," CZ ", 1.083,-4.991, 0.113}, {"TYR", 4, 2, 0.1290, 8," OH ", 1.733,-6.204, 0.148}, {"TYR", 4, 3, 0.0879, 8," CB ",-0.940,-1.206, 0.008}, {"TYR", 4, 3, 0.0879, 8," CG ",-1.956,-1.200,-1.112}, {"TYR", 4, 3, 0.0879, 8," CD1",-2.614,-0.029,-1.472}, {"TYR", 4, 3, 0.0879, 8," CD2",-2.256,-2.362,-1.807}, {"TYR", 4, 3, 0.0879, 8," CE1",-3.542,-0.019,-2.494}, {"TYR", 4, 3, 0.0879, 8," CE2",-3.185,-2.361,-2.833}, {"TYR", 4, 3, 0.0879, 8," CZ ",-3.824,-1.188,-3.172}, {"TYR", 4, 3, 0.0879, 8," OH ",-4.750,-1.181,-4.189}, {"VAL", 3, 0, 0.7353, 3," CB ",-0.945,-1.215, 0.038}, {"VAL", 3, 0, 0.7353, 3," CG1",-1.702,-1.260, 1.357}, {"VAL", 3, 0, 0.7353, 3," CG2",-1.910,-1.177,-1.137}, {"VAL", 3, 1, 0.2003, 3," CB ",-0.945,-1.215, 0.038}, {"VAL", 3, 1, 0.2003, 3," CG1",-1.941,-1.152,-1.108}, {"VAL", 3, 1, 0.2003, 3," CG2",-0.149,-2.511,-0.009}, {"VAL", 3, 2, 0.0643, 3," CB ",-0.945,-1.215, 0.038}, {"VAL", 3, 2, 0.0643, 3," CG1",-0.148,-2.509, 0.091}, {"VAL", 3, 2, 0.0643, 3," CG2",-1.892,-1.116, 1.225}}; int rotamer_data_richardson_size = sizeof( rotamer_data_richardson ) / sizeof( rotamer_data_richardson[0] ); } // namespace data } // namespace clipper clipper/clipper/minimol/minimol_data.h000644 000765 000000 00000005400 11766652736 020333 0ustar00ccbwheel000000 000000 /*! \file minimol_data.h Header file for atomic model data */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MINIMOL_DATA #define CLIPPER_MINIMOL_DATA #include "../core/clipper_precision.h" namespace clipper { namespace data { struct Rotamer_data { const char* resname; int num_rota, rota; ftype32 rota_prob; int num_atom; const char* atomname; ftype32 x, y, z; }; extern Rotamer_data rotamer_data_dunbrack[]; extern int rotamer_data_dunbrack_size; extern Rotamer_data rotamer_data_richardson[]; extern int rotamer_data_richardson_size; } // namespace data } // namespace clipper #endif clipper/clipper/minimol/minimol_io.cpp000644 000765 000000 00000035065 12506727731 020365 0ustar00ccbwheel000000 000000 /* minimol_io.cpp: atomic model types */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "minimol_io.h" #include #include extern "C" { #include } namespace clipper { // MMDBfile // local types for referencing between MMDB and minimol struct SAtom { mmdb::PCAtom db; const MAtom* mm; }; struct SMono { mmdb::PCResidue db; const MMonomer* mm; std::vector data; }; struct SPoly { mmdb::PCChain db; const MPolymer* mm; std::vector data; }; struct SModl { mmdb::PCModel db; const MModel* mm; std::vector data; }; /*! The file may be either a PDB or mmCIF file. If the spacegroup or cell are not set, they will be taken from the file, otherwise the existing values override the ones in the file. \param file The filename (or pathname) of the file to read. */ void MMDBfile::read_file( const String& file ) { int err = ReadCoorFile( (char *)file.c_str() ); if (err) Message::message( Message_fatal( "MMDBfile: read_file error: "+file+" : "+String(err) ) ); } /*! The output file type will be the same as the file read, otherwise PDB. \param file The filename (or pathname) of the file to write. \param type 0=PDB, 1=CIF, 2=binary, default=same as input file, or PDB. */ void MMDBfile::write_file( const String& file, TYPE type ) { const TYPE types[3] = { PDB, CIF, Binary }; int rtype = GetFileType(); if ( type == Default && rtype >= 0 && rtype <= 2 ) type = types[ rtype ]; int err; switch ( type ) { case Binary: err = WriteMMDBF( (char *)file.c_str() ); break; case CIF: err = WriteCIFASCII( (char *)file.c_str() ); break; case PDB: default: err = WritePDBASCII( (char *)file.c_str() ); break; } if (err) Message::message( Message_fatal( "MMDBfile: write_file error: "+file+" : "+String(err) ) ); } /*! Import data from the MMDB hierarchy into a MiniMol object. All the atoms, residues and chains are imported unless a selection handle is supplied, in which case only the selected atoms and their containers are imported. Each data is tagged with an optional Property (see clipper::PropertyManager), called "CID", which describes the position in the MMDB hierarchy from which it was taken. This may (optionally) be used later to put a modified element back into the hierarchy. Any atoms which have alternate conformation codes will also be given an "AltConf" Property. For more details, see clipper::PropertyManager::exists_property(), clipper::PropertyManager::get_property(). \param minimol The minimol to import. \param hnd (optional) MMDB selection handle. */ void MMDBfile::import_minimol( MiniMol& minimol, const int hnd ) { // clear the model minimol = MiniMol( spacegroup(), cell() ); // make atom, residue, chain selections int h_atm = NewSelection(); int h_res = NewSelection(); int h_chn = NewSelection(); int h_mod = NewSelection(); if ( hnd < 0 ) { SelectAtoms( h_atm, 0, 0, ::mmdb::SKEY_NEW ); } else { Select( h_atm, ::mmdb::STYPE_ATOM, hnd, ::mmdb::SKEY_NEW ); } Select( h_res, ::mmdb::STYPE_RESIDUE, h_atm, ::mmdb::SKEY_NEW ); Select( h_chn, ::mmdb::STYPE_CHAIN, h_atm, ::mmdb::SKEY_NEW ); Select( h_mod, ::mmdb::STYPE_MODEL, h_atm, ::mmdb::SKEY_NEW ); // now import objects char txt[256]; MModel& mol = minimol.model(); mmdb::PCModel p_mod = GetModel(1); if ( p_mod != NULL ) { for ( int c = 0; c < p_mod->GetNumberOfChains(); c++ ) { mmdb::PCChain p_chn = p_mod->GetChain(c); if ( p_chn != NULL ) if ( p_chn->isInSelection( h_chn ) ) { // import the chain MPolymer pol; for ( int r = 0; r < p_chn->GetNumberOfResidues(); r++ ) { mmdb::PCResidue p_res = p_chn->GetResidue(r); if ( p_chn != NULL ) if ( p_res->isInSelection( h_res ) ) { // import the residue MMonomer mon; for ( int a = 0; a < p_res->GetNumberOfAtoms(); a++ ) { mmdb::PCAtom p_atm = p_res->GetAtom(a); if ( p_atm != NULL ) if ( p_atm->isInSelection( h_atm ) ) if ( !p_atm->Ter ) { // import the atom MAtom atm( Atom::null() ); atm.set_name( p_atm->GetAtomName(), p_atm->altLoc ); atm.set_element( p_atm->element ); if ( p_atm->WhatIsSet & ::mmdb::ASET_Coordinates ) atm.set_coord_orth( Coord_orth( p_atm->x, p_atm->y, p_atm->z ) ); if ( p_atm->WhatIsSet & ::mmdb::ASET_Occupancy ) atm.set_occupancy( p_atm->occupancy ); if ( p_atm->WhatIsSet & ::mmdb::ASET_tempFactor ) atm.set_u_iso( Util::b2u( p_atm->tempFactor ) ); if ( p_atm->WhatIsSet & ::mmdb::ASET_Anis_tFac ) atm.set_u_aniso_orth( U_aniso_orth( p_atm->u11, p_atm->u22, p_atm->u33, p_atm->u12, p_atm->u13, p_atm->u23 ) ); p_atm->GetAtomID( txt ); atm.set_property("CID",Property(String(txt))); if ( p_atm->altLoc[0] != '\0' ) atm.set_property("AltConf", Property(String(p_atm->altLoc))); mon.insert( atm ); // store the atom } } mon.set_seqnum( p_res->GetSeqNum(), String(p_res->GetInsCode()) ); mon.set_type( p_res->GetResName() ); p_res->GetResidueID( txt ); mon.set_property("CID",Property(String(txt))); pol.insert( mon ); // store the residue } } pol.set_id( p_chn->GetChainID() ); p_chn->GetChainID( txt ); pol.set_property("CID",Property(String(txt))); mol.insert( pol ); // store the chain } } p_mod->GetModelID( txt ); mol.set_property("CID",Property(String(txt))); } // clean up DeleteSelection( h_atm ); DeleteSelection( h_res ); DeleteSelection( h_chn ); DeleteSelection( h_mod ); } /*! Export data to the MMDB hierarchy from a MiniMol object. All the atoms, residues and chains are exported. If any MiniMol object has a "CID" Property (see clipper::PropertyManager), then the information from that object will be used to update the corresponding object in the MMDB hierarchy, if it exists. If there is no such entry in the MMDB hierarchy, or if no "CID" Property exists, then a new object will be created in the MMDB hierarchy. */ void MMDBfile::export_minimol( const MiniMol& minimol ) { // export spacegroup/cell if ( !minimol.spacegroup().is_null() ) set_spacegroup( minimol.spacegroup() ); if ( !minimol.cell().is_null() ) set_cell( minimol.cell() ); // create structure for relationships between Minimol and MMDB SModl smod; clipper::String cid; // fill structure smod.mm = &(minimol.model()); smod.db = NULL; smod.data.resize( smod.mm->size() ); for ( int p = 0; p < smod.data.size(); p++ ) { // loop over chains SPoly& spol = smod.data[p]; spol.mm = &((*smod.mm)[p]); spol.db = NULL; spol.data.resize( spol.mm->size() ); for ( int r = 0; r < spol.data.size(); r++ ) { // loop over residues SMono& smon = spol.data[r]; smon.mm = &((*spol.mm)[r]); smon.db = NULL; smon.data.resize( smon.mm->size() ); for ( int a = 0; a < smon.data.size(); a++ ) { // loop over atoms SAtom& satm = smon.data[a]; satm.mm = &((*smon.mm)[a]); satm.db = NULL; } } } // make the MMDB references by CID if present if ( smod.mm->exists_property("CID") ) { cid = dynamic_cast&>( smod.mm->get_property("CID") ).value() + "/A/0/A"; smod.db = GetModel( (char*)cid.c_str() ); } if ( smod.db != NULL ) for ( int p = 0; p < smod.data.size(); p++ ) { // loop over chains SPoly& spol = smod.data[p]; if ( spol.mm->exists_property("CID") ) { cid = dynamic_cast&>( spol.mm->get_property("CID") ).value() + "/0/A"; spol.db = GetChain( (char*)cid.c_str() ); } if ( spol.db != NULL ) for ( int r = 0; r < spol.data.size(); r++ ) { // loop over residues SMono& smon = spol.data[r]; if ( smon.mm->exists_property("CID") ) { cid = dynamic_cast&>( smon.mm->get_property("CID") ).value() + "/A"; smon.db = GetResidue( (char*)cid.c_str() ); } if ( smon.db != NULL ) for ( int a = 0; a < smon.data.size(); a++ ) { // loop over atoms SAtom& satm = smon.data[a]; if ( satm.mm->exists_property("CID") ) { cid = dynamic_cast&>( satm.mm->get_property("CID") ).value(); satm.db = GetAtom( (char*)cid.c_str() ); } } } } // Now create MMDB objects for anything which is missing if ( smod.db == NULL ) { smod.db = new mmdb::CModel(); AddModel( smod.db ); } for ( int p = 0; p < smod.data.size(); p++ ) { // loop over chains SPoly& spol = smod.data[p]; if ( spol.db == NULL ) { spol.db = new mmdb::CChain(); smod.db->AddChain( spol.db ); } for ( int r = 0; r < spol.data.size(); r++ ) { // loop over residues SMono& smon = spol.data[r]; if ( smon.db == NULL ) { smon.db = new mmdb::CResidue(); spol.db->AddResidue( smon.db ); } for ( int a = 0; a < smon.data.size(); a++ ) { // loop over atoms SAtom& satm = smon.data[a]; if ( satm.db == NULL ) { satm.db = new mmdb::CAtom(); smon.db->AddAtom( satm.db ); } } } } // now fill in information in mmdb from MiniMol for ( int p = 0; p < smod.data.size(); p++ ) { // loop over chains SPoly& spol = smod.data[p]; spol.db->SetChainID( (char*)spol.mm->id().substr(0,9).c_str() ); // set id for ( int r = 0; r < spol.data.size(); r++ ) { // loop over residues SMono& smon = spol.data[r]; smon.db->seqNum = smon.mm->seqnum(); // set residue info smon.db->SetResName( (char*)smon.mm->type().substr(0,19).c_str() ); int pos = smon.mm->id().find( ":" ); if ( pos != String::npos ) strcpy( smon.db->insCode, smon.mm->id().substr(pos+1,9).c_str() ); for ( int a = 0; a < smon.data.size(); a++ ) { // loop over atoms SAtom& satm = smon.data[a]; if ( !satm.mm->coord_orth().is_null() ) { // set atom coord satm.db->x = satm.mm->coord_orth().x(); satm.db->y = satm.mm->coord_orth().y(); satm.db->z = satm.mm->coord_orth().z(); satm.db->WhatIsSet |= ::mmdb::ASET_Coordinates; } if ( !Util::is_nan( satm.mm->occupancy() ) ) { // set atom occ satm.db->occupancy = satm.mm->occupancy(); satm.db->WhatIsSet |= ::mmdb::ASET_Occupancy; } if ( !Util::is_nan( satm.mm->u_iso() ) ) { // set atom u_iso satm.db->tempFactor = Util::u2b( satm.mm->u_iso() ); satm.db->WhatIsSet |= ::mmdb::ASET_tempFactor; } if ( !satm.mm->u_aniso_orth().is_null() ) { // set atom u_aniso satm.db->u11 = satm.mm->u_aniso_orth()(0,0); satm.db->u22 = satm.mm->u_aniso_orth()(1,1); satm.db->u33 = satm.mm->u_aniso_orth()(2,2); satm.db->u12 = satm.mm->u_aniso_orth()(0,1); satm.db->u13 = satm.mm->u_aniso_orth()(0,2); satm.db->u23 = satm.mm->u_aniso_orth()(1,2); satm.db->WhatIsSet |= ::mmdb::ASET_Anis_tFac; } if ( satm.mm->id() != "" ) // atom id satm.db->SetAtomName( (char*)satm.mm->id().substr(0,19).c_str() ); if ( satm.mm->element() != "" ) // atom element satm.db->SetElementName( (char*)satm.mm->element().substr(0,19).c_str() ); if ( satm.mm->exists_property("AltConf") ) { // alt conf code String a = dynamic_cast&>( satm.mm->get_property("AltConf") ).value(); if ( a != "" ) strcpy( satm.db->altLoc, a.substr(0,19).c_str() ); } } } } FinishStructEdit(); } void SEQfile::read_file( const String& file ) { std::ifstream seqfile( file.c_str() ); std::ostringstream s; s << seqfile.rdbuf(); contents = s.str(); //non-portable to old Sun //contents = std::string(std::istreambuf_iterator(seqfile), // std::istreambuf_iterator()); } void SEQfile::import_polymer_sequence( MPolymerSequence& target ) { MMoleculeSequence mms; import_molecule_sequence( mms ); target = mms[0]; } void SEQfile::import_molecule_sequence( MMoleculeSequence& target ) { std::vector lines = contents.split("\n"); clipper::String id, seq = ""; for ( int l = 0; l < lines.size(); l++ ) { clipper::String line = lines[l].trim(); if ( line[0] == '>' ) { if ( seq != "" ) { MPolymerSequence s; s.set_id( id ); s.set_sequence( seq ); target.insert( s ); } id = line.substr(1); id = id.trim(); seq = ""; } else if ( isalpha(line[0]) ) { for ( int i = 0; i < line.length(); i++ ) if ( isalpha(line[i]) ) seq += toupper(line[i]); } } if ( seq != "" ) { MPolymerSequence s; s.set_id( id ); s.set_sequence( seq ); target.insert( s ); } } } // namespace clipper clipper/clipper/minimol/minimol_io.h000644 000765 000000 00000006716 11766652736 020044 0ustar00ccbwheel000000 000000 /*! \file minimol_io.h Header file for atomic model io types */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MINIMOL_IO #define CLIPPER_MINIMOL_IO #include "../mmdb/clipper_mmdb.h" #include "minimol_seq.h" namespace clipper { //! MMDB file object for MiniMol i/o /*! This object is an i/o object for MiniMol, representing an interface between MiniMol and PDB or CIF files. It is implemented as an MMDB Manager, so MMDB methods may be additionally used on the MMDBfile object. */ class MMDBfile : public MMDBManager { public: //! load MMDB hierarchy from file void read_file( const String& file ); //! save MMDB hierarchy to file void write_file( const String& file, TYPE type = Default ); //! import MiniMol from MMDB hierarchy void import_minimol( MiniMol& minimol, const int hnd=-1 ); //! export MiniMol to MMDB hierarchy void export_minimol( const MiniMol& minimol ); }; //! SEQ file object for MiniMol sequence i/o class SEQfile { public: //! load SEQ data from file void read_file( const String& file ); //! read a single sequence from the SEQ file void import_polymer_sequence( MPolymerSequence& target ); //! read a molecule from the SEQ file void import_molecule_sequence( MMoleculeSequence& target ); private: String contents; }; } // namespace clipper #endif clipper/clipper/minimol/minimol_seq.cpp000644 000765 000000 00000013505 11766652736 020552 0ustar00ccbwheel000000 000000 /* minimol_seq.cpp: atomic model types */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "minimol_seq.h" namespace clipper { // PolymerSequence void MPolymerSequence::set_id( const String& s ) { id_ = id_tidy( s ); } void MPolymerSequence::set_sequence( const String& s ) { seq_ = s; } // MoleculeSequence /*! Lookup monomer by ID. If mode=UNIQUE, the insertion code must match, otherwise the first monomer with the same sequence number is returned. \param n The monomer ID. \param mode The search mode. \return The monomer. */ const MPolymerSequence& MMoleculeSequence::find( const String& n, const MM::MODE mode ) const { int i = lookup( n, mode ); if ( i < 0 ) Message::message(Message_fatal("MMolecule: no such monomer")); return children[i]; } /*! See MMolecule::find() */ MPolymerSequence& MMoleculeSequence::find( const String& n, const MM::MODE mode ) { int i = lookup( n, mode ); if ( i < 0 ) Message::message(Message_fatal("MMolecule: no such monomer")); return children[i]; } int MMoleculeSequence::lookup( const String& str, const MM::MODE& mode ) const { String sid = CHILDTYPE::id_tidy( str ); for ( int i = 0; i < children.size(); i++ ) if ( CHILDTYPE::id_match( sid, children[i].id(), mode ) ) return i; return -1; } void MMoleculeSequence::insert( const MPolymerSequence& add, int pos ) { if ( pos < 0 ) children.push_back( add ); else children.insert( children.begin() + pos, add ); } std::pair,std::vector > MSequenceAlign::operator() ( const String& seq1, const String& seq2 ) const { enum dirn { NUL, U, L, UL }; // directions: null, up, left, diag // pad sequences at start to allow first symbol to be aligned std::string s1 = " " + seq1; std::string s2 = " " + seq2; int n1 = s1.length(); int n2 = s2.length(); // initilize matrices. Matrix scores( n1, n2, 0.0 ); Matrix dirns ( n1, n2, NUL ); // now fill first row/col if ( type_ != LOCAL ) { for ( int i1 = 1; i1 < n1; i1++ ) { scores(i1,0) = scores(i1-1,0) + scrgap; dirns(i1,0) = U; } for ( int i2 = 1; i2 < n2; i2++ ) { scores(0,i2) = scores(0,i2-1) + scrgap; dirns(0,i2) = L; } } // fill the rest of the matrix for ( int i1 = 1; i1 < n1; i1++ ) for ( int i2 = 1; i2 < n2; i2++ ) { // calc bonus for a match at this position ftype32 s = ( s1[i1] == s2[i2] ) ? scrmat : scrmis; // calc best score obtainable for this position ftype32 sul = scores(i1-1,i2-1) + s; ftype32 su = scores(i1-1,i2 ) + scrgap; ftype32 sl = scores(i1 ,i2-1) + scrgap; // and select if ( sul >= su && sul >= sl ) { scores(i1,i2) = sul; dirns(i1,i2) = UL; } else if ( su > sl ) { scores(i1,i2) = su; dirns(i1,i2) = U; } else { scores(i1,i2) = sl; dirns(i1,i2) = L; } if ( type_ == LOCAL ) if ( scores(i1,i2) <= 0.0 ) { scores(i1,i2) = 0.0; dirns(i1,i2) = NUL; } } // now trace backwards to build up the best sequence alignment std::vector r1(seq1.length(),-1), r2(seq2.length(),-1); int i1, i2; if ( type_ == LOCAL ) { // local match: start with highest scoring position i1 = i2 = 0; for ( int j1 = 0; j1 < n1; j1++ ) for ( int j2 = 0; j2 < n2; j2++ ) if ( scores(j1,j2) > scores(i1,i2) ) { i1 = j1; i2 = j2; } } else { // global match: start with last element i1 = n1 - 1; i2 = n2 - 1; } while ( dirns(i1,i2) != NUL ) { if ( dirns(i1,i2) == U ) { i1 = i1 - 1; } else if ( dirns(i1,i2) == L ) { i2 = i2 - 1; } else { i1 = i1 - 1; i2 = i2 - 1; r1[i1] = i2; r2[i2] = i1; } } std::pair,std::vector > result(r1,r2); return result; } } // namespace clipper clipper/clipper/minimol/minimol_seq.h000644 000765 000000 00000011341 11766652736 020213 0ustar00ccbwheel000000 000000 /*! \file minimol_seq.h Header file for atomic sequence types */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MINIMOL_SEQ #define CLIPPER_MINIMOL_SEQ #include "minimol.h" namespace clipper { //! Polymer sequence object /*! The polymer sequence object represents the named sequence of a single chain. */ class MPolymerSequence { public: MPolymerSequence() {} //!< null constructor const String& id() const { return id_; } //!< get sequence ID void set_id( const String& s ); //!< set sequence ID const String& sequence() const { return seq_; } //!< get sequence ID void set_sequence( const String& s ); //!< set sequence ID static String id_tidy( const String& id ) { return id; } //!< convert ID to std format static bool id_match( const String& id1, const String& id2, const MM::MODE& mode ) { return id1 == id2; } //!< compare two ids private: String id_; String seq_; }; //! Molecule sequence object /*! The molecule sequence object is a list of polymer sequence objects representing the named sequences of all the chains in a molecule. */ class MMoleculeSequence { public: //! number of polymer sequences in model int size() const { return children.size(); } //! get polymer sequence const MPolymerSequence& operator[] ( const int& i ) const { return children[i]; } //! set polymer sequence MPolymerSequence& operator[] ( const int& i ) { return children[i]; } //! get polymer sequence by id const MPolymerSequence& find( const String& n, const MM::MODE mode=MM::UNIQUE ) const; //! set polymer sequence by id MPolymerSequence& find( const String& n, const MM::MODE mode=MM::UNIQUE ); //! lookup polymer sequence by id int lookup( const String& str, const MM::MODE& mode ) const; void insert( const MPolymerSequence& add, int pos=-1 ); //!< add polymer sequence bool is_null() const { return (size()==0); } //!< test for null model private: typedef MPolymerSequence CHILDTYPE; std::vector children; }; //! Sequence alignment obeject /*! Provides methods to find an optimal alignment between two sequences. */ class MSequenceAlign { public: enum TYPE { GLOBAL, LOCAL }; MSequenceAlign( TYPE type = GLOBAL, ftype match_score = 1.0, ftype miss_score = -0.5, ftype gap_score = -1.0 ) : type_(type), scrmat(match_score), scrmis(miss_score), scrgap(gap_score) {} std::pair,std::vector > operator() ( const String& seq1, const String& seq2 ) const; private: TYPE type_; ftype32 scrmat, scrmis, scrgap; }; } // namespace clipper #endif clipper/clipper/minimol/minimol_utils.cpp000644 000765 000000 00000014763 11766652736 021131 0ustar00ccbwheel000000 000000 /* minimol_utils.cpp: minimol utils */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "minimol_utils.h" #include namespace clipper { /*! Set up a non-bonding type search database to allow fast access to a list of atoms within a given radius of a given coordinate. Setting up the class takes a litle (but not a great deal) of time, returning coordinates is very fast indeed. You can also specify a radius to the constructor, which determines memory use as (24*cell volume/rad^3) bytes. For small radii, set this to the search radius or larger. For large radii, a smaller value may improve performance. \param mol The MiniMol object containing the atoms. \param rad A radius for sampling crystal space. */ MAtomNonBond::MAtomNonBond( const clipper::MiniMol& mol, double rad ) { // store params mol_ = &mol; rad_ = rad; cell = mol.cell(); spgr = mol.spacegroup(); // pick a grid for the cell grid = Grid_sampling( Util::intc(1.0/(rad_*cell.a_star())), Util::intc(1.0/(rad_*cell.b_star())), Util::intc(1.0/(rad_*cell.c_star()))); // now create a list of atoms in the cell int gi; Coord_frac cf; std::vector > iatoms; for ( int p = 0; p < mol.size(); p++ ) for ( int m = 0; m < mol[p].size(); m++ ) for ( int a = 0; a < mol[p][m].size(); a++ ) if ( !mol[p][m][a].is_null() ) { for ( int s = 0; s < spgr.num_symops(); s++ ) { cf = spgr.symop(s) * mol[p][m][a].coord_orth().coord_frac(cell); gi = cf.coord_grid(grid).unit(grid).index(grid); iatoms.push_back( std::pair( gi, MAtomIndexSymmetry( p, m, a, s ) ) ); } } // sort them by grid coordinate index std::sort( iatoms.begin(), iatoms.end() ); // turn the index into a list of atom indices, indexed by a list of cells lookup.resize( grid.size()+1, iatoms.size() ); atoms.resize( iatoms.size() ); // fill out the atom index for ( int i = 0; i < iatoms.size(); i++ ) { atoms[i] = iatoms[i].second; if ( lookup[iatoms[i].first] == iatoms.size() ) lookup[iatoms[i].first] = i; } // and fill in any missing terms for ( int i = lookup.size()-1; i > 0; i-- ) if ( lookup[i-1] > lookup[i] ) lookup[i-1] = lookup[i]; } /*! Return a list of atom indices in the MiniMol objects, and symop numbers, of atoms within the previously specified radius of the given coordinate. The function always returns all atoms within the specified radius, but also some beyond it. This function is very fast. \param co The coordinate about which to search. \param rad The radius to search. \return A vector of atom indices near the given coordinate. */ std::vector MAtomNonBond::atoms_near( const clipper::Coord_orth& co, double rad ) const { std::vector result; Coord_grid cg = co.coord_frac(cell).coord_grid(grid); Coord_grid c; int d = Util::intc( rad/rad_ - 1.0e-4 ); int gi; for ( int u = cg.u()-d; u <= cg.u()+d; u++ ) for ( int v = cg.v()-d; v <= cg.v()+d; v++ ) for ( int w = cg.w()-d; w <= cg.w()+d; w++ ) { gi = Coord_grid(u,v,w).unit(grid).index(grid); for ( int i = lookup[gi]; i < lookup[gi+1]; i++ ) result.push_back( atoms[i] ); } return result; } /*! Return a list of atom indices in the MiniMol objects, and symop numbers, of atoms within the previously specified radius of the given coordinate. The function only returns atoms within the specified radius. This function is very fast. \param co The coordinate about which to search. \param rad The radius to search. \return A vector of atom indices near the given coordinate. */ std::vector MAtomNonBond::operator() ( const clipper::Coord_orth& co, double rad ) const { std::vector result; std::vector atoms = atoms_near( co, rad ); const MiniMol& mol = *mol_; Coord_frac f1, f2; f1 = co.coord_frac(cell); for ( int i = 0; i < atoms.size(); i++ ) { f2 = spgr.symop(atoms[i].symmetry()) * mol[atoms[i].polymer()][atoms[i].monomer()][atoms[i].atom()].coord_orth().coord_frac(cell); double l2 = ( f2.lattice_copy_near( f1 ) - f1 ).lengthsq( cell ); if ( l2 < rad*rad ) result.push_back( atoms[i] ); } return result; } void MAtomNonBond::debug() const { std::cout << grid.size() << "\t" << atoms.size() << "\n"; for ( int i = 0; i < lookup.size(); i++ ) std::cout << i << "\t" << lookup[i] << "\n"; } } // namespace clipper clipper/clipper/minimol/minimol_utils.h000644 000765 000000 00000011230 11766652736 020560 0ustar00ccbwheel000000 000000 /*! \file minimol_utils.h Header file for minimol utils */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MINIMOL_UTILS #define CLIPPER_MINIMOL_UTILS #include "minimol.h" namespace clipper { //! Class for holding the indices of an atom within a MiniMol molecule class /*! The indices remain valid only while no changes are made to the MiniMol object. */ class MAtomIndex { public: //! null constructor MAtomIndex() { p = -1; } //! constructor: from polymer, monomer and atom numbers. MAtomIndex( const int& polymer, const int& monomer, const int& atom ) : p(polymer), m(monomer), a(atom) {} //! test if object has been initialised bool is_null() const { return p >= 0; } const int& polymer() const { return p; } //!< return polymer index const int& monomer() const { return m; } //!< return monomer index const int& atom() const { return a; } //!< return atom index friend inline bool operator < ( MAtomIndex i1, MAtomIndex i2 ) { return ( i1.p < i2.p || ( i1.p == i2.p && ( i1.m < i2.m || ( i1.m == i2.m && i1.a < i2.a ) ) ) ); } private: int p, m, a; }; //! Class for holding the indices of an atom within a MiniMol molecule class /*! The indices remain valid only while no changes are made to the MiniMol object. This class can also hold the number of a symmetry operator. */ class MAtomIndexSymmetry : public MAtomIndex { public: //! null constructor MAtomIndexSymmetry() {} //! constructor: from polymer, monomer and atom numbers. MAtomIndexSymmetry( const int& polymer, const int& monomer, const int& atom , const int& symm ) : MAtomIndex(polymer,monomer,atom), s(symm) {} const int& symmetry() const { return s; } //!< return symmetry index private: int s; }; //! Find atoms in the vicinity of some coordinate in real space /*! Uses a fast non-bonded atom search. */ class MAtomNonBond { public: //! null constructor MAtomNonBond() {} //! constructor: from MiniMol and grid radius MAtomNonBond( const clipper::MiniMol& mol, double rad = 5.0 ); //! get a list of atoms in the rough vicinity of a coordinate std::vector atoms_near( const clipper::Coord_orth& co, double rad ) const; std::vector operator() ( const clipper::Coord_orth& co, double rad ) const; void debug() const; private: const MiniMol* mol_; double rad_; Spacegroup spgr; Cell cell; Grid_sampling grid; std::vector lookup; std::vector atoms; }; } // namespace clipper #endif clipper/clipper/fortran/f_interface.cpp000644 000765 000000 00000005116 11766652736 020511 0ustar00ccbwheel000000 000000 #include #include #include "config.h" extern "C" { /* Input to this function is spacegroup, cell, atom list, and a list of HKLs for which structure factors are to be calculated. Output is the F's and phi's for those HKLs. */ #define SFCALC_F77 F77_FUNC(sfcalc,SFCALC) void SFCALC_F77( const int* fspgr, const float* fcell, const int* natom, const float* x, const float* y, const float* z, const float* occ, const float* b, const int* atno, const int* nref, const int* h, const int* k, const int* l, float* fc, float* phic ) { char atmnames[][4] = { "H" ,"He","Li","Be","B" ,"C" ,"N" ,"O" ,"F" ,"Ne","Na","Mg","Al","Si","P" ,"S" ,"Cl","Ar","K" ,"Ca","Sc","Ti","V" ,"Cr","Mn","Fe","Co","Ni","Cu","Zn","Ga","Ge","As","Se","Br","Kr","Rb","Sr","Y" ,"Zr","Nb","Mo","Tc","Ru","Rh","Pd","Ag","Cd","In","Sn","Sb","Te","I" ,"Xe","Cs","Ba","La","Ce","Pr","Nd","Pm","Sm","Eu","Gd","Tb","Dy","Ho","Er","Tm","Yb","Lu","Hf","Ta","W" ,"Re","Os","Ir","Pt","Au","Hg","Tl","Pb","Bi","Po","At","Rn","Fr","Ra","Ac","Th","Pa","U" ,"Np","Pu","Am","Cm","Bk","Cf" }; // make crystal info clipper::Spacegroup spgr = clipper::Spacegroup( clipper::Spgr_descr( *fspgr ) ); clipper::Cell cell = clipper::Cell( clipper::Cell_descr( fcell[0], fcell[1], fcell[2], fcell[3], fcell[4], fcell[5] ) ); double slim = 0.0; for ( int i = 0; i < *nref; i++ ) slim = clipper::Util::max(slim,clipper::HKL(h[i],k[i],l[i]).invresolsq(cell)); clipper::Resolution reso( 0.999/sqrt(slim) ); std::cout << " Spacegroup " << spgr.symbol_hall() << " \t " << spgr.symbol_hm() << "\n"; std::cout << cell.format() << "\n"; std::cout << " Resolution " << reso.limit() << " A \n"; // make atom list std::vector atomvec; for ( int i = 0; i < *natom; i++ ) { clipper::Atom atm; atm.set_coord_orth( clipper::Coord_orth( x[i], y[i], z[i] ) ); atm.set_occupancy( occ[i] ); atm.set_u_iso( clipper::Util::b2u( b[i] ) ); atm.set_element( clipper::String( atmnames[ atno[i] ] ) ); atomvec.push_back( atm ); } clipper::Atom_list atoms( atomvec ); // make reflection list clipper::HKL_info hkls( spgr, cell, reso, true ); clipper::HKL_data fphi( hkls ); // do structure factor calculation clipper::SFcalc_iso_fft sfc; sfc( fphi, atoms ); // extract the results for ( int i = 0; i < *nref; i++ ) { clipper::HKL hkl( h[i], k[i], l[i] ); clipper::data32::F_phi dat = fphi[hkl]; if ( !dat.missing() ) { fc[i] = dat.f(); phic[i] = dat.phi(); } else { fc[i] = phic[i] = 0.0; } } } } clipper/clipper/core/.clipper_util.h.swp000644 000765 000000 00000040000 12052734235 020516 0ustar00ccbwheel000000 000000 b0VIM 7.2ÞUÛO5Ïþò¸ccbrcccp4ws003.rc-harwell.ac.uk/Users/Shared/trunk/clipper/clipper/core/clipper_util.h 3210#"! UtpNÿÿÿÿÿÿÿÿFO1•ade¹Nã¶³so)å«§_Ð ‰ C  ¿ w 5 î Ç Ã y 3 ê ¹ µ k  Ò ¾ º q 1 êµ±m#ÙF/.-âáàÎÌË·s. ÿÍ›‘mNϰ~2¥YÌ| ¹¸ //! fast test for null floating value - only works if set from Util::null() inline static bool is_null( const ftype32& f ) { U32 u1,u2; u1.f = f; u2.f = nanf_; return ( u1.i == u2.i ); } //! fast test for null floating value - only works if set from Util::null() inline static void set_null( ftype64& f ) { U64* const u1=(U64* const)&f; const U64* const u2=(const U64* const)&nand_; u1->i = u2->i; } //! set null floating value - a specific value of NaN used for missings inline static void set_null( ftype32& f ) { U32* const u1=(U32* const)&f; const U32* const u2=(const U32* const)&nanf_; u1->i = u2->i; } //! set null floating value - a specific value of NaN used for missings static const double& nand() { return nand_; } //! fast Util::nan() value static const float& nanf() { return nanf_; } //! fast Util::nan() value static const ftype& nan() { return nan_; } //! fast Util::nan() value Util(); //!< null constructor public: typedef union { uitype64 i; ftype64 f; } U64; typedef union { uitype32 i; ftype32 f; } U32; private: { class Util using Util:: */ You should never need to instantiate this class: Refer to members /*! This class holds a set of useful static functions and values. //! Utility class{namespace clipper#include "clipper_precision.h"#define CLIPPER_UTIL#ifndef CLIPPER_UTIL//L MA 02111-1307 USA//L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,//L The GNU Lesser General Public can also be obtained by writing to the//L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK.//L Lesser General Public License along with this library; if not, write//L You should have received a copy of the CCP4 licence and/or GNU//L//L Lesser General Public License for more details.//L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU//L WITHOUT ANY WARRANTY; without even the implied warranty of//L This library is distributed in the hope that it will be useful, but//L//L later version.//L Foundation; either version 2.1 of the License, or (at your option) any//L the GNU Lesser General Public License as published by the Free Software//L You can redistribute it and/or modify the library under the terms of//L//L other terms, please contact the maintainer.//L with the GNU General Public Licence (GPL). If you wish to negotiate//L any additional restriction, and so does not affect compatibility//L Note that this clause grants an additional right and does not impose//L//L not covered by this licence.)'//L distribute source or object code to those portions of the work//L Library you must distribute those, but you do not need to//L changes were used in the work. (i.e. If you make changes to the//L machine-readable source code for the Library including whatever//L provide public access to the complete corresponding//L version of the Library is used in it, and that you include or//L prominent notice with each copy of the work that the specified//L that work under terms of your choice, provided that you give//L produce a work containing portions of the Library, and distribute//L `You may also combine or link a "work that uses the Library" to//L//L Licence (LGPL) with the following additional clause://L and conditions of version 2.1 of the GNU Lesser General Public//L This library is free software and is distributed under the terms//L//C Copyright (C) 2000-2006 Kevin Cowtan and University of York*/ Header file for clipper helper functions/*! \file lib/clipper_util.hadëË1ß”R3$ܨnCB7ó ¹ ¤ h S  ï Å ¡ w v k B  ï É £ z M  é ½ ‘ e 9 Û ¬ } N  ðëêÓÒËÊ#endif} // namespace clipper }; static ftype sim_r; //!< invsim fn param static ftype sim_q; //!< invsim fn param static ftype sim_p; //!< invsim fn param static ftype sim_g; //!< invsim fn param static ftype sim_C; //!< invsim fn param static ftype sim_B; //!< invsim fn param static ftype sim_A; //!< invsim fn param static ftype sim_e; //!< sim fn param static ftype sim_d; //!< sim fn param static ftype sim_c; //!< sim fn param static ftype sim_b; //!< sim fn param static ftype sim_a; //!< sim fn param static ftype d2rad_; //!< degree-radian conversion static ftype eightpi2_; //!< eight*pi*pi static ftype twopi2_; //!< two*pi*pi static ftype twopi_; //!< two*pi static ftype onepi_; //!< one*pi static ftype nan_; //!< ftype nan static double nand_; //!< double NaN static float nanf_; //!< float NaN private: static ftype rad2d( const ftype& x ); //! degree-to-radian conversion static ftype d2rad( const ftype& x ); //! degree-to-radian conversion inline static const ftype& eightpi2() { return eightpi2_; } //! 8 pi squared inline static const ftype& twopi2() { return twopi2_; } //! 2 pi squared inline static const ftype& twopi() { return twopi_; } //! 2 pi inline static const ftype& pi() { return onepi_; } //! pi { return T(floor(sqrt(ftype(n)))); } template inline static T isqrt( const T& n ) //! Integer square root (returns floor of sqrt) template inline static T sqr( const T& a ) { return a*a; } //! square { c = a; a = b; b = c; } template inline static void swap( T& a, T& b, T& c ) //! swap the contents of two objects, using third as store (for speed) { T c = a; a = b; b = c; }clipper/clipper/core/atomsf.cpp000644 000765 000000 00000142411 11766652736 017012 0ustar00ccbwheel000000 000000 /* atomsf.cpp: implementation file for atomic scattering factors */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "atomsf.h" namespace clipper { namespace data { /* This implementation uses the coefficients from Waasmaier & Kirfel (1995), Acta Cryst. A51, 416-431. The source data can be found at: ftp://wrzx02.rz.uni-wuerzburg.de/pub/local/Crystallography/sfac.dat */ struct SFdata { char name[8]; ftype64 a[6]; ftype64 b[6]; }; SFdata sfdata[] = { {"H" ,{ 0.413048, 0.294953, 0.187491, 0.080701, 0.023736, 0.000049}, { 15.569946, 32.398468, 5.711404, 61.889874, 1.334118, 0.000000}}, {"He" ,{ 0.732354, 0.753896, 0.283819, 0.190003, 0.039139, 0.000487}, { 11.553918, 4.595831, 1.546299, 26.463964, 0.377523, 0.000000}}, {"Li" ,{ 0.974637, 0.158472, 0.811855, 0.262416, 0.790108, 0.002542}, { 4.334946, 0.342451, 97.102966,201.363831, 1.409234, 0.000000}}, {"Be" ,{ 1.533712, 0.638283, 0.601052, 0.106139, 1.118414, 0.002511}, { 42.662079, 0.595420, 99.106499, 0.151340, 1.843093, 0.000000}}, {"B" ,{ 2.085185, 1.064580, 1.062788, 0.140515, 0.641784, 0.003823}, { 23.494068, 1.137894, 61.238976, 0.114886, 0.399036, 0.000000}}, {"C" ,{ 2.657506, 1.078079, 1.490909, -4.241070, 0.713791, 4.297983}, { 14.780758, 0.776775, 42.086842, -0.000294, 0.239535, 0.000000}}, {"N" ,{ 11.893780, 3.277479, 1.858092, 0.858927, 0.912985,-11.804902}, { 0.000158, 10.232723, 30.344690, 0.656065, 0.217287, 0.000000}}, {"O" ,{ 2.960427, 2.508818, 0.637853, 0.722838, 1.142756, 0.027014}, { 14.182259, 5.936858, 0.112726, 34.958481, 0.390240, 0.000000}}, {"F" ,{ 3.511943, 2.772244, 0.678385, 0.915159, 1.089261, 0.032557}, { 10.687859, 4.380466, 0.093982, 27.255203, 0.313066, 0.000000}}, {"Ne" ,{ 4.183749, 2.905726, 0.520513, 1.135641, 1.228065, 0.025576}, { 8.175457, 3.252536, 0.063295, 21.813910, 0.224952, 0.000000}}, {"Na" ,{ 4.910127, 3.081783, 1.262067, 1.098938, 0.560991, 0.079712}, { 3.281434, 9.119178, 0.102763,132.013947, 0.405878, 0.000000}}, {"Mg" ,{ 4.708971, 1.194814, 1.558157, 1.170413, 3.239403, 0.126842}, { 4.875207,108.506081, 0.111516, 48.292408, 1.928171, 0.000000}}, {"Al" ,{ 4.730796, 2.313951, 1.541980, 1.117564, 3.154754, 0.139509}, { 3.628931, 43.051167, 0.095960,108.932388, 1.555918, 0.000000}}, {"Si" ,{ 5.275329, 3.191038, 1.511514, 1.356849, 2.519114, 0.145073}, { 2.631338, 33.730728, 0.081119, 86.288643, 1.170087, 0.000000}}, {"P" ,{ 1.950541, 4.146930, 1.494560, 1.522042, 5.729711, 0.155233}, { 0.908139, 27.044952, 0.071280, 67.520187, 1.981173, 0.000000}}, {"S" ,{ 6.372157, 5.154568, 1.473732, 1.635073, 1.209372, 0.154722}, { 1.514347, 22.092527, 0.061373, 55.445175, 0.646925, 0.000000}}, {"Cl" ,{ 1.446071, 6.870609, 6.151801, 1.750347, 0.634168, 0.146773}, { 0.052357, 1.193165, 18.343416, 46.398396, 0.401005, 0.000000}}, {"Ar" ,{ 7.188004, 6.638454, 0.454180, 1.929593, 1.523654, 0.265954}, { 0.956221, 15.339877, 15.339862, 39.043823, 0.062409, 0.000000}}, {"K" ,{ 8.163991, 7.146945, 1.070140, 0.877316, 1.486434, 0.253614}, { 12.816323, 0.808945,210.327011, 39.597652, 0.052821, 0.000000}}, {"Ca" ,{ 8.593655, 1.477324, 1.436254, 1.182839, 7.113258, 0.196255}, { 10.460644, 0.041891, 81.390381,169.847839, 0.688098, 0.000000}}, {"Sc" ,{ 1.476566, 1.487278, 1.600187, 9.177463, 7.099750, 0.157765}, { 53.131023, 0.035325,137.319489, 9.098031, 0.602102, 0.000000}}, {"Ti" ,{ 9.818524, 1.522646, 1.703101, 1.768774, 7.082555, 0.102473}, { 8.001879, 0.029763, 39.885422,120.157997, 0.532405, 0.000000}}, {"V" ,{ 10.473575, 1.547881, 1.986381, 1.865616, 7.056250, 0.067744}, { 7.081940, 0.026040, 31.909672,108.022842, 0.474882, 0.000000}}, {"Cr" ,{ 11.007069, 1.555477, 2.985293, 1.347855, 7.034779, 0.065510}, { 6.366281, 0.023987, 23.244839,105.774498, 0.429369, 0.000000}}, {"Mn" ,{ 11.709542, 1.733414, 2.673141, 2.023368, 7.003180, -0.147293}, { 5.597120, 0.017800, 21.788420, 89.517914, 0.383054, 0.000000}}, {"Fe" ,{ 12.311098, 1.876623, 3.066177, 2.070451, 6.975185, -0.304931}, { 5.009415, 0.014461, 18.743040, 82.767876, 0.346506, 0.000000}}, {"Co" ,{ 12.914510, 2.481908, 3.466894, 2.106351, 6.960892, -0.936572}, { 4.507138, 0.009126, 16.438129, 76.987320, 0.314418, 0.000000}}, {"Ni" ,{ 13.521865, 6.947285, 3.866028, 2.135900, 4.284731, -2.762697}, { 4.077277, 0.286763, 14.622634, 71.966080, 0.004437, 0.000000}}, {"Cu" ,{ 14.014192, 4.784577, 5.056806, 1.457971, 6.932996, -3.254477}, { 3.738280, 0.003744, 13.034982, 72.554794, 0.265666, 0.000000}}, {"Zn" ,{ 14.741002, 6.907748, 4.642337, 2.191766, 38.424042,-36.915829}, { 3.388232, 0.243315, 11.903689, 63.312130, 0.000397, 0.000000}}, {"Ga" ,{ 15.758946, 6.841123, 4.121016, 2.714681, 2.395246, -0.847395}, { 3.121754, 0.226057, 12.482196, 66.203621, 0.007238, 0.000000}}, {"Ge" ,{ 16.540613, 1.567900, 3.727829, 3.345098, 6.785079, 0.018726}, { 2.866618, 0.012198, 13.432163, 58.866047, 0.210974, 0.000000}}, {"As" ,{ 17.025642, 4.503441, 3.715904, 3.937200, 6.790175, -2.984117}, { 2.597739, 0.003012, 14.272119, 50.437996, 0.193015, 0.000000}}, {"Se" ,{ 17.354071, 4.653248, 4.259489, 4.136455, 6.749163, -3.160982}, { 2.349787, 0.002550, 15.579460, 45.181202, 0.177432, 0.000000}}, {"Br" ,{ 17.550570, 5.411882, 3.937180, 3.880645, 6.707793, -2.492088}, { 2.119226, 16.557184, 0.002481, 42.164009, 0.162121, 0.000000}}, {"Kr" ,{ 17.655279, 6.848105, 4.171004, 3.446760, 6.685200, -2.810592}, { 1.908231, 16.606236, 0.001598, 39.917473, 0.146896, 0.000000}}, {"Rb" ,{ 8.123134, 2.138042, 6.761702, 1.156051, 17.679546, 1.139548}, { 15.142385, 33.542667, 0.129372,224.132507, 1.713368, 0.000000}}, {"Sr" ,{ 17.730219, 9.795867, 6.099763, 2.620025, 0.600053, 1.140251}, { 1.563060, 14.310868, 0.120574,135.771317, 0.120574, 0.000000}}, {"Y" ,{ 17.792040, 10.253252, 5.714949, 3.170516, 0.918251, 1.131787}, { 1.429691, 13.132816, 0.112173,108.197029, 0.112173, 0.000000}}, {"Zr" ,{ 17.859772, 10.911038, 5.821115, 3.512513, 0.746965, 1.124859}, { 1.310692, 12.319285, 0.104353, 91.777542, 0.104353, 0.000000}}, {"Nb" ,{ 17.958399, 12.063054, 5.007015, 3.287667, 1.531019, 1.123452}, { 1.211590, 12.246687, 0.098615, 75.011948, 0.098615, 0.000000}}, {"Mo" ,{ 6.236218, 17.987711, 12.973127, 3.451426, 0.210899, 1.108770}, { 0.090780, 1.108310, 11.468720, 66.684151, 0.090780, 0.000000}}, {"Tc" ,{ 17.840963, 3.428236, 1.373012, 12.947364, 6.335469, 1.074784}, { 1.005729, 41.901382,119.320541, 9.781542, 0.083391, 0.000000}}, {"Ru" ,{ 6.271624, 17.906738, 14.123269, 3.746008, 0.908235, 1.043992}, { 0.077040, 0.928222, 9.555345, 35.860680,123.552246, 0.000000}}, {"Rh" ,{ 6.216648, 17.919739, 3.854252, 0.840326, 15.173498, 0.995452}, { 0.070789, 0.856121, 33.889484,121.686691, 9.029517, 0.000000}}, {"Pd" ,{ 6.121511, 4.784063, 16.631683, 4.318258, 13.246773, 0.883099}, { 0.062549, 0.784031, 8.751391, 34.489983, 0.784031, 0.000000}}, {"Ag" ,{ 6.073874, 17.155437, 4.173344, 0.852238, 17.988686, 0.756603}, { 0.055333, 7.896512, 28.443739,110.376106, 0.716809, 0.000000}}, {"Cd" ,{ 6.080986, 18.019468, 4.018197, 1.303510, 17.974669, 0.603504}, { 0.048990, 7.273646, 29.119284, 95.831207, 0.661231, 0.000000}}, {"In" ,{ 6.196477, 18.816183, 4.050479, 1.638929, 17.962912, 0.333097}, { 0.042072, 6.695665, 31.009790,103.284348, 0.610714, 0.000000}}, {"Sn" ,{ 19.325171, 6.281571, 4.498866, 1.856934, 17.917318, 0.119024}, { 6.118104, 0.036915, 32.529045, 95.037186, 0.565651, 0.000000}}, {"Sb" ,{ 5.394956, 6.549570, 19.650681, 1.827820, 17.867832, -0.290506}, { 33.326523, 0.030974, 5.564929, 87.130966, 0.523992, 0.000000}}, {"Te" ,{ 6.660302, 6.940756, 19.847015, 1.557175, 17.802427, -0.806668}, { 33.031654, 0.025750, 5.065547, 84.101616, 0.487660, 0.000000}}, {"I" ,{ 19.884502, 6.736593, 8.110516, 1.170953, 17.548716, -0.448811}, { 4.628591, 0.027754, 31.849096, 84.406387, 0.463550, 0.000000}}, {"Xe" ,{ 19.978920, 11.774945, 9.332182, 1.244749, 17.737501, -6.065902}, { 4.143356, 0.010142, 28.796200, 75.280685, 0.413616, 0.000000}}, {"Cs" ,{ 17.418674, 8.314444, 10.323193, 1.383834, 19.876251, -2.322802}, { 0.399828, 0.016872, 25.605827,233.339676, 3.826915, 0.000000}}, {"Ba" ,{ 19.747343, 17.368477, 10.465718, 2.592602, 11.003653, -5.183497}, { 3.481823, 0.371224, 21.226641,173.834274, 0.010719, 0.000000}}, {"La" ,{ 19.966019, 27.329655, 11.018425, 3.086696, 17.335455,-21.745489}, { 3.197408, 0.003446, 19.955492,141.381973, 0.341817, 0.000000}}, {"Ce" ,{ 17.355122, 43.988499, 20.546650, 3.130670, 11.353665,-38.386017}, { 0.328369, 0.002047, 3.088196,134.907654, 18.832960, 0.000000}}, {"Pr" ,{ 21.551311, 17.161730, 11.903859, 2.679103, 9.564197, -3.871068}, { 2.995675, 0.312491, 17.716705,152.192825, 0.010468, 0.000000}}, {"Nd" ,{ 17.331244, 62.783924, 12.160097, 2.663483, 22.239950,-57.189842}, { 0.300269, 0.001320, 17.026001,148.748993, 2.910268, 0.000000}}, {"Pm" ,{ 17.286388, 51.560162, 12.478557, 2.675515, 22.960947,-45.973682}, { 0.286620, 0.001550, 16.223755,143.984512, 2.796480, 0.000000}}, {"Sm" ,{ 23.700363, 23.072214, 12.777782, 2.684217, 17.204367,-17.452166}, { 2.689539, 0.003491, 15.495437,139.862473, 0.274536, 0.000000}}, {"Eu" ,{ 17.186195, 37.156837, 13.103387, 2.707246, 24.419271,-31.586687}, { 0.261678, 0.001995, 14.787360,134.816299, 2.581883, 0.000000}}, {"Gd" ,{ 24.898117, 17.104952, 13.222581, 3.266152, 48.995213,-43.505684}, { 2.435028, 0.246961, 13.996325,110.863091, 0.001383, 0.000000}}, {"Tb" ,{ 25.910013, 32.344139, 13.765117, 2.751404, 17.064405,-26.851971}, { 2.373912, 0.002034, 13.481969,125.836510, 0.236916, 0.000000}}, {"Dy" ,{ 26.671785, 88.687576, 14.065445, 2.768497, 17.067781,-83.279831}, { 2.282593, 0.000665, 12.920230,121.937187, 0.225531, 0.000000}}, {"Ho" ,{ 27.150190, 16.999819, 14.059334, 3.386979, 46.546471,-41.165253}, { 2.169660, 0.215414, 12.213148,100.506783, 0.001211, 0.000000}}, {"Er" ,{ 28.174887, 82.493271, 14.624002, 2.802756, 17.018515,-77.135223}, { 2.120995, 0.000640, 11.915256,114.529938, 0.207519, 0.000000}}, {"Tm" ,{ 28.925894, 76.173798, 14.904704, 2.814812, 16.998117,-70.839813}, { 2.046203, 0.000656, 11.465375,111.411980, 0.199376, 0.000000}}, {"Yb" ,{ 29.676760, 65.624069, 15.160854, 2.830288, 16.997850,-60.313812}, { 1.977630, 0.000720, 11.044622,108.139153, 0.192110, 0.000000}}, {"Lu" ,{ 30.122866, 15.099346, 56.314899, 3.540980, 16.943729,-51.049416}, { 1.883090, 10.342764, 0.000780, 89.559250, 0.183849, 0.000000}}, {"Hf" ,{ 30.617033, 15.145351, 54.933548, 4.096253, 16.896156,-49.719837}, { 1.795613, 9.934469, 0.000739, 76.189705, 0.175914, 0.000000}}, {"Ta" ,{ 31.066359, 15.341823, 49.278297, 4.577665, 16.828321,-44.119026}, { 1.708732, 9.618455, 0.000760, 66.346199, 0.168002, 0.000000}}, {"W" ,{ 31.507900, 15.682498, 37.960129, 4.885509, 16.792112,-32.864574}, { 1.629485, 9.446448, 0.000898, 59.980675, 0.160798, 0.000000}}, {"Re" ,{ 31.888456, 16.117104, 42.390297, 5.211669, 16.767591,-37.412682}, { 1.549238, 9.233474, 0.000689, 54.516373, 0.152815, 0.000000}}, {"Os" ,{ 32.210297, 16.678440, 48.559906, 5.455839, 16.735533,-43.677956}, { 1.473531, 9.049695, 0.000519, 50.210201, 0.145771, 0.000000}}, {"Ir" ,{ 32.004436, 1.975454, 17.070105, 15.939454, 5.990003, 4.018893}, { 1.353767, 81.014175, 0.128093, 7.661196, 26.659403, 0.000000}}, {"Pt" ,{ 31.273891, 18.445440, 17.063745, 5.555933, 1.575270, 4.050394}, { 1.316992, 8.797154, 0.124741, 40.177994, 1.316997, 0.000000}}, {"Au" ,{ 16.777390, 19.317156, 32.979683, 5.595453, 10.576854, -6.279078}, { 0.122737, 8.621570, 1.256902, 38.008820, 0.000601, 0.000000}}, {"Hg" ,{ 16.839890, 20.023823, 28.428564, 5.881564, 4.714706, 4.076478}, { 0.115905, 8.256927, 1.195250, 39.247227, 1.195250, 0.000000}}, {"Tl" ,{ 16.630795, 19.386616, 32.808571, 1.747191, 6.356862, 4.066939}, { 0.110704, 7.181401, 1.119730, 90.660263, 26.014978, 0.000000}}, {"Pb" ,{ 16.419567, 32.738590, 6.530247, 2.342742, 19.916475, 4.049824}, { 0.105499, 1.055049, 25.025890, 80.906593, 6.664449, 0.000000}}, {"Bi" ,{ 16.282274, 32.725136, 6.678302, 2.694750, 20.576559, 4.040914}, { 0.101180, 1.002287, 25.714146, 77.057549, 6.291882, 0.000000}}, {"Po" ,{ 16.289164, 32.807171, 21.095163, 2.505901, 7.254589, 4.046556}, { 0.098121, 0.966265, 6.046622, 76.598068, 28.096128, 0.000000}}, {"At" ,{ 16.011461, 32.615547, 8.113899, 2.884082, 21.377867, 3.995684}, { 0.092639, 0.904416, 26.543257, 68.372963, 5.499512, 0.000000}}, {"Rn" ,{ 16.070229, 32.641106, 21.489658, 2.299218, 9.480184, 4.020977}, { 0.090437, 0.876409, 5.239687, 69.188477, 27.632641, 0.000000}}, {"Fr" ,{ 16.007385, 32.663830, 21.594351, 1.598497, 11.121192, 4.003472}, { 0.087031, 0.840187, 4.954467,199.805801, 26.905106, 0.000000}}, {"Ra" ,{ 32.563690, 21.396671, 11.298093, 2.834688, 15.914965, 3.981773}, { 0.801980, 4.590666, 22.758972,160.404388, 0.083544, 0.000000}}, {"Ac" ,{ 15.914053, 32.535042, 21.553976, 11.433394, 3.612409, 3.939212}, { 0.080511, 0.770669, 4.352206, 21.381622,130.500748, 0.000000}}, {"Th" ,{ 15.784024, 32.454899, 21.849222, 4.239077, 11.736191, 3.922533}, { 0.077067, 0.735137, 4.097976,109.464111, 20.512138, 0.000000}}, {"Pa" ,{ 32.740208, 21.973675, 12.957398, 3.683832, 15.744058, 3.886066}, { 0.709545, 4.050881, 19.231543,117.255005, 0.074040, 0.000000}}, {"U" ,{ 15.679275, 32.824306, 13.660459, 3.687261, 22.279434, 3.854444}, { 0.071206, 0.681177, 18.236156,112.500038, 3.930325, 0.000000}}, {"Np" ,{ 32.999901, 22.638077, 14.219973, 3.672950, 15.683245, 3.769391}, { 0.657086, 3.854918, 17.435474,109.464485, 0.068033, 0.000000}}, {"Pu" ,{ 33.281178, 23.148544, 15.153755, 3.031492, 15.704215, 3.664200}, { 0.634999, 3.856168, 16.849735,121.292038, 0.064857, 0.000000}}, {"Am" ,{ 33.435162, 23.657259, 15.576339, 3.027023, 15.746100, 3.541160}, { 0.612785, 3.792942, 16.195778,117.757004, 0.061755, 0.000000}}, {"Cm" ,{ 15.804837, 33.480801, 24.150198, 3.655563, 15.499866, 3.390840}, { 0.058619, 0.590160, 3.674720,100.736191, 15.408296, 0.000000}}, {"Bk" ,{ 15.889072, 33.625286, 24.710381, 3.707139, 15.839268, 3.213169}, { 0.055503, 0.569571, 3.615472, 97.694786, 14.754303, 0.000000}}, {"Cf" ,{ 33.794075, 25.467693, 16.048487, 3.657525, 16.008982, 3.005326}, { 0.550447, 3.581973, 14.357388, 96.064972, 0.052450, 0.000000}}, {"H1-" ,{ 0.702260, 0.763666, 0.248678, 0.261323, 0.023017, 0.000425}, { 23.945604, 74.897919, 6.773289,233.583450, 1.337531, 0.000000}}, {"Li1+",{ 0.432724, 0.549257, 0.376575, -0.336481, 0.976060, 0.001764}, { 0.260367, 1.042836, 7.885294, 0.260368, 3.042539, 0.000000}}, {"Be2+",{ 3.055430, -2.372617, 1.044914, 0.544233, 0.381737, -0.653773}, { 0.001226, 0.001227, 1.542106, 0.456279, 4.047479, 0.000000}}, {"Cval",{ 1.258489, 0.728215, 1.119856, 2.168133, 0.705239, 0.019722}, { 10.683769, 0.208177, 0.836097, 24.603704, 58.954273, 0.000000}}, {"O1-" ,{ 3.106934, 3.235142, 1.148886, 0.783981, 0.676953, 0.046136}, { 19.868080, 6.960252, 0.170043, 65.693512, 0.630757, 0.000000}}, {"O2-" ,{ 3.990247, 2.300563, 0.607200, 1.907882, 1.167080, 0.025429}, { 16.639956, 5.636819, 0.108493, 47.299709, 0.379984, 0.000000}}, {"F1-" ,{ 0.457649, 3.841561, 1.432771, 0.801876, 3.395041, 0.069525}, { 0.917243, 5.507803, 0.164955, 51.076206, 15.821679, 0.000000}}, {"Na1+",{ 3.148690, 4.073989, 0.767888, 0.995612, 0.968249, 0.045300}, { 2.594987, 6.046925, 0.070139, 14.122657, 0.217037, 0.000000}}, {"Mg2+",{ 3.062918, 4.135106, 0.853742, 1.036792, 0.852520, 0.058851}, { 2.015803, 4.417941, 0.065307, 9.669710, 0.187818, 0.000000}}, {"Al3+",{ 4.132015, 0.912049, 1.102425, 0.614876, 3.219136, 0.019397}, { 3.528641, 7.378344, 0.133708, 0.039065, 1.644728, 0.000000}}, {"Siva",{ 2.879033, 3.072960, 1.515981, 1.390030, 4.995051, 0.146030}, { 1.239713, 38.706276, 0.081481, 93.616333, 2.770293, 0.000000}}, {"Si4+",{ 3.676722, 3.828496, 1.258033, 0.419024, 0.720421, 0.097266}, { 1.446851, 3.013144, 0.064397, 0.206254, 5.970222, 0.000000}}, {"Cl1-",{ 1.061802, 7.139886, 6.524271, 2.355626, 35.829403,-34.916603}, { 0.144727, 1.171795, 19.467655, 60.320301, 0.000436, 0.000000}}, {"K1+" ,{-17.609339, 1.494873, 7.150305, 10.899569, 15.808228, 0.257164}, { 18.840979, 0.053453, 0.812940, 22.264105, 14.351593, 0.000000}}, {"Ca2+",{ 8.501441, 12.880483, 9.765095, 7.156669, 0.711160,-21.013187}, { 10.525848, -0.004033, 0.010692, 0.684443, 27.231771, 0.000000}}, {"Sc3+",{ 7.104348, 1.511488,-53.669773, 38.404816, 24.532240, 0.118642}, { 0.601957, 0.033386, 12.572138, 10.859736, 14.125230, 0.000000}}, {"Ti2+",{ 7.040119, 1.496285, 9.657304, 0.006534, 1.649561, 0.150362}, { 0.537072, 0.031914, 8.009958,201.800293, 24.039482, 0.000000}}, {"Ti3+",{ 36.587933, 7.230255, -9.086077, 2.084594, 17.294008,-35.111282}, { 0.000681, 0.522262, 5.262317, 15.881716, 6.149805, 0.000000}}, {"Ti4+",{ 45.355537, 7.092900, 7.483858,-43.498817, 1.678915, -0.110628}, { 9.252186, 0.523046, 13.082852, 10.193876, 0.023064, 0.000000}}, {"V2+" ,{ 7.754356, 2.064100, 2.576998, 2.011404, 7.126177, -0.533379}, { 7.066315, 0.014993, 7.066308, 22.055786, 0.467568, 0.000000}}, {"V3+" ,{ 9.958480, 1.596350, 1.483442,-10.846044, 17.332867, 0.474921}, { 6.763041, 0.056895, 17.750029, 0.328826, 0.388013, 0.000000}}, {"V5+" ,{ 15.575018, 8.448095, 1.612040, -9.721855, 1.534029, 0.552676}, { 0.682708, 5.566640, 10.527077, 0.907961, 0.066667, 0.000000}}, {"Cr2+",{ 10.598877, 1.565858, 2.728280, 0.098064, 6.959321, 0.049870}, { 6.151846, 0.023519, 17.432816, 54.002388, 0.426301, 0.000000}}, {"Cr3+",{ 7.989310, 1.765079, 2.627125, 1.829380, 6.980908, -0.192123}, { 6.068867, 0.018342, 6.068887, 16.309284, 0.420864, 0.000000}}, {"Mn2+",{ 11.287712, 26.042414, 3.058096, 0.090258, 7.088306,-24.566132}, { 5.506225, 0.000774, 16.158575, 54.766354, 0.375580, 0.000000}}, {"Mn3+",{ 6.926972, 2.081342, 11.128379, 2.375107, -0.419287, -0.093713}, { 0.378315, 0.015054, 5.379957, 14.429586, 0.004939, 0.000000}}, {"Mn4+",{ 12.409131, 7.466993, 1.809947,-12.138477, 10.780248, 0.672146}, { 0.300400, 0.112814, 12.520756, 0.168653, 5.173237, 0.000000}}, {"Fe2+",{ 11.776765, 11.165097, 3.533495, 0.165345, 7.036932, -9.676919}, { 4.912232, 0.001748, 14.166556, 42.381958, 0.341324, 0.000000}}, {"Fe3+",{ 9.721638, 63.403847, 2.141347, 2.629274, 7.033846,-61.930725}, { 4.869297, 0.000293, 4.867602, 13.539076, 0.338520, 0.000000}}, {"Co2+",{ 6.993840, 26.285812, 12.254289, 0.246114, 4.017407,-24.796852}, { 0.310779, 0.000684, 4.400528, 35.741447, 12.536393, 0.000000}}, {"Co3+",{ 6.861739, 2.678570, 12.281889, 3.501741, -0.179384, -1.147345}, { 0.309794, 0.008142, 4.331703, 11.914167, 11.914167, 0.000000}}, {"Ni2+",{ 12.519017, 37.832058, 4.387257, 0.661552, 6.949072,-36.344471}, { 3.933053, 0.000442, 10.449184, 23.860998, 0.283723, 0.000000}}, {"Ni3+",{ 13.579366, 1.902844, 12.859268, 3.811005, -6.838595, -0.317618}, { 0.313140, 0.012621, 3.906407, 10.894311, 0.344379, 0.000000}}, {"Cu1+",{ 12.960763, 16.342150, 1.110102, 5.520682, 6.915452,-14.849320}, { 3.576010, 0.000975, 29.523218, 10.114283, 0.261326, 0.000000}}, {"Cu2+",{ 11.895569, 16.344978, 5.799817, 1.048804, 6.789088,-14.878383}, { 3.378519, 0.000924, 8.133653, 20.526524, 0.254741, 0.000000}}, {"Zn2+",{ 13.340772, 10.428857, 5.544489, 0.762295, 6.869172, -8.945248}, { 3.215913, 0.001413, 8.542680, 21.891756, 0.239215, 0.000000}}, {"Ga3+",{ 13.123875, 35.288189, 6.126979, 0.611551, 6.724807,-33.875122}, { 2.809960, 0.000323, 6.831534, 16.784311, 0.212002, 0.000000}}, {"Ge4+",{ 6.876636, 6.779091, 9.969591, 3.135857, 0.152389, 1.086542}, { 2.025174, 0.176650, 3.573822, 7.685848, 16.677574, 0.000000}}, {"Br1-",{ 17.714310, 6.466926, 6.947385, 4.402674, -0.697279, 1.152674}, { 2.122554, 19.050768, 0.152708, 58.690361, 58.690372, 0.000000}}, {"Rb1+",{ 17.684320, 7.761588, 6.680874, 2.668883, 0.070974, 1.133263}, { 1.710209, 14.919863, 0.128542, 31.654478, 0.128543, 0.000000}}, {"Sr2+",{ 17.694973, 1.275762, 6.154252, 9.234786, 0.515995, 1.125309}, { 1.550888, 30.133041, 0.118774, 13.821799, 0.118774, 0.000000}}, {"Y3+" ,{ 46.660366, 10.369686, 4.623042,-62.170834, 17.471146, 19.023842}, { -0.019971, 13.180257, 0.176398, -0.016727, 1.467348, 0.000000}}, {"Zr4+",{ 6.802956, 17.699253, 10.650647, -0.248108, 0.250338, 0.827902}, { 0.096228, 1.296127, 11.240715, -0.219259, -0.219021, 0.000000}}, {"Nb3+",{ 17.714323, 1.675213, 7.483963, 8.322464, 11.143573, -8.339573}, { 1.172419, 30.102791, 0.080255, -0.002983, 10.456687, 0.000000}}, {"Nb5+",{ 17.580206, 7.633277, 10.793497, 0.180884, 67.837921,-68.024780}, { 1.165852, 0.078558, 9.507652, 31.621656, -0.000438, 0.000000}}, {"Mo3+",{ 7.447050, 17.778122, 11.886068, 1.997905, 1.789626, -1.898764}, { 0.072000, 1.073145, 9.834720, 28.221746, -0.011674, 0.000000}}, {"Mo5+",{ 7.929879, 17.667669, 11.515987, 0.500402, 77.444084,-78.056595}, { 0.068856, 1.068064, 9.046229, 26.558945, -0.000473, 0.000000}}, {"Mo6+",{ 34.757683, 9.653037, 6.584769,-18.628115, 2.490594, 1.141916}, { 1.301770, 7.123843, 0.094097, 1.617443, 12.335434, 0.000000}}, {"Ru3+",{ 17.894758, 13.579529, 10.729251, 2.474095, 48.227997,-51.905243}, { 0.902827, 8.740579, 0.045125, 24.764954, -0.001699, 0.000000}}, {"Ru4+",{ 17.845776, 13.455084, 10.229087, 1.653524, 14.059795,-17.241762}, { 0.901070, 8.482392, 0.045972, 23.015272, -0.004889, 0.000000}}, {"Rh3+",{ 17.758621, 14.569813, 5.298320, 2.533579, 0.879753, 0.960843}, { 0.841779, 8.319533, 0.069050, 23.709131, 0.069050, 0.000000}}, {"Rh4+",{ 17.716188, 14.446654, 5.185801, 1.703448, 0.989992, 0.959941}, { 0.840572, 8.100647, 0.068995, 22.357307, 0.068995, 0.000000}}, {"Pd2+",{ 6.122282, 15.651012, 3.513508, 9.060790, 8.771199, 0.879336}, { 0.062424, 8.018296, 24.784275, 0.776457, 0.776457, 0.000000}}, {"Pd4+",{ 6.152421,-96.069023, 31.622141, 81.578255, 17.801403, 0.915874}, { 0.063951, 11.090354, 13.466152, 9.758302, 0.783014, 0.000000}}, {"Ag1+",{ 6.091192, 4.019526, 16.948174, 4.258638, 13.889437, 0.785127}, { 0.056305, 0.719340, 7.758938, 27.368349, 0.719340, 0.000000}}, {"Ag2+",{ 6.401808, 48.699802, 4.799859,-32.332523, 16.356710, 1.068247}, { 0.068167, 0.942270, 20.639496, 1.100365, 6.883131, 0.000000}}, {"Cd2+",{ 6.093711, 43.909691, 17.041306,-39.675117, 17.958918, 0.664795}, { 0.050624, 8.654143, 15.621396, 11.082067, 0.667591, 0.000000}}, {"In3+",{ 6.206277, 18.497746, 3.078131, 10.524613, 7.401234, 0.293677}, { 0.041357, 6.605563, 18.792250, 0.608082, 0.608082, 0.000000}}, {"Sn2+",{ 6.353672, 4.770377, 14.672025, 4.235959, 18.002131, -0.042519}, { 0.034720, 6.167891, 6.167879, 29.006456, 0.561774, 0.000000}}, {"Sn4+",{ 15.445732, 6.420892, 4.562980, 1.713385, 18.033537, -0.172219}, { 6.280898, 0.033144, 6.280899, 17.983601, 0.557980, 0.000000}}, {"Sb3+",{ 10.189171, 57.461918, 19.356573, 4.862206,-45.394096, 1.516108}, { 0.089485, 0.375256, 5.357987, 22.153736, 0.297768, 0.000000}}, {"Sb5+",{ 17.920622, 6.647932, 12.724075, 1.555545, 7.600591, -0.445371}, { 0.522315, 0.029487, 5.718210, 16.433775, 5.718204, 0.000000}}, {"I1-" ,{ 20.010330, 17.835524, 8.104130, 2.231118, 9.158548, -3.341004}, { 4.565931, 0.444266, 32.430672, 95.149040, 0.014906, 0.000000}}, {"Cs1+",{ 19.939056, 24.967621, 10.375884, 0.454243, 17.660248,-19.394306}, { 3.770511, 0.004040, 25.311275, 76.537766, 0.384730, 0.000000}}, {"Ba2+",{ 19.750200, 17.513683, 10.884892, 0.321585, 65.149834,-59.618172}, { 3.430748, 0.361590, 21.358307, 70.309402, 0.001418, 0.000000}}, {"La3+",{ 19.688887, 17.345703, 11.356296, 0.099418, 82.358124,-76.846909}, { 3.146211, 0.339586, 18.753832, 90.345459, 0.001072, 0.000000}}, {"Ce3+",{ 26.593231, 85.866432, -6.677695, 12.111847, 17.401903,-80.313423}, { 3.280381, 0.001012, 4.313575, 17.868504, 0.326962, 0.000000}}, {"Ce4+",{ 17.457533, 25.659941, 11.691037, 19.695251,-16.994749, -3.515096}, { 0.311812, -0.003793, 16.568687, 2.886395, -0.008931, 0.000000}}, {"Pr3+",{ 20.879841, 36.035797, 12.135341, 0.283103, 17.167803,-30.500784}, { 2.870897, 0.002364, 16.615236, 53.909359, 0.306993, 0.000000}}, {"Pr4+",{ 17.496082, 21.538509, 20.403114, 12.062211, -7.492043, -9.016722}, { 0.294457, -0.002742, 2.772886, 15.804613, -0.013556, 0.000000}}, {"Nd3+",{ 17.120077, 56.038139, 21.468307, 10.000671, 2.905866,-50.541992}, { 0.291295, 0.001421, 2.743681, 14.581367, 22.485098, 0.000000}}, {"Pm3+",{ 22.221066, 17.068142, 12.805423, 0.435687, 52.238770,-46.767181}, { 2.635767, 0.277039, 14.927315, 45.768017, 0.001455, 0.000000}}, {"Sm3+",{ 15.618565, 19.538092, 13.398946, -4.358811, 24.490461, -9.714854}, { 0.006001, 0.306379, 14.979594, 0.748825, 2.454492, 0.000000}}, {"Eu2+",{ 23.899035, 31.657497, 12.955752, 1.700576, 16.992199,-26.204315}, { 2.467332, 0.002230, 13.625002, 35.089481, 0.253136, 0.000000}}, {"Eu3+",{ 17.758327, 33.498665, 24.067188, 13.436883, -9.019134,-19.768026}, { 0.244474, -0.003901, 2.487526, 14.568011, -0.015628, 0.000000}}, {"Gd3+",{ 24.344999, 16.945311, 13.866931, 0.481674, 93.506378,-88.147179}, { 2.333971, 0.239215, 12.982995, 43.876347, 0.000673, 0.000000}}, {"Tb3+",{ 24.878252, 16.856016, 13.663937, 1.279671, 39.271294,-33.950317}, { 2.223301, 0.227290, 11.812528, 29.910065, 0.001527, 0.000000}}, {"Dy3+",{ 16.864344, 90.383461, 13.675473, 1.687078, 25.540651,-85.150650}, { 0.216275, 0.000593, 11.121207, 26.250975, 2.135930, 0.000000}}, {"Ho3+",{ 16.837524, 63.221336, 13.703766, 2.061602, 26.202621,-58.026505}, { 0.206873, 0.000796, 10.500283, 24.031883, 2.055060, 0.000000}}, {"Er3+",{ 16.810127, 22.681061, 13.864114, 2.294506, 26.864477,-17.513460}, { 0.198293, 0.002126, 9.973341, 22.836388, 1.979442, 0.000000}}, {"Tm3+",{ 16.787500, 15.350905, 14.182357, 2.299111, 27.573771,-10.192087}, { 0.190852, 0.003036, 9.602934, 22.526880, 1.912862, 0.000000}}, {"Yb2+",{ 28.443794, 16.849527, 14.165081, 3.445311, 28.308853,-23.214935}, { 1.863896, 0.183811, 9.225469, 23.691355, 0.001463, 0.000000}}, {"Yb3+",{ 28.191629, 16.828087, 14.167848, 2.744962, 23.171774,-18.103676}, { 1.842889, 0.182788, 9.045957, 20.799847, 0.001759, 0.000000}}, {"Lu3+",{ 28.828693, 16.823227, 14.247617, 3.079559, 25.647667,-20.626528}, { 1.776641, 0.175560, 8.575531, 19.693701, 0.001453, 0.000000}}, {"Hf4+",{ 29.267378, 16.792543, 14.785310, 2.184128, 23.791996,-18.820383}, { 1.697911, 0.168313, 8.190025, 18.277578, 0.001431, 0.000000}}, {"Ta5+",{ 29.539469, 16.741854, 15.182070, 1.642916, 16.437447,-11.542459}, { 1.612934, 0.160460, 7.654408, 17.070732, 0.001858, 0.000000}}, {"W6+" ,{ 29.729357, 17.247808, 15.184488, 1.154652, 0.739335, 3.945157}, { 1.501648, 0.140803, 6.880573, 14.299601, 14.299618, 0.000000}}, {"Os4+",{ 17.113485, 15.792370, 23.342392, 4.090271, 7.671292, 3.988390}, { 0.131850, 7.288542, 1.389307, 19.629425, 1.389307, 0.000000}}, {"Ir3+",{ 31.537575, 16.363338, 15.597141, 5.051404, 1.436935, 4.009459}, { 1.334144, 7.451918, 0.127514, 21.705648, 0.127515, 0.000000}}, {"Ir4+",{ 30.391249, 16.146996, 17.019068, 4.458904, 0.975372, 4.006865}, { 1.328519, 7.181766, 0.127337, 19.060146, 1.328519, 0.000000}}, {"Pt2+",{ 31.986849, 17.249048, 15.269374, 5.760234, 1.694079, 4.032512}, { 1.281143, 7.625512, 0.123571, 24.190826, 0.123571, 0.000000}}, {"Pt4+",{ 41.932713, 16.339224, 17.653894, 6.012420,-12.036877, 4.094551}, { 1.111409, 6.466086, 0.128917, 16.954155, 0.778721, 0.000000}}, {"Au1+",{ 32.124306, 16.716476, 16.814100, 7.311565, 0.993064, 4.040792}, { 1.216073, 7.165378, 0.118715, 20.442486, 53.095985, 0.000000}}, {"Au3+",{ 31.704271, 17.545767, 16.819551, 5.522640, 0.361725, 4.042679}, { 1.215561, 7.220506, 0.118812, 20.050970, 1.215562, 0.000000}}, {"Hg1+",{ 28.866837, 19.277540, 16.776051, 6.281459, 3.710289, 4.068430}, { 1.173967, 7.583842, 0.115351, 29.055994, 1.173968, 0.000000}}, {"Hg2+",{ 32.411079, 18.690371, 16.711773, 9.974835, -3.847611, 4.052869}, { 1.162980, 7.329806, 0.114518, 22.009489, 22.009493, 0.000000}}, {"Tl1+",{ 32.295044, 16.570049, 17.991013, 1.535355, 7.554591, 4.054030}, { 1.101544, 0.110020, 6.528559, 52.495068, 20.338634, 0.000000}}, {"Tl3+",{ 32.525639, 19.139185, 17.100321, 5.891115, 12.599463, -9.256075}, { 1.094966, 6.900992, 0.103667, 18.489614, -0.001401, 0.000000}}, {"Pb2+",{ 27.392647, 16.496822, 19.984501, 6.813923, 5.233910, 4.065623}, { 1.058874, 0.106305, 6.708123, 24.395554, 1.058874, 0.000000}}, {"Pb4+",{ 32.505657, 20.014240, 14.645661, 5.029499, 1.760138, 4.044678}, { 1.047035, 6.670321, 0.105279, 16.525040, 0.105279, 0.000000}}, {"Bi3+",{ 32.461437, 19.438683, 16.302486, 7.322662, 0.431704, 4.043703}, { 0.997930, 6.038867, 0.101338, 18.371586, 46.361046, 0.000000}}, {"Bi5+",{ 16.734028, 20.580494, 9.452623, 61.155834,-34.041023, 4.113663}, { 0.105076, 4.773282, 11.762162, 1.211775, 1.619408, 0.000000}}, {"Ra2+",{ 4.986228, 32.474945, 21.947443, 11.800013, 10.807292, 3.956572}, { 0.082597, 0.791468, 4.608034, 24.792431, 0.082597, 0.000000}}, {"Ac3+",{ 15.584983, 32.022125, 21.456327, 0.757593, 12.341252, 3.838984}, { 0.077438, 0.739963, 4.040735, 47.525002, 19.406845, 0.000000}}, {"Th4+",{ 15.515445, 32.090691, 13.996399, 12.918157, 7.635514, 3.831122}, { 0.074499, 0.711663, 3.871044, 18.596891, 3.871044, 0.000000}}, {"U3+" ,{ 15.360309, 32.395657, 21.961290, 1.325894, 14.251453, 3.706622}, { 0.067815, 0.654643, 3.643409, 39.604965, 16.330570, 0.000000}}, {"U4+" ,{ 15.355091, 32.235306, 0.557745, 14.396367, 21.751173, 3.705863}, { 0.067789, 0.652613, 42.354237, 15.908239, 3.553231, 0.000000}}, {"U6+" ,{ 15.333844, 31.770849, 21.274414, 13.872636, 0.048519, 3.700591}, { 0.067644, 0.646384, 3.317894, 14.650250, 75.339699, 0.000000}}, {"Np3+",{ 15.378152, 32.572132, 22.206125, 1.413295, 14.828381, 3.603370}, { 0.064613, 0.631420, 3.561936, 37.875511, 15.546129, 0.000000}}, {"Np4+",{ 15.373926, 32.423019, 21.969994, 0.662078, 14.969350, 3.603039}, { 0.064597, 0.629658, 3.476389, 39.438942, 15.135764, 0.000000}}, {"Np6+",{ 15.359986, 31.992825, 21.412458, 0.066574, 14.568174, 3.600942}, { 0.064528, 0.624505, 3.253441, 67.658318, 13.980832, 0.000000}}, {"Pu3+",{ 15.356004, 32.769127, 22.680210, 1.351055, 15.416232, 3.428895}, { 0.060590, 0.604663, 3.491509, 37.260635, 14.981921, 0.000000}}, {"Pu4+",{ 15.416219, 32.610569, 22.256662, 0.719495, 15.518152, 3.480408}, { 0.061456, 0.607938, 3.411848, 37.628792, 14.464360, 0.000000}}, {"Pu6+",{ 15.436506, 32.289719, 14.726737, 15.012391, 7.024677, 3.502325}, { 0.061815, 0.606541, 3.245363, 13.616438, 3.245364, 0.000000}} }; } // namespace data /*! If the atom has an anisotropic U (even if the values are isotropic), then it is initialised as anisotropic, otherwise it is isotropic. \param atom The atom object. */ AtomShapeFn::AtomShapeFn( const Atom& atom ) { init( atom ); } /*! The atom is initialised as isotropic. \param xyz The atom coordinate. \param element The atom element. \param u_iso The isotropic U-value. \param occ The occupancy. */ AtomShapeFn::AtomShapeFn( const Coord_orth& xyz, const String& element, const ftype u_iso, const ftype occ ) { init( xyz, element, u_iso, occ ); } /*! The atom is initialised as anisotropic. \param xyz The atom coordinate. \param element The atom element. \param u_aniso The anisotropic U-value. \param occ The occupancy. */ AtomShapeFn::AtomShapeFn( const Coord_orth& xyz, const String& element, const U_aniso_orth& u_aniso, const ftype occ ) { init( xyz, element, u_aniso, occ ); } /*! If the atom has an anisotropic U (even if the values are isotropic), then it is initialised as anisotropic, otherwise it is isotropic. \param atom The atom object. */ void AtomShapeFn::init( const Atom& atom ) { ftype occ = atom.occupancy(); if ( Util::is_nan( occ ) ) occ = 1.0; if ( atom.u_aniso_orth().is_null() ) { ftype u_iso = atom.u_iso(); if ( Util::is_nan( u_iso ) ) u_iso = 0.001; init( atom.coord_orth(), atom.element(), u_iso, occ ); } else { init( atom.coord_orth(), atom.element(), atom.u_aniso_orth(), occ ); } } /*! The atom is initialised as isotropic. \param xyz The atom coordinate. \param element The atom element. \param u_iso The isotropic U-value. \param occ The occupancy. */ void AtomShapeFn::init( const Coord_orth& xyz, const String& element, const ftype u_iso, const ftype occ ) { is_iso = true; coord_ = xyz; occ_ = occ; init( element, u_iso ); } /*! The atom is initialised as anisotropic. \param xyz The atom coordinate. \param element The atom element. \param u_aniso The anisotropic U-value. \param occ The occupancy. */ void AtomShapeFn::init( const Coord_orth& xyz, const String& element, const U_aniso_orth& u_aniso, const ftype occ ) { is_iso = false; coord_ = xyz; occ_ = occ; u_aniso_ = u_aniso; while ( u_aniso_.det() < 1.0e-20 ) // fix non-positive definites (crude) u_aniso_ = u_aniso_ + U_aniso_orth( 0.01, 0.01, 0.01, 0.0, 0.0, 0.0 ); init( element, u_aniso_.u_iso() ); // intialise aniso matrices for real space uaninv.resize(6); const ftype fourpi2 = Util::twopi() * Util::twopi(); const ftype pi3 = Util::pi() * Util::pi()* Util::pi(); for ( int i = 0; i < 6; i++ ) { uaninv[i] = Mat33sym<>( -2.0*u_aniso_.mat00()-b[i]/fourpi2, -2.0*u_aniso_.mat11()-b[i]/fourpi2, -2.0*u_aniso_.mat22()-b[i]/fourpi2, -2.0*u_aniso_.mat01(), -2.0*u_aniso_.mat02(), -2.0*u_aniso_.mat12() ).inverse(); double det = -uaninv[i].det(); //std::cout << aw[i] << "\t" << bw[i] << "\t"; aw[i] = a[i] * sqrt( det / pi3 ); bw[i] = -pow( det, 0.3333333333 ); //std::cout << aw[i] << "\t" << bw[i] << "\n"; } } /*! Return the scattering factor as a function of position in reciprocal space in electrons. \param rfl Position in reciprocal space. \return The scattering factor in electrons. */ ftype AtomShapeFn::f( const Coord_reci_orth& rfl ) const { // iso if ( is_iso ) return f( rfl.invresolsq() ); // aniso ftype s4 = 0.25 * rfl.invresolsq(); return occ_ * exp( -Util::twopi2() * u_aniso_.quad_form( rfl ) ) * ( a[0]*exp( -b[0]*s4 ) + a[1]*exp( -b[1]*s4 ) + a[2]*exp( -b[2]*s4 ) + a[3]*exp( -b[3]*s4 ) + a[4]*exp( -b[4]*s4 ) + a[5] ); } /*! Return the density as a function of position in real space in electrons. \param xyz Position in real space. \param The density in electrons. */ ftype AtomShapeFn::rho( const Coord_orth& xyz ) const { // iso const Coord_orth dxyz( xyz - coord_ ); if ( is_iso ) return rho( dxyz.lengthsq() ); // aniso return occ_ * ( aw[0]*exp( uaninv[0].quad_form( dxyz ) ) + aw[1]*exp( uaninv[1].quad_form( dxyz ) ) + aw[2]*exp( uaninv[2].quad_form( dxyz ) ) + aw[3]*exp( uaninv[3].quad_form( dxyz ) ) + aw[4]*exp( uaninv[4].quad_form( dxyz ) ) + aw[5]*exp( uaninv[5].quad_form( dxyz ) ) ); } /*! Return the scattering factor as a function of position in reciprocal space in electrons. \param invresolsq Inverse resolution squared in inverse Angstroms squared. \return The scattering factor in electrons. */ ftype AtomShapeFn::f( const ftype& invresolsq ) const { ftype s4 = 0.25 * invresolsq; return occ_ * exp( -Util::u2b(u_iso_)*s4 ) * ( a[0]*exp( -b[0]*s4 ) + a[1]*exp( -b[1]*s4 ) + a[2]*exp( -b[2]*s4 ) + a[3]*exp( -b[3]*s4 ) + a[4]*exp( -b[4]*s4 ) + a[5] ); } /*! Return the density as a function of position in real space in electrons. \param invresolsq Radius squared in Angstroms squared. \param The density in electrons. */ ftype AtomShapeFn::rho( const ftype& rsq ) const { return occ_ * ( aw[0]*exp(bw[0]*rsq) + aw[1]*exp(bw[1]*rsq) + aw[2]*exp(bw[2]*rsq) + aw[3]*exp(bw[3]*rsq) + aw[4]*exp(bw[4]*rsq) + aw[5]*exp(bw[5]*rsq) ); } /*! Return the Agarwal gradients of the density with respect to tha atomic parameters as a function of position in real space in electrons. The parameter list is defined by assignment to agarwal_params(). \param xyz Position in real space. \patam rho The density in electrons. \param grad Vector gradient in electrons (pre-size for best performance). */ bool AtomShapeFn::rho_grad( const Coord_orth& xyz, ftype& rho, std::vector& grad ) const { if ( is_iso ) { if ( grad.size() < params.size() ) grad.resize( params.size() ); const Coord_orth dxyz( xyz - coord_ ); const ftype rsq = dxyz.lengthsq(); const ftype r0 = aw[0]*exp(bw[0]*rsq); const ftype r1 = aw[1]*exp(bw[1]*rsq); const ftype r2 = aw[2]*exp(bw[2]*rsq); const ftype r3 = aw[3]*exp(bw[3]*rsq); const ftype r4 = aw[4]*exp(bw[4]*rsq); const ftype r5 = aw[5]*exp(bw[5]*rsq); const ftype r = r0 + r1 + r2 + r3 + r4 + r5; ftype g[5]; // temp array for gradients ftype gxyz = (r0*bw[0]+r1*bw[1]+r2*bw[2]+r3*bw[3]+r4*bw[4]+r5*bw[5]); rho = occ_ * r; g[X] = -2.0 * occ_ * gxyz * dxyz.x(); g[Y] = -2.0 * occ_ * gxyz * dxyz.y(); g[Z] = -2.0 * occ_ * gxyz * dxyz.z(); g[Occ] = r; g[Uiso] = 2.0 * occ_ * ( r0*bw[0]*(1.5+bw[0]*rsq) + r1*bw[1]*(1.5+bw[1]*rsq) + r2*bw[2]*(1.5+bw[2]*rsq) + r3*bw[3]*(1.5+bw[3]*rsq) + r4*bw[4]*(1.5+bw[4]*rsq) + r5*bw[5]*(1.5+bw[5]*rsq) ); for ( int i = 0; i < params.size(); i++ ) if ( params[i] < 5 ) grad[i] = g[params[i]]; return true; } else { if ( grad.size() < params.size() ) grad.resize( params.size() ); const Coord_orth dxyz( xyz - coord_ ); double ex[6]; for ( int i = 0; i < 6; i++ ) ex[i] = exp( uaninv[i].quad_form( dxyz ) ); const ftype r0 = aw[0]*ex[0]; const ftype r1 = aw[1]*ex[1]; const ftype r2 = aw[2]*ex[2]; const ftype r3 = aw[3]*ex[3]; const ftype r4 = aw[4]*ex[4]; const ftype r5 = aw[5]*ex[5]; const ftype r = r0 + r1 + r2 + r3 + r4 + r5; ftype g[11]; // temp array for gradients Vec3<> gxyz = r0*(uaninv[0]*dxyz) + r1*(uaninv[1]*dxyz) + r2*(uaninv[2]*dxyz) + r3*(uaninv[3]*dxyz) + r4*(uaninv[4]*dxyz) + r5*(uaninv[5]*dxyz); rho = occ_ * r; g[X] = -2.0 * occ_ * gxyz[0]; g[Y] = -2.0 * occ_ * gxyz[1]; g[Z] = -2.0 * occ_ * gxyz[2]; g[Occ] = r; // gradients wrt U_aniso double gradu[6] = { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }; double aexp; Vec3<> v; for ( int i = 0; i < 6; i++ ) { // loop over Gaussian params v = uaninv[i] * dxyz; aexp = aw[i] * ex[i]; gradu[0] += ( v[0]*v[0] + 0.5*uaninv[i].mat00() ) * aexp; gradu[1] += ( v[1]*v[1] + 0.5*uaninv[i].mat11() ) * aexp; gradu[2] += ( v[2]*v[2] + 0.5*uaninv[i].mat22() ) * aexp; gradu[3] += ( v[0]*v[1] + 0.5*uaninv[i].mat01() ) * aexp; gradu[4] += ( v[0]*v[2] + 0.5*uaninv[i].mat02() ) * aexp; gradu[5] += ( v[1]*v[2] + 0.5*uaninv[i].mat12() ) * aexp; } g[U11] = 2.0 * occ_ * gradu[0]; g[U22] = 2.0 * occ_ * gradu[1]; g[U33] = 2.0 * occ_ * gradu[2]; g[U12] = 4.0 * occ_ * gradu[3]; g[U13] = 4.0 * occ_ * gradu[4]; g[U23] = 4.0 * occ_ * gradu[5]; // assemble result array for ( int i = 0; i < params.size(); i++ ) grad[i] = g[params[i]]; return true; } } /*! Return the Agarwal gradients of the density with respect to tha atomic parameters as a function of position in real space in electrons. The parameter list is defined by assignment to agarwal_params(). \param xyz Position in real space. \patam rho The density in electrons. \param grad Vector gradient in electrons (pre-size for best performance). \param curv Matrix curvature in electrons (pre-size for best performance).*/ bool AtomShapeFn::rho_curv( const Coord_orth& xyz, ftype& rho, std::vector& grad, Matrix& curv ) const { if ( is_iso ) { if ( grad.size() < params.size() ) grad.resize( params.size() ); const Coord_orth dxyz( xyz - coord_ ); const ftype rsq = dxyz.lengthsq(); const ftype rsq2 = rsq*rsq; const ftype r0 = aw[0]*exp(bw[0]*rsq); const ftype r1 = aw[1]*exp(bw[1]*rsq); const ftype r2 = aw[2]*exp(bw[2]*rsq); const ftype r3 = aw[3]*exp(bw[3]*rsq); const ftype r4 = aw[4]*exp(bw[4]*rsq); const ftype r5 = aw[5]*exp(bw[5]*rsq); const ftype r = r0 + r1 + r2 + r3 + r4 + r5; ftype bw2[6]; bw2[0] = bw[0]*bw[0]; bw2[1] = bw[1]*bw[1]; bw2[2] = bw[2]*bw[2]; bw2[3] = bw[3]*bw[3]; bw2[4] = bw[4]*bw[4]; bw2[5] = bw[5]*bw[5]; ftype g[5], c[5][5]; // temp array for gradients and curvatures ftype gxyz = (r0*bw[0] +r1*bw[1] +r2*bw[2] + r3*bw[3] +r4*bw[4] +r5*bw[5] ); ftype cxyz = (r0*bw2[0]+r1*bw2[1]+r2*bw2[2]+ r3*bw2[3]+r4*bw2[4]+r5*bw2[5]); g[X] = -2.0 * occ_ * gxyz * dxyz.x(); g[Y] = -2.0 * occ_ * gxyz * dxyz.y(); g[Z] = -2.0 * occ_ * gxyz * dxyz.z(); g[Occ] = r; g[Uiso] = 2.0 * occ_ * ( r0*bw[0]*(1.5+bw[0]*rsq) + r1*bw[1]*(1.5+bw[1]*rsq) + r2*bw[2]*(1.5+bw[2]*rsq) + r3*bw[3]*(1.5+bw[3]*rsq) + r4*bw[4]*(1.5+bw[4]*rsq) + r5*bw[5]*(1.5+bw[5]*rsq) ); c[X][X] = 2.0 * occ_ * ( gxyz + 2.0 * cxyz * dxyz.x() * dxyz.x() ); c[Y][Y] = 2.0 * occ_ * ( gxyz + 2.0 * cxyz * dxyz.y() * dxyz.y() ); c[Z][Z] = 2.0 * occ_ * ( gxyz + 2.0 * cxyz * dxyz.z() * dxyz.z() ); c[X][Y] = c[Y][X] = 4.0 * occ_ * cxyz * dxyz.x() * dxyz.y(); c[Y][Z] = c[Z][Y] = 4.0 * occ_ * cxyz * dxyz.y() * dxyz.z(); c[Z][X] = c[X][Z] = 4.0 * occ_ * cxyz * dxyz.z() * dxyz.x(); c[Occ][Occ] = 0.0; c[Occ][X] = c[X][Occ] = -2.0 * gxyz * dxyz.x(); c[Occ][Y] = c[Y][Occ] = -2.0 * gxyz * dxyz.y(); c[Occ][Z] = c[Z][Occ] = -2.0 * gxyz * dxyz.z(); c[Uiso][Uiso] = 4.0 * occ_ * ( r0*bw2[0]*(3.75 + 5.0*bw[0]*rsq + bw2[0]*rsq2) + r1*bw2[1]*(3.75 + 5.0*bw[1]*rsq + bw2[1]*rsq2) + r2*bw2[2]*(3.75 + 5.0*bw[2]*rsq + bw2[2]*rsq2) + r3*bw2[3]*(3.75 + 5.0*bw[3]*rsq + bw2[3]*rsq2) + r4*bw2[4]*(3.75 + 5.0*bw[4]*rsq + bw2[4]*rsq2) + r5*bw2[5]*(3.75 + 5.0*bw[5]*rsq + bw2[5]*rsq2) ); c[Uiso][X] = c[Uiso][Y] = c[Uiso][Z] = c[Uiso][Occ] = Util::nan(); c[X][Uiso] = c[Y][Uiso] = c[Z][Uiso] = c[Occ][Uiso] = Util::nan(); rho = occ_ * r; for ( int i = 0; i < params.size(); i++ ) if ( params[i] < 5 ) grad[i] = g[params[i]]; for ( int i = 0; i < params.size(); i++ ) if ( params[i] < 5 ) for ( int j = 0; j < params.size(); j++ ) if ( params[j] < 5 ) curv(i,j) = c[params[i]][params[j]]; return true; } else { Message::message( Message_fatal( "AtomShapeFn: missing method" ) ); return false; } } /* OBSOLETE FORM */ bool AtomShapeFn::rho_grad( const Coord_orth& xyz, std::vector& grad ) const { if ( is_iso ) { if ( grad.size() < params.size() ) grad.resize( params.size() ); const Coord_orth dxyz( xyz - coord_ ); const ftype rsq = dxyz.lengthsq(); const ftype r0 = aw[0]*exp(bw[0]*rsq); const ftype r1 = aw[1]*exp(bw[1]*rsq); const ftype r2 = aw[2]*exp(bw[2]*rsq); const ftype r3 = aw[3]*exp(bw[3]*rsq); const ftype r4 = aw[4]*exp(bw[4]*rsq); const ftype r5 = aw[5]*exp(bw[5]*rsq); ftype g[5]; // temp array for gradients ftype gxyz = -(r0*bw[0]+r1*bw[1]+r2*bw[2]+r3*bw[3]+r4*bw[4]+r5*bw[5]); g[X] = 2.0 * occ_ * gxyz * dxyz.x(); g[Y] = 2.0 * occ_ * gxyz * dxyz.y(); g[Z] = 2.0 * occ_ * gxyz * dxyz.z(); g[Occ] = r0+r1+r2+r3+r4+r5; g[Uiso] = 2.0 * occ_ * ( r0*bw[0]*(1.5+bw[0]*rsq) + r1*bw[1]*(1.5+bw[1]*rsq) + r2*bw[2]*(1.5+bw[2]*rsq) + r3*bw[3]*(1.5+bw[3]*rsq) + r4*bw[4]*(1.5+bw[4]*rsq) + r5*bw[5]*(1.5+bw[5]*rsq) ); for ( int i = 0; i < params.size(); i++ ) grad[i] = g[params[i]]; return true; } else { Message::message( Message_fatal( "AtomShapeFn: missing method" ) ); return false; } } /*! \internal */ void AtomShapeFn::init( const String& element, const ftype& u_iso ) { // standardise the atom name int nalpha = 0; String atyp; for ( int i = 0; i < element.length(); i++ ) { if ( isalpha( element[i] ) ) { nalpha++; if ( nalpha == 1 ) atyp += toupper( element[i] ); else atyp += tolower( element[i] ); } else if ( !isspace( element[i] ) ) { atyp += element[i]; } } int ntyp = sizeof(data::sfdata) / sizeof(data::sfdata[0]); int ityp = 0; for ( ityp = 0; ityp < ntyp; ityp++ ) if ( atyp == String( data::sfdata[ityp].name ) ) break; if ( ityp == ntyp ) Message::message( Message_fatal("Unknown atom type: <"+atyp+">") ); // store coeffs and derived info for ( int i = 0; i < 6; i++ ) { a[i] = data::sfdata[ityp].a[i]; b[i] = data::sfdata[ityp].b[i]; bw[i] = -4.0*Util::pi()*Util::pi() / ( b[i] + Util::u2b(u_iso) ); aw[i] = a[i] * pow( -bw[i]/Util::pi(), 1.5 ); } u_iso_ = u_iso; } // legacy AtomSF interface AtomSF::AtomSF( const String& type, const ftype u_iso, const ftype occ ) { init( type, u_iso, occ ); } AtomSF::AtomSF( const String& type, const U_aniso_orth& u_aniso, const ftype occ ) { init( type, u_aniso, occ ); } void AtomSF::init( const String& type, const ftype u_iso, const ftype occ ) { AtomShapeFn::init( clipper::Coord_orth(0.0,0.0,0.0), type, u_iso, occ ); } void AtomSF::init( const String& type, const U_aniso_orth& u_aniso, const ftype occ ) { AtomShapeFn::init( clipper::Coord_orth(0.0,0.0,0.0), type, u_aniso, occ ); } ftype AtomSF::f_iso( const ftype& s ) const { return AtomShapeFn::f( s ); } ftype AtomSF::f_aniso( const Coord_reci_orth& rfl ) const { return AtomShapeFn::f( rfl ); } ftype AtomSF::rho_iso( const ftype& d2 ) const { return AtomShapeFn::rho( d2 ); } ftype AtomSF::rho_aniso( const Coord_orth& uvw ) const { return AtomShapeFn::rho( uvw ); } } // namespace clipper clipper/clipper/core/atomsf.h000644 000765 000000 00000014551 11766652736 016462 0ustar00ccbwheel000000 000000 /*! \file atomsf.h Header file for atomic scattering factors \ingroup g_fftmapbspl */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_ATOMSF #define CLIPPER_ATOMSF #include "coords.h" namespace clipper { //! Atomic shape function object /*! The atomic scattering factor object is instantiated for each atom in turn, giving the atom parameters: position, element, occupancy and the isotropic or anisotropic U-value. (See clipper::Util for conversion from B-factors.). The methods of the class may then be called to return the scattering in reciprocal space or density in real space using either isotropic or anistropic models as required. If the atom only has an isotropic U, the faster isotropic methods will be used where available. This implementation uses the coefficients from Waasmaier & Kirfel (1995), Acta Cryst. A51, 416-431. The source data can be found at: ftp://wrzx02.rz.uni-wuerzburg.de/pub/local/Crystallography/sfac.dat */ class AtomShapeFn { public: enum TYPE { X, Y, Z, Uiso, Occ, U11, U22, U33, U12, U13, U23 }; //! null constructor AtomShapeFn() {} //! constructor: from atom object AtomShapeFn( const Atom& atom ); //! constructor: from coord, element, isotropic U, occupancy AtomShapeFn( const Coord_orth& xyz, const String& element, const ftype u_iso = 0.0, const ftype occ = 1.0 ); //! constructor: from coord, element, anisotropic U, occupancy AtomShapeFn( const Coord_orth& xyz, const String& element, const U_aniso_orth& u_aniso, const ftype occ = 1.0 ); //! initialiser: from atom object void init( const Atom& atom ); //! initialiser: from coord, element, isotropic U, occupancy void init( const Coord_orth& xyz, const String& element, const ftype u_iso = 0.0, const ftype occ = 1.0 ); //! initialiser: from coord, element, anisotropic U, occupancy void init( const Coord_orth& xyz, const String& element, const U_aniso_orth& u_aniso, const ftype occ = 1.0 ); //! return scattering factor as a function of reflection posn ftype f( const Coord_reci_orth& rfl ) const; //! return electron density as a function of coordinate ftype rho( const Coord_orth& xyz ) const; //! return Agarwal density gradients as a function of coordinate bool rho_grad( const Coord_orth& xyz, ftype& rho, std::vector& grad ) const; //! return Agarwal density gradient/curvature as a function of coordinate bool rho_curv( const Coord_orth& xyz, ftype& rho, std::vector& grad, Matrix& curv ) const; //! \deprecated return Agarwal density gradients as a function of coordinate bool rho_grad( const Coord_orth& xyz, std::vector& grad ) const; //! return (isotropic) scattering factor as a function of resolution ftype f( const ftype& invresolsq ) const; //! return (isotropic) electron density as a function of radius ftype rho( const ftype& rsq ) const; //! define parameters for Agarwal gradient/curvature calcs std::vector& agarwal_params() { return params; } private: //! look up atom coeffs void init( const String& element, const ftype& u_iso ); // members Coord_orth coord_; U_aniso_orth u_aniso_; ftype u_iso_, occ_; ftype a[6], b[6]; //!< atom coeffs ftype aw[6], bw[6]; //!< intermediate results (iso) std::vector > uaninv; //!< intermediate results (aniso) bool is_iso; std::vector params; }; //! Atomic scattering factor object /*! \deprecated This class has been replaced by AtomShapeFn, which is smaller, faster, and more capable. This class is now a wrapper for that class. */ class AtomSF : private AtomShapeFn { public: AtomSF( const String& type, const ftype u_iso = 0.0, const ftype occ = 1.0 ); AtomSF( const String& type, const U_aniso_orth& u_aniso, const ftype occ = 1.0 ); void init( const String& type, const ftype u_iso = 0.0, const ftype occ = 1.0 ); void init( const String& type, const U_aniso_orth& u_aniso, const ftype occ = 1.0 ); ftype f_iso( const ftype& s ) const; ftype f_aniso( const Coord_reci_orth& rfl ) const; ftype rho_iso( const ftype& d2 ) const; ftype rho_aniso( const Coord_orth& uvw ) const; }; } // namespace clipper #endif clipper/clipper/core/cell.cpp000644 000765 000000 00000017052 11766652736 016442 0ustar00ccbwheel000000 000000 /* cell.cpp: class file for unit cell class */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA /* This code is derived from the 'dm' source code */ #include "cell.h" namespace clipper { /*! \param a A axis in Angstroms. \param b B axis in Angstroms. \param c C axis in Angstroms. \param alpha Angle between B and C axes in radians or degrees, default=90 \param beta Angle between A and C axes in radians or degrees, default=90 \param gamma Angle between A and C axes in radians or degrees, default=90 */ Cell_descr::Cell_descr( const ftype& a, const ftype& b, const ftype& c, const ftype& alpha, const ftype& beta, const ftype& gamma ) { a_=a; b_=b; c_=c; alpha_=alpha; beta_=beta; gamma_=gamma; if (alpha_>M_PI) alpha_=Util::d2rad(alpha_); if (beta_ >M_PI) beta_ =Util::d2rad(beta_ ); if (gamma_>M_PI) gamma_=Util::d2rad(gamma_); } /*! \return The cell angle in degrees */ ftype Cell_descr::alpha_deg() const { return Util::rad2d(alpha_); } /*! \return The cell angle in degrees */ ftype Cell_descr::beta_deg() const { return Util::rad2d(beta_ ); } /*! \return The cell angle in degrees */ ftype Cell_descr::gamma_deg() const { return Util::rad2d(gamma_); } /*! \return A string describing the cell */ String Cell_descr::format() const { return " Cell ("+String(a())+","+String(b())+","+String(c())+","+String(alpha_deg())+","+String(beta_deg())+","+String(gamma_deg())+")"; } /*! Construct and initialise a metric tensor, given a set of real or reciprocal cell parameters. \param a Length of \b a axis in Angstroms or reciprocal Angstroms. \param b Length of \b b axis in Angstroms or reciprocal Angstroms. \param c Length of \b c axis in Angstroms or reciprocal Angstroms. \param alph Angle between \b b and \b c in radians. \param beta Angle between \b a and \b c in radians. \param gamm Angle between \b a and \b b in radians. */ Metric_tensor::Metric_tensor( const ftype& a, const ftype& b, const ftype& c, const ftype& alph, const ftype& beta, const ftype& gamm ) { m00 = a*a; m11 = b*b; m22 = c*c; m01 = 2.0*a*b*cos(gamm); m02 = 2.0*a*c*cos(beta); m12 = 2.0*b*c*cos(alph); } String Metric_tensor::format() const { return "m00=" + String(m00) + " m11=" + String(m11) + " m22=" + String(m22) + " m01=" + String(m01) + " m02=" + String(m02) + " m12=" + String(m12); } // Cell object /*! Initialise the Cell object from a cell description. \param cell_ The cell descirption. */ void Cell::init(const Cell_descr& cell_) { // store cell (allows a/b/c/alpha/beta/gamma methods) a_ = cell_.a(); b_ = cell_.b(); c_ = cell_.c(); alpha_ = cell_.alpha(); beta_ = cell_.beta(); gamma_ = cell_.gamma(); // calculate cell volume (allows a_star../alpha_star.. methods) vol = a() * b() * c() * sqrt( 2.0*cos(alpha())*cos(beta())*cos(gamma()) - cos(alpha())*cos(alpha()) - cos( beta())*cos( beta()) - cos(gamma())*cos(gamma()) + 1.0 ); // deal with null cell if ( is_null() ) return; // othogonalisation+fractionisation matrices orthmat = Mat33<>::identity(); orthmat(0,0) = a(); orthmat(0,1) = b()*cos(gamma()); orthmat(0,2) = c()*cos( beta()); orthmat(1,1) = b()*sin(gamma()); orthmat(1,2) = -c()*sin( beta())*cos(alpha_star()); orthmat(2,2) = c()*sin( beta())*sin(alpha_star()); //std::cout << sin( beta()) << " " << sin(alpha_star()) << " " << alpha_star() << "\n"; fracmat = orthmat.inverse(); // metric tensors realmetric = Metric_tensor( a(), b(), c(), alpha(), beta(), gamma() ); recimetric = Metric_tensor( a_star(), b_star(), c_star(), alpha_star(), beta_star(), gamma_star() ); } /*! \return true if the object has not been initalised. */ bool Cell::is_null() const { return ( vol <= 0.0 ); } ftype Cell::a_star() const { return b()*c()*sin(alpha())/vol; } ftype Cell::b_star() const { return c()*a()*sin(beta())/vol; } ftype Cell::c_star() const { return a()*b()*sin(gamma())/vol; } ftype Cell::alpha_star() const { return acos( (cos(gamma())*cos(beta())-cos(alpha())) / (sin(beta())*sin(gamma())) ); } ftype Cell::beta_star() const { return acos( (cos(alpha())*cos(gamma())-cos(beta())) / (sin(gamma())*sin(alpha())) ); } ftype Cell::gamma_star() const { return acos( (cos(beta())*cos(alpha())-cos(gamma())) / (sin(alpha())*sin(beta())) ); } /*! Two cells disagree if the difference in their orthogonalisation matrices is sufficient to map a reflection from one cell onto a different reflection in the other cell at the given tolerance, which is the resolution of the reflection in Angstroms. \param other The other cell to compare. \param tol The tolerance, in Angstroms. */ bool Cell::equals( const Cell& other, const ftype tol ) const { if ( is_null() || other.is_null() ) return false; ftype s = 0.0; for ( int i = 0; i < 3; i++ ) for ( int j = 0; j < 3; j++ ) s += pow( fracmat(i,j) - other.fracmat(i,j), 2.0 ); return s < ( pow( tol, 2.0 ) / pow( vol, 1.333 ) ); } void Cell::debug() const { std::cout << descr().format() << "\n"; std::cout << "Vol" << vol << "\n"; std::cout << "Orth mat\n" << orthmat.format() << "\n"; std::cout << "Frac mat\n" << fracmat.format() << "\n"; std::cout << "Prod mat\n" << (orthmat*fracmat).format() << "\n"; std::cout << "Real metric " << realmetric.format() << "\n"; std::cout << "Reci metric " << recimetric.format() << "\n"; //std::cout << "Real metric\n"+(orthmat.transpose()*orthmat).format()+"\n"; //std::cout << "Reci metric\n"+(fracmat*fracmat.transpose()).format()+"\n"; } } // namespace clipper clipper/clipper/core/cell.h000644 000765 000000 00000016063 11766652736 016110 0ustar00ccbwheel000000 000000 /*! \file lib/cell.h Header file for unit cell class */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA /* This code is derived from the 'dm' source code */ #ifndef CLIPPER_CELL #define CLIPPER_CELL #include "clipper_types.h" namespace clipper { //! Metric tensor /*! The metric tensor is used to determine a distance in real or reciprocal space using fraction coordinates or Miller indices. It is symmetrical, so only the upper triangle is stored with the off-diagonal elements doubled. */ class Metric_tensor { public: //! null constructor inline Metric_tensor() {} //!< Null constructor //! constructor: takes parameters of normal or inverse cell Metric_tensor( const ftype& a, const ftype& b, const ftype& c, const ftype& alph, const ftype& beta, const ftype& gamm ); //! apply metric to vector inline ftype lengthsq( const Vec3<>& v ) const { return ( v[0]*(v[0]*m00 + v[1]*m01 + v[2]*m02) + v[1]*(v[1]*m11 + v[2]*m12) + v[2]*(v[2]*m22) ); } //! apply metric to int vector inline ftype lengthsq( const Vec3& v ) const { ftype h = ftype(v[0]); ftype k = ftype(v[1]); ftype l = ftype(v[2]); return h*(h*m00 + k*m01 + l*m02) + k*(k*m11 + l*m12) + l*(l*m22); } String format() const; //!< return formatted String representation private: ftype m00, m11, m22, m01, m02, m12; }; //! cell description (automatically converts to radians) /*! The cell description is a compact description of a cell, containing just the cell parameters. It is usually used to construct a full Cell object, which provides the expected functionality. */ class Cell_descr { public: inline Cell_descr() {} //!< null constructor //! constructor: from cell parameters Cell_descr( const ftype& a, const ftype& b, const ftype& c, const ftype& alpha=90.0f, const ftype& beta=90.0f, const ftype& gamma=90.0f ); inline const ftype& a() const { return a_; } //!< get a inline const ftype& b() const { return b_; } //!< get b inline const ftype& c() const { return c_; } //!< get c inline const ftype& alpha() const { return alpha_; } //!< get alpha inline const ftype& beta() const { return beta_; } //!< get beta inline const ftype& gamma() const { return gamma_; } //!< get gamma ftype alpha_deg() const; //!< get alpha in degrees ftype beta_deg() const; //!< get alpha in degrees ftype gamma_deg() const; //!< get gamma in degrees String format() const; //!< return formatted String representation protected: ftype a_,b_,c_,alpha_,beta_,gamma_; }; //! Cell object /*! The Cell class is the fully functional description of the unit cell. In addition to the cell parameters, it stores derived information including the cell volume, orthogonalising and fractionalising matrices, and the metric tensors. */ class Cell : public Cell_descr { public: //! null constructor: must initialise later inline Cell() { vol = 0.0; } //! constructor: takes a Cell descriptor explicit Cell( const Cell_descr& cell_ ) { init( cell_ ); } //! initialiser void init( const Cell_descr& cell_ ); //! test if object has been initialised bool is_null() const; ftype a_star() const; //!< get a* ftype b_star() const; //!< get b* ftype c_star() const; //!< get c* ftype alpha_star() const; //!< get alpha* ftype beta_star() const; //!< get beta* ftype gamma_star() const; //!< get gamma* // inherited functions listed for documentation purposes //-- const ftype& a() const; //-- const ftype& b() const; //-- const ftype& c() const; //-- const ftype& alpha() const; //-- const ftype& beta() const; //-- const ftype& gamma() const; //-- ftype alpha_deg() const; //-- ftype beta_deg() const; //-- ftype gamma_deg() const; //-- String format() const; //! return cell dimensions inline const Cell_descr& descr() const { return (*this); } //! return cell volume inline const ftype& volume() const { return vol; } //! test equality with another cell bool equals( const Cell& other, const ftype tol=1.0 ) const; //! return orthogonalisation matrix inline const Mat33<>& matrix_orth() const { return orthmat; } //! return fractionalisation matrix inline const Mat33<>& matrix_frac() const { return fracmat; } //! return real space metric tensor inline const Metric_tensor& metric_real() const { return realmetric; } //! return reciprocal space metric tensor inline const Metric_tensor& metric_reci() const { return recimetric; } void debug() const; private: Cell_descr descr_; //!< unit cell parameters ftype vol; //!< unit cell volume Mat33<> orthmat; //!< orthogonalisation matrix Mat33<> fracmat; //!< fractionalisation matrix Metric_tensor realmetric; //!< real space metric tensor Metric_tensor recimetric; //!< reciprocal space metric tensor }; } // namespace clipper #endif clipper/clipper/core/clipper_instance.cpp000644 000765 000000 00000012704 11766652736 021044 0ustar00ccbwheel000000 000000 /* clipper_instance.cpp: implementation file for clipper helper functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_instance.h" namespace clipper { // template function definitions for object cache template ObjectCache::Reference::Reference( const Reference& other ) { T::mutex.lock(); obj_ = other.obj_; if ( !is_null() ) obj_->first++; T::mutex.unlock(); } template ObjectCache::Reference::~Reference() { T::mutex.lock(); if ( !is_null() ) obj_->first--; T::mutex.unlock(); } template void ObjectCache::Reference::operator =( const Reference& other ) { T::mutex.lock(); if ( !is_null() ) obj_->first--; obj_ = other.obj_; if ( !is_null() ) obj_->first++; T::mutex.unlock(); } template ObjectCache::ObjectCache() { mode_ = NORMAL; } template ObjectCache::~ObjectCache() { for ( int i = 0; i < cache_.size(); i++ ) { if ( cache_[i]->first != 0 ) { std::string num( "0000" ); num[3] += cache_[i]->first % 10; num[2] += cache_[i]->first / 10 % 10; num[1] += cache_[i]->first / 100 % 10; num[0] += cache_[i]->first / 1000; Message::message( Message_warn( "ObjectCache: Leaked "+num+" refs to <"+cache_[i]->second.format()+">" ) ); } } } template typename ObjectCache::Reference ObjectCache::cache( const typename T::Key& key ) { T::mutex.lock(); std::pair* ptr = NULL; // find existing data for ( int i = 0; i < cache_.size(); i++ ) if ( cache_[i]->second.matches(key) ) ptr = cache_[i]; // none found, make new data if ( ptr == NULL ) { // pick an appropriate place if ( mode_ == MINMEM ) // MINMEM: remove unreferenced purge(); if ( mode_ == NORMAL ) // NORMAL: replace unreferenced for ( int i = 0; i < cache_.size(); i++ ) if ( cache_[i]->first == 0 ) { ptr = cache_[i]; ptr->second = T(key); break; } // otherwise add new if ( ptr == NULL ) { ptr = new std::pair( 0, T(key) ); cache_.push_back( ptr ); } } Reference result( ptr ); T::mutex.unlock(); return result; // we have a ref to the new obj, so it is thread safe } template void ObjectCache::set_mode( const MODE& mode ) { mode_ = mode; } template void ObjectCache::purge() { for ( int i = cache_.size() - 1; i >= 0; i-- ) if ( cache_[i]->first == 0 ) { delete cache_[i]; cache_.erase( cache_.begin() + i ); } } template void ObjectCache::destroy() { cache_.clear(); } template void ObjectCache::debug() const { for ( int i = 0; i < cache_.size(); i++ ) std::cout << "Cache pos: " << i << "\t Refs: " << cache_[i]->first << "\t" << cache_[i]->second.format() << "\n"; } template class ObjectCache; template class ObjectCache; template class ObjectCache; // clipper instance ClipperInstance ClipperInstantiator::inst; ClipperInstance::ClipperInstance() { } ClipperInstance::~ClipperInstance() { xmcache_.purge(); hdcache_.purge(); sgcache_.purge(); } void ClipperInstance::destroy() { xmcache_.destroy(); hdcache_.destroy(); sgcache_.destroy(); } } // namespace clipper clipper/clipper/core/clipper_instance.h000644 000765 000000 00000006271 11766652736 020513 0ustar00ccbwheel000000 000000 /*! \file lib/clipper_instance.h Header file for clipper helper functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_INSTANCE #define CLIPPER_INSTANCE #include "hkl_data.h" #include "xmap.h" namespace clipper { // \internal Class used to instantiate cache objects class ClipperInstance { public: ClipperInstance(); ~ClipperInstance(); const Util& util() const { return util_; } ObjectCache& spacegroup_cache() { return sgcache_; } ObjectCache& xmap_cache() { return xmcache_; } ObjectCache& hkl_data_cache() { return hdcache_; } void destroy(); //!< VERY DANGEROUS, DO NOT USE private: Util util_; ObjectCache sgcache_; ObjectCache xmcache_; ObjectCache hdcache_; }; // \internal Class used to instantiate cache objects class ClipperInstantiator { public: ClipperInstantiator() {} ~ClipperInstantiator() {} static ClipperInstance& instance() { return inst; } private: static ClipperInstance inst; }; } // namespace clipper #endif clipper/clipper/core/clipper_memory.cpp000644 000765 000000 00000012245 11766652736 020550 0ustar00ccbwheel000000 000000 /* clipper_memory.cpp: implementation file for clipper helper functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_memory.h" namespace clipper { //Mutex PropertyManager::mutex = Mutex(); /*! Makes copies of all property objects. */ PropertyManager::PropertyManager( const PropertyManager& mgr ) { copy( mgr ); } /*! Clears manager then makes copies of all property objects. */ PropertyManager& PropertyManager::operator =( const PropertyManager& mgr ) { return copy( mgr ); } /*! Deletes all stored properties. */ PropertyManager::~PropertyManager() { //mutex.lock(); for ( int i = 0; i < property_.size(); i++ ) delete property_[i].second; property_.clear(); //mutex.unlock(); } /*! This function is used by the copy constructor and assignement operator and is also useful for derived classes. */ PropertyManager& PropertyManager::copy( const PropertyManager& mgr ) { //mutex.lock(); for ( int i = 0; i < property_.size(); i++ ) delete property_[i].second; property_.clear(); for ( int i = 0; i < mgr.property_.size(); i++ ) property_.push_back( std::pair( mgr.property_[i].first, mgr.property_[i].second->clone() ) ); //mutex.unlock(); return *this; } /* \param label The label of the property to be returned. \param property The property object. \return true on success. */ bool PropertyManager::set_property( const std::string& label, const Property_base& property ) { //mutex.lock(); property_.push_back( std::pair( label, property.clone() ) ); //mutex.unlock(); return true; } /*! \param label The label of the property to be returned. \return the property object. */ const Property_base& PropertyManager::get_property( const std::string& label ) const { //mutex.lock(); const Property_base* result = NULL; for ( int i = 0; i < property_.size(); i++ ) if ( label == property_[i].first ) { result = property_[i].second; break; } //mutex.unlock(); if ( result == NULL ) Message::message( Message_fatal( "PropertyManager: label not found.\n" ) ); return *result; } /*! \param label The label of the property to be tested. \return true on success. */ bool PropertyManager::exists_property( const std::string& label ) const { //mutex.lock(); bool result = false; for ( int i = 0; i < property_.size(); i++ ) if ( label == property_[i].first ) { result = true; break; } //mutex.unlock(); return result; } /* \param label The label of the property to be deleted. \return true on success. */ bool PropertyManager::delete_property( const std::string& label ) { //mutex.lock(); bool result = false; for ( int i = 0; i < property_.size(); i++ ) if ( label == property_[i].first ) { delete property_[i].second; property_.erase( property_.begin() + i ); result = true; break; } //mutex.unlock(); return result; } // template compilations template class Property; template class Property; template class Property; template class Property; } // namespace clipper clipper/clipper/core/clipper_memory.h000644 000765 000000 00000017752 11766652736 020225 0ustar00ccbwheel000000 000000 /*! \file lib/clipper_memory.h Header file for clipper memory handlers */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MEMORY #define CLIPPER_MEMORY #include "clipper_thread.h" #include namespace clipper { //! Base class for properties of arbitrary types class Property_base { public: virtual Property_base* clone() const = 0; //!< factory copy method virtual ~Property_base() {}; //!< destructor }; //! Template for a property holding an arbitrary type template class Property : public Property_base { public: //! constructor: takes contents explicit Property( const T& val ) { val_ = val; } ~Property() {} Property_base* clone() const { return new Property( *this ); } const T& value() const { return val_; } //!< return value of contents private: T val_; }; //! Class for holding a list of labelled properties of arbitrary types /*! To add a property list to an object, derive it from this class, or include a member and mirror the methods. To add a property, simply call insert_property(label,property). Properties must be objects derived from clipper::Propert_base. Usually, you can just use the template form, clipper::Property. To read a property which you know exists and is of a particular type, use: \code const T& obj = dynamic_cast& >(list.get_property( label )).value(); \endcode If you are unsure if a property is present, use the exists_property(label) method. If you are unsure of a property's type, dynamic cast a pointer and test for null. e.g. \code if ( !list.exists_property( label ) ) { error("No such property"); } const Property_base* ptr = &list.get_property( label ); if ( dynamic_cast(ptr) == NULL ) { error("Wrong type"); } const T& obj = *(dynamic_cast(ptr)); \endcode */ class PropertyManager { public: PropertyManager() {} //!< null constructor PropertyManager( const PropertyManager& mgr ); //!< copy constructor PropertyManager& operator =( const PropertyManager& mgr ); //!< assign op ~PropertyManager(); //!< destructor PropertyManager& copy( const PropertyManager& mgr ); //!< copy manager //! add a labelled property to the list bool set_property(const std::string& label, const Property_base& property); //! get a labelled property from the list const Property_base& get_property( const std::string& label ) const; bool exists_property(const std::string& label) const; //!< test for property bool delete_property(const std::string& label); //!< delete property private: std::vector > property_; //static Mutex mutex; //!< thread safety }; //! Object Cache manager /*! The object cache is a tool for storing information which may appear several times. Examples include tables of information for spacegroups or crystallographic maps. When a new object is created, a check is first done to see if such an object already exists in the cache, in which case that copy is used. Otherwise a new copy is added to the cache. A cached object must implement: - a constructor from a type T - a method 'matches(T)' which tests if it constructed from that object - a 'format()' method, returning a string description of the contents The type T should be a compact unique description of the object. Referring to the cache returns an ObjectCache::Reference to a cache object. This object performs reference counting, which is used for garbage collection. To retrieve the actual cached data, use the ObjectCache::Reference::data() method. The data is held at a fixed memory location, therefore pointers to the data may be safely kept, as long as they are discarded as soon as the reference is discarded (at which point garbage collection may occur). Ideally this would be a class with static members only, but some compilers have trouble with static members of template classes. Garbage collection modes include: - ObjectCache::NORMAL : Remove an old object only when a new object is required and an old object is no longer in use. (default) - ObjectCache::MINMEM : Remove an old object as soon as it is no longer in use. - ObjectCache::MAXMEM : Never remove old objects. The more memory hungry modes may improve performance for some problems where a new object may be created which was already used and destroyed before. */ template class ObjectCache { public: //! ObjectCache reference class class Reference { public: Reference() : obj_(NULL) {} Reference( const Reference& other ); ~Reference(); void operator =( const Reference& other ); bool is_null() const { return obj_ == NULL; } const T& data() const { return obj_->second; } private: std::pair* obj_; //! unsafe constructor (thread must be locked) Reference( std::pair* obj ) { obj_ = obj; obj_->first++; } friend class ObjectCache; }; enum MODE { NORMAL, MINMEM, MAXMEM }; //!< garbage collection mode ObjectCache(); //!< constructor ~ObjectCache(); //!< destructor, can message on contents void set_mode( const MODE& mode ); //!< set garbage collection mode void purge(); //!< purge unreferenced objects from cache void destroy(); //!< VERY DANGEROUS, DO NOT USE void debug() const; //! cache or return data by key Reference cache( const typename T::Key& key ); private: std::vector*> cache_; //!< the cache ptrs MODE mode_; //!< the garbage collection mode }; // for template implementations, see clipper_instance.cpp } // namespace clipper #endif clipper/clipper/core/clipper_message.cpp000644 000765 000000 00000006041 11766652736 020661 0ustar00ccbwheel000000 000000 /* clipper_message.cpp: implementation file for clipper helper functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_message.h" namespace clipper { int Message::message_level_ = 5; int Message::fatal_level_ = 9; std::ostream* Message::stream_ = &std::cerr; Message message; Message::Message() { message_level_ = 5; fatal_level_ = 9; set_stream( std::cerr ); } void Message::set_stream( std::ostream& stream ) { stream_ = &stream; } void Message::set_message_level( const int& level ) { if ( level < 1 ) message_level_ = 1; else if ( level > fatal_level_ ) message_level_ = fatal_level_; else message_level_ = level; } void Message::set_fatal_level( const int& level ) { if ( level < message_level_ ) fatal_level_ = message_level_; else if ( level > 9 ) fatal_level_ = 9; else fatal_level_ = level; } } // namespace clipper clipper/clipper/core/clipper_message.h000644 000765 000000 00000014154 11766652736 020332 0ustar00ccbwheel000000 000000 /*! \file lib/clipper_message.h Header file for clipper message handler */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MESSAGE #define CLIPPER_MESSAGE #include #include namespace clipper { //! Message handler class /*! The message handler is a static class which handles messages and errors. It has 3 properties: - the output stream: to which messages will be directed (default stderr) - message level: messages with a level >= this will be output (default 5) - fatal level: messages with a level >= this will be fatal (default 9) Levels may be in the range 1-9. They are priorotised as follows: - 1-4 messages, never fatal - 5-8 warning, may be fatal - 9: always fatal. The fatal level must be greater than or equal to the message level, and greater than or equal to 5. A message is any object which implements the following methods: \code const std::string& text() const; int level() const; \endcode The level method may be static. Messages are usually derived from Message_base. */ class Message { public: Message(); //!< null constuctor //! return the current stream static std::ostream& stream() { return *stream_; } //! return the current message level static const int& message_level() { return message_level_; } //! return the current fatal error level static const int& fatal_level() { return fatal_level_; } //! set the output stream static void set_stream( std::ostream& stream ); //! set the current message level static void set_message_level( const int& level ); //! set the current fatal error level static void set_fatal_level( const int& level ); //! pass a message template inline static void message( const T& message ) { if ( message.level() >= Message::message_level() ) { Message::stream() << message.text() << "\n"; if ( message.level() >= Message::fatal_level() ) throw message; } } private: static int message_level_; static int fatal_level_; static std::ostream* stream_; }; //! Base type for messages class Message_base { public: const std::string& text() const; int level() const; protected: Message_base() {} }; //! Generic message class Message_generic : public Message_base { public: Message_generic( const int& level, const std::string& text ) : text_( text ), level_( level ) {} const std::string& text() const { return text_; } const int& level() const { return level_; } private: std::string text_; int level_; }; //! Fatal message (level = 9) class Message_fatal : public Message_base { public: Message_fatal( const std::string& text ) : text_( text ) {} const std::string& text() const { return text_; } static int level() { return 9; } private: std::string text_; }; //! Warning message (level = 5) class Message_warn : public Message_base { public: Message_warn( const std::string& text ) : text_( text ) {} const std::string& text() const { return text_; } static int level() { return 5; } private: std::string text_; }; //! Info message (level = 1) class Message_info : public Message_base { public: Message_info( const std::string& text ) : text_( text ) {} const std::string& text() const { return text_; } static int level() { return 1; } private: std::string text_; }; //! Constructor message (level = 2) class Message_ctor : public Message_base { public: Message_ctor( const std::string& text ) : text_( "+"+text ) {} const std::string& text() const { return text_; } static int level() { return 2; } private: std::string text_; }; //! Destructor message (level = 2) class Message_dtor : public Message_base { public: Message_dtor( const std::string& text ) : text_( "-"+text ) {} const std::string& text() const { return text_; } static int level() { return 2; } private: std::string text_; }; } // namespace clipper #endif clipper/clipper/core/clipper_precision.h000644 000765 000000 00000005230 11766652736 020674 0ustar00ccbwheel000000 000000 /*! \file lib/clipper_precision.h Header file for clipper precision */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_PRECISION #define CLIPPER_PRECISION #include "clipper_sysdep.h" namespace clipper { //! ftype definition for floating point representation /*! This type is used for all floating point values except data. The whole package could be templatised on ftype. However for now it is typedef'ed */ typedef ftype64 ftype; //! xtype definition for import/export of data typedef ftype64 xtype; } // namespace clipper #endif clipper/clipper/core/clipper_stats.cpp000644 000765 000000 00000012450 11766652736 020374 0ustar00ccbwheel000000 000000 /* clipper_stats.cpp: implementation file for clipper helper functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_stats.h" namespace clipper { ftype Histogram::sum() const { ftype s = 0.0; for ( int i = 0; i < data.size(); i++ ) s += data[i]; return s; } ftype Histogram::y( const ftype& x ) const { ftype xi = indexf( truncate( x ) ) - 0.5; int i = Util::intf( xi ); ftype xf = xi - ftype( i ); ftype y0 = ( i >= 0 ) ? data[i ] : -data.front(); ftype y1 = ( i+1 < size() ) ? data[i+1] : -data.back(); return ( (1.0-xf)*y0 + xf*y1 ); } const Histogram& Histogram::operator += ( const Histogram& h ) { if ( data.size() != h.data.size() ) Message::message( Message_fatal("Histogram: sum of unequal histograms") ); for ( int i = 0; i < data.size(); i++ ) data[i] += h.data[i]; return (*this); } // generic ordinal void Generic_ordinal::init( const Range& range, const int num_ranges ) { nranges = ftype( num_ranges ); hist.clear(); hist.resize( num_ranges + 1, 0.0 ); range_ = range; } void Generic_ordinal::init( const std::vector& values, const int num_ranges ) { Range range; for ( int i = 0; i < values.size(); i++ ) range.include( values[i] ); init( range, num_ranges ); for ( int i = 0; i < values.size(); i++ ) accumulate( values[i] ); prep_ordinal(); } ftype Generic_ordinal::ordinal( const ftype& value ) const { ftype r = ( value - range_.min() ) / ( range_.max() - range_.min() ); r = Util::bound( 0.0, r, 0.99999 ) * nranges; int i = int( r ); r -= floor( r ); return (1.0-r)*hist[i] + r*hist[i+1]; } void Generic_ordinal::accumulate( const ftype& value ) { ftype r = ( value - range_.min() ) / ( range_.max() - range_.min() ); r = Util::bound( 0.0, r, 0.99999 ) * nranges; int i = int( r ); hist[i+1] += 1.0; } void Generic_ordinal::accumulate( const ftype& value, const ftype& weight ) { ftype r = ( value - range_.min() ) / ( range_.max() - range_.min() ); r = Util::bound( 0.0, r, 0.99999 ) * nranges; int i = int( r ); hist[i+1] += weight; } void Generic_ordinal::prep_ordinal() { for ( int i = 1; i < hist.size(); i++ ) hist[i] += hist[i-1]; for ( int i = 0; i < hist.size(); i++ ) hist[i] = hist[i] / hist.back(); } void Generic_ordinal::invert() { std::vector hinv( hist.size() ); hinv[0] = range_.min(); hinv[hist.size()-1] = range_.max(); for ( int i = 1; i < hist.size()-1; i++ ) { ftype target = ftype(i)/nranges; ftype guess = 0.5 * ( range_.max() + range_.min() ); ftype step = 0.5 * ( range_.max() - range_.min() ); for ( int j = 0; j < 10; j++ ) { if ( ordinal( guess ) > target ) guess -= step; else guess += step; step *= 0.5; } hinv[i] = Util::bound( range_.min(), guess, range_.max() ); } range_ = Range( 0.0, 1.0 ); hist = hinv; } // deprecated fns void Generic_ordinal::init( const int num_ranges ) { nranges = ftype( num_ranges ); hist.clear(); hist.resize( num_ranges + 1, 0.0 ); } void Generic_ordinal::add_pass_1( const ftype& value ) { range_.include( value ); } void Generic_ordinal::add_pass_2( const ftype& value ) { accumulate( value ); } } // namespace clipper clipper/clipper/core/clipper_stats.h000644 000765 000000 00000020674 11766652736 020050 0ustar00ccbwheel000000 000000 /*! \file lib/clipper_stats.h Header file for clipper helper functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_STATS #define CLIPPER_STATS #include "clipper_types.h" namespace clipper { //! Range - upper and lower bounds of some type template class Range { public: //! null constructor inline Range() { lmin = 999999999; lmax = -999999999; } //! constructor inline Range( const T& min, const T& max ) { lmin = min; lmax = max; } inline const T& min() const { return lmin; } //!< minimum value inline const T& max() const { return lmax; } //!< maximum value inline T range() const { return lmax-lmin; } //!< range = max - min //! update limits to include a new datum inline void include( const T& datum ) { lmin = (datumlmax)?datum:lmax; } //! test if data is within limits ( min <= datum <= max ) inline bool contains( const T& datum ) const { return ( datum >= lmin && datum <= lmax ); } //! truncate data to be within range inline T truncate( const T& datum ) const { return Util::bound( lmin, datum, lmax ); } private: T lmin, lmax; }; //! Range sampling: discrete sampling of a real range. class Range_sampling : public Range { public: //! null constructor inline Range_sampling() : n_(0) {} //! constructor: from number of samplings inline Range_sampling( const int& n ) : n_(n) {} //! constructor: from range and number of samplings inline Range_sampling( const Range& range, const int& n ) : Range( range ), n_(n) {} //! return fractional posn in counting range from x-value (0..n) inline ftype indexf( const ftype& x ) const { return ftype(size())*(x-min())/range(); } //! return x-value (0..n) from fractional posn in counting range inline ftype x( const ftype& i ) const { return range()*i/ftype(size())+min(); } //! return nearest index to particular x-value inline int index( const ftype& x ) const { return Util::intf( indexf(x) ); } //! return nearest index to particular x-value (bounded 0...n-1) inline int index_bounded( const ftype& x ) const { return Util::bound( 0, Util::intf( indexf(x) ), size()-1 ); } //! return x-value corresponding to centre of i'th range inline ftype x( const int& i ) const { return x( ftype(i)+0.5 ); } //! return x-value corresponding to bottom of i'th range inline ftype x_min( const int& i ) const { return x( ftype(i) ); } //! return x-value corresponding to top of i'th range inline ftype x_max( const int& i ) const { return x( ftype(i)+1.0 ); } //! return number of samplings in range inline int size() const { return n_; } private: int n_; }; //! General histogram class /*! This class is used to accumulate and access a histogram of values spread over a specified range. On storing data or retrieving by interpolation the range is checked. */ class Histogram : public Range_sampling { public: //! null constructor Histogram() {} //! constructor: from range and sampling Histogram( const Range& range, const int& n ) : Range_sampling( range, n ), data( n, 0.0 ) {} //! add value to histogram (if it is in range) void accumulate( const ftype& x ) { if ( contains(x) ) data[ index_bounded(x) ] += 1.0; } //! add specified value to histogram (if it is in range) void accumulate( const ftype& x, const ftype& w ) { if ( contains(x) ) data[ index_bounded(x) ] += w; } //! return sum of whole histogram ftype sum() const; //! return value at index in histogram (Note: no bound check on i) inline const ftype& y( const int& i ) const { return data[i]; } //! return value at interpolated position in histogram ftype y( const ftype& x ) const; //! add the contents of two histograms (size must match) const Histogram& operator += ( const Histogram& h ); // inherited functions listed for documentation purposes //-- inline ftype x( const int& i ) const; //-- inline ftype x_min( const int& i ) const; //-- inline ftype x_max( const int& i ) const; //-- inline int size() const; private: std::vector data; }; //! Generic ordinal gernerator /*! This is a generic fast ordinal calculator. It is supplied with a list of values, from which it prepares a cumulative distribution function. This may the used to return the approximate fracitonal ordinal (in the range 0...1) for any given value from the distibution. The distibution may be initialised by providing a vector of values from the distribution, or by adding the values and calling prep_ordinal(). This distribution may also be inverted. Generation of a value from an ordinal may be used for generating random values from a given distribution, or for histogram matching. */ class Generic_ordinal { public: //! null constructor Generic_ordinal() {} //! constructor: from range and sampling Generic_ordinal( const Range& range, const int& n ) { init( range, n ); } //! initialiser: takes the source range and sampling void init( const Range& range, const int num_ranges = 1000 ); //! initialiser: takes the source distibution and a number of bins void init( const std::vector& values, const int num_ranges = 1000 ); //! return reflection ordinal ftype ordinal( const ftype& value ) const; //! accumulate values to build the distribution void accumulate( const ftype& value ); //! accumulate values to build the distribution void accumulate( const ftype& value, const ftype& weight ); //! generate the ordinal histogram void prep_ordinal(); //! invert distribution to get value from ordinal void invert(); //! DEPRECATED: initialiser: takes a number of bins for histogram void init( const int num_ranges = 1000 ); //! DEPRECATED: add a value to the distribution (pass 1 of 2) void add_pass_1( const ftype& value ); //! DEPRECATED: add a value to the distribution (pass 2 of 2) void add_pass_2( const ftype& value ); protected: ftype nranges; //!< number of ranges Range range_; //!< resolution range of data std::vector hist; //!< histogram of reflections vs resolution }; } // namespace clipper #endif clipper/clipper/core/clipper_sysdep.h000644 000765 000000 00000013146 12506727731 020204 0ustar00ccbwheel000000 000000 /*! \file lib/clipper_sysdep.h Header file for clipper system dependencies */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_SYSDEP #define CLIPPER_SYSDEP /* cmath is so variable, that we ignore it and use the C version: - include the math library - mirror into the 'std' namespace as below: */ #if defined(sun) || defined(sgi) || defined(__osf__) || defined(_MSC_VER) #include #include #include #include #ifndef M_PI #define M_PI 3.14159265358979 #endif #define rint(x) (floor((x)+0.5)) namespace std { using ::floor; using ::ceil; using ::fabs; using ::fmod; using ::sqrt; using ::sin; using ::cos; using ::tan; using ::asin; using ::acos; using ::atan; using ::sinh; using ::cosh; using ::tanh; using ::atan2; using ::exp; using ::log; using ::pow; } #else #include #endif /* fixes for unexpected macros */ #if defined(isnan) #undef isnan #endif /* numeric types, for where they are critical */ namespace clipper { typedef float ftype32; typedef double ftype64; typedef int itype32; typedef unsigned int uitype32; # define CLIPPER_NAN_MASK_A_32 0x7f800000U # define CLIPPER_NAN_MASK_B_32 0x007fffffU # define CLIPPER_NULL_MASK_32 0x7fc00000U #if defined(__osf__) || defined(__amd64__) typedef long itype64; typedef unsigned long uitype64; # define CLIPPER_NAN_MASK_A_64 0x7ff0000000000000UL # define CLIPPER_NAN_MASK_B_64 0x000fffffffffffffUL # define CLIPPER_NULL_MASK_64 0x7ff8000000000000UL #else typedef long long itype64; typedef unsigned long long uitype64; # define CLIPPER_NAN_MASK_A_64 0x7ff0000000000000ULL # define CLIPPER_NAN_MASK_B_64 0x000fffffffffffffULL # define CLIPPER_NULL_MASK_64 0x7ff8000000000000ULL #endif } /* threading libraries and definitions */ #ifndef CLIPPER_DISABLE_THREADS #if defined(__WIN32__) || defined(_WIN32) // Through this header file, all windows macros are included in all programs // that use clipper. Avoid some conflicts. #define HKL HKL_RENAMED // adding WIN32_LEAN_AND_MEAN makes some or all #undefs not necessary, // but for now I'm leaving older workarounds unchanged #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN 1 #endif #include #undef small #undef CompareString #undef NO_ERROR #undef HKL #undef AddAtom #define CLIPPER_MUTEX_INIT(MUTEX) InitializeCriticalSection(MUTEX) #define CLIPPER_MUTEX_FREE(MUTEX) DeleteCriticalSection(MUTEX) #define CLIPPER_MUTEX_LOCK(MUTEX) EnterCriticalSection(MUTEX) #define CLIPPER_MUTEX_UNLK(MUTEX) LeaveCriticalSection(MUTEX) #define CLIPPER_MUTEX_TYPE CRITICAL_SECTION #define CLIPPER_THREAD_EXEC(THREAD,ENTRY,ARG) (THREAD=CreateThread(0,0,(LPTHREAD_START_ROUTINE)ENTRY,(void*)ARG,0,NULL),THREAD!=NULL) #define CLIPPER_THREAD_JOIN(THREAD) (WaitForSingleObject(THREAD,INFINITE)>=0) #define CLIPPER_THREAD_TYPE HANDLE #define CLIPPER_THREAD_ARGTYPE LPVOID #define CLIPPER_THREAD_RETTYPE DWORD #else #include #define CLIPPER_MUTEX_INIT(MUTEX) pthread_mutex_init(MUTEX,NULL) #define CLIPPER_MUTEX_FREE(MUTEX) pthread_mutex_destroy(MUTEX) #define CLIPPER_MUTEX_LOCK(MUTEX) pthread_mutex_lock(MUTEX) #define CLIPPER_MUTEX_UNLK(MUTEX) pthread_mutex_unlock(MUTEX) #define CLIPPER_MUTEX_TYPE pthread_mutex_t #define CLIPPER_THREAD_EXEC(THREAD,ENTRY,ARG) (pthread_create(&THREAD,NULL,ENTRY,(void*)ARG)==0) #define CLIPPER_THREAD_JOIN(THREAD) (pthread_join(THREAD,NULL)==0) #define CLIPPER_THREAD_TYPE pthread_t #define CLIPPER_THREAD_ARGTYPE void* #define CLIPPER_THREAD_RETTYPE void* #endif #endif #endif clipper/clipper/core/clipper_test.cpp000644 000765 000000 00000007374 11766652736 020226 0ustar00ccbwheel000000 000000 /* clipper_test.cpp: implementation file for clipper self-test functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_test.h" namespace clipper { Test_base::Test_base() { stream_ = NULL; count = error_count = 0; } void Test_base::set_stream( std::ostream& stream ) { //stream.width(?); stream.precision(8); stream_ = &stream; } //! test that the next value matches the stored data bool Test_base::test( const String& id, const double& value ) { bool pass = false; if ( stream_ != NULL ) *stream_ << value << "\n"; if ( count < data_val.size() ) { double val( data_val[count] ); double tol( data_tol[count] ); if ( fabs( value - val ) < tol ) { pass = true; } else { std::cerr << "Self test: " << id << count << " Result: " << val-tol << " < " << value << " < " << val+tol << "\n"; } } else if ( count == data_val.size() ) { Message::message( Message_warn( "Self test: out of data." ) ); } count++; if ( !pass ) error_count++; return pass; } bool Test_base::test( const String& id, const double& value, const double& val, const double& tol ) { bool pass = false; if ( fabs( value - val ) < tol ) { pass = true; } else { std::cerr << "Self test: " << id << " Result: " << val-tol << " < " << value << " < " << val+tol << "\n"; } if ( !pass ) error_count++; return pass; } bool Test_base::test( const String& id, const int& value, const int& val ) { bool pass = false; if ( value == val ) { pass = true; } else { std::cerr << "Self test: " << id << " Result: " << value << " == " << val << "\n"; } if ( !pass ) error_count++; return pass; } } // namespace clipper clipper/clipper/core/clipper_test.h000644 000765 000000 00000005571 11766652736 017670 0ustar00ccbwheel000000 000000 /*! \file lib/clipper_test.h Header file for clipper self-test functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_TEST #define CLIPPER_TEST #include "clipper_types.h" namespace clipper { //! Base class for clipper self-test classes. /*! Override this class with test classes for each clipper package. */ class Test_base { public: Test_base(); void set_stream( std::ostream& stream ); protected: bool test( const String& id, const double& value ); bool test( const String& id, const double& value, const double& val, const double& tol ); bool test( const String& id, const int& value, const int& val ); std::ostream* stream_; std::vector data_val, data_tol; int count, error_count; }; } // namespace clipper #endif clipper/clipper/core/clipper_thread.cpp000644 000765 000000 00000005402 11766652736 020504 0ustar00ccbwheel000000 000000 /* clipper_thread.cpp: implementation file for threading handlers */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_thread.h" #ifndef CLIPPER_DISABLE_THREADS namespace clipper { Mutex Thread_base::mutex_global = Mutex(); int Thread_base::next_id = 0; Thread_base::Thread_base() { lock(); id_ = next_id++; unlock(); } bool Thread_base::run() { return CLIPPER_THREAD_EXEC( thread, Thread_base::Entry, this ); } bool Thread_base::join() { return CLIPPER_THREAD_JOIN( thread ); } CLIPPER_THREAD_RETTYPE Thread_base::Entry( CLIPPER_THREAD_ARGTYPE thisptr ) { ((Thread_base*)thisptr)->Run(); return NULL; } } // namespace clipper #endif clipper/clipper/core/clipper_thread.h000644 000765 000000 00000011601 11766652736 020147 0ustar00ccbwheel000000 000000 /*! \file lib/clipper_thread.h Header file for clipper threading handlers */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_THREAD #define CLIPPER_THREAD #include "clipper_message.h" #include "clipper_sysdep.h" namespace clipper { #ifndef CLIPPER_DISABLE_THREADS //! Mutex class: used for locking and unlocking shared resources. /*! Create a mutex for any sharted resource, i.e. non-stack object used by a multi-threaded program. The lock and unlock methods lock that resource. Recursive locks are not allowed. */ class Mutex { public: //! constructor: create the mutex Mutex() { CLIPPER_MUTEX_INIT( &mutex ); } //! destructor: destroy the mutex ~Mutex() { CLIPPER_MUTEX_FREE( &mutex ); } //! lock the mutex inline void lock() { CLIPPER_MUTEX_LOCK( &mutex ); } //! unlock the mutex inline void unlock() { CLIPPER_MUTEX_UNLK( &mutex ); } protected: CLIPPER_MUTEX_TYPE mutex; }; //! Thread base class: Override this to create new threads /*! To create a thread, override this class. Store data as members with accessors to set input and read output. Override the Run() method to do the actual work. e.g. the following class implements a thread which can sum a list of numbers. \code class Thread_test : public Thread_base { public: class Data : public std::vector { public: Data() {} Data( std::vector v ) : std::vector(v) {} }; void Run() { sum = 0; while ( 1 ) { lock(); int c = current++; unlock(); if ( c >= data_.size() ) break; sum += data_[c]; } } static void set_data( Data d ) { data_ = d; } static Data data_; static int current; int sum; }; \endcode */ class Thread_base { public: Thread_base(); virtual ~Thread_base() {} bool run(); bool join(); static void lock() { mutex_global.lock(); } static void unlock() { mutex_global.unlock(); } int id() const { return id_; } protected: virtual void Run() = 0; private: static CLIPPER_THREAD_RETTYPE Entry( CLIPPER_THREAD_ARGTYPE thisptr ); static Mutex mutex_global; static int next_id; CLIPPER_THREAD_TYPE thread; int id_; }; #else class Mutex { public: Mutex() {} ~Mutex() {} inline void lock() {} inline void unlock() {} }; class Thread_base { public: Thread_base() {} virtual ~Thread_base() {} bool run() { Run(); return true; } bool join() { return true; } static void lock() {} static void unlock() {} int id() const { return -1; } protected: virtual void Run() { clipper::Message::message( clipper::Message_fatal( "No Run method defined" ) ); } }; #endif } // namespace clipper #endif clipper/clipper/core/clipper_types.cpp000644 000765 000000 00000012424 11766652736 020403 0ustar00ccbwheel000000 000000 /* clipper_types.cpp: implementation file for clipper helper functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_types.h" #include namespace clipper { String::String( const char* str, const int l ) { std::ostringstream s; for ( int i = 0; i < l; i++ ) s << str[i]; *this = s.str(); } String::String( const int i, const int w ) { std::ostringstream s; s.width(w); s << i; *this = s.str(); } String::String( const long i, const int w ) { std::ostringstream s; s.width(w); s << i; *this = s.str(); } String::String( const float f, const int w, const int p ) { std::ostringstream s; s.width(w); s.precision(p); s << f; *this = s.str(); } String::String( const double f, const int w, const int p ) { std::ostringstream s; s.width(w); s.precision(p); s << f; *this = s.str(); } std::vector String::split(const String sep) const { std::vector splitstr; size_t tokbeg = 0, tokend = 0; while (1) { tokbeg = find_first_not_of(sep, tokend); if (tokbeg == String::npos) return splitstr; tokend = find_first_of(sep, tokbeg); if (tokend == String::npos) break; splitstr.push_back( substr(tokbeg, tokend-tokbeg) ); } splitstr.push_back( substr(tokbeg) ); return splitstr; } String String::trim() const { String trimmed; int i, j; for ( i = 0; i < length(); i++ ) if ( !isspace( (*this)[i] ) ) break; for ( j = length()-1; j >= 0; j-- ) if ( !isspace( (*this)[j] ) ) break; return substr( i, j-i+1 ); } String String::tail() const { return substr( rfind( '/' ) + 1 ); } String String::head() const { return substr( 0, find( '/' ) ); } String String::nohead() const { size_t p = find( '/' ); return ( p == String::npos ) ? "" : substr( p + 1 ); } String String::notail() const { size_t p = rfind( '/' ); return ( p == String::npos ) ? "" : substr( 0, p ); } String String::rational( const double f, const int b, const bool sign ) { std::ostringstream s; int n = Util::intr( fabs( b * f ) ); int d = b; if (sign) s << ( ( f > 0 ) ? "+" : "-" ); else s << ( ( f > 0 ) ? "" : "-" ); for ( int i = 5; i > 1; i-- ) { if ( ( n % i == 0 ) && ( d % i == 0 ) ) { n /= i; d /= i; } } s << n; if ( d != 1 ) s << "/" << d; return s.str();; } int String::i() const { std::istringstream s(*this); int i; s >> i; return i; } long String::l() const { std::istringstream s(*this); long i; s >> i; return i; } ftype32 String::f32() const { std::istringstream s(*this); float f; s >> f; return f; } ftype64 String::f64() const { std::istringstream s(*this); double f; s >> f; return f; } ftype String::f() const { std::istringstream s(*this); ftype f; s >> f; return f; } ftype String::rational() const { const String& s = (*this); int i; for ( i = 0; i < s.length(); i++ ) if ( s[i] == '/' ) break; if ( i == s.length() ) return ( s.f() ); return ( String(s.substr(0,i)).f() / String(s.substr(i+1)).f() ); } // template compilations template class Vec3; template class Mat33; template class Mat33sym; template class Matrix; template class Vec3; template class Mat33; template class Mat33sym; template class Matrix; } // namespace clipper clipper/clipper/core/clipper_types.h000644 000765 000000 00000067415 12543245351 020043 0ustar00ccbwheel000000 000000 /*! \file lib/clipper_types.h Header file for clipper basic types */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_TYPES #define CLIPPER_TYPES #include "clipper_util.h" #include "clipper_memory.h" namespace clipper { // forward definitions template class Mat33sym; //! String extension with simple parsing methods /*! String extension with primitive 'split' operation for parsing and pathname processing operations. */ class String : public std::string { public: inline String() : std::string() {} //!< null constructor inline String( const std::string str ) : std::string( str ) {} //!< constructor: from string inline String( const char* str ) : std::string( str ) {} //!< constructor: from char* String( const char* str, const int l ); //!< constructor: from char* String( const int i, const int w = 4 ); //!< constructor: from int String( const long i, const int w = 4 ); //!< constructor: from long //! constructor: from float String( const float f, const int w = 6, const int p = 6 ); //! constructor: from double String( const double f, const int w = 6, const int p = 6 ); //! String splitter - a very simple parser component std::vector split(const String sep) const; //! Return copy of string without leading and trailing blanks String trim() const; //! get trailing path element String tail() const; //! remove trailing path element String head() const; //! get leading path element String nohead() const; //! remove leading path element String notail() const; //! construct string from rational f using base b static String rational( const double f, const int b, const bool sign=false ); int i() const; //!< convert to int long l() const; //!< convert to long ftype32 f32() const; //!< convert to float ftype64 f64() const; //!< convert to double ftype f() const; //!< convert to ftype ftype rational() const; //!< convert from rational to ftype }; //! 3-vector class template class Vec3 { public: //! null constructor inline Vec3() {} //! constructor: from individual values inline Vec3( const T& v0, const T& v1, const T& v2 ) { vec[0] = v0; vec[1] = v1; vec[2] = v2; } //! constructor: copy/convert template explicit Vec3( const Vec3& v ) { vec[0] = TT(v[0]); vec[1] = TT(v[1]); vec[2] = TT(v[2]); } //! test equality bool equals( const Vec3& v, const T& tol ) const; //! get element inline const T& operator []( const int& i ) const { return vec[i]; } //! set element inline T& operator []( const int& i ) { return vec[i]; } //! return unit vector with same direction as this vector inline Vec3 unit() const { return (*this)*T(1.0/sqrt(ftype(vec[0]*vec[0]+vec[1]*vec[1]+vec[2]*vec[2]))); } //! return zero vector inline static Vec3 zero() { return Vec3( 0, 0, 0 ); } //! return null vector (only valid for floating point types) inline static Vec3 null() { Vec3 v( 0, 0, 0 ); Util::set_null(v.vec[0]); return v; } //! test for null vector inline bool is_null() const { return Util::is_nan( vec[0] ); } //! Vector dot product (equivalent to *) inline static T dot( const Vec3& v1, const Vec3& v2 ) { return (v1[0]*v2[0] + v1[1]*v2[1] + v1[2]*v2[2]); } //! Vector cross product inline static Vec3 cross( const Vec3& v1, const Vec3& v2 ) { return Vec3(v1[1]*v2[2]-v2[1]*v1[2], v1[2]*v2[0]-v2[2]*v1[0], v1[0]*v2[1]-v2[0]*v1[1]); } //! return formatted String representation String format() const { return "("+String(vec[0],10,4)+","+String(vec[1],10,4)+","+String(vec[2],10,4)+")"; } //! add another vector to this one inline const Vec3& operator += ( const Vec3& v ) { vec[0] += v[0]; vec[1] += v[1]; vec[2] += v[2]; return (*this); } //! subtract another vector from this one inline const Vec3& operator -= ( const Vec3& v ) { vec[0] -= v[0]; vec[1] -= v[1]; vec[2] -= v[2]; return (*this); } //! Vector equality (for floating point types see equals()) //-- friend int operator == ( const Vec3& v1, const Vec3& v2 ); //! Vector inequality (for floating point types see equals()) //-- friend int operator != ( const Vec3& v1, const Vec3& v2 ); //! Vector negation operator //-- friend Vec3 operator -( const Vec3& v ); //! Vector addition operator //-- friend Vec3 operator +( const Vec3& v1, const Vec3 &v2 ); //! Vector subtraction operator //-- friend Vec3 operator -( const Vec3& v1, const Vec3& v2 ); //! Vector scaling operator //-- friend Vec3 operator *( const T& s, const Vec3& v1 ); //! Vector scaling operator //-- friend Vec3 operator *( const Vec3& v1, const T& s ); //! Vector dot product //-- friend T operator *( const Vec3& v1, const Vec3& v2 ); private: T vec[3]; }; template inline int operator == ( const Vec3& v1, const Vec3& v2 ) { return (v1[0]==v2[0] && v1[1]==v2[1] && v1[2]==v2[2]); } template inline int operator != ( const Vec3& v1, const Vec3& v2 ) { return (v1[0]!=v2[0] || v1[1]!=v2[1] || v1[2]!=v2[2]); } template inline Vec3 operator -( const Vec3& v ) { return Vec3( -v[0], -v[1], -v[2] ); } template inline Vec3 operator +( const Vec3& v1, const Vec3 &v2 ) { return Vec3( v1[0]+v2[0], v1[1]+v2[1], v1[2]+v2[2]); } template inline Vec3 operator -( const Vec3& v1, const Vec3& v2 ) { return Vec3( v1[0]-v2[0], v1[1]-v2[1], v1[2]-v2[2]); } template inline Vec3 operator *( const T& s, const Vec3& v1 ) { return Vec3( s*v1[0], s*v1[1], s*v1[2]); } template inline Vec3 operator *( const Vec3& v1, const T& s ) { return Vec3( s*v1[0], s*v1[1], s*v1[2]); } template inline T operator *( const Vec3& v1, const Vec3& v2 ) { return Vec3::dot(v1,v2); } //! 3x3-matrix class template class Mat33 { public: //! null constructor inline Mat33() {} //! constructor inline Mat33( const T& m00, const T& m01, const T& m02, const T& m10, const T& m11, const T& m12, const T& m20, const T& m21, const T& m22 ) { mat[0][0] = m00; mat[0][1] = m01; mat[0][2] = m02; mat[1][0] = m10; mat[1][1] = m11; mat[1][2] = m12; mat[2][0] = m20; mat[2][1] = m21; mat[2][2] = m22; } //! constructor: copy/convert template explicit Mat33( const Mat33& m ); //! constructor: copy/convert from symmetric matrix template explicit Mat33( const Mat33sym& m ); T det() const; //!< determinant Mat33 inverse() const; //!< inverse Mat33 transpose() const; //!< transpose bool equals( const Mat33& m, const T& tol ) const; //!< test equality inline const T& operator ()( const int& i, const int& j ) const { return mat[i][j]; } //!< get element inline T& operator ()( const int& i, const int& j ) { return mat[i][j]; } //!< set element //! return formatted String representation String format() const { return "|"+String(mat[0][0],10,4)+","+String(mat[0][1],10,4)+","+String(mat[0][2],10,4)+"|\n|"+String(mat[1][0],10,4)+","+String(mat[1][1],10,4)+","+String(mat[1][2],10,4)+"|\n|"+String(mat[2][0],10,4)+","+String(mat[2][1],10,4)+","+String(mat[2][2],10,4)+"|"; } //! return identity matrix inline static Mat33 identity() { Mat33 m; m.mat[0][0] = m.mat[1][1] = m.mat[2][2] = 1; m.mat[0][1] = m.mat[0][2] = m.mat[1][0] = m.mat[1][2] = m.mat[2][0] = m.mat[2][1] = 0; return m; } //! return null matrix (only valid for floating point types) inline static Mat33 null() { Mat33 m; m.mat[0][0] = Util::nan(); return m; } //! test for null matrix (only valid for floating point types) bool inline is_null() const { return Util::is_nan( mat[0][0] ); } //! Matrix-vector product /*! Assumes a column vector */ //-- friend Vec3 operator *( const Mat33& m, const Vec3& v ); //! Vector-matrix product /*! Assumes a row vector, i.e. equivalent to the matrix-vector product with the matrix trasposed */ //-- friend Vec3 operator *( const Vec3& v, const Mat33& m ); //! Matrix-matrix product //-- friend Mat33 operator *(const Mat33& m1, const Mat33& m2); //! Matrix sum //-- friend Mat33 operator +(const Mat33& m1, const Mat33& m2); //! Unary minus //-- friend Mat33 operator -(const Mat33& m); private: T mat[3][3]; }; template inline Vec3 operator *( const Mat33& m, const Vec3& v ) { return Vec3( m(0,0)*v[0]+m(0,1)*v[1]+m(0,2)*v[2], m(1,0)*v[0]+m(1,1)*v[1]+m(1,2)*v[2], m(2,0)*v[0]+m(2,1)*v[1]+m(2,2)*v[2] ); } template inline Vec3 operator *( const Vec3& v, const Mat33& m ) { return Vec3( v[0]*m(0,0)+v[1]*m(1,0)+v[2]*m(2,0), v[0]*m(0,1)+v[1]*m(1,1)+v[2]*m(2,1), v[0]*m(0,2)+v[1]*m(1,2)+v[2]*m(2,2) ); } template inline Mat33 operator *( const Mat33& m1, const Mat33& m2 ) { return Mat33 ( m1(0,0)*m2(0,0) + m1(0,1)*m2(1,0) + m1(0,2)*m2(2,0), m1(0,0)*m2(0,1) + m1(0,1)*m2(1,1) + m1(0,2)*m2(2,1), m1(0,0)*m2(0,2) + m1(0,1)*m2(1,2) + m1(0,2)*m2(2,2), m1(1,0)*m2(0,0) + m1(1,1)*m2(1,0) + m1(1,2)*m2(2,0), m1(1,0)*m2(0,1) + m1(1,1)*m2(1,1) + m1(1,2)*m2(2,1), m1(1,0)*m2(0,2) + m1(1,1)*m2(1,2) + m1(1,2)*m2(2,2), m1(2,0)*m2(0,0) + m1(2,1)*m2(1,0) + m1(2,2)*m2(2,0), m1(2,0)*m2(0,1) + m1(2,1)*m2(1,1) + m1(2,2)*m2(2,1), m1(2,0)*m2(0,2) + m1(2,1)*m2(1,2) + m1(2,2)*m2(2,2) ); } template inline Mat33 operator +( const Mat33& m1, const Mat33& m2 ) { return Mat33( m1(0,0)+m2(0,0), m1(0,1)+m2(0,1), m1(0,2)+m2(0,2), m1(1,0)+m2(1,0), m1(1,1)+m2(1,1), m1(1,2)+m2(1,2), m1(2,0)+m2(2,0), m1(2,1)+m2(2,1), m1(2,2)+m2(2,2) ); } template inline Mat33 operator -( const Mat33& m ) { return Mat33( -m(0,0), -m(0,1), -m(0,2), -m(1,0), -m(1,1), -m(1,2), -m(2,0), -m(2,1), -m(2,2) ); } //! Compressed form for 3x3 symmetric matrix class template class Mat33sym { public: //! null constructor inline Mat33sym() {} //! constructor: from Mat33 (does not check for symmetry) template explicit Mat33sym( const Mat33& m ) : m00(m(0,0)), m11(m(1,1)), m22(m(2,2)), m01(m(0,1)), m02(m(0,2)), m12(m(1,2)) {} //! constructor: from Mat33sym template explicit Mat33sym( const Mat33sym& m ) : m00(m.mat00()), m11(m.mat11()), m22(m.mat22()), m01(m.mat01()), m02(m.mat02()), m12(m.mat12()) {} //! constructor: from coefficients inline Mat33sym( const T& c00, const T& c11, const T& c22, const T& c01, const T& c02, const T& c12 ) : m00(c00), m11(c11), m22(c22), m01(c01), m02(c02), m12(c12) {} //! return formatted String representation String format() const { return "|"+String(m00,10,4)+","+String(m01,10,4)+","+String(m02,10,4)+"|\n|"+String(m01,10,4)+","+String(m11,10,4)+","+String(m12,10,4)+"|\n|"+String(m02,10,4)+","+String(m12,10,4)+","+String(m22,10,4)+"|"; } //! return identity matrix inline static Mat33sym identity() { return Mat33sym( 1, 1, 1, 0, 0, 0 ); } //! return null matrix (only valid for floating point types) inline static Mat33sym null() { return Mat33sym(Util::nan(),0,0,0,0,0); } //! test for null matrix (only valid for floating point types) inline bool is_null() const { return Util::is_nan( m00 ); } //! return quadratic form with vector T quad_form( const Vec3& v ) const; T det() const; //!< determinant Mat33 sqrt() const; //!< square root Mat33sym inverse() const; //!< inverse inline const T& mat00() const { return m00; } //!< element (0,0) inline const T& mat11() const { return m11; } //!< element (1,1) inline const T& mat22() const { return m22; } //!< element (2,2) inline const T& mat01() const { return m01; } //!< element (0,1) inline const T& mat02() const { return m02; } //!< element (0,2) inline const T& mat12() const { return m12; } //!< element (1,2) //! access elements as 3x3 matrix (inefficient) const T& operator ()( const int& i, const int& j ) const; //! Matrix-vector product //-- friend Vec3 operator *( const Mat33sym& m, const Vec3& v ); //! Matrix sum //-- friend Mat33sym operator +( const Mat33sym& m1, const Mat33sym& m2 ); //! Unary minus //-- friend Mat33sym operator -( const Mat33sym& m ); private: T m00, m11, m22, m01, m02, m12; }; template inline Vec3 operator *( const Mat33sym& m, const Vec3& v ) { return Vec3( m.mat00()*v[0]+m.mat01()*v[1]+m.mat02()*v[2], m.mat01()*v[0]+m.mat11()*v[1]+m.mat12()*v[2], m.mat02()*v[0]+m.mat12()*v[1]+m.mat22()*v[2] ); } template inline Mat33sym operator +( const Mat33sym& m1, const Mat33sym& m2 ) { return Mat33sym( m1.mat00()+m2.mat00(), m1.mat11()+m2.mat11(), m1.mat22()+m2.mat22(), m1.mat01()+m2.mat01(), m1.mat02()+m2.mat02(), m1.mat12()+m2.mat12() ); } template inline Mat33sym operator -( const Mat33sym& m ) { return Mat33sym( -m.mat00(), -m.mat11(), -m.mat22(), -m.mat01(), -m.mat02(), -m.mat12() ); } //! Rotation-translation operator template class RTop { public: //! null constructor inline RTop() {} //! constructor: from rotation inline explicit RTop( const Mat33& r ) : rot_( r ), trn_( Vec3::zero() ) {} //! constructor: from rotation and translation inline RTop( const Mat33& r, const Vec3& t ) : rot_( r ), trn_( t ) {} //! inverse RTop inverse() const { Mat33 minv = rot().inverse(); return RTop(minv, -(minv*trn())); } //! test equality with some tolerance inline bool equals( const RTop& m, const T& tol ) const { return ( rot().equals(m.rot(),tol) && trn().equals(m.trn(),tol) ); } inline const Mat33& rot() const { return rot_; } //!< get rotation inline const Vec3& trn() const { return trn_; } //!< get translation inline Mat33& rot() { return rot_; } //!< set rotation inline Vec3& trn() { return trn_; } //!< set translation //! return identity operator inline static RTop identity() { return RTop( Mat33::identity(), Vec3::zero() ); } //! return identity operator inline static RTop null() { return RTop( Mat33::null(), Vec3::null() ); } //! test for null operator inline bool is_null() const { return rot_.is_null() || trn_.is_null(); } //! return formatted String representation String format() const { return rot_.format() + "\n" + trn_.format(); } //! apply RTop to vector //-- friend Vec3 operator *( const RTop& r, const Vec3& v ); //! RTop product //-- friend RTop operator *( const RTop& r1, const RTop& r2 ); private: Mat33 rot_; Vec3 trn_; }; template inline Vec3 operator *( const RTop& r, const Vec3& v ) { return r.rot()*v + r.trn(); } template inline RTop operator *( const RTop& r1, const RTop& r2 ) { return RTop( r1.rot()*r2.rot(), r1.rot()*r2.trn()+r1.trn() ); } //! Simple 2-d array class template class Array2d { public: //! null constructor inline Array2d() { d1_ = d2_ = 0; } //! constructor inline Array2d( const int& d1, const int& d2 ) { resize( d1, d2 ); } //! constructor inline Array2d( const int& d1, const int& d2, T val ) { resize( d1, d2, val ); } //! resize void inline resize( const int& d1, const int& d2 ) { d1_ = d1; d2_ = d2; data.resize( size() ); } //! resize void inline resize( const int& d1, const int& d2, const T& val ) { d1_ = d1; d2_ = d2; data.resize( size(), val ); } inline int size() const { return d1_ * d2_; } //!< size inline const int& rows() const { return d1_; } //!< number of rows inline const int& cols() const { return d2_; } //!< number of cols //! read accessor inline const T& operator () ( const int& i1, const int& i2 ) const { return data[ i1*d2_ + i2 ]; } //! write accessor inline T& operator () ( const int& i1, const int& i2 ) { return data[ i1*d2_ + i2 ]; } protected: std::vector data; int d1_, d2_; }; //! General matrix class: like Array2d but with numerical methods template class Matrix : public Array2d { public: //! null constructor inline Matrix() {} //! constructor inline Matrix( const int& d1, const int& d2 ) { Array2d::resize( d1, d2 ); } //! constructor inline Matrix( const int& d1, const int& d2, T val ) { Array2d::resize( d1, d2, val ); } //! equation solver (square matrices only) std::vector solve( const std::vector& b ) const; //! eigenvalue calculation (square symmetric matrices only) std::vector eigen( const bool sort = true ); //! Matrix-vector product /*! Assumes a column vector */ //-- friend std::vector operator *( const Matrix& m, const std::vector& v ); }; template std::vector operator *( const Matrix& m, const std::vector& v ) { if ( m.cols() != v.size() ) Message::message( Message_fatal( "Matrix*vector dimension mismatch" ) ); std::vector r( m.rows() ); int i, j; T s; for ( i = 0; i < m.rows(); i++ ) { s = T(0); for ( j = 0; j < m.cols(); j++ ) s += m(i,j) * v[j]; r[i] = s; } return r; } // template implementations template bool Vec3::equals( const Vec3& v, const T& tol ) const { return ( pow(vec[0]-v[0],T(2)) + pow(vec[1]-v[1],T(2)) + pow(vec[2]-v[2],T(2)) <= pow(tol,T(2)) ); } template template Mat33::Mat33( const Mat33& m ) { mat[0][0]=T(m(0,0)); mat[0][1]=T(m(0,1)); mat[0][2]=T(m(0,2)); mat[1][0]=T(m(1,0)); mat[1][1]=T(m(1,1)); mat[1][2]=T(m(1,2)); mat[2][0]=T(m(2,0)); mat[2][1]=T(m(2,1)); mat[2][2]=T(m(2,2)); } template template Mat33::Mat33( const Mat33sym& m ) { mat[0][0]=T(m.mat00()); mat[1][1]=T(m.mat11()); mat[2][2]=T(m.mat22()); mat[0][1]=mat[1][0]=T(m.mat01()); mat[0][2]=mat[2][0]=T(m.mat02()); mat[1][2]=mat[2][1]=T(m.mat12()); } template bool Mat33::equals( const Mat33& m, const T& tol ) const { return ( pow(mat[0][0]-m(0,0),T(2)) + pow(mat[0][1]-m(0,1),T(2)) + pow(mat[0][2]-m(0,2),T(2)) + pow(mat[1][0]-m(1,0),T(2)) + pow(mat[1][1]-m(1,1),T(2)) + pow(mat[1][2]-m(1,2),T(2)) + pow(mat[2][0]-m(2,0),T(2)) + pow(mat[2][1]-m(2,1),T(2)) + pow(mat[2][2]-m(2,2),T(2)) <= pow(tol,T(2)) ); } template T Mat33::det() const { return ( mat[0][0]*(mat[1][1]*mat[2][2] - mat[1][2]*mat[2][1]) + mat[0][1]*(mat[1][2]*mat[2][0] - mat[1][0]*mat[2][2]) + mat[0][2]*(mat[1][0]*mat[2][1] - mat[1][1]*mat[2][0]) ); } template Mat33 Mat33::inverse() const { T d = det(); Mat33 inv; inv(0,0) = ( mat[1][1]*mat[2][2] - mat[1][2]*mat[2][1] ) / d; inv(1,0) = ( mat[1][2]*mat[2][0] - mat[1][0]*mat[2][2] ) / d; inv(2,0) = ( mat[1][0]*mat[2][1] - mat[1][1]*mat[2][0] ) / d; inv(0,1) = ( mat[2][1]*mat[0][2] - mat[2][2]*mat[0][1] ) / d; inv(1,1) = ( mat[2][2]*mat[0][0] - mat[2][0]*mat[0][2] ) / d; inv(2,1) = ( mat[2][0]*mat[0][1] - mat[2][1]*mat[0][0] ) / d; inv(0,2) = ( mat[0][1]*mat[1][2] - mat[0][2]*mat[1][1] ) / d; inv(1,2) = ( mat[0][2]*mat[1][0] - mat[0][0]*mat[1][2] ) / d; inv(2,2) = ( mat[0][0]*mat[1][1] - mat[0][1]*mat[1][0] ) / d; return inv; } template Mat33 Mat33::transpose() const { Mat33 t; t(0,0) = mat[0][0]; t(0,1) = mat[1][0]; t(0,2) = mat[2][0]; t(1,0) = mat[0][1]; t(1,1) = mat[1][1]; t(1,2) = mat[2][1]; t(2,0) = mat[0][2]; t(2,1) = mat[1][2]; t(2,2) = mat[2][2]; return t; } template T Mat33sym::det() const { return ( m00*(m11*m22 - m12*m12) + m01*(m12*m02 - m01*m22) + m02*(m01*m12 - m11*m02) ); } template Mat33 Mat33sym::sqrt() const { Mat33 half( Mat33sym( 0.5, 0.5, 0.5, 0.0, 0.0, 0.0 ) ); Mat33 target( *this ); Mat33 result( target ); result(1,0) = result(2,0) = result(2,1) = 0.0; for ( int i = 0; i < 10; i++ ) result = half * ( result.inverse() * target + result ); return result; } template Mat33sym Mat33sym::inverse() const { T d = det(); return Mat33sym ( ( m11*m22 - m12*m12 ) / d, ( m22*m00 - m02*m02 ) / d, ( m00*m11 - m01*m01 ) / d, ( m12*m02 - m22*m01 ) / d, ( m01*m12 - m02*m11 ) / d, ( m02*m01 - m00*m12 ) / d ); } template T Mat33sym::quad_form( const Vec3& v ) const { return ( v[0]*( v[0]*m00 + 2*(v[1]*m01+v[2]*m02) ) + v[1]*( v[1]*m11 + 2*(v[2]*m12) ) + v[2]*v[2]*m22 ); } template const T& Mat33sym::operator ()( const int& i, const int& j ) const { switch (i) { case 0: switch (j) { case 0: return m00; case 1: return m01; default: return m02; } case 1: switch (j) { case 0: return m01; case 1: return m11; default: return m12; } default: switch (j) { case 0: return m02; case 1: return m12; default: return m22; } } } // complex matrix methods /*! Solve the system of linear equations Ax=b for x Uses elimination. Only suitable for small systems. */ template std::vector Matrix::solve( const std::vector& b ) const { if ( Array2d::rows() != Array2d::cols() ) Message::message( Message_fatal("Matrix.solve() matrix not square") ); if ( Array2d::rows() != b.size() ) Message::message( Message_fatal("Matrix.solve() matrix/vector mismatch") ); const int n = Array2d::rows(); // solve for X by Gaussian elimination T s, pivot; int i, j, k; Matrix a = *this; std::vector x = b; for ( i = 0; i < n; i++ ) { // pick largest pivot j = i; for ( k = i+1; k < n; k++ ) if ( fabs(a(k,i)) > fabs(a(j,i)) ) j = k; // swap rows for ( k = 0; k < n; k++ ) Util::swap( a(i,k), a(j,k) ); Util::swap( x[i], x[j] ); // perform elimination pivot = a(i,i); for ( j = 0; j < n; j++ ) { if ( j != i ) { s = a(j,i) / pivot; for ( k = i+1; k < n; k++ ) a(j,k) = a(j,k) - s*a(i,k); x[j] = x[j] - s*x[i]; } } } for ( i = 0; i < n; i++ ) x[i] /= a(i,i); return x; } /*! Find the Eigenvalues and Eigenvectors of the matrix. Uses the Jacobi method. Only suitable for small systems (dimension<20). The matrix is replaced by the matrix of eigenvectors (as columns). \param sort Sort the eigenvalues and vectors, smallest first. (default=true) \return Vector of eigenvalues. */ template std::vector Matrix::eigen( const bool sort ) { if ( Array2d::rows() != Array2d::cols() ) Message::message( Message_fatal( "Matrix.eigen() matrix not square" ) ); const int n = Array2d::rows(); int cyc, j, q, p; T spp, spq, t, s, c, theta, tau, h, ap, aq, a_pq; Matrix& mat = *this; Matrix evec( n, n, 0.0 ); std::vector eval( n ); std::vector b( n ); std::vector z( n ); // Set evec to identity, eval & b to diagonal, z to 0. for( p = 0; p < n; p++ ) { evec(p,p) = 1.0; eval[p] = b[p] = mat(p,p); } for ( cyc = 1; cyc <= 50; cyc++ ) { // calc sum of diagonal, off-diagonal spp = spq = 0.0; for ( p=0; p 1.0e-12*fabs(h) ) { theta = 0.5*h/a_pq; t = 1.0/(fabs(theta) + sqrt(1.0 + theta*theta)); if ( theta < 0.0 ) t = -t; } else { t = a_pq/h; } // calc trig properties c = 1.0/sqrt(1.0+t*t); s = t*c; tau = s/(1.0+c); h = t * a_pq; // update eigenvalues z[p] -= h; z[q] += h; eval[p] -= h; eval[q] += h; // rotate the upper diagonal of the matrix mat( p, q ) = 0.0; for ( j = 0; j < p; j++ ) { ap = mat( j, p ); aq = mat( j, q ); mat( j, p ) = ap - s * ( aq + ap * tau ); mat( j, q ) = aq + s * ( ap - aq * tau ); } for ( j = p+1; j < q; j++ ) { ap = mat( p, j ); aq = mat( j, q ); mat( p, j ) = ap - s * ( aq + ap * tau ); mat( j, q ) = aq + s * ( ap - aq * tau ); } for ( j = q+1; j < n; j++ ) { ap = mat( p, j ); aq = mat( q, j ); mat( p, j ) = ap - s * ( aq + ap * tau ); mat( q, j ) = aq + s * ( ap - aq * tau ); } // apply corresponding rotation to result for ( j = 0; j < n; j++ ) { ap = evec( j, p ); aq = evec( j, q ); evec( j, p ) = ap - s * ( aq + ap * tau ); evec( j, q ) = aq + s * ( ap - aq * tau ); } } } for ( p = 0; p < n; p++ ) { b[p] += z[p]; eval[p] = b[p]; } } // sort the eigenvalues if ( sort ) { for ( p = 0; p < n; p++ ) { j = p; // set j to index of largest remaining eval for ( q = p+1; q < n; q++ ) if ( eval[q] < eval[j] ) j = q; Util::swap( eval[p], eval[j] ); // now swap evals, evecs for ( q = 0; q < n; q++ ) Util::swap( evec( q, p ), evec( q, j ) ); } } // return eigenvalues mat = evec; return eval; } } // namespace clipper #endif clipper/clipper/core/clipper_util.cpp000644 000765 000000 00000016447 11766652736 020225 0ustar00ccbwheel000000 000000 /* clipper_util.cpp: implementation file for clipper helper functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_util.h" namespace clipper { float Util::nanf_; //!< declare static double Util::nand_; //!< declare static ftype Util::nan_ ; //!< declare static ftype Util::onepi_ = M_PI; //!< one*pi ftype Util::twopi_ = 2.0*M_PI; //!< two*pi ftype Util::twopi2_ = 2.0*M_PI*M_PI; //!< two*pi*pi ftype Util::eightpi2_ = 8.0*M_PI*M_PI; //!< two*pi*pi ftype Util::d2rad_ = M_PI/180.0; //!< degree-radian conversion ftype Util::sim_a = 1.639294; //!< sim fn param ftype Util::sim_b = 3.553967; //!< sim fn param ftype Util::sim_c = 2.228716; //!< sim fn param ftype Util::sim_d = 3.524142; //!< sim fn param ftype Util::sim_e = 7.107935; //!< sim fn param ftype Util::sim_A = -1.28173889903; //!< invsim fn param ftype Util::sim_B = 0.69231689903; //!< invsim fn param ftype Util::sim_C = -1.33099462667; //!< invsim fn param ftype Util::sim_g = 2.13643992379; //!< invsim fn param ftype Util::sim_p = 0.04613803811; //!< invsim fn param ftype Util::sim_q = 1.82167089029; //!< invsim fn param ftype Util::sim_r = -0.74817947490; //!< invsim fn param Util::Util() { ((U32*)&nanf_)->i = CLIPPER_NULL_MASK_32; ((U64*)&nand_)->i = CLIPPER_NULL_MASK_64; if ( sizeof(ftype) == 4 ) { ((U32*)&nan_)->i = CLIPPER_NULL_MASK_32; } else if ( sizeof(ftype) == 8 ) { ((U64*)&nan_)->i = CLIPPER_NULL_MASK_64; } else { /* fail on build */; } } /*! \param x The argument \return I1(x)/I0(x) */ ftype Util::sim( const ftype& x ) { if (x >= 0.0) return (((x + sim_a)*x + sim_b)*x) / (((x + sim_c)*x + sim_d)*x + sim_e); else return -(-(-(-x + sim_a)*x + sim_b)*x) / (-(-(-x + sim_c)*x + sim_d)*x + sim_e); } /*! \param x I1(y)/I0(y) \return y */ ftype Util::invsim( const ftype& x ) { ftype x0 = fabs(x); ftype a0 = -7.107935*x0; ftype a1 = 3.553967-3.524142*x0; ftype a2 = 1.639294-2.228716*x0; ftype a3 = 1.0-x0; ftype w = a2/(3.0*a3); ftype p = a1/(3.0*a3)-w*w; ftype q = -w*w*w+0.5*(a1*w-a0)/a3; ftype d = sqrt(q*q+p*p*p); ftype q1 = q + d; ftype q2 = q - d; ftype r1 = pow(fabs(q1), 1.0/3.0); ftype r2 = pow(fabs(q2), 1.0/3.0); if (x >= 0.0) return (((q1>0.0)? r1 : -r1) + ((q2>0.0)? r2 : -r2) - w); else return -(((q1>0.0)? r1 : -r1) + ((q2>0.0)? r2 : -r2) - w); } ftype Util::sim_integ( const ftype& x0 ) { const ftype x = fabs(x0); const ftype z = (x+sim_p)/sim_q; return sim_A*log(x+sim_g) + 0.5*sim_B*log(z*z+1.0) + sim_r*atan(z) + x + 1.0; } ftype Util::sim_deriv( const ftype& x ) { if (x >= 0.0) return (((((sim_c-sim_a)*x+(2.0*sim_d-2.0*sim_b))*x+(3.0*sim_e+sim_a*sim_d-sim_b*sim_c))*x+(2.0*sim_a*sim_e))*x+(sim_b*sim_e)) / pow( (((x + sim_c)*x + sim_d)*x + sim_e), 2.0 ); else return (-(-(-(-(sim_c-sim_a)*x+(2.0*sim_d-2.0*sim_b))*x+(3.0*sim_e+sim_a*sim_d-sim_b*sim_c))*x+(2.0*sim_a*sim_e))*x+(sim_b*sim_e)) / pow( (-(-(-x + sim_c)*x + sim_d)*x + sim_e), 2.0 ); } ftype Util::sim_deriv_recur( const ftype& x0 ) { const ftype x = fabs(x0); const ftype m = sim(x); if ( x > 1.0e-4 ) return ( -m/x + ( 1.0 - m*m ) ); else return ( 0.5 - m*m ); } ftype Util::bessel_i0( const ftype& x0 ) { ftype i0 = 0.0, t, x; x = fabs(x0); t=x/3.75; if (t < 1.0) { t=t*t; i0= ((((((t*0.0045813+0.0360768)*t+0.2659732)*t+ 1.2067492)*t+3.0899424)*t+3.5156229)*t+1.0); } else { i0= (1.0/sqrt(x))*((((((((t*0.00392377-0.01647633)*t+ 0.02635537)*t-0.02057706)*t+0.00916281)*t- 0.00157565)*t+0.00225319)*t+0.01328592)*t+0.39894228)*exp(x); } return i0; } /*! \param x Angle in degrees \return Angle in radians */ ftype Util::d2rad( const ftype& x ) { return x*d2rad_; } /*! \param x Angle in radians \return Angle in degrees */ ftype Util::rad2d( const ftype& x ) { return x/d2rad_; } // template instantiations template ftype32 Util::max( const ftype32& a, const ftype32& b ); template ftype32 Util::min( const ftype32& a, const ftype32& b ); template ftype32 Util::bound( const ftype32& a, const ftype32& b, const ftype32& c ); template void Util::swap( ftype32& a, ftype32& b ); template void Util::swap( ftype32& a, ftype32& b, ftype32& c ); template ftype32 Util::sqr( const ftype32& a ); template ftype32 Util::isqrt( const ftype32& a ); template ftype64 Util::max( const ftype64& a, const ftype64& b ); template ftype64 Util::min( const ftype64& a, const ftype64& b ); template ftype64 Util::bound( const ftype64& a, const ftype64& b, const ftype64& c ); template void Util::swap( ftype64& a, ftype64& b ); template void Util::swap( ftype64& a, ftype64& b, ftype64& c ); template ftype64 Util::sqr( const ftype64& a ); template ftype64 Util::isqrt( const ftype64& a ); template int Util::max( const int& a, const int& b ); template int Util::min( const int& a, const int& b ); template int Util::bound( const int& a, const int& b, const int& c ); template void Util::swap( int& a, int& b ); template void Util::swap( int& a, int& b, int& c ); template int Util::sqr( const int& a ); template int Util::isqrt( const int& a ); } // namespace clipper clipper/clipper/core/clipper_util.h000644 000765 000000 00000022253 12543245351 017643 0ustar00ccbwheel000000 000000 /*! \file lib/clipper_util.h Header file for clipper helper functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_UTIL #define CLIPPER_UTIL #include "clipper_precision.h" namespace clipper { //! Utility class /*! This class holds a set of useful static functions and values. You should never need to instantiate this class: Refer to members using Util:: */ class Util { private: typedef union { uitype32 i; ftype32 f; } U32; typedef union { uitype64 i; ftype64 f; } U64; public: Util(); //!< null constructor //! fast Util::nan() value static const ftype& nan() { return nan_; } //! fast Util::nan() value static const float& nanf() { return nanf_; } //! fast Util::nan() value static const double& nand() { return nand_; } //! set null generic value template inline static void set_null( T& t ) { t = T(-2147483648); } //! set null floating value - a specific value of NaN used for missings inline static void set_null( ftype32& f ) { U32* const u1=(U32* const)&f; const U32* const u2=(const U32* const)&nanf_; u1->i = u2->i; } //! set null floating value - a specific value of NaN used for missings inline static void set_null( ftype64& f ) { U64* const u1=(U64* const)&f; const U64* const u2=(const U64* const)&nand_; u1->i = u2->i; } //! fast test for null floating value - only works if set from Util::null() inline static bool is_null( const ftype32& f ) { U32 u1,u2; u1.f = f; u2.f = nanf_; return ( u1.i == u2.i ); } //! fast test for null floating value - only works if set from Util::null() inline static bool is_null( const ftype64& f ) { U64 u1,u2; u1.f = f; u2.f = nand_; return ( u1.i == u2.i ); } //! fast Util::nan() test /*! Used for missing entries: THIS DOES NOT DISTINGUISH BETWEEN NAN & INF */ inline static bool is_nan( const ftype32 f ) { U32 u; u.f = f; return ((u.i&CLIPPER_NAN_MASK_A_32)==CLIPPER_NAN_MASK_A_32); } //! fast Util::nan() test /*! Used for missing entries: THIS DOES NOT DISTINGUISH BETWEEN NAN & INF */ inline static bool is_nan( const ftype64 f ) { U64 u; u.f = f; return ((u.i&CLIPPER_NAN_MASK_A_64)==CLIPPER_NAN_MASK_A_64); } //! slow general NaN test for compatibility /*! Works for all architectures with IEEE arithmetic only */ inline static bool isnan(const ftype32 f) { U32 u; u.f = f; return ((u.i&CLIPPER_NAN_MASK_A_32)==CLIPPER_NAN_MASK_A_32)&&((u.i&CLIPPER_NAN_MASK_B_32)!=0U); } //! slow general NaN test for compatibility /*! Works for all architectures with IEEE arithmetic only */ inline static bool isnan(const ftype64 f) { U64 u; u.f = f; return ((u.i&CLIPPER_NAN_MASK_A_64)==CLIPPER_NAN_MASK_A_64)&&((u.i&CLIPPER_NAN_MASK_B_64)!=0U); } //! Sim function: I1(X)/I0(X) static ftype sim( const ftype& x ); //! Inverse Sim function: I1(X)/I0(X) static ftype invsim( const ftype& x ); //! Integral of Sim function: log(I0(X)) static ftype sim_integ( const ftype& x ); //! Derivative of Sim function: d/dx( I1(X)/I0(x) ) static ftype sim_deriv( const ftype& x ); //! Derivative of Sim function using recurrance: -sim(x)/x + (1 - sim(x)^2) static ftype sim_deriv_recur( const ftype& x ); //! Arc hyperbolic tangent static ftype atanh( const ftype& x ) { return log((1.0+x)/(1.0-x))/2.0; } //! Modified Bessel function of the first kind static ftype bessel_i0( const ftype& x ); //! Convert isotropic U-value to B-factor static ftype u2b( const ftype& x ) { return x * eightpi2_; } //! Convert isotropic B-factor to U-value static ftype b2u( const ftype& x ) { return x / eightpi2_; } //! Convert F+/F- to mean F, with NaN checks template inline static T mean( const T& pl, const T& mi ) { if ( Util::is_nan(pl) ) return mi; else if (Util::is_nan(mi) ) return pl; else return 0.5*(pl+mi); } //! Convert sigF+/sigF-/cov to sig F, with NaN checks template inline static T sig_mean( const T& pl, const T& mi, const T& cov ) { if ( Util::is_nan(pl) ) return mi; else if (Util::is_nan(mi) ) return pl; else if (Util::is_nan(cov) ) return 0.5*sqrt(pl*pl+mi*mi); else return 0.5*sqrt(pl*pl+mi*mi+2*cov); } //! Truncate-to-integer: int(floor(a)) inline static int intf( const ftype& a ) { return int( floor( a ) ); } //! Truncate-to-integer above: int(ceil(a)) inline static int intc( const ftype& a ) { return int( ceil( a ) ); } //! Round-to-integer: int(round(a)) inline static int intr( const ftype& a ) { return int( rint( a ) ); } //! Corrected mod inline static ftype mod( const ftype& a, const ftype& b ) { ftype c = fmod(a, b); if (c < 0) c+=b; return c;} //! Corrected mod inline static int mod( const int& a, const int& b ) { int c = a%b; if (c < 0) c+=b; return c; } //! max template inline static T max(const T& a, const T& b) { return (a > b) ? a : b; } //! min template inline static T min(const T& a, const T& b) { return (a < b) ? a : b; } //! bound a value by limits template inline static T bound( const T& min, const T& val, const T& max ) { return ( (val < max) ? ( (val > min ) ? val : min ) : max ); } //! swap the contents of two objects template inline static void swap( T& a, T& b ) { T c = a; a = b; b = c; } //! swap the contents of two objects, using third as store (for speed) template inline static void swap( T& a, T& b, T& c ) { c = a; a = b; b = c; } //! square template inline static T sqr( const T& a ) { return a*a; } //! Integer square root (returns floor of sqrt) template inline static T isqrt( const T& n ) { return T(floor(sqrt(ftype(n)))); } //! pi inline static const ftype& pi() { return onepi_; } //! 2 pi inline static const ftype& twopi() { return twopi_; } //! 2 pi squared inline static const ftype& twopi2() { return twopi2_; } //! 8 pi squared inline static const ftype& eightpi2() { return eightpi2_; } //! degree-to-radian conversion static ftype d2rad( const ftype& x ); //! degree-to-radian conversion static ftype rad2d( const ftype& x ); private: static float nanf_; //!< float NaN static double nand_; //!< double NaN static ftype nan_; //!< ftype nan static ftype onepi_; //!< one*pi static ftype twopi_; //!< two*pi static ftype twopi2_; //!< two*pi*pi static ftype eightpi2_; //!< eight*pi*pi static ftype d2rad_; //!< degree-radian conversion static ftype sim_a; //!< sim fn param static ftype sim_b; //!< sim fn param static ftype sim_c; //!< sim fn param static ftype sim_d; //!< sim fn param static ftype sim_e; //!< sim fn param static ftype sim_A; //!< invsim fn param static ftype sim_B; //!< invsim fn param static ftype sim_C; //!< invsim fn param static ftype sim_g; //!< invsim fn param static ftype sim_p; //!< invsim fn param static ftype sim_q; //!< invsim fn param static ftype sim_r; //!< invsim fn param }; } // namespace clipper #endif clipper/clipper/core/container.cpp000644 000765 000000 00000016122 11766652736 017502 0ustar00ccbwheel000000 000000 /* container.cpp: implementation for base class of reflection heirarchy */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "container.h" namespace clipper { Message_fatal message_parent_of_root( "Container: attempt to access parent of root" ); Message_fatal message_child_out_of_range( "Container: child index out of range" ); Message_fatal message_duplicate_path( "Container: attempt to create duplicate path" ); void Container::add_child( Container& c ) { children.push_back( &c ); } void Container::del_child( Container& c ) { for ( int i = 0; i < children.size(); i++ ) if ( children[i] == &c ) { children.erase( children.begin() + i ); break; } } void Container::update() { // recursively update entire tree for ( int i = 0; i < children.size(); i++ ) child(i).update(); } Container::Container( const String name ) { destroyed_with_parent = false; parent_ = NULL; if ( name != "" ) name_ = name; else name_ = "unnamed"; // log object if required if ( Message::message_level() <= Message_ctor::level() ) Message::message( Message_ctor( "[Container: contructed (root)/"+name_+">" ) ); } Container::Container( Container& parent, const String& path ) { destroyed_with_parent = false; parent_ = NULL; name_ = path.tail(); // find desired parent using working root and path provided parent_ = parent.find_path_ptr( path.notail() ); if ( parent_ == NULL ) Message::message( Message_fatal( "Container: No such path- "+path ) ); // if no name given, make one up if ( name_ == "" ) for (int i = 1; i < 100; i++ ) { name_ = "unnamed" + String(i,2); if ( parent_->find_path_ptr( name_ ) == NULL ) break; } // otherwise check for dulicates if ( parent_->find_path_ptr( name_ ) != NULL ) Message::message( message_duplicate_path ); parent_->add_child(*this); // log object if required if ( Message::message_level() <= Message_ctor::level() ) Message::message( Message_ctor( "[Container: contructed "+parent_->name()+"/"+name_+">" ) ); } Container::~Container() { for ( int i = 0; i < children.size(); i++ ) { children[i]->parent_ = NULL; if ( children[i]->is_destroyed_with_parent() ) delete children[i]; } if ( parent_ != NULL ) parent_->del_child(*this); // log object if required if ( Message::message_level() <= Message_dtor::level() ) Message::message( Message_dtor( "= children.size() ) Message::message( message_child_out_of_range ); return *children[i]; } Container& Container::child( const int& i ) { if ( i < 0 || i >= children.size() ) Message::message( message_child_out_of_range ); return *children[i]; } const Container& Container::ultimate_parent() const { if ( has_parent() ) return parent().ultimate_parent(); else return *this; } Container& Container::ultimate_parent() { if ( has_parent() ) return parent().ultimate_parent(); else return *this; } Container* Container::parent_ptr() { return parent_; } Container* Container::find_path_ptr( const String& path_ ) { // find an object in the heirarchy using UNIX path semantics String path = path_; // check for this object if ( path == "" ) return this; // check for root-ed path if ( path[0] == '/' ) { if ( has_parent() ) { return parent().find_path_ptr( path ); } else { path = path.nohead(); if ( path.head() != name() ) return NULL; path = path.nohead(); } } // check for a child of this object for ( int i = 0; i < num_children(); i++ ) if ( path.head() == "*" || path.head() == child(i).name() ) return child(i).find_path_ptr( path.nohead() ); // else fail return NULL; } void Container::move( const String& path ) { // move this object in heirarchy to 'path' if ( has_parent() ) parent().del_child( *this ); parent_ = find_path_ptr( path.notail() ); if ( parent_ == NULL ) Message::message( Message_fatal( "Container: No such path- "+path ) ); parent_->add_child( *this ); name_ = path.tail(); update(); } void Container::debug() { std::cout << path() << "\n"; for ( int i = 0; i < num_children(); i++ ) child(i).debug(); } } // namespace clipper clipper/clipper/core/container.h000644 000765 000000 00000013010 11766652736 017140 0ustar00ccbwheel000000 000000 /*! \file lib/container.h Header for generic container object */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CONTAINER #define CLIPPER_CONTAINER #include "coords.h" namespace clipper { //! Definition for a generic container Object /*! Container is a definition for a generic container object with a name, parents, and children. Any object that wants to be part of the tree simply subclasses this class. The class also implements search and move objects. The tree is navigate using unix-like pathnames. A recursive update method can be overridden to update content after altering the hierarchy. The top container in a tree is created by passing Container() as its parent. */ class Container { public: //! constructor: make null object or top object in a tree Container( const String name = "" ); //! constructor: from any other member and a relative path Container( Container& parent, const String& path ); //! update: hierarchical content update function virtual void update(); //! get the path of this tree object String path() const; //! get the name of this tree object String name() const; //! set the name of this tree object void set_name( const String& name ); //! is this object to be destroyed when parent is destroyed? bool is_destroyed_with_parent() const; //! set this object to be destroyed when parent is destroyed void set_destroyed_with_parent( const bool d=true ); //! 'move' method moves this object to somewhere else in the hierarchy void move( const String& path ); //! test if this object has a parent bool has_parent() const; //! get the parent of this object const Container& parent() const; //! get the parent of this object Container& parent(); //! return number of children int num_children() const; //! get the i'th child of this object const Container& child( const int& i ) const; //! get the i'th child of this object Container& child( const int& i ); //! get the ultimate parent of this object - the top of the tree const Container& ultimate_parent() const; //! get the ultimate parent of this object - the top of the tree Container& ultimate_parent(); //! get the parent of this object (NULL on fail) Container* parent_ptr(); //! search up the tree for a parent of the specified type (NULL on fail) template T* parent_of_type_ptr(); //! find an object using a directory-like path (NULL on fail) Container* find_path_ptr( const String& path ); //! destructor: virtual virtual ~Container(); void debug(); private: // members String name_; Container* parent_; std::vector children; bool destroyed_with_parent; //! add a child: called by a child on construction void add_child( Container& c ); //! delete a child: called by a child on destruction void del_child( Container& c ); //! override copy constructor to prevent its use Container( const Container& ) {} }; // template function definitions template T* Container::parent_of_type_ptr() { // this can be done recursively with references, but gcc won't compile it. Container* p = this; while ( p->has_parent() ) { p = &(p->parent()); T* pt = dynamic_cast(p); if ( pt != NULL ) return pt; } return NULL; } } // namespace clipper #endif clipper/clipper/core/container_hkl.cpp000644 000765 000000 00000012053 11766652736 020337 0ustar00ccbwheel000000 000000 /* container_hkl.cpp: class file for reflection data containers */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "container_hkl.h" namespace clipper { const HKL_info NullHKL_info; //is_null() ) sp = parent_of_type_ptr(); if ( cp->is_null() ) cp = parent_of_type_ptr(); if ( rp->is_null() ) rp = parent_of_type_ptr(); generate_ = generate_ | generate; // update generate flag // initialise if ( sp != NULL && cp != NULL && rp != NULL ) if ( !sp->is_null() && !cp->is_null() && !rp->is_null() ) HKL_info::init( *sp, *cp, *rp, generate_ ); Container::update(); } /*! The reflection list is sythesized to match the given spacegroup, cell, and resolution, and a hierarchical update is triggered to update the sizes of the reflection lists for all dependent HKL_data objects. */ void CHKL_info::generate_hkl_list() { HKL_info::generate_hkl_list(); Container::update(); } /*! Hierarchical update. If this object is uninitialised, an attempt is made to initialise the object using information from its parents in the hierarchy. The childen of the object are then updated. */ void CHKL_info::update() { if ( HKL_info::is_null() ) init( NullSpacegroup, NullCell, NullResolution, 0.0 ); else Container::update(); } } // namespace clipper clipper/clipper/core/container_hkl.h000644 000765 000000 00000015151 11766652736 020006 0ustar00ccbwheel000000 000000 /*! \file lib/container_hkl.h Header file for Container versions of various objects */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CONTAINER_HKL #define CLIPPER_CONTAINER_HKL #include "container_types.h" #include "hkl_data.h" namespace clipper { extern const HKL_info NullHKL_info; // class CHKL_data : public Container, public HKL_data { public: //! null constructor CHKL_data() {} //! constructor: inherit datalist and cell CHKL_data( Container& parent, const String name = "" ); //! initialiser: supply or inherit hkl list, and cell void init( const HKL_info& hkl_info, const Cell& cell ); //! initialiser: from spacegroup, cell, and HKL_sampling void init( const Spacegroup& spacegroup, const Cell& cell, const HKL_sampling& hkl_sampling ) { clipper::Message::message( clipper::Message_fatal("CHKL_data deprecated") ); } //! hierarchical update void update(); //! assignment operator: copies the data from another list HKL_data& operator =( const HKL_data& other ) { return ( dynamic_cast&>(*this) = other ); } //! assignment operator: assigns a single value to the whole list HKL_data& operator =( const T& value ) { return ( dynamic_cast&>(*this) = value ); } }; // template implementations /*! The object is constructed at the given location in the hierarchy. An attempt is made to initialise the object using information from its parents in the hierarchy. \param parent An object in the hierarchy (usually the parent of the new object). \param name The path from \c parent to the new object (usually just the name of the new object). */ template CHKL_data::CHKL_data( Container& parent, const String name ) : Container( parent, name ) { init( NullHKL_info, NullCell ); } /*! An attempt is made to initialise the object using information from the supplied parameters, or if they are Null, from its parents in the hierarchy. \param hkl_info The reflection list object for this datalist. \param cell The cell object for this datalist. */ template void CHKL_data::init( const HKL_info& hkl_info, const Cell& cell ) { // use supplied values by default const HKL_info* hp = &hkl_info; const Cell* cp = &cell; // otherwise get them from the tree if ( hp->is_null() ) hp = parent_of_type_ptr(); if ( cp->is_null() ) cp = parent_of_type_ptr(); // if we have an hkl_info, try and init if ( hp != NULL ) { // if no cell then inherit if ( cp == NULL ) cp = &(hp->cell()); // now initialise if ( !hp->is_null() && !cp->is_null() ) HKL_data::init( *hp, *cp ); } Container::update(); } /*! Hierarchical update. If this object is uninitialised, an attempt is made to initialise the object using information from its parents in the hierarchy. The childen of the object are then updated. The data list is also synchronized with the parent reflection list. */ template void CHKL_data::update() { if ( HKL_data_base::is_null() ) init( NullHKL_info, NullCell ); else Container::update(); HKL_data::update(); } } // namespace clipper #endif clipper/clipper/core/container_map.cpp000644 000765 000000 00000004406 11766652736 020341 0ustar00ccbwheel000000 000000 /* container_map.cpp: class file for map containers */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "container_map.h" namespace clipper { } // namespace clipper clipper/clipper/core/container_map.h000644 000765 000000 00000021332 12057357010 017760 0ustar00ccbwheel000000 000000 /*! \file lib/container_map.h Header file for Container versions of various objects */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CONTAINER_MAP #define CLIPPER_CONTAINER_MAP #include "container_types.h" #include "nxmap_operator.h" namespace clipper { //! Crystallographic map container /*! CXmap: This is a crystallographic map. */ template class CXmap : public Container, public Xmap { public: //! null constructor CXmap() {} //! constructor: inherit spacegroup, cell and grid CXmap( Container& parent, const String name = "" ); //! initialiser: supply or inherit spacegroup, cell and grid void init( const Spacegroup& spacegroup, const Cell& cell, const Grid_sampling& grid_sampling ); //! hierarchical update void update(); }; //! Non-Crystallographic map container /*! CNXmap: This is a non-crystallographic map. Since it does not exist in a crystallographic frame, it does not inherit anything. */ template class CNXmap : public Container, public NXmap { public: //! null constructor CNXmap() {} //! constructor: CNXmap( Container& parent, const String name = "" ) : Container( parent, name ) {} }; //! Non-Crystallographic map operator container /*! CNXmap: This is an operator relating a non-crystallographic map into a crystallgraphic frame. It can inherit the crystallographic cell and grid sampling. */ template class CNXmap_operator : public Container, public NXmap_operator { public: //! null constructor CNXmap_operator() {} //! constructor: do not initialise CNXmap_operator( Container& parent, const String name = "" ); //! constructor: inherit cell and grid CNXmap_operator( Container& parent, const String name, const NXmap& nxmap, const RTop_orth& nxop = RTop_orth(RTop<>::null()) ); //! initialier: supply or inherit cell, grid, NXmap, RTop_orth void init( const Cell& cell, const Grid_sampling& grid, const NXmap& nxmap, const RTop_orth& nxop ); //! hierarchical update void update(); private: const NXmap* nxmap_; //!< Store for later initialisation RTop_orth nxop_; //!< Store for later initialisation }; // template implementations /*! The object is constructed at the given location in the hierarchy. An attempt is made to initialise the object using information from its parents in the hierarchy. \param parent An object in the hierarchy (usually the parent of the new object). \param name The path from \c parent to the new object (usually just the name of the new object). */ template CXmap::CXmap( Container& parent, const String name ) : Container( parent, name ) { init( NullSpacegroup, NullCell, NullGrid_sampling ); } /*! An attempt is made to initialise the object using information from the supplied parameters, or if they are Null, from its parents in the hierarchy. \param spacegroup The spacegroup for the map. \param name The cell for the map. \param grid The grid for the map. */ template void CXmap::init( const Spacegroup& spacegroup, const Cell& cell, const Grid_sampling& grid_sampling ) { // use supplied values by default const Spacegroup* sp = &spacegroup; // use pointers so we can reassign const Cell* cp = &cell; const Grid_sampling* gp = &grid_sampling; // otherwise get them from the tree if ( sp->is_null() ) sp = parent_of_type_ptr(); if ( cp->is_null() ) cp = parent_of_type_ptr(); if ( gp->is_null() ) gp = parent_of_type_ptr(); // initialise if ( sp != NULL && cp != NULL && gp != NULL ) if ( !sp->is_null() && !cp->is_null() && !gp->is_null() ) Xmap::init( *sp, *cp, *gp ); Container::update(); } /*! Hierarchical update. If this object is uninitialised, an attempt is made to initialise the object using information from its parents in the hierarchy. The childen of the object are then updated. */ template void CXmap::update() { if ( Xmap_base::is_null() ) init( NullSpacegroup, NullCell, NullGrid_sampling ); else Container::update(); } /*! The object is not initialised. \param parent The objects parent. \param name The object name. */ template CNXmap_operator::CNXmap_operator( Container& parent, const String name ) : Container( parent, name ), nxmap_( NULL ), nxop_( RTop_orth::null() ) {} /*! The object is initialised if the appropriate parent objects are available, and children are updated. \param parent The objects parent. \param name The object name. \param nxmap The non-crystal map object. \param nxop The orth. operator mapping the NXmap into the crystal frame. */ template CNXmap_operator::CNXmap_operator( Container& parent, const String name, const NXmap& nxmap, const RTop_orth& nxop ) : Container( parent, name ), nxmap_( &nxmap ), nxop_( nxop ) { init( NullCell, NullGrid_sampling, NXmap(), RTop_orth::null() ); } /*! An attempt is made to initialise the object using information from the supplied parameters, or if they are Null, from its parents in the hierarchy. \param cell The unit cell for the crystallographic frame. \param grid The grid sampling for the crystallographic frame. \param nxmap The non-crystal map object. \param nxop The orth. operator mapping the NXmap into the crystal frame. */ template void CNXmap_operator::init( const Cell& cell, const Grid_sampling& grid_sampling, const NXmap& nxmap, const RTop_orth& nxop ) { // use supplied values by default const Cell* cp = &cell; const Grid_sampling* gp = &grid_sampling; // otherwise get them from the tree if ( cp->is_null() ) cp = parent_of_type_ptr(); if ( gp->is_null() ) gp = parent_of_type_ptr(); if ( !nxmap.is_null() ) nxmap_ = &nxmap; if ( !nxop.is_null() ) nxop_ = nxop; // initialise if ( cp != NULL && gp != NULL && nxmap_ != NULL ) if ( !cp->is_null() && !gp->is_null() && !nxmap_->is_null() ) NXmap_operator::init( *cp, *gp, *nxmap_, nxop_ ); Container::update(); } /*! Hierarchical update. If this object is uninitialised, an attempt is made to initialise the object using information from its parents in the hierarchy. The childen of the object are then updated. */ template void CNXmap_operator::update() { if ( NX_operator::is_null() ) init( NullCell, NullGrid_sampling, NXmap(), RTop_orth::null() ); else Container::update(); } } // namespace clipper #endif clipper/clipper/core/container_types.cpp000644 000765 000000 00000013536 11766652736 020734 0ustar00ccbwheel000000 000000 /* container_types.cpp: class file for basic containers */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "container_types.h" namespace clipper { const Resolution NullResolution; //(*this) = resolution_; Container::update(); } /*! The object is initialised, and children are updated. \param spacegroup_ The value to give to the contained object. */ void CSpacegroup::init( const Spacegroup& spacegroup_ ) { dynamic_cast(*this) = spacegroup_; Container::update(); } /*! The object is initialised, and children are updated. \param cell_ The value to give to the contained object. */ void CCell::init( const Cell& cell_ ) { dynamic_cast(*this) = cell_; Container::update(); } /*! The top object in a tree is initialised from a known grid. \param name The object name. \param grid The grid sampling. */ CGrid_sampling::CGrid_sampling( const String name, const Grid_sampling& grid ) : Container( name ), Grid_sampling( grid ), rate_( 1.5 ) {} /*! The normal form for a child object - spacegroup and cell inherited. \param parent The objects parent. \param name The object name. \param rate The Shannon rate (default 1.5). */ CGrid_sampling::CGrid_sampling( Container& parent, const String name, const ftype rate ) : Container( parent, name ), rate_( rate ) { init( NullSpacegroup, NullCell, NullResolution, 0.0 ); } /*! This is still a child object but is initialised directly. \param parent The objects parent. \param name The object name. \param grid The grid sampling. */ CGrid_sampling::CGrid_sampling( Container& parent, const String name, const Grid_sampling& grid ) : Container( parent, name ), Grid_sampling( grid ), rate_( 1.5 ) {} /*! The object is initialised if the appropriate parent objects are available, and children are updated. \param spacegroup The spacegroup. \param cell The cell. \param resolution The resolution. \param rate_ The Shannon rate (If <1 previous value is used, default 1.5). */ void CGrid_sampling::init( const Spacegroup& spacegroup, const Cell& cell, const Resolution& resolution, const ftype rate ) { // use supplied values by default const Spacegroup* sp = &spacegroup; // use pointers so we can reassign const Cell* cp = &cell; const Resolution* rp = &resolution; // otherwise get them from the tree if ( sp->is_null() ) sp = parent_of_type_ptr(); if ( cp->is_null() ) cp = parent_of_type_ptr(); if ( rp->is_null() ) rp = parent_of_type_ptr(); if ( rate >= 1.0 ) rate_ = rate; // use rate if given // initialise if ( sp != NULL && cp != NULL && rp != NULL ) if ( !sp->is_null() && !cp->is_null() && !rp->is_null() ) Grid_sampling::init( *sp, *cp, *rp, rate_ ); Container::update(); } /*! The object is initialised, and children are updated. \param grid_sampling_ The value to give to the contained object. */ void CGrid_sampling::init( const Grid_sampling& grid_sampling_ ) { dynamic_cast(*this) = grid_sampling_; Container::update(); } /*! Hierarchical update. If this object is uninitialised, an attempt is made to initialise the object using information from its parents in the hierarchy. The childen of the object are then updated. */ void CGrid_sampling::update() { if ( Grid_sampling::is_null() ) init( NullSpacegroup, NullCell, NullResolution, 0.0 ); else Container::update(); } } // namespace clipper clipper/clipper/core/container_types.h000644 000765 000000 00000013163 11766652736 020375 0ustar00ccbwheel000000 000000 /*! \file lib/container_types.h Header file for Container versions of various objects */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CONTAINER_TYPES #define CLIPPER_CONTAINER_TYPES #include "container.h" namespace clipper { extern const Resolution NullResolution; // 0.999 ) { epsilon_++; // increase multiplicity } else { epsilon_ = allowed_ = 0; // flag sysabs break; } } else if ( equiv == -hkl ) { // if reflection is related to opposite, it is centric allowed_ = Util::intr( Util::mod(-0.5*shift, Util::pi()) / (Util::pi()/12.0) ); } } if ( hkl.h() == 0 && hkl.k() == 0 && hkl.l() == 0 ) allowed_ = 0; } /*! Construct the operator which give the least-squares fit of one set of coordinates onto another. The coodinates are stored as STL vectors of Coord_orth. The lists must be the same size, and each atom in the source list must correspond to the same atom in the target list. The algorithm employed is that of Kearsley, S.K. (1989) 'On the orthogonal transformation used for structural comparisons'. Acta Cryst. A45, 208-210. \param src The source list (i.e. the atoms to be transformed). \param tgt The target list (i.e. the fixed atoms). */ RTop_orth::RTop_orth( const std::vector& src, const std::vector& tgt ) { if ( src.size() != tgt.size() ) Message::message(Message_fatal("RTop_orth: coordinate list size mismatch")); // get centre of mass Coord_orth s, t, p, m; Coord_orth src_cen(0.0,0.0,0.0); Coord_orth tgt_cen(0.0,0.0,0.0); int n = src.size(); for ( int i = 0; i < n; i++ ) { src_cen = src_cen + src[i]; tgt_cen = tgt_cen + tgt[i]; } src_cen = (1.0/ftype(n)) * src_cen; tgt_cen = (1.0/ftype(n)) * tgt_cen; // prepare cross-sums Matrix<> mat( 4, 4, 0.0 ); for ( int i = 0; i < n; i++ ) { s = src[i] - src_cen; t = tgt[i] - tgt_cen; p = s + t; m = s - t; mat(0,0) = mat(0,0) + m[0]*m[0] + m[1]*m[1] + m[2]*m[2]; mat(1,1) = mat(1,1) + m[0]*m[0] + p[1]*p[1] + p[2]*p[2]; mat(2,2) = mat(2,2) + p[0]*p[0] + m[1]*m[1] + p[2]*p[2]; mat(3,3) = mat(3,3) + p[0]*p[0] + p[1]*p[1] + m[2]*m[2]; mat(0,1) = mat(0,1) + m[2]*p[1] - m[1]*p[2]; mat(0,2) = mat(0,2) + m[0]*p[2] - m[2]*p[0]; mat(0,3) = mat(0,3) + m[1]*p[0] - m[0]*p[1]; mat(1,2) = mat(1,2) + m[0]*m[1] - p[0]*p[1]; mat(1,3) = mat(1,3) + m[0]*m[2] - p[0]*p[2]; mat(2,3) = mat(2,3) + m[1]*m[2] - p[1]*p[2]; } mat(1,0) = mat(0,1); mat(2,0) = mat(0,2); mat(2,1) = mat(1,2); mat(3,0) = mat(0,3); mat(3,1) = mat(1,3); mat(3,2) = mat(2,3); // eigenvalue calc std::vector v = mat.eigen( true ); // get result Rotation r( mat(0,0), mat(1,0), mat(2,0), mat(3,0) ); Mat33<> rot = r.norm().matrix(); (*this) = RTop_orth( rot, tgt_cen - rot*src_cen ); } /*! Construct the operator which give the least-squares fit of one set of coordinates onto another. The coodinates are stored as STL vectors of Coord_orth. The lists must be the same size, and each atom in the source list must correspond to the same atom in the target list. The algorithm employed is that of Kearsley, S.K. (1989) 'On the orthogonal transformation used for structural comparisons'. Acta Cryst. A45, 208-210. \param src The source list (i.e. the atoms to be transformed). \param tgt The target list (i.e. the fixed atoms). \param wgt The weight to apply to each atom. */ RTop_orth::RTop_orth( const std::vector& src, const std::vector& tgt, const std::vector& wgt ) { if ( src.size() != wgt.size() || tgt.size() != wgt.size() ) Message::message(Message_fatal("RTop_orth: coordinate list size mismatch")); // get centre of mass Coord_orth s, t, p, m; Coord_orth src_cen(0.0,0.0,0.0); Coord_orth tgt_cen(0.0,0.0,0.0); ftype w = 0.0; int n = src.size(); for ( int i = 0; i < n; i++ ) { w += wgt[i]; src_cen += wgt[i] * src[i]; tgt_cen += wgt[i] * tgt[i]; } src_cen = (1.0/w) * src_cen; tgt_cen = (1.0/w) * tgt_cen; // prepare cross-sums Matrix<> mat( 4, 4, 0.0 ); for ( int i = 0; i < n; i++ ) { w = wgt[i]; s = src[i] - src_cen; t = tgt[i] - tgt_cen; p = s + t; m = s - t; mat(0,0) = mat(0,0) + w * ( m[0]*m[0] + m[1]*m[1] + m[2]*m[2] ); mat(1,1) = mat(1,1) + w * ( m[0]*m[0] + p[1]*p[1] + p[2]*p[2] ); mat(2,2) = mat(2,2) + w * ( p[0]*p[0] + m[1]*m[1] + p[2]*p[2] ); mat(3,3) = mat(3,3) + w * ( p[0]*p[0] + p[1]*p[1] + m[2]*m[2] ); mat(0,1) = mat(0,1) + w * ( m[2]*p[1] - m[1]*p[2] ); mat(0,2) = mat(0,2) + w * ( m[0]*p[2] - m[2]*p[0] ); mat(0,3) = mat(0,3) + w * ( m[1]*p[0] - m[0]*p[1] ); mat(1,2) = mat(1,2) + w * ( m[0]*m[1] - p[0]*p[1] ); mat(1,3) = mat(1,3) + w * ( m[0]*m[2] - p[0]*p[2] ); mat(2,3) = mat(2,3) + w * ( m[1]*m[2] - p[1]*p[2] ); } mat(1,0) = mat(0,1); mat(2,0) = mat(0,2); mat(2,1) = mat(1,2); mat(3,0) = mat(0,3); mat(3,1) = mat(1,3); mat(3,2) = mat(2,3); // eigenvalue calc std::vector v = mat.eigen( true ); // get result Rotation r( mat(0,0), mat(1,0), mat(2,0), mat(3,0) ); Mat33<> rot = r.norm().matrix(); (*this) = RTop_orth( rot, tgt_cen - rot*src_cen ); } /*! \param cell The cell concerned \return The transformed coordinate. */ RTop_frac RTop_orth::rtop_frac( const Cell& cell ) const { return RTop_frac( RTop<>(cell.matrix_frac()) * (*this) * RTop<>(cell.matrix_orth()) ); } /*! \return The inverse of the operator. */ RTop_orth RTop_orth::inverse() const { return RTop_orth( RTop<>::inverse() ); } /*! \param centre An arbitrary point. \return point on axis near the specified coordinate, 000 if rotation is zero */ Coord_orth RTop_orth::axis_coordinate_near( const Coord_orth& centre ) const { Rotation R(rot()); // Rotation part if ( R.abs_angle() < 0.001) return Coord_orth(0.0,0.0,0.0); Vec3<> t = trn(); // translation part // direction cosines of rotation axis n Vec3<> n = Vec3<>(R.x(),R.y(),R.z()).unit(); // parallel component of translation r = n (n.t) Vec3<> r = n * Vec3<>::dot(n, t); // Perpendicular component s = t - r Vec3<> s = t - r; // Rotation angle kappa double kappa = R.norm().polar_ccp4().kappa(); // Origin x0 = 0.5*[s + (n x s)/tan(kappa/2)] Vec3<> x0 = 0.5*(s + Vec3<>::cross(n, s) * (1./tan(0.5*kappa))); // Find closest position on axis to centre // projection on to axis through origin return Coord_orth( x0 + n * Vec3<>::dot((centre-x0), n) ); } /*! \return screw translation, 000 if rotation is zero */ Coord_orth RTop_orth::screw_translation() const { Rotation R(rot()); // Rotation part if ( R.abs_angle() < 0.001) return Coord_orth(0.0,0.0,0.0); Vec3<> t = trn(); // translation part // direction cosines of rotation axis n Vec3<> n = Vec3<>(R.x(),R.y(),R.z()).unit(); // parallel component of translation r = n (n.t) return Coord_orth( n * Vec3<>::dot(n, t) ); } /*! \return The identity operator. */ RTop_orth RTop_orth::identity() { return RTop_orth( RTop<>::identity() ); } /*! \return The null (uninitialised) operator. */ RTop_orth RTop_orth::null() { return RTop_orth( RTop<>::null() ); } /*! \return The formatted text string */ String HKL::format() const { return "HKL = ("+String(h())+","+String(k())+","+String(l())+")"; } /*! \return The formatted text string */ String Coord_reci_orth::format() const { return "x*y*z* = ("+String(xs())+","+String(ys())+","+String(zs())+")"; } /*! \return The formatted text string */ String Coord_reci_frac::format() const { return "u*v*w* = ("+String(us())+","+String(vs())+","+String(ws())+")"; } /*! The coordinate is calculated which extends the sequence of coordinates x1, x2, x3 with the specified distance to x3, angle to x2,x3, and torsion to x1,x2,x3. \param x1 First coordinate. \param x2 Second coordinate. \param x3 Third coordinate. \param length x3-new bond length in Angstroms. \param angle x2-x3-new opening angle in Radians. \param torsion x1-x2-x3-new torsion angle in Radians. */ Coord_orth::Coord_orth( const Coord_orth& x1, const Coord_orth& x2, const Coord_orth& x3, const ftype& length, const ftype& angle, const ftype& torsion ) { const Coord_orth xa( (x3-x2).unit() ); const Coord_orth xc( Vec3<>::cross( x2-x1, xa ).unit() ); const Coord_orth xb( Vec3<>::cross( xa, xc ) ); const ftype wa = -length*cos( angle ); const ftype wb = -length*sin( angle )*cos( -torsion ); const ftype wc = -length*sin( angle )*sin( -torsion ); (*this) = x3 + wa*xa + wb*xb + wc*xc; } /*! \return The bond length x1-x2 in Angstroms. */ ftype Coord_orth::length( const Coord_orth& x1, const Coord_orth& x2) { return sqrt( (x2-x1).lengthsq() ); } /*! \return The bond angle x1-x2-x3 in Radians. */ ftype Coord_orth::angle( const Coord_orth& x1, const Coord_orth& x2, const Coord_orth& x3) { return acos( (x3-x2).unit() * (x1-x2).unit() ); } /*! \return The bond torsion x1-x2-x3-x4 in Radians. */ ftype Coord_orth::torsion( const Coord_orth& x1, const Coord_orth& x2, const Coord_orth& x3, const Coord_orth& x4) { const Vec3<> xu( (x3-x2).unit() ); const Vec3<> xa( Vec3<>::cross( x2-x1, xu ) ); const Vec3<> xb( Vec3<>::cross( xu, x4-x3 ) ); const Vec3<> xc( Vec3<>::cross( xa, xb ) ); return atan2( xc*xu, xa*xb ); } /*! \return The formatted text string */ String Coord_orth::format() const { return "xyz = ("+String(x(),10,4)+","+String(y(),10,4)+","+String(z(),10,4)+")"; } Coord_frac Coord_frac::symmetry_copy_near(const Spacegroup& spgr, const Cell& cell, const Coord_frac& n) const { Coord_frac c, cmin(*this); double d2, d2min(1.0e12); for ( int k = 0; k < spgr.num_symops(); k++ ) { c = spgr.symop(k) * (*this); c = c.lattice_copy_near( n ); d2 = ( c - n ).lengthsq( cell ); if ( d2 < d2min ) { d2min = d2; cmin = c; } } return cmin; } /*! \return The formatted text string */ String Coord_frac::format() const { return "uvw = ("+String(u(),10,4)+","+String(v(),10,4)+","+String(w(),10,4)+")"; } /*! \return The formatted text string */ String Coord_grid::format() const { return "uvw = ("+String(u())+","+String(v())+","+String(w())+")"; } /*! \return The formatted text string */ String Coord_map::format() const { return "uvw = ("+String(u(),10,4)+","+String(v(),10,4)+","+String(w(),10,4)+")"; } /*! \return The formatted text string */ String Grid::format() const { return "Nuvw = ("+String(nu())+","+String(nv())+","+String(nw())+")"; } void Grid::debug() const { std::cout << format() << "\n"; } /*! Make a map grid with an oblong bounded by the coordinates min and max. \param min The lower bound coordinate in u,v,w. \param max The upper bound coordinate in u,v,w. */ Grid_range::Grid_range( const Coord_grid& min, const Coord_grid& max ) { min_ = min; max_ = max; (*this)[0] = max_.u()-min_.u()+1; (*this)[1] = max_.v()-min_.v()+1; (*this)[2] = max_.w()-min_.w()+1; } /*! Make a map grid with an oblong bounded by the fractional coordinates min and max, when the sampling of the cell is g \param g The grid sampling of the whole unit cell. \param min The lower bound coordinate in u,v,w. \param max The upper bound coordinate in u,v,w. */ Grid_range::Grid_range( const Grid& g, const Coord_frac& min, const Coord_frac& max ) { min_ = Coord_grid( Util::intc( g.nu() * min.u() ), Util::intc( g.nv() * min.v() ), Util::intc( g.nw() * min.w() ) ); max_ = Coord_grid( Util::intf( g.nu() * max.u() ), Util::intf( g.nv() * max.v() ), Util::intf( g.nw() * max.w() ) ); (*this)[0] = max_.u()-min_.u()+1; (*this)[1] = max_.v()-min_.v()+1; (*this)[2] = max_.w()-min_.w()+1; } /*! Make a map grid large enough to fully enclose a sphere about the origin of a given radius with a given cell and grid sampling. \param cell The cell parameters. \param grid The grid sampling of the whole cell. \param radius The radius of the sphere in Angstroms. */ Grid_range::Grid_range( const Cell& cell, const Grid& grid, const ftype& radius ) { Coord_grid lim( Util::intc( radius * cell.a_star() * ftype(grid.nu()) ), Util::intc( radius * cell.b_star() * ftype(grid.nv()) ), Util::intc( radius * cell.c_star() * ftype(grid.nw()) ) ); min_ = -lim; max_ = lim; (*this)[0] = max_.u()-min_.u()+1; (*this)[1] = max_.v()-min_.v()+1; (*this)[2] = max_.w()-min_.w()+1; } /*! Enlarge the grid by adding \c b cells in every direction. Will shrink the grid if \c b is negative. \param b The number of cells by which to enlarge/shrink. */ void Grid_range::add_border( const int b ) { min_ = min_ - Coord_grid(b,b,b); max_ = max_ + Coord_grid(b,b,b); (*this)[0] = max_.u()-min_.u()+1; (*this)[1] = max_.v()-min_.v()+1; (*this)[2] = max_.w()-min_.w()+1; } /*! A grid is chosen to represent the specified cell at the given resolution, obeying any restrictions imposed by the spacegroup. A slightly finer grid may be chosen if doing so is liable to significantly increase the speed of FFTs on that grid. \param spacegroup The spacegroup which the grid must obey. \param cell The cell which the grid must contain. \param resol The resolution to which the grid must sample. \param rate The linear Shannon rate (oversampling) required. If rate = 1, the grid spaceing will be half the resolution (the the minimum required). For a grid spaceing of resol/3, use the default rate=1.5. */ Grid_sampling::Grid_sampling( const Spacegroup& spacegroup, const Cell& cell, const Resolution& resol, const ftype rate ) { init( spacegroup, cell, resol, rate ); } /*! A grid is chosen to represent the specified cell at the given resolution, obeying any restrictions imposed by the spacegroup. A slightly finer grid may be chosen if doing so is liable to significantly increase the speed of FFTs on that grid. \param spacegroup The spacegroup which the grid must obey. \param cell The cell which the grid must contain. \param resol The resolution to which the grid must sample. \param rate The linear Shannon rate (oversampling) required. If rate = 1, the grid spaceing will be half the resolution (the the minimum required). For a grid spaceing of resol/3, use the default rate=1.5. */ void Grid_sampling::init( const Spacegroup& spacegroup, const Cell& cell, const Resolution& resol, const ftype rate ) { int i, j, l, n, m, nbest; bool eqxy, eqxz, eqyz; ftype t, tbest; // search symops to find grid factors and equalities Grid g( 48, 48, 48 ); Grid factors( 1, 1, 1 ); eqxy = eqxz = eqyz = false; for ( i = 0; i < spacegroup.num_symops(); i++ ) { Isymop isymop( spacegroup.symop(i), g ); eqxy = eqxy || ( isymop.rot()(0,1) != 0 ); eqxz = eqxz || ( isymop.rot()(0,2) != 0 ); eqyz = eqyz || ( isymop.rot()(1,2) != 0 ); for ( j = 0; j < 3; j++ ) factors[j] = Util::max( factors[j], g[j]/(Util::mod(isymop.trn()[j]-1, g[j])+1) ); } // now try a grid // first (lowest) estimate Grid_sampling nuvw( Util::intc( 2.0 * cell.descr().a() * rate / resol.limit() ), Util::intc( 2.0 * cell.descr().b() * rate / resol.limit() ), Util::intc( 2.0 * cell.descr().c() * rate / resol.limit() ) ); // now check against restrictions, speed for ( i = 0; i < 3; i++ ) { nbest = 0; tbest = 1.0e12; for ( n = nuvw[i]; n < 2*nuvw[i]+16; n++ ) { if ( n % (2*factors[i]) == 0 ) { l = 0; // sum of factors (approx. log n) m = n; // what is left in factorisation for ( j = 2; j <= n; j++ ) while ( m%j == 0 ) { m /= j; l += j; } // FFT time O( n * l ) - introduce an extra n^2 for 3D. t = pow( ftype(n), 3 ) * ftype(l); if ( t < tbest ) { nbest = n; tbest = t; } } } nuvw[i] = nbest; } // now check symmetry relationships if ( eqxy ) { n = Util::max( nuvw[0], nuvw[1] ); nuvw[0] = nuvw[1] = n; } if ( eqxz ) { n = Util::max( nuvw[0], nuvw[2] ); nuvw[0] = nuvw[2] = n; } if ( eqyz ) { n = Util::max( nuvw[1], nuvw[2] ); nuvw[1] = nuvw[2] = n; } (*this) = nuvw; } /*! The result is an RT operator. This is a redudent representation, but is handy for assembling compound operators. \return The operator */ Mat33<> Grid_sampling::matrix_grid_frac() const { Mat33<> m( Mat33<>::identity() ); m(0,0) = 1.0/ftype(nu()); m(1,1) = 1.0/ftype(nv()); m(2,2) = 1.0/ftype(nw()); return m; } /*! The result is an RT operator. This is a redudent representation, but is handy for assembling compound operators. \return The operator */ Mat33<> Grid_sampling::matrix_frac_grid() const { Mat33<> m( Mat33<>::identity() ); m(0,0) = ftype(nu()); m(1,1) = ftype(nv()); m(2,2) = ftype(nw()); return m; } /*! \return true if the object has not been initalised. */ bool Grid_sampling::is_null() const { return ( size() <= 0 ); } /*! Threshold value for scaling HKL-sampling coefficients */ itype64 HKL_sampling::sqrt_limit_value = 0x100000; /*! Initialise to 'null' */ HKL_sampling::HKL_sampling() { m00 = -1; } /*! Initialise using cell and resolution. */ HKL_sampling::HKL_sampling( const Cell& cell, const Resolution& resolution ) { itype64 limit_value = sqrt_limit_value*sqrt_limit_value; ftype s = ftype( limit_value ) / resolution.invresolsq_limit(); m00 = itype64( s * cell.a_star()*cell.a_star() ); m11 = itype64( s * cell.b_star()*cell.b_star() ); m22 = itype64( s * cell.c_star()*cell.c_star() ); m01 = itype64( s * 2.0*cell.a_star()*cell.b_star()*cos(cell.gamma_star()) ); m02 = itype64( s * 2.0*cell.a_star()*cell.c_star()*cos(cell.beta_star() ) ); m12 = itype64( s * 2.0*cell.b_star()*cell.c_star()*cos(cell.alpha_star()) ); } /*! Returned HKL contains maximum possible values of H, K, L respectively. \return Limiting h,k,l. */ HKL HKL_sampling::hkl_limit() const { itype64 s00(m00/sqrt_limit_value), s11(m11/sqrt_limit_value), s22(m22/sqrt_limit_value), s01(m01/sqrt_limit_value), s02(m02/sqrt_limit_value), s12(m12/sqrt_limit_value); s01 /= 2; s02 /= 2; s12 /= 2; itype64 det = s00*s11*s22 + s01*s12*s02 + s02*s12*s01 - s00*s12*s12 - s11*s02*s02 - s22*s01*s01; itype64 n00 = ( sqrt_limit_value * ( s11*s22 - s12*s12 + 1 ) ) / ( det - 3 ); itype64 n11 = ( sqrt_limit_value * ( s00*s22 - s02*s02 + 1 ) ) / ( det - 3 ); itype64 n22 = ( sqrt_limit_value * ( s00*s11 - s01*s01 + 1 ) ) / ( det - 3 ); return HKL( Util::isqrt(n00), Util::isqrt(n11), Util::isqrt(n22) ); } /*! Returned resolution is an estimate based on highest reflection in list. \return The resolution. */ Resolution HKL_sampling::resolution( const Cell& cell ) const { HKL lim = hkl_limit(); HKL rfl; // make a list of valid reflections ftype slim(0.0); for (rfl.h()= 0; rfl.h()<=lim.h(); rfl.h()++) for (rfl.k()=-lim.k(); rfl.k()<=lim.k(); rfl.k()++) for (rfl.l()=-lim.l(); rfl.l()<=lim.l(); rfl.l()++) if ( in_resolution( rfl ) ) slim = Util::max( slim, rfl.invresolsq( cell ) ); return Resolution( 0.999999 / sqrt( slim ) ); } bool HKL_sampling::is_null() const { return m00 < 0; } String HKL_sampling::format() const { return "CANNOT FORMAT HKL_sampling"; //return "m00=" + String(m00,12) + " m11=" + String(m11,12) + " m22=" + String(m22,12) + " m01=" + String(m01,12) + " m02=" + String(m02,12) + " m12=" + String(m12,12); } /*! The best isotropic U is the cube root of the determinant of the matrix of anisotropic coefficients. NOTE: This is not the conventional definition, but the mathematically correct one, and gives a better approximation to the anisotropic U (i.e. lower R-factors). \return The nearest isotropic U. */ ftype U_aniso_orth::u_iso() const { return pow( det(), 0.3333333333 ); } /*! \param cell The cell concerned \return The transformed coordinate. */ U_aniso_frac U_aniso_orth::u_aniso_frac( const Cell& cell ) const { return U_aniso_frac( Mat33sym<>( cell.matrix_frac() * Mat33<>(*this) * cell.matrix_frac().transpose() ) ); } /*! The aniso U is transformed by the given RT op. \param u The aniso U. */ U_aniso_orth U_aniso_orth::transform( const RTop_orth& op ) const { Mat33<> r = op.rot().inverse(); return U_aniso_orth( Mat33sym<> ( r.transpose() * Mat33<>( *this ) * r ) ); } /*! \param cell The cell concerned \return The transformed coordinate. */ U_aniso_orth U_aniso_frac::u_aniso_orth( const Cell& cell ) const { return U_aniso_orth( Mat33sym<>( cell.matrix_orth() * Mat33<>(*this) * cell.matrix_orth().transpose() ) ); } /*! The aniso U is transformed by the given RT op. \param u The aniso U. */ U_aniso_frac U_aniso_frac::transform( const RTop_frac& op ) const { Mat33<> r = op.rot().inverse(); return U_aniso_frac( Mat33sym<> ( r.transpose() * Mat33<>( *this ) * r ) ); } void Atom::set_element( const String& s ) { element_ = s; } void Atom::set_coord_orth( const Coord_orth& s ) { coord_orth_ = s; } void Atom::set_occupancy( const ftype& s ) { occupancy_ = s; } void Atom::set_u_iso( const ftype& s ) { u_iso_ = s; } void Atom::set_u_aniso_orth( const U_aniso_orth& s ) { u_aniso_orth_ = s; } /*! The coordinates and U_aniso_orth are transformed. The sigmas are not, since without the full variance-covariance matrix this transformation is impossible. \param rt The operator to apply. */ void Atom::transform( const RTop_orth rt ) { set_coord_orth( coord_orth().transform( rt ) ); set_u_aniso_orth( u_aniso_orth().transform( rt ) ); } Atom Atom::null() { Atom atom; atom.set_element( "" ); atom.set_coord_orth( Coord_orth( Coord_orth::null() ) ); atom.set_u_aniso_orth( U_aniso_orth( U_aniso_orth::null() ) ); atom.set_occupancy( Util::nan() ); atom.set_u_iso( Util::nan() ); return atom; } } // namespace clipper clipper/clipper/core/coords.h000644 000765 000000 00000114542 11766652736 016463 0ustar00ccbwheel000000 000000 /*! \file lib/coords.h Fundamental types for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_COORDS #define CLIPPER_COORDS #include "cell.h" #include "spacegroup.h" #include "clipper_stats.h" namespace clipper { // forward definitions class Grid; class Grid_sampling; class Grid_range; class Coord_grid; class Coord_map; class Coord_reci_frac; class Coord_reci_orth; class Coord_frac; class Coord_orth; class U_aniso_frac; class U_aniso_orth; //! Resolution in angstroms /*! This object represents a resolution limit which will be used for all aspects of a calculation. This is a base for a donor type. */ class Resolution { public: inline Resolution() : resol(0.0) {} //!< null constructor explicit Resolution( const ftype& resol_ ); //!< constructor: from ftype void init( const ftype& resol_ ); //!< initialiser: from ftype const ftype& limit() const; //!< get resolution limit ftype invresolsq_limit() const; //!< get invresolsq limit bool is_null() const; //!< test if value has been initialised private: ftype resol; }; //! reflection class /*! This describes the type of a reflection in a given spacegroup, including centricity, systematic absence, phase restriction, and multiplicity. */ class HKL_class { public: //! null constructor inline HKL_class() { epsilon_ = 0; allowed_ = 255; } //! constructor - from spacegroup and HKL HKL_class( const Spacegroup& spgr, const HKL& hkl ); //! get epsilon inline ftype epsilon() const { return ftype(epsilon_); } //! get epsilon for acentric, 2x epsilon for centric inline ftype epsilonc() const { if ( centric() ) return 2.0*ftype(epsilon_); else return ftype(epsilon_); } //! get allowed phase inline ftype allowed() const { return ftype(allowed_) * (Util::pi()/12.0); } inline bool centric() const { return allowed_ != 255; } //!< is centric? inline bool sys_abs() const { return epsilon_ == 0; } //!< is sys abs? private: unsigned char epsilon_, allowed_; }; //! Orthogonal operator class. /*! This class is used for any RT-operator which operates on orthogonal coordinates. For a full list of methods, see clipper::RTop */ class RTop_orth : public RTop<> { public: //! null constructor inline RTop_orth() {} //! constructor: copy/convert inline explicit RTop_orth( const RTop<>& o ) : RTop<>( o ) {} //! constructor: from rotation inline explicit RTop_orth( const Mat33<>& r ) : RTop<>( r ) {} //! constructor: from rotation and translation inline RTop_orth( const Mat33<>& r, const Vec3<>& t ) : RTop<>( r, t ) {} //! constructor: from two vectors of Coord_orth RTop_orth( const std::vector& src, const std::vector& tgt ); //! constructor: from two vectors of Coord_orth RTop_orth( const std::vector& src, const std::vector& tgt, const std::vector& wgt ); //! constructor: from two atom-list type objects template RTop_orth( const T& src, const T& tgt ); //! orthogonal-fractional conversion RTop_frac rtop_frac( const Cell& cell ) const; //! inverse operator RTop_orth inverse() const; //! return point on axis near the specified coordinate Coord_orth axis_coordinate_near( const Coord_orth& centre ) const; //! return screw translation Coord_orth screw_translation() const; //! return identity operator static RTop_orth identity(); //! return null (uninitialised) operator static RTop_orth null(); }; //! reflection 'Miller' index class HKL : public Vec3 { public: inline HKL() {} //!< null constructor inline explicit HKL( const Vec3& v ) : Vec3( v ) {} //!< constructor: copy/convert inline HKL( const int& h, const int& k, const int& l ) : Vec3( h, k, l ) {} //!< constructor: from H,K,L inline const int& h() const { return (*this)[0]; } //!< get h inline const int& k() const { return (*this)[1]; } //!< get k inline const int& l() const { return (*this)[2]; } //!< get l inline int& h() { return (*this)[0]; } //!< set h inline int& k() { return (*this)[1]; } //!< set k inline int& l() { return (*this)[2]; } //!< set l //! return inverse resolution squared for this reflection in given cell inline ftype invresolsq( const Cell& cell ) const; //! return fractional reciprocal coordinate (i.e. non-integer HKL) inline Coord_reci_frac coord_reci_frac() const; //! orthogonal-fractional reciprocal space coordinate conversion inline Coord_reci_orth coord_reci_orth( const Cell& cell ) const; //! return transformed hkl inline HKL transform( const Symop& op ) const; //! return transformed hkl inline HKL transform( const Isymop& op ) const; //! return symmetry phase shift for this HKL under op inline ftype sym_phase_shift( const Symop& op ) const; String format() const; //!< return formatted String representation friend inline HKL operator -(const HKL& h1) { return HKL( -h1.h(), -h1.k(), -h1.l() ); } friend inline HKL operator +(const HKL& h1, const HKL& h2) { return HKL( h1.h()+h2.h(), h1.k()+h2.k(), h1.l()+h2.l() ); } friend inline HKL operator -(const HKL& h1, const HKL& h2) { return HKL( h1.h()-h2.h(), h1.k()-h2.k(), h1.l()-h2.l() ); } friend inline HKL operator *(const int& s, const HKL& h1) { return HKL( s*h1.h(), s*h1.k(), s*h1.l() ); } friend inline HKL operator *(const Isymop& op, const HKL& h1) { return HKL( h1 * op.rot() ); } }; //! orthogonal reciprocal coordinate (length of which is invresolsq) class Coord_reci_orth : public Vec3<> { public: inline Coord_reci_orth() {} //!< null constructor inline explicit Coord_reci_orth( const Vec3<>& v ) : Vec3<>( v ) {} //!< constructor: copy/convert inline Coord_reci_orth( const ftype& xs, const ftype& ys, const ftype& zs ) : Vec3<>( xs, ys, zs ) {} //!< constructor: from x*,y*,z* inline const ftype& xs() const { return (*this)[0]; } //!< get x* inline const ftype& ys() const { return (*this)[1]; } //!< get y* inline const ftype& zs() const { return (*this)[2]; } //!< get z* //! return inverse resolution squared for this coord inline ftype invresolsq() const; //! orthogonal-fractional reciprocal space coordinate conversion inline Coord_reci_frac coord_reci_frac( const Cell& cell ) const; //! return transformed coordinate inline Coord_reci_orth transform( const RTop_orth& op ) const { return Coord_reci_orth( (*this) * op.rot() ); } String format() const; //!< return formatted String representation }; //! fractional reciprocal coordinate (i.e. non-integer hkl) class Coord_reci_frac : public Vec3<> { public: inline Coord_reci_frac() {} //!< null constructor inline explicit Coord_reci_frac( const Vec3<>& v ) : Vec3<>( v ) {} //!< constructor: copy/convert inline Coord_reci_frac( const ftype& us, const ftype& vs, const ftype& ws ) : Vec3<>( us, vs, ws ) {} //!< constructor: from u,v,w //! constructor: from HKL inline Coord_reci_frac( const HKL& hkl ) : Vec3<>( ftype(hkl[0]), ftype(hkl[1]), ftype(hkl[2]) ) {} //! round to HKL inline HKL hkl() const { return HKL( Util::intr(us()), Util::intr(vs()), Util::intr(ws()) ); } //! return inverse resolution squared for this reflection in given cell inline ftype invresolsq( const Cell& cell ) const; inline const ftype& us() const { return (*this)[0]; } //!< get u* inline const ftype& vs() const { return (*this)[1]; } //!< get v* inline const ftype& ws() const { return (*this)[2]; } //!< get w* //! fractional-orthogonal reciprocal space coordinate conversion inline Coord_reci_orth coord_reci_orth( const Cell& cell ) const; //! return transformed coordinate inline Coord_reci_frac transform( const RTop_frac& op ) const { return Coord_reci_frac( (*this) * op.rot() ); } String format() const; //!< return formatted String representation }; //! Grid coordinate class Coord_grid : public Vec3 { public: inline Coord_grid() {} //!< null constructor //! constructor: copy/convert inline explicit Coord_grid( const Vec3 v ) : Vec3( v ) {} //! constructor: from u,v,w inline Coord_grid( const int& u, const int& v, const int& w ) : Vec3(u,v,w) {} //! constructor: from a grid and an index in that grid inline Coord_grid( const Grid& g, const int& index ) { deindex( g, index ); } inline const int& u() const { return (*this)[0]; } //!< get u inline const int& v() const { return (*this)[1]; } //!< get v inline const int& w() const { return (*this)[2]; } //!< get w inline int& u() { return (*this)[0]; } //!< set u inline int& v() { return (*this)[1]; } //!< set v inline int& w() { return (*this)[2]; } //!< set w //! convert to Coord_map inline Coord_map coord_map() const; //! convert to Coord_frac using given Grid_sampling inline Coord_frac coord_frac( const Grid_sampling& g ) const; //! return transformed coordinate inline Coord_grid transform( const Isymop& op ) const { return op * (*this); } //! reduce to unit box: (0..nu-1, 0..nv-1, 0..nw-1) inline Coord_grid unit( const Grid_sampling& g ) const; //! increment in storage order (see index()) /*! guaranteed to increment index(g) by 1 */ inline const Coord_grid& next( const Grid& g ); //! increment in storage order (see index()) /*! guaranteed to increment index(g) by 1 */ inline const Coord_grid& next( const Grid_range& g ); //! test if done in storage order (see index()) inline bool last( const Grid& g ) const; //! test if done in storage order (see index()) inline bool last( const Grid_range& g ) const; //! grid indexing operator inline int index( const Grid& g ) const; //! grid deindexing operator inline void deindex( const Grid& g, const int& index ); // grid indexing operator //inline int index( const Grid_range& g ) const; // grid deindexing operator //inline void deindex( const Grid_range& g, const int& index ); String format() const; //!< return formatted String representation friend inline Coord_grid operator -(const Coord_grid& r1) { return ( Coord_grid( -r1.u(), -r1.v(), -r1.w() ) ); } friend inline Coord_grid operator +(const Coord_grid& r1, const Coord_grid& r2) { return ( Coord_grid( r1.u()+r2.u(), r1.v()+r2.v(), r1.w()+r2.w() ) ); } friend inline Coord_grid operator -(const Coord_grid& r1, const Coord_grid& r2) { return ( Coord_grid( r1.u()-r2.u(), r1.v()-r2.v(), r1.w()-r2.w() ) ); } friend inline Coord_grid operator *(const int& s, const Coord_grid& r1) { return ( Coord_grid( s*r1.u(), s*r1.v(), s*r1.w() ) ); } friend inline int operator == (const Coord_grid& r1, const Coord_grid& r2) { return (r1.u()==r2.u() && r1.v()==r2.v() && r1.w()==r2.w()); } friend inline int operator != (const Coord_grid& r1, const Coord_grid& r2) { return (r1.u()!=r2.u() || r1.v()!=r2.v() || r1.w()!=r2.w()); } friend inline Coord_grid operator *(const Isymop& op, const Coord_grid& r1) { return Coord_grid( op.rot() * r1 + op.trn() ); } }; //! orthogonal (Angstrom) coordinates class Coord_orth : public Vec3<> { public: inline Coord_orth() {} //!< null constructor inline explicit Coord_orth( const Vec3<>& v ) : Vec3<>( v ) {} //!< constructor: copy/convert inline Coord_orth( const ftype& x, const ftype& y, const ftype& z ) : Vec3<>( x, y, z ) {} //!< constructor: from x,y,z //! constructor: from 3 coords and bond length, angle, torsion Coord_orth( const Coord_orth& x1, const Coord_orth& x2, const Coord_orth& x3, const ftype& length, const ftype& angle, const ftype& torsion ); inline const ftype& x() const { return (*this)[0]; } //!< get x inline const ftype& y() const { return (*this)[1]; } //!< get y inline const ftype& z() const { return (*this)[2]; } //!< get z //! return square of length of vector in Angstroms inline ftype lengthsq() const; //! orthogonal-fractional coordinate conversion inline Coord_frac coord_frac( const Cell& cell ) const; //! return transformed coordinate inline Coord_orth transform( const RTop_orth& op ) const { return op*(*this); } String format() const; //!< return formatted String representation //! Return length of vector between two coord orths static ftype length( const Coord_orth& x1, const Coord_orth& x2); //! Return angle between three coord orths static ftype angle( const Coord_orth& x1, const Coord_orth& x2, const Coord_orth& x3); //! Return torsion between four coord orths static ftype torsion( const Coord_orth& x1, const Coord_orth& x2, const Coord_orth& x3, const Coord_orth& x4); friend inline Coord_orth operator -(const Coord_orth& x1) { return Coord_orth( -x1.x(), -x1.y(), -x1.z() ); } friend inline Coord_orth operator +(const Coord_orth& x1, const Coord_orth& x2) { return Coord_orth( x1.x()+x2.x(), x1.y()+x2.y(), x1.z()+x2.z() ); } friend inline Coord_orth operator -(const Coord_orth& x1, const Coord_orth& x2) { return Coord_orth( x1.x()-x2.x(), x1.y()-x2.y(), x1.z()-x2.z() ); } friend inline Coord_orth operator *(const ftype& s, const Coord_orth& x1) { return Coord_orth( s*x1.x(), s*x1.y(), s*x1.z() ); } friend inline Coord_orth operator *(const RTop_orth& op, const Coord_orth& x1) { return Coord_orth( op.rot() * x1 + op.trn() ); } }; //! fractional (cell) coordinates class Coord_frac : public Vec3<> { public: inline Coord_frac() {} //!< null constructor inline explicit Coord_frac( const Vec3<>& v ) : Vec3<>( v ) {} //!< constructor: copy/convert inline Coord_frac( const ftype& u, const ftype& v, const ftype& w ) : Vec3<>( u, v, w ) {} //!< constructor: from u,v,w inline const ftype& u() const { return (*this)[0]; } //!< get u inline const ftype& v() const { return (*this)[1]; } //!< get v inline const ftype& w() const { return (*this)[2]; } //!< get w //! return square of length of vector in Angstroms inline ftype lengthsq( const Cell& cell ) const; //! fractional-orthogonal coordinate conversion inline Coord_orth coord_orth( const Cell& cell ) const; //! fractional-grid coordinate conversion inline Coord_map coord_map( const Grid& g ) const; //! fractional-grid coordinate conversion inline Coord_grid coord_grid( const Grid& g ) const; //! return transformed coordinate inline Coord_frac transform( const RTop_frac& op ) const { return op*(*this); } //! return lattice copy nearest origin inline Coord_frac lattice_copy_zero() const { return Coord_frac(u()-rint(u()),v()-rint(v()),w()-rint(w())); } //! return lattice copy in unit box (0...1,0...1,0...1) inline Coord_frac lattice_copy_unit() const { return Coord_frac(u()-floor(u()),v()-floor(v()),w()-floor(w())); } //! return lattice copy near the specified coordinate inline Coord_frac lattice_copy_near(const Coord_frac& n) const { return (*this-n).lattice_copy_zero()+n; } //! return symmetry copy near the specified coordinate Coord_frac symmetry_copy_near(const Spacegroup& spgr, const Cell& cell, const Coord_frac& n) const; String format() const; //!< return formatted String representation friend inline Coord_frac operator -(const Coord_frac& u1) { return Coord_frac( -u1.u(), -u1.v(), -u1.w() ); } friend inline Coord_frac operator +(const Coord_frac& u1, const Coord_frac& u2) { return Coord_frac( u1.u()+u2.u(), u1.v()+u2.v(), u1.w()+u2.w() ); } friend inline Coord_frac operator -(const Coord_frac& u1, const Coord_frac& u2) { return Coord_frac( u1.u()-u2.u(), u1.v()-u2.v(), u1.w()-u2.w() ); } friend inline Coord_frac operator *(const ftype& s, const Coord_frac& u1) { return Coord_frac( s*u1.u(), s*u1.v(), s*u1.w() ); } friend inline Coord_frac operator *(const RTop_frac& op, const Coord_frac& x1) { return Coord_frac( op.rot() * x1 + op.trn() ); } }; //! map coordinate: this is like Coord_grid, but non-integer class Coord_map : public Vec3<> { public: inline Coord_map() {} //!< null constructor //! constructor: copy/convert inline explicit Coord_map( const Vec3<>& v ) : Vec3<>( v ) {} //! constructor: from Coord_grid inline explicit Coord_map( const Coord_grid& c ) : Vec3<>( ftype(c[0]), ftype(c[1]), ftype(c[2]) ) {} //! constructor: from u,v,w inline Coord_map( const ftype& u, const ftype& v, const ftype& w ) : Vec3<>( u, v, w ) {} //! grid-fractional coordinate conversion inline Coord_frac coord_frac( const Grid& g ) const; //! return integer Coord_grid nearest this coordinate inline Coord_grid coord_grid() const { return Coord_grid( Util::intr((*this)[0]), Util::intr((*this)[1]), Util::intr((*this)[2]) ); } //! return integer Coord_grid below this coordinate inline Coord_grid floor() const { return Coord_grid( Util::intf((*this)[0]), Util::intf((*this)[1]), Util::intf((*this)[2]) ); } //! return integer Coord_grid above this coordinate inline Coord_grid ceil() const { return Coord_grid( Util::intc((*this)[0]), Util::intc((*this)[1]), Util::intc((*this)[2]) ); } inline const ftype& u() const { return (*this)[0]; } //!< get u inline const ftype& v() const { return (*this)[1]; } //!< get v inline const ftype& w() const { return (*this)[2]; } //!< get w String format() const; //!< return formatted String representation friend inline Coord_map operator -(const Coord_map& u1) { return Coord_map( -u1.u(), -u1.v(), -u1.w() ); } friend inline Coord_map operator +(const Coord_map& u1, const Coord_map& u2) { return Coord_map( u1.u()+u2.u(), u1.v()+u2.v(), u1.w()+u2.w() ); } friend inline Coord_map operator -(const Coord_map& u1, const Coord_map& u2) { return Coord_map( u1.u()-u2.u(), u1.v()-u2.v(), u1.w()-u2.w() ); } friend inline Coord_map operator *(const ftype& s, const Coord_map& u1) { return Coord_map( s*u1.u(), s*u1.v(), s*u1.w() ); } }; //! Anisotropic orthogonal atomic displacement parameters /*! These are defined on orthogonal atomic coordinates in A-2, i.e. they are anisotropic U values. */ class U_aniso_orth : public Mat33sym<> { public: //! null constructor inline U_aniso_orth() {}; //! constructor: from Mat33sym inline explicit U_aniso_orth( const Mat33sym<>& m ) : Mat33sym<>(m) {} //! constructor: from isotropic U inline explicit U_aniso_orth( const ftype& u ) : Mat33sym<>( u, u, u, 0.0, 0.0, 0.0 ) {} //! constructor: from Uij U_aniso_orth( const ftype& u11, const ftype& u22, const ftype& u33, const ftype& u12, const ftype& u13, const ftype& u23 ) : Mat33sym<>( u11, u22, u33, u12, u13, u23 ) {} //! return nearest isotropic U ftype u_iso() const; //! orthogonal-fractional conversion U_aniso_frac u_aniso_frac( const Cell& cell ) const; //! return transformed U_aniso U_aniso_orth transform( const RTop_orth& op ) const; friend U_aniso_orth operator +(const U_aniso_orth& u1, const U_aniso_orth& u2) { return U_aniso_orth( u1.mat00()+u2.mat00(), u1.mat11()+u2.mat11(), u1.mat22()+u2.mat22(), u1.mat01()+u2.mat01(), u1.mat02()+u2.mat02(), u1.mat12()+u2.mat12() ); } friend U_aniso_orth operator -(const U_aniso_orth& u) { return U_aniso_orth( -u.mat00(), -u.mat11(), -u.mat22(), -u.mat01(), -u.mat02(), -u.mat12() ); } friend U_aniso_orth operator *(const ftype& s, const U_aniso_orth& u) { return U_aniso_orth( s*u.mat00(), s*u.mat11(), s*u.mat22(), s*u.mat01(), s*u.mat02(), s*u.mat12() ); } }; //! Anisotropic fractional atomic displacement parameters /*! These are defined on fractional atomic coordinates in A-2, i.e. they are anisotropic U values. */ class U_aniso_frac : public Mat33sym<> { public: //! null constructor inline U_aniso_frac() {}; //! constructor: from Mat33sym inline explicit U_aniso_frac( const Mat33sym<>& m ) : Mat33sym<>(m) {} //! constructor: from Uij U_aniso_frac( const ftype& u11, const ftype& u22, const ftype& u33, const ftype& u12, const ftype& u13, const ftype& u23 ) : Mat33sym<>( u11, u22, u33, u12, u13, u23 ) {} //! fractional-orthogonal conversion U_aniso_orth u_aniso_orth( const Cell& cell ) const; //! return transformed U_aniso U_aniso_frac transform( const RTop_frac& op ) const; friend U_aniso_frac operator +(const U_aniso_frac& u1, const U_aniso_frac& u2) { return U_aniso_frac( u1.mat00()+u2.mat00(), u1.mat11()+u2.mat11(), u1.mat22()+u2.mat22(), u1.mat01()+u2.mat01(), u1.mat02()+u2.mat02(), u1.mat12()+u2.mat12() ); } friend U_aniso_frac operator -(const U_aniso_frac& u) { return U_aniso_frac( -u.mat00(), -u.mat11(), -u.mat22(), -u.mat01(), -u.mat02(), -u.mat12() ); } friend U_aniso_frac operator *(const ftype& s, const U_aniso_frac& u) { return U_aniso_frac( s*u.mat00(), s*u.mat11(), s*u.mat22(), s*u.mat01(), s*u.mat02(), s*u.mat12() ); } }; //! generic grid /*! This holds the dimensions of a 3D array, indexed from 0 along each dimension. */ class Grid : public Vec3 { public: inline Grid() {} //!< null constructor inline Grid( const int& nu, const int& nv, const int& nw ) : Vec3( nu, nv, nw ) {} //!< constructor: from nu,nv,nw inline const int& nu() const { return (*this)[0]; } //!< get nu inline const int& nv() const { return (*this)[1]; } //!< get nv inline const int& nw() const { return (*this)[2]; } //!< get nw //! return size of grid array inline int size() const { return nu()*nv()*nw(); } //! determine if a point is in the grid inline bool in_grid( Coord_grid g ) const { return (g.u() >= 0 && g.u() < nu() && g.v() >= 0 && g.v() < nv() && g.w() >= 0 && g.w() < nw()); } //! grid indexing operator inline int index( const Coord_grid& c ) const { return c.index(*this); } //! grid deindexing operator inline Coord_grid deindex( const int& index ) const { return Coord_grid( *this, index ); } String format() const; //!< return formatted String representation void debug() const; }; //! Grid sampling of a unit cell /*! This class represents the grid sampling of a unit cell. It is otherwise identical to its parent, clipper::Grid_cell, but has an additional constructor which takes a spacegroup, cell and resolution and produces an appropriate grid obeying all of the symmetry constraints, and using efficient factors for the calculation of FFTs. \note The following methods are inherited from Grid and Grid_cell but are documented here for convenience: nu(), nv(), nw(), size(), index(), deindex(), format(), coord_frac(), coord_grid(), to_unit(). */ class Grid_sampling : public Grid { public: //! null constructor inline Grid_sampling() : Grid(Grid(0,0,0)) {} //! constructor: from nu, nv, nw inline Grid_sampling( const int& nu, const int& nv, const int& nw ) : Grid( nu, nv, nw ) {} //! constructor: from Spacegroup, Cell, Resolution, Shannon rate Grid_sampling( const Spacegroup& spacegroup, const Cell& cell, const Resolution& resol, const ftype rate = 1.5 ); //! initialiser: from Spacegroup, Cell, Resolution, Shannon rate void init( const Spacegroup& spacegroup, const Cell& cell, const Resolution& resol, const ftype rate = 1.5 ); //! return matrix which converts grid to fractional coordinates Mat33<> matrix_grid_frac() const; //! return matrix which converts fractional to grid coordinates Mat33<> matrix_frac_grid() const; //! test if object has been initialised bool is_null() const; // inherited functions listed for documentation purposes //-- const int& nu() const; //-- const int& nv() const; //-- const int& nw() const; //-- int size() const; //-- int index( const Coord_grid& c ) const; //-- Coord_grid deindex( const int& index ) const; //-- const String format() const; }; //! HKL sampling of reciprocal space /*! The HKL_sampling class uniquely describes a P0 reflection list bounded by some resolution limit in reciprocal space. It is described in terms of large integers, and so immune from rounding errors once the object is constructed. */ class HKL_sampling { public: //! null constructor HKL_sampling(); //!< Null constructor //! constructor: takes parameters of normal or inverse cell HKL_sampling( const Cell& cell, const Resolution& resolution ); //! return limiting values of H, K, L HKL hkl_limit() const; //! return approximate resolution given cell Resolution resolution( const Cell& cell ) const; //! test if a reflection is within the resolution limit inline bool in_resolution( const HKL& h ) const { return ( m00*itype64(h.h()*h.h()) + m11*itype64(h.k()*h.k()) + m22*itype64(h.l()*h.l()) + m01*itype64(h.h()*h.k()) + m02*itype64(h.h()*h.l()) + m12*itype64(h.k()*h.l()) ) <= ( sqrt_limit_value*sqrt_limit_value ); } //! test if object has been initialised bool is_null() const; String format() const; //!< return formatted String representation friend inline int operator == (const HKL_sampling& h1, const HKL_sampling& h2) { return ( h1.m00==h2.m00 && h1.m11==h2.m11 && h1.m22==h2.m22 && h1.m01==h2.m01 && h1.m02==h2.m02 && h1.m12==h2.m12 ); } private: static itype64 sqrt_limit_value; itype64 m00, m11, m22, m01, m02, m12; }; //! Grid range class: defines array limits for a grid /*! This class is used for describing 3D grids covering an arbitrary part of the 3D space, i.e. which do not start from (0,0,0). */ class Grid_range : public Grid { public: //! null constructor inline Grid_range() {} //! constructor: takes grid limits Grid_range( const Coord_grid& min, const Coord_grid& max ); //! constructor: takes cell grid and fractional limits Grid_range( const Grid& grid, const Coord_frac& min, const Coord_frac& max ); //! constructor: make grid to hold a sphere from cell, grid, radius Grid_range( const Cell& cell, const Grid& grid, const ftype& radius ); //! access grid limits const Coord_grid& min() const { return min_; } //! access grid limits const Coord_grid& max() const { return max_; } //! border: increase grid to include given border void add_border( const int b ); //! determine if a point is in the grid bool in_grid( Coord_grid g ) const { return (g.u() >= min_.u() && g.u() <= max_.u() && g.v() >= min_.v() && g.v() <= max_.v() && g.w() >= min_.w() && g.w() <= max_.w()); } //! grid indexing operator int index( const Coord_grid& c ) const { return (c - min_).index(*this); } //! grid deindexing operator Coord_grid deindex( const int& index ) const { return Coord_grid( *this, index ) + min_; } private: Coord_grid min_, max_; }; //! Obsolete form for Grid_range typedef Grid_range Grid_map; //! Atom class /*! This class defines a minimal atom object providing only those properties required for an electron density calculation. A template constructor allows it to be constructed from any other object with appropriate properties. */ class Atom { public: //! null constructor Atom() {} //! Constructor: from atom-like object template Atom( const T& atom ) : element_(atom.element()), coord_orth_(atom.coord_orth()), u_aniso_orth_(atom.u_aniso_orth()) , occupancy_(atom.occupancy()), u_iso_(atom.u_iso()){} //! get atom element name: e.g. "C", "N", "Zn2+" const String& element() const { return element_; } //! get atom orthogonal (Angstrom) coordinate const Coord_orth& coord_orth() const { return coord_orth_; } //! get atom occupancy const ftype& occupancy() const { return occupancy_; } //! get atom orthogonal isotropic U value const ftype& u_iso() const { return u_iso_; } //! get atom orthogonal anisotropic U value const U_aniso_orth& u_aniso_orth() const { return u_aniso_orth_; } void set_element( const String& s ); //!< set element void set_coord_orth( const Coord_orth& s ); //!< set coord_orth void set_occupancy( const ftype& s ); //!< set occupancy void set_u_iso( const ftype& s ); //!< set u_iso void set_u_aniso_orth( const U_aniso_orth& s ); //!< set u_aniso //! apply a rotation-translation operator (RTop) to the atom void transform( const RTop_orth rt ); //! test for null atom: atom is null is coord is null bool is_null() const { return coord_orth_.is_null(); } //! return null atom static Atom null(); private: String element_; Coord_orth coord_orth_; U_aniso_orth u_aniso_orth_; ftype occupancy_, u_iso_; }; //! Atom list class /*! This class defines a minimal atom list object providing only those properties required for an electron density calculation. It is a trivial derivation from std::vector. In addition a template constructor allows it to be constructed from any other object with appropriate properties. */ class Atom_list : public std::vector { public: //! null constructor Atom_list() {} //! constructor: from std::vector Atom_list( const std::vector& list ) : std::vector( list ) {} //! Constructor: from vector-like list of atom-like objects template Atom_list( const T& list ) { for ( int i = 0; i < list.size(); i++ ) push_back( Atom( list[i] ) ); } }; // some template function definitions /*! Construct the operator which relates one atom-list like object onto another. The lists must be the same size, and have the following properties: - a size() method. - a [int] operator, with int ranging from 0 to size()-1. - the object returned by the [] operator must have a coord_orth() method. Suitable objects include a vector of Atom, or an Atom_list. */ template RTop_orth::RTop_orth( const T& src, const T& tgt ) { std::vector vsrc( src.size() ); std::vector vtgt( tgt.size() ); for ( int i = 0; i < src.size(); i++ ) vsrc[i] = src[i].coord_orth(); for ( int i = 0; i < tgt.size(); i++ ) vtgt[i] = tgt[i].coord_orth(); (*this) = RTop_orth( vsrc, vtgt ); } // some inline function definitions /*! Requires integer->ftype->integer transformation. \param op The symmetry operator \return The transformed coordinate */ HKL HKL::transform( const Symop& op ) const { return Coord_reci_frac(*this).transform(op).hkl(); } /*! Optimal version. \param op The symmetry operator \return The transformed coordinate */ HKL HKL::transform( const Isymop& op ) const { return op*(*this); } /*! Get the symmetry phase shift incurred when transforming a reflection by this operator. \param hkl The reflection HKL to transform. \return The phase shift. */ ftype HKL::sym_phase_shift( const Symop& op ) const { return -Util::twopi()*( Coord_reci_frac(*this) * op.trn() ); } /*! The grid coordinate is incremented efficiently in a manner which is exaclty equivalent to increasing index() by 1 in a zero based grid. \param g The grid with which this increment is synchronised. */ const Coord_grid& Coord_grid::next( const Grid& g ) { w()++; if ( w() >= g.nw() ) { w() = 0; v()++; if ( v() >= g.nv() ) { v() = 0; u()++; } } return *this; } /*! The grid coordinate is incremented efficiently in a manner which is exaclty equivalent to increasing index() by 1 in a non-zero based grid. \param g The grid with which this increment is synchronised. */ const Coord_grid& Coord_grid::next( const Grid_range& g ) { w()++; if ( w() > g.max().w() ) { w() = g.min().w(); v()++; if ( v() > g.max().v() ) { v() = g.min().v(); u()++; } } return *this; } /*! Test whether this coordinate has been incremented using next() beyond the end of the specified zero based grid. \param g The grid concerned. */ bool Coord_grid::last( const Grid& g ) const { return ( u() >= g.nu() ); } /*! Test whether this coordinate has been incremented using next() beyond the end of the specified non-zero based grid. \param g The grid concerned. */ bool Coord_grid::last( const Grid_range& g ) const { return ( u() > g.max().u() ); } /*! Return the index in a 1-d array corresponding to this coordinate for a zero based grid. \param g The grid concerned. \return The corresponding index. */ int Coord_grid::index( const Grid& g ) const { return ( u()*g.nv() + v() )*g.nw() + w(); } /*! Return the coordinate corresponding to a given index in a zero based grid. \param g The grid concerned. \return The corresponding coordinate. */ void Coord_grid::deindex( const Grid& g, const int& index ) { u() = index/(g.nv()*g.nw()); v() = (index/g.nw()) % g.nv(); w() = (index) % g.nw(); } /*! \param g The grid concerned \return The transformed coordinate. */ Coord_grid Coord_grid::unit( const Grid_sampling& g ) const { return Coord_grid( Util::mod(u(), g.nu()), Util::mod(v(), g.nv()), Util::mod(w(), g.nw()) ); } /*! \return The non-integer coordinate. */ Coord_map Coord_grid::coord_map() const { return Coord_map( *this ); } /*! Fractional coordinate is not normalised onto range 0..1 \param g The grid concerned \return The fractional coordinate */ Coord_frac Coord_grid::coord_frac( const Grid_sampling& g ) const { return Coord_frac( ftype(u())/ftype(g.nu()), ftype(v())/ftype(g.nv()), ftype(w())/ftype(g.nw()) ); } /*! \note Normally you would get a value through clipper::HKL_info, unless you specifically want a value for a different cell. */ ftype HKL::invresolsq( const Cell& cell ) const { return cell.metric_reci().lengthsq( Coord_reci_frac( *this ) ); } /*! \return The non-integer coordinate. */ Coord_reci_frac HKL::coord_reci_frac() const { return Coord_reci_frac( *this ); } /*! \param cell The cell concerned \return The transformed coordinate. */ Coord_reci_orth HKL::coord_reci_orth( const Cell& cell ) const { return coord_reci_frac().coord_reci_orth( cell ); } /*! \return The inverse resolution squared. */ ftype Coord_reci_orth::invresolsq() const { return xs()*xs() + ys()*ys() + zs()*zs(); } /*! \param cell The cell concerned \return The transformed coordinate. */ Coord_reci_frac Coord_reci_orth::coord_reci_frac( const Cell& cell ) const { return Coord_reci_frac( (*this) * cell.matrix_orth() ); } /*! \param cell The cell concerned \return The inverse resolution squared. */ ftype Coord_reci_frac::invresolsq( const Cell& cell ) const { return cell.metric_reci().lengthsq( *this ); } /*! \param cell The cell concerned \return The transformed coordinate. */ Coord_reci_orth Coord_reci_frac::coord_reci_orth( const Cell& cell ) const { return Coord_reci_orth( (*this) * cell.matrix_frac() ); } /*! \return The squared length in Angstroms squared */ ftype Coord_orth::lengthsq() const { return x()*x()+y()*y()+z()*z(); } /*! \param cell The cell concerned \return The transformed coordinate. */ Coord_frac Coord_orth::coord_frac( const Cell& cell ) const { return Coord_frac( cell.matrix_frac() * (*this) ); } /*! \return The squared length in Angstroms squared */ ftype Coord_frac::lengthsq( const Cell& cell ) const { return cell.metric_real().lengthsq( *this ); } /*! \param cell The cell concerned \return The transformed coordinate. */ Coord_orth Coord_frac::coord_orth( const Cell& cell ) const { return Coord_orth( cell.matrix_orth() * (*this) ); } /*! \param g The grid concerned \return The transformed coordinate. */ Coord_map Coord_frac::coord_map( const Grid& g ) const { return Coord_map( u()*ftype(g.nu()), v()*ftype(g.nv()), w()*ftype(g.nw()) ); } /*! \param g The grid concerned \return The transformed coordinate. */ Coord_grid Coord_frac::coord_grid( const Grid& g ) const { return Coord_grid( Util::intr(u()*ftype(g.nu())), Util::intr(v()*ftype(g.nv())), Util::intr(w()*ftype(g.nw())) ); } /*! \param g The grid concerned \return The transformed coordinate. */ Coord_frac Coord_map::coord_frac( const Grid& g ) const { return Coord_frac( u()/ftype(g.nu()), v()/ftype(g.nv()), w()/ftype(g.nw()) ); } } // namespace clipper #endif clipper/clipper/core/derivs.cpp000644 000765 000000 00000004414 11766652736 017015 0ustar00ccbwheel000000 000000 /* derivs.cpp: fundamental data types for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "derivs.h" namespace clipper { } // namespace clipper clipper/clipper/core/derivs.h000644 000765 000000 00000023124 11766652736 016461 0ustar00ccbwheel000000 000000 /*! \file lib/derivs.h Fundamental types for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_DERIVS #define CLIPPER_DERIVS #include "coords.h" namespace clipper { template class Grad_orth; template class Grad_frac; template class Grad_map; template class Curv_orth; template class Curv_frac; template class Curv_map; //! orthogonal (Angstom) gradient, with respect to orthogonal x,y,z template class Grad_orth : public Vec3 { public: Grad_orth() {} //!< null constructor explicit Grad_orth( const Vec3& v ) : Vec3( v ) {} //!< constructor: copy/convert Grad_orth( const T& dx, const T& dy, const T& dz ) : Vec3( dx, dy, dz ) {} //!< constructor: from d/dx,d/dy,d/dz const T& dx() const { return (*this)[0]; } //!< get d/dx const T& dy() const { return (*this)[1]; } //!< get d/dy const T& dz() const { return (*this)[2]; } //!< get d/dz //! orthogonal-fractional derivative conversion Grad_frac grad_frac( const Cell& cell ) const; String format() const; //!< return formatted String representation }; //! fractional (cell) gradient, with respect to fractional u,v,w template class Grad_frac : public Vec3 { public: Grad_frac() {} //!< null constructor explicit Grad_frac( const Vec3& v ) : Vec3( v ) {} //!< constructor: copy/convert Grad_frac( const T& du, const T& dv, const T& dw ) : Vec3( du, dv, dw ) {} //!< constructor: from d/du,d/dv,d/dw const T& du() const { return (*this)[0]; } //!< get d/du const T& dv() const { return (*this)[1]; } //!< get d/dv const T& dw() const { return (*this)[2]; } //!< get d/dw //! fractional-orthogonal derivative conversion Grad_orth grad_orth( const Cell& cell ) const; //! fractional-grid derivative conversion Grad_map grad_map( const Grid& g ) const; String format() const; //!< return formatted String representation }; //! map coordinate gradient, with respect to grid u,v,w template class Grad_map : public Vec3 { public: Grad_map() {} //!< null constructor explicit Grad_map( const Vec3& v ) : Vec3( v ) {} //!< constructor: copy/convert Grad_map( const T& du, const T& dv, const T& dw ) : Vec3( du, dv, dw ) {} //!< constructor: from d/du,d/dv,d/dw const T& du() const { return (*this)[0]; } //!< get d/du const T& dv() const { return (*this)[1]; } //!< get d/dv const T& dw() const { return (*this)[2]; } //!< get d/dw //! grid-fractional derivative conversion Grad_frac grad_frac( const Grid& g ) const; String format() const; //!< return formatted String representation }; //! orthogonal (Angstom) curvatures, with respect to orthogonal x,y,z template class Curv_orth : public Mat33 { public: Curv_orth() {} //!< null constructor explicit Curv_orth( const Mat33& m ) : Mat33( m ) {} //!< constructor: copy/convert //! orthogonal-fractional derivative conversion Curv_frac curv_frac( const Cell& cell ) const; }; //! fractional (cell) curvatures, with respect to fractional u,v,w template class Curv_frac : public Mat33 { public: Curv_frac() {} //!< null constructor explicit Curv_frac( const Mat33& m ) : Mat33( m ) {} //!< constructor: copy/convert //! fractional-orthogonal derivative conversion Curv_orth curv_orth( const Cell& cell ) const; //! fractional-grid derivative conversion Curv_map curv_map( const Grid& g ) const; }; //! map coordinate curvatures, with respect to grid u,v,w template class Curv_map : public Mat33 { public: Curv_map() {} //!< null constructor explicit Curv_map( const Mat33& m ) : Mat33( m ) {} //!< constructor: copy/convert //! grid-fractional derivative conversion Curv_frac curv_frac( const Grid& g ) const; }; // template implementations /*! The result is an RT operator. This is a redudent representation, but is handy for assembling compound operators. \return The operator */ /*! \return The formatted text string */ template String Grad_orth::format() const { return "d/dx,d/dy,d/dz = ("+String(dx())+","+String(dy())+","+String(dz())+")"; } /*! \param cell The cell concerned \return The transformed derivative. */ template inline Grad_frac Grad_orth::grad_frac( const Cell& cell ) const { return Grad_frac( (*this) * Mat33( cell.matrix_orth() ) ); } /*! \return The formatted text string */ template String Grad_frac::format() const { return "d/du,d/dv,d/dw = ("+String(du())+","+String(dv())+","+String(dw())+")"; } /*! \param cell The cell concerned \return The transformed derivative. */ template inline Grad_orth Grad_frac::grad_orth( const Cell& cell ) const { return Grad_orth( (*this) * Mat33( cell.matrix_frac() ) ); } /*! \param g The grid concerned \return The transformed derivative. */ template inline Grad_map Grad_frac::grad_map( const Grid& g ) const { return Grad_map( du()/g.nu(), dv()/g.nv(), dw()/g.nw() ); } /*! \return The formatted text string */ template String Grad_map::format() const { return "d/du,d/dv,d/dw = ("+String(du())+","+String(dv())+","+String(dw())+")"; } /*! \param g The grid concerned \return The transformed derivative. */ template inline Grad_frac Grad_map::grad_frac( const Grid& g ) const { return Grad_frac( du()*g.nu(), dv()*g.nv(), dw()*g.nw() ); } /*! \param cell The cell concerned \return The transformed derivative. */ template Curv_frac Curv_orth::curv_frac( const Cell& cell ) const { Mat33 m( cell.matrix_orth() ); return Curv_frac( m.transpose() * (*this) * m ); } /*! \param cell The cell concerned \return The transformed derivative. */ template Curv_orth Curv_frac::curv_orth( const Cell& cell ) const { Mat33 m( cell.matrix_frac() ); return Curv_orth( m.transpose() * (*this) * m ); } /*! \param g The grid concerned \return The transformed derivative. */ template Curv_map Curv_frac::curv_map( const Grid& g ) const { Curv_map c; c(0,0) = (*this)(0,0) / T(g.nu()*g.nu()); c(0,1) = (*this)(0,1) / T(g.nu()*g.nv()); c(0,2) = (*this)(0,2) / T(g.nu()*g.nw()); c(1,0) = (*this)(1,0) / T(g.nv()*g.nu()); c(1,1) = (*this)(1,1) / T(g.nv()*g.nv()); c(1,2) = (*this)(1,2) / T(g.nv()*g.nw()); c(2,0) = (*this)(2,0) / T(g.nw()*g.nu()); c(2,1) = (*this)(2,1) / T(g.nw()*g.nv()); c(2,2) = (*this)(2,2) / T(g.nw()*g.nw()); return c; } /*! \param g The grid concerned \return The transformed derivative. */ template Curv_frac Curv_map::curv_frac( const Grid& g ) const { Curv_frac c; c(0,0) = (*this)(0,0) * T(g.nu()*g.nu()); c(0,1) = (*this)(0,1) * T(g.nu()*g.nv()); c(0,2) = (*this)(0,2) * T(g.nu()*g.nw()); c(1,0) = (*this)(1,0) * T(g.nv()*g.nu()); c(1,1) = (*this)(1,1) * T(g.nv()*g.nv()); c(1,2) = (*this)(1,2) * T(g.nv()*g.nw()); c(2,0) = (*this)(2,0) * T(g.nw()*g.nu()); c(2,1) = (*this)(2,1) * T(g.nw()*g.nv()); c(2,2) = (*this)(2,2) * T(g.nw()*g.nw()); return c; } } // namespace clipper #endif clipper/clipper/core/fftmap.cpp000644 000765 000000 00000040763 12057357010 016762 0ustar00ccbwheel000000 000000 /* fftmap.cpp: implementation file for P1 fft map */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "fftmap.h" #include "hkl_datatypes.h" #include #ifdef FFTW2_PREFIX_S # include #else # include #endif // compile-time check if fftw above is really single-precision static float* dummy = (fftw_real*) NULL; namespace clipper { Message_fatal message_fftmap_get_real_space_error( "FFTmap: get_real_data in reciprocal space" ); Message_fatal message_fftmap_set_real_space_error( "FFTmap: set_real_data in reciprocal space" ); Message_fatal message_fftmap_get_reci_space_error( "FFTmap: get_recip_data in real space" ); Message_fatal message_fftmap_set_reci_space_error( "FFTmap: set_recip_data in real space" ); Message_ctor message_ctor_fftmap( " [FFTmap: constructed]" ); FFTmap_base::FFTtype FFTmap_p1::default_type_ = FFTmap_base::Estimate; Mutex FFTmap_base::mutex = Mutex(); /*! For later initialisation: see init() */ FFTmap_p1::FFTmap_p1() {} /*! Construct an FFTmap_p1 for a given spacegroup, cell, and grid. The map values are initialised to zero. The FFTmap_p1 is initially in neither real nor reciprocal spce, however as soon as one of the 'set' methods is called, it will be defined as in either real or reciprocal space until the next fft. \param grid_sam The grid sampling of the unit cell. \param type Can be FFTmap_p1::Measure, FFTmap_p1::Estimate. Measure performs slow precalculation (first time only) to get faster FFT. */ FFTmap_p1::FFTmap_p1( const Grid_sampling& grid_sam, const FFTtype type ) { init( grid_sam, type ); } /*! Initialise an FFTmap_p1 for a given spacegroup, cell, and grid. The map values are initialised to zero. The FFTmap_p1 is initially in neither real nor reciprocal spce, however as soon as one of the 'set' methods is called, it will be defined as in either real or reciprocal space until the next fft. \param grid_sam The grid sampling of the unit cell. \param type Can be FFTmap_p1::Measure, FFTmap_p1::Estimate. Measure performs slow precalculation (first time only) to get faster FFT. */ void FFTmap_p1::init( const Grid_sampling& grid_sam, const FFTtype type ) { grid_sam_ = grid_sam; type_ = type; if ( type_ == Default ) type_ = default_type(); // to start out with, we don't know which space we are in mode = NONE; // allocate data grid_reci_ = Grid( grid_sam_.nu(), grid_sam_.nv(), grid_sam_.nw()/2+1 ); grid_real_ = Grid( grid_reci_.nu(), grid_reci_.nv(), grid_reci_.nw()*2 ); grid_half_ = Grid( grid_sam_.nu()/2, grid_sam_.nv()/2, grid_sam_.nw()/2 ); datavec.resize( grid_real_.size(), 0.0 ); // set pointers to data data_r = &datavec[0]; data_c = (std::complex*)data_r; } /*! Reset the space and zero all the data, if necessary. */ void FFTmap_p1::reset() { mode = NONE; std::vector::iterator i; for ( i = datavec.begin(); i != datavec.end(); i++ ) *i = 0.0; } /*! \fn const Grid_sampling& FFTmap_p1::grid_real() const \return The grid sampling of the real space grid. */ /*! \fn const Grid& FFTmap_p1::grid_reci() const The reciprocal grid is half-length, plus one section, in the w direction. The remainder of the grid may be generated by Hermitian symmetry. When accessing data with reci_data, the coordinate should always be in this grid. Some points in this grid are redundent, see FFTmap_p1::uniq_reci(). \return The reciprocal grid. */ /*! \fn bool FFTmap_p1::uniq_reci( const Coord_grid& c ) const The w=0 and w=nw/2 sections contain some duplicated points related by a cetre of symmetry. On of these is considered to be significant, and the other redundent. This function returns 'true' for the significant point. \note For some calculations it may be quicker to set the whole grid than call this function for every coordinate. \param c The coordinate to test. Must be in grid_reci(). \return true if the coordinate is for a significant point. */ /*! The data is transformed from recirocal to real space. If the FFTmap_p1 is already in real space, no action is taken. \param Scale factor to apply (normally 1/cell_volume). */ void FFTmap_p1::fft_h_to_x( const ftype& scale ) { if ( mode == REAL ) return; // scale ffttype s = ffttype( scale ); int n = grid_reci_.size(); for ( int i = 0; i < n; i++ ) data_c[i] = std::conj( s * data_c[i] ); // fft int flags = ( type_ == Measure ) ? ( FFTW_IN_PLACE | FFTW_USE_WISDOM | FFTW_MEASURE ) : ( FFTW_IN_PLACE | FFTW_USE_WISDOM | FFTW_ESTIMATE ); mutex.lock(); fftwnd_plan plan = rfftw3d_create_plan( grid_sam_.nu(), grid_sam_.nv(), grid_sam_.nw(), FFTW_COMPLEX_TO_REAL, flags ); mutex.unlock(); rfftwnd_one_complex_to_real(plan, (fftw_complex*)data_c, NULL); mutex.lock(); rfftwnd_destroy_plan(plan); mutex.unlock(); // done mode = REAL; } /*! The data is transformed from real to recirocal space. If the FFTmap_p1 is already in reciproal space, no action is taken. \param Scale factor to apply (in addition to 1/N_grid factor) (normally cell_volume). */ void FFTmap_p1::fft_x_to_h( const ftype& scale ) { if ( mode == RECI ) return; // fft int flags = ( type_ == Measure ) ? ( FFTW_IN_PLACE | FFTW_USE_WISDOM | FFTW_MEASURE ) : ( FFTW_IN_PLACE | FFTW_USE_WISDOM | FFTW_ESTIMATE ); mutex.lock(); fftwnd_plan plan = rfftw3d_create_plan( grid_sam_.nu(), grid_sam_.nv(), grid_sam_.nw(), FFTW_REAL_TO_COMPLEX, flags ); mutex.unlock(); rfftwnd_one_real_to_complex(plan, (fftw_real*)data_r, NULL); mutex.lock(); rfftwnd_destroy_plan(plan); mutex.unlock(); // scale ffttype s = ffttype( scale ) / grid_sam_.size(); int n = grid_reci_.size(); for ( int i = 0; i < n; i++ ) data_c[i] = std::conj( s * data_c[i] ); // done mode = RECI; } /*! This form returns the data for an HKL. The HKL is converted into a grid reference, and the data, or if necessary the conjugate of the opposite, is returned. \param hkl The HKL of the data. */ std::complex FFTmap_p1::get_hkl( const HKL& hkl ) const { Coord_grid c = Coord_grid( hkl ).unit( grid_sam_ ); if ( c.w() < grid_reci_.nw() ) return cplx_data(c); else return std::conj( cplx_data( Coord_grid( (grid_sam_.nu()-c.u())%grid_sam_.nu(), (grid_sam_.nv()-c.v())%grid_sam_.nv(), (grid_sam_.nw()-c.w())%grid_sam_.nw() ) ) ); } /*! This form returns the data for an HKL. The HKL is converted into a grid reference, and the data, and if necessary the conjugate of the opposite, is set. \param hkl The HKL of the data. */ void FFTmap_p1::set_hkl( const HKL& hkl, const std::complex& f ) { Coord_grid c; c = Coord_grid( hkl ).unit( grid_sam_ ); if ( c.w() < grid_reci_.nw() ) cplx_data(c) = f; c = Coord_grid( -hkl ).unit( grid_sam_ ); if ( c.w() < grid_reci_.nw() ) cplx_data(c) = std::conj(f); } void FFTmap_p1::debug() const { Coord_grid c; int i, j, k; i = j = k = 0; for ( c.u() = 0; c.u() < grid_sam_.nu(); c.u()++ ) for ( c.v() = 0; c.v() < grid_sam_.nv(); c.v()++ ) for ( c.w() = 0; c.w() < grid_sam_.nw(); c.w()++ ) { if ( uniq_reci( c ) && uniq_reci( (-c).unit(grid_sam_) ) ) i++; if ( uniq_reci( c ) ) j++; k++; } std::cout << "FFTmap_p1 debug: " << i << "\t" << j << "\t" << k << "\n"; grid_sam_.debug(); for ( int i = 0; i < datavec.size(); i++ ) std::cout << i << " " << datavec[i] << "\n"; } const FFTmap_p1& FFTmap_p1::copy( const FFTmap_p1& other ) { mode = other.mode; type_ = other.type_; grid_sam_ = other.grid_sam_; grid_reci_ = other.grid_reci_; grid_real_ = other.grid_real_; grid_half_ = other.grid_half_; req_kl = other.req_kl; req_uv = other.req_uv; req_l = other.req_l; req_u = other.req_u; datavec = other.datavec; data_r = &datavec[0]; data_c = (std::complex*)data_r; return *this; } /*! For later initialisation: see init() */ FFTmap::FFTmap() { Message::message( message_ctor_fftmap ); } /*! Construct an FFTmap for a given spacegroup, cell, and grid. The map values are initialised to zero. The FFTmap is initially in neither real nor reciprocal spce, however as soon as one of the 'set' methods is called, it will be defined as in either real or reciprocal space until the next fft. \param spacegroup The spacegroup. \param cell The cell, used for scaling. \param grid_sam The grid sampling of the unit cell. \param precalc Perform slow precalculation to get faster FFT. (default: no) */ FFTmap::FFTmap( const Spacegroup& spacegroup, const Cell& cell, const Grid_sampling grid_sam, const FFTtype type ) { Message::message( message_ctor_fftmap ); init( spacegroup, cell, grid_sam, type ); } /*! Initialise an FFTmap for a given spacegroup, cell, and grid. The map values are initialised to zero. The FFTmap is initially in neither real nor reciprocal spce, however as soon as one of the 'set' methods is called, it will be defined as in either real or reciprocal space until the next fft. \param spacegroup The spacegroup. \param cell The cell, used for scaling. \param grid_sam The grid sampling of the unit cell. \param precalc Perform slow precalculation to get faster FFT. This adds a penalty of about 4s on Linux for the first FFT of any grid and direction. Subsequent FFTs will be faster. Set to true for programs which will use many FFTs. default: false.*/ void FFTmap::init( const Spacegroup& spacegroup, const Cell& cell, const Grid_sampling grid_sam, const FFTtype type ) { FFTmap_p1::init( grid_sam, type ); spacegroup_ = spacegroup; cell_ = cell; // Create the intergised symops (assumes legal grid) isymop.resize( spacegroup.num_symops() ); for ( int sym = 0; sym < spacegroup.num_symops(); sym++ ) isymop[sym] = Isymop( spacegroup.symop(sym), grid_sam ); } /*! Reset the space and zero all the data, if necessary. */ void FFTmap::reset() { mode = NONE; std::vector::iterator i; for ( i = datavec.begin(); i != datavec.end(); i++ ) *i = 0.0; } /*! The data is transformed from recirocal to real space. A scale factor of 1/v (where v is the cell volume) is applied. If the FFTmap is already in real space, no action is taken. */ void FFTmap::fft_h_to_x() { if ( mode != RECI ) return; FFTmap_p1::fft_h_to_x( 1.0/cell().volume() ); } /*! The data is transformed from real to recirocal space. A scale factor of v/n (where v is the cell volume and n the number of grid points) is applied. If the FFTmap is already in reciproal space, no action is taken. */ void FFTmap::fft_x_to_h() { if ( mode != REAL ) return; FFTmap_p1::fft_x_to_h( cell().volume() ); } /*! The data value for the given HKL, or the conjugate of its Friedel opposite if required, is returned. The symmetry related copies of the data are ignored. \param rfl The HKL of the data to be returned. \param fphi The value, as a magnitude and phase of type \c ffttype */ template void FFTmap::get_recip_data( const HKL& rfl, datatypes::F_phi& fphi ) const { if ( mode != RECI ) Message::message(message_fftmap_get_reci_space_error); fphi = std::complex( FFTmap_p1::get_hkl( rfl ) ); } /*! The data value for the given HKL, or the conjugate of its Friedel opposite if required, is set. All the symmetry related copies of the data, and any Friedel copies in the zero section, are also set. \param rfl The HKL of the data to be set. \param fphi The value, as a magnitude and phase of type \c ffttype */ template void FFTmap::set_recip_data( const HKL& rfl, const datatypes::F_phi& fphi ) { // check space if ( mode != RECI ) { if ( mode == NONE ) mode = RECI; else Message::message(message_fftmap_set_reci_space_error); } // store all sym copies of reflection // could use the F_phi type to do sym stuff, but this is faster T phi = fphi.phi(); FFTmap_p1::set_hkl( rfl, std::complex( fphi.f() * cos( phi ), fphi.f() * sin( phi ) ) ); for ( int sym = 1; sym < spacegroup_.num_primops(); sym++ ) { phi = fphi.phi() + rfl.sym_phase_shift( spacegroup_.symop(sym) ); FFTmap_p1::set_hkl( rfl.transform( isymop[sym] ), std::complex( fphi.f() * cos( phi ), fphi.f() * sin( phi ) ) ); } } /*! The data value for the given grid coordinate is returned. Symmetry related copies are ignored. \param c The coordinate of the data to be returned. \param datum The value of the data. */ template void FFTmap::get_real_data( const Coord_grid& c, T& datum ) const { if ( mode != REAL ) Message::message(message_fftmap_get_real_space_error); datum = real_data(c.unit(grid_real())); } /*! The data value for the given grid coordinate is set. All the symmetry related copies of the data are also set. \param c The coordinate of the data to be set. \param datum The value of the data. */ template void FFTmap::set_real_data( const Coord_grid& c, const T& datum ) { // check space if ( mode != REAL ) { if ( mode == NONE ) mode = REAL; else Message::message(message_fftmap_set_real_space_error); } // set all sym copies of map value real_data( c.unit(grid_sam_) ) = ffttype( datum ); for ( int sym = 1; sym < isymop.size(); sym++ ) real_data( c.transform(isymop[sym]).unit(grid_sam_) ) = ffttype( datum ); } /*! \fn datatypes::F_phi FFTmap::get_recip_data( const HKL& rfl ) const No error is produced if the space is wrong. \param rfl The HKL of the data to be returned. \return The value, as magnitude and phase of type \c ffttype */ datatypes::F_phi FFTmap::get_recip_data( const HKL& rfl ) const { return datatypes::F_phi( get_hkl(rfl) ); } /*! \fn const ffttype& FFTmap::get_real_data( const Coord_grid& c ) const No error is produced if the space is wrong. \param c The grid coordinate of the data to be returned. \return The value, as type \c ffttype */ // template instantiations template void FFTmap::get_recip_data( const HKL& rfl, datatypes::F_phi& fphi ) const; template void FFTmap::set_recip_data( const HKL& rfl, const datatypes::F_phi& fphi ); template void FFTmap::get_real_data( const Coord_grid& c, ftype32& datum ) const; template void FFTmap::set_real_data( const Coord_grid& c, const ftype32& datum ); template void FFTmap::get_recip_data( const HKL& rfl, datatypes::F_phi& fphi ) const; template void FFTmap::set_recip_data( const HKL& rfl, const datatypes::F_phi& fphi ); template void FFTmap::get_real_data( const Coord_grid& c, ftype64& datum ) const; template void FFTmap::set_real_data( const Coord_grid& c, const ftype64& datum ); } // namespace clipper clipper/clipper/core/fftmap.h000644 000765 000000 00000025341 11766652736 016445 0ustar00ccbwheel000000 000000 /*! \file lib/fftmap.h Header file for P1 fft map */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_FFTMAP #define CLIPPER_FFTMAP #include "coords.h" #include namespace clipper { // fft type typedef float ffttype; // forward definition namespace datatypes { template class F_phi; } // base class for FFT classes class FFTmap_base { public: enum FFTtype { Default, Measure, Estimate }; //!< optimisation options protected: static Mutex mutex; //!< Thread safety }; //! FFTmap_p1: low level P1 map used for calculating FFTs /*! This is a pure real P1 map, with an extra section in reciprocal space to allow generation of the full set of resiprocal space magnitudes. Access is by Coord_grid in both spaces, and indices must be non-negative and in range. The first and last sections along the half-length direction only have half the elements stored, the contents of the other half is ignored. */ class FFTmap_p1 : public FFTmap_base { public: //! Null constructor FFTmap_p1(); //! Copy constructor FFTmap_p1( const FFTmap_p1& other ) { copy(other); } //! Constructor: takes grid FFTmap_p1( const Grid_sampling& grid_sam, const FFTtype type = Default ); //! Assignment operator const FFTmap_p1& operator =(const FFTmap_p1& other) { return copy(other); } //! initialiser: takes grid void init( const Grid_sampling& grid_sam, const FFTtype type = Default ); //! Reset void reset(); //! Return real space grid. const Grid_sampling& grid_real() const { return grid_sam_; } //! Return reciprocal space grid (i.e. half real grid + 1 section). const Grid& grid_reci() const { return grid_reci_; } //! Test whether a coordinate is in the valid part of the recip. grid. bool uniq_reci( const Coord_grid& c ) const { return ( (c.w()>0 && c.w()0 && c.v() get_hkl( const HKL& hkl ) const; //! set reciprocal space data: slow form with hemisphere check void set_hkl( const HKL& hkl, const std::complex& f ); //! get reciprocal space data const std::complex& cplx_data( const Coord_grid& c ) const { return data_c[ grid_reci_.index( c ) ]; } //! set reciprocal space data std::complex& cplx_data( const Coord_grid& c ) { return data_c[ grid_reci_.index( c ) ]; } //! get real space data const ffttype& real_data( const Coord_grid& c ) const { return data_r[ grid_real_.index( c ) ]; } //! set real space data ffttype& real_data( const Coord_grid& c ) { return data_r[ grid_real_.index( c ) ]; } //! set/get default optimisation type static FFTtype& default_type() { return default_type_; } void debug() const; protected: const FFTmap_p1& copy( const FFTmap_p1& other ); //!< copy function enum FFTmode { NONE, RECI, REAL, OTHER }; //!< space enumeration FFTmode mode; //!< real or reciprocal space? FFTtype type_; //!< optimisation options Grid_sampling grid_sam_; //!< unit cell grid Grid grid_reci_; //!< reciprocal space grid Grid grid_real_; //!< real space grid Grid grid_half_; //!< half grid (for marking unique) Matrix req_kl, req_uv; //!< reci section lookup std::vector req_l, req_u; //!< real section lookup std::vector datavec; //!< vector for the data ffttype* data_r; //!< pointer to real data std::complex* data_c; //!< pointer to complex data static FFTtype default_type_; //!< default optimisation options }; //! FFTmap: P1 map with symmetry used for calculating FFTs /*! The FFTmap is represented in P1 in memory. However, it also has a spacegroup, and the contained data remains consistent with this spacegroup at all times. It has three states - unassigned, real-space, and reciprocal space. In real space it contains real map data. In reciprocal space it holds a hemisphere of complex structure factors, with the Friedels duplicated on the zero section. The user should be able to ignore all the issues of spacegroup symmetry, Friedel opposites, and storage order. */ class FFTmap : private FFTmap_p1 { public: //! Null constructor FFTmap(); //! Constructor: takes spacegroup, cell, grid FFTmap( const Spacegroup& spacegroup, const Cell& cell, const Grid_sampling grid_sam, const FFTtype type = Default ); //! initialiser void init( const Spacegroup& spacegroup, const Cell& cell, const Grid_sampling grid_sam, const FFTtype type = Default ); //! Reset void reset(); //! get the cell const Cell& cell() const { return cell_; } //! get the spacegroup const Spacegroup& spacegroup() const { return spacegroup_; } //! get the cell grid const Grid_sampling& grid_sampling() const { return FFTmap_p1::grid_real(); } //! Transform to real space void fft_h_to_x(); //! Transform to reciprocal space void fft_x_to_h(); //! get reciprocal space data template void get_recip_data( const HKL& rfl, datatypes::F_phi& fphi ) const; //! set reciprocal space data template void set_recip_data( const HKL& rfl, const datatypes::F_phi& fphi ); //! get real space data template void get_real_data( const Coord_grid& c, T& datum ) const; //! set real space data template void set_real_data( const Coord_grid& c, const T& datum ); //! get reciprocal space data (No error checking) datatypes::F_phi get_recip_data( const HKL& rfl ) const; //! get real space data (No error checking) const ffttype& get_real_data( const Coord_grid& c ) const { return real_data(c.unit(grid_real())); } //! calculate map-like object from reflection-like object template void fft_rfl_to_map( const H& h, X& x ); //! calculate reflection-like object from map-like object template void fft_map_to_rfl( const X& x, H& h ); void debug() const; protected: Cell cell_; //!< unit cell Spacegroup spacegroup_; //!< spacegroup std::vector isymop; //!< Integerised symops }; // template implementations /*! Fill this FFTmap object from a reflection object, transform it, and fill the given map object from the FFTmap. This will work for any reflection data object which implements a HKL_reference_index, and every map data object which implements a Map_reference_index. For the results to be sensible, the spacegroup, cell and grids should match. (The map will be zeroed if necessary). \param h The source reflection data object. \param x The target map object. */ template void FFTmap::fft_rfl_to_map( const H& h, X& x ) { // zero the map reset(); // copy from reflection data typename H::HKL_reference_index ih; for ( ih = h.first_data(); !ih.last(); h.next_data( ih ) ) set_recip_data( ih.hkl(), h[ih] ); // fft fft_h_to_x(); // and copy into the map typename X::Map_reference_index ix; for ( ix = x.first(); !ix.last(); ix.next() ) get_real_data( ix.coord(), x[ix] ); } /*! Fill this FFTmap object from a map object, transform it, and fill the given reflection object from the FFTmap. This will work for any reflection data object which implements a HKL_reference_index, and every map data object which implements a Map_reference_index. For the results to be sensible, the spacegroup, cell and grids should match. (The map will be zeroed if necessary). \param x The source map object. \param h The target reflection data object. */ template void FFTmap::fft_map_to_rfl( const X& x, H& h ) { // zero the map reset(); // copy into the map typename X::Map_reference_index ix; for ( ix = x.first(); !ix.last(); ix.next() ) set_real_data( ix.coord(), x[ix] ); // fft fft_x_to_h(); // now fill it typename H::HKL_reference_index ih; for ( ih = h.first(); !ih.last(); ih.next() ) get_recip_data( ih.hkl(), h[ih] ); } } // namespace clipper #endif clipper/clipper/core/fftmap_sparse.cpp000644 000765 000000 00000032502 12057357010 020327 0ustar00ccbwheel000000 000000 /* fftmap_sparse.cpp: implementation file for P1 fft map */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "fftmap_sparse.h" #include "hkl_datatypes.h" #include #ifdef FFTW2_PREFIX_S # include #else # include #endif // compile-time check if fftw above is really single-precision static float* dummy = (fftw_real*) NULL; namespace clipper { FFTmap_base::FFTtype FFTmap_sparse_p1_base::default_type_ = FFTmap_base::Estimate; /*! Initialise an FFTmap_sparse_p1_base for a grid. \param grid_sam The grid sampling of the unit cell. \param type Can be FFTmap_sparse_base::Measure, ::Estimate. Measure performs slow precalculation (first time only) to get faster FFT. */ void FFTmap_sparse_p1_base::init( const Grid_sampling& grid_sam, const FFTtype type ) { type_ = type; if ( type_ == Default ) type_ = default_type(); // allocate data grid_real_ = grid_sam; grid_reci_ = Grid( grid_real_.nu(), grid_real_.nv(), grid_real_.nw()/2+1 ); // make section maps std::complex* fillptr = NULL; row_kl.resize( grid_reci_.nv(), grid_reci_.nw(), fillptr ); ffttype* rfillptr = NULL; row_uv.resize( grid_real_.nu(), grid_real_.nv(), rfillptr ); } FFTmap_sparse_p1_base::~FFTmap_sparse_p1_base() { int u, v, w; for ( w = 0; w < grid_reci_.nw(); w++ ) for ( v = 0; v < grid_reci_.nv(); v++ ) if ( row_kl( v, w ) != NULL ) delete[] row_kl( v, w ); for ( v = 0; v < grid_real_.nv(); v++ ) for ( u = 0; u < grid_real_.nu(); u++ ) if ( row_uv( u, v ) != NULL ) delete[] row_uv( u, v ); } ffttype* FFTmap_sparse_p1_base::map_uv( const int& u, const int& v ) { ffttype* ptr = row_uv( u, v ); if ( ptr == NULL ) { ptr = new ffttype[ grid_real_.nw() ]; const ffttype zero( 0.0 ); for ( int w = 0; w < grid_real_.nw(); w++ ) ptr[w] = zero; row_uv( u, v ) = ptr; } return ptr; } std::complex* FFTmap_sparse_p1_base::map_kl( const int& k, const int& l ) { std::complex* ptr = row_kl( k, l ); if ( ptr == NULL ) { ptr = new std::complex[ grid_reci_.nu() ]; const std::complex zero( 0.0, 0.0 ); for ( int u = 0; u < grid_reci_.nu(); u++ ) ptr[u] = zero; row_kl( k, l ) = ptr; } return ptr; } /*! For later initialisation: see init() */ FFTmap_sparse_p1_hx::FFTmap_sparse_p1_hx() {} /*! Construct an FFTmap_sparse_p1_hx for a given grid. \param grid_sam The grid sampling of the unit cell. \param type Can be FFTmap_sparse_base::Measure, ::Estimate. Measure performs slow precalculation (first time only) to get faster FFT. */ FFTmap_sparse_p1_hx::FFTmap_sparse_p1_hx( const Grid_sampling& grid_sam, const FFTtype type ) { init( grid_sam, type ); } /*! \fn void FFTmap_sparse_p1_hx::require_real_data( const Coord_grid& uvw ) The given Coord_grid will be required in the final map. ( uvw must be in grid_sampling() ) \param uvw The coordinate to require. */ /*! \fn const ffttype& FFTmap_sparse_p1_hx::real_data( const Coord_grid& uvw ) const ( uvw must be in grid_sampling(), and have been requested ) \param uvw The coordinate to get. \return The real value at that coordinate. */ /*! Friedel opposites are handled correctly \param hkl The HKL to set. \param f The complex value to set. */ void FFTmap_sparse_p1_hx::set_hkl( const HKL& hkl, const std::complex& f ) { Coord_grid c; c = Coord_grid(hkl).unit( grid_real_ ); if ( c.w() < grid_reci_.nw() ) cplx_data(c) = f; c = Coord_grid(-hkl).unit( grid_real_ ); if ( c.w() < grid_reci_.nw() ) cplx_data(c) = std::conj(f); } /*! The 'require' functions must have been called first to mark the required data in the target space. (Source space requirements are inferred automatically). */ void FFTmap_sparse_p1_hx::fft_h_to_x( const ftype& scale ) { // prep fftw const int nmax = Util::max(Util::max(grid_real_.nu(),grid_real_.nv()),grid_real_.nw()); std::vector > in(nmax), out(nmax); ffttype zero_real = 0.0; std::complex zero( zero_real, zero_real ); fftw_plan planu, planv; rfftw_plan planw; std::complex* ptr; ffttype* rptr; int u, v, w; int hw = grid_real_.nw()/2; ffttype s = ffttype( scale ); int flags = ( type_ == Measure ) ? ( FFTW_USE_WISDOM | FFTW_MEASURE ) : ( FFTW_USE_WISDOM | FFTW_ESTIMATE ); // make ul map std::vector map_l( grid_reci_.nw(), false ); std::vector row_u( grid_real_.nu(), false ); for ( w = 0; w < grid_reci_.nw(); w++ ) for ( v = 0; v < grid_reci_.nv(); v++ ) if ( row_kl( v, w ) != NULL ) map_l[w] = true; for ( v = 0; v < grid_real_.nv(); v++ ) for ( u = 0; u < grid_real_.nu(); u++ ) if ( row_uv( u, v ) != NULL ) row_u[u] = true; mutex.lock(); planu = fftw_create_plan_specific( grid_real_.nu(), FFTW_FORWARD, flags | FFTW_IN_PLACE, (fftw_complex*)&in[0], 1, (fftw_complex*)&out[0], 1 ); planv = fftw_create_plan_specific( grid_real_.nv(), FFTW_FORWARD, flags | FFTW_OUT_OF_PLACE, (fftw_complex*)&in[0], 1, (fftw_complex*)&out[0], 1 ); planw = rfftw_create_plan_specific( grid_real_.nw(), FFTW_COMPLEX_TO_REAL, flags | FFTW_IN_PLACE, (fftw_real*)&in[0], 1, (fftw_real*)&out[0], 1 ); mutex.unlock(); // transform along h->u for ( w = 0; w < grid_reci_.nw(); w++ ) for ( v = 0; v < grid_reci_.nv(); v++ ) { ptr = row_kl( v, w ); if ( ptr != NULL ) fftw_one( planu, (fftw_complex*)ptr, (fftw_complex*)&out[0] ); } // copy, transform along k->v, and copy for ( w = 0; w < grid_reci_.nw(); w++ ) if ( map_l[w] ) for ( u = 0; u < grid_real_.nu(); u++ ) if ( row_u[u] ) { for ( v = 0; v < grid_real_.nv(); v++ ) { ptr = row_kl( v, w ); if ( ptr != NULL ) in[v] = s * ptr[u]; else in[v] = zero; } fftw_one( planv, (fftw_complex*)&in[0], (fftw_complex*)&out[0] ); for ( v = 0; v < grid_real_.nv(); v++ ) { rptr = row_uv( u, v ); if ( rptr != NULL ) { rptr[w] = out[v].real(); if ( w != 0 && w != hw ) rptr[grid_real_.nw()-w] = -out[v].imag(); } } } // transform along l->w for ( v = 0; v < grid_real_.nv(); v++ ) for ( u = 0; u < grid_real_.nu(); u++ ) { rptr = row_uv( u, v ); if ( rptr != NULL ) rfftw_one( planw, (fftw_real*)rptr, (fftw_real*)&out[0] ); } mutex.lock(); fftw_destroy_plan( planu ); fftw_destroy_plan( planv ); rfftw_destroy_plan( planw ); mutex.unlock(); } /*! For later initialisation: see init() */ FFTmap_sparse_p1_xh::FFTmap_sparse_p1_xh() {} /*! Construct an FFTmap_sparse_p1_xh for a given grid. \param grid_sam The grid sampling of the unit cell. \param type Can be FFTmap_sparse_base::Measure, ::Estimate. Measure performs slow precalculation (first time only) to get faster FFT. */ FFTmap_sparse_p1_xh::FFTmap_sparse_p1_xh( const Grid_sampling& grid_sam, const FFTtype type ) { init( grid_sam, type ); } /*! Friedel opposites are handled correctly \param hkl The HKL required. */ void FFTmap_sparse_p1_xh::require_hkl( const HKL& hkl ) { Coord_grid c = Coord_grid(hkl).unit( grid_real_ ); if ( c.w() < grid_reci_.nw() ) map_kl( c.v(), c.w() ); else map_kl( ( grid_real_.nv() - c.v() ) % grid_real_.nv(), ( grid_real_.nw() - c.w() ) % grid_real_.nw() ); } /*! Friedel opposites are handled correctly \param hkl The required. */ const std::complex FFTmap_sparse_p1_xh::get_hkl( const HKL& hkl ) const { Coord_grid c = Coord_grid(hkl).unit( grid_real_ ); if ( c.w() < grid_reci_.nw() ) return row_kl( c.v(), c.w() )[ c.u() ]; else return std::conj( row_kl( ( grid_real_.nv() - c.v() ) % grid_real_.nv(), ( grid_real_.nw() - c.w() ) % grid_real_.nw() ) [ ( grid_real_.nu() - c.u() ) % grid_real_.nu() ] ); } /*! \fn void FFTmap_sparse_p1_xh::require_cplx_data( const Coord_grid& hkl ) The given Coord_grid will be required in the final reflections. ( uvw must be in grid_reci() ) \param uvw The coordinate to require. */ /*! \fn const std::complex& FFTmap_sparse_p1_xh::cplx_data( const Coord_grid& hkl ) const ( hkl must be in grid_reci(), and have been requested ) \param uvw The coordinate to get. \return The complex value at that coordinate. */ /*! \fn ffttype& FFTmap_sparse_p1_xh::real_data( const Coord_grid& uvw ) ( uvw must be in grid_real() ) */ /*! The 'require' functions must have been called first to mark the required data in the target space. (Source space requirements are inferred automatically). */ void FFTmap_sparse_p1_xh::fft_x_to_h( const ftype& scale ) { // prep fftw const int nmax = Util::max(Util::max(grid_real_.nu(),grid_real_.nv()),grid_real_.nw()); std::vector > in(nmax), out(nmax); ffttype zero_real = 0.0; std::complex zero( zero_real, zero_real ); fftw_plan planu, planv; rfftw_plan planw; std::complex* ptr; ffttype* rptr; int u, v, w; int hw = grid_real_.nw()/2; ffttype s = ffttype( scale ) / grid_real_.size(); int flags = ( type_ == Measure ) ? ( FFTW_USE_WISDOM | FFTW_MEASURE ) : ( FFTW_USE_WISDOM | FFTW_ESTIMATE ); // make ul map std::vector map_l( grid_reci_.nw(), false ); std::vector row_u( grid_real_.nu(), false ); for ( w = 0; w < grid_reci_.nw(); w++ ) for ( v = 0; v < grid_reci_.nv(); v++ ) if ( row_kl( v, w ) != NULL ) map_l[w] = true; for ( v = 0; v < grid_real_.nv(); v++ ) for ( u = 0; u < grid_real_.nu(); u++ ) if ( row_uv( u, v ) != NULL ) row_u[u] = true; mutex.lock(); planu = fftw_create_plan_specific( grid_real_.nu(), FFTW_BACKWARD, flags | FFTW_IN_PLACE, (fftw_complex*)&in[0], 1, (fftw_complex*)&out[0], 1 ); planv = fftw_create_plan_specific( grid_real_.nv(), FFTW_BACKWARD, flags | FFTW_OUT_OF_PLACE, (fftw_complex*)&in[0], 1, (fftw_complex*)&out[0], 1 ); planw = rfftw_create_plan_specific( grid_real_.nw(), FFTW_REAL_TO_COMPLEX, flags | FFTW_IN_PLACE, (fftw_real*)&in[0], 1, (fftw_real*)&out[0], 1 ); mutex.unlock(); // transform along l->w for ( v = 0; v < grid_real_.nv(); v++ ) for ( u = 0; u < grid_real_.nu(); u++ ) { rptr = row_uv( u, v ); if ( rptr != NULL ) rfftw_one( planw, (fftw_real*)rptr, (fftw_real*)&out[0] ); } // copy, transform along k->v, and copy for ( w = 0; w < grid_reci_.nw(); w++ ) if ( map_l[w] ) for ( u = 0; u < grid_real_.nu(); u++ ) if ( row_u[u] ) { for ( v = 0; v < grid_real_.nv(); v++ ) { rptr = row_uv( u, v ); if ( rptr != NULL ) { if ( w != 0 && w != hw ) in[v] = std::complex( rptr[w], -rptr[grid_real_.nw()-w] ); else in[v] = std::complex( rptr[w], zero_real ); } else { in[v] = zero; } } fftw_one( planv, (fftw_complex*)&in[0], (fftw_complex*)&out[0] ); for ( v = 0; v < grid_real_.nv(); v++ ) { ptr = row_kl( v, w ); if ( ptr != NULL ) ptr[u] = s * out[v]; } } // transform along h->u for ( w = 0; w < grid_reci_.nw(); w++ ) for ( v = 0; v < grid_reci_.nv(); v++ ) { ptr = row_kl( v, w ); if ( ptr != NULL ) fftw_one( planu, (fftw_complex*)ptr, (fftw_complex*)&out[0] ); } mutex.lock(); fftw_destroy_plan( planu ); fftw_destroy_plan( planv ); fftw_destroy_plan( planw ); mutex.unlock(); } } // namespace clipper clipper/clipper/core/fftmap_sparse.h000644 000765 000000 00000014370 11766652736 020022 0ustar00ccbwheel000000 000000 /*! \file lib/fftmap_sparse.h Header file for P1 fft map */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_FFTMAP_SPARSE #define CLIPPER_FFTMAP_SPARSE #include "fftmap.h" namespace clipper { //! base type for sparse P1 fft maps class FFTmap_sparse_p1_base : public FFTmap_base { public: //! initialiser: takes grid void init( const Grid_sampling& grid_sam, const FFTtype type = Default ); //! Destructor ~FFTmap_sparse_p1_base(); //! get real grid sampling const Grid_sampling& grid_real() const { return grid_real_; } //! get reciprocal grid const Grid& grid_reci() const { return grid_reci_; } //! set/get default optimisation type static FFTtype& default_type() { return default_type_; } protected: //! return/create row ffttype* map_uv( const int& u, const int& v ); //! return/create row std::complex* map_kl( const int& k, const int& l ); Grid_sampling grid_real_; //!< real space grid Grid grid_reci_; //!< reciprocal space grid FFTtype type_; //!< optimisation options Array2d*> row_kl; //!< section map Array2d row_uv; //!< section map static FFTtype default_type_; //!< default optimisation options }; //! FFTmap_sparse_p1_hx: low level sparse P1 map used for calculating FFTs /*! This version computes sparse Hermititan...real FFTs. By specifying what parts of the map are needed in advance, it is possible to perform highly optimised FFTs, including some of the benefits of symmetry. */ class FFTmap_sparse_p1_hx : public FFTmap_sparse_p1_base { public: //! Null constuctor FFTmap_sparse_p1_hx(); //! Constructor: takes grid FFTmap_sparse_p1_hx( const Grid_sampling& grid_sam, const FFTtype type = Default ); //-- void init( const Grid_sampling& grid_sam, const FFTtype type = Default ); //-- const Grid_sampling& grid_real() const; //-- const Grid& grid_reci() const; //! set reciprocal space data by hkl void set_hkl( const HKL& hkl, const std::complex& f ); //! set reciprocal space data (internal use) std::complex& cplx_data( const Coord_grid& uvw ) { return map_kl( uvw.v(), uvw.w() )[ uvw.u() ]; } //! express need for real space data void require_real_data( const Coord_grid& uvw ) { map_uv( uvw.u(), uvw.v() ); } //! get real space data ( uvw must be in grid_real() ) const ffttype& real_data( const Coord_grid& uvw ) const { return row_uv( uvw.u(), uvw.v() )[ uvw.w() ]; } //! Transform to real space void fft_h_to_x( const ftype& scale ); }; //! FFTmap_sparse_p1_xh: low level sparse P1 map used for calculating FFTs /*! This version computes sparse real...Hermititan FFTs. By specifying what parts of the map are needed in advance, it is possible to perform highly optimised FFTs, including some of the benefits of symmetry. */ class FFTmap_sparse_p1_xh : public FFTmap_sparse_p1_base { public: //! Null constuctor FFTmap_sparse_p1_xh(); //! Constructor: takes grid FFTmap_sparse_p1_xh( const Grid_sampling& grid_sam, const FFTtype type = Default ); //-- void init( const Grid_sampling& grid_sam, const FFTtype type = Default ); //-- const Grid_sampling& grid_real() const; //-- const Grid& grid_reci() const; //! set real space data ( uvw must be in grid_real() ) ffttype& real_data( const Coord_grid& uvw ) { return map_uv( uvw.u(), uvw.v() )[ uvw.w() ]; } //! express need for reciprocal space data by hkl void require_hkl( const HKL& hkl ); //! get reciprocal space data by hkl const std::complex get_hkl( const HKL& hkl ) const; //! express need for reciprocal space data (internal use) void require_cplx_data( const Coord_grid& hkl ) { map_kl( hkl.v(), hkl.w() ); } //! get reciprocal space data (internal use) const std::complex& cplx_data( const Coord_grid& hkl ) const { return row_kl( hkl.v(), hkl.w() )[ hkl.u() ]; } //! Transform to real space void fft_x_to_h( const ftype& scale ); }; } // namespace clipper #endif clipper/clipper/core/hkl_compute.cpp000644 000765 000000 00000033155 11766652736 020037 0ustar00ccbwheel000000 000000 /* hkl_compute.cpp: fundamental conversion ops for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "hkl_compute.h" namespace clipper { namespace datatypes { template Compute_phifom_from_abcd::Compute_phifom_from_abcd() { for ( int i = 0; i < 144; i++ ) { costab[i] = cos( Util::d2rad(ftype(5*i)) ); sintab[i] = sin( Util::d2rad(ftype(5*i)) ); } } template const Phi_fom Compute_phifom_from_abcd::operator()( const HKL_info::HKL_reference_index& ih, const ABCD& abcd ) const { clipper::datatypes::Phi_fom phifom; if ( !abcd.missing() ) { const HKL_class& cls = ih.hkl_class(); Range qrange( -700.0, 700.0 ); ftype64 q, pq, scos, ssin, ssum; if ( cls.centric() ) { // centric case: integrate over 2 allowed phases int i = Util::mod( Util::intr( Util::rad2d( cls.allowed() ) / 5 ), 36 ); q = abcd.a()*costab[i] + abcd.b()*sintab[i]; pq = exp( qrange.truncate(q) ); scos = ( pq - 1.0/pq ) * costab[i]; ssin = ( pq - 1.0/pq ) * sintab[i]; ssum = ( pq + 1.0/pq ); } else { // acentric case: integrate over phase circle in 5 degree steps scos = ssin = ssum = 0.0; for ( int i = 0; i < 72; i++ ) { q = abcd.a()*costab[i] + abcd.b()*sintab[i] + abcd.c()*costab[2*i] + abcd.d()*sintab[2*i]; pq = exp( qrange.truncate(q) ); scos += pq * costab[i]; ssin += pq * sintab[i]; ssum += pq; } } std::complex c( scos/ssum, ssin/ssum ); phifom.phi() = std::arg(c); phifom.fom() = std::abs(c); } return phifom; } template const ABCD Compute_abcd_from_phifom::operator()( const HKL_info::HKL_reference_index& ih, const Phi_fom& phifom ) const { clipper::datatypes::ABCD abcd; if ( !phifom.missing() ) { const HKL_class& cls = ih.hkl_class(); dtype x = Util::min( phifom.fom(), dtype(0.9999) ); if ( cls.centric() ) x = Util::atanh( x ); else x = Util::invsim( x ); abcd.a() = x * cos( phifom.phi() ); abcd.b() = x * sin( phifom.phi() ); abcd.c() = abcd.d() = 0.0; } return abcd; } template const F_phi Compute_fphi_from_fsigf_phifom::operator()( const HKL_info::HKL_reference_index& , const F_sigF& fsigf, const Phi_fom& phifom ) const { clipper::datatypes::F_phi fphi; if ( !fsigf.missing() && !phifom.missing() ) { fphi.f() = fsigf.f() * phifom.fom(); fphi.phi() = phifom.phi(); } return fphi; } template const E_sigE Compute_EsigE_from_FsigF::operator()( const HKL_info::HKL_reference_index& ih, const F_sigF& fsigf ) const { clipper::datatypes::E_sigE esige; if ( !fsigf.missing() ) { ftype sqrteps = sqrt( ih.hkl_class().epsilon() ); esige.E() = fsigf.f()/sqrteps; esige.sigE() = fsigf.sigf()/sqrteps; } return esige; } template const F_sigF Compute_mean_fsigf_from_fsigfano::operator()( const HKL_info::HKL_reference_index& , const F_sigF_ano& fsigfano ) const { clipper::datatypes::F_sigF fsigf; if ( Util::is_nan( fsigfano.f_pl() ) ) { fsigf.f() = fsigfano.f_mi(); fsigf.sigf() = fsigfano.sigf_mi(); } else if ( Util::is_nan( fsigfano.f_mi() ) ) { fsigf.f() = fsigfano.f_pl(); fsigf.sigf() = fsigfano.sigf_pl(); } else { fsigf.f() = 0.5 * ( fsigfano.f_pl() + fsigfano.f_mi() ); if ( Util::is_nan(fsigfano.cov()) ) fsigf.sigf() = 0.5 * sqrt( fsigfano.sigf_pl()*fsigfano.sigf_pl() + fsigfano.sigf_mi()*fsigfano.sigf_mi() ); else fsigf.sigf() = 0.5 * sqrt( fsigfano.sigf_pl()*fsigfano.sigf_pl() + fsigfano.sigf_mi()*fsigfano.sigf_mi() + 2.0 * fsigfano.cov() ); } return fsigf; } template const F_sigF Compute_diff_fsigf_from_fsigfano::operator()( const HKL_info::HKL_reference_index& , const F_sigF_ano& fsigfano ) const { clipper::datatypes::F_sigF fsigf; if ( Util::is_nan( fsigfano.f_pl() ) || Util::is_nan( fsigfano.f_mi() ) ) { fsigf.f() = fsigf.sigf() = Util::nan(); } else { fsigf.f() = 1.0 * ( fsigfano.f_pl() - fsigfano.f_mi() ); if ( Util::is_nan(fsigfano.cov()) ) fsigf.sigf() = 1.0 * sqrt( fsigfano.sigf_pl()*fsigfano.sigf_pl() + fsigfano.sigf_mi()*fsigfano.sigf_mi() ); else fsigf.sigf() = 1.0 * sqrt( fsigfano.sigf_pl()*fsigfano.sigf_pl() + fsigfano.sigf_mi()*fsigfano.sigf_mi() - 2.0 * fsigfano.cov() ); } return fsigf; } template const F_phi Compute_neg_fphi::operator()( const HKL_info::HKL_reference_index& , const F_phi& fphi1 ) const { clipper::datatypes::F_phi fphi; if ( !fphi.missing() ) fphi = clipper::datatypes::F_phi( -std::complex(fphi1) ); return fphi; } template const F_phi Compute_add_fphi::operator()( const HKL_info::HKL_reference_index& , const F_phi& fphi1, const F_phi& fphi2 ) const { clipper::datatypes::F_phi fphi; if ( !fphi1.missing() && !fphi2.missing() ) fphi = clipper::datatypes::F_phi( std::complex(fphi1) + std::complex(fphi2) ); return fphi; } template const F_phi Compute_sub_fphi::operator()( const HKL_info::HKL_reference_index& , const F_phi& fphi1, const F_phi& fphi2 ) const { clipper::datatypes::F_phi fphi; if ( !fphi1.missing() && !fphi2.missing() ) fphi = clipper::datatypes::F_phi( std::complex(fphi1) - std::complex(fphi2) ); return fphi; } template const ABCD Compute_add_abcd::operator()( const HKL_info::HKL_reference_index& , const ABCD& abcd1, const ABCD& abcd2 ) const { clipper::datatypes::ABCD abcd; if ( !abcd1.missing() && !abcd2.missing() ) { abcd.a() = abcd1.a() + abcd2.a(); abcd.b() = abcd1.b() + abcd2.b(); abcd.c() = abcd1.c() + abcd2.c(); abcd.d() = abcd1.d() + abcd2.d(); } return abcd; } /*! DEPRECATED: This operator applies the scale factor against intensities and the U value against magnitudes, which is counterintuitive. Compute_scale_u_iso is more intutive. Construct conversion operator to scale list according to the formula I_new = s.exp( b.|h|^2/2 ) I_old or F_new^2 = s.exp( b.|h|^2/2 ) F_old^2 where |h| = invresolsq. \param s The intensity scale factor. \param u The temperature factor (U-value). */ template Compute_scale_u::Compute_scale_u( const ftype& s, const ftype& u ) { s_ = sqrt(s); u_ = Util::twopi2()*u; } template const T Compute_scale_u::operator()( const HKL_info::HKL_reference_index& ih, T data ) const { if ( !data.missing() ) data.scale( s_ * exp( u_ * ih.invresolsq() ) ); return data; } /*! Construct conversion operator to scale list according to the formula I_new = s^2 .exp( 4 π^2 u.|h|^2 ) I_old or F_new = s.exp( 2 π^2 u.|h|^2 ) F_old where |h|^2 = invresolsq. \param s The scale factor. \param u The temperature factor (U-value). */ template Compute_scale_u_iso::Compute_scale_u_iso( const ftype& s, const ftype& u ) { s_ = s; u_ = Util::twopi2()*u; } template const T Compute_scale_u_iso::operator()( const HKL_info::HKL_reference_index& ih, T data ) const { if ( !data.missing() ) data.scale( s_ * exp( u_ * ih.invresolsq() ) ); return data; } /*! Construct conversion operator to scale list according to the formula I_new = s^2 .exp( 4 π^2 h^T U h ) I_old or F_new = s.exp( 2 π^2 h^T U h ) F_old \param s The scale factor. \param u The temperature factor (U-value). */ template Compute_scale_u_aniso::Compute_scale_u_aniso( const ftype& s, const U_aniso_orth& u ) { s_ = s; u_ = Util::twopi2()*u; } template const T Compute_scale_u_aniso::operator()( const HKL_info::HKL_reference_index& ih, T data ) const { if ( !data.missing() ) data.scale( s_ * exp( u_.quad_form( ih.hkl().coord_reci_orth( ih.base_hkl_info().cell() ) ) ) ); return data; } template const F_sigF Compute_FsigF::operator()( const HKL_info::HKL_reference_index& , const T& fsigf ) const { clipper::datatypes::F_sigF fsigfnew; if ( !fsigf.missing() ) { fsigfnew.f() = fsigf.f(); fsigfnew.sigf() = fsigf.sigf(); } return fsigfnew; } // compile template types template class Compute_phifom_from_abcd; template class Compute_abcd_from_phifom; template class Compute_fphi_from_fsigf_phifom; template class Compute_EsigE_from_FsigF; template class Compute_mean_fsigf_from_fsigfano; template class Compute_diff_fsigf_from_fsigfano; template class Compute_neg_fphi; template class Compute_add_fphi; template class Compute_sub_fphi; template class Compute_add_abcd; template class Compute_scale_u_iso >; template class Compute_scale_u_iso >; template class Compute_scale_u_iso >; template class Compute_scale_u_iso >; template class Compute_scale_u_iso >; template class Compute_scale_u_aniso >; template class Compute_scale_u_aniso >; template class Compute_scale_u_aniso >; template class Compute_scale_u_aniso >; template class Compute_scale_u_aniso >; template class Compute_FsigF >; template class Compute_FsigF >; template class Compute_phifom_from_abcd; template class Compute_abcd_from_phifom; template class Compute_fphi_from_fsigf_phifom; template class Compute_EsigE_from_FsigF; template class Compute_mean_fsigf_from_fsigfano; template class Compute_diff_fsigf_from_fsigfano; template class Compute_neg_fphi; template class Compute_add_fphi; template class Compute_sub_fphi; template class Compute_add_abcd; template class Compute_scale_u_iso >; template class Compute_scale_u_iso >; template class Compute_scale_u_iso >; template class Compute_scale_u_iso >; template class Compute_scale_u_iso >; template class Compute_scale_u_aniso >; template class Compute_scale_u_aniso >; template class Compute_scale_u_aniso >; template class Compute_scale_u_aniso >; template class Compute_scale_u_aniso >; template class Compute_FsigF >; template class Compute_FsigF >; // DEPRECATED template class Compute_scale_u >; template class Compute_scale_u >; template class Compute_scale_u >; template class Compute_scale_u >; template class Compute_scale_u >; template class Compute_scale_u >; template class Compute_scale_u >; template class Compute_scale_u >; template class Compute_scale_u >; template class Compute_scale_u >; } // namespace datatypes } // namespace clipper clipper/clipper/core/hkl_compute.h000644 000765 000000 00000027225 11766652736 017505 0ustar00ccbwheel000000 000000 /*! \file lib/hkl_compute.h Data conversion operators for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_HKL_COMPUTE #define CLIPPER_HKL_COMPUTE #include "hkl_datatypes.h" namespace clipper { namespace datatypes { // Define conversion operators //! Compute from ABCD to Phi_fom by phase integration (loses bimodality) template class Compute_phifom_from_abcd { public: // constructor: sets up integration tables Compute_phifom_from_abcd(); const Phi_fom operator()( const HKL_info::HKL_reference_index& ih, const ABCD& abcd ) const; //! class Compute_abcd_from_phifom { public: const ABCD operator()( const HKL_info::HKL_reference_index& ih, const Phi_fom& phifom ) const; //! class Compute_fphi_from_fsigf_phifom { public: const F_phi operator()( const HKL_info::HKL_reference_index& ih, const F_sigF& fsigf, const Phi_fom& phifom ) const; //! class Compute_EsigE_from_FsigF { public: const E_sigE operator()( const HKL_info::HKL_reference_index& ih, const F_sigF& fsigf ) const; //! class Compute_mean_fsigf_from_fsigfano { public: const F_sigF operator()( const HKL_info::HKL_reference_index& ih, const F_sigF_ano& fsigfano ) const; //! class Compute_diff_fsigf_from_fsigfano { public: const F_sigF operator()( const HKL_info::HKL_reference_index& ih, const F_sigF_ano& fsigfano ) const; //! class Compute_neg_fphi { public: const F_phi operator()( const HKL_info::HKL_reference_index& ih, const F_phi& fphi1 ) const; //! class Compute_add_fphi { public: const F_phi operator()( const HKL_info::HKL_reference_index& ih, const F_phi& fphi1, const F_phi& fphi2 ) const; //! class Compute_sub_fphi { public: const F_phi operator()( const HKL_info::HKL_reference_index& ih, const F_phi& fphi1, const F_phi& fphi2 ) const; //! class Compute_add_abcd { public: const ABCD operator()( const HKL_info::HKL_reference_index& ih, const ABCD& abcd1, const ABCD& abcd2 ) const; //! class Compute_scale_u { public: //! constructor: takes scale, U value Compute_scale_u( const ftype& s, const ftype& u ); const T operator()( const HKL_info::HKL_reference_index& ih, T data ) const; //! class Compute_scale_u_iso { public: //! constructor: takes scale, U value Compute_scale_u_iso( const ftype& s, const ftype& u ); const T operator()( const HKL_info::HKL_reference_index& ih, T data ) const; //! class Compute_scale_u_aniso { public: //! constructor: takes scale, U value Compute_scale_u_aniso( const ftype& s, const U_aniso_orth& u ); const T operator()( const HKL_info::HKL_reference_index& ih, T data ) const; //! class Compute_FsigF { public: const F_sigF operator()( const HKL_info::HKL_reference_index& ih, const T& fsigf ) const; //! Compute_phifom_from_abcd; //!< operator typedef datatypes::Compute_abcd_from_phifom Compute_abcd_from_phifom; //!< operator typedef datatypes::Compute_fphi_from_fsigf_phifom Compute_fphi_from_fsigf_phifom; //!< operator typedef datatypes::Compute_EsigE_from_FsigF Compute_EsigE_from_FsigF; //!< operator typedef datatypes::Compute_mean_fsigf_from_fsigfano Compute_mean_fsigf_from_fsigfano; //!< operator typedef datatypes::Compute_diff_fsigf_from_fsigfano Compute_diff_fsigf_from_fsigfano; //!< operator typedef datatypes::Compute_neg_fphi Compute_neg_fphi; //!< operator typedef datatypes::Compute_add_fphi Compute_add_fphi; //!< operator typedef datatypes::Compute_sub_fphi Compute_sub_fphi; //!< operator typedef datatypes::Compute_add_abcd Compute_add_abcd; //!< operator typedef datatypes::Compute_scale_u_iso > Compute_scale_u_iso_isigi; //!< operator typedef datatypes::Compute_scale_u_iso > Compute_scale_u_iso_fsigf; //!< operator typedef datatypes::Compute_scale_u_iso > Compute_scale_u_iso_fsigfano; //!< operator typedef datatypes::Compute_scale_u_iso > Compute_scale_u_iso_fphi; //!< operator typedef datatypes::Compute_scale_u_aniso > Compute_scale_u_aniso_isigi; //!< operator typedef datatypes::Compute_scale_u_aniso > Compute_scale_u_aniso_fsigf; //!< operator typedef datatypes::Compute_scale_u_aniso > Compute_scale_u_aniso_fsigfano; //!< operator typedef datatypes::Compute_scale_u_aniso > Compute_scale_u_aniso_fphi; //!< operator typedef datatypes::Compute_FsigF > Compute_FsigF; //!< operator typedef datatypes::Compute_FsigF > Compute_FsigF_from_ano; //!< operator typedef datatypes::Compute_scale_u > Compute_scale_u_isigi; // DEPRECATED typedef datatypes::Compute_scale_u > Compute_scale_u_fsigf; // DEPRECATED typedef datatypes::Compute_scale_u > Compute_scale_u_fsigfano; // DEPRECATED typedef datatypes::Compute_scale_u > Compute_scale_u_fphi; // DEPRECATED } namespace data64 { typedef datatypes::Compute_phifom_from_abcd Compute_phifom_from_abcd; //!< operator typedef datatypes::Compute_abcd_from_phifom Compute_abcd_from_phifom; //!< operator typedef datatypes::Compute_fphi_from_fsigf_phifom Compute_fphi_from_fsigf_phifom; //!< operator typedef datatypes::Compute_EsigE_from_FsigF Compute_EsigE_from_FsigF; //!< operator typedef datatypes::Compute_mean_fsigf_from_fsigfano Compute_mean_fsigf_from_fsigfano; //!< operator typedef datatypes::Compute_diff_fsigf_from_fsigfano Compute_diff_fsigf_from_fsigfano; //!< operator typedef datatypes::Compute_neg_fphi Compute_neg_fphi; //!< operator typedef datatypes::Compute_add_fphi Compute_add_fphi; //!< operator typedef datatypes::Compute_sub_fphi Compute_sub_fphi; //!< operator typedef datatypes::Compute_add_abcd Compute_add_abcd; //!< operator typedef datatypes::Compute_scale_u_iso > Compute_scale_u_iso_isigi; //!< operator typedef datatypes::Compute_scale_u_iso > Compute_scale_u_iso_fsigf; //!< operator typedef datatypes::Compute_scale_u_iso > Compute_scale_u_iso_fsigfano; //!< operator typedef datatypes::Compute_scale_u_iso > Compute_scale_u_iso_fphi; //!< operator typedef datatypes::Compute_scale_u_aniso > Compute_scale_u_aniso_isigi; //!< operator typedef datatypes::Compute_scale_u_aniso > Compute_scale_u_aniso_fsigf; //!< operator typedef datatypes::Compute_scale_u_aniso > Compute_scale_u_aniso_fsigfano; //!< operator typedef datatypes::Compute_scale_u_aniso > Compute_scale_u_aniso_fphi; //!< operator typedef datatypes::Compute_FsigF > Compute_FsigF; //!< operator typedef datatypes::Compute_FsigF > Compute_FsigF_from_ano; //!< operator typedef datatypes::Compute_scale_u > Compute_scale_u_isigi; // DEPRECATED typedef datatypes::Compute_scale_u > Compute_scale_u_fsigf; // DEPRECATED typedef datatypes::Compute_scale_u > Compute_scale_u_fsigfano; // DEPRECATED typedef datatypes::Compute_scale_u > Compute_scale_u_fphi; // DEPRECATED } } // namespace clipper #endif clipper/clipper/core/hkl_data.cpp000644 000765 000000 00000015141 11766652736 017267 0ustar00ccbwheel000000 000000 /* hkl_data.cpp: class file for reflection data class + children */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "hkl_data.h" #include "clipper_instance.h" namespace clipper { Message_ctor message_ctor_hkl_data( " [HKL_data: constructed]" ); Mutex HKL_data_cacheobj::mutex = Mutex(); HKL_data_cacheobj::HKL_data_cacheobj( const Key& hkl_data_cachekey ) : key( hkl_data_cachekey ) { init( Spacegroup( hkl_data_cachekey.spgr_descr() ), Cell( hkl_data_cachekey.cell_descr() ), hkl_data_cachekey.hkl_sampling(), true ); } bool HKL_data_cacheobj::matches( const Key& hkl_data_cachekey ) const { return ( key.spgr_descr().hash() == hkl_data_cachekey.spgr_descr().hash() && key.hkl_sampling() == hkl_data_cachekey.hkl_sampling() ); } String HKL_data_cacheobj::format() const { return key.spgr_descr().symbol_hall() + " " + key.hkl_sampling().format(); } /*! For later initialisation: see init() */ HKL_data_base::HKL_data_base() { parent_hkl_info = NULL; parent_cell = NULL; Message::message( message_ctor_hkl_data ); } /*! Initialise the object using a given reflection list and cell. \param hkl_info The reflection list object. \param cell The unit cell for this datalist. */ void HKL_data_base::init( const HKL_info& hkl_info, const Cell& cell ) { parent_hkl_info = &hkl_info; parent_cell = &cell; cell_matches_parent = cell.equals( hkl_info.cell(), 0.5 ); } /*! Initialise the object using a given reflection list and cell. \param hkl_data Object from which to inherit spacegrpoup, cell, sampling. */ void HKL_data_base::init( const HKL_data_base& hkl_data ) { (*this) = hkl_data; } /*! Initialise the object using a given spacegroup, cell, and sampling. \param spacegroup The spacegroup for this datalist. \param cell The unit cell for this datalist. \param hkl_sampling The reflection list description. */ void HKL_data_base::init( const Spacegroup& spacegroup, const Cell& cell, const HKL_sampling& hkl_sampling ) { // set parameters spacegroup_ = spacegroup; cell_ = cell; hkl_sampling_ = hkl_sampling; // check parameters if ( spacegroup_.is_null() || cell_.is_null() || hkl_sampling_.is_null() ) return; // estimate resolution resolution_ = hkl_sampling.resolution( cell ); // get cache ref HKL_data_cacheobj::Key key( spacegroup, cell, hkl_sampling ); cacheref = ClipperInstantiator::instance().hkl_data_cache().cache( key ); // store legacy and fast access pointers init( cacheref.data(), cell_ ); } /*! \return true if the object has not been initalised. */ bool HKL_data_base::is_null() const { if ( parent_hkl_info != NULL && parent_cell != NULL ) return ( parent_hkl_info->is_null() || parent_cell->is_null() ); else return true; } /*! Return the resolution of a particular reflection. If the cell of this list closely matches (to within 0.5A) the cell of the parent list, this is a simple lookup, otherwise a metric calculation is required. */ ftype HKL_data_base::invresolsq( const int& index ) const { if ( cell_matches_parent ) return base_hkl_info().invresolsq(index); else return base_hkl_info().hkl_of(index).invresolsq(base_cell()); } /*! \return The high and low resolution limits of the non-missing data. */ Range HKL_data_base::invresolsq_range() const { Range slim; HKL_info::HKL_reference_index ih; for ( ih = first_data(); !ih.last(); next_data(ih) ) slim.include( invresolsq( ih.index() ) ); return slim; } /*! \return The number of non-missing data in the object. */ int HKL_data_base::num_obs() const { int num = 0; HKL_info::HKL_reference_index ih; for ( ih = first_data(); !ih.last(); next_data(ih) ) num++; return num; } /*! \return HKL reference to the first data in this object. */ HKL_info::HKL_reference_index HKL_data_base::first() const { return HKL_reference_index( *parent_hkl_info, 0 ); } /*! \return HKL reference to the first non-missing data in this object. */ HKL_info::HKL_reference_index HKL_data_base::first_data() const { HKL_reference_index it( *parent_hkl_info, -1 ); return next_data(it); } /*! \param ih The HKL reference to increment. \return HKL reference to the next non-missing data in this object. */ HKL_info::HKL_reference_index& HKL_data_base::next_data( HKL_info::HKL_reference_index& ih ) const { do { ih.next(); if ( ih.last() ) break; } while ( missing( ih.index() ) ); return ih; } void HKL_data_base::debug() const { base_hkl_info().debug(); base_hkl_info().spacegroup().debug(); base_hkl_info().cell().debug(); base_cell().debug(); } } // namespace clipper clipper/clipper/core/hkl_data.h000644 000765 000000 00000054277 13061476122 016730 0ustar00ccbwheel000000 000000 /*! \file lib/hkl_data.h Header file for reflection data class */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_HKL_DATA #define CLIPPER_HKL_DATA #include "hkl_info.h" namespace clipper { class HKL_data_cacheobj : public HKL_info { public: class Key { public: Key( const Spgr_descr& spgr_descr, const Cell& cell_descr, const HKL_sampling& hkl_sam ) : spgr_descr_(spgr_descr), cell_descr_(cell_descr), hkl_sampling_(hkl_sam) {} const Spgr_descr& spgr_descr() const { return spgr_descr_; } const Cell_descr& cell_descr() const { return cell_descr_; } const HKL_sampling& hkl_sampling() const { return hkl_sampling_; } private: Spgr_descr spgr_descr_; Cell_descr cell_descr_; HKL_sampling hkl_sampling_; }; HKL_data_cacheobj( const Key& hkl_data_cachekey ); bool matches( const Key& hkl_data_cachekey ) const; String format() const; static Mutex mutex; //!< thread safety private: Key key; }; //! Reflection data type objects. /*! A class from which data type objects are usually derived To define a new type for use in an HKL_data structure, subclass this class and override the following methods: - constructor - initialises to NAN - type() - returns type name, which is a list of the contained data - friedel() - applies Fridel transformation - shift_phase() - applies phase shift transformation - missing() - checks if data is present - data_size() - number of data elements in this type - data_names() - names of data elements in this type - data_export() - conversion to array (for I/O) - data_import() - conversion from array (for I/O) - scale() - (OPTIONAL) apply magnitude scale factor to data \note polymorphism is NOT used here because virtual tables would be to expensive for every individual reflection, both in terms of space and cpu cycles. */ class Datatype_base { protected: //! initialise to 'missing' //-- Datatype_base(); //! initialise to 'missing' (all elements are set to null) void set_null(); //! return the name of this data type static String type(); //! apply Friedel transformation to the data void friedel(); //! apply phase shift to the data void shift_phase(const ftype& dphi); //! return true if data is missing bool missing() const; //! return number of data elements in this type static int data_size(); //! return names of data elements in this type static String data_names(); //! conversion to array (for I/O) void data_export( xtype array[] ) const; //! conversion from array (for I/O) void data_import( const xtype array[] ); }; //! HKL_data_base /*! This is the virtual base for the typed hkl_data objects. It exists to guarantee and interface by which data can be managed without knowledge of the specific data type. */ class HKL_data_base { public: // Coordinate reference types //! Basic HKL_reference_index: see HKL_info typedef HKL_info::HKL_reference_index HKL_reference_index; //! HKL HKL_reference_index: see HKL_info typedef HKL_info::HKL_reference_coord HKL_reference_coord; //! initialiser: from parent hkl_info and cell virtual void init( const HKL_info& hkl_info, const Cell& cell ); //! initialiser: from another hkl_data virtual void init( const HKL_data_base& hkl_data ); //! [CLIPPER2] initialiser: from spacegroup, cell, and HKL_sampling virtual void init( const Spacegroup& spacegroup, const Cell& cell, const HKL_sampling& hkl_sampling ); // generic methods //! test if object has been initialised bool is_null() const; //! get the parent HKL_info object const HKL_info& base_hkl_info() const { return *parent_hkl_info; } //! get the parent cell const Cell& base_cell() const { return *parent_cell; } //! [CLIPPER2] get spacegroup const Spacegroup& spacegroup() const { return spacegroup_; } //! [CLIPPER2] get cell const Cell& cell() const { return cell_; } //! [CLIPPER2] get resolution const Resolution& resolution() const { return resolution_; } //! [CLIPPER2] get HKL_sampling const HKL_sampling& hkl_sampling() const { return hkl_sampling_; } //! [CLIPPER2] get HKL_info object const HKL_info& hkl_info() const { return *parent_hkl_info; } //! get resolution by reflection index (based on true cell) ftype invresolsq( const int& index ) const; //! get resolution limits of the list (based on true cell and missing data) Range invresolsq_range() const; //! get number of observations in this list (based on missing data) int num_obs() const; //! update: synchornize info with parent HKL_info virtual void update() = 0; //! get data type (a list of names corresponding to the im/export values) virtual String type() const = 0; //! check if a data entry in the list is marked as 'missing' virtual bool missing(const int& index) const = 0; //! set data entry in the list to its null value virtual void set_null(const int& index) = 0; //! return number of data elements in this type virtual int data_size() const = 0; //! return names of data elements in this type virtual String data_names() const = 0; //! conversion to array (for I/O) virtual void data_export( const HKL& hkl, xtype array[] ) const = 0; //! conversion from array (for I/O) virtual void data_import( const HKL& hkl, const xtype array[] ) = 0; //! mask the data by marking any data missing in 'mask' as missing virtual void mask(const HKL_data_base& mask) = 0; //! return HKL_reference_index pointing to first reflection HKL_reference_index first() const; //! return HKL_reference_index pointing to first non-missing data HKL_reference_index first_data() const; //! increment HKL_reference_index to next non-missing data HKL_reference_index& next_data( HKL_reference_index& ih ) const; void debug() const; protected: const HKL_info* parent_hkl_info; const Cell* parent_cell; bool cell_matches_parent; // clipper2 members ObjectCache::Reference cacheref; //!< object cache ref Spacegroup spacegroup_; Cell cell_; HKL_sampling hkl_sampling_; Resolution resolution_; //! null constructor HKL_data_base(); //! destructor virtual ~HKL_data_base() {} }; //! HKL_data<> /*! An actual hkl_data object, containing actual data of type T. This implements the generic interface, and in addition provides type-specific access functions. \note The following methods are inherited from HKL_data_base but are documented here for convenience: base_hkl_info(), base_cell(), invresolsq(), invresolsq_range(), num_obs(), first(), first_data(), next_data(). */ template class HKL_data : public HKL_data_base { public: //! null constructor HKL_data() {} //! constructor: from parent hkl_info explicit HKL_data( const HKL_info& hkl_info ); //! constructor: from parent hkl_info and cell HKL_data( const HKL_info& hkl_info, const Cell& cell ); //! [CLIPPER2] constructor: from spacegroup, cell and hkl_sampling HKL_data( const Spacegroup& spacegroup, const Cell& cell, const HKL_sampling& hkl_sampling ); //! [CLIPPER2] constructor: from another HKL_data object explicit HKL_data( const HKL_data_base& hkl_data ); //! initialiser: from parent hkl_info and cell void init( const HKL_info& hkl_info, const Cell& cell ); //! [CLIPPER2] initialiser: from spacegroup, cell, and HKL_sampling void init( const Spacegroup& spacegroup, const Cell& cell, const HKL_sampling& hkl_sampling ); //! [CLIPPER2] initialiser: from another HKL_data object void init( const HKL_data_base& hkl_data ); //! update: synchornize info with parent HKL_info void update(); // type specific methods String type() const { return T::type(); } bool missing(const int& index) const { return list[index].missing(); } void set_null(const int& index) { list[index].set_null(); } int data_size() const { return T::data_size(); } String data_names() const { return T::data_names(); } void data_export( const HKL& hkl, xtype array[] ) const { T datum; get_data( hkl, datum ); datum.data_export( array ); } void data_import( const HKL& hkl, const xtype array[] ) { T datum; datum.data_import( array ); set_data( hkl, datum ); } void mask(const HKL_data_base& mask); // data access methods: by HKL_reference_index //! get data by reflection HKL_reference_index const T& operator[] (const HKL_info::HKL_reference_index& i) const { return list[i.index()]; } //! set data by reflection HKL_reference_index T& operator[] (const HKL_info::HKL_reference_index& i) { return list[i.index()]; } // data access methods: by HKL_reference_coord //! get data by HKL_reference_coord T operator[] (const HKL_info::HKL_reference_coord& ih) const; //! get data by HKL_reference_coord (returns false if no equivalent hkl) bool get_data(const HKL_info::HKL_reference_coord& ih, T& data) const; //! set data by HKL_reference_coord (returns false if no equivalent hkl) bool set_data(const HKL_info::HKL_reference_coord& ih, const T& data); // data access methods: by index //! get data by reflection index const T& operator[] (const int& index) const { return list[index]; } //! set data by reflection index T& operator[] (const int& index) { return list[index]; } // data access methods: by hkl //! get data by hkl (returns missing if no equivalent hkl) T operator[] (const HKL& hkl) const; //! get data by hkl (returns false if no equivalent hkl) bool get_data(const HKL& hkl, T& data) const; //! set data by hkl (returns false if no equivalent hkl) bool set_data(const HKL& hkl, const T& data); // COMPUTATION OPERATORS //! Basic computation: fill this data list by function call template void compute( const C& op ) { for (HKL_info::HKL_reference_index ih=parent_hkl_info->first(); !ih.last(); ih.next()) list[ih.index()] = op( ih ); } //! Unary computation: fill this data list by computation from another template void compute( const HKL_data& src, const C& op ) { for (HKL_info::HKL_reference_index ih=parent_hkl_info->first(); !ih.last(); ih.next()) list[ih.index()] = op( ih, src[ih] ); } //! Binary computation: fill this data list by computation from another template void compute( const HKL_data& src1, const HKL_data& src2, const C& op ) { for (HKL_info::HKL_reference_index ih=parent_hkl_info->first(); !ih.last(); ih.next()) list[ih.index()] = op( ih, src1[ih], src2[ih] ); } // inherited functions lists for documentation purposes //-- const HKL_info& base_hkl_info() const; //-- const Cell& base_cell() const; //-- const ftype invresolsq(const int& index) const; //-- const Range invresolsq_range() const; //-- const int num_obs() const; //-- HKL_reference_index first() const; //-- HKL_reference_index first_data() const; //-- HKL_reference_index& next_data( HKL_reference_index& ih ) const; //! assignment operator: copies the data from another list HKL_data& operator =( const HKL_data& other ); //! assignment operator: assigns a single value to the whole list HKL_data& operator =( const T& value ); void debug() const; protected: // members std::vector list; }; // Template implementations ftype HKL_info::HKL_reference_base::invresolsq( const HKL_data_base& hkldata ) const { return hkldata.invresolsq( index_ ); } /*! Construct the object using a given reflection list and cell. \param hkl_info The reflection list object. */ template HKL_data::HKL_data( const HKL_info& hkl_info ) { init( hkl_info, hkl_info.cell() ); } /*! Construct the object using a given reflection list and cell. \param hkl_info The reflection list object. \param cell The unit cell for this datalist. */ template HKL_data::HKL_data( const HKL_info& hkl_info, const Cell& cell ) { init( hkl_info, cell ); } /*! Construct the object using a given spacegroup, cell, and sampling. \param spacegroup The spacegroup for this datalist. \param cell The unit cell for this datalist. \param hkl_sampling The reflection list description. */ template HKL_data::HKL_data( const Spacegroup& spacegroup, const Cell& cell, const HKL_sampling& hkl_sampling ) { init( spacegroup, cell, hkl_sampling ); } /*! Construct the object using a given HKL_data object. The properties of the object (spacegroup, cell, sampling) are the copied, but the actual data is not. \param hkl_data The HKL_data object to provide the data. */ template HKL_data::HKL_data( const HKL_data_base& hkl_data ) { init( hkl_data ); } /*! Initialise the object using a given reflection list and cell. \param hkl_info The reflection list object. \param cell The unit cell for this datalist. */ template void HKL_data::init( const HKL_info& hkl_info, const Cell& cell ) { HKL_data_base::init( hkl_info, cell ); update(); } /*! Initialise the object using a given spacegroup, cell, and sampling. \param spacegroup The spacegroup for this datalist. \param cell The unit cell for this datalist. \param hkl_sampling The reflection list description. */ template void HKL_data::init( const Spacegroup& spacegroup, const Cell& cell, const HKL_sampling& hkl_sampling ) { HKL_data_base::init( spacegroup, cell, hkl_sampling ); update(); } /*! Initialise the object using a given HKL_data object. The properties of the object (spacegroup, cell, sampling) are the copied, but the actual data is not. \param hkl_data The HKL_data object to provide the data. */ template void HKL_data::init( const HKL_data_base& hkl_data ) { HKL_data_base::init( hkl_data ); update(); } /*! The datalist is resized if necessary to match the parent. */ template void HKL_data::update() { if ( parent_hkl_info != NULL ) { T null; null.set_null(); list.resize( parent_hkl_info->num_reflections(), null ); } } /*! For each data element, if the corresponding element in \c mask is missing, then that element in this list is also set to missing. \param mask The list to provide the mask. */ template void HKL_data::mask(const HKL_data_base& mask) { T null; null.set_null(); for ( unsigned int i = 0; i < list.size(); i++ ) if ( mask.missing(i) ) list[i] = null; } /*! If a symmetry mate of the requested HKL exists in the list, then the correct symmetry transformations are applied and the data is returned, otherwise the value of 'missing' for the datatype is returned. \param ih The reference to the HKL. \return The data, or 'missing'. */ template T HKL_data::operator[] (const HKL_info::HKL_reference_coord& ih) const { if ( ih.index() < 0 ) { T null; null.set_null(); return null; } T data = list[ih.index()]; if ( ih.friedel() ) data.friedel(); data.shift_phase( -ih.hkl().sym_phase_shift( parent_hkl_info->spacegroup().symop(ih.sym()) ) ); return data; } /*! If a symmetry mate of the requested HKL exists in the list, then the correct symmetry transformations are applied and the data is returned, otherwise the value of 'missing' for the datatype is returned. \param ih The reference to the HKL. \param data Returned with the value of the data. \return true if the data was returned. */ template bool HKL_data::get_data(const HKL_info::HKL_reference_coord& ih, T& data) const { if ( ih.index() < 0 ) { data.set_null(); return false; } data = list[ih.index()]; if ( ih.friedel() ) data.friedel(); data.shift_phase( -ih.hkl().sym_phase_shift( parent_hkl_info->spacegroup().symop(ih.sym()) ) ); return true; } /*! If a symmetry mate of the requested HKL exists in the list, then the correct symmetry transformations are applied and data is set to the supplied values, otherwise the function returns false. \param ih The reference to the HKL. \param data Value of the data to set. \return true if the data was set. */ template bool HKL_data::set_data(const HKL_info::HKL_reference_coord& ih, const T& data) { if ( ih.index() < 0 ) return false; T& ldata = list[ih.index()]; ldata = data; ldata.shift_phase( ih.hkl().sym_phase_shift( parent_hkl_info->spacegroup().symop(ih.sym()) ) ); if ( ih.friedel() ) ldata.friedel(); return true; } /*! If a symmetry mate of the requested HKL exists in the list, then the correct symmetry transformations are applied and the data is returned, otherwise the value of 'missing' for the datatype is returned. \param hkl The reflection HKL. \return The data, or 'missing'. */ template T HKL_data::operator[] (const HKL& hkl) const { int index, sym; bool friedel; index = parent_hkl_info->index_of( parent_hkl_info-> find_sym(hkl, sym, friedel) ); if ( index < 0 ) { T null; null.set_null(); return null; } T data = list[index]; if (friedel) data.friedel(); data.shift_phase( -hkl.sym_phase_shift( parent_hkl_info->spacegroup().symop(sym) ) ); return data; } /*! If a symmetry mate of the requested HKL exists in the list, then the correct symmetry transformations are applied and the supplied datatype is set, otherwise the function returns false. \param hkl The reflection HKL. \param data Returned with the value of the data. \return true if the data was returned. */ template bool HKL_data::get_data(const HKL& hkl, T& data) const { int index, sym; bool friedel; index = parent_hkl_info->index_of( parent_hkl_info-> find_sym(hkl, sym, friedel) ); if ( index < 0 ) { data.set_null(); return false; } data = list[index]; if (friedel) data.friedel(); data.shift_phase( -hkl.sym_phase_shift(parent_hkl_info->spacegroup().symop(sym)) ); return true; } /*! If a symmetry mate of the requested HKL exists in the list, then the correct symmetry transformations are applied and data is set to the supplied values, otherwise the function returns false. \param hkl The reflection HKL. \param data Value of the data to set. \return true if the data was set. */ template bool HKL_data::set_data(const HKL& hkl, const T& data_) { int index, sym; bool friedel; index = parent_hkl_info->index_of( parent_hkl_info-> find_sym(hkl, sym, friedel) ); if ( index < 0 ) { return false; } T& ldata = list[index]; ldata = data_; ldata.shift_phase( hkl.sym_phase_shift(parent_hkl_info->spacegroup().symop(sym)) ); if (friedel) ldata.friedel(); return true; } /*! The data list is copied from the assignment source to the target. If the target does not have a defined HKL_info, then that and the Cell are copied as well. If however the target does have a defined HKL_info the HKL_info objects are compared, and if they do not match an exception is thrown. \param other The datalist to copy. \return This list. */ template HKL_data& HKL_data::operator =( const HKL_data& other ) { if ( parent_hkl_info == NULL ) { init( other ); } else { if ( parent_hkl_info != other.parent_hkl_info ) Message::message( Message_fatal( "HKL_data: mismatched parent HKL_info is assignment" ) ); } list = other.list; return *this; } /*! All values, including missing values, are overwritten by the value. \param value The value to which the list is to be set. */ template HKL_data& HKL_data::operator =( const T& value ) { for ( unsigned int i = 0; i < list.size(); i++ ) list[i] = value; return *this; } template void HKL_data::debug() const { HKL_data_base::debug(); std::cout << "Size " << list.size() << "\n"; } } // namespace clipper #endif clipper/clipper/core/hkl_datatypes.cpp000644 000765 000000 00000005563 11766652736 020363 0ustar00ccbwheel000000 000000 /* hkl_datatypes.cpp: fundamental data types for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "hkl_datatypes.h" namespace clipper { namespace datatypes { // compile template types template class I_sigI; template class I_sigI_ano; template class F_sigF; template class F_sigF_ano; template class E_sigE; template class F_phi; template class Phi_fom; template class ABCD; template class I_sigI; template class I_sigI_ano; template class F_sigF; template class F_sigF_ano; template class E_sigE; template class F_phi; template class Phi_fom; template class ABCD; } // namespace datatypes } // namespace clipper clipper/clipper/core/hkl_datatypes.h000644 000765 000000 00000060467 11766652736 020034 0ustar00ccbwheel000000 000000 /*! \file lib/hkl_datatypes.h Fundamental data types for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_HKL_DATATYPES #define CLIPPER_HKL_DATATYPES #include #include "hkl_data.h" namespace clipper { // Now define some actual datatypes namespace datatypes { //! Reflection data type: I + sigI /*! Note that I_sigI also has methods for returning I_pl(), sigI_pl(), I_mi, sigI_mi(), so you can use this type in any template type where you would use I_sigI_ano. */ template class I_sigI : private Datatype_base { public: I_sigI() { Util::set_null(I_); Util::set_null(sigI_); } I_sigI( const dtype& I, const dtype& sigI ) : I_(I), sigI_(sigI) {} void set_null() { Util::set_null(I_); Util::set_null(sigI_); } static String type() { return "I_sigI"; } void friedel() {} void shift_phase(const ftype&) {} bool missing() const { return (Util::is_nan(I_) || Util::is_nan(sigI_)); } static int data_size() { return 2; } static String data_names() { return "I sigI"; } void data_export( xtype array[] ) const { array[0] = I(); array[1] = sigI(); } void data_import( const xtype array[] ) { I() = array[0]; sigI() = array[1]; } //! this type is scalable - apply magnitude scale factor void scale(const ftype& s) { I_ *= (s*s); sigI_ *= (s*s); } // accessors const dtype& I() const { return I_; } // class I_sigI_ano : private Datatype_base { public: I_sigI_ano() { set_null(); } void set_null() { Util::set_null(I_pl_); Util::set_null(I_mi_); Util::set_null(sigI_pl_); Util::set_null(sigI_mi_); Util::set_null(cov_); } static String type() { return "I_sigI_ano"; } void friedel() { dtype I=I_pl_; I_pl_=I_mi_; I_mi_=I; I=sigI_pl_; sigI_pl_=sigI_mi_; sigI_mi_=I; } void shift_phase(const ftype&) {} bool missing() const { return (Util::is_nan(I_pl_) && Util::is_nan(I_mi_)); } static int data_size() { return 5; } static String data_names() { return "I+ sigI+ I- sigI- covI+-"; } void data_export( xtype a[] ) const { a[0] = I_pl(); a[1] = sigI_pl(); a[2] = I_mi(); a[3] = sigI_mi(); a[4] = cov(); } void data_import( const xtype a[] ) { I_pl() = a[0]; sigI_pl() = a[1]; I_mi() = a[2]; sigI_mi() = a[3]; cov() = a[4]; } //! this type is scalable - apply magnitude scale factor void scale(const ftype& s) { I_pl_ *= (s*s); sigI_pl_ *= (s*s); I_mi_ *= (s*s); sigI_mi_ *= (s*s); cov_ *= (s*s); } // accessors const dtype& I_pl() const { return I_pl_; } // class F_sigF : private Datatype_base { public: F_sigF() { Util::set_null(f_); Util::set_null(sigf_); } F_sigF( const dtype& f, const dtype& sigf ) : f_(f), sigf_(sigf) {} void set_null() { Util::set_null(f_); Util::set_null(sigf_); } static String type() { return "F_sigF"; } void friedel() {} void shift_phase(const ftype&) {} bool missing() const { return (Util::is_nan(f_) || Util::is_nan(sigf_)); } static int data_size() { return 2; } static String data_names() { return "F sigF"; } void data_export( xtype array[] ) const { array[0] = f(); array[1] = sigf(); } void data_import( const xtype array[] ) { f() = array[0]; sigf() = array[1]; } //! this type is scalable - apply magnitude scale factor void scale(const ftype& s) { f_ *= s; sigf_ *= s; } // accessors const dtype& f() const { return f_; } // class F_sigF_ano : private Datatype_base { public: F_sigF_ano() { set_null(); } void set_null() { Util::set_null(f_pl_); Util::set_null(f_mi_); Util::set_null(sigf_pl_); Util::set_null(sigf_mi_); Util::set_null(cov_); } static String type() { return "F_sigF_ano"; } void friedel() { dtype f=f_pl_; f_pl_=f_mi_; f_mi_=f; f=sigf_pl_; sigf_pl_=sigf_mi_; sigf_mi_=f; } void shift_phase(const ftype&) {} bool missing() const { return (Util::is_nan(f_pl_) && Util::is_nan(f_mi_)); } static int data_size() { return 5; } static String data_names() { return "F+ sigF+ F- sigF- covF+-"; } void data_export( xtype a[] ) const { a[0] = f_pl(); a[1] = sigf_pl(); a[2] = f_mi(); a[3] = sigf_mi(); a[4] = cov(); } void data_import( const xtype a[] ) { f_pl() = a[0]; sigf_pl() = a[1]; f_mi() = a[2]; sigf_mi() = a[3]; cov() = a[4]; } //! this type is scalable - apply magnitude scale factor void scale(const ftype& s) { f_pl_ *= s; sigf_pl_ *= s; f_mi_ *= s; sigf_mi_ *= s; cov_ *= (s*s); } // accessors const dtype& f_pl() const { return f_pl_; } // fsigf; clipper::HKL_data esige; esige.compute( fsigf, clipper::data32::Compute_EsigE_from_FsigF() ); \endcode */ template class E_sigE : private Datatype_base { public: E_sigE() { Util::set_null(E_); Util::set_null(sigE_); } E_sigE( const dtype& E, const dtype& sigE ) : E_(E), sigE_(sigE) {} void set_null() { Util::set_null(E_); Util::set_null(sigE_); } static String type() { return "E_sigE"; } void friedel() {} void shift_phase(const ftype&) {} bool missing() const { return (Util::is_nan(E_) || Util::is_nan(sigE_)); } static int data_size() { return 2; } static String data_names() { return "E sigE"; } void data_export( xtype array[] ) const { array[0] = E(); array[1] = sigE(); } void data_import( const xtype array[] ) { E() = array[0]; sigE() = array[1]; } //! this type is scalable - apply magnitude scale factor void scale(const ftype& s) { E_ *= s; sigE_ *= s; } // accessors const dtype& E() const { return E_; } // class E_sigE_ano : private Datatype_base { public: E_sigE_ano() { set_null(); } void set_null() { Util::set_null(E_pl_); Util::set_null(E_mi_); Util::set_null(sigE_pl_); Util::set_null(sigE_mi_); Util::set_null(cov_); } static String type() { return "E_sigE_ano"; } void friedel() { dtype e=E_pl_; E_pl_=E_mi_; E_mi_=e; e=sigE_pl_; sigE_pl_=sigE_mi_; sigE_mi_=e; } void shift_phase(const ftype&) {} bool missing() const { return (Util::is_nan(E_pl_) && Util::is_nan(E_mi_)); } static int data_size() { return 5; } static String data_names() { return "E+ sigE+ E- sigE- covE+-"; } void data_export( xtype a[] ) const { a[0] = E_pl(); a[1] = sigE_pl(); a[2] = E_mi(); a[3] = sigE_mi(); a[4] = cov(); } void data_import( const xtype a[] ) { E_pl() = a[0]; sigE_pl() = a[1]; E_mi() = a[2]; sigE_mi() = a[3]; cov() = a[4]; } //! this type is scalable - apply magnitude scale factor void scale(const ftype& s) { E_pl_ *= s; sigE_pl_ *= s; E_mi_ *= s; sigE_mi_ *= s; cov_ *= (s*s); } // accessors const dtype& E_pl() const { return E_pl_; } // class F_phi : private Datatype_base { public: F_phi() { Util::set_null(f_); Util::set_null(phi_); } F_phi( const dtype& f, const dtype& phi ) : f_(f), phi_(phi) {} void set_null() { Util::set_null(f_); Util::set_null(phi_); } static String type() { return "F_phi"; } void friedel() { if (!Util::is_nan(phi_)) phi_=-phi_; } void shift_phase(const ftype& dphi) { if (!Util::is_nan(phi_)) phi_+=dphi; } bool missing() const { return (Util::is_nan(f_) || Util::is_nan(phi_)); } static int data_size() { return 2; } static String data_names() { return "F phi"; } void data_export( xtype array[] ) const { array[0] = f(); array[1] = phi(); } void data_import( const xtype array[] ) { f() = array[0]; phi() = array[1]; } //! this type is scalable - apply magnitude scale factor void scale(const ftype& s) { f_ *= s; } // accessors const dtype& f() const { return f_; } // c) { f_=std::abs(c); phi_=std::arg(c); } //! convert to complex operator std::complex() const { return std::polar(f_, phi_); } //! resolve along phase direction dtype resolve(const dtype phi) { return f_ * cos( phi_ - phi ); } //! tidy up so that real part is positive and phase 0...twopi const F_phi& norm() { if ( f_ < 0.0 ) { f_ = -f_; phi_ += Util::pi(); } phi_ = Util::mod( phi_, Util::twopi() ); return *this; } private: dtype f_,phi_; }; //! Reflection data type: best phi + fom template class Phi_fom : private Datatype_base { public: Phi_fom() { Util::set_null(phi_); Util::set_null(fom_); } Phi_fom( const dtype& phi, const dtype& fom ) : phi_(phi), fom_(fom) {} void set_null() { Util::set_null(phi_); Util::set_null(fom_); } static String type() { return "Phi_fom"; } void friedel() { if (!Util::is_nan(phi_)) phi_=-phi_; } void shift_phase(const ftype& dphi) { if (!Util::is_nan(phi_)) phi_+=dphi; } bool missing() const { return (Util::is_nan(phi_) || Util::is_nan(fom_)); } static int data_size() { return 2; } static String data_names() { return "phi fom"; } void data_export( xtype array[] ) const { array[0] = phi(); array[1] = fom(); } void data_import( const xtype array[] ) { phi() = array[0]; fom() = array[1]; } // accessors const dtype& phi() const { return phi_; } // class ABCD : private Datatype_base { public: ABCD() { Util::set_null(a_); Util::set_null(b_); Util::set_null(c_); Util::set_null(d_); } ABCD( const dtype& a, const dtype& b, const dtype& c, const dtype& d ) : a_(a), b_(b), c_(c), d_(d) {} void set_null() { Util::set_null(a_); Util::set_null(b_); Util::set_null(c_); Util::set_null(d_); } static String type() { return "ABCD"; } void friedel() { if ( !missing() ) { b_=-b_; d_=-d_; } } void shift_phase(const ftype& dphi) { if ( !missing() ) { ftype cosd,sind; dtype a1, b1, c1, d1; cosd = cos(dphi); sind = sin(dphi); a1 = a_*cosd - b_*sind; b1 = a_*sind + b_*cosd; cosd = cos(2.0*dphi); sind = sin(2.0*dphi); c1 = c_*cosd - d_*sind; d1 = c_*sind + d_*cosd; a_ = a1; b_ = b1; c_ = c1; d_ = d1; } } bool missing() const { return (Util::is_nan(a_) || Util::is_nan(b_) || Util::is_nan(c_) || Util::is_nan(d_)); } static int data_size() { return 4; } static String data_names() { return "A B C D"; } void data_export( xtype array[] ) const { array[0] = a(); array[1] = b(); array[2] = c(); array[3] = d(); } void data_import( const xtype array[] ) { a() = array[0]; b() = array[1]; c() = array[2]; d() = array[3]; } // accessors const dtype& a() const { return a_; } // class D_sigD : private Datatype_base { public: D_sigD() { Util::set_null(d_); Util::set_null(sigd_); } D_sigD( const dtype& d, const dtype& sigd ) : d_(d), sigd_(sigd) {} void set_null() { Util::set_null(d_); Util::set_null(sigd_); } static String type() { return "D_sigD"; } void friedel() { d_ = -d_; } void shift_phase(const ftype&) {} bool missing() const { return (Util::is_nan(d_) || Util::is_nan(sigd_)); } static int data_size() { return 2; } static String data_names() { return "Dano sigDano"; } void data_export( xtype array[] ) const { array[0] = d(); array[1] = sigd(); } void data_import( const xtype array[] ) { d() = array[0]; sigd() = array[1]; } //! this type is scalable - apply magnitude scale factor void scale(const ftype& s) { d_ *= s; sigd_ *= s; } // accessors const dtype& d() const { return d_; } // I_sigI; //!< datatype typedef clipper::datatypes::I_sigI_ano I_sigI_ano; //!< datatype typedef clipper::datatypes::F_sigF F_sigF; //!< datatype typedef clipper::datatypes::F_sigF_ano F_sigF_ano; //!< datatype typedef clipper::datatypes::E_sigE E_sigE; //!< datatype typedef clipper::datatypes::F_phi F_phi; //!< datatype typedef clipper::datatypes::Phi_fom Phi_fom; //!< datatype typedef clipper::datatypes::ABCD ABCD; //!< datatype typedef clipper::datatypes::Flag Flag; //!< datatype typedef clipper::datatypes::Flag_bool Flag_bool; //!< datatype typedef clipper::datatypes::D_sigD D_sigD; //!< datatype } namespace data64 { typedef clipper::datatypes::I_sigI I_sigI; //!< datatype typedef clipper::datatypes::I_sigI_ano I_sigI_ano; //!< datatype typedef clipper::datatypes::F_sigF F_sigF; //!< datatype typedef clipper::datatypes::F_sigF_ano F_sigF_ano; //!< datatype typedef clipper::datatypes::E_sigE E_sigE; //!< datatype typedef clipper::datatypes::F_phi F_phi; //!< datatype typedef clipper::datatypes::Phi_fom Phi_fom; //!< datatype typedef clipper::datatypes::ABCD ABCD; //!< datatype typedef clipper::datatypes::Flag Flag; //!< datatype typedef clipper::datatypes::Flag_bool Flag_bool; //!< datatype typedef clipper::datatypes::D_sigD D_sigD; //!< datatype } } // namespace clipper #endif clipper/clipper/core/hkl_info.cpp000644 000765 000000 00000022735 11766652736 017320 0ustar00ccbwheel000000 000000 /* hkl_info.cpp: class file for hkl_info class + children */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "hkl_info.h" namespace clipper { Message_fatal message_recip_asu_error( "HKL_info: find_sym reciprocal space ASU error" ); Message_ctor message_ctor_hkl_info( " [HKL_info: constructed]" ); // methods for 'HKL_info' // private methods: /*! Update all the lookup tables to be consistent with the modified reflection list */ void HKL_info::update_hkl_list() { lookup.init( hkl ); hkl_class_lookup.resize( num_reflections() ); invresolsq_lookup.resize( num_reflections() ); invresolsq_range_ = Range(); for ( int i = 0; i < num_reflections(); i++ ) { hkl_class_lookup[i] = spacegroup_.hkl_class( hkl_of( i ) ); invresolsq_lookup[i] = hkl_of( i ).invresolsq( cell_ ); invresolsq_range_.include( invresolsq_lookup[i] ); } } // public methods: // constructors/destructor HKL_info::HKL_info() { Message::message( message_ctor_hkl_info ); } /*! Construct and initialise HKL_info object. This updates the spacegroup and cell and clears the reflection list. The resolution is used as a rejection criterion for reflections - no HKL will be stored beyond the given limit. Initially there are no reflections in the reflection list: see generate_hkl_list(). If any of the parameters have null values, the existing values will be unchanged. The object will only be fully initialised once all parameters are available. \param spacegroup The spacegroup. \param cell The unit cell. \param resolution The resolution limit. */ HKL_info::HKL_info( const Spacegroup& spacegroup, const Cell& cell, const Resolution& resolution, const bool& generate ) { init( spacegroup, cell, resolution, generate ); Message::message( message_ctor_hkl_info ); } /*! Initialise the HKL_info object. This updates the spacegroup and cell and clears the reflection list. The resolution is used as a rejection criterion for reflections - no HKL will be stored beyond the given limit. Initially there are no reflections in the reflection list: see generate_hkl_list(). If any of the parameters have null values, the existing values will be unchanged. The object will only be fully initialised once all parameters are available. \param spacegroup The spacegroup. \param cell The unit cell. \param resolution The resolution limit. \param generate If true, a reflection list will be generated for an ASU. */ void HKL_info::init( const Spacegroup& spacegroup, const Cell& cell, const Resolution& resolution, const bool& generate ) { // set spacegroup and cell spacegroup_ = spacegroup; cell_ = cell; resolution_ = resolution; // check parameters if ( is_null() ) return; // Create the intergised symops (grid irrelevent) Grid g( 24, 24, 24 ); isymop.resize( spacegroup_.num_symops() ); for ( int sym = 0; sym < spacegroup_.num_symops(); sym++ ) isymop[sym] = Isymop( spacegroup_.symop(sym), g ); // reflection lists hkl.clear(); if ( generate ) generate_hkl_list(); update_hkl_list(); } /*! Initialise the HKL_info object. This updates the spacegroup and cell and clears the reflection list. The HKL_sampling determines the reflection list. If any of the parameters have null values, the existing values will be unchanged. The object will only be fully initialised once all parameters are available. \param spacegroup The spacegroup. \param cell The unit cell. \param hkl_sampling The resolution limit. \param generate If true, a reflection list will be generated for an ASU. */ void HKL_info::init( const Spacegroup& spacegroup, const Cell& cell, const HKL_sampling& hkl_sampling, const bool& generate ) { // set spacegroup and cell spacegroup_ = spacegroup; cell_ = cell; hkl_sampling_ = hkl_sampling; // check parameters if ( spacegroup_.is_null() || cell_.is_null() || hkl_sampling_.is_null() ) return; // estimate resolution resolution_ = hkl_sampling.resolution( cell ); // Create the intergised symops (grid irrelevent) Grid g( 24, 24, 24 ); isymop.resize( spacegroup_.num_symops() ); for ( int sym = 0; sym < spacegroup_.num_symops(); sym++ ) isymop[sym] = Isymop( spacegroup_.symop(sym), g ); // reflection lists hkl.clear(); if ( generate ) { std::vector add; // make a reflection list for the given refln sampling HKL lim = hkl_sampling.hkl_limit(); HKL rfl; // make a list of valid reflections for (rfl.h()=-lim.h(); rfl.h()<=lim.h(); rfl.h()++) for (rfl.k()=-lim.k(); rfl.k()<=lim.k(); rfl.k()++) for (rfl.l()=-lim.l(); rfl.l()<=lim.l(); rfl.l()++) if ( spacegroup_.recip_asu(rfl) && hkl_sampling.in_resolution( rfl ) && !( spacegroup_.hkl_class(rfl).sys_abs() ) ) add.push_back(rfl); // update the reflection data lists add_hkl_list( add ); } update_hkl_list(); } /*! \return true if the object has not been initalised. */ bool HKL_info::is_null() const { return ( spacegroup_.is_null() || cell_.is_null() || resolution_.is_null() ); } /*! Using current cell, spacegroup, resolution. */ void HKL_info::generate_hkl_list() { std::vector add; // make a reflection list for the given cell, symm and resolution /* TO MAKE A BOX TO HOLD A SPHERE IN REAL OR RECIPROCAL SPACE In reciprocal space, use the real space cell dimension / resolution In real space, use the recip space dimension * radius */ HKL rfl; int hmax = int(cell_.descr().a()/resolution_.limit()); int kmax = int(cell_.descr().b()/resolution_.limit()); int lmax = int(cell_.descr().c()/resolution_.limit()); ftype s_lim = resolution_.invresolsq_limit(); // make a list of valid reflections for (rfl.h()=-hmax; rfl.h()<=hmax; rfl.h()++) for (rfl.k()=-kmax; rfl.k()<=kmax; rfl.k()++) for (rfl.l()=-lmax; rfl.l()<=lmax; rfl.l()++) if ( spacegroup_.recip_asu(rfl) && rfl.invresolsq(cell_) < s_lim && !( spacegroup_.hkl_class(rfl).sys_abs() ) ) add.push_back(rfl); // update the reflection data lists hkl.clear(); add_hkl_list( add ); } /*! The new HKLs are transformed to the default reciprocal ASU, and added to the reflection list. Duplicates and reflections outside the resoluution limit are ignored. Then the fast lookup tables for HKL, invresolsq, and reflection class are rebuilt. \param add The list of new reflections to add. */ void HKL_info::add_hkl_list( const std::vector& add ) { HKL equiv; int sym; bool friedel; for ( int i = 0; i < add.size(); i++ ) { if ( add[i].invresolsq( cell_ ) <= resolution_.invresolsq_limit() ) { equiv = find_sym( add[i], sym, friedel ); if ( lookup.index_of( equiv ) < 0 ) hkl.push_back( equiv ); } } update_hkl_list(); } /*! Returns the index of the reflection, the sym no. and Friedel flag. \internal */ HKL HKL_info::find_sym( const HKL& rfl, int& sym, bool& friedel ) const { // find the symmetry operator mapping hkl into the reflection // list and determine the friedel flag HKL equiv; // now find the symop which gives a reflection from the list for (sym = 0; sym < spacegroup_.num_primops(); sym++) { equiv = rfl.transform(isymop[sym]); if ( spacegroup_.recip_asu(equiv) ) { friedel = false; return equiv; } equiv = -equiv; if ( spacegroup_.recip_asu(equiv) ) { friedel = true ; return equiv; } } Message::message( message_recip_asu_error ); return equiv; } void HKL_info::debug() const { std::cout << "Num reflns " << hkl.size() << "\n"; } } // namespace clipper clipper/clipper/core/hkl_info.h000644 000765 000000 00000026462 11766652736 016766 0ustar00ccbwheel000000 000000 /*! \file lib/hkl_info.h Header file for hkl list class */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_HKL_INFO #define CLIPPER_HKL_INFO #include "hkl_lookup.h" namespace clipper { class HKL_data_base; //! HKL list container and tree root /*! This object contains contains a reflection list, and all the properties on which such a list depends, i.e. spacegroup, cell, resolution. It also keeps a fast reflection lookup list and lookup lists for resolutions and reflection classes. */ class HKL_info { public: //! null constructor HKL_info(); //! constructor: Takes spacegroup, cell, and resolution HKL_info( const Spacegroup& spacegroup, const Cell& cell, const Resolution& resolution, const bool& generate = false ); //! initialiser: Takes spacegroup, cell, and resolution void init( const Spacegroup& spacegroup, const Cell& cell, const Resolution& resolution, const bool& generate = false ); //! initialiser: Takes spacegroup, cell, and HKL_sampling void init( const Spacegroup& spacegroup, const Cell& cell, const HKL_sampling& hkl_sampling, const bool& generate = true ); //! test if object has been initialised bool is_null() const; //! get the cell const Cell& cell() const { return cell_; } //! get the spacegroup const Spacegroup& spacegroup() const { return spacegroup_; } //! [CLIPPER2] get HKL_sampling const HKL_sampling& hkl_sampling() const { return hkl_sampling_; } //! get the resolution const Resolution& resolution() const { return resolution_; } //! synthesize hkl list void generate_hkl_list(); //! add new reflections to the list void add_hkl_list( const std::vector& add ); //! get number of reflections in the object inline int num_reflections() const { return hkl.size(); } //! reflection hkl from index /*! \param index The index. \return The corresponding HKL. */ inline const HKL& hkl_of( const int& index ) const { return hkl[index]; } //! reflection index from hkl /*! This does not check symmetry equivalents (see find_sym). \param rfl The HKL. \return The index, or -1 if it does not exist. */ inline int index_of( const HKL& rfl ) const { return lookup.index_of( rfl ); } //! get reflection resolution using lookup inline const ftype32& invresolsq( const int& index ) const { return invresolsq_lookup[index]; } //! get resolution limits of the list inline const Range& invresolsq_range() const { return invresolsq_range_; } //! get reflection class using lookup const HKL_class& hkl_class( const int& index ) const { return hkl_class_lookup[index]; } //! find symop no and friedel to bring an HKL into ASU HKL find_sym( const HKL& rfl, int& sym, bool& friedel ) const; //! HKL reference base class /*! This is a reference to an HKL. It forms a base class for index-like and coordinate-like HKL references. If you write a method which will work with either, then specify this instead of either of the derived classed. \internal */ class HKL_reference_base { public: //! return the parent HKL_info inline const HKL_info& base_hkl_info() const { return *hklinfo; } //! return the current index (-1 if invalid) inline const int& index() const { return index_; } //! return the inv resol sq for the reflection (assumes index valid) inline ftype invresolsq( const HKL_data_base& hkldata ) const; //! return the inv resol sq for the reflection (assumes index valid) inline ftype invresolsq() const { return hklinfo->invresolsq( index_ ); } //! test if index has gone past last reflection inline bool last() const { return ( index_ >= hklinfo->num_reflections() ); } protected: const HKL_info* hklinfo; int index_; }; //! HKL reference with index-like behaviour /*! This is a reference to an HKL. It behaves like a simple index into the reflection list, but can be easily converted into an HKL as and when required. It also implements methods for iterating through a reflection list. \note The following methods are inherited from HKL_reference_base but are documented here for convenience: base_hkl_info(), index(), invresolsq(), last(). */ class HKL_reference_index : public HKL_reference_base { public: //! Null constructor HKL_reference_index() {} //! Constructor: takes parent HKL_info and initial index HKL_reference_index( const HKL_info& hklinfo_, const int& index ) { hklinfo = &hklinfo_; index_ = index; } //! return the current HKL inline const HKL& hkl() const { return hklinfo->hkl_of( index_ ); } //! return the reflection class for the reflection inline const HKL_class& hkl_class() const { return hklinfo->hkl_class( index_ ); } //! increment to next reflection inline HKL_reference_index& next() { index_++; return *this; } // inherited functions listed for documentation purposes //-- const HKL_info& base_hkl_info() const; //-- const int& index() const; //-- const ftype invresolsq() const; //-- bool last() const; }; //! HKL reference with coord-like behaviour /*! This is a reference to an HKL. It behaves like an HKL, but also stores the index of the corresponding reflection in the reflection list, if it exists, and the symmetry and friedel operators required to get there. \note The following methods are inherited from HKL_reference_base but are documented here for convenience: base_hkl_info(), index(), invresolsq(), last(). */ class HKL_reference_coord : public HKL_reference_base { public: //! Null constructor HKL_reference_coord() {} //! Constructor: takes parent HKL_info and initial HKL HKL_reference_coord( const HKL_info& hklinfo_, const HKL& hkl ) { hklinfo = &hklinfo_; hkl_ = hkl; index_ = hklinfo->index_of( hklinfo->find_sym( hkl_, sym_, friedel_ ) ); if ( index_ < 0 ) Message::message( Message_fatal( "HKL_reference_coord: hkl not found" ) ); } //! return the current HKL inline const HKL& hkl() const { return hkl_; } //! get current symop number inline const int& sym() const { return sym_; } //! get current friedel flag inline const bool& friedel() const { return friedel_; } //! assign from HKL /*! The new HKL must exist in the reflection list. The calculation is optimised for the case when the new HKL is near the old one. */ inline HKL_reference_coord& set_hkl( const HKL& hkl__ ) { hkl_ = hkl__; HKL equiv = hkl__.transform(hklinfo->isymop[sym_]); if ( friedel_ ) equiv = -equiv; index_ = hklinfo->index_of( equiv ); if ( index_ < 0 ) index_ = hklinfo->index_of( hklinfo->find_sym( hkl_, sym_, friedel_ ) ); return *this; } //! increment to next reflection inline HKL_reference_coord& next() { sym_ = 0; friedel_ = false; index_++; if ( !last() ) hkl_ = hklinfo->hkl_of( index_ ); return *this; } // increment h,k,l inline HKL_reference_coord& next_h() { hkl_.h()++; set_hkl( hkl_ ); return *this; } //!< increment h inline HKL_reference_coord& next_k() { hkl_.k()++; set_hkl( hkl_ ); return *this; } //!< increment k inline HKL_reference_coord& next_l() { hkl_.l()++; set_hkl( hkl_ ); return *this; } //!< increment l inline HKL_reference_coord& prev_h() { hkl_.h()--; set_hkl( hkl_ ); return *this; } //!< decrement h inline HKL_reference_coord& prev_k() { hkl_.k()--; set_hkl( hkl_ ); return *this; } //!< decrement k inline HKL_reference_coord& prev_l() { hkl_.l()--; set_hkl( hkl_ ); return *this; } //!< decrement l //! operator assign from HKL inline HKL_reference_coord& operator =( const HKL& hkl__ ) { return set_hkl( hkl__ ); } // inherited functions listed for documentation purposes //-- const HKL_info& base_hkl_info() const; //-- const int& index() const; //-- const ftype invresolsq() const; //-- bool last() const; protected: HKL hkl_; int sym_; bool friedel_; }; //! return HKL_reference_index pointing to first reflection HKL_reference_index first() const { return HKL_reference_index( *this, 0 ); } void debug() const; protected: Spacegroup spacegroup_; //!< spacegroup Cell cell_; //!< unit cell HKL_sampling hkl_sampling_; //!< hkl sampling Resolution resolution_; //!< resolution limit std::vector isymop; //!< integer symops //! the reflection list std::vector hkl; //! fast epsilon/centricity lookup table std::vector hkl_class_lookup; //! fast resolution lookup table std::vector invresolsq_lookup; //! fast reflection lookup table HKL_lookup lookup; //! resolution limit of the current reflection list Range invresolsq_range_; // internal methods: //! finalise reflection list \internal void update_hkl_list(); friend class HKL_info::HKL_reference_base; friend class HKL_info::HKL_reference_index; friend class HKL_info::HKL_reference_coord; }; } // namespace clipper #endif clipper/clipper/core/hkl_lookup.cpp000644 000765 000000 00000011534 11766652736 017671 0ustar00ccbwheel000000 000000 /* hkl_lookup.cpp: class file for reflection data lookup */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "hkl_lookup.h" namespace clipper { void HKL_lookup::init(const std::vector& hkl) { // generate an efficient 3-d lookup table for finding a reflection // given its index. We could use hash_map, but this approach is // more efficient and uses far less memory int i, h, k; if ( hkl.size() == 0 ) return; // make h lookup table for (i=0; i= h_ptr.min ) h_ptr.p.resize( h_ptr.max - h_ptr.min + 1 ); // now add k lists // make k lookup tables for (i=0; i= k_ptr.min ) k_ptr.p.resize( k_ptr.max - k_ptr.min + 1 ); // now add l lists } // make l lookup tables for (i=0; i= l_ptr.min ) l_ptr.p.resize( l_ptr.max - l_ptr.min + 1, -1 ); } } // now fill in the data for (i=0; i= h_ptr.min && h <= h_ptr.max ) { const klookup& k_ptr = h_ptr.p[h - h_ptr.min]; if ( k >= k_ptr.min && k <= k_ptr.max ) { const llookup& l_ptr = k_ptr.p[k - k_ptr.min]; if ( l >= l_ptr.min && l <= l_ptr.max ) { return l_ptr.p[ l - l_ptr.min ]; } } } // if not found, return -1 return -1; } void HKL_lookup::debug() { int size=0, h, k; for (h=h_ptr.min; h<=h_ptr.max; h++) { klookup& k_ptr = h_ptr.p[h - h_ptr.min]; for (k=k_ptr.min; k<=k_ptr.max; k++) { llookup& l_ptr = k_ptr.p[k - k_ptr.min]; size+=l_ptr.p.size(); } } std::cout << "lookup: size " << size << "\n"; } } // namespace clipper clipper/clipper/core/hkl_lookup.h000644 000765 000000 00000006216 11766652736 017337 0ustar00ccbwheel000000 000000 /*! \file lib/hkl_lookup.h Header file for reflection lookup class */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_HKL_LOOKUP #define CLIPPER_HKL_LOOKUP #include "coords.h" namespace clipper { //! Fast reflection lookup object /*! This version uses a ragged array index to get reflection indices from Miller indices. */ class HKL_lookup { public: //! initialise: make a reflection index for a list of HKLs void init(const std::vector& hkl); //! lookup function int index_of(const HKL& rfl) const; void debug(); struct llookup { int min, max; std::vector p; llookup() {min=32000;max=-32000;} }; //!< lookup on l struct klookup { int min, max; std::vector p; klookup() {min=32000;max=-32000;} }; //!< lookup on k struct hlookup { int min, max; std::vector p; hlookup() {min=32000;max=-32000;} }; //!< lookup on h private: //! pointer to first list hlookup h_ptr; }; } // namespace clipper #endif clipper/clipper/core/hkl_operators.cpp000644 000765 000000 00000036306 11766652736 020402 0ustar00ccbwheel000000 000000 /* hkl_operators.cpp: HKL_data operators for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "hkl_operators.h" namespace clipper { namespace datatypes { HKL_data operator &( const HKL_data_base& d1, const HKL_data_base& d2 ) { HKL_data result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) result[i].flag() = ( !d1.missing(i) ) && ( !d2.missing(i) ); return result; } HKL_data operator |( const HKL_data_base& d1, const HKL_data_base& d2 ) { HKL_data result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) result[i].flag() = ( !d1.missing(i) ) || ( !d2.missing(i) ); return result; } HKL_data operator ^( const HKL_data_base& d1, const HKL_data_base& d2 ) { HKL_data result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) result[i].flag() = ( !d1.missing(i) ) ^ ( !d2.missing(i) ); return result; } HKL_data operator !( const HKL_data_base& d1 ) { HKL_data result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) result[i].flag() = d1.missing(i); return result; } HKL_data operator ==( const HKL_data& d1, const int& n ) { HKL_data result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) result[i].flag() = ( d1[i].flag() == n ); return result; } HKL_data operator !=( const HKL_data& d1, const int& n ) { HKL_data result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) result[i].flag() = ( d1[i].flag() != n ); return result; } HKL_data operator >=( const HKL_data& d1, const int& n ) { HKL_data result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) result[i].flag() = ( d1[i].flag() >= n ); return result; } HKL_data operator <=( const HKL_data& d1, const int& n ) { HKL_data result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) result[i].flag() = ( d1[i].flag() <= n ); return result; } HKL_data operator >( const HKL_data& d1, const int& n ) { HKL_data result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) result[i].flag() = ( d1[i].flag() > n ); return result; } HKL_data operator <( const HKL_data& d1, const int& n ) { HKL_data result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) result[i].flag() = ( d1[i].flag() < n ); return result; } template F_phi operator +( const F_phi& d1, const F_phi& d2 ) { return clipper::datatypes::F_phi( std::complex(d1) + std::complex(d2) ); } template F_phi operator -( const F_phi& d1, const F_phi& d2 ) { return clipper::datatypes::F_phi( std::complex(d1) - std::complex(d2) ); } template F_phi operator -( const F_phi& d1 ) { return clipper::datatypes::F_phi( -std::complex(d1) ); } template ABCD operator +( const ABCD& d1, const ABCD& d2 ) { ABCD result; result.a() = d1.a() + d2.a(); result.b() = d1.b() + d2.b(); result.c() = d1.c() + d2.c(); result.d() = d1.d() + d2.d(); return result; } template HKL_data > operator +( const HKL_data >& d1, const HKL_data >& d2 ) { HKL_data > result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) if ( !d1.missing(i) && !d2.missing(i) ) result[i] = clipper::datatypes::F_phi( std::complex(d1[i]) + std::complex(d2[i]) ); return result; } template HKL_data > operator -( const HKL_data >& d1, const HKL_data >& d2 ) { HKL_data > result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) if ( !d1.missing(i) && !d2.missing(i) ) result[i] = clipper::datatypes::F_phi( std::complex(d1[i]) - std::complex(d2[i]) ); return result; } template HKL_data > operator *( const HKL_data >& d1, const ftype& s ) { HKL_data > result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) if ( !d1.missing(i) ) { result[i] = d1[i]; result[i].scale(s); } return result; } template HKL_data > operator -( const HKL_data >& d1 ) { HKL_data > result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) if ( !d1.missing(i) ) result[i] = clipper::datatypes::F_phi( -std::complex(d1[i]) ); return result; } template HKL_data > operator +( const HKL_data >& d1, const HKL_data >& d2 ) { HKL_data > result( d1.base_hkl_info(), d1.base_cell() ); for ( int i = 0; i < d1.base_hkl_info().num_reflections(); i++ ) if ( !d1.missing(i) && !d2.missing(i) ) { result[i].a() = d1[i].a() + d2[i].a(); result[i].b() = d1[i].b() + d2[i].b(); result[i].c() = d1[i].c() + d2[i].c(); result[i].d() = d1[i].d() + d2[i].d(); } return result; } // compile template types template F_phi operator +( const F_phi& d1, const F_phi& d2 ); template F_phi operator -( const F_phi& d1, const F_phi& d2 ); template F_phi operator -( const F_phi& d1 ); template ABCD operator +( const ABCD& d1, const ABCD& d2 ); template F_phi operator +( const F_phi& d1, const F_phi& d2 ); template F_phi operator -( const F_phi& d1, const F_phi& d2 ); template F_phi operator -( const F_phi& d1 ); template ABCD operator +( const ABCD& d1, const ABCD& d2 ); template HKL_data > operator +( const HKL_data >& d1, const HKL_data >& d2 ); template HKL_data > operator -( const HKL_data >& d1, const HKL_data >& d2 ); template HKL_data > operator *( const HKL_data >& d1, const ftype& s ); template HKL_data > operator *( const ftype& s, const HKL_data >& d1 ); template HKL_data > operator -( const HKL_data >& d1 ); template HKL_data > operator +( const HKL_data >& d1, const HKL_data >& d2 ); template HKL_data > operator +( const HKL_data >& d1, const HKL_data >& d2 ); template HKL_data > operator -( const HKL_data >& d1, const HKL_data >& d2 ); template HKL_data > operator *( const HKL_data >& d1, const ftype& s ); template HKL_data > operator *( const ftype& s, const HKL_data >& d1 ); template HKL_data > operator -( const HKL_data >& d1 ); template HKL_data > operator +( const HKL_data >& d1, const HKL_data >& d2 ); } // namespace datatypes template LogPhaseProb::LogPhaseProb( const HKL_class& hkl_class ) { if ( hkl_class.centric() ) { pmin = Util::mod( Util::intr( N*hkl_class.allowed()/Util::twopi() ), N/2 ); pinc = N/2; q.resize( 2, 0.0 ); } else { pmin = 0; pinc = 1; q.resize( N, 0.0 ); } } template template void LogPhaseProb::set_abcd( const datatypes::ABCD& abcd ) { if ( !abcd.missing() ) { ftype c, s; for ( int p = 0; p < q.size(); p++ ) { c = cos( phase(p) ); s = sin( phase(p) ); q[p] = abcd.a()*c + abcd.b()*s + abcd.c()*(c*c-s*s) + abcd.d()*(2.0*c*s); } } else { for ( int p = 0; p < q.size(); p++ ) q[p] = 0.0; } } template template void LogPhaseProb::get_abcd( datatypes::ABCD& abcd ) const { ftype q0, q1, c, s; q0 = 0.0; for ( int p = 0; p < q.size(); p++ ) q0 += q[p]; q0 /= double( q.size() ); abcd.a() = abcd.b() = abcd.c() = abcd.d() = 0.0; for ( int p = 0; p < q.size(); p++ ) { q1 = ( q[p] - q0 ) / double( (pinc==1) ? (N/2) : 2 ); c = cos( phase(p) ); s = sin( phase(p) ); abcd.a() += q1 * c; abcd.b() += q1 * s; abcd.c() += q1 * (c*c-s*s); abcd.d() += q1 * (2.0*c*s); } } template template void LogPhaseProb::set_phi_fom( const datatypes::Phi_fom& phifom ) { if ( !phifom.missing() ) { dtype x = Util::min( phifom.fom(), dtype(0.999999) ); if ( pinc != 1 ) x = Util::atanh( x ); else x = Util::invsim( x ); for ( int p = 0; p < q.size(); p++ ) q[p] = x*cos( phase(p) - phifom.phi() ); } else { for ( int p = 0; p < q.size(); p++ ) q[p] = 0.0; } } template template void LogPhaseProb::get_phi_fom( datatypes::Phi_fom& phifom ) const { Range qrange( -700.0, 700.0 ); ftype s, a, b, q0, pq; s = a = b = q0 = 0.0; for ( int p = 0; p < q.size(); p++ ) q0 += q[p]; q0 /= double( q.size() ); for ( int p = 0; p < q.size(); p++ ) { pq = exp( qrange.truncate(q[p] - q0) ); s += pq; a += pq * cos( phase(p) ); b += pq * sin( phase(p) ); } std::complex pw( a/s, b/s ); phifom.phi() = std::arg( pw ); phifom.fom() = std::abs( pw ); } template class LogPhaseProb<24>; template void LogPhaseProb<24>::set_abcd(const datatypes::ABCD& abcd); template void LogPhaseProb<24>::get_abcd(datatypes::ABCD& abcd) const; template void LogPhaseProb<24>::set_phi_fom( const datatypes::Phi_fom& phifom ); template void LogPhaseProb<24>::get_phi_fom( datatypes::Phi_fom& phifom ) const; template void LogPhaseProb<24>::set_abcd(const datatypes::ABCD& abcd); template void LogPhaseProb<24>::get_abcd(datatypes::ABCD& abcd) const; template void LogPhaseProb<24>::set_phi_fom( const datatypes::Phi_fom& phifom ); template void LogPhaseProb<24>::get_phi_fom( datatypes::Phi_fom& phifom ) const; template class LogPhaseProb<72>; template void LogPhaseProb<72>::set_abcd(const datatypes::ABCD& abcd); template void LogPhaseProb<72>::get_abcd(datatypes::ABCD& abcd) const; template void LogPhaseProb<72>::set_phi_fom( const datatypes::Phi_fom& phifom ); template void LogPhaseProb<72>::get_phi_fom( datatypes::Phi_fom& phifom ) const; template void LogPhaseProb<72>::set_abcd(const datatypes::ABCD& abcd); template void LogPhaseProb<72>::get_abcd(datatypes::ABCD& abcd) const; template void LogPhaseProb<72>::set_phi_fom( const datatypes::Phi_fom& phifom ); template void LogPhaseProb<72>::get_phi_fom( datatypes::Phi_fom& phifom ) const; template class LogPhaseProb<180>; template void LogPhaseProb<180>::set_abcd(const datatypes::ABCD& abcd); template void LogPhaseProb<180>::get_abcd(datatypes::ABCD& abcd) const; template void LogPhaseProb<180>::set_phi_fom( const datatypes::Phi_fom& phifom ); template void LogPhaseProb<180>::get_phi_fom( datatypes::Phi_fom& phifom ) const; template void LogPhaseProb<180>::set_abcd(const datatypes::ABCD& abcd); template void LogPhaseProb<180>::get_abcd(datatypes::ABCD& abcd) const; template void LogPhaseProb<180>::set_phi_fom( const datatypes::Phi_fom& phifom ); template void LogPhaseProb<180>::get_phi_fom( datatypes::Phi_fom& phifom ) const; template class LogPhaseProb<360>; template void LogPhaseProb<360>::set_abcd(const datatypes::ABCD& abcd); template void LogPhaseProb<360>::get_abcd(datatypes::ABCD& abcd) const; template void LogPhaseProb<360>::set_phi_fom( const datatypes::Phi_fom& phifom ); template void LogPhaseProb<360>::get_phi_fom( datatypes::Phi_fom& phifom ) const; template void LogPhaseProb<360>::set_abcd(const datatypes::ABCD& abcd); template void LogPhaseProb<360>::get_abcd(datatypes::ABCD& abcd) const; template void LogPhaseProb<360>::set_phi_fom( const datatypes::Phi_fom& phifom ); template void LogPhaseProb<360>::get_phi_fom( datatypes::Phi_fom& phifom ) const; } // namespace clipper clipper/clipper/core/hkl_operators.h000644 000765 000000 00000013640 11766652736 020043 0ustar00ccbwheel000000 000000 /*! \file lib/hkl_operators.h HKL_data operators for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_HKL_OPERATORS #define CLIPPER_HKL_OPERATORS #include "hkl_datatypes.h" namespace clipper { namespace datatypes { // logical operators HKL_data operator &( const HKL_data_base& d1, const HKL_data_base& d2 ); HKL_data operator |( const HKL_data_base& d1, const HKL_data_base& d2 ); HKL_data operator ^( const HKL_data_base& d1, const HKL_data_base& d2 ); HKL_data operator !( const HKL_data_base& d1 ); HKL_data operator ==( const HKL_data& d1, const int& n ); HKL_data operator !=( const HKL_data& d1, const int& n ); HKL_data operator >=( const HKL_data& d1, const int& n ); HKL_data operator <=( const HKL_data& d1, const int& n ); HKL_data operator >( const HKL_data& d1, const int& n ); HKL_data operator <( const HKL_data& d1, const int& n ); // individual data operators template F_phi operator +( const F_phi& d1, const F_phi& d2 ); template F_phi operator -( const F_phi& d1, const F_phi& d2 ); template F_phi operator -( const F_phi& d1 ); template ABCD operator +( const ABCD& d1, const ABCD& d2 ); // data list operators template HKL_data > operator +( const HKL_data >& d1, const HKL_data >& d2 ); template HKL_data > operator -( const HKL_data >& d1, const HKL_data >& d2 ); template HKL_data > operator *( const HKL_data >& d1, const ftype& s ); template HKL_data > operator -( const HKL_data >& d1 ); template HKL_data > operator +( const HKL_data >& d1, const HKL_data >& d2 ); template HKL_data > operator *( const ftype& s, const HKL_data >& d1 ) { return d1*s; } } // namespace datatypes //! Log phase probability distribution object /*! This object is used to store and manipulate phase log-probability distributions. Centrics are handled by two values on the phase circle, acentrics by a list of values. The values can be indexed like and array. The phase() function returns the phase corresponding to the given array index. Conversion to and from Hendrickson-Lattman coefficients is provided. The object is templatised on the sampling of the phase circle. */ template class LogPhaseProb { public: //! constructor: from HKL class LogPhaseProb( const HKL_class& hkl_class ); //! set HL coeffs template void set_abcd( const datatypes::ABCD& abcd ); //! get HL coeffs template void get_abcd( datatypes::ABCD& abcd ) const; //! set phi/fom template void set_phi_fom( const datatypes::Phi_fom& phifom ); //! get phi/fom template void get_phi_fom( datatypes::Phi_fom& phifom ) const; //! get log probability const ftype& operator[] ( const int& p ) const { return q[p]; } //! set log probability ftype& operator[] ( const int& p ) { return q[p]; } //! return phase associated with index ftype phase( const int& p ) const { return Util::twopi()*ftype(p*pinc+pmin)/ftype(N); } int size() const { return q.size(); } //!< return num. of phases static int sampling() { return N; } //!< return phase sampling private: int pmin, pinc; std::vector q; }; } // namespace clipper #endif clipper/clipper/core/Makefile.am000644 000765 000000 00000004054 12506727731 017040 0ustar00ccbwheel000000 000000 # Copyright 2003 # For licence conditions, see the file COPYING in the distribution lib_LTLIBRARIES = libclipper-core.la libclipper_core_la_LDFLAGS = @VERSION_INFO@ libclipper_core_la_LIBADD = $(FFTW2_LIBS) $(PTHREAD_LIBS) libclipper_core_la_CPPFLAGS = $(PTHREAD_CFLAGS) libclipper_core_la_SOURCES = \ atomsf.cpp coords.cpp nxmap_operator.cpp \ cell.cpp derivs.cpp ramachandran.cpp \ clipper_instance.cpp fftmap.cpp resol_basisfn.cpp \ clipper_memory.cpp fftmap_sparse.cpp resol_fn.cpp \ clipper_message.cpp hkl_compute.cpp resol_targetfn.cpp \ clipper_stats.cpp hkl_data.cpp rotation.cpp \ clipper_test.cpp hkl_datatypes.cpp spacegroup.cpp \ clipper_types.cpp hkl_info.cpp spacegroup_data.cpp \ clipper_util.cpp hkl_lookup.cpp symop.cpp \ container.cpp hkl_operators.cpp container_hkl.cpp \ map_interp.cpp container_map.cpp map_utils.cpp \ xmap.cpp container_types.cpp nxmap.cpp \ clipper_thread.cpp test_core.cpp test_data.cpp library_includedir=$(pkgincludedir)/core library_include_HEADERS = \ atomsf.h container_types.h nxmap_operator.h \ cell.h coords.h ramachandran.h \ clipper_instance.h derivs.h resol_basisfn.h \ clipper_memory.h fftmap.h resol_fn.h \ clipper_message.h fftmap_sparse.h resol_targetfn.h \ clipper_precision.h hkl_compute.h rotation.h \ clipper_stats.h hkl_data.h spacegroup.h \ clipper_sysdep.h hkl_datatypes.h spacegroup_data.h \ clipper_test.h hkl_info.h symop.h \ clipper_types.h hkl_lookup.h clipper_util.h \ hkl_operators.h container.h map_interp.h \ xmap.h container_hkl.h map_utils.h \ container_map.h nxmap.h clipper_thread.h \ test_core.h test_data.h clipper/clipper/core/Makefile.in000644 000765 000000 00000223457 12506727731 017063 0ustar00ccbwheel000000 000000 # Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Copyright 2003 # For licence conditions, see the file COPYING in the distribution VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = clipper/core DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/build-aux/depcomp $(library_include_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pthread.m4 \ $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(libdir)" \ "$(DESTDIR)$(library_includedir)" LTLIBRARIES = $(lib_LTLIBRARIES) am__DEPENDENCIES_1 = libclipper_core_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) am_libclipper_core_la_OBJECTS = libclipper_core_la-atomsf.lo \ libclipper_core_la-coords.lo \ libclipper_core_la-nxmap_operator.lo \ libclipper_core_la-cell.lo libclipper_core_la-derivs.lo \ libclipper_core_la-ramachandran.lo \ libclipper_core_la-clipper_instance.lo \ libclipper_core_la-fftmap.lo \ libclipper_core_la-resol_basisfn.lo \ libclipper_core_la-clipper_memory.lo \ libclipper_core_la-fftmap_sparse.lo \ libclipper_core_la-resol_fn.lo \ libclipper_core_la-clipper_message.lo \ libclipper_core_la-hkl_compute.lo \ libclipper_core_la-resol_targetfn.lo \ libclipper_core_la-clipper_stats.lo \ libclipper_core_la-hkl_data.lo libclipper_core_la-rotation.lo \ libclipper_core_la-clipper_test.lo \ libclipper_core_la-hkl_datatypes.lo \ libclipper_core_la-spacegroup.lo \ libclipper_core_la-clipper_types.lo \ libclipper_core_la-hkl_info.lo \ libclipper_core_la-spacegroup_data.lo \ libclipper_core_la-clipper_util.lo \ libclipper_core_la-hkl_lookup.lo libclipper_core_la-symop.lo \ libclipper_core_la-container.lo \ libclipper_core_la-hkl_operators.lo \ libclipper_core_la-container_hkl.lo \ libclipper_core_la-map_interp.lo \ libclipper_core_la-container_map.lo \ libclipper_core_la-map_utils.lo libclipper_core_la-xmap.lo \ libclipper_core_la-container_types.lo \ libclipper_core_la-nxmap.lo \ libclipper_core_la-clipper_thread.lo \ libclipper_core_la-test_core.lo \ libclipper_core_la-test_data.lo libclipper_core_la_OBJECTS = $(am_libclipper_core_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = libclipper_core_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(libclipper_core_la_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) am__v_CXX_0 = @echo " CXX " $@; am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) am__v_CXXLD_0 = @echo " CXXLD " $@; am__v_CXXLD_1 = SOURCES = $(libclipper_core_la_SOURCES) DIST_SOURCES = $(libclipper_core_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac HEADERS = $(library_include_HEADERS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLIPPER_LIBS = @CLIPPER_LIBS@ CLIPPER_REQUIRES = @CLIPPER_REQUIRES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ FFTW2_LIBS = @FFTW2_LIBS@ FGREP = @FGREP@ FLIBS = @FLIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ VERSION_INFO = @VERSION_INFO@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ ac_ct_F77 = @ac_ct_F77@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ lib_LTLIBRARIES = libclipper-core.la libclipper_core_la_LDFLAGS = @VERSION_INFO@ libclipper_core_la_LIBADD = $(FFTW2_LIBS) $(PTHREAD_LIBS) libclipper_core_la_CPPFLAGS = $(PTHREAD_CFLAGS) libclipper_core_la_SOURCES = \ atomsf.cpp coords.cpp nxmap_operator.cpp \ cell.cpp derivs.cpp ramachandran.cpp \ clipper_instance.cpp fftmap.cpp resol_basisfn.cpp \ clipper_memory.cpp fftmap_sparse.cpp resol_fn.cpp \ clipper_message.cpp hkl_compute.cpp resol_targetfn.cpp \ clipper_stats.cpp hkl_data.cpp rotation.cpp \ clipper_test.cpp hkl_datatypes.cpp spacegroup.cpp \ clipper_types.cpp hkl_info.cpp spacegroup_data.cpp \ clipper_util.cpp hkl_lookup.cpp symop.cpp \ container.cpp hkl_operators.cpp container_hkl.cpp \ map_interp.cpp container_map.cpp map_utils.cpp \ xmap.cpp container_types.cpp nxmap.cpp \ clipper_thread.cpp test_core.cpp test_data.cpp library_includedir = $(pkgincludedir)/core library_include_HEADERS = \ atomsf.h container_types.h nxmap_operator.h \ cell.h coords.h ramachandran.h \ clipper_instance.h derivs.h resol_basisfn.h \ clipper_memory.h fftmap.h resol_fn.h \ clipper_message.h fftmap_sparse.h resol_targetfn.h \ clipper_precision.h hkl_compute.h rotation.h \ clipper_stats.h hkl_data.h spacegroup.h \ clipper_sysdep.h hkl_datatypes.h spacegroup_data.h \ clipper_test.h hkl_info.h symop.h \ clipper_types.h hkl_lookup.h clipper_util.h \ hkl_operators.h container.h map_interp.h \ xmap.h container_hkl.h map_utils.h \ container_map.h nxmap.h clipper_thread.h \ test_core.h test_data.h all: all-am .SUFFIXES: .SUFFIXES: .cpp .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign clipper/core/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign clipper/core/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ done clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ test -z "$$locs" || { \ echo rm -f $${locs}; \ rm -f $${locs}; \ } libclipper-core.la: $(libclipper_core_la_OBJECTS) $(libclipper_core_la_DEPENDENCIES) $(EXTRA_libclipper_core_la_DEPENDENCIES) $(AM_V_CXXLD)$(libclipper_core_la_LINK) -rpath $(libdir) $(libclipper_core_la_OBJECTS) $(libclipper_core_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-atomsf.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-cell.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-clipper_instance.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-clipper_memory.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-clipper_message.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-clipper_stats.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-clipper_test.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-clipper_thread.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-clipper_types.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-clipper_util.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-container.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-container_hkl.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-container_map.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-container_types.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-coords.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-derivs.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-fftmap.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-fftmap_sparse.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-hkl_compute.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-hkl_data.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-hkl_datatypes.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-hkl_info.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-hkl_lookup.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-hkl_operators.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-map_interp.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-map_utils.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-nxmap.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-nxmap_operator.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-ramachandran.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-resol_basisfn.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-resol_fn.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-resol_targetfn.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-rotation.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-spacegroup.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-spacegroup_data.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-symop.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-test_core.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-test_data.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipper_core_la-xmap.Plo@am__quote@ .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cpp.obj: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cpp.lo: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< libclipper_core_la-atomsf.lo: atomsf.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-atomsf.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-atomsf.Tpo -c -o libclipper_core_la-atomsf.lo `test -f 'atomsf.cpp' || echo '$(srcdir)/'`atomsf.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-atomsf.Tpo $(DEPDIR)/libclipper_core_la-atomsf.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='atomsf.cpp' object='libclipper_core_la-atomsf.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-atomsf.lo `test -f 'atomsf.cpp' || echo '$(srcdir)/'`atomsf.cpp libclipper_core_la-coords.lo: coords.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-coords.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-coords.Tpo -c -o libclipper_core_la-coords.lo `test -f 'coords.cpp' || echo '$(srcdir)/'`coords.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-coords.Tpo $(DEPDIR)/libclipper_core_la-coords.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='coords.cpp' object='libclipper_core_la-coords.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-coords.lo `test -f 'coords.cpp' || echo '$(srcdir)/'`coords.cpp libclipper_core_la-nxmap_operator.lo: nxmap_operator.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-nxmap_operator.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-nxmap_operator.Tpo -c -o libclipper_core_la-nxmap_operator.lo `test -f 'nxmap_operator.cpp' || echo '$(srcdir)/'`nxmap_operator.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-nxmap_operator.Tpo $(DEPDIR)/libclipper_core_la-nxmap_operator.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='nxmap_operator.cpp' object='libclipper_core_la-nxmap_operator.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-nxmap_operator.lo `test -f 'nxmap_operator.cpp' || echo '$(srcdir)/'`nxmap_operator.cpp libclipper_core_la-cell.lo: cell.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-cell.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-cell.Tpo -c -o libclipper_core_la-cell.lo `test -f 'cell.cpp' || echo '$(srcdir)/'`cell.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-cell.Tpo $(DEPDIR)/libclipper_core_la-cell.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='cell.cpp' object='libclipper_core_la-cell.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-cell.lo `test -f 'cell.cpp' || echo '$(srcdir)/'`cell.cpp libclipper_core_la-derivs.lo: derivs.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-derivs.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-derivs.Tpo -c -o libclipper_core_la-derivs.lo `test -f 'derivs.cpp' || echo '$(srcdir)/'`derivs.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-derivs.Tpo $(DEPDIR)/libclipper_core_la-derivs.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='derivs.cpp' object='libclipper_core_la-derivs.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-derivs.lo `test -f 'derivs.cpp' || echo '$(srcdir)/'`derivs.cpp libclipper_core_la-ramachandran.lo: ramachandran.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-ramachandran.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-ramachandran.Tpo -c -o libclipper_core_la-ramachandran.lo `test -f 'ramachandran.cpp' || echo '$(srcdir)/'`ramachandran.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-ramachandran.Tpo $(DEPDIR)/libclipper_core_la-ramachandran.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='ramachandran.cpp' object='libclipper_core_la-ramachandran.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-ramachandran.lo `test -f 'ramachandran.cpp' || echo '$(srcdir)/'`ramachandran.cpp libclipper_core_la-clipper_instance.lo: clipper_instance.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-clipper_instance.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-clipper_instance.Tpo -c -o libclipper_core_la-clipper_instance.lo `test -f 'clipper_instance.cpp' || echo '$(srcdir)/'`clipper_instance.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-clipper_instance.Tpo $(DEPDIR)/libclipper_core_la-clipper_instance.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='clipper_instance.cpp' object='libclipper_core_la-clipper_instance.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-clipper_instance.lo `test -f 'clipper_instance.cpp' || echo '$(srcdir)/'`clipper_instance.cpp libclipper_core_la-fftmap.lo: fftmap.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-fftmap.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-fftmap.Tpo -c -o libclipper_core_la-fftmap.lo `test -f 'fftmap.cpp' || echo '$(srcdir)/'`fftmap.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-fftmap.Tpo $(DEPDIR)/libclipper_core_la-fftmap.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fftmap.cpp' object='libclipper_core_la-fftmap.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-fftmap.lo `test -f 'fftmap.cpp' || echo '$(srcdir)/'`fftmap.cpp libclipper_core_la-resol_basisfn.lo: resol_basisfn.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-resol_basisfn.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-resol_basisfn.Tpo -c -o libclipper_core_la-resol_basisfn.lo `test -f 'resol_basisfn.cpp' || echo '$(srcdir)/'`resol_basisfn.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-resol_basisfn.Tpo $(DEPDIR)/libclipper_core_la-resol_basisfn.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='resol_basisfn.cpp' object='libclipper_core_la-resol_basisfn.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-resol_basisfn.lo `test -f 'resol_basisfn.cpp' || echo '$(srcdir)/'`resol_basisfn.cpp libclipper_core_la-clipper_memory.lo: clipper_memory.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-clipper_memory.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-clipper_memory.Tpo -c -o libclipper_core_la-clipper_memory.lo `test -f 'clipper_memory.cpp' || echo '$(srcdir)/'`clipper_memory.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-clipper_memory.Tpo $(DEPDIR)/libclipper_core_la-clipper_memory.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='clipper_memory.cpp' object='libclipper_core_la-clipper_memory.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-clipper_memory.lo `test -f 'clipper_memory.cpp' || echo '$(srcdir)/'`clipper_memory.cpp libclipper_core_la-fftmap_sparse.lo: fftmap_sparse.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-fftmap_sparse.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-fftmap_sparse.Tpo -c -o libclipper_core_la-fftmap_sparse.lo `test -f 'fftmap_sparse.cpp' || echo '$(srcdir)/'`fftmap_sparse.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-fftmap_sparse.Tpo $(DEPDIR)/libclipper_core_la-fftmap_sparse.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='fftmap_sparse.cpp' object='libclipper_core_la-fftmap_sparse.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-fftmap_sparse.lo `test -f 'fftmap_sparse.cpp' || echo '$(srcdir)/'`fftmap_sparse.cpp libclipper_core_la-resol_fn.lo: resol_fn.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-resol_fn.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-resol_fn.Tpo -c -o libclipper_core_la-resol_fn.lo `test -f 'resol_fn.cpp' || echo '$(srcdir)/'`resol_fn.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-resol_fn.Tpo $(DEPDIR)/libclipper_core_la-resol_fn.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='resol_fn.cpp' object='libclipper_core_la-resol_fn.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-resol_fn.lo `test -f 'resol_fn.cpp' || echo '$(srcdir)/'`resol_fn.cpp libclipper_core_la-clipper_message.lo: clipper_message.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-clipper_message.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-clipper_message.Tpo -c -o libclipper_core_la-clipper_message.lo `test -f 'clipper_message.cpp' || echo '$(srcdir)/'`clipper_message.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-clipper_message.Tpo $(DEPDIR)/libclipper_core_la-clipper_message.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='clipper_message.cpp' object='libclipper_core_la-clipper_message.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-clipper_message.lo `test -f 'clipper_message.cpp' || echo '$(srcdir)/'`clipper_message.cpp libclipper_core_la-hkl_compute.lo: hkl_compute.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-hkl_compute.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-hkl_compute.Tpo -c -o libclipper_core_la-hkl_compute.lo `test -f 'hkl_compute.cpp' || echo '$(srcdir)/'`hkl_compute.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-hkl_compute.Tpo $(DEPDIR)/libclipper_core_la-hkl_compute.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='hkl_compute.cpp' object='libclipper_core_la-hkl_compute.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-hkl_compute.lo `test -f 'hkl_compute.cpp' || echo '$(srcdir)/'`hkl_compute.cpp libclipper_core_la-resol_targetfn.lo: resol_targetfn.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-resol_targetfn.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-resol_targetfn.Tpo -c -o libclipper_core_la-resol_targetfn.lo `test -f 'resol_targetfn.cpp' || echo '$(srcdir)/'`resol_targetfn.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-resol_targetfn.Tpo $(DEPDIR)/libclipper_core_la-resol_targetfn.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='resol_targetfn.cpp' object='libclipper_core_la-resol_targetfn.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-resol_targetfn.lo `test -f 'resol_targetfn.cpp' || echo '$(srcdir)/'`resol_targetfn.cpp libclipper_core_la-clipper_stats.lo: clipper_stats.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-clipper_stats.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-clipper_stats.Tpo -c -o libclipper_core_la-clipper_stats.lo `test -f 'clipper_stats.cpp' || echo '$(srcdir)/'`clipper_stats.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-clipper_stats.Tpo $(DEPDIR)/libclipper_core_la-clipper_stats.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='clipper_stats.cpp' object='libclipper_core_la-clipper_stats.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-clipper_stats.lo `test -f 'clipper_stats.cpp' || echo '$(srcdir)/'`clipper_stats.cpp libclipper_core_la-hkl_data.lo: hkl_data.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-hkl_data.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-hkl_data.Tpo -c -o libclipper_core_la-hkl_data.lo `test -f 'hkl_data.cpp' || echo '$(srcdir)/'`hkl_data.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-hkl_data.Tpo $(DEPDIR)/libclipper_core_la-hkl_data.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='hkl_data.cpp' object='libclipper_core_la-hkl_data.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-hkl_data.lo `test -f 'hkl_data.cpp' || echo '$(srcdir)/'`hkl_data.cpp libclipper_core_la-rotation.lo: rotation.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-rotation.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-rotation.Tpo -c -o libclipper_core_la-rotation.lo `test -f 'rotation.cpp' || echo '$(srcdir)/'`rotation.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-rotation.Tpo $(DEPDIR)/libclipper_core_la-rotation.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='rotation.cpp' object='libclipper_core_la-rotation.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-rotation.lo `test -f 'rotation.cpp' || echo '$(srcdir)/'`rotation.cpp libclipper_core_la-clipper_test.lo: clipper_test.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-clipper_test.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-clipper_test.Tpo -c -o libclipper_core_la-clipper_test.lo `test -f 'clipper_test.cpp' || echo '$(srcdir)/'`clipper_test.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-clipper_test.Tpo $(DEPDIR)/libclipper_core_la-clipper_test.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='clipper_test.cpp' object='libclipper_core_la-clipper_test.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-clipper_test.lo `test -f 'clipper_test.cpp' || echo '$(srcdir)/'`clipper_test.cpp libclipper_core_la-hkl_datatypes.lo: hkl_datatypes.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-hkl_datatypes.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-hkl_datatypes.Tpo -c -o libclipper_core_la-hkl_datatypes.lo `test -f 'hkl_datatypes.cpp' || echo '$(srcdir)/'`hkl_datatypes.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-hkl_datatypes.Tpo $(DEPDIR)/libclipper_core_la-hkl_datatypes.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='hkl_datatypes.cpp' object='libclipper_core_la-hkl_datatypes.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-hkl_datatypes.lo `test -f 'hkl_datatypes.cpp' || echo '$(srcdir)/'`hkl_datatypes.cpp libclipper_core_la-spacegroup.lo: spacegroup.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-spacegroup.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-spacegroup.Tpo -c -o libclipper_core_la-spacegroup.lo `test -f 'spacegroup.cpp' || echo '$(srcdir)/'`spacegroup.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-spacegroup.Tpo $(DEPDIR)/libclipper_core_la-spacegroup.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='spacegroup.cpp' object='libclipper_core_la-spacegroup.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-spacegroup.lo `test -f 'spacegroup.cpp' || echo '$(srcdir)/'`spacegroup.cpp libclipper_core_la-clipper_types.lo: clipper_types.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-clipper_types.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-clipper_types.Tpo -c -o libclipper_core_la-clipper_types.lo `test -f 'clipper_types.cpp' || echo '$(srcdir)/'`clipper_types.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-clipper_types.Tpo $(DEPDIR)/libclipper_core_la-clipper_types.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='clipper_types.cpp' object='libclipper_core_la-clipper_types.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-clipper_types.lo `test -f 'clipper_types.cpp' || echo '$(srcdir)/'`clipper_types.cpp libclipper_core_la-hkl_info.lo: hkl_info.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-hkl_info.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-hkl_info.Tpo -c -o libclipper_core_la-hkl_info.lo `test -f 'hkl_info.cpp' || echo '$(srcdir)/'`hkl_info.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-hkl_info.Tpo $(DEPDIR)/libclipper_core_la-hkl_info.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='hkl_info.cpp' object='libclipper_core_la-hkl_info.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-hkl_info.lo `test -f 'hkl_info.cpp' || echo '$(srcdir)/'`hkl_info.cpp libclipper_core_la-spacegroup_data.lo: spacegroup_data.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-spacegroup_data.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-spacegroup_data.Tpo -c -o libclipper_core_la-spacegroup_data.lo `test -f 'spacegroup_data.cpp' || echo '$(srcdir)/'`spacegroup_data.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-spacegroup_data.Tpo $(DEPDIR)/libclipper_core_la-spacegroup_data.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='spacegroup_data.cpp' object='libclipper_core_la-spacegroup_data.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-spacegroup_data.lo `test -f 'spacegroup_data.cpp' || echo '$(srcdir)/'`spacegroup_data.cpp libclipper_core_la-clipper_util.lo: clipper_util.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-clipper_util.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-clipper_util.Tpo -c -o libclipper_core_la-clipper_util.lo `test -f 'clipper_util.cpp' || echo '$(srcdir)/'`clipper_util.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-clipper_util.Tpo $(DEPDIR)/libclipper_core_la-clipper_util.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='clipper_util.cpp' object='libclipper_core_la-clipper_util.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-clipper_util.lo `test -f 'clipper_util.cpp' || echo '$(srcdir)/'`clipper_util.cpp libclipper_core_la-hkl_lookup.lo: hkl_lookup.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-hkl_lookup.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-hkl_lookup.Tpo -c -o libclipper_core_la-hkl_lookup.lo `test -f 'hkl_lookup.cpp' || echo '$(srcdir)/'`hkl_lookup.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-hkl_lookup.Tpo $(DEPDIR)/libclipper_core_la-hkl_lookup.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='hkl_lookup.cpp' object='libclipper_core_la-hkl_lookup.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-hkl_lookup.lo `test -f 'hkl_lookup.cpp' || echo '$(srcdir)/'`hkl_lookup.cpp libclipper_core_la-symop.lo: symop.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-symop.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-symop.Tpo -c -o libclipper_core_la-symop.lo `test -f 'symop.cpp' || echo '$(srcdir)/'`symop.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-symop.Tpo $(DEPDIR)/libclipper_core_la-symop.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='symop.cpp' object='libclipper_core_la-symop.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-symop.lo `test -f 'symop.cpp' || echo '$(srcdir)/'`symop.cpp libclipper_core_la-container.lo: container.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-container.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-container.Tpo -c -o libclipper_core_la-container.lo `test -f 'container.cpp' || echo '$(srcdir)/'`container.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-container.Tpo $(DEPDIR)/libclipper_core_la-container.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='container.cpp' object='libclipper_core_la-container.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-container.lo `test -f 'container.cpp' || echo '$(srcdir)/'`container.cpp libclipper_core_la-hkl_operators.lo: hkl_operators.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-hkl_operators.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-hkl_operators.Tpo -c -o libclipper_core_la-hkl_operators.lo `test -f 'hkl_operators.cpp' || echo '$(srcdir)/'`hkl_operators.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-hkl_operators.Tpo $(DEPDIR)/libclipper_core_la-hkl_operators.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='hkl_operators.cpp' object='libclipper_core_la-hkl_operators.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-hkl_operators.lo `test -f 'hkl_operators.cpp' || echo '$(srcdir)/'`hkl_operators.cpp libclipper_core_la-container_hkl.lo: container_hkl.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-container_hkl.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-container_hkl.Tpo -c -o libclipper_core_la-container_hkl.lo `test -f 'container_hkl.cpp' || echo '$(srcdir)/'`container_hkl.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-container_hkl.Tpo $(DEPDIR)/libclipper_core_la-container_hkl.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='container_hkl.cpp' object='libclipper_core_la-container_hkl.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-container_hkl.lo `test -f 'container_hkl.cpp' || echo '$(srcdir)/'`container_hkl.cpp libclipper_core_la-map_interp.lo: map_interp.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-map_interp.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-map_interp.Tpo -c -o libclipper_core_la-map_interp.lo `test -f 'map_interp.cpp' || echo '$(srcdir)/'`map_interp.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-map_interp.Tpo $(DEPDIR)/libclipper_core_la-map_interp.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='map_interp.cpp' object='libclipper_core_la-map_interp.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-map_interp.lo `test -f 'map_interp.cpp' || echo '$(srcdir)/'`map_interp.cpp libclipper_core_la-container_map.lo: container_map.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-container_map.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-container_map.Tpo -c -o libclipper_core_la-container_map.lo `test -f 'container_map.cpp' || echo '$(srcdir)/'`container_map.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-container_map.Tpo $(DEPDIR)/libclipper_core_la-container_map.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='container_map.cpp' object='libclipper_core_la-container_map.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-container_map.lo `test -f 'container_map.cpp' || echo '$(srcdir)/'`container_map.cpp libclipper_core_la-map_utils.lo: map_utils.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-map_utils.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-map_utils.Tpo -c -o libclipper_core_la-map_utils.lo `test -f 'map_utils.cpp' || echo '$(srcdir)/'`map_utils.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-map_utils.Tpo $(DEPDIR)/libclipper_core_la-map_utils.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='map_utils.cpp' object='libclipper_core_la-map_utils.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-map_utils.lo `test -f 'map_utils.cpp' || echo '$(srcdir)/'`map_utils.cpp libclipper_core_la-xmap.lo: xmap.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-xmap.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-xmap.Tpo -c -o libclipper_core_la-xmap.lo `test -f 'xmap.cpp' || echo '$(srcdir)/'`xmap.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-xmap.Tpo $(DEPDIR)/libclipper_core_la-xmap.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='xmap.cpp' object='libclipper_core_la-xmap.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-xmap.lo `test -f 'xmap.cpp' || echo '$(srcdir)/'`xmap.cpp libclipper_core_la-container_types.lo: container_types.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-container_types.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-container_types.Tpo -c -o libclipper_core_la-container_types.lo `test -f 'container_types.cpp' || echo '$(srcdir)/'`container_types.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-container_types.Tpo $(DEPDIR)/libclipper_core_la-container_types.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='container_types.cpp' object='libclipper_core_la-container_types.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-container_types.lo `test -f 'container_types.cpp' || echo '$(srcdir)/'`container_types.cpp libclipper_core_la-nxmap.lo: nxmap.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-nxmap.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-nxmap.Tpo -c -o libclipper_core_la-nxmap.lo `test -f 'nxmap.cpp' || echo '$(srcdir)/'`nxmap.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-nxmap.Tpo $(DEPDIR)/libclipper_core_la-nxmap.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='nxmap.cpp' object='libclipper_core_la-nxmap.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-nxmap.lo `test -f 'nxmap.cpp' || echo '$(srcdir)/'`nxmap.cpp libclipper_core_la-clipper_thread.lo: clipper_thread.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-clipper_thread.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-clipper_thread.Tpo -c -o libclipper_core_la-clipper_thread.lo `test -f 'clipper_thread.cpp' || echo '$(srcdir)/'`clipper_thread.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-clipper_thread.Tpo $(DEPDIR)/libclipper_core_la-clipper_thread.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='clipper_thread.cpp' object='libclipper_core_la-clipper_thread.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-clipper_thread.lo `test -f 'clipper_thread.cpp' || echo '$(srcdir)/'`clipper_thread.cpp libclipper_core_la-test_core.lo: test_core.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-test_core.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-test_core.Tpo -c -o libclipper_core_la-test_core.lo `test -f 'test_core.cpp' || echo '$(srcdir)/'`test_core.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-test_core.Tpo $(DEPDIR)/libclipper_core_la-test_core.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='test_core.cpp' object='libclipper_core_la-test_core.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-test_core.lo `test -f 'test_core.cpp' || echo '$(srcdir)/'`test_core.cpp libclipper_core_la-test_data.lo: test_data.cpp @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT libclipper_core_la-test_data.lo -MD -MP -MF $(DEPDIR)/libclipper_core_la-test_data.Tpo -c -o libclipper_core_la-test_data.lo `test -f 'test_data.cpp' || echo '$(srcdir)/'`test_data.cpp @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libclipper_core_la-test_data.Tpo $(DEPDIR)/libclipper_core_la-test_data.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='test_data.cpp' object='libclipper_core_la-test_data.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipper_core_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o libclipper_core_la-test_data.lo `test -f 'test_data.cpp' || echo '$(srcdir)/'`test_data.cpp mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-library_includeHEADERS: $(library_include_HEADERS) @$(NORMAL_INSTALL) @list='$(library_include_HEADERS)'; test -n "$(library_includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(library_includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(library_includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(library_includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(library_includedir)" || exit $$?; \ done uninstall-library_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(library_include_HEADERS)'; test -n "$(library_includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(library_includedir)'; $(am__uninstall_files_from_dir) ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(library_includedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-library_includeHEADERS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-libLTLIBRARIES install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-libLTLIBRARIES \ uninstall-library_includeHEADERS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-libLTLIBRARIES \ install-library_includeHEADERS install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES \ uninstall-library_includeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: clipper/clipper/core/map_interp.cpp000644 000765 000000 00000004430 11766652736 017655 0ustar00ccbwheel000000 000000 /* map_interp.cpp: fundamental conversion ops for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "map_interp.h" namespace clipper { } // namespace clipper clipper/clipper/core/map_interp.h000644 000765 000000 00000042017 11766652736 017325 0ustar00ccbwheel000000 000000 /*! \file lib/map_interp.h Generic interpolation methods for crystal and non-crystal maps. */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MAP_INTERP #define CLIPPER_MAP_INTERP #include "derivs.h" namespace clipper { //! Wrapper class for zeroth-order (nearest neighbour) interpolation fns /*! These can be used through the built-in methods in Xmap/NXmap, or passed to methods to allow a choice of interpolation methods, or directly by providing the map as an argument. For example: \code NXmap nxmap; Coord_map c; ... x1 = Interp_nearest::interp( nxmap, c ); x2 = nxmap.interp( c ); \endcode */ class Interp_nearest { public: template static bool can_interp( const M& map, const Coord_map& pos ); //!< Test if we can interpolate in map M at coord template static void interp( const M& map, const Coord_map& pos, T& val ); //!< Interpolate map M using type T at coord inline static int order() { return 0; } //!< Order of interpolant }; //! Wrapper class for first-order (linear) interpolation fns /*! These can be used through the built-in methods in Xmap/NXmap, or passed to methods to allow a choice of interpolation methods, or directly by providing the map as an argument. For example: \code NXmap nxmap; Coord_map c; float x1, x2; ... Interp_linear::interp( nxmap, c, x1 ); x2 = nxmap.interp( c ); \endcode */ class Interp_linear { public: template static bool can_interp( const M& map, const Coord_map& pos ); //!< Test if we can interpolate in map M at coord template static void interp( const M& map, const Coord_map& pos, T& val ); //!< Interpolate map M using type T at coord inline static int order() { return 1; } //!< Order of interpolant }; //! Wrapper class for third-order (cubic) interpolation fns /*! These can be used through the built-in methods in Xmap/NXmap, or passed to methods to allow a choice of interpolation methods, or directly by providing the map as an argument. For example: \code NXmap nxmap; Coord_map c; float x1, x2; ... Interp_cubic::interp( nxmap, c, x1 ); x2 = nxmap.interp( c ); \endcode */ class Interp_cubic { public: template static bool can_interp( const M& map, const Coord_map& pos ); //!< Test if we can interpolate in map M at coord template static void interp( const M& map, const Coord_map& pos, T& val ); //!< Interpolate map M using type T at coord template static void interp_grad( const M& map, const Coord_map& pos, T& val, Grad_map& grad ); template static void interp_curv( const M& map, const Coord_map& pos, T& val, Grad_map& grad, Curv_map& curv ); inline static int order() { return 3; } //!< Order of interpolant }; // template implementations /*! The map is queried to see if interpolation is possible at the given coord. For a crystallographic map, this is always true. For a non-crystallographic map, this depends if the point and enough neighbours are in the grid. \param map The map on which to perform the calculation. \param pos The map coord at which the density is to be calcuated. */ template bool Interp_nearest::can_interp( const M& map, const Coord_map& pos ) { return map.in_map( pos.coord_grid() ); } /*! The value of the map at the supplied map coordinate is calculated by zeroth order (nearest neighbour) interpolation based on 1 point. \param map The map on which to perform the calculation. \param pos The map coord at which the density is to be calcuated. \return The value of the density at that point. */ template void Interp_nearest::interp( const M& map, const Coord_map& pos, T& val ) { val = map.get_data( pos.coord_grid() ); } /*! The map is queried to see if interpolation is possible at the given coord. For a crystallographic map, this is always true. For a non-crystallographic map, this depends if the point and enough neighbours are in the grid. \param map The map on which to perform the calculation. \param pos The map coord at which the density is to be calcuated. */ template bool Interp_linear::can_interp( const M& map, const Coord_map& pos ) { Coord_grid c( pos.floor() ); // for even order change floor to coord_grid c.u() -= order()/2; c.v() -= order()/2; c.w() -= order()/2; if ( map.in_map( c ) ) { c.u() += order(); c.v() += order(); c.w() += order(); return map.in_map( c ); } return false; } /*! The value of the map at the supplied map coordinate is calculated by first order (linear) interpolation based on 8 neighbouring points. \param map The map on which to perform the calculation. \param pos The map coord at which the density is to be calcuated. \return The value of the density at that point. */ template void Interp_linear::interp( const M& map, const Coord_map& pos, T& val ) { ftype u0 = floor( pos.u() ); ftype v0 = floor( pos.v() ); ftype w0 = floor( pos.w() ); typename M::Map_reference_coord r( map, Coord_grid( int(u0), int(v0), int(w0) ) ); T cu1( pos.u() - u0 ); T cv1( pos.v() - v0 ); T cw1( pos.w() - w0 ); T cu0( 1.0 - cu1 ); T cv0( 1.0 - cv1 ); T cw0( 1.0 - cw1 ); T r00 = cw0 * map[ r ]; // careful with evaluation order r00 += cw1 * map[ r.next_w() ]; T r01 = cw1 * map[ r.next_v() ]; r01 += cw0 * map[ r.prev_w() ]; T r11 = cw0 * map[ r.next_u() ]; r11 += cw1 * map[ r.next_w() ]; T r10 = cw1 * map[ r.prev_v() ]; r10 += cw0 * map[ r.prev_w() ]; val = ( cu0*( cv0*r00 + cv1*r01 ) + cu1*( cv0*r10 + cv1*r11 ) ); } /*! The map is queried to see if interpolation is possible at the given coord. For a crystallographic map, this is always true. For a non-crystallographic map, this depends if the point and enough neighbours are in the grid. \param map The map on which to perform the calculation. \param pos The map coord at which the density is to be calcuated. */ template bool Interp_cubic::can_interp( const M& map, const Coord_map& pos ) { Coord_grid c( pos.floor() ); // for even order change floor to coord_grid c.u() -= order()/2; c.v() -= order()/2; c.w() -= order()/2; if ( map.in_map( c ) ) { c.u() += order(); c.v() += order(); c.w() += order(); return map.in_map( c ); } return false; } /*! The value of the map at the supplied map coordinate is calculated by third order (cubic) interpolation based on the surrounding 64 points. \param pos The fractional coord at which the density is to be calcuated. \return The value of the density at that point. */ template void Interp_cubic::interp( const M& map, const Coord_map& pos, T& val ) { ftype u0 = floor( pos.u() ); ftype v0 = floor( pos.v() ); ftype w0 = floor( pos.w() ); typename M::Map_reference_coord iw, iv, iu( map, Coord_grid( int(u0)-1, int(v0)-1, int(w0)-1 ) ); T su, sv, sw, cu[4], cv[4], cw[4]; T cu1( pos.u() - u0 ); T cv1( pos.v() - v0 ); T cw1( pos.w() - w0 ); T cu0( 1.0 - cu1 ); T cv0( 1.0 - cv1 ); T cw0( 1.0 - cw1 ); cu[0] = -0.5*cu1*cu0*cu0; // cubic spline coeffs: u cu[1] = cu0*( -1.5*cu1*cu1 + cu1 + 1.0 ); cu[2] = cu1*( -1.5*cu0*cu0 + cu0 + 1.0 ); cu[3] = -0.5*cu1*cu1*cu0; cv[0] = -0.5*cv1*cv0*cv0; // cubic spline coeffs: v cv[1] = cv0*( -1.5*cv1*cv1 + cv1 + 1.0 ); cv[2] = cv1*( -1.5*cv0*cv0 + cv0 + 1.0 ); cv[3] = -0.5*cv1*cv1*cv0; cw[0] = -0.5*cw1*cw0*cw0; // cubic spline coeffs: w cw[1] = cw0*( -1.5*cw1*cw1 + cw1 + 1.0 ); cw[2] = cw1*( -1.5*cw0*cw0 + cw0 + 1.0 ); cw[3] = -0.5*cw1*cw1*cw0; su = 0.0; int i, j; for ( j = 0; j < 4; j++ ) { iv = iu; sv = 0.0; for ( i = 0; i < 4; i++ ) { iw = iv; sw = cw[0] * T( map[ iw ] ); sw += cw[1] * T( map[ iw.next_w() ] ); sw += cw[2] * T( map[ iw.next_w() ] ); sw += cw[3] * T( map[ iw.next_w() ] ); sv += cv[i] * sw; iv.next_v(); } su += cu[j] * sv; iu.next_u(); } val = su; } /*! The value of the map at the supplied map coordinate and its gradient are calculated by third order (cubic) interpolation based on the surrounding 64 points. \param pos The fractional coord at which the density is to be calcuated. \param val The value of the density at that point. \param grad The interpolated value as a gradient vector with respect to the fractional coordinates (see Cell::coord_orth). */ template void Interp_cubic::interp_grad( const M& map, const Coord_map& pos, T& val, Grad_map& grad ) { ftype u0 = floor( pos.u() ); ftype v0 = floor( pos.v() ); ftype w0 = floor( pos.w() ); typename M::Map_reference_coord iw, iv, iu( map, Coord_grid( int(u0)-1, int(v0)-1, int(w0)-1 ) ); T s1, s2, s3, du1, dv1, dv2, dw1, dw2, dw3; T cu[4], cv[4], cw[4], gu[4], gv[4], gw[4]; T cu1( pos.u() - u0 ); T cv1( pos.v() - v0 ); T cw1( pos.w() - w0 ); T cu0( 1.0 - cu1 ); T cv0( 1.0 - cv1 ); T cw0( 1.0 - cw1 ); cu[0] = -0.5*cu1*cu0*cu0; // cubic spline coeffs: u cu[1] = cu0*( -1.5*cu1*cu1 + cu1 + 1.0 ); cu[2] = cu1*( -1.5*cu0*cu0 + cu0 + 1.0 ); cu[3] = -0.5*cu1*cu1*cu0; cv[0] = -0.5*cv1*cv0*cv0; // cubic spline coeffs: v cv[1] = cv0*( -1.5*cv1*cv1 + cv1 + 1.0 ); cv[2] = cv1*( -1.5*cv0*cv0 + cv0 + 1.0 ); cv[3] = -0.5*cv1*cv1*cv0; cw[0] = -0.5*cw1*cw0*cw0; // cubic spline coeffs: w cw[1] = cw0*( -1.5*cw1*cw1 + cw1 + 1.0 ); cw[2] = cw1*( -1.5*cw0*cw0 + cw0 + 1.0 ); cw[3] = -0.5*cw1*cw1*cw0; gu[0] = cu0*( 1.5*cu1 - 0.5 ); // cubic spline grad coeffs: u gu[1] = cu1*( 4.5*cu1 - 5.0 ); gu[2] = -cu0*( 4.5*cu0 - 5.0 ); gu[3] = -cu1*( 1.5*cu0 - 0.5 ); gv[0] = cv0*( 1.5*cv1 - 0.5 ); // cubic spline grad coeffs: v gv[1] = cv1*( 4.5*cv1 - 5.0 ); gv[2] = -cv0*( 4.5*cv0 - 5.0 ); gv[3] = -cv1*( 1.5*cv0 - 0.5 ); gw[0] = cw0*( 1.5*cw1 - 0.5 ); // cubic spline grad coeffs: w gw[1] = cw1*( 4.5*cw1 - 5.0 ); gw[2] = -cw0*( 4.5*cw0 - 5.0 ); gw[3] = -cw1*( 1.5*cw0 - 0.5 ); s1 = du1 = dv1 = dw1 = 0.0; int i, j; for ( j = 0; j < 4; j++ ) { iv = iu; s2 = dv2 = dw2 = 0.0; for ( i = 0; i < 4; i++ ) { iw = iv; s3 = cw[0] * T( map[ iw ] ); dw3 = gw[0] * T( map[ iw ] ); iw.next_w(); s3 += cw[1] * T( map[ iw ] ); dw3 += gw[1] * T( map[ iw ] ); iw.next_w(); s3 += cw[2] * T( map[ iw ] ); dw3 += gw[2] * T( map[ iw ] ); iw.next_w(); s3 += cw[3] * T( map[ iw ] ); dw3 += gw[3] * T( map[ iw ] ); s2 += cv[i] * s3; dv2 += gv[i] * s3; dw2 += cv[i] * dw3; iv.next_v(); } s1 += cu[j] * s2; du1 += gu[j] * s2; dv1 += cu[j] * dv2; dw1 += cu[j] * dw2; iu.next_u(); } val = s1; grad = Grad_map( du1, dv1, dw1 ); } /*! The value of the map at the supplied map coordinate and its gradient are calculated by third order (cubic) interpolation based on the surrounding 64 points. \param pos The fractional coord at which the density is to be calcuated. \param val The value of the density at that point. \param grad The interpolated value as a gradient vector with respect to the fractional coordinates (see Cell::coord_orth). */ template void Interp_cubic::interp_curv( const M& map, const Coord_map& pos, T& val, Grad_map& grad, Curv_map& curv ) { ftype u0 = floor( pos.u() ); ftype v0 = floor( pos.v() ); ftype w0 = floor( pos.w() ); typename M::Map_reference_coord iw, iv, iu( map, Coord_grid( int(u0)-1, int(v0)-1, int(w0)-1 ) ); T s1, s2, s3, du1, dv1, dv2, dw1, dw2, dw3; T duv1, duw1, dvw1, dvw2, duu1, dvv1, dvv2, dww1, dww2, dww3; T cu[4], cv[4], cw[4], gu[4], gv[4], gw[4], ggu[4], ggv[4], ggw[4]; T cu1( pos.u() - u0 ); T cv1( pos.v() - v0 ); T cw1( pos.w() - w0 ); T cu0( 1.0 - cu1 ); T cv0( 1.0 - cv1 ); T cw0( 1.0 - cw1 ); cu[0] = -0.5*cu1*cu0*cu0; // cubic spline coeffs: u cu[1] = cu0*( -1.5*cu1*cu1 + cu1 + 1.0 ); cu[2] = cu1*( -1.5*cu0*cu0 + cu0 + 1.0 ); cu[3] = -0.5*cu1*cu1*cu0; cv[0] = -0.5*cv1*cv0*cv0; // cubic spline coeffs: v cv[1] = cv0*( -1.5*cv1*cv1 + cv1 + 1.0 ); cv[2] = cv1*( -1.5*cv0*cv0 + cv0 + 1.0 ); cv[3] = -0.5*cv1*cv1*cv0; cw[0] = -0.5*cw1*cw0*cw0; // cubic spline coeffs: w cw[1] = cw0*( -1.5*cw1*cw1 + cw1 + 1.0 ); cw[2] = cw1*( -1.5*cw0*cw0 + cw0 + 1.0 ); cw[3] = -0.5*cw1*cw1*cw0; gu[0] = cu0*( 1.5*cu1 - 0.5 ); // cubic spline grad coeffs: u gu[1] = cu1*( 4.5*cu1 - 5.0 ); gu[2] = -cu0*( 4.5*cu0 - 5.0 ); gu[3] = -cu1*( 1.5*cu0 - 0.5 ); gv[0] = cv0*( 1.5*cv1 - 0.5 ); // cubic spline grad coeffs: v gv[1] = cv1*( 4.5*cv1 - 5.0 ); gv[2] = -cv0*( 4.5*cv0 - 5.0 ); gv[3] = -cv1*( 1.5*cv0 - 0.5 ); gw[0] = cw0*( 1.5*cw1 - 0.5 ); // cubic spline grad coeffs: w gw[1] = cw1*( 4.5*cw1 - 5.0 ); gw[2] = -cw0*( 4.5*cw0 - 5.0 ); gw[3] = -cw1*( 1.5*cw0 - 0.5 ); ggu[0] = 2.0 - 3.0*cu1; // cubic spline curv coeffs: u ggu[1] = 9.0*cu1 - 5.0; ggu[2] = 9.0*cu0 - 5.0; ggu[3] = 2.0 - 3.0*cu0; ggv[0] = 2.0 - 3.0*cv1; // cubic spline curv coeffs: v ggv[1] = 9.0*cv1 - 5.0; ggv[2] = 9.0*cv0 - 5.0; ggv[3] = 2.0 - 3.0*cv0; ggw[0] = 2.0 - 3.0*cw1; // cubic spline curv coeffs: w ggw[1] = 9.0*cw1 - 5.0; ggw[2] = 9.0*cw0 - 5.0; ggw[3] = 2.0 - 3.0*cw0; s1 = du1 = dv1 = dw1 = duv1 = duw1 = dvw1 = duu1 = dvv1 = dww1 = 0.0; int i, j; for ( j = 0; j < 4; j++ ) { iv = iu; s2 = dv2 = dw2 = dvw2 = dvv2 = dww2 = 0.0; for ( i = 0; i < 4; i++ ) { iw = iv; s3 = cw[0] * T( map[ iw ] ); dw3 = gw[0] * T( map[ iw ] ); dww3 = ggw[0] * T( map[ iw ] ); iw.next_w(); s3 += cw[1] * T( map[ iw ] ); dw3 += gw[1] * T( map[ iw ] ); dww3 += ggw[1] * T( map[ iw ] ); iw.next_w(); s3 += cw[2] * T( map[ iw ] ); dw3 += gw[2] * T( map[ iw ] ); dww3 += ggw[2] * T( map[ iw ] ); iw.next_w(); s3 += cw[3] * T( map[ iw ] ); dw3 += gw[3] * T( map[ iw ] ); dww3 += ggw[3] * T( map[ iw ] ); s2 += cv[i] * s3; dv2 += gv[i] * s3; dw2 += cv[i] * dw3; dvw2 += gv[i] * dw3; dvv2 += ggv[i] * s3; dww2 += cv[i] * dww3; iv.next_v(); } s1 += cu[j] * s2; du1 += gu[j] * s2; dv1 += cu[j] * dv2; dw1 += cu[j] * dw2; duv1 += gu[j] * dv2; duw1 += gu[j] * dw2; dvw1 += cu[j] * dvw2; duu1 += ggu[j] * s2; dvv1 += cu[j] * dvv2; dww1 += cu[j] * dww2; iu.next_u(); } val = s1; grad = Grad_map( du1, dv1, dw1 ); curv = Curv_map( Mat33( duu1, duv1, duw1, duv1, dvv1, dvw1, duw1, dvw1, dww1 ) ); } } // namespace clipper #endif clipper/clipper/core/map_utils.cpp000644 000765 000000 00000010150 11766652736 017510 0ustar00ccbwheel000000 000000 /* map_utils.cpp: implementation file for crystal maps */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "map_utils.h" #include "xmap.h" #include "nxmap.h" #include namespace clipper { /*! The index is sorted in place \params map The map to be sorted. \params index The list of indices to sort. */ template void Map_index_sort::sort_increasing( const M& map, std::vector& index ) { std::sort( index.begin(), index.end(), Compare_density( map ) ); } /*! The index is sorted in place \params map The map to be sorted. \params index The list of indices to sort. */ template void Map_index_sort::sort_decreasing( const M& map, std::vector& index ) { std::sort( index.begin(), index.end(), Compare_density( map ) ); std::reverse( index.begin(), index.end() ); } // compile templates //template Map_stats::Map_stats( const Xmap& map ); //template Map_stats::Map_stats( const Xmap& map ); //template Map_stats::Map_stats( const NXmap& map ); //template Map_stats::Map_stats( const NXmap& map ); template void Map_index_sort::sort_increasing >( const Xmap& map, std::vector& index ); template void Map_index_sort::sort_decreasing >( const Xmap& map, std::vector& index ); template void Map_index_sort::sort_increasing >( const Xmap& map, std::vector& index ); template void Map_index_sort::sort_decreasing >( const Xmap& map, std::vector& index ); template void Map_index_sort::sort_increasing >( const Xmap& map, std::vector& index ); template void Map_index_sort::sort_decreasing >( const Xmap& map, std::vector& index ); template void Map_index_sort::sort_increasing >( const Xmap& map, std::vector& index ); template void Map_index_sort::sort_decreasing >( const Xmap& map, std::vector& index ); } // namespace clipper clipper/clipper/core/map_utils.h000644 000765 000000 00000012261 11766652736 017162 0ustar00ccbwheel000000 000000 /*! \file lib/map_utils.h Header file for map statistics type */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MAP_UTILS #define CLIPPER_MAP_UTILS #include "derivs.h" namespace clipper { //! Generic map statistics class /*! This class is used to calculate and store the mean and standard deviation of a generic map object of scalar types (e.g. Xmap, NXmap). If the map contains NaN values, those points are excluded for the calculation. In the case of an Xmap, the proper multiplicty corrections are applied to give statistics for a whole unit cell */ class Map_stats { public: Map_stats() {} //!< null constructor template Map_stats( const M& map ); //!< Constructor: from Xmap const ftype& mean() const { return mean_; } //!< Mean of map const ftype& std_dev() const { return std_dev_; } //!< Std deviation of map const ftype& min() const { return min_; } //!< Minimum of map const ftype& max() const { return max_; } //!< Maximum of map const Range<> range() const { return Range<>( min_, max_ ); } //!< Range private: ftype mean_, std_dev_, min_, max_; }; //! Generic map sorting class /*! This class is used to sort a vector of integer indices into a map. This includes sorting the whole map to get highest or lowest density first, or sorting some subset, e.g. a list of peak indices. Integer indices are used because they are the most compact way of referencing a unique map location. e.g. \code clipper::Xmap::Map_reference_index ix; std::vector index; for ( ix = xmap.first(); !ix.last(); ix.next() ) index.push_back( ix.index() ); Map_index_sort::sort_decreasing( xmap, index ); \endcode */ class Map_index_sort { public: //! Sort a list into increasing order template static void sort_increasing( const M& map, std::vector& index ); //! Sort a list into decreasing order template static void sort_decreasing( const M& map, std::vector& index ); //! Internal helper class used for sorting private: template class Compare_density { public: Compare_density( const M& m ) { p = &m; } bool operator() ( const int& i1, const int& i2 ) const { return p->get_data(i1) < p->get_data(i2); } private: const M* p; }; }; // template implementations /*! For float and double maps \params map The map for which moments are to be calculated. */ template Map_stats::Map_stats( const M& map ) { ftype64 w, x, s, sx, sxx; s = sx = sxx = 0.0; min_ = 1.0e12; max_ = -1.0e12; for ( typename M::Map_reference_index im = map.first(); !im.last(); im.next() ) { w = 1.0 / ftype64( map.multiplicity( im.coord() ) ); x = ftype64( map[im] ); if ( !Util::is_nan(x) ) { s += w; sx += w*x; sxx += w*x*x; if ( x < min_ ) min_ = x; if ( x > max_ ) max_ = x; } } sx /= s; sxx /= s; mean_ = sx; std_dev_ = sqrt( sxx - sx*sx ); } } // namespace clipper #endif clipper/clipper/core/nxmap.cpp000644 000765 000000 00000007551 11766652736 016651 0ustar00ccbwheel000000 000000 /* nxmap.cpp: implementation file for crystal maps */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "nxmap.h" namespace clipper { Message_ctor message_ctor_nxmap( " [NXmap: constructed]" ); /*! For later initialisation: see init() */ NXmap_base::NXmap_base() { rt_orth_grid = RTop_orth( RTop<>::null() ); Message::message( message_ctor_nxmap ); } /*! Initialise an NXmap to some rhomboid chosen from within a crystal coordinate space, specified by the grid and a transformation from orthogonal to grid coordinates. \param grid The grid dimensions of the desired map. \param rt The rotation translation op from orthogonal to grid coordinates. */ void NXmap_base::init( const Grid& grid, const RTop<>& rt ) { // set up grid and orth->grid operator grid_ = grid; rt_orth_grid = rt; rt_grid_orth = rt.inverse(); // set up grid steps du = grid_.index( Coord_grid(1,0,0) ); dv = grid_.index( Coord_grid(0,1,0) ); dw = grid_.index( Coord_grid(0,0,1) ); } /*! Initialise an NXmap to some rhomboid chosen from within a crystal grid coordinate space, specified by a cell, sampling and box within that grid. This is useful for creating an NXmap which exactly matches some subregion of a crystallographic map. \param cell Unit cell defining the crystal space. \param grid The grid sampling of the given unit cell. \param grid_extent The map extent within that cell. */ void NXmap_base::init( const Cell& cell, const Grid_sampling& grid, const Grid_range& grid_extent ) { // initialise init( grid_extent, RTop<>( grid.matrix_frac_grid() * cell.matrix_frac(), -Coord_map( grid_extent.min() ) ) ); } /*! \return true if the object has not been initalised. */ bool NXmap_base::is_null() const { return rt_orth_grid.is_null(); } } // namespace clipper clipper/clipper/core/nxmap.h000644 000765 000000 00000046351 11766652736 016317 0ustar00ccbwheel000000 000000 /*! \file lib/nxmap.h Header file for non-crystal map */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_NXMAP #define CLIPPER_NXMAP #include "derivs.h" namespace clipper { //! NXmap_base: base for non-crystallographic map class /*! The non-crystallographic map class stores a map of arbitrary data type. Unlike an Xmap it is finite in extent and has no symmetry. An RT operator provides mapping onto an arbitrary orthogonal coordinate frame. Iterators provide efficient access to data. This base contains everything except the data, which is templated in the derived type clipper::NXmap. */ class NXmap_base { public: //! test if object has been initialised bool is_null() const; //! return the grid dimensions for this map const Grid& grid() const { return grid_; } //! return the orthogonal-to-grid coordinate operator const RTop<>& operator_orth_grid() const { return rt_orth_grid; } //! return the grid-to-orthogonal coordinate operator const RTop<>& operator_grid_orth() const { return rt_grid_orth; } //! convert map coordinate to orthogonal /*! \param cm The grid coordinate to be converted. \return The equivalent orthogonal coordinate. */ inline Coord_orth coord_orth( const Coord_map& cm ) const { return Coord_orth( rt_grid_orth*cm ); } //! convert orthogonal coordinate to map /*! \param co The orthogonal coordinate to be converted. \return The equivalent grid coordinate. */ inline Coord_map coord_map( const Coord_orth& co ) const { return Coord_map ( rt_orth_grid*co ); } //! is the given coord available in the map? bool in_map( const Coord_grid& pos ) const { return grid_.in_grid( pos ); } //! is the given coord available in the map using the given interpolant? template bool in_map( const Coord_map& cm ) const; //! get multiplicity of a map grid point (always 1 for NXmap) int multiplicity( const Coord_grid& ) const { return 1; } //! Map reference base class /*! This is a reference to an Map. It forms a base class for index-like and coordinate-like Map references. If you write a method which will work with either, then specify this instead of either of the derived classed. \internal */ class Map_reference_base { public: //! return the parent NXmap inline const NXmap_base& base_nxmap() const { return *map_; } //! Get the index into the map data array inline const int& index() const { return index_; } //! Check for end of map inline bool last() const { return ( index_ >= map_->grid_.size() ); } protected: //! pointer to map for which this Map_reference_index is defined const NXmap_base* map_; //! integer index into map data array int index_; }; //! Map reference with index-like behaviour /*! This is a reference to a map coordinate. It behaves like a simple index into the map, but can be easily converted into a coordinate as and when required. It also implements methods for iterating through the map. It is very compact, but coord() involves some overhead. \note The following methods are inherited from Map_reference_base but are documented here for convenience: base_nxmap(), index(), last(). */ class Map_reference_index : public Map_reference_base { public: //! Null constructor Map_reference_index() {} //! Constructor: need parent map explicit Map_reference_index( const NXmap_base& map ) { map_ = ↦ index_ = 0; } //! Constructor: need parent map and coord Map_reference_index( const NXmap_base& map, const Coord_grid& pos ) { map_ = ↦ index_ = map_->grid_.index( pos ); } //! Get current grid coordinate inline Coord_grid coord() const { return map_->grid_.deindex(index_); } //! Get current value of orthogonal coordinate inline const Coord_orth coord_orth() const { return map_->coord_orth( coord().coord_map() ); } //! Set current value of coordinate - optimised for nearby coords inline Map_reference_index& set_coord( const Coord_grid& pos ) { index_ = map_->grid_.index( pos ); return *this; } //! Simple increment inline Map_reference_index& next() { index_++; return *this; } //! Index of neighbouring point /* Use for e.g. peak search. Valid for -1 <= du/dv/dw <= 1 only. \param du/dv/dw Coordinate offset. \return Map index. */ inline int index_offset(const int& du,const int& dv,const int& dw) const { return index_ + du*map_->du + dv*map_->dv + dw*map_->dw; } // inherited functions listed for documentation purposes //-- const NXmap_base& base_nxmap() const; //-- const int& index() const; //-- bool last() const; }; //! Map reference with coordinate-like behaviour /*! This is a reference to a map coordinate. It behaves like a coordinate, but also stores the index of the corresponding point in the map. It also implements methods for iterating through the a map. Since the current coordinate is stored, coord() is fast. However it required 5 words of storage. \note The following methods are inherited from Map_reference_base but are documented here for convenience: base_nxmap(), index(), last(). */ class Map_reference_coord : public NXmap_base::Map_reference_base { public: //! Null constructor Map_reference_coord() {} //! Constructor: need parent map explicit Map_reference_coord( const NXmap_base& map ) { map_ = ↦ } //! Constructor: need parent map and coord Map_reference_coord( const NXmap_base& map, const Coord_grid& pos ) { map_ = ↦ set_coord( pos ); } //! Get current value of coordinate inline Coord_grid coord() const { return pos_; } //! Get current value of orthogonal coordinate inline const Coord_orth coord_orth() const { return map_->coord_orth( coord().coord_map() ); } //! Set current value of coordinate - optimised for nearby coords inline Map_reference_coord& set_coord( const Coord_grid& pos ) { pos_ = pos; index_ = map_->grid_.index( pos_ ); return *this; } //! Simple increment /*! Use of this function resets the stored coordinate and sym */ inline Map_reference_coord& next() { index_++; pos_ = map_->grid_.deindex(index_); return *this; } // Increment u,v,w inline Map_reference_coord& next_u() { pos_.u()++; index_ += map_->du; return *this; } //!< increment u inline Map_reference_coord& next_v() { pos_.v()++; index_ += map_->dv; return *this; } //!< increment v inline Map_reference_coord& next_w() { pos_.w()++; index_ += map_->dw; return *this; } //!< increment w inline Map_reference_coord& prev_u() { pos_.u()--; index_ -= map_->du; return *this; } //!< decrement u inline Map_reference_coord& prev_v() { pos_.v()--; index_ -= map_->dv; return *this; } //!< decrement v inline Map_reference_coord& prev_w() { pos_.w()--; index_ -= map_->dw; return *this; } //!< decrement w //! Assignment operator from a coord inline Map_reference_coord& operator =( const Coord_grid& pos ) { return set_coord( pos ); } // inherited functions listed for documentation purposes //-- const NXmap_base& base_nxmap() const; //-- const int& index() const; //-- bool last() const; protected: //! Current coord Coord_grid pos_; }; //! return a basic Map_reference_index for this map Map_reference_index first() const { return Map_reference_index( *this ); } //! return a coord Map_reference_index for this map Map_reference_coord first_coord() const { return Map_reference_coord( *this ); } protected: Grid grid_; //!< grid for the map RTop<> rt_orth_grid; //!< orth->grid operator RTop<> rt_grid_orth; //!< grid->orth operator int du, dv, dw; //!< steps for shifts along u,v,w //! Null constructor, for later initialisation NXmap_base(); //! initialiser: takes grid and orthogonal->grid coordinate operator void init( const Grid& grid, const RTop<>& rt ); //! initialiser: takes grid, cell, and fraction limits void init( const Cell& cell, const Grid_sampling& grid, const Grid_range& grid_extent ); friend class NXmap_base::Map_reference_base; friend class NXmap_base::Map_reference_index; friend class NXmap_base::Map_reference_coord; }; //! NXmap: actual non-crystallographic map class /*! The non-crystallographic map class stores a map of arbitrary data type. Unlike an Xmap it is finite in extent and has no symmetry. An RT operator provides mapping onto an arbitrary orthogonal coordinate frame. Iterators provide efficient access to data. This is derived from NXmap_base, and adds the templatised data itself and the methods which deal with it. \note The following methods are inherited from NXmap_base but are documented here for convenience: grid(), coord_orth(), coord_grid(), first(), first_coord(). */ template class NXmap : public NXmap_base { public: //! Null constructor, for later initialisation NXmap() {} //! Constructor: takes grid and orthogonal->grid coordinate operator NXmap( const Grid& grid, const RTop<>& rt ); //! Constructor: takes grid, cell, and extent NXmap( const Cell& cell, const Grid_sampling& grid, const Grid_range& grid_extent ); //! initialiser: takes grid and orthogonal->grid coordinate operator void init( const Grid& grid, const RTop<>& rt ); //! initialiser: takes grid, cell, and fraction limits void init( const Cell& cell, const Grid_sampling& grid, const Grid_range& grid_extent ); //! get data by Map_reference_index inline const T& operator[] (const NXmap_base::Map_reference_index i) const { return list[i.index()]; } //! set data by Map_reference_index inline T& operator[] (const NXmap_base::Map_reference_index i) { return list[i.index()]; } //! get data by Map_reference_coord inline const T& operator[] (const NXmap_base::Map_reference_coord i) const { return list[i.index()]; } //! set data by Map_reference_coord inline T& operator[] (const NXmap_base::Map_reference_coord i) { return list[i.index()]; } //! get a density value for an arbitrary position inline const T& get_data( const Coord_grid& pos ) const { return list[ grid_.index( pos ) ]; } //! set a density value for an arbitrary position inline void set_data( const Coord_grid& pos, const T& val ) { list[ grid_.index( pos ) ] = val; } //! get map value for map coord using supplied interpolator template T interp( const Coord_map& pos ) const; //! get map value and grad for map coord using supplied interpolator template void interp_grad( const Coord_map& pos, T& val, Grad_map& grad ) const; //! get map value and curv for map coord using supplied interpolator template void interp_curv( const Coord_map& pos, T& val, Grad_map& grad, Curv_map& curv ) const; // inherited functions listed for documentation purposes //-- const Grid& grid() const; //-- const RTop<> operator_orth_grid() const; //-- const RTop<> operator_grid_orth() const; //-- const Coord_orth coord_orth( const Coord_map& cg ) const; //-- const Coord_map coord_map ( const Coord_orth& co ) const; //-- const Map_reference_index first(); //-- const Map_reference_coord first_coord(); //! assignment operator: assigns a single value to the whole map const T& operator =( const T& value ); //! add another map to this one const NXmap& operator +=( const NXmap& other ); //! subtract another map from this one const NXmap& operator -=( const NXmap& other ); private: std::vector list; }; // template fucntion definitions /*! Note that the higher the order of the interpolant, the more of the boundary of the map becomes inaccessible. \param cm The coord_map to test. \return true if interpolation can be performed at that coordinate. */ template bool NXmap_base::in_map( const Coord_map& cm ) const { return I::can_interp( *this, cm ); } /*! Initialise an NXmap to some rhomboid chosen from within a crystal coordinate space, specified by the grid and a transformation from orthogonal to grid coordinates. \param grid The grid dimensions of the desired map. \param rt The rotation/transln op from orthogonal to grid coordinates. */ template NXmap::NXmap( const Grid& grid, const RTop<>& rt ) { init( grid, rt ); } /*! Initialise an NXmap to some rhomboid chosen from within a crystal grid coordinate space, specified by a cell, sampling and box within that grid. This is useful for creating an NXmap which exactly matches some subregion of a crystallographic map. \param cell Unit cell defining the crystal space. \param grid The grid sampling of the given unit cell. \param grid_extent The map extent within that cell. */ template NXmap::NXmap( const Cell& cell, const Grid_sampling& grid, const Grid_range& grid_extent ) { init( cell, grid, grid_extent ); } /*! Initialise an NXmap to some rhomboid chosen from within a crystal coordinate space, specified by the grid and a transformation from orthogonal to grid coordinates. \param grid The grid dimensions of the desired map. \param rt The rotation/transln op from orthogonal to grid coordinates. */ template void NXmap::init( const Grid& grid, const RTop<>& rt ) { NXmap_base::init( grid, rt ); list.resize( grid.size() ); } /*! Initialise an NXmap to some rhomboid chosen from within a crystal grid coordinate space, specified by a cell, sampling and box within that grid. This is useful for creating an NXmap which exactly matches some subregion of a crystallographic map. \param cell Unit cell defining the crystal space. \param grid The grid sampling of the given unit cell. \param grid_extent The map extent within that cell. */ template void NXmap::init( const Cell& cell, const Grid_sampling& grid, const Grid_range& grid_extent ) { NXmap_base::init( cell, grid, grid_extent ); list.resize( grid_extent.size() ); } /*! The value of the map at the desired non-grid map coordinate are calculated using the supplied interpolator template. \param pos The map coord at which the density is to be calcuated. \return The value of the density at that point. map coordinates (see Cell::coord_orth). */ template template T NXmap::interp( const Coord_map& pos ) const { T val; I::interp( *this, pos, val ); return val; } /*! The value of the map at the desired non-grid map coordinate and its gradient are calculated using the supplied interpolator template. \param pos The map coord at which the density is to be calcuated. \param val The value of the density at that point. \param grad The interpolated gradient vector with respect to the map coordinates (see Cell::coord_orth). \param curv The interpolated curvature matrix with respect to the map coordinates (see Cell::coord_orth). */ template template void NXmap::interp_grad( const Coord_map& pos, T& val, Grad_map& grad ) const { I::interp_grad( *this, pos, val, grad ); } /*! The value of the map at the desired non-grid map coordinate and its gradient and curvature are calculated using the supplied interpolator template. \param pos The map coord at which the density is to be calcuated. \param val The value of the density at that point. \param grad The interpolated gradient vector with respect to the map coordinates (see Cell::coord_orth). \param curv The interpolated curvature matrix with respect to the map coordinates (see Cell::coord_orth). */ template template void NXmap::interp_curv( const Coord_map& pos, T& val, Grad_map& grad, Curv_map& curv ) const { I::interp_curv( *this, pos, val, grad, curv ); } /*! All values, including missing values, are overwritten by the value. \param value The value to which the map is to be set. */ template const T& NXmap::operator =( const T& value ) { // copy value into map Map_reference_index im; for ( im = first(); !im.last(); im.next() ) list[im.index()] = value; return value; } /*! The map grids must match. */ template const NXmap& NXmap::operator +=( const NXmap& other ) { if ( grid() != other.grid() ) Message::message( Message_fatal( "NXmap: map mismatch in +=" ) ); Map_reference_index im; for ( im = first(); !im.last(); im.next() ) list[im.index()] += other[im]; return (*this); } /*! The map grids must match. */ template const NXmap& NXmap::operator -=( const NXmap& other ) { if ( grid() != other.grid() ) Message::message( Message_fatal( "NXmap: map mismatch in -=" ) ); Map_reference_index im; for ( im = first(); !im.last(); im.next() ) list[im.index()] -= other[im]; return (*this); } } // namespace clipper #endif clipper/clipper/core/nxmap_operator.cpp000644 000765 000000 00000015165 11766652736 020564 0ustar00ccbwheel000000 000000 /* nxmap_operator.cpp: implementation file for non-crystal map operator */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "nxmap_operator.h" namespace clipper { /*! The object is not initialised, and will return is_null(). */ NX_operator::NX_operator() { xfrac_nxgrid = RTop<>::null(); } /*! The operator and inverse operator, together with any possible optimisations, are constructed to relate the give crystallographic and non-crystallographic grid frames, using the supplied orthogonal operator. \param xmap An Xmap defining the crystal grid frame. \param nxmap An NXmap defining the non-crystal grid frame. \param rtop The operator relating the orthogonal frame of the NXmap onto the orthogonal frame of the Xmap. */ NX_operator::NX_operator( const Xmap_base& xmap, const NXmap_base& nxmap, const RTop_orth& rtop ) { init( xmap, nxmap, rtop ); } /*! The operator and inverse operator, together with any possible optimisations, are constructed to relate the give crystallographic and non-crystallographic grid frames, using the supplied orthogonal operator. \param cell The cell defining the crystal grid frame. \param grid The grid defining the crystal grid frame. \param nxmap An NXmap defining the non-crystal grid frame. \param rtop The operator relating the orthogonal frame of the NXmap onto the orthogonal frame of the Xmap. */ NX_operator::NX_operator( const Cell& cell, const Grid_sampling& grid, const NXmap_base& nxmap, const RTop_orth& rtop ) { init( cell, grid, nxmap, rtop ); } /*! The operator and inverse operator, together with any possible optimisations, are constructed to relate the give crystallographic and non-crystallographic grid frames, using the supplied orthogonal operator. \param xmap An Xmap defining the crystal grid frame. \param nxmap An NXmap defining the non-crystal grid frame. \param rtop The operator relating the orthogonal frame of the NXmap onto the orthogonal frame of the Xmap. */ void NX_operator::init( const Xmap_base& xmap, const NXmap_base& nxmap, const RTop_orth& rtop ) { init( xmap.cell(), xmap.grid_sampling(), nxmap, rtop ); } /*! The operator and inverse operator, together with any possible optimisations, are constructed to relate the give crystallographic and non-crystallographic grid frames, using the supplied orthogonal operator. \param cell The cell defining the crystal grid frame. \param grid The grid defining the crystal grid frame. \param nxmap An NXmap defining the non-crystal grid frame. \param rtop The operator relating the orthogonal frame of the NXmap onto the orthogonal frame of the Xmap. */ void NX_operator::init( const Cell& cell, const Grid_sampling& grid, const NXmap_base& nxmap, const RTop_orth& rtop ) { // make op to map nxmap grid -> cell frac coords nxgrid_xfrac = RTop_orth(cell.matrix_frac()) * rtop * nxmap.operator_grid_orth(); // make op for grid coords nxgrid_xgrid = RTop_orth(grid.matrix_frac_grid()) * nxgrid_xfrac; // make inverse op xfrac_nxgrid = nxgrid_xfrac.inverse(); xgrid_nxgrid = nxgrid_xgrid.inverse(); // now make nearest int op to cell -> nxmap op RTop_orth xgrid_nxgrid_rnd, nxgrid_xgrid_rnd; for ( int j = 0; j < 3; j++ ) { xgrid_nxgrid_rnd.trn()[j] = rint( xgrid_nxgrid.trn()[j] ); nxgrid_xgrid_rnd.trn()[j] = rint( nxgrid_xgrid.trn()[j] ); xgrid_nxgrid_int.trn()[j] = int( xgrid_nxgrid_rnd.trn()[j] ); nxgrid_xgrid_int.trn()[j] = int( nxgrid_xgrid_rnd.trn()[j] ); for ( int i = 0; i < 3; i++ ) { xgrid_nxgrid_rnd.rot()(i,j) = rint( xgrid_nxgrid.rot()(i,j) ); nxgrid_xgrid_rnd.rot()(i,j) = rint( nxgrid_xgrid.rot()(i,j) ); xgrid_nxgrid_int.rot()(i,j) = int( xgrid_nxgrid_rnd.rot()(i,j) ); nxgrid_xgrid_int.rot()(i,j) = int( nxgrid_xgrid_rnd.rot()(i,j) ); } } // check for integer mapping x_nx_is_int = xgrid_nxgrid_rnd.equals( xgrid_nxgrid, 0.01 ); x_nx_is_trn = x_nx_is_int && xgrid_nxgrid_rnd.rot().equals( Mat33<>::identity(), 0.01 ); nx_x_is_int = nxgrid_xgrid_rnd.equals( nxgrid_xgrid, 0.01 ); nx_x_is_trn = nx_x_is_int && nxgrid_xgrid_rnd.rot().equals( Mat33<>::identity(), 0.01 ); } bool NX_operator::is_null() const { return xfrac_nxgrid.is_null(); } void NX_operator::debug() const { std::cout << " X->NX is int? " << x_nx_is_int << "\n"; std::cout << " X->NX is trn? " << x_nx_is_trn << "\n"; std::cout << xgrid_nxgrid.format() << "\n"; std::cout << " NX->X is int? " << x_nx_is_int << "\n"; std::cout << " NX->X is trn? " << x_nx_is_trn << "\n"; std::cout << nxgrid_xgrid.format() << "\n"; } } // namespace clipper clipper/clipper/core/nxmap_operator.h000644 000765 000000 00000022303 11766652736 020221 0ustar00ccbwheel000000 000000 /*! \file lib/nxmap_operator.h Header file for non-crystal map operator */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_NXMAP_OPERATOR #define CLIPPER_NXMAP_OPERATOR #include "xmap.h" #include "nxmap.h" namespace clipper { //! NX_operator: non-crystal map operator /*! This class holds a reference to a non-crystal map frame from somewhere within a crystallographic map frame. In the general case, an orthogonal rotation-translation operator is provided which maps the orthogonal frame of the crystal space onto the orthogonal frame of the NXmap space. The object calculates and stores optimised transformations between the crystallgoraphic frame (described either in fractional or grid coordinates), and the NXmap grid. Fast paths are generated automatically if the grids are related. */ class NX_operator { public: //! null constructor NX_operator(); //! constructor: from Xmap, NXmap, and operator NX_operator( const Xmap_base& xmap, const NXmap_base& nxmap, const RTop_orth& rtop ); //! constructor: from cell, grid sampling, NXmap, and operator NX_operator( const Cell& cell, const Grid_sampling& grid, const NXmap_base& nxmap, const RTop_orth& rtop ); //! initialiser:: from Xmap, NXmap, and operator void init( const Xmap_base& xmap, const NXmap_base& nxmap, const RTop_orth& rtop ); //! initialiser:: from cell, grid sampling, NXmap, and operator void init( const Cell& cell, const Grid_sampling& grid, const NXmap_base& nxmap, const RTop_orth& rtop ); //! convert xtal frac coord to nxmap map coord inline Coord_map coord_map( const Coord_frac& c ) const { return Coord_map( xfrac_nxgrid * c ); } //! convert nxmap map coord to xtal frac coord inline Coord_frac coord_frac( const Coord_map& c ) const { return Coord_frac( nxgrid_xfrac * c ); } //! get value of nxmap at xmap grid coord using fastest appropriate method template T nxmap_data( const M& nxmap, const Coord_grid& c ) const; //! get value of xmap at nxmap grid coord using fastest appropriate method template T xmap_data( const M& xmap, const Coord_grid& c ) const; //! test if object has been initialised bool is_null() const; void debug() const; protected: RTop<> xfrac_nxgrid; //!< xtal_cell -> nxmap operator RTop<> nxgrid_xfrac; //!< nxmap -> xtal_cell operator RTop<> xgrid_nxgrid; //!< xtal_grid -> nxmap operator RTop<> nxgrid_xgrid; //!< nxmap -> xtal_grid operator RTop xgrid_nxgrid_int; //!< xtal_grid -> nxmap integer operator RTop nxgrid_xgrid_int; //!< nxmap -> xtal_grid integer operator bool x_nx_is_int; //!< true if int operator exists bool x_nx_is_trn; //!< true if int operator exists and is pure transln bool nx_x_is_int; //!< true if int operator exists bool nx_x_is_trn; //!< true if int operator exists and is pure transln }; //! NXmap_operator: non-crystal map operator referencing a particular NXmap /*! This class holds a reference to a non-crystal map object from somewhere within a crystallographic map frame. In the general case, an orthogonal rotation-translation operator is provided which maps the orthogonal frame of the crystal space onto the orthogonal frame of the NXmap space. The object calculates and stores optimised transformations between the crystallgoraphic frame (described either in fractional or grid coordinates), and the NXmap grid. Fast paths are generated automatically if the grids are related. \note This object differes from NX_operator in that it keeps a reference to an individual NXmap, which may be used to access that object directly. */ template class NXmap_operator : public NX_operator { public: //! null constructor NXmap_operator() {} //! constructor: from Xmap, NXmap, and operator NXmap_operator( const Xmap_base& xmap, const NXmap& nxmap, const RTop_orth& rtop ) { init( xmap, nxmap, rtop ); } //! constructor: from cell, grid sampling, NXmap, and operator NXmap_operator( const Cell& cell, const Grid_sampling& grid, const NXmap& nxmap, const RTop_orth& rtop ) { init( cell, grid, nxmap, rtop ); } //! initialiser:: from Xmap, NXmap, and operator void init( const Xmap_base& xmap, const NXmap& nxmap, const RTop_orth& rtop ) { init( xmap.cell(), xmap.grid_sampling(), nxmap, rtop ); } //! initialiser:: from cell, grid sampling, NXmap, and operator void init( const Cell& cell, const Grid_sampling& grid, const NXmap& nxmap, const RTop_orth& rtop ) { nxmap_ = &nxmap; NX_operator::init( cell, grid, nxmap, rtop ); } //! access NXmap directly from xmap grid coord using fastest method template T nxmap_data( const Coord_grid& c ) const { return NX_operator::nxmap_data( *nxmap_, c ); } //! get the target NXmap of this operator const NXmap& nxmap() const { return *nxmap_; } private: const NXmap* nxmap_; //!< pointer to the nxmap }; // template implementations /*! The density of the non-crystal map at the position corresponding to a crystallographic map grid coordinate is returned. If the grids match exactly either by pure translation or by rotation+translation, then fast paths are used to return the requested density directly. Otherwise the supplied interpolation template is used. No checking is performed for coordinates outside the NXmap. \param nxmap The non-crystal map (NXmap) to be queried. \param c The grid coordinate in the crystallographic coordinate frame. \return The value of the NXmap at the requested position. */ template T NX_operator::nxmap_data( const M& nxmap, const Coord_grid& c ) const { if ( x_nx_is_trn ) { return T( nxmap.get_data( Coord_grid( c + xgrid_nxgrid_int.trn() ) ) ); } else if ( x_nx_is_int ) { return T( nxmap.get_data( Coord_grid( xgrid_nxgrid_int * c ) ) ); } else { T val; I::interp( nxmap, Coord_map( xgrid_nxgrid * c.coord_map() ), val ); return val; } } /*! The density of the crystal map at the position corresponding to a non-crystallographic map grid coordinate is returned. If the grids match exactly either by pure translation or by rotation+translation, then fast paths are used to return the requested density directly. Otherwise the supplied interpolation template is used. \param xmap The crystal map (Xmap) to be queried. \param c The grid coordinate in the crystallographic coordinate frame. \return The value of the Xmap at the requested position. */ template T NX_operator::xmap_data( const M& xmap, const Coord_grid& c ) const { if ( nx_x_is_trn ) { return T( xmap.get_data( Coord_grid( c + nxgrid_xgrid_int.trn() ) ) ); } else if ( nx_x_is_int ) { return T( xmap.get_data( Coord_grid( nxgrid_xgrid_int * c ) ) ); } else { T val; I::interp( xmap, Coord_map( nxgrid_xgrid * c.coord_map() ), val ); return val; } } } // namespace clipper #endif clipper/clipper/core/ramachandran.cpp000644 000765 000000 00000312752 12506727731 020136 0ustar00ccbwheel000000 000000 /* ramachandran.cpp: ramachandran plot class */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "ramachandran.h" namespace clipper { namespace data { int rama_data_size = 36; ftype32 rama_gly[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 0 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 1 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 2 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0,// 3 0, 0, 0, 11, 37, 21, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 15, 18, 74, 36, 3, 5, 2, 0, 0, 0, 0, 3, 3, 0, 0,// 4 1, 3, 30, 146, 193, 137, 30, 6, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 16, 60, 237, 329, 131, 25, 7, 2, 0, 3, 2, 0, 0, 0, 0, 1,// 5 42, 154, 432, 857, 603, 201, 52, 3, 0, 0, 0, 0, 3, 8, 0, 3, 8, 8, 49, 97, 204, 334, 409, 593, 320, 63, 11, 0, 0, 4, 3, 0, 0, 2, 5, 15,// 6 616, 1527, 1975, 1407, 577, 144, 51, 0, 0, 0, 0, 0, 1, 0, 0, 5, 34, 93, 178, 366, 452, 310, 236, 305, 210, 53, 22, 16, 3, 2, 0, 0, 7, 9, 26, 111,// 7 2655, 2916, 2032, 816, 205, 61, 14, 10, 5, 2, 7, 11, 13, 5, 19, 73, 171, 337, 524, 493, 460, 222, 127, 97, 57, 28, 21, 12, 4, 19, 31, 29, 24, 41, 196, 1032,// 8 2461, 1984, 840, 240, 74, 29, 16, 5, 10, 15, 15, 22, 23, 40, 75, 253, 356, 406, 464, 420, 289, 144, 53, 24, 20, 19, 15, 15, 0, 19, 26, 30, 41, 145, 798, 1998,// 9 1122, 937, 278, 55, 30, 6, 16, 6, 19, 12, 29, 39, 51, 83, 119, 216, 327, 228, 292, 250, 168, 101, 47, 32, 9, 19, 6, 9, 12, 0, 9, 30, 40, 218, 929, 1231,//10 467, 301, 148, 54, 6, 3, 3, 0, 6, 2, 26, 28, 41, 50, 66, 173, 205, 172, 190, 206, 112, 45, 17, 22, 2, 12, 11, 7, 3, 0, 5, 12, 58, 195, 402, 443,//11 190, 104, 33, 19, 24, 10, 5, 0, 1, 10, 17, 15, 29, 36, 71, 87, 127, 173, 156, 135, 68, 48, 32, 13, 7, 16, 5, 4, 7, 1, 16, 13, 16, 86, 102, 111,//12 64, 32, 12, 11, 32, 9, 0, 0, 0, 7, 8, 11, 10, 38, 43, 61, 86, 106, 112, 140, 132, 67, 40, 15, 9, 12, 1, 0, 13, 10, 2, 11, 11, 24, 68, 101,//13 15, 11, 9, 2, 3, 1, 0, 0, 0, 2, 3, 0, 14, 9, 28, 45, 101, 102, 169, 169, 162, 112, 60, 18, 2, 1, 0, 0, 5, 2, 0, 10, 16, 15, 26, 36,//14 7, 12, 5, 0, 0, 0, 0, 0, 0, 2, 5, 4, 10, 4, 31, 40, 76, 139, 259, 193, 137, 116, 51, 18, 4, 0, 0, 1, 0, 4, 6, 1, 21, 8, 11, 18,//15 4, 8, 0, 0, 0, 0, 0, 1, 12, 0, 1, 6, 0, 7, 6, 27, 93, 150, 202, 253, 211, 105, 30, 23, 6, 5, 3, 8, 1, 17, 16, 0, 0, 1, 3, 10,//16 0, 0, 0, 0, 0, 6, 1, 10, 0, 0, 1, 6, 9, 6, 9, 30, 104, 187, 324, 399, 208, 126, 48, 19, 12, 6, 3, 0, 0, 3, 1, 0, 0, 0, 0, 0,//17 0, 2, 1, 0, 0, 6, 0, 0, 0, 0, 0, 10, 10, 16, 38, 35, 153, 303, 421, 352, 184, 72, 54, 19, 21, 8, 7, 0, 0, 0, 0, 5, 4, 1, 0, 1,//18 4, 6, 3, 0, 1, 3, 1, 9, 0, 0, 0, 3, 3, 18, 38, 72, 191, 401, 430, 252, 172, 74, 40, 9, 9, 0, 11, 6, 7, 0, 0, 3, 12, 10, 2, 8,//19 18, 1, 0, 3, 12, 8, 11, 3, 0, 2, 0, 0, 1, 23, 71, 164, 338, 358, 286, 185, 125, 46, 17, 5, 1, 7, 4, 10, 2, 0, 0, 0, 0, 1, 0, 1,//20 4, 14, 12, 6, 5, 4, 0, 0, 2, 8, 0, 1, 14, 39, 97, 183, 245, 212, 178, 143, 107, 51, 36, 13, 11, 1, 4, 7, 0, 0, 0, 0, 0, 0, 0, 0,//21 7, 21, 18, 46, 23, 4, 10, 1, 0, 0, 0, 6, 25, 62, 150, 258, 187, 143, 150, 125, 62, 16, 35, 17, 14, 7, 4, 1, 3, 6, 0, 0, 0, 1, 6, 2,//22 24, 31, 34, 55, 25, 13, 9, 4, 0, 0, 1, 20, 40, 82, 144, 259, 208, 150, 148, 151, 88, 50, 33, 26, 25, 11, 7, 14, 8, 4, 14, 0, 0, 10, 19, 21,//23 24, 61, 51, 26, 24, 5, 6, 2, 0, 0, 0, 15, 42, 107, 142, 154, 151, 140, 113, 141, 96, 76, 31, 22, 9, 16, 19, 13, 7, 8, 12, 1, 0, 4, 23, 28,//24 86, 126, 147, 42, 16, 27, 25, 3, 0, 1, 3, 35, 54, 94, 145, 114, 153, 147, 180, 151, 129, 114, 86, 33, 24, 31, 22, 22, 25, 11, 24, 6, 9, 20, 24, 40,//25 244, 273, 176, 62, 6, 16, 20, 6, 1, 4, 31, 58, 80, 90, 107, 157, 181, 206, 254, 225, 269, 151, 100, 87, 41, 43, 30, 20, 18, 24, 10, 1, 10, 34, 73, 137,//26 499, 309, 145, 71, 18, 30, 21, 36, 30, 25, 22, 43, 45, 132, 180, 216, 225, 325, 436, 455, 378, 138, 72, 51, 21, 37, 28, 3, 17, 26, 5, 21, 32, 79, 158, 357,//27 463, 119, 15, 44, 15, 33, 40, 30, 24, 27, 19, 35, 53, 113, 225, 313, 425, 594, 531, 432, 223, 92, 34, 8, 0, 5, 4, 7, 8, 13, 28, 104, 249, 318, 354, 531,//28 174, 21, 1, 0, 1, 17, 10, 3, 4, 13, 20, 23, 72, 120, 275, 490, 579, 477, 271, 124, 48, 17, 2, 0, 0, 0, 8, 7, 0, 13, 91, 851, 2514, 1280, 752, 630,//29 36, 3, 7, 1, 0, 1, 0, 0, 0, 0, 1, 5, 48, 158, 339, 299, 137, 111, 57, 29, 2, 1, 0, 0, 0, 0, 0, 0, 0, 11, 179, 2348, 4535, 1658, 748, 240,//30 4, 0, 16, 1, 0, 0, 0, 0, 0, 0, 5, 12, 14, 74, 122, 40, 1, 10, 7, 2, 0, 0, 0, 0, 0, 0, 0, 0, 10, 12, 140, 626, 736, 309, 95, 15,//31 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 13, 6, 4, 0, 0, 0, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 10, 60, 85, 28, 8, 0, 0,//32 0, 0, 0, 0, 0, 3, 9, 0, 0, 0, 0, 0, 3, 9, 3, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 10, 5, 6, 5, 0, 0, 0, 0,//33 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 4, 0, 0, 0, 0, 0, 0, 0,//34 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//35 }; ftype32 rama_pro[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 0 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 1 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 2 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 3 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 4 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 5 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 6 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 7 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 8 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 9 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//10 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//11 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//12 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//13 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//14 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//15 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//16 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//17 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//18 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//19 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//20 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//21 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//22 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//23 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//24 3, 7, 8, 8, 18, 16, 7, 0, 0, 0, 0, 0, 0, 0, 3, 7, 11, 11, 6, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//25 89, 84, 65, 44, 8, 7, 10, 0, 0, 0, 0, 4, 23, 29, 25, 34, 70, 44, 34, 9, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 47,//26 245, 142, 121, 55, 11, 26, 52, 86, 22, 15, 15, 16, 45, 95, 111, 269, 327, 234, 109, 37, 3, 2, 2, 2, 6, 0, 0, 0, 0, 0, 0, 0, 0, 9, 122, 217,//27 399, 100, 43, 21, 45, 111, 203, 246, 126, 59, 69, 61, 149, 349, 658, 1240, 1354, 828, 239, 58, 16, 12, 7, 6, 1, 4, 2, 0, 0, 0, 0, 0, 28, 138, 434, 704,//28 309, 35, 10, 3, 10, 67, 101, 68, 42, 34, 26, 75, 280, 912, 2196, 3282, 2681, 1103, 162, 21, 3, 1, 1, 2, 11, 4, 2, 4, 2, 1, 7, 45, 400, 1155, 1852, 1359,//29 62, 9, 2, 5, 4, 3, 8, 0, 0, 9, 36, 37, 404, 1893, 3871, 3571, 1491, 290, 38, 11, 0, 0, 0, 0, 0, 0, 0, 4, 2, 14, 48, 615, 2889, 4269, 2608, 601,//30 0, 4, 3, 0, 0, 0, 0, 0, 0, 4, 14, 19, 366, 1302, 1543, 683, 130, 8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 93, 961, 2346, 1684, 400, 18,//31 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 20, 82, 119, 85, 14, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 81, 230, 242, 85, 11, 0,//32 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 11, 8, 2, 5, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 5, 33, 31, 4, 1, 0, 0,//33 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 2, 3, 0, 0, 0, 0,//34 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//35 }; ftype32 rama_ngp[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 2, 3, 0, 0, 0, 0,// 0 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 5, 2, 0, 0, 0, 0, 0, 0,// 1 0, 0, 0, 0, 0, 3, 4, 0, 0, 0, 0, 0, 0, 5, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 3, 8, 0, 0, 0, 0,// 2 0, 0, 0, 0, 1, 26, 46, 23, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 3 0, 0, 1, 14, 170, 518, 444, 135, 18, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 1, 7, 10, 29, 22, 6, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,// 4 0, 7, 164, 821, 2467, 2335, 972, 229, 38, 7, 10, 8, 0, 0, 0, 0, 0, 0, 0, 1, 4, 29, 51, 157, 87, 29, 22, 0, 0, 0, 0, 0, 0, 5, 2, 0,// 5 46, 354, 1203, 2297, 2859, 1352, 417, 140, 36, 3, 19, 19, 3, 0, 0, 1, 2, 7, 29, 9, 36, 49, 58, 85, 90, 45, 22, 1, 3, 14, 22, 11, 18, 16, 15, 10,// 6 276, 752, 962, 848, 373, 77, 42, 30, 15, 5, 10, 10, 9, 3, 6, 8, 14, 16, 42, 15, 9, 13, 11, 10, 16, 14, 8, 0, 2, 26, 99, 65, 35, 12, 32, 65,// 7 166, 207, 109, 52, 7, 10, 9, 15, 17, 5, 5, 7, 3, 6, 18, 22, 16, 7, 3, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 7, 33, 39, 17, 6, 21, 111,// 8 18, 15, 0, 0, 0, 3, 6, 1, 12, 0, 10, 1, 9, 11, 5, 8, 1, 0, 0, 0, 2, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2, 14,// 9 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,//10 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 1,//11 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2,//12 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0,//13 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 14, 3, 1, 0,//14 0, 0, 0, 0, 0, 5, 3, 0, 0, 0, 0, 3, 8, 9, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 2, 0,//15 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 4, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 0, 0,//16 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 6, 16, 12, 16, 3, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 5, 2, 0, 5, 2, 0, 0,//17 0, 0, 0, 0, 0, 0, 0, 4, 5, 7, 8, 5, 4, 11, 36, 74, 164, 192, 69, 20, 4, 7, 0, 0, 0, 0, 0, 0, 0, 7, 3, 0, 0, 0, 0, 0,//18 2, 2, 3, 1, 3, 7, 9, 23, 37, 57, 40, 35, 62, 161, 397, 884, 1539, 1299, 524, 153, 31, 8, 0, 0, 0, 1, 6, 0, 0, 5, 3, 0, 0, 0, 0, 0,//19 16, 22, 24, 18, 31, 41, 55, 135, 119, 122, 187, 269, 365, 760, 1462, 2646, 4068, 2973, 1140, 323, 91, 27, 2, 0, 1, 2, 16, 2, 20, 13, 11, 2, 8, 9, 5, 2,//20 65, 105, 141, 97, 107, 112, 206, 297, 260, 302, 376, 583, 976, 1843, 3301, 4919, 5142, 3134, 1234, 421, 112, 36, 12, 2, 5, 15, 9, 9, 13, 42, 22, 11, 15, 40, 34, 36,//21 215, 326, 337, 260, 286, 224, 427, 636, 531, 416, 627, 1304, 2420, 4039, 5543, 6810, 6445, 3344, 1056, 322, 109, 11, 10, 11, 15, 17, 3, 19, 33, 92, 76, 61, 39, 78, 103, 174,//22 807, 852, 845, 653, 539, 340, 574, 1144, 1005, 652, 999, 2377, 5342, 8103, 7864, 7454, 6508, 3025, 893, 281, 109, 29, 13, 17, 29, 18, 15, 42, 72, 91, 122, 192, 213, 318, 367, 670,//23 1774, 1897, 1793, 1122, 556, 188, 227, 471, 600, 823, 1461, 3182, 7185,10522, 7989, 5999, 4607, 1941, 688, 286, 147, 58, 60, 21, 49, 29, 27, 68, 76, 128, 222, 341, 383, 670, 1032, 1362,//24 2961, 3726, 2711, 1208, 435, 157, 106, 90, 221, 646, 1795, 4095, 8039, 9609, 6837, 4629, 3183, 1428, 604, 199, 87, 32, 29, 7, 19, 30, 48, 55, 93, 136, 278, 545, 710, 1067, 1726, 2191,//25 5516, 5175, 2490, 769, 268, 141, 209, 303, 458, 875, 2273, 4174, 6766, 7542, 5419, 3686, 2828, 1522, 709, 257, 65, 18, 29, 8, 15, 30, 19, 34, 83, 147, 324, 1002, 1361, 1833, 2523, 3674,//26 7319, 4002, 1093, 251, 193, 284, 568, 878, 1058, 1420, 2200, 3704, 5133, 6007, 4894, 3567, 3106, 1918, 926, 405, 72, 4, 4, 6, 4, 31, 3, 7, 51, 130, 424, 1324, 2216, 3224, 4255, 6717,//27 4905, 1403, 224, 68, 80, 205, 495, 811, 922, 945, 1401, 2495, 4199, 6009, 5594, 5039, 4551, 2869, 990, 337, 49, 5, 0, 0, 0, 2, 0, 2, 39, 113, 547, 2674, 6560, 7703, 7839, 8289,//28 1646, 228, 24, 16, 11, 52, 44, 93, 153, 115, 312, 1043, 2929, 6120, 7732, 6801, 4734, 1953, 396, 36, 4, 1, 0, 0, 0, 0, 5, 3, 12, 65, 1086,21027,57767,28567,15321, 8073,//29 188, 23, 3, 0, 5, 3, 0, 2, 15, 23, 40, 295, 1803, 5781, 7356, 4257, 1641, 351, 28, 4, 0, 0, 0, 0, 6, 5, 2, 3, 14, 74, 2655,49493,86255,29323,10531, 2193,//30 5, 4, 3, 0, 0, 0, 0, 0, 0, 6, 6, 85, 795, 2705, 2139, 709, 97, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 14, 85, 1433,10936,11859, 4044, 687, 60,//31 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 4, 39, 187, 346, 118, 18, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 48, 323, 729, 469, 110, 5, 2,//32 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 36, 15, 1, 4, 7, 0, 0, 0, 0, 0, 0, 0, 4, 3, 0, 2, 12, 25, 26, 41, 8, 4, 15, 1,//33 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 18, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 7, 3, 13, 0, 0, 2, 0,//34 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 2, 6, 0, 0, 0, 0,//35 }; int rama5_data_size = 72; ftype32 rama5_gly[] = { // 0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 1 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 2 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 3 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 4 0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 5 0,0,0,0,0,0,0,1,3,4,5,4,4,3,2,1,1,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,1,2,3,4,5,5,3,2,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 6 0,0,0,0,1,4,7,12,16,18,17,14,10,7,4,3,2,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,1,2,4,7,10,13,15,14,10,5,2,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 7 0,0,2,5,12,21,35,51,61,62,53,40,25,15,8,4,2,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, 1,1,1,2,4,8,14,21,28,33,34,30,22,12,5,2,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 8 1,5,12,25,44,75,117,157,178,175,145,111,84,30,14,6,3,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2, 2,3,5,9,15,24,35,48,58,63,62,55,40,23,11,4,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 9 10,22,43,74,121,192,279,346,381,402,336,227,143,56,23,9,3,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,5, 7,11,17,26,38,53,71,90,105,121,128,100,67,41,20,8,3,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,4, // 10 35,65,108,169,259,374,560,622,689,668,551,400,230,102,35,12,3,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,4,8,13, 20,30,43,59,78,98,137,164,193,228,188,137,103,65,34,14,5,1, 0,0,0,0,0,0,0,0,0,0,0,1,1,1,2,3,6,16, // 11 96,147,220,318,465,682,931,1045,1207,1190,812,494,305,135,80,14,3,1, 0,0,0,0,0,0,0,0,0,0,0,1,2,4,8,13,21,33, 48,80,91,114,138,160,205,248,291,319,234,224,167,89,44,20,8,3, 1,0,0,0,0,0,0,0,1,1,1,1,2,3,4,10,24,58, // 12 202,282,397,606,852,1104,1390,1687,1973,2022,1179,573,352,158,52,15,4,1, 0,0,0,0,0,0,0,0,0,1,2,3,7,13,21,34,60,74, 102,181,167,193,221,306,391,445,331,346,251,204,183,95,49,24,11,5, 2,1,1,1,2,2,2,2,2,2,3,3,4,7,14,32,69,133, // 13 375,506,662,940,1119,1290,1398,1690,2039,1881,1042,595,312,140,48,14,4,1, 1,1,1,1,1,0,0,0,1,3,6,11,19,31,48,73,116,136, 169,304,324,369,379,402,405,379,321,295,251,213,183,127,50,25,14,9, 4,3,3,4,5,5,6,6,6,6,7,8,11,20,42,85,152,246, // 14 609,800,1069,1226,1286,1271,1376,1477,1329,1078,715,462,246,114,37,12,5,3, 2,3,3,3,3,2,2,3,5,9,16,26,41,61,95,156,164,218, 283,435,431,536,475,407,399,321,294,260,216,183,146,105,58,25,22,19, 6,5,6,7,9,9,10,10,10,11,12,15,25,49,97,173,280,435, // 15 966,1261,1585,1748,1363,1171,1121,1041,860,687,480,340,178,87,24,10,5,5, 5,5,6,6,6,6,6,7,12,20,32,49,73,103,148,258,253,372, 408,525,541,559,550,499,389,326,301,266,226,153,104,61,40,35,21,14, 7,8,9,11,12,13,14,14,15,16,19,28,50,97,177,298,483,753, // 16 1481,1628,1517,1393,1176,1029,881,687,567,447,294,182,93,45,17,9,7,7, 7,8,10,11,11,11,12,15,22,41,52,80,158,212,215,322,372,439, 558,560,591,509,472,439,323,264,247,183,160,140,94,57,39,67,24,10, 9,9,12,15,16,16,52,17,18,21,28,45,85,159,273,447,670,1042, // 17 1415,1475,1546,1259,1001,793,550,414,318,254,153,82,45,40,21,9,8,9, 10,12,14,16,18,18,20,24,37,78,83,118,173,226,295,418,502,540, 485,432,562,535,414,347,268,278,200,174,133,103,61,54,37,46,38,16, 9,10,14,17,17,19,35,22,47,26,38,66,123,230,407,608,858,1192, // 18 1393,1359,1277,988,726,527,395,285,166,106,63,60,28,20,13,9,11,12, 14,16,18,22,24,25,28,41,68,88,116,153,184,261,331,379,421,477, 576,441,419,361,308,344,244,227,163,132,106,61,48,43,34,24,21,12, 9,9,12,14,49,16,22,19,66,30,47,84,180,294,510,721,1014,1286, // 19 1058,958,910,751,502,342,246,148,86,52,28,21,20,13,9,11,14,16, 37,20,25,34,45,34,34,56,112,99,117,176,242,315,329,341,328,354, 478,430,407,312,247,207,168,178,141,98,72,55,48,40,31,22,14,10, 8,7,8,9,10,11,14,32,25,33,53,97,209,355,668,852,1018,1065, // 20 805,696,619,469,329,225,150,102,52,32,17,16,19,13,9,13,16,19, 29,21,27,35,43,35,49,91,106,102,142,192,193,337,342,281,272,322, 360,332,268,234,207,186,149,114,98,80,68,81,49,39,26,18,19,15, 7,5,5,5,7,9,14,29,23,33,54,93,169,374,575,832,819,831, // 21 572,548,395,308,278,176,92,45,27,17,12,10,10,9,9,16,27,18, 19,35,35,28,30,44,48,60,61,86,116,232,179,253,292,269,268,317, 294,248,247,200,183,168,135,153,113,96,60,53,48,38,23,16,22,17, 5,3,3,3,4,7,15,21,21,30,50,84,151,298,484,530,546,633, // 22 379,320,280,235,193,101,55,27,17,12,9,8,8,8,9,16,28,15, 16,17,28,50,29,48,45,53,69,94,106,111,143,213,188,214,189,207, 256,243,202,182,177,135,136,133,119,87,82,58,50,46,55,29,19,6, 3,2,1,2,3,5,10,14,17,26,42,97,129,223,343,355,427,404, // 23 261,210,160,122,98,57,32,19,18,22,10,8,7,7,8,9,10,11, 13,16,19,21,24,29,34,38,52,60,81,93,133,193,166,194,165,196, 192,167,203,171,153,129,130,131,115,81,58,63,53,34,20,17,10,4, 2,1,1,2,3,4,6,9,13,21,35,77,103,184,216,206,234,243, // 24 130,112,111,75,51,34,22,15,16,19,9,7,7,6,6,7,7,9, 11,13,16,19,21,24,29,32,50,63,97,83,99,164,146,210,163,176, 179,191,204,185,164,131,135,132,105,104,62,60,53,34,20,9,5,3, 2,1,1,2,2,4,5,7,18,45,27,46,98,82,108,137,163,193, // 25 88,76,55,43,32,22,16,12,9,8,7,6,6,5,5,5,9,15, 10,11,13,15,17,19,29,34,33,40,55,70,85,105,109,132,185,212, 162,154,198,189,165,171,132,157,107,81,59,45,33,22,13,8,5,3, 1,1,1,2,2,3,4,6,9,14,35,45,42,64,102,101,102,111, // 26 70,52,35,30,26,17,11,9,8,6,6,5,4,4,3,4,9,17, 10,9,11,12,14,15,24,32,58,42,44,57,105,101,123,153,151,207, 167,172,201,224,212,198,206,160,117,88,61,44,32,24,12,7,4,2, 1,1,1,2,2,2,3,5,9,13,17,23,32,75,73,76,61,81, // 27 34,29,24,24,22,14,8,6,6,5,4,3,3,2,2,2,3,5, 6,7,8,9,10,12,14,20,25,27,33,44,58,73,94,124,119,195, 198,216,204,227,253,203,180,153,119,93,59,38,32,33,12,6,3,2, 1,1,1,2,2,2,21,8,9,12,16,47,26,83,43,45,45,41, // 28 23,20,17,16,13,8,6,4,4,3,3,2,2,1,1,2,2,3, 5,6,7,7,8,9,12,15,19,23,29,39,52,67,85,125,135,166, 262,215,202,197,185,183,167,137,167,86,52,37,23,17,8,5,3,1, 1,1,2,2,2,2,15,7,9,13,17,29,22,25,29,33,34,30, // 29 15,13,13,11,7,5,4,2,2,2,1,1,1,1,1,1,2,3, 4,5,6,6,6,7,10,13,17,21,28,50,65,103,124,116,142,183, 216,202,255,203,213,187,191,130,124,74,43,46,26,11,6,3,2,1, 1,1,2,3,3,3,4,6,9,12,16,18,19,19,20,23,26,21, // 30 9,7,21,18,3,2,2,1,1,1,0,0,0,0,1,1,2,3, 4,5,5,5,5,5,8,11,15,19,28,49,82,81,97,135,197,270, 252,273,276,240,244,209,163,166,111,62,38,24,14,8,4,2,1,1, 1,2,2,3,3,4,4,6,7,10,12,14,14,13,12,15,16,14, // 31 4,3,3,2,1,1,0,0,0,0,0,0,0,0,0,1,2,3, 3,4,4,5,4,5,7,9,13,18,26,41,62,98,109,153,194,320, 305,309,288,271,260,217,174,130,80,76,50,19,11,6,3,1,1,1, 1,2,3,3,4,4,5,5,6,6,8,9,9,8,8,8,12,6, // 32 3,2,1,1,1,0,0,0,0,0,0,0,0,0,0,1,2,2, 3,3,3,27,11,5,6,9,12,18,27,51,71,101,133,168,239,292, 314,351,341,386,303,213,211,144,68,47,28,16,10,5,3,1,1,1, 1,2,3,4,4,4,39,5,4,4,4,5,5,4,4,4,32,5, // 33 2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2, 3,3,3,4,4,5,7,9,13,19,30,51,71,98,141,212,276,334, 338,362,362,396,338,226,198,126,65,39,24,15,10,6,4,2,1,1, 1,2,3,3,4,4,5,4,3,3,2,2,2,2,2,2,2,2, // 34 1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2, 2,3,3,5,6,8,8,10,14,20,32,50,79,147,170,236,292,307, 424,431,387,349,233,176,164,93,61,37,23,15,11,8,5,3,1,1, 1,1,2,3,3,3,3,3,2,2,1,1,1,1,1,1,1,1, // 35 1,1,1,1,1,1,1,0,0,0,35,0,0,0,1,1,1,2, 2,2,3,6,10,11,11,12,17,31,64,81,82,173,229,324,379,467, 529,415,378,362,272,199,112,72,51,39,22,15,12,11,8,5,2,1, 1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1, // 36 1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1, 1,2,3,6,11,13,13,14,23,43,56,59,88,138,206,372,381,418, 611,418,381,372,206,138,88,59,56,43,23,14,13,13,11,6,3,2, 1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1, // 37 1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1, 1,1,2,5,8,11,12,15,22,39,51,72,112,199,272,362,378,415, 529,467,379,324,229,173,82,81,64,31,17,12,11,11,10,6,3,2, 2,2,1,1,1,0,0,0,35,0,0,0,1,1,1,1,1,1, // 38 1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,3,2,1, 1,1,1,3,5,8,11,15,23,37,61,93,164,176,233,350,387,431, 424,307,292,236,170,147,79,50,32,20,14,10,8,8,6,5,3,3, 2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1, // 39 2,2,2,2,2,2,2,2,2,3,3,4,5,4,4,3,3,2, 1,1,1,2,4,6,10,15,24,39,65,126,198,226,338,396,362,362, 338,334,276,212,141,98,71,51,30,19,13,9,7,5,4,4,3,3, 3,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1, // 40 3,5,32,4,4,4,5,5,4,4,4,5,39,4,4,4,3,2, 1,1,1,1,3,5,10,16,28,47,68,144,211,213,303,386,341,351, 314,292,239,168,133,101,71,51,27,18,12,9,6,5,11,27,3,3, 3,2,2,1,0,0,0,0,0,0,0,0,0,0,1,1,1,2, // 41 4,6,12,8,8,8,9,9,8,6,6,5,5,4,4,3,3,2, 1,1,1,1,3,6,11,19,50,76,80,130,174,217,260,271,288,309, 305,320,194,153,109,98,62,41,26,18,13,9,7,5,4,5,4,4, 3,3,2,1,0,0,0,0,0,0,0,0,0,1,1,2,3,3, // 42 9,14,16,15,12,13,14,14,12,10,7,6,4,4,3,3,2,2, 1,1,1,2,4,8,14,24,38,62,111,166,163,209,244,240,276,273, 252,270,197,135,97,81,82,49,28,19,15,11,8,5,5,5,5,5, 4,3,2,1,1,0,0,0,0,1,1,1,2,2,3,18,21,7, // 43 15,21,26,23,20,19,19,18,16,12,9,6,4,3,3,3,2,1, 1,1,2,3,6,11,26,46,43,74,124,130,191,187,213,203,255,202, 216,183,142,116,124,103,65,50,28,21,17,13,10,7,6,6,6,5, 4,3,2,1,1,1,1,1,1,2,2,2,4,5,7,11,13,13, // 44 23,30,34,33,29,25,22,29,17,13,9,7,15,2,2,2,2,1, 1,1,3,5,8,17,23,37,52,86,167,137,167,183,185,197,202,215, 262,166,135,125,85,67,52,39,29,23,19,15,12,9,8,7,7,6, 5,3,2,2,1,1,2,2,3,3,4,4,6,8,13,16,17,20, // 45 34,41,45,45,43,83,26,47,16,12,9,8,21,2,2,2,1,1, 1,2,3,6,12,33,32,38,59,93,119,153,180,203,253,227,204,216, 198,195,119,124,94,73,58,44,33,27,25,20,14,12,10,9,8,7, 6,5,3,2,2,2,3,3,4,5,6,6,8,14,22,24,24,29, // 46 70,81,61,76,73,75,32,23,17,13,9,5,3,2,2,2,1,1, 1,2,4,7,12,24,32,44,61,88,117,160,206,198,212,224,201,172, 167,207,151,153,123,101,105,57,44,42,58,32,24,15,14,12,11,9, 10,17,9,4,3,4,4,5,6,6,8,9,11,17,26,30,35,52, // 47 88,111,102,101,102,64,42,45,35,14,9,6,4,3,2,2,1,1, 1,3,5,8,13,22,33,45,59,81,107,157,132,171,165,189,198,154, 162,212,185,132,109,105,85,70,55,40,33,34,29,19,17,15,13,11, 10,15,9,5,5,5,6,6,7,8,9,12,16,22,32,43,55,76, // 48 130,193,163,137,108,82,98,46,27,45,18,7,5,4,2,2,1,1, 2,3,5,9,20,34,53,60,62,104,105,132,135,131,164,185,204,191, 179,176,163,210,146,164,99,83,97,63,50,32,29,24,21,19,16,13, 11,9,7,7,6,6,7,7,9,19,16,15,22,34,51,75,111,112, // 49 261,243,234,206,216,184,103,77,35,21,13,9,6,4,3,2,1,1, 2,4,10,17,20,34,53,63,58,81,115,131,130,129,153,171,203,167, 192,196,165,194,166,193,133,93,81,60,52,38,34,29,24,21,19,16, 13,11,10,9,8,7,7,8,10,22,18,19,32,57,98,122,160,210, // 50 379,404,427,355,343,223,129,97,42,26,17,14,10,5,3,2,1,2, 3,6,19,29,55,46,50,58,82,87,119,133,136,135,177,182,202,243, 256,207,189,214,188,213,143,111,106,94,69,53,45,48,29,50,28,17, 16,15,28,16,9,8,8,8,9,12,17,27,55,101,193,235,280,320, // 51 572,633,546,530,484,298,151,84,50,30,21,21,15,7,4,3,3,3, 5,17,22,16,23,38,48,53,60,96,113,153,135,168,183,200,247,248, 294,317,268,269,292,253,179,232,116,86,61,60,48,44,30,28,35,35, 19,18,27,16,9,9,10,10,12,17,27,45,92,176,278,308,395,548, // 52 805,831,819,832,575,374,169,93,54,33,23,29,14,9,7,5,5,5, 7,15,19,18,26,39,49,81,68,80,98,114,149,186,207,234,268,332, 360,322,272,281,342,337,193,192,142,102,106,91,49,35,43,35,27,21, 29,19,16,13,9,13,19,16,17,32,52,102,150,225,329,469,619,696, // 53 1058,1065,1018,852,668,355,209,97,53,33,25,32,14,11,10,9,8,7, 8,10,14,22,31,40,48,55,72,98,141,178,168,207,247,312,407,430, 478,354,328,341,329,315,242,176,117,99,112,56,34,34,45,34,25,20, 37,16,14,11,9,13,20,21,28,52,86,148,246,342,502,751,910,958, // 54 1393,1286,1014,721,510,294,180,84,47,30,66,19,22,16,49,14,12,9, 9,12,21,24,34,43,48,61,106,132,163,227,244,344,308,361,419,441, 576,477,421,379,331,261,184,153,116,88,68,41,28,25,24,22,18,16, 14,12,11,9,13,20,28,60,63,106,166,285,395,527,726,988,1277,1359, // 55 1415,1192,858,608,407,230,123,66,38,26,47,22,35,19,17,17,14,10, 9,16,38,46,37,54,61,103,133,174,200,278,268,347,414,535,562,432, 485,540,502,418,295,226,173,118,83,78,37,24,20,18,18,16,14,12, 10,9,8,9,21,40,45,82,153,254,318,414,550,793,1001,1259,1546,1475, // 56 1481,1042,670,447,273,159,85,45,28,21,18,17,52,16,16,15,12,9, 9,10,24,67,39,57,94,140,160,183,247,264,323,439,472,509,591,560, 558,439,372,322,215,212,158,80,52,41,22,15,12,11,11,11,10,8, 7,7,7,9,17,45,93,182,294,447,566,687,880,1029,1175,1393,1517,1628, // 57 966,753,483,298,177,97,50,28,19,16,15,14,14,13,12,11,9,8, 7,14,21,35,40,61,104,153,226,266,301,326,389,499,550,559,541,525, 408,372,253,258,148,103,73,49,32,20,12,7,6,6,6,6,6,5, 5,5,5,10,24,87,178,340,480,687,860,1040,1120,1170,1362,1748,1585,1261, // 58 609,435,280,173,97,49,25,15,12,11,10,10,10,9,9,7,6,5, 6,19,22,25,58,105,146,183,216,260,294,321,399,407,475,536,431,435, 283,218,164,156,95,61,41,26,16,9,5,3,2,2,3,3,3,3, 2,3,5,12,37,114,246,462,714,1078,1329,1476,1375,1271,1285,1226,1069,800, // 59 375,246,152,85,42,20,11,8,7,6,6,6,6,5,5,4,3,3, 4,9,14,25,50,127,183,213,251,295,321,379,405,402,379,369,324,304, 169,136,116,73,48,31,19,11,6,3,1,0,0,0,1,1,1,1, 1,1,4,14,48,140,312,595,1041,1881,2038,1689,1397,1289,1118,940,662,506, // 60 202,133,69,32,14,7,4,3,3,2,2,2,2,2,2,1,1,1, 2,5,11,24,49,95,183,204,251,346,331,445,391,306,221,193,167,181, 102,74,60,34,21,13,7,3,2,1,0,0,0,0,0,0,0,0, 0,1,4,15,52,158,352,573,1178,2021,1972,1686,1389,1103,852,606,397,282, // 61 96,58,24,10,4,3,2,1,1,1,1,0,0,0,0,0,0,0, 1,3,8,20,44,89,167,224,234,319,291,248,205,160,138,114,91,80, 48,33,21,13,8,4,2,1,0,0,0,0,0,0,0,0,0,0, 0,1,3,14,80,135,305,494,812,1190,1206,1044,930,681,464,318,220,147, // 62 35,16,6,3,2,1,1,1,0,0,0,0,0,0,0,0,0,0, 0,1,5,14,34,65,103,137,188,228,193,164,137,98,78,59,43,30, 20,13,8,4,2,1,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,3,12,35,102,230,400,551,668,688,622,560,374,259,169,108,65, // 63 10,4,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,3,8,20,41,67,100,128,121,105,90,71,53,38,26,17,11, 7,5,3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,3,9,23,56,143,227,336,402,381,346,279,191,121,74,43,22, // 64 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,1,4,11,23,40,55,62,63,58,48,35,24,15,9,5,3, 2,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,3,6,14,30,84,111,145,175,178,157,117,75,44,25,12,5, // 65 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,2,5,12,22,30,34,33,28,21,14,8,4,2,1,1, 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,2,4,8,15,25,40,53,62,61,51,35,21,12,5,2,0, // 66 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,2,5,10,14,15,13,10,7,4,2,1,1,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,2,3,4,7,10,14,17,18,16,12,7,4,1,0,0,0, // 67 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,2,3,5,5,4,3,2,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,1,1,2,3,4,4,5,4,3,1,0,0,0,0,0,0, // 68 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0, // 69 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 70 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 71 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }; ftype32 rama5_pro[] = { // 0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 1 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 2 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 3 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 4 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 5 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 6 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 7 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 8 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 9 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 10 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 11 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 12 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 13 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 14 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 15 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 16 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 17 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 18 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 19 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 20 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 21 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 22 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 23 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 24 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 25 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 26 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 27 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 28 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 29 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 30 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 31 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 32 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 33 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 34 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 35 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 36 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 37 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 38 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 39 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 40 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 41 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 42 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 43 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 44 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 45 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 46 0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 47 1,1,2,2,3,3,4,4,4,4,3,2,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,1,2,2,3,3,3,3,3, 2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 48 7,8,9,10,10,10,10,10,8,7,6,4,3,1,0,0,0,0, 0,0,0,0,0,0,1,2,3,4,5,6,8,10,11,11,10,9, 7,5,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,5, // 49 24,26,26,26,26,24,22,18,15,11,9,7,5,3,2,0,0,0, 0,0,0,0,1,3,5,7,8,10,13,16,20,24,26,26,24,21, 16,12,8,4,2,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,1,2,5,8,14,19, // 50 56,59,59,56,51,45,38,30,23,17,13,49,51,8,6,4,2,0, 0,0,1,3,6,9,13,17,20,24,31,40,49,56,60,58,53,44, 34,24,16,9,4,1,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,1,4,9,17,27,40,50, // 51 112,111,105,95,83,71,57,45,34,27,23,46,49,24,22,17,11,7, 4,4,5,9,15,22,30,37,45,56,73,94,114,129,135,128,114,94, 70,47,29,16,8,4,1,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,1,5,14,27,45,68,90,105, // 52 200,197,178,139,116,96,76,61,48,42,42,47,53,56,52,44,33,24, 17,14,16,23,33,45,60,76,97,127,167,212,253,281,288,271,235,186, 134,87,52,29,15,7,4,2,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,1,6,17,36,66,106,147,177,194, // 53 549,301,257,189,146,114,90,73,63,61,69,82,95,101,98,84,67,51, 38,32,34,43,60,82,111,149,202,344,415,452,529,573,572,523,439,336, 233,148,85,47,25,13,7,4,3,2,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,2,7,19,46,91,156,230,291,326,332, // 54 440,356,283,253,180,120,95,80,74,81,99,121,142,157,156,136,106,81, 63,54,56,70,96,135,192,273,388,538,712,887,1019,1156,1059,910,834,539, 485,223,128,67,35,18,10,6,4,3,1,1,1,1,1,1,1,1, 0,0,0,0,0,0,0,3,10,27,64,129,224,341,453,604,589,517, // 55 596,432,308,236,161,113,89,129,110,174,122,151,180,302,301,181,142,106, 85,74,78,98,138,206,312,471,695,1058,1289,1616,1869,1981,1657,1392,1115,844, 507,316,196,94,43,22,12,8,5,3,2,1,1,2,2,2,2,1, 0,0,0,0,0,0,4,15,46,110,216,363,533,697,818,906,881,776, // 56 721,493,320,204,133,93,74,88,85,134,131,190,206,269,337,202,159,119, 96,87,94,122,185,297,481,766,1192,1752,2124,2509,2701,2849,2510,2098,1523,1066, 624,413,247,110,46,23,12,8,6,3,2,1,2,2,3,3,2,2, 1,0,0,0,0,5,20,69,179,356,610,867,1104,1276,1381,1386,1267,1001, // 57 817,526,303,171,100,66,54,55,67,91,123,226,262,227,290,184,148,113, 93,88,100,148,249,414,730,1187,1810,2681,3165,3521,3561,3703,3479,2832,1876,1126, 690,492,243,105,43,20,11,7,5,3,2,1,2,2,3,3,3,2, 1,0,0,0,4,20,77,218,468,815,1263,1639,1911,2046,2116,1977,1623,1168, // 58 872,555,348,126,64,39,34,38,51,72,99,125,144,153,153,139,115,91, 78,77,96,172,315,547,1052,1676,2350,3241,4104,4390,4452,4223,4187,3139,1965,1186, 673,362,184,78,33,15,8,5,3,2,1,1,1,2,3,3,2,2, 1,0,0,2,13,59,192,465,892,1424,1979,2471,2875,3010,2804,2445,2093,1463, // 59 781,440,195,79,33,19,18,23,34,49,67,85,98,102,99,88,74,61, 55,59,85,168,342,643,1264,2006,2729,4348,5144,5262,5401,4751,3633,2907,1712,1047, 571,284,129,53,21,10,6,3,2,1,0,0,1,2,2,2,2,1, 0,0,0,5,31,121,344,753,1341,2021,2903,3684,4287,4109,3624,2862,1957,1231, // 60 603,306,120,41,14,8,8,13,19,27,37,47,53,55,53,47,39,34, 33,40,70,154,339,679,1266,2017,2892,4099,4624,5144,4698,3924,3003,2018,1331,791, 408,188,78,29,11,5,3,1,0,0,0,0,0,1,1,1,1,0, 0,0,1,10,53,186,479,979,1680,2519,3559,4542,4411,3925,3198,2384,1673,1038, // 61 390,167,58,16,5,3,4,6,9,13,17,20,22,22,21,18,16,15, 16,24,54,136,315,639,1172,1809,2626,3504,3932,4174,3645,3010,2225,1429,889,491, 236,99,37,13,5,2,1,0,0,0,0,0,0,0,0,0,0,0, 0,0,2,16,72,226,545,1091,1862,2726,3711,4199,4050,3519,2733,1944,1282,757, // 62 204,73,21,5,1,1,2,3,4,5,5,6,7,6,5,5,4,5, 7,14,39,107,257,525,1089,1532,2111,2774,2967,2742,2357,1871,1349,870,497,248, 106,39,13,5,2,1,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,4,20,77,226,532,1047,1936,2975,3469,3210,3129,2600,2046,1379,851,456, // 63 77,22,4,0,0,0,1,1,1,1,1,1,1,1,0,0,1,2, 3,9,26,73,180,372,803,1081,1407,1849,1755,1661,1415,1076,722,422,214,92, 34,11,4,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,5,21,69,188,412,863,1440,1763,1987,2118,2015,1697,1254,811,452,210, // 64 17,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1,5,16,44,106,220,392,594,801,934,965,881,704,491,294,149,64,23, 7,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,6,19,53,133,281,501,773,1044,1236,1288,1172,926,629,362,172,63, // 65 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,2,8,23,52,107,191,290,379,431,425,361,262,160,81,34,11,3, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,5,15,36,81,162,279,418,547,624,618,524,375,221,106,38,9, // 66 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,3,10,22,42,73,109,139,150,137,104,66,34,13,4,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,4,11,23,44,79,128,182,226,240,218,164,100,48,17,4,0, // 67 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,1,4,8,14,21,30,35,36,30,20,11,4,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,3,7,13,22,35,50,63,70,66,52,32,15,6,2,0,0, // 68 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,2,4,5,6,6,6,5,3,2,1,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,1,3,6,10,14,17,18,16,12,7,3,1,0,0,0,0, // 69 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,3,4,5,5,4,3,1,0,0,0,0,0,0,0, // 70 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, // 71 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }; ftype32 rama5_ngp[] = { // 0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 1 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 2 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 3 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 4 0,0,0,0,0,0,0,0,1,2,2,3,3,2,1,1,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 5 0,0,0,0,0,0,1,3,5,7,9,10,9,7,4,2,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 6 0,0,0,0,1,3,7,13,19,23,24,24,21,15,9,5,3,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,1,1,1,1,1,7,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 7 0,0,0,2,6,13,24,35,45,51,57,46,37,26,17,9,5,2, 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,1,1,2,2,2,2,2,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 8 0,1,4,10,19,34,53,71,89,90,96,86,65,42,27,14,7,3, 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,1,5,3,3,4,4,4,3,2,1,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 9 2,6,12,24,41,65,91,114,140,147,142,121,97,58,39,18,9,4, 2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,1,2,7,4,6,9,6,5,4,3,2,1,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 10 7,14,26,43,68,101,130,158,208,235,211,149,129,73,46,22,10,5, 2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,1,2,3,5,6,13,16,8,7,6,4,3,2,1, 0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,3, // 11 14,25,41,64,102,148,206,247,317,288,202,153,108,68,41,19,9,4, 2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,2,2,4,5,6,13,19,9,9,8,4,3,2,1, 0,0,0,0,1,1,2,2,1,1,1,1,1,1,1,1,3,7, // 12 21,36,56,95,144,181,210,250,245,212,173,128,80,53,38,20,8,4, 2,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,3, 5,1,1,2,5,4,3,5,6,7,9,9,8,6,4,3,2,1, 0,0,0,1,1,2,3,3,3,2,2,7,1,1,2,6,7,12, // 13 28,48,76,105,132,167,174,181,170,142,112,83,55,33,19,12,7,3, 2,1,1,1,1,1,0,0,0,0,0,0,0,2,1,0,1,1, 5,1,1,1,2,2,3,3,4,5,7,8,6,4,3,2,1,1, 0,0,1,1,2,5,6,5,4,3,3,3,2,2,3,7,12,16, // 14 32,51,73,92,98,125,122,123,109,91,69,48,31,18,10,6,3,2, 1,1,1,1,1,1,1,1,0,0,0,0,0,4,1,1,3,1, 5,1,1,1,1,2,2,2,3,3,4,4,3,3,2,1,1,0, 0,0,1,1,2,5,7,6,5,4,3,2,2,3,4,6,16,19, // 15 38,41,55,57,70,87,73,70,58,47,34,23,13,8,9,3,2,1, 1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,3,2, 1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,0,0, 0,0,1,1,2,3,4,5,4,4,3,2,2,3,4,6,11,24, // 16 22,26,31,36,39,39,37,32,26,19,13,7,4,3,4,1,1,1, 1,1,0,0,0,0,1,1,1,1,3,1,1,6,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,2,2,3,3,3,3,2,2,2,2,3,6,14,22, // 17 13,16,18,20,20,18,16,12,9,5,3,2,1,1,1,1,1,0, 0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,2,2,2,2,2,1,1,1,2,3,4,8,10, // 18 7,8,9,9,8,7,5,3,2,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,1,1,1,1,1,1,0,0,1,2,3,4,6, // 19 3,4,3,3,2,2,1,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,3, // 20 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, // 21 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 22 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 23 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 24 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 25 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 26 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 27 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 28 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 29 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 30 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 31 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 32 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 33 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,1,1,2,3,3,3,3,2, 2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 34 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,1,1,2,3,5,7,10,11,12,11,8, 6,4,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0, // 35 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, 1,1,1,1,1,1,2,3,4,7,11,16,21,27,30,30,27,22, 16,10,5,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0, // 36 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2, 2,2,2,3,3,4,5,8,12,18,26,37,49,60,67,68,59,47, 34,22,12,6,3,1,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 37 0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,3,3,4, 4,5,6,6,7,10,13,19,29,40,57,75,96,122,126,128,107,86, 63,42,23,12,6,3,1,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 38 1,1,1,1,1,1,1,1,1,1,2,2,4,5,6,6,7,11, 13,9,11,12,15,19,26,38,59,75,107,137,167,208,208,205,196,141, 101,69,39,20,11,5,3,1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 39 2,2,3,3,3,3,3,3,3,3,4,12,8,10,10,13,16,14, 15,16,22,25,27,36,49,65,91,127,171,229,296,332,361,353,264,218, 137,93,56,31,15,8,4,2,1,0,0,0,0,0,0,0,0,0, 0,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1, // 40 4,5,6,6,7,7,7,6,5,6,7,9,12,22,32,18,19,29, 24,24,29,37,54,78,84,108,146,215,278,328,381,429,457,434,342,261, 180,105,76,45,25,12,11,3,1,0,0,0,0,0,0,0,0,1, 1,1,1,1,2,2,1,1,1,1,1,1,1,1,2,2,3,3, // 41 8,10,11,12,12,12,12,14,13,14,12,15,19,27,31,29,28,32, 37,39,45,56,79,100,132,182,230,298,365,453,489,546,529,508,381,289, 204,121,73,40,23,12,6,3,1,0,0,0,0,0,1,1,1,1, 1,2,2,3,6,3,3,2,2,2,2,6,2,3,4,4,5,7, // 42 16,18,20,21,21,20,18,23,23,22,20,25,30,40,43,50,44,43, 45,56,66,86,117,154,195,264,328,404,484,568,599,663,613,595,435,312, 218,126,74,44,24,14,6,3,1,1,1,1,1,1,1,1,1,1, 2,2,3,4,9,4,4,4,4,4,4,8,5,7,7,9,11,13, // 43 29,32,34,35,38,32,29,34,27,33,36,39,50,62,56,60,62,58, 62,74,93,127,163,227,298,385,457,563,632,705,761,773,712,615,498,334, 232,130,76,46,26,16,7,3,2,1,1,1,1,1,1,1,1,2, 2,3,4,5,6,6,7,7,7,7,8,8,17,15,15,17,20,24, // 44 49,53,55,58,71,52,49,52,46,44,41,53,61,71,77,77,90,74, 76,102,129,173,234,329,455,547,647,719,818,893,900,863,816,673,497,332, 213,140,75,43,25,13,7,4,2,1,1,2,2,2,2,2,2,2, 3,4,5,7,8,9,10,10,11,12,13,15,18,23,26,30,44,44, // 45 87,90,92,97,87,87,86,62,69,48,50,59,77,85,109,90,104,106, 102,116,170,247,320,441,602,704,800,899,957,953,908,906,852,654,474,318, 200,131,72,46,23,13,7,4,3,2,2,2,2,2,2,2,2,3, 4,5,7,8,10,16,15,15,21,22,31,25,30,39,45,51,71,87, // 46 125,134,146,142,122,117,99,72,62,59,54,62,68,86,89,87,103,118, 119,136,190,275,387,531,719,826,938,1035,1020,961,922,873,758,604,440,298, 186,114,65,39,22,13,8,5,3,2,2,2,2,2,2,2,3,5, 7,6,11,10,12,16,18,23,30,33,36,41,50,60,74,102,110,118, // 47 183,205,205,198,184,150,115,89,71,65,51,57,61,77,86,87,102,120, 134,159,229,323,453,633,845,992,1098,1123,1092,975,916,833,712,568,405,264, 164,100,58,34,21,13,8,6,4,3,3,2,4,4,3,3,4,5, 8,8,15,14,17,22,23,31,39,47,53,60,74,83,104,138,157,163, // 48 268,274,276,264,252,214,165,110,84,64,45,42,52,56,73,91,93,112, 160,190,258,389,519,713,950,1152,1199,1156,1103,945,873,781,637,497,351,236, 171,95,53,32,23,16,8,13,5,4,3,3,10,5,3,4,5,6, 7,9,11,19,20,28,32,43,52,60,70,84,117,128,167,182,208,258, // 49 337,366,358,347,335,227,179,124,81,63,41,35,36,41,49,62,84,99, 149,192,294,443,598,802,1022,1212,1201,1141,1084,974,821,647,617,454,310,223, 145,79,49,30,19,12,8,12,4,4,3,2,3,3,3,4,7,7, 7,9,11,14,20,29,37,58,71,80,92,121,154,168,197,258,286,314, // 50 461,473,471,407,331,254,204,125,76,48,41,39,34,35,42,56,77,95, 136,205,304,453,615,808,1065,1099,1132,1117,1006,878,735,617,497,364,264,185, 124,80,47,29,18,11,7,5,3,3,2,2,2,3,4,5,5,5, 11,10,11,20,21,36,49,70,85,102,115,145,183,214,276,324,396,404, // 51 541,533,521,421,342,247,176,111,71,47,33,33,39,38,45,61,81,105, 153,229,327,470,604,778,927,1001,1028,998,880,762,635,554,443,355,255,181, 117,79,47,31,18,11,6,7,3,2,2,2,2,3,4,5,4,5, 6,9,12,18,24,40,58,81,106,134,157,192,232,277,345,406,454,498, // 52 638,615,559,438,339,244,153,99,69,45,33,34,47,49,56,74,94,123, 170,248,344,465,575,732,850,960,988,928,828,707,592,514,432,368,263,190, 127,84,50,32,20,12,5,6,4,1,1,1,2,2,3,3,3,4, 5,9,13,18,28,46,69,95,134,178,219,260,314,360,451,516,585,601, // 53 814,726,639,464,305,192,126,76,57,39,35,46,50,59,76,91,110,146, 178,258,339,464,571,709,859,894,952,898,795,719,610,502,436,336,262,208, 157,96,62,32,18,9,4,4,4,1,1,1,1,1,6,5,2,3, 4,7,10,20,31,47,82,132,210,280,340,397,468,530,554,615,720,748, // 54 852,709,512,344,227,147,90,57,36,32,35,51,71,78,96,123,130,159, 227,251,312,382,536,628,744,808,846,858,774,675,614,541,489,438,286,224, 154,104,79,36,19,9,4,1,0,0,0,1,1,1,1,1,1,2, 3,6,9,16,34,61,125,205,336,500,598,665,709,732,762,806,855,846, // 55 774,587,424,286,174,102,58,36,28,27,41,50,70,93,110,119,120,150, 193,219,273,360,481,558,670,741,804,827,776,728,651,584,532,446,304,229, 159,100,63,38,18,8,3,1,0,0,0,0,0,1,1,1,1,1, 2,6,10,18,39,89,210,437,726,978,1131,1221,1151,1058,1013,981,960,853, // 56 653,464,312,199,117,65,35,24,21,21,31,36,52,70,84,96,96,112, 133,174,216,287,383,465,590,707,785,833,789,764,703,633,547,452,333,239, 158,98,52,31,16,7,2,0,0,0,0,0,0,0,0,0,0,1, 1,4,9,19,56,171,440,872,1360,1764,2020,2034,1906,1590,1327,1128,1023,807, // 57 540,383,230,131,71,36,19,14,14,15,20,27,36,46,55,77,71,82, 92,131,160,215,310,406,530,694,782,850,847,806,752,669,560,471,344,230, 152,86,43,22,13,6,1,0,0,0,0,0,0,0,0,0,0,0, 1,3,8,25,96,330,783,1436,2174,2765,3134,3095,2745,2166,1700,1356,1078,746, // 58 419,265,154,78,37,17,8,6,6,9,15,18,22,28,33,38,42,47, 56,77,110,147,225,341,495,613,759,893,913,893,788,694,570,422,272,182, 129,59,30,14,6,2,0,0,0,0,0,0,0,0,0,0,0,0, 1,2,8,35,159,506,1132,1975,3103,4118,4744,4533,3614,2736,2105,1578,1098,695, // 59 306,178,90,40,17,7,3,2,3,4,8,10,12,15,18,20,22,25, 31,42,63,105,197,283,407,577,692,871,986,872,719,592,439,311,204,126, 74,39,18,8,3,1,0,0,0,0,0,0,0,0,0,0,0,0, 0,2,9,47,209,626,1346,2431,4229,6649,7923,6169,4175,3105,2229,1507,828,503, // 60 202,102,45,17,6,2,1,1,1,1,2,3,4,6,7,8,9,11, 14,21,37,68,122,215,323,471,611,774,747,628,522,411,334,216,138,83, 45,22,9,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,2,9,52,223,647,1372,2484,4373,5829,5886,4645,3662,2606,1686,1025,599,365, // 61 113,50,19,6,2,1,0,0,0,0,0,1,1,1,2,3,3,4, 5,10,20,43,86,155,245,360,468,572,531,458,375,280,205,136,82,46, 22,9,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,11,47,191,548,1175,2068,3274,4073,4070,3486,2735,1907,1190,691,395,224, // 62 50,18,5,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1, 2,4,11,27,57,111,183,257,327,370,347,310,237,177,115,71,39,19, 8,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,10,34,133,386,852,1473,2138,2530,2611,2330,1790,1198,711,397,218,112, // 63 15,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1,2,6,15,35,66,112,165,195,222,212,171,126,86,53,29,14,6, 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,6,21,75,215,503,860,1219,1444,1493,1293,957,611,343,183,93,42, // 64 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,3,8,19,37,66,89,110,109,104,81,57,35,19,9,3,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,4,12,36,97,225,399,560,666,668,560,391,231,123,61,27,9, // 65 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,2,4,9,19,30,40,47,48,42,32,20,11,5,2,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,4,6,17,40,78,138,198,231,220,172,111,63,35,14,4,1, // 66 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,1,2,4,8,13,16,18,17,14,9,5,2,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,2,3,6,13,24,40,55,61,54,40,25,13,9,2,0,0, // 67 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,2,3,5,5,5,5,3,2,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,2,5,7,11,13,13,11,7,4,2,1,0,0,0, // 68 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,1,2,2,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,2,2,3,3,3,2,1,0,0,0,0,0,0, // 69 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0, // 70 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 71 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }; ftype32 rama5_ngl[] = { // 0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 1 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 2 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 3 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 4 0,0,0,0,0,0,0,0,1,1,2,3,3,2,1,1,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 5 0,0,0,0,0,0,1,2,5,7,8,9,8,6,4,2,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 6 0,0,0,0,1,3,7,12,18,22,23,22,19,14,9,5,2,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,1,1,1,1,1,6,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 7 0,0,0,2,6,13,22,33,43,48,54,44,35,25,16,9,4,2, 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,1,1,2,2,2,2,1,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 8 0,1,4,9,18,32,50,67,84,85,90,81,61,39,25,13,7,3, 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,1,5,2,3,4,4,3,3,2,1,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 9 2,5,12,22,39,62,86,107,131,138,133,114,91,55,37,17,8,4, 2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,1,2,7,4,6,8,6,5,4,3,2,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 10 6,13,24,40,64,95,123,148,198,221,201,144,121,68,43,21,9,4, 2,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,1,2,3,4,5,12,15,8,6,5,4,3,2,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3, // 11 13,23,39,60,96,139,193,234,299,271,189,145,101,63,38,17,9,4, 2,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,2,2,4,5,6,12,19,8,9,8,4,3,2,1, 0,0,0,0,1,1,1,2,1,1,1,1,1,1,1,1,3,6, // 12 20,34,53,89,139,169,198,238,232,200,163,120,78,50,36,19,8,3, 2,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,3, 5,1,1,1,5,4,3,4,5,6,8,8,7,6,4,3,2,1, 0,0,0,1,1,2,3,3,3,2,2,7,1,1,2,6,7,11, // 13 26,45,72,100,126,157,164,172,160,133,106,79,52,31,18,11,6,3, 1,1,1,1,1,1,0,0,0,0,0,0,0,2,0,0,1,1, 5,1,1,1,2,2,2,3,4,5,7,7,6,4,3,2,1,1, 0,0,1,1,2,5,6,5,4,3,2,3,2,2,3,6,12,15, // 14 30,48,68,86,93,118,114,115,104,85,65,46,29,17,9,6,3,2, 1,1,1,1,1,1,1,1,0,0,0,0,0,3,1,0,2,1, 5,1,1,1,1,1,2,2,2,3,4,4,3,2,2,1,1,0, 0,0,1,1,2,5,6,5,5,4,3,2,2,2,3,6,15,18, // 15 36,39,52,54,66,82,69,67,55,44,33,21,13,8,8,3,2,1, 1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,3,2, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0, 0,0,0,1,2,3,4,4,4,3,3,2,2,2,4,6,11,24, // 16 21,24,29,34,36,37,35,30,25,18,12,7,4,3,3,1,1,1, 1,0,0,0,0,0,1,1,1,1,2,1,1,5,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,2,2,3,3,3,3,2,2,2,2,3,6,15,21, // 17 13,15,17,19,19,17,15,11,8,5,3,2,1,1,1,1,0,0, 0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,1,2,2,2,2,1,1,1,1,2,4,7,9, // 18 7,8,9,9,8,6,5,3,2,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,1,1,1,1,1,0,0,0,1,1,2,4,5, // 19 3,3,3,3,2,1,1,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,2,2, // 20 1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, // 21 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 22 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 23 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 24 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 25 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 26 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 27 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 28 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 29 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 30 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 31 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 32 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 33 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,1,1,2,3,3,3,3,2, 2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 34 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,1,2,3,5,7,9,11,11,10,8, 6,3,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0, // 35 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, 1,1,1,1,1,1,2,3,4,7,10,15,20,25,29,29,26,21, 15,9,5,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0, // 36 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,2, 2,2,2,2,3,4,5,8,12,17,25,35,46,56,63,64,55,44, 32,20,12,6,3,1,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 37 0,0,0,0,0,0,0,0,0,0,0,1,1,2,2,3,3,4, 4,5,5,6,7,9,12,18,27,38,53,71,91,115,119,121,101,81, 59,39,22,12,6,3,1,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 38 0,1,1,1,1,1,1,1,1,1,2,2,3,5,5,5,7,10, 12,9,10,12,14,18,25,36,55,70,101,129,158,196,195,192,185,134, 96,65,37,19,10,5,2,1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 39 2,2,3,3,3,3,2,2,3,3,4,11,7,9,10,13,15,13, 14,15,21,24,26,34,46,62,85,120,162,216,280,313,342,337,250,206, 130,88,53,30,14,7,3,2,0,0,0,0,0,0,0,0,0,0, 0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1, // 40 4,5,5,6,6,7,7,5,5,6,7,9,11,20,30,17,19,27, 23,23,27,34,51,73,79,102,138,202,262,310,358,404,431,410,322,246, 171,99,71,42,24,11,10,3,1,0,0,0,0,0,0,0,0,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3, // 41 8,9,10,11,12,12,11,13,12,13,12,14,18,25,29,27,26,30, 34,36,42,53,75,95,123,171,217,280,346,426,460,516,498,479,359,272, 193,114,69,38,21,11,6,2,1,0,0,0,0,0,0,1,1,1, 1,1,2,2,5,3,2,2,2,2,2,5,2,3,3,4,5,6, // 42 15,17,18,19,20,18,17,22,22,20,18,24,28,38,40,47,41,41, 43,52,62,82,112,146,183,249,308,381,460,536,565,629,578,561,409,294, 206,118,70,41,23,13,6,3,1,1,0,1,1,1,1,1,1,1, 2,2,3,4,8,4,4,4,3,3,4,8,5,6,7,8,10,12, // 43 27,30,32,33,36,30,28,32,26,31,36,37,47,58,53,57,59,55, 58,70,88,120,154,215,282,364,431,533,596,667,718,729,671,581,469,314, 218,123,71,43,24,15,6,3,2,1,1,1,1,1,1,1,1,2, 2,3,4,5,6,6,6,6,6,7,7,8,16,14,14,16,19,23, // 44 46,50,52,54,67,49,46,49,44,41,38,50,57,70,72,73,85,70, 72,96,123,164,220,309,429,516,613,679,772,844,848,813,770,634,467,314, 201,132,70,41,23,12,6,3,2,1,1,1,2,2,2,2,2,2, 3,4,5,6,7,8,9,10,10,11,13,14,17,22,25,29,41,42, // 45 82,85,87,91,82,82,81,58,65,45,47,56,72,80,101,86,99,100, 96,109,161,233,302,416,568,665,755,851,900,903,857,854,804,617,449,301, 189,123,68,43,22,12,7,4,2,2,2,2,2,2,2,2,2,3, 4,5,6,8,9,15,14,14,19,21,29,24,29,37,43,49,67,82, // 46 118,127,139,133,115,110,94,68,58,56,51,58,64,81,84,82,97,111, 111,128,180,260,365,501,679,777,884,977,958,907,870,824,717,571,415,281, 176,108,62,37,20,12,7,4,3,2,2,2,2,2,2,2,3,4, 7,6,10,9,12,15,17,21,28,31,34,39,47,57,70,96,104,112, // 47 173,193,196,186,174,143,109,84,67,62,49,54,58,73,81,81,96,114, 126,150,216,305,430,598,799,936,1036,1064,1031,919,864,786,672,537,381,250, 155,94,55,32,20,12,8,5,4,3,2,2,3,4,3,3,3,5, 7,7,14,13,16,21,22,29,36,45,51,57,70,78,98,130,148,154, // 48 253,259,261,250,237,202,157,104,80,61,44,40,50,52,69,86,88,106, 151,179,243,367,489,673,896,1088,1134,1093,1042,892,823,740,603,469,330,223, 161,89,50,31,22,15,8,12,4,4,3,2,10,5,3,3,5,5, 6,8,10,18,19,27,30,41,49,57,66,80,111,121,157,175,196,244, // 49 319,347,340,331,319,216,170,117,76,60,39,33,34,39,46,58,79,93, 139,181,278,418,563,758,968,1145,1133,1078,1024,923,776,614,583,429,293,211, 137,75,47,29,18,11,7,11,4,3,3,2,2,3,3,4,6,7, 6,8,10,13,19,27,36,54,66,76,86,114,146,158,186,246,271,297, // 50 437,449,449,388,314,241,194,120,73,47,39,37,32,34,40,53,73,90, 129,193,287,427,580,763,1003,1038,1068,1053,950,829,694,586,475,346,251,176, 120,76,45,28,17,10,6,5,3,2,2,2,2,3,4,4,5,5, 10,9,10,19,20,34,46,65,80,96,109,137,172,203,261,309,376,385, // 51 516,509,498,403,327,238,169,107,69,46,33,33,39,38,45,58,77,100, 145,216,308,445,571,735,876,943,971,946,834,723,604,528,426,342,246,175, 116,77,46,30,17,10,6,6,3,2,2,2,2,2,4,4,4,4, 6,8,11,17,23,38,55,76,100,126,149,181,218,262,328,388,433,475, // 52 614,593,537,420,325,235,148,97,68,44,34,37,49,50,56,72,90,118, 161,235,325,441,543,696,803,908,940,886,790,678,570,498,423,363,258,189, 127,84,50,32,20,12,5,6,3,1,1,1,1,2,3,3,3,3, 5,9,12,17,26,44,65,90,127,168,209,246,299,343,430,495,562,577, // 53 790,703,618,447,297,188,124,76,57,40,36,49,53,61,77,90,107,140, 171,245,321,440,543,679,816,851,907,869,773,702,603,503,446,342,269,213, 160,99,64,33,18,9,4,4,4,1,1,1,1,1,6,4,2,3, 4,7,10,19,29,44,78,125,198,264,321,377,446,510,534,596,696,723, // 54 832,691,500,343,223,147,95,59,38,34,38,55,75,87,99,123,130,154, 218,242,298,363,512,599,712,776,823,836,770,684,637,574,517,461,319,240, 177,110,81,38,20,9,4,2,1,0,0,0,1,1,1,1,1,2, 3,5,9,15,32,59,118,194,317,473,569,633,682,708,743,792,836,829, // 55 761,577,417,282,173,102,60,41,32,35,45,55,75,104,120,121,119,147, 187,210,259,345,463,537,647,723,794,839,799,774,722,655,595,494,347,264, 178,112,68,40,20,9,4,1,0,0,0,0,0,1,1,1,1,1, 2,6,10,17,36,84,198,413,687,929,1081,1172,1113,1036,1000,976,953,847, // 56 655,464,312,199,118,66,38,28,24,27,36,45,66,80,101,102,98,112, 131,169,207,278,372,455,582,707,810,884,854,859,819,759,655,545,404,283, 184,120,60,34,18,8,3,1,0,0,0,0,0,0,0,0,0,1, 1,4,9,18,52,162,416,827,1293,1683,1937,1964,1851,1566,1326,1145,1046,812, // 57 557,392,234,133,72,38,21,16,16,19,26,39,54,56,72,84,75,83, 92,129,156,210,305,405,540,719,839,946,970,954,909,848,721,602,441,279, 180,109,52,25,15,7,2,1,0,0,0,0,0,0,0,0,0,0, 1,3,7,23,91,313,744,1368,2073,2648,3019,3011,2691,2153,1721,1398,1117,768, // 58 442,280,160,80,39,18,10,7,9,12,21,26,29,35,41,44,45,49, 57,76,109,147,228,350,527,666,843,1036,1098,1109,998,922,799,580,372,238, 157,74,37,17,8,3,1,0,0,0,0,0,0,0,0,0,0,0, 1,2,7,33,151,482,1078,1887,2976,3952,4590,4416,3572,2748,2146,1646,1160,748, // 59 328,188,95,42,18,7,4,3,4,7,11,13,16,19,22,24,25,27, 32,43,64,107,203,301,450,649,811,1076,1235,1155,991,833,649,458,287,176, 99,51,24,10,4,1,0,0,0,0,0,0,0,0,0,0,0,0, 0,2,8,44,200,598,1287,2335,4067,6371,7643,6046,4198,3171,2316,1590,899,552, // 60 221,110,48,18,7,3,1,1,2,3,4,5,7,8,9,10,11,12, 15,22,40,76,132,240,374,555,733,974,1001,923,764,607,496,312,200,119, 63,30,12,5,1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,2,9,49,214,621,1319,2397,4211,5632,5760,4704,3736,2721,1783,1107,650,398, // 61 127,56,20,6,2,1,0,0,0,1,1,1,2,2,3,3,4,4, 6,10,22,48,97,180,299,439,591,747,727,668,553,424,315,202,123,68, 33,14,5,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,10,45,185,530,1138,2010,3190,4002,4060,3558,2821,2007,1271,754,439,251, // 62 58,21,6,2,0,0,0,0,0,0,0,0,0,0,0,1,1,1, 2,5,12,30,68,135,237,329,441,519,494,435,348,265,181,111,62,31, 13,4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,9,33,130,377,833,1446,2124,2554,2655,2400,1864,1274,777,446,249,129, // 63 18,5,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1,2,7,18,42,82,147,213,268,314,295,249,193,137,87,49,24,10, 3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,5,21,74,213,497,862,1225,1462,1518,1336,1006,663,388,214,111,50, // 64 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,4,10,23,46,82,115,145,152,149,122,90,58,33,16,6,2, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,4,12,36,99,228,408,570,684,695,595,429,265,149,76,34,12, // 65 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,2,5,11,23,38,52,63,67,62,48,32,18,9,3,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,4,6,18,42,82,150,209,248,240,194,132,79,45,18,6,1, // 66 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,1,2,5,10,16,21,24,24,20,14,8,4,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,2,3,7,15,27,46,61,70,63,49,32,18,11,3,0,0, // 67 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,2,4,5,7,7,6,4,2,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,1,1,3,5,9,13,16,16,14,10,6,3,1,0,0,0, // 68 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,1,2,2,2,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,1,2,3,3,4,3,2,1,0,0,0,0,0,0, // 69 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0, // 70 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 71 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }; ftype32 rama5_all[] = { // 0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 1 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 2 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 3 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 4 0,0,0,0,0,0,0,0,1,1,2,2,2,2,1,1,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 5 0,0,0,0,0,0,1,2,5,7,8,9,8,6,4,2,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 6 0,0,0,0,1,3,7,12,18,21,23,22,18,13,8,5,2,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,1,1,2,2,2,1,1,6,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 7 0,0,0,2,6,13,24,35,45,50,54,44,34,24,15,8,4,2, 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,1,2,3,4,5,5,5,4,2,1,1,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 8 0,1,4,10,21,37,56,75,93,93,95,83,63,38,24,12,6,3, 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,1,3,4,9,8,9,9,9,7,5,3,1,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 9 3,7,14,27,46,74,104,130,155,159,151,129,99,55,36,16,8,3, 1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1,1,2,3,4,6,9,15,14,16,18,14,10,7,5,3,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1, // 10 9,18,32,53,82,125,165,195,246,267,235,169,132,73,43,19,9,4, 2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1, 2,3,5,7,9,12,15,18,21,27,31,20,15,11,7,4,2,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,4, // 11 21,36,57,89,133,190,265,312,377,347,250,185,119,73,43,17,8,4, 2,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,2,4, 6,8,10,12,15,18,24,29,32,37,41,28,27,16,9,5,2,1, 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,5,11, // 12 38,61,90,143,209,249,303,364,405,366,251,166,101,60,38,19,7,3, 2,1,1,1,1,0,0,0,0,0,0,0,0,1,2,4,6,11, 15,14,18,21,25,35,42,40,33,33,34,26,22,15,9,5,3,1, 1,0,0,1,1,2,3,3,3,2,2,7,2,2,3,9,13,23, // 13 60,93,131,177,215,255,278,297,312,259,182,124,76,42,21,13,6,2, 1,1,1,1,1,1,0,0,0,0,1,1,2,5,5,8,13,15, 23,28,28,31,35,38,39,34,33,31,28,26,20,13,8,5,2,1, 1,1,1,1,2,5,6,5,4,4,3,4,3,4,7,14,26,39, // 14 85,115,153,186,201,222,221,229,219,173,124,84,50,26,12,6,3,2, 1,1,1,1,1,1,1,1,1,1,2,3,4,9,10,14,20,22, 31,41,39,42,42,40,39,32,32,28,23,20,16,11,7,4,2,1, 1,1,1,2,3,6,7,6,5,4,4,4,4,7,13,23,42,58, // 15 120,147,180,182,186,184,170,162,130,110,75,49,29,15,12,3,2,1, 1,1,1,1,1,1,1,2,2,3,4,6,8,11,16,24,26,31, 33,45,48,47,48,39,37,30,27,28,21,15,11,8,5,4,2,1, 1,1,1,2,3,4,5,5,5,5,4,5,7,12,22,36,54,84, // 16 154,167,150,161,142,128,115,94,74,56,39,24,13,6,5,2,1,1, 1,1,1,1,1,2,2,2,3,5,7,9,15,25,21,28,36,37, 54,49,57,48,45,37,32,28,23,18,14,10,7,6,4,5,3,1, 1,1,1,2,3,4,7,5,5,4,5,6,10,18,31,48,88,113, // 17 135,135,150,133,107,85,65,51,38,27,18,10,6,3,2,1,1,1, 1,2,2,2,2,2,2,3,4,6,9,12,15,23,25,35,51,45, 48,45,48,40,37,32,25,29,20,16,11,10,6,4,3,2,3,1, 1,1,1,2,2,3,6,4,6,4,5,8,14,24,41,62,86,114, // 18 117,113,116,97,73,55,40,27,18,12,7,4,3,2,3,1,1,1, 2,2,2,2,2,3,3,4,7,7,9,13,17,22,29,35,36,39, 45,41,39,32,31,25,21,20,16,10,8,7,5,4,3,2,2,1, 1,0,1,2,2,2,2,3,4,4,5,9,17,29,45,70,87,111, // 19 99,90,87,68,51,34,24,14,9,5,3,2,2,1,2,1,1,1, 2,2,2,2,3,3,3,5,7,8,12,16,19,23,27,33,31,33, 36,36,36,29,25,20,17,17,13,8,6,5,4,3,2,2,1,1, 0,0,0,0,1,1,1,2,2,3,6,10,20,31,46,74,85,101, // 20 77,67,63,46,33,22,14,10,4,3,2,1,1,1,1,1,1,1, 2,2,2,2,3,3,4,10,11,10,17,18,19,29,26,30,26,30, 30,31,26,24,20,16,13,11,9,7,6,7,4,3,2,2,1,1, 0,0,0,0,0,1,1,1,2,3,6,9,17,32,46,69,72,84, // 21 54,49,40,29,25,18,8,5,2,1,1,1,1,1,1,1,1,1, 2,2,2,2,4,5,3,4,6,9,10,21,16,18,29,24,28,28, 27,23,23,18,17,15,14,12,8,9,5,5,4,3,5,1,1,1, 0,0,0,0,0,0,1,3,2,3,4,8,17,33,45,53,50,58, // 22 36,29,25,21,19,9,5,3,1,1,1,1,0,0,1,1,1,1, 1,2,2,2,3,4,3,4,5,7,8,12,14,17,16,19,18,18, 18,22,19,15,16,14,10,9,10,7,8,7,4,2,2,1,1,0, 0,0,0,0,0,0,0,1,1,2,4,7,14,21,26,33,38,37, // 23 22,18,16,12,9,5,3,2,1,2,0,0,0,0,0,0,1,1, 1,1,1,2,2,2,4,3,5,6,7,9,11,13,16,19,17,18, 16,17,18,16,15,12,11,11,10,8,5,5,4,2,1,1,0,0, 0,0,0,0,0,0,0,0,1,2,3,5,12,14,17,21,22,22, // 24 14,11,11,7,4,3,2,1,1,2,0,0,0,0,0,0,0,1, 1,1,1,1,2,2,3,3,4,5,6,7,9,13,14,20,15,17, 16,16,18,18,15,12,12,11,9,10,6,5,4,4,1,1,0,0, 0,0,0,0,0,0,0,0,1,1,2,4,9,8,11,14,14,16, // 25 8,7,5,4,3,2,1,1,0,0,0,0,0,0,0,0,0,0, 1,1,1,1,2,2,2,2,3,3,7,5,8,11,10,11,14,17, 14,16,16,18,17,13,12,13,10,7,5,4,2,2,1,0,0,0, 0,0,0,0,0,0,0,0,1,1,3,4,4,6,7,8,9,10, // 26 5,4,3,2,1,1,1,0,0,0,0,0,0,0,0,0,0,0, 0,0,1,1,1,1,1,2,5,3,3,4,8,7,13,15,12,17, 16,17,15,18,20,14,18,12,10,8,6,4,2,1,1,0,0,0, 0,0,0,2,0,0,0,0,1,1,2,2,3,4,5,6,8,6, // 27 3,3,2,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,1,1,1,2,2,3,4,5,6,9,11,13,14, 20,17,17,18,20,16,18,14,12,9,6,4,2,1,1,0,0,0, 0,0,0,0,0,0,0,0,1,1,2,7,3,3,4,4,5,4, // 28 2,1,1,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,1,1,1,2,2,3,3,5,7,8,10,13,15, 16,16,18,17,19,18,16,13,12,8,5,3,2,1,0,0,0,0, 0,0,0,0,0,0,0,0,1,1,1,3,2,3,3,3,3,2, // 29 1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,1,1,1,1,2,2,3,5,8,10,10,13,18, 17,19,20,19,18,18,14,12,9,6,5,4,2,1,0,0,0,0, 0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,1,1, // 30 0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,1,1,1,2,2,5,7,8,12,12,20,24, 25,26,25,23,22,22,16,14,12,5,4,2,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1, // 31 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,1,1,1,2,4,6,11,12,13,17,28, 30,26,29,26,25,23,16,10,7,9,4,1,1,0,0,0,0,0, 0,0,0,0,0,0,1,0,0,0,1,1,1,1,1,0,0,0, // 32 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,1,1,2,2,5,8,10,15,16,19,25, 33,31,35,32,30,18,21,12,6,4,2,1,0,0,0,0,0,0, 0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0, // 33 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,1,1,1,2,3,6,9,12,18,21,25,29, 33,33,33,32,23,18,15,11,5,3,2,1,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 34 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,1,1,2,2,4,6,9,13,21,27,31,36,37, 40,40,35,33,23,18,13,10,5,3,2,1,0,0,0,0,0,0, 0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0, // 35 0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,1,1, 1,1,1,1,1,2,2,4,6,9,14,21,26,40,49,51,64,61, 60,44,36,34,26,20,12,7,4,3,2,1,0,3,0,0,0,0, 0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0, // 36 0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2, 2,2,2,3,3,4,6,8,12,19,27,38,51,66,80,86,82,76, 72,64,43,34,23,16,10,6,5,2,1,1,0,1,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 37 0,0,0,0,0,0,0,0,0,0,1,1,1,2,2,3,3,3, 4,4,5,6,7,9,12,17,26,38,53,72,93,121,131,137,124,109, 92,80,50,38,26,18,10,6,6,2,1,1,0,1,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 38 1,1,1,1,1,1,1,1,1,1,2,2,3,5,5,5,6,9, 11,8,9,11,13,17,23,34,52,68,98,126,158,195,204,205,206,158, 121,93,61,37,26,17,9,6,3,2,1,3,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 39 2,2,3,3,3,2,2,2,2,3,4,11,7,9,9,12,14,12, 13,13,19,21,23,31,43,57,79,112,153,206,272,305,338,340,260,223, 151,107,71,49,30,16,9,6,3,2,1,1,0,0,0,0,1,1, 1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1, // 40 4,5,6,6,6,7,7,5,5,5,7,8,11,18,27,16,17,24, 21,20,24,31,47,67,72,94,128,187,243,293,341,386,416,407,324,259, 181,120,90,57,34,19,15,6,3,2,1,1,0,0,1,3,1,1, 1,1,1,1,1,1,1,1,1,0,1,1,1,1,2,2,2,3, // 41 8,9,11,11,11,12,12,13,11,12,11,13,16,24,27,25,24,28, 31,32,38,49,68,86,112,157,202,261,321,399,434,487,474,467,354,278, 200,130,81,50,29,19,11,6,3,2,1,1,1,1,1,1,1,1, 1,2,2,2,5,2,2,2,2,1,1,5,2,3,3,4,5,6, // 42 14,16,18,19,20,18,17,22,23,19,17,22,26,35,37,45,37,37, 38,49,56,74,101,135,167,230,286,352,430,503,532,592,549,535,397,291, 207,130,81,51,30,21,12,6,4,2,2,1,1,1,1,1,1,1, 2,2,3,3,8,4,4,3,3,3,3,7,5,6,7,8,10,12, // 43 26,29,33,32,34,30,28,31,25,29,32,34,44,53,49,53,55,51, 54,64,80,109,140,196,256,336,397,492,555,622,675,681,636,551,454,303, 214,126,81,53,35,22,12,7,4,3,2,2,2,2,2,1,1,2, 2,3,4,4,5,6,6,6,6,6,7,7,14,14,13,15,18,22, // 44 44,48,50,52,63,47,44,47,41,39,35,46,53,64,66,67,77,63, 67,88,111,149,201,281,390,470,561,623,717,780,788,754,717,598,444,303, 206,133,76,49,32,17,11,7,5,3,3,3,3,3,2,2,2,2, 3,4,5,6,7,8,8,9,10,11,12,13,16,21,23,27,38,40, // 45 77,80,84,87,77,80,76,56,60,41,43,51,65,73,93,78,90,91, 87,100,145,211,274,381,519,608,692,781,832,840,801,793,749,580,431,293, 188,129,74,51,29,18,12,8,5,4,4,4,3,3,3,3,3,3, 4,5,6,7,9,14,13,13,18,20,26,22,26,36,42,46,62,78, // 46 112,120,132,125,108,105,89,65,57,51,47,54,58,74,77,75,89,101, 100,118,162,236,331,459,618,712,815,900,888,846,808,764,666,533,399,272, 175,114,69,46,28,20,13,10,7,5,6,4,4,4,3,3,3,5, 7,6,9,9,11,14,16,20,26,29,32,36,43,54,66,90,98,108, // 47 164,183,186,178,168,135,105,81,64,57,45,49,53,67,74,76,87,103, 115,134,195,278,391,547,732,856,950,971,948,855,805,734,629,499,361,240, 156,102,65,43,29,22,15,12,8,6,7,5,6,6,4,4,4,6, 8,7,13,13,16,20,20,26,34,41,49,54,64,72,93,123,139,147, // 48 243,253,253,236,225,192,153,101,76,60,41,37,46,48,62,79,80,96, 137,161,220,335,447,616,822,997,1037,1000,957,822,756,683,564,445,314,219, 161,98,61,43,33,25,17,18,12,9,6,6,11,7,4,5,6,7, 7,8,10,17,18,25,27,38,45,52,61,74,103,114,148,166,188,233, // 49 318,342,336,318,309,215,164,116,73,57,37,31,32,36,42,52,71,85, 126,166,253,379,512,692,884,1044,1033,986,936,849,719,572,546,405,282,207, 141,88,59,42,32,26,20,19,11,12,7,6,5,5,6,7,7,8, 7,8,13,13,18,25,32,50,60,69,79,105,136,150,176,234,263,289, // 50 433,451,448,386,314,239,188,116,70,44,37,35,30,31,37,49,66,81, 116,178,263,391,528,698,917,951,974,965,879,768,648,550,447,327,243,180, 130,94,62,45,34,28,20,15,12,11,9,7,6,7,7,8,6,6, 10,9,11,19,19,31,42,59,73,87,100,126,161,197,249,300,364,379, // 51 524,523,509,413,335,238,168,106,67,47,31,31,37,34,41,53,70,91, 132,195,279,407,524,676,806,873,893,871,772,668,560,499,409,331,241,183, 132,97,66,51,41,32,22,19,14,11,8,7,6,6,7,8,5,5, 7,11,12,17,21,35,51,76,91,116,137,168,207,252,317,381,429,482, // 52 633,617,561,447,339,242,152,98,67,46,33,36,46,45,51,65,82,107, 147,213,297,403,499,638,742,837,865,817,734,625,531,471,407,353,263,199, 151,104,73,56,47,37,23,22,16,10,7,7,6,5,6,5,5,5, 7,10,12,15,27,42,60,83,118,155,194,231,284,332,423,494,571,597, // 53 822,738,655,478,327,200,132,79,57,39,36,46,50,57,71,83,97,128, 156,221,289,404,499,616,750,782,831,800,713,650,560,476,431,339,277,229, 193,123,89,60,46,40,25,19,14,10,9,5,5,4,10,6,4,4, 6,7,10,18,27,40,72,115,182,245,302,357,427,495,531,612,719,759, // 54 890,745,551,381,249,161,101,61,39,34,40,52,70,81,95,114,118,140, 198,220,272,334,468,544,652,713,758,768,710,640,600,548,501,454,331,258, 209,146,110,64,47,34,21,16,11,8,10,4,4,3,3,3,3,3, 5,6,9,15,29,55,109,181,292,440,534,604,654,690,740,814,876,893, // 55 824,629,462,310,194,118,68,43,32,34,44,53,70,97,110,112,109,135, 171,191,238,320,423,490,595,667,734,773,740,729,690,629,582,492,359,280, 205,143,102,73,44,30,20,13,8,5,4,3,2,2,2,2,2,2, 3,6,10,16,34,79,183,381,634,863,1007,1099,1058,1009,996,995,1002,904, // 56 705,509,346,221,133,75,42,30,25,27,35,42,62,74,93,95,92,104, 121,159,188,254,341,417,533,658,753,819,795,799,774,732,643,544,415,302, 212,152,87,61,38,28,15,9,5,3,2,2,1,1,1,1,1,2, 3,4,8,17,49,150,383,763,1195,1559,1804,1847,1758,1507,1313,1165,1087,868, // 57 589,424,258,148,82,43,23,18,17,18,24,36,50,52,67,78,69,76, 85,118,143,192,281,376,501,670,781,882,908,905,864,818,706,597,450,297, 200,133,73,46,28,16,9,5,3,2,1,1,1,1,1,1,1,1, 2,3,7,22,85,288,685,1266,1926,2462,2823,2832,2543,2059,1679,1401,1145,797, // 58 459,297,172,89,44,21,11,8,9,12,22,24,27,33,38,40,42,45, 53,72,102,135,212,327,493,624,791,963,1034,1043,944,884,781,578,372,247, 168,87,50,30,16,9,5,3,1,1,0,0,0,0,0,0,0,0, 1,2,7,31,139,444,994,1752,2774,3735,4334,4174,3385,2628,2069,1607,1153,756, // 59 331,194,101,46,20,9,5,4,5,6,11,12,15,18,20,22,23,25, 29,40,59,99,189,283,428,612,765,1003,1158,1087,943,805,629,450,289,179, 108,59,34,16,8,4,2,1,0,0,0,0,0,0,0,0,0,0, 0,2,7,41,184,553,1192,2171,3797,6007,7154,5665,3961,3008,2204,1534,885,552, // 60 218,112,50,20,7,3,2,2,2,3,4,5,6,8,9,9,10,11, 14,20,37,71,124,226,354,526,692,913,946,872,724,577,473,300,196,124, 67,35,17,7,3,1,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,8,46,198,577,1224,2225,3944,5350,5434,4448,3531,2581,1697,1057,627,388, // 61 123,55,21,7,2,1,0,0,0,1,1,1,2,2,3,3,3,4, 5,10,20,45,92,171,283,416,561,711,688,628,521,399,297,193,120,70, 35,16,7,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,9,42,172,495,1058,1870,2989,3761,3808,3338,2658,1888,1193,710,417,241, // 62 55,20,6,2,0,0,0,0,0,0,0,0,0,0,0,0,1,1, 2,4,11,29,64,130,225,310,415,495,468,410,328,249,171,106,60,31, 14,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,3,8,31,121,351,773,1345,1975,2385,2478,2236,1740,1188,725,416,234,122, // 63 17,5,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 1,2,6,17,40,77,139,202,253,295,279,235,182,128,82,46,23,10, 4,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,5,19,69,198,461,800,1138,1359,1407,1240,935,614,359,199,103,47, // 64 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,3,9,22,44,78,110,137,143,140,115,85,54,31,15,6,2, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,3,11,35,93,211,377,527,633,643,550,396,245,137,71,32,11, // 65 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,2,5,11,22,36,50,60,63,58,45,30,17,8,3,1,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,2,4,6,17,39,76,139,193,229,222,179,122,72,41,17,5,1, // 66 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,1,2,5,9,15,20,23,22,19,13,7,3,1,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,1,2,3,7,14,25,43,57,64,58,45,29,16,10,2,0,0, // 67 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,2,4,5,6,7,6,4,2,1,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,1,1,3,5,8,12,15,15,13,9,5,3,1,0,0,0, // 68 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,1,1,2,2,2,1,1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,1,1,2,3,3,3,3,2,1,0,0,0,0,0,0, // 69 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0, // 70 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, // 71 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }; } void Prob_phi_2d::init( const int& size ) { n = size; data_.clear(); data_.resize( n*n, 0.0 ); } void Prob_phi_2d::accumulate( const ftype32 table[] ) { for ( int i = 0; i < data_.size(); i++ ) data_[i] += table[i]; } /*! linear interpolation onto grid */ void Prob_phi_2d::accumulate( const ftype& phi1, const ftype& phi2, ftype wgt ) { int i1_0, i2_0, i1_1, i2_1; ftype w1_0, w2_0, w1_1, w2_1; w1_1 = ftype(n) * phi1 / Util::twopi(); w2_1 = ftype(n) * phi2 / Util::twopi(); i1_0 = Util::intf( w1_1 ); i2_0 = Util::intf( w2_1 ); w1_1 -= ftype( i1_0 ); w2_1 -= ftype( i2_0 ); w1_0 = 1.0 - w1_1; w2_0 = 1.0 - w2_1; i1_0 = Util::mod( i1_0 , n ); i2_0 = Util::mod( i2_0 , n ); i1_1 = Util::mod( i1_0+1, n ); i2_1 = Util::mod( i2_0+1, n ); data( i1_0, i2_0 ) += wgt * w1_0 * w2_0; data( i1_0, i2_1 ) += wgt * w1_0 * w2_1; data( i1_1, i2_0 ) += wgt * w1_1 * w2_0; data( i1_1, i2_1 ) += wgt * w1_1 * w2_1; } /*! normalise mean value to 1/(2pi)^2 */ void Prob_phi_2d::normalise() { ftype s = 0.0; for ( int i = 0; i < data_.size(); i++ ) s += data_[i]; s = ftype( data_.size() ) / ( Util::twopi() * Util::twopi() * s ); for ( int i = 0; i < data_.size(); i++ ) data_[i] *= s; } /*! linear interpolation off of grid */ ftype Prob_phi_2d::probability( const ftype& phi1, const ftype& phi2 ) const { int i1_0, i2_0, i1_1, i2_1; ftype w1_0, w2_0, w1_1, w2_1; w1_1 = ftype(n) * phi1 / Util::twopi(); w2_1 = ftype(n) * phi2 / Util::twopi(); i1_0 = Util::intf( w1_1 ); i2_0 = Util::intf( w2_1 ); w1_1 -= ftype( i1_0 ); w2_1 -= ftype( i2_0 ); w1_0 = 1.0 - w1_1; w2_0 = 1.0 - w2_1; i1_0 = Util::mod( i1_0 , n ); i2_0 = Util::mod( i2_0 , n ); i1_1 = Util::mod( i1_0+1, n ); i2_1 = Util::mod( i2_0+1, n ); return w1_0 * ( w2_0 * data( i1_0, i2_0 ) + w2_1 * data( i1_0, i2_1 ) ) + w1_1 * ( w2_0 * data( i1_1, i2_0 ) + w2_1 * data( i1_1, i2_1 ) ); } String Prob_phi_2d::format() const { String s; for ( int i = 0; i < n; i++ ) { for ( int j = 0; j < n; j++ ) { if ( j % 12 == 0 ) s += "\n "; int k = Util::intr( data(i,j) ); s += String( k, 5 ) + ","; } s += "//" + String( i, 2 ); } return s; } /*! Construct a Ramachandran plot of a given type. \param type The residue type of the plot. Options include: Ramachandran::Gly, Ramachandran::Pro, Ramachandran::NonGlyPro, Ramachandran::NonGly, Ramachandran::All */ Ramachandran::Ramachandran( TYPE type ) { init( type ); } /*! Construct a Ramachandran plot of a given type. \param type The residue type of the plot. Options include: Ramachandran::Gly, Ramachandran::Pro, Ramachandran::NonGlyPro, Ramachandran::NonGly, Ramachandran::All */ void Ramachandran::init( TYPE type ) { switch (type) { case Gly5: Prob_phi_2d::init( data::rama5_data_size ); Prob_phi_2d::accumulate( data::rama5_gly ); break; case Pro5: Prob_phi_2d::init( data::rama5_data_size ); Prob_phi_2d::accumulate( data::rama5_pro ); break; case NonGlyPro5: Prob_phi_2d::init( data::rama5_data_size ); Prob_phi_2d::accumulate( data::rama5_ngp ); break; case NonGly5: Prob_phi_2d::init( data::rama5_data_size ); Prob_phi_2d::accumulate( data::rama5_ngl ); break; case All5: Prob_phi_2d::init( data::rama5_data_size ); Prob_phi_2d::accumulate( data::rama5_all ); break; case Gly: Prob_phi_2d::init( data::rama_data_size ); Prob_phi_2d::accumulate( data::rama_gly ); break; case Pro: Prob_phi_2d::init( data::rama_data_size ); Prob_phi_2d::accumulate( data::rama_pro ); break; case NonGlyPro: Prob_phi_2d::init( data::rama_data_size ); Prob_phi_2d::accumulate( data::rama_ngp ); break; case NonGly: Prob_phi_2d::init( data::rama_data_size ); Prob_phi_2d::accumulate( data::rama_ngp ); Prob_phi_2d::accumulate( data::rama_pro ); break; default: Prob_phi_2d::init( data::rama_data_size ); Prob_phi_2d::accumulate( data::rama_ngp ); Prob_phi_2d::accumulate( data::rama_pro ); Prob_phi_2d::accumulate( data::rama_gly ); break; } Prob_phi_2d::normalise(); set_thresholds(); } /*! Set thresholds for favorable and allowed regions of the Ramachandran plot. The US spelling is used because it is the same length as 'allowed'. I should get out more. Sorry. \param prob_favored The probability threshold for the favored region. \param prob_allowed The probability threshold for the allowed region. */ void Ramachandran::set_thresholds( ftype prob_favored, ftype prob_allowed ) { p_favored = prob_favored; p_allowed = prob_allowed; } } // namespace clipper clipper/clipper/core/ramachandran.h000644 000765 000000 00000011636 12506727731 017600 0ustar00ccbwheel000000 000000 /*! \file ramachandran.h Ramachandran Plot class */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_RAMACHANDRAN #define CLIPPER_RAMACHANDRAN #include "clipper_types.h" namespace clipper { //! 2-d angular probability distibution class /*! Base for Ramachandran class (and other similar classes, such as a pseudo-ramachandran plot or the JPD of two phases ). */ class Prob_phi_2d { public: //! initialise: with sampling void init( const int& size ); //! accumulate new table of samples to probability void accumulate( const ftype32 table[] ); //! accumulate new sample to probability void accumulate( const ftype& phi1, const ftype& phi2, ftype wgt = 1.0 ); //! normalise to integrate to 1/(2pi)^2 void normalise(); //! get probability for a particular pair of angles ftype probability( const ftype& phi1, const ftype& phi2 ) const; //! formatted string representation (as C++ code) String format() const; //! 2d read access const ftype& data( const int& i, const int& j ) const { return data_[n*i+j]; } //! 2d write access ftype& data( const int& i, const int& j ) { return data_[n*i+j]; } private: int n; //!< sampling std::vector data_; }; //! Ramachandran plot class /*! This class provides a reference Ramachandran plot for Gly, Pro, other, and combinations of those types of residues. The source data comes from the best residues from the 'top500' best-determined structures list of D. C. and J. S. Richardson, http://kinemage.biochem.duke.edu/index.html The Ramachandran plot is normalised in inverse radians squared, so the mean value of a probability is 1/(2 pi)2. */ class Ramachandran : private Prob_phi_2d { public: //! enumeration of built-in Ramachandran tables enum TYPE { Gly, Pro, NonGlyPro, NonGly, All, Gly5, Pro5, NonGlyPro5, NonGly5, All5 }; //! null constructor Ramachandran() {} //! constructor: from standard plot Ramachandran( TYPE type ); //! initialise: from standard plot void init( TYPE type ); //! change threshholds to different values void set_thresholds( ftype prob_favored = 0.01, ftype prob_allowed = 0.0005 ); //! get probability for a particular pair of angles ftype probability( const ftype& phi, const ftype& psi ) const { return Prob_phi_2d::probability( phi, psi ); } //! test if a pair of angles are in the favored region bool favored( const ftype& phi, const ftype& psi ) const { return ( probability( phi, psi ) > p_favored ); } //! test if a pair of angles are in the allowed region bool allowed( const ftype& phi, const ftype& psi ) const { return ( probability( phi, psi ) > p_allowed ); } private: ftype p_favored, p_allowed; }; } // namespace clipper #endif clipper/clipper/core/resol_basisfn.cpp000644 000765 000000 00000027555 11766652736 020365 0ustar00ccbwheel000000 000000 /* resol_basisfn.cpp: implementation file for resolution basis functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA /* This code is derived from the 'dm' source code */ #include "resol_basisfn.h" namespace clipper { // resolution ordinal void Resolution_ordinal::init( const HKL_info& hklinfo, const ftype& power ) { HKL_info::HKL_reference_index ih; Range range; for ( ih = hklinfo.first(); !ih.last(); ih.next() ) range.include( ih.invresolsq() ); Generic_ordinal::init( range, 1000 ); for ( ih = hklinfo.first(); !ih.last(); ih.next() ) accumulate( ih.invresolsq() ); prep_ordinal(); for ( int i = 0; i < hist.size(); i++ ) hist[i] = pow( hist[i], 1.0/power ); } void Resolution_ordinal::init( const HKL_data_base& hkldata, const ftype& power ) { HKL_info::HKL_reference_index ih; Range range; for ( ih = hkldata.first_data(); !ih.last(); hkldata.next_data(ih) ) range.include( ih.invresolsq() ); Generic_ordinal::init( range, 1000 ); for ( ih = hkldata.first_data(); !ih.last(); hkldata.next_data(ih) ) accumulate( ih.invresolsq() ); prep_ordinal(); for ( int i = 0; i < hist.size(); i++ ) hist[i] = pow( hist[i], 1.0/power ); } void Resolution_ordinal::init( const HKL_data_base& hkldata, const Cell& cell, const ftype& power ) { HKL_info::HKL_reference_index ih; Range range; for ( ih = hkldata.first_data(); !ih.last(); hkldata.next_data(ih) ) range.include( ih.hkl().invresolsq( cell ) ); Generic_ordinal::init( range, 1000 ); for ( ih = hkldata.first_data(); !ih.last(); hkldata.next_data(ih) ) accumulate( ih.hkl().invresolsq( cell ) ); prep_ordinal(); for ( int i = 0; i < hist.size(); i++ ) hist[i] = pow( hist[i], 1.0/power ); } // binner ftype BasisFn_binner::f_s( const ftype& s, const std::vector& params ) const { const int& nbins = num_params(); // convert reso to int const int bin = Util::bound( 0, Util::intf( ftype(nbins) * s_ord.ordinal( s ) ), nbins-1 ); return params[bin]; } const BasisFn_base::Fderiv& BasisFn_binner::fderiv_s( const ftype& s, const std::vector& params ) const { const int& nbins = num_params(); for ( int i = 0; i < nbins; i++ ) result().df[i] = 0.0; // convert reso to int const int bin = Util::bound( 0, Util::intf( ftype(nbins) * s_ord.ordinal( s ) ), nbins-1 ); // make vector of derivatives result().f = params[bin]; result().df[bin] = 1.0; return result(); } // linear binner ftype BasisFn_linear::f_s( const ftype& s_, const std::vector& params ) const { const int& nbins = num_params(); const ftype s = ftype(nbins) * s_ord.ordinal( s_ ); const int i = Util::intf( s ); const ftype ds = s - ftype(i); const int i0 = Util::bound( 0, i , nbins-1 ); const int i1 = Util::bound( 0, i+1, nbins-1 ); return ( params[i0]*(1.0-ds) + params[i1]*(ds) ); } const BasisFn_base::Fderiv& BasisFn_linear::fderiv_s( const ftype& s_, const std::vector& params ) const { const int& nbins = num_params(); for ( int i = 0; i < nbins; i++ ) result().df[i] = 0.0; const ftype s = ftype(nbins) * s_ord.ordinal( s_ ); const int i = Util::intf( s ); const ftype ds = s - ftype(i); const int i0 = Util::bound( 0, i , nbins-1 ); const int i1 = Util::bound( 0, i+1, nbins-1 ); result().f = params[i0]*(1.0-ds) + params[i1]*(ds); result().df[i0] += (1.0-ds); result().df[i1] += (ds); return result(); } // smooth binner ftype BasisFn_spline::f_s( const ftype& s_, const std::vector& params ) const { const int& nbins = num_params(); const ftype s = ftype(nbins) * s_ord.ordinal( s_ ); const int i = Util::intf( s ); const ftype ds = s - ftype(i) - 0.5; const int i0 = Util::bound( 0, i-1, nbins-1 ); const int i1 = Util::bound( 0, i , nbins-1 ); const int i2 = Util::bound( 0, i+1, nbins-1 ); return ( params[i0]*0.5*(ds-0.5)*(ds-0.5) + params[i1]*(0.75-ds*ds) + params[i2]*0.5*(ds+0.5)*(ds+0.5) ); } const BasisFn_base::Fderiv& BasisFn_spline::fderiv_s( const ftype& s_, const std::vector& params ) const { const int& nbins = num_params(); for ( int i = 0; i < nbins; i++ ) result().df[i] = 0.0; const ftype s = ftype(nbins) * s_ord.ordinal( s_ ); const int i = Util::intf( s ); const ftype ds = s - ftype(i) - 0.5; const int i0 = Util::bound( 0, i-1, nbins-1 ); const int i1 = Util::bound( 0, i , nbins-1 ); const int i2 = Util::bound( 0, i+1, nbins-1 ); result().f = params[i0]*0.5*(ds-0.5)*(ds-0.5) + params[i1]*(0.75-ds*ds) + params[i2]*0.5*(ds+0.5)*(ds+0.5); result().df[i0] += 0.5*(ds-0.5)*(ds-0.5); result().df[i1] += 0.75-ds*ds; result().df[i2] += 0.5*(ds+0.5)*(ds+0.5); return result(); } // gaussian /* ftype BasisFn_gaussian::f_s( const ftype& s, const std::vector& params ) const { // generate Gaussian return exp( - params[1] * s + params[0] ); } */ const BasisFn_base::Fderiv& BasisFn_gaussian::fderiv_s( const ftype& s, const std::vector& params ) const { ftype f = exp( - params[1] * s + params[0] ); result().f = result().df[0] = result().df2(0,0) = f; result().df[1] = result().df2(0,1) = result().df2(1,0) = -s * f; result().df2(1,1) = s * s * f; return result(); } ftype BasisFn_gaussian::scale( const std::vector& params ) const { return exp( params[0] ); } ftype BasisFn_gaussian::u_iso( const std::vector& params ) const { return params[1] / Util::twopi2(); } // aniso gaussian /* ftype BasisFn_aniso_gaussian::f_coord( const Coord_reci_orth& xs, const std::vector& params ) const { // generate Gaussian return exp( params[0] - ( xs[0]*xs[0]*params[1] + xs[1]*xs[1]*params[2] + xs[2]*xs[2]*params[3] + 2.0*(xs[0]*xs[1]*params[4] + xs[0]*xs[2]*params[5] + xs[1]*xs[2]*params[6]) ) ); } */ const BasisFn_base::Fderiv& BasisFn_aniso_gaussian::fderiv_coord( const Coord_reci_orth& xs, const std::vector& params ) const { ftype c[7]; c[0] = 1.0; c[1] = -xs[0]*xs[0]; c[2] = -xs[1]*xs[1]; c[3] = -xs[2]*xs[2]; c[4] = -2.0*xs[0]*xs[1]; c[5] = -2.0*xs[0]*xs[2]; c[6] = -2.0*xs[1]*xs[2]; ftype f = exp( params[0] + c[1]*params[1] + c[2]*params[2] + c[3]*params[3] + c[4]*params[4] + c[5]*params[5] + c[6]*params[6] ); result().f = f; int i, j; for ( j = 0; j < 7; j++ ) { result().df[j] = c[j]*f; for ( i = 0; i < 7; i++ ) result().df2(i,j) = c[i]*c[j]*f; } return result(); } ftype BasisFn_aniso_gaussian::scale( const std::vector& params ) const { return exp( params[0] ); } U_aniso_orth BasisFn_aniso_gaussian::u_aniso_orth( const std::vector& params ) const { return U_aniso_orth( params[1]/Util::twopi2(), params[2]/Util::twopi2(), params[3]/Util::twopi2(), params[4]/Util::twopi2(), params[5]/Util::twopi2(), params[6]/Util::twopi2() ); } // log_gaussian /* ftype BasisFn_log_gaussian::f_s( const ftype& s, const std::vector& params ) const { // generate Gaussian return exp( - params[1] * s + params[0] ); } */ const BasisFn_base::Fderiv& BasisFn_log_gaussian::fderiv_s( const ftype& s, const std::vector& params ) const { ftype f = - params[1] * s + params[0]; result().f = f; result().df[0] = 1.0; result().df[1] = -s; return result(); } ftype BasisFn_log_gaussian::scale( const std::vector& params ) const { return exp( params[0] ); } ftype BasisFn_log_gaussian::u_iso( const std::vector& params ) const { return params[1] / Util::twopi2(); } // log_aniso gaussian /* ftype BasisFn_log_aniso_gaussian::f_coord( const Coord_reci_orth& xs, const std::vector& params ) const { // generate Gaussian return exp( params[0] - ( xs[0]*xs[0]*params[1] + xs[1]*xs[1]*params[2] + xs[2]*xs[2]*params[3] + 2.0*(xs[0]*xs[1]*params[4] + xs[0]*xs[2]*params[5] + xs[1]*xs[2]*params[6]) ) ); } */ const BasisFn_base::Fderiv& BasisFn_log_aniso_gaussian::fderiv_coord( const Coord_reci_orth& xs, const std::vector& params ) const { result().df[0] = 1.0; result().df[1] = -xs[0]*xs[0]; result().df[2] = -xs[1]*xs[1]; result().df[3] = -xs[2]*xs[2]; result().df[4] = -2.0*xs[0]*xs[1]; result().df[5] = -2.0*xs[0]*xs[2]; result().df[6] = -2.0*xs[1]*xs[2]; result().f = ( params[0] + result().df[1]*params[1] + result().df[2]*params[2] + result().df[3]*params[3] + result().df[4]*params[4] + result().df[5]*params[5] + result().df[6]*params[6] ); return result(); } ftype BasisFn_log_aniso_gaussian::scale( const std::vector& params ) const { return exp( params[0] ); } U_aniso_orth BasisFn_log_aniso_gaussian::u_aniso_orth( const std::vector& params ) const { return U_aniso_orth( params[1]/Util::twopi2(), params[2]/Util::twopi2(), params[3]/Util::twopi2(), params[4]/Util::twopi2(), params[5]/Util::twopi2(), params[6]/Util::twopi2() ); } // expcubic /* ftype BasisFn_expcubic::f_s( const ftype& s, const std::vector& params ) const { // generate Expcubic return exp( ( ( - params[3]*s + params[2] )*s - params[1] )*s + params[0] ); } */ const BasisFn_base::Fderiv& BasisFn_expcubic::fderiv_s( const ftype& s, const std::vector& params ) const { ftype f = exp( ( ( -params[3]*s + params[2] )*s - params[1] )*s + params[0] ); result().f = result().df[0] = result().df2(0,0) = f; f *= -s; result().df[1] = result().df2(0,1) = result().df2(1,0) = f; f *= -s; result().df[2] = result().df2(0,2) = result().df2(1,1) = result().df2(2,0) = f; f *= -s; result().df[3] = result().df2(0,3) = result().df2(1,2) = result().df2(2,1) = result().df2(3,0) = f; f *= -s; result().df2(1,3) = result().df2(2,2) = result().df2(3,1) = f; f *= -s; result().df2(2,3) = result().df2(3,2) = f; f *= -s; result().df2(3,3) = f; return result(); } } // namespace clipper clipper/clipper/core/resol_basisfn.h000644 000765 000000 00000034634 11766652736 020026 0ustar00ccbwheel000000 000000 /*! \file lib/resol_basisfn.h Header file for resolution basis function */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_RESOL_BASISFN #define CLIPPER_RESOL_BASISFN #include "resol_fn.h" namespace clipper { //! Resolution ordinal gernerator /*! This class is a helper class for functions which need to divide reflections up by resolution whilst guaranteeing a certain distribution of number of reflections per range. It takes a list of reflections, one at a time, and calculates a function to get the approximate ordinal number of a reflection in a list sorted by resolution. */ class Resolution_ordinal : public Generic_ordinal { public: //! initialiser: takes an HKL_info and uses all reflections. void init( const HKL_info& hklinfo, const ftype& power ); //! initialiser: takes an HKL_data & uses non-missing reflections. void init( const HKL_data_base& hkldata, const ftype& power ); //! initialiser: takes an HKL_data + Cell & uses non-missing reflections. void init( const HKL_data_base& hkldata, const Cell& cell, const ftype& power ); }; //! simple binning basis function /*! This class bins reflections on the basis of resolution, i.e. it generates a resolution function from spherical shells. */ class BasisFn_binner : public BasisFn_base { public: //! constructor: include whole reflection list in histogram BasisFn_binner( const HKL_info& hklinfo, const int& nbins_, const ftype power = 1.0 ) : BasisFn_base( nbins_ ) { s_ord.init( hklinfo, power ); } //! constructor: include only non-missing reflections in histogram BasisFn_binner( const HKL_data_base& hkldata, const int& nbins_, const ftype power = 1.0 ) : BasisFn_base( nbins_ ) { s_ord.init( hkldata, hkldata.base_cell(), power ); } //! the value of the resolution function (override for speed) ftype f_s( const ftype& s, const std::vector& params ) const; //! the derivative of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv_s( const ftype& s, const std::vector& params ) const; //! the type of the function: optionally used to improve convergence FNtype type() const { return LINEAR; } //! number of non-zero diagonals in the upper triangle of the curvatures int num_diagonals() const { return 1; } //! the value of the resolution function (override for speed) ftype f( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return f_s( hkl.invresolsq( cell ), params ); } //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return fderiv_s( hkl.invresolsq( cell ), params ); } private: Resolution_ordinal s_ord; //& params ) const; //! the derivative of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv_s( const ftype& s, const std::vector& params ) const; //! the type of the function: optionally used to improve convergence FNtype type() const { return LINEAR; } //! number of non-zero diagonals in the upper triangle of the curvatures int num_diagonals() const { return 2; } //! the value of the resolution function (override for speed) ftype f( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return f_s( hkl.invresolsq( cell ), params ); } //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return fderiv_s( hkl.invresolsq( cell ), params ); } private: Resolution_ordinal s_ord; //& params ) const; //! the derivative of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv_s( const ftype& s, const std::vector& params ) const; //! the type of the function: optionally used to improve convergence FNtype type() const { return LINEAR; } //! number of non-zero diagonals in the upper triangle of the curvatures int num_diagonals() const { return 3; } //! the value of the resolution function (override for speed) ftype f( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return f_s( hkl.invresolsq( cell ), params ); } //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return fderiv_s( hkl.invresolsq( cell ), params ); } private: Resolution_ordinal s_ord; //& params ) const; //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv_s( const ftype& s, const std::vector& params ) const; //! the value of the resolution function (override for speed) //ftype f( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return f_s( hkl.invresolsq( cell ), params ); } //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return fderiv_s( hkl.invresolsq( cell ), params ); } //! return the scale factor corresponding to the Gaussian parameters ftype scale( const std::vector& params ) const; //! return the isotropic U corresponding to the Gaussian parameters ftype u_iso( const std::vector& params ) const; }; //! simple anisotropic Gaussian basis function /*! This class provides a anisotropic Gaussian basis function. */ class BasisFn_aniso_gaussian : public BasisFn_base { public: //! constructor: BasisFn_aniso_gaussian() : BasisFn_base( 7 ) {} //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv_coord( const Coord_reci_orth& xs, const std::vector& params ) const; //! the value of the resolution function (override for speed) //ftype f( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return f_coord( hkl.coord_reci_orth( cell ), params ); } //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return fderiv_coord( hkl.coord_reci_orth( cell ), params ); } //! return the scale factor corresponding to the Gaussian parameters ftype scale( const std::vector& params ) const; //! return the anisotropic U corresponding to the Gaussian parameters U_aniso_orth u_aniso_orth( const std::vector& params ) const; }; //! simple log Gaussian basis function /*! This class provides a Log Gaussian basis function. i.e. a quadratic function of resolution. Use this in conjunction with a Log-target function to get a fast estimate to a Gaussian fit. */ class BasisFn_log_gaussian : public BasisFn_base { public: //! constructor: BasisFn_log_gaussian() : BasisFn_base( 2 ) {} //! the value of the resolution function //ftype f_s( const ftype& s, const std::vector& params ) const; //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv_s( const ftype& s, const std::vector& params ) const; //! the value of the resolution function (override for speed) //ftype f( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return f_s( hkl.invresolsq( cell ), params ); } //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return fderiv_s( hkl.invresolsq( cell ), params ); } //! the type of the function: optionally used to improve convergence FNtype type() const { return LINEAR; } //! return the scale factor corresponding to the Gaussian parameters ftype scale( const std::vector& params ) const; //! return the isotropic U corresponding to the Gaussian parameters ftype u_iso( const std::vector& params ) const; }; //! simple anisotropic Gaussian basis function /*! This class provides a anisotropic Gaussian basis function. i.e. a general quadratic function of resolution. Use this in conjunction with a Log-target function to get a fast estimate to a Gaussian fit. */ class BasisFn_log_aniso_gaussian : public BasisFn_base { public: //! constructor: BasisFn_log_aniso_gaussian() : BasisFn_base( 7 ) {} //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv_coord( const Coord_reci_orth& xs, const std::vector& params ) const; //! the value of the resolution function (override for speed) //ftype f( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return f_coord( hkl.coord_reci_orth( cell ), params ); } //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return fderiv_coord( hkl.coord_reci_orth( cell ), params ); } //! the type of the function: optionally used to improve convergence FNtype type() const { return LINEAR; } //! return the scale factor corresponding to the Gaussian parameters ftype scale( const std::vector& params ) const; //! return the anisotropic U corresponding to the Gaussian parameters U_aniso_orth u_aniso_orth( const std::vector& params ) const; }; //! simple Expcubic basis function /*! This class provides a Expcubic basis function. */ class BasisFn_expcubic : public BasisFn_base { public: //! constructor BasisFn_expcubic() : BasisFn_base( 4 ) {} //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv_s( const ftype& s, const std::vector& params ) const; //! the value of the resolution function (override for speed) //ftype f( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return f_s( hkl.invresolsq( cell ), params ); } //! the derivatives of the resolution function w.r.t. the parameters const BasisFn_base::Fderiv& fderiv( const HKL& hkl, const Cell& cell, const std::vector& params ) const { return fderiv_s( hkl.invresolsq( cell ), params ); } }; } // namespace clipper #endif clipper/clipper/core/resol_fn.cpp000644 000765 000000 00000031750 11766652736 017333 0ustar00ccbwheel000000 000000 /* resol_fn.cpp: implementation file for resolution functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA /* This code is derived from the 'dm' source code */ #include "resol_fn.h" namespace clipper { void TargetFn_base::debug( const HKL_info& hkl_info ) const { Rderiv r0, r1, r2; ftype d = 0.0001; for ( HKL_info::HKL_reference_index ih = hkl_info.first(); !ih.last(); ih.next() ) { if ( ih.index()%100 == 0 ) for ( ftype f = 0.1; f < 10; f*=3.15 ) { r0 = rderiv( ih, f - d ); r1 = rderiv( ih, f ); r2 = rderiv( ih, f + d ); std::cout << ih.hkl().format() << " " << f << " val " << r1.r << " grad " << r1.dr << " " << (r2.r-r0.r)/(2*d) << " curv " << r1.dr2 << " " << (r2.dr-r0.dr)/(2*d) << " " << (r2.r+r0.r-2*r1.r)/(d*d) << "\n"; } } } /*! Defaults to GENERAL, which will always work. If the basis function is linearly dependent on the parameters, override this with a function returning LINEAR for improved performance. See the provided basis functions for examples. \return The function type enumeration. */ BasisFn_base::FNtype BasisFn_base::type() const { return GENERAL; } /*! Defaults to 0, which will always work. If the basis function has compact support among the parameters, i.e. the value for any HKL depends only on a few parameters, then set this to the number of non-zero diagonals in the upper triangle of the matrix, i.e. 1 for a diagonal matrix, 2 for a tri-diagonal matrix etc. \return The number of non-zero upper diagonals, or zero for full-matrix. */ int BasisFn_base::num_diagonals() const { return 0; } /*! The target and its derivatives are calculated by the chain rule and accumulated over all HKLs. \param params Current value of parameters. \param r The value of the target function. \param drdp The derivative of the target function. \param drdp2 The curvature of the target function. */ void ResolutionFn::calc_derivs( const std::vector& params, ftype& r, std::vector& drdp, Matrix<>& drdp2 ) const { HKL_class cls; HKL_info::HKL_reference_index ih; TargetFn_base::Rderiv rderiv; ftype w; int j, k; int nparams = basisfn_->num_params(); int ndiag = basisfn_->num_diagonals() - 1; // zero the results r = 0.0; for ( j = 0; j < nparams; j++ ) { drdp[j] = 0.0; for ( k = 0; k < nparams; k++ ) drdp2(j,k) = 0.0; } // calc dr/dp vector and d2r/dp2 matrix for ( ih = hkl_info_->first(); !ih.last(); ih.next() ) { cls = ih.hkl_class(); rderiv = targetfn_->rderiv( ih, f( ih ) ); const BasisFn_base::Fderiv& fderiv = basisfn_->fderiv( ih.hkl(), cell_, params ); const std::vector& dfdp = fderiv.df; const Matrix<>& dfdp2 = fderiv.df2; // weight for this term w = 2.0 / cls.epsilonc(); // residual, gradient r += w * rderiv.r; for ( j = 0; j < nparams; j++ ) drdp[j] += w * rderiv.dr * dfdp[j]; // curvature: optimised for special cases if ( ndiag < 0 ) { // general case for ( j = 0; j < nparams; j++ ) for ( k = 0; k < nparams; k++ ) drdp2(j,k) += w * ( rderiv.dr2*dfdp[j]*dfdp[k] + rderiv.dr*dfdp2(j,k) ); } else { // curvature matrix is (2n-1)-diagonal for ( j = 0; j < nparams; j++ ) for ( k = Util::max(j-ndiag,0); k <= Util::min(j+ndiag,nparams-1); k++ ) drdp2(j,k) += w*( rderiv.dr2*dfdp[j]*dfdp[k] + rderiv.dr*dfdp2(j,k) ); } } } /*! The constructor performs the full minimisation calculation. \param hkl_info HKL_info object which provides the reflection list. \param basisfn The basis function used to describe the desired property. \param targetfn The target function to be minimised. \param params Initial values for the function parameters. \param damp_ If > 0.0, shifts are fdamped during early cycles to help convergence with difficult bases/target conbinations. */ ResolutionFn::ResolutionFn( const HKL_info& hkl_info, const BasisFn_base& basisfn, const TargetFn_base& targetfn, const std::vector& params, const ftype damp, const bool debug ) { ftype r, g0, g1, scale; int i, k, n; hkl_info_ = &hkl_info; basisfn_ = &basisfn; targetfn_ = &targetfn; params_ = params; cell_ = hkl_info.cell(); int nparams = basisfn_->num_params(); Matrix<> dfdp2( nparams, nparams ); Matrix<> drdp2( nparams, nparams ); std::vector drdp( nparams ), dfdp( nparams ); std::vector shiftn( nparams ); params_.resize( nparams ); // loop for 20 cycles refining the params g0 = 1.0e25; for ( n = 0; n < 20; n++ ) { // calc target fn and derivs calc_derivs( params_, r, drdp, drdp2 ); g1 = 0.0; for ( k = 0; k < nparams; k++ ) g1 += drdp[k]*drdp[k]; g1 = sqrt(g1); // stop if gradient starts increasing if ( g1 < 1.0e-10 || g1 >= g0 ) break; g0 = g1; // solve for Newton-Raphson shift shiftn = drdp2.solve( drdp ); // apply shift scale = (1.0+ftype(n)) / (1.0+ftype(n)+damp); for ( i = 0; i< nparams; i++ ) params_[i] -= scale*shiftn[i]; if ( debug ) std::cout << " Resolution function cycle " << n << " " << g0 << " " << g1 << " " << scale << "\n"; // stop if the target is quadratic if ( basisfn.type() == BasisFn_base::LINEAR && targetfn.type() == TargetFn_base::QUADRATIC ) break; } } /*! \return The refined basis function parameters */ const std::vector& ResolutionFn::params() const { return params_; } /*! The constructor performs the full minimisation calculation. \param hkl_info HKL_info object which provides the reflection list. \param basisfn The basis function used to describe the desired property. \param targetfn The target function to be minimised. \param damp_ If > 0.0, shifts are fdamped during early cycles to help convergence with difficult bases/target conbinations */ ResolutionFn_nonlinear::ResolutionFn_nonlinear( const HKL_info& hkl_info, const BasisFn_base& basisfn, const TargetFn_base& targetfn, const std::vector& params, const ftype damp, const bool debug ) { ftype r0, r1, w, scale, g, s, dotprod; HKL_class cls; HKL_info::HKL_reference_index ih; int i, j, k, n; hkl_info_ = &hkl_info; basisfn_ = &basisfn; targetfn_ = &targetfn; params_ = params; cell_ = hkl_info.cell(); int nparams = basisfn_->num_params(); Matrix<> dfdp2( nparams, nparams ); Matrix<> drdp2( nparams, nparams ); std::vector drdp( nparams ), dfdp( nparams ); std::vector shiftn( nparams ), shiftg( nparams ); std::vector params_old( nparams ); params_.resize( nparams ); // loop for 20 cycles refining the params for ( n = 0; n < 20; n++ ) { params_old = params_; // calc target fn and derivs calc_derivs( params_, r0, drdp, drdp2 ); // solve for Newton-Raphson shift shiftn = drdp2.solve( drdp ); // get step sizes and check direction g = s = dotprod = 0.0; for ( k = 0; k < nparams; k++ ) { g += drdp[k]*drdp[k]; s += shiftn[k]*shiftn[k]; dotprod += drdp[k]*shiftn[k]; } g = sqrt(g); s = sqrt(s); // make gradient shift to match NR shift for ( k = 0; k < nparams; k++ ) shiftg[k] = drdp[k] * s / g; // if NR shift opposes gradient, then ignore the NR shift if ( dotprod < 0.0 ) shiftn = shiftg; if ( debug ) { std::cout << "\nResolution function cycle: " << n << "\n"; if ( dotprod < 0.0 ) std::cout << " Using scaled grad " << s / g << "\n"; std::cout << " Gradient " << g << "\n"; for ( j = 0; j < nparams; j++ ) { for ( k = 0; k < nparams; k++ ) std::cout << " " << drdp2(j,k); std::cout << "\n"; } for ( k = 0; k < nparams; k++ ) std::cout << " " << k << " " << params_[k] << " " << drdp[k] << " " << shiftn[k] << "\n"; } // now try the step and if necessary reduce the shift scale = (1.0+ftype(n)) / (1.0+ftype(n)+damp); for ( j = 0; j < 20; j++ ) { for ( i = 0; i< nparams; i++ ) params_[i] = params_old[i] - scale*shiftn[i]; r1 = 0.0; for ( ih = hkl_info.first(); !ih.last(); ih.next() ) { cls = ih.hkl_class(); w = 2.0 / cls.epsilonc(); r1 += w * targetfn.rderiv( ih, f( ih ) ).r; } if ( Util::is_nan(r1) ) { scale *= 0.5; } else { scale *= 0.5; if ( (r1-r0) <= 0.0 ) break; } } if ( debug ) std::cout << " Resolution function cycle " << n << " " << r0 << " " << r1 << " " << scale << "\n"; if ( fabs( r1 - r0 ) < 1.0e-10 ) break; } } /* ResolutionFn( const HKL_info& hkl_info, const BasisFn_base& basisfn, const TargetFn_base& targetfn, const std::vector& params, const std::vector& targetval, const std::vector& targetwgt, const ftype damp = 0.0, const bool debug = false ); The constructor performs the full minimisation calculation. Additional parameters allow the function parameters to be restrained. \param hkl_info HKL_info object which provides the reflection list. \param basisfn The basis function used to describe the desired property. \param targetfn The target function to be minimised. \param params Initial values for the function parameters. \param targetval Target values for the function parameters. \param targetwgt Target sigmas for the function parameters. \param damp_ If > 0.0, shifts are fdamped during early cycles to help convergence with difficult bases/target conbinations. ResolutionFn::ResolutionFn( const HKL_info& hkl_info, const BasisFn_base& basisfn, const TargetFn_base& targetfn, const std::vector& params, const std::vector& targetval, const std::vector& targetwgt, const ftype damp, const bool debug ) { ftype r, g0, g1, scale; int i, k, n; hkl_info_ = &hkl_info; basisfn_ = &basisfn; targetfn_ = &targetfn; params_ = params; cell_ = hkl_info.cell(); int nparams = basisfn_->num_params(); Matrix<> dfdp2( nparams, nparams ); Matrix<> drdp2( nparams, nparams ); std::vector drdp( nparams ), dfdp( nparams ); std::vector shiftn( nparams ); params_.resize( nparams ); // loop for 20 cycles refining the params g0 = 1.0e25; for ( n = 0; n < 20; n++ ) { // calc target fn and derivs calc_derivs( params_, r, drdp, drdp2 ); // add parameter restraint terms for ( k = 0; k < nparams; k++ ) { ftype d = params[k] - targetval[k]; r += targetwgt[k] * d * d; drdp[k] += 2.0 * targetwgt[k] * d; drdp2(k,k) += 2.0 * targetwgt[k]; } g1 = 0.0; for ( k = 0; k < nparams; k++ ) g1 += drdp[k]*drdp[k]; g1 = sqrt(g1); // stop if gradient starts increasing if ( g1 < 1.0e-10 || g1 >= g0 ) break; g0 = g1; // solve for Newton-Raphson shift shiftn = drdp2.solve( drdp ); // apply shift scale = (1.0+ftype(n)) / (1.0+ftype(n)+damp); for ( i = 0; i< nparams; i++ ) params_[i] -= scale*shiftn[i]; if ( debug ) std::cout << " Resolution function cycle " << n << " " << g0 << " " << g1 << " " << scale << "\n"; // stop if the target is quadratic if ( basisfn.type() == BasisFn_base::LINEAR && targetfn.type() == TargetFn_base::QUADRATIC ) break; } } */ } // namespace clipper clipper/clipper/core/resol_fn.h000644 000765 000000 00000025157 11766652736 017004 0ustar00ccbwheel000000 000000 /*! \file lib/resol_fn.h Header file for resolution function generator */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_RESOL_FN #define CLIPPER_RESOL_FN #include "hkl_data.h" namespace clipper { //! abstract base class for resolution function basis functions /*! A basis function must be able to return its value and derivatives for any given HKL. Optionally, performance can be improved by returning a flag to indicate if the value of the basis function for a given reflection is linearly dependent on the values of the parameter, and a value indicating whether the curvature matrix takes an N-diagonal form. \b NOTE: for performance reasons the derivatives are returned as a reference to an internal object, so if you store a reference to the result (which is also good for performance, it will be overwritten on the next call. If this matters, store a copy rather than a reference. */ class BasisFn_base { public: //! enumeration of function types: optionally used to improve convergence enum FNtype { GENERAL, LINEAR }; //! object holding the basis function and its first two derivatives class Fderiv { public: ftype f; //!< value of function std::vector df; //!< first derivative vector w.r.t params Matrix<> df2; //!< second derivative matrix w.r.t params Fderiv() {} //!< null constructor Fderiv(const int& np) : df(np,0.0), df2(np,np,0.0) {} //& params ) const { return fderiv( hkl, cell, params ).f; } //! the value of the resolution function and its first two derivatives virtual const Fderiv& fderiv( const HKL& hkl, const Cell& cell, const std::vector& params ) const = 0; //! the type of the function: optionally used to improve convergence virtual FNtype type() const; //! number of non-zero diagonals in the upper triangle of the curvatures virtual int num_diagonals() const; protected: //! provide write access to result for subclasses Fderiv& result() const { return result_; } virtual ~BasisFn_base() {} //!< destructor private: int np_; //!< number of params mutable Fderiv result_; //!< internal cache for result }; //! abstract base class for least-squares resolution function target functions /*! A target function must be able to return its value given the value of the basis function for all HKL, and its derivative with respect the values of the basis function for all HKL. Optionally, performance can be improved by returning a flag to indicate if the target function is quadratic. */ class TargetFn_base { public: //! object holding the residual function and first two derivatives class Rderiv { public: ftype r; //!< the value of the function ftype dr; //!< first derivative w.r.t basis fn ftype dr2; //!< second derivative w.r.t basis fn }; //! enumeration of function types: optionally used to improve convergence enum FNtype { GENERAL, QUADRATIC }; //! return the value and derivatives of the target function /*! If the value of f(h) is invalid, rderiv.r should be set to NaN */ virtual Rderiv rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const = 0; //! the type of the function: optionally used to improve convergence virtual FNtype type() const { return GENERAL; } virtual ~TargetFn_base() {} //!< destructor //! test that the residuals, gradients, and curvatures are consistent void debug( const HKL_info& hkl_info ) const; }; //! 2nd order resolution function evaluator /*! This is an automatic evaluator for arbitrary functions of HKL, most commonly used for evaluating a function of resolution (such a mean F^2 or sigmaa), although more general tasks including local scaling of reflections and anisotropic functions can also be handled. This form is for target functions which approach zero quadratically, e.g. least-squares targets. This version implements a naive Newton-Raphson minimiser, which only uses the gradient and curvature of the target function, ignoring its value. It is ideal for quadratic targets with linear basis functions. To evaluate a resolution function, this class must be provided with two objects: - The basis function (and gradients), which describes the value of the function for any reflection given a set of paramters. - The target function (and derivatives), which is used to determine the values of the basis function parameters. For example, the following code may be used to calculate a smooth scaling function to scale one set of data to another using an anisotropic Gaussian scaling function: \code // make data object clipper::HKL_info hkls; clipper::HKL_data fsig1( hkls ); clipper::HKL_data fsig2( hkls ); // INITIALISE THEM HERE! // calculate the scaling function std::vector params( 7, 0.0 ); // initial parameters clipper::BasisFn_aniso_gaussian basisfn; // aniso gaussian clipper::TargetFn_scaleF1F2targetfn( fsig1, fsig2 ); clipper::ResolutionFn_nonlinear rfn( hkls, basisfn, targetfn, params ); // now scale the data clipper::HKL_info::HKL_reference_index ih; for ( ih = hkls.first(); !ih.last(); ih.next() ) fsig1[ih].scale( sqrt( rfn.f(ih) ) ); \endcode The most useful isotropic resolution function is the BasisFn_spline, since it is linear and provides a good fit to most data. */ class ResolutionFn { public: //! constructor: need reflections, basis fn and target fn. ResolutionFn( const HKL_info& hkl_info, const BasisFn_base& basisfn, const TargetFn_base& targetfn, const std::vector& params, const ftype damp = 0.0, const bool debug = false ); //! return the value of the basis function with the current paramters inline ftype f( const HKL_info::HKL_reference_index& ih ) const { return basisfn_->f( ih.hkl(), cell_, params_ ); } //! return the values of the parameters const std::vector& params() const; //! print the target, gradient, and curvatures with respect to the params void debug() const; protected: const HKL_info* hkl_info_; //!< reflection list const TargetFn_base* targetfn_; //!< target function const BasisFn_base* basisfn_; //!< basis function std::vector params_; //!< basis function parameters Cell cell_; //!< cell //! calculate derivatives of target wrt params \internal void calc_derivs( const std::vector& params, ftype& r, std::vector& drdp, Matrix<>& drdp2 ) const; //! null constructor ResolutionFn() {} }; //! 2nd order resolution function evaluator /*! This is an automatic evaluator for arbitrary functions of HKL, most commonly used for evaluating a function of resolution (such a mean F^2 or sigmaa), although more general tasks including local scaling of reflections and anisotropic functions can also be handled. This form is for target functions which approach zero quadratically, e.g. least-squares targets. \note This version implements a minimiser which uses both Newton-Raphson and gradient steps depending on the situation. It can be used for non-quadratic targets or non-linear basis functions. To evaluate a resolution function, this class must be provided with two objects: - The basis function (and gradients), which describes the value of the function for any reflection given a set of paramters. - The target function (and derivatives), which is used to determine the values of the basis function parameters. */ class ResolutionFn_nonlinear: public ResolutionFn { public: //! constructor: need reflections, basis fn and target fn. ResolutionFn_nonlinear( const HKL_info& hkl_info, const BasisFn_base& basisfn, const TargetFn_base& targetfn, const std::vector& params, const ftype damp = 0.0, const bool debug = false ); }; } // namespace clipper #endif clipper/clipper/core/resol_targetfn.cpp000644 000765 000000 00000006713 11766652736 020543 0ustar00ccbwheel000000 000000 /* resol_targetfn.cpp: implementation file for resolution target functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA /* This code is derived from the 'dm' source code */ #include "resol_targetfn.h" namespace clipper { template class TargetFn_meanFnth; template class TargetFn_meanFnth; template class TargetFn_scaleF1F2; template class TargetFn_scaleLogF1F2; template class TargetFn_scaleI1I2; template class TargetFn_scaleLogI1I2; template class TargetFn_meanEnth; template class TargetFn_scaleEsq; template class TargetFn_sigmaa_omegaa; template class TargetFn_sigmaa; template class TargetFn_meanFnth; template class TargetFn_meanFnth; template class TargetFn_scaleF1F2; template class TargetFn_scaleLogF1F2; template class TargetFn_scaleI1I2; template class TargetFn_scaleLogI1I2; template class TargetFn_meanEnth; template class TargetFn_scaleEsq; template class TargetFn_sigmaa_omegaa; template class TargetFn_sigmaa; } // namespace clipper clipper/clipper/core/resol_targetfn.h000644 000765 000000 00000050153 11766652736 020205 0ustar00ccbwheel000000 000000 /*! \file lib/resol_targetfn.h Header file for resolution function generator */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_RESOL_TARGETFN #define CLIPPER_RESOL_TARGETFN #include "resol_basisfn.h" #include "hkl_datatypes.h" namespace clipper { //! simple mean |F|n target /*! This class implements the target function for calculating mean |F|n as a function of position in reciprocal space. It includes the appropriate multiplicity correction, and so can be applied to any type with an 'f' member with the same dimensions as an |F| or |U| (or an uncorrected |E|). \Note This function should not be used to scale F's to E's. See TargetFn_scaleEsq. */ template class TargetFn_meanFnth : public TargetFn_base { public: //! constructor: takes the datalist against which to calc target, and power TargetFn_meanFnth( const HKL_data& hkl_data_, const ftype& n ); //! return the value and derivatives of the target function Rderiv rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const; //! the type of the function: optionally used to improve convergence FNtype type() const { return QUADRATIC; } private: ftype power; const HKL_data* hkl_data; }; //! simple mean |E|n target /*! This class implements the target function for calculating mean |E|n as a function of position in reciprocal space. It includes the appropriate multiplicity correction, and so can be applied to any type with an 'E' member with the same dimensions as an |E| (or corrected |F| or |U|). \Note This function should not be used to scale F's to E's. See TargetFn_scaleEsq. */ template class TargetFn_meanEnth : public TargetFn_base { public: //! constructor: takes the datalist against which to calc target, and power TargetFn_meanEnth( const HKL_data& hkl_data_, const ftype& n ); //! return the value and derivatives of the target function Rderiv rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const; //! the type of the function: optionally used to improve convergence FNtype type() const { return QUADRATIC; } private: ftype power; const HKL_data* hkl_data; }; //! |F|2 scaling target /*! This class implements the target function for calculating the scale factor to scale one set of F's to another. The resulting scale is the square of the factor that scales the first set of data to match the second. */ template class TargetFn_scaleF1F2 : public TargetFn_base { public: //! constructor: takes the datalist against which to calc target TargetFn_scaleF1F2( const HKL_data& hkl_data1_, const HKL_data& hkl_data2_ ); //! return the value and derivatives of the target function Rderiv rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const; //! the type of the function: optionally used to improve convergence FNtype type() const { return QUADRATIC; } private: const HKL_data* hkl_data1; const HKL_data* hkl_data2; }; //! log |F|2 scaling target /*! This class implements the target function for calculating the scale factor to scale the weighted log of one set of F's to another. The resulting scale is the square of the factor that scales the first set of data to match the second. The log scaling target is used in conjunction with the log-Gaussian basis functions for a fast and robust approximation to iso/aniso Gaussian scaling. */ template class TargetFn_scaleLogF1F2 : public TargetFn_base { public: //! constructor: takes the datalist against which to calc target TargetFn_scaleLogF1F2( const HKL_data& hkl_data1_, const HKL_data& hkl_data2_ ); //! return the value and derivatives of the target function Rderiv rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const; //! the type of the function: optionally used to improve convergence FNtype type() const { return QUADRATIC; } private: const HKL_data* hkl_data1; const HKL_data* hkl_data2; }; /*! This class implements the target function for calculating the scale factor to scale one set of I's to another. The resulting scale is the square of the factor that scales the first set of data to match the second. */ template class TargetFn_scaleI1I2 : public TargetFn_base { public: //! constructor: takes the datalist against which to calc target TargetFn_scaleI1I2( const HKL_data& hkl_data1_, const HKL_data& hkl_data2_ ); //! return the value and derivatives of the target function Rderiv rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const; //! the type of the function: optionally used to improve convergence FNtype type() const { return QUADRATIC; } private: const HKL_data* hkl_data1; const HKL_data* hkl_data2; }; //! log |I| scaling target /*! This class implements the target function for calculating the scale factor to scale the weighted log of one set of I's to another. The resulting scale is the square of the factor that scales the first set of data to match the second. The log scaling target is used in conjunction with the log-Gaussian basis functions for a fast and robust approximation to iso/aniso Gaussian scaling. */ template class TargetFn_scaleLogI1I2 : public TargetFn_base { public: //! constructor: takes the datalist against which to calc target TargetFn_scaleLogI1I2( const HKL_data& hkl_data1_, const HKL_data& hkl_data2_ ); //! return the value and derivatives of the target function Rderiv rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const; //! the type of the function: optionally used to improve convergence FNtype type() const { return QUADRATIC; } private: const HKL_data* hkl_data1; const HKL_data* hkl_data2; }; //! |E|2 scaling target /*! This class implements the target function for calculating the scale factor to normalise to <|E|2> = 1. Note that this is not the same as dividing by <|E|2>, except in a few special cases, e.g. a simple resolution bins calculation. The resulting targen function is the square of the value by which |E| should be multiplied to acheive the correct normalisation. */ template class TargetFn_scaleEsq : public TargetFn_base { public: //! constructor: takes the datalist against which to calc target TargetFn_scaleEsq( const HKL_data& hkl_data_ ); //! return the value and derivatives of the target function Rderiv rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const; //! the type of the function: optionally used to improve convergence FNtype type() const { return QUADRATIC; } private: const HKL_data* hkl_data; }; //! \deprecated simple sigma_a target function /*! This class implements the target function for calculating sigma_a. Required is a datalist containing Eo, Ec. It actually refines omegaa = sigmaa/(1-sigmaa^2). This has better proerties for refinement. To get sigmaa use \code sigmaa = ( sqrt( 4*omegaa^2 + 1 ) - 1 ) / ( 2*omegaa ) \endcode This is available as a static function: \code sigmaa = targetfn.sigmaa( omegaa ) \endcode This version simplifies terms in |Eo|^2 and |Ec|^2 which should average out to 1 if the normalisation scheme is consistent with the sigmaa calc. Convergence is good for calculations using the 'binner' basis function, however the smooth basis function have convergence problems. This is still under investigation. */ template class TargetFn_sigmaa_omegaa : public TargetFn_base { public: //! constructor: takes the datalist against which to calc target TargetFn_sigmaa_omegaa( const HKL_data& eo, const HKL_data& ec ); //! return the value and derivatives of the target function Rderiv rderiv( const HKL_info::HKL_reference_index& ih, const ftype& omegaa ) const; //! convert omegaa to sigmaa static ftype sigmaa( const ftype& omegaa ) { ftype omeg = (omegaa>0.05) ? omegaa : (0.05*exp(omegaa/0.05-1.0)); return 0.5 * ( sqrt( 4.0*omeg*omeg + 1.0 ) - 1.0 ) / omeg; } private: const HKL_data* eo_data; const HKL_data* ec_data; }; //! \deprecated simple sigma_a target function /*! \par Warning: Convergence of this basis-function can be unreliable under some circumstances. Use clipper::TargetFn_sigmaa_omegaa instead, except for development purposes. This class implements the target function for calculating sigma_a. Required is a datalist containing Eo, Ec. This version simplifies terms in |Eo|^2 and |Ec|^2 which should average out to 1 if the normalisation scheme is consistent with the sigmaa calc. */ template class TargetFn_sigmaa : public TargetFn_base { public: //! constructor: takes the datalist against which to calc target TargetFn_sigmaa( const HKL_data& eo, const HKL_data& ec ); //! return the value and derivatives of the target function Rderiv rderiv( const HKL_info::HKL_reference_index& ih, const ftype& sigmaa0 ) const; //! convert function to sigmaa static ftype sigmaa( const ftype& sigm ) { return sigm; } private: const HKL_data* eo_data; const HKL_data* ec_data; }; // implementations for template functions // mean F^nth template TargetFn_meanFnth::TargetFn_meanFnth( const HKL_data& hkl_data_, const ftype& n ) { power = n; hkl_data = &hkl_data_; } template TargetFn_base::Rderiv TargetFn_meanFnth::rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const { Rderiv result; const HKL_data& data = *hkl_data; if ( !data[ih].missing() ) { ftype d = fh - pow( ftype(data[ih].f()) / sqrt(ih.hkl_class().epsilon()), power ); result.r = d * d; result.dr = 2.0 * d; result.dr2 = 2.0; } else { result.r = result.dr = result.dr2 = 0.0; } return result; } // mean E^nth template TargetFn_meanEnth::TargetFn_meanEnth( const HKL_data& hkl_data_, const ftype& n ) { power = n; hkl_data = &hkl_data_; } template TargetFn_base::Rderiv TargetFn_meanEnth::rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const { Rderiv result; const HKL_data& data = *hkl_data; if ( !data[ih].missing() ) { ftype d = fh - pow( ftype(data[ih].E()), power ); result.r = d * d; result.dr = 2.0 * d; result.dr2 = 2.0; } else { result.r = result.dr = result.dr2 = 0.0; } return result; } // F1-F2 scaling template TargetFn_scaleF1F2::TargetFn_scaleF1F2( const HKL_data& hkl_data1_, const HKL_data& hkl_data2_ ) { hkl_data1 = &hkl_data1_; hkl_data2 = &hkl_data2_; } template TargetFn_base::Rderiv TargetFn_scaleF1F2::rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const { Rderiv result; const T1& ft1 = (*hkl_data1)[ih]; const T2& ft2 = (*hkl_data2)[ih]; if ( !ft1.missing() && !ft2.missing() ) { const ftype eps = ih.hkl_class().epsilon(); const ftype f1 = pow( ft1.f(), 2 ) / eps; const ftype f2 = pow( ft2.f(), 2 ) / eps; const ftype d = fh*f1 - f2; result.r = d * d / f1; result.dr = 2.0 * d; result.dr2 = 2.0 * f1; } else { result.r = result.dr = result.dr2 = 0.0; } return result; } // Log F1-F2 scaling template TargetFn_scaleLogF1F2::TargetFn_scaleLogF1F2( const HKL_data& hkl_data1_, const HKL_data& hkl_data2_ ) { hkl_data1 = &hkl_data1_; hkl_data2 = &hkl_data2_; } template TargetFn_base::Rderiv TargetFn_scaleLogF1F2::rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const { Rderiv result; result.r = result.dr = result.dr2 = 0.0; const T1& ft1 = (*hkl_data1)[ih]; const T2& ft2 = (*hkl_data2)[ih]; if ( !ft1.missing() && !ft2.missing() ) if ( ft1.f() > 1.0e-6 && ft2.f() > 1.0e-6 ) { const ftype eps = ih.hkl_class().epsilon(); const ftype f1 = pow( ft1.f(), 2 ) / eps; const ftype f2 = pow( ft2.f(), 2 ) / eps; const ftype w = 1.0; // f1 * f2; const ftype d = fh + log(f1) - log(f2); result.r = w * d * d; result.dr = 2.0 * w * d; result.dr2 = 2.0 * w; } return result; } // I1-I2 scaling template TargetFn_scaleI1I2::TargetFn_scaleI1I2( const HKL_data& hkl_data1_, const HKL_data& hkl_data2_ ) { hkl_data1 = &hkl_data1_; hkl_data2 = &hkl_data2_; } template TargetFn_base::Rderiv TargetFn_scaleI1I2::rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const { Rderiv result; const T1& ft1 = (*hkl_data1)[ih]; const T2& ft2 = (*hkl_data2)[ih]; if ( !ft1.missing() && !ft2.missing() ) { const ftype eps = ih.hkl_class().epsilon(); const ftype f1 = ft1.I() / eps; const ftype f2 = ft2.I() / eps; const ftype d = fh*f1 - f2; result.r = d * d / f1; result.dr = 2.0 * d; result.dr2 = 2.0 * f1; } else { result.r = result.dr = result.dr2 = 0.0; } return result; } // Log I1-I2 scaling template TargetFn_scaleLogI1I2::TargetFn_scaleLogI1I2( const HKL_data& hkl_data1_, const HKL_data& hkl_data2_ ) { hkl_data1 = &hkl_data1_; hkl_data2 = &hkl_data2_; } template TargetFn_base::Rderiv TargetFn_scaleLogI1I2::rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const { Rderiv result; result.r = result.dr = result.dr2 = 0.0; const T1& ft1 = (*hkl_data1)[ih]; const T2& ft2 = (*hkl_data2)[ih]; if ( !ft1.missing() && !ft2.missing() ) if ( ft1.I() > 1.0e-6 && ft2.I() > 1.0e-6 ) { const ftype eps = ih.hkl_class().epsilon(); const ftype f1 = ft1.I() / eps; const ftype f2 = ft2.I() / eps; const ftype w = 1.0; // f1 * f2; const ftype d = fh + log(f1) - log(f2); result.r = w * d * d; result.dr = 2.0 * w * d; result.dr2 = 2.0 * w; } return result; } // E^2 scaling template TargetFn_scaleEsq::TargetFn_scaleEsq( const HKL_data& hkl_data_ ) { hkl_data = &hkl_data_; } template TargetFn_base::Rderiv TargetFn_scaleEsq::rderiv( const HKL_info::HKL_reference_index& ih, const ftype& fh ) const { Rderiv result; const HKL_data& data = *hkl_data; const ftype two(2.0); if ( !data[ih].missing() ) { ftype fsq = pow( ftype(data[ih].E()), two ); ftype d = fsq * fh - 1.0; result.r = d * d / fsq; result.dr = two * d; result.dr2 = two * fsq; } else { result.r = result.dr = result.dr2 = 0.0; } return result; } // sigmaa (omegaa) template TargetFn_sigmaa_omegaa::TargetFn_sigmaa_omegaa( const HKL_data& eo, const HKL_data& ec ) { eo_data = &eo; ec_data = &ec; } template TargetFn_base::Rderiv TargetFn_sigmaa_omegaa::rderiv( const HKL_info::HKL_reference_index& ih, const ftype& omegaa ) const { Rderiv result; const HKL_data& eodata = *eo_data; const HKL_data& ecdata = *ec_data; if ( eodata[ih].missing() || ecdata[ih].missing() ) { result.r = result.dr = result.dr2 = 0.0; } else { ftype eo = eodata[ih].E(); ftype ec = ecdata[ih].E(); ftype omeg = (omegaa>0.05) ? omegaa : (0.05*exp(omegaa/0.05-1.0)); ftype sigmaa = 0.5*(sqrt(4*omeg*omeg+1)-1)/omeg; ftype dx = 2.0 * eo * ec; ftype x = dx * omeg; ftype t0 = 1.0/(1-sigmaa*sigmaa) + 0.5*log((1-sigmaa*sigmaa)); ftype t1 = sigmaa; ftype t2 = pow(1-sigmaa*sigmaa,2)/(1+sigmaa*sigmaa); if ( ih.hkl_class().centric() ) { result.r = 1.0*t0 - log( cosh( x/2 ) ); result.dr = 1.0*t1 - dx*0.5*tanh( x/2 ); result.dr2 = 1.0*t2 - dx*dx*0.25*(1.0 - pow(tanh(x/2),2) ); } else { result.r = 2.0*t0 - Util::sim_integ( x ); result.dr = 2.0*t1 - dx*Util::sim( x ); result.dr2 = 2.0*t2 - dx*dx*Util::sim_deriv( x ); } if ( omegaa < 0.05 ) { ftype dy = exp( omegaa/0.05 ) / exp( 1.0 ); ftype dy2 = exp( omegaa/0.05 ) / ( 0.05*exp( 1.0 ) ); result.dr2 = result.dr*dy2 + result.dr2*dy*dy; result.dr = result.dr*dy; } } return result; } // sigmaa (norm) template TargetFn_sigmaa::TargetFn_sigmaa( const HKL_data& eo, const HKL_data& ec ) { eo_data = &eo; ec_data = &ec; } template TargetFn_base::Rderiv TargetFn_sigmaa::rderiv( const HKL_info::HKL_reference_index& ih, const ftype& sigmaa0 ) const { Rderiv result; const HKL_data& eodata = *eo_data; const HKL_data& ecdata = *ec_data; if ( eodata[ih].missing() || ecdata[ih].missing() ) { result.r = result.dr = result.dr2 = 0.0; } else { ftype eo = eodata[ih].E(); ftype ec = ecdata[ih].E(); ftype sigmaa = (sigmaa0>0.99)?(0.99):((sigmaa0<0.01)?0.01:sigmaa0); ftype dx = 2.0 * eo * ec; ftype x = dx * sigmaa/(1-sigmaa*sigmaa); ftype t0 = 1.0/(1-sigmaa*sigmaa) + 0.5*log((1-sigmaa*sigmaa)); ftype t1 = sigmaa; ftype t2 = pow(1-sigmaa*sigmaa,2)/(1+sigmaa*sigmaa); if ( ih.hkl_class().centric() ) { result.r = 1.0*t0 - log( cosh( x/2 ) ); result.dr = 1.0*t1 - dx*0.5*tanh( x/2 ); result.dr2 = 1.0*t2 - dx*dx*0.25*(1.0 - pow(tanh(x/2),2) ); } else { result.r = 2.0*t0 - Util::sim_integ( x ); result.dr = 2.0*t1 - dx*Util::sim( x ); result.dr2 = 2.0*t2 - dx*dx*Util::sim_deriv( x ); } ftype ds = (1+sigmaa*sigmaa)/pow(1-sigmaa*sigmaa,2); ftype ds2 = 2*sigmaa*(3+sigmaa*sigmaa)/pow(1-sigmaa*sigmaa,3); result.dr2 = result.dr*ds2 + result.dr2*ds*ds; result.dr = result.dr*ds; } return result; } } // namespace clipper #endif clipper/clipper/core/rotation.cpp000644 000765 000000 00000026552 11766652736 017367 0ustar00ccbwheel000000 000000 /* rotation.cpp: fundamental data types for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "rotation.h" namespace clipper { template Euler::Euler( const Rotation& rot ) { int r1, r2, r3, s; params( r1, r2, r3, s ); ftype ca, cb, cg, sa, sb, sg; if ( r1 == r3 ) { ftype w, x, y, z; w = rot.w(); x = y = z = 0.0; if ( r1==2 && r2==1 && r3==2 ) { x= rot.x(); y= rot.y(); z= rot.z(); } else if ( r1==1 && r2==0 && r3==1 ) { x= rot.z(); y= rot.x(); z= rot.y(); } else if ( r1==0 && r2==2 && r3==0 ) { x= rot.y(); y= rot.z(); z= rot.x(); } else if ( r1==2 && r2==0 && r3==2 ) { x=-rot.y(); y= rot.x(); z= rot.z(); } else if ( r1==1 && r2==2 && r3==1 ) { x=-rot.x(); y= rot.z(); z= rot.y(); } else if ( r1==0 && r2==1 && r3==0 ) { x=-rot.z(); y= rot.y(); z= rot.x(); } else Message::message( Message_fatal( "Rotation::euler() type invalid" ) ); cb = 1.0 - 2.0 * (x*x + y*y); sb = 2.0 * sqrt( (x*x + y*y) * (w*w + z*z) ); if ( sb > 0.0001 ) { ca = 2.0 * (x*z + w*y); sa = 2.0 * (y*z - w*x); cg = 2.0 * (w*y - x*z); sg = 2.0 * (y*z + w*x); } else { ca = 1.0; sa = 0.0; cg = cb; sg = 2.0*(y*z + w*x); } if ( s==1 ) (*this) = Euler( atan2(sg,cg), atan2(sb,cb), atan2(sa,ca) ); else (*this) = Euler( atan2(sa,ca), atan2(sb,cb), atan2(sg,cg) ); } else { ftype w, x, y, z; w = rot.w(); x = y = z = 0.0; if ( r1==0 && r2==1 && r3==2 ) { x= rot.x(); y= rot.y(); z= rot.z(); } else if ( r1==2 && r2==0 && r3==1 ) { x= rot.z(); y= rot.x(); z= rot.y(); } else if ( r1==1 && r2==2 && r3==0 ) { x= rot.y(); y= rot.z(); z= rot.x(); } else if ( r1==1 && r2==0 && r3==2 ) { x=-rot.y(); y= rot.x(); z= rot.z(); } else if ( r1==0 && r2==2 && r3==1 ) { x=-rot.x(); y= rot.z(); z= rot.y(); } else if ( r1==2 && r2==1 && r3==0 ) { x=-rot.z(); y= rot.y(); z= rot.x(); } else Message::message( Message_fatal( "Rotation::euler() type invalid" ) ); if ( s == 0 ) x = -x; sa = 2.0 * ( x*y + z*w ); ca = x*x - y*y - z*z + w*w; sb = 2.0 * ( y*w - x*z ); cb = sqrt( 1.0 - sb*sb ); sg = 2.0 * ( z*y + x*w ); cg = z*z - x*x - y*y + w*w; if ( ( 1 + r1 - r2 + s ) % 3 == 0 ) sg = -sg; (*this) = Euler( atan2(sg,cg), atan2(sb,cb), atan2(sa,ca) ); } } template Rotation Euler::rotation() const { int r1, r2, r3, s; params( r1, r2, r3, s ); ftype x[3]; x[0] = x[1] = x[2] = 0.0; x[r1] = sin(0.5*alpha()); Rotation rot1( cos(0.5*alpha()), x[0], x[1], x[2] ); x[0] = x[1] = x[2] = 0.0; x[r2] = sin(0.5*beta() ); Rotation rot2( cos(0.5*beta() ), x[0], x[1], x[2] ); x[0] = x[1] = x[2] = 0.0; x[r3] = sin(0.5*gamma()); Rotation rot3( cos(0.5*gamma()), x[0], x[1], x[2] ); if ( s == 1 ) return rot1*(rot2*rot3); else return rot3*(rot2*rot1); } template String Euler::format() const { char xyz[] = {'X','Y','Z'}; char rs[] = {'r','s'}; int r1, r2, r3, s; params( r1, r2, r3, s ); return String("Euler") + xyz[r1] + xyz[r2] + xyz[r3] + rs[s] + " = ("+String(Util::rad2d(alpha()))+","+String(Util::rad2d(beta()))+","+String(Util::rad2d(gamma()))+")"; } template void Euler::params( int& r1, int& r2, int& r3, int& s ) { r1 = ( ((T>>3)&3) ) % 3; r2 = ( r1 + ((T>>2)&1) + 1 ) % 3; r3 = ( r2 + ((T>>1)&1) + 1 ) % 3; s = ( T&1 ); } String Euler_ccp4::format() const { return "Euler = ("+String(Util::rad2d(alpha()))+","+String(Util::rad2d(beta()))+","+String(Util::rad2d(gamma()))+")"; } String Polar_ccp4::format() const { return "Polar = ("+String(Util::rad2d(omega()))+","+String(Util::rad2d(phi()))+","+String(Util::rad2d(kappa()))+")"; } Rotation::Rotation( const Euler_ccp4& euler ) { // not optimised ftype a1 = 0.5 * euler.alpha(); ftype a2 = 0.5 * euler.beta(); ftype a3 = 0.5 * euler.gamma(); Rotation r1( cos(a1), 0.0, 0.0, sin(a1) ); Rotation r2( cos(a2), 0.0, sin(a2), 0.0 ); Rotation r3( cos(a3), 0.0, 0.0, sin(a3) ); *this = r3*(r2*r1); } Rotation::Rotation( const Polar_ccp4& polar ) { w_ = cos( 0.5 * polar.kappa() ); x_ = sin( 0.5 * polar.kappa() ) * cos( polar.phi() ) * sin( polar.omega() ); y_ = sin( 0.5 * polar.kappa() ) * sin( polar.phi() ) * sin( polar.omega() ); z_ = sin( 0.5 * polar.kappa() ) * cos( polar.omega() ); } Rotation::Rotation( const Mat33<>& m ) { ftype tr = m(0,0) + m(1,1) + m(2,2) + 1.0; // check the diagonal if ( tr > 1.0e-8 ) { ftype s( sqrt(tr) ); w_ = s * 0.5; s = 0.5 / s; x_ = s * ( m(2,1) - m(1,2) ); y_ = s * ( m(0,2) - m(2,0) ); z_ = s * ( m(1,0) - m(0,1) ); } else { if ( m(0,0) > m(1,1) && m(0,0) > m(2,2) ) { ftype s( sqrt(1.0 + m(0,0) - m(1,1) - m(2,2) ) ); x_ = 0.5 * s; if ( s != 0.0 ) s = 0.5 / s; w_ = s * ( m(2,1) - m(1,2) ); y_ = s * ( m(0,1) + m(1,0) ); z_ = s * ( m(0,2) + m(2,0) ); } else if ( m(1,1) > m(2,2) ) { ftype s( sqrt(1.0 + m(1,1) - m(2,2) - m(0,0) ) ); y_ = 0.5 * s; if ( s != 0.0 ) s = 0.5 / s; w_ = s * ( m(0,2) - m(2,0) ); z_ = s * ( m(1,2) + m(2,1) ); x_ = s * ( m(1,0) + m(0,1) ); } else { ftype s( sqrt(1.0 + m(2,2) - m(0,0) - m(1,1) ) ); z_ = 0.5 * s; if ( s != 0.0 ) s = 0.5 / s; w_ = s * ( m(1,0) - m(0,1) ); x_ = s * ( m(2,0) + m(0,2) ); y_ = s * ( m(2,1) + m(1,2) ); } } } /*! The normalisation is performed in-place. If a rotation becomes significantly denormalised, the conversion methods will fail. Therefore it may be safer to call this before a conversion. */ const Rotation& Rotation::norm() { ftype s = w_*w_+x_*x_+y_*y_+z_*z_; if ( s < 1.0e-12 ) { w_ = 1.0; x_ = y_ = z_ = 0.0; } else { s = 1.0/sqrt(s); w_ *= s; x_ *= s; y_ *= s; z_ *= s; } return *this; } /*! Positive magnitude of the angle of rotation. \return The angle in radians. */ ftype Rotation::abs_angle() const { return acos(Util::min(2.0*(w_*w_)/(w_*w_+x_*x_+y_*y_+z_*z_)-1.0,1.0)); } /*! If beta ~= 0, then alpha is set to zero. \return The Euler_ccp4 angles. */ Euler_ccp4 Rotation::euler_ccp4() const { ftype ca, cb, cg, sa, sb, sg; cb = 1.0 - 2.0 * (x_*x_ + y_*y_); sb = 2.0 * sqrt( (x_*x_ + y_*y_) * (w_*w_ + z_*z_) ); if ( sb > 0.0001 ) { ca = 2.0 * (x_*z_ + w_*y_); sa = 2.0 * (y_*z_ - w_*x_); cg = 2.0 * (w_*y_ - x_*z_); sg = 2.0 * (y_*z_ + w_*x_); } else { ca = 1.0; sa = 0.0; cg = cb; sg = 2.0*(y_*z_ + w_*x_); } return Euler_ccp4( atan2(sa,ca), atan2(sb,cb), atan2(sg,cg) ); } /*! If omega ~= 0, then phi is set to zero. \return The Polar_ccp4 angles. */ Polar_ccp4 Rotation::polar_ccp4() const { ftype om, ph, ka; om = ph = ka = 0.0; if ( fabs(w_) < 0.999999 ) { ftype r = sqrt( x_*x_ + y_*y_ ); om = atan2( r, z_ ); if ( r > 0.000001 ) ph = atan2( y_, x_ ); ka = 2.0*acos( w_ ); } return Polar_ccp4( om, ph, ka ); } /*! The resulting rotation matrix would commonly be used to construct a clipper::RTop_orth. \return The rotation matrix. */ Mat33<> Rotation::matrix() const { ftype xx( 2.0*x_*x_ ); ftype yy( 2.0*y_*y_ ); ftype zz( 2.0*z_*z_ ); ftype xy( 2.0*x_*y_ ); ftype yz( 2.0*y_*z_ ); ftype xz( 2.0*z_*x_ ); ftype wx( 2.0*w_*x_ ); ftype wy( 2.0*w_*y_ ); ftype wz( 2.0*w_*z_ ); return Mat33<>( 1.0-yy-zz, xy-wz, xz+wy, xy+wz, 1.0-xx-zz, yz-wx, xz-wy, yz+wx, 1.0-xx-yy ); } /*! Note: This multiplication operator combines rotations in left-to-right order, rather than the right-to-left order used for matrices. Thus, the rotation which arises from applying rotation r1 followed by rotation r2 is given by r1*r2. Similarly, the rotation which arises from applying rotation r1 followed by rotation r2 and rotation r3 is given by (r1*r2)*r3. */ /* THE FOLLOWING DOCUMENTATION IS WRONG! IT DESCRIBES THE INTENDED BEHAVIOUR, NOT THE IMPLEMENTED BEHAVIOUR. Note: This multiplication operator combines rotations in reverse order, as if they were matrices. Thus, the rotation which arises from applying rotation r1 followed by rotation r2 is given by r2*r1. Similarly, the rotation which arises from applying rotation r1 followed by rotation r2 and rotation r3 is given by r3*(r2*r1). */ Rotation operator* ( const Rotation& r1, const Rotation& r2 ) { return Rotation( r1.w_*r2.w_ - r1.x_*r2.x_ - r1.y_*r2.y_ - r1.z_*r2.z_, r1.w_*r2.x_ + r1.x_*r2.w_ + r1.z_*r2.y_ - r1.y_*r2.z_, r1.w_*r2.y_ + r1.y_*r2.w_ + r1.x_*r2.z_ - r1.z_*r2.x_, r1.w_*r2.z_ + r1.z_*r2.w_ + r1.y_*r2.x_ - r1.x_*r2.y_ ); } String Rotation::format() const { return "Quaternion wxyz = ("+String(w_)+","+String(x_)+","+String(y_)+","+String(z_)+")"; } template class Euler< 0>; template class Euler< 1>; template class Euler< 2>; template class Euler< 3>; template class Euler< 4>; template class Euler< 5>; template class Euler< 6>; template class Euler< 7>; template class Euler< 8>; template class Euler< 9>; template class Euler<10>; template class Euler<11>; template class Euler<12>; template class Euler<13>; template class Euler<14>; template class Euler<15>; template class Euler<16>; template class Euler<17>; template class Euler<18>; template class Euler<19>; template class Euler<20>; template class Euler<21>; template class Euler<22>; template class Euler<23>; } // namespace clipper clipper/clipper/core/rotation.h000644 000765 000000 00000020365 11766652736 017030 0ustar00ccbwheel000000 000000 /*! \file lib/rotation.h Fundamental types for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_ROTATION #define CLIPPER_ROTATION #include "clipper_types.h" namespace clipper { // forward definition class Rotation; //! Euler angle class /* Rotations are generally handled through the clipper::Rotation class. This class only exists for conversion purposes. This particular class represents generic Euler angles. The convention is selected from the 24 possible conventions according to the template parameter. The integer convention code is enumerated in the Rotation::EULERtype enumation in the form Rotation::EulerZYZr, Rotation::EulerXYZs etc., where the X/Y/Z indicates the axes of rotation in order, and the r/s indicates static or rotating axes. The type of an Euler class is also given as a prefix to the result of format(). */ template class Euler { public: //! constructor: null Euler() {} //! constructor: from specified angles Euler( const ftype& alpha, const ftype& beta, const ftype& gamma ) : alpha_(alpha), beta_(beta), gamma_(gamma) {} //! constructor: from rotation Euler( const Rotation& rot ); //! return rotation Rotation rotation() const; const ftype& alpha() const { return alpha_; } //!< return alpha const ftype& beta() const { return beta_; } //!< return beta const ftype& gamma() const { return gamma_; } //!< return gamma String format() const; //!< return formatted String representation private: static void params( int& r1, int& r2, int& r3, int& s ); ftype alpha_, beta_, gamma_; }; //! Euler_ccp4 angle class /* Rotations are generally handled through the clipper::Rotation class. This class only exists for conversion purposes. This particular class represents Euler_ccp4 angles according to the CCP4 standard, i.e. - Rotation 1 (alpha) about K, - Rotation 2 (beta) about the new J, - Rotation 3 (gamma) about the new K. */ class Euler_ccp4 { public: //! constructor: null Euler_ccp4() {} //! constructor: from specified angles Euler_ccp4( const ftype& alpha, const ftype& beta, const ftype& gamma ) : alpha_(alpha), beta_(beta), gamma_(gamma) {} const ftype& alpha() const { return alpha_; } //!< return alpha const ftype& beta() const { return beta_; } //!< return beta const ftype& gamma() const { return gamma_; } //!< return gamma String format() const; //!< return formatted String representation private: ftype alpha_, beta_, gamma_; }; //! Polar_ccp4 angle class /* Rotations are generally handled through the clipper::Rotation class. This class only exists for conversion purposes. This particular class represents Polar_ccp4 angles according to the CCP4 standard, i.e. - omega gives inclination of rotation axis to K axis, - phi gives anticlockwise rotation from I to projection of rotation axis onto I-J plane, - kappa is the rotation about the rotation axis. */ class Polar_ccp4 { public: //! null constructor Polar_ccp4() {} //! constructor: from specified angles Polar_ccp4( const ftype& omega, const ftype& phi, const ftype& kappa ) : omega_(omega), phi_(phi), kappa_(kappa) {} const ftype& psi() const { return omega_; } //!< return omega const ftype& omega() const { return omega_; } //!< return omega const ftype& phi() const { return phi_; } //!< return phi const ftype& kappa() const { return kappa_; } //!< return kappa String format() const; //!< return formatted String representation private: ftype omega_, phi_, kappa_; }; //! Rotation class /*! This class represents a rotation. The internal representation is as a unit quaternion, which is easily combined, inverted, or converted to or from other commonly used forms. */ class Rotation { public: //! null constructor Rotation() {} //! constructor: from generic Euler template explicit Rotation( const Euler& euler ) { (*this) = euler.rotation(); } //! constructor: from Euler_ccp4 explicit Rotation( const Euler_ccp4& euler ); //! constructor: from Polar_ccp4 explicit Rotation( const Polar_ccp4& polar ); //! constructor: from Matrix explicit Rotation( const Mat33<>& matrix ); //! constructor: from components Rotation( const ftype& w, const ftype& x, const ftype& y, const ftype& z ) : w_(w), x_(x), y_(y), z_(z) {} const ftype& w() const { return w_; } //!< return w component const ftype& x() const { return x_; } //!< return x component const ftype& y() const { return y_; } //!< return y component const ftype& z() const { return z_; } //!< return z component template Euler euler() const //!< return Euler angles { return Euler( *this ); } Euler_ccp4 euler_ccp4() const; //!< return Euler_ccp4 angles Polar_ccp4 polar_ccp4() const; //!< return Polar_ccp4 angles Mat33<> matrix() const; //!< return 3x3 matrix //! normalise this quaternion const Rotation& norm(); //! return absolute rotation angle ftype abs_angle() const; //! return inverse rotation Rotation inverse() const { return Rotation( w_, -x_, -y_, -z_ ); } //! return zero rotation static Rotation zero() { return Rotation( 1.0, 0.0, 0.0, 0.0 ); } //! return null rotation static Rotation null() { return Rotation( Util::nan(), 0.0, 0.0, 0.0 ); } //! test for null (uninitialised) rotation bool is_null() const { return Util::is_nan( w_ ); } //! combine two rotations friend Rotation operator* ( const Rotation& r1, const Rotation& r2 ); String format() const; //!< return formatted String representation //! Enumeration of Euler conventions enum EULERtype { EulerXYZr,EulerXYZs,EulerXYXr,EulerXYXs, EulerXZXr,EulerXZXs,EulerXZYr,EulerXZYs, EulerYZXr,EulerYZXs,EulerYZYr,EulerYZYs, EulerYXYr,EulerYXYs,EulerYXZr,EulerYXZs, EulerZXYr,EulerZXYs,EulerZXZr,EulerZXZs, EulerZYZr,EulerZYZs,EulerZYXr,EulerZYXs }; protected: ftype w_, x_, y_, z_; }; } // namespace clipper #endif clipper/clipper/core/spacegroup.cpp000644 000765 000000 00000100673 12240667750 017663 0ustar00ccbwheel000000 000000 /* spacegroup.cpp: methods for spacegroup symmetry class */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "spacegroup.h" #include "coords.h" #include "clipper_instance.h" #include #include namespace clipper { namespace data { // matrices Mat33<> mat_i ( 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 ); Mat33<> mat_inv (-1.0, 0.0, 0.0, 0.0,-1.0, 0.0, 0.0, 0.0,-1.0 ); Mat33<> mat_2z (-1.0, 0.0, 0.0, 0.0,-1.0, 0.0, 0.0, 0.0, 1.0 ); Mat33<> mat_3z ( 0.0,-1.0, 0.0, 1.0,-1.0, 0.0, 0.0, 0.0, 1.0 ); Mat33<> mat_4z ( 0.0,-1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ); Mat33<> mat_6z ( 1.0,-1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ); Mat33<> mat_2q ( 0.0,-1.0, 0.0,-1.0, 0.0, 0.0, 0.0, 0.0,-1.0 ); Mat33<> mat_2qq ( 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0,-1.0 ); Mat33<> mat_3abc( 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0 ); Vec3<> vec_0( 0.0, 0.0, 0.0 ); Vec3<> vec_a( 0.5, 0.0, 0.0 ); Vec3<> vec_b( 0.0, 0.5, 0.0 ); Vec3<> vec_c( 0.0, 0.0, 0.5 ); Vec3<> vec_n( 0.5, 0.5, 0.5 ); Vec3<> vec_u( 0.25, 0.0, 0.0 ); Vec3<> vec_v( 0.0, 0.25, 0.0 ); Vec3<> vec_w( 0.0, 0.0, 0.25 ); Vec3<> vec_d( 0.25, 0.25, 0.25 ); Vec3<> vec_A( 0.0, 0.5, 0.5 ); Vec3<> vec_B( 0.5, 0.0, 0.5 ); Vec3<> vec_C( 0.5, 0.5, 0.0 ); Vec3<> vec_I( 0.5, 0.5, 0.5 ); Vec3<> vec_R( 0.666667, 0.333333, 0.333333 ); Vec3<> vec_S( 0.333333, 0.666667, 0.333333 ); Vec3<> vec_T( 0.333333, 0.333333, 0.666667 ); Vec3<> vec_H( 0.666667, 0.333333, 0.0 ); Vec3<> vec_F1( 0.0, 0.5, 0.5 ); Vec3<> vec_F2( 0.5, 0.0, 0.5 ); } // namespace data // spacegroup description object void Spgr_descr::Symop_codes::init_hall( const String& symb ) { // interpret Hall symbol using namespace data; Symop_codes& ops = (*this); std::vector tokens; String token, sym, chb; char c, inv, lat; int i, j, k, l; // separate the Hall symbol from the change of basis tokens = symb.split("()"); if ( tokens.size() > 0 ) sym = tokens[0].trim(); if ( tokens.size() > 1 ) chb = tokens[1].trim(); // now separate the parts of the Hall symbol tokens = sym.split(" \t"); // first part: lattice and inversion inv = lat = ' '; token = tokens[0]; for ( j = 0; j < token.length(); j++ ) { c = toupper( token[j] ); if ( c == '-' ) inv = c; else lat = c; } // next 1-3 parts: generating matrices int nmat = tokens.size()-1; std::vector invop(nmat,' '), order(nmat,' '), screw(nmat,' '), axis1(nmat,' '), axis2(nmat,' '); std::vector trans(nmat); for ( i = 0; i < nmat; i++ ) { token = tokens[i+1]; for ( j = 0; j < token.length(); j++ ) { c = tolower( token[j] ); if ( c == '-' ) invop[i] = c; else if ( c >= '1' && c <= '6' ) if ( order[i] == ' ' ) order[i] = c; else screw[i] = c; else if ( c >= 'x' && c <= 'z' ) axis1[i] = c; else if ( c >= '"' && c <= '*' ) axis2[i] = c; else if ( c >= 'a' && c <= 'w' ) trans[i] += c; } } // now interpret all the default conventions // default first axis to z if ( nmat >= 1 ) { if ( axis1[0] == ' ' ) axis1[0] = 'z'; } // default second axis on basis of first if ( nmat >= 2 ) { if ( axis1[1] == ' ' ) { if ( order[1] == '2' ) { if ( order[0] == '2' || order[0] == '4' ) { if ( axis2[1] == ' ' ) axis1[1] = 'x'; } else if ( order[0] == '3' || order[0] == '6' ) { axis1[1] = axis1[0]; if ( axis2[1] == ' ' ) axis2[1] = '\''; } } else if ( order[1] == '3' ) { if ( order[0] == '2' || order[0] == '4' ) { if ( axis2[1] == ' ' ) axis2[1] = '*'; } } } } // default third axis (not much choice here) if ( nmat >= 3 ) { if ( axis1[2] == ' ' ) { if ( order[2] == '3' ) { if ( axis2[2] == ' ' ) axis2[2] = '*'; } } } // now check we have everything for ( i = 0; i < nmat; i++ ) { // add fake z axes for non-axis ops if ( axis1[i] == ' ' ) { if ( order[i] == '1' ) axis1[i] = 'z'; // fake axis if ( axis2[i] != ' ' ) axis1[i] = 'z'; // fake axis } // error messages if ( axis1[i] == ' ' ) Message::message( Message_fatal("Spacegroup: Missing x/y/z in Hall symb:"+tokens[i+1]) ); if ( order[i] == ' ' ) Message::message( Message_fatal("Spacegroup: Missing order in Hall symb:"+tokens[i+1]) ); } // add identity and inversion ops.clear(); ops.push_back( Symop_code::identity() ); if ( inv == '-' ) ops.push_back(Symop_code(Symop(RTop<>(mat_inv)))); // now make the generator matrices Mat33<> mat, matperm; Vec3<> vec; for ( i = 0; i < nmat; i++ ) { // make matrix part mat = mat_i; if ( order[i] == '2' && axis2[i] == ' ' ) mat = mat_2z; if ( order[i] == '2' && axis2[i] == '\'') mat = mat_2q; if ( order[i] == '2' && axis2[i] == '"' ) mat = mat_2qq; if ( order[i] == '3' && axis2[i] == ' ' ) mat = mat_3z; if ( order[i] == '3' && axis2[i] == '*' ) mat = mat_3abc; if ( order[i] == '4' && axis2[i] == ' ' ) mat = mat_4z; if ( order[i] == '6' && axis2[i] == ' ' ) mat = mat_6z; // inverse (improper) if ( invop[i] == '-' ) mat = mat_inv * mat; // axis permutation if ( axis1[i] == 'x' ) j = 0; else if ( axis1[i] == 'y' ) j = 1; else j = 2; for ( k = 0; k < 3; k++ ) for ( l = 0; l < 3; l++ ) matperm( k, l ) = mat( (k+2-j)%3, (l+2-j)%3 ); // make translation part vec = vec_0; for ( k = 0; k < trans[i].length(); k++ ) { if ( trans[i][k] == 'a' ) vec = vec + vec_a; else if ( trans[i][k] == 'b' ) vec = vec + vec_b; else if ( trans[i][k] == 'c' ) vec = vec + vec_c; else if ( trans[i][k] == 'n' ) vec = vec + vec_n; else if ( trans[i][k] == 'u' ) vec = vec + vec_u; else if ( trans[i][k] == 'v' ) vec = vec + vec_v; else if ( trans[i][k] == 'w' ) vec = vec + vec_w; else if ( trans[i][k] == 'd' ) vec = vec + vec_d; } // screw translation if ( screw[i] != ' ' ) vec[j] += ftype( screw[i] - '0' ) / ftype( order[i] - '0' ); // store the matrix ops.push_back( Symop_code( Symop( RTop<>( matperm, vec ) ) ) ); } // add lattice centering if (lat=='A') ops.push_back(Symop_code(Symop(RTop<>(mat_i,vec_A)))); if (lat=='B') ops.push_back(Symop_code(Symop(RTop<>(mat_i,vec_B)))); if (lat=='C') ops.push_back(Symop_code(Symop(RTop<>(mat_i,vec_C)))); if (lat=='I') ops.push_back(Symop_code(Symop(RTop<>(mat_i,vec_I)))); if (lat=='R') ops.push_back(Symop_code(Symop(RTop<>(mat_i,vec_R)))); if (lat=='S') ops.push_back(Symop_code(Symop(RTop<>(mat_i,vec_S)))); if (lat=='T') ops.push_back(Symop_code(Symop(RTop<>(mat_i,vec_T)))); if (lat=='H') ops.push_back(Symop_code(Symop(RTop<>(mat_i,vec_H)))); if (lat=='Q') ops.push_back(Symop_code(Symop(RTop<>(mat_i,vec_S)))); if (lat=='F') { ops.push_back(Symop_code(Symop(RTop<>(mat_i,vec_F1)))); ops.push_back(Symop_code(Symop(RTop<>(mat_i,vec_F2)))); } // apply the change of basis operator RTop_frac cbop( RTop_frac::identity() ); if ( chb.find( ',' ) != String::npos ) { cbop = RTop_frac( chb ); } else { std::vector t = chb.split(" "); for ( i = 0; i < Util::min( int(t.size()), 3 ); i++ ) cbop.trn()[i] = ftype( t[i].i() ) / 12.0; } RTop_frac cbopi( cbop.inverse() ); for ( i = 0; i < ops.size(); i++ ) ops[i] = Symop_code( Symop( cbop*ops[i].symop()*cbopi ) ); } void Spgr_descr::Symop_codes::init_symops( const String& symb ) { Symop_codes& ops = (*this); std::vector symops = symb.split(";"); for ( int i = 0; i < symops.size(); i++ ) ops.push_back( Symop_code( Symop( RTop_frac( symops[i] ) ) ) ); } Spgr_descr::Symop_codes Spgr_descr::Symop_codes::expand() const { int i, j, l, size; Symop_code k; const Symop_codes& generators = (*this); Symop_codes ops; ops.push_back( Symop_code::identity() ); // identity is compulsory // generate all the symops do { size = ops.size(); for ( i = 0; i < generators.size(); i++ ) if ( generators[i] != Symop_code::identity() ) { for ( j = 0; j < size; j++ ) { k = Symop_code( Isymop( generators[i].isymop() * ops[j].isymop() ) ); for ( l = 0; l < ops.size(); l++ ) if ( ops[l] == k ) break; if ( l == ops.size() ) ops.push_back( k ); } } } while ( ops.size() > size ); return ops; } Spgr_descr::Symop_codes Spgr_descr::Symop_codes::primitive_noninversion_ops() const { Symop_codes pops = primitive_ops(); if ( inversion_ops().size() > 1 ) { Symop_codes nops; for ( int i = 0; i < pops.size(); i++ ) if ( pops[i].symop().rot().det() > 0.0 ) nops.push_back( pops[i] ); pops = nops; } return pops; } Spgr_descr::Symop_codes Spgr_descr::Symop_codes::inversion_ops() const { const Symop_codes& ops = (*this); Symop_codes pops; Symop_code invop = Symop_code( Symop( RTop<>( data::mat_inv ) ) ); pops.push_back( Symop_code::identity() ); int i; for ( i = 0; i < ops.size(); i++ ) if ( ops[i].code_rot() == invop ) { pops.push_back( ops[i] ); break; } return pops; } Spgr_descr::Symop_codes Spgr_descr::Symop_codes::primitive_ops() const { const Symop_codes& ops = (*this); Symop_codes pops; int i, j; pops.push_back( Symop_code::identity() ); for ( i = 0; i < ops.size(); i++ ) { for ( j = 0; j < pops.size(); j++ ) if ( ops[i].code_rot() == pops[j].code_rot() ) break; if ( j == pops.size() ) pops.push_back( ops[i] ); } return pops; } Spgr_descr::Symop_codes Spgr_descr::Symop_codes::centering_ops() const { const Symop_codes& ops = (*this); Symop_codes cops; for ( int i = 0; i < ops.size(); i++ ) if ( ops[i].code_rot() == Symop_code::identity() ) cops.push_back( ops[i] ); return cops; } Spgr_descr::Symop_codes Spgr_descr::Symop_codes::laue_ops() const { const Symop_codes& ops = (*this); Symop_codes lops; lops.push_back( Symop_code( Symop( RTop<>( data::mat_inv ) ) ) ); for ( int i = 0; i < ops.size(); i++ ) lops.push_back( ops[i].code_rot() ); return lops.expand(); } Spgr_descr::Symop_codes Spgr_descr::Symop_codes::pgrp_ops() const { const Symop_codes& ops = (*this); Symop_codes lops; for ( int i = 0; i < ops.size(); i++ ) lops.push_back( ops[i].code_rot() ); return lops.expand(); } Spgr_descr::Symop_codes Spgr_descr::Symop_codes::patterson_ops() const { const Symop_codes& ops = (*this); Symop_codes lops; lops.push_back( Symop_code( Symop( RTop<>( data::mat_inv ) ) ) ); for ( int i = 0; i < ops.size(); i++ ) if ( ops[i].code_rot() == Symop_code::identity() ) lops.push_back( ops[i] ); else lops.push_back( ops[i].code_rot() ); return lops.expand(); } Spgr_descr::Symop_codes Spgr_descr::Symop_codes::generator_ops() const { Symop_codes ops = expand(); std::sort( ops.begin(), ops.end() ); Symop_codes cens = ops.centering_ops(); Symop_codes prms = ops.primitive_ops(); Symop_codes gens; Symop_codes gend = gens.expand(); // first make the centering generators for ( int i = 1; i < cens.size(); i++ ) { for ( int j = 0; j < gend.size(); j++ ) if ( cens[i] == gend[j] ) goto skip1; gens.push_back( cens[i] ); gend = gens.expand(); if ( gend.size() == cens.size() ) break; // optional optimisation skip1:; } int ncen = gens.size(); // now add the rest of the generators for ( int i = 1; i < prms.size(); i++ ) { for ( int j = 0; j < gend.size(); j++ ) if ( prms[i] == gend[j] ) goto skip2; gens.push_back( prms[i] ); gend = gens.expand(); if ( gend.size() == ops.size() ) break; // optional optimisation skip2:; } back: // finally remove any redundent ops for ( int i = ncen; i < gens.size(); i++ ) { Symop_codes genp = gens; genp.erase( genp.begin() + i ); if ( genp.expand().size() == ops.size() ) { gens = genp; goto back; } } return gens; // return result } Spgr_descr::Symop_codes Spgr_descr::Symop_codes::product( const Symop_codes& ops2 ) const { Symop_codes ops1 = (*this); // copy first list, implying identity int i, j, n1, n2; n1 = ops1.size(); n2 = ops2.size(); for ( j = 0; j < n2; j++ ) if ( ops2[j] != Symop_code::identity() ) // skip identity, if present for ( i = 0; i < n1; i++ ) ops1.push_back(Symop_code(Isymop(ops1[i].isymop()*ops2[j].isymop()))); return ops1; } unsigned int Spgr_descr::Symop_codes::hash() const { Symop_codes data = expand(); std::sort( data.begin(), data.end() ); unsigned int polynomial = 0x04c11db7; unsigned int remainder = 0xffffffff; unsigned int datum; for ( int word = 0; word < data.size(); word++ ) { datum = data[word]; remainder ^= datum; for ( int bit = 0; bit < 32; bit++ ) { if ( remainder & 0x80000000 ) remainder = (remainder << 1) ^ polynomial; else remainder = (remainder << 1); } } return remainder; } // Spacegroup desciption object char Spgr_descr::pref_12 = '1'; char Spgr_descr::pref_hr = 'H'; /*! Construct a null description spacegroup. The result is initialised to an invalid spacegroup code. */ Spgr_descr::Spgr_descr() { hash_ = 0; } /*! Construct a spacegroup description from a text description, i.e. a symbol or operators. This may be one of the following: - Hall symbol, e.g. " P 2ac 2ab" - H-M symbol, e.g. "P 21 21 21" - Number, e.g. "19" - List of symmetry operators separated by semicolons, e.g. "x,y,z;-x+1/2,-y,z+1/2;x+1/2,-y+1/2,-z;-x,y+1/2,-z+1/2" It is best to specify the type of symbol being used, however if this parameter is omitted a guess will be made. Unfortunately, Hall and H-M symbols may be ambiguous. Any ambiguity may be removed by appending parentheses "()" to the end of the Hall symbol, otherwise the symbol will be interpreted as an H-M symbol, and a Hall symbol if that fails. H-M symbols and spacegroup numbers may correspond to 2 different entries in international tables. The choice between 2 origin settings or hexagonal/rhomohedral settings is made using the set_preferred() method. \param name The spacegroup symbol or operators. \param type The type of symbol: Spacegroup::Symops, Spacegroup::Hall, Spacegroup::HM, Spacegroup::XHM, Spacegroup::Number */ Spgr_descr::Spgr_descr( const String& symb, TYPE type ) { using clipper::data::sgdata; String symbx = symb.trim(); // try and guess symbol type (don't do this!) if ( type == Unknown ) { if ( symbx.find_first_of( "()" ) != String::npos ) type = Hall; else if ( symbx.find_first_of( ":" ) != String::npos ) type = XHM; else if ( symbx.find_first_of( "," ) != String::npos ) type = Symops; else if ( symbx.find_first_of( "ABCFHIPRSTQ" ) == String::npos ) type = Number; // otherwise still unknown: try HM then Hall. } // now make the ops int i; Symop_codes ops; if ( type == Symops ) { ops.init_symops( symbx ); } else if ( type == Hall ) { ops.init_hall( symbx ); } else if ( type == XHM ) { char ext = ' '; size_t c = symbx.find_first_of( ":" ); if ( c != String::npos ) { if ( c+1 < symbx.length() ) ext = symbx[c+1]; symbx = symbx.substr(0,c); symbx = symbx.trim(); } for ( i = 0; i < data::sgdata_size; i++ ) if ( symbx == String( sgdata[i].hm ) && sgdata[i].ext == ext ) break; if ( i == data::sgdata_size ) Message::message( Message_fatal( "Spgr_descr: No such HM symbol" ) ); ops.init_hall( String( sgdata[i].hall ) ); } else if ( type == HM ) { for ( i = 0; i < data::sgdata_size; i++ ) if ( symbx == String( sgdata[i].hm ) && ( sgdata[i].ext == pref_12 || sgdata[i].ext == pref_hr || sgdata[i].ext == ' ' ) ) break; if ( i == data::sgdata_size ) Message::message( Message_fatal( "Spgr_descr: No such HM symbol" ) ); ops.init_hall( String( sgdata[i].hall ) ); } else if ( type == Number ) { int num = symbx.i(); for ( i = 0; i < data::sgdata_size; i++ ) if ( num == sgdata[i].num && ( sgdata[i].ext == pref_12 || sgdata[i].ext == pref_hr || sgdata[i].ext == ' ' ) ) break; if ( i == data::sgdata_size ) Message::message( Message_fatal( "Spgr_descr: No such SG number" ) ); ops.init_hall( String( sgdata[i].hall ) ); } else { for ( i = 0; i < data::sgdata_size; i++ ) // try H-M then Hall. if ( symbx == String( sgdata[i].hm ) && ( sgdata[i].ext == pref_12 || sgdata[i].ext == pref_hr || sgdata[i].ext == ' ' ) ) break; if ( i != data::sgdata_size ) ops.init_hall( String( sgdata[i].hall ) ); else ops.init_hall( symbx ); } // store the hash and generators hash_ = ops.hash(); generators_ = ops.generator_ops(); } /*! See previous constuctor. \param num The spacegroup number. */ Spgr_descr::Spgr_descr( const int& num ) { using data::sgdata; Symop_codes ops; int i; for ( i = 0; i < data::sgdata_size; i++ ) if ( num == sgdata[i].num && ( sgdata[i].ext == pref_12 || sgdata[i].ext == pref_hr || sgdata[i].ext == ' ' ) ) break; if ( i == data::sgdata_size ) Message::message( Message_fatal( "Spgr_descr: No such SG number" ) ); ops.init_hall( String( sgdata[i].hall ) ); ops = ops.expand(); // store the hash and generators hash_ = ops.hash(); generators_ = ops.generator_ops(); } /*! This is not normally used, except in conjunction with Spgr_desc::generator_ops() to derive one group from another. */ Spgr_descr::Spgr_descr( const Symop_codes& ops ) { // store the hash and generators hash_ = ops.hash(); generators_ = ops.generator_ops(); } /*! The spacegroup number is only available if the spacegroup exists in the internal table, see Hall & Grosse-Kunstleve. \return The spacegroup number, or 0 if unavailable. */ int Spgr_descr::spacegroup_number() const { for ( int i = 0; i < data::sgdata_size; i++ ) if ( data::sgdata[i].sghash == hash_ ) return data::sgdata[i].num; return 0; } /*! The Hall symbol is only available if the spacegroup exists in the internal table, see Hall & Grosse-Kunstleve. \return The Hall symbol, or "Unknown" if unavailable. */ String Spgr_descr::symbol_hall() const { for ( int i = 0; i < data::sgdata_size; i++ ) if ( data::sgdata[i].sghash == hash_ ) return String(data::sgdata[i].hall); return "Unknown"; } /*! The H-M symbol is only available if the spacegroup exists in the internal table, see Hall & Grosse-Kunstleve. \return The H-M symbol, or "Unknown" if unavailable. */ String Spgr_descr::symbol_hm() const { for ( int i = 0; i < data::sgdata_size; i++ ) if ( data::sgdata[i].sghash == hash_ ) return String(data::sgdata[i].hm); return "Unknown"; } /*! The extended H-M symbol is only available if the spacegroup exists in the internal table, see Hall & Grosse-Kunstleve. \return The extended H-M symbol, or "Unknown" if unavailable. */ String Spgr_descr::symbol_xhm() const { for ( int i = 0; i < data::sgdata_size; i++ ) if ( data::sgdata[i].sghash == hash_ ) { String xhm( data::sgdata[i].hm ); if ( data::sgdata[i].ext != ' ' ) xhm = xhm + " :" + data::sgdata[i].ext; return xhm; } return "Unknown"; } /*! The extension H-M symbol is only available if the spacegroup exists in the internal table, see Hall & Grosse-Kunstleve. \return The extension H-M symbol, or "" */ String Spgr_descr::symbol_hm_ext() const { String ext = ""; for ( int i = 0; i < data::sgdata_size; i++ ) if ( data::sgdata[i].sghash == hash_ ) if ( data::sgdata[i].ext != ' ' ) return ext + data::sgdata[i].ext; return ext; } /*! Sets the preferred origin or setting for initialising all Spgr_descr objects using H-M symbols or Spacegroup numbers. cctbx uses origin choice '1' by default, CCP4 uses '2'. Both packages use 'H' in preference to 'R'. Preferred values are stored for both. Defaults are '1' and 'H'. CCP4 users may wish to add the following before using H-M codes or numbers. \code Spgr_descr::set_preferred('2'); \endcode \param c Either '1' or '2', 'H' or 'R'. */ void Spgr_descr::set_preferred( const char& c ) { if ( c == '1' || c == '2' ) pref_12 = c; if ( c == 'H' || c == 'R' ) pref_hr = c; } // Spacegroup cache object Mutex Spgr_cacheobj::mutex = Mutex(); struct Compare_grid{ bool operator() ( const Vec3<>& c1, const Vec3<>& c2 ) const { return (c1[0]*c1[1]*c1[2]+0.001*c1[1]+0.00001*c1[0]) <= (c2[0]*c2[1]*c2[ 2]+0.001*c2[1]+0.00001*c2[0]); } }; bool reci_asu( const Spgr_descr::Symop_codes& ops, data::ASUfn asufn ) { HKL hkl, equ; int i; // make integerised symops std::vector symops( ops.size() ); for ( i = 0; i < ops.size(); i++ ) symops[i] = ops[i].isymop(); // now test asu for uniqueness and completeness for ( hkl.h() = -2; hkl.h() <= 2; hkl.h()++ ) for ( hkl.k() = -2; hkl.k() <= 2; hkl.k()++ ) for ( hkl.l() = -2; hkl.l() <= 2; hkl.l()++ ) { if ( asufn( hkl.h(), hkl.k(), hkl.l() ) ) { for ( i = 0; i < symops.size(); i++ ) { equ = hkl.transform( symops[i] ); if ( equ != hkl && asufn(equ.h(),equ.k(),equ.l()) ) break; equ = -equ; if ( equ != hkl && asufn(equ.h(),equ.k(),equ.l()) ) break; } if ( i != symops.size() ) return false; } else { for ( i = 0; i < symops.size(); i++ ) { equ = hkl.transform( symops[i] ); if ( asufn(equ.h(),equ.k(),equ.l()) ) break; equ = -equ; if ( asufn(equ.h(),equ.k(),equ.l()) ) break; } if ( i == symops.size() ) return false; } } return true; } Vec3<> real_asu( const Spgr_descr::Symop_codes& ops ) { int i, j, sym, nasu; // make integerised symops std::vector symops( ops.size() ); for ( i = 0; i < ops.size(); i++ ) symops[i] = ops[i].isymop(); // classify each grid point by a unique 'ASU number' Coord_grid c; Grid_sampling cgrid(24,24,24); int symmap[13824], tstmap[13824]; for ( i = 0; i < cgrid.size(); i++ ) symmap[i] = -1; nasu = 0; for ( c = Coord_grid(0,0,0); !c.last(cgrid); c.next(cgrid) ) { i = c.index(cgrid); if ( symmap[i] == -1 ) { for ( sym = 0; sym < symops.size(); sym++ ) symmap[ c.transform(symops[sym]).unit(cgrid).index(cgrid) ] = nasu; nasu++; } } // identify trigonal/hexagonal groups bool trighex = false; for ( sym = 0; sym < symops.size(); sym++ ) for ( i = 0; i < 3; i++ ) { int c = 0, r = 0; // trigonal if any row/col adds to 2 for ( j = 0; j < 3; j++ ) { c += abs( symops[sym].rot()(i,j) ); r += abs( symops[sym].rot()(j,i) ); trighex = trighex || ( c == 2 ) || ( r == 2 ); } } // now set search ASU search grid, dependent on symmetry std::vector gridlim; const ftype d = 0.0001; if ( trighex ) { ftype lim[] = { 1./12-d, 1./6-d, 1./6+d, 1./3-d, 1./3+d, 1./2-d, 1./2+d, 2./3+d, 1.-d }; gridlim = std::vector( &lim[0], &lim[ sizeof(lim)/sizeof(ftype) ] ); } else { ftype lim[] = { 1./8+d, 1./4-d, 1./4+d, 1./2-d, 1./2+d, 1.-d }; gridlim = std::vector( &lim[0], &lim[ sizeof(lim)/sizeof(ftype) ] ); } // make a sorted list of grids std::vector > grids; for ( int gui = 0; gui < gridlim.size(); gui++ ) for ( int gvi = 0; gvi < gridlim.size(); gvi++ ) for ( int gwi = 0; gwi < gridlim.size(); gwi++ ) grids.push_back( Vec3<>(gridlim[gui],gridlim[gvi],gridlim[gwi]) ); std::sort( grids.begin(), grids.end(), Compare_grid() ); // now find smallest viable grid for ( j = 0; j < grids.size(); j++ ) { Grid mgrid = Grid( Util::intc(grids[j][0]*cgrid.nu()), Util::intc(grids[j][1]*cgrid.nv()), Util::intc(grids[j][2]*cgrid.nw()) ); if ( mgrid.size() >= nasu ) { // is grid big enough to be ASU? for ( i = 0; i < nasu; i++ ) tstmap[i] = 0; // if so, check for all pts for ( c = Coord_grid(0,0,0); !c.last(mgrid); c.next(mgrid) ) tstmap[ symmap[ c.index(cgrid) ] ] = 1; for ( i = 0; i < nasu; i++ ) if ( tstmap[i] == 0 ) break; if ( i == nasu ) break; // found a full asu, so we're done } } return grids[j]; } Spgr_cacheobj::Spgr_cacheobj( const Key& spgr_cachekey ) { spgr_cachekey_ = spgr_cachekey; // tidy the ops Spgr_descr::Symop_codes ops = spgr_cachekey.generator_ops().expand(); std::sort( ops.begin(), ops.end() ); Spgr_descr::Symop_codes pops = ops.primitive_noninversion_ops(); Spgr_descr::Symop_codes iops = ops.inversion_ops(); Spgr_descr::Symop_codes cops = ops.centering_ops(); std::sort( pops.begin(), pops.end() ); std::sort( iops.begin(), iops.end() ); std::sort( cops.begin(), cops.end() ); ops = pops; ops = ops.product( iops ); ops = ops.product( cops ); nsym = ops.size(); nsymn = pops.size(); nsymi = iops.size(); nsymc = cops.size(); nsymp = nsymn*nsymi; // consistency check (redundent) if ( ops.hash() != spgr_cachekey.hash() ) Message::message( Message_fatal( "Spgr_cacheobj: symops fail" ) ); // Laue group unsigned int lghash = ops.laue_ops().hash(); // first guess from the hash for ( lgrp = 0; lgrp < data::lgdata_size; lgrp++ ) if ( data::lgdata[lgrp].lghash == lghash ) break; if ( lgrp == data::lgdata_size ) lgrp = 0; // if that fails, try all the ASU functions if ( !reci_asu( pops, data::lgdata[lgrp].asufn ) ) { std::ostringstream s; s << "Spacegroup_registry: ASU warning, LGhash=0x"; s.width( 8 ); s.fill( '0' ); s.flags( s.hex | s.right ); s << lghash; Message::message( Message_warn( s.str() ) ); for ( lgrp = 0; lgrp < data::lgdata_size; lgrp++ ) if ( reci_asu( pops, data::lgdata[lgrp].asufn ) ) break; if ( lgrp == data::lgdata_size ) Message::message( Message_fatal( "Spacegroup_registry: ASU fail" ) ); } // real ASU asu_min_ = Vec3<>( -0.0001, -0.0001, -0.0001 ); asu_max_ = real_asu( ops ); // now make real symop lists for ( int i = 0; i < ops.size(); i++ ) { symops.push_back( ops[i].symop() ); isymops.push_back( ops[i].isymop() ); } } bool Spgr_cacheobj::matches( const Key& spgr_cachekey ) const { return spgr_cachekey_.hash() == spgr_cachekey.hash(); } String Spgr_cacheobj::format() const { return spgr_cachekey_.symbol_hall(); } // spacegroup object /*! Construct null or P1 spacegroup. This is faster than the normal constructor. \param type Spacegroup::Null or Spacegroup::P1 */ Spacegroup::Spacegroup( TYPE type ) { if ( type == P1 ) init( Spgr_descr( "x,y,z", Spgr_descr::Symops ) ); } /*! Construct a spacegroup and initialise with a spacegroup description. \param spgr_descr The spacegroup description. */ Spacegroup::Spacegroup( const Spgr_descr& spgr_descr ) { init( spgr_descr ); } /*! Initialise the spacegroup. \param spgr_descr The spacegroup description. */ void Spacegroup::init( const Spgr_descr& spgr_descr ) { // init spgr descr hash_ = spgr_descr.hash(); generators_ = spgr_descr.generator_ops(); // init cache entry cacheref = ClipperInstantiator::instance().spacegroup_cache().cache( spgr_descr ); symops = &(cacheref.data().symops[0]); isymops = &(cacheref.data().isymops[0]); nsym = cacheref.data().nsym; nsymn = cacheref.data().nsymn; nsymi = cacheref.data().nsymi; nsymc = cacheref.data().nsymc; nsymp = cacheref.data().nsymp; asufn = data::lgdata[cacheref.data().lgrp].asufn; } /*! \return true if the object has not been initalised. */ bool Spacegroup::is_null() const { return cacheref.is_null(); } /*! The number of rotational operators parallel to the specified axis is returned. \param axis The axis, A, B or C. \return The order of the axis. */ int Spacegroup::order_of_symmetry_about_axis( const AXIS axis ) const { int n = 0; int a0 = int( axis ); int a1 = (a0+1)%3; int a2 = (a0+2)%3; for ( int i = 0; i < nsymp; i++ ) if ( symops[i].rot().det() > 0.0 ) if ( fabs( symops[i].rot()(a0,a1) ) + fabs( symops[i].rot()(a1,a0) ) + fabs( symops[i].rot()(a0,a2) ) + fabs( symops[i].rot()(a2,a0) ) + fabs( symops[i].rot()(a0,a0) - 1.0 ) < 1.0e-6 ) n++; return n; } /*! The reflection class describes the type of a reflection in a given spacegroup, including centricity, systematic absence, phase restriction, and multiplicity. This is a shortcut to constructing an HKL_class from the spacegroup and HKL. \param hkl The reflection HKL */ HKL_class Spacegroup::hkl_class( const HKL& hkl ) const { return HKL_class( *this, hkl ); } /*! The reciprocal ASU is chosen from one of 47 optimised functions. \param hkl The HKL to test. \return true if the HKL is in the ASU. */ bool Spacegroup::recip_asu( const HKL& hkl ) const { return asufn( hkl.h(), hkl.k(), hkl.l() ); } int Spacegroup::product_op( const int& s1, int& s2 ) const { Symop mat( symops[s1] * symops[s2] ); for ( int s3 = 0; s3 < nsym; s3++ ) if ( mat.equals( symops[s3], 0.001 ) ) return s3; Message::message( Message_fatal("Spacegroup: Internal spacegroup error - missing product") ); return -1; } int Spacegroup::inverse_op( const int& s1 ) const { for ( int s2 = 0; s2 < nsym; s2++ ) if ( symops[0].equals( symops[s1] * symops[s2], 0.001 ) ) return s2; Message::message( Message_fatal("Spacegroup: Internal spacegroup error - missing inverse") ); return -1; } /*! The map ASU is an oblong which contains at least one assymetric unit. It is guaranteed to be contained withing the unit box. The lower limit is always 0,0,0. \return Fractional coordinate of the upper bound of the ASU. */ Coord_frac Spacegroup::asu_max() const { return Coord_frac( cacheref.data().asu_max_ ); } /*! The map ASU is an oblong which contains at least one assymetric unit. It is guaranteed to be contained withing the unit box. The lower limit is always 0,0,0. \return Fractional coordinate of the lower bound of the ASU. */ Coord_frac Spacegroup::asu_min() const { return Coord_frac( cacheref.data().asu_min_ ); } /*! Test if hand-change is possible. \return true if a change of hand preserves the spacegroup. */ bool Spacegroup::invariant_under_change_of_hand() const { for ( int k=0; k { public: //! initialise from Hall symbol void init_hall( const String& symb ); //! initialise from symops void init_symops( const String& symb ); //! expand (incomplete) list of symops Symop_codes expand() const; //! return primitive non-inversion ops (by computation) Symop_codes primitive_noninversion_ops() const; //! return inversion ops (by computation) Symop_codes inversion_ops() const; //! return primitive incl inversion ops (by computation) Symop_codes primitive_ops() const; //! return lattice centering ops (by computation) Symop_codes centering_ops() const; //! return Laue ops Symop_codes laue_ops() const; //! return point group ops Symop_codes pgrp_ops() const; //! return Patterson ops Symop_codes patterson_ops() const; //! return minimal list of generator ops Symop_codes generator_ops() const; //! return product of this (expanded) list by another (expanded) list Symop_codes product( const Symop_codes& ops2 ) const; //! return hash code of symop list unsigned int hash() const; }; //! constructor: from symop list. explicit Spgr_descr( const Symop_codes& ops ); //! return the generators for the spacegroup const Symop_codes& generator_ops() const { return generators_; } //! return the hash code for the spacegroup \internal const unsigned int& hash() const { return hash_; } protected: unsigned int hash_; //!< hash code of spacegroup Symop_codes generators_; //!< codes for symop generators static char pref_12, pref_hr; //!< preferred origin and hex/romb symbols }; // ObjectCache data type class Spgr_cacheobj { public: typedef Spgr_descr Key; Spgr_cacheobj( const Key& spgr_cachekey ); //!< construct entry bool matches( const Key& spgr_cachekey ) const; //!< compare entry String format() const; //!< string description // data Key spgr_cachekey_; //!< spacegroup cachekey int nsym, nsymn, nsymi, nsymc, nsymp; //!< number of syms: total, primitive int lgrp; //!< Laue group number std::vector symops; //!< symmetry operators std::vector isymops; //!< symmetry operators Vec3<> asu_min_, asu_max_; //!< real space ASU static Mutex mutex; //!< thread safety }; //! Spacegroup object /*! The spacegroup object is a full description of a spacegroup, including all the most regularly used information in an efficient form. It may be initialised from a clipper::Spgr_descr. This object. For more details of spacegroup symbols, see Sydney R. Hall & Ralf W. Grosse-Kunstleve 'Concise Space-Group Symbols', http://www.kristall.ethz.ch/LFK/software/sginfo/hall_symbols.html */ class Spacegroup : public Spgr_descr { public: //! enumeration for fast construction of Null or P1 spacegroup enum TYPE { Null, P1 }; //! enumeration for cell axes enum AXIS { A=0, B=1, C=2 }; //! null constructor Spacegroup() {}; //! constructor: fast constructor for Null or P1 spacegroup explicit Spacegroup( TYPE type ); //! constructor: from spacegroup description explicit Spacegroup( const Spgr_descr& spgr_descr ); //! initialiser: from spacegroup description void init( const Spgr_descr& spgr_descr ); //! test if object has been initialised bool is_null() const; // methods //! get spacegroup description inline const Spgr_descr& descr() const { return (*this); } //! get number of symops inline const int& num_symops() const { return nsym; } //! get number of primitive symops (identical to num_primitive_symops()) inline const int& num_primops() const { return num_primitive_symops(); } //! get number of primitive symops (inc identity and inversion) inline const int& num_primitive_symops() const { return nsymp; } //! get number of centering symops (inc identity) inline const int& num_centering_symops() const { return nsymc; } //! get number of inversion symops (inc identity) inline const int& num_inversion_symops() const { return nsymi; } //! get number of primitive non-inversion symops (inc identity) inline const int& num_primitive_noninversion_symops() const { return nsymn;} //! get n'th symop inline const Symop& symop( const int& sym_no ) const { return symops[sym_no]; } //! get n'th primitive symop (identical to symop(sym_no)) inline const Symop& primitive_symop( const int& sym_no ) const { return symops[sym_no]; } //! get n'th inversion symop (0...1 max) inline const Symop& inversion_symop( const int& sym_no ) const { return symops[nsymn*sym_no]; } //! get n'th centering symop (0...3 max) inline const Symop& centering_symop( const int& sym_no ) const { return symops[nsymp*sym_no]; } //! get the order of rotational symmetry about a given axis int order_of_symmetry_about_axis( const AXIS axis ) const; //! get 'class' of reflection: multiplicity, allowed phase, absence HKL_class hkl_class( const HKL& hkl ) const; //! test if hkl is in default reciprocal ASU bool recip_asu( const HKL& hkl ) const; //! get symop number corresponding to the product of two symops int product_op( const int& s1, int& s2 ) const; //! get symop number corresponding to the inverse of a symop int inverse_op( const int& s ) const; //! get map ASU, upper bound Coord_frac asu_max() const; //! get map ASU, lower bound Coord_frac asu_min() const; //! test if change of hand preserves spacegroup bool invariant_under_change_of_hand() const; // inherited functions listed for documentation purposes //-- int spacegroup_number() const; //-- String symbol_hall() const; //-- String symbol_hm() const; //! return the Laue group symbol String symbol_laue() const; //! Return P1 spacegroup static Spacegroup p1() { return Spacegroup( P1 ); } //! Return null spacegroup static Spacegroup null() { return Spacegroup( Null ); } void debug() const; private: ObjectCache::Reference cacheref; //!< object cache reference const Symop* symops; //!< fast access ptr const Isymop* isymops; //!< fast access ptr data::ASUfn asufn; //!< fast access ptr int nsym, nsymn, nsymi, nsymc, nsymp; //!< fast access copies }; } // namespace clipper #endif clipper/clipper/core/spacegroup_data.cpp000644 000765 000000 00000116552 11766652736 020671 0ustar00ccbwheel000000 000000 /* spacegroup_data.cpp: spacegroup data tables */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA /* Some code coverted from the paper of Hall & Grosse-Kunstleve */ #include "spacegroup_data.h" namespace clipper { namespace data { // ASU fns bool ASU_111( const int& h, const int& k, const int& l ) { return (l>0 || (l==0 && (h>0 || (h==0 && k>=0)))); } bool ASU_112( const int& h, const int& k, const int& l ) { return (l>=0 && (h>0 || (h==0 && k>=0))); } bool ASU_121( const int& h, const int& k, const int& l ) { return (k>=0 && (l>0 || (l==0 && h>=0))); } bool ASU_211( const int& h, const int& k, const int& l ) { return (h>=0 && (k>0 || (k==0 && l>=0))); } bool ASU_21U( const int& h, const int& k, const int& l ) { return (h+k>=0 && (l>0 || (l==0 && h-k>=0))); } bool ASU_21V( const int& h, const int& k, const int& l ) { return (l+h>=0 && (k>0 || (k==0 && l-h>=0))); } bool ASU_21W( const int& h, const int& k, const int& l ) { return (k+l>=0 && (h>0 || (h==0 && k-l>=0))); } bool ASU_21X( const int& h, const int& k, const int& l ) { return (h-k>=0 && (l>0 || (l==0 && h+k>=0))); } bool ASU_21Y( const int& h, const int& k, const int& l ) { return (l-h>=0 && (k>0 || (k==0 && l+h>=0))); } bool ASU_21Z( const int& h, const int& k, const int& l ) { return (k-l>=0 && (h>0 || (h==0 && k+l>=0))); } bool ASU_222( const int& h, const int& k, const int& l ) { return (h>=0 && k>=0 && l>=0); } bool ASU_22U( const int& h, const int& k, const int& l ) { return (h<=k && h>=-k && l>=0); } bool ASU_22V( const int& h, const int& k, const int& l ) { return (l<=h && l>=-h && k>=0); } bool ASU_22W( const int& h, const int& k, const int& l ) { return (k<=l && k>=-l && h>=0); } bool ASU_114( const int& h, const int& k, const int& l ) { return (l>=0 && ((h>=0 && k>0) || (h==0 && k==0))); } bool ASU_141( const int& h, const int& k, const int& l ) { return (k>=0 && ((l>=0 && h>0) || (l==0 && h==0))); } bool ASU_411( const int& h, const int& k, const int& l ) { return (h>=0 && ((k>=0 && l>0) || (k==0 && l==0))); } bool ASU_224( const int& h, const int& k, const int& l ) { return (h>=k && k>=0 && l>=0); } bool ASU_242( const int& h, const int& k, const int& l ) { return (l>=h && h>=0 && k>=0); } bool ASU_422( const int& h, const int& k, const int& l ) { return (k>=l && l>=0 && h>=0); } bool ASU_113( const int& h, const int& k, const int& l ) { return (h>=0 && k>0) || (h==0 && k==0 && l >= 0); } bool ASU_131( const int& h, const int& k, const int& l ) { return (l>=0 && h>0) || (l==0 && h==0 && k >= 0); } bool ASU_311( const int& h, const int& k, const int& l ) { return (k>=0 && l>0) || (k==0 && l==0 && h >= 0); } bool ASU_11T( const int& h, const int& k, const int& l ) { return (h<=0 && k>0) || (h==0 && k==0 && l >= 0); } bool ASU_1T1( const int& h, const int& k, const int& l ) { return (l<=0 && h>0) || (l==0 && h==0 && k >= 0); } bool ASU_T11( const int& h, const int& k, const int& l ) { return (k<=0 && l>0) || (k==0 && l==0 && h >= 0); } bool ASU_31A( const int& h, const int& k, const int& l ) { return (k-l>=0 && l-h>0) || (h==l && k==l && h+k+l>=0); } bool ASU_31B( const int& h, const int& k, const int& l ) { return (k-l>=0 && l+h>0) || (-h==l && k==l && -h+k+l>=0); } bool ASU_31C( const int& h, const int& k, const int& l ) { return (-k-l>=0 && l-h>0) || (h==l && -k==l && h-k+l>=0); } bool ASU_31D( const int& h, const int& k, const int& l ) { return (k+l>=0 && -l-h>0) || (h==-l && k==-l && h+k-l>=0); } bool ASU_223( const int& h, const int& k, const int& l ) { return (h>=k && k>=0 && (k>0 || l>=0)); } bool ASU_232( const int& h, const int& k, const int& l ) { return (l>=h && h>=0 && (h>0 || k>=0)); } bool ASU_322( const int& h, const int& k, const int& l ) { return (k>=l && l>=0 && (l>0 || h>=0)); } bool ASU_32A( const int& h, const int& k, const int& l ) { return (h>=k && k+l>=h+h && (k+l>h+h || h+k+l>=0)); } bool ASU_32B( const int& h, const int& k, const int& l ) { return (-h>=k && k+l>=-h-h && (k+l>-h-h || -h+k+l>=0)); } bool ASU_32C( const int& h, const int& k, const int& l ) { return (h>=-k && -k+l>=h+h && (-k+l>h+h || h-k+l>=0)); } bool ASU_32D( const int& h, const int& k, const int& l ) { return (h>=k && k-l>=h+h && (k-l>h+h || h+k-l>=0)); } bool ASU_32U( const int& h, const int& k, const int& l ) { return (h>=k && k>=0 && (h>k || l>=0)); } bool ASU_32V( const int& h, const int& k, const int& l ) { return (k>=l && l>=0 && (k>l || h>=0)); } bool ASU_32W( const int& h, const int& k, const int& l ) { return (l>=h && h>=0 && (l>h || k>=0)); } bool ASU_32X( const int& h, const int& k, const int& l ) { return (-h>=k && k>=0 && (-h>k || l>=0)); } bool ASU_32Y( const int& h, const int& k, const int& l ) { return (-k>=l && l>=0 && (-k>l || h>=0)); } bool ASU_32Z( const int& h, const int& k, const int& l ) { return (-l>=h && h>=0 && (-l>h || k>=0)); } bool ASU_M3B( const int& h, const int& k, const int& l ) { return (h>=0 && ((l>=h && k>h) || (l==h && k==h))); } bool ASU_M3M( const int& h, const int& k, const int& l ) { return (k>=l && l>=h && h>=0); } // ABCD are 4 dirns for body diagonal, UVWXYZ are 6 dirns for face diagonal LGdata lgdata[] = { { 0x2df60a45, &ASU_111, "-1" }, // -P 1 { 0x9b92779f, &ASU_112, "2/m" }, // -P 2 { 0x068dfeb3, &ASU_121, "2/m" }, // -P 2y { 0xb08d46cf, &ASU_211, "2/m" }, // -P 2x { 0x12339040, &ASU_21U, "2/m" }, // -P 2" { 0x44aa9a14, &ASU_21V, "2/m" }, // -P 2y" { 0x53e4b366, &ASU_21W, "2/m" }, // -P 2x" { 0x4321a07d, &ASU_21X, "2/m" }, // -P 2' { 0x1c1b5411, &ASU_21Y, "2/m" }, // -P 2y' { 0xe34a99ed, &ASU_21Z, "2/m" }, // -P 2x' { 0xe7243bbc, &ASU_222, "mmm" }, // -P 2 2 { 0x885920bf, &ASU_22U, "mmm" }, // -P 2 2" { 0xe980f874, &ASU_22V, "mmm" }, // -P 2 2" (y,z,x) { 0x05c7f86e, &ASU_22W, "mmm" }, // -P 2 2" (z,x,y) { 0xfdd759b5, &ASU_113, "-3" }, // -P 3 { 0xf2769c28, &ASU_131, "-3" }, // -P 3 (y,z,x) { 0xcd4b8428, &ASU_311, "-3" }, // -P 3 (z,x,y) { 0x07fa5ca1, &ASU_11T, "-3" }, // -P 3 (-x,y,z) { 0x0f070468, &ASU_1T1, "-3" }, // -P 3 (y,z,-x) { 0x9bd3dcf4, &ASU_T11, "-3" }, // -P 3 (z,-x,y) { 0xd9a29bac, &ASU_31A, "-3" }, // -P 3* { 0x627a2f8c, &ASU_31B, "-3" }, // -P 3* (-x,y,z) { 0xcfb71d71, &ASU_31C, "-3" }, // -P 3* (x,-y,z) { 0x8a86426e, &ASU_31D, "-3" }, // -P 3* (x,y,-z) { 0xf74c7f83, &ASU_223, "-3m" }, // -P 3 2 { 0x573b981c, &ASU_232, "-3m" }, // -P 3 2 (y,z,x) { 0x1799544d, &ASU_322, "-3m" }, // -P 3 2 (z,x,y) { 0x1c80e47a, &ASU_32A, "-3m" }, // -P 3* 2 { 0xea7284da, &ASU_32B, "-3m" }, // -P 3* 2 (-x,y,z) { 0xb193db73, &ASU_32C, "-3m" }, // -P 3* 2 (x,-y,z) { 0x04fecdf9, &ASU_32D, "-3m" }, // -P 3* 2 (-x,-y,z) { 0xfc3edafb, &ASU_32U, "-3m" }, // -P 3 2" { 0xd60d11a0, &ASU_32V, "-3m" }, // -P 3 2" (z,x,y) { 0xf7d5112f, &ASU_32W, "-3m" }, // -P 3 2" (y,z,x) { 0xfbb8f18b, &ASU_32X, "-3m" }, // -P 3 2" (-x,y,z) { 0x530fcba9, &ASU_32Y, "-3m" }, // -P 3 2" (z,-x,y) { 0xa3d49592, &ASU_32Z, "-3m" }, // -P 3 2" (y,z,-x) { 0x7f473453, &ASU_114, "4/m" }, // -P 4 { 0x081d78e5, &ASU_141, "4/m" }, // -P 4 (y,z,x) { 0x6a9fa6e5, &ASU_411, "4/m" }, // -P 4 (z,x,y) { 0xb8f2113e, &ASU_224, "4/mmm" }, // -P 4 2 { 0xb9ce4369, &ASU_242, "4/mmm" }, // -P 4 2 (y,z,x) { 0xc39787b7, &ASU_422, "4/mmm" }, // -P 4 2 (z,x,y) { 0x32dacfb6, &ASU_114, "6/m" }, // -P 6 { 0xe7987b0c, &ASU_141, "6/m" }, // -P 6 (y,z,x) { 0xb5b69658, &ASU_411, "6/m" }, // -P 6 (z,x,y) { 0xf1fc7952, &ASU_224, "6/mmm" }, // -P 6 2 { 0x386f0ab4, &ASU_242, "6/mmm" }, // -P 6 2 (y,z,x) { 0xcd531b66, &ASU_422, "6/mmm" }, // -P 6 2 (z,x,y) { 0x72e55913, &ASU_M3B, "m-3" }, // -P 2 2 3 { 0x74c407d3, &ASU_M3M, "m-3m" } // -P 4 2 3 }; int lgdata_size = sizeof( lgdata ) / sizeof( lgdata[0] ); // From Hall & Grosse-Kunstleve, 'Concise Space group symbols' SGdata sgdata[] = { {0xc704dd7b,"P 1" ,"P 1" ,' ', 1}, {0x2df60a45,"-P 1" ,"P -1" ,' ', 2}, {0x902cf668,"P 2y" ,"P 1 2 1" ,' ', 3}, {0x90a34743,"P 2" ,"P 1 1 2" ,' ', 3}, {0x9b02bfbf,"P 2x" ,"P 2 1 1" ,' ', 3}, {0xda168154,"P 2yb" ,"P 1 21 1" ,' ', 4}, {0x7851c0d1,"P 2c" ,"P 1 1 21" ,' ', 4}, {0xae0e24db,"P 2xa" ,"P 21 1 1" ,' ', 4}, {0xdeb5173b,"C 2y" ,"C 1 2 1" ,' ', 5}, {0x1e4dbca6,"A 2y" ,"A 1 2 1" ,' ', 5}, {0x6042abb6,"I 2y" ,"I 1 2 1" ,' ', 5}, {0x2a55a450,"A 2" ,"A 1 1 2" ,' ', 5}, {0x458c0b8c,"B 2" ,"B 1 1 2" ,' ', 5}, {0x545ab340,"I 2" ,"I 1 1 2" ,' ', 5}, {0xc4ef9a2d,"B 2x" ,"B 2 1 1" ,' ', 5}, {0x6bce9e6c,"C 2x" ,"C 2 1 1" ,' ', 5}, {0xd53922e1,"I 2x" ,"I 2 1 1" ,' ', 5}, {0x93121e4d,"P -2y" ,"P 1 m 1" ,' ', 6}, {0x939daf66,"P -2" ,"P 1 1 m" ,' ', 6}, {0x6dd7504b,"P -2x" ,"P m 1 1" ,' ', 6}, {0x7be099df,"P -2yc" ,"P 1 c 1" ,' ', 7}, {0x4eec02bb,"P -2yac" ,"P 1 n 1" ,' ', 7}, {0xa61e8529,"P -2ya" ,"P 1 a 1" ,' ', 7}, {0xa6913402,"P -2a" ,"P 1 1 a" ,' ', 7}, {0xecab433e,"P -2ab" ,"P 1 1 n" ,' ', 7}, {0xd9a7d85a,"P -2b" ,"P 1 1 b" ,' ', 7}, {0x27ed2777,"P -2xb" ,"P b 1 1" ,' ', 7}, {0x2ac91f43,"P -2xbc" ,"P n 1 1" ,' ', 7}, {0x8525d7d9,"P -2xc" ,"P c 1 1" ,' ', 7}, {0x77b286e1,"C -2y" ,"C 1 m 1" ,' ', 8}, {0xb74a2d7c,"A -2y" ,"A 1 m 1" ,' ', 8}, {0xc9453a6c,"I -2y" ,"I 1 m 1" ,' ', 8}, {0x8352358a,"A -2" ,"A 1 1 m" ,' ', 8}, {0xec8b9a56,"B -2" ,"B 1 1 m" ,' ', 8}, {0xfd5d229a,"I -2" ,"I 1 1 m" ,' ', 8}, {0xddc257bb,"B -2x" ,"B m 1 1" ,' ', 8}, {0x72e353fa,"C -2x" ,"C m 1 1" ,' ', 8}, {0xcc14ef77,"I -2x" ,"I m 1 1" ,' ', 8}, {0x38ef08aa,"C -2yc" ,"C 1 c 1" ,' ', 9}, {0x54faf6d0,"A -2yac" ,"A 1 n 1" ,' ', 9}, {0x9d54258d,"I -2ya" ,"I 1 a 1" ,' ', 9}, {0xe35b329d,"A -2ya" ,"A 1 a 1" ,' ', 9}, {0x6cfe174b,"C -2ybc" ,"C 1 n 1" ,' ', 9}, {0x2af5e1c0,"I -2yc" ,"I 1 c 1" ,' ', 9}, {0xd7432a6b,"A -2a" ,"A 1 1 a" ,' ', 9}, {0x0f3b41fa,"B -2bc" ,"B 1 1 n" ,' ', 9}, {0x4afce6d7,"I -2b" ,"I 1 1 b" ,' ', 9}, {0x5b2a5e1b,"B -2b" ,"B 1 1 b" ,' ', 9}, {0x60e2ee26,"A -2ac" ,"A 1 1 n" ,' ', 9}, {0xa94c3d7b,"I -2a" ,"I 1 1 a" ,' ', 9}, {0x6a6393f6,"B -2xb" ,"B b 1 1" ,' ', 9}, {0x69afc250,"C -2xbc" ,"C n 1 1" ,' ', 9}, {0x2fa434db,"I -2xc" ,"I c 1 1" ,' ', 9}, {0x3dbeddb1,"C -2xc" ,"C c 1 1" ,' ', 9}, {0x3e728c17,"B -2xbc" ,"B n 1 1" ,' ', 9}, {0x7bb52b3a,"I -2xb" ,"I b 1 1" ,' ', 9}, {0x068dfeb3,"-P 2y" ,"P 1 2/m 1" ,' ', 10}, {0x9b92779f,"-P 2" ,"P 1 1 2/m" ,' ', 10}, {0xb08d46cf,"-P 2x" ,"P 2/m 1 1" ,' ', 10}, {0x54fa8558,"-P 2yb" ,"P 1 21/m 1",' ', 11}, {0x31194672,"-P 2c" ,"P 1 1 21/m",' ', 11}, {0xce8251df,"-P 2xa" ,"P 21/m 1 1",' ', 11}, {0x09efdd05,"-C 2y" ,"C 1 2/m 1" ,' ', 12}, {0x8e118804,"-A 2y" ,"A 1 2/m 1" ,' ', 12}, {0x5c5d4c9f,"-I 2y" ,"I 1 2/m 1" ,' ', 12}, {0x5a48cc10,"-A 2" ,"A 1 1 2/m" ,' ', 12}, {0x97e84b5c,"-B 2" ,"B 1 1 2/m" ,' ', 12}, {0x8804088b,"-I 2" ,"I 1 1 2/m" ,' ', 12}, {0x05a3ecad,"-B 2x" ,"B 2/m 1 1" ,' ', 12}, {0x4ffd3ee0,"-C 2x" ,"C 2/m 1 1" ,' ', 12}, {0x1a4faf7a,"-I 2x" ,"I 2/m 1 1" ,' ', 12}, {0xac06cf5e,"-P 2yc" ,"P 1 2/c 1" ,' ', 13}, {0xf817d0bf,"-P 2yac" ,"P 1 2/n 1" ,' ', 13}, {0x529ce152,"-P 2ya" ,"P 1 2/a 1" ,' ', 13}, {0xcf83687e,"-P 2a" ,"P 1 1 2/a" ,' ', 13}, {0x9df41395,"-P 2ab" ,"P 1 1 2/n" ,' ', 13}, {0xc9e50c74,"-P 2b" ,"P 1 1 2/b" ,' ', 13}, {0x4aada62e,"-P 2xb" ,"P 2/b 1 1" ,' ', 13}, {0xf45a1aa3,"-P 2xbc" ,"P 2/n 1 1" ,' ', 13}, {0xe58ca26f,"-P 2xc" ,"P 2/c 1 1" ,' ', 13}, {0x41572403,"-P 2ybc" ,"P 1 21/c 1",' ', 14}, {0x15463be2,"-P 2yn" ,"P 1 21/n 1",' ', 14}, {0x00eb9ab9,"-P 2yab" ,"P 1 21/a 1",' ', 14}, {0x65085993,"-P 2ac" ,"P 1 1 21/a",' ', 14}, {0x8859b2ce,"-P 2n" ,"P 1 1 21/n",' ', 14}, {0xdc48ad2f,"-P 2bc" ,"P 1 1 21/b",' ', 14}, {0x34a2b13e,"-P 2xab" ,"P 21/b 1 1",' ', 14}, {0x8a550db3,"-P 2xn" ,"P 21/n 1 1",' ', 14}, {0x9b83b57f,"-P 2xac" ,"P 21/c 1 1",' ', 14}, {0x673d531e,"-C 2yc" ,"C 1 2/c 1" ,' ', 15}, {0x428e62a8,"-A 2yac" ,"A 1 2/n 1" ,' ', 15}, {0xb7f841ea,"-I 2ya" ,"I 1 2/a 1" ,' ', 15}, {0x65b48571,"-A 2ya" ,"A 1 2/a 1" ,' ', 15}, {0x8c985e6b,"-C 2ybc" ,"C 1 2/n 1" ,' ', 15}, {0x90c2a633,"-I 2yc" ,"I 1 2/c 1" ,' ', 15}, {0xb1edc165,"-A 2a" ,"A 1 1 2/a" ,' ', 15}, {0x5b77a1f0,"-B 2bc" ,"B 1 1 2/n" ,' ', 15}, {0xaf3eef52,"-I 2b" ,"I 1 1 2/b" ,' ', 15}, {0xb0d2ac85,"-B 2b" ,"B 1 1 2/b" ,' ', 15}, {0x96d726bc,"-A 2ac" ,"A 1 1 2/n" ,' ', 15}, {0x63a105fe,"-I 2a" ,"I 1 1 2/a" ,' ', 15}, {0xe4301506,"-B 2xb" ,"B 2/b 1 1" ,' ', 15}, {0xaecdc717,"-C 2xbc" ,"C 2/n 1 1" ,' ', 15}, {0x62f43297,"-I 2xc" ,"I 2/c 1 1" ,' ', 15}, {0x37e5a351,"-C 2xc" ,"C 2/c 1 1" ,' ', 15}, {0x7d187140,"-B 2xbc" ,"B 2/n 1 1" ,' ', 15}, {0xfbdc56d1,"-I 2xb" ,"I 2/b 1 1" ,' ', 15}, {0xa959fc0b,"P 2 2" ,"P 2 2 2" ,' ', 16}, {0x03d2cde6,"P 2c 2" ,"P 2 2 21" ,' ', 17}, {0xd756eb1b,"P 2a 2a" ,"P 21 2 2" ,' ', 17}, {0x010e6701,"P 2 2b" ,"P 2 21 2" ,' ', 17}, {0x2b106ff0,"P 2 2ab" ,"P 21 21 2" ,' ', 18}, {0xee8326bb,"P 2bc 2" ,"P 2 21 21" ,' ', 18}, {0x82570fbb,"P 2ac 2ac" ,"P 21 2 21" ,' ', 18}, {0x8f7a6eec,"P 2ac 2ab" ,"P 21 21 21",' ', 19}, {0xd3dceae0,"C 2c 2" ,"C 2 2 21" ,' ', 20}, {0xa3d855bc,"A 2a 2a" ,"A 21 2 2" ,' ', 20}, {0x31f9a8c4,"B 2 2b" ,"B 2 21 2" ,' ', 20}, {0xbd0e64fb,"C 2 2" ,"C 2 2 2" ,' ', 21}, {0x3af031fa,"A 2 2" ,"A 2 2 2" ,' ', 21}, {0xf750b6b6,"B 2 2" ,"B 2 2 2" ,' ', 21}, {0x8a25cd68,"F 2 2" ,"F 2 2 2" ,' ', 22}, {0xe8bcf561,"I 2 2" ,"I 2 2 2" ,' ', 23}, {0x7ba265f9,"I 2b 2c" ,"I 21 21 21",' ', 24}, {0x715a8a38,"P 2 -2" ,"P m m 2" ,' ', 25}, {0x34467527,"P -2 2" ,"P 2 m m" ,' ', 25}, {0x454292ce,"P -2 -2" ,"P m 2 m" ,' ', 25}, {0xdbd1bbd5,"P 2c -2" ,"P m c 21" ,' ', 26}, {0x8ed05f75,"P 2c -2c" ,"P c m 21" ,' ', 26}, {0x1e587dd6,"P -2a 2a" ,"P 21 m a" ,' ', 26}, {0x4a496237,"P -2 2a" ,"P 21 a m" ,' ', 26}, {0xed1509c4,"P -2 -2b" ,"P b 21 m" ,' ', 26}, {0x1735e925,"P -2b -2" ,"P m 21 b" ,' ', 26}, {0x245b6e98,"P 2 -2c" ,"P c c 2" ,' ', 27}, {0x60576ac6,"P -2a 2" ,"P 2 a a" ,' ', 27}, {0xbf62722f,"P -2b -2b" ,"P b 2 b" ,' ', 27}, {0x0f559d28,"P 2 -2a" ,"P m a 2" ,' ', 28}, {0x8b7a6ad9,"P 2 -2b" ,"P b m 2" ,' ', 28}, {0x66310ecc,"P -2b 2" ,"P 2 m b" ,' ', 28}, {0x9ecd44ca,"P -2c 2" ,"P 2 c m" ,' ', 28}, {0x1043766e,"P -2c -2c" ,"P c 2 m" ,' ', 28}, {0x3b4d85de,"P -2a -2a" ,"P m 2 a" ,' ', 28}, {0xf0df4865,"P 2c -2ac" ,"P c a 21" ,' ', 29}, {0xc427e492,"P 2c -2b" ,"P b c 21" ,' ', 29}, {0x183e19dc,"P -2b 2a" ,"P 21 a b" ,' ', 29}, {0xb4d34c3b,"P -2ac 2a" ,"P 21 c a" ,' ', 29}, {0xa7e2b223,"P -2bc -2c" ,"P c 21 b" ,' ', 29}, {0x931a1ed4,"P -2a -2ab" ,"P b 21 a" ,' ', 29}, {0x358dd654,"P 2 -2bc" ,"P n c 2" ,' ', 30}, {0x5a547988,"P 2 -2ac" ,"P c n 2" ,' ', 30}, {0xcadc5b2b,"P -2ac 2" ,"P 2 n a" ,' ', 30}, {0x3220112d,"P -2ab 2" ,"P 2 a n" ,' ', 30}, {0xc16d653f,"P -2ab -2ab" ,"P b 2 n" ,' ', 30}, {0x0195cea2,"P -2bc -2bc" ,"P n 2 b" ,' ', 30}, {0x8fc0a434,"P 2ac -2" ,"P m n 21" ,' ', 31}, {0x72570ce4,"P 2bc -2bc" ,"P n m 21" ,' ', 31}, {0xb60fe6dc,"P -2ab 2ab" ,"P 21 m n" ,' ', 31}, {0x1f488697,"P -2 2ac" ,"P 21 n m" ,' ', 31}, {0x464f1412,"P -2 -2bc" ,"P n 21 m" ,' ', 31}, {0x4324f6c4,"P -2ab -2" ,"P m 21 n" ,' ', 31}, {0xf5757dc9,"P 2 -2ab" ,"P b a 2" ,' ', 32}, {0x739caf97,"P -2bc 2" ,"P 2 c b" ,' ', 32}, {0x6e4c617e,"P -2ac -2ac" ,"P c 2 a" ,' ', 32}, {0x04df4f0f,"P 2c -2n" ,"P n a 21" ,' ', 33}, {0xba28f382,"P 2c -2ab" ,"P b n 21" ,' ', 33}, {0x0d93b887,"P -2bc 2a" ,"P 21 n b" ,' ', 33}, {0x5982a766,"P -2n 2a" ,"P 21 c n" ,' ', 33}, {0xd9eda533,"P -2n -2ac" ,"P c 21 n" ,' ', 33}, {0xc83b1dff,"P -2ac -2n" ,"P n 21 a" ,' ', 33}, {0x4b82c144,"P 2 -2n" ,"P n n 2" ,' ', 34}, {0x278db076,"P -2n 2" ,"P 2 n n" ,' ', 34}, {0x7f9ad9b2,"P -2n -2n" ,"P n 2 n" ,' ', 34}, {0x93d6f19f,"C 2 -2" ,"C m m 2" ,' ', 35}, {0xeea975ee,"A -2 2" ,"A 2 m m" ,' ', 35}, {0xb633cb54,"B -2 -2" ,"B m 2 m" ,' ', 35}, {0xfd047f84,"C 2c -2" ,"C m c 21" ,' ', 36}, {0x851ce235,"C 2c -2c" ,"C c m 21" ,' ', 36}, {0x9c241cdd,"A -2a 2a" ,"A 21 m a" ,' ', 36}, {0x778111a8,"A -2 2a" ,"A 21 a m" ,' ', 36}, {0x709ad526,"B -2 -2b" ,"B b 21 m" ,' ', 36}, {0x91092c8d,"B -2b -2" ,"B m 21 b" ,' ', 36}, {0xebce6c2e,"C 2 -2c" ,"C c c 2" ,' ', 37}, {0x050c789b,"A -2a 2" ,"A 2 a a" ,' ', 37}, {0x57a032ff,"B -2b -2b" ,"B b 2 b" ,' ', 37}, {0x1428a49e,"A 2 -2" ,"A m m 2" ,' ', 38}, {0xd98823d2,"B 2 -2" ,"B m m 2" ,' ', 38}, {0x2309f2a2,"B -2 2" ,"B 2 m m" ,' ', 38}, {0x695720ef,"C -2 2" ,"C 2 m m" ,' ', 38}, {0xfc6d1919,"C -2 -2" ,"C m 2 m" ,' ', 38}, {0x7b934c18,"A -2 -2" ,"A m 2 m" ,' ', 38}, {0xf5bb5d35,"A 2 -2c" ,"A b m 2" ,' ', 39}, {0x40a04794,"B 2 -2c" ,"B m a 2" ,' ', 39}, {0xc8acffd7,"B -2c 2" ,"B 2 c m" ,' ', 39}, {0x82f22d9a,"C -2b 2" ,"C 2 m b" ,' ', 39}, {0x65457d5f,"C -2b -2b" ,"C m 2 a" ,' ', 39}, {0x9a00b5b3,"A -2c -2c" ,"A c 2 m" ,' ', 39}, {0x8d00c0d8,"A 2 -2a" ,"A m a 2" ,' ', 40}, {0x381bda79,"B 2 -2b" ,"B b m 2" ,' ', 40}, {0x0433157b,"B -2b 2" ,"B 2 m b" ,' ', 40}, {0x0785aef4,"C -2c 2" ,"C 2 c m" ,' ', 40}, {0x847584a8,"C -2c -2c" ,"C c 2 m" ,' ', 40}, {0xe2bb285e,"A -2a -2a" ,"A m 2 a" ,' ', 40}, {0x6c933973,"A 2 -2ac" ,"A b a 2" ,' ', 41}, {0xa133be3f,"B 2 -2bc" ,"B b a 2" ,' ', 41}, {0xef96180e,"B -2bc 2" ,"B 2 c b" ,' ', 41}, {0xec20a381,"C -2bc 2" ,"C 2 c b" ,' ', 41}, {0x1d5de0ee,"C -2bc -2bc" ,"C c 2 a" ,' ', 41}, {0x0328d1f5,"A -2ac -2ac" ,"A c 2 a" ,' ', 41}, {0x18172b53,"F 2 -2" ,"F m m 2" ,' ', 42}, {0xad1a17db,"F -2 2" ,"F 2 m m" ,' ', 42}, {0xa88fc3e9,"F -2 -2" ,"F m 2 m" ,' ', 42}, {0x921865a5,"F 2 -2d" ,"F d d 2" ,' ', 43}, {0x1b59dbd3,"F -2d 2" ,"F 2 d d" ,' ', 43}, {0x22808d1f,"F -2d -2d" ,"F d 2 d" ,' ', 43}, {0xc6646005,"I 2 -2" ,"I m m 2" ,' ', 44}, {0x3ce5b175,"I -2 2" ,"I 2 m m" ,' ', 44}, {0xa9df8883,"I -2 -2" ,"I m 2 m" ,' ', 44}, {0xbedffde8,"I 2 -2c" ,"I b a 2" ,' ', 45}, {0xd740bc00,"I -2a 2" ,"I 2 c b" ,' ', 45}, {0x484c7128,"I -2b -2b" ,"I c 2 a" ,' ', 45}, {0x5f4c0443,"I 2 -2a" ,"I m a 2" ,' ', 46}, {0x27f799ae,"I 2 -2b" ,"I b m 2" ,' ', 46}, {0x1bdf56ac,"I -2b 2" ,"I 2 m b" ,' ', 46}, {0xf07a5bd9,"I -2c 2" ,"I 2 c m" ,' ', 46}, {0xd164156e,"I -2c -2c" ,"I c 2 m" ,' ', 46}, {0x30f7ecc5,"I -2a -2a" ,"I m 2 a" ,' ', 46}, {0xe7243bbc,"-P 2 2" ,"P m m m" ,' ', 47}, {0x51e85b6c,"P 2 2 -1n" ,"P n n n" ,'1', 48}, {0x78ff5b81,"-P 2ab 2bc" ,"P n n n" ,'2', 48}, {0x353736e5,"-P 2 2c" ,"P c c m" ,' ', 49}, {0x0c8136c9,"-P 2a 2" ,"P m a a" ,' ', 49}, {0x02b17898,"-P 2b 2b" ,"P b m b" ,' ', 49}, {0x1392524e,"P 2 2 -1ab" ,"P b a n" ,'1', 50}, {0xe91475ed,"-P 2ab 2b" ,"P b a n" ,'2', 50}, {0x4e9de450,"P 2 2 -1bc" ,"P n c b" ,'1', 50}, {0x935a56f4,"-P 2b 2bc" ,"P n c b" ,'2', 50}, {0x38bbae1f,"P 2 2 -1ac" ,"P c n a" ,'1', 50}, {0xde923b90,"-P 2a 2c" ,"P c n a" ,'2', 50}, {0x6179e0c6,"-P 2a 2a" ,"P m m a" ,' ', 51}, {0x2be88448,"-P 2b 2" ,"P m m b" ,' ', 51}, {0xce7dc76c,"-P 2 2b" ,"P b m m" ,' ', 51}, {0xb013e0d3,"-P 2c 2c" ,"P c m m" ,' ', 51}, {0x6200ed8a,"-P 2c 2" ,"P m c m" ,' ', 51}, {0x8adcedb3,"-P 2 2a" ,"P m a m" ,' ', 51}, {0xc514e0e2,"-P 2a 2bc" ,"P n n a" ,' ', 52}, {0xfea280fb,"-P 2b 2n" ,"P n n b" ,' ', 52}, {0x38e06b40,"-P 2n 2b" ,"P b n n" ,' ', 52}, {0x637980f3,"-P 2ab 2c" ,"P c n n" ,' ', 52}, {0x15078d8e,"-P 2ab 2n" ,"P n c n" ,' ', 52}, {0xa90b452c,"-P 2n 2bc" ,"P n a n" ,' ', 52}, {0x89a5e0ff,"-P 2ac 2" ,"P m n a" ,' ', 53}, {0x42ae4859,"-P 2bc 2bc" ,"P n m b" ,' ', 53}, {0x84eca3e2,"-P 2ab 2ab" ,"P b m n" ,' ', 53}, {0x58cfe0ea,"-P 2 2ac" ,"P c n m" ,' ', 53}, {0x2eb1ed97,"-P 2 2bc" ,"P n c m" ,' ', 53}, {0xc04d893d,"-P 2ab 2" ,"P m a n" ,' ', 53}, {0xb36aed9f,"-P 2a 2ac" ,"P c c a" ,' ', 54}, {0x88dc8d86,"-P 2b 2c" ,"P c c b" ,' ', 54}, {0x25d8ca19,"-P 2a 2b" ,"P b a a" ,' ', 54}, {0x5bb6eda6,"-P 2ac 2c" ,"P c a a" ,' ', 54}, {0xd3456635,"-P 2bc 2b" ,"P b c b" ,' ', 54}, {0x6f49ae97,"-P 2b 2ab" ,"P b a b" ,' ', 54}, {0xa3851163,"-P 2 2ab" ,"P b a m" ,' ', 55}, {0x8b3b9e72,"-P 2bc 2" ,"P m c b" ,' ', 55}, {0x364e3ba9,"-P 2ac 2ac" ,"P c m a" ,' ', 55}, {0x0e8156fc,"-P 2ab 2ac" ,"P c c n" ,' ', 56}, {0x31173243,"-P 2ac 2bc" ,"P n a a" ,' ', 56}, {0xbebdb03a,"-P 2bc 2ab" ,"P b n b" ,' ', 56}, {0x3a7e15cd,"-P 2c 2b" ,"P b c m" ,' ', 57}, {0xddeb36dc,"-P 2c 2ac" ,"P c a m" ,' ', 57}, {0xe45d36f0,"-P 2ac 2a" ,"P m c a" ,' ', 57}, {0x46105247,"-P 2b 2a" ,"P m a b" ,' ', 57}, {0x48201c16,"-P 2a 2ab" ,"P b m a" ,' ', 57}, {0x280f97bc,"-P 2bc 2c" ,"P c m b" ,' ', 57}, {0x43493b98,"-P 2 2n" ,"P n n m" ,' ', 58}, {0x609e9307,"-P 2n 2" ,"P m n n" ,' ', 58}, {0xc4f39323,"-P 2n 2n" ,"P n m n" ,' ', 58}, {0x57337891,"P 2 2ab -1ab" ,"P m m n" ,'1', 59}, {0xadb55f32,"-P 2ab 2a" ,"P m m n" ,'2', 59}, {0x2282419e,"P 2bc 2 -1bc" ,"P n m m" ,'1', 59}, {0xdab23f36,"-P 2c 2bc" ,"P n m m" ,'2', 59}, {0xe9d1ae0a,"P 2ac 2ac -1ac" ,"P m n m" ,'1', 59}, {0x0ff83b85,"-P 2c 2a" ,"P m n m" ,'2', 59}, {0x5518bd4f,"-P 2n 2ab" ,"P b c n" ,' ', 60}, {0xc3aa9ac9,"-P 2n 2c" ,"P c a n" ,' ', 60}, {0xa8ec36ed,"-P 2a 2n" ,"P n c a" ,' ', 60}, {0x2f569e56,"-P 2bc 2n" ,"P n a b" ,' ', 60}, {0xd1db18b8,"-P 2ac 2b" ,"P b n a" ,' ', 60}, {0xe5245b89,"-P 2b 2ac" ,"P c n b" ,' ', 60}, {0xbc23ceb7,"-P 2ac 2ab" ,"P b c a" ,' ', 61}, {0x45f741b3,"-P 2bc 2ac" ,"P c a b" ,' ', 61}, {0x5cefe44c,"-P 2ac 2n" ,"P n m a" ,' ', 62}, {0xe6c3487d,"-P 2bc 2a" ,"P m n b" ,' ', 62}, {0x5786c3c2,"-P 2c 2ab" ,"P b n m" ,' ', 62}, {0xae524cc6,"-P 2n 2ac" ,"P c m n" ,' ', 62}, {0x0d664508,"-P 2n 2a" ,"P m c n" ,' ', 62}, {0xb74ae939,"-P 2c 2n" ,"P n a m" ,' ', 62}, {0xc0dd6737,"-C 2c 2" ,"C m c m" ,' ', 63}, {0xa4e78801,"-C 2c 2c" ,"C c m m" ,' ', 63}, {0x637ac153,"-A 2a 2a" ,"A m m a" ,' ', 63}, {0x7af93f9c,"-A 2 2a" ,"A m a m" ,' ', 63}, {0x5ea5920d,"-B 2 2b" ,"B b m m" ,' ', 63}, {0xdf056b84,"-B 2b 2" ,"B m m b" ,' ', 63}, {0xd95e99f8,"-C 2bc 2" ,"C m c a" ,' ', 64}, {0x014f7f4e,"-C 2bc 2bc" ,"C c m b" ,' ', 64}, {0xe2da38da,"-A 2ac 2ac" ,"A b m a" ,' ', 64}, {0x3e8a450b,"-A 2 2ac" ,"A c a m" ,' ', 64}, {0xe28e9b8d,"-B 2 2bc" ,"B b c m" ,' ', 64}, {0xc686954b,"-B 2bc 2" ,"B m a b" ,' ', 64}, {0xcc263714,"-C 2 2" ,"C m m m" ,' ', 65}, {0xc6d2361c,"-A 2 2" ,"A m m m" ,' ', 65}, {0x1ad6e89a,"-B 2 2" ,"B m m m" ,' ', 65}, {0xa81cd822,"-C 2 2c" ,"C c c m" ,' ', 66}, {0xdf51c8d3,"-A 2a 2" ,"A m a a" ,' ', 66}, {0x9b761113,"-B 2b 2b" ,"B b m b" ,' ', 66}, {0xd5a5c9db,"-C 2b 2" ,"C m m a" ,' ', 67}, {0x698ec05b,"-C 2b 2b" ,"C m m b" ,' ', 67}, {0x4772cf95,"-A 2c 2c" ,"A b m m" ,' ', 67}, {0x82a14c8b,"-A 2 2c" ,"A c m m" ,' ', 67}, {0xa6fde11a,"-B 2 2c" ,"B m c m" ,' ', 67}, {0x03551655,"-B 2c 2" ,"B m a m" ,' ', 67}, {0xd12ab103,"C 2 2 -1bc" ,"C c c a" ,'1', 68}, {0x0db42f6d,"-C 2b 2bc" ,"C c c a" ,'2', 68}, {0xd12ab103,"C 2 2 -1bc" ,"C c c b" ,'1', 68}, {0xb19f26ed,"-C 2b 2c" ,"C c c b" ,'2', 68}, {0x6a64cf1d,"A 2 2 -1ac" ,"A b a a" ,'1', 68}, {0x9b22b244,"-A 2a 2c" ,"A b a a" ,'2', 68}, {0x6a64cf1d,"A 2 2 -1ac" ,"A c a a" ,'1', 68}, {0x5ef1315a,"-A 2ac 2c" ,"A c a a" ,'2', 68}, {0xb660119b,"B 2 2 -1bc" ,"B b c b" ,'1', 68}, {0x82f5efdc,"-B 2bc 2b" ,"B b c b" ,'2', 68}, {0xb660119b,"B 2 2 -1bc" ,"B b a b" ,'1', 68}, {0x275d1893,"-B 2b 2bc" ,"B b a b" ,'2', 68}, {0xcd91580e,"-F 2 2" ,"F m m m" ,' ', 69}, {0xd31c4512,"F 2 2 -1d" ,"F d d d" ,'1', 70}, {0xc3fdc94f,"-F 2uv 2vw" ,"F d d d" ,'2', 70}, {0x4a8ca5fc,"-I 2 2" ,"I m m m" ,' ', 71}, {0xb2d4d6eb,"-I 2 2c" ,"I b a m" ,' ', 72}, {0x530f5b33,"-I 2a 2" ,"I m c b" ,' ', 72}, {0xcb2c5c75,"-I 2b 2b" ,"I c m a" ,' ', 72}, {0x770755f5,"-I 2b 2c" ,"I b c a" ,' ', 73}, {0x177c21a4,"-I 2a 2b" ,"I c a b" ,' ', 73}, {0x8f5f26e2,"-I 2b 2" ,"I m m a" ,' ', 74}, {0xef2452b3,"-I 2a 2a" ,"I m m b" ,' ', 74}, {0x6e84ab3a,"-I 2c 2c" ,"I b m m" ,' ', 74}, {0x0effdf6b,"-I 2 2b" ,"I c m m" ,' ', 74}, {0xf6a7ac7c,"-I 2 2a" ,"I m c m" ,' ', 74}, {0x96dcd82d,"-I 2c 2" ,"I m a m" ,' ', 74}, {0xe194247e,"P 4" ,"P 4" ,' ', 75}, {0xeb09f6d0,"P 4w" ,"P 41" ,' ', 76}, {0x1e1ef133,"P 4c" ,"P 42" ,' ', 77}, {0x21968a94,"P 4cw" ,"P 43" ,' ', 78}, {0x8d2db265,"I 4" ,"I 4" ,' ', 79}, {0x04c2f7b9,"I 4bw" ,"I 41" ,' ', 80}, {0x5b1380ec,"P -4" ,"P -4" ,' ', 81}, {0x429018fc,"I -4" ,"I -4" ,' ', 82}, {0x7f473453,"-P 4" ,"P 4/m" ,' ', 83}, {0x07df08e7,"-P 4c" ,"P 42/m" ,' ', 84}, {0x8d9739ab,"P 4ab -1ab" ,"P 4/n" ,'1', 85}, {0x28870b39,"-P 4a" ,"P 4/n" ,'2', 85}, {0xda4091d2,"P 4n -1n" ,"P 42/n" ,'1', 86}, {0xcfc232bb,"-P 4bc" ,"P 42/n" ,'2', 86}, {0xe426791e,"-I 4" ,"I 4/m" ,' ', 87}, {0xdd05fe66,"I 4bw -1bw" ,"I 41/a" ,'1', 88}, {0xf5a09fa3,"-I 4ad" ,"I 41/a" ,'2', 88}, {0x781566a5,"P 4 2" ,"P 4 2 2" ,' ', 89}, {0x529dbafe,"P 4ab 2ab" ,"P 4 21 2" ,' ', 90}, {0x1129373c,"P 4w 2c" ,"P 41 2 2" ,' ', 91}, {0x7abbc4b0,"P 4abw 2nw" ,"P 41 21 2" ,' ', 92}, {0x00a13651,"P 4c 2" ,"P 42 2 2" ,' ', 93}, {0xb11a4eb4,"P 4n 2n" ,"P 42 21 2" ,' ', 94}, {0xc507cd54,"P 4cw 2c" ,"P 43 2 2" ,' ', 95}, {0x5af2c5d9,"P 4nw 2abw" ,"P 43 21 2" ,' ', 96}, {0xcc0e6dad,"I 4 2" ,"I 4 2 2" ,' ', 97}, {0xac45c901,"I 4bw 2bw" ,"I 41 2 2" ,' ', 98}, {0x93373957,"P 4 -2" ,"P 4 m m" ,' ', 99}, {0xd7961388,"P 4 -2ab" ,"P 4 b m" ,' ',100}, {0x53dd13c8,"P 4c -2c" ,"P 42 c m" ,' ',101}, {0x25fb5987,"P 4n -2n" ,"P 42 n m" ,' ',102}, {0x4124340e,"P 4 -2c" ,"P 4 c c" ,' ',103}, {0x375a3973,"P 4 -2n" ,"P 4 n c" ,' ',104}, {0x81ce1e91,"P 4c -2" ,"P 42 m c" ,' ',105}, {0x5b8d5c98,"P 4c -2ab" ,"P 42 b c" ,' ',106}, {0xd27b6f7f,"I 4 -2" ,"I 4 m m" ,' ',107}, {0x2a231c68,"I 4 -2c" ,"I 4 c m" ,' ',108}, {0x6ee4a2b9,"I 4bw -2" ,"I 41 m d" ,' ',109}, {0xf0719502,"I 4bw -2c" ,"I 41 c d" ,' ',110}, {0xae367c74,"P -4 2" ,"P -4 2 m" ,' ',111}, {0xc47b0b46,"P -4 2c" ,"P -4 2 c" ,' ',112}, {0x84bea02f,"P -4 2ab" ,"P -4 21 m" ,' ',113}, {0x67395465,"P -4 2n" ,"P -4 21 c" ,' ',114}, {0xd50d13d5,"P -4 -2" ,"P -4 m 2" ,' ',115}, {0x3a48de91,"P -4 -2c" ,"P -4 c 2" ,' ',116}, {0x00b4acac,"P -4 -2ab" ,"P -4 b 2" ,' ',117}, {0xf7b01eef,"P -4 -2n" ,"P -4 n 2" ,' ',118}, {0x7a127a20,"I -4 -2" ,"I -4 m 2" ,' ',119}, {0xc66b145c,"I -4 -2c" ,"I -4 c 2" ,' ',120}, {0x93e9bb9a,"I -4 2" ,"I -4 2 m" ,' ',121}, {0xf3a21f36,"I -4 2bw" ,"I -4 2 d" ,' ',122}, {0xb8f2113e,"-P 4 2" ,"P 4/m m m" ,' ',123}, {0x2de869d5,"-P 4 2c" ,"P 4/m c c" ,' ',124}, {0xb7fa689e,"P 4 2 -1ab" ,"P 4/n b m" ,'1',125}, {0x026e1f11,"-P 4a 2b" ,"P 4/n b m" ,'2',125}, {0x08a4eb7f,"P 4 2 -1n" ,"P 4/n n c" ,'1',126}, {0x51368ca3,"-P 4a 2bc" ,"P 4/n n c" ,'2',126}, {0xd5a84150,"-P 4 2ab" ,"P 4/m b m" ,' ',127}, {0xf1b4f061,"-P 4 2n" ,"P 4/m n c" ,' ',128}, {0x81d6f60a,"P 4ab 2ab -1ab" ,"P 4/n m m" ,'1',129}, {0x6f344f7f,"-P 4a 2a" ,"P 4/n m m" ,'2',129}, {0x9aee9967,"P 4ab 2n -1ab" ,"P 4/n c c" ,'1',130}, {0x8d6a1517,"-P 4a 2ac" ,"P 4/n c c" ,'2',130}, {0x5a9858b3,"-P 4c 2" ,"P 42/m m c",' ',131}, {0xcf822058,"-P 4c 2c" ,"P 42/m c m",' ',132}, {0x00e9903a,"P 4n 2c -1n" ,"P 42/n b c",'1',133}, {0xf9df795b,"-P 4ac 2b" ,"P 42/n b c",'2',133}, {0xaad7368d,"P 4n 2 -1n" ,"P 42/n n m",'1',134}, {0xaa87eae9,"-P 4ac 2bc" ,"P 42/n n m",'2',134}, {0xa5c2e426,"-P 4c 2ab" ,"P 42/m b c",' ',135}, {0x53c72d93,"-P 4n 2n" ,"P 42/m n m",' ',136}, {0xe391d7d2,"P 4n 2n -1n" ,"P 42/n m c",'1',137}, {0x0685c5ce,"-P 4ac 2a" ,"P 42/n m c",'2',137}, {0xf8a9b8bf,"P 4n 2ab -1n" ,"P 42/n c m",'1',138}, {0xe4db9fa6,"-P 4ac 2ac" ,"P 42/n c m",'2',138}, {0x7a639eef,"-I 4 2" ,"I 4/m m m" ,' ',139}, {0xd7e16f02,"-I 4 2c" ,"I 4/m c m" ,' ',140}, {0xe12277ea,"I 4bw 2bw -1bw" ,"I 41/a m d",'1',141}, {0xb96409e0,"-I 4bd 2" ,"I 41/a m d",'2',141}, {0x8bdd8359,"I 4bw 2aw -1bw" ,"I 41/a c d",'1',142}, {0x08d64e97,"-I 4bd 2c" ,"I 41/a c d",'2',142}, {0x329c980e,"P 3" ,"P 3" ,' ',143}, {0x86dd212b,"P 31" ,"P 31" ,' ',144}, {0xd70a5f46,"P 32" ,"P 32" ,' ',145}, {0x8e4e25f8,"R 3" ,"R 3" ,'H',146}, {0xd5a0aa2d,"P 3*" ,"R 3" ,'R',146}, {0xfdd759b5,"-P 3" ,"P -3" ,' ',147}, {0xbe8d0d7f,"-R 3" ,"R -3" ,'H',148}, {0xd9a29bac,"-P 3*" ,"R -3" ,'R',148}, {0x65b7a72b,"P 3 2" ,"P 3 1 2" ,' ',149}, {0xc1840a7a,"P 3 2\"" ,"P 3 2 1" ,' ',150}, {0x97e2dfd5,"P 31 2c (0 0 1)" ,"P 31 1 2" ,' ',151}, {0x33d17284,"P 31 2\"" ,"P 31 2 1" ,' ',152}, {0xe39f36b4,"P 32 2c (0 0 -1)","P 32 1 2" ,' ',153}, {0x47ac9be5,"P 32 2\"" ,"P 32 2 1" ,' ',154}, {0x46ebee09,"R 3 2\"" ,"R 3 2" ,'H',155}, {0xa20b8591,"P 3* 2" ,"R 3 2" ,'R',155}, {0x9f4cffaa,"P 3 -2\"" ,"P 3 m 1" ,' ',156}, {0x39859b12,"P 3 -2" ,"P 3 1 m" ,' ',157}, {0xe04fe588,"P 3 -2\"c" ,"P 3 c 1" ,' ',158}, {0xec0db0dd,"P 3 -2c" ,"P 3 1 c" ,' ',159}, {0x6e32558c,"R 3 -2\"" ,"R 3 m" ,'H',160}, {0xb951b4f7,"P 3* -2" ,"R 3 m" ,'R',160}, {0xf7d1a830,"R 3 -2\"c" ,"R 3 c" ,'H',161}, {0x219be015,"P 3* -2n" ,"R 3 c" ,'R',161}, {0xf74c7f83,"-P 3 2" ,"P -3 1 m" ,' ',162}, {0x69dc2f41,"-P 3 2c" ,"P -3 1 c" ,' ',163}, {0xfc3edafb,"-P 3 2\"" ,"P -3 m 1" ,' ',164}, {0xe9d82a99,"-P 3 2\"c" ,"P -3 c 1" ,' ',165}, {0x6df507a9,"-R 3 2\"" ,"R -3 m" ,'H',166}, {0x1c80e47a,"-P 3* 2" ,"R -3 m" ,'R',166}, {0x9a7d09d3,"-R 3 2\"c" ,"R -3 c" ,'H',167}, {0xbb691c91,"-P 3* 2n" ,"R -3 c" ,'R',167}, {0xa2ddaf47,"P 6" ,"P 6" ,' ',168}, {0x81a2968a,"P 61" ,"P 61" ,' ',169}, {0x84b83b8b,"P 65" ,"P 65" ,' ',170}, {0x62d97e5d,"P 62" ,"P 62" ,' ',171}, {0xb22fefa7,"P 64" ,"P 64" ,' ',172}, {0xdddeb565,"P 6c" ,"P 63" ,' ',173}, {0x35eb6ccb,"P -6" ,"P -6" ,' ',174}, {0x32dacfb6,"-P 6" ,"P 6/m" ,' ',175}, {0x06c1ae99,"-P 6c" ,"P 63/m" ,' ',176}, {0x90230e5f,"P 6 2" ,"P 6 2 2" ,' ',177}, {0xeed642a2,"P 61 2 (0 0 -1)" ,"P 61 2 2" ,' ',178}, {0x891aeb21,"P 65 2 (0 0 1)" ,"P 65 2 2" ,' ',179}, {0x6f55448f,"P 62 2c (0 0 1)" ,"P 62 2 2" ,' ',180}, {0x655e4cd9,"P 64 2c (0 0 -1)","P 64 2 2" ,' ',181}, {0xa4386f70,"P 6c 2c" ,"P 63 2 2" ,' ',182}, {0x3b0a2d17,"P 6 -2" ,"P 6 m m" ,' ',183}, {0xb74f3653,"P 6 -2c" ,"P 6 c c" ,' ',184}, {0xf4d8e94d,"P 6c -2" ,"P 63 c m" ,' ',185}, {0x789df209,"P 6c -2c" ,"P 63 m c" ,' ',186}, {0xeeacb736,"P -6 2" ,"P -6 m 2" ,' ',187}, {0xfb4a4754,"P -6c 2" ,"P -6 c 2" ,' ',188}, {0x55b5be6a,"P -6 -2" ,"P -6 2 m" ,' ',189}, {0xcb25eea8,"P -6c -2c" ,"P -6 2 c" ,' ',190}, {0xf1fc7952,"-P 6 2" ,"P 6/m m m" ,' ',191}, {0x87f9e8ca,"-P 6 2c" ,"P 6/m c c" ,' ',192}, {0x1eb41bd9,"-P 6c 2" ,"P 63/m c m",' ',193}, {0x68b18a41,"-P 6c 2c" ,"P 63/m m c",' ',194}, {0x5843870d,"P 2 2 3" ,"P 2 3" ,' ',195}, {0x93e38c71,"F 2 2 3" ,"F 2 3" ,' ',196}, {0xdc4003c1,"I 2 2 3" ,"I 2 3" ,' ',197}, {0xf9e6a645,"P 2ac 2ab 3" ,"P 21 3" ,' ',198}, {0x7ec4457b,"I 2b 2c 3" ,"I 21 3" ,' ',199}, {0x72e55913,"-P 2 2 3" ,"P m -3" ,' ',200}, {0x265ce726,"P 2 2 3 -1n" ,"P n -3" ,'1',201}, {0xd419d8a3,"-P 2ab 2bc 3" ,"P n -3" ,'2',201}, {0x58320b8d,"-F 2 2 3" ,"F m -3" ,' ',202}, {0x7de7c89b,"F 2 2 3 -1d" ,"F d -3" ,'1',203}, {0x159ca8d3,"-F 2uv 2vw 3" ,"F d -3" ,'2',203}, {0xe23893df,"-I 2 2 3" ,"I m -3" ,' ',204}, {0x1d5f4d3f,"-P 2ac 2ab 3" ,"P a -3" ,' ',205}, {0x7ce42b66,"-I 2b 2c 3" ,"I a -3" ,' ',206}, {0x93a6edeb,"P 4 2 3" ,"P 4 3 2" ,' ',207}, {0xc55ae72a,"P 4n 2 3" ,"P 42 3 2" ,' ',208}, {0x25d65cf1,"F 4 2 3" ,"F 4 3 2" ,' ',209}, {0xddc15ef3,"F 4d 2 3" ,"F 41 3 2" ,' ',210}, {0x014b7ed2,"I 4 2 3" ,"I 4 3 2" ,' ',211}, {0x4bca2b34,"P 4acd 2ab 3" ,"P 43 3 2" ,' ',212}, {0x0e761d2d,"P 4bd 2ab 3" ,"P 41 3 2" ,' ',213}, {0xbb92b652,"I 4bd 2c 3" ,"I 41 3 2" ,' ',214}, {0x6fc31c7b,"P -4 2 3" ,"P -4 3 m" ,' ',215}, {0x09abdebe,"F -4 2 3" ,"F -4 3 m" ,' ',216}, {0x75d77c69,"I -4 2 3" ,"I -4 3 m" ,' ',217}, {0x393f16ba,"P -4n 2 3" ,"P -4 3 n" ,' ',218}, {0x0968710f,"F -4c 2 3" ,"F -4 3 c" ,' ',219}, {0xe2ed982e,"I -4bd 2c 3" ,"I -4 3 d" ,' ',220}, {0x74c407d3,"-P 4 2 3" ,"P m -3 m" ,' ',221}, {0xc5e3dd9f,"P 4 2 3 -1n" ,"P n -3 n" ,'1',222}, {0xc7e69ab6,"-P 4a 2bc 3" ,"P n -3 n" ,'2',222}, {0xbabd71c4,"-P 4n 2 3" ,"P m -3 n" ,' ',223}, {0x0b9aab88,"P 4n 2 3 -1n" ,"P n -3 m" ,'1',224}, {0xdbdb6bfc,"-P 4bc 2bc 3" ,"P n -3 m" ,'2',224}, {0x5225b614,"-F 4 2 3" ,"F m -3 m" ,' ',225}, {0x481e9f10,"-F 4c 2 3" ,"F m -3 c" ,' ',226}, {0x023a8184,"F 4d 2 3 -1d" ,"F d -3 m" ,'1',227}, {0x38f5e458,"-F 4vw 2vw 3" ,"F d -3 m" ,'2',227}, {0x82b6e512,"F 4d 2 3 -1cd" ,"F d -3 c" ,'1',228}, {0x4d325ad3,"-F 4cvw 2vw 3" ,"F d -3 c" ,'2',228}, {0x52045e84,"-I 4 2 3" ,"I m -3 m" ,' ',229}, {0x407de7c1,"-I 4bd 2c 3" ,"I a -3 d" ,' ',230} }; int sgdata_size = sizeof( sgdata ) / sizeof( sgdata[0] ); } // namespace data } // namespace clipper clipper/clipper/core/spacegroup_data.h000644 000765 000000 00000005643 13061476122 020313 0ustar00ccbwheel000000 000000 /* file lib/spacegroup_data.h Header file for spacegroup data tables */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA /* some code & data converted from CCP4 library symlib.f (various authors) */ #ifndef CLIPPER_SPACEGROUP_DATA #define CLIPPER_SPACEGROUP_DATA namespace clipper { // data namespace namespace data { // ASU function pointer typedef bool (*ASUfn)( const int&, const int&, const int& ); // Spacegroup data record struct SGdata { unsigned int sghash; const char* hall; const char* hm; char ext; int num; }; // Laue group data record struct LGdata { unsigned int lghash; ASUfn asufn; const char* lgname; }; // data tables extern LGdata lgdata[]; extern int lgdata_size; extern SGdata sgdata[]; extern int sgdata_size; } // namespace data } // namespace clipper #endif clipper/clipper/core/symop.cpp000644 000765 000000 00000021102 11766652736 016661 0ustar00ccbwheel000000 000000 /* symop.cpp: fundamental data types for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "symop.h" #include "coords.h" namespace clipper { /*! Construct an RT operator from a string description, e.g. 1/2x,z-y+2/3,x '*' is optional for multiplication, commas are compulsory. */ RTop_frac::RTop_frac( const String& strop ) { std::vector rows = strop.split(","); if ( rows.size() != 3 ) Message::message(Message_fatal("RTop_frac: invalid string:"+strop)); rot() = Mat33<>(0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0); trn() = Vec3<> (0.0,0.0,0.0); std::vector cols; String num; ftype val; int nrow, ncol, nchr, npart; for ( nrow = 0; nrow < 3; nrow++ ) { const String& row = rows[nrow]; cols.clear(); cols.push_back(""); for ( nchr = 0; nchr < row.length(); nchr++ ) { const char& c = row[nchr]; if ( c == '+' || c == '-' ) cols.push_back( "" ); cols.back() += c; } for ( npart = 0; npart < cols.size(); npart++ ) { const String& col = cols[npart]; ncol = 3; num = ""; for ( nchr = 0; nchr < col.length(); nchr++ ) { const char& c = col[nchr]; if ( c == 'x' || c == 'X' ) ncol = 0; else if ( c == 'y' || c == 'Y' ) ncol = 1; else if ( c == 'z' || c == 'Z' ) ncol = 2; else if ( c == '-' || c == '/' || isdigit(c) ) num += c; } if ( ncol < 3 ) { if ( num == "" || num == "+" || num == "-" ) num += "1"; val = num.rational(); rot()( nrow, ncol ) = val; } else { if ( num == "" || num == "+" || num == "-" ) num += "0"; val = num.rational(); trn()[ nrow ] = val; } } } } /*! \param cell The cell concerned \return The transformed coordinate. */ RTop_orth RTop_frac::rtop_orth( const Cell& cell ) const { return RTop_orth( RTop<>(cell.matrix_orth()) * (*this) * RTop<>(cell.matrix_frac()) ); } /*! \return The inverse of the operator. */ RTop_frac RTop_frac::inverse() const { return RTop_frac( RTop<>::inverse() ); } /*! \return The identity operator. */ RTop_frac RTop_frac::identity() { return RTop_frac( RTop<>::identity() ); } /*! \return The null (uninitialised) operator. */ RTop_frac RTop_frac::null() { return RTop_frac( RTop<>::null() ); } /*! Construct a symmetry operator and initialise it to the supplied RTop. Translations are rounded to a basis of 48, and put on the range 0..1 \param mat The RTop to use. */ Symop::Symop( const RTop<>& rt ) { // initialise to the supplied matrix int i, j; for ( i=0; i<3; i++) for ( j=0; j<3; j++) rot()(i,j) = rint( rt.rot()(i,j) ); for ( i=0; i<3; i++) trn()[i] = ftype( Util::mod( Util::intr(48.*rt.trn()[i]), 48 ) ) / 48.; } /*! Construct a symmetry operator and initialise it to the supplied matrix. Translations are rounded to a basis of 48, and put on the range 0..1 \param mat The 4x4 matrix to use. The [i][3] elements contain the translation. */ Symop::Symop( const ftype mat[4][4] ) { // initialise to the supplied matrix int i, j; for ( i=0; i<3; i++) for ( j=0; j<3; j++) rot()(i,j) = mat[i][j]; for ( i=0; i<3; i++) trn()[i] = ftype( Util::mod( Util::intr(48.*mat[i][3]), 48 ) ) / 48.; } /*! Return formatted representation of the symmetry operator. \return The formatted text string, e.g. -x, -y+1/2, z. */ String Symop::format() const { String s, t, xyz="xyz"; for ( int i = 0; i < 3; i++ ) { t = ""; for ( int j = 0; j < 3; j++ ) if ( rot()(i,j) != 0.0 ) { t += ( rot()(i,j) > 0.0 ) ? "+" : "-"; if ( Util::intr( fabs( rot()(i,j) ) ) != 1 ) t += String::rational( fabs( rot()(i,j) ), 24 ); t += xyz[j]; } if ( trn()[i] != 0.0 ) t += String::rational( trn()[i], 24, true ); s += t.substr( ( t[0] == '+' ) ? 1 : 0 ); if ( i < 2 ) s+= ", "; } return s; } /*! Integerised symops are more efficient when handling integer coordinate types, e.g. HKL, Coord_grid. The rotation parts of the integerised symop are general and can be used for any recirpocal space data. The translation part is specific to an individual grid. \param symop The conventional symop. \param grid The specific grid. */ Isymop::Isymop( const Symop& symop, const Grid& grid ) { for ( int i = 0; i < 3; i++ ) for ( int j = 0; j < 3; j++ ) rot()(i,j) = Util::intr( symop.rot()(i,j) ); trn()[0] = Util::intr( grid.nu() * symop.trn()[0] ); trn()[1] = Util::intr( grid.nv() * symop.trn()[1] ); trn()[2] = Util::intr( grid.nw() * symop.trn()[2] ); } /* Construct the encoded form of the symop. */ Symop_code::Symop_code( const Symop& op ) { init( Isymop( op, Grid(24,24,24) ) ); } /* Construct the encoded form of the symop from integerised symop with a grid (base) of (24,24,24).*/ Symop_code::Symop_code( const Isymop& op ) { init( op ); } /* Initialise the encoded form of the symop from integerised symop with a grid (base) of (24,24,24).*/ void Symop_code::init( const Isymop& op ) { // initialise to the supplied code int i, j, fac, code_r, code_t; code_r = code_t = 0; fac = 1; for ( i = 0; i < 3; i++ ) { code_t += ( Util::mod( op.trn()[i], 24 ) ) * fac; fac *= 24; } fac = 1; for ( i = 0; i < 3; i++ ) for ( j = 0; j < 3; j++ ) { code_r += ( Util::mod( op.rot()(i,j) + 1, 3 ) ) * fac; fac *= 3; } // xor to make identity zero code_ = ( ( code_r ^ 0x4064 ) << 16 ) + code_t; } /*! Construct a symmetry operator and initialise it to the matrix encoded in the given int. \param code The integer code. */ Symop Symop_code::symop() const { Isymop iop = isymop(); Symop op; for ( int i = 0; i < 3; i++ ) { op.rot()(i,0) = ftype( iop.rot()(i,0) ); op.rot()(i,1) = ftype( iop.rot()(i,1) ); op.rot()(i,2) = ftype( iop.rot()(i,2) ); op.trn()[i] = ftype( iop.trn()[i] ) / 24.0; } return op; } /*! Construct an integerised symmetry operator and initialise it to the matrix encoded in the given int, with a grid (base) of (24,24,24). \param code The integer code. */ Isymop Symop_code::isymop() const { Isymop op; // initialise rotation and translation int i, j, fac, code_r, code_t; code_t = code_trn(); fac = 1; for ( i = 0; i < 3; i++ ) { op.trn()[i] = Util::mod( code_t/fac, 24 ); fac *= 24; } code_r = ( code_rot() >> 16 ) ^ 0x4064; fac = 1; for ( i = 0; i < 3; i++ ) for ( j = 0; j < 3; j++ ) { op.rot()(i,j) = Util::mod( code_r/fac, 3 ) - 1; fac *= 3; } return op; } Symop_code Symop_code::code_rot() const { return Symop_code( code_ & 0xffff0000 ); } Symop_code Symop_code::code_trn() const { return Symop_code( code_ & 0x0000ffff ); } } // namespace clipper clipper/clipper/core/symop.h000644 000765 000000 00000013355 11766652736 016341 0ustar00ccbwheel000000 000000 /*! \file lib/symop.h Fundamental types for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_SYMOP #define CLIPPER_SYMOP #include "clipper_types.h" namespace clipper { // forward definitions class Cell; class Grid; class RTop_orth; //! Fractional operator class. /*! This class is used for any RT-operator which operates on fractional coordinates. For a full list of methods, see clipper::RTop */ class RTop_frac : public RTop<> { public: //! null constructor inline RTop_frac() {} //! constructor: copy/convert inline explicit RTop_frac( const RTop<>& o ) : RTop<>( o ) {} //! constructor: from rotation inline explicit RTop_frac( const Mat33<>& r ) : RTop<>( r ) {} //! constructor: from string description explicit RTop_frac( const String& strop ); //! constructor: from rotation and translation inline RTop_frac( const Mat33<>& r, const Vec3<>& t ) : RTop<>( r, t ) {} //! fractional-orthogonal conversion RTop_orth rtop_orth( const Cell& cell ) const; //! inverse operator RTop_frac inverse() const; //! return identity operator static RTop_frac identity(); //! return null (uninitialised) operator static RTop_frac null(); }; //! Crystallographic symmetry operator /*! This is identical to a fractional RTop, but has its own class since not all fractional RTops are symops. For a full list of methods, see clipper::RTop and clipper::RTop_frac */ class Symop : public RTop_frac { public: //! null constructor inline Symop() {} //! constructor: RTop explicit Symop( const RTop<>& rt ); //! constructor: from 4x4 matrix explicit Symop( const ftype mat[4][4] ); //! return formatted String representation String format() const; }; //! Integerised symmetry matrix /*! This is used for optimised calculations in real and reciprocal space */ class Isymop : public RTop { public: //! null constructor inline Isymop() {} //! constructor: RTop inline explicit Isymop( const RTop& rt ) : RTop(rt) {} //! constructor Isymop( const Symop& symop, const Grid& grid ); }; //! Compressed encoded symmetry operator /*! This is a compresses representation of a crystallographic symmetry operator, stored as a single 32-bit integer. It may be converted to or from a symop or an int and compared, sorted, etc. The following guarantees are made concerning the code: - The identity operator has a code of zero. - Operators with non-identity rotations will have higher codes than operators with identity rotations, for the same translation. - Operators with non-zero translations will have higher codes than operators with zero translations, for the same rotation. */ class Symop_code { public: //! null constructor inline Symop_code() {} //! constructor: from int inline explicit Symop_code( const int& code ) : code_(code) {} //! constructor: from Symop explicit Symop_code( const Symop& op ); //! constructor: from Isymop explicit Symop_code( const Isymop& op ); //! initialiser: from Isymop void init( const Isymop& op ); Symop_code code_rot() const; //!< return code for rotation part Symop_code code_trn() const; //!< return code for translation part Symop symop() const; //!< convert to symop Isymop isymop() const; //!< convert to integerised symop static Symop_code identity() { return Symop_code(0); } //!< identity code //! convert to integer inline operator int() const { return code_; } private: int code_; }; } // namespace clipper #endif clipper/clipper/core/test_core.cpp000644 000765 000000 00000041034 11766652736 017507 0ustar00ccbwheel000000 000000 /* test_core.cpp: implementation file for clipper core self-test */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "test_core.h" #include "test_data.h" #include "hkl_compute.h" #include "hkl_operators.h" #include "resol_targetfn.h" #include "atomsf.h" #include "xmap.h" #include "rotation.h" #include namespace clipper { bool Test_core::operator() () { typedef HKL_info::HKL_reference_index HRI; data::Test_data data; const HKL_data& fsig = data.hkl_data_f_sigf(); const HKL_data& abcd = data.hkl_data_abcd(); const Spacegroup spgr = fsig.hkl_info().spacegroup(); const Cell cell = fsig.hkl_info().cell(); const Resolution reso = fsig.hkl_info().resolution(); // test data sizes { test( "FTYPE32", sizeof(clipper::ftype32), 4 ); test( "ITYPE32", sizeof(clipper::itype32), 4 ); test( "FTYPE64", sizeof(clipper::ftype64), 8 ); test( "ITYPE64", sizeof(clipper::itype64), 8 ); } // test NaN functions { ftype64 nandd = Util::nand(); ftype64 nandf = Util::nanf(); ftype32 nanfd = Util::nand(); ftype32 nanff = Util::nanf(); test( "ISNANDD", Util::isnan( nandd )?1:0, 1 ); test( "ISNANDF", Util::isnan( nandf )?1:0, 1 ); test( "ISNANFD", Util::isnan( nanfd )?1:0, 1 ); test( "ISNANFF", Util::isnan( nanff )?1:0, 1 ); test( "IS_NANDD", Util::is_nan( nandd )?1:0, 1 ); test( "IS_NANDF", Util::is_nan( nandf )?1:0, 1 ); test( "IS_NANFD", Util::is_nan( nanfd )?1:0, 1 ); test( "IS_NANFF", Util::is_nan( nanff )?1:0, 1 ); for ( double x = -30.0; x < 30.5; x += 1.0 ) { test( "ISNANX", Util::isnan(exp(x))?1:0, 0 ); test( "IS_NANX", Util::is_nan(exp(x))?1:0, 0 ); } } // test Sim functions for consistency for ( double x=0.1; x<50.0; x*=1.5 ) { test( "SIMINV", x, Util::invsim(Util::sim(x)), 0.001*x ); test( "SIMNEG", Util::sim(x), -Util::sim(-x), 0.001 ); test( "SIMINT", Util::sim(x), (Util::sim_integ(x+0.0001)-Util::sim_integ(x))/0.0001, 0.001 ); test( "SIMDRV", Util::sim_deriv(x), (Util::sim(x+0.0001)-Util::sim(x))/0.0001, 0.001 ); if ( x < 2.0 ) test( "SIM_I0", Util::sim(x), (Util::bessel_i0(x+0.0001)/Util::bessel_i0(x)-1.0)/0.0001, 0.001 ); } // test HL<->abcd conversion for ( HRI ih = abcd.first(); !ih.last(); ih.next() ) { data32::Compute_phifom_from_abcd cap; data32::Compute_abcd_from_phifom cpa; data32::Phi_fom phiw1, phiw2; data32::ABCD abcd1, abcd2; LogPhaseProb<24> q(ih.hkl_class()); q.set_abcd( abcd[ih] ); // 1st route q.get_phi_fom( phiw1 ); abcd1 = cpa( ih, phiw1 ); phiw1 = cap( ih, abcd1 ); phiw2 = cap( ih, abcd[ih] ); // 2nd route q.set_phi_fom( phiw2 ); q.get_abcd( abcd2 ); phiw2 = cap( ih, abcd2 ); test( "HLW", phiw1.fom(), phiw2.fom(), 0.003 ); } // test map calculation { HKL_data pw( fsig.hkl_info() ); HKL_data fp1( fsig.hkl_info() ), fp2( fsig.hkl_info() ); pw.compute( abcd, data32::Compute_phifom_from_abcd() ); fp1.compute( fsig, pw, data32::Compute_fphi_from_fsigf_phifom() ); Grid_sampling grid( spgr, cell, reso ); Xmap xmap( spgr, cell, grid ); xmap.fft_from( fp1 ); xmap.fft_to( fp2 ); for ( HRI ih = fp1.first(); !ih.last(); ih.next() ) { std::complex ab1(0.0,0.0), ab2(0.0,0.0); if ( !fp1[ih].missing() ) ab1 = fp1[ih]; if ( !fp2[ih].missing() ) ab2 = fp2[ih]; test( "FFT-A", ab1.real(), ab2.real(), 0.01 ); test( "FFT-B", ab1.imag(), ab2.imag(), 0.01 ); } } // test resolution ordinals { std::vector resols; for ( HRI ih = fsig.first(); !ih.last(); ih.next() ) resols.push_back( ih.invresolsq() ); clipper::Generic_ordinal ordinal; ordinal.init(resols); clipper::Generic_ordinal ordinv = ordinal; ordinv.invert(); clipper::Resolution_ordinal resord; resord.init( fsig.hkl_info(), 1.0 ); std::sort( resols.begin(), resols.end() ); for ( int i = 0; i < resols.size(); i++ ) test( "RESORD", resols[i], ordinv.ordinal(resord.ordinal(resols[i])), 0.001 ); } // test resolution functions { std::vector param( 10, 1.0 ); BasisFn_spline basisfn( fsig, 10 ); TargetFn_meanFnth targetfn( fsig, 2.0 ); ResolutionFn rfn( fsig.hkl_info(), basisfn, targetfn, param ); test( "RESFN0", rfn.params()[0], 229690.9746, 0.1 ); test( "RESFN1", rfn.params()[1], 216481.7609, 0.1 ); test( "RESFN2", rfn.params()[2], 78484.9498, 0.1 ); test( "RESFN3", rfn.params()[3], 148774.2654, 0.1 ); test( "RESFN4", rfn.params()[4], 69255.6000, 0.1 ); test( "RESFN5", rfn.params()[5], 143032.5088, 0.1 ); test( "RESFN6", rfn.params()[6], 110371.3524, 0.1 ); test( "RESFN7", rfn.params()[7], 108711.3487, 0.1 ); test( "RESFN8", rfn.params()[8], 150487.5496, 0.1 ); test( "RESFN9", rfn.params()[9], 141713.7420, 0.1 ); } // test atom shape function derivatives { ftype d = 0.001; Coord_orth co( 1.0, 2.0, 3.0 ); AtomShapeFn sf( co, "N", 0.25, 1.0 ); AtomShapeFn sfx( co+Coord_orth(d,0.0,0.0), "N", 0.25, 1.0 ); AtomShapeFn sfy( co+Coord_orth(0.0,d,0.0), "N", 0.25, 1.0 ); AtomShapeFn sfz( co+Coord_orth(0.0,0.0,d), "N", 0.25, 1.0 ); AtomShapeFn sfo( co, "N", 0.25, 1.0+d ); AtomShapeFn sfu( co, "N", 0.251, 1.0 ); AtomShapeFn sfx2( co+Coord_orth(2.0*d,0.0,0.0), "N", 0.25, 1.0 ); AtomShapeFn sfy2( co+Coord_orth(0.0,2.0*d,0.0), "N", 0.25, 1.0 ); AtomShapeFn sfz2( co+Coord_orth(0.0,0.0,2.0*d), "N", 0.25, 1.0 ); AtomShapeFn sfo2( co, "N", 0.25, 1.0+d+d ); AtomShapeFn sfu2( co, "N", 0.252, 1.0 ); AtomShapeFn sfxy( co+Coord_orth(d,d,0.0), "N", 0.25, 1.0 ); AtomShapeFn sfyz( co+Coord_orth(0.0,d,d), "N", 0.25, 1.0 ); AtomShapeFn sfzx( co+Coord_orth(d,0.0,d), "N", 0.25, 1.0 ); U_aniso_orth uai( 0.25, 0.25, 0.25, 0.0, 0.0, 0.0 ); AtomShapeFn sfuai( co, "N", uai, 1.0 ); std::vector params; params.push_back( AtomShapeFn::X ); params.push_back( AtomShapeFn::Y ); params.push_back( AtomShapeFn::Z ); params.push_back( AtomShapeFn::Occ ); params.push_back( AtomShapeFn::Uiso ); params.push_back( AtomShapeFn::U11 ); params.push_back( AtomShapeFn::U22 ); params.push_back( AtomShapeFn::U33 ); params.push_back( AtomShapeFn::U12 ); params.push_back( AtomShapeFn::U13 ); params.push_back( AtomShapeFn::U23 ); sf.agarwal_params() = params; for ( int i = 0; i < 100; i++ ) { Coord_orth c2 = co + Coord_orth( 0.11*(i%5-1.9), 0.13*(i%7-2.8), 0.15*(i%9-3.7) ); double f; std::vector g(11); Matrix c(11,11); test( "ATOMSF-A", sfuai.rho(c2), sf.rho(c2), 1.0e-8 ); sf.rho_curv( c2, f, g, c ); test( "ATOMSF-G", (sfx.rho(c2)-sf.rho(c2))/d, g[0], 0.01 ); test( "ATOMSF-G", (sfy.rho(c2)-sf.rho(c2))/d, g[1], 0.01 ); test( "ATOMSF-G", (sfz.rho(c2)-sf.rho(c2))/d, g[2], 0.01 ); test( "ATOMSF-G", (sfo.rho(c2)-sf.rho(c2))/d, g[3], 0.01 ); test( "ATOMSF-G", (sfu.rho(c2)-sf.rho(c2))/d, g[4], 0.05 ); test( "ATOMSF-C", (sfx2.rho(c2)-2*sfx.rho(c2)+sf.rho(c2))/(d*d), c(0,0), 0.1 ); test( "ATOMSF-C", (sfy2.rho(c2)-2*sfy.rho(c2)+sf.rho(c2))/(d*d), c(1,1), 0.1 ); test( "ATOMSF-C", (sfz2.rho(c2)-2*sfz.rho(c2)+sf.rho(c2))/(d*d), c(2,2), 0.1 ); test( "ATOMSF-C", (sfxy.rho(c2)-sfx.rho(c2)-sfy.rho(c2)+sf.rho(c2))/(d*d), c(0,1), 0.1 ); test( "ATOMSF-C", (sfyz.rho(c2)-sfy.rho(c2)-sfz.rho(c2)+sf.rho(c2))/(d*d), c(1,2), 0.1 ); test( "ATOMSF-C", (sfzx.rho(c2)-sfz.rho(c2)-sfx.rho(c2)+sf.rho(c2))/(d*d), c(2,0), 0.1 ); } for ( int j = 0; j < 20; j++ ) { ftype x = 0.19*(j%5-1.9); ftype y = 0.15*(j%7-2.8); ftype z = 0.13*(j%9-3.7); U_aniso_orth ua ( x*x+0.2, y*y+0.2, z*z+0.2, y*z, z*x, x*y ); U_aniso_orth ua00( ua.mat00()+d, ua.mat11(), ua.mat22(), ua.mat01(), ua.mat02(), ua.mat12() ); U_aniso_orth ua11( ua.mat00(), ua.mat11()+d, ua.mat22(), ua.mat01(), ua.mat02(), ua.mat12() ); U_aniso_orth ua22( ua.mat00(), ua.mat11(), ua.mat22()+d, ua.mat01(), ua.mat02(), ua.mat12() ); U_aniso_orth ua01( ua.mat00(), ua.mat11(), ua.mat22(), ua.mat01()+d, ua.mat02(), ua.mat12() ); U_aniso_orth ua02( ua.mat00(), ua.mat11(), ua.mat22(), ua.mat01(), ua.mat02()+d, ua.mat12() ); U_aniso_orth ua12( ua.mat00(), ua.mat11(), ua.mat22(), ua.mat01(), ua.mat02(), ua.mat12()+d ); AtomShapeFn sfua ( co, "N", ua, 1.0 ); AtomShapeFn sfuax( co+Coord_orth(d,0.0,0.0), "N", ua, 1.0 ); AtomShapeFn sfuay( co+Coord_orth(0.0,d,0.0), "N", ua, 1.0 ); AtomShapeFn sfuaz( co+Coord_orth(0.0,0.0,d), "N", ua, 1.0 ); AtomShapeFn sfuao( co, "N", ua, 1.0+d ); AtomShapeFn sfua00( co, "N", ua00, 1.0 ); AtomShapeFn sfua11( co, "N", ua11, 1.0 ); AtomShapeFn sfua22( co, "N", ua22, 1.0 ); AtomShapeFn sfua01( co, "N", ua01, 1.0 ); AtomShapeFn sfua02( co, "N", ua02, 1.0 ); AtomShapeFn sfua12( co, "N", ua12, 1.0 ); sfua.agarwal_params() = params; for ( int i = 0; i < 50; i++ ) { Coord_orth c2 = co + Coord_orth( 0.11*(i%5-1.9), 0.13*(i%7-2.8), 0.15*(i%9-3.7) ); double f; std::vector g(11); Matrix c(11,11); sfua.rho_grad( c2, f, g ); test( "ATOMSF-AG", ( sfuax.rho(c2)-sfua.rho(c2))/d, g[0], 0.01 ); test( "ATOMSF-AG", ( sfuay.rho(c2)-sfua.rho(c2))/d, g[1], 0.01 ); test( "ATOMSF-AG", ( sfuaz.rho(c2)-sfua.rho(c2))/d, g[2], 0.01 ); test( "ATOMSF-AG", ( sfuao.rho(c2)-sfua.rho(c2))/d, g[3], 0.01 ); test( "ATOMSF-AG", (sfua00.rho(c2)-sfua.rho(c2))/d, g[5], 0.05 ); test( "ATOMSF-AG", (sfua11.rho(c2)-sfua.rho(c2))/d, g[6], 0.05 ); test( "ATOMSF-AG", (sfua22.rho(c2)-sfua.rho(c2))/d, g[7], 0.05 ); test( "ATOMSF-AG", (sfua01.rho(c2)-sfua.rho(c2))/d, g[8], 0.05 ); test( "ATOMSF-AG", (sfua02.rho(c2)-sfua.rho(c2))/d, g[9], 0.05 ); test( "ATOMSF-AG", (sfua12.rho(c2)-sfua.rho(c2))/d, g[10], 0.05 ); } } } // test spacegroups { const char *pgs[] = {"-P 1", "-P 2", "-P 2y", "-P 2x", "-P 2\"", "-P 2y\"", "-P 2x\"", "-P 2'", "-P2y'", "-P 2x'", "-P 2 2", "-P 2 2\"", "-P 2 2\"(y,z,x)", "-P 2 2\"(z,x,y)", "-P3", "-P 3 (y,z,x)", "-P 3 (z,x,y)", "-P 3 (-x,y,z)", "-P 3 (y,z,-x)", "-P 3 (z,-x,y)", "-P 3*", "-P 3* (-x,y,z)", "-P 3* (x,-y,z)", "-P 3* (x,y,-z)", "-P 3 2", "-P 3 2 (y,z,x)", "-P 3 2 (z,x,y)", "-P 3* 2", "-P 3* 2 (-x,y,z)", "-P 3* 2 (x,-y,z)", "-P 3* 2 (-x,-y,z)", "-P 3 2\"", "-P 3 2\"(z,x,y)", "-P 3 2\"(y,z,x)", "-P 3 2\"(-x,y,z)", "-P 3 2\"(z,-x,y)", "-P 3 2\"(y,z,-x)", "-P 4", "-P 4 (y,z,x)", "-P 4 (z,x,y)", "-P 4 2", "-P 4 2 (y,z,x)", "-P 4 2 (z,x,y)", "-P 6", "-P 6 (y,z,x)", "-P 6 (z,x,y)", "-P 6 2", "-P 6 2 (y,z,x)", "-P 6 2 (z,x,y)", "-P 2 2 3", "-P 4 2 3" }; std::vector hallsymbols; for ( int i = 0; i < data::sgdata_size; i++ ) hallsymbols.push_back( data::sgdata[i].hall ); for ( int i = 0; i < sizeof(pgs)/sizeof(pgs[0]); i++ ) hallsymbols.push_back( pgs[i] ); Cell cellc( Cell_descr( 37, 37, 37 ) ); Cell cellha( Cell_descr( 37, 37, 37, 120, 90, 90 ) ); Cell cellhb( Cell_descr( 37, 37, 37, 90, 120, 90 ) ); Cell cellhc( Cell_descr( 37, 37, 37, 90, 90, 120 ) ); Cell cellha1( Cell_descr( 37, 37, 37, 60, 90, 90 ) ); Cell cellhb1( Cell_descr( 37, 37, 37, 90, 60, 90 ) ); Cell cellhc1( Cell_descr( 37, 37, 37, 90, 90, 60 ) ); Cell cell; String symbol; Spacegroup sg; for ( int s = 0; s < hallsymbols.size(); s++ ) { try { symbol = hallsymbols[s]; sg = Spacegroup( Spgr_descr( symbol, Spgr_descr::Hall ) ); // identify trigonal/hexagonal groups cell = cellc; for ( int sym = 1; sym < sg.num_symops(); sym++ ) { if ( ( sg.symop(sym).rot()(1,1) * sg.symop(sym).rot()(1,2) == -1 ) || ( sg.symop(sym).rot()(2,1) * sg.symop(sym).rot()(2,2) == -1 ) ) cell = cellha; if ( ( sg.symop(sym).rot()(0,0) * sg.symop(sym).rot()(0,2) == -1 ) || ( sg.symop(sym).rot()(2,0) * sg.symop(sym).rot()(2,2) == -1 ) ) cell = cellhb; if ( ( sg.symop(sym).rot()(0,0) * sg.symop(sym).rot()(0,1) == -1 ) || ( sg.symop(sym).rot()(1,0) * sg.symop(sym).rot()(1,1) == -1 ) ) cell = cellhc; if ( ( sg.symop(sym).rot()(1,1) * sg.symop(sym).rot()(1,2) == 1 ) || ( sg.symop(sym).rot()(2,1) * sg.symop(sym).rot()(2,2) == 1 ) ) cell = cellha1; if ( ( sg.symop(sym).rot()(0,0) * sg.symop(sym).rot()(0,2) == 1 ) || ( sg.symop(sym).rot()(2,0) * sg.symop(sym).rot()(2,2) == 1 ) ) cell = cellhb1; if ( ( sg.symop(sym).rot()(0,0) * sg.symop(sym).rot()(0,1) == 1 ) || ( sg.symop(sym).rot()(1,0) * sg.symop(sym).rot()(1,1) == 1 ) ) cell = cellhc1; } for ( int i = 0; i < 100; i++ ) { HKL rfl( i%5-2, i%7-3, i%9-4 ); ftype s0 = rfl.invresolsq(cell); for ( int sym = 1; sym < sg.num_symops(); sym++ ) { ftype s1 = rfl.transform(sg.symop(sym)).invresolsq(cell); test( "SG "+symbol, s0, s1, 1.0e-12 ); } } Grid_sampling grid( sg, cell, Resolution( 4.0 ) ); Xmap xmap( sg, cell, grid ); } catch ( Message_base ) { test( "SG "+symbol, sg.spacegroup_number(), -1 ); } } } // test rotations { for ( ftype x = -1.0; x < 1.0; x += 0.02 ) for ( ftype y = -1.0; y < 1.0; y += 0.02 ) for ( ftype z = -1.0; z < 1.0; z += 0.02 ) { ftype s = x*x + y*y + z*z; if ( s < 1.0 ) { ftype w = sqrt( 1.0 - s ); Rotation rot( w, x, y, z ); Rotation rotinv = rot.inverse(); Rotation r1( rot.matrix() ); Rotation r2( rot.polar_ccp4() ); test( "ROT/MAT "+rot.format(), (rotinv*r1).abs_angle(), 0.0, 1.0e-6 ); test( "ROT/POL "+rot.format(), (rotinv*r2).abs_angle(), 0.0, 1.0e-6 ); } } /* Mat33<> mat1( -0.18332, 0.02511, -0.98273, 0.02184, -0.99932, -0.02960, -0.98281, -0.02689, 0.18265 ); Rotation r1( mat1 ); Mat33<> mat2( r1.matrix() ); Rotation r2( mat2 ); std::cout << mat1.format() << std::endl << r1.format() << std::endl << mat2.format() << std::endl << r2.format() << std::endl << std::endl; Rotation r1a( mat1 ); r1a.norm(); Mat33<> mat2a( r1a.matrix() ); Rotation r2a( mat2a ); Mat33<> mat3a( r2a.matrix() ); Rotation r3a( mat3a ); std::cout << mat1.format() << mat1.det() << std::endl << r1a.format() << std::endl << mat2a.format() << mat2a.det() << std::endl << r2a.format() << std::endl << mat3a.format() << mat3a.det() << std::endl << r3a.format() << std::endl << std::endl; Rotation r3(0.02,0.42,0.02,-0.50); std::cout << r3.format() << std::endl << Rotation(r3.matrix()).format() << std::endl; */ } return ( error_count == 0 ); } } // namespace clipper clipper/clipper/core/test_core.h000644 000765 000000 00000004707 11766652736 017162 0ustar00ccbwheel000000 000000 /*! \file lib/test_core.h Header file for clipper core self-test functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_TEST_CORE #define CLIPPER_TEST_CORE #include "clipper_test.h" namespace clipper { class Test_core : public Test_base { public: //! do the self-tests bool operator() (); }; } // namespace clipper #endif clipper/clipper/core/test_data.cpp000644 000765 000000 00000264151 11766652736 017477 0ustar00ccbwheel000000 000000 /* test_data.cpp: implementation file for clipper test data */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "test_data.h" namespace clipper { namespace data { double rnasecell[] = {64.8970,78.3230,38.7920,90.0000,90.0000,90.0000}; char rnasespgr[] = "P 2ac 2ab"; double rnasereso = 5.0; struct TESThkldata { int h,k,l; float f,s,a,b,c,d; }; TESThkldata rnasehkldata[] = { {0,0,2,29.2,87.7,0.01,-0,0,0}, {0,0,4,455.7,12.2,-65.09,-0,0,0}, {0,0,6,714.2,8.5,5.31,-0,0,0}, {0,1,1,1368.6,12.2,0,5.56,0,0}, {0,1,2,523.7,8.5,-0,-0.13,0,0}, {0,1,3,191,2.4,-0,-11.65,0,0}, {0,1,4,292.9,6.1,0,11.53,0,0}, {0,1,5,374.8,10.9,-0,-8.1,0,0}, {0,1,6,323.2,8.5,0,0.21,0,0}, {0,1,7,336.9,7.2,-0,-5.57,0,0}, {0,2,0,1485.6,17.1,-12.38,-0,0,0}, {0,2,1,1139.3,8.5,-9.22,-0,0,0}, {0,2,2,146.1,20.7,-0.77,-0,0,0}, {0,2,3,350.4,7.3,-0.09,-0,0,0}, {0,2,4,476.3,12.1,1.74,-0,0,0}, {0,2,5,103.1,2.4,-1.69,-0,0,0}, {0,2,6,243.3,4.8,6.89,-0,0,0}, {0,2,7,417.7,13.3,-16.66,-0,0,0}, {0,3,1,227.8,12.2,-0,-1.6,0,0}, {0,3,2,747.5,8.5,0,0.07,0,0}, {0,3,3,20.7,1.2,-0,-0.08,0,0}, {0,3,4,10.9,1.2,0,-0.32,0,0}, {0,3,5,397.7,8.5,-0,-1.59,0,0}, {0,3,6,670.4,10.9,-0,-0.26,0,0}, {0,3,7,534.7,10.9,0,2.3,0,0}, {0,4,0,471.4,6.1,-0.84,-0,0,0}, {0,4,1,248.4,12.2,0.38,-0,0,0}, {0,4,2,210.6,3.7,-8.84,-0,0,0}, {0,4,3,110.7,1.2,0.26,-0,0,0}, {0,4,4,216.1,3.6,0.72,-0,0,0}, {0,4,5,369.7,8.5,0.52,-0,0,0}, {0,4,6,241.9,3.6,-1.06,-0,0,0}, {0,4,7,182.2,2.4,-3.62,-0,0,0}, {0,5,1,415.1,8.5,-0,-29.92,0,0}, {0,5,2,197.1,2.4,-0,-0.55,0,0}, {0,5,3,111.8,2.4,0,5.59,0,0}, {0,5,4,140.8,2.4,0,-0.29,0,0}, {0,5,5,471.4,9.7,-0,-3.02,0,0}, {0,5,6,603.4,16.9,0,0.87,0,0}, {0,5,7,158,2.4,0,8.01,0,0}, {0,6,0,1390.9,12.2,-22.22,-0,0,0}, {0,6,1,132.6,2.4,-1.62,-0,0,0}, {0,6,2,193.3,2.4,-2.16,-0,0,0}, {0,6,3,223.5,4.9,1.36,-0,0,0}, {0,6,4,135.9,2.4,-7.14,-0,0,0}, {0,6,5,142.9,2.4,0.28,-0,0,0}, {0,6,6,15.7,2.4,0.31,-0,0,0}, {0,6,7,171.2,2.4,-5.76,-0,0,0}, {0,7,1,625,12.2,0,0.08,0,0}, {0,7,2,207.8,2.4,-0,-0.02,0,0}, {0,7,3,325.4,6.1,-0,-3.12,0,0}, {0,7,4,628,8.5,-0,-16.81,0,0}, {0,7,5,472,13.3,-0,-9.2,0,0}, {0,7,6,88.2,1.2,0,0.05,0,0}, {0,8,0,385.2,7.3,-18.35,-0,0,0}, {0,8,1,377.9,4.9,-2.97,-0,0,0}, {0,8,2,886.5,12.1,62.91,-0,0,0}, {0,8,3,287.5,6.1,0.19,-0,0,0}, {0,8,4,395,8.5,-5.48,-0,0,0}, {0,8,5,433,7.3,9.3,-0,0,0}, {0,8,6,292.1,4.8,-37.35,-0,0,0}, {0,9,1,108.1,1.2,0,2.84,0,0}, {0,9,2,525.4,12.1,0,0.23,0,0}, {0,9,3,293.4,6.1,0,0.19,0,0}, {0,9,4,173.1,3.6,0,0.57,0,0}, {0,9,5,436.3,7.3,-0,-2.15,0,0}, {0,9,6,410,7.2,-0,-0.54,0,0}, {0,10,0,10.9,6.1,0.15,-0,0,0}, {0,10,1,14.6,3.6,-0.22,-0,0,0}, {0,10,2,452.2,8.5,-11.34,-0,0,0}, {0,10,3,142.9,2.4,-6.06,-0,0,0}, {0,10,4,381,7.3,-0.81,-0,0,0}, {0,10,5,642.4,10.9,4.87,-0,0,0}, {0,11,1,77.6,2.4,0,0.21,0,0}, {0,11,2,93.3,2.4,0,-0.14,0,0}, {0,11,3,542.1,10.9,-0,-0.26,0,0}, {0,11,4,445.9,9.7,0,10.42,0,0}, {0,11,5,223.2,4.8,0,0.17,0,0}, {0,12,0,238.5,7.3,24.05,-0,0,0}, {0,12,1,130.7,2.4,2.01,-0,0,0}, {0,12,2,65.3,2.4,-0.08,-0,0,0}, {0,12,4,348.8,7.2,26.57,-0,0,0}, {0,13,1,72.5,2.4,0,2.07,0,0}, {0,13,2,235.6,4.8,0,0.08,0,0}, {0,13,3,414.1,8.5,-0,-49.34,0,0}, {0,13,4,517.2,10.9,0,0.73,0,0}, {0,14,0,588.2,16.9,2.04,-0,0,0}, {0,14,1,429.9,9.7,0.24,-0,0,0}, {0,14,2,26.6,3.6,0.78,-0,0,0}, {0,14,3,125.4,2.4,-6.07,-0,0,0}, {0,15,1,161.6,3.6,0,0.05,0,0}, {0,15,2,97.6,2.4,0,-0.06,0,0}, {1,0,1,129.2,6.1,0,1.42,0,0}, {1,0,2,406.8,6.1,-1.33,-0,0,0}, {1,0,3,9.7,2.4,-0,-0.06,0,0}, {1,0,4,295.3,6.1,-0.28,-0,0,0}, {1,0,5,346.9,7.3,0,1.6,0,0}, {1,0,6,283.3,6.1,-11.31,-0,0,0}, {1,0,7,170.3,3.6,0,0.79,0,0}, {1,1,1,386.3,6.1,2.57,-0.11,-0.45,0.23}, {1,1,2,339.8,6.1,-1.33,-3.81,3.49,-1.3}, {1,1,3,582.8,6.1,-10.31,-4.05,-3.72,-3.74}, {1,1,4,467.8,9.7,1.29,-0.24,-0.55,0.38}, {1,1,5,139.5,2.4,-2.02,-2.01,-0.46,-1.74}, {1,1,6,541.1,10.9,8.64,11.11,0.53,-3.76}, {1,1,7,422.6,6,1.41,3.07,0.15,-0.32}, {1,2,0,214.5,6.1,0,0.11,0,0}, {1,2,1,433.8,6.1,0.07,-0.11,-0.03,0.02}, {1,2,2,93.8,17,-0.27,-0.04,0.12,0.22}, {1,2,3,222.6,2.4,0.4,-1.61,1.38,0.36}, {1,2,4,432.5,6.1,-0.32,0.8,0.12,0.12}, {1,2,5,213.5,2.4,-0.08,-0.1,-0.01,-0.06}, {1,2,6,290.5,3.6,-21.13,10.63,-5.07,6.49}, {1,2,7,525.2,8.5,0.06,-8.51,2.34,0.66}, {1,3,0,342.4,6.1,-0,-5.24,0,0}, {1,3,1,430,6.1,-2.11,0.27,-0.53,-0.51}, {1,3,2,361.6,4.9,0.1,-1.42,0.55,0.15}, {1,3,3,841.7,8.5,-4.25,5.17,0.29,1.37}, {1,3,4,471.3,6.1,0.23,-1.35,0.77,2.63}, {1,3,5,605.1,8.5,16.61,-8.61,-3.84,4.99}, {1,3,6,280.7,2.4,-0.32,-0.92,0.38,-0.31}, {1,4,0,321.5,8.5,-0,-10.67,0,0}, {1,4,1,116.9,17,1.34,-0.3,-0.4,0.34}, {1,4,2,647.5,6.1,5.42,35.2,2.95,-0.92}, {1,4,3,235.9,2.4,7.29,7.79,0.47,-4.84}, {1,4,4,262.3,2.4,1.72,-17.01,5.54,1.13}, {1,4,5,50.9,1.2,-0.96,0.43,-0.23,0.1}, {1,4,6,205.6,2.4,1.69,1.42,2.13,-1.33}, {1,5,0,674.5,6.1,-0,-2.15,0,0}, {1,5,1,472.3,6.1,-3.35,1.06,-1.49,0.89}, {1,5,2,643.5,8.5,-6.1,13.27,1.33,1.54}, {1,5,3,223.6,2.4,-2.6,-2.64,0.08,-1.37}, {1,5,4,400.5,4.9,1.2,-1.52,-0.25,2.67}, {1,5,5,401,4.8,10.95,7.49,-0.28,-1.33}, {1,5,6,116.1,1.2,3.03,-4.71,0.73,1.69}, {1,5,7,190.6,2.4,0.91,0.96,-0.01,-0.09}, {1,6,0,53.5,1.2,-0,-0.42,0,0}, {1,6,1,166.7,2.4,5.09,-2.35,-1.56,2.06}, {1,6,2,155.6,2.4,-0.73,0.23,-0.19,0.33}, {1,6,3,402.1,10.9,0.02,-0.05,0.42,0.35}, {1,6,4,562.9,8.5,-1.87,-0.65,-0.33,-0.29}, {1,6,5,122.3,1.2,3.09,-3.26,0.12,2.49}, {1,6,6,161.9,1.2,-1.23,0.27,-0.12,0.77}, {1,6,7,136.2,1.2,-0.58,-3.86,1.91,-0.55}, {1,7,0,402.5,10.9,-0,-10.69,0,0}, {1,7,1,396.4,4.9,0.07,-0.46,0.16,0.14}, {1,7,2,534.7,12.2,0.64,0.67,0.02,-0.31}, {1,7,3,188.2,2.4,-4.2,4.86,0.04,1.55}, {1,7,4,173.4,1.2,-0.85,1.92,1.66,3.43}, {1,7,5,325.6,3.6,-2.92,-2.44,-0.79,-2.31}, {1,7,6,324.9,2.4,-8.48,-8.39,-0.01,-3.9}, {1,8,0,238.2,3.6,-0,-0.13,0,0}, {1,8,1,132.4,1.2,-0.13,-1.96,1.44,-0.27}, {1,8,2,365.5,4.9,5.76,14.55,3.92,-3.57}, {1,8,3,293.6,3.6,0.4,-0.92,0.43,0.29}, {1,8,4,77.5,1.2,0.34,0.44,0.08,-0.3}, {1,8,5,250.3,2.4,-0.33,-0.28,-0.01,-0.03}, {1,8,6,179.8,2.4,-1.45,-1.34,0.16,-0.6}, {1,9,0,78.9,1.2,-0,-3.32,0,0}, {1,9,1,103.2,1.2,0.08,0.17,-1.18,-0.57}, {1,9,2,252.4,2.4,0.22,-1.06,1.49,0.27}, {1,9,3,217,2.4,-20.15,2.6,-0.93,0.24}, {1,9,4,204.6,2.4,-3.65,-13.99,1.69,-1.03}, {1,9,5,761.3,10.9,-5.49,-2.47,-0.56,-0.84}, {1,9,6,109.7,1.2,0.29,0.96,0.02,-0.02}, {1,10,0,230.5,3.6,0,3.19,0,0}, {1,10,1,361.5,4.9,-2.24,14.11,2.49,0.22}, {1,10,2,337,3.6,-4.77,15.35,1.86,1.17}, {1,10,3,254.3,2.4,2.32,4.47,1.25,-1.53}, {1,10,4,327.8,3.6,-0.28,0.15,0.35,0.78}, {1,10,5,431,4.8,0.66,-2.6,1.05,0.33}, {1,11,0,37.6,2.4,-0,-0.68,0,0}, {1,11,1,315.1,3.6,-4.61,0.39,-1.27,0.12}, {1,11,2,444.5,4.8,0.68,-2.26,0.45,0.3}, {1,11,3,113.7,1.2,0.85,-1.34,0.02,0.09}, {1,11,4,211.4,2.4,4.86,6.04,0.49,-2.82}, {1,11,5,405.3,4.8,1.2,-0.64,0.41,1.54}, {1,12,0,323.2,4.8,0,42.78,0,0}, {1,12,1,256.6,2.4,6.63,1.87,-1.41,-1.3}, {1,12,2,414.9,4.8,1.6,0.38,-0.18,-0.1}, {1,12,3,461.7,4.8,-0.06,-0.31,-0.35,-0.52}, {1,12,4,143.6,1.2,-0.74,-3.67,0.42,-0.64}, {1,13,0,786,10.9,-0,-6.73,0,0}, {1,13,1,993.8,14.5,0.17,-0.33,0.01,0.01}, {1,13,4,442.4,4.8,-0.05,0.93,0.95,-1.03}, {1,14,0,22.9,3.6,0,0.38,0,0}, {1,14,1,601.3,7.2,-3.48,-0.29,-1.94,0.96}, {1,14,3,490.7,6,-1.95,1.03,-0.35,0.54}, {1,15,0,341.3,6,-0,-1.93,0,0}, {1,15,1,869.4,14.5,0.44,0.23,-0.42,-0.76}, {1,15,2,284.4,3.6,-0.46,-6.92,1.85,-0.32}, {2,0,0,615.4,6.1,-0.26,-0,0,0}, {2,0,1,350.9,6.1,-0,-10.85,0,0}, {2,0,2,93.8,14.6,-0.2,-0,0,0}, {2,0,3,305.3,4.9,-0,-20.16,0,0}, {2,0,4,82.6,1.2,-0.32,-0,0,0}, {2,0,5,282.6,3.6,-0,-24.07,0,0}, {2,0,6,107.7,1.2,12.98,-0,0,0}, {2,0,7,453.9,9.7,0,4.35,0,0}, {2,1,0,782.3,6.1,0.16,-0,0,0}, {2,1,1,166.9,8.5,-0.35,0.35,0.49,0}, {2,1,2,485.8,9.7,-0.14,-0.18,0.01,-0.05}, {2,1,3,172.7,1.2,-0.71,1.98,1.65,-0.03}, {2,1,4,302.5,3.6,-5.88,-5.46,-0.34,-0.9}, {2,1,5,160.1,2.4,11.63,-4.93,-3.56,3.8}, {2,1,6,367.9,4.8,3.85,2.07,-0.53,-0.98}, {2,2,0,64.6,20.7,-0.39,-0,0,0}, {2,2,1,269.2,6.1,0.09,0.38,-0.08,-0.27}, {2,2,2,411.5,6.1,-0.11,-0.18,0.27,0.02}, {2,2,3,467.1,9.7,-0.99,-0.91,-0.02,-0.38}, {2,2,4,253.9,2.4,-18.53,7.1,-6.63,5.64}, {2,2,5,403.8,4.9,0.57,0.03,-0.16,-0.56}, {2,2,6,210.5,2.4,4.5,14.42,4.52,-3.19}, {2,2,7,111,1.2,-0.35,0.48,0.03,0.05}, {2,3,0,248.5,6.1,0.59,-0,0,0}, {2,3,1,649.1,6.1,0.15,-0.06,-0.57,0.42}, {2,3,2,438.2,6.1,6.73,-1.03,-3.25,-0.35}, {2,3,3,520.5,6.1,-0.54,-0.17,-0.11,-0.15}, {2,3,4,188.2,2.4,4.63,2.45,-0.21,-0.48}, {2,3,5,66.7,1.2,3.55,-0.14,-0.77,0.13}, {2,3,6,398,4.8,0.06,0.59,0.05,-0.01}, {2,4,0,256.9,8.5,-6.68,-0,0,0}, {2,4,1,375,6.1,0.12,-0.02,-0.07,-0.11}, {2,4,2,856.6,8.5,-9.29,-9.01,-0.04,-1.4}, {2,4,3,367.1,3.6,-0.24,-0.33,0.04,-0.29}, {2,4,4,161.5,1.2,0.48,-0.06,-2.28,-1.77}, {2,4,5,391.4,3.6,7.89,0.56,-2.19,-0.77}, {2,4,6,240.7,2.4,3.24,4.64,0.84,-2.23}, {2,5,0,114.4,2.4,3.52,-0,0,0}, {2,5,1,333.4,4.9,1.85,0.11,-1.24,-0.51}, {2,5,2,317.4,4.9,23.69,0.5,-1.32,0.05}, {2,5,3,294.1,3.6,7.48,-3.57,-0.66,1.7}, {2,5,4,523,8.5,21.3,-3.75,-4.19,2.49}, {2,5,5,241.1,2.4,0.24,-0.37,0.02,0.05}, {2,5,6,201.9,2.4,0.17,0.01,-0.05,-0}, {2,6,0,19.5,3.6,0.1,-0,0,0}, {2,6,1,295.6,4.9,-1.03,0.86,-0.04,0.37}, {2,6,2,306.3,3.6,-5.49,-1.69,-2.45,-3.87}, {2,6,3,155.5,2.4,-0.35,-4.49,0.9,-0.37}, {2,6,4,409.9,4.9,4.6,0.8,-0.9,-0.37}, {2,6,5,457.7,6.1,-3.85,-1.4,-0.68,-0.6}, {2,6,7,303.7,2.4,0.93,7.03,2.04,-0.55}, {2,7,0,604.3,8.5,1.26,-0,0,0}, {2,7,1,459.5,13.4,6.83,-10.93,2.15,4.44}, {2,7,2,115.4,1.2,-0.38,0.86,0.15,0.13}, {2,7,3,258.5,3.6,-13.32,-11.94,-0.74,-8.65}, {2,7,4,327.3,3.6,-0.82,-1.03,-0.01,-0.6}, {2,7,5,428.3,4.8,-5.82,-8.82,1,-2.45}, {2,8,0,286.7,6.1,-8.1,-0,0,0}, {2,8,1,422.7,6.1,4.68,-24.93,10.73,3.91}, {2,8,2,233.1,3.6,1.27,0.77,-0.56,-0.74}, {2,8,3,120.1,2.4,-0.99,-5.01,2.11,-0.71}, {2,8,4,331.9,4.8,-11.14,7,-1.76,3.58}, {2,8,5,343.4,3.6,0.13,6.04,3.09,1.53}, {2,8,6,30.2,1.2,0.2,0.57,0.11,-0.09}, {2,9,0,380,8.5,-1.6,-0,0,0}, {2,9,1,166.3,2.4,8.22,2.58,-3.96,-2.51}, {2,9,2,106.7,1.2,-0.93,-1.73,0.53,-0.72}, {2,9,3,185.4,2.4,2.6,0.02,-2.81,0.51}, {2,9,4,61.7,1.2,-0.36,-0.85,0.36,-0.46}, {2,9,5,234.4,2.4,0.42,0.24,0.29,-0.34}, {2,9,6,256.8,2.4,-1.96,-5.44,1.47,-0.97}, {2,10,0,249.9,4.9,-8.43,-0,0,0}, {2,10,1,471.7,7.3,4.95,9.76,2.41,-1.74}, {2,10,2,32.7,2.4,0.4,-0.16,-0.11,0.1}, {2,10,3,122.3,1.2,-0.23,0.31,0.3,0.18}, {2,10,4,163.2,2.4,-1.26,-0.08,-0.99,-0.69}, {2,10,5,178.7,2.4,-1.36,-3.72,1.56,-1.74}, {2,11,0,481.1,9.7,4.82,-0,0,0}, {2,11,1,284.7,3.6,3.46,4.07,-0.25,-3.96}, {2,11,2,446.8,4.8,6.15,-0.2,-2.26,0.26}, {2,11,3,464.5,4.8,8.12,-3.56,-1.66,2.04}, {2,11,5,513.7,6,0.6,-0.88,0.08,0.45}, {2,12,0,346.2,6.1,-1.93,-0,0,0}, {2,12,1,188.8,2.4,2.88,-1.53,-0.54,0.44}, {2,12,2,264.9,3.6,-10.54,4.38,-0.32,0.46}, {2,12,3,409.6,4.8,2.27,1.7,-0.58,-2.07}, {2,12,4,35,2.4,0.33,0.11,-0.12,-0.08}, {2,13,0,37.5,2.4,0.18,-0,0,0}, {2,13,1,501.6,6,0.36,-0.58,0.08,0.24}, {2,13,2,270.6,3.6,-0.87,0.47,-4.83,0.59}, {2,13,3,379,4.8,-0.94,-1.65,0.35,-0.67}, {2,13,4,237.4,2.4,-6.67,-2.4,-0.62,-0.15}, {2,14,0,223.4,3.6,-8.18,-0,0,0}, {2,14,1,536,6,-0.16,0.63,0.3,-0.01}, {2,14,3,283.3,3.6,0.74,-1.53,0.33,0.69}, {2,15,0,1002,14.5,1.28,-0,0,0}, {2,15,1,315.9,3.6,1.19,2.28,0.85,-1.03}, {3,0,1,104.7,12.2,-0,-0.3,0,0}, {3,0,2,484.5,6.1,-0.01,-0,0,0}, {3,0,3,495,6.1,-0,-24.37,0,0}, {3,0,4,122.7,1.2,3.64,-0,0,0}, {3,0,5,61.8,1.2,-0,-0.06,0,0}, {3,0,6,549.3,8.5,3.26,-0,0,0}, {3,0,7,29,2.4,0,0.49,0,0}, {3,1,0,49.9,26.8,-0,-0.08,0,0}, {3,1,1,427.5,6.1,-1.86,-1.01,-0.17,-0.26}, {3,1,2,315.3,3.7,0.8,8.92,1.07,-0.18}, {3,1,3,537.5,9.7,5.27,-5.62,0.07,3.31}, {3,1,4,213.7,2.4,3.39,-8.67,2.31,2.06}, {3,1,5,389.2,4.8,1.03,-1.51,0.35,0.75}, {3,1,6,125.8,1.2,-0.18,0.22,0,0.11}, {3,2,0,263.1,6.1,-0,-1.74,0,0}, {3,2,1,96.2,17,0.05,0.01,-0.11,0.22}, {3,2,2,85.2,1.2,0.69,-1.93,0.33,0.38}, {3,2,3,581.2,12.2,-7.36,-6.15,-0.19,-5.89}, {3,2,4,133.6,1.2,-0.24,-1.69,0.4,-0.05}, {3,2,5,344.3,3.6,4.57,-2.31,-0.64,0.71}, {3,2,6,304.8,3.6,-5.7,6.18,0.15,3.02}, {3,2,7,377.7,6,-0.49,-1.05,2.51,-1.82}, {3,3,0,283.7,6.1,0,1.35,0,0}, {3,3,1,266.6,3.7,-1.87,-0.17,-0.11,-0.61}, {3,3,2,749.5,6.1,-3.52,-28.34,4.81,-0.98}, {3,3,3,967.6,8.5,-2.62,1.1,-0.64,0.8}, {3,3,4,437,3.6,-2.7,-1.48,-1.74,-1.18}, {3,3,5,489.6,6.1,11.05,-2.83,-2.76,1.34}, {3,3,6,445,4.8,-8.09,-15.83,1.87,-1.02}, {3,3,7,515.1,6,0.34,-0.79,0.18,0.12}, {3,4,0,25.6,2.4,0,0.21,0,0}, {3,4,1,372.4,4.9,-21.86,-6.87,-1.91,-2.29}, {3,4,2,285.8,3.6,0.44,-0.8,0.12,0.27}, {3,4,3,172.6,2.4,0.42,-0.72,0.32,1.79}, {3,4,4,466,6.1,0.2,-2.57,0.45,0.14}, {3,4,5,87.2,1.2,-0.26,-0.23,-0.74,-0.55}, {3,4,6,394.1,3.6,0.95,-0.26,-0.14,0.28}, {3,4,7,96.5,1.2,0.11,-0.14,0.42,0.49}, {3,5,0,49.9,1.2,-0,-2.38,0,0}, {3,5,1,223.8,3.6,-0.43,0.09,-0.4,0.25}, {3,5,2,418.2,6.1,-0.91,0.57,-0.2,0.46}, {3,5,3,490.7,13.4,-4.54,3.59,-0.44,1.38}, {3,5,4,232.9,2.4,7.67,-10.54,1.7,6.61}, {3,5,5,383.9,3.6,-0.34,-1,0.14,-0.1}, {3,5,6,349.2,3.6,2.76,-1.16,-2,1.27}, {3,5,7,231.4,2.4,1.56,-5.53,0.58,0.88}, {3,6,0,127.7,2.4,-0,-3.71,0,0}, {3,6,1,359.9,4.9,-1.13,-17.84,1.6,-0.15}, {3,6,2,473.9,9.7,5.6,5.49,0.26,-3.03}, {3,6,3,633.7,8.5,7.77,12.5,1.07,-2.5}, {3,6,4,412.2,4.8,0.43,-3.56,0.97,0.17}, {3,6,5,236,2.4,2.46,4.04,3.19,-2.99}, {3,6,6,72.5,1.2,0.34,0.13,-0.3,-0.3}, {3,7,0,455.8,9.7,0,2.01,0,0}, {3,7,1,334.2,4.9,-1.5,-0.1,-1.6,0.82}, {3,7,2,421.4,8.5,0.06,0.28,0.12,-0.05}, {3,7,3,406.5,8.5,4.31,1.81,-0.95,-2.76}, {3,7,4,768.2,8.5,0.66,-0.48,-0.28,0.59}, {3,7,5,347.2,4.8,1.84,3.91,0.44,-0.43}, {3,7,6,428.5,4.8,0.07,-0.54,0.14,0.2}, {3,8,0,115.4,2.4,0,0.3,0,0}, {3,8,1,252.6,3.6,-5.76,9.72,3.84,7}, {3,8,2,280.3,3.6,4.39,13.34,4.06,-2.95}, {3,8,3,489.8,7.3,-5.95,-3.22,-0.93,-1.4}, {3,8,4,152.6,2.4,-5.77,-0.01,-3.1,-0.01}, {3,8,5,353,4.8,-5.26,12.93,4.49,5.12}, {3,8,6,256.9,2.4,0.58,1.35,0.69,-0.52}, {3,9,0,135.9,2.4,0,0.09,0,0}, {3,9,1,440.4,6.1,-0,-0.22,-0.54,0.28}, {3,9,2,83.7,1.2,-0.29,3.91,1.11,0.03}, {3,9,3,266.5,3.6,-6.02,0.07,-2.82,0.15}, {3,9,4,526.3,7.3,0.48,2.46,0.58,-0.16}, {3,9,5,55.6,1.2,0.3,0.27,0.02,-0.28}, {3,9,6,460.4,4.8,0.63,-6.36,0.79,-0.02}, {3,10,0,310.4,6.1,-0,-14.82,0,0}, {3,10,1,180.6,2.4,-4.54,-4.37,-0.34,-2.11}, {3,10,2,266.5,3.6,1.52,-2.54,0.37,0.87}, {3,10,3,268.7,3.6,-14.18,0.79,-1.48,0.19}, {3,10,4,282.9,3.6,-2.68,-5.74,1.19,-1.26}, {3,10,5,113.4,1.2,1.97,4.14,1,-1.28}, {3,11,0,390,8.5,0,29.6,0,0}, {3,11,1,17,4.8,0.03,0.07,-0,-0.03}, {3,11,2,111.4,1.2,0.01,0.01,-0,-0}, {3,11,3,206.8,3.6,-9.24,7.04,-1.3,4.81}, {3,11,4,528.9,7.2,3.21,6.71,0.81,-1.95}, {3,11,5,242.3,3.6,0.86,-0.57,0,0.1}, {3,12,0,88.3,2.4,0,1.69,0,0}, {3,12,1,407.7,6,-6.65,7.43,1.1,5.06}, {3,12,2,217.6,3.6,2.34,-2.67,0.02,0.95}, {3,12,4,442.7,6,-0.2,0.18,0.38,0.17}, {3,13,0,87,2.4,0,0.05,0,0}, {3,13,1,261,3.6,-0.74,-1.56,1.04,-0.46}, {3,13,2,254.8,3.6,-0.25,0.12,-0.1,-0.03}, {3,13,3,388.5,6,-0,0.08,0.02,0.03}, {3,14,0,295.7,6,-0,-12.82,0,0}, {3,14,1,164.1,2.4,-2.86,3.18,-0.14,2.56}, {3,14,2,417.3,6,-0.41,0.04,-0.12,0}, {3,15,0,219.4,3.6,0,5.51,0,0}, {3,15,1,303.7,3.6,3.52,-0.31,-1.11,0.25}, {4,0,0,899.8,6.1,5.1,-0,0,0}, {4,0,1,214.3,3.7,0,2.2,0,0}, {4,0,2,174,2.4,3.61,-0,0,0}, {4,0,3,543.3,6.1,-0,-0.87,0,0}, {4,0,4,264.6,3.6,1.49,-0,0,0}, {4,0,5,141.8,2.4,-0,-5.22,0,0}, {4,0,6,216.5,3.6,-2.96,-0,0,0}, {4,0,7,228,3.6,-0,-0.78,0,0}, {4,1,0,210.6,3.7,-3.01,-0,0,0}, {4,1,1,764.5,6.1,-7.52,-0.05,-8.22,-0.32}, {4,1,2,450.2,6.1,0.38,-0.26,-1.82,0.61}, {4,1,3,230.9,2.4,-0.28,0.28,-1.01,1.11}, {4,1,4,239.1,2.4,-13.76,-9.99,-1.7,-2.56}, {4,1,5,237.5,2.4,-6.91,1.66,-7.28,2.11}, {4,1,6,154.8,1.2,-0.41,-0.19,-0.66,-0.22}, {4,1,7,235.2,2.4,0.6,0.59,-0.11,-0.11}, {4,2,0,774.3,6.1,2.33,-0,0,0}, {4,2,1,444.3,6.1,0.43,0.04,3.06,-1.35}, {4,2,2,573,12.2,0.18,-0.08,-0.04,0.06}, {4,2,3,398.6,3.6,-4.4,-22.53,8.71,-3.45}, {4,2,4,29.1,2.4,-0.58,0.18,-0.14,0.12}, {4,2,5,409.5,3.6,0.19,0.39,0.21,-0.27}, {4,2,6,182.6,2.4,0.49,-0.02,-0.26,0.02}, {4,3,0,1167.2,8.5,-8.28,-0,0,0}, {4,3,1,366.3,4.9,-2.72,-2,-0.4,-1.48}, {4,3,2,227.4,2.4,0,0,-0,-0.01}, {4,3,3,307.4,3.6,5.41,-5.98,0.86,4.74}, {4,3,4,422.3,4.9,-2.59,-1.72,-0.23,-1.06}, {4,3,5,284.7,2.4,-0.18,0.14,-0.03,0.11}, {4,3,6,382,3.6,0.08,0.19,0.12,-0.21}, {4,3,7,287,2.4,-5.76,1.96,-0.39,0.45}, {4,4,0,416.1,8.5,0.04,-0,0,0}, {4,4,1,835.7,6.1,5.12,3.86,-0.65,-1.39}, {4,4,2,781.7,6.1,-0.18,0.63,0.1,0.04}, {4,4,3,280.6,3.6,-0.01,-7.75,2.57,-0.15}, {4,4,4,615,6.1,1,13.39,5.06,-0.52}, {4,4,5,284.6,2.4,-0.52,0.1,-0.38,0.14}, {4,4,6,406,4.8,-0.06,4.55,0.68,-0.07}, {4,4,7,202.5,2.4,-2.36,-1.77,-0.35,-2.67}, {4,5,0,490.1,9.7,-1.17,-0,0,0}, {4,5,1,800.1,8.5,-2.13,-1.14,-1.49,-2.9}, {4,5,2,700,6.1,0.35,-0.11,-0.06,0.02}, {4,5,3,323,3.6,12.03,-17.32,2.54,7.1}, {4,5,4,270.4,3.6,-5.49,-2.44,-0.99,-1.21}, {4,5,5,219.1,2.4,-2.02,-0.3,-3.88,-0.65}, {4,5,6,252.4,2.4,-0.02,-0.08,0.01,-0}, {4,6,0,134.9,2.4,8.43,-0,0,0}, {4,6,1,533.5,8.5,-5.3,13.14,5.72,5.2}, {4,6,2,44.9,2.4,-0.45,0.29,-0.12,0.18}, {4,6,3,311.9,4.9,-1.23,21.4,10.96,1.27}, {4,6,4,328.4,3.6,-1.67,3.57,0.92,1.1}, {4,6,5,360.5,3.6,-3.72,8.51,2.54,2.47}, {4,6,6,540.8,6,0.1,-0.06,-0.02,-0}, {4,7,0,355.9,7.3,-35.26,-0,0,0}, {4,7,1,672.9,6.1,7.76,1.2,-1.92,-0.76}, {4,7,2,332.6,4.9,2.9,0.74,-3.56,-0.55}, {4,7,3,139.5,2.4,7.62,-2.62,-2.65,2.28}, {4,7,4,153.8,2.4,-6.94,3.32,-1.26,1.28}, {4,7,5,187.4,2.4,-4.74,1.27,-1.96,0.85}, {4,7,6,395.7,4.8,3.42,-1.29,-1.07,0.79}, {4,8,0,365.4,7.3,25.64,-0,0,0}, {4,8,1,487.9,7.3,0.15,-0.52,0.26,0.08}, {4,8,2,189.2,2.4,1.08,0.16,-0.19,-0.06}, {4,8,3,376.9,6.1,-0.6,-0.23,-0.2,-0.11}, {4,8,4,269.9,3.6,5.84,2.65,-1.11,-1.51}, {4,8,5,300.8,3.6,0.09,0.83,0.26,-0.04}, {4,8,6,247.2,2.4,-0.54,-0.27,-0.42,-0.03}, {4,9,0,168.6,4.9,-0.11,-0,0,0}, {4,9,1,229.2,4.9,0,-0.01,0.01,-0}, {4,9,2,300.6,4.8,3.11,-0.02,-1.93,0.86}, {4,9,3,165.9,2.4,14.31,0.33,-5.75,-0.24}, {4,9,4,255.2,3.6,0.9,-3.07,1.86,0.65}, {4,9,5,297,3.6,0.75,-0.27,-0.3,0.06}, {4,10,0,409.6,8.5,-8.06,-0,0,0}, {4,10,1,238.7,3.6,0.42,1.18,0.49,-0.88}, {4,10,2,289.4,4.8,0.06,0.15,-0.25,0.42}, {4,10,3,502.1,10.9,0.56,2.55,0.3,-0.15}, {4,10,4,256.1,3.6,-1.6,0.84,-0.08,0.17}, {4,10,5,496.9,6,0.36,0.08,0.27,-0.23}, {4,11,0,109,2.4,4.24,-0,0,0}, {4,11,1,445.5,6.1,-2.13,0.83,-0.58,0.57}, {4,11,2,604.9,9.7,7.23,-0.42,-1.37,0.15}, {4,11,3,70.1,1.2,0.7,1.18,0.19,-0.51}, {4,11,4,360.9,7.2,-5.7,-3.4,-0.95,-2.69}, {4,12,0,430.6,8.5,1.86,-0,0,0}, {4,12,1,194.7,2.4,0.44,2.07,2.3,-1.65}, {4,12,2,188.5,2.4,0.12,-0.34,0.09,0.04}, {4,12,3,161.8,2.4,-0.44,-2.62,1.16,-0.4}, {4,12,4,588.4,8.4,0.55,0.29,0.53,-0.5}, {4,13,0,224.7,4.8,0.03,-0,0,0}, {4,13,1,466.2,7.2,5.24,-3.15,-1.56,1.43}, {4,13,2,198,2.4,0.45,-0.12,-0.2,0.12}, {4,13,3,382.3,4.8,7.77,5.65,-0.75,-4.97}, {4,14,0,253.4,4.8,-0.85,-0,0,0}, {4,14,1,442.7,7.2,-2.06,1.33,0.97,1.76}, {4,14,2,483.4,7.2,0.05,-0.11,0.01,0.01}, {5,0,1,429.5,8.5,-0,-17.83,0,0}, {5,0,2,1364.3,12.2,-16.95,-0,0,0}, {5,0,3,258.7,3.6,-0,-17.04,0,0}, {5,0,4,84.9,1.2,-2.48,-0,0,0}, {5,0,5,65.4,2.4,-0,-0.58,0,0}, {5,0,6,73.7,2.4,0.45,-0,0,0}, {5,0,7,487,7.2,0,2.39,0,0}, {5,1,0,929.6,8.5,-0,-1.52,0,0}, {5,1,1,101,1.2,-0.52,0.5,0.2,0.46}, {5,1,2,437.7,6.1,-0.19,1.04,0.41,0.16}, {5,1,3,222.3,2.4,6.78,-4.36,-1.23,2.79}, {5,1,4,109.2,2.4,-0.95,-0.36,-0.26,-0.27}, {5,1,5,443.2,4.8,5.49,-0.69,-0.83,0.21}, {5,1,6,108.8,1.2,0,0,-0,-0.01}, {5,1,7,315.8,3.6,-2.81,2.32,-0.21,0.57}, {5,2,0,479.4,9.7,-0,-0.71,0,0}, {5,2,1,821.1,10.9,3.99,2.78,-1.86,-9.98}, {5,2,2,906.9,8.5,-1.75,10.49,1.8,0.56}, {5,2,3,614.6,6.1,8.57,-8.56,-0.4,4.49}, {5,2,4,439.1,3.6,1.18,-2.48,0.67,0.84}, {5,2,5,123.5,1.2,-1.77,-0.36,-1.35,-1.59}, {5,2,6,151,2.4,0.05,0.08,-0.09,0.14}, {5,2,7,198.9,2.4,0.36,-0.4,0.02,0.22}, {5,3,0,278.5,4.9,0,5.9,0,0}, {5,3,1,621.4,10.9,3.39,-0.55,-1.55,0.94}, {5,3,2,55.9,1.2,-0.45,1.94,0.35,0.16}, {5,3,3,603.5,8.5,-0.12,0.5,0.32,0.74}, {5,3,4,41.2,1.2,0.22,0.24,0.09,-0.22}, {5,3,5,94.4,1.2,-4.97,3.75,-0.41,1.79}, {5,3,6,124.4,1.2,-0.88,3.33,1.18,1.07}, {5,4,0,181.2,3.6,-0,-8.21,0,0}, {5,4,1,263.8,3.6,-0.28,8.1,1.21,0.36}, {5,4,2,507.9,7.3,-0.24,-0.33,0.09,-0.13}, {5,4,3,452.8,6.1,-0.16,-4.84,1.82,-0.28}, {5,4,4,209.7,2.4,-0.5,-1.22,0.48,-0.14}, {5,4,5,415.1,4.8,3.65,-7.97,2.13,2.5}, {5,4,6,178.7,2.4,-0.91,1.88,0.6,0.71}, {5,5,0,374.4,8.5,-0,-12.82,0,0}, {5,5,1,333,4.9,-1.25,0.65,-0.23,0.64}, {5,5,2,416.6,6.1,-2.12,-2.88,0.19,-2.15}, {5,5,3,145.6,1.2,-0.22,-3.06,1.53,-1.28}, {5,5,4,144.2,1.2,-1.41,5.24,0.93,0.47}, {5,5,5,245.6,2.4,0.38,1.57,1.03,-0.77}, {5,5,6,408,3.6,-0.59,0.77,-1.13,-0.79}, {5,6,0,349.9,7.3,-0,-0.39,0,0}, {5,6,1,183.4,2.4,2.1,1.51,-1.54,-1.5}, {5,6,2,463.7,7.3,-0.85,1.59,1.9,0.72}, {5,6,3,320.2,3.6,-3.36,1.87,-1.01,4.8}, {5,6,4,344,3.6,-0.85,-0.4,-0.07,-0.09}, {5,6,5,235.8,3.6,1.84,2.05,0.33,-0.81}, {5,6,6,248.5,2.4,-0.38,-0.11,-0.34,0}, {5,7,0,204,3.6,0,4.73,0,0}, {5,7,1,537.7,7.3,1.4,0.27,-0.69,-0.36}, {5,7,2,214.7,2.4,-1.31,-6.98,4.67,-1.55}, {5,7,3,596.3,12.1,-0.04,-0.13,0.04,-0.02}, {5,7,4,158.6,2.4,3,-3.34,0.52,2.41}, {5,7,5,529.2,6,-1.33,-0.41,-0.3,-0.07}, {5,7,6,401.5,4.8,-0.11,-0.09,0.29,-0.14}, {5,8,0,257.2,4.9,0,0.25,0,0}, {5,8,1,508.2,7.3,8.88,3.42,-2.25,-1.85}, {5,8,2,486.1,7.3,-2.28,-3.29,0.86,-2.26}, {5,8,3,312.5,4.8,5.51,-2.7,-0.61,0.79}, {5,8,4,476.5,6,4.96,0.88,-1.09,-0.52}, {5,8,5,345.3,3.6,3.43,7.66,0.2,-2.94}, {5,9,0,441.3,9.7,-0,-3.84,0,0}, {5,9,1,327.2,4.8,-0.57,0.96,0.24,0.27}, {5,9,2,193.8,2.4,-0.48,-0.41,0.98,0.09}, {5,9,3,507.1,7.3,3.65,0.71,-1.18,-0.48}, {5,9,4,315.4,4.8,0.23,0.75,0.14,-0.11}, {5,9,5,213.5,2.4,-0.15,-0.87,0.09,-0.03}, {5,10,0,197.4,3.6,-0,-3.5,0,0}, {5,10,1,182.9,2.4,-5.33,1.2,-2.13,1.59}, {5,10,2,344.9,4.8,-0.81,1.31,0.31,1.68}, {5,10,3,310.7,4.8,10.18,4.01,-2.87,-2.74}, {5,10,4,100.2,1.2,-1.91,3.78,0.87,1.18}, {5,10,5,362.8,4.8,10.54,-11.75,0.61,5.48}, {5,11,0,9.7,8.5,0,0.03,0,0}, {5,11,1,125.8,2.4,-3.48,2.41,-0.04,0.31}, {5,11,2,218.8,3.6,0.93,-3.55,1.87,1.17}, {5,11,3,181.2,2.4,-0.31,-0.2,-0.02,-0.27}, {5,11,4,358.3,4.8,-3.49,-8.08,4,-2.94}, {5,12,1,215.1,4.8,1.09,-1.65,0.28,1.02}, {5,12,2,378,4.8,-0.16,-0.06,-0.02,-0.01}, {5,12,3,73.6,2.4,0.19,1.92,0.68,-0.14}, {5,13,0,234.2,6,-0,-0.11,0,0}, {5,13,1,218.5,4.8,0.09,-0.39,0.22,-0.01}, {5,13,2,417.4,8.4,-1.14,0.81,-0.32,0.47}, {5,13,3,250.7,4.8,0.98,-3.47,0.89,0.57}, {5,14,0,542.6,10.9,0,0.18,0,0}, {5,14,1,614.8,12.1,0.09,-1.85,1.32,1.01}, {6,0,0,875.5,6.1,0.15,-0,0,0}, {6,0,1,351.3,7.3,0,0.61,0,0}, {6,0,2,462.9,9.7,-1.1,-0,0,0}, {6,0,3,32.8,1.2,0,0.03,0,0}, {6,0,4,441.3,6.1,0.29,-0,0,0}, {6,0,5,71.4,1.2,-0,-4.32,0,0}, {6,0,6,759.6,15.7,-6.73,-0,0,0}, {6,1,0,556.9,10.9,-6.62,-0,0,0}, {6,1,1,521.5,7.3,-6.27,-12.63,1.69,-3.18}, {6,1,2,345.1,4.9,1.78,-2.48,0.53,1.84}, {6,1,3,647,13.4,-4.65,4.99,0.49,5.28}, {6,1,4,247.3,2.4,6.23,-4,-2.15,3.8}, {6,1,5,612.3,8.5,-0.46,8.38,2.75,0.45}, {6,1,6,602.6,7.2,-1.64,8.92,1.23,0.41}, {6,2,0,31.6,4.9,-0.1,-0,0,0}, {6,2,1,373.2,6.1,-1.26,-3.9,1.61,-1.55}, {6,2,2,102,1.2,3.93,-0.94,-1.38,0.89}, {6,2,3,165.1,1.2,-0.04,0.38,-0,0.4}, {6,2,4,160,2.4,3.74,2.11,-2.53,-2.68}, {6,2,5,290.4,2.4,0.02,-0.13,1.71,0.61}, {6,2,6,257.2,2.4,-0.2,0.1,0.18,-0.15}, {6,3,0,437.6,8.5,-0.1,-0,0,0}, {6,3,1,386.4,4.9,-16.37,-10.53,-1.8,-2.84}, {6,3,2,174.9,2.4,2.2,-0.48,-0.55,0.22}, {6,3,3,26.7,2.4,-0.23,0.01,-0.09,0.04}, {6,3,4,235.1,2.4,-0.01,0.26,0.11,-0.23}, {6,3,5,349.6,3.6,7.63,4.89,-1.86,-3.64}, {6,3,6,514.2,6,-0.04,0.03,-0.06,0.06}, {6,4,0,323.2,6.1,13.92,-0,0,0}, {6,4,1,375.4,4.9,-0,1.14,0.21,0.03}, {6,4,2,829.2,17,0.14,0.65,0.53,-0.38}, {6,4,3,838.1,17,-7.86,2.7,-1.27,1.07}, {6,4,4,112.7,1.2,-3.77,0.81,-0.71,0.4}, {6,4,5,304.7,3.6,10.97,-1.73,-4.88,1.49}, {6,4,6,181,2.4,0.21,1.11,0.53,-0.57}, {6,5,0,167.6,3.6,-10.82,-0,0,0}, {6,5,1,205.2,2.4,-0.73,-0.2,-0.41,-1.02}, {6,5,2,422.3,4.9,4.78,0.41,-1.34,-0.31}, {6,5,3,180.7,2.4,-6.67,-3.2,-1.85,-2.35}, {6,5,4,181.6,2.4,-9.68,-4.98,-2.08,-2.87}, {6,5,6,314.8,3.6,-0.32,0.1,-0.03,0.03}, {6,6,0,177.2,3.6,1.96,-0,0,0}, {6,6,1,417.5,6.1,0.28,-6.39,1.72,0.15}, {6,6,2,146.8,2.4,-0.89,0.35,-2.68,-0.55}, {6,6,3,60.6,1.2,0.09,0.14,0.33,-0.33}, {6,6,4,214.2,2.4,-2.44,0.48,-1.51,0.48}, {6,6,5,224.7,2.4,2.17,1.07,-0.85,-1.3}, {6,6,6,127.8,1.2,-4.47,-0.88,-1.8,-0.82}, {6,7,0,144.4,3.6,-3.99,-0,0,0}, {6,7,1,322.6,4.9,1.72,-13.91,4.31,-0.42}, {6,7,2,275.2,3.6,-7.71,-3.84,-0.91,-2.02}, {6,7,3,500.2,7.3,0.22,3.03,3.76,0.46}, {6,7,4,85.9,1.2,-0.29,0.27,-0.44,0.11}, {6,7,5,32.6,2.4,-0,0.11,0.06,-0.06}, {6,8,0,134.6,2.4,7.13,-0,0,0}, {6,8,1,344.2,4.8,-0.2,-0.29,0.02,-0.05}, {6,8,2,381.6,4.8,3.05,-0.15,-2.24,-0.76}, {6,8,3,153.7,2.4,-0.02,0.11,0.53,-0.12}, {6,8,4,297.3,4.8,-0.73,-0.96,-0.04,-0.66}, {6,8,5,211.1,2.4,-0.03,-0.16,0.01,-0.01}, {6,9,0,603.2,12.1,-0,-0,0,0}, {6,9,1,415.4,6.1,4.31,-1.93,-1.41,1.92}, {6,9,2,268.7,3.6,-1.43,1.09,1.53,2.17}, {6,9,3,117.3,2.4,-0.85,-0.3,-0.29,-0.31}, {6,9,4,501.2,7.2,-0.44,1.74,0.39,0.22}, {6,9,5,353.2,3.6,8.72,-2.36,-4.28,2.5}, {6,10,0,3.6,13.3,0.08,-0,0,0}, {6,10,1,174.2,2.4,1.53,1.38,-0.2,-1.05}, {6,10,2,189.9,2.4,-4.25,0.51,-3.24,0.33}, {6,10,3,694.7,9.7,-0.18,0.09,0.05,-0.13}, {6,10,4,254.6,3.6,-0.16,0.75,0.18,0.14}, {6,11,0,258.7,4.8,2.64,-0,0,0}, {6,11,1,599.6,8.5,5.52,-11.85,2.59,3.11}, {6,11,2,403.5,6,1.07,-1.44,0.08,0.13}, {6,11,3,336.7,4.8,-5.6,-4.79,-0.25,-2.27}, {6,11,4,409.8,4.8,2.05,1.07,-1.3,-0.4}, {6,12,0,132.9,3.6,-0.5,-0,0,0}, {6,12,1,78.5,2.4,-0.99,-1.67,0.01,-0.15}, {6,12,2,255.9,3.6,-2.19,2.4,-3.27,3.08}, {6,12,3,185.7,2.4,-1.58,1.67,-0.53,2.32}, {6,13,0,530.8,10.9,1.97,-0,0,0}, {6,13,1,477.6,7.2,-0.42,0.38,-0.02,0.1}, {6,13,2,241.1,3.6,-0.06,-0.04,-0.16,-0.08}, {7,0,1,223.5,2.4,0,2.21,0,0}, {7,0,2,15.8,3.6,0.31,-0,0,0}, {7,0,3,179.5,2.4,0,8.67,0,0}, {7,0,4,221.6,2.4,5.26,-0,0,0}, {7,0,5,373.6,4.8,0,19.03,0,0}, {7,0,6,523.6,7.2,0.09,-0,0,0}, {7,1,0,195.6,3.6,0,0.65,0,0}, {7,1,1,188.3,2.4,-0.32,0.04,-0.06,0.09}, {7,1,2,378.7,4.9,-0.36,-1.13,4.89,1.16}, {7,1,3,286.2,3.6,-1,-3.48,0.7,-0.46}, {7,1,4,299.1,3.6,0.57,1.49,0.54,-0.49}, {7,1,5,742.3,15.7,-0.47,-0.14,-0.02,-0.02}, {7,1,6,246.1,2.4,-0.04,2.95,2.11,1.84}, {7,2,0,35.2,4.9,0,0.22,0,0}, {7,2,1,332.7,3.6,-0.35,3.6,0.85,0.16}, {7,2,2,128.7,1.2,0.47,9.71,0.86,0.07}, {7,2,3,675.4,9.7,3.91,-2.41,-0.8,1.53}, {7,2,4,109,1.2,0.09,1.09,0.54,-1.16}, {7,2,5,540.4,6,-0.18,-0.63,0.11,1.16}, {7,2,6,281.1,3.6,-3.51,-5.84,1.33,-2.09}, {7,3,0,191.9,3.6,0,0.19,0,0}, {7,3,1,173.6,2.4,-10.93,-2.53,-4.7,-2.49}, {7,3,2,71.6,1.2,-0.53,-0.26,-0.23,-0.46}, {7,3,3,503.1,6.1,-17.61,-2.88,-6.34,-2.27}, {7,3,4,279.7,2.4,3.03,-2.76,-0.01,0.82}, {7,3,5,372.2,3.6,-1.88,0.08,-2.51,-0.21}, {7,3,6,273.8,2.4,4.53,4.21,-0.14,-0.43}, {7,4,0,295,6.1,0,0.28,0,0}, {7,4,1,270.7,3.6,-5.7,-5.38,-0.08,-1.39}, {7,4,2,111.6,1.2,-0.72,1.3,0.69,0.72}, {7,4,3,676.2,9.7,4.04,-2.05,-2.4,4.45}, {7,4,4,387.3,3.6,1.34,1.72,0.06,-0.25}, {7,4,5,404.7,3.6,-0.25,-0.82,0.24,-0.21}, {7,4,6,520.8,4.8,-0.95,1.92,0.35,1.18}, {7,5,0,400.4,7.3,-0,-7.39,0,0}, {7,5,1,34,3.6,0.28,-0.21,-0.01,0.16}, {7,5,2,538.4,8.5,-2.16,-4.13,1.85,-3.74}, {7,5,3,402.2,4.8,-2.31,-0.7,-1.19,-0.81}, {7,5,4,752.5,10.9,-3.11,3.95,0.23,2.53}, {7,5,5,483.1,4.8,5.45,-2.56,-1.13,1.14}, {7,5,6,169.9,1.2,-8.24,-4.62,-2.12,-3.04}, {7,6,0,490,10.9,0,12.46,0,0}, {7,6,1,506.9,7.3,0.5,0.53,0.07,-0.58}, {7,6,2,404.8,6.1,-0.44,-6.1,1.86,-0.26}, {7,6,3,204.6,2.4,-5.51,0.7,-0.56,0.24}, {7,6,4,555,8.5,6.01,-8.09,0.75,2.38}, {7,6,5,783.4,8.4,0.01,0.99,0.33,0.06}, {7,7,0,129.7,2.4,0,6.71,0,0}, {7,7,1,513.8,7.3,7.01,-0.77,-3.12,0.37}, {7,7,2,112.6,2.4,0.33,-5.35,2.32,0.28}, {7,7,3,505.8,6,-1.46,1.6,-0.14,1.2}, {7,7,4,385.5,4.8,0.71,8.19,3.5,-0.62}, {7,7,5,521.1,7.2,-5.24,-0.4,-0.85,0.1}, {7,8,0,76.3,2.4,-0,-1.04,0,0}, {7,8,1,145.3,2.4,-0.17,0.47,0.18,0.15}, {7,8,2,191.2,2.4,1.49,3.52,2.16,-1.02}, {7,8,3,43.5,2.4,-0.06,-0.2,0.15,0.05}, {7,8,4,70,1.2,-0.77,0.75,-0.11,0.24}, {7,8,5,24.1,3.6,0.16,0.38,0,-0.01}, {7,9,0,58.1,2.4,0,1.77,0,0}, {7,9,1,187.6,2.4,-1,2.05,0.94,1.05}, {7,9,2,70.1,2.4,0.03,-0.01,0.02,0.01}, {7,9,3,367.3,4.8,0.68,0.2,0.08,-0.56}, {7,9,4,230.5,3.6,0.81,-4.28,0.91,0.56}, {7,10,0,302.3,8.5,-0,-6.81,0,0}, {7,10,1,280.5,6,0.32,1.13,0.58,-0.36}, {7,10,2,186.1,2.4,1.59,-5.81,1.18,0.46}, {7,10,3,191.9,2.4,2.13,5.06,0.74,-0.14}, {7,10,4,317,4.8,6.93,4.84,-1.13,-4.39}, {7,11,0,85.8,2.4,0,0.58,0,0}, {7,11,1,158.2,2.4,-2.24,-1.07,-1.22,-0.61}, {7,11,2,260.7,3.6,0.03,-0.26,0.57,0.12}, {7,11,3,349.7,4.8,0.47,-0.72,-2.02,-0.33}, {7,12,0,120.7,3.6,-0,-0.43,0,0}, {7,12,1,63.9,2.4,-1.27,1.2,-0,0.61}, {7,12,2,349.7,4.8,0.08,-2.51,0.35,-0.03}, {7,13,0,169.9,3.6,0,7.26,0,0}, {7,13,1,127.7,2.4,1.07,3.56,1.51,-0.76}, {8,0,0,299.8,8.5,35.42,-0,0,0}, {8,0,1,465.9,9.7,0,3.11,0,0}, {8,0,2,17,2.4,-0.46,-0,0,0}, {8,0,3,300.5,4.8,-0,-12.73,0,0}, {8,0,4,160.9,2.4,-10.4,-0,0,0}, {8,0,5,41.1,2.4,-0,-1.94,0,0}, {8,0,6,278.4,3.6,-0.45,-0,0,0}, {8,1,0,564.3,10.9,2.72,-0,0,0}, {8,1,1,78.9,1.2,0.75,1.77,0.75,-0.66}, {8,1,2,499.6,8.5,-0.8,-0.1,-1.13,0.16}, {8,1,3,127.2,1.2,0.93,2.4,1.34,-1.88}, {8,1,4,104,1.2,-0.26,-0.61,0.31,-0.44}, {8,1,5,154.6,1.2,0.81,1.18,0.31,-0.72}, {8,1,6,341.1,3.6,1.88,0.36,-0.3,-0.23}, {8,2,0,202.6,3.6,-0.1,-0,0,0}, {8,2,1,418.5,6.1,0.17,-1.35,1.08,1.46}, {8,2,2,166.1,2.4,-7.11,0.95,-1.58,0.33}, {8,2,3,110.2,1.2,-0.13,-0.77,1.27,0.16}, {8,2,4,235.9,2.4,-1.26,2.67,1.42,0.94}, {8,2,5,314,3.6,6.98,-2.13,-0.46,0.22}, {8,2,6,590.5,8.4,7.11,-0.09,-2.86,0.1}, {8,3,0,21.8,7.3,-0.8,-0,0,0}, {8,3,1,254.7,3.6,0.2,-0.01,-0.4,0.8}, {8,3,2,275.2,3.6,-0.93,-0.02,-0.74,0.47}, {8,3,3,195,2.4,-0.1,0.06,0.01,0.02}, {8,3,4,62.9,1.2,-0.63,0.91,0.16,0.39}, {8,3,5,591.6,7.2,-0.25,-0.05,0.14,0.32}, {8,4,0,84.9,3.6,-0.29,-0,0,0}, {8,4,1,134.6,2.4,0.48,0.35,-0.49,-0.76}, {8,4,2,422.9,4.8,-3.69,-0.59,-2.45,-0.4}, {8,4,3,162.2,2.4,0.04,0.06,0.02,-0.07}, {8,4,4,488.4,4.8,-0.01,-1.61,1.86,0.96}, {8,4,5,439.3,4.8,1.05,0.89,-0.19,-0.43}, {8,5,0,621.9,12.1,-22.18,-0,0,0}, {8,5,1,152.7,2.4,2.33,6.4,0.81,-0.44}, {8,5,2,265.3,3.6,-0.07,-0.81,0.28,-0.11}, {8,5,3,43.6,2.4,-0.11,0.38,0.18,0.06}, {8,5,4,339.6,3.6,3.05,0.16,-0.64,-0.2}, {8,5,5,349.9,3.6,-0.69,-2.01,0.79,-0.43}, {8,6,0,147.8,3.6,-15.24,-0,0,0}, {8,6,1,393.7,6.1,-0.81,4,0.76,0.5}, {8,6,2,185.2,2.4,0.9,0.12,-0.19,-0.07}, {8,6,3,251.6,2.4,-0.14,-1.42,1.17,-0.55}, {8,6,4,94.2,1.2,1.86,-0.51,-0.33,0.42}, {8,6,5,475.1,6,0.72,0.64,0.01,-0.2}, {8,7,0,261.5,4.8,-13.79,-0,0,0}, {8,7,1,854.7,8.5,2.76,-3.1,0.06,4.67}, {8,7,2,612.2,8.5,-0.19,0.09,-1.13,-0.85}, {8,7,3,91.9,2.4,0.22,0.63,0.67,-0.23}, {8,7,4,198,2.4,-1.08,0.16,-0.41,0.12}, {8,7,5,588.1,8.4,1.29,-0.94,-0.1,1.2}, {8,8,0,634,13.3,-2.19,-0,0,0}, {8,8,1,370.2,4.8,4.87,4.41,-0.16,-1.19}, {8,8,2,216.4,3.6,-10.31,0.31,-1.21,0.14}, {8,8,3,357.5,4.8,-1.58,2.78,1.48,0.48}, {8,8,4,200.2,2.4,0.45,-1.58,0.11,0.06}, {8,9,0,391.7,7.3,-1.4,-0,0,0}, {8,9,1,423.1,6,0.91,0.38,-0.31,-0.65}, {8,9,2,103.9,2.4,0.21,0.04,-0.01,-0.07}, {8,9,3,697.6,9.7,1.7,1.61,-0.14,-0.34}, {8,9,4,212.1,2.4,-0.39,-0.05,1.13,-0.65}, {8,10,0,205.4,3.6,1.82,-0,0,0}, {8,10,1,413,6,0.88,2.65,0.36,-0.28}, {8,10,2,95.4,2.4,2.34,0.23,-1.03,-0.27}, {8,10,3,818.8,22.9,3.39,-8.68,1.87,2.26}, {8,11,0,173.8,4.8,-4.86,-0,0,0}, {8,11,1,275.1,6,-0.21,0.05,0.01,-0.54}, {8,11,2,208.6,4.8,2.62,-2.56,-0.27,1.23}, {8,12,0,94,2.4,2.56,-0,0,0}, {8,12,1,249.5,3.6,-1.09,-1.76,0.39,-0.6}, {9,0,1,47.3,1.2,0,0.24,0,0}, {9,0,2,93.3,1.2,0.02,-0,0,0}, {9,0,3,710.3,12.1,-0,-0.48,0,0}, {9,0,4,271.9,3.6,-6.4,-0,0,0}, {9,1,0,81.2,2.4,0,0.51,0,0}, {9,1,1,242.4,3.6,6.54,1.25,-6.55,-1.03}, {9,1,2,260.4,2.4,1.02,2.19,1.33,-2.72}, {9,1,3,105.3,1.2,0.24,0.05,-0.6,-0.08}, {9,1,4,224.8,2.4,0.96,-4.82,1.48,0.63}, {9,1,5,416.2,3.6,8.46,1.64,-3.91,-1.57}, {9,2,0,143,3.6,0,0.72,0,0}, {9,2,1,201.2,2.4,1.96,1.2,-0.91,-2.52}, {9,2,2,187.7,2.4,-0.31,0.27,0.35,0.3}, {9,2,3,333.9,3.6,8.67,-8.67,0.02,7.03}, {9,2,4,242.9,2.4,-1.37,0.02,-0.37,0.03}, {9,2,5,513.8,7.2,1.27,-2.06,0.48,0.66}, {9,3,0,35.1,7.3,0,1.57,0,0}, {9,3,1,207.2,2.4,2.64,1.72,-0.24,-0.64}, {9,3,2,359.6,3.6,-0.17,-0.29,-0.88,-0.9}, {9,3,3,298.8,3.6,0.22,0.1,-0.57,-0.22}, {9,3,4,147.4,1.2,-0.39,-3.16,2.04,-0.27}, {9,3,5,168.8,1.2,2.2,1.22,-0.08,-0.2}, {9,4,0,340.4,7.3,-0,-1.98,0,0}, {9,4,1,467.5,6.1,-1.21,2.2,0.64,0.81}, {9,4,2,182.8,2.4,-0.99,-13.81,2.26,-0.06}, {9,4,3,166.9,2.4,-0.38,2.12,0.45,-0.06}, {9,4,4,175.1,2.4,-0.1,3.01,2.15,0.24}, {9,4,5,347.2,3.6,-0.21,0.07,-0.24,0.16}, {9,5,0,450.4,8.5,-0,-2.33,0,0}, {9,5,1,663.4,9.7,-2.07,3.73,0.73,1.36}, {9,5,2,157.3,2.4,1.63,6.32,3.35,-2.15}, {9,5,3,371.1,4.8,-0.67,-0.14,-0.39,0.03}, {9,5,4,549.2,6,-0.06,-0.95,0.22,-0.03}, {9,5,5,382,4.8,-1.21,1.81,0.6,0.56}, {9,6,0,611.1,12.1,0,0.55,0,0}, {9,6,1,340,4.8,3.18,-1.75,-0.47,0.88}, {9,6,2,199.5,3.6,-0.25,4.4,2.24,0.17}, {9,6,3,304.4,3.6,-0.03,-1.2,0.14,-1.49}, {9,6,4,417.4,4.8,0.79,-0.43,-0.03,0.04}, {9,7,0,88.3,2.4,0,0.21,0,0}, {9,7,1,273.3,3.6,0.22,0.01,-0.32,-0.36}, {9,7,2,168,2.4,-1.71,-3.44,0.24,-0.98}, {9,7,3,282.5,3.6,0.09,-0.19,0.05,0.06}, {9,7,4,303.8,3.6,-0.1,0.08,-0.06,0.24}, {9,8,0,49.6,4.8,-0,-0.07,0,0}, {9,8,1,180,2.4,1.39,-0.6,-0.4,0.58}, {9,8,2,301.9,4.8,0.15,-1.13,0.67,0.37}, {9,8,3,518.8,8.4,3,1.15,-0.64,-0.67}, {9,9,0,213.7,4.8,0,4.26,0,0}, {9,9,1,575.9,8.5,-14.09,-1.71,-6.77,-0.83}, {9,9,2,623.9,8.4,-0.15,0.04,0.5,0.1}, {9,9,3,699.2,9.6,-2.1,-0.04,-1.17,0.08}, {9,10,0,63.9,3.6,0,0.61,0,0}, {9,10,1,265.4,3.6,3.63,-1.92,-0.41,0.29}, {9,10,2,689.6,9.6,-0.01,-0.13,0.34,-0.06}, {9,11,0,49.4,3.6,0,0.19,0,0}, {9,11,1,174.7,2.4,-0.05,-0.22,0.08,-0.02}, {10,0,0,38.7,6.1,0.38,-0,0,0}, {10,0,1,121,2.4,-0,-2.3,0,0}, {10,0,2,225,3.6,-15.35,-0,0,0}, {10,0,3,350.5,4.8,-0,-11.28,0,0}, {10,0,4,135.2,2.4,1.4,-0,0,0}, {10,1,0,393.4,7.3,-1.63,-0,0,0}, {10,1,1,142.8,1.2,-3.74,0.6,-1.67,0.52}, {10,1,2,323,3.6,7.9,-7.23,0.11,0.61}, {10,1,3,336,3.6,0.44,1.24,0.29,-0.98}, {10,1,4,630,8.4,-2.32,-1.62,-0.31,-0.81}, {10,2,0,447.9,8.5,-7.57,-0,0,0}, {10,2,1,544.6,8.5,-0.28,0.47,0.11,0.29}, {10,2,2,344.7,4.8,-4.45,-0.11,-3.85,-1.14}, {10,2,3,234.4,2.4,0.3,-0.07,-0.09,0.05}, {10,2,4,342.7,4.8,4.64,-3.87,-0.24,1.67}, {10,3,0,265,4.8,-2.94,-0,0,0}, {10,3,1,359.3,4.8,1.74,3.13,1.35,-3.08}, {10,3,2,443.8,6,0.95,1.11,0.1,-0.5}, {10,3,3,212.6,2.4,-0.08,0.28,0.02,0.01}, {10,3,4,242.5,2.4,1.03,0.78,-0.1,-0.55}, {10,4,0,428.2,8.5,-9.69,-0,0,0}, {10,4,1,506.8,7.3,3,1.22,-1.09,-0.99}, {10,4,3,253.6,2.4,-6.01,1.3,-1.72,0.73}, {10,4,4,422.1,4.8,-7.34,0.26,-0.99,0.15}, {10,5,0,91.9,3.6,0.84,-0,0,0}, {10,5,1,50.8,4.8,0.16,0.57,0.05,-0.03}, {10,5,2,238,2.4,3.84,-1.35,-1.93,0.89}, {10,5,3,503.4,7.2,3.2,-3.87,0.12,1.95}, {10,5,4,184.4,2.4,4.83,-1.26,-1.87,1.12}, {10,6,1,122,2.4,-1.68,1.59,0.11,0.53}, {10,6,2,26.6,6,-0.03,-0.05,-0.01,-0.04}, {10,6,3,346.3,3.6,-3.76,-2.93,-0.79,-2.33}, {10,7,0,273,6,-0.06,-0,0,0}, {10,7,1,233.1,3.6,-0.58,-0.12,-0.2,-0.13}, {10,7,2,211.2,3.6,1.86,1.39,-0.54,-0.67}, {10,7,3,406.3,4.8,-1.18,-0.82,-0.41,-0.91}, {10,8,0,251.1,4.8,-5.96,-0,0,0}, {10,8,1,644.4,9.7,-0.27,-1.71,1.44,0.82}, {10,8,2,221.9,3.6,-5.17,1.27,-0.48,0.1}, {10,9,0,37.4,4.8,-0.14,-0,0,0}, {10,9,1,393.1,6,-0.27,-0.13,-0.14,-0.18}, {10,9,2,139.8,2.4,0.28,0.13,0.45,0.3}, {11,0,1,375.9,7.3,-0,-3.57,0,0}, {11,0,2,152.2,2.4,-1.14,-0,0,0}, {11,0,4,662.9,13.3,-1.78,-0,0,0}, {11,1,0,265.9,4.8,-0,-13.97,0,0}, {11,1,1,72.5,2.4,0.05,0.01,-0.04,-0.22}, {11,1,2,163.1,2.4,0.12,0.28,0.46,-0.47}, {11,1,3,359.6,3.6,0.9,-1.28,0.25,0.23}, {11,1,4,184.4,2.4,0.69,-6.04,0.95,0.52}, {11,2,0,117.2,3.6,0,0.02,0,0}, {11,2,1,357.7,4.8,0.31,-0.35,-0.14,0.47}, {11,2,2,159.4,2.4,-0.11,0.22,0.12,0.12}, {11,2,3,503.2,9.7,-0.02,0.1,0.22,-0.02}, {11,3,0,870,25.4,0,0.27,0,0}, {11,3,1,196.9,2.4,-0.24,1.42,0.54,0.26}, {11,3,2,285,3.6,2.54,-11.95,4.22,1.97}, {11,3,3,19.3,3.6,0.1,0.42,0.08,-0.03}, {11,4,0,126.8,4.8,0,0.64,0,0}, {11,4,1,144.9,2.4,-0.36,0.54,-1.55,-0.45}, {11,4,2,317.5,3.6,0.18,1.05,0.77,-0.2}, {11,4,3,125.4,1.2,0.33,0.23,-1.07,0.42}, {11,5,0,206.5,4.8,0,5.32,0,0}, {11,5,1,280.1,3.6,0.09,-2.61,0.41,-0.02}, {11,5,2,290.8,4.8,0.18,0.18,-0,-0.07}, {11,5,3,512.3,7.2,-0.3,0.1,-0.08,0.06}, {11,6,0,414,8.4,-0,-0.32,0,0}, {11,6,1,433.2,6,-2.74,-9.78,3.07,-2.06}, {11,6,2,305.1,3.6,0.06,0.04,0.05,0.3}, {11,7,0,208.7,4.8,0,1.77,0,0}, {11,7,1,432.9,6,0.83,-2.2,0.27,0.14}, {11,7,2,499,7.2,-1.09,1.91,0.26,0.28}, {11,8,0,165.1,3.6,0,4.09,0,0}, {11,8,1,343.4,4.8,1.93,-4.61,1.8,1.9}, {12,0,0,457.5,12.1,-1.25,-0,0,0}, {12,0,1,505.6,9.7,0,3.34,0,0}, {12,0,2,253.3,3.6,-8.27,-0,0,0}, {12,1,0,755.6,14.5,0.33,-0,0,0}, {12,1,1,260.7,3.6,-0.74,0.15,-0.19,0.08}, {12,1,2,513.8,7.2,-1.17,-0.08,-0.65,-0.28}, {12,2,0,47.1,12.1,1.32,-0,0,0}, {12,2,1,451.3,6,-0.46,0.51,0.03,0.19}, {12,2,2,162.8,2.4,-0.11,0.18,-0.18,-0.03}, {12,3,0,774.6,15.7,7.24,-0,0,0}, {12,3,1,308.8,3.6,-1.33,-3.83,0.28,-0.19}, {12,3,2,531.7,8.4,0.21,-0.31,-0.02,0.31}, {12,4,0,518.6,10.9,-0.12,-0,0,0}, {12,4,1,259.3,3.6,-0.64,-0.22,-0.1,-0.24}, {12,4,2,653.2,10.8,-0.37,1.13,0.18,0.13}, {12,5,0,350.8,7.2,-16.35,-0,0,0}, {12,5,1,242.3,3.6,-6.99,-5.89,-0.02,-0.96}}; int rnasehkldata_size = sizeof( rnasehkldata ) / sizeof( rnasehkldata[0] ); struct TESTxyzdata { const char* element; float x,y,z,u_iso,occ; }; TESTxyzdata rnasexyzdata[] = { {"N",45.187,12.906,9.095,0.381,1}, {"O",42.435,14.184,8.265,0.725,1}, {"O",41.943,12.878,6.527,0.751,1}, {"C",42.812,13.495,7.237,0.716,1}, {"C",44.299,13.384,6.812,0.628,1}, {"C",45.241,12.515,7.674,0.452,1}, {"C",46.685,12.547,7.1,0.394,1}, {"O",47.612,13.255,7.476,0.323,1}, {"N",46.794,11.672,6.084,0.444,1}, {"C",48.093,9.185,6.279,0.39,1}, {"C",49.528,9.785,4.235,0.345,1}, {"C",48.253,10.056,5.021,0.423,1}, {"C",48.103,11.539,5.403,0.324,1}, {"C",48.199,12.621,4.353,0.371,1}, {"O",47.298,12.969,3.578,0.295,1}, {"N",49.407,13.203,4.322,0.314,1}, {"O",50.307,15.798,5.009,0.443,1}, {"C",50.798,15.174,3.823,0.309,1}, {"C",49.686,14.243,3.321,0.376,1}, {"C",50.037,13.673,1.946,0.372,1}, {"O",50.494,14.518,1.133,0.501,1}, {"N",49.876,12.516,1.386,0.289,1}, {"C",50.385,12.329,0.007,0.272,1}, {"C",51.491,11.238,0.211,0.245,1}, {"O",51.73,10.839,1.388,0.254,1}, {"N",51.932,10.774,-0.938,0.238,1}, {"C",53.4,7.466,-2.602,0.287,1}, {"O",51.293,8.136,-1.674,0.358,1}, {"C",52.564,8.674,-2.263,0.272,1}, {"C",52.967,9.734,-1.184,0.234,1}, {"C",54.232,10.484,-1.596,0.252,1}, {"O",54.092,11.564,-2.247,0.28,1}, {"N",55.4,10.028,-1.188,0.181,1}, {"C",58.59,12.293,-1.009,0.178,1}, {"C",57.502,10.963,0.829,0.174,1}, {"C",57.258,11.659,-0.505,0.178,1}, {"C",56.661,10.729,-1.577,0.143,1}, {"C",57.59,9.542,-1.997,0.126,1}, {"O",57.577,8.495,-1.285,0.134,1}, {"N",58.281,9.749,-3.068,0.119,1}, {"S",58.644,8.782,-6.092,0.165,1}, {"C",59.837,9.043,-4.746,0.142,1}, {"C",59.21,8.649,-3.442,0.103,1}, {"C",60.312,8.596,-2.377,0.112,1}, {"O",60.651,9.647,-1.84,0.16,1}, {"N",60.815,7.431,-2.09,0.132,1}, {"C",63.607,3.83,-0.269,0.105,1}, {"C",63.176,5.877,1.191,0.169,1}, {"C",63.43,5.308,-0.221,0.135,1}, {"C",62.261,5.661,-1.211,0.08,1}, {"C",61.937,7.18,-1.195,0.111,1}, {"C",63.176,8.04,-1.631,0.155,1}, {"O",63.948,8.686,-0.861,0.154,1}, {"N",63.363,8.068,-2.943,0.13,1}, {"O",63.713,9.243,-5.759,0.259,1}, {"C",64.674,8.507,-4.981,0.169,1}, {"C",64.514,8.842,-3.5,0.19,1}, {"C",64.317,10.294,-3.22,0.228,1}, {"O",65.387,10.965,-3.269,0.218,1}, {"N",63.169,10.881,-2.921,0.193,1}, {"C",61.602,12.757,-3.133,0.14,1}, {"C",62.995,12.289,-2.639,0.167,1}, {"C",63.211,12.599,-1.169,0.174,1}, {"O",63.29,13.785,-0.811,0.211,1}, {"N",63.302,11.641,-0.262,0.184,1}, {"C",60.774,11.852,2.374,0.187,1}, {"C",60.818,9.342,2.603,0.211,1}, {"C",61.313,10.545,1.786,0.189,1}, {"C",62.84,10.645,1.861,0.171,1}, {"C",63.485,11.896,1.176,0.195,1}, {"C",64.985,11.912,1.559,0.255,1}, {"O",65.787,11.418,0.738,0.244,1}, {"N",65.377,12.383,2.734,0.253,1}, {"C",65.547,13.634,4.727,0.287,1}, {"C",64.532,12.983,3.787,0.28,1}, {"C",66.753,12.736,4.607,0.245,1}, {"C",66.795,12.343,3.105,0.222,1}, {"C",67.258,10.934,2.971,0.167,1}, {"O",66.54,9.911,3.213,0.179,1}, {"N",68.557,10.718,2.673,0.205,1}, {"C",70.894,11.037,2.558,0.226,1}, {"C",69.548,11.794,2.401,0.245,1}, {"C",70.647,9.595,2.216,0.213,1}, {"C",69.137,9.388,2.567,0.172,1}, {"C",69.04,8.569,3.87,0.101,1}, {"O",69.036,7.364,3.707,0.129,1}, {"N",68.997,9.29,5.003,0.116,1}, {"O",71.736,11.345,6.212,0.266,1}, {"O",69.702,11.868,5.944,0.205,1}, {"C",70.522,11.17,6.519,0.263,1}, {"C",70.384,10.104,7.552,0.193,1}, {"C",69.09,9.366,7.421,0.169,1}, {"C",68.941,8.492,6.225,0.116,1}, {"C",67.573,7.764,6.267,0.132,1}, {"O",67.484,6.777,6.963,0.122,1}, {"N",66.525,8.231,5.537,0.14,1}, {"C",64.198,8.213,4.637,0.173,1}, {"C",65.261,7.483,5.499,0.138,1}, {"C",65.517,6.142,4.891,0.115,1}, {"O",64.95,5.016,5.254,0.131,1}, {"N",66.337,6.042,3.828,0.112,1}, {"C",68.026,3.62,1.336,0.151,1}, {"O",66.803,5.646,1.081,0.2,1}, {"C",67.634,4.924,1.96,0.117,1}, {"C",66.683,4.779,3.206,0.105,1}, {"C",67.365,3.862,4.215,0.112,1}, {"O",67.11,2.667,4.328,0.12,1}, {"N",68.294,4.448,4.995,0.107,1}, {"O",71.344,4.491,5.033,0.235,1}, {"O",71.576,6.14,6.464,0.224,1}, {"C",71.012,5.114,6.056,0.207,1}, {"C",69.889,4.552,6.864,0.119,1}, {"C",68.991,3.627,5.983,0.082,1}, {"C",68.07,2.929,6.986,0.133,1}, {"O",68.194,1.757,7.316,0.118,1}, {"N",67.127,3.773,7.507,0.154,1}, {"C",64.173,3.788,10.052,0.122,1}, {"O",66.054,5.414,9.591,0.185,1}, {"C",65.214,4.357,9.039,0.118,1}, {"C",66.155,3.218,8.491,0.114,1}, {"C",65.336,2.084,7.886,0.112,1}, {"O",65.11,1.058,8.519,0.155,1}, {"N",64.819,2.248,6.649,0.124,1}, {"C",61.239,2.046,5.537,0.193,1}, {"C",61.979,3.198,3.387,0.182,1}, {"C",62.376,2.75,4.761,0.212,1}, {"C",63.473,1.696,4.682,0.141,1}, {"C",64.001,1.2,6.043,0.12,1}, {"C",64.859,-0.017,5.907,0.127,1}, {"O",64.35,-1.148,6.105,0.141,1}, {"N",66.196,0.138,5.659,0.145,1}, {"N",68.987,0.221,2.623,0.28,1}, {"O",67.348,-1.203,2.864,0.325,1}, {"C",68.27,-0.562,3.439,0.267,1}, {"C",68.447,-0.802,4.924,0.232,1}, {"C",67.051,-1.079,5.55,0.149,1}, {"C",67.2,-1.819,6.871,0.108,1}, {"O",67.163,-3.037,6.741,0.156,1}, {"N",67.266,-1.005,7.918,0.129,1}, {"C",70.076,-1.137,10.322,0.213,1}, {"C",69.387,1.24,11.011,0.158,1}, {"C",69.151,0.07,10.087,0.172,1}, {"C",67.719,-0.52,10.244,0.147,1}, {"C",67.326,-1.591,9.212,0.124,1}, {"C",65.983,-2.268,9.531,0.122,1}, {"O",66.015,-3.313,10.152,0.13,1}, {"N",64.925,-1.607,9.123,0.151,1}, {"C",61.553,1.026,9.516,0.11,1}, {"C",62.444,-0.084,10.133,0.111,1}, {"C",62.484,-1.199,9.104,0.141,1}, {"C",61.121,-2.031,9.142,0.18,1}, {"C",63.624,-2.233,9.452,0.151,1}, {"C",63.504,-3.573,8.766,0.171,1}, {"O",63.034,-4.565,9.376,0.16,1}, {"N",63.954,-3.736,7.523,0.205,1}, {"C",64.324,-4.83,5.282,0.233,1}, {"C",63.905,-5.003,6.748,0.21,1}, {"C",64.764,-6.126,7.313,0.249,1}, {"O",64.43,-7.33,7.273,0.252,1}, {"N",65.894,-5.748,7.9,0.268,1}, {"O",68.431,-5,9.105,0.273,1}, {"C",68.311,-6.155,8.275,0.232,1}, {"C",66.882,-6.703,8.46,0.306,1}, {"C",66.642,-6.948,9.935,0.309,1}, {"O",67.385,-7.684,10.617,0.356,1}, {"N",65.645,-6.303,10.443,0.255,1}, {"O",63.298,-6.328,13.84,0.59,1}, {"O",63.18,-8.634,13.665,0.659,1}, {"C",63.587,-7.481,13.375,0.587,1}, {"C",64.621,-7.625,12.267,0.458,1}, {"C",65.233,-6.292,11.839,0.283,1}, {"C",66.345,-5.787,12.785,0.339,1}, {"O",66.638,-6.285,13.904,0.36,1}, {"N",66.907,-4.705,12.303,0.303,1}, {"C",67.898,-3.974,13.068,0.302,1}, {"C",69.268,-4.558,12.785,0.335,1}, {"O",69.485,-5.142,11.737,0.37,1}, {"N",70.112,-4.263,13.745,0.442,1}, {"C",71.981,-4.117,15.152,0.442,1}, {"C",71.517,-4.593,13.756,0.479,1}, {"C",70.748,-4.044,16.051,0.466,1}, {"C",69.783,-3.531,15.003,0.396,1}, {"C",69.784,-2.071,14.667,0.224,1}, {"O",70.15,-1.596,13.565,0.33,1}, {"N",69.276,-1.415,15.655,0.208,1}, {"C",66.116,-0.067,13.663,0.165,1}, {"C",65.221,-0.845,12.909,0.176,1}, {"C",64.727,-2.062,13.351,0.144,1}, {"C",65.116,-2.56,14.619,0.271,1}, {"C",66.002,-1.794,15.403,0.213,1}, {"C",66.495,-0.565,14.918,0.145,1}, {"C",67.468,0.28,15.771,0.204,1}, {"C",68.993,0.027,15.495,0.223,1}, {"C",69.888,0.817,16.42,0.234,1}, {"O",70.22,0.266,17.487,0.267,1}, {"N",70.124,2.016,15.959,0.19,1}, {"C",70.104,4,14.817,0.224,1}, {"C",69.709,2.554,14.649,0.17,1}, {"C",71.24,4.031,15.845,0.191,1}, {"C",70.969,2.865,16.768,0.206,1}, {"C",70.387,3.291,18.119,0.332,1}, {"O",71.2,3.68,19.02,0.27,1}, {"N",69.075,3.324,18.366,0.235,1}, {"O",70.317,9.853,17.956,0.27,1}, {"C",68.509,6.705,17.397,0.171,1}, {"C",69.167,7.888,17.108,0.197,1}, {"C",69.681,8.654,18.13,0.258,1}, {"C",69.525,8.209,19.465,0.271,1}, {"C",68.837,7.015,19.711,0.286,1}, {"C",68.299,6.231,18.67,0.24,1}, {"C",67.538,4.982,19.094,0.227,1}, {"C",68.345,3.786,19.558,0.228,1}, {"C",67.54,2.671,20.162,0.281,1}, {"O",66.976,1.859,19.394,0.225,1}, {"N",67.58,2.57,21.495,0.317,1}, {"O",67.73,-0.069,23.778,0.535,1}, {"C",67.135,1.251,23.649,0.44,1}, {"C",66.842,1.487,22.177,0.383,1}, {"C",65.31,1.659,21.92,0.295,1}, {"O",64.843,0.487,21.717,0.36,1}, {"N",64.764,2.836,21.841,0.324,1}, {"N",61.162,6.953,22.051,0.685,1}, {"O",62.125,7.583,23.911,0.656,1}, {"C",62.177,6.796,22.921,0.66,1}, {"C",63.169,5.699,22.539,0.609,1}, {"C",63.161,4.818,21.336,0.352,1}, {"C",63.409,3.272,21.506,0.431,1}, {"C",62.882,2.896,20.08,0.426,1}, {"O",61.728,3.162,19.668,0.357,1}, {"N",63.815,2.414,19.25,0.285,1}, {"O",64.605,4.4,16.742,0.226,1}, {"O",66.355,3.308,16.034,0.269,1}, {"C",65.196,3.337,16.578,0.191,1}, {"C",64.634,2.047,17.024,0.199,1}, {"C",63.429,2.092,17.907,0.22,1}, {"C",62.636,0.789,17.994,0.236,1}, {"O",63.011,-0.276,18.532,0.214,1}, {"N",61.425,0.936,17.384,0.197,1}, {"C",60.537,-0.235,17.325,0.174,1}, {"C",59.398,-0.157,18.358,0.166,1}, {"O",58.666,-1.102,18.39,0.23,1}, {"N",59.32,0.803,19.23,0.209,1}, {"C",58.829,3.418,20.749,0.209,1}, {"C",59.517,1.565,22.167,0.295,1}, {"C",58.434,2.021,21.209,0.154,1}, {"C",58.212,0.932,20.184,0.198,1}, {"C",56.952,1.275,19.323,0.175,1}, {"O",56.99,1.864,18.236,0.166,1}, {"N",55.854,1.009,20.026,0.21,1}, {"C",53.498,-0.768,20.331,0.295,1}, {"C",51.93,0.959,19.792,0.162,1}, {"C",53.322,0.717,20.349,0.195,1}, {"C",54.498,1.32,19.484,0.191,1}, {"C",54.314,2.798,19.365,0.152,1}, {"O",54.665,3.61,20.215,0.197,1}, {"N",53.67,3.193,18.262,0.138,1}, {"C",53.65,7.5,16.887,0.127,1}, {"C",53.152,8.791,16.643,0.157,1}, {"C",52.078,8.941,15.792,0.148,1}, {"C",51.479,7.834,15.165,0.17,1}, {"C",51.944,6.56,15.433,0.147,1}, {"C",53.042,6.394,16.302,0.163,1}, {"C",53.54,5.002,16.562,0.155,1}, {"C",53.242,4.545,18,0.137,1}, {"C",51.729,4.439,18.281,0.127,1}, {"O",51.128,3.609,17.588,0.14,1}, {"N",51.221,5.277,19.161,0.166,1}, {"N",50.589,6.236,23.989,0.343,1}, {"O",48.429,6.236,23.344,0.301,1}, {"C",49.63,5.882,23.166,0.334,1}, {"C",50.07,5.053,21.944,0.249,1}, {"C",49.557,5.912,20.812,0.186,1}, {"C",49.789,5.188,19.475,0.192,1}, {"C",48.774,5.803,18.52,0.192,1}, {"O",47.595,5.352,18.619,0.207,1}, {"N",49.216,6.722,17.695,0.149,1}, {"N",45.877,6.54,14.081,0.157,1}, {"O",47.378,8.223,14.272,0.163,1}, {"C",46.975,7.111,14.611,0.135,1}, {"C",47.699,6.393,15.739,0.133,1}, {"C",48.322,7.405,16.735,0.165,1}, {"C",47.22,8.132,17.551,0.196,1}, {"O",46.037,8.183,17.146,0.174,1}, {"N",47.583,8.642,18.686,0.21,1}, {"N",44.727,9.11,25.494,0.478,1}, {"N",46.471,7.611,25.64,0.392,1}, {"C",45.946,8.734,25.059,0.565,1}, {"N",46.727,9.307,24.165,0.568,1}, {"C",47.379,10.28,23.329,0.489,1}, {"C",46.745,10.42,21.962,0.415,1}, {"C",47.464,9.58,20.921,0.285,1}, {"C",46.654,9.31,19.633,0.225,1}, {"C",45.888,10.497,19.065,0.225,1}, {"O",44.673,10.68,19.414,0.195,1}, {"N",46.55,11.217,18.167,0.167,1}, {"O",48.658,13.097,20.141,0.289,1}, {"O",49.393,12.245,18.22,0.309,1}, {"C",48.68,13.024,18.883,0.285,1}, {"C",47.651,14.012,18.357,0.154,1}, {"C",46.954,13.419,17.129,0.202,1}, {"C",45.905,12.36,17.528,0.187,1}, {"C",45.052,12.047,16.307,0.166,1}, {"O",44.484,12.978,15.667,0.209,1}, {"N",44.984,10.789,15.978,0.162,1}, {"O",42.122,9.373,14.13,0.162,1}, {"C",42.715,10.324,15.155,0.203,1}, {"C",44.272,10.267,14.808,0.215,1}, {"C",44.735,10.875,13.487,0.235,1}, {"O",43.877,11.011,12.589,0.177,1}, {"N",46.024,11.223,13.224,0.176,1}, {"C",47.678,13.519,13.121,0.198,1}, {"C",48.216,13.051,10.699,0.216,1}, {"C",47.817,12.453,12.055,0.203,1}, {"C",46.52,11.709,11.943,0.158,1}, {"C",46.533,10.524,11.024,0.133,1}, {"O",46.109,10.726,9.903,0.186,1}, {"N",46.908,9.303,11.364,0.145,1}, {"C",49.747,8.489,9.579,0.192,1}, {"C",50.569,7.016,11.351,0.197,1}, {"C",49.408,7.951,10.947,0.175,1}, {"C",48.054,7.191,10.936,0.126,1}, {"C",46.879,8.136,10.559,0.114,1}, {"C",45.518,7.396,10.708,0.15,1}, {"O",44.821,7.556,11.703,0.155,1}, {"N",45.297,6.541,9.76,0.177,1}, {"C",45.035,5.504,7.685,0.218,1}, {"C",46.069,6.244,8.528,0.188,1}, {"C",44.19,4.694,8.649,0.184,1}, {"C",44.118,5.691,9.807,0.206,1}, {"C",44.032,4.977,11.141,0.208,1}, {"O",44.982,4.444,11.683,0.175,1}, {"N",42.784,4.878,11.669,0.181,1}, {"C",40.727,3.705,14.694,0.216,1}, {"O",40.692,5.765,13.21,0.234,1}, {"C",40.935,4.338,13.34,0.175,1}, {"C",42.454,4.119,12.878,0.146,1}, {"C",42.689,2.638,12.705,0.138,1}, {"O",42.2,1.965,11.759,0.138,1}, {"N",43.473,2.075,13.65,0.155,1}, {"N",43.802,-1.008,11.171,0.196,1}, {"O",44.539,0.139,9.406,0.189,1}, {"C",44.454,-0.081,10.717,0.183,1}, {"C",45.277,0.82,11.606,0.083,1}, {"C",45.335,0.509,13.034,0.095,1}, {"C",43.906,0.679,13.664,0.131,1}, {"C",43.982,0.112,15.06,0.141,1}, {"O",44.036,1.061,15.872,0.21,1}, {"N",44.094,-1.116,15.432,0.154,1}, {"O",45.148,-3.559,15.936,0.332,1}, {"C",44.2,-3.05,16.94,0.187,1}, {"C",44.237,-1.539,16.815,0.169,1}, {"C",45.593,-1.038,17.35,0.185,1}, {"O",46.536,-0.66,16.589,0.178,1}, {"N",45.717,-1.004,18.61,0.184,1}, {"O",51.36,-0.006,23.938,0.269,1}, {"C",48.474,0.724,21.895,0.19,1}, {"C",49.605,0.988,22.667,0.187,1}, {"C",50.205,-0.126,23.192,0.161,1}, {"C",49.724,-1.404,22.981,0.227,1}, {"C",48.591,-1.666,22.233,0.212,1}, {"C",47.951,-0.527,21.685,0.19,1}, {"C",46.682,-0.748,20.877,0.145,1}, {"C",46.918,-0.643,19.377,0.199,1}, {"C",48.025,-1.654,18.983,0.198,1}, {"O",47.822,-2.899,19.004,0.218,1}, {"N",49.196,-1.088,18.645,0.178,1}, {"C",50.312,-2.014,18.263,0.173,1}, {"C",50.423,-2.212,16.753,0.218,1}, {"O",51.308,-2.926,16.227,0.187,1}, {"N",49.521,-1.632,15.942,0.164,1}, {"O",47.703,-1.451,8.253,0.122,1}, {"C",48.577,-0.239,11.604,0.103,1}, {"C",48.44,-0.273,10.19,0.108,1}, {"C",47.735,-1.348,9.631,0.094,1}, {"C",47.274,-2.411,10.406,0.088,1}, {"C",47.354,-2.342,11.781,0.09,1}, {"C",48.033,-1.275,12.392,0.116,1}, {"C",48.184,-1.167,13.897,0.146,1}, {"C",49.484,-1.746,14.504,0.133,1}, {"C",50.632,-0.802,14.037,0.137,1}, {"O",51.214,-1.174,12.943,0.187,1}, {"N",50.916,0.278,14.691,0.109,1}, {"O",47.214,3.681,10.731,0.178,1}, {"C",50.511,2.861,11.945,0.106,1}, {"C",49.409,3.098,11.094,0.163,1}, {"C",48.157,3.392,11.662,0.184,1}, {"C",47.968,3.476,13.036,0.147,1}, {"C",49.067,3.227,13.874,0.142,1}, {"C",50.341,2.929,13.34,0.168,1}, {"C",51.515,2.674,14.261,0.094,1}, {"C",51.987,1.229,14.248,0.109,1}, {"C",53.199,1.148,15.207,0.157,1}, {"O",53.045,0.935,16.415,0.108,1}, {"N",54.388,1.288,14.58,0.137,1}, {"C",55.728,-1.536,17.123,0.232,1}, {"N",54.922,-2.588,17.243,0.197,1}, {"C",54.385,-2.75,16.053,0.22,1}, {"N",54.785,-1.876,15.135,0.141,1}, {"C",55.678,-1.123,15.82,0.128,1}, {"C",56.463,-0.004,15.272,0.118,1}, {"C",55.648,1.273,15.386,0.148,1}, {"C",56.544,2.421,14.935,0.147,1}, {"O",56.408,2.828,13.756,0.155,1}, {"N",57.336,2.993,15.823,0.117,1}, {"O",59.579,6.025,18.864,0.386,1}, {"O",60.775,6.477,17.038,0.348,1}, {"C",59.718,6.352,17.684,0.362,1}, {"C",58.355,6.494,17.026,0.366,1}, {"C",57.881,5.238,16.399,0.141,1}, {"C",58.142,4.175,15.409,0.121,1}, {"C",59.675,3.836,15.367,0.131,1}, {"O",60.169,3.079,16.219,0.104,1}, {"N",60.365,4.407,14.41,0.151,1}, {"O",59.803,-1.782,14.028,0.207,1}, {"C",60.181,1.701,12.947,0.139,1}, {"C",59.625,0.471,13.175,0.112,1}, {"C",60.357,-0.549,13.744,0.201,1}, {"C",61.723,-0.334,14.098,0.189,1}, {"C",62.28,0.901,13.853,0.113,1}, {"C",61.586,1.948,13.29,0.155,1}, {"C",62.143,3.329,12.992,0.147,1}, {"C",61.824,4.221,14.201,0.128,1}, {"C",62.441,5.543,13.937,0.16,1}, {"O",61.909,6.37,13.233,0.141,1}, {"N",63.597,5.869,14.524,0.147,1}, {"C",66.027,8.758,15.017,0.161,1}, {"O",65.025,6.84,16.428,0.17,1}, {"C",65.486,7.333,15.173,0.148,1}, {"C",64.211,7.158,14.217,0.146,1}, {"C",64.82,7.235,12.812,0.115,1}, {"O",65.383,6.237,12.353,0.156,1}, {"N",64.81,8.352,12.214,0.141,1}, {"C",63.603,8.395,9.458,0.11,1}, {"C",65.486,9.939,8.751,0.121,1}, {"C",64.629,9.437,9.904,0.118,1}, {"C",65.465,8.776,10.985,0.129,1}, {"C",66.502,9.771,11.594,0.126,1}, {"O",66.195,10.847,12.103,0.148,1}, {"N",67.775,9.291,11.518,0.191,1}, {"C",71.322,7.216,13.031,0.243,1}, {"C",70.193,8.254,13.115,0.141,1}, {"C",70.263,9.369,12.082,0.174,1}, {"C",71.433,10.415,12.272,0.205,1}, {"C",68.883,10.167,12.057,0.148,1}, {"C",68.965,11.468,11.25,0.118,1}, {"O",68.843,11.572,10.043,0.139,1}, {"N",69.072,12.563,11.991,0.127,1}, {"C",68.905,16.397,12.028,0.195,1}, {"O",67.038,14.797,12.177,0.195,1}, {"C",68.461,15.016,12.496,0.199,1}, {"C",69.29,13.927,11.671,0.182,1}, {"C",70.851,14.203,11.817,0.202,1}, {"O",71.386,14.227,12.961,0.194,1}, {"N",71.516,14.336,10.663,0.262,1}, {"C",72.196,14.272,8.389,0.261,1}, {"C",70.99,14.304,9.282,0.235,1}, {"C",73.293,14.909,9.217,0.287,1}, {"C",72.987,14.605,10.666,0.266,1}, {"C",73.307,15.826,11.542,0.215,1}, {"O",72.677,16.898,11.343,0.256,1}, {"N",74.236,15.623,12.475,0.26,1}, {"C",74.729,16.687,13.344,0.193,1}, {"C",73.881,16.822,14.558,0.256,1}, {"O",74.425,17.502,15.469,0.297,1}, {"N",72.705,16.22,14.708,0.221,1}, {"C",70.446,15.871,15.631,0.166,1}, {"C",71.915,16.398,15.916,0.178,1}, {"C",72.506,15.605,17.068,0.211,1}, {"O",72.947,14.443,16.976,0.19,1}, {"N",72.407,16.251,18.211,0.212,1}, {"N",71.474,21.044,21.543,0.209,1}, {"N",73.209,20.847,23.078,0.191,1}, {"C",72.637,20.461,21.915,0.212,1}, {"N",73.043,19.604,20.973,0.201,1}, {"C",74.297,18.827,21.055,0.173,1}, {"C",74.267,17.566,20.339,0.142,1}, {"C",73.109,16.648,20.661,0.199,1}, {"C",72.77,15.671,19.516,0.24,1}, {"C",71.582,14.817,19.98,0.266,1}, {"O",71.778,13.86,20.736,0.281,1}, {"N",70.369,15.153,19.528,0.242,1}, {"C",68.793,16.585,21.553,0.273,1}, {"O",67.664,16.225,19.468,0.233,1}, {"C",68.171,15.507,20.586,0.168,1}, {"C",69.165,14.432,20.001,0.23,1}, {"C",68.643,13.563,18.853,0.261,1}, {"O",69.196,13.572,17.697,0.235,1}, {"N",67.544,12.826,19.205,0.21,1}, {"N",62.174,8.847,19.899,0.439,1}, {"N",63.093,7.856,18.052,0.455,1}, {"C",63.214,8.47,19.22,0.406,1}, {"N",64.263,8.827,19.965,0.401,1}, {"C",65.575,8.601,19.412,0.303,1}, {"C",66.528,9.755,19.39,0.236,1}, {"C",66.089,10.974,18.684,0.242,1}, {"C",67.016,11.999,18.09,0.193,1}, {"C",66.323,12.846,17.01,0.241,1}, {"O",65.865,12.413,15.934,0.271,1}, {"N",66.185,14.15,17.225,0.222,1}, {"C",65.603,15.189,16.407,0.236,1}, {"C",64.093,14.863,16.151,0.259,1}, {"O",63.401,14.257,16.977,0.271,1}, {"N",63.697,15.277,14.958,0.222,1}, {"C",62.143,17.752,15.273,0.223,1}, {"O",62.482,17.19,12.915,0.221,1}, {"C",61.876,16.759,14.118,0.171,1}, {"C",62.305,15.258,14.484,0.276,1}, {"C",61.905,14.327,13.391,0.262,1}, {"O",60.66,14.273,13.16,0.222,1}, {"N",62.801,13.577,12.809,0.149,1}, {"N",66.222,17.376,8.125,0.349,1}, {"N",67.005,15.307,7.571,0.295,1}, {"C",66.168,16.057,8.25,0.333,1}, {"N",65.224,15.551,9.069,0.285,1}, {"C",64.927,14.123,9.236,0.188,1}, {"C",63.838,14.196,10.31,0.159,1}, {"C",63.543,12.743,10.647,0.147,1}, {"C",62.449,12.694,11.724,0.137,1}, {"C",62.22,11.317,12.265,0.161,1}, {"O",62.956,10.777,13.1,0.155,1}, {"N",61.159,10.695,11.688,0.136,1}, {"N",62.955,11.586,15.718,0.171,1}, {"N",62.242,11.786,17.865,0.185,1}, {"C",62.153,11.155,16.691,0.202,1}, {"N",61.245,10.159,16.55,0.191,1}, {"C",60.959,9.444,15.27,0.155,1}, {"C",59.976,10.194,14.396,0.147,1}, {"C",59.675,9.264,13.219,0.165,1}, {"C",60.773,9.332,12.088,0.121,1}, {"C",60.102,8.641,10.906,0.091,1}, {"O",59.57,9.267,9.965,0.137,1}, {"N",60.218,7.359,10.977,0.099,1}, {"C",61.836,5.441,7.183,0.176,1}, {"C",60.927,6.38,7.983,0.131,1}, {"C",60.303,5.498,9.151,0.183,1}, {"C",59.454,4.293,8.626,0.169,1}, {"C",59.521,6.468,10.068,0.165,1}, {"C",58.54,5.703,11,0.15,1}, {"O",58.921,5.08,11.986,0.14,1}, {"N",57.255,5.741,10.547,0.167,1}, {"C",55.913,6.925,13.641,0.178,1}, {"C",55.161,7.103,12.301,0.212,1}, {"C",54.833,5.797,11.552,0.164,1}, {"C",53.803,4.861,12.308,0.133,1}, {"C",56.146,4.982,11.184,0.158,1}, {"C",55.781,3.793,10.312,0.123,1}, {"O",55.304,3.967,9.165,0.168,1}, {"N",55.908,2.558,10.746,0.1,1}, {"S",56.184,-0.323,11.759,0.206,0.6}, {"S",58.035,0.284,9.688,0.237,0.4}, {"C",56.3,0.247,10.096,0.21,1}, {"C",55.424,1.471,9.904,0.147,1}, {"C",53.958,1.04,10.365,0.149,1}, {"O",53.645,1.139,11.597,0.127,1}, {"N",53.204,0.528,9.418,0.144,1}, {"C",51.868,-0.006,9.741,0.105,1}, {"C",52.057,-1.426,9.467,0.125,1}, {"O",53.009,-1.74,8.702,0.172,1}, {"N",51.21,-2.347,9.889,0.123,1}, {"O",48.481,-5.989,12.069,0.556,1}, {"O",49.006,-5.074,13.943,0.486,1}, {"C",49.308,-5.256,12.751,0.521,1}, {"C",50.545,-4.687,12.004,0.334,1}, {"C",50.367,-4.631,10.487,0.19,1}, {"C",51.323,-3.759,9.634,0.111,1}, {"C",51.136,-4.18,8.188,0.11,1}, {"O",51.578,-5.281,7.786,0.165,1}, {"N",50.537,-3.415,7.316,0.101,1}, {"C",49.34,-2.814,5.245,0.107,1}, {"C",50.322,-3.807,5.938,0.148,1}, {"C",51.625,-3.776,5.132,0.132,1}, {"O",52.579,-3.071,5.467,0.166,1}, {"N",51.595,-4.507,4.059,0.126,1}, {"C",53.526,-5.856,0.966,0.221,1}, {"O",52.218,-6.963,2.5,0.296,1}, {"C",52.35,-5.62,1.921,0.174,1}, {"C",52.676,-4.615,3.086,0.198,1}, {"C",53.035,-3.242,2.582,0.164,1}, {"O",52.186,-2.504,2.065,0.147,1}, {"N",54.322,-2.811,2.71,0.17,1}, {"N",57.068,-1.295,-0.658,0.34,1}, {"O",56.819,-3.475,-0.047,0.525,1}, {"C",56.354,-2.398,-0.389,0.356,1}, {"C",54.838,-2.246,-0.385,0.336,1}, {"C",54.487,-1.281,0.739,0.198,1}, {"C",54.752,-1.497,2.22,0.157,1}, {"C",54.094,-0.269,2.884,0.132,1}, {"O",54.156,0.831,2.266,0.156,1}, {"N",53.451,-0.393,4.032,0.106,1}, {"O",49.554,-0.294,7.145,0.095,1}, {"O",48.937,1.905,7.152,0.155,1}, {"C",49.574,0.879,6.87,0.052,1}, {"C",50.794,1.403,6.017,0.122,1}, {"C",51.66,0.218,5.537,0.097,1}, {"C",52.84,0.783,4.668,0.103,1}, {"C",53.885,1.459,5.562,0.109,1}, {"O",54.059,0.841,6.668,0.126,1}, {"N",54.446,2.584,5.084,0.099,1}, {"O",57.418,0.812,6.684,0.14,1}, {"O",57,0.573,4.594,0.158,1}, {"C",57.155,1.313,5.585,0.118,1}, {"C",56.949,2.787,5.575,0.137,1}, {"C",55.472,3.161,5.951,0.14,1}, {"C",55.277,4.61,5.758,0.103,1}, {"O",55.227,4.968,4.584,0.155,1}, {"N",55.27,5.393,6.776,0.108,1}, {"O",49.261,4.292,6.391,0.196,1}, {"C",51.732,7,6.341,0.146,1}, {"C",50.587,6.28,5.989,0.121,1}, {"C",50.377,5.07,6.709,0.149,1}, {"C",51.211,4.468,7.72,0.107,1}, {"C",52.324,5.271,8.025,0.112,1}, {"C",52.591,6.445,7.313,0.137,1}, {"C",53.861,7.252,7.664,0.103,1}, {"C",55.067,6.794,6.699,0.104,1}, {"C",56.325,7.573,7.268,0.145,1}, {"O",56.884,7.225,8.301,0.148,1}, {"N",56.598,8.642,6.577,0.127,1}, {"O",62.711,13.508,7.203,0.233,1}, {"C",60.895,10.311,6.738,0.176,1}, {"C",61.906,11.209,7.117,0.223,1}, {"C",61.775,12.567,6.865,0.237,1}, {"C",60.621,13.077,6.214,0.176,1}, {"C",59.61,12.154,5.871,0.159,1}, {"C",59.738,10.8,6.108,0.197,1}, {"C",58.55,9.884,5.752,0.179,1}, {"C",57.649,9.56,7.03,0.157,1}, {"C",57.003,10.812,7.622,0.134,1}, {"O",56.131,11.535,7.114,0.137,1}, {"N",57.658,11.186,8.749,0.126,1}, {"C",57.208,11.583,11.94,0.128,1}, {"O",56.338,13.704,11.221,0.158,1}, {"C",56.566,12.328,10.769,0.106,1}, {"C",57.366,12.46,9.403,0.118,1}, {"C",58.703,13.213,9.613,0.146,1}, {"O",59.625,12.597,10.195,0.16,1}, {"N",58.743,14.435,9.235,0.135,1}, {"C",59.928,15.317,9.443,0.162,1}, {"C",59.69,16.346,10.516,0.225,1}, {"O",60.62,17.144,10.762,0.214,1}, {"N",58.54,16.39,11.191,0.211,1}, {"O",55.552,16.631,11.17,0.198,1}, {"O",55.149,18.571,10.305,0.305,1}, {"C",55.866,17.845,10.969,0.28,1}, {"C",57.191,18.476,11.479,0.271,1}, {"C",58.123,17.429,12.145,0.171,1}, {"C",57.521,16.9,13.466,0.178,1}, {"O",56.658,17.459,14.111,0.231,1}, {"N",58.097,15.78,13.843,0.204,1}, {"C",59.341,14.282,18.035,0.398,1}, {"N",58.848,13.816,19.232,0.344,1}, {"C",57.625,14.28,19.411,0.406,1}, {"N",57.318,15.078,18.386,0.432,1}, {"C",58.391,15.097,17.49,0.339,1}, {"C",58.414,15.898,16.228,0.257,1}, {"C",57.854,15.024,15.051,0.214,1}, {"C",56.37,14.68,15.195,0.266,1}, {"O",55.758,15.12,16.187,0.193,1}, {"N",55.863,13.912,14.217,0.223,1}, {"O",58.211,9.356,17.463,0.241,1}, {"C",55.786,12.153,17.389,0.201,1}, {"C",56.805,11.326,17.851,0.207,1}, {"C",57.258,10.257,17.082,0.2,1}, {"C",56.628,9.949,15.868,0.212,1}, {"C",55.646,10.808,15.352,0.214,1}, {"C",55.212,11.908,16.12,0.178,1}, {"C",54.115,12.736,15.517,0.187,1}, {"C",54.495,13.396,14.173,0.264,1}, {"C",53.446,14.447,13.853,0.277,1}, {"O",52.289,14.031,14.08,0.315,1}, {"N",53.693,15.661,13.436,0.246,1}, {"C",53.279,18.055,13.045,0.233,1}, {"C",52.688,16.638,13.044,0.258,1}, {"C",52.058,16.24,11.674,0.305,1}, {"O",50.804,16.256,11.503,0.26,1}, {"N",52.837,15.887,10.651,0.245,1}, {"C",51.954,18.175,8.741,0.231,1}, {"O",54.01,16.995,8.18,0.264,1}, {"C",52.58,16.806,8.345,0.263,1}, {"C",52.392,15.56,9.294,0.229,1}, {"C",53.051,14.251,8.871,0.223,1}, {"O",54.093,14.003,9.511,0.193,1}, {"N",52.553,13.473,7.934,0.186,1}, {"C",53.405,10.223,10.303,0.237,1}, {"C",53.474,10.211,11.712,0.207,1}, {"C",52.572,11.01,12.444,0.207,1}, {"C",51.652,11.851,11.764,0.22,1}, {"C",51.572,11.8,10.396,0.222,1}, {"C",52.432,10.995,9.632,0.239,1}, {"C",52.347,10.962,8.128,0.147,1}, {"C",53.086,12.154,7.533,0.169,1}, {"C",52.897,12.061,6.044,0.179,1}, {"O",51.89,12.617,5.567,0.196,1}, {"N",53.798,11.349,5.449,0.161,1}, {"O",54.405,13.261,3.196,0.234,1}, {"C",54.688,11.885,3.123,0.147,1}, {"C",53.64,11.172,3.982,0.14,1}, {"C",53.848,9.683,3.894,0.145,1}, {"O",54.695,9.13,4.652,0.16,1}, {"N",53.129,9.031,2.996,0.13,1}, {"C",52.027,4.739,2.925,0.255,1}, {"C",51.591,5.377,0.455,0.348,1}, {"C",51.515,5.792,1.954,0.303,1}, {"C",52.26,7.067,1.955,0.158,1}, {"C",53.394,7.631,2.762,0.136,1}, {"C",54.681,7.541,1.811,0.101,1}, {"O",54.794,8.259,0.845,0.1,1}, {"N",55.469,6.557,2.206,0.085,1}, {"C",58.997,6.22,4.608,0.137,1}, {"C",58.191,6.967,3.461,0.138,1}, {"C",57.877,5.881,2.384,0.131,1}, {"C",59.154,5.548,1.534,0.164,1}, {"C",56.687,6.368,1.433,0.133,1}, {"C",56.454,5.354,0.318,0.111,1}, {"O",55.958,4.239,0.593,0.136,1}, {"N",56.892,5.802,-0.891,0.113,1}, {"O",56.611,3.525,-4.433,0.111,1}, {"O",55.398,5.107,-5.296,0.153,1}, {"C",56.108,4.66,-4.344,0.093,1}, {"C",56.227,5.659,-3.219,0.096,1}, {"C",56.871,4.899,-2.035,0.105,1}, {"C",58.344,4.396,-2.306,0.092,1}, {"O",59.143,5.224,-2.786,0.111,1}, {"N",58.569,3.184,-1.968,0.116,1}, {"N",61.131,-0.426,0.826,0.2,1}, {"O",59.258,0.205,1.871,0.26,1}, {"C",60.106,0.416,1.003,0.254,1}, {"C",60.053,1.643,0.158,0.15,1}, {"C",60.033,1.248,-1.326,0.074,1}, {"C",59.897,2.524,-2.158,0.129,1}, {"C",60.213,2.14,-3.581,0.179,1}, {"O",61.344,1.694,-3.895,0.15,1}, {"N",59.245,2.322,-4.48,0.144,1}, {"C",57.372,0.343,-5.593,0.109,1}, {"O",57.277,2.519,-6.806,0.197,1}, {"C",58.079,1.34,-6.504,0.155,1}, {"C",59.453,1.933,-5.874,0.142,1}, {"C",60.056,3.106,-6.639,0.143,1}, {"O",60.356,2.964,-7.848,0.191,1}, {"N",60.275,4.298,-6.105,0.13,1}, {"S",58.368,6.852,-6.278,0.147,1}, {"C",59.561,6.16,-7.475,0.162,1}, {"C",60.792,5.428,-6.832,0.164,1}, {"C",61.712,6.353,-6.019,0.155,1}, {"O",61.87,6.084,-4.84,0.143,1}, {"O",62.207,7.359,-6.59,0.158,1}, {"O",69.525,17.646,18.603,0.268,1}, {"O",69.766,19.578,17.208,0.269,1}, {"O",71.627,19.064,18.389,0.263,1}, {"O",69.815,20.036,19.556,0.311,1}, {"S",70.122,18.969,18.501,0.29,1}, {"N",13.897,16.109,23.054,0.258,1}, {"O",11.633,17.326,23.783,0.343,1}, {"O",11.574,19.581,24.046,0.448,1}, {"C",12.112,18.508,23.657,0.412,1}, {"C",13.425,18.614,22.895,0.306,1}, {"C",13.811,17.296,22.188,0.268,1}, {"C",15.2,17.498,21.52,0.31,1}, {"O",16.214,17.147,22.144,0.35,1}, {"N",15.161,18.029,20.309,0.283,1}, {"C",16.168,16.647,17.796,0.371,1}, {"C",17.492,18.644,17.267,0.27,1}, {"C",16.328,18.135,18.094,0.376,1}, {"C",16.42,18.405,19.599,0.372,1}, {"C",16.731,19.826,20.118,0.36,1}, {"O",15.822,20.71,20.108,0.332,1}, {"N",17.967,20.066,20.571,0.258,1}, {"O",19.191,20.339,22.852,0.401,1}, {"C",19.768,21.331,21.946,0.268,1}, {"C",18.411,21.353,21.141,0.3,1}, {"C",18.495,22.544,20.225,0.329,1}, {"O",18.674,23.67,20.755,0.393,1}, {"N",18.285,22.266,18.976,0.27,1}, {"C",18.323,23.441,18.036,0.327,1}, {"C",19.261,22.898,16.949,0.263,1}, {"O",19.499,21.672,16.963,0.275,1}, {"N",19.695,23.844,16.171,0.308,1}, {"C",20.844,23.617,12.436,0.493,1}, {"O",18.785,24.221,13.531,0.536,1}, {"C",20.226,24.272,13.686,0.492,1}, {"C",20.592,23.546,15.05,0.292,1}, {"C",21.999,24.103,15.316,0.284,1}, {"O",22.122,25.151,15.948,0.282,1}, {"N",22.822,23.278,14.668,0.218,1}, {"C",26.401,23.348,16.036,0.241,1}, {"C",25.145,21.299,15.108,0.144,1}, {"C",25.062,22.711,15.692,0.244,1}, {"C",24.253,23.688,14.767,0.261,1}, {"C",24.866,23.744,13.355,0.264,1}, {"O",24.662,22.782,12.589,0.225,1}, {"N",25.619,24.827,13.073,0.211,1}, {"S",25.687,27.581,11.402,0.216,1}, {"C",26.893,26.294,11.665,0.206,1}, {"C",26.313,24.876,11.811,0.165,1}, {"C",27.388,23.795,11.79,0.157,1}, {"O",28.096,23.562,12.77,0.172,1}, {"N",27.509,23.153,10.63,0.185,1}, {"C",29.463,20.159,7.276,0.218,1}, {"C",29.602,19.406,9.659,0.171,1}, {"C",29.633,20.6,8.709,0.188,1}, {"C",28.478,21.614,8.958,0.115,1}, {"C",28.52,22.134,10.386,0.192,1}, {"C",29.901,22.74,10.714,0.187,1}, {"O",30.841,22.129,11.198,0.207,1}, {"N",29.967,23.986,10.389,0.208,1}, {"O",30.495,27.099,10.605,0.232,1}, {"C",31.13,26.145,9.778,0.158,1}, {"C",31.165,24.795,10.55,0.268,1}, {"C",31.492,24.994,12.004,0.247,1}, {"O",32.724,25.126,12.252,0.336,1}, {"N",30.666,25.021,12.983,0.228,1}, {"C",29.582,25.705,15.066,0.161,1}, {"C",30.856,25.197,14.389,0.207,1}, {"C",31.306,23.86,14.991,0.228,1}, {"O",31.745,23.914,16.158,0.254,1}, {"N",31.206,22.718,14.308,0.174,1}, {"C",28.809,20.393,15.923,0.168,1}, {"C",28.51,19.333,13.563,0.204,1}, {"C",29.144,20.426,14.437,0.21,1}, {"C",30.69,20.311,14.213,0.169,1}, {"C",31.544,21.44,14.926,0.197,1}, {"C",33.025,21.078,14.779,0.229,1}, {"O",33.656,21.629,13.855,0.189,1}, {"N",33.502,20.102,15.565,0.221,1}, {"C",34.118,18.806,17.369,0.246,1}, {"C",32.864,19.349,16.605,0.193,1}, {"C",35.041,18.393,16.273,0.224,1}, {"C",34.909,19.603,15.343,0.228,1}, {"C",35.037,19.189,13.89,0.215,1}, {"O",34.124,18.669,13.16,0.194,1}, {"N",36.209,19.382,13.323,0.177,1}, {"C",38.486,19.579,12.99,0.233,1}, {"C",37.373,19.969,14.011,0.207,1}, {"C",37.878,19.43,11.647,0.229,1}, {"C",36.428,18.998,11.964,0.161,1}, {"C",36.144,17.529,11.701,0.187,1}, {"O",35.771,17.293,10.494,0.189,1}, {"N",36.252,16.575,12.594,0.144,1}, {"O",39.579,15.98,14.43,0.241,1}, {"O",37.69,16.577,15.267,0.205,1}, {"C",38.331,15.745,14.599,0.252,1}, {"C",37.867,14.469,13.911,0.185,1}, {"C",36.336,14.403,13.667,0.162,1}, {"C",35.975,15.16,12.387,0.162,1}, {"C",34.504,14.852,12.005,0.117,1}, {"O",34.196,13.848,11.377,0.171,1}, {"N",33.677,15.783,12.482,0.182,1}, {"C",31.47,17.021,12.818,0.089,1}, {"C",32.195,15.812,12.19,0.204,1}, {"C",31.998,15.794,10.657,0.181,1}, {"O",31.219,15.025,10.093,0.18,1}, {"N",32.803,16.644,9.958,0.158,1}, {"C",33.844,17.872,6.502,0.246,1}, {"O",32.946,19.068,8.484,0.243,1}, {"C",33.625,17.893,8.014,0.178,1}, {"C",32.779,16.668,8.514,0.127,1}, {"C",33.281,15.381,7.934,0.128,1}, {"O",32.775,14.873,6.927,0.149,1}, {"N",34.298,14.735,8.489,0.144,1}, {"O",37.39,14.619,7.785,0.299,1}, {"O",37.807,13.862,9.817,0.336,1}, {"C",37.151,13.882,8.776,0.288,1}, {"C",35.974,12.937,8.745,0.116,1}, {"C",34.792,13.482,7.915,0.165,1}, {"C",33.71,12.387,7.996,0.155,1}, {"O",33.675,11.576,7.071,0.171,1}, {"N",33.092,12.413,9.197,0.175,1}, {"C",30.406,10.231,11.008,0.113,1}, {"O",32.653,11.318,11.606,0.169,1}, {"C",31.436,11.32,10.787,0.185,1}, {"C",32.065,11.34,9.356,0.179,1}, {"C",30.91,11.534,8.348,0.157,1}, {"O",30.517,10.489,7.803,0.139,1}, {"N",30.493,12.797,8.205,0.201,1}, {"C",27.032,14.259,8.334,0.341,1}, {"C",27.995,16.664,7.996,0.341,1}, {"C",28.265,15.18,8.242,0.359,1}, {"C",29.077,14.586,7.111,0.253,1}, {"C",29.415,13.095,7.217,0.247,1}, {"C",29.876,12.588,5.831,0.284,1}, {"O",29.071,12.038,5.098,0.229,1}, {"N",31.136,12.809,5.482,0.188,1}, {"N",34.05,15.191,3.851,0.329,1}, {"O",32.018,14.834,2.817,0.464,1}, {"C",33.006,14.417,3.505,0.339,1}, {"C",33.091,12.975,3.942,0.249,1}, {"C",31.722,12.349,4.222,0.199,1}, {"C",31.692,10.846,4.187,0.217,1}, {"O",31.339,10.335,3.075,0.238,1}, {"N",32.03,10.049,5.182,0.181,1}, {"C",34.664,7.569,5.184,0.279,1}, {"C",34.662,7.569,7.692,0.271,1}, {"C",34.092,8.224,6.459,0.191,1}, {"C",32.583,8.018,6.376,0.229,1}, {"C",31.915,8.605,5.093,0.193,1}, {"C",30.465,8.088,4.964,0.216,1}, {"O",30.225,7.023,4.37,0.226,1}, {"N",29.599,8.86,5.617,0.216,1}, {"C",27.052,9.956,9.108,0.136,1}, {"C",27.555,8.943,8.069,0.172,1}, {"C",27.388,9.365,6.621,0.258,1}, {"C",25.922,9.062,6.261,0.25,1}, {"C",28.175,8.485,5.596,0.218,1}, {"C",27.708,8.591,4.139,0.241,1}, {"O",27.073,7.659,3.609,0.255,1}, {"N",28.047,9.673,3.486,0.228,1}, {"C",28.181,11.267,1.625,0.235,1}, {"C",27.658,9.901,2.078,0.262,1}, {"C",28.083,8.757,1.165,0.376,1}, {"O",27.268,8.216,0.361,0.361,1}, {"N",29.317,8.264,1.294,0.311,1}, {"O",32.041,7.143,1.536,0.414,1}, {"C",31.393,7.39,0.284,0.363,1}, {"C",29.878,7.182,0.46,0.31,1}, {"C",29.611,5.774,0.953,0.305,1}, {"O",30.006,4.8,0.298,0.33,1}, {"N",28.953,5.809,2.103,0.295,1}, {"O",27.012,2.802,4.015,0.475,1}, {"O",27.016,1.408,2.266,0.505,1}, {"C",27.192,2.551,2.775,0.488,1}, {"C",27.695,3.714,1.912,0.368,1}, {"C",28.65,4.56,2.774,0.266,1}, {"C",29.961,3.848,3.147,0.298,1}, {"O",30.112,2.631,2.985,0.237,1}, {"N",30.873,4.622,3.731,0.261,1}, {"C",32.088,3.905,4.208,0.235,1}, {"C",33.17,3.859,3.1,0.289,1}, {"O",33.092,4.59,2.105,0.299,1}, {"N",34.181,3.031,3.282,0.241,1}, {"C",35.765,1.558,2.468,0.239,1}, {"C",35.249,2.992,2.262,0.271,1}, {"C",35.658,1.339,3.94,0.283,1}, {"C",34.439,2.116,4.414,0.231,1}, {"C",34.568,2.842,5.752,0.236,1}, {"O",35.021,4.006,5.8,0.273,1}, {"N",34.062,2.339,6.865,0.21,1}, {"C",31.335,4.871,8.387,0.21,1}, {"C",30.269,5.53,7.7,0.294,1}, {"C",29.389,4.774,6.878,0.186,1}, {"C",29.623,3.412,6.752,0.234,1}, {"C",30.668,2.748,7.418,0.226,1}, {"C",31.526,3.501,8.247,0.203,1}, {"C",32.677,2.759,8.931,0.186,1}, {"C",34.02,3.033,8.154,0.242,1}, {"C",35.203,2.617,9.015,0.178,1}, {"O",35.532,1.413,8.884,0.196,1}, {"N",35.707,3.505,9.86,0.168,1}, {"C",36.196,5.408,11.153,0.244,1}, {"C",35.333,4.895,9.987,0.158,1}, {"C",37.277,4.369,11.369,0.187,1}, {"C",36.817,3.064,10.715,0.14,1}, {"C",36.487,2.033,11.765,0.183,1}, {"O",37.264,1.098,12.102,0.171,1}, {"N",35.303,2.149,12.446,0.173,1}, {"O",38.498,4.748,17.267,0.312,1}, {"C",35.635,4.123,15.129,0.161,1}, {"C",36.683,4.814,15.812,0.211,1}, {"C",37.534,4.048,16.622,0.329,1}, {"C",37.434,2.642,16.809,0.255,1}, {"C",36.379,2.017,16.114,0.284,1}, {"C",35.475,2.777,15.335,0.161,1}, {"C",34.391,2.004,14.677,0.122,1}, {"C",34.935,1.202,13.528,0.137,1}, {"C",33.881,0.23,13.069,0.126,1}, {"O",32.993,0.588,12.25,0.148,1}, {"N",33.99,-0.936,13.586,0.123,1}, {"O",33.501,-3.552,15.194,0.226,1}, {"C",33.456,-3.409,13.83,0.155,1}, {"C",33.031,-2.035,13.342,0.191,1}, {"C",31.61,-1.605,13.847,0.198,1}, {"O",30.645,-2.179,13.256,0.171,1}, {"N",31.479,-0.732,14.803,0.174,1}, {"N",28.262,-1.334,18.613,0.3,1}, {"O",29.124,-2.936,17.227,0.475,1}, {"C",29.256,-1.835,17.85,0.407,1}, {"C",30.559,-1.066,17.674,0.22,1}, {"C",30.531,0.226,16.849,0.21,1}, {"C",30.252,-0.189,15.397,0.155,1}, {"C",29.674,0.932,14.579,0.183,1}, {"O",28.557,1.428,14.885,0.253,1}, {"N",30.334,1.395,13.527,0.142,1}, {"O",31.375,4.459,13.62,0.177,1}, {"O",32.869,4.132,12.099,0.157,1}, {"C",31.729,3.936,12.515,0.162,1}, {"C",30.792,3.074,11.644,0.122,1}, {"C",29.817,2.454,12.67,0.15,1}, {"C",28.632,1.9,11.825,0.164,1}, {"O",28.81,0.852,11.22,0.144,1}, {"N",27.53,2.634,11.875,0.179,1}, {"C",26.351,2.246,11.06,0.199,1}, {"C",25.405,1.303,11.75,0.171,1}, {"O",24.557,0.69,11.06,0.283,1}, {"N",25.457,1.134,13.023,0.155,1}, {"C",25.392,0.735,16.144,0.177,1}, {"C",26.391,-1.22,14.752,0.213,1}, {"C",25.14,-0.322,15.092,0.211,1}, {"C",24.551,0.252,13.768,0.145,1}, {"C",23.284,1.158,13.974,0.177,1}, {"O",23.274,2.41,13.956,0.19,1}, {"N",22.198,0.37,14.178,0.215,1}, {"C",19.631,-0.58,13.217,0.248,1}, {"C",18.43,0.788,14.995,0.231,1}, {"C",19.717,0.06,14.558,0.215,1}, {"C",20.928,1.072,14.466,0.25,1}, {"C",21.037,1.78,15.807,0.189,1}, {"O",21.522,1.284,16.85,0.186,1}, {"N",20.518,2.945,15.793,0.175,1}, {"C",21.25,5.835,19.206,0.227,1}, {"C",20.933,6.625,20.345,0.226,1}, {"C",19.868,7.602,20.354,0.271,1}, {"C",19.106,7.79,19.185,0.226,1}, {"C",19.423,6.988,18.099,0.187,1}, {"C",20.464,6.024,18.067,0.172,1}, {"C",20.671,5.236,16.777,0.189,1}, {"C",20.352,3.75,17.006,0.23,1}, {"C",18.871,3.502,17.502,0.273,1}, {"O",17.933,3.903,16.777,0.257,1}, {"N",18.7,2.934,18.699,0.261,1}, {"N",18.983,-1.779,20.383,0.573,1}, {"O",17.555,-0.734,21.87,0.61,1}, {"C",18.096,-0.815,20.746,0.596,1}, {"C",17.768,0.234,19.672,0.471,1}, {"C",17.386,1.554,20.355,0.302,1}, {"C",17.375,2.652,19.263,0.349,1}, {"C",16.59,3.859,19.793,0.361,1}, {"O",15.357,3.69,19.992,0.329,1}, {"N",17.223,4.984,20.074,0.295,1}, {"N",13.756,8.385,19.408,0.197,1}, {"O",15.678,8.746,20.508,0.291,1}, {"C",14.943,7.991,19.825,0.284,1}, {"C",15.532,6.649,19.454,0.291,1}, {"C",16.457,6.138,20.568,0.301,1}, {"C",15.626,5.742,21.802,0.381,1}, {"O",14.526,6.262,21.972,0.324,1}, {"N",16.213,4.833,22.55,0.349,1}, {"N",17.324,3.937,29.123,0.637,1}, {"N",16.219,1.967,29.159,0.687,1}, {"C",17.153,2.722,28.53,0.666,1}, {"N",17.849,2.399,27.441,0.674,1}, {"C",18.085,1.833,26.119,0.648,1}, {"C",17.349,2.078,24.828,0.576,1}, {"C",16.634,3.354,24.605,0.372,1}, {"C",15.756,4.22,23.792,0.378,1}, {"C",15.312,5.38,24.696,0.386,1}, {"O",14.242,5.107,25.276,0.414,1}, {"N",15.881,6.547,24.853,0.371,1}, {"O",18.25,6.292,27.096,0.725,1}, {"O",18.71,6.541,24.893,0.745,1}, {"C",18.294,6.953,26.005,0.705,1}, {"C",17.714,8.337,26.302,0.646,1}, {"C",16.212,8.307,26.671,0.5,1}, {"C",15.227,7.544,25.765,0.407,1}, {"C",14.354,8.608,25.074,0.429,1}, {"O",14.116,9.656,25.765,0.478,1}, {"N",13.892,8.383,23.846,0.32,1}, {"O",11.194,7.867,22.896,0.568,1}, {"C",11.586,9.175,23.392,0.447,1}, {"C",13.095,9.287,23.048,0.321,1}, {"C",13.545,10.748,23.083,0.409,1}, {"O",12.732,11.736,23.191,0.353,1}, {"N",14.871,10.893,22.942,0.251,1}, {"C",17.153,12.029,24.741,0.364,1}, {"C",17.415,13.83,22.993,0.278,1}, {"C",16.868,12.436,23.305,0.321,1}, {"C",15.354,12.295,22.915,0.255,1}, {"C",14.962,12.81,21.537,0.188,1}, {"O",14.644,13.994,21.347,0.235,1}, {"N",15.1,11.903,20.544,0.256,1}, {"C",17.608,13.325,17.949,0.151,1}, {"C",18.005,10.923,17.368,0.196,1}, {"C",17.271,11.905,18.284,0.172,1}, {"C",15.764,11.582,18.128,0.219,1}, {"C",14.76,12.216,19.122,0.247,1}, {"C",13.295,11.696,18.913,0.258,1}, {"O",12.82,10.807,19.681,0.227,1}, {"N",12.671,12.253,17.889,0.257,1}, {"C",11.816,13.805,16.319,0.26,1}, {"C",13.173,13.322,16.955,0.292,1}, {"C",11.107,12.485,16.128,0.232,1}, {"C",11.298,11.848,17.527,0.226,1}, {"C",11.156,10.349,17.44,0.231,1}, {"O",12.034,9.658,16.827,0.208,1}, {"N",10.074,9.818,18.043,0.211,1}, {"C",7.979,6.615,18.745,0.211,1}, {"O",8.959,8.495,20.09,0.288,1}, {"C",8.485,8.027,18.807,0.223,1}, {"C",9.774,8.366,17.944,0.21,1}, {"C",9.533,7.938,16.509,0.168,1}, {"O",8.858,8.655,15.799,0.181,1}, {"N",10.166,6.883,16.04,0.232,1}, {"N",9.623,7.877,12.141,0.13,1}, {"O",10.481,9.992,12.179,0.225,1}, {"C",10.441,8.838,12.622,0.167,1}, {"C",11.319,8.276,13.717,0.156,1}, {"C",11.374,6.774,13.81,0.197,1}, {"C",10.182,6.314,14.696,0.216,1}, {"C",10.266,4.816,14.838,0.193,1}, {"O",10.576,4.404,15.979,0.217,1}, {"N",9.96,4.057,13.818,0.22,1}, {"O",8.258,2.005,12.569,0.328,1}, {"C",9.687,1.871,12.609,0.23,1}, {"C",10.111,2.59,13.911,0.26,1}, {"C",11.591,2.223,14.195,0.314,1}, {"O",12.531,2.987,13.871,0.22,1}, {"N",11.808,1.072,14.792,0.287,1}, {"O",18.259,-3.197,15.821,0.522,1}, {"C",15.293,-1.249,16.986,0.434,1}, {"C",16.564,-1.851,16.998,0.439,1}, {"C",17.022,-2.581,15.899,0.42,1}, {"C",16.214,-2.723,14.755,0.529,1}, {"C",14.949,-2.125,14.719,0.478,1}, {"C",14.484,-1.39,15.843,0.475,1}, {"C",13.082,-0.802,15.656,0.381,1}, {"C",13.181,0.566,14.981,0.288,1}, {"C",13.821,0.417,13.595,0.285,1}, {"O",13.281,-0.169,12.613,0.256,1}, {"N",15.014,1.028,13.469,0.275,1}, {"C",15.739,0.968,12.19,0.223,1}, {"C",15.763,2.225,11.396,0.21,1}, {"O",16.452,2.366,10.331,0.258,1}, {"N",15.043,3.253,11.829,0.194,1}, {"O",13.004,10.419,9.473,0.167,1}, {"C",14.42,7.881,11.642,0.165,1}, {"C",14.199,9.125,11.032,0.186,1}, {"C",13.196,9.234,10.066,0.166,1}, {"C",12.502,8.084,9.705,0.183,1}, {"C",12.713,6.87,10.289,0.189,1}, {"C",13.714,6.74,11.32,0.143,1}, {"C",13.907,5.408,11.933,0.145,1}, {"C",15.002,4.561,11.208,0.199,1}, {"C",16.33,5.362,11.359,0.136,1}, {"O",16.775,6.109,10.523,0.186,1}, {"N",16.916,5.176,12.51,0.207,1}, {"O",13.978,10.326,15.243,0.183,1}, {"C",16.991,8.604,14.133,0.155,1}, {"C",15.998,9.563,14.313,0.183,1}, {"C",14.867,9.256,15.104,0.206,1}, {"C",14.736,8.028,15.707,0.159,1}, {"C",15.721,7.04,15.478,0.175,1}, {"C",16.852,7.337,14.691,0.193,1}, {"C",17.922,6.277,14.478,0.182,1}, {"C",18.152,5.839,12.999,0.168,1}, {"C",19.352,4.888,12.958,0.146,1}, {"O",19.243,3.732,13.353,0.15,1}, {"N",20.474,5.491,12.595,0.175,1}, {"C",21.328,2.05,10.846,0.253,1}, {"N",20.279,1.517,10.212,0.305,1}, {"C",19.681,2.495,9.589,0.274,1}, {"N",20.318,3.697,9.82,0.204,1}, {"C",21.377,3.379,10.62,0.268,1}, {"C",22.385,4.326,11.222,0.154,1}, {"C",21.776,4.758,12.575,0.221,1}, {"C",22.859,5.674,13.229,0.168,1}, {"O",22.707,6.904,13.114,0.154,1}, {"N",23.813,4.892,13.824,0.149,1}, {"O",25.779,2.977,17.873,0.565,1}, {"O",26.172,5.188,18.119,0.468,1}, {"C",25.732,4.178,17.557,0.486,1}, {"C",24.999,4.31,16.215,0.276,1}, {"C",24.926,5.83,15.925,0.184,1}, {"C",24.831,5.86,14.468,0.143,1}, {"C",26.241,5.578,13.886,0.115,1}, {"O",26.543,4.467,13.43,0.122,1}, {"N",26.953,6.717,13.883,0.157,1}, {"O",24.876,4.663,8.531,0.26,1}, {"C",26.076,7.104,10.993,0.189,1}, {"C",25.214,6.379,10.157,0.186,1}, {"C",25.723,5.369,9.359,0.243,1}, {"C",27.065,4.992,9.341,0.155,1}, {"C",27.882,5.684,10.198,0.128,1}, {"C",27.431,6.714,10.995,0.18,1}, {"C",28.385,7.461,11.924,0.214,1}, {"C",28.338,6.742,13.292,0.158,1}, {"C",29.254,7.509,14.254,0.165,1}, {"O",28.865,8.519,14.897,0.131,1}, {"N",30.514,7.022,14.405,0.194,1}, {"C",33.673,7.212,16.671,0.128,1}, {"O",32.203,5.405,15.807,0.136,1}, {"C",32.754,6.678,15.533,0.129,1}, {"C",31.477,7.657,15.319,0.154,1}, {"C",31.982,8.971,14.727,0.094,1}, {"O",32.258,9.007,13.492,0.118,1}, {"N",32.17,9.991,15.497,0.129,1}, {"C",30.868,12.663,14.747,0.137,1}, {"C",33.157,13.78,15.354,0.146,1}, {"C",32.174,12.558,15.561,0.161,1}, {"C",32.861,11.244,15.243,0.152,1}, {"C",34.19,11.023,16.137,0.15,1}, {"O",34.141,11.04,17.381,0.165,1}, {"N",35.267,10.797,15.377,0.188,1}, {"C",38.308,8.317,13.434,0.147,1}, {"C",37.452,8.782,14.618,0.142,1}, {"C",37.712,10.186,15.175,0.149,1}, {"C",39.069,10.352,15.96,0.175,1}, {"C",36.523,10.555,16.155,0.184,1}, {"C",36.911,11.799,16.967,0.134,1}, {"O",36.762,12.974,16.509,0.156,1}, {"N",37.384,11.474,18.198,0.158,1}, {"C",37.831,13.434,21.526,0.196,1}, {"O",35.787,12.616,20.47,0.217,1}, {"C",37.244,12.392,20.575,0.203,1}, {"C",37.874,12.507,19.144,0.14,1}, {"C",39.43,12.31,19.199,0.17,1}, {"O",39.764,11.303,19.841,0.148,1}, {"N",40.182,13.208,18.568,0.162,1}, {"C",40.994,14.824,17.077,0.243,1}, {"C",39.741,14.394,17.844,0.208,1}, {"C",42.1,14.519,18.066,0.214,1}, {"C",41.64,13.184,18.639,0.199,1}, {"C",42.032,13.233,20.143,0.202,1}, {"O",41.463,14.058,20.91,0.183,1}, {"N",42.919,12.375,20.588,0.198,1}, {"C",43.363,12.311,21.953,0.21,1}, {"C",42.53,11.384,22.811,0.247,1}, {"O",43.136,11.165,23.868,0.229,1}, {"N",41.353,10.922,22.43,0.212,1}, {"C",39.222,9.967,23.023,0.152,1}, {"C",40.689,9.99,23.376,0.183,1}, {"C",41.307,8.593,23.236,0.198,1}, {"O",41.87,8.26,22.141,0.236,1}, {"N",41.232,7.72,24.241,0.151,1}, {"N",41.94,1.705,26.279,0.231,1}, {"N",40.139,2.709,27.311,0.22,1}, {"C",41.445,2.741,26.994,0.261,1}, {"N",42.283,3.761,27.329,0.234,1}, {"C",42.037,5.113,27.753,0.2,1}, {"C",41.701,6.112,26.69,0.212,1}, {"C",42.362,5.708,25.396,0.244,1}, {"C",41.749,6.381,24.14,0.155,1}, {"C",40.662,5.401,23.675,0.138,1}, {"O",40.959,4.218,23.431,0.163,1}, {"N",39.417,5.97,23.647,0.172,1}, {"C",37.754,4.599,25.686,0.199,1}, {"O",36.503,6.311,24.524,0.157,1}, {"C",37.146,5.001,24.323,0.179,1}, {"C",38.253,5.149,23.197,0.175,1}, {"C",37.647,5.844,21.971,0.162,1}, {"O",38.1,6.899,21.471,0.182,1}, {"N",36.533,5.203,21.585,0.176,1}, {"N",30.491,2.331,19.363,0.274,1}, {"N",30.684,4.02,17.816,0.271,1}, {"C",31.257,3.155,18.643,0.351,1}, {"N",32.593,3.073,18.804,0.383,1}, {"C",33.701,3.55,18.052,0.27,1}, {"C",34.864,3.767,19.017,0.314,1}, {"C",34.599,4.837,20.047,0.219,1}, {"C",35.692,5.774,20.522,0.197,1}, {"C",35.095,7.113,21.045,0.178,1}, {"O",34.602,7.903,20.233,0.206,1}, {"N",35.12,7.429,22.329,0.114,1}, {"C",34.69,8.677,22.908,0.143,1}, {"C",33.141,8.911,22.862,0.171,1}, {"O",32.389,7.93,22.776,0.202,1}, {"N",32.785,10.18,22.895,0.171,1}, {"C",31.772,10.327,25.614,0.201,1}, {"O",31.713,12.474,24.339,0.199,1}, {"C",31.175,11.149,24.421,0.135,1}, {"C",31.316,10.453,23.005,0.197,1}, {"C",30.683,11.176,21.865,0.193,1}, {"O",29.469,11.442,22.019,0.173,1}, {"N",31.407,11.5,20.821,0.12,1}, {"N",35.113,17.489,21.688,0.204,1}, {"N",35.63,16.864,19.592,0.153,1}, {"C",34.928,16.636,20.67,0.15,1}, {"N",34.092,15.602,20.759,0.18,1}, {"C",33.477,14.863,19.677,0.131,1}, {"C",32.519,13.868,20.304,0.126,1}, {"C",31.75,13.213,19.121,0.173,1}, {"C",30.785,12.241,19.719,0.13,1}, {"C",30.278,11.265,18.688,0.136,1}, {"O",30.909,10.245,18.355,0.109,1}, {"N",29.058,11.696,18.182,0.122,1}, {"N",31.332,8.075,19.76,0.171,1}, {"N",30.85,6.061,21.02,0.151,1}, {"C",30.594,6.976,20.06,0.201,1}, {"N",29.449,6.754,19.355,0.149,1}, {"C",28.876,7.634,18.363,0.082,1}, {"C",28.003,8.722,19.003,0.104,1}, {"C",27.516,9.691,17.939,0.059,1}, {"C",28.423,10.731,17.238,0.099,1}, {"C",27.575,11.603,16.331,0.121,1}, {"O",27.206,12.71,16.685,0.133,1}, {"N",27.41,10.977,15.227,0.169,1}, {"C",28.083,13.823,11.782,0.26,1}, {"C",27.697,13.247,13.142,0.203,1}, {"C",26.888,11.959,13.037,0.158,1}, {"C",25.789,12.219,12.002,0.166,1}, {"C",26.334,11.512,14.382,0.13,1}, {"C",25.289,10.443,14.117,0.145,1}, {"O",25.613,9.271,13.926,0.158,1}, {"N",24.066,10.875,14.304,0.147,1}, {"C",23.664,8.649,16.933,0.304,1}, {"C",22.487,9.571,16.774,0.221,1}, {"C",21.939,9.969,15.405,0.2,1}, {"C",20.707,9.114,14.865,0.235,1}, {"C",22.92,9.942,14.217,0.139,1}, {"C",22.182,10.385,12.955,0.132,1}, {"O",21.912,11.574,12.692,0.163,1}, {"N",21.945,9.47,12.059,0.165,1}, {"S",21.685,7.603,9.714,0.255,0.7}, {"S",23.398,9.942,8.972,0.231,0.3}, {"C",21.84,9.337,9.586,0.202,1}, {"C",21.206,9.913,10.845,0.192,1}, {"C",19.73,9.399,10.982,0.187,1}, {"O",19.464,8.341,11.608,0.196,1}, {"N",18.864,10.198,10.322,0.205,1}, {"C",17.462,9.671,10.344,0.231,1}, {"C",17.24,9.341,8.88,0.203,1}, {"O",18.117,9.636,8.047,0.265,1}, {"N",16.103,8.74,8.534,0.255,1}, {"O",14.579,3.972,7.853,0.547,1}, {"O",12.995,5.367,7.144,0.447,1}, {"C",14.144,5.087,7.467,0.496,1}, {"C",15.197,6.158,7.459,0.342,1}, {"C",14.75,7.46,6.797,0.238,1}, {"C",15.883,8.468,7.111,0.276,1}, {"C",15.571,9.712,6.334,0.312,1}, {"O",15.758,9.5,5.114,0.379,1}, {"N",15.152,10.859,6.834,0.299,1}, {"C",14.137,13.07,6.677,0.314,1}, {"C",14.895,11.984,5.918,0.311,1}, {"C",16.22,12.527,5.366,0.406,1}, {"O",17.365,12.212,5.717,0.36,1}, {"N",15.998,13.556,4.21,0.412,1}, {"C",15.889,13.729,1.302,0.432,1}, {"O",15.796,15.89,2.323,0.529,1}, {"C",16.652,14.771,2.121,0.503,1}, {"C",17.155,14.182,3.544,0.356,1}, {"C",17.822,15.159,4.607,0.341,1}, {"O",17.11,16.014,5.205,0.328,1}, {"N",19.165,15.038,4.775,0.376,1}, {"N",21.514,19.422,3.487,0.588,1}, {"O",21.533,17.127,3.251,0.458,1}, {"C",20.986,18.303,3.555,0.528,1}, {"C",19.548,18.199,4.065,0.532,1}, {"C",19.417,17.515,5.404,0.467,1}, {"C",19.81,16.043,5.668,0.35,1}, {"C",19.394,15.956,7.126,0.225,1}, {"O",19.703,16.873,7.913,0.276,1}, {"N",18.676,14.878,7.403,0.246,1}, {"O",14.982,12.074,9.66,0.205,1}, {"O",14.866,12.762,11.758,0.277,1}, {"C",15.322,12.786,10.623,0.225,1}, {"C",16.497,13.693,10.314,0.198,1}, {"C",17.135,13.644,8.918,0.171,1}, {"C",18.258,14.679,8.801,0.22,1}, {"C",19.498,14.097,9.493,0.206,1}, {"O",19.597,12.846,9.537,0.224,1}, {"N",20.46,14.881,9.966,0.217,1}, {"O",22.83,12.617,8.229,0.305,1}, {"O",22.524,14.498,7.392,0.283,1}, {"C",22.761,13.826,8.419,0.268,1}, {"C",22.935,14.578,9.75,0.258,1}, {"C",21.689,14.338,10.63,0.169,1}, {"C",21.793,15.113,11.911,0.124,1}, {"O",21.738,16.332,11.887,0.166,1}, {"N",21.928,14.388,12.993,0.144,1}, {"O",15.683,14.447,13.435,0.309,1}, {"C",18.821,15.441,15.061,0.164,1}, {"C",17.499,15.517,14.553,0.187,1}, {"C",16.98,14.38,13.895,0.248,1}, {"C",17.716,13.206,13.668,0.229,1}, {"C",19.057,13.179,14.121,0.211,1}, {"C",19.59,14.283,14.824,0.19,1}, {"C",21.04,14.238,15.316,0.122,1}, {"C",21.994,14.988,14.31,0.153,1}, {"C",23.431,14.815,14.878,0.143,1}, {"O",23.933,13.693,14.651,0.181,1}, {"N",23.846,15.772,15.608,0.138,1}, {"O",31.047,16.826,18.794,0.219,1}, {"C",28.48,16.08,16.195,0.202,1}, {"C",29.735,16.056,16.869,0.231,1}, {"C",29.882,16.772,18.07,0.243,1}, {"C",28.766,17.493,18.608,0.269,1}, {"C",27.524,17.515,17.901,0.208,1}, {"C",27.372,16.779,16.708,0.17,1}, {"C",26.01,16.848,16.004,0.155,1}, {"C",25.152,15.593,16.266,0.156,1}, {"C",24.927,15.454,17.767,0.17,1}, {"O",24.092,16.294,18.289,0.177,1}, {"N",25.7,14.574,18.376,0.148,1}, {"C",25.463,11.914,20.009,0.124,1}, {"O",25.093,13.392,21.884,0.134,1}, {"C",24.949,13.253,20.43,0.121,1}, {"C",25.718,14.483,19.845,0.166,1}, {"C",27.232,14.476,20.272,0.139,1}, {"O",28.018,13.681,19.724,0.16,1}, {"N",27.54,15.316,21.214,0.164,1}, {"C",28.973,15.337,21.68,0.18,1}, {"C",29.017,14.781,23.064,0.243,1}, {"O",30.04,14.697,23.755,0.23,1}, {"N",27.861,14.347,23.574,0.227,1}, {"O",25.114,14.616,24.424,0.193,1}, {"O",25.102,16.33,25.803,0.291,1}, {"C",25.638,15.304,25.326,0.247,1}, {"C",27.054,14.896,25.835,0.254,1}, {"C",27.758,13.826,24.98,0.21,1}, {"C",27.169,12.428,25.078,0.228,1}, {"O",26.589,12.078,26.161,0.281,1}, {"N",27.368,11.604,24.025,0.245,1}, {"C",28.74,7.34,24.2,0.452,1}, {"N",28.461,5.997,24.141,0.491,1}, {"C",27.338,5.856,24.845,0.45,1}, {"N",26.882,6.994,25.357,0.351,1}, {"C",27.784,7.968,24.948,0.39,1}, {"C",27.653,9.437,25.272,0.3,1}, {"C",26.935,10.201,24.067,0.322,1}, {"C",25.413,10.138,24.222,0.334,1}, {"O",24.871,9.543,25.206,0.288,1}, {"N",24.785,10.861,23.3,0.3,1}, {"O",26.112,5.917,20.047,0.451,1}, {"C",24.247,7.411,22.793,0.381,1}, {"C",25.037,6.56,22.028,0.481,1}, {"C",25.286,6.831,20.674,0.481,1}, {"C",24.719,7.945,20.039,0.375,1}, {"C",23.932,8.782,20.822,0.393,1}, {"C",23.676,8.544,22.175,0.316,1}, {"C",22.797,9.433,23.028,0.286,1}, {"C",23.297,10.882,23.223,0.355,1}, {"C",22.528,11.54,24.362,0.376,1}, {"O",21.329,11.199,24.514,0.393,1}, {"N",23.108,12.44,25.14,0.238,1}, {"C",23.167,13.629,27.299,0.272,1}, {"C",22.314,13.105,26.164,0.282,1}, {"C",21.588,14.224,25.422,0.295,1}, {"O",20.386,14.444,25.593,0.324,1}, {"N",22.231,14.967,24.552,0.246,1}, {"C",21.993,17.55,25.96,0.296,1}, {"O",23.344,17.746,24.037,0.237,1}, {"C",21.997,17.45,24.435,0.276,1}, {"C",21.62,16.079,23.796,0.191,1}, {"C",21.988,15.882,22.332,0.236,1}, {"O",22.977,15.181,21.926,0.219,1}, {"N",21.125,16.44,21.481,0.172,1}, {"C",21.571,13.059,18.913,0.212,1}, {"C",21.763,11.705,19.221,0.244,1}, {"C",21.088,11.196,20.332,0.193,1}, {"C",20.262,11.972,21.162,0.22,1}, {"C",20.054,13.268,20.824,0.208,1}, {"C",20.705,13.84,19.713,0.189,1}, {"C",20.405,15.285,19.375,0.154,1}, {"C",21.297,16.309,20.044,0.138,1}, {"C",20.992,17.643,19.414,0.177,1}, {"O",20.114,18.309,19.999,0.177,1}, {"N",21.653,17.95,18.327,0.146,1}, {"O",22.648,20.939,18.8,0.377,1}, {"C",22.628,20.147,17.655,0.268,1}, {"C",21.458,19.175,17.586,0.16,1}, {"C",21.324,18.712,16.123,0.147,1}, {"O",21.967,17.767,15.768,0.154,1}, {"N",20.407,19.344,15.395,0.147,1}, {"C",17.864,20.141,11.313,0.333,1}, {"C",18.359,17.675,11.728,0.308,1}, {"C",18.774,19.124,11.952,0.262,1}, {"C",18.845,19.411,13.478,0.192,1}, {"C",20.237,19.008,13.984,0.155,1}, {"C",21.39,19.809,13.233,0.165,1}, {"O",21.657,21.012,13.414,0.169,1}, {"N",22.137,19.089,12.407,0.178,1}, {"C",25.803,16.848,12.081,0.175,1}, {"C",24.804,17.954,12.548,0.125,1}, {"C",24.332,18.645,11.234,0.134,1}, {"C",25.413,19.476,10.479,0.189,1}, {"C",23.221,19.712,11.651,0.202,1}, {"C",22.702,20.412,10.39,0.208,1}, {"O",21.991,19.879,9.561,0.198,1}, {"N",23.142,21.664,10.295,0.2,1}, {"O",22.559,24.494,7.235,0.232,1}, {"O",21.711,25.889,8.598,0.295,1}, {"C",22.301,24.792,8.392,0.239,1}, {"C",22.564,23.886,9.594,0.155,1}, {"C",22.932,22.517,9.148,0.16,1}, {"C",24.27,22.598,8.362,0.146,1}, {"O",25.219,23.303,8.742,0.178,1}, {"N",24.237,21.884,7.297,0.159,1}, {"N",25.99,17.688,4.954,0.481,1}, {"O",24.286,17.229,6.406,0.378,1}, {"C",25.241,18.008,5.895,0.424,1}, {"C",25.365,19.351,6.575,0.306,1}, {"C",25.294,20.537,5.598,0.198,1}, {"C",25.445,21.8,6.41,0.179,1}, {"C",25.686,22.999,5.529,0.205,1}, {"O",26.633,22.939,4.741,0.248,1}, {"N",24.865,24.035,5.624,0.213,1}, {"C",22.994,24.497,3.511,0.26,1}, {"O",22.801,26.346,5.25,0.246,1}, {"C",23.61,25.693,4.237,0.197,1}, {"C",25.013,25.2,4.796,0.194,1}, {"C",25.702,26.348,5.483,0.175,1}, {"O",25.844,27.382,4.856,0.181,1}, {"N",26.087,26.129,6.699,0.177,1}, {"S",24.83,27.111,9.609,0.216,1}, {"C",25.787,28.063,8.333,0.181,1}, {"C",26.73,27.242,7.436,0.154,1}, {"C",27.914,26.73,8.276,0.182,1}, {"O",28.065,25.496,8.349,0.197,1}, {"O",28.487,27.688,8.839,0.213,1}, {"O",38.115,8.296,25.493,0.545,1}, {"O",40.251,8.969,26.756,0.589,1}, {"O",38.054,8.459,27.913,0.634,1}, {"O",38.578,10.575,26.544,0.637,1}, {"S",38.722,9.032,26.659,0.619,1}}; int rnasexyzdata_size = sizeof( rnasexyzdata ) / sizeof( rnasexyzdata[0] ); Test_data::Test_data() { Spacegroup spgr = Spacegroup( Spgr_descr( rnasespgr ) ); Cell cell = Cell( Cell_descr( rnasecell[0], rnasecell[1], rnasecell[2], rnasecell[3], rnasecell[4], rnasecell[5] ) ); Resolution reso( rnasereso - 1.0e-3 ); std::vector hkl; hklinfo.init( spgr, cell, reso, true ); fsig.init( hklinfo, hklinfo.cell() ); abcd.init( hklinfo, hklinfo.cell() ); datatypes::F_sigF fs; datatypes::ABCD hl; bool flag = true; for ( int i = 0; i < rnasehkldata_size; i++ ) { HKL hkl( rnasehkldata[i].h, rnasehkldata[i].k, rnasehkldata[i].l ); fs.f() = rnasehkldata[i].f; fs.sigf() = rnasehkldata[i].s; hl.a() = rnasehkldata[i].a; hl.b() = rnasehkldata[i].b; hl.c() = rnasehkldata[i].c; hl.d() = rnasehkldata[i].d; flag = flag && fsig.set_data( hkl, fs ); flag = flag && abcd.set_data( hkl, hl ); } std::vector v; for ( int i = 0; i < rnasexyzdata_size; i++ ) { Atom a = Atom::null(); a.set_element( rnasexyzdata[i].element ); a.set_coord_orth( Coord_orth( rnasexyzdata[i].x, rnasexyzdata[i].y, rnasexyzdata[i].z ) ); a.set_u_iso( rnasexyzdata[i].u_iso ); a.set_occupancy( rnasexyzdata[i].occ ); v.push_back(a); } atoms = Atom_list( v ); if ( flag == false ) Message::message( Message_warn( "Self test: error filling data." ) ); } } // namespace data } // namespace clipper clipper/clipper/core/test_data.h000644 000765 000000 00000006016 11766652736 017136 0ustar00ccbwheel000000 000000 /*! \file lib/test_data.h Header file for clipper test data functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_TEST_DATA #define CLIPPER_TEST_DATA #include "hkl_datatypes.h" namespace clipper { // data namespace namespace data { //! Class to return test data class Test_data { public: //! Null constructor: fills the arrays Test_data(); //! Return HKL_data class const HKL_data >& hkl_data_f_sigf() const { return fsig; } //! Return HKL_data class const HKL_data >& hkl_data_abcd() const { return abcd; } //! Return atom list const Atom_list& atom_list() const { return atoms; } private: HKL_info hklinfo; HKL_data > fsig; HKL_data > abcd; Atom_list atoms; }; } // namespace data } // namespace clipper #endif clipper/clipper/core/xmap.cpp000644 000765 000000 00000021043 11766652736 016463 0ustar00ccbwheel000000 000000 /* xmap.cpp: implementation file for crystal maps */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "xmap.h" #include "clipper_instance.h" namespace clipper { Message_ctor message_ctor_xmap( " [Xmap: constructed]" ); Mutex Xmap_cacheobj::mutex = Mutex(); Xmap_cacheobj::Xmap_cacheobj( const Key& xmap_cachekey ) : key( xmap_cachekey ) { Spacegroup spacegroup_( xmap_cachekey.spgr_descr() ); xtl_grid = xmap_cachekey.grid_sampling(); // Get the map grid - must contain ASU map_grid = asu_grid = Grid_range( xtl_grid, spacegroup_.asu_min(), spacegroup_.asu_max() ); map_grid.add_border(1); // Create the intergised symops (assumes legal grid) & // Precalculate shifts to index due to symmetry transformed grid steps int sym; nsym = spacegroup_.num_symops(); isymop.resize( nsym ); du.resize( nsym ); dv.resize( nsym ); dw.resize( nsym ); for ( sym = 0; sym < nsym; sym++ ) { Isymop op = Isymop( spacegroup_.symop(sym), xtl_grid ); isymop[sym] = op; du[sym] = map_grid.Grid::index( Coord_grid( op.rot()*Coord_grid(1,0,0) ) ); dv[sym] = map_grid.Grid::index( Coord_grid( op.rot()*Coord_grid(0,1,0) ) ); dw[sym] = map_grid.Grid::index( Coord_grid( op.rot()*Coord_grid(0,0,1) ) ); } // now store the symmetry permutations symperm.resize( nsym, nsym ); for ( int s1 = 0; s1 < nsym; s1++ ) for ( int s2 = 0; s2 < nsym; s2++ ) symperm( s1, s2 ) = spacegroup_.product_op( s1, s2 ); // Flag all non-ASU points in the grid with sym number + 1 Coord_grid base, rot; asu.clear(); asu.resize( map_grid.size(), 255 ); // set all non-asu flags to 255 for ( base = asu_grid.min(); !base.last(asu_grid); base.next(asu_grid) ) { for ( sym = 1; sym < nsym; sym++ ) { rot = base.transform(isymop[sym]).unit(xtl_grid); if ( asu_grid.in_grid( rot ) ) if ( asu[ map_grid.index( rot ) ] == 0 ) break; } if ( sym == nsym ) asu[ map_grid.index( base ) ] = 0; } for ( base = map_grid.min(); !base.last(map_grid); base.next(map_grid) ) if ( asu[ map_grid.index( base ) ] == 255 ) { for ( sym = 0; sym < nsym; sym++ ) { rot = base.transform(isymop[sym]).unit(xtl_grid); if ( asu_grid.in_grid( rot ) ) if ( asu[ map_grid.index( rot ) ] == 0 ) break; } asu[ map_grid.index( base ) ] = sym + 1; } } bool Xmap_cacheobj::matches( const Key& xmap_cachekey ) const { return key.spgr_descr().hash() == xmap_cachekey.spgr_descr().hash() && key.grid_sampling().nu() == xmap_cachekey.grid_sampling().nu() && key.grid_sampling().nv() == xmap_cachekey.grid_sampling().nv() && key.grid_sampling().nw() == xmap_cachekey.grid_sampling().nw(); } String Xmap_cacheobj::format() const { return key.spgr_descr().symbol_hall() + " " + key.grid_sampling().format(); } Xmap_base::FFTtype Xmap_base::default_type_ = Xmap_base::Sparse; /*! For later initialisation: see init() */ Xmap_base::Xmap_base() { Message::message( message_ctor_xmap ); } Xmap_base::Map_reference_coord& Xmap_base::Map_reference_coord::set_coord( const Coord_grid& pos ) { // use pos_ as a temporary variable to try out the current symop pos_ = map_->to_map_unit( pos.transform(map_->isymop[sym_]) ); if ( map_->asu_grid.in_grid( pos_ ) ) { index_ = map_->map_grid.index( pos_ ); if ( map_->asu[ index_ ] == 0 ) { pos_ = pos; return *this; } } map_->find_sym( pos, index_, sym_ ); // general case pos_ = pos; // store the unmodified coord return *this; } void Xmap_base::Map_reference_coord::edge() { int newsym = map_->asu[index_]-1; index_ = map_->map_grid.index( map_->to_map_unit( map_->map_grid.deindex(index_).transform( map_->isymop[newsym] ) ) ); sym_ = map_->cacheref.data().symperm( newsym, sym_ ); } /*! The Xmap is initialised with a given cell, spacegroup, and grid sampling. A unique assymetric unit (ASU) of grid cells is selected and will be used to store a unique set of data. If any of the parameters have null values, the existing values will be unchanged. The object will only be fully initialised once all parameters are available. \param spacegroup The spacegroup for the map \param cell The cell for the map \param grid_sam The grid sampling for the map, i.e. the sampling along each axis for one whole cell */ void Xmap_base::init( const Spacegroup& spacegroup, const Cell& cell, const Grid_sampling& grid_sam ) { // set parameters spacegroup_ = spacegroup; cell_ = cell; grid_sam_ = grid_sam; // check parameters if ( is_null() ) return; // get cache ref and fast access copies Xmap_cacheobj::Key key( spacegroup, grid_sam ); cacheref = ClipperInstantiator::instance().xmap_cache().cache( key ); asu = &(cacheref.data().asu[0]); isymop = &(cacheref.data().isymop[0]); du = &(cacheref.data().du[0]); dv = &(cacheref.data().dv[0]); dw = &(cacheref.data().dw[0]); asu_grid = cacheref.data().asu_grid; map_grid = cacheref.data().map_grid; nsym = cacheref.data().nsym; // store orthogonal conversions rt_grid_orth = RTop<>( cell_.matrix_orth()*grid_sam_.matrix_grid_frac() ); rt_orth_grid = rt_grid_orth.inverse(); } /*! \return true if the object has not been initalised. */ bool Xmap_base::is_null() const { return ( spacegroup_.is_null() || cell_.is_null() || grid_sam_.is_null() ); } /*! The multiplicity is the number of times the spacegroup operators map a particular grid point onto itself. This is required in order to properly weight map statistics so as to get the same result from just an ASU as using the whole cell. \param pos The coordinate of the grid point. \return The multiplicty of the point. */ int Xmap_base::multiplicity( const Coord_grid& pos ) const { int mult = 1; Coord_grid base = pos.unit(grid_sam_); for ( int sym = 1; sym < cacheref.data().nsym; sym++ ) if ( base.transform(isymop[sym]).unit(grid_sam_) == base ) mult++; return mult; } void Xmap_base::asu_error( const Coord_grid& pos ) const { std::cerr << "Failure to find grid coordinate " << pos.format() << std::endl; std::cerr << "Possible integer overflow or conversion from NaN" << std::endl; Message::message( Message_fatal( "Xmap: Internal map ASU error - " + cacheref.data().format() ) ); } // compile templates template class Xmap; template class Xmap; template class Xmap; template class Xmap; template class Xmap; template class Xmap; template class Xmap; template class Xmap; } // namespace clipper clipper/clipper/core/xmap.h000644 000765 000000 00000076111 11766652736 016136 0ustar00ccbwheel000000 000000 /*! \file lib/xmap.h Header file for crystal maps */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_XMAP #define CLIPPER_XMAP #include "fftmap.h" #include "fftmap_sparse.h" #include "derivs.h" namespace clipper { class Xmap_cacheobj { public: class Key { public: Key( const Spgr_descr& spgr_descr, const Grid_sampling& grid ) : spgr_descr_(spgr_descr), grid_sampling_(grid) {} const Spgr_descr& spgr_descr() const { return spgr_descr_; } const Grid_sampling& grid_sampling() const { return grid_sampling_; } private: Spgr_descr spgr_descr_; Grid_sampling grid_sampling_; }; Xmap_cacheobj( const Key& xmap_cachekey ); //!< construct entry bool matches( const Key& xmap_cachekey ) const; //!< compare entry String format() const; //!< string description // data Key key; //!< key Grid_sampling xtl_grid; //!< grid for the cell Grid_range asu_grid; //!< grid for the ASU Grid_range map_grid; //!< grid for the ASU, plus border int nsym; // number of symops std::vector asu; //!< ASU flag array std::vector isymop; //!< Integerised symops std::vector du, dv, dw; //!< symmetry grid shifts to index Array2d symperm; //!< Perumtation matrix of symops Mat33<> mat_grid_orth; //!< for backward compatibility static Mutex mutex; //!< thread safety }; //! Xmap_base: base for crystallographic map class /*! The crystallographic map class stores a map of arbitrary data type. Its main difference from a 3-d array is that the data extent appears to be infinite, and yet internally only a unique ASU is stored. Iterators provide efficient access to data. This base contains everything except the data, which is templated in the derived type Xmap */ class Xmap_base { public: enum FFTtype { Default, Normal, Sparse }; //!< FFT backend selection //! test if object has been initialised bool is_null() const; //! get the cell const Cell& cell() const { return cell_; } //! get the spacegroup const Spacegroup& spacegroup() const { return spacegroup_; } //! get the cell grid const Grid_sampling& grid_sampling() const { return grid_sam_; } //! get the ASU grid const Grid_range& grid_asu() const { return cacheref.data().asu_grid; } //! map coordinate from index /*! \param index The index. \return The corresponding grid coordinate. */ inline Coord_grid coord_of( const int& index ) const { return cacheref.data().map_grid.deindex( index ); } //! map index from coordinate /*! This does not check symmetry equivalents. \param coord The coordinate. \return The index, or -1 if it does not exist. */ inline int index_of( const Coord_grid& coord ) const { if ( cacheref.data().asu_grid.in_grid( coord ) ) { const int i = cacheref.data().map_grid.index( coord ); if ( asu[ i ] == 0 ) return i; } return -1; } //! function to pick right cell repeat for any grid coord Coord_grid to_map_unit( const Coord_grid& pos ) const { return pos.unit( grid_sam_ ); } //! return the orthogonal-to-grid coordinate operator (translation is zero) const RTop<>& operator_orth_grid() const { return rt_orth_grid; } //! return the grid-to-orthogonal coordinate operator (translation is zero) const RTop<>& operator_grid_orth() const { return rt_grid_orth; } //! convert map coordinate to orthogonal /*! \param cm The grid coordinate to be converted. \return The equivalent orthogonal coordinate. */ inline Coord_orth coord_orth( const Coord_map& cm ) const { return Coord_orth( rt_grid_orth.rot()*cm ); } //! convert orthogonal coordinate to map /*! \param co The orthogonal coordinate to be converted. \return The equivalent grid coordinate. */ inline Coord_map coord_map( const Coord_orth& co ) const { return Coord_map ( rt_orth_grid.rot()*co ); } //! (This method is for compatibility with NXmap - it always returns true) bool in_map( const Coord_grid& ) const { return true; } //! (This method is for compatibility with NXmap - it always returns true) template bool in_map( const Coord_map& cm ) const { return true; } //! get multiplicity of a map grid point int multiplicity( const Coord_grid& pos ) const; //! Map reference base class /*! This is a reference to an Map. It forms a base class for index-like and coordinate-like Map references. If you write a method which will work with either, then specify this instead of either of the derived classed. \internal */ class Map_reference_base { public: //! return the parent Xmap inline const Xmap_base& base_xmap() const { return *map_; } //! Get the index into the map data array inline const int& index() const { return index_; } //! Check for end of map bool last() const { return ( index_ >= map_->map_grid.size() ); } protected: //! pointer to map for which this Map_reference_index is defined const Xmap_base* map_; //! integer index_ into map data array int index_; }; //! Map reference with index-like behaviour /*! This is a reference to a map coordinate. It behaves like a simple index into the map, but can be easily converted into a coordinate as and when required. It also implements methods for iterating through the unique portion of a map. It is very compact, but coord() involves some overhead and loses any information concerning symmetry equivelents. \note The following methods are inherited from Map_reference_base but are documented here for convenience: base_xmap(), index(), last(). */ class Map_reference_index : public Map_reference_base { public: //! Null constructor Map_reference_index() {} //! Constructor: takes parent map explicit Map_reference_index( const Xmap_base& map ) { map_ = ↦ index_=0; next(); } //! Constructor: takes parent map and coord Map_reference_index( const Xmap_base& map, const Coord_grid& pos ) { map_ = ↦ int sym; map_->find_sym( pos, index_, sym ); } //! Get current grid coordinate inline Coord_grid coord() const { return map_->map_grid.deindex(index_); } //! Get current value of orthogonal coordinate inline const Coord_orth coord_orth() const { return Coord_orth( map_->rt_grid_orth.rot() * coord().coord_map() ); } //! Set current value of coordinate - optimised for nearby coords inline Map_reference_index& set_coord( const Coord_grid& pos ) { int sym; map_->find_sym( pos, index_, sym ); return *this; } //! Simple increment inline Map_reference_index& next() { do { index_++; if ( last() ) break; } while ( map_->asu[index_] != 0 ); return *this; } //! Index of neighbouring point /* Use for e.g. peak search. Valid for -1 <= du/dv/dw <= 1 only. \param du/dv/dw Coordinate offset. \return Map index. */ inline int index_offset(const int& du,const int& dv,const int& dw) const { int i = index_ + du*map_->du[0] + dv*map_->dv[0] + dw*map_->dw[0]; if ( map_->asu[i] != 0 ) { i = map_->map_grid.index( map_->to_map_unit( map_->map_grid.deindex(i).transform( map_->isymop[map_->asu[i]-1] ) ) ); } return i; } // inherited functions listed for documentation purposes //-- const Xmap_base& base_xmap() const; //-- const int& index() const; //-- bool last() const; }; //! Map reference with coordinate-like behaviour /*! This is a reference to a map coordinate. It behaves like a coordinate, but also stores the index of the corresponding point in the map, and the symmetry operator required to get there. It also implements methods for iterating through the a map. Since the current coordinate and symmetry are stored, coord() is fast. However, it requires 1 pointer and 5 words of storage. \note The following methods are inherited from Map_reference_base but are documented here for convenience: base_xmap(), index(), last(). */ class Map_reference_coord : public Map_reference_base { public: //! Null constructor Map_reference_coord() {} //! Constructor: takes parent map explicit Map_reference_coord( const Xmap_base& map ) { map_ = ↦ index_ = 0; next(); } //! Constructor: takes parent map and coord Map_reference_coord( const Xmap_base& map, const Coord_grid& pos ) { map_ = ↦ pos_ = pos; map_->find_sym( pos_, index_, sym_ ); } //! Get current value of coordinate inline const Coord_grid& coord() const { return pos_; } //! Get current value of orthogonal coordinate inline const Coord_orth coord_orth() const { return Coord_orth( map_->rt_grid_orth.rot() * coord().coord_map() ); } //! Get current symmetry operator inline const int& sym() const { return sym_; } //! Set current value of coordinate - optimised for nearby coords Map_reference_coord& set_coord( const Coord_grid& pos ); //! Simple increment /*! Use of this function resets the stored coordinate and sym */ inline Map_reference_coord& next() { sym_ = 0; do { index_++; if ( last() ) break; } while ( map_->asu[index_] != 0 ); pos_ = map_->map_grid.deindex(index_); return *this; } // Increment u,v,w inline Map_reference_coord& next_u() { pos_.u()++; index_ += map_->du[sym_]; if (map_->asu[index_] != 0) edge(); return *this; } //!< increment u inline Map_reference_coord& next_v() { pos_.v()++; index_ += map_->dv[sym_]; if (map_->asu[index_] != 0) edge(); return *this; } //!< increment v inline Map_reference_coord& next_w() { pos_.w()++; index_ += map_->dw[sym_]; if (map_->asu[index_] != 0) edge(); return *this; } //!< increment w inline Map_reference_coord& prev_u() { pos_.u()--; index_ -= map_->du[sym_]; if (map_->asu[index_] != 0) edge(); return *this; } //!< increment u inline Map_reference_coord& prev_v() { pos_.v()--; index_ -= map_->dv[sym_]; if (map_->asu[index_] != 0) edge(); return *this; } //!< decrement v inline Map_reference_coord& prev_w() { pos_.w()--; index_ -= map_->dw[sym_]; if (map_->asu[index_] != 0) edge(); return *this; } //!< decrement w //! Assignment operator from a coord inline Map_reference_coord& operator =( const Coord_grid& pos ) { return set_coord( pos ); } // inherited functions listed for documentation purposes //-- const Xmap_base& base_xmap() const; //-- const int& index() const; //-- bool last() const; protected: //! Current symop int sym_; //! Current coord Coord_grid pos_; //! Reset index for a different symop when we hit the map border void edge(); }; //! return a Map_reference_index for this map Map_reference_index first() const { return Map_reference_index( *this ); } //! return a Map_reference_coord for this map Map_reference_coord first_coord() const { return Map_reference_coord( *this ); } //! set/get default backend type static FFTtype& default_type() { return default_type_; } protected: ObjectCache::Reference cacheref; //!< object cache reference const unsigned char* asu; //!< fast access ptr const Isymop* isymop; //!< fast access ptr const int* du; //!< fast access ptr const int* dv; //!< fast access ptr const int* dw; //!< fast access ptr Grid_range asu_grid; //!< fast access copy Grid_range map_grid; //!< fast access copy int nsym; //!< fast access copy Cell cell_; //!< unit cell Spacegroup spacegroup_; //!< spacegroup Grid_sampling grid_sam_; //!< grid for the whole cell RTop<> rt_orth_grid; //!< orth->grid operator RTop<> rt_grid_orth; //!< grid->orth operator //! Null constructor, for later initialisation Xmap_base(); //! initialiser void init( const Spacegroup& spacegroup, const Cell& cell, const Grid_sampling& grid_sam ); inline void find_sym( const Coord_grid& base, int& index, int& sym ) const; void asu_error( const Coord_grid& pos ) const; static FFTtype default_type_; //!< default backend type friend class Xmap_base::Map_reference_base; friend class Xmap_base::Map_reference_index; friend class Xmap_base::Map_reference_coord; }; //! Xmap: actual crystallographic map class /*! The crystallographic map class stores a map of arbitrary data type. Its main difference from a 3-d array is that the data extent appears to be infinite, and yet internally only a unique ASU is stored. Iterators provide efficient access to data. This is derived from Xmap_base, and adds the templatised data itself and the methods which deal with it. \note The following methods are inherited from Xmap_base but are documented here for convenience: cell(), spacegroup(), grid_sampling(), grid_asu(), in_asu(), multiplicity(), to_map_unit(), first(), first_coord(). */ template class Xmap : public Xmap_base { public: //! Null constructor, for later initialisation Xmap() {} //! constructor: from spacegroup, cell, and grid Xmap( const Spacegroup& spacegroup, const Cell& cell, const Grid_sampling& grid_sam ) { init( spacegroup, cell, grid_sam ); } //! initialiser: from spacegroup, cell, and grid void init( const Spacegroup& spacegroup, const Cell& cell, const Grid_sampling& grid_sam ) { Xmap_base::init( spacegroup, cell, grid_sam ); list.resize( cacheref.data().asu.size() ); } //! get data by Map_reference_index inline const T& operator[] (const Xmap_base::Map_reference_index& ix) const { return list[ix.index()]; } //! set data by Map_reference_index inline T& operator[] (const Xmap_base::Map_reference_index& ix) { return list[ix.index()]; } //! get data by Map_reference_coord inline const T& operator[] (const Xmap_base::Map_reference_coord& ix) const { return list[ix.index()]; } //! set data by Map_reference_coord inline T& operator[] (const Xmap_base::Map_reference_coord& ix) { return list[ix.index()]; } //! get a density value for an arbitrary position const T& get_data( const Coord_grid& pos ) const; //! set a density value for an arbitrary position void set_data( const Coord_grid& pos, const T& val ); //! get data by index (not recommended) inline const T& get_data( const int& index ) const; //! set data by index (not recommended) bool set_data( const int& index, const T& val ); //! get map value for fractional coord using supplied interpolator template T interp( const Coord_frac& pos ) const; //! get map value and grad for fractional coord using supplied interpolator template void interp_grad( const Coord_frac& pos, T& val, Grad_frac& grad ) const; //! get map value and curv for fractional coord using supplied interpolator template void interp_curv( const Coord_frac& pos, T& val, Grad_frac& grad, Curv_frac& curv ) const; //! get map value for map coord using supplied interpolator template T interp( const Coord_map& pos ) const; //! get map value and grad for map coord using supplied interpolator template void interp_grad( const Coord_map& pos, T& val, Grad_map& grad ) const; //! get map value and curv for map coord using supplied interpolator template void interp_curv( const Coord_map& pos, T& val, Grad_map& grad, Curv_map& curv ) const; //! FFT from reflection list to map template void fft_from( const H& fphidata, const FFTtype type = Default ); //! FFT from map to reflection list template void fft_to ( H& fphidata, const FFTtype type = Default ) const; // inherited functions listed for documentation purposes //-- const Cell& cell() const; //-- const Spacegroup& spacegroup() const; //-- const Grid_sampling& grid_sampling() const; //-- const Grid_range& grid_asu() const; //-- inline Coord_grid coord_of( const int& index ) const; //-- inline int index_of( const Coord_grid& coord ) const; //-- const int multiplicity( const Coord_grid& pos ) const; //-- const Coord_grid to_map_unit( const Coord_grid& pos ) const; //-- const Map_reference_index first() const; //-- const Map_reference_coord first_coord() const; //! assignment operator: assigns a single value to the whole map const T& operator =( const T& value ); //! add another map to this one const Xmap& operator +=( const Xmap& other ); //! subtract another map from this one const Xmap& operator -=( const Xmap& other ); private: std::vector list; }; // implementations void Xmap_base::find_sym( const Coord_grid& base, int& index, int& sym ) const { // first deal with first symop, and cache for highest performance Coord_grid rot = to_map_unit( base ); if ( asu_grid.in_grid( rot ) ) { index = map_grid.index( rot ); if ( asu[ index ] == 0 ) { sym = 0; } else { sym = asu[ index ] - 1; index = map_grid.index( to_map_unit( base.transform(isymop[sym]) ) ); } } else { // now deal with other symops for ( sym = 1; sym < nsym; sym++ ) { rot = to_map_unit( base.transform( isymop[sym] ) ); if ( asu_grid.in_grid( rot ) ) { index = map_grid.index( rot ); if ( asu[ index ] == 0 ) return; } } index = 0; // redundent, to avoid compiler warnings asu_error( base ); } return; } /*! Accessing the data by coordinate, rather than by Map_reference_index or Map_reference_coord, involves a symmetry lookup and is therefore slow. Avoid using these methods when you can. */ template const T& Xmap::get_data( const Coord_grid& pos ) const { int index, sym; find_sym( pos, index, sym ); return list[ index ]; } /*! Accessing the data by coordinate, rather than by Map_reference_index or Map_reference_coord, involves a symmetry lookup and is therefore slow. Avoid using these methods when you can. */ template void Xmap::set_data( const Coord_grid& pos, const T& val ) { int index, sym; find_sym( pos, index, sym ); list[ index ] = val; } /*! Accessing the data by index, rather than by Map_reference_index or Map_reference_coord, is generally to be avoided since the indices do not start at zero and do not increase contiguously. These methods are only useful when a large number of references into a map must be stored, e.g. for sorting into density order. */ template const T& Xmap::get_data( const int& index ) const { return list[index]; } /*! Accessing the data by index, rather than by Map_reference_index or Map_reference_coord, is generally to be avoided since the indices do not start at zero and do not increase contiguously. These methods are only useful when a large number of references into a map must be stored, e.g. for sorting into density order. \return true if data was set, i.e. index is valid. */ template bool Xmap::set_data( const int& index, const T& val ) { if ( index >= 0 && index < list.size() ) if ( asu[index] == 0 ) { list[index] = val; return true; } return false; } /*! The value of the map at the desired non-grid fractional coordinate are calculated using the supplied interpolator template. \code Coord_frac f( u, v, w ); y = xmap.interp( f ); \endcode \param pos The fractional coord at which the density is to be calcuated. \return The value of the density at that point. */ template template T Xmap::interp( const Coord_frac& pos ) const { T val; I::interp( *this, pos.coord_map( grid_sam_ ), val ); return val; } /*! The value of the map at the desired non-grid fractional coordinate and its gradient are calculated using the supplied interpolator template. \param pos The fractional coord at which the density is to be calcuated. \param val The value of the density at that point. \param grad The interpolated gradient vector with respect to the fractional coordinates (see Cell::coord_orth). */ template template void Xmap::interp_grad( const Coord_frac& pos, T& val, Grad_frac& grad ) const { Grad_map g; I::interp_grad( *this, pos.coord_map( grid_sam_ ), val, g ); grad = g.grad_frac( grid_sam_ ); } /*! The value of the map at the desired non-grid fractional coordinate and its gradient and curvature are calculated using the supplied interpolator template. e.g. \param pos The fractional coord at which the density is to be calcuated. \param val The value of the density at that point. \param grad The interpolated gradient vector with respect to the fractional coordinates (see Cell::coord_orth). \param curv The interpolated curvature matrix with respect to the fractional coordinates (see Cell::coord_orth). */ template template void Xmap::interp_curv( const Coord_frac& pos, T& val, Grad_frac& grad, Curv_frac& curv ) const { Grad_map g; Curv_map c; I::interp_curv( *this, pos.coord_map( grid_sam_ ), val, g, c ); grad = g.grad_frac( grid_sam_ ); curv = c.curv_frac( grid_sam_ ); } /*! The value of the map at the desired non-grid map coordinate are calculated using the supplied interpolator template. \code Coord_map m( u, v, w ); y = xmap.interp( m ); \endcode \param pos The map coord at which the density is to be calcuated. \return The value of the density at that point. */ template template T Xmap::interp( const Coord_map& pos ) const { T val; I::interp( *this, pos, val ); return val; } /*! The value of the map at the desired non-grid map coordinate and its gradient are calculated using the supplied interpolator template. \param pos The map coord at which the density is to be calcuated. \param val The value of the density at that point. \param grad The interpolated gradient vector with respect to the map coordinates (see Cell::coord_orth). */ template template void Xmap::interp_grad( const Coord_map& pos, T& val, Grad_map& grad ) const { I::interp_grad( *this, pos, val, grad ); } /*! The value of the map at the desired non-grid map coordinate and its gradient and curvature are calculated using the supplied interpolator template. e.g. \param pos The map coord at which the density is to be calcuated. \param val The value of the density at that point. \param grad The interpolated gradient vector with respect to the map coordinates (see Cell::coord_orth). \param curv The interpolated curvature matrix with respect to the map coordinates (see Cell::coord_orth). */ template template void Xmap::interp_curv( const Coord_map& pos, T& val, Grad_map& grad, Curv_map& curv ) const { I::interp_curv( *this, pos, val, grad, curv ); } /*! An FFT is calculated using the provided reflection list of F_phi, and used to fill this map. The reflection list is unchanged. \param fphidata The reflection data list to use */ template template void Xmap::fft_from( const H& fphidata, const FFTtype type ) { if ( type == Sparse || ( type == Default && default_type() == Sparse ) ) { // make a sparse fftmap FFTmap_sparse_p1_hx fftmap( grid_sampling() ); // copy from reflection data typename H::HKL_reference_index ih; ffttype f, phi0, phi1; int sym; for ( ih = fphidata.first_data(); !ih.last(); fphidata.next_data( ih ) ) { f = fphidata[ih].f(); if ( f != 0.0 ) { phi0 = fphidata[ih].phi(); const HKL& hkl = ih.hkl(); fftmap.set_hkl( hkl, std::complex( f*cos(phi0), f*sin(phi0) ) ); for ( sym = 1; sym < spacegroup_.num_primops(); sym++ ) { phi1 = phi0 + hkl.sym_phase_shift( spacegroup_.symop(sym) ); fftmap.set_hkl( hkl.transform( isymop[sym] ), std::complex( f*cos(phi1), f*sin(phi1) ) ); } } } // require output ASU coords for ( Map_reference_index ix = first(); !ix.last(); ix.next() ) fftmap.require_real_data( ix.coord() ); // do fft fftmap.fft_h_to_x(1.0/cell().volume()); // fill map ASU for ( Map_reference_index ix = first(); !ix.last(); ix.next() ) (*this)[ix] = fftmap.real_data( ix.coord() ); } else { // make a normal fftmap FFTmap_p1 fftmap( grid_sampling() ); // copy from reflection data typename H::HKL_reference_index ih; ffttype f, phi0, phi1; int sym; for ( ih = fphidata.first_data(); !ih.last(); fphidata.next_data( ih ) ) { f = fphidata[ih].f(); if ( f != 0.0 ) { phi0 = fphidata[ih].phi(); const HKL& hkl = ih.hkl(); fftmap.set_hkl( hkl, std::complex( f*cos(phi0), f*sin(phi0) ) ); for ( sym = 1; sym < spacegroup_.num_primops(); sym++ ) { phi1 = phi0 + hkl.sym_phase_shift( spacegroup_.symop(sym) ); fftmap.set_hkl( hkl.transform( isymop[sym] ), std::complex( f*cos(phi1), f*sin(phi1) ) ); } } } // do fft fftmap.fft_h_to_x(1.0/cell().volume()); // fill map ASU for ( Map_reference_index ix = first(); !ix.last(); ix.next() ) (*this)[ix] = fftmap.real_data( ix.coord() ); } } /*! The Fourier transform of this map is calculated and used to fill a reflection list of F_phi. The map is unchanged. Arguably this should be part of hkl_data>. But that requires writing a specialisation of hkl_data for F_phi. This is simpler and imposes less demands on the compiler. \param fphidata The reflection data list to set. */ template template void Xmap::fft_to ( H& fphidata, const FFTtype type ) const { if ( type == Sparse || ( type == Default && default_type() == Sparse ) ) { // make a sparse fftmap FFTmap_sparse_p1_xh fftmap( grid_sampling() ); // copy from map data ffttype f; int sym; for ( Map_reference_index ix = first(); !ix.last(); ix.next() ) { f = (*this)[ix]; if ( f != 0.0 ) { fftmap.real_data( ix.coord() ) = f; for ( sym = 1; sym < cacheref.data().nsym; sym++ ) fftmap.real_data( ix.coord().transform( isymop[sym] ).unit( grid_sam_ ) ) = f; } } // require output ASU coords typename H::HKL_reference_index ih; for ( ih = fphidata.first(); !ih.last(); ih.next() ) fftmap.require_hkl( ih.hkl() ); // do fft fftmap.fft_x_to_h(cell().volume()); // fill data ASU for ( ih = fphidata.first(); !ih.last(); ih.next() ) { std::complex c = fftmap.get_hkl( ih.hkl() ); fphidata[ih].f() = std::abs(c); fphidata[ih].phi() = std::arg(c); } } else { // make a normal fftmap FFTmap_p1 fftmap( grid_sampling() ); // copy from map data ffttype f; int sym; for ( Map_reference_index ix = first(); !ix.last(); ix.next() ) { f = (*this)[ix]; if ( f != 0.0 ) { fftmap.real_data( ix.coord() ) = f; for ( sym = 1; sym < cacheref.data().nsym; sym++ ) fftmap.real_data( ix.coord().transform( isymop[sym] ).unit( grid_sam_ ) ) = f; } } // do fft fftmap.fft_x_to_h(cell().volume()); // fill data ASU typename H::HKL_reference_index ih; for ( ih = fphidata.first(); !ih.last(); ih.next() ) { std::complex c = fftmap.get_hkl( ih.hkl() ); fphidata[ih].f() = std::abs(c); fphidata[ih].phi() = std::arg(c); } } } /*! All values, including missing values, are overwritten by the value. \param value The value to which the map is to be set. */ template const T& Xmap::operator =( const T& value ) { // copy value into map for ( Map_reference_index im = first(); !im.last(); im.next() ) list[im.index()] = value; return value; } /*! The map grids and spacegroups must match. */ template const Xmap& Xmap::operator +=( const Xmap& other ) { if ( spacegroup().hash() != other.spacegroup().hash() || grid_sampling() != other.grid_sampling() ) Message::message( Message_fatal( "Xmap: map mismatch in +=" ) ); for ( Map_reference_index im = first(); !im.last(); im.next() ) list[im.index()] += other[im]; return (*this); } /*! The map grids and spacegroups must match. */ template const Xmap& Xmap::operator -=( const Xmap& other ) { if ( spacegroup().hash() != other.spacegroup().hash() || grid_sampling() != other.grid_sampling() ) Message::message( Message_fatal( "Xmap: map mismatch in -=" ) ); for ( Map_reference_index im = first(); !im.last(); im.next() ) list[im.index()] -= other[im]; return (*this); } } // namespace clipper #endif clipper/clipper/contrib/convolution_search.cpp000644 000765 000000 00000016665 11766652736 022150 0ustar00ccbwheel000000 000000 /* convolution_search.cpp: convolution search implementation */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "convolution_search.h" #include "../core/map_interp.h" namespace clipper { // general forms // slow Convolution_search template bool Convolution_search_slow::operator() ( Xmap& result, const NXmap& srchval ) const { NX_operator nxop( result, srchval, RTop_orth::identity() ); return (*this)( result, srchval, nxop ); } template bool Convolution_search_slow::operator() ( Xmap& result, const NXmap& srchval, const NX_operator& nxop ) const { const Grid_sampling& g = result.grid_sampling(); // calculate extent of mask function in Xmap space Coord_frac cf; Range urange, vrange, wrange; typename NXmap::Map_reference_index inx; for ( inx = srchval.first(); !inx.last(); inx.next() ) if ( srchval[inx] != 0.0 ) { cf = nxop.coord_frac( inx.coord().coord_map() ); urange.include( cf.u() ); vrange.include( cf.v() ); wrange.include( cf.w() ); } cf = Coord_frac( urange.min(), vrange.min(), wrange.min() ); Coord_grid g0 = cf.coord_map( g ).coord_grid() - Coord_grid(1,1,1); cf = Coord_frac( urange.max(), vrange.max(), wrange.max() ); Coord_grid g1 = cf.coord_map( g ).coord_grid() + Coord_grid(1,1,1); Grid_range gm( g0, g1 ); // copy provided NXmap in new NXmap shadowing the xtal grid NXmap target( result.cell(), g, gm ); target = 0.0; typename NXmap::Map_reference_index in; Coord_map cm; for ( in = target.first(); !in.last(); in.next() ) { cm = nxop.coord_map( in.coord_orth().coord_frac( result.cell() ) ); if ( Interp_linear::can_interp( srchval, cm ) ) { Interp_linear::interp( srchval, cm, target[in] ); } } // now calculate the search function const Xmap& xmap = *xmp; typename Xmap::Map_reference_index pos; typename Xmap::Map_reference_coord i0, iu, iv, iw; T s; for ( pos = result.first(); !pos.last(); pos.next() ) { g0 = pos.coord() + gm.min(); g1 = pos.coord() + gm.max(); i0 = Xmap_base::Map_reference_coord( xmap, g0 ); s = 0.0; for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) { in.set_coord( iw.coord() - g0 ); s += xmap[iw] * target[in]; } result[pos] = s; } return true; } // fast Convolution_search template void Convolution_search_fft::init( const Xmap& xmap ) { vol = xmap.cell().volume(); rho1.init( xmap.grid_sampling() ); const Grid_sampling& g = xmap.grid_sampling(); T r; typename Xmap::Map_reference_coord i0( xmap, Coord_grid(0,0,0) ); typename Xmap::Map_reference_coord iu, iv, iw; for ( iu = i0; iu.coord().u() < g.nu(); iu.next_u() ) for ( iv = iu; iv.coord().v() < g.nv(); iv.next_v() ) for ( iw = iv; iw.coord().w() < g.nw(); iw.next_w() ) { r = xmap[iw]; rho1.real_data( iw.coord() ) = r; } rho1.fft_x_to_h( vol ); } template bool Convolution_search_fft::operator() ( Xmap& result, const NXmap& srchval ) const { NX_operator nxop( result, srchval, RTop_orth::identity() ); return (*this)( result, srchval, nxop ); } template bool Convolution_search_fft::operator() ( Xmap& result, const NXmap& srchval, const NX_operator& nxop ) const { const Grid_sampling& g = rho1.grid_real(); FFTmap_p1 map1( g ); // calculate extent of mask function in Xmap space Coord_frac cf; Range urange, vrange, wrange; typename NXmap::Map_reference_index inx; for ( inx = srchval.first(); !inx.last(); inx.next() ) if ( srchval[inx] != 0.0 ) { cf = nxop.coord_frac( inx.coord().coord_map() ); urange.include( cf.u() ); vrange.include( cf.v() ); wrange.include( cf.w() ); } cf = Coord_frac( urange.min(), vrange.min(), wrange.min() ); Coord_grid g0 = cf.coord_map( g ).coord_grid() - Coord_grid(1,1,1); cf = Coord_frac( urange.max(), vrange.max(), wrange.max() ); Coord_grid g1 = cf.coord_map( g ).coord_grid() + Coord_grid(1,1,1); // copy mask into grid, with offset Coord_grid c, cu; Coord_map cm; T f; for ( c.u() = g0.u(); c.u() <= g1.u(); c.u()++ ) for ( c.v() = g0.v(); c.v() <= g1.v(); c.v()++ ) for ( c.w() = g0.w(); c.w() <= g1.w(); c.w()++ ) { cm = nxop.coord_map( c.coord_frac( g ) ); if ( Interp_linear::can_interp( srchval, cm ) ) { Interp_linear::interp( srchval, cm, f ); cu = c.unit(g); map1.real_data( cu ) = f; } } // fft map1.fft_x_to_h( vol ); // calculate const Grid& gh = map1.grid_reci(); std::complex r1, f1; for ( c.u() = 0; c.u() < gh.nu(); c.u()++ ) for ( c.v() = 0; c.v() < gh.nv(); c.v()++ ) for ( c.w() = 0; c.w() < gh.nw(); c.w()++ ) { r1 = rho1.cplx_data( c ); f1 = map1.cplx_data( c ); map1.cplx_data( c ) = std::conj(f1)*r1; } // invert map1.fft_h_to_x( map1.grid_real().size() / pow( vol, 2 ) ); // store for ( typename Xmap::Map_reference_index ix = result.first(); !ix.last(); ix.next() ) result[ix] = map1.real_data( ix.coord() ); return true; } // compile templates template class Convolution_search_slow; template class Convolution_search_slow; template class Convolution_search_fft; template class Convolution_search_fft; } // namespace clipper clipper/clipper/contrib/convolution_search.h000644 000765 000000 00000010403 11766652736 021575 0ustar00ccbwheel000000 000000 /*! \file convolution_search.h Header file for sample Convolution_search impelementation \ingroup g_convolution_search */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CONVOLUTION_SEARCH #define CLIPPER_CONVOLUTION_SEARCH #include "function_object_bases.h" namespace clipper { //! FFT-based Convolution_search implementation /*! \ingroup g_convolution_search This implementation is currently unoptimised, but much faster then the simple implementation. */ template class Convolution_search_slow : public Convolution_search_base { public: //! constructor Convolution_search_slow( const Xmap& xmap ) { init( xmap ); } //! constructor: shorthand for constructor+operator Convolution_search_slow( Xmap& result, const NXmap& srchval, const Xmap& xmap, const NX_operator& nxop ) { init( xmap ); (*this)( result, srchval, nxop ); } //! initialiser: initialise with the given target Xmap void init( const Xmap& xmap ) { xmp = ⟼ } bool operator() ( Xmap& result, const NXmap& srchval, const NX_operator& nxop ) const; bool operator() ( Xmap& result, const NXmap& srchval ) const; //!< \deprecated private: const Xmap* xmp; }; //! FFT-based Convolution_search implementation /*! \ingroup g_convolution_search This implementation is currently unoptimised, but much faster then the simple implementation. */ template class Convolution_search_fft : public Convolution_search_base { public: //! constructor Convolution_search_fft( const Xmap& xmap ) { init( xmap ); } //! constructor: shorthand for constructor+operator Convolution_search_fft( Xmap& result, const NXmap& srchval, const Xmap& xmap, const NX_operator& nxop ) { init( xmap ); (*this)( result, srchval, nxop ); } //! initialiser: initialise with the given target Xmap void init( const Xmap& xmap ); bool operator() ( Xmap& result, const NXmap& srchval, const NX_operator& nxop ) const; bool operator() ( Xmap& result, const NXmap& srchval ) const; //!< \deprecated private: ftype vol; FFTmap_p1 rho1; }; } // namespace clipper #endif clipper/clipper/contrib/edcalc.cpp000644 000765 000000 00000021714 11766652736 017446 0ustar00ccbwheel000000 000000 /* edcalc.cpp: Electron density calculation implementation */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "edcalc.h" #include "../core/atomsf.h" namespace clipper { template bool EDcalc_mask::operator() ( Xmap& xmap, const Atom_list& atoms ) const { xmap = 0.0; const Cell& cell = xmap.cell(); const Grid_sampling& grid = xmap.grid_sampling(); Coord_orth xyz; Coord_grid g0, g1; Grid_range gd( cell, grid, radius_ ); typename Xmap::Map_reference_coord i0, iu, iv, iw; for ( int i = 0; i < atoms.size(); i++ ) if ( !atoms[i].is_null() ) { xyz = atoms[i].coord_orth(); g0 = xmap.coord_map( xyz ).coord_grid() + gd.min(); g1 = xmap.coord_map( xyz ).coord_grid() + gd.max(); i0 = typename Xmap::Map_reference_coord( xmap, g0 ); for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) if ( ( xyz - iw.coord_orth() ).lengthsq() < radius_*radius_ ) xmap[iw] = 1.0; } return true; } template bool EDcalc_mask::operator() ( NXmap& nxmap, const Atom_list& atoms ) const { nxmap = 0.0; Coord_orth xyz; Coord_grid g0, g1; g0 = Coord_map( nxmap.operator_orth_grid().rot() * Vec3<>(radius_,radius_,radius_) ).coord_grid(); Grid_range gd( -g0, g0 ); Grid_range box( Coord_grid(0,0,0), Coord_grid(nxmap.grid())-Coord_grid(1,1,1) ); typename NXmap::Map_reference_coord i0, iu, iv, iw; for ( int i = 0; i < atoms.size(); i++ ) if ( !atoms[i].is_null() ) { xyz = atoms[i].coord_orth(); g0 = nxmap.coord_map( xyz ).coord_grid() + gd.min(); g1 = nxmap.coord_map( xyz ).coord_grid() + gd.max(); i0 = typename NXmap::Map_reference_coord( nxmap, g0 ); for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) if ( box.in_grid( iw.coord() ) ) if ( ( xyz - iw.coord_orth() ).lengthsq() < radius_*radius_ ) nxmap[iw] = 1.0; } return true; } template bool EDcalc_iso::operator() ( Xmap& xmap, const Atom_list& atoms ) const { xmap = 0.0; const Cell& cell = xmap.cell(); const Grid_sampling& grid = xmap.grid_sampling(); Coord_orth xyz; Coord_grid g0, g1; Grid_range gd( cell, grid, radius_ ); typename Xmap::Map_reference_coord i0, iu, iv, iw; for ( int i = 0; i < atoms.size(); i++ ) if ( !atoms[i].is_null() ) { AtomShapeFn sf( atoms[i].coord_orth(), atoms[i].element(), atoms[i].u_iso(), atoms[i].occupancy() ); g0 = xmap.coord_map( atoms[i].coord_orth() ).coord_grid() + gd.min(); g1 = xmap.coord_map( atoms[i].coord_orth() ).coord_grid() + gd.max(); i0 = typename Xmap::Map_reference_coord( xmap, g0 ); for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) xmap[iw] += sf.rho( iw.coord_orth() ); } for ( typename Xmap::Map_reference_index ix = xmap.first(); !ix.last(); ix.next() ) xmap[ix] *= xmap.multiplicity( ix.coord() ); return true; } template bool EDcalc_iso::operator() ( NXmap& nxmap, const Atom_list& atoms ) const { nxmap = 0.0; Coord_orth xyz; Coord_grid g0, g1; g0 = Coord_map( nxmap.operator_orth_grid().rot() * Vec3<>(radius_,radius_,radius_) ).coord_grid(); Grid_range gd( -g0, g0 ); Grid_range box( Coord_grid(0,0,0), Coord_grid(nxmap.grid())-Coord_grid(1,1,1) ); typename NXmap::Map_reference_coord i0, iu, iv, iw; for ( int i = 0; i < atoms.size(); i++ ) if ( !atoms[i].is_null() ) { AtomShapeFn sf( atoms[i].coord_orth(), atoms[i].element(), atoms[i].u_iso(), atoms[i].occupancy() ); g0 = nxmap.coord_map( atoms[i].coord_orth() ).coord_grid() + gd.min(); g1 = nxmap.coord_map( atoms[i].coord_orth() ).coord_grid() + gd.max(); i0 = typename NXmap::Map_reference_coord( nxmap, g0 ); for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) if ( box.in_grid( iw.coord() ) ) nxmap[iw] += sf.rho( iw.coord_orth() ); } return true; } template bool EDcalc_aniso::operator() ( Xmap& xmap, const Atom_list& atoms ) const { xmap = 0.0; const Cell& cell = xmap.cell(); const Grid_sampling& grid = xmap.grid_sampling(); Coord_orth xyz; Coord_grid g0, g1; Grid_range gd( cell, grid, radius_ ); typename Xmap::Map_reference_coord i0, iu, iv, iw; for ( int i = 0; i < atoms.size(); i++ ) if ( !atoms[i].is_null() ) { U_aniso_orth u( atoms[i].u_aniso_orth() ); if ( u.is_null() ) u = U_aniso_orth( atoms[i].u_iso() ); AtomShapeFn sf( atoms[i].coord_orth(), atoms[i].element(), u, atoms[i].occupancy() ); g0 = xmap.coord_map( atoms[i].coord_orth() ).coord_grid() + gd.min(); g1 = xmap.coord_map( atoms[i].coord_orth() ).coord_grid() + gd.max(); i0 = typename Xmap::Map_reference_coord( xmap, g0 ); for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) xmap[iw] += sf.rho( iw.coord_orth() ); } for ( typename Xmap::Map_reference_index ix = xmap.first(); !ix.last(); ix.next() ) xmap[ix] *= xmap.multiplicity( ix.coord() ); return true; } template bool EDcalc_aniso::operator() ( NXmap& nxmap, const Atom_list& atoms ) const { nxmap = 0.0; Coord_orth xyz; Coord_grid g0, g1; g0 = Coord_map( nxmap.operator_orth_grid().rot() * Vec3<>(radius_,radius_,radius_) ).coord_grid(); Grid_range gd( -g0, g0 ); Grid_range box( Coord_grid(0,0,0), Coord_grid(nxmap.grid())-Coord_grid(1,1,1) ); typename NXmap::Map_reference_coord i0, iu, iv, iw; for ( int i = 0; i < atoms.size(); i++ ) if ( !atoms[i].is_null() ) { U_aniso_orth u( atoms[i].u_aniso_orth() ); if ( u.is_null() ) u = U_aniso_orth( atoms[i].u_iso() ); AtomShapeFn sf( atoms[i].coord_orth(), atoms[i].element(), u, atoms[i].occupancy() ); g0 = nxmap.coord_map( atoms[i].coord_orth() ).coord_grid() + gd.min(); g1 = nxmap.coord_map( atoms[i].coord_orth() ).coord_grid() + gd.max(); i0 = typename NXmap::Map_reference_coord( nxmap, g0 ); for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) if ( box.in_grid( iw.coord() ) ) nxmap[iw] += sf.rho( iw.coord_orth() ); } return true; } // compile templates template class EDcalc_mask; template class EDcalc_mask; template class EDcalc_iso; template class EDcalc_iso; template class EDcalc_aniso; template class EDcalc_aniso; } // namespace clipper clipper/clipper/contrib/edcalc.h000644 000765 000000 00000007175 11766652736 017120 0ustar00ccbwheel000000 000000 /*! \file edcalc.h Header file for sample Electron density calculation impelementation \ingroup g_edcalc */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_EDCALC #define CLIPPER_EDCALC #include "function_object_bases.h" namespace clipper { //! Atom mask calculation /*! \ingroup g_edcalc All points within the specified radius of an atom will be set to 1.0, all others will be set to 0.0. */ template class EDcalc_mask : public EDcalc_base { public: EDcalc_mask( const ftype radius = 2.5 ) : radius_(radius) {} bool operator() ( Xmap& xmap, const Atom_list& atoms ) const; bool operator() ( NXmap& nxmap, const Atom_list& atoms ) const; private: const ftype radius_; }; //! Isotropic electron density calculation /*! \ingroup g_edcalc */ template class EDcalc_iso : public EDcalc_base { public: EDcalc_iso( const ftype radius = 2.5 ) : radius_(radius) {} bool operator() ( Xmap& xmap, const Atom_list& atoms ) const; bool operator() ( NXmap& nxmap, const Atom_list& atoms ) const; private: const ftype radius_; }; //! Anisotropic electron density calculation /*! \ingroup g_edcalc */ template class EDcalc_aniso : public EDcalc_base { public: EDcalc_aniso( const ftype radius = 2.5 ) : radius_(radius) {} bool operator() ( Xmap& xmap, const Atom_list& atoms ) const; bool operator() ( NXmap& nxmap, const Atom_list& atoms ) const; private: const ftype radius_; }; } // namespace clipper #endif clipper/clipper/contrib/fffear.cpp000644 000765 000000 00000046632 11766652736 017472 0ustar00ccbwheel000000 000000 /* fffear.cpp: FFFear implementation */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "fffear.h" #include "../core/map_interp.h" namespace clipper { // deprecated forms bool FFFear_slow_basic::operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt ) const { const Xmap& xmap = *xmp; Xmap::Map_reference_index pos; Xmap::Map_reference_coord i0, iu, iv, iw; NXmap::Map_reference_index in( srchval ); Coord_grid g0, g1, off0, off1, nx; float s; off0 = Coord_grid( srchval.grid().nu()/2, srchval.grid().nv()/2, srchval.grid().nw()/2 ); off1 = Coord_grid( srchval.grid().nu() - off0.u() - 1, srchval.grid().nv() - off0.w() - 1, srchval.grid().nw() - off0.w() - 1 ); for ( pos = result.first(); !pos.last(); pos.next() ) { g0 = pos.coord() - off0; g1 = pos.coord() + off1; i0 = Xmap_base::Map_reference_coord( *xmp, g0 ); s = 0.0; for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) { in.set_coord( iw.coord() - g0 ); s += srchwgt[in] * pow( xmap[iw] - srchval[in], 2 ); } result[pos] = s; } return true; } void FFFear_fft_basic::init( const Xmap& xmap ) { vol = xmap.cell().volume(); rho1.init( xmap.grid_sampling() ); rho2.init( xmap.grid_sampling() ); const Grid_sampling& g = xmap.grid_sampling(); float r; Xmap::Map_reference_coord i0( xmap, Coord_grid(0,0,0) ); Xmap::Map_reference_coord iu, iv, iw; for ( iu = i0; iu.coord().u() < g.nu(); iu.next_u() ) for ( iv = iu; iv.coord().v() < g.nv(); iv.next_v() ) for ( iw = iv; iw.coord().w() < g.nw(); iw.next_w() ) { r = xmap[iw]; rho1.real_data( iw.coord() ) = r; rho2.real_data( iw.coord() ) = r*r; } rho1.fft_x_to_h( vol ); rho2.fft_x_to_h( vol ); } bool FFFear_fft_basic::operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt ) const { const Grid_sampling& g = rho1.grid_real(); FFTmap_p1 map1( g ); FFTmap_p1 map2( g ); // copy mask into grid, with offset Coord_grid c0, c1, c; c0 = Coord_grid( srchval.grid().nu()/2, srchval.grid().nv()/2, srchval.grid().nw()/2 ); ftype f, w; ftype swff = 0.0; const Grid& gx = srchval.grid(); for ( c.u() = 0; c.u() < gx.nu(); c.u()++ ) for ( c.v() = 0; c.v() < gx.nv(); c.v()++ ) for ( c.w() = 0; c.w() < gx.nw(); c.w()++ ) { c1 = (c - c0).unit(g); f = srchval.get_data(c); w = srchwgt.get_data(c); map1.real_data( c1 ) = w; map2.real_data( c1 ) = w*f; swff += w*f*f; } // fft map1.fft_x_to_h( vol ); map2.fft_x_to_h( vol ); // calculate const Grid& gh = map1.grid_reci(); const ftype32 two = 2.0; std::complex ww, wf, r1, r2; for ( c.u() = 0; c.u() < gh.nu(); c.u()++ ) for ( c.v() = 0; c.v() < gh.nv(); c.v()++ ) for ( c.w() = 0; c.w() < gh.nw(); c.w()++ ) { r1 = rho1.cplx_data( c ); r2 = rho2.cplx_data( c ); ww = map1.cplx_data( c ); wf = map2.cplx_data( c ); map1.cplx_data( c ) = std::conj(ww)*r2 - two*std::conj(wf)*r1; } // invert map1.fft_h_to_x( 1.0 / vol ); // store ftype s = map1.grid_real().size() / vol; for ( Xmap::Map_reference_index ix = result.first(); !ix.last(); ix.next() ) result[ix] = swff + s * map1.real_data( ix.coord() ); return true; } // general forms // slow fffear template bool FFFear_slow::operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt ) const { NX_operator nxop( result, srchval, RTop_orth::identity() ); return (*this)( result, srchval, srchwgt, nxop ); } template bool FFFear_slow::operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt, const NX_operator& nxop ) const { const Grid_sampling& g = result.grid_sampling(); // calculate extent of mask function in Xmap space Coord_frac cf; Range urange, vrange, wrange; typename NXmap::Map_reference_index inx; for ( inx = srchwgt.first(); !inx.last(); inx.next() ) if ( srchwgt[inx] > 0.0 ) { cf = nxop.coord_frac( inx.coord().coord_map() ); urange.include( cf.u() ); vrange.include( cf.v() ); wrange.include( cf.w() ); } cf = Coord_frac( urange.min(), vrange.min(), wrange.min() ); Coord_grid g0 = cf.coord_map( g ).coord_grid() - Coord_grid(1,1,1); cf = Coord_frac( urange.max(), vrange.max(), wrange.max() ); Coord_grid g1 = cf.coord_map( g ).coord_grid() + Coord_grid(1,1,1); Grid_range gm( g0, g1 ); // copy provided NXmap in new NXmap shadowing the xtal grid NXmap target( result.cell(), g, gm ); NXmap weight( result.cell(), g, gm ); target = weight = 0.0; typename NXmap::Map_reference_index in; Coord_map cm; for ( in = target.first(); !in.last(); in.next() ) { cm = nxop.coord_map( in.coord_orth().coord_frac( result.cell() ) ); if ( Interp_linear::can_interp( srchval, cm ) && Interp_linear::can_interp( srchwgt, cm ) ) { Interp_linear::interp( srchval, cm, target[in] ); Interp_linear::interp( srchwgt, cm, weight[in] ); } } // now calculate the search function const Xmap& xmap = *xmp; typename Xmap::Map_reference_index pos; typename Xmap::Map_reference_coord i0, iu, iv, iw; T s; for ( pos = result.first(); !pos.last(); pos.next() ) { g0 = pos.coord() + gm.min(); g1 = pos.coord() + gm.max(); i0 = Xmap_base::Map_reference_coord( xmap, g0 ); s = 0.0; for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) { in.set_coord( iw.coord() - g0 ); s += weight[in] * pow( xmap[iw] - target[in], 2 ); } result[pos] = s; } return true; } // fast fffear template void FFFear_fft::init( const Xmap& xmap ) { cell = xmap.cell(); rho1.init( xmap.grid_sampling() ); rho2.init( xmap.grid_sampling() ); const Grid_sampling& g = xmap.grid_sampling(); T r; typename Xmap::Map_reference_coord i0( xmap, Coord_grid(0,0,0) ); typename Xmap::Map_reference_coord iu, iv, iw; for ( iu = i0; iu.coord().u() < g.nu(); iu.next_u() ) for ( iv = iu; iv.coord().v() < g.nv(); iv.next_v() ) for ( iw = iv; iw.coord().w() < g.nw(); iw.next_w() ) { r = xmap[iw]; rho1.real_data( iw.coord() ) = r; rho2.real_data( iw.coord() ) = r*r; } rho1.fft_x_to_h( cell.volume() ); rho2.fft_x_to_h( cell.volume() ); ffttype = Default; } template void FFFear_fft::set_fft_type( FFTtype type ) { ffttype = type; } template void FFFear_fft::set_resolution( Resolution reso ) { const Grid_sampling& g = rho1.grid_real(); const Grid& gr = rho1.grid_reci(); const ftype slim = reso.invresolsq_limit(); std::complex zero( 0.0, 0.0 ); Coord_grid ch( g.nu()/2, g.nv()/2, g.nw()/2 ); Coord_grid c; HKL hkl; for ( c.u() = 0; c.u() < gr.nu(); c.u()++ ) for ( c.v() = 0; c.v() < gr.nv(); c.v()++ ) for ( c.w() = 0; c.w() < gr.nw(); c.w()++ ) { hkl = HKL( ( c + ch ).unit( g ) - ch ); if ( hkl.invresolsq( cell ) > slim ) { rho1.cplx_data(c) = zero; rho2.cplx_data(c) = zero; } } } template bool FFFear_fft::operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt ) const { NX_operator nxop( result, srchval, RTop_orth::identity() ); return (*this)( result, srchval, srchwgt, nxop ); } template bool FFFear_fft::operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt, const RTop_orth& rtop ) const { NX_operator nxop( result, srchval, rtop ); return (*this)( result, srchval, srchwgt, nxop ); } template bool FFFear_fft::operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt, const NX_operator& nxop ) const { if ( cell.is_null() ) Message::message( Message_fatal( "FFFear_fft uninitialised" ) ); const double vol = cell.volume(); // calculate extent of mask function in Xmap space const Grid_sampling& g = rho1.grid_real(); Coord_frac cf; Range urange, vrange, wrange; typename NXmap::Map_reference_index inx; for ( inx = srchwgt.first(); !inx.last(); inx.next() ) if ( srchwgt[inx] > 0.0 ) { cf = nxop.coord_frac( inx.coord().coord_map() ); urange.include( cf.u() ); vrange.include( cf.v() ); wrange.include( cf.w() ); } cf = Coord_frac( urange.min(), vrange.min(), wrange.min() ); Coord_grid g0 = cf.coord_map( g ).coord_grid() - Coord_grid(1,1,1); cf = Coord_frac( urange.max(), vrange.max(), wrange.max() ); Coord_grid g1 = cf.coord_map( g ).coord_grid() + Coord_grid(1,1,1); if ( ffttype == Normal || ffttype == Default ) { // NORMAL MAP CALCULATION FFTmap_p1 map1( g ), map2( g ); // copy mask into grid, with offset Coord_grid c, cu; Coord_map cm; T f, w; ftype64 swff = 0.0; for ( c.u() = g0.u(); c.u() <= g1.u(); c.u()++ ) for ( c.v() = g0.v(); c.v() <= g1.v(); c.v()++ ) for ( c.w() = g0.w(); c.w() <= g1.w(); c.w()++ ) { cm = nxop.coord_map( c.coord_frac( g ) ); if ( Interp_linear::can_interp( srchval, cm ) && Interp_linear::can_interp( srchwgt, cm ) ) { Interp_linear::interp( srchval, cm, f ); Interp_linear::interp( srchwgt, cm, w ); cu = c.unit(g); map1.real_data( cu ) = w; map2.real_data( cu ) = w*f; swff += w*f*f; } } // fft map1.fft_x_to_h( vol ); map2.fft_x_to_h( vol ); // calculate const Grid& gh = map1.grid_reci(); const ftype32 two = 2.0; std::complex ww, wf, r1, r2; for ( c.u() = 0; c.u() < gh.nu(); c.u()++ ) for ( c.v() = 0; c.v() < gh.nv(); c.v()++ ) for ( c.w() = 0; c.w() < gh.nw(); c.w()++ ) { r1 = rho1.cplx_data( c ); r2 = rho2.cplx_data( c ); ww = map1.cplx_data( c ); wf = map2.cplx_data( c ); map1.cplx_data( c ) = std::conj(ww)*r2 - two*std::conj(wf)*r1; } // invert map1.fft_h_to_x( map1.grid_real().size() / pow( vol, 2 ) ); // store for ( typename Xmap::Map_reference_index ix = result.first(); !ix.last(); ix.next() ) result[ix] = swff + map1.real_data( ix.coord() ); } else { // if ffttype // SPARSE MAP CALCULATION FFTmap_sparse_p1_xh smap1( g ), smap2( g ); FFTmap_p1 map1( g ); // copy mask into grid, with offset Coord_grid c, cu; Coord_map cm; T f, w; ftype64 swff = 0.0; for ( c.u() = g0.u(); c.u() <= g1.u(); c.u()++ ) for ( c.v() = g0.v(); c.v() <= g1.v(); c.v()++ ) for ( c.w() = g0.w(); c.w() <= g1.w(); c.w()++ ) { cm = nxop.coord_map( c.coord_frac( g ) ); if ( Interp_linear::can_interp( srchval, cm ) && Interp_linear::can_interp( srchwgt, cm ) ) { Interp_linear::interp( srchval, cm, f ); Interp_linear::interp( srchwgt, cm, w ); if ( w > 0.0 ) { cu = c.unit(g); smap1.real_data( cu ) = w; smap2.real_data( cu ) = w*f; swff += w*f*f; } } } // require hkls const Grid& gh = map1.grid_reci(); Coord_grid ch( g.nu()/2, g.nv()/2, g.nw()/2 ); HKL hkl; for ( c.u() = 0; c.u() < gh.nu(); c.u()++ ) for ( c.v() = 0; c.v() < gh.nv(); c.v()++ ) for ( c.w() = 0; c.w() < gh.nw(); c.w()++ ) { const std::complex& r1 = rho1.cplx_data(c); const std::complex& r2 = rho2.cplx_data(c); if ( r1.real() != 0.0 || r1.imag() != 0.0 || r2.real() != 0.0 || r2.imag() != 0.0 ) { hkl = HKL( ( c + ch ).unit( g ) - ch ); smap1.require_hkl( hkl ); smap2.require_hkl( hkl ); } } // fft smap1.fft_x_to_h( vol ); smap2.fft_x_to_h( vol ); // calculate const ftype32 two( 2.0 ); std::complex ww, wf; for ( c.u() = 0; c.u() < gh.nu(); c.u()++ ) for ( c.v() = 0; c.v() < gh.nv(); c.v()++ ) for ( c.w() = 0; c.w() < gh.nw(); c.w()++ ) { const std::complex& r1 = rho1.cplx_data(c); const std::complex& r2 = rho2.cplx_data(c); if ( r1.real() != 0.0 || r1.imag() != 0.0 || r2.real() != 0.0 || r2.imag() != 0.0 ) { ww = smap1.cplx_data( c ); wf = smap2.cplx_data( c ); map1.cplx_data( c ) = std::conj(ww)*r2 - two*std::conj(wf)*r1; } else { map1.cplx_data( c ) = std::complex(0.0,0.0); } } // invert map1.fft_h_to_x( map1.grid_real().size() / pow( vol, 2 ) ); // store for ( typename Xmap::Map_reference_index ix = result.first(); !ix.last(); ix.next() ) result[ix] = swff + map1.real_data( ix.coord() ); } // if ffttype return true; } // compile templates template class FFFear_slow; template class FFFear_slow; template class FFFear_fft; template class FFFear_fft; } // namespace clipper /* template void FFFear_fft::init( const Xmap& xmap, const NXmap& srchval, const NXmap& srchwgt ) { // initialise map init( xmap ); // initialise search function int n = 64; int n2 = n / 2; const Grid_sampling gfft(n,n,n); const Grid_sampling grcp(n+1,n+1,n+1); Coord_orth c0 = srchval.coord_orth( Coord_map(0.0,0.0,0.0) ); Coord_orth c1 = srchval.coord_orth( Coord_map(1.0,0.0,0.0) ); Coord_orth c2 = srchval.coord_orth( Coord_map(0.0,1.0,0.0) ); Coord_orth c3 = srchval.coord_orth( Coord_map(0.0,0.0,1.0) ); ftype d1 = c1.x() - c0.x(); ftype d2 = c2.y() - c0.y(); ftype d3 = c3.z() - c0.z(); ftype dr = ( fabs(c1.y()-c0.y())+fabs(c2.z()-c0.z())+fabs(c3.x()-c0.x()) + fabs(c1.z()-c0.z())+fabs(c2.x()-c0.x())+fabs(c3.y()-c0.y()) ); if ( d2 - d1 > 1.0e-6 || d3 - d1 > 1.0e-6 || dr > 1.0e-6 ) clipper::Message::message( clipper::Message_fatal( "FFFear_fft: NXmap noncubic" ) ); ftype d = ( d1 + d2 + d3 ) / 3.0; slim = 0.5 / d; sumwff = 0.0; ftype cx = ftype( n2 ); ftype sx = cx / slim; double volfft = gfft.size() * d * d * d; RTop<> rtnull = RTop<>::identity(); recip1.init( grcp, rtnull ); recip2.init( grcp, rtnull ); FFTmap_p1 wrk1( gfft ), wrk2( gfft ); int ni = srchval.grid().nu(); int ni2 = (ni-1)/2; for ( int u = 0; u < ni; u++ ) for ( int v = 0; v < ni; v++ ) for ( int w = 0; w < ni; w++ ) { Coord_grid ci( u, v, w ); Coord_grid cf( u-ni2, v-ni2, w-ni2 ); cf = cf.unit( gfft ); double f = srchval.get_data( ci ); double w = srchwgt.get_data( ci ); wrk1.real_data( cf ) = w; wrk2.real_data( cf ) = w*f; } wrk1.fft_x_to_h( volfft ); wrk2.fft_x_to_h( volfft ); for ( int h = -n2; h <= n2; h++ ) for ( int k = -n2; k <= n2; k++ ) for ( int l = -n2; l <= n2; l++ ) { HKL hkl( h, k, l ); Coord_grid cg( h+n2, k+n2, l+n2 ); recip1.set_data( cg, wrk1.get_hkl( hkl ) ); recip2.set_data( cg, wrk2.get_hkl( hkl ) ); } } template bool FFFear_fft::operator() ( Xmap& result, const RTop_orth& rtop ) const { if ( cell.is_null() ) Message::message( Message_fatal( "FFFear_fft uninitialised" ) ); const double vol = cell.volume(); const Grid_sampling& g = rho1.grid_real(); FFTmap_p1 map1( g ); // calculate int n = recip1.grid().nu()-1; int n2 = n / 2; ftype cx = ftype( n2 ); ftype sx = cx / slim; int gu0, gv0, gw0, gu1, gv1, gw1; T wu0, wv0, ww0, wu1, wv1, ww1; const Grid& gh = map1.grid_reci(); const Grid& gx = map1.grid_real(); const ftype32 two = 2.0; std::complex ww, wf, r1, r2; Coord_reci_orth cro; Coord_grid c; Coord_map cm; HKL hkl; ftype slim2 = slim*slim; for ( c.u() = 0; c.u() < gh.nu(); c.u()++ ) for ( c.v() = 0; c.v() < gh.nv(); c.v()++ ) for ( c.w() = 0; c.w() < gh.nw(); c.w()++ ) { hkl.h() = Util::mod( c.u() + gx.nu()/2, gx.nu() ) - gx.nu()/2; hkl.k() = Util::mod( c.v() + gx.nv()/2, gx.nv() ) - gx.nv()/2; hkl.l() = Util::mod( c.w() + gx.nw()/2, gx.nw() ) - gx.nw()/2; cro = hkl.coord_reci_orth( cell ); if ( Vec3<>::dot( cro, cro ) < slim2 ) { cm = ( Coord_map( sx * ( rtop.rot() * cro ) ) + Coord_map( cx, cx, cx ) ); gu0 = Util::intf( cm.u() ); gv0 = Util::intf( cm.v() ); gw0 = Util::intf( cm.w() ); gu1 = gu0 + 1; gv1 = gv0 + 1; gw1 = gw0 + 1; wu1 = cm.u() - floor( cm.u() ); wv1 = cm.v() - floor( cm.v() ); ww1 = cm.w() - floor( cm.w() ); wu0 = 1.0 - wu1; wv0 = 1.0 - wv1; ww0 = 1.0 - ww1; ww = (wu0*(wv0*(ww0*recip1.get_data(Coord_grid(gu0,gv0,gw0))+ ww1*recip1.get_data(Coord_grid(gu0,gv0,gw1)))+ wv1*(ww0*recip1.get_data(Coord_grid(gu0,gv1,gw0))+ ww1*recip1.get_data(Coord_grid(gu0,gv1,gw1))))+ wu1*(wv0*(ww0*recip1.get_data(Coord_grid(gu1,gv0,gw0))+ ww1*recip1.get_data(Coord_grid(gu1,gv0,gw1)))+ wv1*(ww0*recip1.get_data(Coord_grid(gu1,gv1,gw0))+ ww1*recip1.get_data(Coord_grid(gu1,gv1,gw1))))); wf = (wu0*(wv0*(ww0*recip2.get_data(Coord_grid(gu0,gv0,gw0))+ ww1*recip2.get_data(Coord_grid(gu0,gv0,gw1)))+ wv1*(ww0*recip2.get_data(Coord_grid(gu0,gv1,gw0))+ ww1*recip2.get_data(Coord_grid(gu0,gv1,gw1))))+ wu1*(wv0*(ww0*recip2.get_data(Coord_grid(gu1,gv0,gw0))+ ww1*recip2.get_data(Coord_grid(gu1,gv0,gw1)))+ wv1*(ww0*recip2.get_data(Coord_grid(gu1,gv1,gw0))+ ww1*recip2.get_data(Coord_grid(gu1,gv1,gw1))))); r1 = rho1.cplx_data( c ); r2 = rho2.cplx_data( c ); map1.cplx_data( c ) = std::conj(ww)*r2 - two*std::conj(wf)*r1; } } // invert map1.fft_h_to_x( map1.grid_real().size() / pow( vol, 2 ) ); // store for ( typename Xmap::Map_reference_index ix = result.first(); !ix.last(); ix.next() ) result[ix] = sumwff + map1.real_data( ix.coord() ); return true; } */ clipper/clipper/contrib/fffear.h000644 000765 000000 00000014750 11766652736 017133 0ustar00ccbwheel000000 000000 /*! \file fffear.h Header file for sample fffear impelementation \ingroup g_fffear */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_FFFEAR #define CLIPPER_FFFEAR #include "function_object_bases.h" namespace clipper { //! Simple fffear implementation /*! \deprecated This is for testing purposes only, as it is very slow. The search target and weights are not handled generally in this implementation: The NXmaps are assumed to have a grid matching the map grid with the origin at the centre. */ class FFFear_slow_basic { public: //! constructor FFFear_slow_basic( const Xmap& xmap ) : xmp( &xmap ) {} //! constructor: shorthand for constructor+operator FFFear_slow_basic( Xmap& result, const NXmap& srchval, const NXmap& srchwgt, const Xmap& xmap ) : xmp( &xmap ) { (*this)( result, srchval, srchwgt ); } bool operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt ) const; private: const Xmap* xmp; }; //! FFT-based fffear implementation /*! \deprecated This implementation is currently unoptimised, but much faster then the simple implementation. The search target and weights are not handled generally in this implementation: The NXmaps are assumed to have a grid matching the map grid with the origin at the centre. */ class FFFear_fft_basic { public: //! constructor FFFear_fft_basic( const Xmap& xmap ) { init( xmap ); } //! constructor: shorthand for constructor+operator FFFear_fft_basic( Xmap& result, const NXmap& srchval, const NXmap& srchwgt, const Xmap& xmap ) { init( xmap ); (*this)( result, srchval, srchwgt ); } //! initialiser: initialise with the given target Xmap void init( const Xmap& xmap ); bool operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt ) const; private: ftype vol; FFTmap_p1 rho1; FFTmap_p1 rho2; }; //! FFT-based fffear implementation /*! \ingroup g_fffear This implementation is currently unoptimised, but much faster then the simple implementation. */ template class FFFear_slow : public FFFear_base { public: //! constructor FFFear_slow() {} //! constructor FFFear_slow( const Xmap& xmap ) { init( xmap ); } //! constructor: shorthand for constructor+operator FFFear_slow( Xmap& result, const NXmap& srchval, const NXmap& srchwgt, const Xmap& xmap, const NX_operator& nxop ) { init( xmap ); (*this)( result, srchval, srchwgt, nxop ); } //! initialiser: initialise with the given target Xmap void init( const Xmap& xmap ) { xmp = ⟼ } bool operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt, const NX_operator& nxop ) const; bool operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt ) const; //!< \deprecated private: const Xmap* xmp; }; //! FFT-based fffear implementation /*! \ingroup g_fffear This implementation is currently unoptimised, but much faster then the simple implementation. */ template class FFFear_fft : public FFFear_base { public: enum FFTtype { Default, Normal, Sparse }; //!< FFT backend selection //! constructor FFFear_fft() {} //! constructor FFFear_fft( const Xmap& xmap ) { init( xmap ); } //! constructor: shorthand for constructor+operator FFFear_fft( Xmap& result, const NXmap& srchval, const NXmap& srchwgt, const Xmap& xmap, const NX_operator& nxop ) { init( xmap ); (*this)( result, srchval, srchwgt, nxop ); } //! initialiser: initialise with the given target Xmap void init( const Xmap& xmap ); void set_fft_type( FFTtype type ); //! option: fft backend void set_resolution( Resolution reso ); //! option: resolution cutoff bool operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt, const NX_operator& nxop ) const; //!< search for given target bool operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt, const RTop_orth& rtop ) const; //!< search for given target bool operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt ) const; //!< \deprecated private: Cell cell; FFTmap_p1 rho1, rho2; FFTtype ffttype; }; } // namespace clipper #endif clipper/clipper/contrib/function_object_bases.cpp000644 000765 000000 00000004407 11766652736 022563 0ustar00ccbwheel000000 000000 /* function_object_bases.cpp: implementation */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "function_object_bases.h" namespace clipper { } // namespace clipper clipper/clipper/contrib/function_object_bases.h000644 000765 000000 00000027544 11766652736 022237 0ustar00ccbwheel000000 000000 /*! \file function_object_bases.h Header file for specifying interfaces to function objects \ingroup g_funcobj */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_FUNCTION_OBJECT_BASES #define CLIPPER_FUNCTION_OBJECT_BASES #include "../core/hkl_datatypes.h" #include "../core/xmap.h" #include "../core/nxmap_operator.h" namespace clipper { //! Base class for structure factor calculation methods /*! \ingroup g_funcobj */ template class SFcalc_base { public: //! Structure factor calculation function definition /*! In the implementations, this function will do the actual structure factor calculation. \param fphidata Fourier coefficients to be calculated. On output this holds the Fourier coefficients corresponding to the atomic model. \param atoms The atom selection from which the density is to be calculated. \return true on success. */ virtual bool operator() ( HKL_data >& fphidata, const Atom_list& atoms ) const = 0; virtual ~SFcalc_base() {} //!< destructor }; //! Base class for electron density calculation methods /*! \ingroup g_funcobj */ template class EDcalc_base { public: //! Electron density calculation function definition /*! In the implementations, this function will do the actual electron density calculation. \param xmap Electron density map to be calculated. On output this holds the electron density map corresponding to the atomic model. \param atoms The atom selection from which the density is to be calculated. \return true on success. */ virtual bool operator() ( Xmap& xmap, const Atom_list& atoms ) const = 0; virtual bool operator() ( NXmap& nxmap, const Atom_list& atoms ) const = 0; virtual ~EDcalc_base() {} //!< destructor }; //! Base class for structure factor calculation vs observed methods /*! \ingroup g_funcobj */ template class SFcalc_obs_base { public: //! Structure factor calculation function definition /*! In the implementations, this function will do the actual structure factor calculation. \param fphidata Fourier coefficients to be calculated. On output this holds the Fourier coefficients corresponding to the atomic model. \param fo Observed data against which to reference the Fcalc, e.g. to fit scale and/or bulk solvent. \param atoms The atom selection from which the density is to be calculated. \return true on success. */ virtual bool operator() ( HKL_data >& fphi, const HKL_data >& fsig, const Atom_list& atoms ) = 0; virtual ~SFcalc_obs_base() {} //!< destructor }; //! Base class for structure factor weighting (sigmaa) methods /*! \ingroup g_funcobj */ template class SFweight_base { public: //! Flag values for different reflection purposes enum TYPE { NONE, SIGMAA, SCALE, BOTH }; //! Structure factor weighting (sigmaa) definition /*! In the implementations, this function will do the actual structure factor weighting calculation \param fb Output best map coefficients. \param fd Output difference map coefficients. \param phiw Output phase and figure-of-merit. \param fo Input observed structure factors. \param fc Input calculated map coefficients. \param flag Input flag indicating what to use this reflection for. \return true on success. */ virtual bool operator() ( HKL_data >& fb, HKL_data >& fd, HKL_data >& phiw, const HKL_data >& fo, const HKL_data >& fc, const HKL_data& usage ) = 0; virtual ~SFweight_base() {} //!< destructor }; //! Base class for structure factor scaling methods /*! \ingroup g_funcobj */ template class SFscale_base { public: //! Structure factor scaling definition /*! In the implementations, this function will do the actual structure factor scaling calculation. \param fo Observed structure factors to be scaled. \param fc Calculated structure factors to scale against. \return true on success. */ virtual bool operator() ( HKL_data >& fo, const HKL_data >& fc ) = 0; //! Structure factor scaling definition /*! In the implementations, this function will do the actual structure factor scaling calculation. \param fc Calculated structure factors to be scaled. \param fo Observed structure factors to scale against. \return true on success. */ virtual bool operator() ( HKL_data >& fc, const HKL_data >& fo ) = 0; //! Structure factor scaling definition /*! In the implementations, this function will do the actual structure factor scaling calculation. \param fo Observed structure factors to be scaled. \return true on success. */ virtual bool operator() ( HKL_data >& fo ) = 0; virtual ~SFscale_base() {} //!< destructor }; //! Base class for map filtering calculation methods /*! \ingroup g_funcobj */ template class MapFilter_base { public: //! Map filtering function definition /*! In the implementations, this function will do the actual map filtering calculation. \param result On output this holds the filtered electron density. \param xmap Electron density map to be filtered. \return true on success. */ virtual bool operator() ( Xmap& result, const Xmap& xmap ) const = 0; virtual ~MapFilter_base() {} //!< destructor }; //! Base class for convolution search methods /*! \ingroup g_funcobj Note: that target map must be supplied in the constructor or initialiser. This allows precalculation of some of the coefficients required. The () operator performs an actual search in that map for a given target. */ template class Convolution_search_base { public: /*! In the implementations, this function will do the actual convolution search calculation. \param result The convolution search residual map, containing the value of the search function for each offset of the search model. The search function is a least squares residual, or may be a negative log likelihood, therefore it is positive and low values represent better fits. \param srchval Map of the target density for which to search. \param nxop Operator relating the coordinate frames of the search target and the crystallographic map, used to rotate the search target. \return true on success. */ virtual bool operator() ( Xmap& result, const NXmap& srchval, const NX_operator& nxop ) const = 0; virtual ~Convolution_search_base() {} //!< destructor }; //! Base class for Fast Fourier Feature recongition (FFFEAR) methods /*! \ingroup g_funcobj Note: that target map must be supplied in the constructor or initialiser. This allows precalculation of some of the coefficients required. The () operator performs an actual search in that map for a given target. */ template class FFFear_base { public: /*! In the implementations, this function will do the actual fffear calculation. \param result The fffear residual map, containing the value of the search function for each offset of the search model. The search function is a least squares residual, or may be a negative log likelihood, therefore it is positive and low values represent better fits. \param srchval Map of the target density for which to search. \param srchwgt Map of the target weights for each density point. \param nxop Operator relating the coordinate frames of the search target and the crystallographic map, used to rotate the search target. \return true on success. */ virtual bool operator() ( Xmap& result, const NXmap& srchval, const NXmap& srchwgt, const NX_operator& nxop ) const = 0; virtual ~FFFear_base() {} //!< destructor }; //! Base class for skeleton calculation methods /*! \ingroup g_funcobj */ template class Skeleton_base { public: //! Skeletonisation function definition /*! In the implementations, this function will do the actual skeletonisation. \param xskl int/short/char map. On input this may hold 1 for any grid point which is to be considered for skeletonisation, and 0 for any other point (e.g. low density, solvent) [This feaure may not be present in all implementations]. On output this map holds 1 for any grid point which is part of a skeleton ridge, and 0 for any point which is not. \param xmap float/double map. This map holds the actual electron density values for the map. \return true on success. */ virtual bool operator() ( Xmap& xskl, const Xmap& xmap ) const = 0; virtual ~Skeleton_base() {} //!< destructor }; //! Base class for origin matching calculation methods /*! \ingroup g_funcobj */ template class OriginMatch_base { public: //! Origin matching function definition /*! In the implementations, this function will do the actual origin matching. \param invert True if the phases must be inverted. \param shift The coordinate shift required to match the phases. \patam fphi1 The first set of map coefficients. \patam fphi2 The second set of map coefficients. \return true on success. */ virtual bool operator() ( bool& invert, Coord_frac& shift, const HKL_data >& fphi1, const HKL_data >& fphi2 ) const = 0; virtual ~OriginMatch_base() {} //!< destructor }; } // namespace clipper #endif clipper/clipper/contrib/Makefile.am000644 000765 000000 00000001615 12057357010 017536 0ustar00ccbwheel000000 000000 # Copyright 2002 # For licence conditions, see the file COPYING in the distribution. DIST_EXTRA = clipper_contrib.dox lib_LTLIBRARIES = libclipper-contrib.la libclipper_contrib_la_LDFLAGS = @VERSION_INFO@ libclipper_contrib_la_LIBADD = ../core/libclipper-core.la libclipper_contrib_la_SOURCES = \ convolution_search.cpp sfcalc.cpp \ edcalc.cpp sfcalc_obs.cpp \ fffear.cpp sfscale.cpp \ function_object_bases.cpp sfweight.cpp \ mapfilter.cpp skeleton.cpp \ originmatch.cpp test_contrib.cpp library_includedir = $(pkgincludedir)/contrib library_include_HEADERS = \ convolution_search.h mapfilter.h sfscale.h \ edcalc.h originmatch.h sfweight.h \ fffear.h sfcalc.h skeleton.h \ function_object_bases.h sfcalc_obs.h test_contrib.h clipper/clipper/contrib/Makefile.in000644 000765 000000 00000056506 12506727731 017572 0ustar00ccbwheel000000 000000 # Makefile.in generated by automake 1.13.4 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY, to the extent permitted by law; without # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. @SET_MAKE@ # Copyright 2002 # For licence conditions, see the file COPYING in the distribution. VPATH = @srcdir@ am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' am__make_running_with_option = \ case $${target_option-} in \ ?) ;; \ *) echo "am__make_running_with_option: internal error: invalid" \ "target option '$${target_option-}' specified" >&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ subdir = clipper/contrib DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/build-aux/depcomp $(library_include_HEADERS) ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pthread.m4 \ $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ *) f=$$p;; \ esac; am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; am__install_max = 40 am__nobase_strip_setup = \ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` am__nobase_strip = \ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" am__nobase_list = $(am__nobase_strip_setup); \ for p in $$list; do echo "$$p $$p"; done | \ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ if (++n[$$2] == $(am__install_max)) \ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ END { for (dir in files) print dir, files[dir] }' am__base_list = \ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' am__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(libdir)" \ "$(DESTDIR)$(library_includedir)" LTLIBRARIES = $(lib_LTLIBRARIES) libclipper_contrib_la_DEPENDENCIES = ../core/libclipper-core.la am_libclipper_contrib_la_OBJECTS = convolution_search.lo sfcalc.lo \ edcalc.lo sfcalc_obs.lo fffear.lo sfscale.lo \ function_object_bases.lo sfweight.lo mapfilter.lo skeleton.lo \ originmatch.lo test_contrib.lo libclipper_contrib_la_OBJECTS = $(am_libclipper_contrib_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = libclipper_contrib_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \ $(AM_CXXFLAGS) $(CXXFLAGS) $(libclipper_contrib_la_LDFLAGS) \ $(LDFLAGS) -o $@ AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) am__v_CXX_0 = @echo " CXX " $@; am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) am__v_CXXLD_0 = @echo " CXXLD " $@; am__v_CXXLD_1 = SOURCES = $(libclipper_contrib_la_SOURCES) DIST_SOURCES = $(libclipper_contrib_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac HEADERS = $(library_include_HEADERS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLIPPER_LIBS = @CLIPPER_LIBS@ CLIPPER_REQUIRES = @CLIPPER_REQUIRES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ FFTW2_LIBS = @FFTW2_LIBS@ FGREP = @FGREP@ FLIBS = @FLIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ VERSION_INFO = @VERSION_INFO@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ ac_ct_F77 = @ac_ct_F77@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ DIST_EXTRA = clipper_contrib.dox lib_LTLIBRARIES = libclipper-contrib.la libclipper_contrib_la_LDFLAGS = @VERSION_INFO@ libclipper_contrib_la_LIBADD = ../core/libclipper-core.la libclipper_contrib_la_SOURCES = \ convolution_search.cpp sfcalc.cpp \ edcalc.cpp sfcalc_obs.cpp \ fffear.cpp sfscale.cpp \ function_object_bases.cpp sfweight.cpp \ mapfilter.cpp skeleton.cpp \ originmatch.cpp test_contrib.cpp library_includedir = $(pkgincludedir)/contrib library_include_HEADERS = \ convolution_search.h mapfilter.h sfscale.h \ edcalc.h originmatch.h sfweight.h \ fffear.h sfcalc.h skeleton.h \ function_object_bases.h sfcalc_obs.h test_contrib.h all: all-am .SUFFIXES: .SUFFIXES: .cpp .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign clipper/contrib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign clipper/contrib/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ done clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; \ locs=`for p in $$list; do echo $$p; done | \ sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ sort -u`; \ test -z "$$locs" || { \ echo rm -f $${locs}; \ rm -f $${locs}; \ } libclipper-contrib.la: $(libclipper_contrib_la_OBJECTS) $(libclipper_contrib_la_DEPENDENCIES) $(EXTRA_libclipper_contrib_la_DEPENDENCIES) $(AM_V_CXXLD)$(libclipper_contrib_la_LINK) -rpath $(libdir) $(libclipper_contrib_la_OBJECTS) $(libclipper_contrib_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/convolution_search.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/edcalc.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fffear.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/function_object_bases.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mapfilter.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/originmatch.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfcalc.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfcalc_obs.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfscale.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sfweight.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/skeleton.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_contrib.Plo@am__quote@ .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cpp.obj: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cpp.lo: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-library_includeHEADERS: $(library_include_HEADERS) @$(NORMAL_INSTALL) @list='$(library_include_HEADERS)'; test -n "$(library_includedir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(library_includedir)'"; \ $(MKDIR_P) "$(DESTDIR)$(library_includedir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; \ done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(library_includedir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(library_includedir)" || exit $$?; \ done uninstall-library_includeHEADERS: @$(NORMAL_UNINSTALL) @list='$(library_include_HEADERS)'; test -n "$(library_includedir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(library_includedir)'; $(am__uninstall_files_from_dir) ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(library_includedir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-library_includeHEADERS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-libLTLIBRARIES install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-libLTLIBRARIES \ uninstall-library_includeHEADERS .MAKE: install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-libLTLIBRARIES \ install-library_includeHEADERS install-man install-pdf \ install-pdf-am install-ps install-ps-am install-strip \ installcheck installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES \ uninstall-library_includeHEADERS # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: clipper/clipper/contrib/mapfilter.cpp000644 000765 000000 00000030415 11766652736 020214 0ustar00ccbwheel000000 000000 /* mapfilter.cpp: Electron density calculation implementation */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "mapfilter.h" namespace clipper { /*! The filter function is constructed with the given filter. Scaling may also be optionally applied. This may be absolute, which just applies a scale factor to the result, or relative, which scales the filter relative to its own integral. Therefore, relative scaling with a scale factor of 1.0 gives an output map on the same scale as the input map. Note that the filter is not stored internally, and so must persist as long as the MapFilter is required. \param fltr The radial filter to apply. \param scale The scale factor to apply (default = 1.0). \param type The type of scaling to apply: NONE, Absolute, Relative. */ template MapFilter_slow::MapFilter_slow( const MapFilterFn_base& fltr, const ftype scale, const TYPE type ) : fltr_( &fltr ), scale_( scale ), type_( type ) {} template MapFilter_slow::MapFilter_slow( clipper::Xmap& result, const clipper::Xmap& xmap, MapFilterFn_base& fltr, const ftype scale, const TYPE type ) : fltr_( &fltr ), scale_( scale ), type_( type ) { (*this)( result, xmap ); } /*! Apply the filter to a given map. \param result The filtered map. \param xmap The map to be filtered. */ template bool MapFilter_slow::operator() ( clipper::Xmap& result, const clipper::Xmap& xmap ) const { const MapFilterFn_base& fltr = *fltr_; const Grid_sampling& g = xmap.grid_sampling(); result.init( xmap.spacegroup(), xmap.cell(), g ); // first determine the effective radius of the radial function const int nrad = 1000; const ftype drad = 0.25; int i; ftype r, sum[nrad]; for ( i = 0; i < nrad; i++ ) { r = drad * ( ftype(i) + 0.5 ); sum[i] = r*r*fabs(fltr(r)); } for ( i = 1; i < nrad; i++ ) sum[i] += sum[i-1]; for ( i = 0; i < nrad; i++ ) if ( sum[i] > 0.99*sum[nrad-1] ) break; ftype rad = drad * ( ftype(i) + 1.0 ); // now prepare a map from the filter Grid_range gm( xmap.cell(), g, rad ); NXmap flt( xmap.cell(), g, gm ); // calculate the filter typename NXmap::Map_reference_index in; ftype64 f000 = 0.0; for ( in = flt.first(); !in.last(); in.next() ) { r = fltr( sqrt( in.coord_orth().lengthsq() ) ); f000 += r; flt[in] = r; } // calc scale factor ftype scale = 1.0; if ( type_ == Absolute ) scale = scale_; if ( type_ == Relative ) scale = scale_ / f000; // now calculate the search function Coord_grid g0, g1; typename Xmap::Map_reference_index pos; typename Xmap::Map_reference_coord i0, iu, iv, iw; ftype s; for ( pos = result.first(); !pos.last(); pos.next() ) { g0 = pos.coord() + gm.min(); g1 = pos.coord() + gm.max(); i0 = Xmap_base::Map_reference_coord( xmap, g0 ); s = 0.0; for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) { in.set_coord( iw.coord() - g0 ); s += flt[in] * xmap[iw]; } result[pos] = scale * s; } return true; } /*! The filter function is constructed with the given filter. Scaling may also be optionally applied. This may be absolute, which just applies a scale factor to the result, or relative, which scales the filter relative to its own integral. Therefore, relative scaling with a scale factor of 1.0 gives an output map on the same scale as the input map. Note that the filter is not stored internally, and so must persist as long as the MapFilter is required. \param fltr The radial filter to apply. \param scale The scale factor to apply (default = 1.0). \param type The type of scaling to apply: NONE, Absolute, Relative. */ template MapFilter_fft::MapFilter_fft( const MapFilterFn_base& fltr, const ftype scale, const TYPE type ) : fltr_( &fltr ), scale_( scale ), type_( type ) {} template MapFilter_fft::MapFilter_fft( clipper::Xmap& result, const clipper::Xmap& xmap, MapFilterFn_base& fltr, const ftype scale, const TYPE type ) : fltr_( &fltr ), scale_( scale ), type_( type ) { (*this)( result, xmap ); } /*! Apply the filter to a given map. \param result The filtered map. \param xmap The map to be filtered. */ template bool MapFilter_fft::operator() ( clipper::Xmap& result, const clipper::Xmap& xmap ) const { const MapFilterFn_base& fltr = *fltr_; const Grid_sampling& g = xmap.grid_sampling(); // first determine the effective radius of the radial function const int nrad = 1000; const ftype drad = 0.25; int i; ftype r, sum[nrad]; for ( i = 0; i < nrad; i++ ) { r = drad * ( ftype(i) + 0.5 ); sum[i] = r*r*fabs(fltr(r)); } for ( i = 1; i < nrad; i++ ) sum[i] += sum[i-1]; for ( i = 0; i < nrad; i++ ) if ( sum[i] > 0.99*sum[nrad-1] ) break; ftype rad = drad * ( ftype(i) + 1.0 ); // make the fft maps FFTmap_p1 map( g ); FFTmap_p1 flt( g ); // fill the fft maps Coord_grid c, half( g.nu()/2, g.nv()/2, g.nw()/2 ); typename Xmap::Map_reference_coord i0( xmap, Coord_grid(0,0,0) ); typename Xmap::Map_reference_coord iu, iv, iw; ftype64 f000 = 0.0; for ( iu = i0; iu.coord().u() < g.nu(); iu.next_u() ) for ( iv = iu; iv.coord().v() < g.nv(); iv.next_v() ) for ( iw = iv; iw.coord().w() < g.nw(); iw.next_w() ) { c = (iw.coord() + half).unit(g) - half; r = sqrt( c.coord_frac(g).lengthsq(xmap.cell()) ); map.real_data( iw.coord() ) = xmap[iw]; if ( r < rad ) { r = fltr(r); f000 += r; flt.real_data( iw.coord() ) = r; } } // calc scale factor ftype32 scale = 1.0; if ( type_ == Absolute ) scale = scale_; if ( type_ == Relative ) scale = scale_ / f000; // fft flt.fft_x_to_h( xmap.cell().volume() ); map.fft_x_to_h( xmap.cell().volume() ); // do filter const Grid& gh = map.grid_reci(); for ( c.u() = 0; c.u() < gh.nu(); c.u()++ ) for ( c.v() = 0; c.v() < gh.nv(); c.v()++ ) for ( c.w() = 0; c.w() < gh.nw(); c.w()++ ) map.cplx_data( c ) = scale * map.cplx_data(c) * flt.cplx_data(c); // invert map.fft_h_to_x( map.grid_real().size() / pow( xmap.cell().volume(), 2 ) ); // store result.init( xmap.spacegroup(), xmap.cell(), g ); for ( typename Xmap::Map_reference_index ix = result.first(); !ix.last(); ix.next() ) result[ix] = map.real_data( ix.coord() ); return true; } /*! Apply the filter to a given map. \param result The filtered map. \param nxmap The map to be filtered. */ template bool MapFilter_fft::operator() ( clipper::NXmap& result, const clipper::NXmap& nxmap ) const { const MapFilterFn_base& fltr = *fltr_; const Grid& gnx = nxmap.grid(); // Now make fft grid compatible with this NXmap grid Grid_sampling nuvw( gnx.nu()+2, gnx.nv()+2, gnx.nw()+2 ); for ( int i = 0; i < 3; i++ ) { // find most efficient sampling int j, l, m, n, nbest = 0; ftype t, tbest = 1.0e12; for ( n = nuvw[i]; n < 2*nuvw[i]; n++ ) { if ( n % 2 == 0 ) { l = 0; // sum of factors (approx. log n) m = n; // what is left in factorisation for ( j = 2; j <= n; j++ ) while ( m%j == 0 ) { m /= j; l += j; } // FFT time O( n * l ) - introduce an extra n^2 for 3D. t = pow( ftype(n), 3 ) * ftype(l); if ( t < tbest ) { nbest = n; tbest = t; } } } nuvw[i] = nbest; } const Grid_sampling& g = nuvw; // Get grid skew matrix nxmap.operator_grid_orth().rot(); Coord_orth::zero(); RTop<> rtop( nxmap.operator_grid_orth().rot(), Coord_orth::zero() ); // make the fft maps FFTmap_p1 map( g ); FFTmap_p1 flt( g ); // fill fft map from nx map Coord_grid l( (g.nu()-gnx.nu())/2,(g.nv()-gnx.nv())/2,(g.nw()-gnx.nw())/2 ); Coord_grid h( l + gnx - Coord_grid(1,1,1) ); typedef NXmap::Map_reference_index MRI; for ( MRI ix = nxmap.first(); !ix.last(); ix.next() ) map.real_data( ix.coord()+l ) = nxmap[ix]; // mirror the remaining points Coord_grid iw, im; for ( iw.u() = 0; iw.u() < g.nu(); iw.u()++ ) for ( iw.v() = 0; iw.v() < g.nv(); iw.v()++ ) for ( iw.w() = 0; iw.w() < g.nw(); iw.w()++ ) { im = iw; if ( im.u() < l.u() ) im.u() = l.u() + ( l.u() - im.u() ); if ( im.v() < l.v() ) im.v() = l.v() + ( l.v() - im.v() ); if ( im.w() < l.w() ) im.w() = l.w() + ( l.w() - im.w() ); if ( im.u() > h.u() ) im.u() = h.u() + ( h.u() - im.u() ); if ( im.v() > h.v() ) im.v() = h.v() + ( h.v() - im.v() ); if ( im.w() > h.w() ) im.w() = h.w() + ( h.w() - im.w() ); map.real_data( iw ) = map.real_data( im ); } // first determine the effective radius of the radial function const int nrad = 1000; const ftype drad = 0.25; int i; ftype r, sum[nrad]; for ( i = 0; i < nrad; i++ ) { r = drad * ( ftype(i) + 0.5 ); sum[i] = r*r*fabs(fltr(r)); } for ( i = 1; i < nrad; i++ ) sum[i] += sum[i-1]; for ( i = 0; i < nrad; i++ ) if ( sum[i] > 0.99*sum[nrad-1] ) break; ftype rad = drad * ( ftype(i) + 1.0 ); // fill the radial function map Coord_grid c, half( g.nu()/2, g.nv()/2, g.nw()/2 ); ftype64 f000 = 0.0; for ( iw.u() = 0; iw.u() < g.nu(); iw.u()++ ) for ( iw.v() = 0; iw.v() < g.nv(); iw.v()++ ) for ( iw.w() = 0; iw.w() < g.nw(); iw.w()++ ) { c = (iw + half).unit(g) - half; r = sqrt( Coord_orth(rtop*c.coord_map()).lengthsq() ); if ( r < rad ) { r = fltr(r); f000 += r; flt.real_data( iw ) = r; } } // calc scale factor ftype32 scale = 1.0; if ( type_ == Absolute ) scale = scale_; if ( type_ == Relative ) scale = scale_ / f000; // fft flt.fft_x_to_h( 1.0 ); map.fft_x_to_h( 1.0 ); // do filter const Grid& gh = map.grid_reci(); for ( c.u() = 0; c.u() < gh.nu(); c.u()++ ) for ( c.v() = 0; c.v() < gh.nv(); c.v()++ ) for ( c.w() = 0; c.w() < gh.nw(); c.w()++ ) map.cplx_data( c ) = scale * map.cplx_data(c) * flt.cplx_data(c); // invert map.fft_h_to_x( map.grid_real().size() ); // store result.init( gnx, nxmap.operator_orth_grid() ); for ( MRI ix = nxmap.first(); !ix.last(); ix.next() ) result[ix] = map.real_data( ix.coord()+l ); return true; } // compile templates template class MapFilter_slow; template class MapFilter_slow; template class MapFilter_fft; template class MapFilter_fft; } // namespace clipper clipper/clipper/contrib/mapfilter.h000644 000765 000000 00000015232 11766652736 017661 0ustar00ccbwheel000000 000000 /*! \file mapfilter.h Header file for sample map filtering impelementation \ingroup g_mapf */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MAPFILTER #define CLIPPER_MAPFILTER #include "function_object_bases.h" namespace clipper { //! Base class for radial map filters class MapFilterFn_base { public: virtual ~MapFilterFn_base() {}; virtual ftype operator() ( const ftype& radius ) const = 0; }; //! Simple slow convolution-based radial mapfiltering implementation /*! This version is of course very slow, and is mainly provided so you can test the repcision of the fft version. \ingroup g_mapf */ template class MapFilter_slow : public MapFilter_base { public: //! Scaling modes enum TYPE { NONE, Absolute, Relative }; //! constructor MapFilter_slow( const MapFilterFn_base& fltr, const ftype scale = 1.0, const TYPE type = NONE ); //! constructor: shorthand for constructor+operator MapFilter_slow( clipper::Xmap& result, const clipper::Xmap& xmap, MapFilterFn_base& fltr, const ftype scale = 1.0, const TYPE type = NONE ); bool operator() ( clipper::Xmap& result, const clipper::Xmap& xmap ) const; private: const MapFilterFn_base* fltr_; ftype scale_; TYPE type_; }; //! Simple fft-based radial mapfiltering implementation /*! The FFT method is fast, and also gives good precision. The following example demonstrates how to use the MapFilter to calculate the local mean and local deviation of an electron density map, in 'xmap': \code // make squared map clipper::Xmap xmap2( xmap ); clipper::Xmap::Map_reference_index ix; for ( ix = xmap2.first(); !ix.last(); ix.next() ) xmap2[ix] = pow( xmap2[ix], 2.0 ); // now calculate local mean, local mean squared clipper::MapFilterFn_step fn( filter_radius ); clipper::MapFilter_fft fltr( fn, 1.0, clipper::MapFilter_fft::Relative ); clipper::Xmap lmean, lsigm; fltr( lmean, xmap ); fltr( lsigm, xmap2 ); // calculate std deviation for ( ix = lmean.first(); !ix.last(); ix.next() ) lsigm[ix] = sqrt( lsigm[ix] - pow( lmean[ix], 2.0 ) ); \endcode This would be a useful step in solvent mask determination, for example. \ingroup g_mapf */ template class MapFilter_fft : public MapFilter_base { public: //! Scaling modes enum TYPE { NONE, Absolute, Relative }; //! constructor MapFilter_fft( const MapFilterFn_base& fltr, const ftype scale = 1.0, const TYPE type = NONE ); //! constructor: shorthand for constructor+operator MapFilter_fft( clipper::Xmap& result, const clipper::Xmap& xmap, MapFilterFn_base& fltr, const ftype scale = 1.0, const TYPE type = NONE ); bool operator() ( clipper::Xmap& result, const clipper::Xmap& xmap ) const; bool operator() ( clipper::NXmap& result, const clipper::NXmap& nxmap ) const; private: const MapFilterFn_base* fltr_; ftype scale_; TYPE type_; }; //! Step-function radial map filter /*! \ingroup g_mapf */ class MapFilterFn_step : public MapFilterFn_base { public: //! constructor: takes radius for step function cutoff MapFilterFn_step( const ftype& radius ) : radius_( radius ) {} //! destructor MapFilterFn_step() {} //! evaluate radial step function: 1.0 if inside or 0.0 outside ftype operator() ( const ftype& radius ) const { return (radius bool OriginMatch::operator() ( bool& invert, clipper::Coord_frac& shift, const HKL_data >& fphi1, const HKL_data >& fphi2 ) const { const Spacegroup& oldspgr = fphi1.base_hkl_info().spacegroup(); const Cell& oldcell = fphi1.base_hkl_info().cell(); const Resolution& oldreso = fphi1.base_hkl_info().resolution(); // calc point group const Spgr_descr spgrdscr( oldspgr.generator_ops().pgrp_ops() ); const Spacegroup newspgr( spgrdscr ); // new cell and resolution const Cell newcell( oldcell ); const Resolution newreso( Util::max( limit, oldreso.limit() ) ); // new reflection list HKL_info hkls( newspgr, newcell, newreso, true ); HKL_data > fphi(hkls), fphiinv(hkls); HKL_info::HKL_reference_index ih; HKL hkl; datatypes::F_phi fp1, fp2; for ( ih = hkls.first(); !ih.last(); ih.next() ) { hkl = ih.hkl(); fp1 = fphi1[hkl]; fp2 = fphi2[hkl]; if ( !fp1.missing() && !fp2.missing() ) { fphi[ih].f() = fphiinv[ih].f() = fp1.f() * fp2.f(); fphi[ih].phi() = fp1.phi() - fp2.phi(); fphiinv[ih].phi() = fp1.phi() + fp2.phi(); } else { fphi[ih].f() = fphiinv[ih].f() = fphi[ih].phi() = fphiinv[ih].phi() = 0.0; } } // new map Grid_sampling oldgrid( newspgr, newcell, newreso ); Grid_sampling newgrid( ((oldgrid.nu()+11)/12)*12, ((oldgrid.nv()+11)/12)*12, ((oldgrid.nw()+11)/12)*12 ); Xmap xmap( newspgr, newcell, newgrid ); Xmap::Map_reference_index ix; // search for highest peak T mapmax = 0.0; invert = false; shift = Coord_frac( 0.0, 0.0, 0.0 ); { xmap.fft_from( fphi ); for ( ix = xmap.first(); !ix.last(); ix.next() ) if ( xmap[ix] > mapmax ) { mapmax = xmap[ix]; shift = ix.coord().coord_frac( newgrid ); invert = false; } } if ( oldspgr.invariant_under_change_of_hand() ) { xmap.fft_from( fphiinv ); for ( ix = xmap.first(); !ix.last(); ix.next() ) if ( xmap[ix] > mapmax ) { mapmax = xmap[ix]; shift = ix.coord().coord_frac( newgrid ); invert = true; } } // check against symmetry restrictions // return the shift return true; } // compile templates template class OriginMatch; template class OriginMatch; } // namespace clipper clipper/clipper/contrib/originmatch.h000644 000765 000000 00000006275 11766652736 020211 0ustar00ccbwheel000000 000000 /*! \file originmatch.h Header file for origin matching function object */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_ORIGINMATCH #define CLIPPER_ORIGINMATCH #include "function_object_bases.h" namespace clipper { //! Origin matching method using fast translation function. /*! Perform origin matching by performing a fast translation function. Both hands are tested if possible. \ingroup g_funcobj */ template class OriginMatch : public OriginMatch_base { public: //! constructor OriginMatch( const ftype resol_limit = 0.1 ) : limit(resol_limit) {} //! constructor: shorthand for constructor+operator OriginMatch( bool& invert, Coord_frac& shift, const HKL_data >& fphi1, const HKL_data >& fphi2, const ftype resol_limit = 0.1 ) : limit(resol_limit) { (*this)( invert, shift, fphi1, fphi2 ); } bool operator() ( bool& invert, Coord_frac& shift, const HKL_data >& fphi1, const HKL_data >& fphi2 ) const; private: ftype limit; }; } // namespace clipper #endif clipper/clipper/contrib/sfcalc.cpp000644 000765 000000 00000017342 11766652736 017470 0ustar00ccbwheel000000 000000 /* sfcalc.cpp: Structure factor calculation implementation */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "sfcalc.h" #include "../core/atomsf.h" namespace clipper { template bool SFcalc_iso_sum::operator() ( HKL_data >& fphidata, const Atom_list& atoms ) const { const HKL_info& hkls = fphidata.base_hkl_info(); const Cell& cell = fphidata.base_cell(); const Spacegroup& spgr = hkls.spacegroup(); fphidata = datatypes::F_phi( std::complex( 0.0, 0.0 ) ); HKL_info::HKL_reference_index ih; for ( int i = 0; i < atoms.size(); i++ ) if ( !atoms[i].is_null() ) { AtomShapeFn sf( atoms[i].coord_orth(), atoms[i].element(), atoms[i].u_iso(), atoms[i].occupancy() ); for ( int j = 0; j < spgr.num_symops(); j++ ) { Coord_frac uvw = atoms[i].coord_orth().coord_frac( cell ).transform( spgr.symop(j) ); for ( ih = hkls.first(); !ih.last(); ih.next() ) { T phi = Util::twopi() * (ih.hkl().coord_reci_frac()*uvw); fphidata[ih] = std::complex(fphidata[ih]) + T( sf.f(ih.invresolsq()) ) * std::complex( cos(phi), sin(phi) ); } } } return true; } template bool SFcalc_aniso_sum::operator() ( HKL_data >& fphidata, const Atom_list& atoms ) const { const HKL_info& hkls = fphidata.base_hkl_info(); const Cell& cell = fphidata.base_cell(); const Spacegroup& spgr = hkls.spacegroup(); fphidata = datatypes::F_phi( std::complex( 0.0, 0.0 ) ); HKL_info::HKL_reference_index ih; for ( int i = 0; i < atoms.size(); i++ ) if ( !atoms[i].is_null() ) { for ( int j = 0; j < spgr.num_symops(); j++ ) { Atom atom( atoms[i] ); atom.transform( spgr.symop(j).rtop_orth( cell ) ); AtomShapeFn sf( atom ); Coord_frac uvw = atom.coord_orth().coord_frac( cell ); for ( ih = hkls.first(); !ih.last(); ih.next() ) { T phi = Util::twopi() * (ih.hkl().coord_reci_frac()*uvw); fphidata[ih] = std::complex(fphidata[ih]) + T(sf.f(ih.hkl().coord_reci_orth(cell))) * std::complex( cos(phi), sin(phi) ); } } } return true; } template bool SFcalc_iso_fft::operator() ( HKL_data >& fphidata, const Atom_list& atoms ) const { const HKL_info& hkls = fphidata.base_hkl_info(); const Cell& cell = fphidata.base_cell(); const Spacegroup& spgr = hkls.spacegroup(); const Grid_sampling grid( spgr, cell, hkls.resolution(), rate_ ); Xmap xmap( spgr, cell, grid ); Coord_frac uvw, duvw; Coord_grid g0, g1; Grid_range gd( cell, grid, radius_ ); Xmap::Map_reference_coord i0, iu, iv, iw; for ( int i = 0; i < atoms.size(); i++ ) if ( !atoms[i].is_null() ) { AtomShapeFn sf( atoms[i].coord_orth(), atoms[i].element(), atoms[i].u_iso() + uadd_, atoms[i].occupancy() ); uvw = atoms[i].coord_orth().coord_frac( cell ); g0 = uvw.coord_grid( grid ) + gd.min(); g1 = uvw.coord_grid( grid ) + gd.max(); i0 = Xmap::Map_reference_coord( xmap, g0 ); for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) xmap[iw] += sf.rho( iw.coord_orth() ); } for ( Xmap::Map_reference_index ix = xmap.first(); !ix.last(); ix.next() ) xmap[ix] *= xmap.multiplicity( ix.coord() ); xmap.fft_to( fphidata ); if ( uadd_ != 0.0 ) { ftype u = Util::twopi2()*uadd_; for ( HKL_info::HKL_reference_index ih = fphidata.first_data(); !ih.last(); fphidata.next_data( ih ) ) fphidata[ih].scale( exp( u * ih.invresolsq() ) ); } return true; } template bool SFcalc_aniso_fft::operator() ( HKL_data >& fphidata, const Atom_list& atoms ) const { const HKL_info& hkls = fphidata.base_hkl_info(); const Cell& cell = fphidata.base_cell(); const Spacegroup& spgr = hkls.spacegroup(); const Grid_sampling grid( spgr, cell, hkls.resolution(), rate_ ); Xmap xmap( spgr, cell, grid ); U_aniso_orth uadd( uadd_ ); Coord_frac uvw, duvw; Coord_grid g0, g1; Grid_range gd( cell, grid, radius_ ); Xmap::Map_reference_coord i0, iu, iv, iw; for ( int i = 0; i < atoms.size(); i++ ) if ( !atoms[i].is_null() ) { U_aniso_orth u( atoms[i].u_aniso_orth() ); if ( u.is_null() ) u = U_aniso_orth( atoms[i].u_iso() ); AtomShapeFn sf( atoms[i].coord_orth(), atoms[i].element(), u + uadd, atoms[i].occupancy() ); uvw = atoms[i].coord_orth().coord_frac( cell ); g0 = uvw.coord_grid( grid ) + gd.min(); g1 = uvw.coord_grid( grid ) + gd.max(); i0 = Xmap::Map_reference_coord( xmap, g0 ); for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) xmap[iw] += sf.rho( iw.coord_orth() ); } for ( Xmap::Map_reference_index ix = xmap.first(); !ix.last(); ix.next() ) xmap[ix] *= xmap.multiplicity( ix.coord() ); xmap.fft_to( fphidata ); if ( uadd_ != 0.0 ) { ftype u = Util::twopi2()*uadd_; for ( HKL_info::HKL_reference_index ih = fphidata.first_data(); !ih.last(); fphidata.next_data( ih ) ) fphidata[ih].scale( exp( u * ih.invresolsq() ) ); } return true; } // compile templates template class SFcalc_iso_sum; template class SFcalc_aniso_sum; template class SFcalc_iso_fft; template class SFcalc_aniso_fft; template class SFcalc_iso_sum; template class SFcalc_aniso_sum; template class SFcalc_iso_fft; template class SFcalc_aniso_fft; } // namespace clipper clipper/clipper/contrib/sfcalc.h000644 000765 000000 00000012141 11766652736 017125 0ustar00ccbwheel000000 000000 /*! \file sfcalc.h Header file for sample structure factor calculation impelementation \ingroup g_sfcalc */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_SFCALC #define CLIPPER_SFCALC #include "function_object_bases.h" namespace clipper { //! Isotropic structure factor calculation by slow summation /*! \ingroup g_sfcalc */ template class SFcalc_iso_sum : public SFcalc_base { public: //! constructor SFcalc_iso_sum() {} //! constructor: shorthand for constructor+operator SFcalc_iso_sum( HKL_data >& fphidata, const Atom_list& atoms ) { (*this)( fphidata, atoms ); } bool operator() ( HKL_data >& fphidata, const Atom_list& atoms ) const; }; //! Anisotropic structure factor calculation by slow summation /*! \ingroup g_sfcalc */ template class SFcalc_aniso_sum : public SFcalc_base { public: //! constructor SFcalc_aniso_sum() {} //! constructor: shorthand for constructor+operator SFcalc_aniso_sum( HKL_data >& fphidata, const Atom_list& atoms ) { (*this)( fphidata, atoms ); } bool operator() ( HKL_data >& fphidata, const Atom_list& atoms ) const; }; //! Isotropic structure factor calculation by fast Fourier /*! \ingroup g_sfcalc */ template class SFcalc_iso_fft : public SFcalc_base { public: //! constructor /*! \param rate Shannon rate (oversampling) of the FFT grid. \param uadd Additional U for smoothing atoms. */ SFcalc_iso_fft( const ftype radius = 2.5, const ftype rate = 1.5, const ftype uadd = 0.0 ) : radius_(radius), rate_(rate), uadd_(uadd) {} //! constructor: shorthand for constructor+operator SFcalc_iso_fft( HKL_data >& fphidata, const Atom_list& atoms, const ftype radius = 2.5, const ftype rate = 1.5, const ftype uadd = 0.0 ) : radius_(radius), rate_(rate), uadd_(uadd) { (*this)( fphidata, atoms ); } bool operator() ( HKL_data >& fphidata, const Atom_list& atoms ) const; private: const ftype radius_, rate_, uadd_; }; //! Anisotropic structure factor calculation by fast Fourier /*! \ingroup g_sfcalc */ template class SFcalc_aniso_fft : public SFcalc_base { public: //! constructor /*! \param rate Shannon rate (oversampling) of the FFT grid. \param uadd Additional U for smoothing atoms. */ SFcalc_aniso_fft( const ftype radius = 2.5, const ftype rate = 1.5, const ftype uadd = 0.0 ) : radius_(radius), rate_(rate), uadd_(uadd) {} //! constructor: shorthand for constructor+operator SFcalc_aniso_fft( HKL_data >& fphidata, const Atom_list& atoms, const ftype radius = 2.5, const ftype rate = 1.5, const ftype uadd = 0.0 ) : radius_(radius), rate_(rate), uadd_(uadd) { (*this)( fphidata, atoms ); } bool operator() ( HKL_data >& fphidata, const Atom_list& atoms ) const; private: const ftype radius_, rate_, uadd_; }; } // namespace clipper #endif clipper/clipper/contrib/sfcalc_obs.cpp000644 000765 000000 00000013363 11766652736 020332 0ustar00ccbwheel000000 000000 /* sfweight.cpp: structure factor calculation vs observed implementation */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "sfcalc_obs.h" #include "edcalc.h" #include "../core/hkl_compute.h" #include "../core/resol_targetfn.h" namespace clipper { template bool SFcalc_obs_bulk::operator() ( HKL_data >& fphi, const HKL_data >& fsig, const Atom_list& atoms ) { // set U value constants double u_atom = Util::b2u( 20.0 ); double u_mask = Util::b2u( 50.0 ); // increase the U values Atom_list atomu = atoms; U_aniso_orth uadd( u_atom ), u; for ( int i = 0; i < atomu.size(); i++ ) if ( !atomu[i].is_null() ) { u = atomu[i].u_aniso_orth(); if ( u.is_null() ) u = U_aniso_orth( atomu[i].u_iso() ); atomu[i].set_u_aniso_orth( u + uadd ); } // now make the map for ed calcs const HKL_info& hkls = fsig.base_hkl_info(); const Spacegroup& spgr = hkls.spacegroup(); const Cell& cell = fsig.base_cell(); HKL_data > fphi_atom( hkls, cell ), fphi_mask( hkls, cell ); const Grid_sampling grid( spgr, cell, hkls.resolution() ); Xmap xmap( spgr, cell, grid ); // do ed calc from atomu EDcalc_aniso edcalc; edcalc( xmap, atomu ); xmap.fft_to( fphi_atom ); fphi_atom.compute( fphi_atom, datatypes::Compute_scale_u_iso >( 1.0, u_atom ) ); // do density calc from mask EDcalc_mask emcalc; emcalc( xmap, atomu ); for ( Xmap::Map_reference_index ix = xmap.first(); !ix.last(); ix.next() ) xmap[ix] = 1.0 - xmap[ix]; xmap.fft_to( fphi_mask ); fphi_mask.compute( fphi_mask, datatypes::Compute_scale_u_iso >( 1.0, -u_mask ) ); // try some different scale factors std::vector params( nparams, 1.0 ); BasisFn_spline basisfn( hkls, nparams, 1.0 ); TargetFn_scaleF1F2,datatypes::F_sigF > targetfn( fphi, fsig ); T x1 = 0.35, dx = 0.35, x; ftype y[3] = { 0.0, 0.0, 0.0 }; for ( int i = 0; i < 8; i++ ) { // take 3 samples of function for ( int d = -1; d <= 1; d++ ) if ( y[d+1] == 0.0 ) { HKL_data::HKL_reference_index ih; x = x1 + T(d)*dx; for ( ih = fphi.first(); !ih.last(); ih.next() ) fphi[ih] = std::complex(fphi_atom[ih]) + x * std::complex(fphi_mask[ih]); ResolutionFn rfn( hkls, basisfn, targetfn, params ); double r = 0.0; for ( ih = fsig.first(); !ih.last(); ih.next() ) if ( !fsig[ih].missing() ) { double eps = ih.hkl_class().epsilon(); r += (2.0/eps) * fabs( sqrt(rfn.f(ih))*fphi[ih].f() - fsig[ih].f() ); // r += ( 2.0/eps ) * pow( rfn.f(ih) * pow(fphi[ih].f(),2)/eps - pow(fsig[ih].f(),2)/eps, 2 ); } y[d+1] = r; //std::cout << d << "\t" << x << "\t" << r << "\n"; } // find minimum of current 3 samples if ( y[0] < y[1] && y[0] < y[2] ) { y[1] = y[0]; x1 -= dx; } else if ( y[2] < y[1] && y[2] < y[0] ) { y[1] = y[2]; x1 += dx; } // reduce step and search again y[0] = y[2] = 0.0; dx /= 2.0; } // adopt final scale for ( HKL_data::HKL_reference_index ih = fphi.first(); !ih.last(); ih.next() ) fphi[ih] = std::complex(fphi_atom[ih]) + x1 * std::complex(fphi_mask[ih]); // store stats ftype64 w, s0 = 0.0, s1 = 0.0; for ( Xmap::Map_reference_index ix = xmap.first(); !ix.last(); ix.next() ) { w = 1.0/ftype64( xmap.multiplicity( ix.coord() ) ); s0 += w; s1 += w*xmap[ix]; } bulkfrc = s1/s0; bulkscl = x1; return true; } // compile templates template class SFcalc_obs_bulk; template class SFcalc_obs_bulk; } // namespace clipper clipper/clipper/contrib/sfcalc_obs.h000644 000765 000000 00000006546 11766652736 020004 0ustar00ccbwheel000000 000000 /*! \file sfcalc_obs.h Header file for structure factor calculation vs observed object */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_SFCALC_OBS #define CLIPPER_SFCALC_OBS #include "function_object_bases.h" namespace clipper { //! Structure factor calculation vs observed using bulk solvent. /*! Perform structure factor calculation, adding an additional bulk solvent/missing correction to give best fit to observed data. A scaling is used internally, but not output. \ingroup g_funcobj */ template class SFcalc_obs_bulk : public SFcalc_obs_base { public: //! constructor SFcalc_obs_bulk( const int n_params = 12 ) : nparams(n_params) {} //! constructor: shorthand for constructor+operator SFcalc_obs_bulk( HKL_data >& fphi, const HKL_data >& fsig, const Atom_list& atoms, const int n_params = 12 ) : nparams(n_params) { (*this)( fphi, fsig, atoms ); } bool operator() ( HKL_data >& fphi, const HKL_data >& fsig, const Atom_list& atoms ); const ftype& bulk_frac() { return bulkfrc; } const ftype& bulk_scale() { return bulkscl; } private: int nparams; double bulkfrc, bulkscl; }; } // namespace clipper #endif clipper/clipper/contrib/sfscale.cpp000644 000765 000000 00000033230 11766652736 017647 0ustar00ccbwheel000000 000000 /* sfscale.cpp: structure factor anisotropic scaling implementation */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "sfscale.h" #include "../core/resol_targetfn.h" #include "../core/hkl_compute.h" namespace clipper { template bool SFscale_aniso::operator() ( HKL_data >& fo, const HKL_data >& fc ) { typedef HKL_info::HKL_reference_index HRI; // expand to P1 in order to preserve symmetry const HKL_info& hkls = fo.hkl_info(); Spacegroup spgrp1( Spacegroup::P1 ); HKL_info hkl1( spgrp1, hkls.cell(), hkls.resolution(), true ); HKL_data > fo1( hkl1 ); HKL_data > fc1( hkl1 ); for ( HRI ih = hkl1.first(); !ih.last(); ih.next() ) { datatypes::F_sigF f = fo[ih.hkl()]; if ( f.f() >= nsig_ * f.sigf() ) { fo1[ih] = f; fc1[ih] = fc[ih.hkl()]; } } // do the aniso scaling std::vector param( 7, 0.0 ); BasisFn_log_aniso_gaussian bfn; TargetFn_scaleLogF1F2,datatypes::F_phi > tfn( fo1, fc1 ); ResolutionFn rfn( hkl1, bfn, tfn, param ); for ( HRI ih = hkls.first(); !ih.last(); ih.next() ) if ( !fo[ih].missing() ) fo[ih].scale( exp( 0.5*bfn.f(ih.hkl(),hkls.cell(),rfn.params()) ) ); u_i = bfn.u_aniso_orth( rfn.params() ); u_f = 0.5 * u_i; return true; } template bool SFscale_aniso::operator() ( HKL_data >& fc, const HKL_data >& fo ) { typedef HKL_info::HKL_reference_index HRI; // expand to P1 in order to preserve symmetry const HKL_info& hkls = fo.hkl_info(); Spacegroup spgrp1( Spacegroup::P1 ); HKL_info hkl1( spgrp1, hkls.cell(), hkls.resolution(), true ); HKL_data > fo1( hkl1 ); HKL_data > fc1( hkl1 ); for ( HRI ih = hkl1.first(); !ih.last(); ih.next() ) { datatypes::F_sigF f = fo[ih.hkl()]; if ( f.f() >= nsig_ * f.sigf() ) { fo1[ih] = f; fc1[ih] = fc[ih.hkl()]; } } // do the aniso scaling std::vector param( 7, 0.0 ); BasisFn_log_aniso_gaussian bfn; TargetFn_scaleLogF1F2,datatypes::F_sigF > tfn( fc1, fo1 ); ResolutionFn rfn( hkl1, bfn, tfn, param ); for ( HRI ih = hkls.first(); !ih.last(); ih.next() ) if ( !fc[ih].missing() ) fc[ih].scale( exp( 0.5*bfn.f(ih.hkl(),hkls.cell(),rfn.params()) ) ); u_i = bfn.u_aniso_orth( rfn.params() ); u_f = 0.5 * u_i; return true; } template bool SFscale_aniso::operator() ( HKL_data >& fo ) { typedef datatypes::F_sigF DATA; typedef TargetFn_scaleF1F2 TGT1; typedef TargetFn_scaleLogF1F2 TGT2; typedef BasisFn_spline SCALETYPE; return scale( fo, -1.0, 12 ); } template bool SFscale_aniso::operator() ( HKL_data >& fo, ftype resfilter, const int npar_scl ) { typedef datatypes::F_sigF DATA; typedef TargetFn_scaleF1F2 TGT1; typedef TargetFn_scaleLogF1F2 TGT2; typedef BasisFn_spline SCALETYPE; return scale( fo, resfilter, npar_scl ); } template bool SFscale_aniso::operator() ( HKL_data >& Io, ftype resfilter, const int npar_scl ) { typedef datatypes::I_sigI DATA; typedef TargetFn_scaleI1I2 TGT1; typedef TargetFn_scaleLogI1I2 TGT2; typedef BasisFn_spline SCALETYPE; return scale( Io, resfilter, npar_scl ); } template template bool SFscale_aniso::scale( HKL_data& fo, const ftype resfilter, const int npar_scl ) { typedef HKL_info::HKL_reference_index HRI; // expand to P1 in order to preserve symmetry const HKL_info& hkls = fo.hkl_info(); Spacegroup spgrp1( Spacegroup::P1 ); HKL_info hkl1( spgrp1, hkls.cell(), hkls.resolution(), true ); HKL_data fo1( hkl1 ), fs1( hkl1 ), fc1( hkl1 ); for ( HRI ih = hkl1.first(); !ih.last(); ih.next() ) { D f = fo[ih.hkl()]; if ( obs(f) >= nsig_ * sigobs(f) ) fo1[ih] = f; } // calc target values fc1 = D( 1.0, 1.0 ); for ( HRI ih = fc1.first(); !ih.last(); ih.next() ) fc1[ih].scale( sqrt( ih.hkl_class().epsilon() ) ); // do correction u_i = u_f = U_aniso_orth( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ); std::vector param( 7, 0.0 ); BasisFn_log_aniso_gaussian bfn; ftype dp; for ( int c = 0; c < 2; c++ ) { // remove current anistropy estimate datatypes::Compute_scale_u_aniso compute_s(1.0,-u_f); fs1.compute( fo1, compute_s ); /*{ T2 tfn( fs1, fc1 ); param = std::vector( 7, 0.0 ); ResolutionFn rfn( hkl1, bfn, tfn, param ); param = rfn.params(); dp = (param[1]+param[2]+param[3])/3.0; param[1] -= dp; param[2] -= dp; param[3] -= dp; std::cout << "#" << param[1] << " " << param[2] << " " << param[3] << " " << param[4] << " " << param[5] << " " << param[6] << "\n"; std::cout << "\n"; }*/ // and calc E scale S basissc( fs1, npar_scl, 1.0 ); std::vector param_fo( basissc.num_params(), 1.0 ); T1 tfn_fo( fs1, fc1 ); ResolutionFn rfn_fo( hkl1, basissc, tfn_fo, param_fo ); param_fo = rfn_fo.params(); // prescale F to E-like scale for ( HRI ih = fs1.first(); !ih.last(); ih.next() ) { fs1[ih] = fo1[ih]; fs1[ih].scale( sqrt( basissc.f_s( ih.invresolsq(), param_fo ) ) ); } /*for ( int i = 0; i < param_fo.size(); i++ ) std::cout << param_fo[i] << " "; std::cout << std::endl; { S basissc( fs1, npar_scl, 1.0 ); std::vector param_fo( basissc.num_params(), 1.0 ); T1 tfn_fo( fs1, fc1 ); ResolutionFn rfn_fo( hkl1, basissc, tfn_fo, param_fo ); param_fo = rfn_fo.params(); for ( int i = 0; i < param_fo.size(); i++ ) std::cout << param_fo[i] << " "; std::cout << std::endl; }*/ // if required, weight low res terms towards isotropic if ( resfilter > 0.0 ) { ftype ssq = clipper::Resolution( resfilter ).invresolsq_limit(); for ( HRI ih = fs1.first(); !ih.last(); ih.next() ) if ( !fs1[ih].missing() ) { ftype w = exp( -0.5 * ih.invresolsq() / ssq ); fs1[ih] = D( exp( (1.0-w)*log(obs(fs1[ih]))+(w)*log(obs(fc1[ih])) ), sigobs(fs1[ih]) ); } } // do the aniso scaling T2 tfn( fs1, fc1 ); param = std::vector( 7, 0.0 ); ResolutionFn rfn( hkl1, bfn, tfn, param ); param = rfn.params(); // set trace to zero (i.e. no isotropic correction) dp = (param[1]+param[2]+param[3])/3.0; param[1] -= dp; param[2] -= dp; param[3] -= dp; u_i = bfn.u_aniso_orth( param ); u_f = 0.5 * u_i; //std::cout << c << " | " << param[1] << " " << param[2] << " " << param[3] << " " << param[4] << " " << param[5] << " " << param[6] << "\n"; std::cout << " DP " << dp << "\n"; } // sharpen or smooth as required Matrix m(3,3); m(0,0)= param[1]; m(1,1)= param[2]; m(2,2)= param[3]; m(0,1)=m(1,0)=param[4]; m(0,2)=m(2,0)=param[5]; m(1,2)=m(2,1)=param[6]; std::vector ev = m.eigen(); //std::cout << "EIGEN " << param[1] << " " << param[2] << " " << param[3] << " " << ev[0] << " " << ev[1] << " " << ev[2] << std::endl; dp = 0.0; if ( mode_ == SHARPEN ) dp = ev[2]; if ( mode_ == UNSHARPEN ) dp = ev[0]; param[1] -= dp; param[2] -= dp; param[3] -= dp; u_i = bfn.u_aniso_orth( param ); u_f = 0.5 * u_i; // store the results datatypes::Compute_scale_u_aniso compute_s(1.0,-u_f); fo.compute( fo, compute_s ); return true; } template const U_aniso_orth& SFscale_aniso::u_aniso_orth( TYPE t ) const { if ( t == I ) return u_i; else return u_f; } // compile templates template class SFscale_aniso; template bool SFscale_aniso::scale,TargetFn_scaleF1F2,datatypes::F_sigF >,TargetFn_scaleLogF1F2,datatypes::F_sigF >,BasisFn_binner>( HKL_data >& fo, const ftype resfilter, const int npar_scl ); template bool SFscale_aniso::scale,TargetFn_scaleF1F2,datatypes::F_sigF >,TargetFn_scaleLogF1F2,datatypes::F_sigF >,BasisFn_linear>( HKL_data >& fo, const ftype resfilter, const int npar_scl ); template bool SFscale_aniso::scale,TargetFn_scaleF1F2,datatypes::F_sigF >,TargetFn_scaleLogF1F2,datatypes::F_sigF >,BasisFn_spline>( HKL_data >& fo, const ftype resfilter, const int npar_scl ); template bool SFscale_aniso::scale,TargetFn_scaleI1I2,datatypes::I_sigI >,TargetFn_scaleLogI1I2,datatypes::I_sigI >,BasisFn_binner>( HKL_data >& fo, const ftype resfilter, const int npar_scl ); template bool SFscale_aniso::scale,TargetFn_scaleI1I2,datatypes::I_sigI >,TargetFn_scaleLogI1I2,datatypes::I_sigI >,BasisFn_linear>( HKL_data >& fo, const ftype resfilter, const int npar_scl ); template bool SFscale_aniso::scale,TargetFn_scaleI1I2,datatypes::I_sigI >,TargetFn_scaleLogI1I2,datatypes::I_sigI >,BasisFn_spline>( HKL_data >& fo, const ftype resfilter, const int npar_scl ); template class SFscale_aniso; template bool SFscale_aniso::scale,TargetFn_scaleF1F2,datatypes::F_sigF >,TargetFn_scaleLogF1F2,datatypes::F_sigF >,BasisFn_binner>( HKL_data >& fo, const ftype resfilter, const int npar_scl ); template bool SFscale_aniso::scale,TargetFn_scaleF1F2,datatypes::F_sigF >,TargetFn_scaleLogF1F2,datatypes::F_sigF >,BasisFn_linear>( HKL_data >& fo, const ftype resfilter, const int npar_scl ); template bool SFscale_aniso::scale,TargetFn_scaleF1F2,datatypes::F_sigF >,TargetFn_scaleLogF1F2,datatypes::F_sigF >,BasisFn_spline>( HKL_data >& fo, const ftype resfilter, const int npar_scl ); template bool SFscale_aniso::scale,TargetFn_scaleI1I2,datatypes::I_sigI >,TargetFn_scaleLogI1I2,datatypes::I_sigI >,BasisFn_binner>( HKL_data >& fo, const ftype resfilter, const int npar_scl ); template bool SFscale_aniso::scale,TargetFn_scaleI1I2,datatypes::I_sigI >,TargetFn_scaleLogI1I2,datatypes::I_sigI >,BasisFn_linear>( HKL_data >& fo, const ftype resfilter, const int npar_scl ); template bool SFscale_aniso::scale,TargetFn_scaleI1I2,datatypes::I_sigI >,TargetFn_scaleLogI1I2,datatypes::I_sigI >,BasisFn_spline>( HKL_data >& fo, const ftype resfilter, const int npar_scl ); } // namespace clipper clipper/clipper/contrib/sfscale.h000644 000765 000000 00000010435 11766652736 017316 0ustar00ccbwheel000000 000000 /*! \file sfscale.h Header file for structure factor anisotropic scaling object */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_SFSCALE #define CLIPPER_SFSCALE #include "function_object_bases.h" #include "../core/resol_targetfn.h" namespace clipper { //! Structure factor anisotropic scaling /*! Perform structure factor anisotropic scaling, observed to calculated, calculated to observed, or observed against itself. \ingroup g_funcobj */ template class SFscale_aniso : public SFscale_base { public: enum TYPE { F, I }; //!< type for returning U_aniso_orth enum MODE { NORMAL, SHARPEN, UNSHARPEN }; //!< mode for scaling //! constructor: takes rejection criterion for F/sigF SFscale_aniso( ftype nsig = 0.0, MODE mode = NORMAL ) : nsig_(nsig), mode_(mode) {} //! Scale Fo to Fc bool operator() ( HKL_data >& fo, const HKL_data >& fc ); //! Scale Fc to Fo bool operator() ( HKL_data >& fc, const HKL_data >& fo ); //! Scale Fo to isotropic (approximate) bool operator() ( HKL_data >& fo ); //! Scale Fo to isotropic (approximate) bool operator() ( HKL_data >& fo, const ftype resfilter, const int npar_scl ); //! Scale Io to isotropic (approximate) bool operator() ( HKL_data >& Io, const ftype resfilter, const int npar_scl ); //! Primitive scaling functions for F and I template bool scale( HKL_data& fo, const ftype resfilter, const int npar_scl ); //! return aniso correction on F or I const U_aniso_orth& u_aniso_orth( TYPE t ) const; const U_aniso_orth& u_aniso_orth() const { return u_i; } //!< \deprecated private: const T& obs( const datatypes::F_sigF& f ) { return f.f(); } const T& obs( const datatypes::I_sigI& f ) { return f.I(); } const T& sigobs( const datatypes::F_sigF& f ) { return f.sigf(); } const T& sigobs( const datatypes::I_sigI& f ) { return f.sigI(); } U_aniso_orth u_i, u_f; ftype nsig_; MODE mode_; }; } // namespace clipper #endif clipper/clipper/contrib/sfweight.cpp000644 000765 000000 00000046606 11766652736 020062 0ustar00ccbwheel000000 000000 /* sfweight.cpp: structure factor weighting implementation */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "sfweight.h" #include "../core/hkl_operators.h" #include "../core/resol_targetfn.h" namespace clipper { template typename SFweight_spline::TargetResult SFweight_spline::TargetFo::operator() ( const HKL_class cls, const datatypes::F_sigF& fo0, const datatypes::ABCD& hl0, const datatypes::F_phi& fc0, const ftype& s, const ftype& w, const std::vector& hlterms ) { ftype fo(0.0), fc(0.0), phic(0.0), sfo(1.0); if ( !fo0.missing() ) { fo = fo0.f(); sfo = fo0.sigf(); } if ( !fc0.missing() ) { fc = fc0.f(); phic = fc0.phi(); } const ftype epc = cls.epsilonc(); const ftype s2 = s*s; const ftype fo2 = fo*fo; const ftype fc2 = fc*fc; const ftype d = 2.0*sfo*sfo + epc*w; const ftype d2 = d*d; const ftype d3 = d*d2; const ftype d4 = d*d3; const ftype x = 2.0*fo*fc*s/d; ftype i0, di0, ddi0, cf; TargetResult r; if ( cls.centric() ) { i0 = (fabs(x)<10.0) ? log(cosh(x)) : fabs(x)+log(0.5); di0 = tanh(x); ddi0 = 1.0-pow(tanh(x),2); cf = 0.5; } else { i0 = Util::sim_integ(x); di0 = Util::sim(x); ddi0 = Util::sim_deriv(x); cf = 1.0; } r.r = cf*log(d) + (fo2+s2*fc2)/d - i0; r.ds = 2.0*s*fc2/d - (2.0*fo*fc/d)*di0; r.dw = epc*( cf/d - (fo2+s2*fc2)/d2 + (2.0*fo*fc*s/d2)*di0 ); r.dss = 2.0*fc2/d - (4.0*fo2*fc2/d2)*ddi0; r.dww = epc*epc*( -cf/d2 + 2.0*(fo2+s2*fc2)/d3 - (4.0*fo*fc*s/d3)*di0 - (4.0*fo2*fc2*s2/d4)*ddi0 ); r.dsw = epc*( -2.0*s*fc2/d2 + (2.0*fo*fc/d2)*di0 + (4.0*fo2*fc2*s/d3)*ddi0 ); abcd = datatypes::ABCD( x*cos(phic), x*sin(phic), 0.0, 0.0 ); phiw = datatypes::Phi_fom( phic, di0 ); return r; } template typename SFweight_spline::TargetResult SFweight_spline::TargetHL::operator() ( const HKL_class cls, const datatypes::F_sigF& fo0, const datatypes::ABCD& hl0, const datatypes::F_phi& fc0, const ftype& s, const ftype& w, const std::vector& hlterms ) { ftype fo(0.0), fc(0.0), phic(0.0), sfo(1.0); ftype a0(0.0), b0(0.0), c0(0.0), d0(0.0); if ( !fo0.missing() ) { fo = fo0.f(); sfo = fo0.sigf(); } if ( !fc0.missing() ) { fc = fc0.f(); phic = fc0.phi(); } if ( !hl0.missing() ) { a0=hl0.a(); b0=hl0.b(); c0=hl0.c(); d0=hl0.d(); } const ftype epc = cls.epsilonc(); const ftype s2 = s*s; const ftype fo2 = fo*fo; const ftype fc2 = fc*fc; const ftype d = 2.0*sfo*sfo + epc*w; const ftype d2 = d*d; const ftype d3 = d*d2; //const ftype d4 = d*d3; const ftype epcd = epc/d; const ftype sf2 = fo2 + s2*fc2; const ftype xs = 2.0*fo*fc/d; const ftype cosc = cos(phic); const ftype sinc = sin(phic); const ftype hl_a = a0 + xs*s*cosc; const ftype hl_b = b0 + xs*s*sinc; const ftype hl_c = c0; const ftype hl_d = d0; ftype cf = 1.0; int a_zero = 0; int a_step = 1; if ( cls.centric() ) { a_step = hlterms.size()/2; a_zero = Util::intr( ftype(hlterms.size())*cls.allowed()/Util::twopi() ); a_zero = Util::mod( a_zero, a_step ); cf = 0.5; } ftype an, asum, asum_ds, asum_dss, asum_dw, asum_dww, asum_dsw, asum_a, asum_b; an = asum = asum_ds = asum_dss = asum_dw = asum_dww = asum_dsw = asum_a = asum_b = 0.0; ftype q, q1, q2, e; ftype qmax = sqrt( hl_a*hl_a + hl_b*hl_b ); for ( int a = a_zero; a < hlterms.size(); a += a_step ) { const HLterms& trig = hlterms[a]; q = hl_a*trig.cosa + hl_b*trig.sina + hl_c*trig.cos2a + hl_d*trig.sin2a; q1 = xs * ( cosc*trig.cosa + sinc*trig.sina ); q2 = s * q1; e = exp( q - qmax ); an += 1.0; asum += e; asum_ds += e * q1; asum_dss += e * q1*q1; asum_dw += e * ( -q2 )*epcd; asum_dww += e * ( 2.0 + q2 )*q2*epcd*epcd; asum_a += e * trig.cosa; asum_b += e * trig.sina; // asum_dsw += ?; } asum_a /= asum; asum_b /= asum; asum /= an; asum_ds /= an; asum_dss /= an; asum_dw /= an; asum_dww /= an; abcd = datatypes::ABCD( hl_a, hl_b, hl_c, hl_d ); phiw = datatypes::Phi_fom( atan2( asum_b, asum_a ), sqrt( asum_a*asum_a + asum_b*asum_b ) ); TargetResult r; r.r = cf*log(d) + sf2/d - log( asum ) - qmax; r.ds = (2.0*s*fc2)/d - asum_ds/asum; r.dw = epc*(cf/d-sf2/d2) - asum_dw/asum; r.dss = (2.0*fc2)/d - asum_dss/asum + Util::sqr(asum_ds/asum); r.dww = epc*epc*(-cf/d2+2.0*sf2/d3) - asum_dww/asum + Util::sqr(asum_dw/asum); r.dsw = Util::nan(); return r; } template SFweight_spline::SFweight_spline( HKL_data >& fb, HKL_data >& fd, HKL_data >& phiw, const HKL_data >& fo, const HKL_data >& fc, const HKL_data& usage, const int n_reflns, const int n_params ) { init( n_reflns, n_params ); (*this)( fb, fd, phiw, fo, fc, usage ); } template void SFweight_spline::init( const int n_reflns, const int n_params, const int n_phases ) { nreflns = n_reflns; nparams = n_params; hlterms.resize( n_phases ); for ( int a = 0; a < hlterms.size(); a++ ) { ftype phi = ( Util::twopi() * ftype(a)/ftype(hlterms.size()) ); hlterms[a].cosa = cos(phi); hlterms[a].sina = sin(phi); hlterms[a].cos2a = cos(2.0*phi); hlterms[a].sin2a = sin(2.0*phi); } } template bool SFweight_spline::operator() ( HKL_data >& fb, HKL_data >& fd, HKL_data >& phiw, const HKL_data >& fo0, const HKL_data >& fc0, const HKL_data& usage ) { TargetFo tgt; HKL_data > hl0( fo0.hkl_info() ), hl( fo0.hkl_info() ); return evaluate( fb, fd, phiw, hl, fo0, hl0, fc0, usage, tgt ); } template bool SFweight_spline::operator() ( HKL_data >& fb, HKL_data >& fd, HKL_data >& phiw, HKL_data >& hl, const HKL_data >& fo0, const HKL_data >& hl0, const HKL_data >& fc0, const HKL_data& usage ) { TargetHL tgt; return evaluate( fb, fd, phiw, hl, fo0, hl0, fc0, usage, tgt ); } template template bool SFweight_spline::evaluate( HKL_data >& fb, HKL_data >& fd, HKL_data >& phiw, HKL_data >& hl, const HKL_data >& fo0, const HKL_data >& hl0, const HKL_data >& fc0, const HKL_data& usage, F tgt ) { const HKL_info& hkls = fo0.base_hkl_info(); typedef clipper::HKL_info::HKL_reference_index HRI; bool status = false; // count reflections and determine number of params HKL_data flag(hkls); for ( HRI ih = flag.first(); !ih.last(); ih.next() ) flag[ih].flag() = (!fo0[ih].missing()) && (!fc0[ih].missing()) && (usage[ih].flag()!=SFweight_base::NONE); int npar_sig = num_params( flag ); int npar_scl = npar_sig; while ( npar_scl < 12 ) npar_scl *= 2; // prepare function BasisFn_spline basisfn( flag, npar_sig, 1.0 ); BasisFn_spline basissc( flag, npar_scl, 1.0 ); BasisFn_base::Fderiv dsdp, dwdp; TargetResult fn; scale_fo.resize( hkls.num_reflections() ); scale_fc.resize( hkls.num_reflections() ); value_s.resize( hkls.num_reflections() ); value_w.resize( hkls.num_reflections() ); // create E's for scaling HKL_data > eo( hkls ), ec( hkls ); for ( HRI ih = fo0.first(); !ih.last(); ih.next() ) { eo[ih].E() = fo0[ih].f() / sqrt( ih.hkl_class().epsilon() ); ec[ih].E() = fc0[ih].f() / sqrt( ih.hkl_class().epsilon() ); eo[ih].sigE() = ec[ih].sigE() = 1.0; } // calc scale std::vector param_fo( basissc.num_params(), 1.0 ); TargetFn_scaleEsq > tfn_fo( eo ); ResolutionFn rfn_fo( hkls, basissc, tfn_fo, param_fo ); param_fo = rfn_fo.params(); std::vector param_fc( basissc.num_params(), 1.0 ); TargetFn_scaleEsq > tfn_fc( ec ); ResolutionFn rfn_fc( hkls, basissc, tfn_fc, param_fc ); param_fc = rfn_fc.params(); // prescale Fo, Fc HKL_data > fo = fo0; HKL_data > fc = fc0; for ( HRI ih = fo0.first(); !ih.last(); ih.next() ) { scale_fo[ ih.index() ] = sqrt( basissc.f_s( ih.invresolsq(), param_fo ) ); scale_fc[ ih.index() ] = sqrt( basissc.f_s( ih.invresolsq(), param_fc ) ); fo[ih].scale( scale_fo[ ih.index() ] ); fc[ih].scale( scale_fc[ ih.index() ] ); } // make first estimate of s param_s = std::vector( npar_sig, 1.0 ); // make first estimate of w HKL_data > ftmp( hkls ); for ( HRI ih = flag.first(); !ih.last(); ih.next() ) if ( flag[ih].flag() ) ftmp[ih].f() = ftmp[ih].sigf() = pow( fo[ih].f() - sqrt(basisfn.f_s(ih.invresolsq(),param_s))*fc[ih].f(), 2.0 ) / ih.hkl_class().epsilonc(); TargetFn_meanFnth > target_w( ftmp, 1.0 ); ResolutionFn rfn2( hkls, basisfn, target_w, param_w ); param_w = rfn2.params(); //for ( int i = 0; i < npar_sig; i++ ) std::cout << i << " " << param_s[i] << " \t" << param_w[i] << "\n"; // smooth the error term for ( int i = 0; i < npar_sig-1; i++ ) param_w[i] = Util::max( param_w[i], 0.5*param_w[i+1] ); //for ( int i = 0; i < npar_sig; i++ ) std::cout << i << " " << param_s[i] << " \t" << param_w[i] << "\n"; ftype ll, ll_old = 1.0e30; // now 25 cycles to refine s and w int c = 0, clim = 25; for ( c = 0; c < clim; c++ ) { std::vector grad_s( npar_sig, 0.0 ), shft_s( npar_sig, 0.0 ); std::vector grad_w( npar_sig, 0.0 ), shft_w( npar_sig, 0.0 ); Matrix curv_s( npar_sig, npar_sig, 0.0 ); Matrix curv_w( npar_sig, npar_sig, 0.0 ); ll = 0.0; // build matrices for ( HRI ih = flag.first(); !ih.last(); ih.next() ) if ( flag[ih].flag() ) { dsdp = basisfn.fderiv_s( ih.invresolsq(), param_s ); dwdp = basisfn.fderiv_s( ih.invresolsq(), param_w ); fn = tgt( ih.hkl_class(), fo[ih], hl0[ih], fc[ih], dsdp.f, dwdp.f, hlterms ); //if ( Util::isnan(fn.r) ) std::cout << ih.hkl().format() << fo[ih].f() << " " << fo[ih].sigf() << " " << fc[ih].f() << " " << fc[ih].missing() << flag[ih].missing() << " " << hl0[ih].a() << " " << hl0[ih].b() << " " << hl0[ih].c() << " " << hl0[ih].d() << " " << dsdp.f << " " << dwdp.f << " \tFo,SIGo,Fc,missing\n"; ll += fn.r; for ( int i = 0; i < npar_sig; i++ ) { grad_s[i] += fn.ds * dsdp.df[i]; grad_w[i] += fn.dw * dwdp.df[i]; //for ( int j = 0; j < npar_sig; j++ ) { for ( int j = Util::max(i-1,0); j <= Util::min(i+1,npar_sig-1); j++ ) { curv_s(i,j) += dsdp.df2(i,j)*fn.ds + dsdp.df[i]*dsdp.df[j]*fn.dss; curv_w(i,j) += dwdp.df2(i,j)*fn.dw + dwdp.df[i]*dwdp.df[j]*fn.dww; } } } //std::cout << c << "\t" << ll << "\n"; if ( ll > ll_old ) break; // break on divergence shft_s = curv_s.solve( grad_s ); shft_w = curv_w.solve( grad_w ); for ( int i = 0; i < npar_sig; i++ ) { //std::cout << i << " \t" << param_s[i] << " \t" << param_w[i] << " \t" << shft_s[i] << " \t" << shft_w[i] << "\n"; // soft buffers to prevent negatives param_s[i] -= Util::min( shft_s[i], 0.25*param_s[i] ); param_w[i] -= Util::min( shft_w[i], 0.25*param_w[i] ); } if ( ll / ll_old > 0.999999 ) { status=true; break; } // break on convergence ll_old = ll; } // store s,w for ( HRI ih = fo0.first(); !ih.last(); ih.next() ) { value_s[ih.index()] = basisfn.f_s( ih.invresolsq(), param_s ); value_w[ih.index()] = basisfn.f_s( ih.invresolsq(), param_w ); } // calculate map coeffs and FOM reevaluate( fb, fd, phiw, hl, fo0, hl0, fc0, usage, tgt ); return status; } template template bool SFweight_spline::reevaluate( HKL_data >& fb, HKL_data >& fd, HKL_data >& phiw, HKL_data >& hl, const HKL_data >& fo0, const HKL_data >& hl0, const HKL_data >& fc0, const HKL_data& usage, F tgt ) { typedef clipper::HKL_info::HKL_reference_index HRI; // prepare function TargetResult fn; datatypes::F_sigF fo; datatypes::F_phi fc, twomfo, mfo, dfc, fzero(0.0,0.0); // calculate map coeffs and FOM llw = llf = 0.0; for ( HRI ih = fo0.first(); !ih.last(); ih.next() ) { // prescale Fo, Fc fo = fo0[ih]; fc = fc0[ih]; fo.scale( scale_fo[ih.index()] ); fc.scale( scale_fc[ih.index()] ); // get params an llk const ftype s = value_s[ih.index()]; const ftype w = value_w[ih.index()]; fn = tgt( ih.hkl_class(), fo, hl0[ih], fc, s, w, hlterms ); hl[ih] = tgt.abcd; phiw[ih] = tgt.phiw; mfo = datatypes::F_phi( tgt.phiw.fom() * fo.f(), tgt.phiw.phi() ); twomfo = datatypes::F_phi( 2.0 * mfo.f(), mfo.phi() ); dfc = datatypes::F_phi( s * fc.f(), fc.phi() ); if ( (!fo.missing()) && (!fc.missing()) ) { if ( usage[ih].flag()==SFweight_base::BOTH ) llw += fn.r; else if ( usage[ih].flag()==SFweight_base::NONE ) llf += fn.r; } // deal with all possibilities of missing and non-missing if ( !fc.missing() ) { if ( !fo.missing() ) { fb[ih] = twomfo - dfc; fd[ih] = mfo - dfc; } else { fb[ih] = dfc; fd[ih] = fzero; } } else { if ( !fo.missing() ) { fb[ih] = mfo; fd[ih] = fzero; } else { fb[ih] = fzero; fd[ih] = fzero; } } // undo scaling on fb, fd fb[ih].scale( 1.0/scale_fo[ih.index()] ); fd[ih].scale( 1.0/scale_fo[ih.index()] ); } return true; } template typename SFweight_spline::TargetResult SFweight_spline::targetfn( const HKL_class cls, const datatypes::F_sigF& fo0, const datatypes::F_phi& fc0, const ftype& s, const ftype& w ) const { const datatypes::ABCD hl0; TargetFo tgt; return tgt( cls, fo0, hl0, fc0, s, w, hlterms ); } template typename SFweight_spline::TargetResult SFweight_spline::targethl( const HKL_class cls, const datatypes::F_sigF& fo0, const datatypes::ABCD& hl0, const datatypes::F_phi& fc0, const ftype& s, const ftype& w ) const { TargetHL tgt; return tgt( cls, fo0, hl0, fc0, s, w, hlterms ); } template int SFweight_spline::num_params( const HKL_data& flag ) const { int npar; int n_use = flag.num_obs(); if ( nparams == 0 ) { npar = Util::max( n_use / nreflns, 2 ); } else if ( nreflns == 0 ) { npar = nparams; } else { ftype np1 = ftype(nparams+0.499); ftype np2 = ftype(n_use) / ftype(nreflns); ftype np = sqrt( np1*np1*np2*np2 / ( np1*np1+np2*np2 ) ); npar = Util::max( int(np), 2 ); } return npar; } template void SFweight_spline::debug() const { TargetResult r00, r01, r10, r11, rxx; Spacegroup p1( Spacegroup::P1 ); HKL_class cls; datatypes::F_sigF fo; datatypes::F_phi fc; fo.f() = 10.0; fo.sigf() = 2.0; fc.f() = 15.0; fc.phi() = 0.0; fo.sigf() = 0.0; //!!!!! ftype ds = 0.000001; ftype dw = 0.000001; datatypes::ABCD hl( 0.0, 0.0, 0.0, 0.0 ); for ( int h = 0; h < 2; h++ ) { cls = HKL_class( p1, HKL( h, 0, 0 ) ); std::cout << "\nCentric? " << cls.centric() << " epsc " << cls.epsilonc() << "\n"; for ( ftype w = 10.0; w < 1000.0; w *= 3.0 ) for ( ftype s = 0.4; s < 2.0; s *= 2.0 ) { rxx = targethl( cls, fo, hl, fc, s, w ); r00 = targetfn( cls, fo, fc, s, w ); r01 = targetfn( cls, fo, fc, s, w+dw ); r10 = targetfn( cls, fo, fc, s+ds, w ); r11 = targetfn( cls, fo, fc, s+ds, w+dw ); std::cout << w << " " << s << "\t" << r00.r << " " << r01.r << " " << r10.r << " " << r11.r << " " << rxx.r << "\n"; std::cout << (r10.r-r00.r)/ds << "\t" << r00.ds << "\n"; std::cout << (r01.r-r00.r)/dw << "\t" << r00.dw << "\n"; std::cout << (r10.ds-r00.ds)/ds << "\t" << r00.dss << "\n"; std::cout << (r01.dw-r00.dw)/dw << "\t" << r00.dww << "\n"; std::cout << (r01.ds-r00.ds)/dw << "\t" << r00.dsw << "\n"; std::cout << (r10.dw-r00.dw)/ds << "\t" << r00.dsw << "\n"; } } for ( int h = 0; h < 2; h++ ) { cls = HKL_class( p1, HKL( h, 0, 0 ) ); std::cout << "\nCentric? " << cls.centric() << " epsc " << cls.epsilonc() << "\n"; for ( ftype w = 10.0; w < 1000.0; w *= 3.0 ) for ( ftype s = 0.4; s < 2.0; s *= 2.0 ) { rxx = targetfn( cls, fo, fc, s, w ); r00 = targethl( cls, fo, hl, fc, s, w ); r01 = targethl( cls, fo, hl, fc, s, w+dw ); r10 = targethl( cls, fo, hl, fc, s+ds, w ); r11 = targethl( cls, fo, hl, fc, s+ds, w+dw ); std::cout << w << " " << s << "\t" << r00.r << " " << r01.r << " " << r10.r << " " << r11.r << " " << rxx.r << "\n"; std::cout << (r10.r-r00.r)/ds << "\t" << r00.ds << "\n"; std::cout << (r01.r-r00.r)/dw << "\t" << r00.dw << "\n"; std::cout << (r10.ds-r00.ds)/ds << "\t" << r00.dss << "\n"; std::cout << (r01.dw-r00.dw)/dw << "\t" << r00.dww << "\n"; std::cout << (r01.ds-r00.ds)/dw << "\t" << r00.dsw << "\n"; std::cout << (r10.dw-r00.dw)/ds << "\t" << r00.dsw << "\n"; } } } // compile templates template class SFweight_spline; template class SFweight_spline; } // namespace clipper clipper/clipper/contrib/sfweight.h000644 000765 000000 00000015240 11766652736 017515 0ustar00ccbwheel000000 000000 /*! \file sfweight.h Header file for structure factor weighting object */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_SFWEIGHT #define CLIPPER_SFWEIGHT #include "function_object_bases.h" #include "../core/resol_basisfn.h" namespace clipper { //! Structure factor weighting by sigmaa-related spline method. /*! Perform structure factor weighting to obtain likelihood weights for structure factors. This implementation uses a single list of reflections for both scaling and sigmaa, thus the only relevent usage flags are NONE/BOTH. The number of spline parameters or the number of reflections per parameter may be specified. If either is zero, the other takes priority. If both are non-zero, a compromise value is used. \ingroup g_funcobj */ template class SFweight_spline : public SFweight_base { public: //! constructor SFweight_spline( const int n_reflns = 1000, const int n_params = 20, const int n_phases = 24 ) { init( n_reflns, n_params, n_phases ); } //! constructor: shorthand for constructor+operator SFweight_spline( HKL_data >& fb, HKL_data >& fd, HKL_data >& phiw, const HKL_data >& fo, const HKL_data >& fc, const HKL_data& usage, const int n_reflns = 1000, const int n_params = 20 ); //! initialise: from parameters void init( const int n_reflns = 1000, const int n_params = 20, const int n_phases = 24 ); // Likelihood weighting and map coefficient computation bool operator() ( HKL_data >& fb, HKL_data >& fd, HKL_data >& phiw, const HKL_data >& fo0, const HKL_data >& fc0, const HKL_data& usage ); // Likelihood weighting and map coefficient computation (MLHL) bool operator() ( HKL_data >& fb, HKL_data >& fd, HKL_data >& phiw, HKL_data >& hl, const HKL_data >& fo0, const HKL_data >& hl0, const HKL_data >& fc0, const HKL_data& usage ); template bool evaluate( HKL_data >& fb, HKL_data >& fd, HKL_data >& phiw, HKL_data >& hl, const HKL_data >& fo0, const HKL_data >& hl0, const HKL_data >& fc0, const HKL_data& usage, F tgt ); template bool reevaluate( HKL_data >& fb, HKL_data >& fd, HKL_data >& phiw, HKL_data >& hl, const HKL_data >& fo0, const HKL_data >& hl0, const HKL_data >& fc0, const HKL_data& usage, F tgt ); const std::vector& params_scale() { return param_s; } const std::vector& params_error() { return param_w; } const double& log_likelihood_work() { return llw; } const double& log_likelihood_free() { return llf; } void debug() const; struct TargetResult { ftype r, ds, dw, dss, dww, dsw; }; TargetResult targetfn( const HKL_class cls, const datatypes::F_sigF& fo0, const datatypes::F_phi& fc0, const ftype& s, const ftype& w ) const; TargetResult targethl( const HKL_class cls, const datatypes::F_sigF& fo0, const datatypes::ABCD& hl0, const datatypes::F_phi& fc0, const ftype& s, const ftype& w ) const; private: struct HLterms { ftype cosa, sina, cos2a, sin2a; }; class TargetFo { public: TargetResult operator() ( const HKL_class cls, const datatypes::F_sigF& fo0, const datatypes::ABCD& hl0, const datatypes::F_phi& fc0, const ftype& s, const ftype& w, const std::vector& hlterms ); datatypes::ABCD abcd; datatypes::Phi_fom phiw; }; class TargetHL { public: TargetResult operator() ( const HKL_class cls, const datatypes::F_sigF& fo0, const datatypes::ABCD& hl0, const datatypes::F_phi& fc0, const ftype& s, const ftype& w, const std::vector& hlterms ); datatypes::ABCD abcd; datatypes::Phi_fom phiw; }; int num_params( const HKL_data& flag ) const; int nparams, nreflns; std::vector param_s, param_w; std::vector scale_fo, scale_fc, value_s, value_w; std::vector hlterms; double llw, llf; }; } // namespace clipper #endif clipper/clipper/contrib/skeleton.cpp000644 000765 000000 00000031775 11766652736 020067 0ustar00ccbwheel000000 000000 /* skeleton.cpp: Skeletonisation implementation */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "skeleton.h" #include "../core/map_utils.h" #include namespace clipper { // Skeleton_basic Skeleton_basic::Neighbours::Neighbours( const clipper::Xmap_base &map, const float min_distsq, const float max_distsq ) { /* note that thisd2 is a mesure of distance in real space So here we look around an arbitary current point and take note if the distance between the centre point and points one unit away from it (all directions) is less than a certain cuttoff distance. We are left with a list of ndn neighbouring cells that are sufficicently close to be considered neighbours. Typically, ndn will be 18-20 at then end of this block. Note that body diagonals have length sqrt(3) ~= 1.73, but we passed squared limits. */ clipper::Cell_descr rcd( map.cell().descr() ); clipper::Cell_descr vcd( 1.0,1.0,1.0, rcd.alpha(), rcd.beta(), rcd.gamma() ); clipper::Cell vcell( vcd ); clipper::Coord_grid g0(-1,-1,-1); clipper::Coord_grid g1( 1, 1, 1); clipper::Grid_sampling vgrid( 1, 1, 1 ); clipper::Coord_grid iu, iv, iw; float thisd2; for ( iu = g0; iu.u() <= g1.u(); iu.u()++ ) { for ( iv = iu; iv.v() <= g1.v(); iv.v()++ ) { for ( iw = iv; iw.w() <= g1.w(); iw.w()++ ) { thisd2 = iw.coord_frac( vgrid ).lengthsq( vcell ); if (thisd2 > min_distsq && thisd2 < max_distsq) nlist.push_back( iw ); } } } } Skeleton_basic::NCube::NCube( const int& n ) { m = clipper::Grid_range( clipper::Coord_grid( -n, -n, -n ), clipper::Coord_grid( n, n, n ) ); data.resize( m.size() ); } bool Skeleton_basic::operator() ( clipper::Xmap& xskl, const clipper::Xmap& xmap ) const { std::vector index; clipper::Xmap::Map_reference_index ix; /* now get the map in sorted order. We only sort those points which are to be considered, i.e. non-zero */ for ( ix = xmap.first(); !ix.last(); ix.next() ) if ( xskl[ix] > 0 ) index.push_back( ix.index() ); Map_index_sort::sort_increasing( xmap, index ); /* make neighbours The neighbours of a point are the other grid points which are 'near' it. The exact choice depends on the grid geometry. The cutoff is chosen to give 18-20 neighbours. For a cubic grid, these are a 3x3x3 cube without the vertices, for a hex grid they are a hexagonal cylinder. */ Skeleton_basic::Neighbours neigh( xmap ); /* make the skeleton map. This will contain: 0 for non-skeleton grids (inter ridge spaces) 1 for untested grids 1 for skeleton grids (ridges) (The untested and skeleton grids can have the same value, because the untested ones are still in the index). We loop through point in order, starting with the lowest and decide whether each one is part of the skeleton. */ for ( int i = 0; i < index.size(); i++ ) if ( !isInSkel( xskl, xskl.coord_of(index[i]), neigh, box_ ) ) xskl.set_data( index[ i ], 0 ); return true; } bool Skeleton_basic::isInSkel( const clipper::Xmap& xskl, const clipper::Coord_grid& c, const Skeleton_basic::Neighbours& neigh, const int& box ) { Skeleton_basic::NCube cube( box ); // 1 or 2? Look at the results to decide. /* Fill the cube with flags Each non-rejected grid point is given its own number. We will the reduce these to 'region numbers', so that each connected region takes the value of one of its neighbours. (A performace benefit is gaine from allocating these in decreasing order). */ clipper::Coord_grid g0 = c + cube.grid().min(); clipper::Coord_grid g1 = c + cube.grid().max(); clipper::Xmap_base::Map_reference_coord i0, iu, iv, iw; i0 = clipper::Xmap::Map_reference_coord( xskl, g0 ); int i = cube.grid().size(); for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) cube[ iw.coord() - c ] = ( xskl[iw] > 0 ) ? i-- : 0; // the centre cannot be a link - set to zero cube[ clipper::Coord_grid(0,0,0) ] = 0; /* The following is a simple optimisation which could be omitted. We count the number of neightbours or the centre point which are not yet eliminated from the skeleton. If this is more than 14 or less than 1, then this pint cannot be part of the skeleton. */ int nneigh = 0; for ( i = 0; i < neigh.size(); i++ ) if ( cube[neigh[i]] > 0 ) nneigh++; if ( nneigh > 14 ) return false; if ( nneigh < 1 ) return false; /* Now reduce the flags to connected regions. We consider each point in turn, and replace it with the highest value of any of its neighbours. This is repeated until no points change. When this occurs, each connected region will be set to the largest value of any of its initial members. */ int val, nchg; do { nchg = 0; clipper::Coord_grid u, v, w, x; for ( u = cube.grid().min(); u.u() <= cube.grid().max().u(); u.u()++ ) for ( v = u; v.v() <= cube.grid().max().v(); v.v()++ ) for ( w = v; w.w() <= cube.grid().max().w(); w.w()++ ) { val = cube[w]; if ( val != 0 ) { for ( i = 0; i < neigh.size(); i++ ) { x = w + neigh[i]; if ( cube.grid().in_grid( x ) ) if ( cube[x] > val ) val = cube[x]; } if ( val > cube[w] ) { cube[w] = val; nchg++; } } } } while ( nchg > 0 ); /* The following code uses an STL set to count the number of different, non-zero numbers in the region bordering the centre of the cube */ std::set uniqnbrs; for ( i = 0; i < neigh.size(); i++ ) { const int& val = cube[neigh[i]]; if ( val > 0 ) uniqnbrs.insert( val ); } return (uniqnbrs.size() > 1); } // Skeleton_fast template Skeleton_fast::Neighbours::Neighbours( const clipper::Xmap_base &map, const float min_distsq, const float max_distsq ) { /* note that thisd2 is a mesure of distance in real space So here we look around an arbitary current point and take note if the distance between the centre point and points one unit away from it (all directions) is less than a certain cuttoff distance. We are left with a list of ndn neighbouring cells that are sufficicently close to be considered neighbours. Typically, ndn will be 18-20 at then end of this block. Note that body diagonals have length sqrt(3) ~= 1.73, but we passed squared limits. */ clipper::Cell_descr rcd( map.cell().descr() ); clipper::Cell_descr vcd( 1.0,1.0,1.0, rcd.alpha(), rcd.beta(), rcd.gamma() ); clipper::Cell vcell( vcd ); clipper::Coord_grid g0(-1,-1,-1); clipper::Coord_grid g1( 1, 1, 1); clipper::Grid_sampling vgrid( 1, 1, 1 ); clipper::Coord_grid iu, iv, iw; float thisd2; for ( iu = g0; iu.u() <= g1.u(); iu.u()++ ) { for ( iv = iu; iv.v() <= g1.v(); iv.v()++ ) { for ( iw = iv; iw.w() <= g1.w(); iw.w()++ ) { thisd2 = iw.coord_frac( vgrid ).lengthsq( vcell ); if (thisd2 > min_distsq && thisd2 < max_distsq) nlist.push_back( iw ); } } } } template bool Skeleton_fast::operator() ( clipper::Xmap& xskl, const clipper::Xmap& xmap ) const { std::vector index; Xmap_base::Map_reference_index ix; /* now get the map in sorted order. We only sort those points which are to be considered, i.e. non-zero */ for ( ix = xmap.first(); !ix.last(); ix.next() ) if ( xskl[ix] > 0 ) index.push_back( ix.index() ); Map_index_sort::sort_increasing( xmap, index ); /* make neighbours The neighbours of a point are the other grid points which are 'near' it. The exact choice depends on the grid geometry. The cutoff is chosen to give 18-20 neighbours. For a cubic grid, these are a 3x3x3 cube without the vertices, for a hex grid they are a hexagonal cylinder. */ neigh = Neighbours( xmap ); /* make the skeleton map. This will contain: 0 for non-skeleton grids (inter ridge spaces) 1 for untested grids 1 for skeleton grids (ridges) (The untested and skeleton grids can have the same value, because the untested ones are still in the index). We loop through point in order, starting with the lowest and decide whether each one is part of the skeleton. */ for ( int i = 0; i < index.size(); i++ ) if ( !isInSkel( xskl, xskl.coord_of(index[i]) ) ) xskl.set_data( index[ i ], 0 ); return true; } template bool Skeleton_fast::isInSkel( const clipper::Xmap& xskl, const clipper::Coord_grid& c ) const { int dx, dy, dz; /* Fill the cube with flags Each non-rejected grid point is given its own number. We will the reduce these to 'region numbers', so that each connected region takes the value of one of its neighbours. (A performace benefit is gaine from allocating these in decreasing order). */ clipper::Xmap_base::Map_reference_index ix( xskl, c ); for ( dz = 0; dz < 3; dz++ ) for ( dy = 0; dy < 3; dy++ ) for ( dx = 0; dx < 3; dx++ ) cube[dx][dy][dz] = xskl.get_data( ix.index_offset( dx-1, dy-1, dz-1 ) ); // the centre cannot be a link - set to zero cube[1][1][1] = 0; /* The following is a simple optimisation which could be omitted. We count the number of neightbours or the centre point which are not yet eliminated from the skeleton. If this is more than 14 or less than 1, then this pint cannot be part of the skeleton. */ int nneigh = 0; for ( int i = 0; i < neigh.size(); i++ ) { dx = neigh[i].u()+1; dy = neigh[i].v()+1; dz = neigh[i].w()+1; if ( cube[dx][dy][dz] > 0 ) nneigh++; } if ( nneigh > 14 ) return false; if ( nneigh < 1 ) return false; /* Now alter flags for one connected region. If all flags are altered, then this point is not part of the skeleton. */ for ( int i = 0; i < neigh.size(); i++ ) { dx = neigh[i].u()+1; dy = neigh[i].v()+1; dz = neigh[i].w()+1; if ( cube[dx][dy][dz] > 0 ) break; } flood_cube( dx, dy, dz ); for ( int i = 0; i < neigh.size(); i++ ) { dx = neigh[i].u()+1; dy = neigh[i].v()+1; dz = neigh[i].w()+1; if ( cube[dx][dy][dz] > 0 ) return true; } return false; } template void Skeleton_fast::flood_cube( const int x, const int y, const int z ) const { cube[x][y][z] = -1; for ( int i = 0; i < neigh.size(); i++ ) { int dx = x + neigh[i].u(); if ( dx >= 0 && dx < 3 ) { int dy = y + neigh[i].v(); if ( dy >= 0 && dy < 3 ) { int dz = z + neigh[i].w(); if ( dz >= 0 && dz < 3 ) if ( cube[dx][dy][dz] > 0 ) flood_cube( dx, dy, dz ); } } } } // template instantiations template class Skeleton_fast; template class Skeleton_fast; template class Skeleton_fast; template class Skeleton_fast; template class Skeleton_fast; template class Skeleton_fast; } // namespace clipper clipper/clipper/contrib/skeleton.h000644 000765 000000 00000011572 11766652736 017525 0ustar00ccbwheel000000 000000 /*! \file skeleton.h Header file for sample skeletonisation impelementation \ingroup g_skel */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_SKELETON #define CLIPPER_SKELETON #include "function_object_bases.h" namespace clipper { //! Simple skeletonisation implementation /*! \ingroup g_skel */ class Skeleton_basic : public Skeleton_base { public: // helper classes class Neighbours { public: Neighbours( const clipper::Xmap_base &map, const float min_dist = 0.5, const float max_dist = 2.5 ); clipper::Coord_grid operator[] (int i) const { return nlist[i]; } int size() const { return nlist.size(); } private: std::vector nlist; }; class NCube { public: NCube( const int& n ); const int& operator[] ( const clipper::Coord_grid& c ) const { return data[m.index(c)]; } int& operator[] ( const clipper::Coord_grid& c ) { return data[m.index(c)]; } const clipper::Grid_range& grid() const { return m; } private: clipper::Grid_range m; std::vector data; }; // methods //! constructor Skeleton_basic( const int box = 1 ) : box_(box) {} //! constructor: shorthand for constructor+operator Skeleton_basic( clipper::Xmap& xskl, const clipper::Xmap& xmap, const int box = 1 ) : box_(box) { (*this)( xskl, xmap ); } //! Skeletonise a map bool operator() ( clipper::Xmap& xskl, const clipper::Xmap& xmap ) const; private: static bool isInSkel( const clipper::Xmap& xskl, const clipper::Coord_grid& c, const Skeleton_basic::Neighbours& neigh, const int& box ); int box_; }; //! Fast template skeletonisation implementation /*! \ingroup g_skel */ template class Skeleton_fast : public Skeleton_base { public: // helper classes class Neighbours { public: Neighbours() {} Neighbours( const clipper::Xmap_base &map, const float min_dist = 0.5, const float max_dist = 2.5 ); clipper::Coord_grid operator[] (int i) const { return nlist[i]; } int size() const { return nlist.size(); } private: std::vector nlist; }; // methods //! constructor Skeleton_fast() {} //! constructor: shorthand for constructor+operator Skeleton_fast( clipper::Xmap& xskl, const clipper::Xmap& xmap ) { (*this)( xskl, xmap ); } //! Skeletonise a map bool operator() ( clipper::Xmap& xskl, const clipper::Xmap& xmap ) const; private: mutable int cube[3][3][3]; mutable Neighbours neigh; bool isInSkel( const clipper::Xmap& xskl, const clipper::Coord_grid& c ) const; void flood_cube( const int x, const int y, const int z ) const; }; } // namespace clipper #endif clipper/clipper/contrib/test_contrib.cpp000644 000765 000000 00000047057 11766652736 020742 0ustar00ccbwheel000000 000000 /* test_contrib.cpp: implementation file for clipper contrib self-test */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "test_contrib.h" #include "mapfilter.h" #include "convolution_search.h" #include "fffear.h" #include "sfcalc.h" #include "sfcalc_obs.h" #include "sfweight.h" #include "sfscale.h" #include "../core/test_data.h" #include "../core/hkl_compute.h" namespace clipper { namespace data { float contrib_vals[] = {62085,0,-2.35103e-05,-537.853,2.04953e-05,271.468,313.756,-1.14655e-05,88.939,-1.97969e-06,-1.41777e-05,137.227,-1020.36,-230.467,258.784,19.4909,-21.0352,168.158,82.8908,82.9012,-3.63488e-05,-106.365,-4.12642,311.855,-182.047,291.716,-473.216,24.3527,58.3351,-90.6147,-72.7842,46.5314,123.021,-21.1225,-156.35,110.062,-277.139,-442.304,-142.18,89.8283,1.87174e-05,-73.6002,271.811,-64.1525,-270.657,-265.162,273.196,779.432,256.913,276.635,226.079,544.524,644.946,-244.673,8.01921e-06,-504.567,4.02743,-451.095,27.369,95.8539,-1049.43,0,332.786,-326.619,-120.613,-233.546,374.933,-125.7,-1.43747e-05,328.855,67.4085,-117.594,-579.966,-250.85,-286.214,421.978,-407.023,-3.5e-12,379.259,20.3695,-546.954,33.0029,638.675,-649.005,70.5812,-146.142,224.169,43.466,302.437,49.827,390.892,-184.531,215.482,-101.874,545.265,474.695,-3.76247e-05,364.171,-5.44969e-05,-1246.74,-2.18374e-05,-499.581,0.99955,5.34325e-06,70.7734,-3.57623e-06,-81.8145,0.965747,629.401,-2.29999e-05,196.403,-7.17707e-06,0.999995,56.9272,-1.26714e-06,-5.00108,5.96175e-07,0.47382,-1.68563e-05,163.153,-2.71878e-06,26.3152,0.803509,-636.356,-143.732,169.765,38.3443,0.981854,110.28,8.30599,-57.1612,-4.30521,0.880984,6.49867,-51.951,11.3566,-90.7857,0.504998,187.239,187.262,61.0691,61.0767,0.844098,-3.9956e-05,-116.921,-1.60269e-05,-46.8987,0.19955,-6.80942,514.623,-1.80122,136.128,0.937416,-158.815,254.487,-13.0074,20.8433,0.826057,-459.028,23.6226,-46.6823,2.40237,0.964024,64.2033,-99.7301,9.28487,-14.4226,0.621669,-25.9256,4.45139,-35.6622,6.12313,0.102692,34.3516,-24.1816,77.2152,-54.3552,0.601134,-203.365,-324.564,11.8764,18.9543,0.961987,-104.664,66.1263,3.25264,-2.055,0.706816,9.51035e-05,-373.964,3.97517e-05,-156.311,0.736061,186.115,-43.9266,-23.964,5.65595,0.917733,-149.75,-146.71,34.3991,33.7007,0.918732,216.55,617.822,-2.34832,-6.6998,0.983464,103.747,111.711,-47.8103,-51.4805,0.933024,138.133,332.702,-27.9613,-67.3465,0.978446,600.51,-227.816,37.9841,-14.4101,0.978923,5.68373e-06,-357.619,-7.21378e-07,16.5032,0.999258,3.50463,-392.538,0.0360139,-4.03376,0.967671,12.9659,45.4102,-3.82199,-13.3857,0.486054,-687.716,5e-12,71.8843,4.5e-12,1,231.469,-227.18,-9.31488,9.14227,0.965045,-76.4861,-148.101,8.49971,16.4581,0.864654,333.513,-111.814,11.3842,-3.81669,0.96192,-3.95762e-06,90.5398,6.19183e-06,-82.0133,0.961299,-29.0476,50.6733,-40.9055,71.3594,0.333013,-455.874,-197.177,-2.65068,-1.14648,0.974159,-180.118,265.555,21.9202,-32.3179,0.979928,-5.86636,-3.24e-12,152.988,1.5e-12,0.987289,81.058,4.35351,-100.564,-5.40116,0.932738,-457.759,27.6209,5.42575,-0.327387,0.976693,586.908,-596.401,17.798,-18.0858,0.990935,199.589,-413.259,72.816,-150.769,0.873015,530.378,102.839,175.409,34.0114,0.946546,235.809,38.8499,-10.2464,-1.68811,0.939609,323.264,-152.605,12.3157,-5.81392,0.957015,165.082,-78.0461,-6.46434,3.05617,0.898444,298.646,259.994,-75.8603,-66.0422,0.98677,-3.71094e-06,35.9183,9.71826e-06,-128.722,0.997217}; float contrib_tols[] = {3.1,1e-09,0.00038,0.027,9.7e-05,0.014,0.016,6.1e-05,0.0045,8.5e-05,0.00012,0.007,0.051,0.012,0.013,0.001,0.0011,0.0085,0.0042,0.0042,0.00025,0.0058,0.00032,0.016,0.0093,0.015,0.024,0.0016,0.0031,0.0046,0.0038,0.0024,0.0063,0.0012,0.008,0.0056,0.014,0.022,0.0073,0.0047,0.00012,0.0038,0.014,0.0033,0.014,0.013,0.014,0.039,0.013,0.014,0.012,0.027,0.032,0.012,9e-05,0.025,0.00036,0.023,0.0014,0.0049,0.053,0.00048,0.017,0.016,0.0062,0.012,0.019,0.0064,0.00012,0.017,0.0035,0.006,0.029,0.013,0.014,0.021,0.021,0.00018,0.019,0.0012,0.028,0.002,0.032,0.033,0.0036,0.0074,0.011,0.0022,0.015,0.0026,0.02,0.0093,0.011,0.0052,0.027,0.024,0.0002,0.018,0.00089,0.063,0.00036,0.025,5e-05,2.5e-05,0.0036,2.9e-05,0.0042,4.8e-05,0.032,0.00012,0.0099,3.8e-05,5e-05,0.0029,5.4e-05,0.00027,4.1e-06,2.4e-05,0.00015,0.0082,2.4e-05,0.0014,4.1e-05,0.032,0.0076,0.0088,0.0021,4.9e-05,0.0056,0.00044,0.0029,0.00024,4.4e-05,0.00036,0.0027,0.00063,0.0046,2.6e-05,0.0095,0.0096,0.0031,0.0031,4.2e-05,0.00027,0.0063,0.00011,0.0025,1.1e-05,0.00052,0.026,0.00014,0.0069,4.7e-05,0.0082,0.013,0.0007,0.0011,4.1e-05,0.023,0.0015,0.0025,0.00015,4.8e-05,0.0033,0.0051,0.00048,0.00075,3.1e-05,0.0013,0.00026,0.0018,0.00036,5.2e-06,0.0018,0.0012,0.004,0.0028,3e-05,0.01,0.016,0.00073,0.0012,4.8e-05,0.0053,0.0035,0.00019,0.00013,3.6e-05,0.0006,0.019,0.00025,0.008,3.8e-05,0.0094,0.0023,0.0013,0.00031,4.6e-05,0.0077,0.0075,0.0018,0.0018,4.6e-05,0.011,0.031,0.00015,0.00038,4.9e-05,0.0053,0.0058,0.0026,0.0028,4.7e-05,0.007,0.017,0.0015,0.0036,4.9e-05,0.03,0.011,0.0022,0.00082,4.9e-05,6.4e-05,0.018,5.9e-06,0.001,5e-05,0.00032,0.02,4.5e-06,0.00035,4.8e-05,0.00067,0.0023,0.0002,0.00069,2.5e-05,0.035,0.00031,0.0038,3.3e-05,5e-05,0.012,0.012,0.00056,0.00053,4.8e-05,0.0039,0.0075,0.00048,0.00093,4.3e-05,0.017,0.0057,0.00067,0.00024,4.8e-05,3.2e-05,0.0045,2.9e-05,0.0041,4.8e-05,0.0015,0.0026,0.0021,0.0037,1.7e-05,0.023,0.01,0.00021,0.00012,4.9e-05,0.0093,0.013,0.0012,0.0017,4.9e-05,0.00042,2.7e-06,0.0078,6.9e-05,4.9e-05,0.0042,0.00025,0.0052,0.00032,4.7e-05,0.023,0.0017,0.00036,2.7e-05,4.9e-05,0.03,0.03,0.001,0.0011,5e-05,0.01,0.021,0.0037,0.0076,4.4e-05,0.027,0.0053,0.0089,0.0017,4.7e-05,0.012,0.002,0.00066,0.00011,4.7e-05,0.016,0.0077,0.00065,0.00031,4.8e-05,0.0084,0.004,0.00042,0.00019,4.5e-05,0.015,0.013,0.004,0.0034,4.9e-05,1.9e-05,0.0019,4.6e-05,0.0065,5e-05}; int contrib_size = sizeof(contrib_vals)/sizeof(contrib_vals[0]); } bool Test_contrib::operator() () { data_val = std::vector( data::contrib_vals, data::contrib_vals+data::contrib_size ); data_tol = std::vector( data::contrib_tols, data::contrib_tols+data::contrib_size ); typedef HKL_info::HKL_reference_index HRI; data::Test_data data; const HKL_data& fsig = data.hkl_data_f_sigf(); const HKL_data& abcd = data.hkl_data_abcd(); const clipper::Atom_list& xyzb = data.atom_list(); const Spacegroup spgr = fsig.hkl_info().spacegroup(); const Cell cell = fsig.hkl_info().cell(); const Resolution reso = fsig.hkl_info().resolution(); typedef HKL_info::HKL_reference_index HRI; typedef Xmap::Map_reference_index MRI; // test sfcalc objects { // select spacegroup std::vector hallsymbols; for ( int i = 0; i < data::sgdata_size; i += 10 ) hallsymbols.push_back( data::sgdata[i].hall ); // build model Atom_list atoms; Atom atom = Atom::null(); atom.set_occupancy( 1.0 ); atom.set_u_iso( 0.5 ); atom.set_element( "C" ); atom.set_coord_orth( Coord_orth( 12, 8, 5 ) ); atoms.push_back( atom ); atom.set_element( "N" ); atom.set_coord_orth( Coord_orth( 11, 6, 4 ) ); atoms.push_back( atom ); atom.set_element( "O" ); atom.set_coord_orth( Coord_orth( 13, 5, 4 ) ); atoms.push_back( atom ); // calc cell Cell cellc( Cell_descr( 37, 37, 37 ) ); Cell cellha( Cell_descr( 37, 37, 37, 120, 90, 90 ) ); Cell cellhb( Cell_descr( 37, 37, 37, 90, 120, 90 ) ); Cell cellhc( Cell_descr( 37, 37, 37, 90, 90, 120 ) ); Cell cg; String symbol; Spacegroup sg; for ( int s = 0; s < hallsymbols.size(); s++ ) { try { symbol = hallsymbols[s]; sg = Spacegroup( Spgr_descr( symbol, Spgr_descr::Hall ) ); // identify trigonal/hexagonal groups cg = cellc; for ( int sym = 1; sym < sg.num_symops(); sym++ ) { if ( ( sg.symop(sym).rot()(1,1) * sg.symop(sym).rot()(1,2) == -1 ) || ( sg.symop(sym).rot()(2,1) * sg.symop(sym).rot()(2,2) == -1 ) ) cg = cellha; if ( ( sg.symop(sym).rot()(0,0) * sg.symop(sym).rot()(0,2) == -1 ) || ( sg.symop(sym).rot()(2,0) * sg.symop(sym).rot()(2,2) == -1 ) ) cg = cellhb; if ( ( sg.symop(sym).rot()(0,0) * sg.symop(sym).rot()(0,1) == -1 ) || ( sg.symop(sym).rot()(1,0) * sg.symop(sym).rot()(1,1) == -1 ) ) cg = cellhc; } HKL_info hkl_info( sg, cg, Resolution( 5.0 ), true ); HKL_data fp1( hkl_info ); HKL_data fp2( hkl_info ); SFcalc_iso_sum( fp1, atoms ); SFcalc_iso_fft( fp2, atoms, 2.5, 2.5, 0.25 ); // begin extra fft tests Grid_sampling gg( sg, cg, hkl_info.resolution() ); Xmap xg( sg, cg, gg ); FFTmap fftmap( sg, cg, gg ); xg.fft_from( fp2, Xmap_base::Normal ); xg.fft_to( fp2, Xmap_base::Sparse ); fftmap.fft_rfl_to_map( fp2, xg ); xg.fft_to( fp2, Xmap_base::Normal ); xg.fft_from( fp2, Xmap_base::Sparse ); fftmap.fft_map_to_rfl( xg, fp2 ); // end extra fft tests float tol = 0.005 * fp1[ HKL( 0, 0, 0 ) ].f(); for ( HRI ih = fp1.first(); !ih.last(); ih.next() ) { std::complex ab1(0.0,0.0), ab2(0.0,0.0); if ( !fp1[ih].missing() ) ab1 = fp1[ih]; if ( !fp2[ih].missing() ) ab2 = fp2[ih]; test( "SF-A", ab1.real(), ab2.real(), tol ); test( "SF-B", ab1.imag(), ab2.imag(), tol ); } } catch ( Message_base ) { test( "SFSG "+symbol, sg.spacegroup_number(), -1 ); } } } // test sfcalc_obs and sfweight { // sfcalc_obs HKL_data fcal( fsig.hkl_info() ); SFcalc_obs_bulk sfcb; sfcb( fcal, fsig, xyzb ); // sfcalc_obs results for ( HRI ih = fcal.first(); !ih.last(); ih.next() ) if ( ih.index() % 20 == 0 ) { std::complex ab( fcal[ih] ); test( "SFO-A", ab.real() ); test( "SFO-B", ab.imag() ); } // sfweight //SFcalc_iso_fft sfc; //sfc( fcal, xyzb ); HKL_data fb1( fsig.hkl_info() ), fb2( fsig.hkl_info() ); HKL_data fd1( fsig.hkl_info() ), fd2( fsig.hkl_info() ); HKL_data phiw1(fsig.hkl_info()), phiw2(fsig.hkl_info()); HKL_data flag( fsig.hkl_info() ); HKL_data abcd( fsig.hkl_info() ), abcd2( fsig.hkl_info() ); abcd = data32::ABCD( 0.0, 0.0, 0.0, 0.0 ); for ( HRI ih = flag.first(); !ih.last(); ih.next() ) if ( !fsig[ih].missing() ) flag[ih].flag() = SFweight_spline::BOTH; else flag[ih].flag() = SFweight_spline::NONE; clipper::SFweight_spline sfw( 600, 12 ); bool fl = sfw( fb1, fd1, phiw1, fsig, fcal, flag ); if ( !fl ) test( "SFW-FAIL", 1, 0 ); // sfweight results for ( HRI ih = phiw1.first(); !ih.last(); ih.next() ) if ( !fsig[ih].missing() ) if ( ih.index() % 20 == 0 ) { std::complex ab_b( fb1[ih] ); std::complex ab_d( fd1[ih] ); test( "SFWB-A", ab_b.real() ); test( "SFWB-B", ab_b.imag() ); test( "SFWD-A", ab_d.real() ); test( "SFWD-B", ab_d.imag() ); test( "SFW-W", phiw1[ih].fom() ); } // sfweight-hl results HKL_data fsig0( fsig.hkl_info() ); for ( HRI ih = fsig.first(); !ih.last(); ih.next() ) if ( !fsig[ih].missing() ) fsig0[ih] = data32::F_sigF( fsig[ih].f(), 0.0 ); clipper::SFweight_spline sfw1( 600, 12 ), sfw2( 600, 12 ); bool fl1 = sfw1( fb1, fd1, phiw1, fsig0, fcal, flag ); if ( !fl1 ) test( "SFW-FAIL1", 1, 0 ); bool fl2 = sfw2( fb2, fd2, phiw2, abcd2, fsig0, abcd, fcal, flag ); if ( !fl2 ) test( "SFW-FAIL2", 1, 0 ); std::vector params_e1 = sfw1.params_error(); std::vector params_s1 = sfw1.params_scale(); std::vector params_e2 = sfw2.params_error(); std::vector params_s2 = sfw2.params_scale(); for ( int i = 0; i < params_e1.size(); i++ ) { test( "SFWHL-E", params_e1[i], params_e2[i], 0.025 ); test( "SFWHL-S", params_s1[i], params_s2[i], 0.025 ); } for ( HRI ih = fsig0.first(); !ih.last(); ih.next() ) if ( !fsig0[ih].missing() ) { clipper::SFweight_spline::TargetResult r00, r01, r10, r11, rhl; for ( double s = 0.20; s <= 1.01; s += 0.2 ) { for ( double p = 0.20; p <= 1.01; p += 0.2 ) { double w = p * fsig0[ih].f(); w = w * w; const double d = 0.000001; r00 = sfw1.targetfn( ih.hkl_class(), fsig0[ih], fcal[ih], s, w ); rhl = sfw1.targethl( ih.hkl_class(), fsig0[ih], abcd[ih], fcal[ih], s, w ); //std::cout << fsig0[ih].f() << " " << fcal[ih].f() << " " << s << " " << w << " " << r00.r << " " << rhl.r << std::endl; test( "SFW-TGT-CMP", r00.r, rhl.r, 1.0 ); r00 = sfw1.targetfn( ih.hkl_class(), fsig0[ih], fcal[ih], s, w ); r01 = sfw1.targetfn( ih.hkl_class(), fsig0[ih], fcal[ih], s, w+d ); r10 = sfw1.targetfn( ih.hkl_class(), fsig0[ih], fcal[ih], s+d, w ); r11 = sfw1.targetfn( ih.hkl_class(), fsig0[ih], fcal[ih], s+d, w+d ); test( "SFW-FN-DW ", (r01.r-r00.r)/d, r00.dw, 0.02 ); test( "SFW-FN-DS ", (r10.r-r00.r)/d, r00.ds, 0.02 ); test( "SFW-FN-DWW", (r01.dw-r00.dw)/d, r00.dww, 0.02 ); test( "SFW-FN-DSS", (r10.ds-r00.ds)/d, r00.dss, 0.02 ); r00 = sfw1.targethl( ih.hkl_class(), fsig0[ih], abcd[ih], fcal[ih], s, w ); r01 = sfw1.targethl( ih.hkl_class(), fsig0[ih], abcd[ih], fcal[ih], s, w+d ); r10 = sfw1.targethl( ih.hkl_class(), fsig0[ih], abcd[ih], fcal[ih], s+d, w ); r11 = sfw1.targethl( ih.hkl_class(), fsig0[ih], abcd[ih], fcal[ih], s+d, w+d ); test( "SFW-HL-DW ", (r01.r-r00.r)/d, r00.dw, 0.02 ); test( "SFW-HL-DS ", (r10.r-r00.r)/d, r00.ds, 0.02 ); test( "SFW-HL-DWW", (r01.dw-r00.dw)/d, r00.dww, 0.02 ); test( "SFW-HL-DSS", (r10.ds-r00.ds)/d, r00.dss, 0.02 ); } } } } // test map filter objects { HKL_data pw( fsig.hkl_info() ); HKL_data fp( fsig.hkl_info() ); pw.compute( abcd, data32::Compute_phifom_from_abcd() ); fp.compute( fsig, pw, data32::Compute_fphi_from_fsigf_phifom() ); Grid_sampling grid( spgr, cell, reso, 2.5 ); Xmap xmap( spgr, cell, grid ); xmap.fft_from( fp ); MapFilterFn_step step( 2.5 ); MapFilter_slow fltr1( step, 1.0, MapFilter_slow::Relative ); MapFilter_fft fltr2( step, 1.0, MapFilter_fft::Relative ); Xmap f1, f2; fltr1( f1, xmap ); fltr2( f2, xmap ); for ( MRI ix = xmap.first(); !ix.last(); ix.next() ) test( "MAPFILTER", f1[ix], f2[ix], 0.0001 ); } // test the convolution and fffear objects { HKL_data pw( fsig.hkl_info() ); HKL_data fp( fsig.hkl_info() ); pw.compute( abcd, data32::Compute_phifom_from_abcd() ); fp.compute( fsig, pw, data32::Compute_fphi_from_fsigf_phifom() ); Grid_sampling grid( spgr, cell, reso, 2.5 ); Xmap xmap( spgr, cell, grid ); xmap.fft_from( fp ); Xmap r1( Spacegroup::p1(), xmap.cell(), xmap.grid_sampling() ); Xmap r2( Spacegroup::p1(), xmap.cell(), xmap.grid_sampling() ); int irad = 3; clipper::Grid_range tg( clipper::Coord_grid(-irad,-irad,-irad), clipper::Coord_grid( irad, irad, irad) ); NXmap target( xmap.cell(), xmap.grid_sampling(), tg ); NXmap weight( xmap.cell(), xmap.grid_sampling(), tg ); target = weight = 0.0; for ( Coord_grid c = tg.min(); !c.last(tg); c.next(tg) ) { if ( c*c <= 5 ) { target.set_data(c-tg.min(),xmap.get_data(c)); weight.set_data(c-tg.min(),1.0); } } Convolution_search_slow conv1( xmap ); Convolution_search_fft conv2( xmap ); conv1( r1, target ); conv2( r2, target ); for ( MRI ix = r1.first(); !ix.last(); ix.next() ) test( "CONVOL", r1[ix], r2[ix], 0.0001 ); FFFear_slow srch1( xmap ); FFFear_fft srch2( xmap ); srch1( r1, target, weight ); srch2( r2, target, weight ); for ( MRI ix = r1.first(); !ix.last(); ix.next() ) test( "FFFEAR", r1[ix], r2[ix], 0.0001 ); } // test anisotropic scaling { // expand to P1 Spacegroup spgrp1( Spacegroup::P1 ); HKL_info hkl1( spgrp1, cell, fsig.hkl_info().resolution(), true ); HKL_data fs( hkl1 ); for ( HRI ih = hkl1.first(); !ih.last(); ih.next() ) fs[ih] = fsig[ih.hkl()]; // make data objects HKL_data fp( fs.hkl_info() ); HKL_data fs1 = fs; HKL_data fs2 = fs; U_aniso_orth u_ref( 0.10, 0.13, 0.17, -0.02, 0.03, -0.04 ); // simulate aniso data for ( HRI ih = fs.first(); !ih.last(); ih.next() ) if ( !fs[ih].missing() ) { Coord_reci_orth c = ih.hkl().coord_reci_orth(cell); double s = exp( Util::twopi2() * u_ref.quad_form( c ) ); fs1[ih].scale(s); fs2[ih].scale(1.0/s); fp[ih] = data32::F_phi( fs[ih].f(), 0.0 ); } // now attempt scaling SFscale_aniso::TYPE F = SFscale_aniso::F; SFscale_aniso sfscl; sfscl( fs1, fp ); U_aniso_orth u_wrk1 = sfscl.u_aniso_orth(F); sfscl( fp, fs2 ); U_aniso_orth u_wrk2 = sfscl.u_aniso_orth(F); test( "ANISO-O-00", u_ref.mat00(), u_wrk1.mat00(), 1.0e-6 ); test( "ANISO-O-11", u_ref.mat11(), u_wrk1.mat11(), 1.0e-6 ); test( "ANISO-O-22", u_ref.mat22(), u_wrk1.mat22(), 1.0e-6 ); test( "ANISO-O-01", u_ref.mat01(), u_wrk1.mat01(), 1.0e-6 ); test( "ANISO-O-02", u_ref.mat02(), u_wrk1.mat02(), 1.0e-6 ); test( "ANISO-O-12", u_ref.mat12(), u_wrk1.mat12(), 1.0e-6 ); test( "ANISO-C-00", u_ref.mat00(), u_wrk2.mat00(), 1.0e-6 ); test( "ANISO-C-11", u_ref.mat11(), u_wrk2.mat11(), 1.0e-6 ); test( "ANISO-C-22", u_ref.mat22(), u_wrk2.mat22(), 1.0e-6 ); test( "ANISO-C-01", u_ref.mat01(), u_wrk2.mat01(), 1.0e-6 ); test( "ANISO-C-02", u_ref.mat02(), u_wrk2.mat02(), 1.0e-6 ); test( "ANISO-C-12", u_ref.mat12(), u_wrk2.mat12(), 1.0e-6 ); } return ( error_count == 0 ); } } // namespace clipper clipper/clipper/contrib/test_contrib.h000644 000765 000000 00000004736 11766652736 020404 0ustar00ccbwheel000000 000000 /*! \file lib/test_contrib.h Header file for clipper contrib self-test functions */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_TEST_CONTRIB #define CLIPPER_TEST_CONTRIB #include "../core/clipper_test.h" namespace clipper { class Test_contrib : public Test_base { public: //! do the self-tests bool operator() (); }; } // namespace clipper #endif clipper/clipper/cns/cns_hkl_io.cpp000644 000765 000000 00000043026 11766652736 017466 0ustar00ccbwheel000000 000000 /* cns_hkl_io.cpp: class file for reflection data cns_hkl importer */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "cns_hkl_io.h" extern "C" { #include #include } namespace clipper { clipper::String cnstok( FILE* f ) { String s; char c = fgetc( f ); while ( c > '\0' && ! ( c > ' ' && c != '=' ) ) { c = fgetc( f ); } while ( c > '\0' && ( c > ' ' && c != '=' ) ) { s += toupper(c); c = fgetc( f ); } return s; } clipper::String cnsrmk( FILE* f ) { String s; char c = fgetc( f ); while ( c >= ' ' ) { s += toupper(c); c = fgetc( f ); } return s; } /*! Constructing an CNS_HKLfile does nothing except flag the object as not attached to any file for either input or output */ CNS_HKLfile::CNS_HKLfile() { mode = NONE; } /*! Close any files which were left open. This is particularly important since to access the CNS_HKL file efficiently, data reads and writes are deferred until the file is closed. */ CNS_HKLfile::~CNS_HKLfile() { switch ( mode ) { case READ: close_read(); break; case WRITE: close_write(); break; case NONE: break; } } /*! The file is opened for reading. This CNS_HKLfile object will remain attached to this file until it is closed. Until that occurs, no other file may be opened with this object, however another CNS_HKLfile object could be used to access another file. \param filename_in The input filename or pathname. */ void CNS_HKLfile::open_read( const String filename_in ) { if ( mode != NONE ) Message::message( Message_fatal( "CNS_HKLfile: open_read - File already open" ) ); // open the cns_hkl f_sigf_i = NULL; phi_wt_i = NULL; f_phi_i = NULL; abcd_i = NULL; flag_i = NULL; filename = filename_in; FILE* cns_hkl = fopen( filename.c_str(), "r" ); if ( cns_hkl == NULL ) Message::message( Message_fatal( "CNS_HKLfile: open_read - Could not read: "+filename ) ); mode = READ; // read the headers... up to first NREF String s, t, symops; ftype cell[6] = { 0.0, 0.0, 0.0, 90.0, 90.0, 90.0 }; while ( (s=cnstok(cns_hkl)).length() > 0 ) { t = (s+" ").substr(0,4); if ( t == "NREF" ) break; if ( t == "REMA" ) { s = cnsrmk(cns_hkl); std::vector toks = s.split( " =" ); if ( toks[0] == "SYMOP" ) { if ( toks.size() > 1 ) symops += toks[1].split(" ();")[0] + ";"; } if ( toks.size() >= 12 ) { if ( toks[0] == "A" && toks[2] == "B" && toks[4] == "C" ) { cell[0] = toks[1].f(); cell[1] = toks[3].f(); cell[2] = toks[5].f(); } } if ( toks.size() >= 12 ) { if ( toks[6] == "ALPHA" && toks[8] == "BETA" && toks[10] == "GAMMA" ) { cell[3] = toks[7].f(); cell[4] = toks[9].f(); cell[5] = toks[11].f(); } } } } if ( cell[0]*cell[1]*cell[2] > 0.0 ) { Cell_descr cd( cell[0], cell[1], cell[2], cell[3], cell[4], cell[5] ); cell_ = Cell( cd ); resolution_ = resolution( cell_ ); hkl_sampling_ = HKL_sampling( cell_, resolution_ ); std::cerr << cell_.format() << resolution_.limit() << std::endl; } if ( symops.length() > 0 ) { Spgr_descr sd( symops ); spacegroup_ = Spacegroup( sd ); std::cerr << spacegroup_.symbol_xhm() << std::endl; } fclose( cns_hkl ); } /*! Close the file after reading. This command also actually fills in the data in any HKL_data structures which have been marked for import. */ void CNS_HKLfile::close_read() { if ( mode != READ ) Message::message( Message_fatal( "CNS_HKLfile: no file open for read" ) ); // make sure the data list is sized if ( f_sigf_i != NULL ) f_sigf_i->update(); if ( phi_wt_i != NULL ) phi_wt_i->update(); if ( f_phi_i != NULL ) f_phi_i->update(); if ( abcd_i != NULL ) abcd_i->update(); if ( flag_i != NULL ) flag_i->update(); for ( int i = 0; i < fphis_i.size(); i++ ) fphis_i[i].first->update(); xtype fo[2], pw[2], fc[2], hl[4], fl[1]; xtype fphis[256][2]; // limit of 256 fphi column groups per CNS file HKL hkl; FILE* cns_hkl = fopen( filename.c_str(), "r" ); if ( cns_hkl == NULL ) Message::message( Message_fatal( "CNS_HKLfile: import_hkl_data - Could not read: "+filename ) ); // read the data from the CNS_HKL String s, t; while ( (s=cnstok(cns_hkl)).length() > 0 ) { t = (s+" ").substr(0,4); if ( t == "INDE" ) break; } while ( s.length() > 0 ) { hkl.h() = cnstok(cns_hkl).i(); hkl.k() = cnstok(cns_hkl).i(); hkl.l() = cnstok(cns_hkl).i(); fo[0]=fo[1]=pw[0]=pw[1]=fc[0]=fc[1]=hl[0]=hl[1]=hl[2]=hl[3]=fl[0]=0.0; for ( int i = 0; i < fphis_i.size(); i++ ) fphis[i][0]=fphis[i][1]=0.0; while ( 1 ) { s=cnstok(cns_hkl); t = (s+" ").substr(0,4); if ( s.length() == 0 || t == "INDE" ) { break; } else if ( t == "FOBS" ) { fo[0] = cnstok(cns_hkl).f(); pw[0] = Util::d2rad(cnstok(cns_hkl).f()); } else if ( t == "SIGM" ) { fo[1] = cnstok(cns_hkl).f(); } else if ( t == "FOM " ) { pw[1] = cnstok(cns_hkl).f(); } else if ( t == "FCAL" ) { fc[0] = cnstok(cns_hkl).f(); fc[1] = Util::d2rad(cnstok(cns_hkl).f()); } else if ( t == "ABCD" ) { hl[0] = cnstok(cns_hkl).f(); hl[1] = cnstok(cns_hkl).f(); hl[2] = cnstok(cns_hkl).f(); hl[3] = cnstok(cns_hkl).f(); } else if ( t == "TEST" ) { fl[0] = cnstok(cns_hkl).f(); } else { for ( int i = 0; i < fphis_i.size(); i++ ) if ( s == fphis_i[i].second ) { fphis[i][0] = cnstok(cns_hkl).f(); fphis[i][1] = Util::d2rad(cnstok(cns_hkl).f()); } } } if ( f_sigf_i != NULL ) f_sigf_i->data_import( hkl, fo ); if ( phi_wt_i != NULL ) phi_wt_i->data_import( hkl, pw ); if ( f_phi_i != NULL ) f_phi_i->data_import( hkl, fc ); if ( abcd_i != NULL ) abcd_i->data_import( hkl, hl ); if ( flag_i != NULL ) flag_i->data_import( hkl, fl ); for ( int i = 0; i < fphis_i.size(); i++ ) fphis_i[i].first->data_import( hkl, fphis[i] ); } fclose( cns_hkl ); mode = NONE; } /*! The file is opened for writing. This will be a new file, created entirely from data from within the program, rather than by extending an existing file. Similar restrictions apply as for open_read(). \param filename_out The output filename or pathname. */ void CNS_HKLfile::open_write( const String filename_out ) { if ( mode != NONE ) Message::message( Message_fatal( "CNS_HKLfile: open_write - File already open" ) ); // open the output cns_hkl hkl_ptr = NULL; f_sigf_o = NULL; phi_wt_o = NULL; f_phi_o = NULL; abcd_o = NULL; flag_o = NULL; filename = filename_out; FILE* cns_hkl = fopen( filename.c_str(), "w" ); if ( cns_hkl == NULL ) Message::message( Message_fatal( "CNS_HKLfile: open_write - Could not write: "+filename ) ); fclose( cns_hkl ); mode = WRITE; } /*! Close the file after writing. This command also actually writes the data reflection list from the HKL_info object and the data from any HKL_data objects which have been marked for import. */ void CNS_HKLfile::close_write() { if ( mode != WRITE ) Message::message( Message_fatal( "CNS_HKLfile: close_write - no file open for write" ) ); // export the marked list data to an cns_hkl file if ( hkl_ptr == NULL ) Message::message( Message_fatal( "CNS_HKLfile: close_write - no refln list exported" ) ); const HKL_info& hklinf = *hkl_ptr; HKL hkl; xtype x[4]; float f1, f2, f3, f4; FILE* cns_hkl = fopen( filename.c_str(), "w" ); if ( cns_hkl == NULL ) Message::message( Message_fatal( "CNS_HKLfile: close_write - Could not write: "+filename ) ); fprintf( cns_hkl, "NREF=%i\n", hklinf.num_reflections() ); HKL_info::HKL_reference_index ih; for ( ih = hklinf.first(); !ih.last(); ih.next() ) { f1 = f2 = f3 = f4 = 0.0; // default sigf to 0 in case missing hkl = ih.hkl(); fprintf( cns_hkl, "INDE %i %i %i", hkl.h(), hkl.k(), hkl.l() ); if ( f_sigf_o != NULL ) { f_sigf_o->data_export( hkl, x ); for ( int i = 0; i < 4; i++ ) if ( Util::is_nan(x[i]) ) x[i] = 0.0; f1 = float( x[0] ); f2 = float( x[1] ); } if ( phi_wt_o != NULL ) { phi_wt_o->data_export( hkl, x ); for ( int i = 0; i < 4; i++ ) if ( Util::is_nan(x[i]) ) x[i] = 0.0; x[0] = Util::rad2d(x[0]); f3 = float( x[0] ); f4 = float( x[1] ); } fprintf( cns_hkl, " FOBS=%.3f %.3f SIGM=%.3f FOM=%.3f",f1,f3,f2,f4 ); if ( f_phi_o != NULL ) { f_phi_o->data_export( hkl, x ); for ( int i = 0; i < 4; i++ ) if ( Util::is_nan(x[i]) ) x[i] = 0.0; x[1] = Util::rad2d(x[1]); fprintf( cns_hkl, " FCAL=%.3f %.3f",float(x[0]),float(x[1]) ); } if ( abcd_o != NULL ) { abcd_o->data_export( hkl, x ); for ( int i = 0; i < 4; i++ ) if ( Util::is_nan(x[i]) ) x[i] = 0.0; fprintf( cns_hkl, " HLA=%.1f HLB=%.1f HLC=%.1f HLD=%.1f",float(x[0]),float(x[1]),float(x[2]),float(x[3]) ); } if ( flag_o != NULL ) { abcd_o->data_export( hkl, x ); for ( int i = 0; i < 4; i++ ) if ( Util::is_nan(x[i]) ) x[i] = 0.0; fprintf( cns_hkl, " TEST=%i",Util::intr(x[0]) ); } fprintf( cns_hkl, "\n" ); } fclose( cns_hkl ); mode = NONE; } /*! Get the spacegroup from the MTZ file. \return The spacegroup. */ const Spacegroup& CNS_HKLfile::spacegroup() const { return spacegroup_; } /*! Get the base cell from the MTZ file. \return The cell. */ const Cell& CNS_HKLfile::cell() const { return cell_; } /*! Get the resolution limit from the MTZ file. \return The resolution. */ const Resolution& CNS_HKLfile::resolution() const { return resolution_; } /*! Get the HKL sampling from the MTZ file. \return The hkl_sampling. */ const HKL_sampling& CNS_HKLfile::hkl_sampling() const { return hkl_sampling_; } /*! Get the resolution limit from the CNS_HKL file. Since a CNS_HKL file does not contain cell information, a Cell object must be supplied, which will be used to determine the resultion. The result is the resolution determined by the most extreme reflection in the file. \return The resolution. */ Resolution CNS_HKLfile::resolution( const Cell& cell ) const { if ( mode != READ ) Message::message( Message_fatal( "CNS_HKLfile: resolution - no file open for read" ) ); FILE* cns_hkl = fopen( filename.c_str(), "r" ); if ( cns_hkl == NULL ) Message::message( Message_fatal( "CNS_HKLfile: resolution - Could not read: "+filename ) ); // read the reflections from the cns_hkl HKL hkl; ftype slim = 0.0; String s, t; while ( (s=cnstok(cns_hkl)).length() > 0 ) { t = (s+" ").substr(0,4); if ( t == "INDE" ) { hkl.h() = cnstok(cns_hkl).i(); hkl.k() = cnstok(cns_hkl).i(); hkl.l() = cnstok(cns_hkl).i(); slim = Util::max( slim, hkl.invresolsq(cell) ); } } fclose( cns_hkl ); return Resolution( 1.0/sqrt(slim) ); } /*! Import the list of reflection HKLs from an CNS_HKL file into an HKL_info object. For most CNS files, there is no cell or spacegroup information: In this case that data must already be present in the HKL_info object. If the resolution limit of the HKL_info object is lower than the limit of the file, any excess reflections will be rejected, as will any systematic absences or duplicates. For recent CNS files with the cell and symops in the remarks fields, the current state of the HKL_info object is discarded and replaced with the information from the file. \param target The HKL_info object to be initialised. */ void CNS_HKLfile::import_hkl_info( HKL_info& target ) { if ( mode != READ ) Message::message( Message_fatal( "CNS_HKLfile: import_hkl_info - no file open for read" ) ); FILE* cns_hkl = fopen( filename.c_str(), "r" ); if ( cns_hkl == NULL ) Message::message( Message_fatal( "CNS_HKLfile: import_hkl_info - Could not read: "+filename ) ); if ( !cell_.is_null() && !spacegroup_.is_null() && !resolution_.is_null() ) target.init( spacegroup_, cell_, resolution_, false ); ftype slim = target.resolution().invresolsq_limit(); // read the reflections from the cns_hkl std::vector hkls; HKL hkl; String s, t; while ( (s=cnstok(cns_hkl)).length() > 0 ) { t = (s+" ").substr(0,4); if ( t == "INDE" ) { hkl.h() = cnstok(cns_hkl).i(); hkl.k() = cnstok(cns_hkl).i(); hkl.l() = cnstok(cns_hkl).i(); if ( hkl.invresolsq(target.cell()) < slim ) hkls.push_back( hkl ); } } fclose( cns_hkl ); target.add_hkl_list( hkls ); } /*! Import data from an CNS_HKL file into an HKL_data object. This routine does not actually read any data, but rather marks the data to be read when the file is closed. The data to be read (F_sigF or Phi_fom) will be selected based on the type of the HKL_data object. \param cdata The HKL_data object into which data is to be imported. */ void CNS_HKLfile::import_hkl_data( HKL_data_base& cdata ) { if ( mode != READ ) Message::message( Message_fatal( "CNS_HKLfile: import_hkl_data - no file open for read" ) ); if ( cdata.is_null() ) cdata.init( spacegroup_, cell_, hkl_sampling_ ); if ( cdata.type() == data32::F_sigF::type() ) f_sigf_i = &cdata; else if ( cdata.type() == data32::Phi_fom::type() ) phi_wt_i = &cdata; else if ( cdata.type() == data32::F_phi::type() ) f_phi_i = &cdata; else if ( cdata.type() == data32::ABCD::type() ) abcd_i = &cdata; else if ( cdata.type() == data32::Flag::type() ) flag_i = &cdata; else Message::message( Message_fatal( "CNS_HKLfile: import_hkl_data - data must be F_sigF/Phi_fom/F_phi/ABCD/Flag" ) ); } /*! Import data from an CNS_HKL file into an HKL_data object. This routine does not actually read any data, but rather marks the data to be read when the file is closed. The data to be read must be of type F_phi. A column name is given. \param cdata The HKL_data object into which data is to be imported. \param name The column name of the data to import. */ void CNS_HKLfile::import_hkl_data( HKL_data_base& cdata, const String name ) { if ( mode != READ ) Message::message( Message_fatal( "CNS_HKLfile: import_hkl_data - no file open for read" ) ); if ( cdata.is_null() ) cdata.init( spacegroup_, cell_, hkl_sampling_ ); if ( cdata.type() == data32::F_phi::type() ) fphis_i.push_back( std::pair(&cdata,name) ); else Message::message( Message_fatal( "CNS_HKLfile: import_hkl_data - data must be F_phi" ) ); } /*! Export the list of reflection HKLs to an CNS_HKL file from an HKL_info object. */ void CNS_HKLfile::export_hkl_info( const HKL_info& target ) { if ( mode != WRITE ) Message::message( Message_fatal( "CNS_HKLfile: export_hkl_info - no file open for write" ) ); hkl_ptr = ⌖ } /*! Export data from an HKL_data object into an CNS_HKL file. This routine does not actually write any data, but rather marks the data to be written when the file is closed. The data to be read (F_sigF or Phi_fom) will be selected based on the type of the HKL_data object. \param cdata The HKL_data object from which data is to be exported. */ void CNS_HKLfile::export_hkl_data( const HKL_data_base& cdata ) { if ( mode != WRITE ) Message::message( Message_fatal( "CNS_HKLfile: export_hkl_data - no file open for write" ) ); if ( cdata.type() == data32::F_sigF::type() ) f_sigf_o = &cdata; else if ( cdata.type() == data32::Phi_fom::type() ) phi_wt_o = &cdata; else if ( cdata.type() == data32::F_phi::type() ) f_phi_o = &cdata; else if ( cdata.type() == data32::ABCD::type() ) abcd_o = &cdata; else if ( cdata.type() == data32::Flag::type() ) flag_o = &cdata; else Message::message( Message_fatal( "CNS_HKLfile: export_hkl_data - data must be F_sigF/Phi_fom/F_phi/ABCD/Flag" ) ); } } // namespace clipper clipper/clipper/cns/cns_hkl_io.h000644 000765 000000 00000012124 11766652736 017126 0ustar00ccbwheel000000 000000 /*! \file lib/cns_hkl_io.h Header file for reflection data cns_hkl importer */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CNS_HKL_IO #define CLIPPER_CNS_HKL_IO #include "../core/hkl_datatypes.h" namespace clipper { //! CNS_HKL import/export parent class for clipper objects /*! This is the import/export class which can be linked to an cns_hkl file and be used to transfer data into or out of a Clipper data structure. */ class CNS_HKLfile { public: //! Constructor: does nothing CNS_HKLfile(); //! Destructor: close any file that was left open ~CNS_HKLfile(); //! Open a file for read access void open_read( const String filename_in ); //! Close a file after reading void close_read(); //! Open a file for write access void open_write( const String filename_out ); //! Close a file after writing void close_write(); //! get file spacegroup const Spacegroup& spacegroup() const; //! get file cell const Cell& cell() const; //! get file resolution const Resolution& resolution() const; //! get file HKL sampling const HKL_sampling& hkl_sampling() const; //! get file resolution (if no cell in file) Resolution resolution( const Cell& cell ) const; //! read the reflection list from the CNS_HKL file void import_hkl_info( HKL_info& target ); //! mark a hkl_data for import from CNS_HKL file void import_hkl_data( HKL_data_base& cdata ); //! mark a hkl_data for import from named column of a CNS_HKL file void import_hkl_data( HKL_data_base& cdata, const String name ); //! write the reflection list to the CNS_HKL file void export_hkl_info( const HKL_info& target ); //! mark a hkl_data for export to CNS_HKL file void export_hkl_data( const HKL_data_base& cdata ); private: enum CNS_HKLmode { NONE, READ, WRITE }; CNS_HKLmode mode; //!< file mode String filename; //!< input/output file HKL_data_base* f_sigf_i; //!< input HKL_data object HKL_data_base* phi_wt_i; //!< input HKL_data object HKL_data_base* f_phi_i ; //!< input HKL_data object HKL_data_base* abcd_i; //!< input HKL_data object HKL_data_base* flag_i; //!< input HKL_data object const HKL_data_base* f_sigf_o; //!< output HKL_data object const HKL_data_base* phi_wt_o; //!< output HKL_data object const HKL_data_base* f_phi_o; //!< output HKL_data object const HKL_data_base* abcd_o; //!< output HKL_data object const HKL_data_base* flag_o; //!< output HKL_data object //! object which supplies the hkl list (write mode only) const HKL_info* hkl_ptr; //! input HKL_data object std::vector > fphis_i; //! File spacegroup, cell, resolution Spacegroup spacegroup_; Cell cell_; Resolution resolution_; HKL_sampling hkl_sampling_; }; } // namespace clipper #endif clipper/clipper/cns/cns_map_io.cpp000644 000765 000000 00000055741 11766652736 017474 0ustar00ccbwheel000000 000000 /* map_io.cpp: class file for reflection data map importer */ //c Copyright (C) 2006 Jon A. Christopher, Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CNS licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CNS Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "cns_map_io.h" #include #include namespace clipper { namespace data { const char* cns_sg_data[] = { "Null","P 1","-P 1","P 2y","P 2yb","C 2y","P -2y","P -2yc","C -2y","C -2yc","-P 2y","-P 2yb","-C 2y","-P 2yc","-P 2ybc","-C 2yc","P 2 2","P 2c 2","P 2 2ab","P 2ac 2ab","C 2c 2","C 2 2","F 2 2","I 2 2","I 2b 2c","P 2 -2","P 2c -2","P 2 -2c","P 2 -2a","P 2c -2ac","P 2 -2bc","P 2ac -2","P 2 -2ab","P 2c -2n","P 2 -2n","C 2 -2","C 2c -2","C 2 -2c","A 2 -2","A 2 -2c","A 2 -2a","A 2 -2ac","F 2 -2","F 2 -2d","I 2 -2","I 2 -2c","I 2 -2a","-P 2 2","P 2 2 -1n","-P 2 2c","P 2 2 -1ab","-P 2a 2a","-P 2a 2bc","-P 2ac 2","-P 2a 2ac","-P 2 2ab","-P 2ab 2ac","-P 2c 2b","-P 2 2n","P 2 2ab -1ab","-P 2n 2ab","-P 2ac 2ab","-P 2ac 2n","-C 2c 2","-C 2bc 2","-C 2 2","-C 2 2c","-C 2b 2","C 2 2 -1bc","-F 2 2","F 2 2 -1d","-I 2 2","-I 2 2c","-I 2b 2c","-I 2b 2","P 4","P 4w","P 4c","P 4cw","I 4","I 4bw","P -4","I -4","-P 4","-P 4c","P 4ab -1ab","P 4n -1n","-I 4","I 4bw -1bw","P 4 2","P 4ab 2ab","P 4w 2c","P 4abw 2nw","P 4c 2","P 4n 2n","P 4cw 2c","P 4nw 2abw","I 4 2","I 4bw 2bw","P 4 -2","P 4 -2ab","P 4c -2c","P 4n -2n","P 4 -2c","P 4 -2n","P 4c -2","P 4c -2ab","I 4 -2","I 4 -2c","I 4bw -2","I 4bw -2c","P -4 2","P -4 2c","P -4 2ab","P -4 2n","P -4 -2","P -4 -2c","P -4 -2ab","P -4 -2n","I -4 -2","I -4 -2c","I -4 2","I -4 2bw","-P 4 2","-P 4 2c","P 4 2 -1ab","P 4 2 -1n","-P 4 2ab","-P 4 2n","P 4ab 2ab -1ab","P 4ab 2n -1ab","-P 4c 2","-P 4c 2c","P 4n 2c -1n","P 4n 2 -1n","-P 4c 2ab","-P 4n 2n","P 4n 2n -1n","P 4n 2ab -1n","-I 4 2","-I 4 2c","I 4bw 2bw -1bw","I 4bw 2aw -1bw","P 3","P 31","P 32","R 3","-P 3","-R 3","P 3 2","P 3 2\"","P 31 2c (0 0 1)","P 31 2\"","P 32 2c (0 0 -1)","P 32 2\"","R 3 2\"","P 3 -2\"","P 3 -2","P 3 -2\"c","P 3 -2c","R 3 -2\"","R 3 -2\"c","-P 3 2","-P 3 2c","-P 3 2\"","-P 3 2\"c","-R 3 2\"","-R 3 2\"c","P 6","P 61","P 65","P 62","P 64","P 6c","P -6","-P 6","-P 6c","P 6 2","P 61 2 (0 0 -1)","P 65 2 (0 0 1)","P 62 2c (0 0 1)","P 64 2c (0 0 -1)","P 6c 2c","P 6 -2","P 6 -2c","P 6c -2","P 6c -2c","P -6 2","P -6c 2","P -6 -2","P -6c -2c","-P 6 2","-P 6 2c","-P 6c 2","-P 6c 2c","P 2 2 3","F 2 2 3","I 2 2 3","P 2ac 2ab 3","I 2b 2c 3","-P 2 2 3","P 2 2 3 -1n","-F 2 2 3","F 2 2 3 -1d","-I 2 2 3","-P 2ac 2ab 3","-I 2b 2c 3","P 4 2 3","P 4n 2 3","F 4 2 3","F 4d 2 3","I 4 2 3","P 4acd 2ab 3","P 4bd 2ab 3","I 4bd 2c 3","P -4 2 3","F -4 2 3","I -4 2 3","P -4n 2 3","F -4c 2 3","I -4bd 2c 3","-P 4 2 3","-P 4 2 3","-P 4n 2 3","P 4n 2 3 -1n","-F 4 2 3","-F 4c 2 3","F 4d 2 3 -1d","F 4d 2 3 -1cd","-I 4 2 3","-I 4bd 2c 3" }; } // namespace data /*! Constructing an CNSMAPfile does nothing except set the spacegroup and flag the object as not attached to any file for either input or output. The default CNS setting is selected by spacegroup number. \param sg_num The spacegroup number of the CNS setting. */ CNSMAPfile::CNSMAPfile( unsigned int sg_num ) { mode = NONE; if ( sg_num == 0 || sg_num > 230 ) Message::message( Message_fatal( "CNSMAPfile: invalid spacegroup" ) ); Spgr_descr sd( data::cns_sg_data[sg_num], Spgr_descr::Hall ); spacegroup_ = Spacegroup( sd ); } /*! Constructing an CNSMAPfile does nothing except et the spacegroup and flag the object as not attached to any file for either input or output. \param spacegroup The spacegroup. */ CNSMAPfile::CNSMAPfile( Spacegroup spacegroup ) { mode = NONE; spacegroup_ = spacegroup; } /*! Close any files which were left open. This is particularly important since to access the MAP file efficiently, data reads and writes are deferred until the file is closed. */ CNSMAPfile::~CNSMAPfile() { switch ( mode ) { case READ: close_read(); break; case WRITE: close_write(); break; case NONE: break; } } /*! The file is opened for reading. This CNSMAPfile object will remain attached to this file until it is closed. Until that occurs, no other file may be opened with this object, however another CNSMAPfile object could be used to access another file. \param filename_in The input filename or pathname. */ void CNSMAPfile::open_read( const String filename_in ) { if ( mode != NONE ) Message::message( Message_fatal( "CNSMAPfile: open_read - File already open" ) ); filename = filename_in; mode = READ; FILE* f = fopen( filename.c_str(), "r" ); if ( f == NULL ) Message::message( Message_fatal( "CNSMAPfile: open_read - Could not read: "+filename ) ); fclose( f ); mode = READ; } /*! Close the file after reading. */ void CNSMAPfile::close_read() { if ( mode != READ ) Message::message( Message_fatal( "CNSMAPfile: no file open for read" ) ); mode = NONE; } /*! The file is opened for writing. This will be a new file, created entirely from data from within the program, rather than by extending an existing file. Similar restrictions apply as for open_read(). \param filename_out The output filename or pathname. */ void CNSMAPfile::open_write( const String filename_out ) { if ( mode != NONE ) Message::message( Message_fatal( "CNSMAPfile: open_write - File already open" ) ); filename = filename_out; mode = WRITE; } /*! Close the file after writing. */ void CNSMAPfile::close_write() { if ( mode != WRITE ) Message::message( Message_fatal( "CNSMAPfile: no file open for write" ) ); mode = NONE; } /*! When writing an NXmap, the cell for the output map must be set using set_cell(). Note that the NXmap is rather more general than the CNS map, since it can take an arbitrary rotation+skew matrix. The resulting map will only be sensible if the NXmap grid skew matrix reflects the supplied cell. This is not possible in the general case. (Alternatively, opening an equivalent map for read and then closing it again will also set the cell). \param cell The cell description for the output map file. */ void CNSMAPfile::set_cell( const Cell& cell ) { if ( mode != WRITE ) Message::message( Message_fatal( "CNSMAPfile: no file open for write" ) ); cell_ = cell; } /*! Get the spacegroup from the MTZ file. \return The spacegroup. */ const Spacegroup& CNSMAPfile::spacegroup() const { return spacegroup_; } /*! Get the base cell from the MTZ file. \return The cell. */ const Cell& CNSMAPfile::cell() const { return cell_; } /*! Get the grid sampling from the MTZ file. \return The grid sampling. */ const Grid_sampling& CNSMAPfile::grid_sampling() const { return grid_sam_; } /*! Import a complete Xmap object. The supplied Xmap object is examined, and if any of the parameters (spacegroup, cell, or grid_sampling) are unset, then they will be set using values from the file. The data is the imported from the file. If the spacegroups mismatch, the resulting map will obey its spacegroup symmetry, but no expansion will be performed if the file has a higher symmetry and only holds an asymmetric unit. \param xmap The Xmap to be imported. */ template void CNSMAPfile::import_xmap( Xmap& xmap ) { if ( mode != READ ) Message::message( Message_fatal( "CNSMAPfile: no file open for read" ) ); char buf[512]; FILE* f = fopen( filename.c_str(), "r" ); fgets(buf,512,f);; unsigned int n_header_lines; if (sscanf(buf,"%d",&n_header_lines) != 1) fgets(buf,512,f);; // could be blank line first if (sscanf(buf,"%d",&n_header_lines) != 1) Message::message( Message_fatal( "CNSMAPfile: can't get number of header lines" ) ); for (unsigned int i=0;i void CNSMAPfile::export_xmap( const Xmap& xmap ) { if ( mode != WRITE ) Message::message( Message_fatal( "CNSMAPfile: no file open for write" ) ); FILE* f = fopen( filename.c_str(), "w" ); fprintf(f,"\n 1\nFrom clipper Xmap\n"); // get dimensions Grid_sampling gs=xmap.grid_sampling(); Grid_range gr=xmap.grid_asu(); //FIXME: verify these ranges. should they be max+1? int nx=gs.nu(),ny=gs.nv(),nz=gs.nw(); int x0=gr.min().u(),y0=gr.min().v(),z0=gr.min().w(); int xf=gr.max().u(),yf=gr.max().v(),zf=gr.max().w(); fprintf(f,"%8d%8d%8d%8d%8d%8d%8d%8d%8d\n", nx,x0,xf, ny,y0,yf, nz,z0,zf); Cell cell=xmap.cell(); fprintf(f,"%12.5E%12.5E%12.5E%12.5E%12.5E%12.5E\n", cell.a(), cell.b(), cell.c(), cell.alpha_deg(), cell.beta_deg(), cell.gamma_deg()); fprintf(f,"ZYX\n"); int z,y,x; Xmap_base::Map_reference_coord ix( xmap ); for (z=z0; z <=zf; ++z) { fprintf(f,"%8d\n",z); unsigned int i=0; for (y=y0; y<= yf; ++y) { for (x=x0; x<=xf; ++x) { ix.set_coord( Coord_grid( x, y, z) ); fprintf(f,"%12.5E",float(xmap[ix])); i++; if (i==6) { fprintf(f,"\n"); i=0; } } } if ( i != 0 ) fprintf(f,"\n"); } fclose(f); } template void CNSMAPfile::import_nxmap( NXmap& nxmap ) { if ( mode != READ ) Message::message( Message_fatal( "CNSMAPfile: no file open for read" ) ); char buf[512]; FILE* f = fopen( filename.c_str(), "r" ); fgets(buf,512,f);; unsigned int n_header_lines; if (sscanf(buf,"%d",&n_header_lines) != 1) fgets(buf,512,f);; // could be blank line first if (sscanf(buf,"%d",&n_header_lines) != 1) Message::message( Message_fatal( "CNSMAPfile: can't get number of header lines" ) ); for (unsigned int i=0;i void CNSMAPfile::export_nxmap( const NXmap& nxmap ) { if ( mode != WRITE ) Message::message( Message_fatal( "CNSMAPfile: no file open for write" ) ); FILE* f = fopen( filename.c_str(), "w" ); fprintf(f,"\n 1\nFrom clipper NXmap\n"); // get dimensions Grid gs=nxmap.grid(); /* cribbed from ccp4_map_io.cpp. Hope I was smart enough */ /* Because CNS maps don't allow an arbitrary skew matrix, we have to jump through hoops to try and fit an NXmap into one. This code will work for those cases where it is possible and produce garbage otherwise. Don't even try to understand this unless you are pretty smart. */ // cell (set by user, or from previous map) float cp[6]; cp[0] = cell_.descr().a(); cp[3] = cell_.descr().alpha_deg(); cp[1] = cell_.descr().b(); cp[4] = cell_.descr().beta_deg (); cp[2] = cell_.descr().c(); cp[5] = cell_.descr().gamma_deg(); // grid (calculated to fit with cell provided - assume angles match) Coord_frac c0, c1; c0 = nxmap.coord_orth( Coord_map(0,0,0) ).coord_frac(cell_); c1 = nxmap.coord_orth( Coord_map( nxmap.grid().nu(), nxmap.grid().nv(), nxmap.grid().nw() ) ).coord_frac(cell_); grid_sam_ = Grid_sampling( Util::intr( ftype(nxmap.grid().nu())/(c1.u()-c0.u()) ), Util::intr( ftype(nxmap.grid().nv())/(c1.v()-c0.v()) ), Util::intr( ftype(nxmap.grid().nw())/(c1.w()-c0.w()) ) ); Coord_grid g0 = c0.coord_grid(grid_sam_); Coord_grid g1 = g0 + Coord_grid(nxmap.grid()) - Coord_grid(1,1,1); int x0=g0.u(), y0=g0.v(), z0=g0.w(); int xf=g1.u(), yf=g1.v(), zf=g1.w(); fprintf(f,"%8d%8d%8d%8d%8d%8d%8d%8d%8d\n", gs.nu(), g0.u(), g1.u(), gs.nv(), g0.v(), g1.v(), gs.nw(), g0.w(), g1.w()); fprintf(f,"%12.5E%12.5E%12.5E%12.5E%12.5E%12.5E\n", cell_.a(), cell_.b(), cell_.c(), cell_.alpha_deg(), cell_.beta_deg(), cell_.gamma_deg()); fprintf(f,"ZYX\n"); int z,y,x; NXmap_base::Map_reference_coord ix( nxmap ); for (z=z0; z <=zf; ++z) { fprintf(f,"%8d\n",z); unsigned int i=0; for (y=y0; y<= yf; ++y) { for (x=x0; x<=xf; ++x) { ix.set_coord( Coord_grid( x, y, z) ); fprintf(f,"%12.5E",float(nxmap[ix])); i++; if (i==6) { fprintf(f,"\n"); i=0; } } } if ( i != 0 ) fprintf(f,"\n"); } fclose(f); } /*! Import a complete Xmap object. The supplied Xmap object is examined, and if any of the parameters (spacegroup, cell, or grid_sampling) are unset, then they will be set using values from the file. The data is the imported from the file. If the spacegroups mismatch, the resulting map will obey its spacegroup symmetry, but no expansion will be performed if the file has a higher symmetry and only holds an asymmetric unit. This version performs a check on the symmatry of the inport map file. If the import map contains less than a complete ASU, or if it contains more than an ASU and symmetry related positions contain inconsistent values, then an error is returned. This function is only available for float or double maps. \param xmap The Xmap to be imported. \return The ASU check flag */ template CNSMAPfile::ASUerror CNSMAPfile::import_xmap_check_asu( Xmap& xmap, T missing ) { if ( mode != READ ) Message::message( Message_fatal( "CNSMAPfile: no file open for read" ) ); char buf[512]; FILE* f = fopen( filename.c_str(), "r" ); fgets(buf,512,f);; unsigned int n_header_lines; if (sscanf(buf,"%d",&n_header_lines) != 1) fgets(buf,512,f);; // could be blank line first if (sscanf(buf,"%d",&n_header_lines) != 1) Message::message( Message_fatal( "CNSMAPfile: can't get number of header lines" ) ); for (unsigned int i=0;i 0.5 ) s2 = sqrt( s2*s0 - s1*s1 ) / s0; if ( maxerr > 0.01*s2 ) asuerr = ASUINCONSISTENT; return asuerr; } // instantiate the template functions for all reasonable types // xmap import template void CNSMAPfile::import_xmap( Xmap& xmap ); template void CNSMAPfile::import_xmap( Xmap& xmap ); template void CNSMAPfile::import_xmap( Xmap& xmap ); template void CNSMAPfile::import_xmap( Xmap& xmap ); template void CNSMAPfile::import_xmap( Xmap& xmap ); template void CNSMAPfile::import_xmap( Xmap& xmap ); template void CNSMAPfile::import_xmap( Xmap& xmap ); template void CNSMAPfile::import_xmap( Xmap& xmap ); // xmap export template void CNSMAPfile::export_xmap( const Xmap& xmap ); template void CNSMAPfile::export_xmap( const Xmap& xmap ); template void CNSMAPfile::export_xmap( const Xmap& xmap ); template void CNSMAPfile::export_xmap( const Xmap& xmap ); template void CNSMAPfile::export_xmap( const Xmap& xmap ); template void CNSMAPfile::export_xmap( const Xmap& xmap ); template void CNSMAPfile::export_xmap( const Xmap& xmap ); template void CNSMAPfile::export_xmap( const Xmap& xmap ); // nxmap import template void CNSMAPfile::import_nxmap( NXmap& nxmap ); template void CNSMAPfile::import_nxmap( NXmap& nxmap ); template void CNSMAPfile::import_nxmap( NXmap& nxmap ); template void CNSMAPfile::import_nxmap( NXmap& nxmap ); template void CNSMAPfile::import_nxmap( NXmap& nxmap ); template void CNSMAPfile::import_nxmap( NXmap& nxmap ); template void CNSMAPfile::import_nxmap( NXmap& nxmap ); template void CNSMAPfile::import_nxmap( NXmap& nxmap ); // nxmap export template void CNSMAPfile::export_nxmap( const NXmap& nxmap ); template void CNSMAPfile::export_nxmap( const NXmap& nxmap ); template void CNSMAPfile::export_nxmap( const NXmap& nxmap ); template void CNSMAPfile::export_nxmap( const NXmap& nxmap ); template void CNSMAPfile::export_nxmap( const NXmap& nxmap ); template void CNSMAPfile::export_nxmap( const NXmap& nxmap ); template void CNSMAPfile::export_nxmap( const NXmap& nxmap ); template void CNSMAPfile::export_nxmap( const NXmap& nxmap ); // xmap import and check template CNSMAPfile::ASUerror CNSMAPfile::import_xmap_check_asu( Xmap& xmap, ftype32 missing ); template CNSMAPfile::ASUerror CNSMAPfile::import_xmap_check_asu( Xmap& xmap, ftype64 missing ); } // namespace clipper clipper/clipper/cns/cns_map_io.h000644 000765 000000 00000010473 11766652736 017132 0ustar00ccbwheel000000 000000 /*! \file ccp4/ccp4_map_io.h Header file for reflection data map importer */ //c Copyright (C) 2006 Jon A. Christopher, Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CNS_MAP_IO #define CLIPPER_CNS_MAP_IO #include "../core/container_map.h" namespace clipper { //! MAP import/export parent class for clipper objects /*! This is the import/export class which can be linked to a CNS map file and be used to transfer data into or out of a Clipper data structure. */ class CNSMAPfile { public: //! Constructor: from CNS spacegroup number CNSMAPfile(unsigned int sg_num=1); //! Constructor: from Spacegroup CNSMAPfile( Spacegroup spacegroup ); //! Destructor: close any file that was left open ~CNSMAPfile(); //! Open a file for read access void open_read( const String filename_in ); //! Close a file after reading void close_read(); //! Open a file for read access void open_write( const String filename_out ); //! Close a file after reading void close_write(); //! set cell desription (NXmap write only) void set_cell( const Cell& cell ); //! get file spacegroup const Spacegroup& spacegroup() const; //! get file cell const Cell& cell() const; //! get file grid_sampling const Grid_sampling& grid_sampling() const; //! import data to Xmap template void import_xmap( Xmap& xmap ); //! export data from Xmap template void export_xmap( const Xmap& xmap ); //! import data to NXmap template void import_nxmap( NXmap& nxmap ); //! export data from NXmap template void export_nxmap( const NXmap& nxmap ); enum ASUerror { ASUCORRECT, ASUINCOMPLETE, ASUINCONSISTENT }; //! import data to Xmap and check ASU (float/double only) template ASUerror import_xmap_check_asu( Xmap& xmap, T missing ); protected: enum MAPmode { NONE, READ, WRITE }; String filename; //!< filename MAPmode mode; //!< mode // header info Spacegroup spacegroup_; //!< map spacegroup Cell cell_; //!< map cell Grid_sampling grid_sam_; //!< cell grid sampling Grid_range grid_map_; //!< map grid extent }; } // namespace clipper #endif clipper/clipper/cif/cif_data_io.cpp000644 000765 000000 00000072674 12543245351 017551 0ustar00ccbwheel000000 000000 /* cif_io.cpp: class file for reflection data cif importer */ //c Copyright (C) 2000-2006 Paul Emsley, Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "cif_data_io.h" extern "C" { #include #include #include } #include #include #ifndef __MMDB_MMCIF__ #include #undef strchr #endif namespace clipper { /*! Constructing an CIFfile does nothing except flag the object as not attached to any file for either input or output */ CIFfile::CIFfile() { mode = NONE; // The // problem was that we were trying to import into f_phi_i in // close_read() when f_phi_i had not been initialised by calling // import_hkl_data for it (because it comes from a function that // will calculate the phases from the model itself). So what do we // do? We will set flags in the CIFfile object that mean that the // HKL_data is not to be read into. That value is null. When we // call import_hkl_data, those values get modified to be pointers // to HKL_data. We will add tests for non-nullness to close_read // before we import into those HKL_data. f_sigf_i = NULL; f_phi_i = NULL; rfree_i = NULL; d_sigd_i = NULL; ABCD_i = NULL; I_sigI_i = NULL; I_sigI_ano_i = NULL; f_sigf_ano_i = NULL; phi_fom_i = NULL; // set these when we find them.... clipper_cell_set_flag = 0; clipper_reso_set_flag = 0; clipper_symm_set_flag = 0; } /*! Close any files which were left open. This is particularly important since to access the CIF file efficiently, data reads and writes are deferred until the file is closed. */ CIFfile::~CIFfile() { switch ( mode ) { case READ: // No way do we want to close_read() here! If try to get // import_hkl_info() and that fails with a Message fatal, then we // pass the cif reading code, import_hkl_data() and close_read() // code, because if import_hkl_data() fails those functions are // useless. So, on distruction of the CIFfile, we don't want to // close_read() - which may well crash in data_import() or some // such. // // close_read(); break; // case WRITE: // close_write(); break; case NONE: break; } } /*! The file is opened for reading. This CIFfile object will remain attached to this file until it is closed. Until that occurs, no other file may be opened with this object, however another CIFfile object could be used to access another file. \param filename_in The input filename or pathname. */ void CIFfile::open_read( const String filename_in ) { if ( mode != NONE ) Message::message( Message_fatal( "CIFfile: open_read - File already open" ) ); // open the cif f_sigf_i = NULL; f_phi_i = NULL; rfree_i = NULL; filename = filename_in; FILE* cif = fopen( filename.c_str(), "r" ); if ( cif == NULL ) Message::message( Message_fatal( "CIFfile: open_read - Could not read: "+filename ) ); fclose( cif ); mode = READ; filename = filename_in; set_cell_symm_reso(filename); if ( clipper_cell_set_flag && !clipper_reso_set_flag ) { resolution_ = resolution( cell_ ); clipper_reso_set_flag = 1; } if ( clipper_cell_set_flag && clipper_reso_set_flag ) { hkl_sampling_ = clipper::HKL_sampling( cell_, resolution_ ); } } bool CIFfile::contains_phases_p() const { return 0; } /*! Close the file after reading. This command also actually fills in the data in any HKL_data structures which have been marked for import. Note that we attempt to read in calculated structure factors too. These rely on the tags "F_calc" or "F_calc_au" and "phase_calc". http://pdb.rutgers.edu/mmcif/dictionaries/cif_mm.dic/Categories/refln.html It is quite usual then for the HKL_data vector of type F_sigF to have a different size to the HKL_data for the F_phi's (often this will be zero). I hope that this will not be a problem. We test for f_phi_i being non-null before we import data into it - CIFfiles can be used with or without reading calculated phases. Note to self: how about we make a function of a CIFfile that says whether or not it contains phases... Note to self: this text need to be properly marked up in doxygen format. */ void CIFfile::close_read() { if ( mode != READ ) Message::message( Message_fatal( "CIFfile: no file open for read" ) ); // make sure the data list is sized if ( f_sigf_i != NULL ) f_sigf_i->update(); if ( f_phi_i != NULL ) f_phi_i->update(); if ( rfree_i != NULL ) rfree_i->update(); if ( d_sigd_i != NULL ) d_sigd_i->update(); if ( ABCD_i != NULL ) ABCD_i->update(); if ( I_sigI_i != NULL ) I_sigI_i->update(); if ( I_sigI_ano_i != NULL ) I_sigI_ano_i->update(); if ( f_sigf_ano_i != NULL ) f_sigf_ano_i->update(); int ret_val = 0; int n_calc_data = 0; ::mmdb::InitMatType(); // read the data from the CIF file // stat cif_file_name.c_str() here, make sure it exists, is readable. ::mmdb::mmcif::File ciffile; int ierr = ciffile.ReadMMCIFFile(filename.c_str()); int ierr_f; int ierr_calc; int ierr_rfree_flag; int ierr_anom_flag; int ierr_intensity_flag; int ierr_ABCD_flag; if (ierr!=::mmdb::mmcif::CIFRC_Ok) { std::string mess = "CIFfile: close_read - Could not read: "; mess += filename.c_str(); mess += " Dirty mmCIF file? "; Message::message( Message_fatal( mess )); } else { for(int i=0; iGetNumberOfCategories(); icat++) { ::mmdb::mmcif::PCategory cat = data->GetCategory(icat); std::string cat_name(cat->GetCategoryName()); ::mmdb::mmcif::PLoop mmCIFLoop = data->GetLoop(cat_name.c_str()); if (mmCIFLoop == NULL) { } else { if (cat_name == "_refln") { // success: ret_val = 1; int h,k,l; ::mmdb::realtype F, sigF, Fcalc, phi, F_plus, sigF_plus, F_minus, sigF_minus, I, sigI; ::mmdb::realtype I_plus, sigI_plus, I_minus, sigI_minus, D, D_sigma; ::mmdb::realtype HLA, HLB, HLC, HLD; xtype x1[2], x_anom[5], x_hl[4]; for (int j=0; jGetLoopLength(); j++) { // Note: modification of references // ierr = mmCIFLoop->GetInteger(h, "index_h", j); ierr += mmCIFLoop->GetInteger(k, "index_k", j); ierr += mmCIFLoop->GetInteger(l, "index_l", j); if ( !ierr ) { // Measured data can be given using F_meas or // F_meas_au (arbitary units). So lets try to // read a F_meas first then try F_meas_au if that // fails. ierr_f = mmCIFLoop->GetReal( F, "F_meas", j); ierr_f += mmCIFLoop->GetReal(sigF, "F_meas_sigma", j); if (ierr_f) { ierr_f = mmCIFLoop->GetReal( F, "F_meas_au", j); ierr_f += mmCIFLoop->GetReal(sigF, "F_meas_sigma_au", j); } if ( F < -0.9e10 || sigF < -0.9e10 ) ierr_f++; ierr_calc = mmCIFLoop->GetReal(Fcalc, "F_calc", j); if ( ierr_calc ) { ierr_calc = mmCIFLoop->GetReal(Fcalc, "F_calc_au", j); } ierr_calc += mmCIFLoop->GetReal(phi, "phase_calc", j); if ( Fcalc < -0.9e10 || phi < -0.9e10 ) ierr_calc++; if ( !ierr_f ) { if ( f_sigf_i != NULL ) if ( !f_sigf_i->is_null() ) { x1[0] = F; x1[1] = sigF; f_sigf_i->data_import( HKL(h,k,l), x1 ); } } if (! ierr_calc ) { if ( f_phi_i != NULL ) if ( !f_phi_i->is_null() ) { x1[0] = Fcalc; x1[1] = clipper::Util::d2rad(phi); f_phi_i->data_import( HKL(h,k,l), x1); n_calc_data++; } } // RFree flag if (rfree_i) { char *s = mmCIFLoop->GetString("status", j, ierr_rfree_flag); if (! ierr_rfree_flag) { x1[0] = -1; if (s) { // std::cout << "read status :" << s << ":" << std::endl; // could be also "x"; not observed, just listed if (! strncmp(s, "o", 1)) { x1[0] = 1; } else { if (! strncmp(s, "f", 1)) { x1[0] = 0; } } } // // Every output reflection gets one of these, even if // it is set to -1. Is that the correct thing to do? // I have looked at over 200 recent sf mmCIFs and if // the contain conventional data then they all have // the status flag. // // However, SFS from EM data do not // rfree_i->data_import( HKL(h,k,l), x1); } } // Anomalous Fs // // (only add if all 4 F+ and sigF+ and F- and sigF- are // present), that is, don't add an F if a sigma is // missing. // ierr_anom_flag = mmCIFLoop->GetReal(F_plus, "pdbx_F_plus", j); if (! ierr_anom_flag) { ierr_anom_flag = mmCIFLoop->GetReal(sigF_plus, "pdbx_F_plus_sigma", j); if (! ierr_anom_flag) { ierr_anom_flag = mmCIFLoop->GetReal(F_minus, "pdbx_F_minus", j); if (! ierr_anom_flag) { ierr_anom_flag = mmCIFLoop->GetReal(sigF_minus, "pdbx_F_minus_sigma", j); if (! ierr_anom_flag) { x_anom[0] = F_plus; x_anom[1] = sigF_plus; x_anom[2] = F_minus; x_anom[3] = sigF_minus; x_anom[4] = 1.0; // no covarience in cif files, hack a value. if (f_sigf_ano_i) f_sigf_ano_i->data_import(HKL(h,k,l), x_anom); } } } } // Anomalous Differences (on F, presumably) // ierr_anom_flag = mmCIFLoop->GetReal(D, "pdbx_anom_difference", j); if (! ierr_anom_flag) { ierr_anom_flag = mmCIFLoop->GetReal(D, "pdbx_anom_difference_sigma", j); if (! ierr_anom_flag) { x1[0] = D; x1[1] = D_sigma; if (d_sigd_i) d_sigd_i->data_import(HKL(h,k,l), x1); } } // Intensities // ierr_intensity_flag = mmCIFLoop->GetReal(I, "intensity_meas", j); if (! ierr_intensity_flag) { ierr_intensity_flag = mmCIFLoop->GetReal(sigI, "intensity_sigma", j); if (! ierr_intensity_flag) { x1[0] = I; x1[1] = sigI; if (I_sigI_i) I_sigI_i->data_import(HKL(h,k,l), x1); } } // Anomalous Intensities // ierr_intensity_flag = mmCIFLoop->GetReal(I_plus, "pdbx_I_plus", j); if (! ierr_intensity_flag) { ierr_intensity_flag = mmCIFLoop->GetReal(I_plus, "pdbx_I_plus_sigma", j); if (! ierr_intensity_flag) { ierr_intensity_flag = mmCIFLoop->GetReal(I_minus, "pdbx_I_minus", j); if (! ierr_intensity_flag) { ierr_intensity_flag = mmCIFLoop->GetReal(I_minus, "pdbx_I_minus_sigma", j); if (! ierr_intensity_flag) { x_anom[0] = I_plus; x_anom[1] = sigI_plus; x_anom[2] = I_minus; x_anom[3] = sigI_minus; x_anom[4] = 1.0; // no covarience in cif files, hack a value. if (I_sigI_ano_i) I_sigI_ano_i->data_import(HKL(h,k,l), x_anom); } } } } // Hendrickson Lattman coefficients (not many files have these) // ierr_ABCD_flag = mmCIFLoop->GetReal(HLA, "pdbx_HLA", j); if (! ierr_ABCD_flag) { ierr_ABCD_flag = mmCIFLoop->GetReal(HLB, "pdbx_HLB", j); if (! ierr_ABCD_flag) { ierr_ABCD_flag = mmCIFLoop->GetReal(HLC, "pdbx_HLC", j); if (! ierr_ABCD_flag) { ierr_ABCD_flag = mmCIFLoop->GetReal(HLD, "pdbx_HLD", j); if (! ierr_ABCD_flag) { x_hl[0] = HLA; x_hl[1] = HLB; x_hl[2] = HLC; x_hl[3] = HLD; if (ABCD_i) ABCD_i->data_import(HKL(h,k,l), x_hl); } } } } } } } } } } } mode = NONE; } /*! Get the spacegroup from the MTZ file. \return The spacegroup. */ const Spacegroup& CIFfile::spacegroup() const { return space_group; } /*! Get the base cell from the MTZ file. \return The cell. */ const Cell& CIFfile::cell() const { return cell_; } /*! Get the resolution limit from the MTZ file. \return The resolution. */ const Resolution& CIFfile::resolution() const { return resolution_; } /*! Get the HKL sampling from the MTZ file. \return The hkl_sampling. */ const HKL_sampling& CIFfile::hkl_sampling() const { return hkl_sampling_; } /*! Get the resolution limit from the CIF file. Since a CIF file does not contain cell information, a Cell object must be supplied, which will be used to determine the resultion. The result is the resolution determined by the most extreme reflection in the file. \return The resolution. */ Resolution CIFfile::resolution( const Cell& cell ) const { if ( mode != READ ) Message::message( Message_fatal( "CIFfile: resolution - no file open for read" ) ); HKL hkl; int h, k, l; //char line[240]; ftype slim = 0.0; FILE* cif = fopen( filename.c_str(), "r" ); if ( cif == NULL ) Message::message( Message_fatal( "CIFfile: resolution - Could not read: "+filename ) ); ::mmdb::mmcif::File ciffile; int ierr = ciffile.ReadMMCIFFile(filename.c_str()); if (ierr!=::mmdb::mmcif::CIFRC_Ok) { std::string mess = "CIFfile: resolution - Could not read: "; mess += filename.c_str(); mess += ". Dirty mmCIF file? "; Message::message( Message_warn( mess )); } else { // read the reflections from the phs for(int i=0; iGetNumberOfCategories(); icat++) { ::mmdb::mmcif::PCategory cat = data->GetCategory(icat); std::string cat_name(cat->GetCategoryName()); ::mmdb::mmcif::PLoop mmCIFLoop = data->GetLoop( (char *) cat_name.c_str() ); if (mmCIFLoop == NULL) { } else { if (cat_name == "_refln") { for (int j=0; jGetLoopLength(); j++) { ierr = mmCIFLoop->GetInteger(h, "index_h", j); ierr += mmCIFLoop->GetInteger(k, "index_k", j); ierr += mmCIFLoop->GetInteger(l, "index_l", j); if (!ierr) { hkl = HKL( h, k, l ); slim = Util::max( slim, hkl.invresolsq(cell) ); } } } } } } } fclose( cif ); return Resolution( 1.0/sqrt(slim) ); } /*! Import the list of reflection HKLs from an CIF file into an HKL_info object. At the start of the routine try to determine the space group, cell and resolution. If the resolution limit was found and if the resolution limit of the HKL_info object is lower than the limit of the file, any excess reflections will be rejected, as will any systematic absences or duplicates. If the resolution is not found then the resolution will be determined from the input hkl data and \parm target will be init()ed before returning from this function. \param target The HKL_info object to be initialised. */ void CIFfile::import_hkl_info( HKL_info& target ) { std::vector hkls; //int h, k, l; if ( mode != READ ) Message::message( Message_fatal( "CIFfile: import_hkl_info - no file open for read"+filename ) ); std::string new_str = filename; int icell = set_cell_symm_reso(new_str); if (! icell) { if (! clipper_cell_set_flag) Message::message( Message_fatal( "CIFfile: import_hkl_info - error getting cell "+filename ) ); if (! clipper_symm_set_flag) Message::message( Message_fatal( "CIFfile: import_hkl_info - error getting symm "+filename ) ); } else { // we have the cell and symmetry, proceed. if (! clipper_reso_set_flag) resolution_.init(2.0); // just a dummy value, we will set it to // the right value once we know it after // we have read in all the reflection // hkls. If clipper_reso_set_flag *was* // set, then we have initialised // resolution already. // import any missing params target.init( space_group, cell_, resolution_ ); FILE* cif = fopen( filename.c_str(), "r" ); if ( cif == NULL ) Message::message( Message_fatal( "CIFfile: import_hkl_info - Could not read: "+filename ) ); fclose ( cif ); // read the reflections from the cif ftype slim = target.resolution().invresolsq_limit(); ftype tmp_lim = 0.0; ::mmdb::mmcif::File ciffile; int ierr = ciffile.ReadMMCIFFile(filename.c_str()); if (ierr!=::mmdb::mmcif::CIFRC_Ok) { std::string mess = "CIFfile: import_hkl_data - Could not read: "; mess += filename.c_str(); mess += ". Dirty mmCIF file? "; Message::message( Message_fatal( mess )); } else { for(int i=0; iGetNumberOfCategories(); icat++) { ::mmdb::mmcif::PCategory cat = data->GetCategory(icat); std::string cat_name(cat->GetCategoryName()); ::mmdb::mmcif::PLoop mmCIFLoop = data->GetLoop(cat_name.c_str() ); if (mmCIFLoop) { if (cat_name == "_refln") { int h,k,l; for (int j=0; jGetLoopLength(); j++) { // ("modification of reference") // ierr = mmCIFLoop->GetInteger(h, "index_h", j); ierr += mmCIFLoop->GetInteger(k, "index_k", j); ierr += mmCIFLoop->GetInteger(l, "index_l", j); if (!ierr) { HKL hkl(h,k,l); if (clipper_reso_set_flag) { if ( hkl.invresolsq(target.cell()) < slim ) { hkls.push_back(hkl); } } else { // resolution had not been set hkls.push_back(hkl); if (hkl.invresolsq(target.cell()) > tmp_lim) { tmp_lim = hkl.invresolsq(target.cell()); } } } } } } } } } // ::mmdb::mmcif::File is closed on destruction of ciffile. // Now we can initialise target properly, if we OK reading the hkls. if (!clipper_reso_set_flag) { if (tmp_lim > 0.0) { // the starting value resolution_.init( 1/sqrt(tmp_lim)); // 210170 // just above target.init( space_group, cell_, resolution_ ); std::cout << "Resolution limit set to " << resolution_.limit() << std::endl; } else { std::cout << "Disaster couldn't set resolution" << std::endl; } } } // Quiet! Silence is the clipper way :) // std::cout << "import_hkl_info read " << hkls.size() << " hkls" << std::endl; target.add_hkl_list( hkls ); } /*! Import data from an CIF file into an HKL_data object. This routine does not actually read any data, but rather marks the data to be read when the file is closed. The data to be read (F_sigF or Phi_fom) will be selected based on the type of the HKL_data object. \param cdata The HKL_data object into which data is to be imported. */ void CIFfile::import_hkl_data( HKL_data_base& cdata ) { if ( mode != READ ) Message::message( Message_fatal( "CIFfile: import_hkl_data - no file open for read" ) ); if ( cdata.is_null() ) cdata.init( space_group, cell_, hkl_sampling_ ); if ( cdata.type() == data32::F_sigF::type() ) f_sigf_i = &cdata; else if ( cdata.type() == data32::F_phi::type() ) f_phi_i = &cdata; else if ( cdata.type() == data32::I_sigI::type() ) I_sigI_i = &cdata; else if ( cdata.type() == data32::Flag::type() ) rfree_i = &cdata; else if ( cdata.type() == data32::Phi_fom::type()) phi_fom_i = &cdata; else if ( cdata.type() == data32::F_sigF_ano::type()) f_sigf_ano_i = &cdata; else if ( cdata.type() == data32::I_sigI_ano::type()) I_sigI_ano_i = &cdata; else if ( cdata.type() == data32::ABCD::type()) ABCD_i = &cdata; else if ( cdata.type() == data32::D_sigD::type()) d_sigd_i = &cdata; else { clipper::String m = "CIFfile: import_hkl_data error"; m += " - data must be F_sigF, F_phi or Flag"; Message::message( Message_fatal( m ) ); } } // return non-zero if we find a cell and symmetry and can set them. // int CIFfile::set_cell_symm_reso_by_cif(std::string cif_file_name) { FILE* cif = fopen( cif_file_name.c_str(), "r" ); if ( cif == NULL ) Message::message( Message_fatal( "CIFfile: set_cell_symm_reso_by_cif - Could not read: "+cif_file_name ) ); fclose( cif ); ::mmdb::mmcif::File ciffile; int ierr = ciffile.ReadMMCIFFile(cif_file_name.c_str()); if (ierr!=::mmdb::mmcif::CIFRC_Ok) { std::string mess = "CIFfile: set_cell_symm_reso_by_cif: Could not read: "; mess += filename.c_str(); mess += " dirty mmCIF file? "; Message::message( Message_fatal( mess )); } else { for(int i=0; iGetStructure("_cell"); char *cat_name_str; std::string cat_name; if (mmCIFStruct != NULL) { cat_name_str = mmCIFStruct->GetCategoryName(); if (cat_name_str == NULL) { std::cout << "null cat_name_str" << std::endl; } else { cat_name = cat_name_str; if (cat_name == "_cell") { ::mmdb::realtype a,b,c,alpha,beta,gamma; int ierr = 0; ierr += mmCIFStruct->GetReal (a, "length_a"); ierr += mmCIFStruct->GetReal (b, "length_b"); ierr += mmCIFStruct->GetReal (c, "length_c"); ierr += mmCIFStruct->GetReal (alpha, "angle_alpha"); ierr += mmCIFStruct->GetReal (beta, "angle_beta"); ierr += mmCIFStruct->GetReal (gamma, "angle_gamma"); if (! ierr) { // set clipper cell clipper_cell_set_flag = 1; cell_.init(clipper::Cell_descr(a,b,c,alpha,beta,gamma)); // std::cout << "got cell from cif: " // << cell_.format() << std::endl; } } } } // Try reading symmetry construction mmCIFStruct = data->GetStructure("_symmetry"); if (mmCIFStruct != NULL) { cat_name_str = mmCIFStruct->GetCategoryName(); if (cat_name_str != NULL) { cat_name = cat_name_str; if ( cat_name == "_symmetry") { int ierr; char *str = mmCIFStruct->GetString("space_group_name_H-M",ierr); if (! ierr) { std::string hmsymm(str); if (str) { hmsymm = str; space_group.init(clipper::Spgr_descr(str)); clipper_symm_set_flag = 1; // std::cout << "INFO space_group from symmetry in cif: " // << space_group.descr().symbol_hm() << std::endl; } } } } } // Have another try for symmetry: e.g. from shelx cif files: // (such files tell us the symmetry operators, so we can get // the space group from those rather than the name using a // clipper function). for (int icat=0; icatGetNumberOfCategories(); icat++) { ::mmdb::mmcif::PCategory cat = data->GetCategory(icat); std::string cat_name(cat->GetCategoryName()); ::mmdb::mmcif::PLoop mmCIFLoop = data->GetLoop(cat_name.c_str() ); if (mmCIFLoop) { if (cat_name == "_symmetry_equiv") { std::string symmetry_ops(""); for (int j=0; jGetLoopLength(); j++) { char *str = mmCIFLoop->GetString("pos_as_xyz", j, ierr); symmetry_ops += str; symmetry_ops += " ; "; } if (symmetry_ops != "") { clipper_symm_set_flag = 1; space_group.init(clipper::Spgr_descr(symmetry_ops)); } } } } // Reflection meta data: // mmCIFStruct = data->GetStructure("_reflns"); if (mmCIFStruct != NULL) { cat_name_str = mmCIFStruct->GetCategoryName(); if (cat_name_str != NULL) { cat_name = cat_name_str; if ( cat_name == "_reflns") { ::mmdb::realtype reso; int ierr = mmCIFStruct->GetReal(reso, "d_resolution_high"); if (! ierr ) { clipper_reso_set_flag = 1; resolution_.init(reso); // std::cout << "got resolution from cif: " // << resolution_.limit() << std::endl; } } } } } } return clipper_symm_set_flag && clipper_cell_set_flag; } // return non-zero if we find a cell and symmetry and can set them. // int CIFfile::set_cell_symm_reso(std::string cif_file_name) { // return non-zero if we find a cell and symmetry and can set them. if (set_cell_symm_reso_by_cif(cif_file_name)) { return 1; } else { return set_cell_symm_reso_by_kludge(cif_file_name); } } int CIFfile::set_cell_symm_reso_by_kludge(std::string cif_file_name) { // Cif files from the RCSB do not contain cell and symmetry // information in cif format (now how totally crap is that? - but I // won't go into that now). // // However, they do provide us with comment lines that look like a // conventional pdb file. e.g: // // #CRYST1 114.300 114.300 155.200 90.00 90.00 120.00 P 61 2 2 12 // #REMARK 290 SYMMETRY OPERATORS FOR SPACE GROUP: P 61 // // So the plan is the open the file conventionally and grab the // cell and symmetry then after we have got to the "#CRYST1" field // or find "loop_", we close up. Notice how we don't grab the // space group symbol, since this is fraught with parsing // difficulties, instead we grab the symmetry operators and use // clipper cleverness to determine the space group. // // Return the success status. True is success, 0 failure. // // // std::string line; char word[800]; short int read_symm_flag = 0; // 2 is good for read short int cell_coming_flag = 0; // 1 is good for read short int local_found_symm = 0; short int local_found_cell = 0; //short int local_found_reso = 0; std::string clipper_symm_string(""); std::vector cell_bits; std::ifstream from; float reso; short int read_reso_flag = 0; from.open(cif_file_name.c_str()); while (from >> &word[0]) { if (read_reso_flag == 1) { // We can do reso immediately. The others (cell and // symmetry) we set flags and do them at the end. // char **endptr = new (char *); reso = strtod(word, endptr); if (endptr != NULL && *endptr != word) { resolution_.init(reso); std::cout << " Found reso: " << resolution_.limit() << std::endl; clipper_reso_set_flag = 1; } delete endptr; endptr = 0; read_reso_flag = 0; } if (! strncmp(word, "RESOLUTION.", 11)) { read_reso_flag = 1; } if (! strncmp(word, "NNNMMM",6)) { read_symm_flag = 1; } if (! strncmp(word, "OPERATOR",6)) { read_symm_flag++; } if (! strncmp(word, "WHERE",5)) { read_symm_flag =0; } if (read_symm_flag == 2) { if (strchr(word,'X') && strchr(word,'Y') && strchr(word,'Z') ) { clipper_symm_string += word; clipper_symm_string += ";"; local_found_symm = 1; } } // position dependent code (should be before CRYST1 comparison) if (cell_coming_flag == 1) { cell_bits.push_back(atof(word)); local_found_cell = 1; } if (! strncmp(word, "#CRYST1", 7)) { cell_coming_flag = 1; } if (cell_bits.size() == 6) break; if (! strncmp(word, "_refln.index_h",14)) break; } from.close(); if (clipper_symm_set_flag == 0) { if (local_found_symm) { space_group.init(clipper::Spgr_descr(clipper_symm_string)); clipper_symm_set_flag = 1; std::cout << " Symm: " << space_group.descr().symbol_hm() << std::endl; } } if (clipper_cell_set_flag == 0) { if (local_found_cell) { if (cell_bits.size() == 6 && clipper_symm_string != "") { if ( !clipper::Util::is_nan(cell_bits[0]) && !clipper::Util::is_nan(cell_bits[1]) && !clipper::Util::is_nan(cell_bits[2]) && !clipper::Util::is_nan(cell_bits[3]) && !clipper::Util::is_nan(cell_bits[4]) && !clipper::Util::is_nan(cell_bits[5]) ) { cell_.init(clipper::Cell_descr(cell_bits[0], cell_bits[1], cell_bits[2], cell_bits[3], cell_bits[4], cell_bits[5])); std::cout << cell_.format() << std::endl; clipper_cell_set_flag = 1; } } } } return clipper_cell_set_flag && clipper_symm_set_flag; } } // namespace clipper clipper/clipper/cif/cif_data_io.h000644 000765 000000 00000012120 11766652736 017211 0ustar00ccbwheel000000 000000 /*! \file cif/cif_data_io.h Header file for reflection data cif importer */ //c Copyright (C) 2000-2006 Paul Emsley, Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CIF_IO #define CLIPPER_CIF_IO #include "../core/hkl_datatypes.h" namespace clipper { //! CIF import/export parent class for clipper objects /*! This is the import class which can be linked to an cif data file and be used to transfer data into a Clipper data structure. It is currently a read-only class. */ class CIFfile { public: //! Constructor: does nothing CIFfile(); //! Destructor: close any file that was left open ~CIFfile(); //! Open a file for read access void open_read( const String filename_in ); //! Close a file after reading void close_read(); //! get file spacegroup const Spacegroup& spacegroup() const; //! get file cell const Cell& cell() const; //! get file resolution const Resolution& resolution() const; //! get file HKL sampling const HKL_sampling& hkl_sampling() const; //! get file resolution Resolution resolution( const Cell& cell ) const; //! read the reflection list from the PHS file void import_hkl_info( HKL_info& target ); //! mark a hkl_data for import from PHS file void import_hkl_data( HKL_data_base& cdata ); //! contains phases predicate bool contains_phases_p() const; private: enum CIFmode { NONE, READ}; CIFmode mode; //!< file mode String filename; //!< input/output file HKL_data_base* f_sigf_i; //!< input HKL_data Fs HKL_data_base* I_sigI_i; //!< input HKL_data intensities HKL_data_base* f_phi_i; //!< input HKL_data object (calc sfs) HKL_data_base* rfree_i; //!< input HKL_data rfree flags HKL_data_base* phi_fom_i; //!< input HKL_data phi foms HKL_data_base* f_sigf_ano_i; //!< input anomalous Fs HKL_data_base* I_sigI_ano_i; //!< input anomalous intensities HKL_data_base* d_sigd_i; //!< input anomalous diffs HKL_data_base* ABCD_i; //!< input Hendrickson Lattman coeffs. const HKL_data_base* f_sigf_o; //!< output HKL_data object const HKL_data_base* phi_wt_o; //!< output HKL_data object //! object which supplies the hkl list (write mode only) const HKL_info* hkl_ptr; Spacegroup space_group; Cell cell_; Resolution resolution_; HKL_sampling hkl_sampling_; int set_cell_symm_reso(std::string cif_file_name); int set_cell_symm_reso_by_cif(std::string cif_file_name); int set_cell_symm_reso_by_kludge(std::string cif_file_name); // internal variables, due to the strange and variable nature of // mmCIF files, sometime these things are in the file, sometimes // not... // short int clipper_cell_set_flag; short int clipper_reso_set_flag; short int clipper_symm_set_flag; }; } // namespace clipper #endif // CLIPPER_CIF_IO clipper/clipper/cctbx/clipper_cctbx.cpp000644 000765 000000 00000006674 11766652736 020527 0ustar00ccbwheel000000 000000 /* cctbx.cpp: class file for cctbx interface */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "clipper_cctbx.h" namespace clipper { cctbx::miller::index<> CCTBX::Hkl( const HKL& hkl ) { return cctbx::miller::index<>( hkl.h(), hkl.k(), hkl.l() ); } HKL CCTBX::Hkl( const cctbx::miller::index<>& hkl ) { return HKL( hkl[0], hkl[1], hkl[2] ); } cctbx::uctbx::unit_cell CCTBX::cell( const Cell& cell ) { return cctbx::uctbx::unit_cell(scitbx::af::double6( cell.a(), cell.b(), cell.c(), cell.alpha_deg(), cell.beta_deg(), cell.gamma_deg())); } Cell CCTBX::cell( const cctbx::uctbx::unit_cell& cell ) { return Cell( Cell_descr( cell.parameters()[0], cell.parameters()[1], cell.parameters()[2], cell.parameters()[3], cell.parameters()[4], cell.parameters()[5] ) ); } cctbx::sgtbx::space_group CCTBX::spacegroup( const Spacegroup& spgr ) { cctbx::sgtbx::space_group cspgr; int nsym = spgr.num_symops(); for ( int sym = 0; sym < nsym; sym++ ) cspgr.expand_smx( cctbx::sgtbx::rt_mx( spgr.symop(sym).format() ) ); cspgr.make_tidy(); return cspgr; } Spacegroup CCTBX::spacegroup( const cctbx::sgtbx::space_group& spgr ) { String ops; int nsym = spgr.order_z(); for ( int sym = 0; sym < nsym; sym++ ) ops += spgr(sym).as_xyz() + ";"; return Spacegroup( Spgr_descr( ops, Spgr_descr::Symops ) ); } } // namespace clipper clipper/clipper/cctbx/clipper_cctbx.h000644 000765 000000 00000022645 11766652736 020170 0ustar00ccbwheel000000 000000 /*! \file cctbx/clipper_cctbx.h Header file for cctbx interface */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CCTBX #define CLIPPER_CCTBX #include "../core/hkl_datatypes.h" #include #include namespace clipper { namespace af = scitbx::af; //! cctbx interface class /*! This class contains static methods which convert various objects between Clipper and cctbx formats. See http:://cctbx.sourceforge.net/ */ class CCTBX { public: //! Convert Clipper HKL to cctbx Miller index static cctbx::miller::index<> Hkl( const HKL& hkl ); //! Convert cctbx Miller index to Clipper HKL static HKL Hkl( const cctbx::miller::index<>& hkl ); //! Convert Clipper HKL to cctbx Miller index /*! This verision is inlined and uses a reinterpret cast, and so is very fast, but depends on the binary representations used in the two packages remaining compatible. */ static inline const cctbx::miller::index<>& hkl( const HKL& hkl ) { return reinterpret_cast&>(hkl); } //! Convert cctbx Miller index to Clipper HKL /*! This verision is inlined and uses a reinterpret cast, and so is very fast, but depends on the binary representations used in the two packages remaining compatible. */ static inline const HKL& hkl( const cctbx::miller::index<>& hkl ) { return reinterpret_cast(hkl); } //! Convert Clipper cell to cctbx cell static cctbx::uctbx::unit_cell cell( const Cell& cell ); //! Convert cctbx cell to Clipper cell static Cell cell( const cctbx::uctbx::unit_cell& cell ); //! Convert Clipper spacegroup to cctbx spacegroup static cctbx::sgtbx::space_group spacegroup( const Spacegroup& spgr ); //! Convert cctbx spacegroup to Clipper spacegroup static Spacegroup spacegroup( const cctbx::sgtbx::space_group& spgr ); //! Conversion of cctbx unit cell and space group. static HKL_info as_HKL_info( cctbx::uctbx::unit_cell const& unit_cell, cctbx::sgtbx::space_group const& space_group, double d_min, double tolerance=1.e-8) { return HKL_info( spacegroup(space_group), cell(unit_cell), Resolution(d_min-tolerance)); } //! Conversion of cctbx unit cell and space group. static HKL_info as_HKL_info( cctbx::uctbx::unit_cell const& unit_cell, cctbx::sgtbx::space_group const& space_group, af::const_ref > const& miller_indices, double tolerance=1.e-8) { double max_d_star_sq = unit_cell.max_d_star_sq(miller_indices); CCTBX_ASSERT(max_d_star_sq != 0); HKL_info result = as_HKL_info( unit_cell, space_group, 1/std::sqrt(max_d_star_sq), tolerance); std::vector hkl_list; hkl_list.reserve(miller_indices.size()); for(std::size_t i=0;i as_HKL_data( HKL_info& hkl_info, af::const_ref > const& miller_indices, af::const_ref const& data, af::const_ref const& sigmas) { CCTBX_ASSERT(data.size() == miller_indices.size()); CCTBX_ASSERT(sigmas.size() == miller_indices.size()); HKL_data hkl_data(hkl_info); for(std::size_t i=0;i as_HKL_data( HKL_info& hkl_info, af::const_ref > const& miller_indices, af::const_ref > const& data) { CCTBX_ASSERT(data.size() == miller_indices.size()); HKL_data hkl_data(hkl_info); for(std::size_t i=0;i > extract_complex( HKL_data const& hkl_data, af::const_ref > const& miller_indices) { af::shared > result((af::reserve(miller_indices.size()))); data64::F_phi datum; for(std::size_t i=0;i as_HKL_data( HKL_info& hkl_info, af::const_ref > const& miller_indices, af::const_ref > const& data) { CCTBX_ASSERT(data.size() == miller_indices.size()); HKL_data hkl_data(hkl_info); data64::ABCD abcd; for(std::size_t i=0;i > extract_hendrickson_lattman( HKL_data const& hkl_data, af::const_ref > const& miller_indices) { af::shared > result((af::reserve(miller_indices.size()))); data64::ABCD datum; for(std::size_t i=0;i( datum.a(), datum.b(), datum.c(), datum.d())); } return result; } //! Conversion of centroid phases. static af::shared extract_centroid_phases( HKL_data const& hkl_data, af::const_ref > const& miller_indices) { af::shared result((af::reserve(miller_indices.size()))); data64::Phi_fom datum; for(std::size_t i=0;i extract_figures_of_merit( HKL_data const& hkl_data, af::const_ref > const& miller_indices) { af::shared result((af::reserve(miller_indices.size()))); data64::Phi_fom datum; for(std::size_t i=0;i namespace clipper { /*! Constructing an CCP4MAPfile does nothing except flag the object as not attached to any file for either input or output */ CCP4MAPfile::CCP4MAPfile() { mode = NONE; } /*! Close any files which were left open. This is particularly important since to access the MAP file efficiently, data reads and writes are deferred until the file is closed. */ CCP4MAPfile::~CCP4MAPfile() { switch ( mode ) { case READ: close_read(); break; case WRITE: close_write(); break; case NONE: break; } } /*! The file is opened for reading. This CCP4MAPfile object will remain attached to this file until it is closed. Until that occurs, no other file may be opened with this object, however another CCP4MAPfile object could be used to access another file. \param filename_in The input filename or pathname. */ void CCP4MAPfile::open_read( const String filename_in ) { if ( mode != NONE ) Message::message( Message_fatal( "CCP4MAPfile: open_read - File already open" ) ); filename = filename_in; mode = READ; // read the file header char symop[81]; int grid[3], orderfms[3], orderxyz[3], dim[3], gfms0[3], gfms1[3]; float cp[6]; CMap_io::CMMFile* file = (CMap_io::CMMFile*)CMap_io::ccp4_cmap_open( filename.c_str(), O_RDONLY ); if ( file == NULL ) Message::message( Message_fatal( "CCP4MAPfile: open_read - File missing or corrupted: "+filename ) ); CMap_io::ccp4_cmap_get_cell( file, cp ); CMap_io::ccp4_cmap_get_grid( file, grid ); CMap_io::ccp4_cmap_get_order( file, orderfms ); CMap_io::ccp4_cmap_get_dim( file, dim ); CMap_io::ccp4_cmap_get_origin( file, gfms0 ); // get grid bound and axis order for ( int i = 0; i < 3; i++ ) gfms1[i] = gfms0[i] + dim[i] - 1; for ( int i = 0; i < 3; i++ ) orderxyz[orderfms[i]-1] = i; // get spacegroup String symops; for ( int i = 0; i < CMap_io::ccp4_cmap_num_symop( file ); i++ ) { CMap_io::ccp4_cmap_seek_symop( file, i, SEEK_SET ); CMap_io::ccp4_cmap_get_symop( file, symop ); symops += String( symop ) + ";"; } CMap_io::ccp4_cmap_close( file ); // store header info spacegroup_ = Spacegroup( Spgr_descr( symops, Spgr_descr::Symops ) ); cell_ = Cell( Cell_descr( cp[0], cp[1], cp[2], cp[3], cp[4], cp[5] ) ); grid_sam_ = Grid_sampling( grid[0], grid[1], grid[2] ); grid_map_ = Grid_range( Coord_grid( gfms0[orderxyz[0]], gfms0[orderxyz[1]], gfms0[orderxyz[2]] ), Coord_grid( gfms1[orderxyz[0]], gfms1[orderxyz[1]], gfms1[orderxyz[2]] ) ); } /*! Close the file after reading. */ void CCP4MAPfile::close_read() { if ( mode != READ ) Message::message( Message_fatal( "CCP4MAPfile: no file open for read" ) ); mode = NONE; } /*! The file is opened for writing. This will be a new file, created entirely from data from within the program, rather than by extending an existing file. Similar restrictions apply as for open_read(). \param filename_out The output filename or pathname. */ void CCP4MAPfile::open_write( const String filename_out ) { if ( mode != NONE ) Message::message( Message_fatal( "CCP4MAPfile: open_write - File already open" ) ); filename = filename_out; mode = WRITE; } /*! Close the file after writing. */ void CCP4MAPfile::close_write() { if ( mode != WRITE ) Message::message( Message_fatal( "CCP4MAPfile: no file open for write" ) ); mode = NONE; } /*! When writing an NXmap, the cell for the output map must be set using set_cell(). Note that the NXmap is rather more general than the CCP4 map, since it can take an arbitrary rotation+skew matrix. The resulting map will only be sensible if the NXmap grid skew matrix reflects the supplied cell. This is not possible in the general case. (Alternatively, opening an equivalent map for read and then closing it again will also set the cell). \param cell The cell description for the output map file. */ void CCP4MAPfile::set_cell( const Cell& cell ) { if ( mode != WRITE ) Message::message( Message_fatal( "CCP4MAPfile: no file open for write" ) ); cell_ = cell; } /*! Get the spacegroup from the MTZ file. \return The spacegroup. */ const Spacegroup& CCP4MAPfile::spacegroup() const { return spacegroup_; } /*! Get the base cell from the MTZ file. \return The cell. */ const Cell& CCP4MAPfile::cell() const { return cell_; } /*! Get the grid sampling from the MTZ file. \return The grid sampling. */ const Grid_sampling& CCP4MAPfile::grid_sampling() const { return grid_sam_; } /*! Import a complete Xmap object. The supplied Xmap object is examined, and if any of the parameters (spacegroup, cell, or grid_sampling) are unset, then they will be set using values from the file. The data is the imported from the file. If the spacegroups mismatch, the resulting map will obey its spacegroup symmetry, but no expansion will be performed if the file has a higher symmetry and only holds an asymmetric unit. \param xmap The Xmap to be imported. */ template void CCP4MAPfile::import_xmap( Xmap& xmap ) const { if ( mode != READ ) Message::message( Message_fatal( "CCP4MAPfile: no file open for read" ) ); // first check if the HKL_info params are already set Spacegroup s = xmap.spacegroup(); Cell c = xmap.cell(); Grid_sampling r = xmap.grid_sampling(); // import any missing params if ( s.is_null() ) s = spacegroup_; if ( c.is_null() ) c = cell_; if ( r.is_null() ) r = grid_sam_; xmap.init( s, c, r ); // read the file header int orderfms[3], orderxyz[3], dim[3], gfms0[3], gfms1[3]; CMap_io::CMMFile* file = (CMap_io::CMMFile*)CMap_io::ccp4_cmap_open( filename.c_str(), O_RDONLY ); if ( file == NULL ) Message::message( Message_fatal( "CCP4MAPfile: import_xmap - File missing or corrupted: "+filename ) ); CMap_io::ccp4_cmap_get_order( file, orderfms ); CMap_io::ccp4_cmap_get_dim( file, dim ); CMap_io::ccp4_cmap_get_origin( file, gfms0 ); int dmode = CMap_io::ccp4_cmap_get_datamode( file ); if ( dmode != 0 && dmode != 2 ) Message::message( Message_fatal( "CCP4CCP4MAPfile: unsupported data mode" ) ); // get grid bound and axis order for ( int i = 0; i < 3; i++ ) gfms1[i] = gfms0[i] + dim[i] - 1; for ( int i = 0; i < 3; i++ ) orderxyz[orderfms[i]-1] = i; // read the map data int n0 = (gfms1[0]-gfms0[0]+1); int n1 = n0 * (gfms1[1]-gfms0[1]+1); std::vector section( n1 ); int index, g[3]; Xmap_base::Map_reference_coord x( xmap ); for ( g[2] = gfms0[2]; g[2] <= gfms1[2]; g[2]++ ) { index = 0; CMap_io::ccp4_cmap_read_section( file, §ion[0] ); if ( dmode == 0 ) for ( int i = n1-1; i >= 0; i-- ) // deal with byte maps section[i] = float(((signed char*)§ion[0])[i]); for ( g[1] = gfms0[1]; g[1] <= gfms1[1]; g[1]++ ) { for ( g[0] = gfms0[0]; g[0] <= gfms1[0]; g[0]++ ) { x.set_coord( Coord_grid( g[orderxyz[0]], g[orderxyz[1]], g[orderxyz[2]] ) ); xmap[x] = T( section[ index++ ] ); } } } // done CMap_io::ccp4_cmap_close( file ); } /*! \param xmap The Xmap to be exported. */ template void CCP4MAPfile::export_xmap( const Xmap& xmap ) { if ( mode != WRITE ) Message::message( Message_fatal( "CCP4MAPfile: no file open for write" ) ); const char* title = "From clipper Xmap "; char symop[80]; int grid[3], orderfms[3], orderxyz[3], dim[3], gfms0[3], gfms1[3]; float cp[6]; int spg = xmap.spacegroup().descr().spacegroup_number(); // spacegroup // get axis order switch ( spg ) { case 1: case 2: case 3: case 4: case 10: case 16: case 17: case 18: case 20: case 21: case 23: orderfms[0] = 2; orderfms[1] = 1; orderfms[2] = 3; break; default: orderfms[0] = 3; orderfms[1] = 1; orderfms[2] = 2; break; } for ( int i = 0; i < 3; i++ ) orderxyz[orderfms[i]-1] = i; // grids for ( int i = 0; i < 3; i++ ) { grid[i] = xmap.grid_sampling()[i]; gfms0[orderxyz[i]] = xmap.grid_asu().min()[i]; gfms1[orderxyz[i]] = xmap.grid_asu().max()[i]; } Cell_descr cd = xmap.cell().descr(); cp[0] = cd.a(); cp[3] = cd.alpha_deg(); cp[1] = cd.b(); cp[4] = cd.beta_deg (); cp[2] = cd.c(); cp[5] = cd.gamma_deg(); for ( int i = 0; i < 3; i++ ) dim[i] = gfms1[i] - gfms0[i] + 1; CMap_io::CMMFile* file = (CMap_io::CMMFile*)CMap_io::ccp4_cmap_open( filename.c_str(), O_WRONLY ); if ( file == NULL ) Message::message( Message_fatal( "CCP4MAPfile: export_xmap - File missing or corrupted: "+filename ) ); CMap_io::ccp4_cmap_set_cell( file, cp ); CMap_io::ccp4_cmap_set_grid( file, grid ); CMap_io::ccp4_cmap_set_order( file, orderfms ); CMap_io::ccp4_cmap_set_dim( file, dim ); CMap_io::ccp4_cmap_set_origin( file, gfms0 ); CMap_io::ccp4_cmap_set_spacegroup( file, spg ); CMap_io::ccp4_cmap_set_title( file, title ); CMap_io::ccp4_cmap_set_datamode( file, 2 ); // write symops for ( int i = 0; i < xmap.spacegroup().num_symops(); i++ ) { String strop = xmap.spacegroup().symop(i).format(); for ( int j = 0; j < 80; j++ ) symop[j] = ' '; for ( int j = 0; j < strop.length(); j++ ) symop[j] = strop[j]; CMap_io::ccp4_cmap_set_symop( file, symop ); } // write the map data int n0 = (gfms1[0]-gfms0[0]+1); int n1 = n0 * (gfms1[1]-gfms0[1]+1); std::vector section( n1 ); int index, g[3]; Xmap_base::Map_reference_coord x( xmap ); for ( g[2] = gfms0[2]; g[2] <= gfms1[2]; g[2]++ ) { index = 0; for ( g[1] = gfms0[1]; g[1] <= gfms1[1]; g[1]++ ) { for ( g[0] = gfms0[0]; g[0] <= gfms1[0]; g[0]++ ) { x.set_coord( Coord_grid( g[orderxyz[0]], g[orderxyz[1]], g[orderxyz[2]] ) ); section[ index++ ] = float( xmap[x] ); } } CMap_io::ccp4_cmap_write_section( file, §ion[0] ); } // done CMap_io::ccp4_cmap_close( file ); } /*! \param nxmap The NXmap to be imported. */ template void CCP4MAPfile::import_nxmap( NXmap& nxmap ) const { if ( mode != READ ) Message::message( Message_fatal( "CCP4MAPfile: no file open for read" ) ); nxmap.init( cell_, grid_sam_, grid_map_ ); // read the file header int orderfms[3], orderxyz[3], dim[3], gfms0[3], gfms1[3]; CMap_io::CMMFile* file = (CMap_io::CMMFile*)CMap_io::ccp4_cmap_open( filename.c_str(), O_RDONLY ); if ( file == NULL ) Message::message( Message_fatal( "CCP4MAPfile: import_nxmap - File missing or corrupted: "+filename ) ); CMap_io::ccp4_cmap_get_order( file, orderfms ); CMap_io::ccp4_cmap_get_dim( file, dim ); CMap_io::ccp4_cmap_get_origin( file, gfms0 ); int dmode = CMap_io::ccp4_cmap_get_datamode( file ); if ( dmode != 0 && dmode != 2 ) Message::message( Message_fatal( "CCP4CCP4MAPfile: unsupported data mode" ) ); // get grid bound and axis order for ( int i = 0; i < 3; i++ ) gfms1[i] = gfms0[i] + dim[i] - 1; for ( int i = 0; i < 3; i++ ) orderxyz[orderfms[i]-1] = i; // read the map data int n0 = (gfms1[0]-gfms0[0]+1); int n1 = n0 * (gfms1[1]-gfms0[1]+1); std::vector section( n1 ); int index, g[3]; for ( g[2] = 0; g[2] <= gfms1[2]-gfms0[2]; g[2]++ ) { index = 0; CMap_io::ccp4_cmap_read_section( file, §ion[0] ); if ( dmode == 0 ) for ( int i = n1-1; i >= 0; i-- ) // deal with byte maps section[i] = float(((unsigned char*)§ion[0])[i]); for ( g[1] = 0; g[1] <= gfms1[1]-gfms0[1]; g[1]++ ) { for ( g[0] = 0; g[0] <= gfms1[0]-gfms0[0]; g[0]++ ) { nxmap.set_data( Coord_grid( g[orderxyz[0]], g[orderxyz[1]], g[orderxyz[2]] ), T( section[ index++ ] ) ); } } } // done CMap_io::ccp4_cmap_close( file ); } /*! The cell for the output map must have been set using set_cell_descr(). Note that the NXmap is rather more general than the CCP4 map, since it can take an arbitrary rotation+skew matrix. The resulting map will only be sensible if the NXmap grid skew matrix reflects the supplied cell. This is not possible in the general case. \param nxmap The NXmap to be exported. */ template void CCP4MAPfile::export_nxmap( const NXmap& nxmap ) { if ( mode != WRITE ) Message::message( Message_fatal( "CCP4MAPfile: no file open for write" ) ); const char* title = "From clipper NXmap "; const char* symop = "X, Y, Z "; int grid[3], orderfms[3], orderxyz[3], dim[3], gfms0[3], gfms1[3]; float cp[6]; int spg = 1; // spacegroup orderfms[0] = 2; orderfms[1] = 1; orderfms[2] = 3; // axis order for ( int i = 0; i < 3; i++ ) orderxyz[orderfms[i]-1] = i; /* Because CCP4 maps don't allow an arbitrary skew matrix, we have to jump through hoops to try and fit an NXmap into one. This code will work for those cases where it is possible and produce garbage otherwise. Don't even try to understand this unless you are pretty smart. */ // cell (set by user, or from previous map) cp[0] = cell_.descr().a(); cp[3] = cell_.descr().alpha_deg(); cp[1] = cell_.descr().b(); cp[4] = cell_.descr().beta_deg (); cp[2] = cell_.descr().c(); cp[5] = cell_.descr().gamma_deg(); // grid (calculated to fit with cell provided - assume angles match) Coord_frac c0, c1; c0 = nxmap.coord_orth( Coord_map(0,0,0) ).coord_frac(cell_); c1 = nxmap.coord_orth( Coord_map( nxmap.grid().nu(), nxmap.grid().nv(), nxmap.grid().nw() ) ).coord_frac(cell_); grid_sam_ = Grid_sampling( Util::intr( ftype(nxmap.grid().nu())/(c1.u()-c0.u()) ), Util::intr( ftype(nxmap.grid().nv())/(c1.v()-c0.v()) ), Util::intr( ftype(nxmap.grid().nw())/(c1.w()-c0.w()) ) ); Coord_grid g0 = c0.coord_grid(grid_sam_); Coord_grid g1 = g0 + Coord_grid(nxmap.grid()) - Coord_grid(1,1,1); grid_map_ = Grid_range( g0, g1 ); for ( int i = 0; i < 3; i++ ) { grid[i] = grid_sam_[i]; gfms0[orderxyz[i]] = grid_map_.min()[i]; gfms1[orderxyz[i]] = grid_map_.max()[i]; } for ( int i = 0; i < 3; i++ ) dim[i] = gfms1[i] - gfms0[i] + 1; CMap_io::CMMFile* file = (CMap_io::CMMFile*)CMap_io::ccp4_cmap_open( filename.c_str(), O_WRONLY ); if ( file == NULL ) Message::message( Message_fatal( "CCP4MAPfile: export_nxmap - File missing or corrupted: "+filename ) ); CMap_io::ccp4_cmap_set_cell( file, cp ); CMap_io::ccp4_cmap_set_grid( file, grid ); CMap_io::ccp4_cmap_set_order( file, orderfms ); CMap_io::ccp4_cmap_set_dim( file, dim ); CMap_io::ccp4_cmap_set_origin( file, gfms0 ); CMap_io::ccp4_cmap_set_spacegroup( file, spg ); CMap_io::ccp4_cmap_set_title( file, title ); CMap_io::ccp4_cmap_set_datamode( file, 2 ); // write symops CMap_io::ccp4_cmap_set_symop( file, symop ); // write the map data int n0 = (gfms1[0]-gfms0[0]+1); int n1 = n0 * (gfms1[1]-gfms0[1]+1); std::vector section( n1 ); int index, g[3]; for ( g[2] = 0; g[2] <= gfms1[2]-gfms0[2]; g[2]++ ) { index = 0; for ( g[1] = 0; g[1] <= gfms1[1]-gfms0[1]; g[1]++ ) { for ( g[0] = 0; g[0] <= gfms1[0]-gfms0[0]; g[0]++ ) { section[ index++ ] = float( nxmap.get_data( Coord_grid( g[orderxyz[0]], g[orderxyz[1]], g[orderxyz[2]] ) ) ); } } CMap_io::ccp4_cmap_write_section( file, §ion[0] ); } // done CMap_io::ccp4_cmap_close( file ); } /*! Import a complete Xmap object. The supplied Xmap object is examined, and if any of the parameters (spacegroup, cell, or grid_sampling) are unset, then they will be set using values from the file. The data is the imported from the file. If the spacegroups mismatch, the resulting map will obey its spacegroup symmetry, but no expansion will be performed if the file has a higher symmetry and only holds an asymmetric unit. This version performs a check on the symmatry of the inport map file. If the import map contains less than a complete ASU, or if it contains more than an ASU and symmetry related positions contain inconsistent values, then an error is returned. This function is only available for float or double maps. \param xmap The Xmap to be imported. \return The ASU check flag */ template CCP4MAPfile::ASUerror CCP4MAPfile::import_xmap_check_asu( Xmap& xmap, T missing ) const { if ( mode != READ ) Message::message( Message_fatal( "CCP4MAPfile: no file open for read" ) ); // first check if the HKL_info params are already set Spacegroup s = xmap.spacegroup(); Cell c = xmap.cell(); Grid_sampling r = xmap.grid_sampling(); // import any missing params if ( s.is_null() ) s = spacegroup_; if ( c.is_null() ) c = cell_; if ( r.is_null() ) r = grid_sam_; xmap.init( s, c, r ); // set missing flag T flag; Util::set_null( flag ); xmap = flag; ftype maxerr = 0.0; // read the file header int orderfms[3], orderxyz[3], dim[3], gfms0[3], gfms1[3]; CMap_io::CMMFile* file = (CMap_io::CMMFile*)CMap_io::ccp4_cmap_open( filename.c_str(), O_RDONLY ); if ( file == NULL ) Message::message( Message_fatal( "CCP4MAPfile: import_xmap - File missing or corrupted: "+filename ) ); CMap_io::ccp4_cmap_get_order( file, orderfms ); CMap_io::ccp4_cmap_get_dim( file, dim ); CMap_io::ccp4_cmap_get_origin( file, gfms0 ); int dmode = CMap_io::ccp4_cmap_get_datamode( file ); if ( dmode != 0 && dmode != 2 ) Message::message( Message_fatal( "CCP4CCP4MAPfile: unsupported data mode" ) ); // get grid bound and axis order for ( int i = 0; i < 3; i++ ) gfms1[i] = gfms0[i] + dim[i] - 1; for ( int i = 0; i < 3; i++ ) orderxyz[orderfms[i]-1] = i; // read the map data int n0 = (gfms1[0]-gfms0[0]+1); int n1 = n0 * (gfms1[1]-gfms0[1]+1); std::vector section( n1 ); int index, g[3]; Xmap_base::Map_reference_coord x( xmap ); for ( g[2] = gfms0[2]; g[2] <= gfms1[2]; g[2]++ ) { index = 0; CMap_io::ccp4_cmap_read_section( file, §ion[0] ); if ( dmode == 0 ) for ( int i = n1-1; i >= 0; i-- ) // deal with byte maps section[i] = float(((unsigned char*)§ion[0])[i]); for ( g[1] = gfms0[1]; g[1] <= gfms1[1]; g[1]++ ) { for ( g[0] = gfms0[0]; g[0] <= gfms1[0]; g[0]++ ) { x.set_coord( Coord_grid( g[orderxyz[0]], g[orderxyz[1]], g[orderxyz[2]] ) ); T oldval = xmap[x]; T newval = T( section[ index++ ] ); if ( !Util::is_nan( oldval ) && !Util::is_nan( newval ) ) { maxerr = Util::max( maxerr, fabs( ftype( newval - oldval ) ) ); newval = Util::max( oldval, newval ); } xmap[x] = newval; } } } // done CMap_io::ccp4_cmap_close( file ); // ASU checks typedef Xmap_base::Map_reference_index MRI; ASUerror asuerr = ASUCORRECT; ftype s0(0.0), s1(0.0), s2(0.0); for ( MRI ix = xmap.first(); !ix.last(); ix.next() ) { T val = xmap[ix]; if ( Util::is_null( val ) ) { asuerr = ASUINCOMPLETE; xmap[ix] = missing; } else { s0 += 1.0; s1 += val; s2 += val*val; } } if ( s0 > 0.5 ) s2 = sqrt( s2*s0 - s1*s1 ) / s0; if ( maxerr > 0.01*s2 ) asuerr = ASUINCONSISTENT; return asuerr; } // instantiate the template functions for all reasonable types // xmap import template void CCP4MAPfile::import_xmap( Xmap& xmap ) const; template void CCP4MAPfile::import_xmap( Xmap& xmap ) const; template void CCP4MAPfile::import_xmap( Xmap& xmap ) const; template void CCP4MAPfile::import_xmap( Xmap& xmap ) const; template void CCP4MAPfile::import_xmap( Xmap& xmap ) const; template void CCP4MAPfile::import_xmap( Xmap& xmap ) const; template void CCP4MAPfile::import_xmap( Xmap& xmap ) const; template void CCP4MAPfile::import_xmap( Xmap& xmap ) const; // xmap export template void CCP4MAPfile::export_xmap( const Xmap& xmap ); template void CCP4MAPfile::export_xmap( const Xmap& xmap ); template void CCP4MAPfile::export_xmap( const Xmap& xmap ); template void CCP4MAPfile::export_xmap( const Xmap& xmap ); template void CCP4MAPfile::export_xmap( const Xmap& xmap ); template void CCP4MAPfile::export_xmap( const Xmap& xmap ); template void CCP4MAPfile::export_xmap( const Xmap& xmap ); template void CCP4MAPfile::export_xmap( const Xmap& xmap ); // nxmap import template void CCP4MAPfile::import_nxmap( NXmap& nxmap ) const; template void CCP4MAPfile::import_nxmap( NXmap& nxmap ) const; template void CCP4MAPfile::import_nxmap( NXmap& nxmap ) const; template void CCP4MAPfile::import_nxmap( NXmap& nxmap ) const; template void CCP4MAPfile::import_nxmap( NXmap& nxmap ) const; template void CCP4MAPfile::import_nxmap( NXmap& nxmap ) const; template void CCP4MAPfile::import_nxmap( NXmap& nxmap ) const; template void CCP4MAPfile::import_nxmap( NXmap& nxmap ) const; // nxmap export template void CCP4MAPfile::export_nxmap( const NXmap& nxmap ); template void CCP4MAPfile::export_nxmap( const NXmap& nxmap ); template void CCP4MAPfile::export_nxmap( const NXmap& nxmap ); template void CCP4MAPfile::export_nxmap( const NXmap& nxmap ); template void CCP4MAPfile::export_nxmap( const NXmap& nxmap ); template void CCP4MAPfile::export_nxmap( const NXmap& nxmap ); template void CCP4MAPfile::export_nxmap( const NXmap& nxmap ); template void CCP4MAPfile::export_nxmap( const NXmap& nxmap ); // xmap import and check template CCP4MAPfile::ASUerror CCP4MAPfile::import_xmap_check_asu( Xmap& xmap, ftype32 missing ) const; template CCP4MAPfile::ASUerror CCP4MAPfile::import_xmap_check_asu( Xmap& xmap, ftype64 missing ) const; } // namespace clipper clipper/clipper/ccp4/ccp4_map_io.h000644 000765 000000 00000010375 11766652736 017247 0ustar00ccbwheel000000 000000 /*! \file ccp4/ccp4_map_io.h Header file for reflection data map importer */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CCP4_MAP_IO #define CLIPPER_CCP4_MAP_IO #include "../core/container_map.h" namespace clipper { //! MAP import/export parent class for clipper objects /*! This is the import/export class which can be linked to a CCP4 map file and be used to transfer data into or out of a Clipper data structure. */ class CCP4MAPfile { public: //! Constructor: does nothing CCP4MAPfile(); //! Destructor: close any file that was left open ~CCP4MAPfile(); //! Open a file for read access void open_read( const String filename_in ); //! Close a file after reading void close_read(); //! Open a file for read access void open_write( const String filename_out ); //! Close a file after reading void close_write(); //! set cell desription (NXmap write only) void set_cell( const Cell& cell ); //! get file spacegroup const Spacegroup& spacegroup() const; //! get file cell const Cell& cell() const; //! get file grid_sampling const Grid_sampling& grid_sampling() const; //! import data to Xmap template void import_xmap( Xmap& xmap ) const; //! export data from Xmap template void export_xmap( const Xmap& xmap ); //! import data to NXmap template void import_nxmap( NXmap& nxmap ) const; //! export data from NXmap template void export_nxmap( const NXmap& nxmap ); enum ASUerror { ASUCORRECT, ASUINCOMPLETE, ASUINCONSISTENT }; //! import data to Xmap and check ASU (float/double only) template ASUerror import_xmap_check_asu( Xmap& xmap, T missing ) const; protected: enum MAPmode { NONE, READ, WRITE }; String filename; //!< filename MAPmode mode; //!< mode ASUerror asuerr; //!< ASU error flag // header info Spacegroup spacegroup_; //!< map spacegroup Cell cell_; //!< map cell Grid_sampling grid_sam_; //!< cell grid sampling Grid_range grid_map_; //!< map grid extent }; } // namespace clipper #endif clipper/clipper/ccp4/ccp4_mtz_io.cpp000644 000765 000000 00000156761 13061476122 017630 0ustar00ccbwheel000000 000000 /* mtz_io.cpp: class file for reflection data mtz importer */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "ccp4_mtz_io.h" #include "../core/hkl_datatypes.h" #include #include #include namespace clipper { char CCP4MTZ_type_registry::names[200][12]; char CCP4MTZ_type_registry::types[200][4]; ftype32 CCP4MTZ_type_registry::scales[200]; char CCP4MTZ_type_registry::groupnames[200][20]; char CCP4MTZ_type_registry::grouptypes[200][8]; CCP4MTZ_type_registry mtz_type_registry; CCP4MTZ_type_registry::CCP4MTZ_type_registry() { for ( int j = 0; j < 200; j++ ) names[j][0] = '\0'; add_type( "I", "J", 1.0 ); add_type( "sigI", "Q", 1.0 ); add_type( "I+", "K", 1.0 ); add_type( "sigI+", "M", 1.0 ); add_type( "I-", "K", 1.0 ); add_type( "sigI-", "M", 1.0 ); add_type( "covI+-", "C", 1.0 ); add_type( "F", "F", 1.0 ); add_type( "sigF", "Q", 1.0 ); add_type( "F+", "G", 1.0 ); add_type( "sigF+", "L", 1.0 ); add_type( "F-", "G", 1.0 ); add_type( "sigF-", "L", 1.0 ); add_type( "covF+-", "C", 1.0 ); add_type( "E", "F", 1.0 ); add_type( "sigE", "Q", 1.0 ); add_type( "E+", "G", 1.0 ); add_type( "sigE+", "L", 1.0 ); add_type( "E-", "G", 1.0 ); add_type( "sigE-", "L", 1.0 ); add_type( "covE+-", "C", 1.0 ); add_type( "A", "A", 1.0 ); add_type( "B", "A", 1.0 ); add_type( "C", "A", 1.0 ); add_type( "D", "A", 1.0 ); add_type( "phi", "P", Util::rad2d(1.0) ); add_type( "fom", "W", 1.0 ); add_type( "flag", "I", 1.0 ); add_type( "Dano", "D", 1.0 ); add_type( "sigDano", "Q", 1.0 ); for ( int j = 0; j < 200; j++ ) groupnames[j][0] = '\0'; add_group( "I_sigI", "ISIG" ); add_group( "I_sigI_ano", "IANO" ); add_group( "F_sigF", "FSIG" ); add_group( "F_sigF_ano", "FANO" ); add_group( "E_sigE", "ESIG" ); add_group( "E_sigE_ano", "EANO" ); add_group( "F_phi", "FPHI" ); add_group( "Phi_fom", "PHIW" ); add_group( "ABCD", "ABCD" ); add_group( "D_sigD", "DSIG" ); add_group( "Flag", "FREE" ); } void CCP4MTZ_type_registry::add_type( const String& name, const String& type, const ftype32& scale ) { int i, j; for ( j = 0; j < 200; j++ ) if ( names[j][0] == '\0' ) break; if ( j == 200 ) Message::message( Message_fatal( "CCP4MTZ_type_registry: registry full." ) ); for ( i = 0; i < Util::min( int(name.length()), 11 ); i++ ) names[j][i] = name[i]; names[j][i] = '\0'; for ( i = 0; i < Util::min( int(type.length()), 3 ); i++ ) types[j][i] = type[i]; types[j][i] = '\0'; scales[j] = scale; } String CCP4MTZ_type_registry::type( const String& name ) { int j; for ( j = 0; j < 200; j++ ) if ( String( names[j] ) == name ) break; if ( j == 200 ) Message::message( Message_fatal( "CCP4MTZ_type_registry: name not found." ) ); return String( types[j] ); } ftype32 CCP4MTZ_type_registry::scale( const String& name ) { int j; for ( j = 0; j < 200; j++ ) if ( String( names[j] ) == name ) break; if ( j == 200 ) Message::message( Message_fatal( "CCP4MTZ_type_registry: name not found." ) ); return scales[j]; } void CCP4MTZ_type_registry::add_group( const String& name, const String& type ) { int i, j; for ( j = 0; j < 200; j++ ) if ( groupnames[j][0] == '\0' ) break; if ( j == 200 ) Message::message( Message_fatal( "CCP4MTZ_type_registry: registry full." ) ); for ( i = 0; i < Util::min( int(name.length()), 19 ); i++ ) groupnames[j][i] = name[i]; groupnames[j][i] = '\0'; for ( i = 0; i < Util::min( int(type.length()), 7 ); i++ ) grouptypes[j][i] = type[i]; grouptypes[j][i] = '\0'; } String CCP4MTZ_type_registry::group_type( const String& name ) { int j; for ( j = 0; j < 200; j++ ) if ( String( groupnames[j] ) == name ) break; if ( j == 200 ) Message::message( Message_fatal( "CCP4MTZ_type_registry: name not found." ) ); return String( grouptypes[j] ); } /* return the mtz path of a column as a string */ String mtz_col_path( CMtz::MTZ* mtz, CMtz::MTZCOL* col ) { char* resultchr = CMtz::MtzColPath( mtz, col ); String resultstr( resultchr ); free(resultchr); return resultstr; } /* build a lookup of columns in a crystal */ std::vector build_lookup( CMtz::MTZ* mtzin ) { std::vector result; for (int x=0; x < CMtz::MtzNxtal(mtzin); x++) { CMtz::MTZXTAL* xtl = CMtz::MtzIxtal(mtzin,x); for (int s=0; s < CMtz::MtzNsetsInXtal(xtl); s++) { CMtz::MTZSET* set = CMtz::MtzIsetInXtal(xtl,s); for (int c=0; c < CMtz::MtzNcolsInSet(set); c++) result.push_back( CMtz::MtzIcolInSet(set,c) ); } } return result; } /* Turn a clipper path name into a list of MTZ column paths. */ const std::vector mtz_assign( const String& assign, const String& type, const String& ftype, const int& f_size ) { // Translate aassignment to mtz column names // ... loop through each list in turn std::vector mtz_names( f_size, "MNF" ); // interpret list name in terms of columns if ( assign.find( "[" ) == String::npos ) { // name is a single path: add type extenders std::vector list = ftype.split(" "); for (int i=0; i < list.size(); i++) mtz_names[i] = assign + "." + type + "." + list[i]; } else { // name is a list of mtz columns: extract column names from list String pref = assign.substr( 0, assign.find("[") ); String post = assign.substr( assign.find("[") + 1, assign.find("]") - assign.find("[") - 1 ); std::vector list = post.split(", "); for (int i=0; i < list.size(); i++) mtz_names[i] = pref + list[i]; } return mtz_names; } /* Check whether a dummy input column name has been given to suppress input or output of some of the data. */ bool is_virtual_col( const String& path ) { // test for virtual column name String name = path.tail(); return ( name=="MNF" || name=="NAN" || name=="mnf" || name=="nan" ); } /* Do glob matching on two strings. The second string may contain '*'. */ bool match_glob( const String& s1, const String& s2 ) { if ( s2.find('*') == String::npos ) return s1 == s2; String s2a = s2.substr( 0, s2.find('*') ); String s2b = s2.substr( s2.find('*') + 1 ); return ( s2a == s1.substr( 0, s2a.length() ) && s2b == s1.substr( s1.length() - s2b.length(), s2b.length() ) ); } /* Read spacegroup info from mtzin */ void read_spacegroup( CMtz::MTZ* mtzin, Spacegroup& sg ) { ftype rsym[4][4]; String symops; for ( int i = 0; i < mtzin->mtzsymm.nsym; i++ ) { for ( int j = 0; j < 4; j++ ) for ( int k = 0; k < 4; k++ ) rsym[j][k] = mtzin->mtzsymm.sym[i][j][k]; symops += Symop(rsym).format() + ";"; } sg.init( Spgr_descr( symops, Spgr_descr::Symops ) ); } /* Write spacegroup info to mtzout */ void write_spacegroup( CMtz::MTZ* mtzout, const Spacegroup& sg, const char& spacegroup_confidence ) { // tables of MTZ symbols char mtzlauetab[231][8]={"?","1","-1","2","2","2","m","m","m","m","2/m","2/m","2/m","2/m","2/m","2/m","222","222","222","222","222","222","222","222","222","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mm2","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","mmm","4","4","4","4","4","4","-4","-4","4/m","4/m","4/m","4/m","4/m","4/m","422","422","422","422","422","422","422","422","422","422","4mm","4mm","4mm","4mm","4mm","4mm","4mm","4mm","4mm","4mm","4mm","4mm","-4m2","-4m2","-4m2","-4m2","-42m","-42m","-42m","-42m","-42m","-42m","-4m2","-4m2","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","4/mmm","3","3","3","3","-3","-3","312","321","312","321","312","321","32","3m1","31m","3m1","31m","3m","3m","-31m","-31m","-3m1","-3m1","-3m","-3m","6","6","6","6","6","6","-6","6/m","6/m","622","622","622","622","622","622","6mm","6mm","6mm","6mm","-62m","-62m","-6m2","-6m2","6/mmm","6/mmm","6/mmm","6/mmm","23","23","23","23","23","m-3","m-3","m-3","m-3","m-3","m-3","m-3","432","432","432","432","432","432","432","432","-43m","-43m","-43m","-43m","-43m","-43m","m-3m","m-3m","m-3m","m-3m","m-3m","m-3m","m-3m","m-3m","m-3m","m-3m"}; unsigned int ccp4_code[][2] = { {0x90a34743,1003},{0x7851c0d1,1004},{0x6042abb6,4005},{0x458c0b8c,1005},{0x939daf66,1006},{0xd9a7d85a,1007},{0x5b2a5e1b,1009},{0x9b92779f,1010},{0x31194672,1011},{0x97e84b5c,1012},{0xc9e50c74,1013},{0xdc48ad2f,1014},{0xb0d2ac85,1015},{0xd756eb1b,1017},{0x10e6701,2017},{0xee8326bb,3018},{0x82570fbb,2018},{0xadb55f32,1059},{0xd5a0aa2d,1146},{0xd9a29bac,1148},{0xa20b8591,1155},{0xb951b4f7,1160},{0x219be015,1161},{0x1c80e47a,1166},{0xbb691c91,1167},{0x9b92779f,1010},{0xd9a29bac,1148},{0x1c80e47a,1166} }; String mtzlaue = String("PG")+mtzlauetab[sg.spacegroup_number()]; String mtzsymb = sg.symbol_hm(); if ( sg.symbol_hm_ext() == "H" || sg.symbol_hm_ext() == "R" ) mtzsymb = sg.symbol_hm_ext() + mtzsymb.substr(1); int mtzspgn = sg.spacegroup_number(); for ( int s = 0; s < sizeof(ccp4_code)/sizeof(ccp4_code[0]); s++ ) if ( ccp4_code[s][0] == sg.hash() ) mtzspgn = ccp4_code[s][1]; // now write the records mtzout->mtzsymm.spcgrp = mtzspgn; mtzout->mtzsymm.nsym = sg.num_symops(); mtzout->mtzsymm.nsymp = sg.num_primops(); mtzout->mtzsymm.symtyp = mtzsymb[0]; mtzout->mtzsymm.spg_confidence = spacegroup_confidence; strncpy( mtzout->mtzsymm.spcgrpname, mtzsymb.c_str(), 11 ); strncpy( mtzout->mtzsymm.pgname, mtzlaue.c_str(), 11 ); for ( int i = 0; i < sg.num_symops(); i++ ) { for ( int j = 0; j < 3; j++ ) for ( int k = 0; k < 3; k++ ) mtzout->mtzsymm.sym[i][j][k] = sg.symop(i).rot()(j,k); for ( int j = 0; j < 3; j++ ) mtzout->mtzsymm.sym[i][j][3] = sg.symop(i).trn()[j]; } /* CSym::ccp4_symop symops[sg.num_symops()]; for ( int i = 0; i < sg.num_symops(); i++ ) { for ( int j = 0; j < 3; j++ ) for ( int k = 0; k < 3; k++ ) symops[i].rot[j][k] = sg.symop(i).rot()(j,k); for ( int j = 0; j < 3; j++ ) symops[i].trn[j] = sg.symop(i).trn()[j]; } CSym::CCP4SPG* cspg = CSym::ccp4_spgrp_reverse_lookup( sg.num_symops(), symops ); if ( cspg != NULL ) { float msymops[192][4][4] = {{{}}}; for ( int i = 0; i < cspg->nsymop; i++ ) CCP4::rotandtrn_to_mat4( msymops[i], cspg->symop[i] ); char symbol[20]; strncpy( symbol, cspg->symbol_xHM, 20 ); CSym::ccp4spg_name_de_colon( symbol ); char lattice[2] = { symbol[0], '\0' }; int err = ccp4_lwsymm( mtzout, cspg->nsymop, cspg->nsymop_prim, msymops, lattice, cspg->spg_ccp4_num, symbol, cspg->point_group ); if ( err == 0 ) Message::message( Message_fatal( "CCP4MTZfile::close_write: Unable to write spacegroup info. lwsymm failed." ) ); CSym::ccp4spg_free( &cspg ); } else { Message::message( Message_fatal( "CCP4MTZfile::close_write: Unable to write spacegroup info.\nCCP4 not configured or unsupported spacegroup." ) ); } */ } /* Read hierarchy from mtzin */ void read_hierarchy( CMtz::MTZ* mtzin, std::vector& crystals ) { crystals.clear(); CCP4MTZfile::crystalinf newxtl; CCP4MTZfile::datasetinf newset; CCP4MTZfile::datacolinf newcol; for (int x=0; x < CMtz::MtzNxtal(mtzin); x++) { CMtz::MTZXTAL* xtl = CMtz::MtzIxtal(mtzin,x); newxtl.crystal = MTZcrystal( xtl->xname, xtl->pname, Cell( Cell_descr( xtl->cell[0], xtl->cell[1], xtl->cell[2], xtl->cell[3], xtl->cell[4], xtl->cell[5] ) ) ); crystals.push_back( newxtl ); for (int s=0; s < CMtz::MtzNsetsInXtal(xtl); s++) { CMtz::MTZSET* set = CMtz::MtzIsetInXtal(xtl,s); newset.dataset = MTZdataset( set->dname, set->wavelength ); crystals.back().datasets.push_back( newset ); for (int c=0; c < CMtz::MtzNcolsInSet(set); c++) { const CMtz::MTZCOL* col = CMtz::MtzIcolInSet(set,c); newcol.label = col->label; newcol.type = col->type; newcol.source = col->colsource; newcol.grpname = col->grpname; newcol.grptype = col->grptype; newcol.grpposn = col->grpposn; crystals.back().datasets.back().columns.push_back( newcol ); } } } } /* Write columns to mtzout */ void write_hierarchy( CMtz::MTZ* mtzout, std::vector& crystals ) { for (int x = 0; x < crystals.size(); x ++ ) { const MTZcrystal& cxtl = crystals[x].crystal; float cp[6]; cp[0] = cxtl.a(); cp[3] = cxtl.alpha_deg(); cp[1] = cxtl.b(); cp[4] = cxtl.beta_deg(); cp[2] = cxtl.c(); cp[5] = cxtl.gamma_deg(); CMtz::MTZXTAL* mxtl = CMtz::MtzAddXtal( mtzout, cxtl.crystal_name().c_str(), cxtl.project_name().c_str(), cp ); for (int s = 0; s < crystals[x].datasets.size(); s ++ ) { const MTZdataset& cset = crystals[x].datasets[s].dataset; CMtz::MTZSET* mset = CMtz::MtzAddDataset( mtzout, mxtl, cset.dataset_name().c_str(), cset.wavelength() ); for (int c = 0; c < crystals[x].datasets[s].columns.size(); c ++ ) { CCP4MTZfile::datacolinf& ccol = crystals[x].datasets[s].columns[c]; CMtz::MTZCOL* mcol = CMtz::MtzAddColumn( mtzout, mset, ccol.label.c_str(), ccol.type.c_str() ); mcol->source = (ccol.source==" !NEW! ") ? 0 : 1; strcpy( mcol->colsource, ccol.source.substr(0,36).c_str() ); strcpy( mcol->grpname, ccol.grpname.substr(0,30).c_str() ); strcpy( mcol->grptype, ccol.grptype.substr(0,4).c_str() ); mcol->grpposn = ccol.grpposn; } } } } /* Build a column cross-reference */ void reference_cols( CMtz::MTZ* mtz, std::vector lookup, std::vector > hkl_data_cols, std::vector >& cols, std::vector >& scls ) { // Lookup the input columns int nlst = hkl_data_cols.size(); cols.clear(); scls.clear(); cols.resize( nlst ); scls.resize( nlst ); // handle each data list in turn. Each may have several mtz cols for ( int lst = 0; lst < nlst; lst++ ) { int ncols = hkl_data_cols[lst].size(); cols[lst].resize( ncols, -1 ); scls[lst].resize( ncols, 1.0 ); // assign the columns to mtz indexes for ( int col = 0; col < ncols; col++ ) // loop over columns in list if ( !is_virtual_col( hkl_data_cols[lst][col].path ) ) { int mcol; // loop over cols in MTZ for ( mcol = 0; mcol < lookup.size(); mcol++ ) if ( hkl_data_cols[lst][col].path == mtz_col_path( mtz, lookup[mcol] ) ) break; if ( mcol == lookup.size() ) Message::message( Message_fatal( "CCP4MTZfile - internal error" ) ); cols[lst][col] = mcol; // store column index scls[lst][col] = hkl_data_cols[lst][col].scale; } } } /*! Look up the crystal, dataset and column corresponding to the given mtz path. True if exact column match found. */ bool CCP4MTZfile::match_path( const String& path, int& x, int& s, int& c ) { std::vector names = path.split("/"); for ( x = 0; x < crystals.size(); x ++ ) if ( match_glob(crystals[x].crystal.crystal_name(),names[0]) ) for ( s = 0; s < crystals[x].datasets.size(); s ++ ) if ( match_glob(crystals[x].datasets[s].dataset.dataset_name(),names[1] ) ) for ( c = 0; c < crystals[x].datasets[s].columns.size(); c ++ ) if ( match_glob(crystals[x].datasets[s].columns[c].label,names[2]) ) return true; c = -1; for ( x = 0; x < crystals.size(); x ++ ) if ( match_glob(crystals[x].crystal.crystal_name(),names[0]) ) for ( s = 0; s < crystals[x].datasets.size(); s ++ ) if ( match_glob(crystals[x].datasets[s].dataset.dataset_name(),names[1] ) ) return false; s = -1; for ( x = 0; x < crystals.size(); x ++ ) if ( match_glob(crystals[x].crystal.crystal_name(),names[0]) ) return false; x = -1; return false; } /*! Constructing an CCP4MTZfile does nothing except flag the object as not attached to any file for either input or output */ CCP4MTZfile::CCP4MTZfile() { mode = NONE; colmode = Default; verbose_ = 0; } /*! Close any files which were left open. This is particularly important since to access the MTZ file efficiently, data reads and writes are deferred until the file is closed. */ CCP4MTZfile::~CCP4MTZfile() { switch ( mode ) { case READ: close_read(); break; case WRITE: close_write(); break; case APPEND: close_append(); break; case NONE: break; } } /*! The file is opened for reading. This CCP4MTZfile object will remain attached to this file until it is closed. Until that occurs, no other file may be opened with this object, however another CCP4MTZfile object could be used to access another file. \param filename_in The input filename or pathname. */ void CCP4MTZfile::open_read( const String filename_in ) { if ( mode != NONE ) Message::message( Message_fatal( "CCP4MTZfile: open_read - File already open" ) ); // read the mtz filename_in_ = filename_in; // open file CMtz::MTZ* mtzin = CMtz::MtzGet( filename_in_.c_str(), 0 ); if ( mtzin == NULL ) Message::message( Message_fatal( "CCP4MTZfile: open_read - File missing or corrupted: "+filename_in_ ) ); CMtz::MtzAssignHKLtoBase( mtzin ); // get the list of column names/paths read_hierarchy( mtzin, crystals ); int x, s, c; match_path( "/HKL_base/HKL_base/H", x, s, c ); if ( x < 0 ) Message::message( Message_fatal( "CCP4MTZfile: No cell! " ) ); cell_ = crystals[x].crystal; // get spacegroup by decoding symops read_spacegroup( mtzin, spacegroup_ ); // get resolution: float minres, maxres; CMtz::MtzResLimits( mtzin, &minres, &maxres ); reslim_hi = 0.9999 / sqrt( Util::max(minres,maxres) ); if ( Util::min(minres,maxres) > 0.0 ) reslim_lo = ( 1.0001 / sqrt( Util::min(minres,maxres) ) ); else reslim_lo = 1000000.0; resolution_.init( reslim_hi ); hkl_sampling_ = HKL_sampling( cell_, resolution_ ); // get title , history title_ = String( mtzin->title, 70 ); history_ = std::vector( mtzin->histlines ); for ( int h = 0; h < history_.size(); h++ ) history_[h] = String( mtzin->hist + MTZRECORDLENGTH*h, MTZRECORDLENGTH ); num_reflections_ = CMtz::MtzNref( mtzin ); // Sort order int isort[5]; CMtz::ccp4_lrsort( mtzin, isort ); sort_order_.assign(isort, isort+5); ccp4_spacegroup_number_ = mtzin->mtzsymm.spcgrp; spacegroup_confidence_ = mtzin->mtzsymm.spg_confidence; // output if ( verbose_ >= 1 ) { printf( "MTZ file: %s\n", filename_in_.c_str() ); } if ( verbose_ >= 2 ) { printf( " Number of reflections:%10i Number of columns:%4i\n", CMtz::MtzNref( mtzin ), CMtz::MtzNcol( mtzin ) ); } if ( verbose_ >= 3 ) { printf( " Resolution range: %10.3f - %10.3f\n", reslim_lo, reslim_hi ); printf( " Spacegroup: %-24s (number %i) %c\n", mtzin->mtzsymm.spcgrpname, mtzin->mtzsymm.spcgrp, mtzin->mtzsymm.spg_confidence ); } // close file CMtz::MtzFree( mtzin ); mode = READ; } /*! Close the file after reading. This command also actually fills in the data in any HKL_data structures which have been marked for import. */ void CCP4MTZfile::close_read() { if ( mode != READ ) Message::message( Message_fatal( "CCP4MTZfile: no file open for read" ) ); // fast path for reading header only if ( hkl_data_i.size() == 0 ) { // these should be redundent hkl_data_i.clear(); hkl_data_cols.clear(); crystals.clear(); assigned_paths_.clear(); // tidy up mode = NONE; filename_in_ = filename_out_ = ""; return; } // close the mtz: // this actually imports the data from the mtz file // - we save up all the work to do it on a single pass HKL hkl; float fdata_i[1000]; // file data: allow up to 1000 columns on file int idata_i[1000]; // flag data: allow up to 1000 columns on file xtype pdata[100]; // program data: allow up to 100 floats per group type float res; int ref, lst, col; // open file CMtz::MTZ* mtzin = CMtz::MtzGet( filename_in_.c_str(), 0 ); if ( mtzin == NULL ) Message::message( Message_fatal( "CCP4MTZfile: close_read - File missing or corrupted: "+filename_in_ ) ); CMtz::MtzAssignHKLtoBase( mtzin ); std::vector lookup_i = build_lookup( mtzin ); // lookup hkl cols int hklcol_i[3] = {0,1,2}; for ( int i = 0; i < lookup_i.size(); i++ ) { if ( mtz_col_path( mtzin, lookup_i[i] ).tail() == "H" ) hklcol_i[0] = i; if ( mtz_col_path( mtzin, lookup_i[i] ).tail() == "K" ) hklcol_i[1] = i; if ( mtz_col_path( mtzin, lookup_i[i] ).tail() == "L" ) hklcol_i[2] = i; } // Lookup the input columns std::vector > cols; std::vector > scls; reference_cols( mtzin, lookup_i, hkl_data_cols, cols, scls ); // update the data lists to ensure size consistency for ( lst = 0; lst < hkl_data_i.size(); lst++ ) hkl_data_i[lst]->update(); // Import the data for ( ref = 0; ref < CMtz::MtzNref( mtzin ); ref++ ) { // read reflection CMtz::ccp4_lrreff( mtzin, &res, fdata_i, idata_i, (const CMtz::MTZCOL**) &lookup_i[0], lookup_i.size(), ref+1 ); hkl = HKL( Util::intr(fdata_i[hklcol_i[0]]), Util::intr(fdata_i[hklcol_i[1]]), Util::intr(fdata_i[hklcol_i[2]]) ); // do each data list for ( lst = 0; lst < cols.size(); lst++ ) { // for each list, grab the relevent columns for ( col = 0; col < cols[lst].size(); col++ ) { // set to NaN unless readable and present Util::set_null( pdata[col] ); //pdata[col] = Util::nanf(); // try and read the data if ( cols[lst][col] >= 0 ) if ( !idata_i[cols[lst][col]] ) pdata[col] = xtype( fdata_i[cols[lst][col]] / scls[lst][col] ); } // now set the data hkl_data_i[lst]->data_import( hkl, pdata ); } } // tidy up CMtz::MtzFree( mtzin ); hkl_data_i.clear(); hkl_data_cols.clear(); crystals.clear(); assigned_paths_.clear(); filename_in_ = filename_out_ = ""; mode = NONE; } /*! The file is opened for writing. This will be a new file, created entirely from data from within the program, rather than by extending an existing file. Similar restrictions apply as for open_read(). In practice the open_append() method is usually preferred. \param filename_out The output filename or pathname. */ void CCP4MTZfile::open_write( const String filename_out ) { if ( mode != NONE ) Message::message( Message_fatal( "CCP4MTZfile: open_write - File already open" ) ); // make the h,k,l columns to the local list crystalinf newxtl; datasetinf newset; datacolinf newcol; newxtl.crystal = MTZcrystal( "HKL_base", "HKL_base", Cell() ); newset.dataset = MTZdataset( "HKL_base", 9.999 ); newcol.label = newcol.type = "H"; // add columns crystals.push_back(newxtl); crystals[0].datasets.push_back(newset); crystals[0].datasets[0].columns.push_back(newcol); newcol.label = "K"; crystals[0].datasets[0].columns.push_back(newcol); newcol.label = "L"; crystals[0].datasets[0].columns.push_back(newcol); // title, history title_ = "From Clipper CCP4MTZfile"; history_.clear(); // Default spacegroup_confidence = unknown set_spacegroup_confidence('X'); filename_out_ = filename_out; mode = WRITE; } /*! Close the file after writing. This command also actually writes the data reflection list from the HKL_info object and the data from any HKL_data objects which have been marked for import. */ void CCP4MTZfile::close_write() { if ( mode != WRITE ) Message::message( Message_fatal( "CCP4MTZfile: no file open for write" ) ); // close the mtz: // this actually exports the data from the mtz file // - we save up all the work to do it on a single pass HKL hkl; float fdata[1000]; // file data: allow up to 1000 columns on file int idata[1000]; // flag data: allow up to 1000 columns on file xtype pdata[100]; // program data: allow up to 100 floats per group type int ref, lst, col, c; // set the cell for the HKL crystal crystals[0].crystal = MTZcrystal( "HKL_base", "HKL_base", hkl_info_o->cell()); // NOW THE ACTUAL MTZ STUFF // create the mtz object CMtz::MTZ* mtzout = CMtz::MtzMalloc( 0, 0 ); // write general info mtzout->refs_in_memory = 0; write_spacegroup( mtzout, spacegroup(), spacegroup_confidence() ); CMtz::ccp4_lwtitl( mtzout, (char*)title_.c_str(), 0 ); std::vector newhist( history_.size()*MTZRECORDLENGTH, ' ' ); if ( history_.size() > 0 ) { for ( int h = 0; h < history_.size(); h++ ) for ( int c = 0; c < history_[h].size(); c++ ) newhist[h*MTZRECORDLENGTH+c] = history_[h][c]; CMtz::MtzAddHistory( mtzout, (const char (*)[MTZRECORDLENGTH])&(newhist[0]), history_.size() ); } // add all the stored columns to the mtz list write_hierarchy( mtzout, crystals ); std::vector lookup_o = build_lookup( mtzout ); // Lookup the output columns std::vector > cols; std::vector > scls; reference_cols( mtzout, lookup_o, hkl_data_cols, cols, scls ); // write the data int nref = hkl_info_o->num_reflections(); mtzout->fileout = CMtz::MtzOpenForWrite( filename_out_.c_str() ); for ( ref = 0; ref < nref; ref++ ) { // read/append reflection hkl = hkl_info_o->hkl_of(ref); fdata[0] = float( hkl.h() ); fdata[1] = float( hkl.k() ); fdata[2] = float( hkl.l() ); idata[0] = idata[1] = idata[2] = 0; // output reflection for ( lst = 0; lst < cols.size(); lst++ ) { // for each list, fetch the data hkl_data_o[lst]->data_export( hkl, pdata ); // and copy to the relevent columns for ( col = 0; col < cols[lst].size(); col++ ) { // set to mtz->mnf, unless we have a value for it if ( !Util::is_nan( pdata[col] ) && cols[lst][col] >= 0 ) { idata[ cols[lst][col] ] = 0; fdata[ cols[lst][col] ] = float( pdata[col] * scls[lst][col] ); } else { idata[ cols[lst][col] ] = 1; fdata[ cols[lst][col] ] = 0.0; } } } // write appended record // help: no equivalent to lrrefl! Need idata and lookup for ( c = 0; c < lookup_o.size(); c++ ) if (idata[c]) fdata[c] = CCP4::ccp4_nan().f; CMtz::ccp4_lwrefl( mtzout, fdata, &lookup_o[0], lookup_o.size(), ref+1 ); } // tidy up CMtz::MtzPut( mtzout, filename_out_.c_str() ); CMtz::MtzFree( mtzout ); hkl_data_o.clear(); hkl_data_cols.clear(); crystals.clear(); assigned_paths_.clear(); filename_in_ = filename_out_ = ""; mode = NONE; } /*! A file is opened for appending. One file is opened for reading, and a second is opened for writing. The second file will contain all the information from the first, plus any additional columns exported from HKL_data objects. \param filename_in The input filename or pathname. \param filename_out The output filename or pathname. */ void CCP4MTZfile::open_append( const String filename_in, const String filename_out ) { if ( mode != NONE ) Message::message( Message_fatal( "CCP4MTZfile: open_append - File already open" ) ); // read the mtz filename_in_ = filename_in; filename_out_ = filename_out; // open file CMtz::MTZ* mtzin = CMtz::MtzGet( filename_in_.c_str(), 0 ); if ( mtzin == NULL ) Message::message( Message_fatal( "CCP4MTZfile: open_append - File missing or corrupted: "+filename_in_ ) ); CMtz::MtzAssignHKLtoBase( mtzin ); // get the list of column names/paths read_hierarchy( mtzin, crystals ); int x, s, c; match_path( "/HKL_base/HKL_base/H", x, s, c ); if ( x < 0 ) Message::message( Message_fatal( "CCP4MTZfile: No cell! " ) ); cell_ = crystals[x].crystal; // get spacegroup by decoding symops read_spacegroup( mtzin, spacegroup_ ); // get resolution: float minres, maxres; CMtz::MtzResLimits( mtzin, &minres, &maxres ); reslim_hi = 0.9999 / sqrt( Util::max(minres,maxres) ); if ( Util::min(minres,maxres) > 0.0 ) reslim_lo = ( 1.0001 / sqrt( Util::min(minres,maxres) ) ); else reslim_lo = 1000000.0; resolution_.init( reslim_hi ); hkl_sampling_ = HKL_sampling( cell_, resolution_ ); // get title , history title_ = String( mtzin->title, 70 ); history_ = std::vector( mtzin->histlines ); for ( int h = 0; h < history_.size(); h++ ) history_[h] = String( mtzin->hist + MTZRECORDLENGTH*h, MTZRECORDLENGTH ); num_reflections_ = CMtz::MtzNref( mtzin ); // Sort order int isort[5]; CMtz::ccp4_lrsort( mtzin, isort ); sort_order_.assign(isort, isort+5); ccp4_spacegroup_number_ = mtzin->mtzsymm.spcgrp; spacegroup_confidence_ = mtzin->mtzsymm.spg_confidence; // close file CMtz::MtzFree( mtzin ); mode = APPEND; } /*! Close the files after appending. This command actually copies the input file to the output file, adding data from any HKL_data objects which have been marked for import. */ void CCP4MTZfile::close_append() { if ( mode != APPEND ) Message::message( Message_fatal( "CCP4MTZfile: no file open for append" ) ); // close the mtz: // this actually exports the data from the mtz file // - we save up all the work to do it on a single pass HKL hkl; float fdata_i[1000]; // file data: allow up to 1000 columns on file int idata_i[1000]; // flag data: allow up to 1000 columns on file float fdata[1000]; // file data: allow up to 1000 columns on file int idata[1000]; // flag data: allow up to 1000 columns on file xtype pdata[100]; // program data: allow up to 100 floats per group type float res; int ref, lst, col, c; // NOW THE ACTUAL MTZ STUFF // open file CMtz::MTZ* mtzin = CMtz::MtzGet( filename_in_.c_str(), 0 ); if ( mtzin == NULL ) Message::message( Message_fatal( "CCP4MTZfile: close_append - File missing or corrupted: "+filename_in_ ) ); CMtz::MtzAssignHKLtoBase( mtzin ); std::vector lookup_i = build_lookup( mtzin ); // lookup hkl cols int hklcol_i[3] = {0,1,2}; for ( int i = 0; i < lookup_i.size(); i++ ) { if ( mtz_col_path( mtzin, lookup_i[i] ).tail() == "H" ) hklcol_i[0] = i; if ( mtz_col_path( mtzin, lookup_i[i] ).tail() == "K" ) hklcol_i[1] = i; if ( mtz_col_path( mtzin, lookup_i[i] ).tail() == "L" ) hklcol_i[2] = i; } // create the mtz object CMtz::MTZ* mtzout = CMtz::MtzMalloc( 0, 0 ); // write general info mtzout->refs_in_memory = 0; mtzout->mtzsymm.nsym = mtzin->mtzsymm.nsym; mtzout->mtzsymm.nsymp = mtzin->mtzsymm.nsymp; mtzout->mtzsymm.symtyp = mtzin->mtzsymm.symtyp; mtzout->mtzsymm.spcgrp = mtzin->mtzsymm.spcgrp; mtzout->mtzsymm.spg_confidence = mtzin->mtzsymm.spg_confidence; strncpy( mtzout->mtzsymm.spcgrpname,mtzin->mtzsymm.spcgrpname, 11 ); strncpy( mtzout->mtzsymm.pgname, mtzin->mtzsymm.pgname , 11 ); for ( int i = 0; i < mtzin->mtzsymm.nsym; i++ ) for ( int j = 0; j < 4; j++ ) for ( int k = 0; k < 4; k++ ) mtzout->mtzsymm.sym[i][j][k] = mtzin->mtzsymm.sym[i][j][k]; CMtz::ccp4_lwtitl( mtzout, (char*)title_.c_str(), 0 ); std::vector newhist( history_.size()*MTZRECORDLENGTH, ' ' ); if ( history_.size() > 0 ) { for ( int h = 0; h < history_.size(); h++ ) for ( int c = 0; c < history_[h].size(); c++ ) newhist[h*MTZRECORDLENGTH+c] = history_[h][c]; CMtz::MtzAddHistory( mtzout, (const char (*)[MTZRECORDLENGTH])&(newhist[0]), history_.size() ); } // add all the stored columns to the mtz list write_hierarchy( mtzout, crystals ); std::vector lookup_o = build_lookup( mtzout ); // Lookup the output columns std::vector > cols; std::vector > scls; reference_cols( mtzout, lookup_o, hkl_data_cols, cols, scls ); // make list of data to append std::vector cpcols( lookup_i.size() ); for ( int i = 0; i < lookup_i.size(); i++ ) { String name_i = mtz_col_path( mtzin, lookup_i[i] ); for ( c = 0; c < lookup_o.size(); c++ ) if ( name_i == mtz_col_path( mtzout, lookup_o[c] ) ) break; if ( c == lookup_o.size() ) Message::message( Message_fatal( "CCP4MTZfile - internal error" ) ); cpcols[i] = c; } // write the data int nref = CMtz::MtzNref( mtzin ); mtzout->fileout = CMtz::MtzOpenForWrite( filename_out_.c_str() ); for ( ref = 0; ref < nref; ref++ ) { // read reflection CMtz::ccp4_lrreff( mtzin, &res, fdata_i, idata_i, (const CMtz::MTZCOL**) &lookup_i[0], lookup_i.size(), ref+1 ); hkl = HKL( Util::intr(fdata_i[hklcol_i[0]]), Util::intr(fdata_i[hklcol_i[1]]), Util::intr(fdata_i[hklcol_i[2]]) ); // copy across all data from old file for ( int i = 0; i < cpcols.size(); i++ ) { fdata[cpcols[i]] = fdata_i[i]; idata[cpcols[i]] = idata_i[i]; } // output reflection for ( lst = 0; lst < cols.size(); lst++ ) { // for each list, fetch the data hkl_data_o[lst]->data_export( hkl, pdata ); // and copy to the relevent columns for ( col = 0; col < cols[lst].size(); col++ ) { // set to mtz->mnf, unless we have a value for it if ( !Util::is_nan( pdata[col] ) && cols[lst][col] >= 0 ) { idata[ cols[lst][col] ] = 0; fdata[ cols[lst][col] ] = float( pdata[col] * scls[lst][col] ); } else { idata[ cols[lst][col] ] = 1; fdata[ cols[lst][col] ] = 0.0; } } } // write appended record // help: no equivalent to lrrefl! Need idata and lookup for ( c = 0; c < lookup_o.size(); c++ ) if (idata[c]) fdata[c] = CCP4::ccp4_nan().f; CMtz::ccp4_lwrefl( mtzout, fdata, &lookup_o[0], lookup_o.size(), ref+1 ); } // pointers if ( mtzout->xml != NULL ) mtzout->xml = strdup( mtzin->xml ); if ( mtzout->unknown_headers != NULL ) { mtzout->unknown_headers = (char *) malloc(mtzin->n_unknown_headers*MTZRECORDLENGTH*sizeof(char) ); strncpy( mtzout->unknown_headers, mtzin->unknown_headers, mtzin->n_unknown_headers*MTZRECORDLENGTH ); } mtzout->n_unknown_headers = mtzin->n_unknown_headers; // tidy up CMtz::MtzPut( mtzout, filename_out_.c_str() ); CMtz::MtzFree( mtzin ); CMtz::MtzFree( mtzout ); hkl_data_i.clear(); hkl_data_o.clear(); hkl_data_cols.clear(); crystals.clear(); assigned_paths_.clear(); filename_in_ = filename_out_ = ""; mode = NONE; } /*! Get the spacegroup from the MTZ file. \return The spacegroup. */ const Spacegroup& CCP4MTZfile::spacegroup() const { return spacegroup_; } /*! Get the base cell from the MTZ file. \return The cell. */ const Cell& CCP4MTZfile::cell() const { return cell_; } /*! Get the resolution limit from the MTZ file. \return The resolution. */ const Resolution& CCP4MTZfile::resolution() const { return resolution_; } /*! Get the HKL sampling from the MTZ file. \return The hkl_sampling. */ const HKL_sampling& CCP4MTZfile::hkl_sampling() const { return hkl_sampling_; } /*! Import the list of reflection HKLs from an MTZ file into an HKL_info object. If the resolution limit of the HKL_info object is lower than the limit of the file, any excess reflections will be rejected, as will any systematic absences or duplicates. \param target The HKL_info object to be initialised. */ void CCP4MTZfile::import_hkl_list( HKL_info& target ) { if ( mode != READ ) Message::message( Message_fatal( "CCP4MTZfile: no file open for read" ) ); float fdata[1000], s; // file data: allow up to 1000 columns on file int idata[1000]; // flag data: allow up to 1000 columns on file HKL hkl; std::vector hkls; // open file CMtz::MTZ* mtzin = CMtz::MtzGet( filename_in_.c_str(), 0 ); if ( mtzin == NULL ) Message::message( Message_fatal( "CCP4MTZfile: import_hkl_list - File missing or corrupted: "+filename_in_ ) ); CMtz::MtzAssignHKLtoBase( mtzin ); std::vector lookup_i = build_lookup( mtzin ); // lookup hkl cols int hklcol_i[3] = {0,1,2}; for ( int i = 0; i < lookup_i.size(); i++ ) { if ( mtz_col_path( mtzin, lookup_i[i] ).tail() == "H" ) hklcol_i[0] = i; if ( mtz_col_path( mtzin, lookup_i[i] ).tail() == "K" ) hklcol_i[1] = i; if ( mtz_col_path( mtzin, lookup_i[i] ).tail() == "L" ) hklcol_i[2] = i; } // read the reflections from the mtz ftype slim = target.resolution().invresolsq_limit(); // read the reflections for ( int ref = 0; ref < CMtz::MtzNref( mtzin ); ref++ ) { // read reflection CMtz::ccp4_lrrefl( mtzin, &s, fdata, idata, ref ); hkl = HKL( Util::intr(fdata[hklcol_i[0]]), Util::intr(fdata[hklcol_i[1]]), Util::intr(fdata[hklcol_i[2]]) ); // check the resolution against the master cell bool in_res = hkl.invresolsq(target.cell()) < slim; // also check against any hkl_datas which have been assigned //for (int lst=0; lst < list_map_i.size(); lst++) in_res = in_res || // (hkl.invresolsq(list_map_i[lst].list->base_cell()) < slim); // store reflection if ( in_res ) hkls.push_back( hkl ); } // close file CMtz::MtzFree( mtzin ); target.add_hkl_list( hkls ); } /*! Import a complete HKL_info object. The supplied HKL_info object is examined, and if any of the parameters (spacegroup, cell, or resolution) are unset, then they will be set using values from the file. The reflections list will then be generated (the default), or imported from the file. This method is a shortcut which can generally replace most common combinations of calls to import_spacegroup(), import_cell(), import_resolution() and import_hkl_list(). \param target The HKL_info object to be initialised. \param generate Generate the list of HKLs rather than importing it from the file. */ void CCP4MTZfile::import_hkl_info( HKL_info& target, const bool generate ) { // first check if the HKL_info params are already set Spacegroup s = target.spacegroup(); Cell c = target.cell(); Resolution r = target.resolution(); // import any missing params if ( s.is_null() ) s = spacegroup_; if ( c.is_null() ) c = cell_; if ( r.is_null() ) r = resolution_; target.init( s, c, r ); // now make the HKL list if ( generate ) target.generate_hkl_list(); else import_hkl_list( target ); } /*! \param cxtl The crystal to import. \param mtzpath The mtz path of the crystal. */ void CCP4MTZfile::import_crystal( MTZcrystal& cxtl, const String mtzpath ) { int x, s, c; String colpath = mtzpath; if ( colmode == Legacy ) if ( colpath.find("/")==String::npos && colpath.find("[")==String::npos ) colpath = "/*/*/["+colpath+"]"; if ( colpath.find( "[" ) != String::npos ) { std::vector list = colpath.split( "[], " ); colpath = list[0]+list[1]; } match_path( colpath, x, s, c ); if ( x >= 0 ) cxtl = crystals[x].crystal; else Message::message( Message_fatal("CCP4MTZfile: No such crystal: "+colpath) ); return; } /*! \param cset The dataset to import. \param mtzpath The mtz path of the dataset. */ void CCP4MTZfile::import_dataset( MTZdataset& cset, const String mtzpath ) { int x, s, c; String colpath = mtzpath; if ( colmode == Legacy ) if ( colpath.find("/")==String::npos && colpath.find("[")==String::npos ) colpath = "/*/*/["+colpath+"]"; if ( colpath.find( "[" ) != String::npos ) { std::vector list = colpath.split( "[], " ); colpath = list[0]+list[1]; } match_path( colpath, x, s, c ); if ( x >= 0 && s >= 0 ) cset = crystals[x].datasets[s].dataset; else Message::message( Message_fatal("CCP4MTZfile: No such dataset: "+colpath) ); return; } void CCP4MTZfile::export_crystal( const MTZcrystal& cxtl, const String mtzpath ) { int x, s, c; match_path( mtzpath, x, s, c ); if ( x < 0 ) { crystalinf newxtl; newxtl.crystal = MTZcrystal( mtzpath.split("/")[0], cxtl.project_name(), cxtl ); crystals.push_back( newxtl ); } } void CCP4MTZfile::export_dataset( const MTZdataset& cset, const String mtzpath ){ int x, s, c; match_path( mtzpath, x, s, c ); if ( x < 0 ) Message::message( Message_fatal( "CCP4MTZfile: export_dataset - Missing crystal: "+mtzpath ) ); if ( s < 0 ) { datasetinf newset; newset.dataset = MTZdataset( mtzpath.split("/")[1], cset.wavelength() ); crystals[x].datasets.push_back( newset ); } } /*! Import data from an MTZ file into an HKL_data object. The dataset and crystal information from the first corresponding MTZ column are also returned. An MTZ column type must be present in the MTZ_type_registry for the HKL_data type element name concerned. This routine does not actually read any data, but rather marks the data to be read when the file is closed. For container objects import_chkl_data() is preferred. \param cdata The HKL_data object into which data is to be imported. \param mtzpath The MTZ column names, as a path. See \ref MTZpaths for details. */ void CCP4MTZfile::import_hkl_data( HKL_data_base& cdata, const String mtzpath ) { if ( mode != READ ) Message::message( Message_fatal( "CCP4MTZfile: import_hkl_data - no file open for read" ) ); // legacy column label handling String colpath = mtzpath; if ( colmode == Legacy ) if ( colpath.find("/")==String::npos && colpath.find("[")==String::npos ) colpath = "/*/*/["+colpath+"]"; // add the exported data columns to the local list int ncols = cdata.data_size(); std::vector col_names = mtz_assign( colpath, cdata.type(), cdata.data_names(), ncols ); std::vector dat_names = cdata.data_names().split(" "); std::vector newcols(ncols); // assign the columns to mtz indexes for ( int col=0; col < ncols; col++ ) // loop over columns in list if ( !is_virtual_col( col_names[col] ) ) { int x, s, c; match_path( col_names[col], x, s, c ); if ( c < 0 ) Message::message( Message_fatal( "CCP4MTZfile: import_hkl_data - Missing column, crystal or dataset: "+col_names[col] ) ); String ctype = CCP4MTZ_type_registry::type( dat_names[col] ); String mtype = crystals[x].datasets[s].columns[c].type; if ( ctype != mtype ) Message::message( Message_warn( "CCP4MTZfile: Mtz column type mismatch: "+crystals[x].datasets[s].columns[c].label+" "+mtype+"-"+ctype ) ); newcols[col].path = "/" + crystals[x].crystal.crystal_name() + "/" + crystals[x].datasets[s].dataset.dataset_name() + "/" + crystals[x].datasets[s].columns[c].label; newcols[col].scale = CCP4MTZ_type_registry::scale( dat_names[col] ); assigned_paths_.push_back( // store names for user query "/" + crystals[x].crystal.crystal_name() + "/" + crystals[x].datasets[s].dataset.dataset_name() + "/" + crystals[x].datasets[s].columns[c].label + " " + crystals[x].datasets[s].columns[c].type ); // initialise any uninitialised datasets (CLIPPER2) if ( cdata.is_null() ) { HKL_data flag( spacegroup_, cell_, hkl_sampling_ ); cdata.init( spacegroup_, crystals[x].crystal, hkl_sampling_ ); } } else { newcols[col].path = "NAN"; assigned_paths_.push_back( "/*/*/NAN -" ); // store names for user query } hkl_data_i.push_back( &cdata ); hkl_data_cols.push_back( newcols ); } /*! Export a complete HKL_info object, including spacegroup, cell, and list of reflection HKLs from an HKL_info object to an MTZ file. This is compulsory when writing an MTZ file, but forbidden when appending, since the HKLs will then come from the input MTZ. \param target The HKL_info object to supply the parameters. */ void CCP4MTZfile::export_hkl_info( const HKL_info& target ) { if ( mode != WRITE ) Message::message( Message_fatal( "CCP4MTZfile: export_hkl_info - no file open for write" ) ); spacegroup_ = target.spacegroup(); cell_ = target.cell(); resolution_ = target.resolution(); hkl_info_o = ⌖ } /*! Export data from an HKL_data object into an MTZ file. MTZdataset and crystal information must be supplied, and will be applied to all columns in the output MTZ. An MTZ column type must be present in the MTZ_type_registry for the HKL_data type element name concerned. This routine does not actually write any data, but rather marks the data to be written when the file is closed. Normally export_chkl_data() is preferred. \param cdata The HKL_data object from which data is to be exported. \param mtzpath The MTZ column names, as a path. See \ref MTZpaths for details. */ void CCP4MTZfile::export_hkl_data( const HKL_data_base& cdata, const String mtzpath ) { if ( mode != WRITE && mode != APPEND ) Message::message( Message_fatal( "CCP4MTZfile: export_hkl_data - no file open for write/append" ) ); // add the exported data columns to the local list int ncols = cdata.data_size(); std::vector col_names = mtz_assign( mtzpath, cdata.type(), cdata.data_names(), ncols ); std::vector dat_names = cdata.data_names().split(" "); std::vector newcols(ncols); clipper::String grpname = mtzpath.tail().split("[],")[0]; clipper::String grptype = CCP4MTZ_type_registry::group_type( cdata.type() ); // assign the columns to mtz indexes for ( int col=0; col < ncols; col++ ) { // loop over columns in list int x, s, c; match_path( col_names[col], x, s, c ); if ( x < 0 || s < 0 ) Message::message( Message_fatal( "CCP4MTZfile: export_hkl_data - Missing crystal or dataset: "+col_names[col] ) ); datacolinf newcol; newcol.label = col_names[col].tail(); newcol.type = CCP4MTZ_type_registry::type( dat_names[col] ); newcol.source = " !NEW! "; newcol.grpname = grpname; newcol.grptype = grptype; newcol.grpposn = col; c = crystals[x].datasets[s].columns.size(); crystals[x].datasets[s].columns.push_back(newcol); newcols[col].path = "/" + crystals[x].crystal.crystal_name() + "/" + crystals[x].datasets[s].dataset.dataset_name() + "/" + crystals[x].datasets[s].columns[c].label; newcols[col].scale = CCP4MTZ_type_registry::scale( dat_names[col] ); assigned_paths_.push_back( // store names for user query "/" + crystals[x].crystal.crystal_name() + "/" + crystals[x].datasets[s].dataset.dataset_name() + "/" + crystals[x].datasets[s].columns[c].label + " " + crystals[x].datasets[s].columns[c].type ); } hkl_data_o.push_back( &cdata ); hkl_data_cols.push_back( newcols ); } /*! Import data from an MTZ into a CHKL_data object. If they don't already exist, then CMTZcrystal and CMTZdataset objects will be created to match the MTZ crystal and dataset information for the first MTZ column used. These new objects will be children of the parent CHKL_info object, and this CHKL_data will be moved to become a child of the CMTZdataset object. Thus, to import data into a CHKL_data, you must first create a CHKL_data anywhere below a parent HKL_info. Then call this method, and the object will be moved to a position below the HKL_info corresponding to its position in the data hierarchy in the MTZ file. The following code imports data, dataset, and crystal from an MTZ file: \code CHKL_info myhkl; // must be given cell, spacegroup, and HKL list. ... CHKL_data mydata CCP4MTZfile file = open_read("in.mtz"); file.import_chkl_data( mydata, "native/CuKa/[FP,SIGFP]" ); file.close_read(); \endcode An MTZ column type must be present in the MTZ_type_registry for the HKL_data type element name concerned. This routine does not actually read any data, but rather marks the data to be read when the file is closed. \param target The HKL_data object into which data is to be imported. \param mtzpath The MTZ column names, as a path. See \ref MTZpaths for details. \param path Where to put this in the data hierarchy, overriding the MTZ crystal and dataset. */ void CCP4MTZfile::import_chkl_data( Container& target, const String mtzpath, const String path ) { if ( mode != READ ) Message::message( Message_fatal( "CCP4MTZfile: no file open for read" ) ); // get this object HKL_data_base* hp = dynamic_cast(&target); if ( hp == NULL ) Message::message( Message_fatal( "CCP4MTZfile: import object not HKL_data" ) ); // and the parent hkl_info CHKL_info* chkl = target.parent_of_type_ptr(); if ( chkl == NULL ) Message::message( Message_fatal( "CCP4MTZfile: import HKL_data has no HKL_info" ) ); // now import the data MTZcrystal xtl; MTZdataset set; import_crystal ( xtl, mtzpath ); import_dataset ( set, mtzpath ); import_hkl_data( *hp, mtzpath ); Container *cxtl, *cset; // check for matching crystals String xtlname = path.notail().notail().tail(); if ( xtlname == "" ) xtlname = xtl.crystal_name(); cxtl = chkl->find_path_ptr( xtlname ); if ( cxtl == NULL ) { cxtl = new CMTZcrystal( *chkl, xtlname, xtl ); cxtl->set_destroyed_with_parent(); // (use garbage collection for this obj) } // check for matching datasets String setname = path.notail().tail(); if ( setname == "" ) setname = set.dataset_name(); cset = cxtl->find_path_ptr( setname ); if ( cset == NULL ) { cset = new CMTZdataset( *cxtl, setname, set ); cset->set_destroyed_with_parent(); // (use garbage collection for this obj) } // move the data to the new dataset String datname = path.tail(); if ( datname == "" ) datname = mtzpath.tail(); target.move( cset->path() + "/" + datname ); } /*! Export data from a CHKL_data object to an MTZ. The object must have a parent Cdataset and CMTZcrystal to provide the MTZ crystal and dataset information. The MTZ file will be checked for names matching the names of these objects, and the new MTZ columns will be added to the corresponding dataset if it exists, otherwise it will be created. An MTZ column type must be present in the MTZ_type_registry for the HKL_data type element name concerned. This routine does not actually write any data, but rather marks the data to be written when the file is closed. \param target The HKL_data object from which data is to be exported. \param mtzpath The MTZ column names, as a path. See \ref MTZpaths for details. */ void CCP4MTZfile::export_chkl_data( Container& target, const String mtzpath ) { if ( mode != WRITE && mode != APPEND ) Message::message( Message_fatal( "CCP4MTZfile: no file open for write/append" ) ); // get this object HKL_data_base* hp = dynamic_cast( &target ); if ( hp == NULL ) Message::message( Message_fatal( "CCP4MTZfile: export object not HKL_data" ) ); // get parent objects MTZdataset* dp = target.parent_of_type_ptr(); if ( dp == NULL ) Message::message( Message_fatal( "CCP4MTZfile: HKL_data has no parent MTZdataset" ) ); MTZcrystal* xp = target.parent_of_type_ptr(); if ( xp == NULL ) Message::message( Message_fatal( "CCP4MTZfile: HKL_data has no parent MTZcrystal" ) ); export_crystal( *xp, mtzpath ); export_dataset( *dp, mtzpath ); export_hkl_data( *hp, mtzpath ); } /*! Return a vector of all the columns in the MTZ file, including crystal, dataset and type information. The result is a vector of Strings. Each String contains text of the form '/CrystalName/DatasetName/ColumnName Type'. */ std::vector CCP4MTZfile::column_paths() const { std::vector result; int x, s, c; for ( x = 0; x < crystals.size(); x ++ ) for ( s = 0; s < crystals[x].datasets.size(); s ++ ) for ( c = 0; c < crystals[x].datasets[s].columns.size(); c ++ ) result.push_back( "/" + crystals[x].crystal.crystal_name() + "/" + crystals[x].datasets[s].dataset.dataset_name() + "/" + crystals[x].datasets[s].columns[c].label + " " + crystals[x].datasets[s].columns[c].type ); return result; } /*! Return a vector of all the columns in the MTZ file used for the previous call to import_hkl_data or export_hkl_data. The result is a vector of Strings. Each String contains text of the form '/CrystalName/DatasetName/ColumnName Type'. This function is commonly used to add an output column to the same crystal and dataset as a particular input column. e.g. \code String opcol = mtzfile.assigned_paths()[0].notail() + "/[FWT,PHIWT]"; \endcode */ const std::vector& CCP4MTZfile::assigned_paths() const { return assigned_paths_; } String CCP4MTZfile::title() const { return title_; } void CCP4MTZfile::set_title( const String& title ) { title_ = title; } std::vector CCP4MTZfile::history() const { return history_; } int CCP4MTZfile::num_reflections() const { return num_reflections_; } std::vector CCP4MTZfile::sort_order() const { return sort_order_; } ftype32 CCP4MTZfile::low_res_limit() const { return reslim_lo; } ftype32 CCP4MTZfile::high_res_limit() const { return reslim_hi; } int CCP4MTZfile::ccp4_spacegroup_number() const { return ccp4_spacegroup_number_; } char CCP4MTZfile::spacegroup_confidence() const { return spacegroup_confidence_; } void CCP4MTZfile::set_spacegroup_confidence(const char& spg_confidence) { spacegroup_confidence_ = spg_confidence; } void CCP4MTZfile::set_history( const std::vector& history ) { std::vector histnew; histnew.insert( histnew.end(), history.begin() , history.end() ); histnew.insert( histnew.end(), history_.begin(), history_.end() ); history_ = histnew; } void CCP4MTZfile::set_column_label_mode( CCP4MTZcolumn_label_mode mode ) { colmode = mode; } void CCP4MTZfile::set_verbose( int verbose ) { verbose_ = verbose; } /* old form for compatibility */ void CCP4MTZfile::import_hkl_data( HKL_data_base& cdata, MTZdataset& cset, MTZcrystal& cxtl, const String mtzpath ) { import_crystal ( cxtl, mtzpath ); import_dataset ( cset, mtzpath ); import_hkl_data( cdata, mtzpath ); } /* old form for compatibility */ void CCP4MTZfile::export_hkl_data( const HKL_data_base& cdata, const MTZdataset& cset, const MTZcrystal& cxtl, const String mtzpath ) { export_crystal( cxtl, mtzpath ); export_dataset( cset, mtzpath ); export_hkl_data( cdata, mtzpath ); } /*! Get the column labels from the MTZ file. \return Array of labels. */ std::vector CCP4MTZfile::column_labels() const { std::vector result; for ( int x = 0; x < crystals.size(); x++ ) for ( int s = 0; s < crystals[x].datasets.size(); s++ ) for ( int c = 0; c < crystals[x].datasets[s].columns.size(); c++ ) result.push_back( "/"+crystals[x].crystal.crystal_name()+"/"+crystals[x].datasets[s].dataset.dataset_name()+"/" +crystals[x].datasets[s].columns[c].label+" "+crystals[x].datasets[s].columns[c].type); return result; } } // namespace clipper clipper/clipper/ccp4/ccp4_mtz_io.h000644 000765 000000 00000025166 12240667750 017276 0ustar00ccbwheel000000 000000 /*! \file lib/mtz_io.h Header file for reflection data mtz importer */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_CCP4_MTZ_IO #define CLIPPER_CCP4_MTZ_IO #include "ccp4_mtz_types.h" namespace clipper { //! CCP4MTZ import/export type registry /*! This class acts as a registry of import/export data types, which provide a translation from a data element name to an MTZ column type. The registry is instantiated statically as \c mtz_type_registry and initialised with a list of built-in datatypes. */ class CCP4MTZ_type_registry { public: //! constructor: initialise the registry with some built-in types CCP4MTZ_type_registry(); //! add a new type to the registry static void add_type( const String& name, const String& type, const ftype32& scale ); //! return MTZ column type static String type( const String& name ); //! return MTZ column scale static ftype32 scale( const String& name ); //! add a new group to the registry static void add_group( const String& name, const String& type ); //! return MTZ group type static String group_type( const String& name ); private: static char names[200][12]; static char types[200][4]; static ftype32 scales[200]; static char groupnames[200][20]; static char grouptypes[200][8]; }; //! MTZ import/export parent class for clipper objects /*! This is the import/export class which can be linked to an mtz file and be used to transfer data into or out of a Clipper data structure. Note that to access the MTZ file efficiently, data reads and writes are deferred until the file is closed. \anchor MTZpaths \par MTZpaths: MTZ column specification Note that the specification of the MTZ column names is quite versatile. The MTZ crystal and dataset must be specified, although the wildcard '*' may replace a complete name. Several MTZ columns will correspond to a single datalist. This may be handled in two ways: -# A simple name. The corresponding MTZ columns will be named after the datalist name, a dot, the datalist type, a dot, and a type name for the indivudal column, i.e. /crystal/dataset/datalist.listtype.coltype This is the default Clipper naming convention for MTZ data. -# A comma separated list of MTZ column names enclosed in square brackets. This allows MTZ data from legacy applications to be accessed. \n Thus, for example, an MTZPATH of \code native/CuKa/fsigfdata \endcode expands to MTZ column names of \code fsigfdata.F_sigF.F fsigfdata.F_sigF.sigF \endcode with a crystal called \c native and a dataset called \c CuKa. An MTZPATH of \code native/CuKa/[FP,SIGFP] \endcode expands to MTZ column names of \code FP SIGFP \endcode with a crystal called \c native and a dataset called \c CuKa. \archor MTZ_iotypes \par MTZ_iotypes: Import/export types For an HKL_data object to be imported or exported, an MTZ_iotype for that datatype must exist in the MTZ_iotypes_registry. MTZ_iotypes are defined for all the built-in datatypes. If you need to store a user defined type in an MTZ file, then register that type with the MTZ_iotypes_registry. */ class CCP4MTZfile { public: enum CCP4MTZcolumn_label_mode { Default, Normal, Legacy }; //! Constructor: does nothing CCP4MTZfile(); //! Destructor: close any file that was left open ~CCP4MTZfile(); //! Open a file for read access void open_read( const String filename_in ); //! Close a file after reading void close_read(); //! Open a file for read access void open_append( const String filename_in, const String filename_out ); //! Close a file after reading void close_append(); //! Open a file for read access void open_write( const String filename_out ); //! Close a file after reading void close_write(); //! get file spacegroup const Spacegroup& spacegroup() const; //! get file cell const Cell& cell() const; //! get file resolution const Resolution& resolution() const; //! get file HKL sampling const HKL_sampling& hkl_sampling() const; //! read the reflection list from the MTZ void import_hkl_list( HKL_info& target ); //! import parameters of HKL_info object from the MTZ void import_hkl_info( HKL_info& target, const bool generate = true ); //! import crystal info from the MTZ void import_crystal( MTZcrystal& cxtl, const String mtzpath ); //! import dataset info from the MTZ void import_dataset( MTZdataset& cset, const String mtzpath ); //! mark a hkl_data for import from MTZ void import_hkl_data( HKL_data_base& cdata, const String mtzpath ); //! write the reflection list to the MTZ (along with cell, spacegroup) void export_hkl_info( const HKL_info& target ); //! export crystal info from the MTZ void export_crystal( const MTZcrystal& cxtl, const String mtzpath ); //! export dataset info from the MTZ void export_dataset( const MTZdataset& cset, const String mtzpath ); //! mark a hkl_data for export to MTZ void export_hkl_data( const HKL_data_base& cdata, const String mtzpath ); //! mark a chkl_data container for import from MTZ void import_chkl_data( Container& target, const String mtzpath, const String path = "" ); //! mark a chkl_data container for export to MTZ void export_chkl_data( Container& target, const String mtzpath ); //! return a vector of strings of the file column names/path std::vector column_paths() const; //! return a vector of strings of column names/paths just allocated const std::vector& assigned_paths() const; //! get title for MTZ file String title() const; //! set title for MTZ file void set_title( const String& title ); //! get history for MTZ file std::vector history() const; //! add to history for MTZ file void set_history( const std::vector& history ); //! return number of reflections in file int num_reflections() const; //! return sort order std::vector sort_order() const; //! return low resolution limits from file (A) ftype32 low_res_limit() const; //! return high resolution limits from file (A) ftype32 high_res_limit() const; //! CCP4 space group number int ccp4_spacegroup_number() const; //! space group confidence char spacegroup_confidence() const; //! set space group confidence void set_spacegroup_confidence(const char& spg_confidence); //! set default column label interpretation mode void set_column_label_mode( CCP4MTZcolumn_label_mode mode ); //! set header verbosity level void set_verbose( int verbose ); //! \deprecated std::vector column_labels() const; //! \deprecated void import_hkl_data( HKL_data_base& cdata, MTZdataset& cset, MTZcrystal& cxtl, const String mtzpath ); //! \deprecated void export_hkl_data( const HKL_data_base& cdata, const MTZdataset& cset, const MTZcrystal& cxtl, const String mtzpath ); // index from clipper data lists to mtz columns (by name) struct datacolinf{String label,type,source,grpname,grptype; int grpposn; }; struct datasetinf{MTZdataset dataset;std::vector columns;}; struct crystalinf{MTZcrystal crystal;std::vector datasets;}; struct hkldatacol{String path; ftype scale;}; private: enum MTZmode { NONE, READ, WRITE, APPEND }; //! mtz object String filename_in_, filename_out_; std::vector crystals; HKL_info* hkl_info_i; const HKL_info* hkl_info_o; std::vector hkl_data_i; std::vector hkl_data_o; std::vector > hkl_data_cols; std::vector assigned_paths_; //! mode MTZmode mode; CCP4MTZcolumn_label_mode colmode; int verbose_; //! File spacegroup, cell, resolution Spacegroup spacegroup_; Cell cell_; Resolution resolution_; HKL_sampling hkl_sampling_; //! title, history String title_; std::vector history_; //! Number of reflections int num_reflections_; //! Sort order std::vector sort_order_; //! resolution limits from file header ftype32 reslim_lo, reslim_hi; //! CCP4 space group number int ccp4_spacegroup_number_; //! space group confidence char spacegroup_confidence_; // generic methods bool match_path( const String& path, int& x, int& s, int& c ); }; } // namespace clipper #endif clipper/clipper/ccp4/ccp4_mtz_types.cpp000644 000765 000000 00000005431 11766652736 020371 0ustar00ccbwheel000000 000000 /* mtz_types.cpp: ccp4 data types for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "ccp4_mtz_types.h" namespace clipper { MTZcrystal::MTZcrystal( const String& xname, const String& pname, const Cell& cell ) : Cell( cell ) { xname_ = xname; pname_ = pname; } const String& MTZcrystal::crystal_name() const { return xname_; } const String& MTZcrystal::project_name() const { return pname_; } MTZdataset::MTZdataset( const String& dname, const ftype& wavel ) { dname_ = dname; wavel_ = wavel; } const String& MTZdataset::dataset_name() const { return dname_; } const ftype& MTZdataset::wavelength() const { return wavel_; } } // namespace clipper clipper/clipper/ccp4/ccp4_mtz_types.h000644 000765 000000 00000010133 11766652736 020031 0ustar00ccbwheel000000 000000 /*! \file lib/mtz_types.h Header file for CCP4 data types for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MTZ_TYPES #define CLIPPER_MTZ_TYPES #include "../core/container_hkl.h" namespace clipper { //! CCP4 crystal object class MTZcrystal : public Cell { public: //! null constructor MTZcrystal() {} //! constructor: takes crystal+project name and cell MTZcrystal( const String& xname, const String& pname, const Cell& cell ); //! get crystal name const String& crystal_name() const; //! get project name const String& project_name() const; protected: String xname_, pname_; }; //! CCP4 dataset object class MTZdataset { public: //! null constructor MTZdataset() {} //! constructor: takes wavelength MTZdataset( const String& dname, const ftype& wavel ); //! get dataset name const String& dataset_name() const; //! get wavelength const ftype& wavelength() const; protected: String dname_; ftype wavel_; }; //! CMTZcrystal identifier /*! CMTZcrystal: This has a name and a cell. It overrides the base cell for any HKL_datas below it, and mirrors the mtz++ crystal element. */ class CMTZcrystal : public Container, public MTZcrystal { public: //! null constructor CMTZcrystal() {} //! constructor: from MTZcrystal CMTZcrystal( Container& parent, const String& name, const MTZcrystal& xtl ) : Container( parent, name ), MTZcrystal( xtl ) {} }; //! CMTZdataset identifier /*! CMTZdataset: This has a name and a wavelength. It gives the wavelength for any HKL_datas below it, and mirrors the mtz++ dataset element. */ class CMTZdataset : public Container, public MTZdataset { public: //! null constructor CMTZdataset() {} //! constructor: from MTZdataset CMTZdataset( Container& parent, const String& name, const MTZdataset& set ) : Container( parent, name ), MTZdataset( set ) {} }; } // namespace clipper #endif clipper/clipper/ccp4/ccp4_utils.cpp000644 000765 000000 00000011764 11766652736 017501 0ustar00ccbwheel000000 000000 /* mtz_utils.cpp: ccp4 utils for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #include "ccp4_utils.h" #include #include #include CCP4CommandInput::CCP4CommandInput( int argc, char** argv, bool echo ) { for ( int arg = 0; arg < argc; arg++ ) { std::string thisarg( argv[arg] ); if ( thisarg.length() > 2 ) if ( thisarg[0] == '-' && thisarg[1] == '-' ) thisarg = thisarg.substr(1); if ( thisarg == "-stdin" ) { std::string line; while ( !std::getline(std::cin,line).eof() ) if ( line.length() > 0 ) if ( line[0] != '#' ) { int i = line.find_first_not_of( " \t" ); if ( i != std::string::npos ) { line = line.substr( i ); i = line.find_first_of( " \t" ); std::string word = line.substr( 0, i ); if ( word[0] != '-' ) word = "-" + word; push_back( word ); if ( i != std::string::npos ) { line = line.substr( i ); i = line.find_first_not_of( " \t" ); if ( i != std::string::npos ) { line = line.substr( i ); i = line.find_last_not_of( " \t" ); push_back( line.substr( 0, i+1 ) ); } } } } } else { push_back( thisarg ); } } if ( echo ) { // echo output for ( int i = 1; i < size(); i++ ) { char c1 = ' ', c2 = ' '; // spot keywords vs negative numbers if ( (*this)[i].length() > 0 ) c1 = (*this)[i][0]; if ( (*this)[i].length() > 1 ) c2 = (*this)[i][1]; if ( c1 == '-' && ( c2 < '0' || c2 > '9' ) ) std::cout << std::endl << (*this)[i].substr(1); // keywords on newline else std::cout << " \t" << (*this)[i]; // args on sameline } std::cout << std::endl; } } CCP4Program::CCP4Program( const char* name, const char* vers, const char* rcsdate ) { name_ = name; html = ( getenv( "CCP_SUPPRESS_HTML" ) == NULL ); summ = ( getenv( "CCP_SUPPRESS_SUMMARY" ) == NULL ); CCP4::ccp4ProgramName( (char*)name ); CCP4::ccp4_prog_vers( (char*)vers ); CCP4::ccp4RCSDate( (char*)rcsdate ); summary_beg(); if ( html ) std::cout << " " << std::endl << "
    " << std::endl << "
    " << std::endl;
      CCP4::ccp4_banner();
      summary_end();
      CCP4::ccp4ProgramTime(1);
    }
    
    
    CCP4Program::~CCP4Program()
    {
      std::cout << std::endl;
      summary_beg();
      std::cout << name_ << ": " << msg_ << std::endl;
      CCP4::ccp4ProgramTime(0);
      if ( html ) std::cout << "
    " << std::endl << "" << std::endl; summary_end(); } void CCP4Program::summary_beg() const { if ( summ ) { if ( html ) std::cout << "" << std::endl; else std::cout << "" << std::endl; } } void CCP4Program::summary_end() const { if ( summ ) { if ( html ) std::cout << "" << std::endl; else std::cout << "" << std::endl; } } clipper/clipper/ccp4/ccp4_utils.h000644 000765 000000 00000005760 11766652736 017145 0ustar00ccbwheel000000 000000 /*! \file ccp4_utils.h Header file for CCP4 utilities for the clipper libraries */ //C Copyright (C) 2000-2006 Kevin Cowtan and University of York //L //L This library is free software and is distributed under the terms //L and conditions of version 2.1 of the GNU Lesser General Public //L Licence (LGPL) with the following additional clause: //L //L `You may also combine or link a "work that uses the Library" to //L produce a work containing portions of the Library, and distribute //L that work under terms of your choice, provided that you give //L prominent notice with each copy of the work that the specified //L version of the Library is used in it, and that you include or //L provide public access to the complete corresponding //L machine-readable source code for the Library including whatever //L changes were used in the work. (i.e. If you make changes to the //L Library you must distribute those, but you do not need to //L distribute source or object code to those portions of the work //L not covered by this licence.)' //L //L Note that this clause grants an additional right and does not impose //L any additional restriction, and so does not affect compatibility //L with the GNU General Public Licence (GPL). If you wish to negotiate //L other terms, please contact the maintainer. //L //L You can redistribute it and/or modify the library under the terms of //L the GNU Lesser General Public License as published by the Free Software //L Foundation; either version 2.1 of the License, or (at your option) any //L later version. //L //L This library is distributed in the hope that it will be useful, but //L WITHOUT ANY WARRANTY; without even the implied warranty of //L MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU //L Lesser General Public License for more details. //L //L You should have received a copy of the CCP4 licence and/or GNU //L Lesser General Public License along with this library; if not, write //L to the CCP4 Secretary, Daresbury Laboratory, Warrington WA4 4AD, UK. //L The GNU Lesser General Public can also be obtained by writing to the //L Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, //L MA 02111-1307 USA #ifndef CLIPPER_MTZ_UTILS #define CLIPPER_MTZ_UTILS #include #include //! Mini-parser for command line input /*! This class removes any escape characters from the command-line, and if a -stdin option is present reads standard input and adds the result to the argument list. */ class CCP4CommandInput : public std::vector { public: CCP4CommandInput( int argc, char** argv, bool echo = false ); }; //! class for program start and end class CCP4Program { public: CCP4Program( const char* name, const char* vers, const char* rcsdate ); ~CCP4Program(); void summary_beg() const; void summary_end() const; void set_termination_message( std::string msg ) { msg_ = msg; } private: bool html, summ; std::string name_, msg_; }; #endif clipper/build-aux/ar-lib000755 000765 000000 00000013302 12506727731 015400 0ustar00ccbwheel000000 000000 #! /bin/sh # Wrapper for Microsoft lib.exe me=ar-lib scriptversion=2012-03-01.08; # UTC # Copyright (C) 2010-2013 Free Software Foundation, Inc. # Written by Peter Rosin . # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # 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. # This file is maintained in Automake, please report # bugs to or send patches to # . # func_error message func_error () { echo "$me: $1" 1>&2 exit 1 } file_conv= # func_file_conv build_file # Convert a $build file to $host form and store it in $file # Currently only supports Windows hosts. func_file_conv () { file=$1 case $file in / | /[!/]*) # absolute file, and not a UNC file if test -z "$file_conv"; then # lazily determine how to convert abs files case `uname -s` in MINGW*) file_conv=mingw ;; CYGWIN*) file_conv=cygwin ;; *) file_conv=wine ;; esac fi case $file_conv in mingw) file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` ;; cygwin) file=`cygpath -m "$file" || echo "$file"` ;; wine) file=`winepath -w "$file" || echo "$file"` ;; esac ;; esac } # func_at_file at_file operation archive # Iterate over all members in AT_FILE performing OPERATION on ARCHIVE # for each of them. # When interpreting the content of the @FILE, do NOT use func_file_conv, # since the user would need to supply preconverted file names to # binutils ar, at least for MinGW. func_at_file () { operation=$2 archive=$3 at_file_contents=`cat "$1"` eval set x "$at_file_contents" shift for member do $AR -NOLOGO $operation:"$member" "$archive" || exit $? done } case $1 in '') func_error "no command. Try '$0 --help' for more information." ;; -h | --h*) cat <. # # 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. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # # Originally written by Per Bothner. # # 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 # # Please send patches with a ChangeLog entry to config-patches@gnu.org. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright 1992-2013 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." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. 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 "$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 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case "${UNAME_SYSTEM}" in Linux|GNU|GNU/*) # If the system lacks a compiler, then just pick glibc. # We could probably try harder. LIBC=gnu eval $set_cc_for_build cat <<-EOF > $dummy.c #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc #else LIBC=gnu #endif EOF eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` ;; esac case "${UNAME_MACHINE}" in i?86) test -z "$VENDOR" && VENDOR=pc ;; *) test -z "$VENDOR" && VENDOR=unknown ;; esac test -f /etc/SuSE-release -o -f /.buildenv && VENDOR=suse # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; 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 # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` echo ${UNAME_MACHINE_ARCH}-${VENDOR}-bitrig${UNAME_RELEASE} exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-${VENDOR}-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-${VENDOR}-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-${VENDOR}-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-${VENDOR}-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-${VENDOR}-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *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 # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "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/^[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 ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-${VENDOR}-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-${VENDOR}-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-${VENDOR}-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition 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 ;; arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-${VENDOR}-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 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 ;; 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 ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` 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 ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} 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 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} 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 # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # 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 ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-${VENDOR}-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $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 ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # 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 ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` 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 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF 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 ;; *: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 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 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" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include 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); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then 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 HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-${VENDOR}-osf1mk else echo ${UNAME_MACHINE}-${VENDOR}-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 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 ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) 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 ;; 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 ;; sparc*:BSD/OS:*:*) echo sparc-${VENDOR}-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-${VENDOR}-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case ${UNAME_PROCESSOR} in amd64) echo x86_64-${VENDOR}-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_PROCESSOR}-${VENDOR}-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW64*:*) echo ${UNAME_MACHINE}-pc-mingw64 exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:MSYS*:*) echo ${UNAME_MACHINE}-pc-msys exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-${VENDOR}-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-${VENDOR}-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks 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 ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-${VENDOR}-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-${VENDOR}-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-${VENDOR}-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-${VENDOR}-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-${VENDOR}-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} 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="gnulibc1" ; fi echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; arc:Linux:*:* | arceb:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${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}-${VENDOR}-linux-${LIBC} else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}eabi else echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}eabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; cris:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; frv:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; hexagon:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; i*86:Linux:*:*) echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) 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}-${VENDOR}-linux-${LIBC}"; exit; } ;; or1k:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; or32:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; padre:Linux:*:*) echo sparc-${VENDOR}-linux-${LIBC} exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-${VENDOR}-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) echo hppa1.1-${VENDOR}-linux-${LIBC} ;; PA8*) echo hppa2.0-${VENDOR}-linux-${LIBC} ;; *) echo hppa-${VENDOR}-linux-${LIBC} ;; esac exit ;; ppc64:Linux:*:*) echo powerpc64-${VENDOR}-linux-${LIBC} exit ;; ppc:Linux:*:*) echo powerpc-${VENDOR}-linux-${LIBC} exit ;; ppc64le:Linux:*:*) echo powerpc64le-${VENDOR}-linux-${LIBC} exit ;; ppcle:Linux:*:*) echo powerpcle-${VENDOR}-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-${VENDOR}-linux-${LIBC} 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 ;; 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, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} 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 ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-${VENDOR}-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-${VENDOR}-atheos 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-${VENODR}-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp 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 echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi 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}-${VENDOR}-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi 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 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 ;; paragon:*:*:*) echo i860-intel-osf1 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-${VENODR}-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix 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; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { 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; } ;; 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-${VENDOR}-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-${VENDOR}-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-${VENDOR}-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-${VENDOR}-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-${VENDOR}-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; x86_64:Haiku:*:*) echo x86_64-${VENDOR}-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} 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 ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown eval $set_cc_for_build if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi 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 case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx 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 ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-${VENDOR}-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-${VENDOR}-tops10 exit ;; *:TENEX:*:*) echo pdp10-${VENDOR}-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-${VENDOR}-tops20 exit ;; *:ITS:*:*) echo pdp10-${VENDOR}-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-${VENDOR}-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 ;; x86_64:VMkernel:*:*) echo ${UNAME_MACHINE}-${VENDOR}-esx exit ;; esac eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $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; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: clipper/build-aux/config.sub000755 000765 000000 00000105301 12506727731 016270 0ustar00ccbwheel000000 000000 #! /bin/sh # Configuration validation subroutine script. # Copyright 1992-2013 Free Software Foundation, Inc. timestamp='2013-04-24' # 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 # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, see . # # 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. This Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # Please send patches with a ChangeLog entry to config-patches@gnu.org. # # 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. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright 1992-2013 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." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # 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-android* | linux-dietlibc | linux-newlib* | \ linux-musl* | 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/'` ;; android-linux) os=-linux-android basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -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 | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -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/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # 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/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*178) os=-lynxos178 ;; -lynx*5) os=-lynxos5 ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arceb \ | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ | avr | avr32 \ | be32 | be64 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ | open8 \ | or1k | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | rl78 | 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 | 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 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) 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 ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; 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 # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | 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-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | rl78-* | 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-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | 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. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) 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 ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) 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 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) 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 ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) 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 ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze*) basic_machine=microblaze-xilinx ;; mingw64) basic_machine=x86_64-pc os=-mingw64 ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i386-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) 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 ;; pbb) basic_machine=m68k-tti ;; 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 ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos | rdos64) basic_machine=x86_64-pc os=-rdos ;; rdos32) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) 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 ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # 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|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # 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* | -cnk* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -bitrig* | -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* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-musl* | -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* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -nacl*) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; hexagon-*) os=-elf ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or1k-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: clipper/build-aux/depcomp000755 000765 000000 00000056016 12506727731 015672 0ustar00ccbwheel000000 000000 #! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2013-05-30.07; # UTC # Copyright (C) 1999-2013 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # 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 Alexandre Oliva . case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by 'PROGRAMS ARGS'. object Object file output by 'PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputting dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac # Get the directory component of the given path, and save it in the # global variables '$dir'. Note that this directory component will # be either empty or ending with a '/' character. This is deliberate. set_dir_from () { case $1 in */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; *) dir=;; esac } # Get the suffix-stripped basename of the given path, and save it the # global variable '$base'. set_base_from () { base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` } # If no dependency file was actually created by the compiler invocation, # we still have to create a dummy depfile, to avoid errors with the # Makefile "include basename.Plo" scheme. make_dummy_depfile () { echo "#dummy" > "$depfile" } # Factor out some common post-processing of the generated depfile. # Requires the auxiliary global variable '$tmpdepfile' to be set. aix_post_process_depfile () { # If the compiler actually managed to produce a dependency file, # post-process it. if test -f "$tmpdepfile"; then # Each line is of the form 'foo.o: dependency.h'. # Do two passes, one to just change these to # $object: dependency.h # and one to simply output # dependency.h: # which is needed to avoid the deleted-header problem. { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" } > "$depfile" rm -f "$tmpdepfile" else make_dummy_depfile fi } # A tabulation character. tab=' ' # A newline character. nl=' ' # Character ranges might be problematic outside the C locale. # These definitions help. upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ lower=abcdefghijklmnopqrstuvwxyz digits=0123456789 alpha=${upper}${lower} if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Avoid interferences from the environment. gccflag= dashmflag= # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvisualcpp fi if test "$depmode" = msvc7msys; then # This is just like msvc7 but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvc7 fi if test "$depmode" = xlc; then # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. gccflag=-qmakedep=gcc,-MF depmode=gcc fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. ## (see the conditional assignment to $gccflag above). ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). Also, it might not be ## supported by the other compilers which use the 'gcc' depmode. ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The second -e expression handles DOS-style file names with drive # letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the "deleted header file" problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. ## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ | tr "$nl" ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" ;; xlc) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done aix_post_process_depfile ;; tcc) # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 # FIXME: That version still under development at the moment of writing. # Make that this statement remains true also for stable, released # versions. # It will wrap lines (doesn't matter whether long or short) with a # trailing '\', as in: # # foo.o : \ # foo.c \ # foo.h \ # # It will put a trailing '\' even on the last line, and will use leading # spaces rather than leading tabs (at least since its commit 0394caf7 # "Emit spaces for -MD"). "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. # We have to change lines of the first kind to '$object: \'. sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" # And for each line of the second kind, we have to emit a 'dep.h:' # dummy dependency, to avoid the deleted-header problem. sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" ;; ## The order of this option in the case statement is important, since the ## shell code in configure will try each of these formats in the order ## listed in this file. A plain '-MD' option would be understood by many ## compilers, so we must ensure this comes after the gcc and icc options. pgcc) # Portland's C compiler understands '-MD'. # Will always output deps to 'file.d' where file is the root name of the # source file under compilation, even if file resides in a subdirectory. # The object file name does not affect the name of the '.d' file. # pgcc 10.2 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using '\' : # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... set_dir_from "$object" # Use the source, not the object, to determine the base name, since # that's sadly what pgcc will do too. set_base_from "$source" tmpdepfile=$base.d # For projects that build the same source file twice into different object # files, the pgcc approach of using the *source* file root name can cause # problems in parallel builds. Use a locking strategy to avoid stomping on # the same $tmpdepfile. lockdir=$base.d-lock trap " echo '$0: caught signal, cleaning up...' >&2 rmdir '$lockdir' exit 1 " 1 2 13 15 numtries=100 i=$numtries while test $i -gt 0; do # mkdir is a portable test-and-set. if mkdir "$lockdir" 2>/dev/null; then # This process acquired the lock. "$@" -MD stat=$? # Release the lock. rmdir "$lockdir" break else # If the lock is being held by a different process, wait # until the winning process is done or we timeout. while test -d "$lockdir" && test $i -gt 0; do sleep 1 i=`expr $i - 1` done fi i=`expr $i - 1` done trap - 1 2 13 15 if test $i -le 0; then echo "$0: failed to acquire lock after $numtries attempts" >&2 echo "$0: check lockdir '$lockdir'" >&2 exit 1 fi if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form `foo.o: dependent.h', # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this invocation # correctly. Breaking it into two sed invocations is a workaround. sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" # Add 'dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// s/$/:/ p }' "$tmpdepfile" >> "$depfile" else make_dummy_depfile fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in 'foo.d' instead, so we check for that too. # Subdirectories are respected. set_dir_from "$object" set_base_from "$object" if test "$libtool" = yes; then # Libtool generates 2 separate objects for the 2 libraries. These # two compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir$base.o.d # libtool 1.5 tmpdepfile2=$dir.libs/$base.o.d # Likewise. tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d "$@" -MD fi stat=$? if test $stat -ne 0; then rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done # Same post-processing that is required for AIX mode. aix_post_process_depfile ;; msvc7) if test "$libtool" = yes; then showIncludes=-Wc,-showIncludes else showIncludes=-showIncludes fi "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" if test $stat -ne 0; then rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The first sed program below extracts the file names and escapes # backslashes for cygpath. The second sed program outputs the file # name when reading, but also accumulates all include files in the # hold buffer in order to output them again at the end. This only # works with sed implementations that can handle large buffers. sed < "$tmpdepfile" -n ' /^Note: including file: *\(.*\)/ { s//\1/ s/\\/\\\\/g p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g s/\(.*\)/'"$tab"'\1 \\/p s/.\(.*\) \\/\1:/ H $ { s/.*/'"$tab"'/ G p }' >> "$depfile" echo >> "$depfile" # make sure the fragment doesn't end with a backslash rm -f "$tmpdepfile" ;; msvc7msys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for ':' # in the target name. This is to cope with DOS-style filenames: # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process this sed invocation # correctly. Breaking it into two sed invocations is a workaround. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift cleared=no eat=no for arg do case $cleared in no) set ""; shift cleared=yes ;; esac if test $eat = yes; then eat=no continue fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -arch) eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" # Some versions of the HPUX 10.20 sed can't process the last invocation # correctly. Breaking it into two sed invocations is a workaround. sed '1,2d' "$tmpdepfile" \ | tr ' ' "$nl" \ | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E \ | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi IFS=" " for arg do case "$arg" in -o) shift ;; $object) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" echo "$tab" >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; msvcmsys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: clipper/build-aux/install-sh000755 000765 000000 00000033255 12506727731 016321 0ustar00ccbwheel000000 000000 #!/bin/sh # install - install a program, script, or datafile scriptversion=2011-11-20.07; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # 'make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call 'install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for 'test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: clipper/build-aux/ltmain.sh000644 000765 000000 00001051522 12057357010 016121 0ustar00ccbwheel000000 000000 # libtool (GNU libtool) 2.4.2 # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 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. # GNU Libtool is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, # or obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # Usage: $progname [OPTION]... [MODE-ARG]... # # Provide generalized library-building support services. # # --config show all configuration variables # --debug enable verbose shell tracing # -n, --dry-run display commands without modifying any files # --features display basic configuration information and exit # --mode=MODE use operation mode MODE # --preserve-dup-deps don't remove duplicate dependency libraries # --quiet, --silent don't print informational messages # --no-quiet, --no-silent # print informational messages (default) # --no-warn don't display warning messages # --tag=TAG use configuration variables from tag TAG # -v, --verbose print more informational messages than default # --no-verbose don't print the extra informational messages # --version print version information # -h, --help, --help-all print short, long, or detailed help message # # MODE must be one of the following: # # clean remove files from the build directory # compile compile a source file into a libtool object # execute automatically set library path, then run a program # finish complete the installation of libtool libraries # install install libraries or executables # link create a library or an executable # uninstall remove libraries from an installed directory # # MODE-ARGS vary depending on the MODE. When passed as first option, # `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that. # Try `$progname --help --mode=MODE' for a more detailed description of MODE. # # When reporting a bug, please describe a test case to reproduce it and # include the following information: # # host-triplet: $host # shell: $SHELL # compiler: $LTCC # compiler flags: $LTCFLAGS # linker: $LD (gnu? $with_gnu_ld) # $progname: (GNU libtool) 2.4.2 # automake: $automake_version # autoconf: $autoconf_version # # Report bugs to . # GNU libtool home page: . # General help using GNU software: . PROGRAM=libtool PACKAGE=libtool VERSION=2.4.2 TIMESTAMP="" package_revision=1.3337 # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } # NLS nuisances: We save the old values to restore during execute mode. lt_user_locale= lt_safe_locale= for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${$lt_var+set}\" = set; then save_$lt_var=\$$lt_var $lt_var=C export $lt_var lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" fi" done LC_ALL=C LANGUAGE=C export LANGUAGE LC_ALL $lt_unset CDPATH # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh # is ksh but when the shell is invoked as "sh" and the current value of # the _XPG environment variable is not equal to 1 (one), the special # positional parameter $0, within a function call, is the name of the # function. progpath="$0" : ${CP="cp -f"} test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} : ${Xsed="$SED -e 1s/^X//"} # Global variables: EXIT_SUCCESS=0 EXIT_FAILURE=1 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. exit_status=$EXIT_SUCCESS # Make sure IFS has a sensible default lt_nl=' ' IFS=" $lt_nl" dirname="s,/[^/]*$,," basename="s,^.*/,," # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi } # func_dirname may be replaced by extended shell implementation # func_basename file func_basename () { func_basename_result=`$ECHO "${1}" | $SED "$basename"` } # func_basename may be replaced by extended shell implementation # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi func_basename_result=`$ECHO "${1}" | $SED -e "$basename"` } # func_dirname_and_basename may be replaced by extended shell implementation # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # func_strip_suffix prefix name func_stripname () { case ${2} in .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname may be replaced by extended shell implementation # These SED scripts presuppose an absolute path with a trailing slash. pathcar='s,^/\([^/]*\).*$,\1,' pathcdr='s,^/[^/]*,,' removedotparts=':dotsl s@/\./@/@g t dotsl s,/\.$,/,' collapseslashes='s@/\{1,\}@/@g' finalslash='s,/*$,/,' # func_normal_abspath PATH # Remove doubled-up and trailing slashes, "." path components, # and cancel out any ".." path components in PATH after making # it an absolute path. # value returned in "$func_normal_abspath_result" func_normal_abspath () { # Start from root dir and reassemble the path. func_normal_abspath_result= func_normal_abspath_tpath=$1 func_normal_abspath_altnamespace= case $func_normal_abspath_tpath in "") # Empty path, that just means $cwd. func_stripname '' '/' "`pwd`" func_normal_abspath_result=$func_stripname_result return ;; # The next three entries are used to spot a run of precisely # two leading slashes without using negated character classes; # we take advantage of case's first-match behaviour. ///*) # Unusual form of absolute path, do nothing. ;; //*) # Not necessarily an ordinary path; POSIX reserves leading '//' # and for example Cygwin uses it to access remote file shares # over CIFS/SMB, so we conserve a leading double slash if found. func_normal_abspath_altnamespace=/ ;; /*) # Absolute path, do nothing. ;; *) # Relative path, prepend $cwd. func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath ;; esac # Cancel out all the simple stuff to save iterations. We also want # the path to end with a slash for ease of parsing, so make sure # there is one (and only one) here. func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"` while :; do # Processed it all yet? if test "$func_normal_abspath_tpath" = / ; then # If we ascended to the root using ".." the result may be empty now. if test -z "$func_normal_abspath_result" ; then func_normal_abspath_result=/ fi break fi func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$pathcar"` func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$pathcdr"` # Figure out what to do with it case $func_normal_abspath_tcomponent in "") # Trailing empty path component, ignore it. ;; ..) # Parent dir; strip last assembled component from result. func_dirname "$func_normal_abspath_result" func_normal_abspath_result=$func_dirname_result ;; *) # Actual path component, append it. func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent ;; esac done # Restore leading double-slash if one was found on entry. func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result } # func_relative_path SRCDIR DSTDIR # generates a relative path from SRCDIR to DSTDIR, with a trailing # slash if non-empty, suitable for immediately appending a filename # without needing to append a separator. # value returned in "$func_relative_path_result" func_relative_path () { func_relative_path_result= func_normal_abspath "$1" func_relative_path_tlibdir=$func_normal_abspath_result func_normal_abspath "$2" func_relative_path_tbindir=$func_normal_abspath_result # Ascend the tree starting from libdir while :; do # check if we have found a prefix of bindir case $func_relative_path_tbindir in $func_relative_path_tlibdir) # found an exact match func_relative_path_tcancelled= break ;; $func_relative_path_tlibdir*) # found a matching prefix func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" func_relative_path_tcancelled=$func_stripname_result if test -z "$func_relative_path_result"; then func_relative_path_result=. fi break ;; *) func_dirname $func_relative_path_tlibdir func_relative_path_tlibdir=${func_dirname_result} if test "x$func_relative_path_tlibdir" = x ; then # Have to descend all the way to the root! func_relative_path_result=../$func_relative_path_result func_relative_path_tcancelled=$func_relative_path_tbindir break fi func_relative_path_result=../$func_relative_path_result ;; esac done # Now calculate path; take care to avoid doubling-up slashes. func_stripname '' '/' "$func_relative_path_result" func_relative_path_result=$func_stripname_result func_stripname '/' '/' "$func_relative_path_tcancelled" if test "x$func_stripname_result" != x ; then func_relative_path_result=${func_relative_path_result}/${func_stripname_result} fi # Normalisation. If bindir is libdir, return empty string, # else relative path ending with a slash; either way, target # file name can be directly appended. if test ! -z "$func_relative_path_result"; then func_stripname './' '' "$func_relative_path_result/" func_relative_path_result=$func_stripname_result fi } # The name of this program: func_dirname_and_basename "$progpath" progname=$func_basename_result # Make sure we have an absolute path for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) progdir=$func_dirname_result progdir=`cd "$progdir" && pwd` progpath="$progdir/$progname" ;; *) save_IFS="$IFS" IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do IFS="$save_IFS" test -x "$progdir/$progname" && break done IFS="$save_IFS" test -n "$progdir" || progdir=`pwd` progpath="$progdir/$progname" ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. Xsed="${SED}"' -e 1s/^X//' sed_quote_subst='s/\([`"$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution that turns a string into a regex matching for the # string literally. sed_make_literal_regex='s,[].[^$\\*\/],\\&,g' # Sed substitution that converts a w32 file name or path # which contains forward slashes, into one that contains # (escaped) backslashes. A very naive implementation. lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' # Re-`\' parameter expansions in output of double_quote_subst that were # `\'-ed in input to the same. If an odd number of `\' preceded a '$' # in input to double_quote_subst, that '$' was protected from expansion. # Since each input `\' is now two `\'s, look for any number of runs of # four `\'s followed by two `\'s and then a '$'. `\' that '$'. bs='\\' bs2='\\\\' bs4='\\\\\\\\' dollar='\$' sed_double_backslash="\ s/$bs4/&\\ /g s/^$bs2$dollar/$bs&/ s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g s/\n//g" # Standard options: opt_dry_run=false opt_help=false opt_quiet=false opt_verbose=false opt_warning=: # func_echo arg... # Echo program name prefixed message, along with the current mode # name if it has been set yet. func_echo () { $ECHO "$progname: ${opt_mode+$opt_mode: }$*" } # func_verbose arg... # Echo program name prefixed message in verbose mode only. func_verbose () { $opt_verbose && func_echo ${1+"$@"} # A bug in bash halts the script if the last line of a function # fails when set -e is in force, so we need another command to # work around that: : } # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } # func_error arg... # Echo program name prefixed message to standard error. func_error () { $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 } # func_warning arg... # Echo program name prefixed warning message to standard error. func_warning () { $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 # bash bug again: : } # func_fatal_error arg... # Echo program name prefixed message to standard error, and exit. func_fatal_error () { func_error ${1+"$@"} exit $EXIT_FAILURE } # func_fatal_help arg... # Echo program name prefixed message to standard error, followed by # a help hint, and exit. func_fatal_help () { func_error ${1+"$@"} func_fatal_error "$help" } help="Try \`$progname --help' for more information." ## default # func_grep expression filename # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { $GREP "$1" "$2" >/dev/null 2>&1 } # func_mkdir_p directory-path # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { my_directory_path="$1" my_dir_list= if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then # Protect directory names starting with `-' case $my_directory_path in -*) my_directory_path="./$my_directory_path" ;; esac # While some portion of DIR does not yet exist... while test ! -d "$my_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. my_dir_list="$my_directory_path:$my_dir_list" # If the last portion added has no slash in it, the list is done case $my_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"` done my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'` save_mkdir_p_IFS="$IFS"; IFS=':' for my_dir in $my_dir_list; do IFS="$save_mkdir_p_IFS" # mkdir can fail with a `File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! $MKDIR "$my_dir" 2>/dev/null || : done IFS="$save_mkdir_p_IFS" # Bail out if we (or some other process) failed to create a directory. test -d "$my_directory_path" || \ func_fatal_error "Failed to create \`$1'" fi } # func_mktempdir [string] # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If # given, STRING is the basename for that directory. func_mktempdir () { my_template="${TMPDIR-/tmp}/${1-$progname}" if test "$opt_dry_run" = ":"; then # Return a directory name, but don't create it in dry-run mode my_tmpdir="${my_template}-$$" else # If mktemp works, use that first and foremost my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` if test ! -d "$my_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race my_tmpdir="${my_template}-${RANDOM-0}$$" save_mktempdir_umask=`umask` umask 0077 $MKDIR "$my_tmpdir" umask $save_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure test -d "$my_tmpdir" || \ func_fatal_error "cannot create temporary directory \`$my_tmpdir'" fi $ECHO "$my_tmpdir" } # func_quote_for_eval arg # Aesthetically quote ARG to be evaled later. # This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT # is double-quoted, suitable for a subsequent eval, whereas # FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters # which are still active within double quotes backslashified. func_quote_for_eval () { case $1 in *[\\\`\"\$]*) func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;; *) func_quote_for_eval_unquoted_result="$1" ;; esac case $func_quote_for_eval_unquoted_result in # Double-quote args containing shell metacharacters to delay # word splitting, command substitution and and variable # expansion for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" ;; *) func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" esac } # func_quote_for_expand arg # Aesthetically quote ARG to be evaled later; same as above, # but do not quote variable references. func_quote_for_expand () { case $1 in *[\\\`\"]*) my_arg=`$ECHO "$1" | $SED \ -e "$double_quote_subst" -e "$sed_double_backslash"` ;; *) my_arg="$1" ;; esac case $my_arg in # Double-quote args containing shell metacharacters to delay # word splitting and command substitution for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") my_arg="\"$my_arg\"" ;; esac func_quote_for_expand_result="$my_arg" } # func_show_eval cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. func_show_eval () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$my_cmd" my_status=$? if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_show_eval_locale cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. Use the saved locale for evaluation. func_show_eval_locale () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$lt_user_locale $my_cmd" my_status=$? eval "$lt_safe_locale" if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_tr_sh # Turn $1 into a string suitable for a shell variable name. # Result is stored in $func_tr_sh_result. All characters # not in the set a-zA-Z0-9_ are replaced with '_'. Further, # if $1 begins with a digit, a '_' is prepended as well. func_tr_sh () { case $1 in [0-9]* | *[!a-zA-Z0-9_]*) func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` ;; * ) func_tr_sh_result=$1 ;; esac } # func_version # Echo version message to standard output and exit. func_version () { $opt_debug $SED -n '/(C)/!b go :more /\./!{ N s/\n# / / b more } :go /^# '$PROGRAM' (GNU /,/# warranty; / { s/^# // s/^# *$// s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ p }' < "$progpath" exit $? } # func_usage # Echo short help message to standard output and exit. func_usage () { $opt_debug $SED -n '/^# Usage:/,/^# *.*--help/ { s/^# // s/^# *$// s/\$progname/'$progname'/ p }' < "$progpath" echo $ECHO "run \`$progname --help | more' for full usage" exit $? } # func_help [NOEXIT] # Echo long help message to standard output and exit, # unless 'noexit' is passed as argument. func_help () { $opt_debug $SED -n '/^# Usage:/,/# Report bugs to/ { :print s/^# // s/^# *$// s*\$progname*'$progname'* s*\$host*'"$host"'* s*\$SHELL*'"$SHELL"'* s*\$LTCC*'"$LTCC"'* s*\$LTCFLAGS*'"$LTCFLAGS"'* s*\$LD*'"$LD"'* s/\$with_gnu_ld/'"$with_gnu_ld"'/ s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ p d } /^# .* home page:/b print /^# General help using/b print ' < "$progpath" ret=$? if test -z "$1"; then exit $ret fi } # func_missing_arg argname # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { $opt_debug func_error "missing argument for $1." exit_cmd=exit } # func_split_short_opt shortopt # Set func_split_short_opt_name and func_split_short_opt_arg shell # variables after splitting SHORTOPT after the 2nd character. func_split_short_opt () { my_sed_short_opt='1s/^\(..\).*$/\1/;q' my_sed_short_rest='1s/^..\(.*\)$/\1/;q' func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"` func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"` } # func_split_short_opt may be replaced by extended shell implementation # func_split_long_opt longopt # Set func_split_long_opt_name and func_split_long_opt_arg shell # variables after splitting LONGOPT at the `=' sign. func_split_long_opt () { my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q' my_sed_long_arg='1s/^--[^=]*=//' func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"` func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"` } # func_split_long_opt may be replaced by extended shell implementation exit_cmd=: magic="%%%MAGIC variable%%%" magic_exe="%%%MAGIC EXE variable%%%" # Global variables. nonopt= preserve_args= lo2o="s/\\.lo\$/.${objext}/" o2lo="s/\\.${objext}\$/.lo/" extracted_archives= extracted_serial=0 # If this variable is set in any of the actions, the command in it # will be execed at the end. This prevents here-documents from being # left over by shells. exec_cmd= # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "${1}=\$${1}\${2}" } # func_append may be replaced by extended shell implementation # func_append_quoted var value # Quote VALUE and append to the end of shell variable VAR, separated # by a space. func_append_quoted () { func_quote_for_eval "${2}" eval "${1}=\$${1}\\ \$func_quote_for_eval_result" } # func_append_quoted may be replaced by extended shell implementation # func_arith arithmetic-term... func_arith () { func_arith_result=`expr "${@}"` } # func_arith may be replaced by extended shell implementation # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len` } # func_len may be replaced by extended shell implementation # func_lo2o object func_lo2o () { func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` } # func_lo2o may be replaced by extended shell implementation # func_xform libobj-or-source func_xform () { func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` } # func_xform may be replaced by extended shell implementation # func_fatal_configuration arg... # Echo program name prefixed message to standard error, followed by # a configuration failure hint, and exit. func_fatal_configuration () { func_error ${1+"$@"} func_error "See the $PACKAGE documentation for more information." func_fatal_error "Fatal configuration error." } # func_config # Display the configuration for all the tags in this script. func_config () { re_begincf='^# ### BEGIN LIBTOOL' re_endcf='^# ### END LIBTOOL' # Default configuration. $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" # Now print the configurations for the tags. for tagname in $taglist; do $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" done exit $? } # func_features # Display the features supported by this script. func_features () { echo "host: $host" if test "$build_libtool_libs" = yes; then echo "enable shared libraries" else echo "disable shared libraries" fi if test "$build_old_libs" = yes; then echo "enable static libraries" else echo "disable static libraries" fi exit $? } # func_enable_tag tagname # Verify that TAGNAME is valid, and either flag an error and exit, or # enable the TAGNAME tag. We also add TAGNAME to the global $taglist # variable here. func_enable_tag () { # Global variable: tagname="$1" re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" sed_extractcf="/$re_begincf/,/$re_endcf/p" # Validate tagname. case $tagname in *[!-_A-Za-z0-9,/]*) func_fatal_error "invalid tag name: $tagname" ;; esac # Don't test for the "default" C tag, as we know it's # there but not specially marked. case $tagname in CC) ;; *) if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then taglist="$taglist $tagname" # Evaluate the configuration. Be careful to quote the path # and the sed script, to avoid splitting on whitespace, but # also don't use non-portable quotes within backquotes within # quotes we have to do it in 2 steps: extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` eval "$extractedcf" else func_error "ignoring unknown tag $tagname" fi ;; esac } # func_check_version_match # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { if test "$package_revision" != "$macro_revision"; then if test "$VERSION" != "$macro_version"; then if test -z "$macro_version"; then cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF fi else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF fi exit $EXIT_MISMATCH fi } # Shorthand for --mode=foo, only valid as the first argument case $1 in clean|clea|cle|cl) shift; set dummy --mode clean ${1+"$@"}; shift ;; compile|compil|compi|comp|com|co|c) shift; set dummy --mode compile ${1+"$@"}; shift ;; execute|execut|execu|exec|exe|ex|e) shift; set dummy --mode execute ${1+"$@"}; shift ;; finish|finis|fini|fin|fi|f) shift; set dummy --mode finish ${1+"$@"}; shift ;; install|instal|insta|inst|ins|in|i) shift; set dummy --mode install ${1+"$@"}; shift ;; link|lin|li|l) shift; set dummy --mode link ${1+"$@"}; shift ;; uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) shift; set dummy --mode uninstall ${1+"$@"}; shift ;; esac # Option defaults: opt_debug=: opt_dry_run=false opt_config=false opt_preserve_dup_deps=false opt_features=false opt_finish=false opt_help=false opt_help_all=false opt_silent=: opt_warning=: opt_verbose=: opt_silent=false opt_verbose=false # Parse options once, thoroughly. This comes as soon as possible in the # script to make things like `--version' happen as quickly as we can. { # this just eases exit handling while test $# -gt 0; do opt="$1" shift case $opt in --debug|-x) opt_debug='set -x' func_echo "enabling shell trace mode" $opt_debug ;; --dry-run|--dryrun|-n) opt_dry_run=: ;; --config) opt_config=: func_config ;; --dlopen|-dlopen) optarg="$1" opt_dlopen="${opt_dlopen+$opt_dlopen }$optarg" shift ;; --preserve-dup-deps) opt_preserve_dup_deps=: ;; --features) opt_features=: func_features ;; --finish) opt_finish=: set dummy --mode finish ${1+"$@"}; shift ;; --help) opt_help=: ;; --help-all) opt_help_all=: opt_help=': help-all' ;; --mode) test $# = 0 && func_missing_arg $opt && break optarg="$1" opt_mode="$optarg" case $optarg in # Valid mode arguments: clean|compile|execute|finish|install|link|relink|uninstall) ;; # Catch anything else as an error *) func_error "invalid argument for $opt" exit_cmd=exit break ;; esac shift ;; --no-silent|--no-quiet) opt_silent=false func_append preserve_args " $opt" ;; --no-warning|--no-warn) opt_warning=false func_append preserve_args " $opt" ;; --no-verbose) opt_verbose=false func_append preserve_args " $opt" ;; --silent|--quiet) opt_silent=: func_append preserve_args " $opt" opt_verbose=false ;; --verbose|-v) opt_verbose=: func_append preserve_args " $opt" opt_silent=false ;; --tag) test $# = 0 && func_missing_arg $opt && break optarg="$1" opt_tag="$optarg" func_append preserve_args " $opt $optarg" func_enable_tag "$optarg" shift ;; -\?|-h) func_usage ;; --help) func_help ;; --version) func_version ;; # Separate optargs to long options: --*=*) func_split_long_opt "$opt" set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} shift ;; # Separate non-argument short options: -\?*|-h*|-n*|-v*) func_split_short_opt "$opt" set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} shift ;; --) break ;; -*) func_fatal_help "unrecognized option \`$opt'" ;; *) set dummy "$opt" ${1+"$@"}; shift; break ;; esac done # Validate options: # save first non-option argument if test "$#" -gt 0; then nonopt="$opt" shift fi # preserve --debug test "$opt_debug" = : || func_append preserve_args " --debug" case $host in *cygwin* | *mingw* | *pw32* | *cegcc*) # don't eliminate duplications in $postdeps and $predeps opt_duplicate_compiler_generated_deps=: ;; *) opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps ;; esac $opt_help || { # Sanity checks first: func_check_version_match if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then func_fatal_configuration "not configured to build any kind of library" fi # Darwin sucks eval std_shrext=\"$shrext_cmds\" # Only execute mode is allowed to have -dlopen flags. if test -n "$opt_dlopen" && test "$opt_mode" != execute; then func_error "unrecognized option \`-dlopen'" $ECHO "$help" 1>&2 exit $EXIT_FAILURE fi # Change the help message to a mode-specific one. generic_help="$help" help="Try \`$progname --help --mode=$opt_mode' for more information." } # Bail if the options were screwed $exit_cmd $EXIT_FAILURE } ## ----------- ## ## Main. ## ## ----------- ## # func_lalib_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && $SED -e 4q "$1" 2>/dev/null \ | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_unsafe_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be # fatal anyway. Works if `file' does not exist. func_lalib_unsafe_p () { lalib_p=no if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then for lalib_p_l in 1 2 3 4 do read lalib_p_line case "$lalib_p_line" in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi test "$lalib_p" = yes } # func_ltwrapper_script_p file # True iff FILE is a libtool wrapper script # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_script_p () { func_lalib_p "$1" } # func_ltwrapper_executable_p file # True iff FILE is a libtool wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_executable_p () { func_ltwrapper_exec_suffix= case $1 in *.exe) ;; *) func_ltwrapper_exec_suffix=.exe ;; esac $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 } # func_ltwrapper_scriptname file # Assumes file is an ltwrapper_executable # uses $file to determine the appropriate filename for a # temporary ltwrapper_script. func_ltwrapper_scriptname () { func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" } # func_ltwrapper_p file # True iff FILE is a libtool wrapper script or wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_p () { func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" } # func_execute_cmds commands fail_cmd # Execute tilde-delimited COMMANDS. # If FAIL_CMD is given, eval that upon failure. # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { $opt_debug save_ifs=$IFS; IFS='~' for cmd in $1; do IFS=$save_ifs eval cmd=\"$cmd\" func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs } # func_source file # Source FILE, adding directory component if necessary. # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing # `FILE.' does not work on cygwin managed mounts. func_source () { $opt_debug case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; esac } # func_resolve_sysroot PATH # Replace a leading = in PATH with a sysroot. Store the result into # func_resolve_sysroot_result func_resolve_sysroot () { func_resolve_sysroot_result=$1 case $func_resolve_sysroot_result in =*) func_stripname '=' '' "$func_resolve_sysroot_result" func_resolve_sysroot_result=$lt_sysroot$func_stripname_result ;; esac } # func_replace_sysroot PATH # If PATH begins with the sysroot, replace it with = and # store the result into func_replace_sysroot_result. func_replace_sysroot () { case "$lt_sysroot:$1" in ?*:"$lt_sysroot"*) func_stripname "$lt_sysroot" '' "$1" func_replace_sysroot_result="=$func_stripname_result" ;; *) # Including no sysroot. func_replace_sysroot_result=$1 ;; esac } # func_infer_tag arg # Infer tagged configuration to use if any are available and # if one wasn't chosen via the "--tag" command line option. # Only attempt this if the compiler in the base compile # command doesn't match the default compiler. # arg is usually of the form 'gcc ...' func_infer_tag () { $opt_debug if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case $@ in # Blanks in the command may have been stripped by the calling shell, # but not from the CC environment variable when configure was run. " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;; # Blanks at the start of $base_compile will cause this to fail # if we don't check for them as well. *) for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case "$@ " in " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) # The compiler in the base compile command matches # the one in the tagged configuration. # Assume this is the tagged configuration we want. tagname=$z break ;; esac fi done # If $tagname still isn't set, then no tagged configuration # was found and let the user know that the "--tag" command # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" func_fatal_error "specify a tag with \`--tag'" # else # func_verbose "using $tagname tagged configuration" fi ;; esac fi } # func_write_libtool_object output_name pic_name nonpic_name # Create a libtool object file (analogous to a ".la" file), # but don't create it if we're doing a dry run. func_write_libtool_object () { write_libobj=${1} if test "$build_libtool_libs" = yes; then write_lobj=\'${2}\' else write_lobj=none fi if test "$build_old_libs" = yes; then write_oldobj=\'${3}\' else write_oldobj=none fi $opt_dry_run || { cat >${write_libobj}T </dev/null` if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | $SED -e "$lt_sed_naive_backslashify"` else func_convert_core_file_wine_to_w32_result= fi fi } # end: func_convert_core_file_wine_to_w32 # func_convert_core_path_wine_to_w32 ARG # Helper function used by path conversion functions when $build is *nix, and # $host is mingw, cygwin, or some other w32 environment. Relies on a correctly # configured wine environment available, with the winepath program in $build's # $PATH. Assumes ARG has no leading or trailing path separator characters. # # ARG is path to be converted from $build format to win32. # Result is available in $func_convert_core_path_wine_to_w32_result. # Unconvertible file (directory) names in ARG are skipped; if no directory names # are convertible, then the result may be empty. func_convert_core_path_wine_to_w32 () { $opt_debug # unfortunately, winepath doesn't convert paths, only file names func_convert_core_path_wine_to_w32_result="" if test -n "$1"; then oldIFS=$IFS IFS=: for func_convert_core_path_wine_to_w32_f in $1; do IFS=$oldIFS func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" if test -n "$func_convert_core_file_wine_to_w32_result" ; then if test -z "$func_convert_core_path_wine_to_w32_result"; then func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result" else func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" fi fi done IFS=$oldIFS fi } # end: func_convert_core_path_wine_to_w32 # func_cygpath ARGS... # Wrapper around calling the cygpath program via LT_CYGPATH. This is used when # when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) # $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or # (2), returns the Cygwin file name or path in func_cygpath_result (input # file name or path is assumed to be in w32 format, as previously converted # from $build's *nix or MSYS format). In case (3), returns the w32 file name # or path in func_cygpath_result (input file name or path is assumed to be in # Cygwin format). Returns an empty string on error. # # ARGS are passed to cygpath, with the last one being the file name or path to # be converted. # # Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH # environment variable; do not put it in $PATH. func_cygpath () { $opt_debug if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` if test "$?" -ne 0; then # on failure, ensure result is empty func_cygpath_result= fi else func_cygpath_result= func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'" fi } #end: func_cygpath # func_convert_core_msys_to_w32 ARG # Convert file name or path ARG from MSYS format to w32 format. Return # result in func_convert_core_msys_to_w32_result. func_convert_core_msys_to_w32 () { $opt_debug # awkward: cmd appends spaces to result func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` } #end: func_convert_core_msys_to_w32 # func_convert_file_check ARG1 ARG2 # Verify that ARG1 (a file name in $build format) was converted to $host # format in ARG2. Otherwise, emit an error message, but continue (resetting # func_to_host_file_result to ARG1). func_convert_file_check () { $opt_debug if test -z "$2" && test -n "$1" ; then func_error "Could not determine host file name corresponding to" func_error " \`$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: func_to_host_file_result="$1" fi } # end func_convert_file_check # func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH # Verify that FROM_PATH (a path in $build format) was converted to $host # format in TO_PATH. Otherwise, emit an error message, but continue, resetting # func_to_host_file_result to a simplistic fallback value (see below). func_convert_path_check () { $opt_debug if test -z "$4" && test -n "$3"; then func_error "Could not determine the host path corresponding to" func_error " \`$3'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This is a deliberately simplistic "conversion" and # should not be "improved". See libtool.info. if test "x$1" != "x$2"; then lt_replace_pathsep_chars="s|$1|$2|g" func_to_host_path_result=`echo "$3" | $SED -e "$lt_replace_pathsep_chars"` else func_to_host_path_result="$3" fi fi } # end func_convert_path_check # func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG # Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT # and appending REPL if ORIG matches BACKPAT. func_convert_path_front_back_pathsep () { $opt_debug case $4 in $1 ) func_to_host_path_result="$3$func_to_host_path_result" ;; esac case $4 in $2 ) func_append func_to_host_path_result "$3" ;; esac } # end func_convert_path_front_back_pathsep ################################################## # $build to $host FILE NAME CONVERSION FUNCTIONS # ################################################## # invoked via `$to_host_file_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # Result will be available in $func_to_host_file_result. # func_to_host_file ARG # Converts the file name ARG from $build format to $host format. Return result # in func_to_host_file_result. func_to_host_file () { $opt_debug $to_host_file_cmd "$1" } # end func_to_host_file # func_to_tool_file ARG LAZY # converts the file name ARG from $build format to toolchain format. Return # result in func_to_tool_file_result. If the conversion in use is listed # in (the comma separated) LAZY, no conversion takes place. func_to_tool_file () { $opt_debug case ,$2, in *,"$to_tool_file_cmd",*) func_to_tool_file_result=$1 ;; *) $to_tool_file_cmd "$1" func_to_tool_file_result=$func_to_host_file_result ;; esac } # end func_to_tool_file # func_convert_file_noop ARG # Copy ARG to func_to_host_file_result. func_convert_file_noop () { func_to_host_file_result="$1" } # end func_convert_file_noop # func_convert_file_msys_to_w32 ARG # Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_file_result. func_convert_file_msys_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_to_host_file_result="$func_convert_core_msys_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_w32 # func_convert_file_cygwin_to_w32 ARG # Convert file name ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_file_cygwin_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then # because $build is cygwin, we call "the" cygpath in $PATH; no need to use # LT_CYGPATH in this case. func_to_host_file_result=`cygpath -m "$1"` fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_cygwin_to_w32 # func_convert_file_nix_to_w32 ARG # Convert file name ARG from *nix to w32 format. Requires a wine environment # and a working winepath. Returns result in func_to_host_file_result. func_convert_file_nix_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_file_wine_to_w32 "$1" func_to_host_file_result="$func_convert_core_file_wine_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_w32 # func_convert_file_msys_to_cygwin ARG # Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_file_msys_to_cygwin () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_cygpath -u "$func_convert_core_msys_to_w32_result" func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_cygwin # func_convert_file_nix_to_cygwin ARG # Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed # in a wine environment, working winepath, and LT_CYGPATH set. Returns result # in func_to_host_file_result. func_convert_file_nix_to_cygwin () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. func_convert_core_file_wine_to_w32 "$1" func_cygpath -u "$func_convert_core_file_wine_to_w32_result" func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_cygwin ############################################# # $build to $host PATH CONVERSION FUNCTIONS # ############################################# # invoked via `$to_host_path_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # The result will be available in $func_to_host_path_result. # # Path separators are also converted from $build format to $host format. If # ARG begins or ends with a path separator character, it is preserved (but # converted to $host format) on output. # # All path conversion functions are named using the following convention: # file name conversion function : func_convert_file_X_to_Y () # path conversion function : func_convert_path_X_to_Y () # where, for any given $build/$host combination the 'X_to_Y' value is the # same. If conversion functions are added for new $build/$host combinations, # the two new functions must follow this pattern, or func_init_to_host_path_cmd # will break. # func_init_to_host_path_cmd # Ensures that function "pointer" variable $to_host_path_cmd is set to the # appropriate value, based on the value of $to_host_file_cmd. to_host_path_cmd= func_init_to_host_path_cmd () { $opt_debug if test -z "$to_host_path_cmd"; then func_stripname 'func_convert_file_' '' "$to_host_file_cmd" to_host_path_cmd="func_convert_path_${func_stripname_result}" fi } # func_to_host_path ARG # Converts the path ARG from $build format to $host format. Return result # in func_to_host_path_result. func_to_host_path () { $opt_debug func_init_to_host_path_cmd $to_host_path_cmd "$1" } # end func_to_host_path # func_convert_path_noop ARG # Copy ARG to func_to_host_path_result. func_convert_path_noop () { func_to_host_path_result="$1" } # end func_convert_path_noop # func_convert_path_msys_to_w32 ARG # Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_path_result. func_convert_path_msys_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from ARG. MSYS # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; # and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result="$func_convert_core_msys_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_msys_to_w32 # func_convert_path_cygwin_to_w32 ARG # Convert path ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_path_cygwin_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_cygwin_to_w32 # func_convert_path_nix_to_w32 ARG # Convert path ARG from *nix to w32 format. Requires a wine environment and # a working winepath. Returns result in func_to_host_file_result. func_convert_path_nix_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result="$func_convert_core_path_wine_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_nix_to_w32 # func_convert_path_msys_to_cygwin ARG # Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_path_msys_to_cygwin () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_msys_to_w32_result" func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_msys_to_cygwin # func_convert_path_nix_to_cygwin ARG # Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a # a wine environment, working winepath, and LT_CYGPATH set. Returns result in # func_to_host_file_result. func_convert_path_nix_to_cygwin () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them # into '.;' and ';.', and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_nix_to_cygwin # func_mode_compile arg... func_mode_compile () { $opt_debug # Get the compilation command and the source file. base_compile= srcfile="$nonopt" # always keep a non-empty value in "srcfile" suppress_opt=yes suppress_output= arg_mode=normal libobj= later= pie_flag= for arg do case $arg_mode in arg ) # do not "continue". Instead, add this to base_compile lastarg="$arg" arg_mode=normal ;; target ) libobj="$arg" arg_mode=normal continue ;; normal ) # Accept any command-line options. case $arg in -o) test -n "$libobj" && \ func_fatal_error "you cannot specify \`-o' more than once" arg_mode=target continue ;; -pie | -fpie | -fPIE) func_append pie_flag " $arg" continue ;; -shared | -static | -prefer-pic | -prefer-non-pic) func_append later " $arg" continue ;; -no-suppress) suppress_opt=no continue ;; -Xcompiler) arg_mode=arg # the next one goes into the "base_compile" arg list continue # The current "srcfile" will either be retained or ;; # replaced later. I would guess that would be a bug. -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result lastarg= save_ifs="$IFS"; IFS=',' for arg in $args; do IFS="$save_ifs" func_append_quoted lastarg "$arg" done IFS="$save_ifs" func_stripname ' ' '' "$lastarg" lastarg=$func_stripname_result # Add the arguments to base_compile. func_append base_compile " $lastarg" continue ;; *) # Accept the current argument as the source file. # The previous "srcfile" becomes the current argument. # lastarg="$srcfile" srcfile="$arg" ;; esac # case $arg ;; esac # case $arg_mode # Aesthetically quote the previous argument. func_append_quoted base_compile "$lastarg" done # for arg case $arg_mode in arg) func_fatal_error "you must specify an argument for -Xcompile" ;; target) func_fatal_error "you must specify a target with \`-o'" ;; *) # Get the name of the library object. test -z "$libobj" && { func_basename "$srcfile" libobj="$func_basename_result" } ;; esac # Recognize several different file suffixes. # If the user specifies -o file.o, it is replaced with file.lo case $libobj in *.[cCFSifmso] | \ *.ada | *.adb | *.ads | *.asm | \ *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) func_xform "$libobj" libobj=$func_xform_result ;; esac case $libobj in *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; *) func_fatal_error "cannot determine name of library object from \`$libobj'" ;; esac func_infer_tag $base_compile for arg in $later; do case $arg in -shared) test "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no continue ;; -static) build_libtool_libs=no build_old_libs=yes continue ;; -prefer-pic) pic_mode=yes continue ;; -prefer-non-pic) pic_mode=no continue ;; esac done func_quote_for_eval "$libobj" test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ && func_warning "libobj name \`$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" objname="$func_basename_result" xdir="$func_dirname_result" lobj=${xdir}$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. if test "$build_old_libs" = yes; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" fi # On Cygwin there's no "real" PIC flag so we must build both object types case $host_os in cygwin* | mingw* | pw32* | os2* | cegcc*) pic_mode=default ;; esac if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c if test "$compiler_c_o" = no; then output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext} lockfile="$output_obj.lock" else output_obj= need_locks=no lockfile= fi # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file if test "$need_locks" = yes; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done elif test "$need_locks" = warn; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: `cat $lockfile 2>/dev/null` This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi func_append removelist " $output_obj" $ECHO "$srcfile" > "$lockfile" fi $opt_dry_run || $RM $removelist func_append removelist " $lockfile" trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 srcfile=$func_to_tool_file_result func_quote_for_eval "$srcfile" qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. if test "$build_libtool_libs" = yes; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile if test "$pic_mode" != no; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code command="$base_compile $qsrcfile" fi func_mkdir_p "$xdir$objdir" if test -z "$output_obj"; then # Place PIC objects in $objdir func_append command " -o $lobj" fi func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed, then go on to compile the next one if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then func_show_eval '$MV "$output_obj" "$lobj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi # Allow error messages only from the first compilation. if test "$suppress_opt" = yes; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. if test "$build_old_libs" = yes; then if test "$pic_mode" != yes; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi if test "$compiler_c_o" = yes; then func_append command " -o $obj" fi # Suppress compiler output if we already did a PIC compilation. func_append command "$suppress_output" func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then func_show_eval '$MV "$output_obj" "$obj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi fi $opt_dry_run || { func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked if test "$need_locks" != no; then removelist=$lockfile $RM "$lockfile" fi } exit $EXIT_SUCCESS } $opt_help || { test "$opt_mode" = compile && func_mode_compile ${1+"$@"} } func_mode_help () { # We need to display help for each of the modes. case $opt_mode in "") # Generic help is extracted from the usage comments # at the start of this file. func_help ;; clean) $ECHO \ "Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; compile) $ECHO \ "Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE Compile a source file into a libtool library object. This mode accepts the following additional options: -o OUTPUT-FILE set the output file name to OUTPUT-FILE -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to build PIC objects only -prefer-non-pic try to build non-PIC objects only -shared do not build a \`.o' file suitable for static linking -static only build a \`.o' file suitable for static linking -Wc,FLAG pass FLAG directly to the compiler COMPILE-COMMAND is a command to be used in creating a \`standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from SOURCEFILE, then substituting the C source code suffix \`.c' with the library object suffix, \`.lo'." ;; execute) $ECHO \ "Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... Automatically set library path, then run a program. This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path This mode sets the library path environment variable according to \`-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated into their corresponding uninstalled binary, and any of their required library directories are added to the library path. Then, COMMAND is executed, with ARGS as arguments." ;; finish) $ECHO \ "Usage: $progname [OPTION]... --mode=finish [LIBDIR]... Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use the \`--dry-run' option if you just want to see what would be executed." ;; install) $ECHO \ "Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be either the \`install' or \`cp' program. The following components of INSTALL-COMMAND are treated specially: -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation The rest of the components are interpreted as arguments to that command (only BSD-compatible install options are recognized)." ;; link) $ECHO \ "Usage: $progname [OPTION]... --mode=link LINK-COMMAND... Link object files or libraries together to form another library, or to create an executable program. LINK-COMMAND is a command using the C compiler that you would use to create a program from several object files. The following components of LINK-COMMAND are treated specially: -all-static do not do any dynamic linking at all -avoid-version do not add a version suffix if possible -bindir BINDIR specify path to binaries directory (for systems where libraries must be found in the PATH setting at runtime) -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE try to export only the symbols listed in SYMFILE -export-symbols-regex REGEX try to export only the symbols matching REGEX -LLIBDIR search LIBDIR for required installed libraries -lNAME OUTPUT-FILE requires the installed library libNAME -module build a library that can dlopened -no-fast-install disable the fast-install mode -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects -objectlist FILE Use a list of object files found in FILE to specify objects -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information -rpath LIBDIR the created library will eventually be installed in LIBDIR -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries -shared only do dynamic linking of libtool libraries -shrext SUFFIX override the standard shared library file extension -static do not do any dynamic linking of uninstalled libtool libraries -static-libtool-libs do not do any dynamic linking of libtool libraries -version-info CURRENT[:REVISION[:AGE]] specify library version info [each variable defaults to 0] -weak LIBNAME declare that the target provides the LIBNAME interface -Wc,FLAG -Xcompiler FLAG pass linker-specific FLAG directly to the compiler -Wl,FLAG -Xlinker FLAG pass linker-specific FLAG directly to the linker -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) All other options (arguments beginning with \`-') are ignored. Every other argument is treated as a filename. Files ending in \`.la' are treated as uninstalled libtool libraries, other files are standard or library object files. If the OUTPUT-FILE ends in \`.la', then a libtool library is created, only library objects (\`.lo' files) may be specified, and \`-rpath' is required, except when creating a convenience library. If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created using \`ar' and \`ranlib', or on Windows using \`lib'. If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file is created, otherwise an executable program is created." ;; uninstall) $ECHO \ "Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; *) func_fatal_help "invalid operation mode \`$opt_mode'" ;; esac echo $ECHO "Try \`$progname --help' for more information about other modes." } # Now that we've collected a possible --mode arg, show help if necessary if $opt_help; then if test "$opt_help" = :; then func_mode_help else { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do func_mode_help done } | sed -n '1p; 2,$s/^Usage:/ or: /p' { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do echo func_mode_help done } | sed '1d /^When reporting/,/^Report/{ H d } $x /information about other modes/d /more detailed .*MODE/d s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/' fi exit $? fi # func_mode_execute arg... func_mode_execute () { $opt_debug # The first argument is the command name. cmd="$nonopt" test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $opt_dlopen; do test -f "$file" \ || func_fatal_help "\`$file' is not a file" dir= case $file in *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$lib' is not a valid libtool archive" # Read the libtool library. dlname= library_names= func_source "$file" # Skip this library if it cannot be dlopened. if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ func_warning "\`$file' was not linked with \`-export-dynamic'" continue fi func_dirname "$file" "" "." dir="$func_dirname_result" if test -f "$dir/$objdir/$dlname"; then func_append dir "/$objdir" else if test ! -f "$dir/$dlname"; then func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" fi fi ;; *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." dir="$func_dirname_result" ;; *) func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` test -n "$absdir" && dir="$absdir" # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then eval "$shlibpath_var=\"\$dir\"" else eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" fi done # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. libtool_execute_magic="$magic" # Check if any of the arguments is a wrapper script. args= for file do case $file in -* | *.la | *.lo ) ;; *) # Do a test to see if this is really a libtool program. if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. file="$progdir/$program" elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. file="$progdir/$program" fi ;; esac # Quote arguments (to preserve shell metacharacters). func_append_quoted args "$file" done if test "X$opt_dry_run" = Xfalse; then if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" fi # Restore saved environment variables for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${save_$lt_var+set}\" = set; then $lt_var=\$save_$lt_var; export $lt_var else $lt_unset $lt_var fi" done # Now prepare to actually exec the command. exec_cmd="\$cmd$args" else # Display what would be done. if test -n "$shlibpath_var"; then eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" echo "export $shlibpath_var" fi $ECHO "$cmd$args" exit $EXIT_SUCCESS fi } test "$opt_mode" = execute && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { $opt_debug libs= libdirs= admincmds= for opt in "$nonopt" ${1+"$@"} do if test -d "$opt"; then func_append libdirs " $opt" elif test -f "$opt"; then if func_lalib_unsafe_p "$opt"; then func_append libs " $opt" else func_warning "\`$opt' is not a valid libtool archive" fi else func_fatal_error "invalid argument \`$opt'" fi done if test -n "$libs"; then if test -n "$lt_sysroot"; then sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" else sysroot_cmd= fi # Remove sysroot references if $opt_dry_run; then for lib in $libs; do echo "removing references to $lt_sysroot and \`=' prefixes from $lib" done else tmpdir=`func_mktempdir` for lib in $libs; do sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ > $tmpdir/tmp-la mv -f $tmpdir/tmp-la $lib done ${RM}r "$tmpdir" fi fi if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then for libdir in $libdirs; do if test -n "$finish_cmds"; then # Do each command in the finish commands. func_execute_cmds "$finish_cmds" 'admincmds="$admincmds '"$cmd"'"' fi if test -n "$finish_eval"; then # Do the single finish_eval. eval cmds=\"$finish_eval\" $opt_dry_run || eval "$cmds" || func_append admincmds " $cmds" fi done fi # Exit here if they wanted silent mode. $opt_silent && exit $EXIT_SUCCESS if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then echo "----------------------------------------------------------------------" echo "Libraries have been installed in:" for libdir in $libdirs; do $ECHO " $libdir" done echo echo "If you ever happen to want to link against installed libraries" echo "in a given directory, LIBDIR, you must either use libtool, and" echo "specify the full pathname of the library, or use the \`-LLIBDIR'" echo "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then echo " - add LIBDIR to the \`$shlibpath_var' environment variable" echo " during execution" fi if test -n "$runpath_var"; then echo " - add LIBDIR to the \`$runpath_var' environment variable" echo " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" $ECHO " - use the \`$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" fi echo echo "See any operating system documentation about shared libraries for" case $host in solaris2.[6789]|solaris2.1[0-9]) echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" echo "pages." ;; *) echo "more information, such as the ld(1) and ld.so(8) manual pages." ;; esac echo "----------------------------------------------------------------------" fi exit $EXIT_SUCCESS } test "$opt_mode" = finish && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { $opt_debug # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # Allow the use of GNU shtool's install command. case $nonopt in *shtool*) :;; *) false;; esac; then # Aesthetically quote it. func_quote_for_eval "$nonopt" install_prog="$func_quote_for_eval_result " arg=$1 shift else install_prog= arg=$nonopt fi # The real first argument should be the name of the installation program. # Aesthetically quote it. func_quote_for_eval "$arg" func_append install_prog "$func_quote_for_eval_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; *) install_cp=false ;; esac # We need to accept at least all the BSD install flags. dest= files= opts= prev= install_type= isdir=no stripme= no_mode=: for arg do arg2= if test -n "$dest"; then func_append files " $dest" dest=$arg continue fi case $arg in -d) isdir=yes ;; -f) if $install_cp; then :; else prev=$arg fi ;; -g | -m | -o) prev=$arg ;; -s) stripme=" -s" continue ;; -*) ;; *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then if test "x$prev" = x-m && test -n "$install_override_mode"; then arg2=$install_override_mode no_mode=false fi prev= else dest=$arg continue fi ;; esac # Aesthetically quote the argument. func_quote_for_eval "$arg" func_append install_prog " $func_quote_for_eval_result" if test -n "$arg2"; then func_quote_for_eval "$arg2" fi func_append install_shared_prog " $func_quote_for_eval_result" done test -z "$install_prog" && \ func_fatal_help "you must specify an install program" test -n "$prev" && \ func_fatal_help "the \`$prev' option requires an argument" if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else func_quote_for_eval "$install_override_mode" func_append install_shared_prog " -m $func_quote_for_eval_result" fi fi if test -z "$files"; then if test -z "$dest"; then func_fatal_help "no file or destination specified" else func_fatal_help "you must specify a destination" fi fi # Strip any trailing slash from the destination. func_stripname '' '/' "$dest" dest=$func_stripname_result # Check to see that the destination is a directory. test -d "$dest" && isdir=yes if test "$isdir" = yes; then destdir="$dest" destname= else func_dirname_and_basename "$dest" "" "." destdir="$func_dirname_result" destname="$func_basename_result" # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ func_fatal_help "\`$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) for file in $files; do case $file in *.lo) ;; *) func_fatal_help "\`$destdir' must be an absolute directory name" ;; esac done ;; esac # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" staticlibs= future_libdirs= current_libdirs= for file in $files; do # Do each installation. case $file in *.$libext) # Do the static libraries later. func_append staticlibs " $file" ;; *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$file' is not a valid libtool archive" library_names= old_library= relink_command= func_source "$file" # Add the libdir to current_libdirs if it is the destination. if test "X$destdir" = "X$libdir"; then case "$current_libdirs " in *" $libdir "*) ;; *) func_append current_libdirs " $libdir" ;; esac else # Note the libdir as a future libdir. case "$future_libdirs " in *" $libdir "*) ;; *) func_append future_libdirs " $libdir" ;; esac fi func_dirname "$file" "/" "" dir="$func_dirname_result" func_append dir "$objdir" if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"` # Don't allow the user to place us outside of our expected # location b/c this prevents finding dependent libraries that # are installed to the same prefix. # At present, this check doesn't affect windows .dll's that # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` else relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi func_warning "relinking \`$file'" func_show_eval "$relink_command" \ 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then realname="$1" shift srcname="$realname" test -n "$relink_command" && srcname="$realname"T # Install the shared library and build the symlinks. func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ 'exit $?' tstripme="$stripme" case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) tstripme="" ;; esac ;; esac if test -n "$tstripme" && test -n "$striplib"; then func_show_eval "$striplib $destdir/$realname" 'exit $?' fi if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. # Try `ln -sf' first, because the `ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname do test "$linkname" != "$realname" \ && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" done fi # Do each command in the postinstall commands. lib="$destdir/$realname" func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" name="$func_basename_result" instname="$dir/$name"i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. test -n "$old_library" && func_append staticlibs " $dir/$old_library" ;; *.lo) # Install (i.e. copy) a libtool object. # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # Deduce the name of the destination old-style object file. case $destfile in *.lo) func_lo2o "$destfile" staticdest=$func_lo2o_result ;; *.$objext) staticdest="$destfile" destfile= ;; *) func_fatal_help "cannot copy a libtool object to \`$destfile'" ;; esac # Install the libtool object if requested. test -n "$destfile" && \ func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. if test "$build_old_libs" = yes; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' fi exit $EXIT_SUCCESS ;; *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install stripped_ext="" case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result stripped_ext=".exe" fi ;; esac # Do a test to see if this is really a libtool program. case $host in *cygwin* | *mingw*) if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" wrapper=$func_ltwrapper_scriptname_result else func_stripname '' '.exe' "$file" wrapper=$func_stripname_result fi ;; *) wrapper=$file ;; esac if func_ltwrapper_script_p "$wrapper"; then notinst_deplibs= relink_command= func_source "$wrapper" # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ func_fatal_error "invalid libtool wrapper script \`$wrapper'" finalize=yes for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test if test -n "$libdir" && test ! -f "$libfile"; then func_warning "\`$lib' has not been installed in \`$libdir'" finalize=no fi done relink_command= func_source "$wrapper" outputname= if test "$fast_install" = no && test -n "$relink_command"; then $opt_dry_run || { if test "$finalize" = yes; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" file="$func_basename_result" outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` $opt_silent || { func_quote_for_expand "$relink_command" eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else func_error "error: relink \`$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi file="$outputname" else func_warning "cannot relink \`$file'" fi } else # Install the binary that we compiled earlier. file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"` fi fi # remove .exe since cygwin /usr/bin/install will append another # one anyway case $install_prog,$host in */usr/bin/install*,*cygwin*) case $file:$destfile in *.exe:*.exe) # this is ok ;; *.exe:*) destfile=$destfile.exe ;; *:*.exe) func_stripname '' '.exe' "$destfile" destfile=$func_stripname_result ;; esac ;; esac func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' $opt_dry_run || if test -n "$outputname"; then ${RM}r "$tmpdir" fi ;; esac done for file in $staticlibs; do func_basename "$file" name="$func_basename_result" # Set up the ranlib parameters. oldlib="$destdir/$name" func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result func_show_eval "$install_prog \$file \$oldlib" 'exit $?' if test -n "$stripme" && test -n "$old_striplib"; then func_show_eval "$old_striplib $tool_oldlib" 'exit $?' fi # Do each command in the postinstall commands. func_execute_cmds "$old_postinstall_cmds" 'exit $?' done test -n "$future_libdirs" && \ func_warning "remember to run \`$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } test "$opt_mode" = install && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p # Extract symbols from dlprefiles and create ${outputname}S.o with # a dlpreopen symbol table. func_generate_dlsyms () { $opt_debug my_outputname="$1" my_originator="$2" my_pic_p="${3-no}" my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" && test -n "$global_symbol_pipe"; then my_dlsyms="${my_outputname}S.c" else func_error "not configured to extract global symbols from dlpreopened files" fi fi if test -n "$my_dlsyms"; then case $my_dlsyms in "") ;; *.c) # Discover the nlist of each of the dlfiles. nlist="$output_objdir/${my_outputname}.nm" func_show_eval "$RM $nlist ${nlist}S ${nlist}T" # Parse the name list into a source file. func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ /* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ /* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif #if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" #endif /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif /* External symbol declarations for the compiler. */\ " if test "$dlself" = yes; then func_verbose "generating symbol list for \`$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" # Add our own program objects to the symbol list. progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` for progfile in $progfiles; do func_to_tool_file "$progfile" func_convert_file_msys_to_w32 func_verbose "extracting global C symbols from \`$func_to_tool_file_result'" $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" done if test -n "$exclude_expsyms"; then $opt_dry_run || { eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi if test -n "$export_symbols_regex"; then $opt_dry_run || { eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi # Prepare the list of exported symbols if test -z "$export_symbols"; then export_symbols="$output_objdir/$outputname.exp" $opt_dry_run || { $RM $export_symbols eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' ;; esac } else $opt_dry_run || { eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' ;; esac } fi fi for dlprefile in $dlprefiles; do func_verbose "extracting global C symbols from \`$dlprefile'" func_basename "$dlprefile" name="$func_basename_result" case $host in *cygwin* | *mingw* | *cegcc* ) # if an import library, we need to obtain dlname if func_win32_import_lib_p "$dlprefile"; then func_tr_sh "$dlprefile" eval "curr_lafile=\$libfile_$func_tr_sh_result" dlprefile_dlbasename="" if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then # Use subshell, to avoid clobbering current variable values dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` if test -n "$dlprefile_dlname" ; then func_basename "$dlprefile_dlname" dlprefile_dlbasename="$func_basename_result" else # no lafile. user explicitly requested -dlpreopen . $sharedlib_from_linklib_cmd "$dlprefile" dlprefile_dlbasename=$sharedlib_from_linklib_result fi fi $opt_dry_run || { if test -n "$dlprefile_dlbasename" ; then eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' else func_warning "Could not compute DLL name from $name" eval '$ECHO ": $name " >> "$nlist"' fi func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" } else # not an import lib $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } fi ;; *) $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } ;; esac done $opt_dry_run || { # Make sure we have at least an empty file. test -f "$nlist" || : > "$nlist" if test -n "$exclude_expsyms"; then $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T $MV "$nlist"T "$nlist" fi # Try sorting and uniquifying the output. if $GREP -v "^: " < "$nlist" | if sort -k 3 /dev/null 2>&1; then sort -k 3 else sort +2 fi | uniq > "$nlist"S; then : else $GREP -v "^: " < "$nlist" > "$nlist"S fi if test -f "$nlist"S; then eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' else echo '/* NONE */' >> "$output_objdir/$my_dlsyms" fi echo >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ typedef struct { const char *name; void *address; } lt_dlsymlist; extern LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[]; LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = {\ { \"$my_originator\", (void *) 0 }," case $need_lib_prefix in no) eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; *) eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; esac echo >> "$output_objdir/$my_dlsyms" "\ {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt_${my_prefix}_LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif\ " } # !$opt_dry_run pic_flag_for_symtable= case "$compile_command " in *" -static "*) ;; *) case $host in # compiling the symbol table file with pic_flag works around # a FreeBSD bug that causes programs to crash when -lm is # linked before any other PIC object. But we must not use # pic_flag when linking with -static. The problem exists in # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) if test "X$my_pic_p" != Xno; then pic_flag_for_symtable=" $pic_flag" fi ;; esac ;; esac symtab_cflags= for arg in $LTCFLAGS; do case $arg in -pie | -fpie | -fPIE) ;; *) func_append symtab_cflags " $arg" ;; esac done # Now compile the dynamic symbol file. func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' # Transform the symbol file into the correct name. symfileobj="$output_objdir/${my_outputname}S.$objext" case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` else compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` fi ;; *) compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` ;; esac ;; *) func_fatal_error "unknown suffix for \`$my_dlsyms'" ;; esac else # We keep going just in case the user didn't refer to # lt_preloaded_symbols. The linker will fail if global_symbol_pipe # really was required. # Nullify the symbol file. compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"` finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"` fi } # func_win32_libid arg # return the library type of file 'arg' # # Need a lot of goo to handle *both* DLLs and import libs # Has to be a shell function in order to 'eat' the argument # that is supplied when $file_magic_command is called. # Despite the name, also deal with 64 bit binaries. func_win32_libid () { $opt_debug win32_libid_type="unknown" win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import win32_libid_type="x86 archive import" ;; *ar\ archive*) # could be an import, or static # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then func_to_tool_file "$1" func_convert_file_msys_to_w32 win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | $SED -n -e ' 1,100{ / I /{ s,.*,import, p q } }'` case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; esac fi ;; *DLL*) win32_libid_type="x86 DLL" ;; *executable*) # but shell scripts are "executable" too... case $win32_fileres in *MS\ Windows\ PE\ Intel*) win32_libid_type="x86 DLL" ;; esac ;; esac $ECHO "$win32_libid_type" } # func_cygming_dll_for_implib ARG # # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib () { $opt_debug sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` } # func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs # # The is the core of a fallback implementation of a # platform-specific function to extract the name of the # DLL associated with the specified import library LIBNAME. # # SECTION_NAME is either .idata$6 or .idata$7, depending # on the platform and compiler that created the implib. # # Echos the name of the DLL associated with the # specified import library. func_cygming_dll_for_implib_fallback_core () { $opt_debug match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` $OBJDUMP -s --section "$1" "$2" 2>/dev/null | $SED '/^Contents of section '"$match_literal"':/{ # Place marker at beginning of archive member dllname section s/.*/====MARK====/ p d } # These lines can sometimes be longer than 43 characters, but # are always uninteresting /:[ ]*file format pe[i]\{,1\}-/d /^In archive [^:]*:/d # Ensure marker is printed /^====MARK====/p # Remove all lines with less than 43 characters /^.\{43\}/!d # From remaining lines, remove first 43 characters s/^.\{43\}//' | $SED -n ' # Join marker and all lines until next marker into a single line /^====MARK====/ b para H $ b para b :para x s/\n//g # Remove the marker s/^====MARK====// # Remove trailing dots and whitespace s/[\. \t]*$// # Print /./p' | # we now have a list, one entry per line, of the stringified # contents of the appropriate section of all members of the # archive which possess that section. Heuristic: eliminate # all those which have a first or second character that is # a '.' (that is, objdump's representation of an unprintable # character.) This should work for all archives with less than # 0x302f exports -- but will fail for DLLs whose name actually # begins with a literal '.' or a single character followed by # a '.'. # # Of those that remain, print the first one. $SED -e '/^\./d;/^.\./d;q' } # func_cygming_gnu_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is a GNU/binutils-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_gnu_implib_p () { $opt_debug func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` test -n "$func_cygming_gnu_implib_tmp" } # func_cygming_ms_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is an MS-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_ms_implib_p () { $opt_debug func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` test -n "$func_cygming_ms_implib_tmp" } # func_cygming_dll_for_implib_fallback ARG # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # # This fallback implementation is for use when $DLLTOOL # does not support the --identify-strict option. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib_fallback () { $opt_debug if func_cygming_gnu_implib_p "$1" ; then # binutils import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` elif func_cygming_ms_implib_p "$1" ; then # ms-generated import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` else # unknown sharedlib_from_linklib_result="" fi } # func_extract_an_archive dir oldlib func_extract_an_archive () { $opt_debug f_ex_an_ar_dir="$1"; shift f_ex_an_ar_oldlib="$1" if test "$lock_old_archive_extraction" = yes; then lockfile=$f_ex_an_ar_oldlib.lock until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done fi func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ 'stat=$?; rm -f "$lockfile"; exit $stat' if test "$lock_old_archive_extraction" = yes; then $opt_dry_run || rm -f "$lockfile" fi if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then : else func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" fi } # func_extract_archives gentop oldlib ... func_extract_archives () { $opt_debug my_gentop="$1"; shift my_oldlibs=${1+"$@"} my_oldobjs="" my_xlib="" my_xabs="" my_xdir="" for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" my_xlib="$func_basename_result" my_xlib_u=$my_xlib while :; do case " $extracted_archives " in *" $my_xlib_u "*) func_arith $extracted_serial + 1 extracted_serial=$func_arith_result my_xlib_u=lt$extracted_serial-$my_xlib ;; *) break ;; esac done extracted_archives="$extracted_archives $my_xlib_u" my_xdir="$my_gentop/$my_xlib_u" func_mkdir_p "$my_xdir" case $host in *-darwin*) func_verbose "Extracting $my_xabs" # Do not bother doing anything if just a dry run $opt_dry_run || { darwin_orig_dir=`pwd` cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` darwin_base_archive=`basename "$darwin_archive"` darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" for darwin_arch in $darwin_arches ; do func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" func_extract_an_archive "`pwd`" "${darwin_base_archive}" cd "$darwin_curdir" $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP` $LIPO -create -output "$darwin_file" $darwin_files done # $darwin_filelist $RM -rf unfat-$$ cd "$darwin_orig_dir" else cd $darwin_orig_dir func_extract_an_archive "$my_xdir" "$my_xabs" fi # $darwin_arches } # !$opt_dry_run ;; *) func_extract_an_archive "$my_xdir" "$my_xabs" ;; esac my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done func_extract_archives_result="$my_oldobjs" } # func_emit_wrapper [arg=no] # # Emit a libtool wrapper script on stdout. # Don't directly open a file because we may want to # incorporate the script contents within a cygwin/mingw # wrapper executable. Must ONLY be called from within # func_mode_link because it depends on a number of variables # set therein. # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script # will assume that the directory in which it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () { func_emit_wrapper_arg1=${1-no} $ECHO "\ #! $SHELL # $output - temporary wrapper script for $objdir/$outputname # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. # # This wrapper script should never be moved out of the build directory. # If it is, it will not operate correctly. # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='$sed_quote_subst' # Be Bourne compatible if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH relink_command=\"$relink_command\" # This environment variable determines our operation mode. if test \"\$libtool_install_magic\" = \"$magic\"; then # install mode needs the following variables: generated_by_libtool_version='$macro_version' notinst_deplibs='$notinst_deplibs' else # When we are sourced in execute mode, \$file and \$ECHO are already set. if test \"\$libtool_execute_magic\" != \"$magic\"; then file=\"\$0\"" qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` $ECHO "\ # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } ECHO=\"$qECHO\" fi # Very basic option parsing. These options are (a) specific to # the libtool wrapper, (b) are identical between the wrapper # /script/ and the wrapper /executable/ which is used only on # windows platforms, and (c) all begin with the string "--lt-" # (application programs are unlikely to have options which match # this pattern). # # There are only two supported options: --lt-debug and # --lt-dump-script. There is, deliberately, no --lt-help. # # The first argument to this parsing function should be the # script's $0 value, followed by "$@". lt_option_debug= func_parse_lt_options () { lt_script_arg0=\$0 shift for lt_opt do case \"\$lt_opt\" in --lt-debug) lt_option_debug=1 ;; --lt-dump-script) lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\` test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=. lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\` cat \"\$lt_dump_D/\$lt_dump_F\" exit 0 ;; --lt-*) \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2 exit 1 ;; esac done # Print the debug banner immediately: if test -n \"\$lt_option_debug\"; then echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2 fi } # Used when --lt-debug. Prints its arguments to stdout # (redirection is the responsibility of the caller) func_lt_dump_args () { lt_dump_args_N=1; for lt_arg do \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\" lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` done } # Core function for launching the target application func_exec_program_core () { " case $host in # Backslashes separate directories on plain windows *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} " ;; *) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir/\$program\" \${1+\"\$@\"} " ;; esac $ECHO "\ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 exit 1 } # A function to encapsulate launching the target application # Strips options in the --lt-* namespace from \$@ and # launches target application with the remaining arguments. func_exec_program () { case \" \$* \" in *\\ --lt-*) for lt_wr_arg do case \$lt_wr_arg in --lt-*) ;; *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; esac shift done ;; esac func_exec_program_core \${1+\"\$@\"} } # Parse options func_parse_lt_options \"\$0\" \${1+\"\$@\"} # Find the directory that this script lives in. thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\` test \"x\$thisdir\" = \"x\$file\" && thisdir=. # Follow symbolic links until we get to the real thisdir. file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\` while test -n \"\$file\"; do destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\` # If there was a directory component, then change thisdir. if test \"x\$destdir\" != \"x\$file\"; then case \"\$destdir\" in [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; *) thisdir=\"\$thisdir/\$destdir\" ;; esac fi file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\` file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\` done # Usually 'no', except on cygwin/mingw when embedded into # the cwrapper. WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1 if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then # special case for '.' if test \"\$thisdir\" = \".\"; then thisdir=\`pwd\` fi # remove .libs from thisdir case \"\$thisdir\" in *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;; $objdir ) thisdir=. ;; esac fi # Try to get the absolute directory name. absdir=\`cd \"\$thisdir\" && pwd\` test -n \"\$absdir\" && thisdir=\"\$absdir\" " if test "$fast_install" = yes; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" if test ! -d \"\$progdir\"; then $MKDIR \"\$progdir\" else $RM \"\$progdir/\$file\" fi" $ECHO "\ # relink executable if necessary if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else $ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi fi $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || { $RM \"\$progdir/\$program\"; $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } $RM \"\$progdir/\$file\" fi" else $ECHO "\ program='$outputname' progdir=\"\$thisdir/$objdir\" " fi $ECHO "\ if test -f \"\$progdir/\$program\"; then" # fixup the dll searchpath if we need to. # # Fix the DLL searchpath if we need to. Do this before prepending # to shlibpath, because on Windows, both are PATH and uninstalled # libraries must come first. if test -n "$dllsearchpath"; then $ECHO "\ # Add the dll search path components to the executable PATH PATH=$dllsearchpath:\$PATH " fi # Export our shlibpath_var if we have one. if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" # Some systems cannot cope with colon-terminated $shlibpath_var # The second colon is a workaround for a bug in BeOS R4 sed $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\` export $shlibpath_var " fi $ECHO "\ if test \"\$libtool_execute_magic\" != \"$magic\"; then # Run the actual program with our arguments. func_exec_program \${1+\"\$@\"} fi else # The program doesn't exist. \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 fi fi\ " } # func_emit_cwrapperexe_src # emit the source code for a wrapper executable on stdout # Must ONLY be called from within func_mode_link because # it depends on a number of variable set therein. func_emit_cwrapperexe_src () { cat < #include #ifdef _MSC_VER # include # include # include #else # include # include # ifdef __CYGWIN__ # include # endif #endif #include #include #include #include #include #include #include #include /* declarations of non-ANSI functions */ #if defined(__MINGW32__) # ifdef __STRICT_ANSI__ int _putenv (const char *); # endif #elif defined(__CYGWIN__) # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif /* #elif defined (other platforms) ... */ #endif /* portability defines, excluding path handling macros */ #if defined(_MSC_VER) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv # define S_IXUSR _S_IEXEC # ifndef _INTPTR_T_DEFINED # define _INTPTR_T_DEFINED # define intptr_t int # endif #elif defined(__MINGW32__) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv #elif defined(__CYGWIN__) # define HAVE_SETENV # define FOPEN_WB "wb" /* #elif defined (other platforms) ... */ #endif #if defined(PATH_MAX) # define LT_PATHMAX PATH_MAX #elif defined(MAXPATHLEN) # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 #endif #ifndef S_IXOTH # define S_IXOTH 0 #endif #ifndef S_IXGRP # define S_IXGRP 0 #endif /* path handling portability macros */ #ifndef DIR_SEPARATOR # define DIR_SEPARATOR '/' # define PATH_SEPARATOR ':' #endif #if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ defined (__OS2__) # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 # define DIR_SEPARATOR_2 '\\' # endif # ifndef PATH_SEPARATOR_2 # define PATH_SEPARATOR_2 ';' # endif #endif #ifndef DIR_SEPARATOR_2 # define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) #else /* DIR_SEPARATOR_2 */ # define IS_DIR_SEPARATOR(ch) \ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) #endif /* DIR_SEPARATOR_2 */ #ifndef PATH_SEPARATOR_2 # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) #else /* PATH_SEPARATOR_2 */ # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) #endif /* PATH_SEPARATOR_2 */ #ifndef FOPEN_WB # define FOPEN_WB "w" #endif #ifndef _O_BINARY # define _O_BINARY 0 #endif #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ if (stale) { free ((void *) stale); stale = 0; } \ } while (0) #if defined(LT_DEBUGWRAPPER) static int lt_debug = 1; #else static int lt_debug = 0; #endif const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */ void *xmalloc (size_t num); char *xstrdup (const char *string); const char *base_name (const char *name); char *find_executable (const char *wrapper); char *chase_symlinks (const char *pathspec); int make_executable (const char *path); int check_executable (const char *path); char *strendzap (char *str, const char *pat); void lt_debugprintf (const char *file, int line, const char *fmt, ...); void lt_fatal (const char *file, int line, const char *message, ...); static const char *nonnull (const char *s); static const char *nonempty (const char *s); void lt_setenv (const char *name, const char *value); char *lt_extend_str (const char *orig_value, const char *add, int to_end); void lt_update_exe_path (const char *name, const char *value); void lt_update_lib_path (const char *name, const char *value); char **prepare_spawn (char **argv); void lt_dump_script (FILE *f); EOF cat <= 0) && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) return 1; else return 0; } int make_executable (const char *path) { int rval = 0; struct stat st; lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n", nonempty (path)); if ((!path) || (!*path)) return 0; if (stat (path, &st) >= 0) { rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); } return rval; } /* Searches for the full path of the wrapper. Returns newly allocated full path name if found, NULL otherwise Does not chase symlinks, even on platforms that support them. */ char * find_executable (const char *wrapper) { int has_slash = 0; const char *p; const char *p_next; /* static buffer for getcwd */ char tmp[LT_PATHMAX + 1]; int tmp_len; char *concat_name; lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n", nonempty (wrapper)); if ((wrapper == NULL) || (*wrapper == '\0')) return NULL; /* Absolute path? */ #if defined (HAVE_DOS_BASED_FILE_SYSTEM) if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } else { #endif if (IS_DIR_SEPARATOR (wrapper[0])) { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } #if defined (HAVE_DOS_BASED_FILE_SYSTEM) } #endif for (p = wrapper; *p; p++) if (*p == '/') { has_slash = 1; break; } if (!has_slash) { /* no slashes; search PATH */ const char *path = getenv ("PATH"); if (path != NULL) { for (p = path; *p; p = p_next) { const char *q; size_t p_len; for (q = p; *q; q++) if (IS_PATH_SEPARATOR (*q)) break; p_len = q - p; p_next = (*q == '\0' ? q : q + 1); if (p_len == 0) { /* empty path: current directory */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); } else { concat_name = XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, p, p_len); concat_name[p_len] = '/'; strcpy (concat_name + p_len + 1, wrapper); } if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } } /* not found in PATH; assume curdir */ } /* Relative path | not found in path: prepend cwd */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); return NULL; } char * chase_symlinks (const char *pathspec) { #ifndef S_ISLNK return xstrdup (pathspec); #else char buf[LT_PATHMAX]; struct stat s; char *tmp_pathspec = xstrdup (pathspec); char *p; int has_symlinks = 0; while (strlen (tmp_pathspec) && !has_symlinks) { lt_debugprintf (__FILE__, __LINE__, "checking path component for symlinks: %s\n", tmp_pathspec); if (lstat (tmp_pathspec, &s) == 0) { if (S_ISLNK (s.st_mode) != 0) { has_symlinks = 1; break; } /* search backwards for last DIR_SEPARATOR */ p = tmp_pathspec + strlen (tmp_pathspec) - 1; while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) p--; if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) { /* no more DIR_SEPARATORS left */ break; } *p = '\0'; } else { lt_fatal (__FILE__, __LINE__, "error accessing file \"%s\": %s", tmp_pathspec, nonnull (strerror (errno))); } } XFREE (tmp_pathspec); if (!has_symlinks) { return xstrdup (pathspec); } tmp_pathspec = realpath (pathspec, buf); if (tmp_pathspec == 0) { lt_fatal (__FILE__, __LINE__, "could not follow symlinks for %s", pathspec); } return xstrdup (tmp_pathspec); #endif } char * strendzap (char *str, const char *pat) { size_t len, patlen; assert (str != NULL); assert (pat != NULL); len = strlen (str); patlen = strlen (pat); if (patlen <= len) { str += len - patlen; if (strcmp (str, pat) == 0) *str = '\0'; } return str; } void lt_debugprintf (const char *file, int line, const char *fmt, ...) { va_list args; if (lt_debug) { (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line); va_start (args, fmt); (void) vfprintf (stderr, fmt, args); va_end (args); } } static void lt_error_core (int exit_status, const char *file, int line, const char *mode, const char *message, va_list ap) { fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode); vfprintf (stderr, message, ap); fprintf (stderr, ".\n"); if (exit_status >= 0) exit (exit_status); } void lt_fatal (const char *file, int line, const char *message, ...) { va_list ap; va_start (ap, message); lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap); va_end (ap); } static const char * nonnull (const char *s) { return s ? s : "(null)"; } static const char * nonempty (const char *s) { return (s && !*s) ? "(empty)" : nonnull (s); } void lt_setenv (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_setenv) setting '%s' to '%s'\n", nonnull (name), nonnull (value)); { #ifdef HAVE_SETENV /* always make a copy, for consistency with !HAVE_SETENV */ char *str = xstrdup (value); setenv (name, str, 1); #else int len = strlen (name) + 1 + strlen (value) + 1; char *str = XMALLOC (char, len); sprintf (str, "%s=%s", name, value); if (putenv (str) != EXIT_SUCCESS) { XFREE (str); } #endif } } char * lt_extend_str (const char *orig_value, const char *add, int to_end) { char *new_value; if (orig_value && *orig_value) { int orig_value_len = strlen (orig_value); int add_len = strlen (add); new_value = XMALLOC (char, add_len + orig_value_len + 1); if (to_end) { strcpy (new_value, orig_value); strcpy (new_value + orig_value_len, add); } else { strcpy (new_value, add); strcpy (new_value + add_len, orig_value); } } else { new_value = xstrdup (add); } return new_value; } void lt_update_exe_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_exe_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); /* some systems can't cope with a ':'-terminated path #' */ int len = strlen (new_value); while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { new_value[len-1] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); } } void lt_update_lib_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_lib_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); lt_setenv (name, new_value); XFREE (new_value); } } EOF case $host_os in mingw*) cat <<"EOF" /* Prepares an argument vector before calling spawn(). Note that spawn() does not by itself call the command interpreter (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&v); v.dwPlatformId == VER_PLATFORM_WIN32_NT; }) ? "cmd.exe" : "command.com"). Instead it simply concatenates the arguments, separated by ' ', and calls CreateProcess(). We must quote the arguments since Win32 CreateProcess() interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a special way: - Space and tab are interpreted as delimiters. They are not treated as delimiters if they are surrounded by double quotes: "...". - Unescaped double quotes are removed from the input. Their only effect is that within double quotes, space and tab are treated like normal characters. - Backslashes not followed by double quotes are not special. - But 2*n+1 backslashes followed by a double quote become n backslashes followed by a double quote (n >= 0): \" -> " \\\" -> \" \\\\\" -> \\" */ #define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" #define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" char ** prepare_spawn (char **argv) { size_t argc; char **new_argv; size_t i; /* Count number of arguments. */ for (argc = 0; argv[argc] != NULL; argc++) ; /* Allocate new argument vector. */ new_argv = XMALLOC (char *, argc + 1); /* Put quoted arguments into the new argument vector. */ for (i = 0; i < argc; i++) { const char *string = argv[i]; if (string[0] == '\0') new_argv[i] = xstrdup ("\"\""); else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) { int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); size_t length; unsigned int backslashes; const char *s; char *quoted_string; char *p; length = 0; backslashes = 0; if (quote_around) length++; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') length += backslashes + 1; length++; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) length += backslashes + 1; quoted_string = XMALLOC (char, length + 1); p = quoted_string; backslashes = 0; if (quote_around) *p++ = '"'; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') { unsigned int j; for (j = backslashes + 1; j > 0; j--) *p++ = '\\'; } *p++ = c; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) { unsigned int j; for (j = backslashes; j > 0; j--) *p++ = '\\'; *p++ = '"'; } *p = '\0'; new_argv[i] = quoted_string; } else new_argv[i] = (char *) string; } new_argv[argc] = NULL; return new_argv; } EOF ;; esac cat <<"EOF" void lt_dump_script (FILE* f) { EOF func_emit_wrapper yes | $SED -n -e ' s/^\(.\{79\}\)\(..*\)/\1\ \2/ h s/\([\\"]\)/\\\1/g s/$/\\n/ s/\([^\n]*\).*/ fputs ("\1", f);/p g D' cat <<"EOF" } EOF } # end: func_emit_cwrapperexe_src # func_win32_import_lib_p ARG # True if ARG is an import lib, as indicated by $file_magic_cmd func_win32_import_lib_p () { $opt_debug case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in *import*) : ;; *) false ;; esac } # func_mode_link arg... func_mode_link () { $opt_debug case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out # which system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying # to make a dll which has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. allow_undefined=yes ;; *) allow_undefined=yes ;; esac libtool_args=$nonopt base_compile="$nonopt $@" compile_command=$nonopt finalize_command=$nonopt compile_rpath= finalize_rpath= compile_shlibpath= finalize_shlibpath= convenience= old_convenience= deplibs= old_deplibs= compiler_flags= linker_flags= dllsearchpath= lib_search_path=`pwd` inst_prefix_dir= new_inherited_linker_flags= avoid_version=no bindir= dlfiles= dlprefiles= dlself=no export_dynamic=no export_symbols= export_symbols_regex= generated= libobjs= ltlibs= module=no no_install=no objs= non_pic_objects= precious_files_regex= prefer_static_libs=no preload=no prev= prevarg= release= rpath= xrpath= perm_rpath= temp_rpath= thread_safe=no vinfo= vinfo_number=no weak_libs= single_module="${wl}-single_module" func_infer_tag $base_compile # We need to know -static, to get the right output filenames. for arg do case $arg in -shared) test "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; -static) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=built ;; -static-libtool-libs) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; esac build_libtool_libs=no build_old_libs=yes break ;; esac done # See if our shared archives depend on static archives. test -n "$old_archive_from_new_cmds" && build_old_libs=yes # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do arg="$1" shift func_quote_for_eval "$arg" qarg=$func_quote_for_eval_unquoted_result func_append libtool_args " $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then case $prev in output) func_append compile_command " @OUTPUT@" func_append finalize_command " @OUTPUT@" ;; esac case $prev in bindir) bindir="$arg" prev= continue ;; dlfiles|dlprefiles) if test "$preload" = no; then # Add the symbol object into the linking commands. func_append compile_command " @SYMFILE@" func_append finalize_command " @SYMFILE@" preload=yes fi case $arg in *.la | *.lo) ;; # We handle these cases below. force) if test "$dlself" = no; then dlself=needless export_dynamic=yes fi prev= continue ;; self) if test "$prev" = dlprefiles; then dlself=yes elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then dlself=yes else dlself=needless export_dynamic=yes fi prev= continue ;; *) if test "$prev" = dlfiles; then func_append dlfiles " $arg" else func_append dlprefiles " $arg" fi prev= continue ;; esac ;; expsyms) export_symbols="$arg" test -f "$arg" \ || func_fatal_error "symbol file \`$arg' does not exist" prev= continue ;; expsyms_regex) export_symbols_regex="$arg" prev= continue ;; framework) case $host in *-*-darwin*) case "$deplibs " in *" $qarg.ltframework "*) ;; *) func_append deplibs " $qarg.ltframework" # this is fixed later ;; esac ;; esac prev= continue ;; inst_prefix) inst_prefix_dir="$arg" prev= continue ;; objectlist) if test -f "$arg"; then save_arg=$arg moreargs= for fil in `cat "$save_arg"` do # func_append moreargs " $fil" arg=$fil # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then func_append dlfiles " $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi done else func_fatal_error "link input file \`$arg' does not exist" fi arg=$save_arg prev= continue ;; precious_regex) precious_files_regex="$arg" prev= continue ;; release) release="-$arg" prev= continue ;; rpath | xrpath) # We need an absolute path. case $arg in [\\/]* | [A-Za-z]:[\\/]*) ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac if test "$prev" = rpath; then case "$rpath " in *" $arg "*) ;; *) func_append rpath " $arg" ;; esac else case "$xrpath " in *" $arg "*) ;; *) func_append xrpath " $arg" ;; esac fi prev= continue ;; shrext) shrext_cmds="$arg" prev= continue ;; weak) func_append weak_libs " $arg" prev= continue ;; xcclinker) func_append linker_flags " $qarg" func_append compiler_flags " $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xcompiler) func_append compiler_flags " $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xlinker) func_append linker_flags " $qarg" func_append compiler_flags " $wl$qarg" prev= func_append compile_command " $wl$qarg" func_append finalize_command " $wl$qarg" continue ;; *) eval "$prev=\"\$arg\"" prev= continue ;; esac fi # test -n "$prev" prevarg="$arg" case $arg in -all-static) if test -n "$link_static_flag"; then # See comment for -static flag below, for more details. func_append compile_command " $link_static_flag" func_append finalize_command " $link_static_flag" fi continue ;; -allow-undefined) # FIXME: remove this flag sometime in the future. func_fatal_error "\`-allow-undefined' must not be used because it is the default" ;; -avoid-version) avoid_version=yes continue ;; -bindir) prev=bindir continue ;; -dlopen) prev=dlfiles continue ;; -dlpreopen) prev=dlprefiles continue ;; -export-dynamic) export_dynamic=yes continue ;; -export-symbols | -export-symbols-regex) if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi if test "X$arg" = "X-export-symbols"; then prev=expsyms else prev=expsyms_regex fi continue ;; -framework) prev=framework continue ;; -inst-prefix-dir) prev=inst_prefix continue ;; # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* # so, if we see these flags be careful not to treat them like -L -L[A-Z][A-Z]*:*) case $with_gcc/$host in no/*-*-irix* | /*-*-irix*) func_append compile_command " $arg" func_append finalize_command " $arg" ;; esac continue ;; -L*) func_stripname "-L" '' "$arg" if test -z "$func_stripname_result"; then if test "$#" -gt 0; then func_fatal_error "require no space between \`-L' and \`$1'" else func_fatal_error "need path for \`-L' option" fi fi func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ func_fatal_error "cannot determine absolute directory name of \`$dir'" dir="$absdir" ;; esac case "$deplibs " in *" -L$dir "* | *" $arg "*) # Will only happen for absolute or sysroot arguments ;; *) # Preserve sysroot, but never include relative directories case $dir in [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; *) func_append deplibs " -L$dir" ;; esac func_append lib_search_path " $dir" ;; esac case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'` case :$dllsearchpath: in *":$dir:"*) ;; ::) dllsearchpath=$dir;; *) func_append dllsearchpath ":$dir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) func_append dllsearchpath ":$testbindir";; esac ;; esac continue ;; -l*) if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) # These systems don't actually have a C or math library (as such) continue ;; *-*-os2*) # These systems don't actually have a C library (as such) test "X$arg" = "X-lc" && continue ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. test "X$arg" = "X-lc" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework func_append deplibs " System.ltframework" continue ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype test "X$arg" = "X-lc" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work test "X$arg" = "X-lc" && continue ;; esac elif test "X$arg" = "X-lc_r"; then case $host in *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi func_append deplibs " $arg" continue ;; -module) module=yes continue ;; # Tru64 UNIX uses -model [arg] to determine the layout of C++ # classes, name mangling, and exception handling. # Darwin uses the -arch flag to determine output architecture. -model|-arch|-isysroot|--sysroot) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" prev=xcompiler continue ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" case "$new_inherited_linker_flags " in *" $arg "*) ;; * ) func_append new_inherited_linker_flags " $arg" ;; esac continue ;; -multi_module) single_module="${wl}-multi_module" continue ;; -no-fast-install) fast_install=no continue ;; -no-install) case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. func_warning "\`-no-install' is ignored for $host" func_warning "assuming \`-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; esac continue ;; -no-undefined) allow_undefined=no continue ;; -objectlist) prev=objectlist continue ;; -o) prev=output ;; -precious-files-regex) prev=precious_regex continue ;; -release) prev=release continue ;; -rpath) prev=rpath continue ;; -R) prev=xrpath continue ;; -R*) func_stripname '-R' '' "$arg" dir=$func_stripname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; =*) func_stripname '=' '' "$dir" dir=$lt_sysroot$func_stripname_result ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac case "$xrpath " in *" $dir "*) ;; *) func_append xrpath " $dir" ;; esac continue ;; -shared) # The effects of -shared are defined in a previous loop. continue ;; -shrext) prev=shrext continue ;; -static | -static-libtool-libs) # The effects of -static are defined in a previous loop. # We used to do the same as -all-static on platforms that # didn't have a PIC flag, but the assumption that the effects # would be equivalent was wrong. It would break on at least # Digital Unix and AIX. continue ;; -thread-safe) thread_safe=yes continue ;; -version-info) prev=vinfo continue ;; -version-number) prev=vinfo vinfo_number=yes continue ;; -weak) prev=weak continue ;; -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" func_append arg " $func_quote_for_eval_result" func_append compiler_flags " $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" func_append arg " $wl$func_quote_for_eval_result" func_append compiler_flags " $wl$func_quote_for_eval_result" func_append linker_flags " $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Xcompiler) prev=xcompiler continue ;; -Xlinker) prev=xlinker continue ;; -XCClinker) prev=xcclinker continue ;; # -msg_* for osf cc -msg_*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; # Flags to be passed through unchanged, with rationale: # -64, -mips[0-9] enable 64-bit mode for the SGI compiler # -r[0-9][0-9]* specify processor for the SGI compiler # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler # +DA*, +DD* enable 64-bit mode for the HP compiler # -q* compiler args for the IBM compiler # -m*, -t[45]*, -txscale* architecture-specific flags for GCC # -F/path path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* profiling flags for GCC # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -O*|-flto*|-fwhopr*|-fuse-linker-plugin) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" func_append compile_command " $arg" func_append finalize_command " $arg" func_append compiler_flags " $arg" continue ;; # Some other compiler flag. -* | +*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; *.$objext) # A standard object. func_append objs " $arg" ;; *.lo) # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then func_append dlfiles " $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi ;; *.$libext) # An archive. func_append deplibs " $arg" func_append old_deplibs " $arg" continue ;; *.la) # A libtool-controlled library. func_resolve_sysroot "$arg" if test "$prev" = dlfiles; then # This library was specified with -dlopen. func_append dlfiles " $func_resolve_sysroot_result" prev= elif test "$prev" = dlprefiles; then # The library was specified with -dlpreopen. func_append dlprefiles " $func_resolve_sysroot_result" prev= else func_append deplibs " $func_resolve_sysroot_result" fi continue ;; # Some other compiler argument. *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; esac # arg # Now actually substitute the argument into the commands. if test -n "$arg"; then func_append compile_command " $arg" func_append finalize_command " $arg" fi done # argument parsing loop test -n "$prev" && \ func_fatal_help "the \`$prevarg' option requires an argument" if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" func_append compile_command " $arg" func_append finalize_command " $arg" fi oldlibs= # calculate the name of the file, without its directory func_basename "$output" outputname="$func_basename_result" libobjs_save="$libobjs" if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" func_dirname "$output" "/" "" output_objdir="$func_dirname_result$objdir" func_to_tool_file "$output_objdir/" tool_output_objdir=$func_to_tool_file_result # Create the object directory. func_mkdir_p "$output_objdir" # Determine the type of output case $output in "") func_fatal_help "you must specify an output file" ;; *.$libext) linkmode=oldlib ;; *.lo | *.$objext) linkmode=obj ;; *.la) linkmode=lib ;; *) linkmode=prog ;; # Anything else should be a program. esac specialdeplibs= libs= # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do if $opt_preserve_dup_deps ; then case "$libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append libs " $deplib" done if test "$linkmode" = lib; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps # $postdeps and mark them as special (i.e., whose duplicates are # not to be eliminated). pre_post_deps= if $opt_duplicate_compiler_generated_deps; then for pre_post_dep in $predeps $postdeps; do case "$pre_post_deps " in *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; esac func_append pre_post_deps " $pre_post_dep" done fi pre_post_deps= fi deplibs= newdependency_libs= newlib_search_path= need_relink=no # whether we're linking any uninstalled libtool libraries notinst_deplibs= # not-installed libtool libraries notinst_path= # paths that contain not-installed libtool libraries case $linkmode in lib) passes="conv dlpreopen link" for file in $dlfiles $dlprefiles; do case $file in *.la) ;; *) func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" ;; esac done ;; prog) compile_deplibs= finalize_deplibs= alldeplibs=no newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" ;; *) passes="conv" ;; esac for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... if test "$linkmode,$pass" = "lib,link"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done deplibs="$tmp_deplibs" fi if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan"; then libs="$deplibs" deplibs= fi if test "$linkmode" = prog; then case $pass in dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; esac fi if test "$linkmode,$pass" = "lib,dlpreopen"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs dependency_libs= func_resolve_sysroot "$lib" case $lib in *.la) func_source "$func_resolve_sysroot_result" ;; esac # Collect preopened libtool deplibs, except any this library # has declared as weak libs for deplib in $dependency_libs; do func_basename "$deplib" deplib_base=$func_basename_result case " $weak_libs " in *" $deplib_base "*) ;; *) func_append deplibs " $deplib" ;; esac done done libs="$dlprefiles" fi if test "$pass" = dlopen; then # Collect dlpreopened libraries save_deplibs="$deplibs" deplibs= fi for deplib in $libs; do lib= found=no case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append compiler_flags " $deplib" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -l*) if test "$linkmode" != lib && test "$linkmode" != prog; then func_warning "\`-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result if test "$linkmode" = lib; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" fi for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library lib="$searchdir/lib${name}${search_ext}" if test -f "$lib"; then if test "$search_ext" = ".la"; then found=yes else found=no fi break 2 fi done done if test "$found" != yes; then # deplib doesn't seem to be a libtool library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue else # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then library_names= old_library= func_source "$lib" for l in $old_library $library_names; do ll="$l" done if test "X$ll" = "X$old_library" ; then # only static version available found=no func_dirname "$lib" "" "." ladir="$func_dirname_result" lib=$ladir/$old_library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi fi ;; *) ;; esac fi fi ;; # -l *.ltframework) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -L*) case $linkmode in lib) deplibs="$deplib $deplibs" test "$pass" = conv && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; prog) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi if test "$pass" = scan; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; *) func_warning "\`-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) if test "$pass" = link; then func_stripname '-R' '' "$deplib" func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # Make sure the xrpath contains only unique directories. case "$xrpath " in *" $dir "*) ;; *) func_append xrpath " $dir" ;; esac fi deplibs="$deplib $deplibs" continue ;; *.la) func_resolve_sysroot "$deplib" lib=$func_resolve_sysroot_result ;; *.$libext) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi case $linkmode in lib) # Linking convenience modules into shared libraries is allowed, # but linking other static libraries is non-portable. case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) valid_a_lib=no case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then valid_a_lib=yes fi ;; pass_all) valid_a_lib=yes ;; esac if test "$valid_a_lib" != yes; then echo $ECHO "*** Warning: Trying to link with static lib archive $deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because the file extensions .$libext of this argument makes me believe" echo "*** that it is just a static archive that I should not use here." else echo $ECHO "*** Warning: Linking the shared library $output against the" $ECHO "*** static library $deplib is not portable!" deplibs="$deplib $deplibs" fi ;; esac continue ;; prog) if test "$pass" != link; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi continue ;; esac # linkmode ;; # *.$libext *.lo | *.$objext) if test "$pass" = conv; then deplibs="$deplib $deplibs" elif test "$linkmode" = prog; then if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlopen support or we're linking statically, # we need to preload. func_append newdlprefiles " $deplib" compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append newdlfiles " $deplib" fi fi continue ;; %DEPLIBS%) alldeplibs=yes continue ;; esac # case $deplib if test "$found" = yes || test -f "$lib"; then : else func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" fi # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ || func_fatal_error "\`$lib' is not a valid libtool archive" func_dirname "$lib" "" "." ladir="$func_dirname_result" dlname= dlopen= dlpreopen= libdir= library_names= old_library= inherited_linker_flags= # If the library was installed with an old release of libtool, # it will not redefine variables installed, or shouldnotlink installed=yes shouldnotlink=no avoidtemprpath= # Read the .la file func_source "$lib" # Convert "-framework foo" to "foo.ltframework" if test -n "$inherited_linker_flags"; then tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'` for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do case " $new_inherited_linker_flags " in *" $tmp_inherited_linker_flag "*) ;; *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; esac done fi dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan" || { test "$linkmode" != prog && test "$linkmode" != lib; }; then test -n "$dlopen" && func_append dlfiles " $dlopen" test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" fi if test "$pass" = conv; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" func_append old_convenience " $ladir/$objdir/$old_library" elif test "$linkmode" != prog && test "$linkmode" != lib; then func_fatal_error "\`$lib' is not a convenience library" fi tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done continue fi # $pass = conv # Get the name of the library we link against. linklib= if test -n "$old_library" && { test "$prefer_static_libs" = yes || test "$prefer_static_libs,$installed" = "built,no"; }; then linklib=$old_library else for l in $old_library $library_names; do linklib="$l" done fi if test -z "$linklib"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # This library was specified with -dlopen. if test "$pass" = dlopen; then if test -z "$libdir"; then func_fatal_error "cannot -dlopen a convenience library: \`$lib'" fi if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't # bomb out in the load deplibs phase. func_append dlprefiles " $lib $dependency_libs" else func_append newdlfiles " $lib" fi continue fi # $pass = dlopen # We need an absolute path. case $ladir in [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then func_warning "cannot determine absolute directory name of \`$ladir'" func_warning "passing it literally to the linker, although it might fail" abs_ladir="$ladir" fi ;; esac func_basename "$lib" laname="$func_basename_result" # Find the relevant object directory and library name. if test "X$installed" = Xyes; then if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then func_warning "library \`$lib' was moved." dir="$ladir" absdir="$abs_ladir" libdir="$abs_ladir" else dir="$lt_sysroot$libdir" absdir="$lt_sysroot$libdir" fi test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then dir="$ladir" absdir="$abs_ladir" # Remove this search path later func_append notinst_path " $abs_ladir" else dir="$ladir/$objdir" absdir="$abs_ladir/$objdir" # Remove this search path later func_append notinst_path " $abs_ladir" fi fi # $installed = yes func_stripname 'lib' '.la' "$laname" name=$func_stripname_result # This library was specified with -dlpreopen. if test "$pass" = dlpreopen; then if test -z "$libdir" && test "$linkmode" = prog; then func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" fi case "$host" in # special handling for platforms with PE-DLLs. *cygwin* | *mingw* | *cegcc* ) # Linker will automatically link against shared library if both # static and shared are present. Therefore, ensure we extract # symbols from the import library if a shared library is present # (otherwise, the dlopen module name will be incorrect). We do # this by putting the import library name into $newdlprefiles. # We recover the dlopen module name by 'saving' the la file # name in a special purpose variable, and (later) extracting the # dlname from the la file. if test -n "$dlname"; then func_tr_sh "$dir/$linklib" eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" func_append newdlprefiles " $dir/$linklib" else func_append newdlprefiles " $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ func_append dlpreconveniencelibs " $dir/$old_library" fi ;; * ) # Prefer using a static library (so that no silly _DYNAMIC symbols # are required to link). if test -n "$old_library"; then func_append newdlprefiles " $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ func_append dlpreconveniencelibs " $dir/$old_library" # Otherwise, use the dlname, so that lt_dlopen finds it. elif test -n "$dlname"; then func_append newdlprefiles " $dir/$dlname" else func_append newdlprefiles " $dir/$linklib" fi ;; esac fi # $pass = dlpreopen if test -z "$libdir"; then # Link the convenience library if test "$linkmode" = lib; then deplibs="$dir/$old_library $deplibs" elif test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else deplibs="$lib $deplibs" # used for prog,scan pass fi continue fi if test "$linkmode" = prog && test "$pass" != link; then func_append newlib_search_path " $ladir" deplibs="$lib $deplibs" linkalldeplibs=no if test "$link_all_deplibs" != no || test -z "$library_names" || test "$build_libtool_libs" = no; then linkalldeplibs=yes fi tmp_libs= for deplib in $dependency_libs; do case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; esac # Need to link against all dependency_libs? if test "$linkalldeplibs" = yes; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done # for deplib continue fi # $linkmode = prog... if test "$linkmode,$pass" = "prog,link"; then if test -n "$library_names" && { { test "$prefer_static_libs" = no || test "$prefer_static_libs,$installed" = "built,yes"; } || test -z "$old_library"; }; then # We need to hardcode the library path if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then # Make sure the rpath contains only unique directories. case "$temp_rpath:" in *"$absdir:"*) ;; *) func_append temp_rpath "$absdir:" ;; esac fi # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) func_append compile_rpath " $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac ;; esac fi # $linkmode,$pass = prog,link... if test "$alldeplibs" = yes && { test "$deplibs_check_method" = pass_all || { test "$build_libtool_libs" = yes && test -n "$library_names"; }; }; then # We only need to search for static libraries continue fi fi link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs if test "$use_static_libs" = built && test "$installed" = yes; then use_static_libs=no fi if test -n "$library_names" && { test "$use_static_libs" = no || test -z "$old_library"; }; then case $host in *cygwin* | *mingw* | *cegcc*) # No point in relinking DLLs because paths are not encoded func_append notinst_deplibs " $lib" need_relink=no ;; *) if test "$installed" = no; then func_append notinst_deplibs " $lib" need_relink=yes fi ;; esac # This is a shared library # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! dlopenmodule="" for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then dlopenmodule="$dlpremoduletest" break fi done if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then echo if test "$linkmode" = prog; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi if test "$linkmode" = lib && test "$hardcode_into_libs" = yes; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) func_append compile_rpath " $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac ;; esac fi if test -n "$old_archive_from_expsyms_cmds"; then # figure out the soname set dummy $library_names shift realname="$1" shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then soname="$dlname" elif test -n "$soname_spec"; then # bleh windows case $host in *cygwin* | mingw* | *cegcc*) func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; esac eval soname=\"$soname_spec\" else soname="$realname" fi # Make a new name for the extract_expsyms_cmds to use soroot="$soname" func_basename "$soroot" soname="$func_basename_result" func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else func_verbose "extracting exported symbol list from \`$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else func_verbose "generating import library for \`$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library dir=$output_objdir linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" if test "$linkmode" = prog || test "$opt_mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) if test "$hardcode_direct" = no; then add="$dir/$linklib" case $host in *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; *-*-sysv4*uw2*) add_dir="-L$dir" ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ *-*-unixware7*) add_dir="-L$dir" ;; *-*-darwin* ) # if the lib is a (non-dlopened) module then we can not # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | $GREP ": [^:]* bundle" >/dev/null ; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" if test -z "$old_library" ; then echo echo "*** And there doesn't seem to be a static archive available" echo "*** The link will probably fail, sorry" else add="$dir/$old_library" fi elif test -n "$old_library"; then add="$dir/$old_library" fi fi esac elif test "$hardcode_minus_L" = no; then case $host in *-*-sunos*) add_shlibpath="$dir" ;; esac add_dir="-L$dir" add="-l$name" elif test "$hardcode_shlibpath_var" = no; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; relink) if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$dir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$absdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) func_append add_dir " -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; *) lib_linked=no ;; esac if test "$lib_linked" != yes; then func_fatal_configuration "unsupported hardcode properties" fi if test -n "$add_shlibpath"; then case :$compile_shlibpath: in *":$add_shlibpath:"*) ;; *) func_append compile_shlibpath "$add_shlibpath:" ;; esac fi if test "$linkmode" = prog; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" if test "$hardcode_direct" != yes && test "$hardcode_minus_L" != yes && test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac fi fi fi if test "$linkmode" = prog || test "$opt_mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$libdir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$libdir" add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac add="-l$name" elif test "$hardcode_automatic" = yes; then if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then add="$inst_prefix_dir$libdir/$linklib" else add="$libdir/$linklib" fi else # We cannot seem to hardcode it, guess we'll fake it. add_dir="-L$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) func_append add_dir " -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" fi if test "$linkmode" = prog; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" fi fi elif test "$linkmode" = prog; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. if test "$hardcode_direct" != unsupported; then test -n "$old_library" && linklib="$old_library" compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi elif test "$build_libtool_libs" = yes; then # Not a shared library if test "$deplibs_check_method" != pass_all; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. echo $ECHO "*** Warning: This system can not link to static lib archive $lib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have." if test "$module" = yes; then echo "*** But as you try to build a module library, libtool will still create " echo "*** a static module, that should work as long as the dlopening application" echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi else deplibs="$dir/$old_library $deplibs" link_static=yes fi fi # link shared/static library? if test "$linkmode" = lib; then if test -n "$dependency_libs" && { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes || test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do case $libdir in -R*) func_stripname '-R' '' "$libdir" temp_xrpath=$func_stripname_result case " $xrpath " in *" $temp_xrpath "*) ;; *) func_append xrpath " $temp_xrpath";; esac;; *) func_append temp_deplibs " $libdir";; esac done dependency_libs="$temp_deplibs" fi func_append newlib_search_path " $absdir" # Link against this library test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do newdependency_libs="$deplib $newdependency_libs" case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result";; *) func_resolve_sysroot "$deplib" ;; esac if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $func_resolve_sysroot_result "*) func_append specialdeplibs " $func_resolve_sysroot_result" ;; esac fi func_append tmp_libs " $func_resolve_sysroot_result" done if test "$link_all_deplibs" != no; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do path= case $deplib in -L*) path="$deplib" ;; *.la) func_resolve_sysroot "$deplib" deplib=$func_resolve_sysroot_result func_dirname "$deplib" "" "." dir=$func_dirname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then func_warning "cannot determine absolute directory name of \`$dir'" absdir="$dir" fi ;; esac if $GREP "^installed=no" $deplib > /dev/null; then case $host in *-*-darwin*) depdepl= eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` if test -n "$deplibrary_names" ; then for tmp in $deplibrary_names ; do depdepl=$tmp done if test -f "$absdir/$objdir/$depdepl" ; then depdepl="$absdir/$objdir/$depdepl" darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}" path= fi fi ;; *) path="-L$absdir/$objdir" ;; esac else eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ func_warning "\`$deplib' seems to be moved" path="-L$absdir" fi ;; esac case " $deplibs " in *" $path "*) ;; *) deplibs="$path $deplibs" ;; esac done fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs if test "$pass" = link; then if test "$linkmode" = "prog"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi dependency_libs="$newdependency_libs" if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi if test "$pass" != dlopen; then if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do case "$lib_search_path " in *" $dir "*) ;; *) func_append lib_search_path " $dir" ;; esac done newlib_search_path= fi if test "$linkmode,$pass" != "prog,link"; then vars="deplibs" else vars="compile_deplibs finalize_deplibs" fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order eval tmp_libs=\"\$$var\" new_libs= for deplib in $tmp_libs; do # FIXME: Pedantically, this is the right thing to do, so # that some nasty dependency loop isn't accidentally # broken: #new_libs="$deplib $new_libs" # Pragmatically, this seems to cause very few problems in # practice: case $deplib in -L*) new_libs="$deplib $new_libs" ;; -R*) ;; *) # And here is the reason: when a library appears more # than once as an explicit dependence of a library, or # is implicitly linked in more than once by the # compiler, it is considered special, and multiple # occurrences thereof are not removed. Compare this # with having the same library being listed as a # dependency of multiple other libraries: in this case, # we know (pedantically, we assume) the library does not # need to be listed more than once, so we keep only the # last copy. This is not always right, but it is rare # enough that we require users that really mean to play # such unportable linking tricks to link the library # using -Wl,-lname, so that libtool does not consider it # for duplicate removal. case " $specialdeplibs " in *" $deplib "*) new_libs="$deplib $new_libs" ;; *) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$deplib $new_libs" ;; esac ;; esac ;; esac done tmp_libs= for deplib in $new_libs; do case $deplib in -L*) case " $tmp_libs " in *" $deplib "*) ;; *) func_append tmp_libs " $deplib" ;; esac ;; *) func_append tmp_libs " $deplib" ;; esac done eval $var=\"$tmp_libs\" done # for var fi # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= for i in $dependency_libs ; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) i="" ;; esac if test -n "$i" ; then func_append tmp_libs " $i" fi done dependency_libs=$tmp_libs done # for pass if test "$linkmode" = prog; then dlfiles="$newdlfiles" fi if test "$linkmode" = prog || test "$linkmode" = lib; then dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for archives" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for archives" test -n "$xrpath" && \ func_warning "\`-R' is ignored for archives" test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for archives" test -n "$release" && \ func_warning "\`-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ func_warning "\`-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no oldlibs="$output" func_append objs "$old_deplibs" ;; lib) # Make sure we only generate libraries of the form `libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" ;; *) test "$module" = no && \ func_fatal_help "libtool library \`$output' must begin with \`lib'" if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" else func_stripname '' '.la' "$outputname" libname=$func_stripname_result fi ;; esac if test -n "$objs"; then if test "$deplibs_check_method" != pass_all; then func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" else echo $ECHO "*** Warning: Linking the shared library $output against the non-libtool" $ECHO "*** objects $objs is not portable!" func_append libobjs " $objs" fi fi test "$dlself" != no && \ func_warning "\`-dlopen self' is ignored for libtool libraries" set dummy $rpath shift test "$#" -gt 1 && \ func_warning "ignoring multiple \`-rpath's for a libtool library" install_libdir="$1" oldlibs= if test -z "$rpath"; then if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. # Some compilers have problems with a `.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" build_libtool_libs=convenience build_old_libs=yes fi test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ func_warning "\`-release' is ignored for convenience libraries" else # Parse the version information argument. save_ifs="$IFS"; IFS=':' set dummy $vinfo 0 0 0 shift IFS="$save_ifs" test -n "$7" && \ func_fatal_help "too many parameters to \`-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts # to make the code below a bit more comprehensible case $vinfo_number in yes) number_major="$1" number_minor="$2" number_revision="$3" # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix # which has an extra 1 added just for fun # case $version_type in # correct linux to gnu/linux during the next big refactor darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_revision" ;; freebsd-aout|freebsd-elf|qnx|sunos) current="$number_major" revision="$number_minor" age="0" ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_minor" lt_irix_increment=no ;; esac ;; no) current="$1" revision="$2" age="$3" ;; esac # Check that each of the things are valid numbers. case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "CURRENT \`$current' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "REVISION \`$revision' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "AGE \`$age' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then func_error "AGE \`$age' is greater than the current interface number \`$current'" func_fatal_error "\`$vinfo' is not valid version information" fi # Calculate the version variables. major= versuffix= verstring= case $version_type in none) ;; darwin) # Like Linux, but with the current version available in # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" ;; freebsd-aout) major=".$current" versuffix=".$current.$revision"; ;; freebsd-elf) major=".$current" versuffix=".$current" ;; irix | nonstopux) if test "X$lt_irix_increment" = "Xno"; then func_arith $current - $age else func_arith $current - $age + 1 fi major=$func_arith_result case $version_type in nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac verstring="$verstring_prefix$major.$revision" # Add in all the interfaces that we are compatible with. loop=$revision while test "$loop" -ne 0; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring_prefix$major.$iface:$verstring" done # Before this point, $major must not contain `.'. major=.$major versuffix="$major.$revision" ;; linux) # correct to gnu/linux during the next big refactor func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" ;; osf) func_arith $current - $age major=.$func_arith_result versuffix=".$current.$age.$revision" verstring="$current.$age.$revision" # Add in all the interfaces that we are compatible with. loop=$age while test "$loop" -ne 0; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring:${iface}.0" done # Make executables depend on our current version. func_append verstring ":${current}.0" ;; qnx) major=".$current" versuffix=".$current" ;; sunos) major=".$current" versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one # extension on DOS 8.3 filesystems. func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; *) func_fatal_configuration "unknown library version type \`$version_type'" ;; esac # Clear the version info if we defaulted, and they specified a release. if test -z "$vinfo" && test -n "$release"; then major= case $version_type in darwin) # we can't check for "0.0" in archive_cmds due to quoting # problems, so we reset it completely verstring= ;; *) verstring="0.0" ;; esac if test "$need_version" = no; then versuffix= else versuffix=".0.0" fi fi # Remove version info from name if versioning should be avoided if test "$avoid_version" = yes && test "$need_version" = no; then major= versuffix= verstring="" fi # Check to see if the archive will have undefined symbols. if test "$allow_undefined" = yes; then if test "$allow_undefined_flag" = unsupported; then func_warning "undefined symbols not allowed in $host shared libraries" build_libtool_libs=no build_old_libs=yes fi else # Don't allow undefined symbols. allow_undefined_flag="$no_undefined_flag" fi fi func_generate_dlsyms "$libname" "$libname" "yes" func_append libobjs " $symfileobj" test "X$libobjs" = "X " && libobjs= if test "$opt_mode" != relink; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= tempremovelist=`$ECHO "$output_objdir/*"` for p in $tempremovelist; do case $p in *.$objext | *.gcno) ;; $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) if test "X$precious_files_regex" != "X"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue fi fi func_append removelist " $p" ;; *) ;; esac done test -n "$removelist" && \ func_show_eval "${RM}r \$removelist" fi # Now set the variables for building old libraries. if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then func_append oldlibs " $output_objdir/$libname.$libext" # Transform .lo files to .o files. oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP` fi # Eliminate all temporary directories. #for path in $notinst_path; do # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"` # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"` # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"` #done if test -n "$xrpath"; then # If the user specified any rpath flags, then add them. temp_xrpath= for libdir in $xrpath; do func_replace_sysroot "$libdir" func_append temp_xrpath " -R$func_replace_sysroot_result" case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac done if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened old_dlfiles="$dlfiles" dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in *" $lib "*) ;; *) func_append dlfiles " $lib" ;; esac done # Make sure dlprefiles contains only unique files old_dlprefiles="$dlprefiles" dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in *" $lib "*) ;; *) func_append dlprefiles " $lib" ;; esac done if test "$build_libtool_libs" = yes; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) # these systems don't actually have a c library (as such)! ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C library is in the System framework func_append deplibs " System.ltframework" ;; *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work ;; *) # Add libc to deplibs on all other systems if necessary. if test "$build_libtool_need_lc" = "yes"; then func_append deplibs " -lc" fi ;; esac fi # Transform deplibs into only deplibs that can be linked in shared. name_save=$name libname_save=$libname release_save=$release versuffix_save=$versuffix major_save=$major # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? release="" versuffix="" major="" newdeplibs= droppeddeps=no case $deplibs_check_method in pass_all) # Don't check for shared/static. Everything works. # This might be a little naive. We might want to check # whether the library exists or not. But this is on # osf3 & osf4 and I'm not really sure... Just # implementing what was already the behavior. newdeplibs=$deplibs ;; test_compile) # This code stresses the "libraries are programs" paradigm to its # limits. Maybe even breaks it. We compile a program, linking it # against the deplibs as a proxy for the library. Then we can check # whether they linked in statically or dynamically with ldd. $opt_dry_run || $RM conftest.c cat > conftest.c </dev/null` $nocaseglob else potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` fi for potent_lib in $potential_libs; do # Follow soft links. if ls -lLd "$potent_lib" 2>/dev/null | $GREP " -> " >/dev/null; then continue fi # The statement above tries to avoid entering an # endless loop below, in case of cyclic links. # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? potlib="$potent_lib" while test -h "$potlib" 2>/dev/null; do potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` case $potliblink in [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then func_append newdeplibs " $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a file magic. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. func_append newdeplibs " $a_deplib" ;; esac done # Gone through all deplibs. ;; match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` for a_deplib in $deplibs; do case $a_deplib in -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) func_append newdeplibs " $a_deplib" a_deplib="" ;; esac fi if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do potlib="$potent_lib" # see symlink-check above in file_magic test if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then func_append newdeplibs " $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a regex pattern. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. func_append newdeplibs " $a_deplib" ;; esac done # Gone through all deplibs. ;; none | unknown | *) newdeplibs="" tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then for i in $predeps $postdeps ; do # can't use Xsed below, because $i might contain '/' tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"` done fi case $tmp_deplibs in *[!\ \ ]*) echo if test "X$deplibs_check_method" = "Xnone"; then echo "*** Warning: inter-library dependencies are not supported in this platform." else echo "*** Warning: inter-library dependencies are not known to be supported." fi echo "*** All declared inter-library dependencies are being dropped." droppeddeps=yes ;; esac ;; esac versuffix=$versuffix_save major=$major_save release=$release_save libname=$libname_save name=$name_save case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library with the System framework newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac if test "$droppeddeps" = yes; then if test "$module" = yes; then echo echo "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" echo "*** a static module, that should work as long as the dlopening" echo "*** application is linked with the -dlopen flag." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi else echo "*** The inter-library dependencies that have been dropped here will be" echo "*** automatically added whenever a program is linked with this library" echo "*** or is declared to -dlopen it." if test "$allow_undefined" = no; then echo echo "*** Since this library must not contain undefined symbols," echo "*** because either the platform does not support them or" echo "*** it was explicitly requested with -no-undefined," echo "*** libtool will only create a static version of it." if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi fi fi # Done checking deplibs! deplibs=$newdeplibs fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" case $host in *-*-darwin*) newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $deplibs " in *" -L$path/$objdir "*) func_append new_libs " -L$path/$objdir" ;; esac ;; esac done for deplib in $deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) func_append new_libs " $deplib" ;; esac ;; *) func_append new_libs " $deplib" ;; esac done deplibs="$new_libs" # All the library-specific variables (install_libdir is set above). library_names= old_library= dlname= # Test again, we may have decided not to build it any more if test "$build_libtool_libs" = yes; then # Remove ${wl} instances when linking with ld. # FIXME: should test the right _cmds variable. case $archive_cmds in *\$LD\ *) wl= ;; esac if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= rpath="$finalize_rpath" test "$opt_mode" != relink && rpath="$compile_rpath$rpath" for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then func_replace_sysroot "$libdir" libdir=$func_replace_sysroot_result if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append dep_rpath " $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) func_append perm_rpath " $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do func_append rpath "$dir:" done eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" fi test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi shlibpath="$finalize_shlibpath" test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath" if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi # Get the real and link names of the library. eval shared_ext=\"$shrext_cmds\" eval library_names=\"$library_names_spec\" set dummy $library_names shift realname="$1" shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else soname="$realname" fi if test -z "$dlname"; then dlname=$soname fi lib="$output_objdir/$realname" linknames= for link do func_append linknames " $link" done # Use standard objects if they are pic test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP` test "X$libobjs" = "X " && libobjs= delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" export_symbols="$output_objdir/$libname.uexp" func_append delfiles " $export_symbols" fi orig_export_symbols= case $host_os in cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile if test "x`$SED 1q $export_symbols`" != xEXPORTS; then # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. orig_export_symbols="$export_symbols" export_symbols= always_export_symbols=yes fi fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds save_ifs="$IFS"; IFS='~' for cmd1 in $cmds; do IFS="$save_ifs" # Take the normal branch if the nm_file_list_spec branch # doesn't work or if tool conversion is not needed. case $nm_file_list_spec~$to_tool_file_cmd in *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) try_normal_branch=yes eval cmd=\"$cmd1\" func_len " $cmd" len=$func_len_result ;; *) try_normal_branch=no ;; esac if test "$try_normal_branch" = yes \ && { test "$len" -lt "$max_cmd_len" \ || test "$max_cmd_len" -le -1; } then func_show_eval "$cmd" 'exit $?' skipped_export=false elif test -n "$nm_file_list_spec"; then func_basename "$output" output_la=$func_basename_result save_libobjs=$libobjs save_output=$output output=${output_objdir}/${output_la}.nm func_to_tool_file "$output" libobjs=$nm_file_list_spec$func_to_tool_file_result func_append delfiles " $output" func_verbose "creating $NM input file list: $output" for obj in $save_libobjs; do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > "$output" eval cmd=\"$cmd1\" func_show_eval "$cmd" 'exit $?' output=$save_output libobjs=$save_libobjs skipped_export=false else # The command line is too long to execute in one step. func_verbose "using reloadable object file for export list..." skipped_export=: # Break out early, otherwise skipped_export may be # set to false by a later but shorter cmd. break fi done IFS="$save_ifs" if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi fi if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter func_append delfiles " $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi tmp_deplibs= for test_deplib in $deplibs; do case " $convenience " in *" $test_deplib "*) ;; *) func_append tmp_deplibs " $test_deplib" ;; esac done deplibs="$tmp_deplibs" if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && test "$compiler_needs_object" = yes && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. whole_archive_flag_spec= fi if test -n "$whole_archive_flag_spec"; then save_libobjs=$libobjs eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $convenience func_append libobjs " $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi fi if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" func_append linker_flags " $flag" fi # Make a backup of the uninstalled library when relinking if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds else eval test_cmds=\"$module_cmds\" cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then eval test_cmds=\"$archive_expsym_cmds\" cmds=$archive_expsym_cmds else eval test_cmds=\"$archive_cmds\" cmds=$archive_cmds fi fi if test "X$skipped_export" != "X:" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then : else # The command line is too long to link in one step, link piecewise # or, if using GNU ld and skipped_export is not :, use a linker # script. # Save the value of $output and $libobjs because we want to # use them later. If we have whole_archive_flag_spec, we # want to use save_libobjs as it was before # whole_archive_flag_spec was expanded, because we can't # assume the linker understands whole_archive_flag_spec. # This may have to be revisited, in case too many # convenience libraries get linked in and end up exceeding # the spec. if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then save_libobjs=$libobjs fi save_output=$output func_basename "$output" output_la=$func_basename_result # Clear the reloadable object creation command queue and # initialize k to one. test_cmds= concat_cmds= objlist= last_robj= k=1 if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then output=${output_objdir}/${output_la}.lnkscript func_verbose "creating GNU ld script: $output" echo 'INPUT (' > $output for obj in $save_libobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done echo ')' >> $output func_append delfiles " $output" func_to_tool_file "$output" output=$func_to_tool_file_result elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then output=${output_objdir}/${output_la}.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= if test "$compiler_needs_object" = yes; then firstobj="$1 " shift fi for obj do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done func_append delfiles " $output" func_to_tool_file "$output" output=$firstobj\"$file_list_spec$func_to_tool_file_result\" else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." output=$output_objdir/$output_la-${k}.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 # Loop over the list of objects to be linked. for obj in $save_libobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result if test "X$objlist" = X || test "$len" -lt "$max_cmd_len"; then func_append objlist " $obj" else # The command $test_cmds is almost too long, add a # command to the queue. if test "$k" -eq 1 ; then # The first file doesn't have a previous command to add. reload_objs=$objlist eval concat_cmds=\"$reload_cmds\" else # All subsequent reloadable object files will link in # the last one created. reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" fi last_robj=$output_objdir/$output_la-${k}.$objext func_arith $k + 1 k=$func_arith_result output=$output_objdir/$output_la-${k}.$objext objlist=" $obj" func_len " $last_robj" func_arith $len0 + $func_len_result len=$func_arith_result fi done # Handle the remaining objects by creating one last # reloadable object file. All subsequent reloadable object # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ reload_objs="$objlist $last_robj" eval concat_cmds=\"\${concat_cmds}$reload_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" fi func_append delfiles " $output" else output= fi if ${skipped_export-false}; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi fi test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. save_ifs="$IFS"; IFS='~' for cmd in $concat_cmds; do IFS="$save_ifs" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi if ${skipped_export-false}; then if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter func_append delfiles " $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi fi libobjs=$output # Restore the value of output. output=$save_output if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= fi # Expand the library linking commands again to reset the # value of $libobjs for piecewise linking. # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then cmds=$archive_expsym_cmds else cmds=$archive_cmds fi fi fi if test -n "$delfiles"; then # Append the command to remove temporary files to $cmds. eval cmds=\"\$cmds~\$RM $delfiles\" fi # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $dlprefiles func_append libobjs " $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" # Restore the uninstalled library and exit if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then if test -z "$whole_archive_flag_spec"; then func_show_eval '${RM}r "$gentop"' fi fi exit $EXIT_SUCCESS fi # Create links to the real library. for linkname in $linknames; do if test "$realname" != "$linkname"; then func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' fi done # If -module or -export-dynamic was specified, set the dlname. if test "$module" = yes || test "$export_dynamic" = yes; then # On all known operating systems, these are identical. dlname="$soname" fi fi ;; obj) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for objects" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for objects" test -n "$xrpath" && \ func_warning "\`-R' is ignored for objects" test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for objects" test -n "$release" && \ func_warning "\`-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ func_fatal_error "cannot build library object \`$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" obj=$func_lo2o_result ;; *) libobj= obj="$output" ;; esac # Delete the old objects. $opt_dry_run || $RM $obj $libobj # Objects from convenience libraries. This assumes # single-version convenience libraries. Whenever we create # different ones for PIC/non-PIC, this we'll have to duplicate # the extraction. reload_conv_objs= gentop= # reload_cmds runs $LD directly, so let us get rid of # -Wl from whole_archive_flag_spec and hope we can get by with # turning comma into space.. wl= if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` else gentop="$output_objdir/${obj}x" func_append generated " $gentop" func_extract_archives $gentop $convenience reload_conv_objs="$reload_objs $func_extract_archives_result" fi fi # If we're not building shared, we need to use non_pic_objs test "$build_libtool_libs" != yes && libobjs="$non_pic_objects" # Create the old-style object. reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test output="$obj" func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. if test -z "$libobj"; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS fi if test "$build_libtool_libs" != yes; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi # Create an invalid libtool object if no PIC, so that we don't # accidentally link it into a program. # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS fi if test -n "$pic_flag" || test "$pic_mode" != default; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" output="$libobj" func_execute_cmds "$reload_cmds" 'exit $?' fi if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS ;; prog) case $host in *cygwin*) func_stripname '' '.exe' "$output" output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for programs" test -n "$release" && \ func_warning "\`-release' is ignored for programs" test "$preload" = yes \ && test "$dlopen_support" = unknown \ && test "$dlopen_self" = unknown \ && test "$dlopen_self_static" = unknown && \ func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library is the System framework compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac case $host in *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). if test "$tagname" = CXX ; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) func_append compile_command " ${wl}-bind_at_load" func_append finalize_command " ${wl}-bind_at_load" ;; esac fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $compile_deplibs " in *" -L$path/$objdir "*) func_append new_libs " -L$path/$objdir" ;; esac ;; esac done for deplib in $compile_deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) func_append new_libs " $deplib" ;; esac ;; *) func_append new_libs " $deplib" ;; esac done compile_deplibs="$new_libs" func_append compile_command " $compile_deplibs" func_append finalize_command " $finalize_deplibs" if test -n "$rpath$xrpath"; then # If the user specified any rpath flags, then add them. for libdir in $rpath $xrpath; do # This is the magic to use -rpath. case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac done fi # Now hardcode the library paths rpath= hardcode_libdirs= for libdir in $compile_rpath $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append rpath " $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) func_append perm_rpath " $libdir" ;; esac fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; *) func_append dllsearchpath ":$libdir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) func_append dllsearchpath ":$testbindir";; esac ;; esac done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi compile_rpath="$rpath" rpath= hardcode_libdirs= for libdir in $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append rpath " $flag" fi elif test -n "$runpath_var"; then case "$finalize_perm_rpath " in *" $libdir "*) ;; *) func_append finalize_perm_rpath " $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi finalize_rpath="$rpath" if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` fi func_generate_dlsyms "$outputname" "@PROGRAM@" "no" # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi wrappers_required=yes case $host in *cegcc* | *mingw32ce*) # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. wrappers_required=no ;; *cygwin* | *mingw* ) if test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; *) if test "$need_relink" = no || test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; esac if test "$wrappers_required" = no; then # Replace the output file specification. compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` link_command="$compile_command$compile_rpath" # We have no uninstalled library dependencies, so finalize right now. exit_status=0 func_show_eval "$link_command" 'exit_status=$?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Delete the generated files. if test -f "$output_objdir/${outputname}S.${objext}"; then func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' fi exit $exit_status fi if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" fi if test -n "$finalize_shlibpath"; then finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" fi compile_var= finalize_var= if test -n "$runpath_var"; then if test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do func_append rpath "$dir:" done compile_var="$runpath_var=\"$rpath\$$runpath_var\" " fi if test -n "$finalize_perm_rpath"; then # We should set the runpath_var. rpath= for dir in $finalize_perm_rpath; do func_append rpath "$dir:" done finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " fi fi if test "$no_install" = yes; then # We don't need to create a wrapper script. link_command="$compile_var$compile_command$compile_rpath" # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. $opt_dry_run || $RM $output # Link the executable and exit func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi exit $EXIT_SUCCESS fi if test "$hardcode_action" = relink; then # Fast installation is not supported link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" func_warning "this platform does not like uninstalled shared libraries" func_warning "\`$output' will be relinked during installation" else if test "$fast_install" != no; then link_command="$finalize_var$compile_command$finalize_rpath" if test "$fast_install" = yes; then relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` else # fast_install is set to needless relink_command= fi else link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" fi fi # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` # Delete the old output files. $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output_objdir/$outputname" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Now create the wrapper script. func_verbose "creating $output" # Quote the relink command for shipping. if test -n "$relink_command"; then # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done relink_command="(cd `pwd`; $relink_command)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` fi # Only actually do things if not in dry run mode. $opt_dry_run || { # win32 will think the script is a binary if it has # a .exe suffix, so we strip it off here. case $output in *.exe) func_stripname '' '.exe' "$output" output=$func_stripname_result ;; esac # test for cygwin because mv fails w/o .exe extensions case $host in *cygwin*) exeext=.exe func_stripname '' '.exe' "$outputname" outputname=$func_stripname_result ;; *) exeext= ;; esac case $host in *cygwin* | *mingw* ) func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result cwrappersource="$output_path/$objdir/lt-$output_name.c" cwrapper="$output_path/$output_name.exe" $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 func_emit_cwrapperexe_src > $cwrappersource # The wrapper executable is built using the $host compiler, # because it contains $host paths and files. If cross- # compiling, it, like the target executable, must be # executed on the $host or under an emulation environment. $opt_dry_run || { $LTCC $LTCFLAGS -o $cwrapper $cwrappersource $STRIP $cwrapper } # Now, create the wrapper script for func_source use: func_ltwrapper_scriptname $cwrapper $RM $func_ltwrapper_scriptname_result trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. if test "x$build" = "x$host" ; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result fi } ;; * ) $RM $output trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 func_emit_wrapper no > $output chmod +x $output ;; esac } exit $EXIT_SUCCESS ;; esac # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do if test "$build_libtool_libs" = convenience; then oldobjs="$libobjs_save $symfileobj" addlibs="$convenience" build_libtool_libs=no else if test "$build_libtool_libs" = module; then oldobjs="$libobjs_save" build_libtool_libs=no else oldobjs="$old_deplibs $non_pic_objects" if test "$preload" = yes && test -f "$symfileobj"; then func_append oldobjs " $symfileobj" fi fi addlibs="$old_convenience" fi if test -n "$addlibs"; then gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $addlibs func_append oldobjs " $func_extract_archives_result" fi # Do each command in the archive commands. if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $dlprefiles func_append oldobjs " $func_extract_archives_result" fi # POSIX demands no paths to be encoded in archives. We have # to avoid creating archives with duplicate basenames if we # might have to extract them afterwards, e.g., when creating a # static archive out of a convenience library, or when linking # the entirety of a libtool archive into another (currently # not supported by libtool). if (for obj in $oldobjs do func_basename "$obj" $ECHO "$func_basename_result" done | sort | sort -uc >/dev/null 2>&1); then : else echo "copying selected object files to avoid basename conflicts..." gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs oldobjs= counter=1 for obj in $save_oldobjs do func_basename "$obj" objbase="$func_basename_result" case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) while :; do # Make sure we don't pick an alternate name that also # overlaps. newobj=lt$counter-$objbase func_arith $counter + 1 counter=$func_arith_result case " $oldobjs " in *[\ /]"$newobj "*) ;; *) if test ! -f "$gentop/$newobj"; then break; fi ;; esac done func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" func_append oldobjs " $gentop/$newobj" ;; *) func_append oldobjs " $obj" ;; esac done fi func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result eval cmds=\"$old_archive_cmds\" func_len " $cmds" len=$func_len_result if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then cmds=$old_archive_cmds elif test -n "$archiver_list_spec"; then func_verbose "using command file archive linking..." for obj in $oldobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > $output_objdir/$libname.libcmd func_to_tool_file "$output_objdir/$libname.libcmd" oldobjs=" $archiver_list_spec$func_to_tool_file_result" cmds=$old_archive_cmds else # the command line is too long to link in one step, link in parts func_verbose "using piecewise archive linking..." save_RANLIB=$RANLIB RANLIB=: objlist= concat_cmds= save_oldobjs=$oldobjs oldobjs= # Is there a better way of finding the last object in the list? for obj in $save_oldobjs do last_oldobj=$obj done eval test_cmds=\"$old_archive_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 for obj in $save_oldobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result func_append objlist " $obj" if test "$len" -lt "$max_cmd_len"; then : else # the above command should be used before it gets too long oldobjs=$objlist if test "$obj" = "$last_oldobj" ; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist if test "X$oldobjs" = "X" ; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" fi fi fi func_execute_cmds "$cmds" 'exit $?' done test -n "$generated" && \ func_show_eval "${RM}r$generated" # Now create the libtool archive. case $output in *.la) old_library= test "$build_old_libs" = yes && old_library="$libname.$libext" func_verbose "creating $output" # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done # Quote the link command for shipping. relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` if test "$hardcode_automatic" = yes ; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do if test "$installed" = yes; then if test -z "$install_libdir"; then break fi output="$output_objdir/$outputname"i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" name="$func_basename_result" func_resolve_sysroot "$deplib" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" ;; -L*) func_stripname -L '' "$deplib" func_replace_sysroot "$func_stripname_result" func_append newdependency_libs " -L$func_replace_sysroot_result" ;; -R*) func_stripname -R '' "$deplib" func_replace_sysroot "$func_stripname_result" func_append newdependency_libs " -R$func_replace_sysroot_result" ;; *) func_append newdependency_libs " $deplib" ;; esac done dependency_libs="$newdependency_libs" newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" ;; *) func_append newdlfiles " $lib" ;; esac done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in *.la) # Only pass preopened files to the pseudo-archive (for # eventual linking with the app. that links it) if we # didn't already link the preopened objects directly into # the library: func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" ;; esac done dlprefiles="$newdlprefiles" else newdlfiles= for lib in $dlfiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlfiles " $abs" done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlprefiles " $abs" done dlprefiles="$newdlprefiles" fi $RM $output # place dlname in correct position for cygwin # In fact, it would be nice if we could use this code for all target # systems that can't hard-code library paths into their executables # and that have no shared library path variable independent of PATH, # but it turns out we can't easily determine that from inspecting # libtool variables, so we have to hard-code the OSs to which it # applies here; at the moment, that means platforms that use the PE # object format with DLL files. See the long comment at the top of # tests/bindir.at for full details. tdlname=$dlname case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) # If a -bindir argument was supplied, place the dll there. if test "x$bindir" != x ; then func_relative_path "$install_libdir" "$bindir" tdlname=$func_relative_path_result$dlname else # Otherwise fall back on heuristic. tdlname=../bin/$dlname fi ;; esac $ECHO > $output "\ # $outputname - a libtool library file # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='$tdlname' # Names of this library. library_names='$library_names' # The name of the static archive. old_library='$old_library' # Linker flags that can not go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. dependency_libs='$dependency_libs' # Names of additional weak libraries provided by this library weak_library_names='$weak_libs' # Version information for $libname. current=$current age=$age revision=$revision # Is this an already installed library? installed=$installed # Should we warn about portability when linking against -modules? shouldnotlink=$module # Files to dlopen/dlpreopen dlopen='$dlfiles' dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" if test "$installed" = no && test "$need_relink" = yes; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi done } # Do a symbolic link so that the libtool archive can be found in # LD_LIBRARY_PATH before the program is installed. func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' ;; esac exit $EXIT_SUCCESS } { test "$opt_mode" = link || test "$opt_mode" = relink; } && func_mode_link ${1+"$@"} # func_mode_uninstall arg... func_mode_uninstall () { $opt_debug RM="$nonopt" files= rmforce= exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" for arg do case $arg in -f) func_append RM " $arg"; rmforce=yes ;; -*) func_append RM " $arg" ;; *) func_append files " $arg" ;; esac done test -z "$RM" && \ func_fatal_help "you must specify an RM program" rmdirs= for file in $files; do func_dirname "$file" "" "." dir="$func_dirname_result" if test "X$dir" = X.; then odir="$objdir" else odir="$dir/$objdir" fi func_basename "$file" name="$func_basename_result" test "$opt_mode" = uninstall && odir="$dir" # Remember odir for removal later, being careful to avoid duplicates if test "$opt_mode" = clean; then case " $rmdirs " in *" $odir "*) ;; *) func_append rmdirs " $odir" ;; esac fi # Don't error if the file doesn't exist and rm -f was used. if { test -L "$file"; } >/dev/null 2>&1 || { test -h "$file"; } >/dev/null 2>&1 || test -f "$file"; then : elif test -d "$file"; then exit_status=1 continue elif test "$rmforce" = yes; then continue fi rmfiles="$file" case $name in *.la) # Possibly a libtool archive, so verify it. if func_lalib_p "$file"; then func_source $dir/$name # Delete the libtool libraries and symlinks. for n in $library_names; do func_append rmfiles " $odir/$n" done test -n "$old_library" && func_append rmfiles " $odir/$old_library" case "$opt_mode" in clean) case " $library_names " in *" $dlname "*) ;; *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; esac test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" ;; uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; esac fi ;; *.lo) # Possibly a libtool object, so verify it. if func_lalib_p "$file"; then # Read the .lo file func_source $dir/$name # Add PIC object to the list of files to remove. if test -n "$pic_object" && test "$pic_object" != none; then func_append rmfiles " $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. if test -n "$non_pic_object" && test "$non_pic_object" != none; then func_append rmfiles " $dir/$non_pic_object" fi fi ;; *) if test "$opt_mode" = clean ; then noexename=$name case $file in *.exe) func_stripname '' '.exe' "$file" file=$func_stripname_result func_stripname '' '.exe' "$name" noexename=$func_stripname_result # $file with .exe has already been added to rmfiles, # add $file without .exe func_append rmfiles " $file" ;; esac # Do a test to see if this is a libtool program. if func_ltwrapper_p "$file"; then if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" relink_command= func_source $func_ltwrapper_scriptname_result func_append rmfiles " $func_ltwrapper_scriptname_result" else relink_command= func_source $dir/$noexename fi # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles func_append rmfiles " $odir/$name $odir/${name}S.${objext}" if test "$fast_install" = yes && test -n "$relink_command"; then func_append rmfiles " $odir/lt-$name" fi if test "X$noexename" != "X$name" ; then func_append rmfiles " $odir/lt-${noexename}.c" fi fi fi ;; esac func_show_eval "$RM $rmfiles" 'exit_status=1' done # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" fi done exit $exit_status } { test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && func_mode_uninstall ${1+"$@"} test -z "$opt_mode" && { help="$generic_help" func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ func_fatal_help "invalid operation mode \`$opt_mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" exit $EXIT_FAILURE fi exit $exit_status # The TAGs below are defined such that we never get into a situation # in which we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support # them. This is particularly important on AIX, because we don't # support having both static and shared libraries enabled at the same # time on that platform, so we default to a shared-only configuration. # If a disable-shared tag is given, we'll fallback to a static-only # configuration. But we'll never go from static-only to shared-only. # ### BEGIN LIBTOOL TAG CONFIG: disable-shared build_libtool_libs=no build_old_libs=yes # ### END LIBTOOL TAG CONFIG: disable-shared # ### BEGIN LIBTOOL TAG CONFIG: disable-static build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # ### END LIBTOOL TAG CONFIG: disable-static # Local Variables: # mode:shell-script # sh-indentation:2 # End: # vi:sw=2 clipper/build-aux/missing000755 000765 000000 00000015331 12506727731 015707 0ustar00ccbwheel000000 000000 #! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2012-06-26.16; # UTC # Copyright (C) 1996-2013 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # 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. if test $# -eq 0; then echo 1>&2 "Try '$0 --help' for more information" exit 1 fi case $1 in --is-lightweight) # Used by our autoconf macros to check whether the available missing # script is modern enough. exit 0 ;; --run) # Back-compat with the calling convention used by older automake. shift ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due to PROGRAM being missing or too old. Options: -h, --help display this help and exit -v, --version output version information and exit Supported PROGRAM values: aclocal autoconf autoheader autom4te automake makeinfo bison yacc flex lex help2man Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and 'g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: unknown '$1' option" echo 1>&2 "Try '$0 --help' for more information" exit 1 ;; esac # Run the given program, remember its exit status. "$@"; st=$? # If it succeeded, we are done. test $st -eq 0 && exit 0 # Also exit now if we it failed (or wasn't found), and '--version' was # passed; such an option is passed most likely to detect whether the # program is present and works. case $2 in --version|--help) exit $st;; esac # Exit code 63 means version mismatch. This often happens when the user # tries to use an ancient version of a tool on a file that requires a # minimum version. if test $st -eq 63; then msg="probably too old" elif test $st -eq 127; then # Program was missing. msg="missing on your system" else # Program was found and executed, but failed. Give up. exit $st fi perl_URL=http://www.perl.org/ flex_URL=http://flex.sourceforge.net/ gnu_software_URL=http://www.gnu.org/software program_details () { case $1 in aclocal|automake) echo "The '$1' program is part of the GNU Automake package:" echo "<$gnu_software_URL/automake>" echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/autoconf>" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; autoconf|autom4te|autoheader) echo "The '$1' program is part of the GNU Autoconf package:" echo "<$gnu_software_URL/autoconf/>" echo "It also requires GNU m4 and Perl in order to run:" echo "<$gnu_software_URL/m4/>" echo "<$perl_URL>" ;; esac } give_advice () { # Normalize program name to check for. normalized_program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` printf '%s\n' "'$1' is $msg." configure_deps="'configure.ac' or m4 files included by 'configure.ac'" case $normalized_program in autoconf*) echo "You should only need it if you modified 'configure.ac'," echo "or m4 files included by it." program_details 'autoconf' ;; autoheader*) echo "You should only need it if you modified 'acconfig.h' or" echo "$configure_deps." program_details 'autoheader' ;; automake*) echo "You should only need it if you modified 'Makefile.am' or" echo "$configure_deps." program_details 'automake' ;; aclocal*) echo "You should only need it if you modified 'acinclude.m4' or" echo "$configure_deps." program_details 'aclocal' ;; autom4te*) echo "You might have modified some maintainer files that require" echo "the 'automa4te' program to be rebuilt." program_details 'autom4te' ;; bison*|yacc*) echo "You should only need it if you modified a '.y' file." echo "You may want to install the GNU Bison package:" echo "<$gnu_software_URL/bison/>" ;; lex*|flex*) echo "You should only need it if you modified a '.l' file." echo "You may want to install the Fast Lexical Analyzer package:" echo "<$flex_URL>" ;; help2man*) echo "You should only need it if you modified a dependency" \ "of a man page." echo "You may want to install the GNU Help2man package:" echo "<$gnu_software_URL/help2man/>" ;; makeinfo*) echo "You should only need it if you modified a '.texi' file, or" echo "any other file indirectly affecting the aspect of the manual." echo "You might want to install the Texinfo package:" echo "<$gnu_software_URL/texinfo/>" echo "The spurious makeinfo call might also be the consequence of" echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" echo "want to install GNU make:" echo "<$gnu_software_URL/make/>" ;; *) echo "You might have modified some files without having the proper" echo "tools for further handling them. Check the 'README' file, it" echo "often tells you about the needed prerequisites for installing" echo "this package. You may also peek at any GNU archive site, in" echo "case some other package contains this missing '$1' program." ;; esac } give_advice "$1" | sed -e '1s/^/WARNING: /' \ -e '2,$s/^/ /' >&2 # Propagate the correct exit status (expected to be 127 for a program # not found, 63 for a program that failed due to version mismatch). exit $st # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: clipper/autom4te.cache/output.0000644 000765 000000 00002541222 11767564715 016661 0ustar00ccbwheel000000 000000 @%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. @%:@ Generated by GNU Autoconf 2.65 for clipper 2.1. @%:@ @%:@ Report bugs to . @%:@ @%:@ @%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, @%:@ Inc. @%:@ @%:@ @%:@ This configure script is free software; the Free Software Foundation @%:@ gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in @%:@( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and $0: cowtan@ysbl.york.ac.uk about your system, including any $0: error possibly output before this message. Then install $0: a modern shell, or manually run the script under such a $0: shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith @%:@ as_fn_error ERROR [LINENO LOG_FD] @%:@ --------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with status @S|@?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } @%:@ as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in @%:@( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" # Check that we are running under the correct shell. SHELL=${CONFIG_SHELL-/bin/sh} case X$lt_ECHO in X*--fallback-echo) # Remove one level of quotation (which was required for Make). ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` ;; esac ECHO=${lt_ECHO-echo} if test "X$1" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test "X$1" = X--fallback-echo; then # Avoid inline document here, it may be left over : elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then # Yippee, $ECHO works! : else # Restart under the correct shell. exec $SHELL "$0" --no-reexec ${1+"$@"} fi if test "X$1" = X--fallback-echo; then # used as fallback echo shift cat <<_LT_EOF $* _LT_EOF exit 0 fi # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test -z "$lt_ECHO"; then if test "X${echo_test_string+set}" != Xset; then # find a string as large as possible, as long as the shell can cope with it for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... if { echo_test_string=`eval $cmd`; } 2>/dev/null && { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null then break fi done fi if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then : else # The Solaris, AIX, and Digital Unix default echo programs unquote # backslashes. This makes it impossible to quote backslashes using # echo "$something" | sed 's/\\/\\\\/g' # # So, first we look for a working echo in the user's PATH. lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for dir in $PATH /usr/ucb; do IFS="$lt_save_ifs" if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$dir/echo" break fi done IFS="$lt_save_ifs" if test "X$ECHO" = Xecho; then # We didn't find a better echo, so look for alternatives. if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # This shell has a builtin print -r that does the trick. ECHO='print -r' elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && test "X$CONFIG_SHELL" != X/bin/ksh; then # If we have ksh, try running configure again with it. ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} export ORIGINAL_CONFIG_SHELL CONFIG_SHELL=/bin/ksh export CONFIG_SHELL exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} else # Try using printf. ECHO='printf %s\n' if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # Cool, printf works : elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL export CONFIG_SHELL SHELL="$CONFIG_SHELL" export SHELL ECHO="$CONFIG_SHELL $0 --fallback-echo" elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$CONFIG_SHELL $0 --fallback-echo" else # maybe with a smaller string... prev=: for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null then break fi prev="$cmd" done if test "$prev" != 'sed 50q "$0"'; then echo_test_string=`eval $prev` export echo_test_string exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} else # Oops. We lost completely, so just stick with echo. ECHO=echo fi fi fi fi fi fi # Copy echo and quote the copy suitably for passing to libtool from # the Makefile, instead of quoting the original, which is used later. lt_ECHO=$ECHO if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" fi test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIB@&t@OBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='clipper' PACKAGE_TARNAME='clipper' PACKAGE_VERSION='2.1' PACKAGE_STRING='clipper 2.1' PACKAGE_BUGREPORT='cowtan@ysbl.york.ac.uk' PACKAGE_URL='' ac_unique_file="clipper/clipper.h" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='LTLIBOBJS LIB@&t@OBJS FLIBS DEBUG_FALSE DEBUG_TRUE AR_FLAGS CCTBX_LIBS CCTBX_CXXFLAGS BOOST CCP4_LIBS CCP4_CXXFLAGS MMDB_LIBS MMDB_CXXFLAGS FFTW_LIBS FFTW_CXXFLAGS cbuccaneer_LDFLAGS CLIPPER_FORTRAN_DIR CLIPPER_CNS_DIR CLIPPER_CCTBX_DIR CLIPPER_CCP4_DIR CLIPPER_CIF_DIR CLIPPER_MINIMOL_DIR CLIPPER_MMDBOLD_DIR CLIPPER_MMDB_DIR CLIPPER_PHS_DIR CLIPPER_CONTRIB_DIR ac_ct_F77 FFLAGS F77 CXXCPP am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE ac_ct_CXX CXXFLAGS CXX MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE CPP OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL lt_ECHO RANLIB AR OBJDUMP LN_S NM ac_ct_DUMPBIN DUMPBIN LD FGREP EGREP GREP SED am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC host_os host_vendor host_cpu host build_os build_vendor build_cpu build LIBTOOL am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_shared enable_static with_pic enable_fast_install enable_dependency_tracking with_gnu_ld enable_libtool_lock enable_maintainer_mode enable_debug enable_contrib enable_phs enable_mmdb enable_mmdbold enable_minimol enable_cif enable_ccp4 enable_cctbx enable_cns enable_fortran with_fftw with_mmdb with_ccp4 with_cctbx ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP CXX CXXFLAGS CCC CXXCPP F77 FFLAGS BOOST' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error "unrecognized option: \`$ac_option' Try \`$0 --help' for more information." ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures clipper 2.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX @<:@@S|@ac_default_prefix@:>@ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX @<:@PREFIX@:>@ By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --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/clipper@:>@ --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of clipper 2.1:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ --enable-fast-install@<:@=PKGS@:>@ optimize for fast installation @<:@default=yes@:>@ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --disable-libtool-lock avoid locking (might break parallel builds) --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --enable-debug enable debugging options --enable-contrib enable contrib library (default yes) --enable-phs enable PHASEs file interface library (default yes) --enable-mmdb enable mmdb-interface library (requires mmdb library, default no) --enable-mmdbold enable old mmdb-interface library (requires mmdb library, default no) --enable-minimol enable minimol library (requires mmdb library, default no) --enable-cif enable cif-interface library (requires mmdb library, default no) --enable-ccp4 enable ccp4-interface library (requires ccp4c library, default no) --enable-cctbx enable cctbx-interface library (requires cctbx package, default no) --enable-cns enable cns-hkl-interface library (default yes) --enable-fortran enable fortran interface routines (default no) Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic try to use only PIC/non-PIC objects @<:@default=use both@:>@ --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ --with-fftw=PFX Prefix where FFTW has been installed --with-mmdb=PFX use mmdb library (default NO) and set prefix --with-ccp4=PFX use ccp4c library (default is NO) and set prefix --with-cctbx=PFX use cctbx package (default is NO) and set prefix Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor CXX C++ compiler command CXXFLAGS C++ compiler flags CXXCPP C++ preprocessor F77 Fortran 77 compiler command FFLAGS Fortran 77 compiler flags BOOST boost top dir -optional Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF clipper configure 2.1 generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## @%:@ ac_fn_c_try_compile LINENO @%:@ -------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_compile @%:@ ac_fn_c_try_link LINENO @%:@ ----------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_link @%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES @%:@ ------------------------------------------------------- @%:@ Tests whether HEADER exists and can be compiled using the include files in @%:@ INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_header_compile @%:@ ac_fn_c_try_cpp LINENO @%:@ ---------------------- @%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_cpp @%:@ ac_fn_c_try_run LINENO @%:@ ---------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes @%:@ that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_run @%:@ ac_fn_c_check_func LINENO FUNC VAR @%:@ ---------------------------------- @%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_func @%:@ ac_fn_cxx_try_compile LINENO @%:@ ---------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_compile @%:@ ac_fn_cxx_try_cpp LINENO @%:@ ------------------------ @%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_cxx_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } >/dev/null && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_cpp @%:@ ac_fn_cxx_try_link LINENO @%:@ ------------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_cxx_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_link @%:@ ac_fn_f77_try_compile LINENO @%:@ ---------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_f77_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_f77_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_f77_try_compile @%:@ ac_fn_f77_try_link LINENO @%:@ ------------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_f77_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_f77_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_f77_try_link @%:@ ac_fn_cxx_try_run LINENO @%:@ ------------------------ @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes @%:@ that executables *can* be run. ac_fn_cxx_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_run @%:@ ac_fn_cxx_check_func LINENO FUNC VAR @%:@ ------------------------------------ @%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_cxx_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_cxx_check_func @%:@ ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES @%:@ --------------------------------------------------------- @%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using @%:@ the include files in INCLUDES and setting the cache variable VAR @%:@ accordingly. ac_fn_cxx_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include <$2> _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ( cat <<\_ASBOX ## ------------------------------------- ## ## Report this to cowtan@ysbl.york.ac.uk ## ## ------------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_cxx_check_header_mongrel 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 clipper $as_me 2.1, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------------- ## ## File substitutions. ## ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then ac_site_file1=$CONFIG_SITE elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am__api_version='1.10' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do for ac_t in install-sh install.sh shtool; do if test -f "$ac_dir/$ac_t"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/$ac_t -c" break 2 fi done done if test -z "$ac_aux_dir"; then as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in @%:@(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file ) then # Ok. : else as_fn_error "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if test "${ac_cv_path_mkdir+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AWK+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='clipper' VERSION='2.1' cat >>confdefs.h <<_ACEOF @%:@define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. AMTAR=${AMTAR-"${am_missing_run}tar"} am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' ac_config_headers="$ac_config_headers config.h" case `pwd` in *\ * | *\ *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.2.6b' macro_revision='1.3017' ltmain="$ac_aux_dir/ltmain.sh" # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if test "${ac_cv_build+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if test "${ac_cv_host+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo done .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # We grep out `Entering directory' and `Leaving directory' # messages which can occur if `w' ends up in MAKEFLAGS. # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU fi # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then am__include=.include am__quote="\"" _am_result=BSD fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf @%:@ Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $@%:@ != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "no acceptable C compiler found in \$PATH See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "C compiler cannot create executables See \`config.log' for more details." "$LINENO" 5; }; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if test "${ac_cv_objext+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of object files: cannot compile See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if test "${ac_cv_path_SED+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if test "${ac_cv_path_GREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if test "${ac_cv_path_EGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if test "${ac_cv_path_FGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_FGREP=$FGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 $as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if test "${lt_cv_path_LD+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${lt_cv_prog_gnu_ld+set}" = set; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if test "${lt_cv_path_NM+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$ac_tool_prefix"; then for ac_prog in "dumpbin -symbols" "link -dump -symbols" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DUMPBIN+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in "dumpbin -symbols" "link -dump -symbols" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN fi fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if test "${lt_cv_nm_interface+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:__oline__: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if test "${lt_cv_sys_max_cmd_len+set}" = set; then : $as_echo_n "(cached) " >&6 else i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ = "XX$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 $as_echo "$xsi_shell" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 $as_echo "$lt_shell_append" >&6; } if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if test "${lt_cv_ld_reload_flag+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in darwin*) if test "$GCC" = yes; then reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OBJDUMP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if test "${lt_cv_deplibs_check_method+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. if ( file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be Linux ELF. linux* | k*bsd*-gnu) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AR+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AR="${ac_tool_prefix}ar" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_AR"; then ac_ct_AR=$AR # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_AR="ar" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi else AR="$ac_cv_prog_AR" fi test -z "$AR" && AR=ar test -z "$AR_FLAGS" && AR_FLAGS=cru if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ const struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_save_LIBS="$LIBS" lt_save_CFLAGS="$CFLAGS" LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS="$lt_save_LIBS" CFLAGS="$lt_save_CFLAGS" else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } fi @%:@ Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '#line __oline__ "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if test "${lt_cv_cc_needs_belf+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; sparc*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) LD="${LD-ld} -m elf64_sparc" ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_NMEDIT+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_LIPO+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OTOOL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OTOOL64+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if test "${lt_cv_apple_cc_single_mod+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[012]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " if test "x$ac_cv_header_dlfcn_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_DLFCN_H 1 _ACEOF fi done # Set options enable_dlopen=no enable_win32_dll=no @%:@ Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi @%:@ Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=yes fi @%:@ Check whether --with-pic was given. if test "${with_pic+set}" = set; then : withval=$with_pic; pic_mode="$withval" else pic_mode=default fi test -z "$pic_mode" && pic_mode=default @%:@ Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac else enable_fast_install=yes fi # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if test "${lt_cv_objdir+set}" = set; then : $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF @%:@define LT_OBJDIR "$lt_cv_objdir/" _ACEOF case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/${ac_tool_prefix}file; then lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/file; then lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then lt_prog_compiler_no_builtin_flag=' -fno-builtin' { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl*) # IBM XL C 8.0/Fortran 10.1 on PPC lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Sun\ F*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 $as_echo "$lt_prog_compiler_pic" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_flag_spec_ld= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag= tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec= hardcode_libdir_flag_spec_ld='-rpath $libdir' archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' fix_srcfile_path='`cygpath -w "$srcfile"`' enable_shared_with_static_runtimes=yes ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported whole_archive_flag_spec='' link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; freebsd1*) ld_shlibs=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='${wl}-E' ;; hpux10*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld='+b $libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo(void) {} _ACEOF if ac_fn_c_try_link "$LINENO"; then : archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='${wl}-z,text' allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc=no else archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 $as_echo "$archive_cmds_need_lc" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` else lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if test "${ac_cv_lib_dl_dlopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = x""yes; then : lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if test "${ac_cv_lib_dld_shl_load+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if test "${ac_cv_lib_dl_dlopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if test "${ac_cv_lib_svld_dlopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if test "${ac_cv_lib_dld_dld_link+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if test "${lt_cv_dlopen_self+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line __oline__ "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if test "${lt_cv_dlopen_self_static+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line __oline__ "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac fi # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" ac_config_commands="$ac_config_commands libtool" # Only expand once: { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } @%:@ Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # Checks for programs. ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in xlc++ CC cxx c++ icc g++ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in xlc++ CC cxx c++ icc g++ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if test "${ac_cv_prog_cxx_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if test "${ac_cv_prog_cxx_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } if test -z "$CXXCPP"; then if test "${ac_cv_prog_CXXCPP+set}" = set; then : $as_echo_n "(cached) " >&6 else # Double quotes because CXXCPP needs to be expanded for CXXCPP in "$CXX -E" "/lib/cpp" do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CXXCPP=$CXXCPP fi CXXCPP=$ac_cv_prog_CXXCPP else ac_cv_prog_CXXCPP=$CXXCPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 $as_echo "$CXXCPP" >&6; } ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} _lt_caught_CXX_error=yes; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu else _lt_caught_CXX_error=yes fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu archive_cmds_need_lc_CXX=no allow_undefined_flag_CXX= always_export_symbols_CXX=no archive_expsym_cmds_CXX= compiler_needs_object_CXX=no export_dynamic_flag_spec_CXX= hardcode_direct_CXX=no hardcode_direct_absolute_CXX=no hardcode_libdir_flag_spec_CXX= hardcode_libdir_flag_spec_ld_CXX= hardcode_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_shlibpath_var_CXX=unsupported hardcode_automatic_CXX=no inherit_rpath_CXX=no module_cmds_CXX= module_expsym_cmds_CXX= link_all_deplibs_CXX=unknown old_archive_cmds_CXX=$old_archive_cmds no_undefined_flag_CXX= whole_archive_flag_spec_CXX= enable_shared_with_static_runtimes_CXX=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o objext_CXX=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} compiler=$CC compiler_CXX=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' else lt_prog_compiler_no_builtin_flag_CXX= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if test "${lt_cv_path_LD+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${lt_cv_prog_gnu_ld+set}" = set; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_CXX= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } ld_shlibs_CXX=yes case $host_os in aix3*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_CXX='' hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes file_list_spec_CXX='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_CXX=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_CXX=yes hardcode_libdir_flag_spec_CXX='-L$libdir' hardcode_libdir_separator_CXX= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec_CXX='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. always_export_symbols_CXX=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_CXX='-berok' # Determine the default libpath from the value encoded in an empty # executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_CXX="-z nodefs" archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_CXX=' ${wl}-bernotok' allow_undefined_flag_CXX=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_CXX='$convenience' archive_cmds_need_lc_CXX=yes # This is similar to how AIX traditionally builds its shared # libraries. archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_CXX=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_CXX=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_CXX='-L$libdir' allow_undefined_flag_CXX=unsupported always_export_symbols_CXX=no enable_shared_with_static_runtimes_CXX=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_CXX=no fi ;; darwin* | rhapsody*) archive_cmds_need_lc_CXX=no hardcode_direct_CXX=no hardcode_automatic_CXX=yes hardcode_shlibpath_var_CXX=unsupported whole_archive_flag_spec_CXX='' link_all_deplibs_CXX=yes allow_undefined_flag_CXX="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" if test "$lt_cv_apple_cc_single_mod" != "yes"; then archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi else ld_shlibs_CXX=no fi ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; freebsd[12]*) # C++ shared libraries reported to be fairly broken before # switch to ELF ld_shlibs_CXX=no ;; freebsd-elf*) archive_cmds_need_lc_CXX=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions ld_shlibs_CXX=yes ;; gnu*) ;; hpux9*) hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: export_dynamic_flag_spec_CXX='${wl}-E' hardcode_direct_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: case $host_cpu in hppa*64*|ia64*) ;; *) export_dynamic_flag_spec_CXX='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no ;; *) hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; interix[3-9]*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' fi fi link_all_deplibs_CXX=yes ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: inherit_rpath_CXX=yes ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac archive_cmds_need_lc_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [1-5]* | *pgcpp\ [1-5]*) prelink_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' old_archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ $RANLIB $oldlib' archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 will use weak symbols archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_CXX='-rpath $libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; xl*) # IBM XL 8.0 on PPC, with GNU ld hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' hardcode_libdir_flag_spec_CXX='-R$libdir' whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_CXX=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; m88k*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) ld_shlibs_CXX=yes ;; openbsd2*) # C++ shared libraries are fairly broken ld_shlibs_CXX=no ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no hardcode_direct_absolute_CXX=yes archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' export_dynamic_flag_spec_CXX='${wl}-E' whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=echo else ld_shlibs_CXX=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' hardcode_libdir_separator_CXX=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; cxx*) case $host in osf3*) allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' ;; *) allow_undefined_flag_CXX=' -expect_unresolved \*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' hardcode_libdir_flag_spec_CXX='-rpath $libdir' ;; esac hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ archive_cmds_need_lc_CXX=yes no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_shlibpath_var_CXX=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' ;; esac link_all_deplibs_CXX=yes output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then no_undefined_flag_CXX=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' fi hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_CXX='${wl}-z,text' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_CXX='${wl}-z,text' allow_undefined_flag_CXX='${wl}-z,nodefs' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes export_dynamic_flag_spec_CXX='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no GCC_CXX="$GXX" LD_CXX="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... # Dependencies to place before and after the object being linked: predep_objects_CXX= postdep_objects_CXX= predeps_CXX= postdeps_CXX= compiler_lib_search_path_CXX= cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case $p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue else prev= fi if test "$pre_test_object_deps_done" = no; then case $p in -L* | -R*) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$compiler_lib_search_path_CXX"; then compiler_lib_search_path_CXX="${prev}${p}" else compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$postdeps_CXX"; then postdeps_CXX="${prev}${p}" else postdeps_CXX="${postdeps_CXX} ${prev}${p}" fi fi ;; *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$predep_objects_CXX"; then predep_objects_CXX="$p" else predep_objects_CXX="$predep_objects_CXX $p" fi else if test -z "$postdep_objects_CXX"; then postdep_objects_CXX="$p" else postdep_objects_CXX="$postdep_objects_CXX $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling CXX test program" fi $RM -f confest.$objext # PORTME: override above test on systems where it is broken case $host_os in interix[3-9]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. predep_objects_CXX= postdep_objects_CXX= postdeps_CXX= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; esac case " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no ;; esac compiler_lib_search_dirs_CXX= if test -n "${compiler_lib_search_path_CXX}"; then compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi lt_prog_compiler_wl_CXX= lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_CXX='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_CXX='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_CXX='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all lt_prog_compiler_pic_CXX= ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_CXX=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac else case $host_os in aix[4-9]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' else lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; dgux*) case $cc_basename in ec++*) lt_prog_compiler_pic_CXX='-KPIC' ;; ghcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then lt_prog_compiler_pic_CXX='+Z' fi ;; aCC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_CXX='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler lt_prog_compiler_wl_CXX='--backend -Wl,' lt_prog_compiler_pic_CXX='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fPIC' lt_prog_compiler_static_CXX='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fpic' lt_prog_compiler_static_CXX='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; xlc* | xlC*) # IBM XL 8.0 on PPC lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-qpic' lt_prog_compiler_static_CXX='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) lt_prog_compiler_pic_CXX='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) lt_prog_compiler_wl_CXX='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 lt_prog_compiler_pic_CXX='-pic' ;; cxx*) # Digital/Compaq C++ lt_prog_compiler_wl_CXX='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x lt_prog_compiler_pic_CXX='-pic' lt_prog_compiler_static_CXX='-Bstatic' ;; lcc*) # Lucid lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 lt_prog_compiler_pic_CXX='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) lt_prog_compiler_can_build_shared_CXX=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_CXX= ;; *) lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX@&t@ -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 $as_echo "$lt_prog_compiler_pic_CXX" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_CXX=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_CXX@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_CXX=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then case $lt_prog_compiler_pic_CXX in "" | " "*) ;; *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; esac else lt_prog_compiler_pic_CXX= lt_prog_compiler_can_build_shared_CXX=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_CXX=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_CXX=yes fi else lt_cv_prog_compiler_static_works_CXX=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then : else lt_prog_compiler_static_CXX= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' case $host_os in aix[4-9]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) export_symbols_cmds_CXX="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no with_gnu_ld_CXX=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_CXX" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_CXX=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_CXX in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_CXX pic_flag=$lt_prog_compiler_pic_CXX compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_CXX allow_undefined_flag_CXX= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc_CXX=no else archive_cmds_need_lc_CXX=yes fi allow_undefined_flag_CXX=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5 $as_echo "$archive_cmds_need_lc_CXX" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_CXX= if test -n "$hardcode_libdir_flag_spec_CXX" || test -n "$runpath_var_CXX" || test "X$hardcode_automatic_CXX" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct_CXX" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && test "$hardcode_minus_L_CXX" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_CXX=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_CXX=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_CXX=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 $as_echo "$hardcode_action_CXX" >&6; } if test "$hardcode_action_CXX" = relink || test "$inherit_rpath_CXX" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" CC=$lt_save_CC LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then for ac_prog in xlc cc icc gcc do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in xlc cc icc gcc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "no acceptable C compiler found in \$PATH See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi if test "x$enable_fortran" = "xyes"; then ac_ext=f 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 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$F77"; then ac_cv_prog_F77="$F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_F77="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi F77=$ac_cv_prog_F77 if test -n "$F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5 $as_echo "$F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$F77" && break done fi if test -z "$F77"; then ac_ct_F77=$F77 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_F77"; then ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_F77="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_F77=$ac_cv_prog_ac_ct_F77 if test -n "$ac_ct_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5 $as_echo "$ac_ct_F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_F77" && break done if test "x$ac_ct_F77" = x; then F77="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac F77=$ac_ct_F77 fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done rm -f a.out # If we don't use `.F' as extension, the preprocessor is not run on the # input file. (Note that this only needs to work for GNU compilers.) ac_save_ext=$ac_ext ac_ext=F { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } if test "${ac_cv_f77_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main #ifndef __GNUC__ choke me #endif end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_f77_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5 $as_echo "$ac_cv_f77_compiler_gnu" >&6; } ac_ext=$ac_save_ext ac_test_FFLAGS=${FFLAGS+set} ac_save_FFLAGS=$FFLAGS FFLAGS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5 $as_echo_n "checking whether $F77 accepts -g... " >&6; } if test "${ac_cv_prog_f77_g+set}" = set; then : $as_echo_n "(cached) " >&6 else FFLAGS=-g cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_g=yes else ac_cv_prog_f77_g=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5 $as_echo "$ac_cv_prog_f77_g" >&6; } if test "$ac_test_FFLAGS" = set; then FFLAGS=$ac_save_FFLAGS elif test $ac_cv_prog_f77_g = yes; then if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-g -O2" else FFLAGS="-g" fi else if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-O2" else FFLAGS= fi fi if test $ac_compiler_gnu = yes; then G77=yes else G77= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=f 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 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$F77"; then ac_cv_prog_F77="$F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_F77="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi F77=$ac_cv_prog_F77 if test -n "$F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5 $as_echo "$F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$F77" && break done fi if test -z "$F77"; then ac_ct_F77=$F77 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_F77"; then ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_F77="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_F77=$ac_cv_prog_ac_ct_F77 if test -n "$ac_ct_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5 $as_echo "$ac_ct_F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_F77" && break done if test "x$ac_ct_F77" = x; then F77="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac F77=$ac_ct_F77 fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done rm -f a.out # If we don't use `.F' as extension, the preprocessor is not run on the # input file. (Note that this only needs to work for GNU compilers.) ac_save_ext=$ac_ext ac_ext=F { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } if test "${ac_cv_f77_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main #ifndef __GNUC__ choke me #endif end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_f77_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5 $as_echo "$ac_cv_f77_compiler_gnu" >&6; } ac_ext=$ac_save_ext ac_test_FFLAGS=${FFLAGS+set} ac_save_FFLAGS=$FFLAGS FFLAGS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5 $as_echo_n "checking whether $F77 accepts -g... " >&6; } if test "${ac_cv_prog_f77_g+set}" = set; then : $as_echo_n "(cached) " >&6 else FFLAGS=-g cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_g=yes else ac_cv_prog_f77_g=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5 $as_echo "$ac_cv_prog_f77_g" >&6; } if test "$ac_test_FFLAGS" = set; then FFLAGS=$ac_save_FFLAGS elif test $ac_cv_prog_f77_g = yes; then if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-g -O2" else FFLAGS="-g" fi else if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-O2" else FFLAGS= fi fi if test $ac_compiler_gnu = yes; then G77=yes else G77= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi ac_ext=f 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 archive_cmds_need_lc_F77=no allow_undefined_flag_F77= always_export_symbols_F77=no archive_expsym_cmds_F77= export_dynamic_flag_spec_F77= hardcode_direct_F77=no hardcode_direct_absolute_F77=no hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77= hardcode_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_automatic_F77=no inherit_rpath_F77=no module_cmds_F77= module_expsym_cmds_F77= link_all_deplibs_F77=unknown old_archive_cmds_F77=$old_archive_cmds no_undefined_flag_F77= whole_archive_flag_spec_F77= enable_shared_with_static_runtimes_F77=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o objext_F77=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC CC=${F77-"f77"} compiler=$CC compiler_F77=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` GCC=$G77 if test -n "$compiler"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } GCC_F77="$G77" LD_F77="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... lt_prog_compiler_wl_F77= lt_prog_compiler_pic_F77= lt_prog_compiler_static_F77= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if test "$GCC" = yes; then lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_static_F77='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_F77='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_F77='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_F77='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_F77='-fno-common' ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic_F77='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared_F77=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_F77='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_F77=-Kconform_pic fi ;; *) lt_prog_compiler_pic_F77='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl_F77='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_F77='-Bstatic' else lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_F77='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl_F77='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_F77='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static_F77='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl_F77='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static_F77='-non_shared' ;; linux* | k*bsd*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fPIC' lt_prog_compiler_static_F77='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='--shared' lt_prog_compiler_static_F77='--static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fpic' lt_prog_compiler_static_F77='-Bstatic' ;; ccc*) lt_prog_compiler_wl_F77='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static_F77='-non_shared' ;; xl*) # IBM XL C 8.0/Fortran 10.1 on PPC lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-qpic' lt_prog_compiler_static_F77='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' lt_prog_compiler_wl_F77='-Wl,' ;; *Sun\ F*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' lt_prog_compiler_wl_F77='' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_F77='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl_F77='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static_F77='-non_shared' ;; rdos*) lt_prog_compiler_static_F77='-non_shared' ;; solaris*) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' case $cc_basename in f77* | f90* | f95*) lt_prog_compiler_wl_F77='-Qoption ld ';; *) lt_prog_compiler_wl_F77='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl_F77='-Qoption ld ' lt_prog_compiler_pic_F77='-PIC' lt_prog_compiler_static_F77='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic_F77='-Kconform_pic' lt_prog_compiler_static_F77='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; unicos*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_can_build_shared_F77=no ;; uts4*) lt_prog_compiler_pic_F77='-pic' lt_prog_compiler_static_F77='-Bstatic' ;; *) lt_prog_compiler_can_build_shared_F77=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_F77= ;; *) lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77@&t@" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_F77" >&5 $as_echo "$lt_prog_compiler_pic_F77" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_F77=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_F77@&t@" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_F77=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_F77" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then case $lt_prog_compiler_pic_F77 in "" | " "*) ;; *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; esac else lt_prog_compiler_pic_F77= lt_prog_compiler_can_build_shared_F77=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_F77=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_F77=yes fi else lt_cv_prog_compiler_static_works_F77=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_F77" >&5 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then : else lt_prog_compiler_static_F77= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_F77=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_F77=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_F77=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_F77=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag_F77= always_export_symbols_F77=no archive_cmds_F77= archive_expsym_cmds_F77= compiler_needs_object_F77=no enable_shared_with_static_runtimes_F77=no export_dynamic_flag_spec_F77= export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic_F77=no hardcode_direct_F77=no hardcode_direct_absolute_F77=no hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77= hardcode_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_shlibpath_var_F77=unsupported inherit_rpath_F77=no link_all_deplibs_F77=unknown module_cmds_F77= module_expsym_cmds_F77= old_archive_from_new_cmds_F77= old_archive_from_expsyms_cmds_F77= thread_safe_flag_spec_F77= whole_archive_flag_spec_F77= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms_F77= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs_F77=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_F77='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_F77= fi supports_anon_versioning=no case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='' ;; m68k) archive_cmds_F77='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_F77=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_F77=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_F77='-L$libdir' allow_undefined_flag_F77=unsupported always_export_symbols_F77=no enable_shared_with_static_runtimes_F77=yes export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_F77=no fi ;; interix[3-9]*) hardcode_direct_F77=no hardcode_shlibpath_var_F77=no hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' export_dynamic_flag_spec_F77='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag= tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec_F77= tmp_sharedflag='--shared' ;; xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_F77=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec_F77='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' archive_cmds_F77='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs_F77=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; esac ;; sunos4*) archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; esac if test "$ld_shlibs_F77" = no; then runpath_var= hardcode_libdir_flag_spec_F77= export_dynamic_flag_spec_F77= whole_archive_flag_spec_F77= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag_F77=unsupported always_export_symbols_F77=yes archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L_F77=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct_F77=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_F77='' hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes hardcode_libdir_separator_F77=':' link_all_deplibs_F77=yes file_list_spec_F77='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_F77=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_F77=yes hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_libdir_separator_F77= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec_F77='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols_F77=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_F77='-berok' # Determine the default libpath from the value encoded in an # empty executable. cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_F77='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_F77="-z nodefs" archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_F77=' ${wl}-bernotok' allow_undefined_flag_F77=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_F77='$convenience' archive_cmds_need_lc_F77=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='' ;; m68k) archive_cmds_F77='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec_F77=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec_F77=' ' allow_undefined_flag_F77=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds_F77='true' # FIXME: Should let the user specify the lib program. old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' fix_srcfile_path_F77='`cygpath -w "$srcfile"`' enable_shared_with_static_runtimes_F77=yes ;; darwin* | rhapsody*) archive_cmds_need_lc_F77=no hardcode_direct_F77=no hardcode_automatic_F77=yes hardcode_shlibpath_var_F77=unsupported whole_archive_flag_spec_F77='' link_all_deplibs_F77=yes allow_undefined_flag_F77="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs_F77=no fi ;; dgux*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_shlibpath_var_F77=no ;; freebsd1*) ld_shlibs_F77=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_minus_L_F77=yes hardcode_shlibpath_var_F77=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds_F77='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds_F77='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes export_dynamic_flag_spec_F77='${wl}-E' ;; hpux10*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld_F77='+b $libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes export_dynamic_flag_spec_F77='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes fi ;; hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: case $host_cpu in hppa*64*|ia64*) hardcode_direct_F77=no hardcode_shlibpath_var_F77=no ;; *) hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes export_dynamic_flag_spec_F77='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat > conftest.$ac_ext <<_ACEOF int foo(void) {} _ACEOF if ac_fn_f77_try_link "$LINENO"; then : archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" else archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc_F77='no' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: inherit_rpath_F77=yes link_all_deplibs_F77=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; newsos6) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_shlibpath_var_F77=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no hardcode_direct_absolute_F77=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' export_dynamic_flag_spec_F77='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-R$libdir' ;; *) archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs_F77=no fi ;; os2*) hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes allow_undefined_flag_F77=unsupported archive_cmds_F77='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag_F77=' -expect_unresolved \*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc_F77='no' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' else allow_undefined_flag_F77=' -expect_unresolved \*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec_F77='-rpath $libdir' fi archive_cmds_need_lc_F77='no' hardcode_libdir_separator_F77=: ;; solaris*) no_undefined_flag_F77=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds_F77='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds_F77='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_shlibpath_var_F77=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs_F77=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_direct_F77=yes hardcode_minus_L_F77=yes hardcode_shlibpath_var_F77=no ;; sysv4) case $host_vendor in sni) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds_F77='$CC -r -o $output$reload_objs' hardcode_direct_F77=no ;; motorola) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var_F77=no ;; sysv4.3*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no export_dynamic_flag_spec_F77='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs_F77=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_F77='${wl}-z,text' archive_cmds_need_lc_F77=no hardcode_shlibpath_var_F77=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_F77='${wl}-z,text' allow_undefined_flag_F77='${wl}-z,nodefs' archive_cmds_need_lc_F77=no hardcode_shlibpath_var_F77=no hardcode_libdir_flag_spec_F77='${wl}-R,$libdir' hardcode_libdir_separator_F77=':' link_all_deplibs_F77=yes export_dynamic_flag_spec_F77='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_shlibpath_var_F77=no ;; *) ld_shlibs_F77=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec_F77='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_F77" >&5 $as_echo "$ld_shlibs_F77" >&6; } test "$ld_shlibs_F77" = no && can_build_shared=no with_gnu_ld_F77=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_F77" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_F77=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_F77 in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_F77 pic_flag=$lt_prog_compiler_pic_F77 compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_F77 allow_undefined_flag_F77= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc_F77=no else archive_cmds_need_lc_F77=yes fi allow_undefined_flag_F77=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_F77" >&5 $as_echo "$archive_cmds_need_lc_F77" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_F77\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_F77\"" cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_F77= if test -n "$hardcode_libdir_flag_spec_F77" || test -n "$runpath_var_F77" || test "X$hardcode_automatic_F77" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct_F77" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, F77)" != no && test "$hardcode_minus_L_F77" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_F77=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_F77=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_F77=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_F77" >&5 $as_echo "$hardcode_action_F77" >&6; } if test "$hardcode_action_F77" = relink || test "$inherit_rpath_F77" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" fi # test "$_lt_disable_F77" != yes ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_cxx_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi #AC_PROG_RANLIB @%:@ Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; ac_cv_enable_debug=yes else ac_cv_enable_debug=no fi @%:@ Check whether --enable-contrib was given. if test "${enable_contrib+set}" = set; then : enableval=$enable_contrib; case $enableval in yes) enable_contrib=yes ;; no) enable_contrib=no ;; *) enable_contrib=yes esac else enable_contrib=yes #dnl default is yes fi if test "$enable_contrib" = yes; then : CLIPPER_CONTRIB_DIR="contrib" else CLIPEPR_CONTRIB_DIR="" fi @%:@ Check whether --enable-phs was given. if test "${enable_phs+set}" = set; then : enableval=$enable_phs; case $enableval in yes) enable_phs=yes ;; no) enable_phs=no ;; *) enable_phs=yes esac else enable_phs=yes #dnl default is yes fi if test "$enable_phs" = yes; then : CLIPPER_PHS_DIR="phs" else CLIPEPR_PHS_DIR="" fi @%:@ Check whether --enable-mmdb was given. if test "${enable_mmdb+set}" = set; then : enableval=$enable_mmdb; case $enableval in yes) enable_mmdb=yes ;; no) enable_mmdb=no ;; *) enable_mmdb=no esac else enable_mmdb=no #dnl default is no fi if test "$enable_mmdb" = yes; then : CLIPPER_MMDB_DIR="mmdb" else CLIPEPR_MMDB_DIR="" fi @%:@ Check whether --enable-mmdbold was given. if test "${enable_mmdbold+set}" = set; then : enableval=$enable_mmdbold; case $enableval in yes) enable_mmdbold=yes ;; no) enable_mmdbold=no ;; *) enable_mmdbold=no esac else enable_mmdbold=no #dnl default is no fi if test "$enable_mmdbold" = yes; then : CLIPPER_MMDBOLD_DIR="mmdbold" else CLIPPER_MMDBOLD_DIR="" fi #dnl minimol @%:@ Check whether --enable-minimol was given. if test "${enable_minimol+set}" = set; then : enableval=$enable_minimol; case $enableval in yes) enable_minimol=yes ;; no) enable_minimol=no ;; *) enable_minimol=no esac else enable_minimol=no #dnl default is no fi if test "$enable_minimol" = yes; then : CLIPPER_MINIMOL_DIR="minimol" else CLIPEPR_MINIMOL_DIR="" fi @%:@ Check whether --enable-cif was given. if test "${enable_cif+set}" = set; then : enableval=$enable_cif; case $enableval in yes) enable_cif=yes ;; no) enable_cif=no ;; *) enable_cif=no esac else enable_cif=no #dnl default is no fi if test "$enable_cif" = yes; then : CLIPPER_CIF_DIR="cif" else CLIPEPR_CIF_DIR="" fi @%:@ Check whether --enable-ccp4 was given. if test "${enable_ccp4+set}" = set; then : enableval=$enable_ccp4; case $enableval in yes) enable_ccp4=yes;; no) enable_ccp4=no ;; *) enable_ccp4=no esac else enable_ccp4=no #dnl default is no fi if test "$enable_ccp4" = yes; then : CLIPPER_CCP4_DIR="ccp4" else CLIPEPR_CCP4_DIR="" fi @%:@ Check whether --enable-cctbx was given. if test "${enable_cctbx+set}" = set; then : enableval=$enable_cctbx; case $enableval in yes) enable_cctbx=yes ;; no) enable_cctbx=no ;; *) enable_cctbx=no esac else enable_cctbx=no #dnl default is no fi if test "$enable_cctbx" = yes; then : CLIPPER_CCTBX_DIR="cctbx" else CLIPEPR_CCTBX_DIR="" fi @%:@ Check whether --enable-cns was given. if test "${enable_cns+set}" = set; then : enableval=$enable_cns; case $enableval in yes) enable_cns=yes ;; no) enable_cns=no ;; *) enable_cns=yes esac else enable_cns=yes #dnl default is no fi if test "$enable_cns" = yes; then : CLIPPER_CNS_DIR="cns" else CLIPEPR_CNS_DIR="" fi @%:@ Check whether --enable-fortran was given. if test "${enable_fortran+set}" = set; then : enableval=$enable_fortran; case $enableval in yes) enable_fortran=yes ;; no) enable_fortran=no ;; *) enable_fortran=no esac else enable_fortran=no #dnl default is no fi if test "$enable_fortran" = yes; then : CLIPPER_FORTRAN_DIR="fortran" else CLIPEPR_FORTRAN_DIR="" fi #specifics for various machines test "${target:+set}" = set || target="$host_os" case "$target" in *osf* | *64* ) if test "`basename $CXX`" = cxx; then case "$CXXFLAGS" in *strict_ansi* ) ;; * ) CXXFLAGS="$CXXFLAGS -ieee -std strict_ansi -alternative_tokens -timplicit_local -no_implicit_include" esac fi ;; *linux* ) ;; *irix* ) if test "`basename $CXX`" = CC; then cbuccaneer_LDFLAGS="" case "$CXXFLAGS" in *LANG:std* ) ;; * ) CXXFLAGS="$CXXFLAGS -LANG:std" esac fi ;; *darwin* ) if test "`basename $CXX`" = gcc || test "`basename $CXX`" = g++; then case `$CXX -v 2>&1` in *3.1*) # problem with PIC relocation tables for 3.1 case "$CXXFLAGS" in *-O* | *-O1* | *-O2* | *-O3* ) CXXFLAGS=`echo $CXXFLAGS | sed s%-O\ 123%-O0%g` ;; *-O0* ) ;; * ) CXXFLAGS="$CXXFLAGS -O0" esac ;; *) esac fi ;; *solaris* ) if test "`basename $CXX`" = CC; then AR=CC AR_FLAGS="-xar -o" fi ;; * ) esac # test for function in m { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5 $as_echo_n "checking for sqrt in -lm... " >&6; } if test "${ac_cv_lib_m_sqrt+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char sqrt (); int main () { return sqrt (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_m_sqrt=yes else ac_cv_lib_m_sqrt=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5 $as_echo "$ac_cv_lib_m_sqrt" >&6; } if test "x$ac_cv_lib_m_sqrt" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBM 1 _ACEOF LIBS="-lm $LIBS" fi @%:@ Check whether --with-fftw was given. if test "${with_fftw+set}" = set; then : withval=$with_fftw; test "$withval" = no && as_fn_error "fftw is a required package" "$LINENO" 5 test "$withval" = yes || fftw_prefix="$withval" with_fftw=yes else with_fftw=yes fi if test $with_fftw = yes ; then #user override if test "x$FFTW_LIBS" != x && test "x$FFTW_CXXFLAGS" != x ; then : have_fftw=yes else saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" FFTW_LIBS="" FFTW_CXXFLAGS="" if test x$fftw_prefix != x; then # very likely the majority of cases, we will have been configured with: # --with-fftw=/some/thing # # should be ac_FFTW_CXXFLAGS="-I$FFTW_prefix/include" # ac_FFTW_CXXFLAGS="-I$fftw_prefix/include" # # Similarly for fftw, the uninstalled library position is simply in # $fftw_prefix, but the installed is in the standard prefixed subdirectory. # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # ac_FFTW_LDOPTS="-L$fftw_prefix/lib" else # the compiler looks in the "standard" places for FFTW. In real life, # it would be quite possible that FFTW would not be installed in # /usr/include, /usr/lib etc. so the defaults will not usually find # the right dependencies. ac_FFTW_CXXFLAGS="" ac_FFTW_LDOPTS="" fi #dnl test fftw_prefix fftwname="fftw" rfftwname="rfftw" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_print_max_memory_usage in $fftwname" >&5 $as_echo_n "checking for fftw_print_max_memory_usage in $fftwname... " >&6; } LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_print_max_memory_usage(); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test x$have_fftw=xyes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_fftw" >&5 $as_echo "$have_fftw" >&6; } if test $have_fftw = no; then fftwname="sfftw" rfftwname="srfftw" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_print_max_memory_usage in $fftwname" >&5 $as_echo_n "checking for fftw_print_max_memory_usage in $fftwname... " >&6; } LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_print_max_memory_usage(); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test x$have_fftw=xyes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_fftw" >&5 $as_echo "$have_fftw" >&6; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi #dnl user override if test x$have_fftw = xyes; then : test "x$FFTW_CXXFLAGS" = x && FFTW_CXXFLAGS="$ac_FFTW_CXXFLAGS" test "x$FFTW_LIBS" = x && FFTW_LIBS="$ac_FFTW_LDOPTS -l$rfftwname -l$fftwname" : else as_fn_error "If fftw exist on you system, are you sure you are using the fftw libraries that was configured with --enable-float?" "$LINENO" 5 as_fn_error "locating necessary fftw" "$LINENO" 5 fi fi # --with-fftw @%:@ Check whether --with-mmdb was given. if test "${with_mmdb+set}" = set; then : withval=$with_mmdb; test "$withval" = no || with_mmdb=yes test "$withval" = yes || mmdb_prefix="$withval" else with_mmdb="$enable_mmdb" test $enable_mmdbold = yes && with_mmdb=yes test $enable_cif = yes && with_mmdb=yes test $enable_minimol = yes && with_mmdb=yes fi if test x$with_mmdb = xyes ; then #user override if test "x$MMDB_LIBS" != x && test "x$MMDB_CXXFLAGS" != x ; then : have_mmdb=yes else saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" MMDB_CXXFLAGS="" MMDB_LIBS="" if test x$mmdb_prefix != x; then # very likely the majority of cases, we will try to configure with: # --with-mmdb=/some/thing # # should ideally be MMDB_CXXFLAGS="-I$MMDB_prefix/include", and the like # when MMDB and dependencies get installed # ac_mmdb_dirs=' . include lib src lib/src lib/src/mmdb' for ac_dir in $ac_mmdb_dirs; do if test -r "$mmdb_prefix/$ac_dir/mmdb/mmdb_manager.h"; then ac_MMDB_CXXFLAGS="-I$mmdb_prefix/$ac_dir" break fi done # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # for ac_dir in $ac_mmdb_dirs; do for ac_extension in a so sl dylib; do if test -r "$mmdb_prefix/$ac_dir/libmmdb.$ac_extension"; then ac_MMDB_LDOPTS="-L$mmdb_prefix/$ac_dir -lmmdb" break 2 fi done done else # the compiler looks in the "standard" places for MMDB. In real life, # it would be quite unlikely that MMDB would be installed in /usr/include, # /usr/lib etc. so this code will not usually find the right dependencies. ac_MMDB_CXXFLAGS="" ac_MMDB_LDOPTS="" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMMDBManager in MMDB" >&5 $as_echo_n "checking for CMMDBManager in MMDB... " >&6; } LIBS="$ac_MMDB_LDOPTS $saved_LIBS" CXXFLAGS="$ac_MMDB_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "mmdb/mmdb_manager.h" int main () { CMMDBManager a; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_mmdb=yes else have_mmdb=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # the language we have just quit LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi # user override if test "x$have_mmdb" = xyes; then : test "x$MMDB_CXXFLAGS" = x && MMDB_CXXFLAGS=$ac_MMDB_CXXFLAGS test "x$MMDB_LIBS" = x && MMDB_LIBS=$ac_MMDB_LDOPTS { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mmdb" >&5 $as_echo "$have_mmdb" >&6; } : else { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mmdb" >&5 $as_echo "$have_mmdb" >&6; } if test "x$mmdb_prefix" != x ; then if test "x$ac_MMDB_CXXFLAGS" != x ; then case "$ac_MMDB_CXXFLAGS" in *src/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#src/mmdb#src#g` ;; *include/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#include/mmdb#lib#g` ;; *) esac MMDB_CXXFLAGS="$ac_MMDB_CXXFLAGS" MMDB_LIBS=`echo "$ac_MMDB_LDOPTS -lmmdb" | sed s#-I#-L#` { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&2;} have_mmdb=yes else MMDB_CXXFLAGS="-I$mmdb_prefix/src -I$mmdb_prefix/include" MMDB_LIBS="-L$mmdb_prefix/src -L$mmdb_prefix/lib -lmmdb" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&2;} have_mmdb=yes fi else test $enable_mmdb = yes && as_fn_error "Failed to find mmdb, but --enable-mmdb was given " "$LINENO" 5 test $enable_mmdbold = yes && as_fn_error "Failed to find mmdb, but --enable-mmdbold was given" "$LINENO" 5 test $enable_minimol = yes && as_fn_error "Failed to find mmdb, but --enable-minimol was given" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: mmdb not found" >&5 $as_echo "$as_me: WARNING: mmdb not found" >&2;} fi fi fi #dnl --with-mmdb @%:@ Check whether --with-ccp4 was given. if test "${with_ccp4+set}" = set; then : withval=$with_ccp4; test "$withval" = no || with_ccp4=yes test "$withval" = yes || ccp4_prefix="$withval" else with_ccp4="$enable_ccp4" fi #dnl default is yes for now if test x$with_ccp4 = xyes ; then #user override if test "x$CCP4_LIBS" != x && test "x$CCP4_CXXFLAGS" != x ; then : have_ccp4=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccp4_errno in CCP4" >&5 $as_echo_n "checking for ccp4_errno in CCP4... " >&6; } saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCP4_LIBS="" CCP4_CXXFLAGS="" if test "x$ccp4_prefix" != x; then ac_ccp4_dirs=' . include lib' for ac_dir in $ac_ccp4_dirs; do if test -r "$ccp4_prefix/$ac_dir/ccp4/ccp4_errno.h"; then ac_CCP4_CXXFLAGS="-I$ccp4_prefix/$ac_dir" break fi done for ac_dir in $ac_ccp4_dirs; do for ac_extension in a so sl dylib; do if test -r "$ccp4_prefix/$ac_dir/libccp4c.$ac_extension"; then ac_CCP4_LDOPTS="-L$ccp4_prefix/$ac_dir -lccp4c" break 2 fi done done else ac_CCP4_CXXFLAGS="" ac_CCP4_LDOPTS="-lccp4c" fi LIBS="$ac_CCP4_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCP4_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "ccp4/ccp4_errno.h" int main () { int a = ccp4_errno; CCP4::ccp4_error("conftest"); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_ccp4=yes else have_ccp4=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # the language we have just quit { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ccp4" >&5 $as_echo "$have_ccp4" >&6; } LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi # user override if test x$have_ccp4 = xyes; then : test "x$CCP4_CXXFLAGS" = x && CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" test "x$CCP4_LIBS" = x && CCP4_LIBS="$ac_CCP4_LDOPTS" : else if test "x$ccp4_prefix" != x ; then if test "x$ac_CCP4_CXXFLAGS" != x ; then case "$ac_CCP4_CXXFLAGS" in *include/ccp4 ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#lib#g` ac_CCP4_CXXFLAGS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#include#g` ;; *include ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include#lib#g` ;; *) ac_CCP4_LDOPTS="$ac_CCP4_CXXFLAGS" esac ac_CCP4_LDOPTS=`echo "$ac_CCP4_LDOPTS" | sed s#-I#-L#` CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" CCP4_LIBS="$ac_CCP4_LDOPTS -lccp4c" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&2;} have_ccp4=yes else CCP4_CXXFLAGS="-I$ccp4_prefix/lib/src -I$ccp4_prefix/include" CCP4_LIBS="-L$ccp4_prefix/lib/src -L$ccp4_prefix/lib -lccp4c" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&2;} have_ccp4=yes fi else test $enable_ccp4 = yes && as_fn_error "Failed to find ccp4 libs, but --enable-ccp4 was given " "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ccp4 not found" >&5 $as_echo "$as_me: WARNING: ccp4 not found" >&2;} fi fi fi #dnl --with-ccp4 @%:@ Check whether --with-cctbx was given. if test "${with_cctbx+set}" = set; then : withval=$with_cctbx; test "$withval" = no || with_cctbx=yes test "$withval" = yes || cctbx_prefix="$withval" else with_cctbx="$enable_cctbx" fi #dnl default is no for now if test "x${with_cctbx}" = xyes ; then if test "x$CCTBX_LIBS" != x && test "x$CCTBX_CXXFLAGS" != x ; then : have_cctbx=yes else saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCTBX_LIBS="" CCTBX_CXXFLAGS="" if test "x$cctbx_prefix" != x; then ac_cctbx_dirs=' . lib include build/cctbx/lib' for ac_dir in $ac_cctbx_dirs; do if test -r "$cctbx_prefix/$ac_dir/cctbx/miller.h"; then ac_CCTBX_CXXFLAGS="-I$cctbx_prefix/$ac_dir" break fi done for ac_dir in $ac_cctbx_dirs; do for ac_extension in a so sl dylib; do if test -r "$cctbx_prefix/$ac_dir/libsgtbx.$ac_extension"; then ac_CCTBX_LDOPTS="-L$cctbx_prefix/$ac_dir -lsgtbx -luctbx" break 2 fi done done else ac_CCTBX_CXXFLAGS="" ac_CCTBX_LDOPTS="-lsgtbx -luctbx" fi if test "x$ac_cv_env_BOOST_set" != xset; then if test "x$cctbx_prefix" != x; then BOOST="$cctbx_prefix/../boost" fi fi ac_CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS -I$BOOST" #extend for systems that need it case "$host_os" in *osf* | *64* | *irix* ) ac_CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS -I$BOOST/boost/compatibility/ccp_c_headers" esac ac_CCTBX_LDOPTS="$ac_CCTBX_LDOPTS -lboost_python" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CCTBX and BOOST" >&5 $as_echo_n "checking for CCTBX and BOOST... " >&6; } LIBS="$ac_CCTBX_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCTBX_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "cctbx/miller.h" int main () { cctbx::Miller::Index a; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_cctbx=yes else have_cctbx=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # the language we have just quit { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_cctbx" >&5 $as_echo "$have_cctbx" >&6; } LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi # user override if test x$have_cctbx = xyes; then : test "x$CCTBX_CXXFLAGS" = x && CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS" test "x$CCTBX_LIBS" = x && CCTBX_LIBS="$ac_CCTBX_LDOPTS" : else test $enable_cctbx = yes && as_fn_error "Failed to find cctbx, but --enable-cctbx was given " "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cctbx not found" >&5 $as_echo "$as_me: WARNING: cctbx not found" >&2;} fi fi #dnl --with-cctbx # Checks for typedefs, structures, and compiler characteristics. # # Does clipper use these? I'm guessing not, commented. # AC_C_CONST # AC_C_INLINE # AC_TYPE_SIZE_T # Checks for library functions. for ac_func in floor pow rint sqrt do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var" eval as_val=\$$as_ac_var if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } if test "${ac_cv_header_time+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include int main () { if ((struct tm *) 0) return 0; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_header_time=yes else ac_cv_header_time=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 $as_echo "$ac_cv_header_time" >&6; } if test $ac_cv_header_time = yes; then $as_echo "@%:@define TIME_WITH_SYS_TIME 1" >>confdefs.h fi for ac_header in utime.h do : ac_fn_cxx_check_header_mongrel "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default" if test "x$ac_cv_header_utime_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_UTIME_H 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utimbuf" >&5 $as_echo_n "checking for struct utimbuf... " >&6; } if test "${fu_cv_sys_struct_utimbuf+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef TIME_WITH_SYS_TIME # include # include #else # ifdef HAVE_SYS_TIME_H # include # else # include # endif #endif #ifdef HAVE_UTIME_H # include #endif int main () { static struct utimbuf x; x.actime = x.modtime; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : fu_cv_sys_struct_utimbuf=yes else fu_cv_sys_struct_utimbuf=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $fu_cv_sys_struct_utimbuf" >&5 $as_echo "$fu_cv_sys_struct_utimbuf" >&6; } if test $fu_cv_sys_struct_utimbuf = yes; then if test x = y; then # This code is deliberately never run via ./configure. # This is a hack to make autoheader put the corresponding # HAVE_* undef for this symbol in config.h.in. This saves me the # trouble of having to maintain the #undef in acconfig.h manually. for ac_func in STRUCT_UTIMBUF do : ac_fn_cxx_check_func "$LINENO" "STRUCT_UTIMBUF" "ac_cv_func_STRUCT_UTIMBUF" if test "x$ac_cv_func_STRUCT_UTIMBUF" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_STRUCT_UTIMBUF 1 _ACEOF fi done fi # Defining it this way (rather than via AC_DEFINE) short-circuits the # autoheader check -- autoheader doesn't know it's already been taken # care of by the hack above. ac_kludge=HAVE_STRUCT_UTIMBUF cat >>confdefs.h <<_ACEOF @%:@define $ac_kludge 1 _ACEOF fi if test "$ac_cv_enable_debug" = yes; then DEBUG_TRUE= DEBUG_FALSE='#' else DEBUG_TRUE='#' DEBUG_FALSE= fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $F77" >&5 $as_echo_n "checking how to get verbose linking output from $F77... " >&6; } if test "${ac_cv_prog_f77_v+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_v= # Try some options frequently used verbose output for ac_verb in -v -verbose --verbose -V -\#\#\#; do cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF # Compile and link our simple test program by passing a flag (argument # 1 to this macro) to the Fortran compiler in order to get # "verbose" output that we can then parse for the Fortran linker # flags. ac_save_FFLAGS=$FFLAGS FFLAGS="$FFLAGS $ac_verb" eval "set x $ac_link" shift $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH, # LIBRARY_PATH; skip all such settings. ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="` $as_echo "$ac_f77_v_output" >&5 FFLAGS=$ac_save_FFLAGS rm -rf conftest* # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where # /foo, /bar, and /baz are search directories for the Fortran linker. # Here, we change these into -L/foo -L/bar -L/baz (and put it first): ac_f77_v_output="`echo $ac_f77_v_output | grep 'LPATH is:' | sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output" # FIXME: we keep getting bitten by quoted arguments; a more general fix # that detects unbalanced quotes in FLIBS should be implemented # and (ugh) tested at some point. case $ac_f77_v_output in # If we are using xlf then replace all the commas with spaces. *xlfentry*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;; # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted # $LIBS confuse us, and the libraries appear later in the output anyway). *mGLOB_options_string*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;; # Portland Group compiler has singly- or doubly-quoted -cmdline argument # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4. # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2". *-cmdline\ * | *-ignore\ * | *-def\ *) ac_f77_v_output=`echo $ac_f77_v_output | sed "\ s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;; # If we are using Cray Fortran then delete quotes. *cft90*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;; esac # look for -l* and *.a constructs in the output for ac_arg in $ac_f77_v_output; do case $ac_arg in [\\/]*.a | ?:[\\/]*.a | -[lLRu]*) ac_cv_prog_f77_v=$ac_verb break 2 ;; esac done done if test -z "$ac_cv_prog_f77_v"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $F77" >&5 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $F77" >&2;} fi else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5 $as_echo "$as_me: WARNING: compilation failed" >&2;} fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_v" >&5 $as_echo "$ac_cv_prog_f77_v" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 libraries of $F77" >&5 $as_echo_n "checking for Fortran 77 libraries of $F77... " >&6; } if test "${ac_cv_f77_libs+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$FLIBS" != "x"; then ac_cv_f77_libs="$FLIBS" # Let the user override the test. else cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF # Compile and link our simple test program by passing a flag (argument # 1 to this macro) to the Fortran compiler in order to get # "verbose" output that we can then parse for the Fortran linker # flags. ac_save_FFLAGS=$FFLAGS FFLAGS="$FFLAGS $ac_cv_prog_f77_v" eval "set x $ac_link" shift $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH, # LIBRARY_PATH; skip all such settings. ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="` $as_echo "$ac_f77_v_output" >&5 FFLAGS=$ac_save_FFLAGS rm -rf conftest* # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where # /foo, /bar, and /baz are search directories for the Fortran linker. # Here, we change these into -L/foo -L/bar -L/baz (and put it first): ac_f77_v_output="`echo $ac_f77_v_output | grep 'LPATH is:' | sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output" # FIXME: we keep getting bitten by quoted arguments; a more general fix # that detects unbalanced quotes in FLIBS should be implemented # and (ugh) tested at some point. case $ac_f77_v_output in # If we are using xlf then replace all the commas with spaces. *xlfentry*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;; # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted # $LIBS confuse us, and the libraries appear later in the output anyway). *mGLOB_options_string*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;; # Portland Group compiler has singly- or doubly-quoted -cmdline argument # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4. # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2". *-cmdline\ * | *-ignore\ * | *-def\ *) ac_f77_v_output=`echo $ac_f77_v_output | sed "\ s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;; # If we are using Cray Fortran then delete quotes. *cft90*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;; esac ac_cv_f77_libs= # Save positional arguments (if any) ac_save_positional="$@" set X $ac_f77_v_output while test $@%:@ != 1; do shift ac_arg=$1 case $ac_arg in [\\/]*.a | ?:[\\/]*.a) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi ;; -bI:*) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else if test "$ac_compiler_gnu" = yes; then for ac_link_opt in $ac_arg; do ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt" done else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi fi ;; # Ignore these flags. -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \ |-LANG:=* | -LIST:* | -LNO:*) ;; -lkernel32) test x"$CYGWIN" != xyes && ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" ;; -[LRuYz]) # These flags, when seen by themselves, take an argument. # We remove the space between option and argument and re-iterate # unless we find an empty arg or a new option (starting with -) case $2 in "" | -*);; *) ac_arg="$ac_arg$2" shift; shift set X $ac_arg "$@" ;; esac ;; -YP,*) for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_j" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_arg="$ac_arg $ac_j" ac_cv_f77_libs="$ac_cv_f77_libs $ac_j" fi done ;; -[lLR]*) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi ;; -zallextract*| -zdefaultextract) ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" ;; # Ignore everything else. esac done # restore positional arguments set X $ac_save_positional; shift # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen, # then we insist that the "run path" must be an absolute path (i.e. it # must begin with a "/"). case `(uname -sr) 2>/dev/null` in "SunOS 5"*) ac_ld_run_path=`$as_echo "$ac_f77_v_output" | sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'` test "x$ac_ld_run_path" != x && if test "$ac_compiler_gnu" = yes; then for ac_link_opt in $ac_ld_run_path; do ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt" done else ac_cv_f77_libs="$ac_cv_f77_libs $ac_ld_run_path" fi ;; esac fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_libs" >&5 $as_echo "$ac_cv_f77_libs" >&6; } FLIBS="$ac_cv_f77_libs" ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran 77 libraries" >&5 $as_echo_n "checking for dummy main to link with Fortran 77 libraries... " >&6; } if test "${ac_cv_f77_dummy_main+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_f77_dm_save_LIBS=$LIBS LIBS="$LIBS $FLIBS" ac_fortran_dm_var=F77_DUMMY_MAIN ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # First, try linking without a dummy main: cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_fortran_dummy_main=none else ac_cv_fortran_dummy_main=unknown fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test $ac_cv_fortran_dummy_main = unknown; then for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@define $ac_fortran_dm_var $ac_func #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_fortran_dummy_main=$ac_func; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done fi ac_ext=f 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 ac_cv_f77_dummy_main=$ac_cv_fortran_dummy_main rm -rf conftest* LIBS=$ac_f77_dm_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_dummy_main" >&5 $as_echo "$ac_cv_f77_dummy_main" >&6; } F77_DUMMY_MAIN=$ac_cv_f77_dummy_main if test "$F77_DUMMY_MAIN" != unknown; then : if test $F77_DUMMY_MAIN != none; then cat >>confdefs.h <<_ACEOF @%:@define F77_DUMMY_MAIN $F77_DUMMY_MAIN _ACEOF if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then $as_echo "@%:@define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h fi fi else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "linking to Fortran libraries from C fails See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 name-mangling scheme" >&5 $as_echo_n "checking for Fortran 77 name-mangling scheme... " >&6; } if test "${ac_cv_f77_mangling+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF subroutine foobar() return end subroutine foo_bar() return end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : mv conftest.$ac_objext cfortran_test.$ac_objext ac_save_LIBS=$LIBS LIBS="cfortran_test.$ac_objext $LIBS $FLIBS" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_success=no for ac_foobar in foobar FOOBAR; do for ac_underscore in "" "_"; do ac_func="$ac_foobar$ac_underscore" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return $ac_func (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_success=yes; break 2 fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done done ac_ext=f 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 "$ac_success" = "yes"; then case $ac_foobar in foobar) ac_case=lower ac_foo_bar=foo_bar ;; FOOBAR) ac_case=upper ac_foo_bar=FOO_BAR ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_success_extra=no for ac_extra in "" "_"; do ac_func="$ac_foo_bar$ac_underscore$ac_extra" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return $ac_func (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_success_extra=yes; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done ac_ext=f 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 "$ac_success_extra" = "yes"; then ac_cv_f77_mangling="$ac_case case" if test -z "$ac_underscore"; then ac_cv_f77_mangling="$ac_cv_f77_mangling, no underscore" else ac_cv_f77_mangling="$ac_cv_f77_mangling, underscore" fi if test -z "$ac_extra"; then ac_cv_f77_mangling="$ac_cv_f77_mangling, no extra underscore" else ac_cv_f77_mangling="$ac_cv_f77_mangling, extra underscore" fi else ac_cv_f77_mangling="unknown" fi else ac_cv_f77_mangling="unknown" fi LIBS=$ac_save_LIBS rm -rf conftest* rm -f cfortran_test* else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compile a simple Fortran program See \`config.log' for more details." "$LINENO" 5; } fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_mangling" >&5 $as_echo "$ac_cv_f77_mangling" >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test "x$enable_fortran" = "yes"; then : ac_ext=f 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 case $ac_cv_f77_mangling in "lower case, no underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name" >>confdefs.h ;; "lower case, no underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name ## _" >>confdefs.h ;; "lower case, underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name ## _" >>confdefs.h ;; "lower case, underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name ## __" >>confdefs.h ;; "upper case, no underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME" >>confdefs.h ;; "upper case, no underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME ## _" >>confdefs.h ;; "upper case, underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME ## _" >>confdefs.h ;; "upper case, underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME ## __" >>confdefs.h ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;} ;; esac ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu else cat >>confdefs.h <<\_ACEOF #undef F77_FUNC _ACEOF fi ac_config_files="$ac_config_files Makefile clipper/Makefile clipper/cctbx/Makefile clipper/ccp4/Makefile clipper/contrib/Makefile clipper/core/Makefile clipper/mmdb/Makefile clipper/mmdbold/Makefile clipper/minimol/Makefile clipper/phs/Makefile clipper/cif/Makefile clipper/cns/Makefile clipper/fortran/Makefile examples/Makefile clipper-config macros/Makefile dox/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIB@&t@OBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${DEBUG_TRUE}" && test -z "${DEBUG_FALSE}"; then as_fn_error "conditional \"DEBUG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : ${CONFIG_STATUS=./config.status} ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH @%:@ as_fn_error ERROR [LINENO LOG_FD] @%:@ --------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with status @S|@?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } @%:@ as_fn_error @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in @%:@( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by clipper $as_me 2.1, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ clipper config.status 2.1 configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" Copyright (C) 2009 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX @%:@@%:@ Running $as_me. @%:@@%:@ _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`' predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`' predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`' postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`' LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`' LD_F77='`$ECHO "X$LD_F77" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds_F77='`$ECHO "X$old_archive_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_F77='`$ECHO "X$compiler_F77" | $Xsed -e "$delay_single_quote_subst"`' GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`' GCC_F77='`$ECHO "X$GCC_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_F77='`$ECHO "X$lt_prog_compiler_no_builtin_flag_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl_F77='`$ECHO "X$lt_prog_compiler_wl_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic_F77='`$ECHO "X$lt_prog_compiler_pic_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static_F77='`$ECHO "X$lt_prog_compiler_static_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_F77='`$ECHO "X$lt_cv_prog_compiler_c_o_F77" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc_F77='`$ECHO "X$archive_cmds_need_lc_F77" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_F77='`$ECHO "X$enable_shared_with_static_runtimes_F77" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec_F77='`$ECHO "X$export_dynamic_flag_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec_F77='`$ECHO "X$whole_archive_flag_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object_F77='`$ECHO "X$compiler_needs_object_F77" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds_F77='`$ECHO "X$old_archive_from_new_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_F77='`$ECHO "X$old_archive_from_expsyms_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_F77='`$ECHO "X$archive_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds_F77='`$ECHO "X$archive_expsym_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' module_cmds_F77='`$ECHO "X$module_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds_F77='`$ECHO "X$module_expsym_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld_F77='`$ECHO "X$with_gnu_ld_F77" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag_F77='`$ECHO "X$allow_undefined_flag_F77" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag_F77='`$ECHO "X$no_undefined_flag_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_F77='`$ECHO "X$hardcode_libdir_flag_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld_F77='`$ECHO "X$hardcode_libdir_flag_spec_ld_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator_F77='`$ECHO "X$hardcode_libdir_separator_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_F77='`$ECHO "X$hardcode_direct_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute_F77='`$ECHO "X$hardcode_direct_absolute_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L_F77='`$ECHO "X$hardcode_minus_L_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var_F77='`$ECHO "X$hardcode_shlibpath_var_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic_F77='`$ECHO "X$hardcode_automatic_F77" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath_F77='`$ECHO "X$inherit_rpath_F77" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs_F77='`$ECHO "X$link_all_deplibs_F77" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path_F77='`$ECHO "X$fix_srcfile_path_F77" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols_F77='`$ECHO "X$always_export_symbols_F77" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds_F77='`$ECHO "X$export_symbols_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms_F77='`$ECHO "X$exclude_expsyms_F77" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms_F77='`$ECHO "X$include_expsyms_F77" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds_F77='`$ECHO "X$prelink_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec_F77='`$ECHO "X$file_list_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action_F77='`$ECHO "X$hardcode_action_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs_F77='`$ECHO "X$compiler_lib_search_dirs_F77" | $Xsed -e "$delay_single_quote_subst"`' predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' predep_objects_F77='`$ECHO "X$predep_objects_F77" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects_F77='`$ECHO "X$postdep_objects_F77" | $Xsed -e "$delay_single_quote_subst"`' predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' predeps_F77='`$ECHO "X$predeps_F77" | $Xsed -e "$delay_single_quote_subst"`' postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' postdeps_F77='`$ECHO "X$postdeps_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path_F77='`$ECHO "X$compiler_lib_search_path_F77" | $Xsed -e "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # Quote evaled strings. for var in SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ OBJDUMP \ deplibs_check_method \ file_magic_cmd \ AR \ AR_FLAGS \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ SHELL \ ECHO \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_wl \ lt_prog_compiler_pic \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_flag_spec_ld \ hardcode_libdir_separator \ fix_srcfile_path \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ finish_eval \ old_striplib \ striplib \ compiler_lib_search_dirs \ predep_objects \ postdep_objects \ predeps \ postdeps \ compiler_lib_search_path \ LD_CXX \ LD_F77 \ compiler_CXX \ compiler_F77 \ lt_prog_compiler_no_builtin_flag_CXX \ lt_prog_compiler_no_builtin_flag_F77 \ lt_prog_compiler_wl_CXX \ lt_prog_compiler_wl_F77 \ lt_prog_compiler_pic_CXX \ lt_prog_compiler_pic_F77 \ lt_prog_compiler_static_CXX \ lt_prog_compiler_static_F77 \ lt_cv_prog_compiler_c_o_CXX \ lt_cv_prog_compiler_c_o_F77 \ export_dynamic_flag_spec_CXX \ export_dynamic_flag_spec_F77 \ whole_archive_flag_spec_CXX \ whole_archive_flag_spec_F77 \ compiler_needs_object_CXX \ compiler_needs_object_F77 \ with_gnu_ld_CXX \ with_gnu_ld_F77 \ allow_undefined_flag_CXX \ allow_undefined_flag_F77 \ no_undefined_flag_CXX \ no_undefined_flag_F77 \ hardcode_libdir_flag_spec_CXX \ hardcode_libdir_flag_spec_F77 \ hardcode_libdir_flag_spec_ld_CXX \ hardcode_libdir_flag_spec_ld_F77 \ hardcode_libdir_separator_CXX \ hardcode_libdir_separator_F77 \ fix_srcfile_path_CXX \ fix_srcfile_path_F77 \ exclude_expsyms_CXX \ exclude_expsyms_F77 \ include_expsyms_CXX \ include_expsyms_F77 \ file_list_spec_CXX \ file_list_spec_F77 \ compiler_lib_search_dirs_CXX \ compiler_lib_search_dirs_F77 \ predep_objects_CXX \ predep_objects_F77 \ postdep_objects_CXX \ postdep_objects_F77 \ predeps_CXX \ predeps_F77 \ postdeps_CXX \ postdeps_F77 \ compiler_lib_search_path_CXX \ compiler_lib_search_path_F77; do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec \ old_archive_cmds_CXX \ old_archive_cmds_F77 \ old_archive_from_new_cmds_CXX \ old_archive_from_new_cmds_F77 \ old_archive_from_expsyms_cmds_CXX \ old_archive_from_expsyms_cmds_F77 \ archive_cmds_CXX \ archive_cmds_F77 \ archive_expsym_cmds_CXX \ archive_expsym_cmds_F77 \ module_cmds_CXX \ module_cmds_F77 \ module_expsym_cmds_CXX \ module_expsym_cmds_F77 \ export_symbols_cmds_CXX \ export_symbols_cmds_F77 \ prelink_cmds_CXX \ prelink_cmds_F77; do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Fix-up fallback echo if it was mangled by the above quoting rules. case \$lt_ECHO in *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` ;; esac ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "clipper/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/Makefile" ;; "clipper/cctbx/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/cctbx/Makefile" ;; "clipper/ccp4/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/ccp4/Makefile" ;; "clipper/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/contrib/Makefile" ;; "clipper/core/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/core/Makefile" ;; "clipper/mmdb/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/mmdb/Makefile" ;; "clipper/mmdbold/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/mmdbold/Makefile" ;; "clipper/minimol/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/minimol/Makefile" ;; "clipper/phs/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/phs/Makefile" ;; "clipper/cif/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/cif/Makefile" ;; "clipper/cns/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/cns/Makefile" ;; "clipper/fortran/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/fortran/Makefile" ;; "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; "clipper-config") CONFIG_FILES="$CONFIG_FILES clipper-config" ;; "macros/Makefile") CONFIG_FILES="$CONFIG_FILES macros/Makefile" ;; "dox/Makefile") CONFIG_FILES="$CONFIG_FILES dox/Makefile" ;; *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ || as_fn_error "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/ s/:*\${srcdir}:*/:/ s/:*@srcdir@:*/:/ s/^\([^=]*=[ ]*\):*/\1/ s/:*$// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_t=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_t"; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ || as_fn_error "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" } >"$tmp/config.h" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$tmp/config.h" "$ac_file" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in "$ac_file" | "$ac_file":* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for "$ac_file"" >`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done ;; "libtool":C) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="CXX F77 " # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # An object symbol dumper. OBJDUMP=$lt_OBJDUMP # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method == "file_magic". file_magic_cmd=$lt_file_magic_cmd # The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # The name of the directory that contains temporary libtool files. objdir=$objdir # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that does not interpret backslashes. ECHO=$lt_ECHO # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects postdep_objects=$lt_postdep_objects predeps=$lt_predeps postdeps=$lt_postdeps # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) case $xsi_shell in yes) cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac } # func_basename file func_basename () { func_basename_result="${1##*/}" } # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}" } # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). func_stripname () { # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"} } # func_opt_split func_opt_split () { func_opt_split_opt=${1%%=*} func_opt_split_arg=${1#*=} } # func_lo2o object func_lo2o () { case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac } # func_xform libobj-or-source func_xform () { func_xform_result=${1%.*}.lo } # func_arith arithmetic-term... func_arith () { func_arith_result=$(( $* )) } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=${#1} } _LT_EOF ;; *) # Bourne compatible functions. cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi } # func_basename file func_basename () { func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` } # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # func_strip_suffix prefix name func_stripname () { case ${2} in .*) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; esac } # sed scripts: my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' my_sed_long_arg='1s/^-[^=]*=//' # func_opt_split func_opt_split () { func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` } # func_lo2o object func_lo2o () { func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` } # func_xform libobj-or-source func_xform () { func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` } # func_arith arithmetic-term... func_arith () { func_arith_result=`expr "$@"` } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` } _LT_EOF esac case $lt_shell_append in yes) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$1+=\$2" } _LT_EOF ;; *) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$1=\$$1\$2" } _LT_EOF ;; esac sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: CXX # The linker used to build libraries. LD=$lt_LD_CXX # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_CXX # A language specific compiler. CC=$lt_compiler_CXX # Is the compiler the GNU compiler? with_gcc=$GCC_CXX # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_CXX # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_CXX # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_CXX # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_CXX # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_CXX # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_CXX archive_expsym_cmds=$lt_archive_expsym_cmds_CXX # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_CXX module_expsym_cmds=$lt_module_expsym_cmds_CXX # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_CXX # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_CXX # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_CXX # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_CXX # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_CXX # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_CXX # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_CXX # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_CXX # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path_CXX # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_CXX # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_CXX # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_CXX # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_CXX # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_CXX # Specify filename containing input files. file_list_spec=$lt_file_list_spec_CXX # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_CXX # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_CXX postdep_objects=$lt_postdep_objects_CXX predeps=$lt_predeps_CXX postdeps=$lt_postdeps_CXX # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_CXX # ### END LIBTOOL TAG CONFIG: CXX _LT_EOF cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: F77 # The linker used to build libraries. LD=$lt_LD_F77 # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_F77 # A language specific compiler. CC=$lt_compiler_F77 # Is the compiler the GNU compiler? with_gcc=$GCC_F77 # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_F77 # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_F77 # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_F77 # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_F77 # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_F77 # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_F77 archive_expsym_cmds=$lt_archive_expsym_cmds_F77 # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_F77 module_expsym_cmds=$lt_module_expsym_cmds_F77 # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_F77 # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_F77 # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_F77 # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_F77 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_F77 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_F77 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_F77 # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_F77 # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_F77 # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path_F77 # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_F77 # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_F77 # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_F77 # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_F77 # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_F77 # Specify filename containing input files. file_list_spec=$lt_file_list_spec_F77 # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_F77 # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_F77 postdep_objects=$lt_postdep_objects_F77 predeps=$lt_predeps_F77 postdeps=$lt_postdeps_F77 # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_F77 # ### END LIBTOOL TAG CONFIG: F77 _LT_EOF ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit $? fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo " " echo " " Configuration Summary echo "" ------------------------------ echo core: " " yes echo contrib: " " $enable_contrib echo phs: " " $enable_phs echo cns: " " $enable_cns if test $enable_mmdb = yes; then echo mmdb: " " $have_mmdb else echo mmdb: " " no fi if test $enable_mmdbold = yes; then echo mmdbold: " " $have_mmdb else echo mmdbold: " " no fi if test $enable_minimol = yes; then echo minimol: " " $have_mmdb else echo minimol: " " no fi if test $enable_cif = yes; then echo cif: " " $have_mmdb else echo cif: " " no fi if test $enable_ccp4 = yes; then echo ccp4: " " $have_ccp4 else echo ccp4: " " no fi if test $enable_cctbx = yes; then echo cctbx: " " $have_cctbx else echo cctbx: " " no fi echo fortran: " " $enable_fortran echo " " clipper/autom4te.cache/output.1000644 000765 000000 00002550001 11767567431 016653 0ustar00ccbwheel000000 000000 @%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. @%:@ Generated by GNU Autoconf 2.65 for clipper 2.1. @%:@ @%:@ Report bugs to . @%:@ @%:@ @%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, @%:@ Inc. @%:@ @%:@ @%:@ This configure script is free software; the Free Software Foundation @%:@ gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in @%:@( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and $0: cowtan@ysbl.york.ac.uk about your system, including any $0: error possibly output before this message. Then install $0: a modern shell, or manually run the script under such a $0: shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith @%:@ as_fn_error ERROR [LINENO LOG_FD] @%:@ --------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with status @S|@?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } @%:@ as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in @%:@( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" # Check that we are running under the correct shell. SHELL=${CONFIG_SHELL-/bin/sh} case X$lt_ECHO in X*--fallback-echo) # Remove one level of quotation (which was required for Make). ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` ;; esac ECHO=${lt_ECHO-echo} if test "X$1" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test "X$1" = X--fallback-echo; then # Avoid inline document here, it may be left over : elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then # Yippee, $ECHO works! : else # Restart under the correct shell. exec $SHELL "$0" --no-reexec ${1+"$@"} fi if test "X$1" = X--fallback-echo; then # used as fallback echo shift cat <<_LT_EOF $* _LT_EOF exit 0 fi # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test -z "$lt_ECHO"; then if test "X${echo_test_string+set}" != Xset; then # find a string as large as possible, as long as the shell can cope with it for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... if { echo_test_string=`eval $cmd`; } 2>/dev/null && { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null then break fi done fi if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then : else # The Solaris, AIX, and Digital Unix default echo programs unquote # backslashes. This makes it impossible to quote backslashes using # echo "$something" | sed 's/\\/\\\\/g' # # So, first we look for a working echo in the user's PATH. lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for dir in $PATH /usr/ucb; do IFS="$lt_save_ifs" if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$dir/echo" break fi done IFS="$lt_save_ifs" if test "X$ECHO" = Xecho; then # We didn't find a better echo, so look for alternatives. if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # This shell has a builtin print -r that does the trick. ECHO='print -r' elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && test "X$CONFIG_SHELL" != X/bin/ksh; then # If we have ksh, try running configure again with it. ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} export ORIGINAL_CONFIG_SHELL CONFIG_SHELL=/bin/ksh export CONFIG_SHELL exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} else # Try using printf. ECHO='printf %s\n' if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # Cool, printf works : elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL export CONFIG_SHELL SHELL="$CONFIG_SHELL" export SHELL ECHO="$CONFIG_SHELL $0 --fallback-echo" elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$CONFIG_SHELL $0 --fallback-echo" else # maybe with a smaller string... prev=: for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null then break fi prev="$cmd" done if test "$prev" != 'sed 50q "$0"'; then echo_test_string=`eval $prev` export echo_test_string exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} else # Oops. We lost completely, so just stick with echo. ECHO=echo fi fi fi fi fi fi # Copy echo and quote the copy suitably for passing to libtool from # the Makefile, instead of quoting the original, which is used later. lt_ECHO=$ECHO if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" fi test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIB@&t@OBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='clipper' PACKAGE_TARNAME='clipper' PACKAGE_VERSION='2.1' PACKAGE_STRING='clipper 2.1' PACKAGE_BUGREPORT='cowtan@ysbl.york.ac.uk' PACKAGE_URL='' ac_unique_file="clipper/clipper.h" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIB@&t@OBJS FLIBS DEBUG_FALSE DEBUG_TRUE AR_FLAGS CCTBX_LIBS CCTBX_CXXFLAGS BOOST CCP4_LIBS CCP4_CXXFLAGS MMDB_LIBS MMDB_CXXFLAGS FFTW_LIBS FFTW_CXXFLAGS cbuccaneer_LDFLAGS CLIPPER_FORTRAN_DIR CLIPPER_CNS_DIR CLIPPER_CCTBX_DIR CLIPPER_CCP4_DIR CLIPPER_CIF_DIR CLIPPER_MINIMOL_DIR CLIPPER_MMDBOLD_DIR CLIPPER_MMDB_DIR CLIPPER_PHS_DIR CLIPPER_CONTRIB_DIR ac_ct_F77 FFLAGS F77 CXXCPP am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE ac_ct_CXX CXXFLAGS CXX MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE CPP OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL lt_ECHO RANLIB AR OBJDUMP LN_S NM ac_ct_DUMPBIN DUMPBIN LD FGREP EGREP GREP SED am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC host_os host_vendor host_cpu host build_os build_vendor build_cpu build LIBTOOL am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_shared enable_static with_pic enable_fast_install enable_dependency_tracking with_gnu_ld enable_libtool_lock enable_maintainer_mode enable_debug enable_contrib enable_phs enable_mmdb enable_mmdbold enable_minimol enable_cif enable_ccp4 enable_cctbx enable_cns enable_fortran with_fftw with_mmdb with_ccp4 with_cctbx ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP CXX CXXFLAGS CCC CXXCPP F77 FFLAGS BOOST' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error "unrecognized option: \`$ac_option' Try \`$0 --help' for more information." ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures clipper 2.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX @<:@@S|@ac_default_prefix@:>@ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX @<:@PREFIX@:>@ By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --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/clipper@:>@ --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of clipper 2.1:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ --enable-fast-install@<:@=PKGS@:>@ optimize for fast installation @<:@default=yes@:>@ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --disable-libtool-lock avoid locking (might break parallel builds) --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --enable-debug enable debugging options --enable-contrib enable contrib library (default yes) --enable-phs enable PHASEs file interface library (default yes) --enable-mmdb enable mmdb-interface library (requires mmdb library, default no) --enable-mmdbold enable old mmdb-interface library (requires mmdb library, default no) --enable-minimol enable minimol library (requires mmdb library, default no) --enable-cif enable cif-interface library (requires mmdb library, default no) --enable-ccp4 enable ccp4-interface library (requires ccp4c library, default no) --enable-cctbx enable cctbx-interface library (requires cctbx package, default no) --enable-cns enable cns-hkl-interface library (default yes) --enable-fortran enable fortran interface routines (default no) Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic try to use only PIC/non-PIC objects @<:@default=use both@:>@ --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ --with-fftw=PFX Prefix where FFTW has been installed --with-mmdb=PFX use mmdb library (default NO) and set prefix --with-ccp4=PFX use ccp4c library (default is NO) and set prefix --with-cctbx=PFX use cctbx package (default is NO) and set prefix Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor CXX C++ compiler command CXXFLAGS C++ compiler flags CXXCPP C++ preprocessor F77 Fortran 77 compiler command FFLAGS Fortran 77 compiler flags BOOST boost top dir -optional Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF clipper configure 2.1 generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## @%:@ ac_fn_c_try_compile LINENO @%:@ -------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_compile @%:@ ac_fn_c_try_link LINENO @%:@ ----------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_link @%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES @%:@ ------------------------------------------------------- @%:@ Tests whether HEADER exists and can be compiled using the include files in @%:@ INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_header_compile @%:@ ac_fn_c_try_cpp LINENO @%:@ ---------------------- @%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_cpp @%:@ ac_fn_c_try_run LINENO @%:@ ---------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes @%:@ that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_run @%:@ ac_fn_c_check_func LINENO FUNC VAR @%:@ ---------------------------------- @%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_func @%:@ ac_fn_cxx_try_compile LINENO @%:@ ---------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_compile @%:@ ac_fn_cxx_try_cpp LINENO @%:@ ------------------------ @%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_cxx_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } >/dev/null && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_cpp @%:@ ac_fn_cxx_try_link LINENO @%:@ ------------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_cxx_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_link @%:@ ac_fn_f77_try_compile LINENO @%:@ ---------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_f77_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_f77_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_f77_try_compile @%:@ ac_fn_f77_try_link LINENO @%:@ ------------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_f77_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_f77_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_f77_try_link @%:@ ac_fn_cxx_try_run LINENO @%:@ ------------------------ @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes @%:@ that executables *can* be run. ac_fn_cxx_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_run @%:@ ac_fn_cxx_check_func LINENO FUNC VAR @%:@ ------------------------------------ @%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_cxx_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_cxx_check_func @%:@ ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES @%:@ --------------------------------------------------------- @%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using @%:@ the include files in INCLUDES and setting the cache variable VAR @%:@ accordingly. ac_fn_cxx_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include <$2> _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ( cat <<\_ASBOX ## ------------------------------------- ## ## Report this to cowtan@ysbl.york.ac.uk ## ## ------------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_cxx_check_header_mongrel 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 clipper $as_me 2.1, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------------- ## ## File substitutions. ## ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then ac_site_file1=$CONFIG_SITE elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am__api_version='1.11' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do for ac_t in install-sh install.sh shtool; do if test -f "$ac_dir/$ac_t"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/$ac_t -c" break 2 fi done done if test -z "$ac_aux_dir"; then as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in @%:@(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file ) then # Ok. : else as_fn_error "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if test "${ac_cv_path_mkdir+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AWK+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='clipper' VERSION='2.1' cat >>confdefs.h <<_ACEOF @%:@define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. AMTAR=${AMTAR-"${am_missing_run}tar"} am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' ac_config_headers="$ac_config_headers config.h" case `pwd` in *\ * | *\ *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.2.6b' macro_revision='1.3017' ltmain="$ac_aux_dir/ltmain.sh" # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if test "${ac_cv_build+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if test "${ac_cv_host+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf @%:@ Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $@%:@ != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "no acceptable C compiler found in \$PATH See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "C compiler cannot create executables See \`config.log' for more details." "$LINENO" 5; }; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if test "${ac_cv_objext+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of object files: cannot compile See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if test "${ac_cv_path_SED+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if test "${ac_cv_path_GREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if test "${ac_cv_path_EGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if test "${ac_cv_path_FGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_FGREP=$FGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 $as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if test "${lt_cv_path_LD+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${lt_cv_prog_gnu_ld+set}" = set; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if test "${lt_cv_path_NM+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$ac_tool_prefix"; then for ac_prog in "dumpbin -symbols" "link -dump -symbols" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DUMPBIN+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in "dumpbin -symbols" "link -dump -symbols" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN fi fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if test "${lt_cv_nm_interface+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:__oline__: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if test "${lt_cv_sys_max_cmd_len+set}" = set; then : $as_echo_n "(cached) " >&6 else i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ = "XX$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 $as_echo "$xsi_shell" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 $as_echo "$lt_shell_append" >&6; } if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if test "${lt_cv_ld_reload_flag+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in darwin*) if test "$GCC" = yes; then reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OBJDUMP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if test "${lt_cv_deplibs_check_method+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. if ( file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be Linux ELF. linux* | k*bsd*-gnu) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AR+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AR="${ac_tool_prefix}ar" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_AR"; then ac_ct_AR=$AR # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_AR="ar" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi else AR="$ac_cv_prog_AR" fi test -z "$AR" && AR=ar test -z "$AR_FLAGS" && AR_FLAGS=cru if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ const struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_save_LIBS="$LIBS" lt_save_CFLAGS="$CFLAGS" LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS="$lt_save_LIBS" CFLAGS="$lt_save_CFLAGS" else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } fi @%:@ Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '#line __oline__ "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if test "${lt_cv_cc_needs_belf+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; sparc*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) LD="${LD-ld} -m elf64_sparc" ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_NMEDIT+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_LIPO+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OTOOL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OTOOL64+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if test "${lt_cv_apple_cc_single_mod+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[012]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " if test "x$ac_cv_header_dlfcn_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_DLFCN_H 1 _ACEOF fi done # Set options enable_dlopen=no enable_win32_dll=no @%:@ Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi @%:@ Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=yes fi @%:@ Check whether --with-pic was given. if test "${with_pic+set}" = set; then : withval=$with_pic; pic_mode="$withval" else pic_mode=default fi test -z "$pic_mode" && pic_mode=default @%:@ Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac else enable_fast_install=yes fi # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if test "${lt_cv_objdir+set}" = set; then : $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF @%:@define LT_OBJDIR "$lt_cv_objdir/" _ACEOF case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/${ac_tool_prefix}file; then lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/file; then lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then lt_prog_compiler_no_builtin_flag=' -fno-builtin' { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl*) # IBM XL C 8.0/Fortran 10.1 on PPC lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Sun\ F*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 $as_echo "$lt_prog_compiler_pic" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_flag_spec_ld= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag= tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec= hardcode_libdir_flag_spec_ld='-rpath $libdir' archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' fix_srcfile_path='`cygpath -w "$srcfile"`' enable_shared_with_static_runtimes=yes ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported whole_archive_flag_spec='' link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; freebsd1*) ld_shlibs=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='${wl}-E' ;; hpux10*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld='+b $libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo(void) {} _ACEOF if ac_fn_c_try_link "$LINENO"; then : archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='${wl}-z,text' allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc=no else archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 $as_echo "$archive_cmds_need_lc" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` else lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if test "${ac_cv_lib_dl_dlopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = x""yes; then : lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if test "${ac_cv_lib_dld_shl_load+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if test "${ac_cv_lib_dl_dlopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if test "${ac_cv_lib_svld_dlopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if test "${ac_cv_lib_dld_dld_link+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if test "${lt_cv_dlopen_self+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line __oline__ "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if test "${lt_cv_dlopen_self_static+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line __oline__ "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac fi # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" ac_config_commands="$ac_config_commands libtool" # Only expand once: { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } @%:@ Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # Checks for programs. ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in xlc++ CC cxx c++ icc g++ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in xlc++ CC cxx c++ icc g++ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if test "${ac_cv_prog_cxx_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if test "${ac_cv_prog_cxx_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } if test -z "$CXXCPP"; then if test "${ac_cv_prog_CXXCPP+set}" = set; then : $as_echo_n "(cached) " >&6 else # Double quotes because CXXCPP needs to be expanded for CXXCPP in "$CXX -E" "/lib/cpp" do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CXXCPP=$CXXCPP fi CXXCPP=$ac_cv_prog_CXXCPP else ac_cv_prog_CXXCPP=$CXXCPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 $as_echo "$CXXCPP" >&6; } ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} _lt_caught_CXX_error=yes; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu else _lt_caught_CXX_error=yes fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu archive_cmds_need_lc_CXX=no allow_undefined_flag_CXX= always_export_symbols_CXX=no archive_expsym_cmds_CXX= compiler_needs_object_CXX=no export_dynamic_flag_spec_CXX= hardcode_direct_CXX=no hardcode_direct_absolute_CXX=no hardcode_libdir_flag_spec_CXX= hardcode_libdir_flag_spec_ld_CXX= hardcode_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_shlibpath_var_CXX=unsupported hardcode_automatic_CXX=no inherit_rpath_CXX=no module_cmds_CXX= module_expsym_cmds_CXX= link_all_deplibs_CXX=unknown old_archive_cmds_CXX=$old_archive_cmds no_undefined_flag_CXX= whole_archive_flag_spec_CXX= enable_shared_with_static_runtimes_CXX=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o objext_CXX=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} compiler=$CC compiler_CXX=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' else lt_prog_compiler_no_builtin_flag_CXX= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if test "${lt_cv_path_LD+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${lt_cv_prog_gnu_ld+set}" = set; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_CXX= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } ld_shlibs_CXX=yes case $host_os in aix3*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_CXX='' hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes file_list_spec_CXX='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_CXX=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_CXX=yes hardcode_libdir_flag_spec_CXX='-L$libdir' hardcode_libdir_separator_CXX= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec_CXX='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. always_export_symbols_CXX=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_CXX='-berok' # Determine the default libpath from the value encoded in an empty # executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_CXX="-z nodefs" archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_CXX=' ${wl}-bernotok' allow_undefined_flag_CXX=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_CXX='$convenience' archive_cmds_need_lc_CXX=yes # This is similar to how AIX traditionally builds its shared # libraries. archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_CXX=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_CXX=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_CXX='-L$libdir' allow_undefined_flag_CXX=unsupported always_export_symbols_CXX=no enable_shared_with_static_runtimes_CXX=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_CXX=no fi ;; darwin* | rhapsody*) archive_cmds_need_lc_CXX=no hardcode_direct_CXX=no hardcode_automatic_CXX=yes hardcode_shlibpath_var_CXX=unsupported whole_archive_flag_spec_CXX='' link_all_deplibs_CXX=yes allow_undefined_flag_CXX="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" if test "$lt_cv_apple_cc_single_mod" != "yes"; then archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi else ld_shlibs_CXX=no fi ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; freebsd[12]*) # C++ shared libraries reported to be fairly broken before # switch to ELF ld_shlibs_CXX=no ;; freebsd-elf*) archive_cmds_need_lc_CXX=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions ld_shlibs_CXX=yes ;; gnu*) ;; hpux9*) hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: export_dynamic_flag_spec_CXX='${wl}-E' hardcode_direct_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: case $host_cpu in hppa*64*|ia64*) ;; *) export_dynamic_flag_spec_CXX='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no ;; *) hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; interix[3-9]*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' fi fi link_all_deplibs_CXX=yes ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: inherit_rpath_CXX=yes ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac archive_cmds_need_lc_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [1-5]* | *pgcpp\ [1-5]*) prelink_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' old_archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ $RANLIB $oldlib' archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 will use weak symbols archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_CXX='-rpath $libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; xl*) # IBM XL 8.0 on PPC, with GNU ld hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' hardcode_libdir_flag_spec_CXX='-R$libdir' whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_CXX=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; m88k*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) ld_shlibs_CXX=yes ;; openbsd2*) # C++ shared libraries are fairly broken ld_shlibs_CXX=no ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no hardcode_direct_absolute_CXX=yes archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' export_dynamic_flag_spec_CXX='${wl}-E' whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=echo else ld_shlibs_CXX=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' hardcode_libdir_separator_CXX=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; cxx*) case $host in osf3*) allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' ;; *) allow_undefined_flag_CXX=' -expect_unresolved \*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' hardcode_libdir_flag_spec_CXX='-rpath $libdir' ;; esac hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ archive_cmds_need_lc_CXX=yes no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_shlibpath_var_CXX=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' ;; esac link_all_deplibs_CXX=yes output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then no_undefined_flag_CXX=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' fi hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_CXX='${wl}-z,text' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_CXX='${wl}-z,text' allow_undefined_flag_CXX='${wl}-z,nodefs' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes export_dynamic_flag_spec_CXX='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no GCC_CXX="$GXX" LD_CXX="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... # Dependencies to place before and after the object being linked: predep_objects_CXX= postdep_objects_CXX= predeps_CXX= postdeps_CXX= compiler_lib_search_path_CXX= cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case $p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue else prev= fi if test "$pre_test_object_deps_done" = no; then case $p in -L* | -R*) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$compiler_lib_search_path_CXX"; then compiler_lib_search_path_CXX="${prev}${p}" else compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$postdeps_CXX"; then postdeps_CXX="${prev}${p}" else postdeps_CXX="${postdeps_CXX} ${prev}${p}" fi fi ;; *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$predep_objects_CXX"; then predep_objects_CXX="$p" else predep_objects_CXX="$predep_objects_CXX $p" fi else if test -z "$postdep_objects_CXX"; then postdep_objects_CXX="$p" else postdep_objects_CXX="$postdep_objects_CXX $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling CXX test program" fi $RM -f confest.$objext # PORTME: override above test on systems where it is broken case $host_os in interix[3-9]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. predep_objects_CXX= postdep_objects_CXX= postdeps_CXX= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; esac case " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no ;; esac compiler_lib_search_dirs_CXX= if test -n "${compiler_lib_search_path_CXX}"; then compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi lt_prog_compiler_wl_CXX= lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_CXX='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_CXX='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_CXX='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all lt_prog_compiler_pic_CXX= ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_CXX=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac else case $host_os in aix[4-9]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' else lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; dgux*) case $cc_basename in ec++*) lt_prog_compiler_pic_CXX='-KPIC' ;; ghcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then lt_prog_compiler_pic_CXX='+Z' fi ;; aCC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_CXX='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler lt_prog_compiler_wl_CXX='--backend -Wl,' lt_prog_compiler_pic_CXX='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fPIC' lt_prog_compiler_static_CXX='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fpic' lt_prog_compiler_static_CXX='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; xlc* | xlC*) # IBM XL 8.0 on PPC lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-qpic' lt_prog_compiler_static_CXX='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) lt_prog_compiler_pic_CXX='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) lt_prog_compiler_wl_CXX='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 lt_prog_compiler_pic_CXX='-pic' ;; cxx*) # Digital/Compaq C++ lt_prog_compiler_wl_CXX='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x lt_prog_compiler_pic_CXX='-pic' lt_prog_compiler_static_CXX='-Bstatic' ;; lcc*) # Lucid lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 lt_prog_compiler_pic_CXX='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) lt_prog_compiler_can_build_shared_CXX=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_CXX= ;; *) lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX@&t@ -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 $as_echo "$lt_prog_compiler_pic_CXX" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_CXX=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_CXX@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_CXX=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then case $lt_prog_compiler_pic_CXX in "" | " "*) ;; *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; esac else lt_prog_compiler_pic_CXX= lt_prog_compiler_can_build_shared_CXX=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_CXX=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_CXX=yes fi else lt_cv_prog_compiler_static_works_CXX=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then : else lt_prog_compiler_static_CXX= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' case $host_os in aix[4-9]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) export_symbols_cmds_CXX="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no with_gnu_ld_CXX=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_CXX" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_CXX=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_CXX in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_CXX pic_flag=$lt_prog_compiler_pic_CXX compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_CXX allow_undefined_flag_CXX= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc_CXX=no else archive_cmds_need_lc_CXX=yes fi allow_undefined_flag_CXX=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5 $as_echo "$archive_cmds_need_lc_CXX" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_CXX= if test -n "$hardcode_libdir_flag_spec_CXX" || test -n "$runpath_var_CXX" || test "X$hardcode_automatic_CXX" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct_CXX" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && test "$hardcode_minus_L_CXX" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_CXX=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_CXX=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_CXX=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 $as_echo "$hardcode_action_CXX" >&6; } if test "$hardcode_action_CXX" = relink || test "$inherit_rpath_CXX" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" CC=$lt_save_CC LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then for ac_prog in xlc cc icc gcc do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in xlc cc icc gcc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "no acceptable C compiler found in \$PATH See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi if test "x$enable_fortran" = "xyes"; then ac_ext=f 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 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$F77"; then ac_cv_prog_F77="$F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_F77="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi F77=$ac_cv_prog_F77 if test -n "$F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5 $as_echo "$F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$F77" && break done fi if test -z "$F77"; then ac_ct_F77=$F77 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_F77"; then ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_F77="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_F77=$ac_cv_prog_ac_ct_F77 if test -n "$ac_ct_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5 $as_echo "$ac_ct_F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_F77" && break done if test "x$ac_ct_F77" = x; then F77="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac F77=$ac_ct_F77 fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done rm -f a.out # If we don't use `.F' as extension, the preprocessor is not run on the # input file. (Note that this only needs to work for GNU compilers.) ac_save_ext=$ac_ext ac_ext=F { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } if test "${ac_cv_f77_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main #ifndef __GNUC__ choke me #endif end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_f77_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5 $as_echo "$ac_cv_f77_compiler_gnu" >&6; } ac_ext=$ac_save_ext ac_test_FFLAGS=${FFLAGS+set} ac_save_FFLAGS=$FFLAGS FFLAGS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5 $as_echo_n "checking whether $F77 accepts -g... " >&6; } if test "${ac_cv_prog_f77_g+set}" = set; then : $as_echo_n "(cached) " >&6 else FFLAGS=-g cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_g=yes else ac_cv_prog_f77_g=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5 $as_echo "$ac_cv_prog_f77_g" >&6; } if test "$ac_test_FFLAGS" = set; then FFLAGS=$ac_save_FFLAGS elif test $ac_cv_prog_f77_g = yes; then if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-g -O2" else FFLAGS="-g" fi else if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-O2" else FFLAGS= fi fi if test $ac_compiler_gnu = yes; then G77=yes else G77= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=f 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 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$F77"; then ac_cv_prog_F77="$F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_F77="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi F77=$ac_cv_prog_F77 if test -n "$F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5 $as_echo "$F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$F77" && break done fi if test -z "$F77"; then ac_ct_F77=$F77 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_F77"; then ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_F77="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_F77=$ac_cv_prog_ac_ct_F77 if test -n "$ac_ct_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5 $as_echo "$ac_ct_F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_F77" && break done if test "x$ac_ct_F77" = x; then F77="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac F77=$ac_ct_F77 fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done rm -f a.out # If we don't use `.F' as extension, the preprocessor is not run on the # input file. (Note that this only needs to work for GNU compilers.) ac_save_ext=$ac_ext ac_ext=F { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } if test "${ac_cv_f77_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main #ifndef __GNUC__ choke me #endif end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_f77_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5 $as_echo "$ac_cv_f77_compiler_gnu" >&6; } ac_ext=$ac_save_ext ac_test_FFLAGS=${FFLAGS+set} ac_save_FFLAGS=$FFLAGS FFLAGS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5 $as_echo_n "checking whether $F77 accepts -g... " >&6; } if test "${ac_cv_prog_f77_g+set}" = set; then : $as_echo_n "(cached) " >&6 else FFLAGS=-g cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_g=yes else ac_cv_prog_f77_g=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5 $as_echo "$ac_cv_prog_f77_g" >&6; } if test "$ac_test_FFLAGS" = set; then FFLAGS=$ac_save_FFLAGS elif test $ac_cv_prog_f77_g = yes; then if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-g -O2" else FFLAGS="-g" fi else if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-O2" else FFLAGS= fi fi if test $ac_compiler_gnu = yes; then G77=yes else G77= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi ac_ext=f 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 archive_cmds_need_lc_F77=no allow_undefined_flag_F77= always_export_symbols_F77=no archive_expsym_cmds_F77= export_dynamic_flag_spec_F77= hardcode_direct_F77=no hardcode_direct_absolute_F77=no hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77= hardcode_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_automatic_F77=no inherit_rpath_F77=no module_cmds_F77= module_expsym_cmds_F77= link_all_deplibs_F77=unknown old_archive_cmds_F77=$old_archive_cmds no_undefined_flag_F77= whole_archive_flag_spec_F77= enable_shared_with_static_runtimes_F77=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o objext_F77=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC CC=${F77-"f77"} compiler=$CC compiler_F77=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` GCC=$G77 if test -n "$compiler"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } GCC_F77="$G77" LD_F77="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... lt_prog_compiler_wl_F77= lt_prog_compiler_pic_F77= lt_prog_compiler_static_F77= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if test "$GCC" = yes; then lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_static_F77='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_F77='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_F77='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_F77='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_F77='-fno-common' ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic_F77='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared_F77=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_F77='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_F77=-Kconform_pic fi ;; *) lt_prog_compiler_pic_F77='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl_F77='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_F77='-Bstatic' else lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_F77='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl_F77='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_F77='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static_F77='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl_F77='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static_F77='-non_shared' ;; linux* | k*bsd*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fPIC' lt_prog_compiler_static_F77='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='--shared' lt_prog_compiler_static_F77='--static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fpic' lt_prog_compiler_static_F77='-Bstatic' ;; ccc*) lt_prog_compiler_wl_F77='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static_F77='-non_shared' ;; xl*) # IBM XL C 8.0/Fortran 10.1 on PPC lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-qpic' lt_prog_compiler_static_F77='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' lt_prog_compiler_wl_F77='-Wl,' ;; *Sun\ F*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' lt_prog_compiler_wl_F77='' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_F77='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl_F77='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static_F77='-non_shared' ;; rdos*) lt_prog_compiler_static_F77='-non_shared' ;; solaris*) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' case $cc_basename in f77* | f90* | f95*) lt_prog_compiler_wl_F77='-Qoption ld ';; *) lt_prog_compiler_wl_F77='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl_F77='-Qoption ld ' lt_prog_compiler_pic_F77='-PIC' lt_prog_compiler_static_F77='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic_F77='-Kconform_pic' lt_prog_compiler_static_F77='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; unicos*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_can_build_shared_F77=no ;; uts4*) lt_prog_compiler_pic_F77='-pic' lt_prog_compiler_static_F77='-Bstatic' ;; *) lt_prog_compiler_can_build_shared_F77=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_F77= ;; *) lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77@&t@" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_F77" >&5 $as_echo "$lt_prog_compiler_pic_F77" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_F77=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_F77@&t@" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_F77=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_F77" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then case $lt_prog_compiler_pic_F77 in "" | " "*) ;; *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; esac else lt_prog_compiler_pic_F77= lt_prog_compiler_can_build_shared_F77=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_F77=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_F77=yes fi else lt_cv_prog_compiler_static_works_F77=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_F77" >&5 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then : else lt_prog_compiler_static_F77= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_F77=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_F77=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_F77=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_F77=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag_F77= always_export_symbols_F77=no archive_cmds_F77= archive_expsym_cmds_F77= compiler_needs_object_F77=no enable_shared_with_static_runtimes_F77=no export_dynamic_flag_spec_F77= export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic_F77=no hardcode_direct_F77=no hardcode_direct_absolute_F77=no hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77= hardcode_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_shlibpath_var_F77=unsupported inherit_rpath_F77=no link_all_deplibs_F77=unknown module_cmds_F77= module_expsym_cmds_F77= old_archive_from_new_cmds_F77= old_archive_from_expsyms_cmds_F77= thread_safe_flag_spec_F77= whole_archive_flag_spec_F77= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms_F77= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs_F77=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_F77='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_F77= fi supports_anon_versioning=no case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='' ;; m68k) archive_cmds_F77='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_F77=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_F77=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_F77='-L$libdir' allow_undefined_flag_F77=unsupported always_export_symbols_F77=no enable_shared_with_static_runtimes_F77=yes export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_F77=no fi ;; interix[3-9]*) hardcode_direct_F77=no hardcode_shlibpath_var_F77=no hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' export_dynamic_flag_spec_F77='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag= tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec_F77= tmp_sharedflag='--shared' ;; xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_F77=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec_F77='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' archive_cmds_F77='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs_F77=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; esac ;; sunos4*) archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; esac if test "$ld_shlibs_F77" = no; then runpath_var= hardcode_libdir_flag_spec_F77= export_dynamic_flag_spec_F77= whole_archive_flag_spec_F77= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag_F77=unsupported always_export_symbols_F77=yes archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L_F77=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct_F77=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_F77='' hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes hardcode_libdir_separator_F77=':' link_all_deplibs_F77=yes file_list_spec_F77='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_F77=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_F77=yes hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_libdir_separator_F77= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec_F77='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols_F77=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_F77='-berok' # Determine the default libpath from the value encoded in an # empty executable. cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_F77='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_F77="-z nodefs" archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_F77=' ${wl}-bernotok' allow_undefined_flag_F77=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_F77='$convenience' archive_cmds_need_lc_F77=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='' ;; m68k) archive_cmds_F77='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec_F77=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec_F77=' ' allow_undefined_flag_F77=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds_F77='true' # FIXME: Should let the user specify the lib program. old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' fix_srcfile_path_F77='`cygpath -w "$srcfile"`' enable_shared_with_static_runtimes_F77=yes ;; darwin* | rhapsody*) archive_cmds_need_lc_F77=no hardcode_direct_F77=no hardcode_automatic_F77=yes hardcode_shlibpath_var_F77=unsupported whole_archive_flag_spec_F77='' link_all_deplibs_F77=yes allow_undefined_flag_F77="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs_F77=no fi ;; dgux*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_shlibpath_var_F77=no ;; freebsd1*) ld_shlibs_F77=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_minus_L_F77=yes hardcode_shlibpath_var_F77=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds_F77='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds_F77='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes export_dynamic_flag_spec_F77='${wl}-E' ;; hpux10*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld_F77='+b $libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes export_dynamic_flag_spec_F77='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes fi ;; hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: case $host_cpu in hppa*64*|ia64*) hardcode_direct_F77=no hardcode_shlibpath_var_F77=no ;; *) hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes export_dynamic_flag_spec_F77='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat > conftest.$ac_ext <<_ACEOF int foo(void) {} _ACEOF if ac_fn_f77_try_link "$LINENO"; then : archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" else archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc_F77='no' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: inherit_rpath_F77=yes link_all_deplibs_F77=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; newsos6) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_shlibpath_var_F77=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no hardcode_direct_absolute_F77=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' export_dynamic_flag_spec_F77='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-R$libdir' ;; *) archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs_F77=no fi ;; os2*) hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes allow_undefined_flag_F77=unsupported archive_cmds_F77='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag_F77=' -expect_unresolved \*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc_F77='no' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' else allow_undefined_flag_F77=' -expect_unresolved \*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec_F77='-rpath $libdir' fi archive_cmds_need_lc_F77='no' hardcode_libdir_separator_F77=: ;; solaris*) no_undefined_flag_F77=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds_F77='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds_F77='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_shlibpath_var_F77=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs_F77=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_direct_F77=yes hardcode_minus_L_F77=yes hardcode_shlibpath_var_F77=no ;; sysv4) case $host_vendor in sni) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds_F77='$CC -r -o $output$reload_objs' hardcode_direct_F77=no ;; motorola) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var_F77=no ;; sysv4.3*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no export_dynamic_flag_spec_F77='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs_F77=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_F77='${wl}-z,text' archive_cmds_need_lc_F77=no hardcode_shlibpath_var_F77=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_F77='${wl}-z,text' allow_undefined_flag_F77='${wl}-z,nodefs' archive_cmds_need_lc_F77=no hardcode_shlibpath_var_F77=no hardcode_libdir_flag_spec_F77='${wl}-R,$libdir' hardcode_libdir_separator_F77=':' link_all_deplibs_F77=yes export_dynamic_flag_spec_F77='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_shlibpath_var_F77=no ;; *) ld_shlibs_F77=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec_F77='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_F77" >&5 $as_echo "$ld_shlibs_F77" >&6; } test "$ld_shlibs_F77" = no && can_build_shared=no with_gnu_ld_F77=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_F77" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_F77=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_F77 in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_F77 pic_flag=$lt_prog_compiler_pic_F77 compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_F77 allow_undefined_flag_F77= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc_F77=no else archive_cmds_need_lc_F77=yes fi allow_undefined_flag_F77=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_F77" >&5 $as_echo "$archive_cmds_need_lc_F77" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_F77\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_F77\"" cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_F77= if test -n "$hardcode_libdir_flag_spec_F77" || test -n "$runpath_var_F77" || test "X$hardcode_automatic_F77" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct_F77" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, F77)" != no && test "$hardcode_minus_L_F77" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_F77=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_F77=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_F77=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_F77" >&5 $as_echo "$hardcode_action_F77" >&6; } if test "$hardcode_action_F77" = relink || test "$inherit_rpath_F77" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" fi # test "$_lt_disable_F77" != yes ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_cxx_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi #AC_PROG_RANLIB @%:@ Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; ac_cv_enable_debug=yes else ac_cv_enable_debug=no fi @%:@ Check whether --enable-contrib was given. if test "${enable_contrib+set}" = set; then : enableval=$enable_contrib; case $enableval in yes) enable_contrib=yes ;; no) enable_contrib=no ;; *) enable_contrib=yes esac else enable_contrib=yes #dnl default is yes fi if test "$enable_contrib" = yes; then : CLIPPER_CONTRIB_DIR="contrib" else CLIPEPR_CONTRIB_DIR="" fi @%:@ Check whether --enable-phs was given. if test "${enable_phs+set}" = set; then : enableval=$enable_phs; case $enableval in yes) enable_phs=yes ;; no) enable_phs=no ;; *) enable_phs=yes esac else enable_phs=yes #dnl default is yes fi if test "$enable_phs" = yes; then : CLIPPER_PHS_DIR="phs" else CLIPEPR_PHS_DIR="" fi @%:@ Check whether --enable-mmdb was given. if test "${enable_mmdb+set}" = set; then : enableval=$enable_mmdb; case $enableval in yes) enable_mmdb=yes ;; no) enable_mmdb=no ;; *) enable_mmdb=no esac else enable_mmdb=no #dnl default is no fi if test "$enable_mmdb" = yes; then : CLIPPER_MMDB_DIR="mmdb" else CLIPEPR_MMDB_DIR="" fi @%:@ Check whether --enable-mmdbold was given. if test "${enable_mmdbold+set}" = set; then : enableval=$enable_mmdbold; case $enableval in yes) enable_mmdbold=yes ;; no) enable_mmdbold=no ;; *) enable_mmdbold=no esac else enable_mmdbold=no #dnl default is no fi if test "$enable_mmdbold" = yes; then : CLIPPER_MMDBOLD_DIR="mmdbold" else CLIPPER_MMDBOLD_DIR="" fi #dnl minimol @%:@ Check whether --enable-minimol was given. if test "${enable_minimol+set}" = set; then : enableval=$enable_minimol; case $enableval in yes) enable_minimol=yes ;; no) enable_minimol=no ;; *) enable_minimol=no esac else enable_minimol=no #dnl default is no fi if test "$enable_minimol" = yes; then : CLIPPER_MINIMOL_DIR="minimol" else CLIPEPR_MINIMOL_DIR="" fi @%:@ Check whether --enable-cif was given. if test "${enable_cif+set}" = set; then : enableval=$enable_cif; case $enableval in yes) enable_cif=yes ;; no) enable_cif=no ;; *) enable_cif=no esac else enable_cif=no #dnl default is no fi if test "$enable_cif" = yes; then : CLIPPER_CIF_DIR="cif" else CLIPEPR_CIF_DIR="" fi @%:@ Check whether --enable-ccp4 was given. if test "${enable_ccp4+set}" = set; then : enableval=$enable_ccp4; case $enableval in yes) enable_ccp4=yes;; no) enable_ccp4=no ;; *) enable_ccp4=no esac else enable_ccp4=no #dnl default is no fi if test "$enable_ccp4" = yes; then : CLIPPER_CCP4_DIR="ccp4" else CLIPEPR_CCP4_DIR="" fi @%:@ Check whether --enable-cctbx was given. if test "${enable_cctbx+set}" = set; then : enableval=$enable_cctbx; case $enableval in yes) enable_cctbx=yes ;; no) enable_cctbx=no ;; *) enable_cctbx=no esac else enable_cctbx=no #dnl default is no fi if test "$enable_cctbx" = yes; then : CLIPPER_CCTBX_DIR="cctbx" else CLIPEPR_CCTBX_DIR="" fi @%:@ Check whether --enable-cns was given. if test "${enable_cns+set}" = set; then : enableval=$enable_cns; case $enableval in yes) enable_cns=yes ;; no) enable_cns=no ;; *) enable_cns=yes esac else enable_cns=yes #dnl default is no fi if test "$enable_cns" = yes; then : CLIPPER_CNS_DIR="cns" else CLIPEPR_CNS_DIR="" fi @%:@ Check whether --enable-fortran was given. if test "${enable_fortran+set}" = set; then : enableval=$enable_fortran; case $enableval in yes) enable_fortran=yes ;; no) enable_fortran=no ;; *) enable_fortran=no esac else enable_fortran=no #dnl default is no fi if test "$enable_fortran" = yes; then : CLIPPER_FORTRAN_DIR="fortran" else CLIPEPR_FORTRAN_DIR="" fi #specifics for various machines test "${target:+set}" = set || target="$host_os" case "$target" in *osf* | *64* ) if test "`basename $CXX`" = cxx; then case "$CXXFLAGS" in *strict_ansi* ) ;; * ) CXXFLAGS="$CXXFLAGS -ieee -std strict_ansi -alternative_tokens -timplicit_local -no_implicit_include" esac fi ;; *linux* ) ;; *irix* ) if test "`basename $CXX`" = CC; then cbuccaneer_LDFLAGS="" case "$CXXFLAGS" in *LANG:std* ) ;; * ) CXXFLAGS="$CXXFLAGS -LANG:std" esac fi ;; *darwin* ) if test "`basename $CXX`" = gcc || test "`basename $CXX`" = g++; then case `$CXX -v 2>&1` in *3.1*) # problem with PIC relocation tables for 3.1 case "$CXXFLAGS" in *-O* | *-O1* | *-O2* | *-O3* ) CXXFLAGS=`echo $CXXFLAGS | sed s%-O\ 123%-O0%g` ;; *-O0* ) ;; * ) CXXFLAGS="$CXXFLAGS -O0" esac ;; *) esac fi ;; *solaris* ) if test "`basename $CXX`" = CC; then AR=CC AR_FLAGS="-xar -o" fi ;; * ) esac # test for function in m { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5 $as_echo_n "checking for sqrt in -lm... " >&6; } if test "${ac_cv_lib_m_sqrt+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char sqrt (); int main () { return sqrt (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_m_sqrt=yes else ac_cv_lib_m_sqrt=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5 $as_echo "$ac_cv_lib_m_sqrt" >&6; } if test "x$ac_cv_lib_m_sqrt" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBM 1 _ACEOF LIBS="-lm $LIBS" fi @%:@ Check whether --with-fftw was given. if test "${with_fftw+set}" = set; then : withval=$with_fftw; test "$withval" = no && as_fn_error "fftw is a required package" "$LINENO" 5 test "$withval" = yes || fftw_prefix="$withval" with_fftw=yes else with_fftw=yes fi if test $with_fftw = yes ; then #user override if test "x$FFTW_LIBS" != x && test "x$FFTW_CXXFLAGS" != x ; then : have_fftw=yes else saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" FFTW_LIBS="" FFTW_CXXFLAGS="" if test x$fftw_prefix != x; then # very likely the majority of cases, we will have been configured with: # --with-fftw=/some/thing # # should be ac_FFTW_CXXFLAGS="-I$FFTW_prefix/include" # ac_FFTW_CXXFLAGS="-I$fftw_prefix/include" # # Similarly for fftw, the uninstalled library position is simply in # $fftw_prefix, but the installed is in the standard prefixed subdirectory. # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # ac_FFTW_LDOPTS="-L$fftw_prefix/lib" else # the compiler looks in the "standard" places for FFTW. In real life, # it would be quite possible that FFTW would not be installed in # /usr/include, /usr/lib etc. so the defaults will not usually find # the right dependencies. ac_FFTW_CXXFLAGS="" ac_FFTW_LDOPTS="" fi #dnl test fftw_prefix fftwname="fftw" rfftwname="rfftw" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_print_max_memory_usage in $fftwname" >&5 $as_echo_n "checking for fftw_print_max_memory_usage in $fftwname... " >&6; } LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_print_max_memory_usage(); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test x$have_fftw=xyes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_fftw" >&5 $as_echo "$have_fftw" >&6; } if test $have_fftw = no; then fftwname="sfftw" rfftwname="srfftw" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_print_max_memory_usage in $fftwname" >&5 $as_echo_n "checking for fftw_print_max_memory_usage in $fftwname... " >&6; } LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_print_max_memory_usage(); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test x$have_fftw=xyes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_fftw" >&5 $as_echo "$have_fftw" >&6; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi #dnl user override if test x$have_fftw = xyes; then : test "x$FFTW_CXXFLAGS" = x && FFTW_CXXFLAGS="$ac_FFTW_CXXFLAGS" test "x$FFTW_LIBS" = x && FFTW_LIBS="$ac_FFTW_LDOPTS -l$rfftwname -l$fftwname" : else as_fn_error "If fftw exist on you system, are you sure you are using the fftw libraries that was configured with --enable-float?" "$LINENO" 5 as_fn_error "locating necessary fftw" "$LINENO" 5 fi fi # --with-fftw @%:@ Check whether --with-mmdb was given. if test "${with_mmdb+set}" = set; then : withval=$with_mmdb; test "$withval" = no || with_mmdb=yes test "$withval" = yes || mmdb_prefix="$withval" else with_mmdb="$enable_mmdb" test $enable_mmdbold = yes && with_mmdb=yes test $enable_cif = yes && with_mmdb=yes test $enable_minimol = yes && with_mmdb=yes fi if test x$with_mmdb = xyes ; then #user override if test "x$MMDB_LIBS" != x && test "x$MMDB_CXXFLAGS" != x ; then : have_mmdb=yes else saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" MMDB_CXXFLAGS="" MMDB_LIBS="" if test x$mmdb_prefix != x; then # very likely the majority of cases, we will try to configure with: # --with-mmdb=/some/thing # # should ideally be MMDB_CXXFLAGS="-I$MMDB_prefix/include", and the like # when MMDB and dependencies get installed # ac_mmdb_dirs=' . include lib src lib/src lib/src/mmdb' for ac_dir in $ac_mmdb_dirs; do if test -r "$mmdb_prefix/$ac_dir/mmdb/mmdb_manager.h"; then ac_MMDB_CXXFLAGS="-I$mmdb_prefix/$ac_dir" break fi done # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # for ac_dir in $ac_mmdb_dirs; do for ac_extension in a so sl dylib; do if test -r "$mmdb_prefix/$ac_dir/libmmdb.$ac_extension"; then ac_MMDB_LDOPTS="-L$mmdb_prefix/$ac_dir -lmmdb" break 2 fi done done else # the compiler looks in the "standard" places for MMDB. In real life, # it would be quite unlikely that MMDB would be installed in /usr/include, # /usr/lib etc. so this code will not usually find the right dependencies. ac_MMDB_CXXFLAGS="" ac_MMDB_LDOPTS="" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMMDBManager in MMDB" >&5 $as_echo_n "checking for CMMDBManager in MMDB... " >&6; } LIBS="$ac_MMDB_LDOPTS $saved_LIBS" CXXFLAGS="$ac_MMDB_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "mmdb/mmdb_manager.h" int main () { CMMDBManager a; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_mmdb=yes else have_mmdb=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # the language we have just quit LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi # user override if test "x$have_mmdb" = xyes; then : test "x$MMDB_CXXFLAGS" = x && MMDB_CXXFLAGS=$ac_MMDB_CXXFLAGS test "x$MMDB_LIBS" = x && MMDB_LIBS=$ac_MMDB_LDOPTS { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mmdb" >&5 $as_echo "$have_mmdb" >&6; } : else { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mmdb" >&5 $as_echo "$have_mmdb" >&6; } if test "x$mmdb_prefix" != x ; then if test "x$ac_MMDB_CXXFLAGS" != x ; then case "$ac_MMDB_CXXFLAGS" in *src/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#src/mmdb#src#g` ;; *include/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#include/mmdb#lib#g` ;; *) esac MMDB_CXXFLAGS="$ac_MMDB_CXXFLAGS" MMDB_LIBS=`echo "$ac_MMDB_LDOPTS -lmmdb" | sed s#-I#-L#` { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&2;} have_mmdb=yes else MMDB_CXXFLAGS="-I$mmdb_prefix/src -I$mmdb_prefix/include" MMDB_LIBS="-L$mmdb_prefix/src -L$mmdb_prefix/lib -lmmdb" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&2;} have_mmdb=yes fi else test $enable_mmdb = yes && as_fn_error "Failed to find mmdb, but --enable-mmdb was given " "$LINENO" 5 test $enable_mmdbold = yes && as_fn_error "Failed to find mmdb, but --enable-mmdbold was given" "$LINENO" 5 test $enable_minimol = yes && as_fn_error "Failed to find mmdb, but --enable-minimol was given" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: mmdb not found" >&5 $as_echo "$as_me: WARNING: mmdb not found" >&2;} fi fi fi #dnl --with-mmdb @%:@ Check whether --with-ccp4 was given. if test "${with_ccp4+set}" = set; then : withval=$with_ccp4; test "$withval" = no || with_ccp4=yes test "$withval" = yes || ccp4_prefix="$withval" else with_ccp4="$enable_ccp4" fi #dnl default is yes for now if test x$with_ccp4 = xyes ; then #user override if test "x$CCP4_LIBS" != x && test "x$CCP4_CXXFLAGS" != x ; then : have_ccp4=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccp4_errno in CCP4" >&5 $as_echo_n "checking for ccp4_errno in CCP4... " >&6; } saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCP4_LIBS="" CCP4_CXXFLAGS="" if test "x$ccp4_prefix" != x; then ac_ccp4_dirs=' . include lib' for ac_dir in $ac_ccp4_dirs; do if test -r "$ccp4_prefix/$ac_dir/ccp4/ccp4_errno.h"; then ac_CCP4_CXXFLAGS="-I$ccp4_prefix/$ac_dir" break fi done for ac_dir in $ac_ccp4_dirs; do for ac_extension in a so sl dylib; do if test -r "$ccp4_prefix/$ac_dir/libccp4c.$ac_extension"; then ac_CCP4_LDOPTS="-L$ccp4_prefix/$ac_dir -lccp4c" break 2 fi done done else ac_CCP4_CXXFLAGS="" ac_CCP4_LDOPTS="-lccp4c" fi LIBS="$ac_CCP4_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCP4_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "ccp4/ccp4_errno.h" int main () { int a = ccp4_errno; CCP4::ccp4_error("conftest"); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_ccp4=yes else have_ccp4=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # the language we have just quit { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ccp4" >&5 $as_echo "$have_ccp4" >&6; } LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi # user override if test x$have_ccp4 = xyes; then : test "x$CCP4_CXXFLAGS" = x && CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" test "x$CCP4_LIBS" = x && CCP4_LIBS="$ac_CCP4_LDOPTS" : else if test "x$ccp4_prefix" != x ; then if test "x$ac_CCP4_CXXFLAGS" != x ; then case "$ac_CCP4_CXXFLAGS" in *include/ccp4 ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#lib#g` ac_CCP4_CXXFLAGS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#include#g` ;; *include ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include#lib#g` ;; *) ac_CCP4_LDOPTS="$ac_CCP4_CXXFLAGS" esac ac_CCP4_LDOPTS=`echo "$ac_CCP4_LDOPTS" | sed s#-I#-L#` CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" CCP4_LIBS="$ac_CCP4_LDOPTS -lccp4c" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&2;} have_ccp4=yes else CCP4_CXXFLAGS="-I$ccp4_prefix/lib/src -I$ccp4_prefix/include" CCP4_LIBS="-L$ccp4_prefix/lib/src -L$ccp4_prefix/lib -lccp4c" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&2;} have_ccp4=yes fi else test $enable_ccp4 = yes && as_fn_error "Failed to find ccp4 libs, but --enable-ccp4 was given " "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ccp4 not found" >&5 $as_echo "$as_me: WARNING: ccp4 not found" >&2;} fi fi fi #dnl --with-ccp4 @%:@ Check whether --with-cctbx was given. if test "${with_cctbx+set}" = set; then : withval=$with_cctbx; test "$withval" = no || with_cctbx=yes test "$withval" = yes || cctbx_prefix="$withval" else with_cctbx="$enable_cctbx" fi #dnl default is no for now if test "x${with_cctbx}" = xyes ; then if test "x$CCTBX_LIBS" != x && test "x$CCTBX_CXXFLAGS" != x ; then : have_cctbx=yes else saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCTBX_LIBS="" CCTBX_CXXFLAGS="" if test "x$cctbx_prefix" != x; then ac_cctbx_dirs=' . lib include build/cctbx/lib' for ac_dir in $ac_cctbx_dirs; do if test -r "$cctbx_prefix/$ac_dir/cctbx/miller.h"; then ac_CCTBX_CXXFLAGS="-I$cctbx_prefix/$ac_dir" break fi done for ac_dir in $ac_cctbx_dirs; do for ac_extension in a so sl dylib; do if test -r "$cctbx_prefix/$ac_dir/libsgtbx.$ac_extension"; then ac_CCTBX_LDOPTS="-L$cctbx_prefix/$ac_dir -lsgtbx -luctbx" break 2 fi done done else ac_CCTBX_CXXFLAGS="" ac_CCTBX_LDOPTS="-lsgtbx -luctbx" fi if test "x$ac_cv_env_BOOST_set" != xset; then if test "x$cctbx_prefix" != x; then BOOST="$cctbx_prefix/../boost" fi fi ac_CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS -I$BOOST" #extend for systems that need it case "$host_os" in *osf* | *64* | *irix* ) ac_CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS -I$BOOST/boost/compatibility/ccp_c_headers" esac ac_CCTBX_LDOPTS="$ac_CCTBX_LDOPTS -lboost_python" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CCTBX and BOOST" >&5 $as_echo_n "checking for CCTBX and BOOST... " >&6; } LIBS="$ac_CCTBX_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCTBX_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "cctbx/miller.h" int main () { cctbx::Miller::Index a; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_cctbx=yes else have_cctbx=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # the language we have just quit { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_cctbx" >&5 $as_echo "$have_cctbx" >&6; } LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi # user override if test x$have_cctbx = xyes; then : test "x$CCTBX_CXXFLAGS" = x && CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS" test "x$CCTBX_LIBS" = x && CCTBX_LIBS="$ac_CCTBX_LDOPTS" : else test $enable_cctbx = yes && as_fn_error "Failed to find cctbx, but --enable-cctbx was given " "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cctbx not found" >&5 $as_echo "$as_me: WARNING: cctbx not found" >&2;} fi fi #dnl --with-cctbx # Checks for typedefs, structures, and compiler characteristics. # # Does clipper use these? I'm guessing not, commented. # AC_C_CONST # AC_C_INLINE # AC_TYPE_SIZE_T # Checks for library functions. for ac_func in floor pow rint sqrt do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var" eval as_val=\$$as_ac_var if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } if test "${ac_cv_header_time+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include int main () { if ((struct tm *) 0) return 0; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_header_time=yes else ac_cv_header_time=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 $as_echo "$ac_cv_header_time" >&6; } if test $ac_cv_header_time = yes; then $as_echo "@%:@define TIME_WITH_SYS_TIME 1" >>confdefs.h fi for ac_header in utime.h do : ac_fn_cxx_check_header_mongrel "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default" if test "x$ac_cv_header_utime_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_UTIME_H 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utimbuf" >&5 $as_echo_n "checking for struct utimbuf... " >&6; } if test "${fu_cv_sys_struct_utimbuf+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef TIME_WITH_SYS_TIME # include # include #else # ifdef HAVE_SYS_TIME_H # include # else # include # endif #endif #ifdef HAVE_UTIME_H # include #endif int main () { static struct utimbuf x; x.actime = x.modtime; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : fu_cv_sys_struct_utimbuf=yes else fu_cv_sys_struct_utimbuf=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $fu_cv_sys_struct_utimbuf" >&5 $as_echo "$fu_cv_sys_struct_utimbuf" >&6; } if test $fu_cv_sys_struct_utimbuf = yes; then if test x = y; then # This code is deliberately never run via ./configure. # This is a hack to make autoheader put the corresponding # HAVE_* undef for this symbol in config.h.in. This saves me the # trouble of having to maintain the #undef in acconfig.h manually. for ac_func in STRUCT_UTIMBUF do : ac_fn_cxx_check_func "$LINENO" "STRUCT_UTIMBUF" "ac_cv_func_STRUCT_UTIMBUF" if test "x$ac_cv_func_STRUCT_UTIMBUF" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_STRUCT_UTIMBUF 1 _ACEOF fi done fi # Defining it this way (rather than via AC_DEFINE) short-circuits the # autoheader check -- autoheader doesn't know it's already been taken # care of by the hack above. ac_kludge=HAVE_STRUCT_UTIMBUF cat >>confdefs.h <<_ACEOF @%:@define $ac_kludge 1 _ACEOF fi if test "$ac_cv_enable_debug" = yes; then DEBUG_TRUE= DEBUG_FALSE='#' else DEBUG_TRUE='#' DEBUG_FALSE= fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $F77" >&5 $as_echo_n "checking how to get verbose linking output from $F77... " >&6; } if test "${ac_cv_prog_f77_v+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_v= # Try some options frequently used verbose output for ac_verb in -v -verbose --verbose -V -\#\#\#; do cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF # Compile and link our simple test program by passing a flag (argument # 1 to this macro) to the Fortran compiler in order to get # "verbose" output that we can then parse for the Fortran linker # flags. ac_save_FFLAGS=$FFLAGS FFLAGS="$FFLAGS $ac_verb" eval "set x $ac_link" shift $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH, # LIBRARY_PATH; skip all such settings. ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="` $as_echo "$ac_f77_v_output" >&5 FFLAGS=$ac_save_FFLAGS rm -rf conftest* # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where # /foo, /bar, and /baz are search directories for the Fortran linker. # Here, we change these into -L/foo -L/bar -L/baz (and put it first): ac_f77_v_output="`echo $ac_f77_v_output | grep 'LPATH is:' | sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output" # FIXME: we keep getting bitten by quoted arguments; a more general fix # that detects unbalanced quotes in FLIBS should be implemented # and (ugh) tested at some point. case $ac_f77_v_output in # If we are using xlf then replace all the commas with spaces. *xlfentry*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;; # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted # $LIBS confuse us, and the libraries appear later in the output anyway). *mGLOB_options_string*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;; # Portland Group compiler has singly- or doubly-quoted -cmdline argument # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4. # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2". *-cmdline\ * | *-ignore\ * | *-def\ *) ac_f77_v_output=`echo $ac_f77_v_output | sed "\ s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;; # If we are using Cray Fortran then delete quotes. *cft90*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;; esac # look for -l* and *.a constructs in the output for ac_arg in $ac_f77_v_output; do case $ac_arg in [\\/]*.a | ?:[\\/]*.a | -[lLRu]*) ac_cv_prog_f77_v=$ac_verb break 2 ;; esac done done if test -z "$ac_cv_prog_f77_v"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $F77" >&5 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $F77" >&2;} fi else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5 $as_echo "$as_me: WARNING: compilation failed" >&2;} fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_v" >&5 $as_echo "$ac_cv_prog_f77_v" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 libraries of $F77" >&5 $as_echo_n "checking for Fortran 77 libraries of $F77... " >&6; } if test "${ac_cv_f77_libs+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$FLIBS" != "x"; then ac_cv_f77_libs="$FLIBS" # Let the user override the test. else cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF # Compile and link our simple test program by passing a flag (argument # 1 to this macro) to the Fortran compiler in order to get # "verbose" output that we can then parse for the Fortran linker # flags. ac_save_FFLAGS=$FFLAGS FFLAGS="$FFLAGS $ac_cv_prog_f77_v" eval "set x $ac_link" shift $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH, # LIBRARY_PATH; skip all such settings. ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="` $as_echo "$ac_f77_v_output" >&5 FFLAGS=$ac_save_FFLAGS rm -rf conftest* # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where # /foo, /bar, and /baz are search directories for the Fortran linker. # Here, we change these into -L/foo -L/bar -L/baz (and put it first): ac_f77_v_output="`echo $ac_f77_v_output | grep 'LPATH is:' | sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output" # FIXME: we keep getting bitten by quoted arguments; a more general fix # that detects unbalanced quotes in FLIBS should be implemented # and (ugh) tested at some point. case $ac_f77_v_output in # If we are using xlf then replace all the commas with spaces. *xlfentry*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;; # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted # $LIBS confuse us, and the libraries appear later in the output anyway). *mGLOB_options_string*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;; # Portland Group compiler has singly- or doubly-quoted -cmdline argument # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4. # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2". *-cmdline\ * | *-ignore\ * | *-def\ *) ac_f77_v_output=`echo $ac_f77_v_output | sed "\ s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;; # If we are using Cray Fortran then delete quotes. *cft90*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;; esac ac_cv_f77_libs= # Save positional arguments (if any) ac_save_positional="$@" set X $ac_f77_v_output while test $@%:@ != 1; do shift ac_arg=$1 case $ac_arg in [\\/]*.a | ?:[\\/]*.a) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi ;; -bI:*) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else if test "$ac_compiler_gnu" = yes; then for ac_link_opt in $ac_arg; do ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt" done else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi fi ;; # Ignore these flags. -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \ |-LANG:=* | -LIST:* | -LNO:*) ;; -lkernel32) test x"$CYGWIN" != xyes && ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" ;; -[LRuYz]) # These flags, when seen by themselves, take an argument. # We remove the space between option and argument and re-iterate # unless we find an empty arg or a new option (starting with -) case $2 in "" | -*);; *) ac_arg="$ac_arg$2" shift; shift set X $ac_arg "$@" ;; esac ;; -YP,*) for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_j" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_arg="$ac_arg $ac_j" ac_cv_f77_libs="$ac_cv_f77_libs $ac_j" fi done ;; -[lLR]*) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi ;; -zallextract*| -zdefaultextract) ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" ;; # Ignore everything else. esac done # restore positional arguments set X $ac_save_positional; shift # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen, # then we insist that the "run path" must be an absolute path (i.e. it # must begin with a "/"). case `(uname -sr) 2>/dev/null` in "SunOS 5"*) ac_ld_run_path=`$as_echo "$ac_f77_v_output" | sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'` test "x$ac_ld_run_path" != x && if test "$ac_compiler_gnu" = yes; then for ac_link_opt in $ac_ld_run_path; do ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt" done else ac_cv_f77_libs="$ac_cv_f77_libs $ac_ld_run_path" fi ;; esac fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_libs" >&5 $as_echo "$ac_cv_f77_libs" >&6; } FLIBS="$ac_cv_f77_libs" ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran 77 libraries" >&5 $as_echo_n "checking for dummy main to link with Fortran 77 libraries... " >&6; } if test "${ac_cv_f77_dummy_main+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_f77_dm_save_LIBS=$LIBS LIBS="$LIBS $FLIBS" ac_fortran_dm_var=F77_DUMMY_MAIN ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # First, try linking without a dummy main: cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_fortran_dummy_main=none else ac_cv_fortran_dummy_main=unknown fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test $ac_cv_fortran_dummy_main = unknown; then for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@define $ac_fortran_dm_var $ac_func #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_fortran_dummy_main=$ac_func; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done fi ac_ext=f 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 ac_cv_f77_dummy_main=$ac_cv_fortran_dummy_main rm -rf conftest* LIBS=$ac_f77_dm_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_dummy_main" >&5 $as_echo "$ac_cv_f77_dummy_main" >&6; } F77_DUMMY_MAIN=$ac_cv_f77_dummy_main if test "$F77_DUMMY_MAIN" != unknown; then : if test $F77_DUMMY_MAIN != none; then cat >>confdefs.h <<_ACEOF @%:@define F77_DUMMY_MAIN $F77_DUMMY_MAIN _ACEOF if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then $as_echo "@%:@define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h fi fi else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "linking to Fortran libraries from C fails See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 name-mangling scheme" >&5 $as_echo_n "checking for Fortran 77 name-mangling scheme... " >&6; } if test "${ac_cv_f77_mangling+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF subroutine foobar() return end subroutine foo_bar() return end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : mv conftest.$ac_objext cfortran_test.$ac_objext ac_save_LIBS=$LIBS LIBS="cfortran_test.$ac_objext $LIBS $FLIBS" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_success=no for ac_foobar in foobar FOOBAR; do for ac_underscore in "" "_"; do ac_func="$ac_foobar$ac_underscore" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return $ac_func (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_success=yes; break 2 fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done done ac_ext=f 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 "$ac_success" = "yes"; then case $ac_foobar in foobar) ac_case=lower ac_foo_bar=foo_bar ;; FOOBAR) ac_case=upper ac_foo_bar=FOO_BAR ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_success_extra=no for ac_extra in "" "_"; do ac_func="$ac_foo_bar$ac_underscore$ac_extra" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return $ac_func (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_success_extra=yes; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done ac_ext=f 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 "$ac_success_extra" = "yes"; then ac_cv_f77_mangling="$ac_case case" if test -z "$ac_underscore"; then ac_cv_f77_mangling="$ac_cv_f77_mangling, no underscore" else ac_cv_f77_mangling="$ac_cv_f77_mangling, underscore" fi if test -z "$ac_extra"; then ac_cv_f77_mangling="$ac_cv_f77_mangling, no extra underscore" else ac_cv_f77_mangling="$ac_cv_f77_mangling, extra underscore" fi else ac_cv_f77_mangling="unknown" fi else ac_cv_f77_mangling="unknown" fi LIBS=$ac_save_LIBS rm -rf conftest* rm -f cfortran_test* else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compile a simple Fortran program See \`config.log' for more details." "$LINENO" 5; } fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_mangling" >&5 $as_echo "$ac_cv_f77_mangling" >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test "x$enable_fortran" = "yes"; then : ac_ext=f 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 case $ac_cv_f77_mangling in "lower case, no underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name" >>confdefs.h ;; "lower case, no underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name ## _" >>confdefs.h ;; "lower case, underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name ## _" >>confdefs.h ;; "lower case, underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name ## __" >>confdefs.h ;; "upper case, no underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME" >>confdefs.h ;; "upper case, no underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME ## _" >>confdefs.h ;; "upper case, underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME ## _" >>confdefs.h ;; "upper case, underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME ## __" >>confdefs.h ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;} ;; esac ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu else cat >>confdefs.h <<\_ACEOF #undef F77_FUNC _ACEOF fi ac_config_files="$ac_config_files Makefile clipper/Makefile clipper/cctbx/Makefile clipper/ccp4/Makefile clipper/contrib/Makefile clipper/core/Makefile clipper/mmdb/Makefile clipper/mmdbold/Makefile clipper/minimol/Makefile clipper/phs/Makefile clipper/cif/Makefile clipper/cns/Makefile clipper/fortran/Makefile examples/Makefile clipper-config macros/Makefile dox/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIB@&t@OBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${DEBUG_TRUE}" && test -z "${DEBUG_FALSE}"; then as_fn_error "conditional \"DEBUG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : ${CONFIG_STATUS=./config.status} ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH @%:@ as_fn_error ERROR [LINENO LOG_FD] @%:@ --------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with status @S|@?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } @%:@ as_fn_error @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in @%:@( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by clipper $as_me 2.1, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ clipper config.status 2.1 configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" Copyright (C) 2009 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX @%:@@%:@ Running $as_me. @%:@@%:@ _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`' predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`' predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`' postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`' LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`' LD_F77='`$ECHO "X$LD_F77" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds_F77='`$ECHO "X$old_archive_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_F77='`$ECHO "X$compiler_F77" | $Xsed -e "$delay_single_quote_subst"`' GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`' GCC_F77='`$ECHO "X$GCC_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_F77='`$ECHO "X$lt_prog_compiler_no_builtin_flag_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl_F77='`$ECHO "X$lt_prog_compiler_wl_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic_F77='`$ECHO "X$lt_prog_compiler_pic_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static_F77='`$ECHO "X$lt_prog_compiler_static_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_F77='`$ECHO "X$lt_cv_prog_compiler_c_o_F77" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc_F77='`$ECHO "X$archive_cmds_need_lc_F77" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_F77='`$ECHO "X$enable_shared_with_static_runtimes_F77" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec_F77='`$ECHO "X$export_dynamic_flag_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec_F77='`$ECHO "X$whole_archive_flag_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object_F77='`$ECHO "X$compiler_needs_object_F77" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds_F77='`$ECHO "X$old_archive_from_new_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_F77='`$ECHO "X$old_archive_from_expsyms_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_F77='`$ECHO "X$archive_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds_F77='`$ECHO "X$archive_expsym_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' module_cmds_F77='`$ECHO "X$module_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds_F77='`$ECHO "X$module_expsym_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld_F77='`$ECHO "X$with_gnu_ld_F77" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag_F77='`$ECHO "X$allow_undefined_flag_F77" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag_F77='`$ECHO "X$no_undefined_flag_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_F77='`$ECHO "X$hardcode_libdir_flag_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld_F77='`$ECHO "X$hardcode_libdir_flag_spec_ld_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator_F77='`$ECHO "X$hardcode_libdir_separator_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_F77='`$ECHO "X$hardcode_direct_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute_F77='`$ECHO "X$hardcode_direct_absolute_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L_F77='`$ECHO "X$hardcode_minus_L_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var_F77='`$ECHO "X$hardcode_shlibpath_var_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic_F77='`$ECHO "X$hardcode_automatic_F77" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath_F77='`$ECHO "X$inherit_rpath_F77" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs_F77='`$ECHO "X$link_all_deplibs_F77" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path_F77='`$ECHO "X$fix_srcfile_path_F77" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols_F77='`$ECHO "X$always_export_symbols_F77" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds_F77='`$ECHO "X$export_symbols_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms_F77='`$ECHO "X$exclude_expsyms_F77" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms_F77='`$ECHO "X$include_expsyms_F77" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds_F77='`$ECHO "X$prelink_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec_F77='`$ECHO "X$file_list_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action_F77='`$ECHO "X$hardcode_action_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs_F77='`$ECHO "X$compiler_lib_search_dirs_F77" | $Xsed -e "$delay_single_quote_subst"`' predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' predep_objects_F77='`$ECHO "X$predep_objects_F77" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects_F77='`$ECHO "X$postdep_objects_F77" | $Xsed -e "$delay_single_quote_subst"`' predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' predeps_F77='`$ECHO "X$predeps_F77" | $Xsed -e "$delay_single_quote_subst"`' postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' postdeps_F77='`$ECHO "X$postdeps_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path_F77='`$ECHO "X$compiler_lib_search_path_F77" | $Xsed -e "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # Quote evaled strings. for var in SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ OBJDUMP \ deplibs_check_method \ file_magic_cmd \ AR \ AR_FLAGS \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ SHELL \ ECHO \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_wl \ lt_prog_compiler_pic \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_flag_spec_ld \ hardcode_libdir_separator \ fix_srcfile_path \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ finish_eval \ old_striplib \ striplib \ compiler_lib_search_dirs \ predep_objects \ postdep_objects \ predeps \ postdeps \ compiler_lib_search_path \ LD_CXX \ LD_F77 \ compiler_CXX \ compiler_F77 \ lt_prog_compiler_no_builtin_flag_CXX \ lt_prog_compiler_no_builtin_flag_F77 \ lt_prog_compiler_wl_CXX \ lt_prog_compiler_wl_F77 \ lt_prog_compiler_pic_CXX \ lt_prog_compiler_pic_F77 \ lt_prog_compiler_static_CXX \ lt_prog_compiler_static_F77 \ lt_cv_prog_compiler_c_o_CXX \ lt_cv_prog_compiler_c_o_F77 \ export_dynamic_flag_spec_CXX \ export_dynamic_flag_spec_F77 \ whole_archive_flag_spec_CXX \ whole_archive_flag_spec_F77 \ compiler_needs_object_CXX \ compiler_needs_object_F77 \ with_gnu_ld_CXX \ with_gnu_ld_F77 \ allow_undefined_flag_CXX \ allow_undefined_flag_F77 \ no_undefined_flag_CXX \ no_undefined_flag_F77 \ hardcode_libdir_flag_spec_CXX \ hardcode_libdir_flag_spec_F77 \ hardcode_libdir_flag_spec_ld_CXX \ hardcode_libdir_flag_spec_ld_F77 \ hardcode_libdir_separator_CXX \ hardcode_libdir_separator_F77 \ fix_srcfile_path_CXX \ fix_srcfile_path_F77 \ exclude_expsyms_CXX \ exclude_expsyms_F77 \ include_expsyms_CXX \ include_expsyms_F77 \ file_list_spec_CXX \ file_list_spec_F77 \ compiler_lib_search_dirs_CXX \ compiler_lib_search_dirs_F77 \ predep_objects_CXX \ predep_objects_F77 \ postdep_objects_CXX \ postdep_objects_F77 \ predeps_CXX \ predeps_F77 \ postdeps_CXX \ postdeps_F77 \ compiler_lib_search_path_CXX \ compiler_lib_search_path_F77; do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec \ old_archive_cmds_CXX \ old_archive_cmds_F77 \ old_archive_from_new_cmds_CXX \ old_archive_from_new_cmds_F77 \ old_archive_from_expsyms_cmds_CXX \ old_archive_from_expsyms_cmds_F77 \ archive_cmds_CXX \ archive_cmds_F77 \ archive_expsym_cmds_CXX \ archive_expsym_cmds_F77 \ module_cmds_CXX \ module_cmds_F77 \ module_expsym_cmds_CXX \ module_expsym_cmds_F77 \ export_symbols_cmds_CXX \ export_symbols_cmds_F77 \ prelink_cmds_CXX \ prelink_cmds_F77; do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Fix-up fallback echo if it was mangled by the above quoting rules. case \$lt_ECHO in *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` ;; esac ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "clipper/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/Makefile" ;; "clipper/cctbx/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/cctbx/Makefile" ;; "clipper/ccp4/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/ccp4/Makefile" ;; "clipper/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/contrib/Makefile" ;; "clipper/core/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/core/Makefile" ;; "clipper/mmdb/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/mmdb/Makefile" ;; "clipper/mmdbold/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/mmdbold/Makefile" ;; "clipper/minimol/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/minimol/Makefile" ;; "clipper/phs/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/phs/Makefile" ;; "clipper/cif/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/cif/Makefile" ;; "clipper/cns/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/cns/Makefile" ;; "clipper/fortran/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/fortran/Makefile" ;; "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; "clipper-config") CONFIG_FILES="$CONFIG_FILES clipper-config" ;; "macros/Makefile") CONFIG_FILES="$CONFIG_FILES macros/Makefile" ;; "dox/Makefile") CONFIG_FILES="$CONFIG_FILES dox/Makefile" ;; *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ || as_fn_error "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/ s/:*\${srcdir}:*/:/ s/:*@srcdir@:*/:/ s/^\([^=]*=[ ]*\):*/\1/ s/:*$// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_t=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_t"; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ || as_fn_error "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" } >"$tmp/config.h" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$tmp/config.h" "$ac_file" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "libtool":C) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="CXX F77 " # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # An object symbol dumper. OBJDUMP=$lt_OBJDUMP # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method == "file_magic". file_magic_cmd=$lt_file_magic_cmd # The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # The name of the directory that contains temporary libtool files. objdir=$objdir # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that does not interpret backslashes. ECHO=$lt_ECHO # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects postdep_objects=$lt_postdep_objects predeps=$lt_predeps postdeps=$lt_postdeps # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) case $xsi_shell in yes) cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac } # func_basename file func_basename () { func_basename_result="${1##*/}" } # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}" } # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). func_stripname () { # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"} } # func_opt_split func_opt_split () { func_opt_split_opt=${1%%=*} func_opt_split_arg=${1#*=} } # func_lo2o object func_lo2o () { case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac } # func_xform libobj-or-source func_xform () { func_xform_result=${1%.*}.lo } # func_arith arithmetic-term... func_arith () { func_arith_result=$(( $* )) } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=${#1} } _LT_EOF ;; *) # Bourne compatible functions. cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi } # func_basename file func_basename () { func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` } # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # func_strip_suffix prefix name func_stripname () { case ${2} in .*) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; esac } # sed scripts: my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' my_sed_long_arg='1s/^-[^=]*=//' # func_opt_split func_opt_split () { func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` } # func_lo2o object func_lo2o () { func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` } # func_xform libobj-or-source func_xform () { func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` } # func_arith arithmetic-term... func_arith () { func_arith_result=`expr "$@"` } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` } _LT_EOF esac case $lt_shell_append in yes) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$1+=\$2" } _LT_EOF ;; *) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$1=\$$1\$2" } _LT_EOF ;; esac sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: CXX # The linker used to build libraries. LD=$lt_LD_CXX # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_CXX # A language specific compiler. CC=$lt_compiler_CXX # Is the compiler the GNU compiler? with_gcc=$GCC_CXX # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_CXX # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_CXX # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_CXX # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_CXX # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_CXX # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_CXX archive_expsym_cmds=$lt_archive_expsym_cmds_CXX # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_CXX module_expsym_cmds=$lt_module_expsym_cmds_CXX # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_CXX # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_CXX # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_CXX # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_CXX # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_CXX # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_CXX # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_CXX # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_CXX # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path_CXX # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_CXX # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_CXX # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_CXX # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_CXX # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_CXX # Specify filename containing input files. file_list_spec=$lt_file_list_spec_CXX # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_CXX # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_CXX postdep_objects=$lt_postdep_objects_CXX predeps=$lt_predeps_CXX postdeps=$lt_postdeps_CXX # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_CXX # ### END LIBTOOL TAG CONFIG: CXX _LT_EOF cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: F77 # The linker used to build libraries. LD=$lt_LD_F77 # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_F77 # A language specific compiler. CC=$lt_compiler_F77 # Is the compiler the GNU compiler? with_gcc=$GCC_F77 # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_F77 # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_F77 # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_F77 # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_F77 # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_F77 # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_F77 archive_expsym_cmds=$lt_archive_expsym_cmds_F77 # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_F77 module_expsym_cmds=$lt_module_expsym_cmds_F77 # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_F77 # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_F77 # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_F77 # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_F77 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_F77 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_F77 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_F77 # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_F77 # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_F77 # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path_F77 # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_F77 # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_F77 # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_F77 # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_F77 # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_F77 # Specify filename containing input files. file_list_spec=$lt_file_list_spec_F77 # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_F77 # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_F77 postdep_objects=$lt_postdep_objects_F77 predeps=$lt_predeps_F77 postdeps=$lt_postdeps_F77 # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_F77 # ### END LIBTOOL TAG CONFIG: F77 _LT_EOF ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit $? fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo " " echo " " Configuration Summary echo "" ------------------------------ echo core: " " yes echo contrib: " " $enable_contrib echo phs: " " $enable_phs echo cns: " " $enable_cns if test $enable_mmdb = yes; then echo mmdb: " " $have_mmdb else echo mmdb: " " no fi if test $enable_mmdbold = yes; then echo mmdbold: " " $have_mmdb else echo mmdbold: " " no fi if test $enable_minimol = yes; then echo minimol: " " $have_mmdb else echo minimol: " " no fi if test $enable_cif = yes; then echo cif: " " $have_mmdb else echo cif: " " no fi if test $enable_ccp4 = yes; then echo ccp4: " " $have_ccp4 else echo ccp4: " " no fi if test $enable_cctbx = yes; then echo cctbx: " " $have_cctbx else echo cctbx: " " no fi echo fortran: " " $enable_fortran echo " " clipper/autom4te.cache/output.2000644 000765 000000 00002550001 11767567264 016660 0ustar00ccbwheel000000 000000 @%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. @%:@ Generated by GNU Autoconf 2.65 for clipper 2.1. @%:@ @%:@ Report bugs to . @%:@ @%:@ @%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, @%:@ Inc. @%:@ @%:@ @%:@ This configure script is free software; the Free Software Foundation @%:@ gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in @%:@( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and $0: cowtan@ysbl.york.ac.uk about your system, including any $0: error possibly output before this message. Then install $0: a modern shell, or manually run the script under such a $0: shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith @%:@ as_fn_error ERROR [LINENO LOG_FD] @%:@ --------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with status @S|@?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } @%:@ as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in @%:@( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" # Check that we are running under the correct shell. SHELL=${CONFIG_SHELL-/bin/sh} case X$lt_ECHO in X*--fallback-echo) # Remove one level of quotation (which was required for Make). ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` ;; esac ECHO=${lt_ECHO-echo} if test "X$1" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test "X$1" = X--fallback-echo; then # Avoid inline document here, it may be left over : elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then # Yippee, $ECHO works! : else # Restart under the correct shell. exec $SHELL "$0" --no-reexec ${1+"$@"} fi if test "X$1" = X--fallback-echo; then # used as fallback echo shift cat <<_LT_EOF $* _LT_EOF exit 0 fi # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test -z "$lt_ECHO"; then if test "X${echo_test_string+set}" != Xset; then # find a string as large as possible, as long as the shell can cope with it for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... if { echo_test_string=`eval $cmd`; } 2>/dev/null && { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null then break fi done fi if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then : else # The Solaris, AIX, and Digital Unix default echo programs unquote # backslashes. This makes it impossible to quote backslashes using # echo "$something" | sed 's/\\/\\\\/g' # # So, first we look for a working echo in the user's PATH. lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for dir in $PATH /usr/ucb; do IFS="$lt_save_ifs" if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$dir/echo" break fi done IFS="$lt_save_ifs" if test "X$ECHO" = Xecho; then # We didn't find a better echo, so look for alternatives. if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # This shell has a builtin print -r that does the trick. ECHO='print -r' elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && test "X$CONFIG_SHELL" != X/bin/ksh; then # If we have ksh, try running configure again with it. ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} export ORIGINAL_CONFIG_SHELL CONFIG_SHELL=/bin/ksh export CONFIG_SHELL exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} else # Try using printf. ECHO='printf %s\n' if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # Cool, printf works : elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL export CONFIG_SHELL SHELL="$CONFIG_SHELL" export SHELL ECHO="$CONFIG_SHELL $0 --fallback-echo" elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$CONFIG_SHELL $0 --fallback-echo" else # maybe with a smaller string... prev=: for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null then break fi prev="$cmd" done if test "$prev" != 'sed 50q "$0"'; then echo_test_string=`eval $prev` export echo_test_string exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} else # Oops. We lost completely, so just stick with echo. ECHO=echo fi fi fi fi fi fi # Copy echo and quote the copy suitably for passing to libtool from # the Makefile, instead of quoting the original, which is used later. lt_ECHO=$ECHO if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" fi test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIB@&t@OBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='clipper' PACKAGE_TARNAME='clipper' PACKAGE_VERSION='2.1' PACKAGE_STRING='clipper 2.1' PACKAGE_BUGREPORT='cowtan@ysbl.york.ac.uk' PACKAGE_URL='' ac_unique_file="clipper/clipper.h" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIB@&t@OBJS FLIBS DEBUG_FALSE DEBUG_TRUE AR_FLAGS CCTBX_LIBS CCTBX_CXXFLAGS BOOST CCP4_LIBS CCP4_CXXFLAGS MMDB_LIBS MMDB_CXXFLAGS FFTW_LIBS FFTW_CXXFLAGS cbuccaneer_LDFLAGS CLIPPER_FORTRAN_DIR CLIPPER_CNS_DIR CLIPPER_CCTBX_DIR CLIPPER_CCP4_DIR CLIPPER_CIF_DIR CLIPPER_MINIMOL_DIR CLIPPER_MMDBOLD_DIR CLIPPER_MMDB_DIR CLIPPER_PHS_DIR CLIPPER_CONTRIB_DIR ac_ct_F77 FFLAGS F77 CXXCPP am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE ac_ct_CXX CXXFLAGS CXX MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE CPP OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL lt_ECHO RANLIB AR OBJDUMP LN_S NM ac_ct_DUMPBIN DUMPBIN LD FGREP EGREP GREP SED am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC host_os host_vendor host_cpu host build_os build_vendor build_cpu build LIBTOOL am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_shared enable_static with_pic enable_fast_install enable_dependency_tracking with_gnu_ld enable_libtool_lock enable_maintainer_mode enable_debug enable_contrib enable_phs enable_mmdb enable_mmdbold enable_minimol enable_cif enable_ccp4 enable_cctbx enable_cns enable_fortran with_fftw with_mmdb with_ccp4 with_cctbx ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP CXX CXXFLAGS CCC CXXCPP F77 FFLAGS BOOST' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error "unrecognized option: \`$ac_option' Try \`$0 --help' for more information." ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures clipper 2.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX @<:@@S|@ac_default_prefix@:>@ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX @<:@PREFIX@:>@ By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --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/clipper@:>@ --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of clipper 2.1:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ --enable-fast-install@<:@=PKGS@:>@ optimize for fast installation @<:@default=yes@:>@ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --disable-libtool-lock avoid locking (might break parallel builds) --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --enable-debug enable debugging options --enable-contrib enable contrib library (default yes) --enable-phs enable PHASEs file interface library (default yes) --enable-mmdb enable mmdb-interface library (requires mmdb library, default no) --enable-mmdbold enable old mmdb-interface library (requires mmdb library, default no) --enable-minimol enable minimol library (requires mmdb library, default no) --enable-cif enable cif-interface library (requires mmdb library, default no) --enable-ccp4 enable ccp4-interface library (requires ccp4c library, default no) --enable-cctbx enable cctbx-interface library (requires cctbx package, default no) --enable-cns enable cns-hkl-interface library (default yes) --enable-fortran enable fortran interface routines (default no) Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic try to use only PIC/non-PIC objects @<:@default=use both@:>@ --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ --with-fftw=PFX Prefix where FFTW has been installed --with-mmdb=PFX use mmdb library (default NO) and set prefix --with-ccp4=PFX use ccp4c library (default is NO) and set prefix --with-cctbx=PFX use cctbx package (default is NO) and set prefix Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor CXX C++ compiler command CXXFLAGS C++ compiler flags CXXCPP C++ preprocessor F77 Fortran 77 compiler command FFLAGS Fortran 77 compiler flags BOOST boost top dir -optional Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF clipper configure 2.1 generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## @%:@ ac_fn_c_try_compile LINENO @%:@ -------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_compile @%:@ ac_fn_c_try_link LINENO @%:@ ----------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_link @%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES @%:@ ------------------------------------------------------- @%:@ Tests whether HEADER exists and can be compiled using the include files in @%:@ INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_header_compile @%:@ ac_fn_c_try_cpp LINENO @%:@ ---------------------- @%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_cpp @%:@ ac_fn_c_try_run LINENO @%:@ ---------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes @%:@ that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_run @%:@ ac_fn_c_check_func LINENO FUNC VAR @%:@ ---------------------------------- @%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_func @%:@ ac_fn_cxx_try_compile LINENO @%:@ ---------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_compile @%:@ ac_fn_cxx_try_cpp LINENO @%:@ ------------------------ @%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_cxx_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } >/dev/null && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_cpp @%:@ ac_fn_cxx_try_link LINENO @%:@ ------------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_cxx_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_link @%:@ ac_fn_f77_try_compile LINENO @%:@ ---------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_f77_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_f77_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_f77_try_compile @%:@ ac_fn_f77_try_link LINENO @%:@ ------------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_f77_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_f77_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_f77_try_link @%:@ ac_fn_cxx_try_run LINENO @%:@ ------------------------ @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes @%:@ that executables *can* be run. ac_fn_cxx_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_run @%:@ ac_fn_cxx_check_func LINENO FUNC VAR @%:@ ------------------------------------ @%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_cxx_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_cxx_check_func @%:@ ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES @%:@ --------------------------------------------------------- @%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using @%:@ the include files in INCLUDES and setting the cache variable VAR @%:@ accordingly. ac_fn_cxx_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include <$2> _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ( cat <<\_ASBOX ## ------------------------------------- ## ## Report this to cowtan@ysbl.york.ac.uk ## ## ------------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_cxx_check_header_mongrel 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 clipper $as_me 2.1, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------------- ## ## File substitutions. ## ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then ac_site_file1=$CONFIG_SITE elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am__api_version='1.11' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do for ac_t in install-sh install.sh shtool; do if test -f "$ac_dir/$ac_t"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/$ac_t -c" break 2 fi done done if test -z "$ac_aux_dir"; then as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in @%:@(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file ) then # Ok. : else as_fn_error "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if test "${ac_cv_path_mkdir+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AWK+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='clipper' VERSION='2.1' cat >>confdefs.h <<_ACEOF @%:@define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. AMTAR=${AMTAR-"${am_missing_run}tar"} am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' ac_config_headers="$ac_config_headers config.h" case `pwd` in *\ * | *\ *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.2.6b' macro_revision='1.3017' ltmain="$ac_aux_dir/ltmain.sh" # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if test "${ac_cv_build+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if test "${ac_cv_host+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf @%:@ Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $@%:@ != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "no acceptable C compiler found in \$PATH See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "C compiler cannot create executables See \`config.log' for more details." "$LINENO" 5; }; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if test "${ac_cv_objext+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of object files: cannot compile See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if test "${ac_cv_path_SED+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if test "${ac_cv_path_GREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if test "${ac_cv_path_EGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if test "${ac_cv_path_FGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_FGREP=$FGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 $as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if test "${lt_cv_path_LD+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${lt_cv_prog_gnu_ld+set}" = set; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if test "${lt_cv_path_NM+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$ac_tool_prefix"; then for ac_prog in "dumpbin -symbols" "link -dump -symbols" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DUMPBIN+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in "dumpbin -symbols" "link -dump -symbols" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN fi fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if test "${lt_cv_nm_interface+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:__oline__: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if test "${lt_cv_sys_max_cmd_len+set}" = set; then : $as_echo_n "(cached) " >&6 else i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ = "XX$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 $as_echo "$xsi_shell" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 $as_echo "$lt_shell_append" >&6; } if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if test "${lt_cv_ld_reload_flag+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in darwin*) if test "$GCC" = yes; then reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OBJDUMP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if test "${lt_cv_deplibs_check_method+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. if ( file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be Linux ELF. linux* | k*bsd*-gnu) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AR+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AR="${ac_tool_prefix}ar" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_AR"; then ac_ct_AR=$AR # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_AR="ar" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi else AR="$ac_cv_prog_AR" fi test -z "$AR" && AR=ar test -z "$AR_FLAGS" && AR_FLAGS=cru if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ const struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_save_LIBS="$LIBS" lt_save_CFLAGS="$CFLAGS" LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS="$lt_save_LIBS" CFLAGS="$lt_save_CFLAGS" else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } fi @%:@ Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '#line __oline__ "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if test "${lt_cv_cc_needs_belf+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; sparc*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) LD="${LD-ld} -m elf64_sparc" ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_NMEDIT+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_LIPO+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OTOOL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OTOOL64+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if test "${lt_cv_apple_cc_single_mod+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[012]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " if test "x$ac_cv_header_dlfcn_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_DLFCN_H 1 _ACEOF fi done # Set options enable_dlopen=no enable_win32_dll=no @%:@ Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi @%:@ Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=yes fi @%:@ Check whether --with-pic was given. if test "${with_pic+set}" = set; then : withval=$with_pic; pic_mode="$withval" else pic_mode=default fi test -z "$pic_mode" && pic_mode=default @%:@ Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac else enable_fast_install=yes fi # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if test "${lt_cv_objdir+set}" = set; then : $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF @%:@define LT_OBJDIR "$lt_cv_objdir/" _ACEOF case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/${ac_tool_prefix}file; then lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/file; then lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then lt_prog_compiler_no_builtin_flag=' -fno-builtin' { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl*) # IBM XL C 8.0/Fortran 10.1 on PPC lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Sun\ F*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 $as_echo "$lt_prog_compiler_pic" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_flag_spec_ld= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag= tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec= hardcode_libdir_flag_spec_ld='-rpath $libdir' archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' fix_srcfile_path='`cygpath -w "$srcfile"`' enable_shared_with_static_runtimes=yes ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported whole_archive_flag_spec='' link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; freebsd1*) ld_shlibs=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='${wl}-E' ;; hpux10*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld='+b $libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo(void) {} _ACEOF if ac_fn_c_try_link "$LINENO"; then : archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='${wl}-z,text' allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc=no else archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 $as_echo "$archive_cmds_need_lc" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` else lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if test "${ac_cv_lib_dl_dlopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = x""yes; then : lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if test "${ac_cv_lib_dld_shl_load+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if test "${ac_cv_lib_dl_dlopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if test "${ac_cv_lib_svld_dlopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if test "${ac_cv_lib_dld_dld_link+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if test "${lt_cv_dlopen_self+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line __oline__ "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if test "${lt_cv_dlopen_self_static+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line __oline__ "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac fi # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" ac_config_commands="$ac_config_commands libtool" # Only expand once: { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } @%:@ Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # Checks for programs. ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in xlc++ CC cxx c++ icc g++ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in xlc++ CC cxx c++ icc g++ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if test "${ac_cv_prog_cxx_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if test "${ac_cv_prog_cxx_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } if test -z "$CXXCPP"; then if test "${ac_cv_prog_CXXCPP+set}" = set; then : $as_echo_n "(cached) " >&6 else # Double quotes because CXXCPP needs to be expanded for CXXCPP in "$CXX -E" "/lib/cpp" do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CXXCPP=$CXXCPP fi CXXCPP=$ac_cv_prog_CXXCPP else ac_cv_prog_CXXCPP=$CXXCPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 $as_echo "$CXXCPP" >&6; } ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} _lt_caught_CXX_error=yes; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu else _lt_caught_CXX_error=yes fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu archive_cmds_need_lc_CXX=no allow_undefined_flag_CXX= always_export_symbols_CXX=no archive_expsym_cmds_CXX= compiler_needs_object_CXX=no export_dynamic_flag_spec_CXX= hardcode_direct_CXX=no hardcode_direct_absolute_CXX=no hardcode_libdir_flag_spec_CXX= hardcode_libdir_flag_spec_ld_CXX= hardcode_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_shlibpath_var_CXX=unsupported hardcode_automatic_CXX=no inherit_rpath_CXX=no module_cmds_CXX= module_expsym_cmds_CXX= link_all_deplibs_CXX=unknown old_archive_cmds_CXX=$old_archive_cmds no_undefined_flag_CXX= whole_archive_flag_spec_CXX= enable_shared_with_static_runtimes_CXX=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o objext_CXX=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} compiler=$CC compiler_CXX=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' else lt_prog_compiler_no_builtin_flag_CXX= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if test "${lt_cv_path_LD+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${lt_cv_prog_gnu_ld+set}" = set; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_CXX= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } ld_shlibs_CXX=yes case $host_os in aix3*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_CXX='' hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes file_list_spec_CXX='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_CXX=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_CXX=yes hardcode_libdir_flag_spec_CXX='-L$libdir' hardcode_libdir_separator_CXX= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec_CXX='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. always_export_symbols_CXX=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_CXX='-berok' # Determine the default libpath from the value encoded in an empty # executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_CXX="-z nodefs" archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_CXX=' ${wl}-bernotok' allow_undefined_flag_CXX=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_CXX='$convenience' archive_cmds_need_lc_CXX=yes # This is similar to how AIX traditionally builds its shared # libraries. archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_CXX=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_CXX=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_CXX='-L$libdir' allow_undefined_flag_CXX=unsupported always_export_symbols_CXX=no enable_shared_with_static_runtimes_CXX=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_CXX=no fi ;; darwin* | rhapsody*) archive_cmds_need_lc_CXX=no hardcode_direct_CXX=no hardcode_automatic_CXX=yes hardcode_shlibpath_var_CXX=unsupported whole_archive_flag_spec_CXX='' link_all_deplibs_CXX=yes allow_undefined_flag_CXX="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" if test "$lt_cv_apple_cc_single_mod" != "yes"; then archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi else ld_shlibs_CXX=no fi ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; freebsd[12]*) # C++ shared libraries reported to be fairly broken before # switch to ELF ld_shlibs_CXX=no ;; freebsd-elf*) archive_cmds_need_lc_CXX=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions ld_shlibs_CXX=yes ;; gnu*) ;; hpux9*) hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: export_dynamic_flag_spec_CXX='${wl}-E' hardcode_direct_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: case $host_cpu in hppa*64*|ia64*) ;; *) export_dynamic_flag_spec_CXX='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no ;; *) hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; interix[3-9]*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' fi fi link_all_deplibs_CXX=yes ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: inherit_rpath_CXX=yes ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac archive_cmds_need_lc_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [1-5]* | *pgcpp\ [1-5]*) prelink_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' old_archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ $RANLIB $oldlib' archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 will use weak symbols archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_CXX='-rpath $libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; xl*) # IBM XL 8.0 on PPC, with GNU ld hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' hardcode_libdir_flag_spec_CXX='-R$libdir' whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_CXX=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; m88k*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) ld_shlibs_CXX=yes ;; openbsd2*) # C++ shared libraries are fairly broken ld_shlibs_CXX=no ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no hardcode_direct_absolute_CXX=yes archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' export_dynamic_flag_spec_CXX='${wl}-E' whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=echo else ld_shlibs_CXX=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' hardcode_libdir_separator_CXX=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; cxx*) case $host in osf3*) allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' ;; *) allow_undefined_flag_CXX=' -expect_unresolved \*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' hardcode_libdir_flag_spec_CXX='-rpath $libdir' ;; esac hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ archive_cmds_need_lc_CXX=yes no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_shlibpath_var_CXX=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' ;; esac link_all_deplibs_CXX=yes output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then no_undefined_flag_CXX=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' fi hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_CXX='${wl}-z,text' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_CXX='${wl}-z,text' allow_undefined_flag_CXX='${wl}-z,nodefs' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes export_dynamic_flag_spec_CXX='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no GCC_CXX="$GXX" LD_CXX="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... # Dependencies to place before and after the object being linked: predep_objects_CXX= postdep_objects_CXX= predeps_CXX= postdeps_CXX= compiler_lib_search_path_CXX= cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case $p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue else prev= fi if test "$pre_test_object_deps_done" = no; then case $p in -L* | -R*) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$compiler_lib_search_path_CXX"; then compiler_lib_search_path_CXX="${prev}${p}" else compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$postdeps_CXX"; then postdeps_CXX="${prev}${p}" else postdeps_CXX="${postdeps_CXX} ${prev}${p}" fi fi ;; *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$predep_objects_CXX"; then predep_objects_CXX="$p" else predep_objects_CXX="$predep_objects_CXX $p" fi else if test -z "$postdep_objects_CXX"; then postdep_objects_CXX="$p" else postdep_objects_CXX="$postdep_objects_CXX $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling CXX test program" fi $RM -f confest.$objext # PORTME: override above test on systems where it is broken case $host_os in interix[3-9]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. predep_objects_CXX= postdep_objects_CXX= postdeps_CXX= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; esac case " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no ;; esac compiler_lib_search_dirs_CXX= if test -n "${compiler_lib_search_path_CXX}"; then compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi lt_prog_compiler_wl_CXX= lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_CXX='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_CXX='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_CXX='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all lt_prog_compiler_pic_CXX= ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_CXX=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac else case $host_os in aix[4-9]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' else lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; dgux*) case $cc_basename in ec++*) lt_prog_compiler_pic_CXX='-KPIC' ;; ghcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then lt_prog_compiler_pic_CXX='+Z' fi ;; aCC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_CXX='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler lt_prog_compiler_wl_CXX='--backend -Wl,' lt_prog_compiler_pic_CXX='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fPIC' lt_prog_compiler_static_CXX='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fpic' lt_prog_compiler_static_CXX='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; xlc* | xlC*) # IBM XL 8.0 on PPC lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-qpic' lt_prog_compiler_static_CXX='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) lt_prog_compiler_pic_CXX='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) lt_prog_compiler_wl_CXX='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 lt_prog_compiler_pic_CXX='-pic' ;; cxx*) # Digital/Compaq C++ lt_prog_compiler_wl_CXX='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x lt_prog_compiler_pic_CXX='-pic' lt_prog_compiler_static_CXX='-Bstatic' ;; lcc*) # Lucid lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 lt_prog_compiler_pic_CXX='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) lt_prog_compiler_can_build_shared_CXX=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_CXX= ;; *) lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX@&t@ -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 $as_echo "$lt_prog_compiler_pic_CXX" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_CXX=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_CXX@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_CXX=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then case $lt_prog_compiler_pic_CXX in "" | " "*) ;; *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; esac else lt_prog_compiler_pic_CXX= lt_prog_compiler_can_build_shared_CXX=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_CXX=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_CXX=yes fi else lt_cv_prog_compiler_static_works_CXX=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then : else lt_prog_compiler_static_CXX= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' case $host_os in aix[4-9]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) export_symbols_cmds_CXX="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no with_gnu_ld_CXX=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_CXX" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_CXX=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_CXX in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_CXX pic_flag=$lt_prog_compiler_pic_CXX compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_CXX allow_undefined_flag_CXX= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc_CXX=no else archive_cmds_need_lc_CXX=yes fi allow_undefined_flag_CXX=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5 $as_echo "$archive_cmds_need_lc_CXX" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_CXX= if test -n "$hardcode_libdir_flag_spec_CXX" || test -n "$runpath_var_CXX" || test "X$hardcode_automatic_CXX" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct_CXX" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && test "$hardcode_minus_L_CXX" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_CXX=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_CXX=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_CXX=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 $as_echo "$hardcode_action_CXX" >&6; } if test "$hardcode_action_CXX" = relink || test "$inherit_rpath_CXX" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" CC=$lt_save_CC LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then for ac_prog in xlc cc icc gcc do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in xlc cc icc gcc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "no acceptable C compiler found in \$PATH See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi if test "x$enable_fortran" = "xyes"; then ac_ext=f 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 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$F77"; then ac_cv_prog_F77="$F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_F77="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi F77=$ac_cv_prog_F77 if test -n "$F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5 $as_echo "$F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$F77" && break done fi if test -z "$F77"; then ac_ct_F77=$F77 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_F77"; then ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_F77="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_F77=$ac_cv_prog_ac_ct_F77 if test -n "$ac_ct_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5 $as_echo "$ac_ct_F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_F77" && break done if test "x$ac_ct_F77" = x; then F77="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac F77=$ac_ct_F77 fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done rm -f a.out # If we don't use `.F' as extension, the preprocessor is not run on the # input file. (Note that this only needs to work for GNU compilers.) ac_save_ext=$ac_ext ac_ext=F { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } if test "${ac_cv_f77_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main #ifndef __GNUC__ choke me #endif end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_f77_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5 $as_echo "$ac_cv_f77_compiler_gnu" >&6; } ac_ext=$ac_save_ext ac_test_FFLAGS=${FFLAGS+set} ac_save_FFLAGS=$FFLAGS FFLAGS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5 $as_echo_n "checking whether $F77 accepts -g... " >&6; } if test "${ac_cv_prog_f77_g+set}" = set; then : $as_echo_n "(cached) " >&6 else FFLAGS=-g cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_g=yes else ac_cv_prog_f77_g=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5 $as_echo "$ac_cv_prog_f77_g" >&6; } if test "$ac_test_FFLAGS" = set; then FFLAGS=$ac_save_FFLAGS elif test $ac_cv_prog_f77_g = yes; then if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-g -O2" else FFLAGS="-g" fi else if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-O2" else FFLAGS= fi fi if test $ac_compiler_gnu = yes; then G77=yes else G77= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=f 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 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$F77"; then ac_cv_prog_F77="$F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_F77="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi F77=$ac_cv_prog_F77 if test -n "$F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5 $as_echo "$F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$F77" && break done fi if test -z "$F77"; then ac_ct_F77=$F77 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_F77"; then ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_F77="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_F77=$ac_cv_prog_ac_ct_F77 if test -n "$ac_ct_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5 $as_echo "$ac_ct_F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_F77" && break done if test "x$ac_ct_F77" = x; then F77="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac F77=$ac_ct_F77 fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done rm -f a.out # If we don't use `.F' as extension, the preprocessor is not run on the # input file. (Note that this only needs to work for GNU compilers.) ac_save_ext=$ac_ext ac_ext=F { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } if test "${ac_cv_f77_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main #ifndef __GNUC__ choke me #endif end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_f77_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5 $as_echo "$ac_cv_f77_compiler_gnu" >&6; } ac_ext=$ac_save_ext ac_test_FFLAGS=${FFLAGS+set} ac_save_FFLAGS=$FFLAGS FFLAGS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5 $as_echo_n "checking whether $F77 accepts -g... " >&6; } if test "${ac_cv_prog_f77_g+set}" = set; then : $as_echo_n "(cached) " >&6 else FFLAGS=-g cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_g=yes else ac_cv_prog_f77_g=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5 $as_echo "$ac_cv_prog_f77_g" >&6; } if test "$ac_test_FFLAGS" = set; then FFLAGS=$ac_save_FFLAGS elif test $ac_cv_prog_f77_g = yes; then if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-g -O2" else FFLAGS="-g" fi else if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-O2" else FFLAGS= fi fi if test $ac_compiler_gnu = yes; then G77=yes else G77= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi ac_ext=f 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 archive_cmds_need_lc_F77=no allow_undefined_flag_F77= always_export_symbols_F77=no archive_expsym_cmds_F77= export_dynamic_flag_spec_F77= hardcode_direct_F77=no hardcode_direct_absolute_F77=no hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77= hardcode_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_automatic_F77=no inherit_rpath_F77=no module_cmds_F77= module_expsym_cmds_F77= link_all_deplibs_F77=unknown old_archive_cmds_F77=$old_archive_cmds no_undefined_flag_F77= whole_archive_flag_spec_F77= enable_shared_with_static_runtimes_F77=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o objext_F77=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC CC=${F77-"f77"} compiler=$CC compiler_F77=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` GCC=$G77 if test -n "$compiler"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } GCC_F77="$G77" LD_F77="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... lt_prog_compiler_wl_F77= lt_prog_compiler_pic_F77= lt_prog_compiler_static_F77= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if test "$GCC" = yes; then lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_static_F77='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_F77='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_F77='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_F77='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_F77='-fno-common' ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic_F77='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared_F77=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_F77='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_F77=-Kconform_pic fi ;; *) lt_prog_compiler_pic_F77='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl_F77='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_F77='-Bstatic' else lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_F77='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl_F77='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_F77='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static_F77='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl_F77='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static_F77='-non_shared' ;; linux* | k*bsd*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fPIC' lt_prog_compiler_static_F77='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='--shared' lt_prog_compiler_static_F77='--static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fpic' lt_prog_compiler_static_F77='-Bstatic' ;; ccc*) lt_prog_compiler_wl_F77='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static_F77='-non_shared' ;; xl*) # IBM XL C 8.0/Fortran 10.1 on PPC lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-qpic' lt_prog_compiler_static_F77='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' lt_prog_compiler_wl_F77='-Wl,' ;; *Sun\ F*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' lt_prog_compiler_wl_F77='' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_F77='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl_F77='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static_F77='-non_shared' ;; rdos*) lt_prog_compiler_static_F77='-non_shared' ;; solaris*) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' case $cc_basename in f77* | f90* | f95*) lt_prog_compiler_wl_F77='-Qoption ld ';; *) lt_prog_compiler_wl_F77='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl_F77='-Qoption ld ' lt_prog_compiler_pic_F77='-PIC' lt_prog_compiler_static_F77='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic_F77='-Kconform_pic' lt_prog_compiler_static_F77='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; unicos*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_can_build_shared_F77=no ;; uts4*) lt_prog_compiler_pic_F77='-pic' lt_prog_compiler_static_F77='-Bstatic' ;; *) lt_prog_compiler_can_build_shared_F77=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_F77= ;; *) lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77@&t@" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_F77" >&5 $as_echo "$lt_prog_compiler_pic_F77" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_F77=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_F77@&t@" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_F77=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_F77" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then case $lt_prog_compiler_pic_F77 in "" | " "*) ;; *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; esac else lt_prog_compiler_pic_F77= lt_prog_compiler_can_build_shared_F77=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_F77=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_F77=yes fi else lt_cv_prog_compiler_static_works_F77=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_F77" >&5 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then : else lt_prog_compiler_static_F77= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_F77=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_F77=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_F77=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_F77=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag_F77= always_export_symbols_F77=no archive_cmds_F77= archive_expsym_cmds_F77= compiler_needs_object_F77=no enable_shared_with_static_runtimes_F77=no export_dynamic_flag_spec_F77= export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic_F77=no hardcode_direct_F77=no hardcode_direct_absolute_F77=no hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77= hardcode_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_shlibpath_var_F77=unsupported inherit_rpath_F77=no link_all_deplibs_F77=unknown module_cmds_F77= module_expsym_cmds_F77= old_archive_from_new_cmds_F77= old_archive_from_expsyms_cmds_F77= thread_safe_flag_spec_F77= whole_archive_flag_spec_F77= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms_F77= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs_F77=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_F77='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_F77= fi supports_anon_versioning=no case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='' ;; m68k) archive_cmds_F77='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_F77=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_F77=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_F77='-L$libdir' allow_undefined_flag_F77=unsupported always_export_symbols_F77=no enable_shared_with_static_runtimes_F77=yes export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_F77=no fi ;; interix[3-9]*) hardcode_direct_F77=no hardcode_shlibpath_var_F77=no hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' export_dynamic_flag_spec_F77='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag= tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec_F77= tmp_sharedflag='--shared' ;; xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_F77=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec_F77='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' archive_cmds_F77='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs_F77=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; esac ;; sunos4*) archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; esac if test "$ld_shlibs_F77" = no; then runpath_var= hardcode_libdir_flag_spec_F77= export_dynamic_flag_spec_F77= whole_archive_flag_spec_F77= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag_F77=unsupported always_export_symbols_F77=yes archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L_F77=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct_F77=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_F77='' hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes hardcode_libdir_separator_F77=':' link_all_deplibs_F77=yes file_list_spec_F77='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_F77=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_F77=yes hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_libdir_separator_F77= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec_F77='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols_F77=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_F77='-berok' # Determine the default libpath from the value encoded in an # empty executable. cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_F77='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_F77="-z nodefs" archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_F77=' ${wl}-bernotok' allow_undefined_flag_F77=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_F77='$convenience' archive_cmds_need_lc_F77=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='' ;; m68k) archive_cmds_F77='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec_F77=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec_F77=' ' allow_undefined_flag_F77=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds_F77='true' # FIXME: Should let the user specify the lib program. old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' fix_srcfile_path_F77='`cygpath -w "$srcfile"`' enable_shared_with_static_runtimes_F77=yes ;; darwin* | rhapsody*) archive_cmds_need_lc_F77=no hardcode_direct_F77=no hardcode_automatic_F77=yes hardcode_shlibpath_var_F77=unsupported whole_archive_flag_spec_F77='' link_all_deplibs_F77=yes allow_undefined_flag_F77="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs_F77=no fi ;; dgux*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_shlibpath_var_F77=no ;; freebsd1*) ld_shlibs_F77=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_minus_L_F77=yes hardcode_shlibpath_var_F77=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds_F77='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds_F77='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes export_dynamic_flag_spec_F77='${wl}-E' ;; hpux10*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld_F77='+b $libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes export_dynamic_flag_spec_F77='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes fi ;; hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: case $host_cpu in hppa*64*|ia64*) hardcode_direct_F77=no hardcode_shlibpath_var_F77=no ;; *) hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes export_dynamic_flag_spec_F77='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat > conftest.$ac_ext <<_ACEOF int foo(void) {} _ACEOF if ac_fn_f77_try_link "$LINENO"; then : archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" else archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc_F77='no' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: inherit_rpath_F77=yes link_all_deplibs_F77=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; newsos6) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_shlibpath_var_F77=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no hardcode_direct_absolute_F77=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' export_dynamic_flag_spec_F77='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-R$libdir' ;; *) archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs_F77=no fi ;; os2*) hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes allow_undefined_flag_F77=unsupported archive_cmds_F77='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag_F77=' -expect_unresolved \*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc_F77='no' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' else allow_undefined_flag_F77=' -expect_unresolved \*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec_F77='-rpath $libdir' fi archive_cmds_need_lc_F77='no' hardcode_libdir_separator_F77=: ;; solaris*) no_undefined_flag_F77=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds_F77='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds_F77='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_shlibpath_var_F77=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs_F77=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_direct_F77=yes hardcode_minus_L_F77=yes hardcode_shlibpath_var_F77=no ;; sysv4) case $host_vendor in sni) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds_F77='$CC -r -o $output$reload_objs' hardcode_direct_F77=no ;; motorola) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var_F77=no ;; sysv4.3*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no export_dynamic_flag_spec_F77='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs_F77=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_F77='${wl}-z,text' archive_cmds_need_lc_F77=no hardcode_shlibpath_var_F77=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_F77='${wl}-z,text' allow_undefined_flag_F77='${wl}-z,nodefs' archive_cmds_need_lc_F77=no hardcode_shlibpath_var_F77=no hardcode_libdir_flag_spec_F77='${wl}-R,$libdir' hardcode_libdir_separator_F77=':' link_all_deplibs_F77=yes export_dynamic_flag_spec_F77='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_shlibpath_var_F77=no ;; *) ld_shlibs_F77=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec_F77='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_F77" >&5 $as_echo "$ld_shlibs_F77" >&6; } test "$ld_shlibs_F77" = no && can_build_shared=no with_gnu_ld_F77=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_F77" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_F77=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_F77 in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_F77 pic_flag=$lt_prog_compiler_pic_F77 compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_F77 allow_undefined_flag_F77= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc_F77=no else archive_cmds_need_lc_F77=yes fi allow_undefined_flag_F77=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_F77" >&5 $as_echo "$archive_cmds_need_lc_F77" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_F77\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_F77\"" cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_F77= if test -n "$hardcode_libdir_flag_spec_F77" || test -n "$runpath_var_F77" || test "X$hardcode_automatic_F77" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct_F77" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, F77)" != no && test "$hardcode_minus_L_F77" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_F77=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_F77=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_F77=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_F77" >&5 $as_echo "$hardcode_action_F77" >&6; } if test "$hardcode_action_F77" = relink || test "$inherit_rpath_F77" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" fi # test "$_lt_disable_F77" != yes ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_cxx_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi #AC_PROG_RANLIB @%:@ Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; ac_cv_enable_debug=yes else ac_cv_enable_debug=no fi @%:@ Check whether --enable-contrib was given. if test "${enable_contrib+set}" = set; then : enableval=$enable_contrib; case $enableval in yes) enable_contrib=yes ;; no) enable_contrib=no ;; *) enable_contrib=yes esac else enable_contrib=yes #dnl default is yes fi if test "$enable_contrib" = yes; then : CLIPPER_CONTRIB_DIR="contrib" else CLIPEPR_CONTRIB_DIR="" fi @%:@ Check whether --enable-phs was given. if test "${enable_phs+set}" = set; then : enableval=$enable_phs; case $enableval in yes) enable_phs=yes ;; no) enable_phs=no ;; *) enable_phs=yes esac else enable_phs=yes #dnl default is yes fi if test "$enable_phs" = yes; then : CLIPPER_PHS_DIR="phs" else CLIPEPR_PHS_DIR="" fi @%:@ Check whether --enable-mmdb was given. if test "${enable_mmdb+set}" = set; then : enableval=$enable_mmdb; case $enableval in yes) enable_mmdb=yes ;; no) enable_mmdb=no ;; *) enable_mmdb=no esac else enable_mmdb=no #dnl default is no fi if test "$enable_mmdb" = yes; then : CLIPPER_MMDB_DIR="mmdb" else CLIPEPR_MMDB_DIR="" fi @%:@ Check whether --enable-mmdbold was given. if test "${enable_mmdbold+set}" = set; then : enableval=$enable_mmdbold; case $enableval in yes) enable_mmdbold=yes ;; no) enable_mmdbold=no ;; *) enable_mmdbold=no esac else enable_mmdbold=no #dnl default is no fi if test "$enable_mmdbold" = yes; then : CLIPPER_MMDBOLD_DIR="mmdbold" else CLIPPER_MMDBOLD_DIR="" fi #dnl minimol @%:@ Check whether --enable-minimol was given. if test "${enable_minimol+set}" = set; then : enableval=$enable_minimol; case $enableval in yes) enable_minimol=yes ;; no) enable_minimol=no ;; *) enable_minimol=no esac else enable_minimol=no #dnl default is no fi if test "$enable_minimol" = yes; then : CLIPPER_MINIMOL_DIR="minimol" else CLIPEPR_MINIMOL_DIR="" fi @%:@ Check whether --enable-cif was given. if test "${enable_cif+set}" = set; then : enableval=$enable_cif; case $enableval in yes) enable_cif=yes ;; no) enable_cif=no ;; *) enable_cif=no esac else enable_cif=no #dnl default is no fi if test "$enable_cif" = yes; then : CLIPPER_CIF_DIR="cif" else CLIPEPR_CIF_DIR="" fi @%:@ Check whether --enable-ccp4 was given. if test "${enable_ccp4+set}" = set; then : enableval=$enable_ccp4; case $enableval in yes) enable_ccp4=yes;; no) enable_ccp4=no ;; *) enable_ccp4=no esac else enable_ccp4=no #dnl default is no fi if test "$enable_ccp4" = yes; then : CLIPPER_CCP4_DIR="ccp4" else CLIPEPR_CCP4_DIR="" fi @%:@ Check whether --enable-cctbx was given. if test "${enable_cctbx+set}" = set; then : enableval=$enable_cctbx; case $enableval in yes) enable_cctbx=yes ;; no) enable_cctbx=no ;; *) enable_cctbx=no esac else enable_cctbx=no #dnl default is no fi if test "$enable_cctbx" = yes; then : CLIPPER_CCTBX_DIR="cctbx" else CLIPEPR_CCTBX_DIR="" fi @%:@ Check whether --enable-cns was given. if test "${enable_cns+set}" = set; then : enableval=$enable_cns; case $enableval in yes) enable_cns=yes ;; no) enable_cns=no ;; *) enable_cns=yes esac else enable_cns=yes #dnl default is no fi if test "$enable_cns" = yes; then : CLIPPER_CNS_DIR="cns" else CLIPEPR_CNS_DIR="" fi @%:@ Check whether --enable-fortran was given. if test "${enable_fortran+set}" = set; then : enableval=$enable_fortran; case $enableval in yes) enable_fortran=yes ;; no) enable_fortran=no ;; *) enable_fortran=no esac else enable_fortran=no #dnl default is no fi if test "$enable_fortran" = yes; then : CLIPPER_FORTRAN_DIR="fortran" else CLIPEPR_FORTRAN_DIR="" fi #specifics for various machines test "${target:+set}" = set || target="$host_os" case "$target" in *osf* | *64* ) if test "`basename $CXX`" = cxx; then case "$CXXFLAGS" in *strict_ansi* ) ;; * ) CXXFLAGS="$CXXFLAGS -ieee -std strict_ansi -alternative_tokens -timplicit_local -no_implicit_include" esac fi ;; *linux* ) ;; *irix* ) if test "`basename $CXX`" = CC; then cbuccaneer_LDFLAGS="" case "$CXXFLAGS" in *LANG:std* ) ;; * ) CXXFLAGS="$CXXFLAGS -LANG:std" esac fi ;; *darwin* ) if test "`basename $CXX`" = gcc || test "`basename $CXX`" = g++; then case `$CXX -v 2>&1` in *3.1*) # problem with PIC relocation tables for 3.1 case "$CXXFLAGS" in *-O* | *-O1* | *-O2* | *-O3* ) CXXFLAGS=`echo $CXXFLAGS | sed s%-O\ 123%-O0%g` ;; *-O0* ) ;; * ) CXXFLAGS="$CXXFLAGS -O0" esac ;; *) esac fi ;; *solaris* ) if test "`basename $CXX`" = CC; then AR=CC AR_FLAGS="-xar -o" fi ;; * ) esac # test for function in m { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5 $as_echo_n "checking for sqrt in -lm... " >&6; } if test "${ac_cv_lib_m_sqrt+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char sqrt (); int main () { return sqrt (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_m_sqrt=yes else ac_cv_lib_m_sqrt=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5 $as_echo "$ac_cv_lib_m_sqrt" >&6; } if test "x$ac_cv_lib_m_sqrt" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBM 1 _ACEOF LIBS="-lm $LIBS" fi @%:@ Check whether --with-fftw was given. if test "${with_fftw+set}" = set; then : withval=$with_fftw; test "$withval" = no && as_fn_error "fftw is a required package" "$LINENO" 5 test "$withval" = yes || fftw_prefix="$withval" with_fftw=yes else with_fftw=yes fi if test $with_fftw = yes ; then #user override if test "x$FFTW_LIBS" != x && test "x$FFTW_CXXFLAGS" != x ; then : have_fftw=yes else saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" FFTW_LIBS="" FFTW_CXXFLAGS="" if test x$fftw_prefix != x; then # very likely the majority of cases, we will have been configured with: # --with-fftw=/some/thing # # should be ac_FFTW_CXXFLAGS="-I$FFTW_prefix/include" # ac_FFTW_CXXFLAGS="-I$fftw_prefix/include" # # Similarly for fftw, the uninstalled library position is simply in # $fftw_prefix, but the installed is in the standard prefixed subdirectory. # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # ac_FFTW_LDOPTS="-L$fftw_prefix/lib" else # the compiler looks in the "standard" places for FFTW. In real life, # it would be quite possible that FFTW would not be installed in # /usr/include, /usr/lib etc. so the defaults will not usually find # the right dependencies. ac_FFTW_CXXFLAGS="" ac_FFTW_LDOPTS="" fi #dnl test fftw_prefix fftwname="fftw" rfftwname="rfftw" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_print_max_memory_usage in $fftwname" >&5 $as_echo_n "checking for fftw_print_max_memory_usage in $fftwname... " >&6; } LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_print_max_memory_usage(); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test x$have_fftw=xyes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_fftw" >&5 $as_echo "$have_fftw" >&6; } if test $have_fftw = no; then fftwname="sfftw" rfftwname="srfftw" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_print_max_memory_usage in $fftwname" >&5 $as_echo_n "checking for fftw_print_max_memory_usage in $fftwname... " >&6; } LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_print_max_memory_usage(); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test x$have_fftw=xyes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_fftw" >&5 $as_echo "$have_fftw" >&6; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi #dnl user override if test x$have_fftw = xyes; then : test "x$FFTW_CXXFLAGS" = x && FFTW_CXXFLAGS="$ac_FFTW_CXXFLAGS" test "x$FFTW_LIBS" = x && FFTW_LIBS="$ac_FFTW_LDOPTS -l$rfftwname -l$fftwname" : else as_fn_error "If fftw exist on you system, are you sure you are using the fftw libraries that was configured with --enable-float?" "$LINENO" 5 as_fn_error "locating necessary fftw" "$LINENO" 5 fi fi # --with-fftw @%:@ Check whether --with-mmdb was given. if test "${with_mmdb+set}" = set; then : withval=$with_mmdb; test "$withval" = no || with_mmdb=yes test "$withval" = yes || mmdb_prefix="$withval" else with_mmdb="$enable_mmdb" test $enable_mmdbold = yes && with_mmdb=yes test $enable_cif = yes && with_mmdb=yes test $enable_minimol = yes && with_mmdb=yes fi if test x$with_mmdb = xyes ; then #user override if test "x$MMDB_LIBS" != x && test "x$MMDB_CXXFLAGS" != x ; then : have_mmdb=yes else saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" MMDB_CXXFLAGS="" MMDB_LIBS="" if test x$mmdb_prefix != x; then # very likely the majority of cases, we will try to configure with: # --with-mmdb=/some/thing # # should ideally be MMDB_CXXFLAGS="-I$MMDB_prefix/include", and the like # when MMDB and dependencies get installed # ac_mmdb_dirs=' . include lib src lib/src lib/src/mmdb' for ac_dir in $ac_mmdb_dirs; do if test -r "$mmdb_prefix/$ac_dir/mmdb/mmdb_manager.h"; then ac_MMDB_CXXFLAGS="-I$mmdb_prefix/$ac_dir" break fi done # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # for ac_dir in $ac_mmdb_dirs; do for ac_extension in a so sl dylib; do if test -r "$mmdb_prefix/$ac_dir/libmmdb.$ac_extension"; then ac_MMDB_LDOPTS="-L$mmdb_prefix/$ac_dir -lmmdb" break 2 fi done done else # the compiler looks in the "standard" places for MMDB. In real life, # it would be quite unlikely that MMDB would be installed in /usr/include, # /usr/lib etc. so this code will not usually find the right dependencies. ac_MMDB_CXXFLAGS="" ac_MMDB_LDOPTS="" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMMDBManager in MMDB" >&5 $as_echo_n "checking for CMMDBManager in MMDB... " >&6; } LIBS="$ac_MMDB_LDOPTS $saved_LIBS" CXXFLAGS="$ac_MMDB_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "mmdb/mmdb_manager.h" int main () { CMMDBManager a; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_mmdb=yes else have_mmdb=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # the language we have just quit LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi # user override if test "x$have_mmdb" = xyes; then : test "x$MMDB_CXXFLAGS" = x && MMDB_CXXFLAGS=$ac_MMDB_CXXFLAGS test "x$MMDB_LIBS" = x && MMDB_LIBS=$ac_MMDB_LDOPTS { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mmdb" >&5 $as_echo "$have_mmdb" >&6; } : else { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mmdb" >&5 $as_echo "$have_mmdb" >&6; } if test "x$mmdb_prefix" != x ; then if test "x$ac_MMDB_CXXFLAGS" != x ; then case "$ac_MMDB_CXXFLAGS" in *src/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#src/mmdb#src#g` ;; *include/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#include/mmdb#lib#g` ;; *) esac MMDB_CXXFLAGS="$ac_MMDB_CXXFLAGS" MMDB_LIBS=`echo "$ac_MMDB_LDOPTS -lmmdb" | sed s#-I#-L#` { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&2;} have_mmdb=yes else MMDB_CXXFLAGS="-I$mmdb_prefix/src -I$mmdb_prefix/include" MMDB_LIBS="-L$mmdb_prefix/src -L$mmdb_prefix/lib -lmmdb" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&2;} have_mmdb=yes fi else test $enable_mmdb = yes && as_fn_error "Failed to find mmdb, but --enable-mmdb was given " "$LINENO" 5 test $enable_mmdbold = yes && as_fn_error "Failed to find mmdb, but --enable-mmdbold was given" "$LINENO" 5 test $enable_minimol = yes && as_fn_error "Failed to find mmdb, but --enable-minimol was given" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: mmdb not found" >&5 $as_echo "$as_me: WARNING: mmdb not found" >&2;} fi fi fi #dnl --with-mmdb @%:@ Check whether --with-ccp4 was given. if test "${with_ccp4+set}" = set; then : withval=$with_ccp4; test "$withval" = no || with_ccp4=yes test "$withval" = yes || ccp4_prefix="$withval" else with_ccp4="$enable_ccp4" fi #dnl default is yes for now if test x$with_ccp4 = xyes ; then #user override if test "x$CCP4_LIBS" != x && test "x$CCP4_CXXFLAGS" != x ; then : have_ccp4=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccp4_errno in CCP4" >&5 $as_echo_n "checking for ccp4_errno in CCP4... " >&6; } saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCP4_LIBS="" CCP4_CXXFLAGS="" if test "x$ccp4_prefix" != x; then ac_ccp4_dirs=' . include lib' for ac_dir in $ac_ccp4_dirs; do if test -r "$ccp4_prefix/$ac_dir/ccp4/ccp4_errno.h"; then ac_CCP4_CXXFLAGS="-I$ccp4_prefix/$ac_dir" break fi done for ac_dir in $ac_ccp4_dirs; do for ac_extension in a so sl dylib; do if test -r "$ccp4_prefix/$ac_dir/libccp4c.$ac_extension"; then ac_CCP4_LDOPTS="-L$ccp4_prefix/$ac_dir -lccp4c" break 2 fi done done else ac_CCP4_CXXFLAGS="" ac_CCP4_LDOPTS="-lccp4c" fi LIBS="$ac_CCP4_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCP4_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "ccp4/ccp4_errno.h" int main () { int a = ccp4_errno; CCP4::ccp4_error("conftest"); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_ccp4=yes else have_ccp4=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # the language we have just quit { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ccp4" >&5 $as_echo "$have_ccp4" >&6; } LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi # user override if test x$have_ccp4 = xyes; then : test "x$CCP4_CXXFLAGS" = x && CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" test "x$CCP4_LIBS" = x && CCP4_LIBS="$ac_CCP4_LDOPTS" : else if test "x$ccp4_prefix" != x ; then if test "x$ac_CCP4_CXXFLAGS" != x ; then case "$ac_CCP4_CXXFLAGS" in *include/ccp4 ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#lib#g` ac_CCP4_CXXFLAGS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#include#g` ;; *include ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include#lib#g` ;; *) ac_CCP4_LDOPTS="$ac_CCP4_CXXFLAGS" esac ac_CCP4_LDOPTS=`echo "$ac_CCP4_LDOPTS" | sed s#-I#-L#` CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" CCP4_LIBS="$ac_CCP4_LDOPTS -lccp4c" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&2;} have_ccp4=yes else CCP4_CXXFLAGS="-I$ccp4_prefix/lib/src -I$ccp4_prefix/include" CCP4_LIBS="-L$ccp4_prefix/lib/src -L$ccp4_prefix/lib -lccp4c" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&2;} have_ccp4=yes fi else test $enable_ccp4 = yes && as_fn_error "Failed to find ccp4 libs, but --enable-ccp4 was given " "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ccp4 not found" >&5 $as_echo "$as_me: WARNING: ccp4 not found" >&2;} fi fi fi #dnl --with-ccp4 @%:@ Check whether --with-cctbx was given. if test "${with_cctbx+set}" = set; then : withval=$with_cctbx; test "$withval" = no || with_cctbx=yes test "$withval" = yes || cctbx_prefix="$withval" else with_cctbx="$enable_cctbx" fi #dnl default is no for now if test "x${with_cctbx}" = xyes ; then if test "x$CCTBX_LIBS" != x && test "x$CCTBX_CXXFLAGS" != x ; then : have_cctbx=yes else saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCTBX_LIBS="" CCTBX_CXXFLAGS="" if test "x$cctbx_prefix" != x; then ac_cctbx_dirs=' . lib include build/cctbx/lib' for ac_dir in $ac_cctbx_dirs; do if test -r "$cctbx_prefix/$ac_dir/cctbx/miller.h"; then ac_CCTBX_CXXFLAGS="-I$cctbx_prefix/$ac_dir" break fi done for ac_dir in $ac_cctbx_dirs; do for ac_extension in a so sl dylib; do if test -r "$cctbx_prefix/$ac_dir/libsgtbx.$ac_extension"; then ac_CCTBX_LDOPTS="-L$cctbx_prefix/$ac_dir -lsgtbx -luctbx" break 2 fi done done else ac_CCTBX_CXXFLAGS="" ac_CCTBX_LDOPTS="-lsgtbx -luctbx" fi if test "x$ac_cv_env_BOOST_set" != xset; then if test "x$cctbx_prefix" != x; then BOOST="$cctbx_prefix/../boost" fi fi ac_CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS -I$BOOST" #extend for systems that need it case "$host_os" in *osf* | *64* | *irix* ) ac_CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS -I$BOOST/boost/compatibility/ccp_c_headers" esac ac_CCTBX_LDOPTS="$ac_CCTBX_LDOPTS -lboost_python" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CCTBX and BOOST" >&5 $as_echo_n "checking for CCTBX and BOOST... " >&6; } LIBS="$ac_CCTBX_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCTBX_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "cctbx/miller.h" int main () { cctbx::Miller::Index a; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_cctbx=yes else have_cctbx=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # the language we have just quit { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_cctbx" >&5 $as_echo "$have_cctbx" >&6; } LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi # user override if test x$have_cctbx = xyes; then : test "x$CCTBX_CXXFLAGS" = x && CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS" test "x$CCTBX_LIBS" = x && CCTBX_LIBS="$ac_CCTBX_LDOPTS" : else test $enable_cctbx = yes && as_fn_error "Failed to find cctbx, but --enable-cctbx was given " "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cctbx not found" >&5 $as_echo "$as_me: WARNING: cctbx not found" >&2;} fi fi #dnl --with-cctbx # Checks for typedefs, structures, and compiler characteristics. # # Does clipper use these? I'm guessing not, commented. # AC_C_CONST # AC_C_INLINE # AC_TYPE_SIZE_T # Checks for library functions. for ac_func in floor pow rint sqrt do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var" eval as_val=\$$as_ac_var if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } if test "${ac_cv_header_time+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include int main () { if ((struct tm *) 0) return 0; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_header_time=yes else ac_cv_header_time=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 $as_echo "$ac_cv_header_time" >&6; } if test $ac_cv_header_time = yes; then $as_echo "@%:@define TIME_WITH_SYS_TIME 1" >>confdefs.h fi for ac_header in utime.h do : ac_fn_cxx_check_header_mongrel "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default" if test "x$ac_cv_header_utime_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_UTIME_H 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utimbuf" >&5 $as_echo_n "checking for struct utimbuf... " >&6; } if test "${fu_cv_sys_struct_utimbuf+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef TIME_WITH_SYS_TIME # include # include #else # ifdef HAVE_SYS_TIME_H # include # else # include # endif #endif #ifdef HAVE_UTIME_H # include #endif int main () { static struct utimbuf x; x.actime = x.modtime; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : fu_cv_sys_struct_utimbuf=yes else fu_cv_sys_struct_utimbuf=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $fu_cv_sys_struct_utimbuf" >&5 $as_echo "$fu_cv_sys_struct_utimbuf" >&6; } if test $fu_cv_sys_struct_utimbuf = yes; then if test x = y; then # This code is deliberately never run via ./configure. # This is a hack to make autoheader put the corresponding # HAVE_* undef for this symbol in config.h.in. This saves me the # trouble of having to maintain the #undef in acconfig.h manually. for ac_func in STRUCT_UTIMBUF do : ac_fn_cxx_check_func "$LINENO" "STRUCT_UTIMBUF" "ac_cv_func_STRUCT_UTIMBUF" if test "x$ac_cv_func_STRUCT_UTIMBUF" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_STRUCT_UTIMBUF 1 _ACEOF fi done fi # Defining it this way (rather than via AC_DEFINE) short-circuits the # autoheader check -- autoheader doesn't know it's already been taken # care of by the hack above. ac_kludge=HAVE_STRUCT_UTIMBUF cat >>confdefs.h <<_ACEOF @%:@define $ac_kludge 1 _ACEOF fi if test "$ac_cv_enable_debug" = yes; then DEBUG_TRUE= DEBUG_FALSE='#' else DEBUG_TRUE='#' DEBUG_FALSE= fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $F77" >&5 $as_echo_n "checking how to get verbose linking output from $F77... " >&6; } if test "${ac_cv_prog_f77_v+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_v= # Try some options frequently used verbose output for ac_verb in -v -verbose --verbose -V -\#\#\#; do cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF # Compile and link our simple test program by passing a flag (argument # 1 to this macro) to the Fortran compiler in order to get # "verbose" output that we can then parse for the Fortran linker # flags. ac_save_FFLAGS=$FFLAGS FFLAGS="$FFLAGS $ac_verb" eval "set x $ac_link" shift $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH, # LIBRARY_PATH; skip all such settings. ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="` $as_echo "$ac_f77_v_output" >&5 FFLAGS=$ac_save_FFLAGS rm -rf conftest* # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where # /foo, /bar, and /baz are search directories for the Fortran linker. # Here, we change these into -L/foo -L/bar -L/baz (and put it first): ac_f77_v_output="`echo $ac_f77_v_output | grep 'LPATH is:' | sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output" # FIXME: we keep getting bitten by quoted arguments; a more general fix # that detects unbalanced quotes in FLIBS should be implemented # and (ugh) tested at some point. case $ac_f77_v_output in # If we are using xlf then replace all the commas with spaces. *xlfentry*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;; # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted # $LIBS confuse us, and the libraries appear later in the output anyway). *mGLOB_options_string*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;; # Portland Group compiler has singly- or doubly-quoted -cmdline argument # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4. # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2". *-cmdline\ * | *-ignore\ * | *-def\ *) ac_f77_v_output=`echo $ac_f77_v_output | sed "\ s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;; # If we are using Cray Fortran then delete quotes. *cft90*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;; esac # look for -l* and *.a constructs in the output for ac_arg in $ac_f77_v_output; do case $ac_arg in [\\/]*.a | ?:[\\/]*.a | -[lLRu]*) ac_cv_prog_f77_v=$ac_verb break 2 ;; esac done done if test -z "$ac_cv_prog_f77_v"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $F77" >&5 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $F77" >&2;} fi else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5 $as_echo "$as_me: WARNING: compilation failed" >&2;} fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_v" >&5 $as_echo "$ac_cv_prog_f77_v" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 libraries of $F77" >&5 $as_echo_n "checking for Fortran 77 libraries of $F77... " >&6; } if test "${ac_cv_f77_libs+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$FLIBS" != "x"; then ac_cv_f77_libs="$FLIBS" # Let the user override the test. else cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF # Compile and link our simple test program by passing a flag (argument # 1 to this macro) to the Fortran compiler in order to get # "verbose" output that we can then parse for the Fortran linker # flags. ac_save_FFLAGS=$FFLAGS FFLAGS="$FFLAGS $ac_cv_prog_f77_v" eval "set x $ac_link" shift $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH, # LIBRARY_PATH; skip all such settings. ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="` $as_echo "$ac_f77_v_output" >&5 FFLAGS=$ac_save_FFLAGS rm -rf conftest* # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where # /foo, /bar, and /baz are search directories for the Fortran linker. # Here, we change these into -L/foo -L/bar -L/baz (and put it first): ac_f77_v_output="`echo $ac_f77_v_output | grep 'LPATH is:' | sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output" # FIXME: we keep getting bitten by quoted arguments; a more general fix # that detects unbalanced quotes in FLIBS should be implemented # and (ugh) tested at some point. case $ac_f77_v_output in # If we are using xlf then replace all the commas with spaces. *xlfentry*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;; # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted # $LIBS confuse us, and the libraries appear later in the output anyway). *mGLOB_options_string*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;; # Portland Group compiler has singly- or doubly-quoted -cmdline argument # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4. # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2". *-cmdline\ * | *-ignore\ * | *-def\ *) ac_f77_v_output=`echo $ac_f77_v_output | sed "\ s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;; # If we are using Cray Fortran then delete quotes. *cft90*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;; esac ac_cv_f77_libs= # Save positional arguments (if any) ac_save_positional="$@" set X $ac_f77_v_output while test $@%:@ != 1; do shift ac_arg=$1 case $ac_arg in [\\/]*.a | ?:[\\/]*.a) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi ;; -bI:*) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else if test "$ac_compiler_gnu" = yes; then for ac_link_opt in $ac_arg; do ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt" done else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi fi ;; # Ignore these flags. -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \ |-LANG:=* | -LIST:* | -LNO:*) ;; -lkernel32) test x"$CYGWIN" != xyes && ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" ;; -[LRuYz]) # These flags, when seen by themselves, take an argument. # We remove the space between option and argument and re-iterate # unless we find an empty arg or a new option (starting with -) case $2 in "" | -*);; *) ac_arg="$ac_arg$2" shift; shift set X $ac_arg "$@" ;; esac ;; -YP,*) for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_j" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_arg="$ac_arg $ac_j" ac_cv_f77_libs="$ac_cv_f77_libs $ac_j" fi done ;; -[lLR]*) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi ;; -zallextract*| -zdefaultextract) ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" ;; # Ignore everything else. esac done # restore positional arguments set X $ac_save_positional; shift # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen, # then we insist that the "run path" must be an absolute path (i.e. it # must begin with a "/"). case `(uname -sr) 2>/dev/null` in "SunOS 5"*) ac_ld_run_path=`$as_echo "$ac_f77_v_output" | sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'` test "x$ac_ld_run_path" != x && if test "$ac_compiler_gnu" = yes; then for ac_link_opt in $ac_ld_run_path; do ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt" done else ac_cv_f77_libs="$ac_cv_f77_libs $ac_ld_run_path" fi ;; esac fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_libs" >&5 $as_echo "$ac_cv_f77_libs" >&6; } FLIBS="$ac_cv_f77_libs" ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran 77 libraries" >&5 $as_echo_n "checking for dummy main to link with Fortran 77 libraries... " >&6; } if test "${ac_cv_f77_dummy_main+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_f77_dm_save_LIBS=$LIBS LIBS="$LIBS $FLIBS" ac_fortran_dm_var=F77_DUMMY_MAIN ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # First, try linking without a dummy main: cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_fortran_dummy_main=none else ac_cv_fortran_dummy_main=unknown fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test $ac_cv_fortran_dummy_main = unknown; then for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@define $ac_fortran_dm_var $ac_func #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_fortran_dummy_main=$ac_func; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done fi ac_ext=f 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 ac_cv_f77_dummy_main=$ac_cv_fortran_dummy_main rm -rf conftest* LIBS=$ac_f77_dm_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_dummy_main" >&5 $as_echo "$ac_cv_f77_dummy_main" >&6; } F77_DUMMY_MAIN=$ac_cv_f77_dummy_main if test "$F77_DUMMY_MAIN" != unknown; then : if test $F77_DUMMY_MAIN != none; then cat >>confdefs.h <<_ACEOF @%:@define F77_DUMMY_MAIN $F77_DUMMY_MAIN _ACEOF if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then $as_echo "@%:@define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h fi fi else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "linking to Fortran libraries from C fails See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 name-mangling scheme" >&5 $as_echo_n "checking for Fortran 77 name-mangling scheme... " >&6; } if test "${ac_cv_f77_mangling+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF subroutine foobar() return end subroutine foo_bar() return end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : mv conftest.$ac_objext cfortran_test.$ac_objext ac_save_LIBS=$LIBS LIBS="cfortran_test.$ac_objext $LIBS $FLIBS" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_success=no for ac_foobar in foobar FOOBAR; do for ac_underscore in "" "_"; do ac_func="$ac_foobar$ac_underscore" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return $ac_func (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_success=yes; break 2 fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done done ac_ext=f 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 "$ac_success" = "yes"; then case $ac_foobar in foobar) ac_case=lower ac_foo_bar=foo_bar ;; FOOBAR) ac_case=upper ac_foo_bar=FOO_BAR ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_success_extra=no for ac_extra in "" "_"; do ac_func="$ac_foo_bar$ac_underscore$ac_extra" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return $ac_func (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_success_extra=yes; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done ac_ext=f 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 "$ac_success_extra" = "yes"; then ac_cv_f77_mangling="$ac_case case" if test -z "$ac_underscore"; then ac_cv_f77_mangling="$ac_cv_f77_mangling, no underscore" else ac_cv_f77_mangling="$ac_cv_f77_mangling, underscore" fi if test -z "$ac_extra"; then ac_cv_f77_mangling="$ac_cv_f77_mangling, no extra underscore" else ac_cv_f77_mangling="$ac_cv_f77_mangling, extra underscore" fi else ac_cv_f77_mangling="unknown" fi else ac_cv_f77_mangling="unknown" fi LIBS=$ac_save_LIBS rm -rf conftest* rm -f cfortran_test* else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compile a simple Fortran program See \`config.log' for more details." "$LINENO" 5; } fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_mangling" >&5 $as_echo "$ac_cv_f77_mangling" >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test "x$enable_fortran" = "yes"; then : ac_ext=f 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 case $ac_cv_f77_mangling in "lower case, no underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name" >>confdefs.h ;; "lower case, no underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name ## _" >>confdefs.h ;; "lower case, underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name ## _" >>confdefs.h ;; "lower case, underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name ## __" >>confdefs.h ;; "upper case, no underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME" >>confdefs.h ;; "upper case, no underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME ## _" >>confdefs.h ;; "upper case, underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME ## _" >>confdefs.h ;; "upper case, underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME ## __" >>confdefs.h ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;} ;; esac ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu else cat >>confdefs.h <<\_ACEOF #undef F77_FUNC _ACEOF fi ac_config_files="$ac_config_files Makefile clipper/Makefile clipper/cctbx/Makefile clipper/ccp4/Makefile clipper/contrib/Makefile clipper/core/Makefile clipper/mmdb/Makefile clipper/mmdbold/Makefile clipper/minimol/Makefile clipper/phs/Makefile clipper/cif/Makefile clipper/cns/Makefile clipper/fortran/Makefile examples/Makefile clipper-config macros/Makefile dox/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIB@&t@OBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${DEBUG_TRUE}" && test -z "${DEBUG_FALSE}"; then as_fn_error "conditional \"DEBUG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : ${CONFIG_STATUS=./config.status} ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH @%:@ as_fn_error ERROR [LINENO LOG_FD] @%:@ --------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with status @S|@?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } @%:@ as_fn_error @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in @%:@( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by clipper $as_me 2.1, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ clipper config.status 2.1 configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" Copyright (C) 2009 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX @%:@@%:@ Running $as_me. @%:@@%:@ _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`' predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`' predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`' postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`' LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`' LD_F77='`$ECHO "X$LD_F77" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds_F77='`$ECHO "X$old_archive_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_F77='`$ECHO "X$compiler_F77" | $Xsed -e "$delay_single_quote_subst"`' GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`' GCC_F77='`$ECHO "X$GCC_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_F77='`$ECHO "X$lt_prog_compiler_no_builtin_flag_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl_F77='`$ECHO "X$lt_prog_compiler_wl_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic_F77='`$ECHO "X$lt_prog_compiler_pic_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static_F77='`$ECHO "X$lt_prog_compiler_static_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_F77='`$ECHO "X$lt_cv_prog_compiler_c_o_F77" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc_F77='`$ECHO "X$archive_cmds_need_lc_F77" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_F77='`$ECHO "X$enable_shared_with_static_runtimes_F77" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec_F77='`$ECHO "X$export_dynamic_flag_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec_F77='`$ECHO "X$whole_archive_flag_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object_F77='`$ECHO "X$compiler_needs_object_F77" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds_F77='`$ECHO "X$old_archive_from_new_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_F77='`$ECHO "X$old_archive_from_expsyms_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_F77='`$ECHO "X$archive_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds_F77='`$ECHO "X$archive_expsym_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' module_cmds_F77='`$ECHO "X$module_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds_F77='`$ECHO "X$module_expsym_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld_F77='`$ECHO "X$with_gnu_ld_F77" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag_F77='`$ECHO "X$allow_undefined_flag_F77" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag_F77='`$ECHO "X$no_undefined_flag_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_F77='`$ECHO "X$hardcode_libdir_flag_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld_F77='`$ECHO "X$hardcode_libdir_flag_spec_ld_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator_F77='`$ECHO "X$hardcode_libdir_separator_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_F77='`$ECHO "X$hardcode_direct_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute_F77='`$ECHO "X$hardcode_direct_absolute_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L_F77='`$ECHO "X$hardcode_minus_L_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var_F77='`$ECHO "X$hardcode_shlibpath_var_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic_F77='`$ECHO "X$hardcode_automatic_F77" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath_F77='`$ECHO "X$inherit_rpath_F77" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs_F77='`$ECHO "X$link_all_deplibs_F77" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path_F77='`$ECHO "X$fix_srcfile_path_F77" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols_F77='`$ECHO "X$always_export_symbols_F77" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds_F77='`$ECHO "X$export_symbols_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms_F77='`$ECHO "X$exclude_expsyms_F77" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms_F77='`$ECHO "X$include_expsyms_F77" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds_F77='`$ECHO "X$prelink_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec_F77='`$ECHO "X$file_list_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action_F77='`$ECHO "X$hardcode_action_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs_F77='`$ECHO "X$compiler_lib_search_dirs_F77" | $Xsed -e "$delay_single_quote_subst"`' predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' predep_objects_F77='`$ECHO "X$predep_objects_F77" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects_F77='`$ECHO "X$postdep_objects_F77" | $Xsed -e "$delay_single_quote_subst"`' predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' predeps_F77='`$ECHO "X$predeps_F77" | $Xsed -e "$delay_single_quote_subst"`' postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' postdeps_F77='`$ECHO "X$postdeps_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path_F77='`$ECHO "X$compiler_lib_search_path_F77" | $Xsed -e "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # Quote evaled strings. for var in SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ OBJDUMP \ deplibs_check_method \ file_magic_cmd \ AR \ AR_FLAGS \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ SHELL \ ECHO \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_wl \ lt_prog_compiler_pic \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_flag_spec_ld \ hardcode_libdir_separator \ fix_srcfile_path \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ finish_eval \ old_striplib \ striplib \ compiler_lib_search_dirs \ predep_objects \ postdep_objects \ predeps \ postdeps \ compiler_lib_search_path \ LD_CXX \ LD_F77 \ compiler_CXX \ compiler_F77 \ lt_prog_compiler_no_builtin_flag_CXX \ lt_prog_compiler_no_builtin_flag_F77 \ lt_prog_compiler_wl_CXX \ lt_prog_compiler_wl_F77 \ lt_prog_compiler_pic_CXX \ lt_prog_compiler_pic_F77 \ lt_prog_compiler_static_CXX \ lt_prog_compiler_static_F77 \ lt_cv_prog_compiler_c_o_CXX \ lt_cv_prog_compiler_c_o_F77 \ export_dynamic_flag_spec_CXX \ export_dynamic_flag_spec_F77 \ whole_archive_flag_spec_CXX \ whole_archive_flag_spec_F77 \ compiler_needs_object_CXX \ compiler_needs_object_F77 \ with_gnu_ld_CXX \ with_gnu_ld_F77 \ allow_undefined_flag_CXX \ allow_undefined_flag_F77 \ no_undefined_flag_CXX \ no_undefined_flag_F77 \ hardcode_libdir_flag_spec_CXX \ hardcode_libdir_flag_spec_F77 \ hardcode_libdir_flag_spec_ld_CXX \ hardcode_libdir_flag_spec_ld_F77 \ hardcode_libdir_separator_CXX \ hardcode_libdir_separator_F77 \ fix_srcfile_path_CXX \ fix_srcfile_path_F77 \ exclude_expsyms_CXX \ exclude_expsyms_F77 \ include_expsyms_CXX \ include_expsyms_F77 \ file_list_spec_CXX \ file_list_spec_F77 \ compiler_lib_search_dirs_CXX \ compiler_lib_search_dirs_F77 \ predep_objects_CXX \ predep_objects_F77 \ postdep_objects_CXX \ postdep_objects_F77 \ predeps_CXX \ predeps_F77 \ postdeps_CXX \ postdeps_F77 \ compiler_lib_search_path_CXX \ compiler_lib_search_path_F77; do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec \ old_archive_cmds_CXX \ old_archive_cmds_F77 \ old_archive_from_new_cmds_CXX \ old_archive_from_new_cmds_F77 \ old_archive_from_expsyms_cmds_CXX \ old_archive_from_expsyms_cmds_F77 \ archive_cmds_CXX \ archive_cmds_F77 \ archive_expsym_cmds_CXX \ archive_expsym_cmds_F77 \ module_cmds_CXX \ module_cmds_F77 \ module_expsym_cmds_CXX \ module_expsym_cmds_F77 \ export_symbols_cmds_CXX \ export_symbols_cmds_F77 \ prelink_cmds_CXX \ prelink_cmds_F77; do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Fix-up fallback echo if it was mangled by the above quoting rules. case \$lt_ECHO in *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` ;; esac ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "clipper/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/Makefile" ;; "clipper/cctbx/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/cctbx/Makefile" ;; "clipper/ccp4/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/ccp4/Makefile" ;; "clipper/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/contrib/Makefile" ;; "clipper/core/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/core/Makefile" ;; "clipper/mmdb/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/mmdb/Makefile" ;; "clipper/mmdbold/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/mmdbold/Makefile" ;; "clipper/minimol/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/minimol/Makefile" ;; "clipper/phs/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/phs/Makefile" ;; "clipper/cif/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/cif/Makefile" ;; "clipper/cns/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/cns/Makefile" ;; "clipper/fortran/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/fortran/Makefile" ;; "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; "clipper-config") CONFIG_FILES="$CONFIG_FILES clipper-config" ;; "macros/Makefile") CONFIG_FILES="$CONFIG_FILES macros/Makefile" ;; "dox/Makefile") CONFIG_FILES="$CONFIG_FILES dox/Makefile" ;; *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ || as_fn_error "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/ s/:*\${srcdir}:*/:/ s/:*@srcdir@:*/:/ s/^\([^=]*=[ ]*\):*/\1/ s/:*$// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_t=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_t"; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ || as_fn_error "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" } >"$tmp/config.h" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$tmp/config.h" "$ac_file" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "libtool":C) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="CXX F77 " # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # An object symbol dumper. OBJDUMP=$lt_OBJDUMP # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method == "file_magic". file_magic_cmd=$lt_file_magic_cmd # The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # The name of the directory that contains temporary libtool files. objdir=$objdir # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that does not interpret backslashes. ECHO=$lt_ECHO # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects postdep_objects=$lt_postdep_objects predeps=$lt_predeps postdeps=$lt_postdeps # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) case $xsi_shell in yes) cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac } # func_basename file func_basename () { func_basename_result="${1##*/}" } # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}" } # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). func_stripname () { # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"} } # func_opt_split func_opt_split () { func_opt_split_opt=${1%%=*} func_opt_split_arg=${1#*=} } # func_lo2o object func_lo2o () { case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac } # func_xform libobj-or-source func_xform () { func_xform_result=${1%.*}.lo } # func_arith arithmetic-term... func_arith () { func_arith_result=$(( $* )) } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=${#1} } _LT_EOF ;; *) # Bourne compatible functions. cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi } # func_basename file func_basename () { func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` } # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # func_strip_suffix prefix name func_stripname () { case ${2} in .*) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; esac } # sed scripts: my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' my_sed_long_arg='1s/^-[^=]*=//' # func_opt_split func_opt_split () { func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` } # func_lo2o object func_lo2o () { func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` } # func_xform libobj-or-source func_xform () { func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` } # func_arith arithmetic-term... func_arith () { func_arith_result=`expr "$@"` } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` } _LT_EOF esac case $lt_shell_append in yes) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$1+=\$2" } _LT_EOF ;; *) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$1=\$$1\$2" } _LT_EOF ;; esac sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: CXX # The linker used to build libraries. LD=$lt_LD_CXX # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_CXX # A language specific compiler. CC=$lt_compiler_CXX # Is the compiler the GNU compiler? with_gcc=$GCC_CXX # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_CXX # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_CXX # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_CXX # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_CXX # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_CXX # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_CXX archive_expsym_cmds=$lt_archive_expsym_cmds_CXX # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_CXX module_expsym_cmds=$lt_module_expsym_cmds_CXX # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_CXX # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_CXX # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_CXX # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_CXX # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_CXX # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_CXX # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_CXX # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_CXX # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path_CXX # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_CXX # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_CXX # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_CXX # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_CXX # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_CXX # Specify filename containing input files. file_list_spec=$lt_file_list_spec_CXX # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_CXX # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_CXX postdep_objects=$lt_postdep_objects_CXX predeps=$lt_predeps_CXX postdeps=$lt_postdeps_CXX # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_CXX # ### END LIBTOOL TAG CONFIG: CXX _LT_EOF cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: F77 # The linker used to build libraries. LD=$lt_LD_F77 # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_F77 # A language specific compiler. CC=$lt_compiler_F77 # Is the compiler the GNU compiler? with_gcc=$GCC_F77 # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_F77 # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_F77 # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_F77 # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_F77 # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_F77 # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_F77 archive_expsym_cmds=$lt_archive_expsym_cmds_F77 # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_F77 module_expsym_cmds=$lt_module_expsym_cmds_F77 # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_F77 # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_F77 # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_F77 # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_F77 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_F77 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_F77 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_F77 # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_F77 # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_F77 # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path_F77 # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_F77 # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_F77 # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_F77 # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_F77 # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_F77 # Specify filename containing input files. file_list_spec=$lt_file_list_spec_F77 # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_F77 # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_F77 postdep_objects=$lt_postdep_objects_F77 predeps=$lt_predeps_F77 postdeps=$lt_postdeps_F77 # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_F77 # ### END LIBTOOL TAG CONFIG: F77 _LT_EOF ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit $? fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo " " echo " " Configuration Summary echo "" ------------------------------ echo core: " " yes echo contrib: " " $enable_contrib echo phs: " " $enable_phs echo cns: " " $enable_cns if test $enable_mmdb = yes; then echo mmdb: " " $have_mmdb else echo mmdb: " " no fi if test $enable_mmdbold = yes; then echo mmdbold: " " $have_mmdb else echo mmdbold: " " no fi if test $enable_minimol = yes; then echo minimol: " " $have_mmdb else echo minimol: " " no fi if test $enable_cif = yes; then echo cif: " " $have_mmdb else echo cif: " " no fi if test $enable_ccp4 = yes; then echo ccp4: " " $have_ccp4 else echo ccp4: " " no fi if test $enable_cctbx = yes; then echo cctbx: " " $have_cctbx else echo cctbx: " " no fi echo fortran: " " $enable_fortran echo " " clipper/autom4te.cache/output.3000644 000765 000000 00002550001 11767567427 016662 0ustar00ccbwheel000000 000000 @%:@! /bin/sh @%:@ Guess values for system-dependent variables and create Makefiles. @%:@ Generated by GNU Autoconf 2.65 for clipper 2.1. @%:@ @%:@ Report bugs to . @%:@ @%:@ @%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, @%:@ Inc. @%:@ @%:@ @%:@ This configure script is free software; the Free Software Foundation @%:@ gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in @%:@( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV export CONFIG_SHELL exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and $0: cowtan@ysbl.york.ac.uk about your system, including any $0: error possibly output before this message. Then install $0: a modern shell, or manually run the script under such a $0: shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith @%:@ as_fn_error ERROR [LINENO LOG_FD] @%:@ --------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with status @S|@?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } @%:@ as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in @%:@( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" # Check that we are running under the correct shell. SHELL=${CONFIG_SHELL-/bin/sh} case X$lt_ECHO in X*--fallback-echo) # Remove one level of quotation (which was required for Make). ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` ;; esac ECHO=${lt_ECHO-echo} if test "X$1" = X--no-reexec; then # Discard the --no-reexec flag, and continue. shift elif test "X$1" = X--fallback-echo; then # Avoid inline document here, it may be left over : elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then # Yippee, $ECHO works! : else # Restart under the correct shell. exec $SHELL "$0" --no-reexec ${1+"$@"} fi if test "X$1" = X--fallback-echo; then # used as fallback echo shift cat <<_LT_EOF $* _LT_EOF exit 0 fi # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test -z "$lt_ECHO"; then if test "X${echo_test_string+set}" != Xset; then # find a string as large as possible, as long as the shell can cope with it for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... if { echo_test_string=`eval $cmd`; } 2>/dev/null && { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null then break fi done fi if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then : else # The Solaris, AIX, and Digital Unix default echo programs unquote # backslashes. This makes it impossible to quote backslashes using # echo "$something" | sed 's/\\/\\\\/g' # # So, first we look for a working echo in the user's PATH. lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for dir in $PATH /usr/ucb; do IFS="$lt_save_ifs" if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$dir/echo" break fi done IFS="$lt_save_ifs" if test "X$ECHO" = Xecho; then # We didn't find a better echo, so look for alternatives. if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # This shell has a builtin print -r that does the trick. ECHO='print -r' elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && test "X$CONFIG_SHELL" != X/bin/ksh; then # If we have ksh, try running configure again with it. ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} export ORIGINAL_CONFIG_SHELL CONFIG_SHELL=/bin/ksh export CONFIG_SHELL exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} else # Try using printf. ECHO='printf %s\n' if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then # Cool, printf works : elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL export CONFIG_SHELL SHELL="$CONFIG_SHELL" export SHELL ECHO="$CONFIG_SHELL $0 --fallback-echo" elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && test "X$echo_testing_string" = 'X\t' && echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && test "X$echo_testing_string" = "X$echo_test_string"; then ECHO="$CONFIG_SHELL $0 --fallback-echo" else # maybe with a smaller string... prev=: for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null then break fi prev="$cmd" done if test "$prev" != 'sed 50q "$0"'; then echo_test_string=`eval $prev` export echo_test_string exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} else # Oops. We lost completely, so just stick with echo. ECHO=echo fi fi fi fi fi fi # Copy echo and quote the copy suitably for passing to libtool from # the Makefile, instead of quoting the original, which is used later. lt_ECHO=$ECHO if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" fi test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIB@&t@OBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='clipper' PACKAGE_TARNAME='clipper' PACKAGE_VERSION='2.1' PACKAGE_STRING='clipper 2.1' PACKAGE_BUGREPORT='cowtan@ysbl.york.ac.uk' PACKAGE_URL='' ac_unique_file="clipper/clipper.h" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIB@&t@OBJS FLIBS DEBUG_FALSE DEBUG_TRUE AR_FLAGS CCTBX_LIBS CCTBX_CXXFLAGS BOOST CCP4_LIBS CCP4_CXXFLAGS MMDB_LIBS MMDB_CXXFLAGS FFTW_LIBS FFTW_CXXFLAGS cbuccaneer_LDFLAGS CLIPPER_FORTRAN_DIR CLIPPER_CNS_DIR CLIPPER_CCTBX_DIR CLIPPER_CCP4_DIR CLIPPER_CIF_DIR CLIPPER_MINIMOL_DIR CLIPPER_MMDBOLD_DIR CLIPPER_MMDB_DIR CLIPPER_PHS_DIR CLIPPER_CONTRIB_DIR ac_ct_F77 FFLAGS F77 CXXCPP am__fastdepCXX_FALSE am__fastdepCXX_TRUE CXXDEPMODE ac_ct_CXX CXXFLAGS CXX MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE CPP OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL lt_ECHO RANLIB AR OBJDUMP LN_S NM ac_ct_DUMPBIN DUMPBIN LD FGREP EGREP GREP SED am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC host_os host_vendor host_cpu host build_os build_vendor build_cpu build LIBTOOL am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_shared enable_static with_pic enable_fast_install enable_dependency_tracking with_gnu_ld enable_libtool_lock enable_maintainer_mode enable_debug enable_contrib enable_phs enable_mmdb enable_mmdbold enable_minimol enable_cif enable_ccp4 enable_cctbx enable_cns enable_fortran with_fftw with_mmdb with_ccp4 with_cctbx ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP CXX CXXFLAGS CCC CXXCPP F77 FFLAGS BOOST' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error "unrecognized option: \`$ac_option' Try \`$0 --help' for more information." ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used." >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures clipper 2.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX @<:@@S|@ac_default_prefix@:>@ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX @<:@PREFIX@:>@ By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --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/clipper@:>@ --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of clipper 2.1:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ --enable-fast-install@<:@=PKGS@:>@ optimize for fast installation @<:@default=yes@:>@ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --disable-libtool-lock avoid locking (might break parallel builds) --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --enable-debug enable debugging options --enable-contrib enable contrib library (default yes) --enable-phs enable PHASEs file interface library (default yes) --enable-mmdb enable mmdb-interface library (requires mmdb library, default no) --enable-mmdbold enable old mmdb-interface library (requires mmdb library, default no) --enable-minimol enable minimol library (requires mmdb library, default no) --enable-cif enable cif-interface library (requires mmdb library, default no) --enable-ccp4 enable ccp4-interface library (requires ccp4c library, default no) --enable-cctbx enable cctbx-interface library (requires cctbx package, default no) --enable-cns enable cns-hkl-interface library (default yes) --enable-fortran enable fortran interface routines (default no) Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic try to use only PIC/non-PIC objects @<:@default=use both@:>@ --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ --with-fftw=PFX Prefix where FFTW has been installed --with-mmdb=PFX use mmdb library (default NO) and set prefix --with-ccp4=PFX use ccp4c library (default is NO) and set prefix --with-cctbx=PFX use cctbx package (default is NO) and set prefix Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor CXX C++ compiler command CXXFLAGS C++ compiler flags CXXCPP C++ preprocessor F77 Fortran 77 compiler command FFLAGS Fortran 77 compiler flags BOOST boost top dir -optional Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF clipper configure 2.1 generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## @%:@ ac_fn_c_try_compile LINENO @%:@ -------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_compile @%:@ ac_fn_c_try_link LINENO @%:@ ----------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_link @%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES @%:@ ------------------------------------------------------- @%:@ Tests whether HEADER exists and can be compiled using the include files in @%:@ INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_header_compile @%:@ ac_fn_c_try_cpp LINENO @%:@ ---------------------- @%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } >/dev/null && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_cpp @%:@ ac_fn_c_try_run LINENO @%:@ ---------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes @%:@ that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_c_try_run @%:@ ac_fn_c_check_func LINENO FUNC VAR @%:@ ---------------------------------- @%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_c_check_func @%:@ ac_fn_cxx_try_compile LINENO @%:@ ---------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_cxx_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_compile @%:@ ac_fn_cxx_try_cpp LINENO @%:@ ------------------------ @%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_cxx_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } >/dev/null && { test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_cpp @%:@ ac_fn_cxx_try_link LINENO @%:@ ------------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_cxx_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_cxx_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_link @%:@ ac_fn_f77_try_compile LINENO @%:@ ---------------------------- @%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_f77_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_f77_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_f77_try_compile @%:@ ac_fn_f77_try_link LINENO @%:@ ------------------------- @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. ac_fn_f77_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_f77_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_f77_try_link @%:@ ac_fn_cxx_try_run LINENO @%:@ ------------------------ @%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes @%:@ that executables *can* be run. ac_fn_cxx_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} as_fn_set_status $ac_retval } @%:@ ac_fn_cxx_try_run @%:@ ac_fn_cxx_check_func LINENO FUNC VAR @%:@ ------------------------------------ @%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_cxx_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_cxx_check_func @%:@ ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES @%:@ --------------------------------------------------------- @%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using @%:@ the include files in INCLUDES and setting the cache variable VAR @%:@ accordingly. ac_fn_cxx_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 @%:@include <$2> _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include <$2> _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 $as_echo "$ac_header_preproc" >&6; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ( cat <<\_ASBOX ## ------------------------------------- ## ## Report this to cowtan@ysbl.york.ac.uk ## ## ------------------------------------- ## _ASBOX ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} } @%:@ ac_fn_cxx_check_header_mongrel 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 clipper $as_me 2.1, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo cat <<\_ASBOX ## ---------------- ## ## Cache variables. ## ## ---------------- ## _ASBOX echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo cat <<\_ASBOX ## ----------------- ## ## Output variables. ## ## ----------------- ## _ASBOX echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then cat <<\_ASBOX ## ------------------- ## ## File substitutions. ## ## ------------------- ## _ASBOX echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then cat <<\_ASBOX ## ----------- ## ## confdefs.h. ## ## ----------- ## _ASBOX echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then ac_site_file1=$CONFIG_SITE elif test "x$prefix" != xNONE; then ac_site_file1=$prefix/share/config.site ac_site_file2=$prefix/etc/config.site else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 $as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu am__api_version='1.11' ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do for ac_t in install-sh install.sh shtool; do if test -f "$ac_dir/$ac_t"; then ac_aux_dir=$ac_dir ac_install_sh="$ac_aux_dir/$ac_t -c" break 2 fi done done if test -z "$ac_aux_dir"; then as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in @%:@(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file ) then # Ok. : else as_fn_error "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if test "${ac_cv_path_mkdir+set}" = set; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AWK+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='clipper' VERSION='2.1' cat >>confdefs.h <<_ACEOF @%:@define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF @%:@define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. AMTAR=${AMTAR-"${am_missing_run}tar"} am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' ac_config_headers="$ac_config_headers config.h" case `pwd` in *\ * | *\ *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.2.6b' macro_revision='1.3017' ltmain="$ac_aux_dir/ltmain.sh" # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 $as_echo_n "checking build system type... " >&6; } if test "${ac_cv_build+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 $as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 $as_echo_n "checking host system type... " >&6; } if test "${ac_cv_host+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 $as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf @%:@ Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $@%:@ != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "no acceptable C compiler found in \$PATH See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 $as_echo_n "checking whether the C compiler works... " >&6; } ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} { as_fn_set_status 77 as_fn_error "C compiler cannot create executables See \`config.log' for more details." "$LINENO" 5; }; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 $as_echo_n "checking for C compiler default output file name... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details." "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if test "${ac_cv_objext+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compute suffix of object files: cannot compile See \`config.log' for more details." "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if test "${ac_cv_path_SED+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if test "${ac_cv_path_GREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if test "${ac_cv_path_EGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if test "${ac_cv_path_FGREP+set}" = set; then : $as_echo_n "(cached) " >&6 else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_FGREP=$FGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 $as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if test "${lt_cv_path_LD+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${lt_cv_prog_gnu_ld+set}" = set; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if test "${lt_cv_path_NM+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$ac_tool_prefix"; then for ac_prog in "dumpbin -symbols" "link -dump -symbols" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DUMPBIN+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in "dumpbin -symbols" "link -dump -symbols" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN fi fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if test "${lt_cv_nm_interface+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:__oline__: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if test "${lt_cv_sys_max_cmd_len+set}" = set; then : $as_echo_n "(cached) " >&6 else i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ = "XX$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 $as_echo "$xsi_shell" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 $as_echo "$lt_shell_append" >&6; } if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if test "${lt_cv_ld_reload_flag+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in darwin*) if test "$GCC" = yes; then reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OBJDUMP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if test "${lt_cv_deplibs_check_method+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. if ( file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be Linux ELF. linux* | k*bsd*-gnu) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. set dummy ${ac_tool_prefix}ar; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_AR+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AR="${ac_tool_prefix}ar" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_AR"; then ac_ct_AR=$AR # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_AR="ar" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi else AR="$ac_cv_prog_AR" fi test -z "$AR" && AR=ar test -z "$AR_FLAGS" && AR_FLAGS=cru if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" fi # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ const struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_save_LIBS="$LIBS" lt_save_CFLAGS="$CFLAGS" LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS="$lt_save_LIBS" CFLAGS="$lt_save_CFLAGS" else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } fi @%:@ Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '#line __oline__ "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if test "${lt_cv_cc_needs_belf+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; sparc*-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) LD="${LD-ld} -m elf64_sparc" ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_DSYMUTIL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_NMEDIT+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_LIPO+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OTOOL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_OTOOL64+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if test "${lt_cv_apple_cc_single_mod+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if test "${lt_cv_ld_exported_symbols_list+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[012]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test "${ac_cv_prog_CPP+set}" = set; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default " eval as_val=\$$as_ac_Header if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi done for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " if test "x$ac_cv_header_dlfcn_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_DLFCN_H 1 _ACEOF fi done # Set options enable_dlopen=no enable_win32_dll=no @%:@ Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi @%:@ Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=yes fi @%:@ Check whether --with-pic was given. if test "${with_pic+set}" = set; then : withval=$with_pic; pic_mode="$withval" else pic_mode=default fi test -z "$pic_mode" && pic_mode=default @%:@ Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac else enable_fast_install=yes fi # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if test "${lt_cv_objdir+set}" = set; then : $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF @%:@define LT_OBJDIR "$lt_cv_objdir/" _ACEOF case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/${ac_tool_prefix}file; then lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/file; then lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC="$CC" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then lt_prog_compiler_no_builtin_flag=' -fno-builtin' { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl*) # IBM XL C 8.0/Fortran 10.1 on PPC lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Sun\ F*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5 $as_echo "$lt_prog_compiler_pic" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if test "${lt_cv_prog_compiler_pic_works+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_flag_spec_ld= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag= tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec= hardcode_libdir_flag_spec_ld='-rpath $libdir' archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' fix_srcfile_path='`cygpath -w "$srcfile"`' enable_shared_with_static_runtimes=yes ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported whole_archive_flag_spec='' link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; freebsd1*) ld_shlibs=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='${wl}-E' ;; hpux10*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld='+b $libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo(void) {} _ACEOF if ac_fn_c_try_link "$LINENO"; then : archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='${wl}-z,text' allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc=no else archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5 $as_echo "$archive_cmds_need_lc" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` else lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if test "${ac_cv_lib_dl_dlopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = x""yes; then : lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if test "${ac_cv_lib_dld_shl_load+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if test "${ac_cv_lib_dl_dlopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if test "${ac_cv_lib_svld_dlopen+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if test "${ac_cv_lib_dld_dld_link+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if test "${lt_cv_dlopen_self+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line __oline__ "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if test "${lt_cv_dlopen_self_static+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line __oline__ "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif void fnord() { int i=42;} int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } ;; esac fi # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC="$lt_save_CC" ac_config_commands="$ac_config_commands libtool" # Only expand once: { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } @%:@ Check whether --enable-maintainer-mode was given. if test "${enable_maintainer_mode+set}" = set; then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else USE_MAINTAINER_MODE=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 $as_echo "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # Checks for programs. ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in xlc++ CC cxx c++ icc g++ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in xlc++ CC cxx c++ icc g++ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if test "${ac_cv_prog_cxx_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$CXX"; then if test -n "$CCC"; then CXX=$CCC else if test -n "$ac_tool_prefix"; then for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CXX"; then ac_cv_prog_CXX="$CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CXX=$ac_cv_prog_CXX if test -n "$CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 $as_echo "$CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CXX" && break done fi if test -z "$CXX"; then ac_ct_CXX=$CXX for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CXX"; then ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CXX="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CXX=$ac_cv_prog_ac_ct_CXX if test -n "$ac_ct_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 $as_echo "$ac_ct_CXX" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CXX" && break done if test "x$ac_ct_CXX" = x; then CXX="g++" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CXX=$ac_ct_CXX fi fi fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_cxx_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GXX=yes else GXX= fi ac_test_CXXFLAGS=${CXXFLAGS+set} ac_save_CXXFLAGS=$CXXFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 $as_echo_n "checking whether $CXX accepts -g... " >&6; } if test "${ac_cv_prog_cxx_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_cxx_werror_flag=$ac_cxx_werror_flag ac_cxx_werror_flag=yes ac_cv_prog_cxx_g=no CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes else CXXFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : else ac_cxx_werror_flag=$ac_save_cxx_werror_flag CXXFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_prog_cxx_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cxx_werror_flag=$ac_save_cxx_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 $as_echo "$ac_cv_prog_cxx_g" >&6; } if test "$ac_test_CXXFLAGS" = set; then CXXFLAGS=$ac_save_CXXFLAGS elif test $ac_cv_prog_cxx_g = yes; then if test "$GXX" = yes; then CXXFLAGS="-g -O2" else CXXFLAGS="-g" fi else if test "$GXX" = yes; then CXXFLAGS="-O2" else CXXFLAGS= fi fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CXX" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CXX_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CXX_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CXX_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then am__fastdepCXX_TRUE= am__fastdepCXX_FALSE='#' else am__fastdepCXX_TRUE='#' am__fastdepCXX_FALSE= fi if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } if test -z "$CXXCPP"; then if test "${ac_cv_prog_CXXCPP+set}" = set; then : $as_echo_n "(cached) " >&6 else # Double quotes because CXXCPP needs to be expanded for CXXCPP in "$CXX -E" "/lib/cpp" do ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CXXCPP=$CXXCPP fi CXXCPP=$ac_cv_prog_CXXCPP else ac_cv_prog_CXXCPP=$CXXCPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 $as_echo "$CXXCPP" >&6; } ac_preproc_ok=false for ac_cxx_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@ifdef __STDC__ @%:@ include @%:@else @%:@ include @%:@endif Syntax error _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@include _ACEOF if ac_fn_cxx_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} _lt_caught_CXX_error=yes; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu else _lt_caught_CXX_error=yes fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu archive_cmds_need_lc_CXX=no allow_undefined_flag_CXX= always_export_symbols_CXX=no archive_expsym_cmds_CXX= compiler_needs_object_CXX=no export_dynamic_flag_spec_CXX= hardcode_direct_CXX=no hardcode_direct_absolute_CXX=no hardcode_libdir_flag_spec_CXX= hardcode_libdir_flag_spec_ld_CXX= hardcode_libdir_separator_CXX= hardcode_minus_L_CXX=no hardcode_shlibpath_var_CXX=unsupported hardcode_automatic_CXX=no inherit_rpath_CXX=no module_cmds_CXX= module_expsym_cmds_CXX= link_all_deplibs_CXX=unknown old_archive_cmds_CXX=$old_archive_cmds no_undefined_flag_CXX= whole_archive_flag_spec_CXX= enable_shared_with_static_runtimes_CXX=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o objext_CXX=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} compiler=$CC compiler_CXX=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' else lt_prog_compiler_no_builtin_flag_CXX= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration @%:@ Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if test "${lt_cv_path_LD+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } if test "${lt_cv_prog_gnu_ld+set}" = set; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_CXX= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } ld_shlibs_CXX=yes case $host_os in aix3*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_CXX='' hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes file_list_spec_CXX='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_CXX=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_CXX=yes hardcode_libdir_flag_spec_CXX='-L$libdir' hardcode_libdir_separator_CXX= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec_CXX='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. always_export_symbols_CXX=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_CXX='-berok' # Determine the default libpath from the value encoded in an empty # executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_CXX="-z nodefs" archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_CXX=' ${wl}-bernotok' allow_undefined_flag_CXX=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_CXX='$convenience' archive_cmds_need_lc_CXX=yes # This is similar to how AIX traditionally builds its shared # libraries. archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_CXX=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_CXX=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_CXX='-L$libdir' allow_undefined_flag_CXX=unsupported always_export_symbols_CXX=no enable_shared_with_static_runtimes_CXX=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_CXX=no fi ;; darwin* | rhapsody*) archive_cmds_need_lc_CXX=no hardcode_direct_CXX=no hardcode_automatic_CXX=yes hardcode_shlibpath_var_CXX=unsupported whole_archive_flag_spec_CXX='' link_all_deplibs_CXX=yes allow_undefined_flag_CXX="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" if test "$lt_cv_apple_cc_single_mod" != "yes"; then archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi else ld_shlibs_CXX=no fi ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; freebsd[12]*) # C++ shared libraries reported to be fairly broken before # switch to ELF ld_shlibs_CXX=no ;; freebsd-elf*) archive_cmds_need_lc_CXX=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions ld_shlibs_CXX=yes ;; gnu*) ;; hpux9*) hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: export_dynamic_flag_spec_CXX='${wl}-E' hardcode_direct_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' hardcode_libdir_separator_CXX=: case $host_cpu in hppa*64*|ia64*) ;; *) export_dynamic_flag_spec_CXX='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no ;; *) hardcode_direct_CXX=yes hardcode_direct_absolute_CXX=yes hardcode_minus_L_CXX=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; aCC*) case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; interix[3-9]*) hardcode_direct_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` -o $lib' fi fi link_all_deplibs_CXX=yes ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: inherit_rpath_CXX=yes ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac archive_cmds_need_lc_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [1-5]* | *pgcpp\ [1-5]*) prelink_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"' old_archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~ $RANLIB $oldlib' archive_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 will use weak symbols archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_CXX='-rpath $libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; xl*) # IBM XL 8.0 on PPC, with GNU ld hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_CXX='${wl}--export-dynamic' archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' hardcode_libdir_flag_spec_CXX='-R$libdir' whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_CXX=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; m88k*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) ld_shlibs_CXX=yes ;; openbsd2*) # C++ shared libraries are fairly broken ld_shlibs_CXX=no ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct_CXX=yes hardcode_shlibpath_var_CXX=no hardcode_direct_absolute_CXX=yes archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' export_dynamic_flag_spec_CXX='${wl}-E' whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=echo else ld_shlibs_CXX=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' hardcode_libdir_separator_CXX=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; cxx*) case $host in osf3*) allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && $ECHO "X${wl}-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' ;; *) allow_undefined_flag_CXX=' -expect_unresolved \*' archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' hardcode_libdir_flag_spec_CXX='-rpath $libdir' ;; esac hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`$ECHO "X$templist" | $Xsed -e "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; $ECHO "X$list" | $Xsed' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_CXX=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # FIXME: insert proper C++ library support ld_shlibs_CXX=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ archive_cmds_need_lc_CXX=yes no_undefined_flag_CXX=' -zdefs' archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' hardcode_libdir_flag_spec_CXX='-R$libdir' hardcode_shlibpath_var_CXX=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' ;; esac link_all_deplibs_CXX=yes output_verbose_link_cmd='echo' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then no_undefined_flag_CXX=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP "\-L"' fi hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_CXX='${wl}-z,text' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_CXX='${wl}-z,text' allow_undefined_flag_CXX='${wl}-z,nodefs' archive_cmds_need_lc_CXX=no hardcode_shlibpath_var_CXX=no hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' hardcode_libdir_separator_CXX=':' link_all_deplibs_CXX=yes export_dynamic_flag_spec_CXX='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; *) # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no GCC_CXX="$GXX" LD_CXX="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... # Dependencies to place before and after the object being linked: predep_objects_CXX= postdep_objects_CXX= predeps_CXX= postdeps_CXX= compiler_lib_search_path_CXX= cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case $p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue else prev= fi if test "$pre_test_object_deps_done" = no; then case $p in -L* | -R*) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$compiler_lib_search_path_CXX"; then compiler_lib_search_path_CXX="${prev}${p}" else compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$postdeps_CXX"; then postdeps_CXX="${prev}${p}" else postdeps_CXX="${postdeps_CXX} ${prev}${p}" fi fi ;; *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$predep_objects_CXX"; then predep_objects_CXX="$p" else predep_objects_CXX="$predep_objects_CXX $p" fi else if test -z "$postdep_objects_CXX"; then postdep_objects_CXX="$p" else postdep_objects_CXX="$postdep_objects_CXX $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling CXX test program" fi $RM -f confest.$objext # PORTME: override above test on systems where it is broken case $host_os in interix[3-9]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. predep_objects_CXX= postdep_objects_CXX= postdeps_CXX= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then postdeps_CXX='-library=Cstd -library=Crun' fi ;; esac ;; esac case " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no ;; esac compiler_lib_search_dirs_CXX= if test -n "${compiler_lib_search_path_CXX}"; then compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi lt_prog_compiler_wl_CXX= lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_CXX='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_CXX='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_CXX='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all lt_prog_compiler_pic_CXX= ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_CXX=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; *) lt_prog_compiler_pic_CXX='-fPIC' ;; esac else case $host_os in aix[4-9]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_CXX='-Bstatic' else lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; dgux*) case $cc_basename in ec++*) lt_prog_compiler_pic_CXX='-KPIC' ;; ghcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then lt_prog_compiler_pic_CXX='+Z' fi ;; aCC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_CXX='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_static_CXX='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler lt_prog_compiler_wl_CXX='--backend -Wl,' lt_prog_compiler_pic_CXX='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fPIC' lt_prog_compiler_static_CXX='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fpic' lt_prog_compiler_static_CXX='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; xlc* | xlC*) # IBM XL 8.0 on PPC lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-qpic' lt_prog_compiler_static_CXX='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) lt_prog_compiler_pic_CXX='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_CXX='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) lt_prog_compiler_wl_CXX='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 lt_prog_compiler_pic_CXX='-pic' ;; cxx*) # Digital/Compaq C++ lt_prog_compiler_wl_CXX='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. lt_prog_compiler_pic_CXX= lt_prog_compiler_static_CXX='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC*) # Sun C++ 4.2, 5.x and Centerline C++ lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' lt_prog_compiler_wl_CXX='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler lt_prog_compiler_pic_CXX='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x lt_prog_compiler_pic_CXX='-pic' lt_prog_compiler_static_CXX='-Bstatic' ;; lcc*) # Lucid lt_prog_compiler_pic_CXX='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 lt_prog_compiler_pic_CXX='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) lt_prog_compiler_can_build_shared_CXX=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_CXX= ;; *) lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX@&t@ -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5 $as_echo "$lt_prog_compiler_pic_CXX" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_CXX"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_CXX=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_CXX@&t@ -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_CXX=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then case $lt_prog_compiler_pic_CXX in "" | " "*) ;; *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; esac else lt_prog_compiler_pic_CXX= lt_prog_compiler_can_build_shared_CXX=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_CXX=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_CXX=yes fi else lt_cv_prog_compiler_static_works_CXX=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then : else lt_prog_compiler_static_CXX= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_CXX=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_CXX=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' case $host_os in aix[4-9]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) export_symbols_cmds_CXX="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' ;; *) export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 $as_echo "$ld_shlibs_CXX" >&6; } test "$ld_shlibs_CXX" = no && can_build_shared=no with_gnu_ld_CXX=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_CXX" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_CXX=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_CXX in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_CXX pic_flag=$lt_prog_compiler_pic_CXX compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_CXX allow_undefined_flag_CXX= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc_CXX=no else archive_cmds_need_lc_CXX=yes fi allow_undefined_flag_CXX=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_CXX" >&5 $as_echo "$archive_cmds_need_lc_CXX" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_CXX= if test -n "$hardcode_libdir_flag_spec_CXX" || test -n "$runpath_var_CXX" || test "X$hardcode_automatic_CXX" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct_CXX" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && test "$hardcode_minus_L_CXX" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_CXX=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_CXX=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_CXX=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 $as_echo "$hardcode_action_CXX" >&6; } if test "$hardcode_action_CXX" = relink || test "$inherit_rpath_CXX" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" CC=$lt_save_CC LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then for ac_prog in xlc cc icc gcc do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 $as_echo "$CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in xlc cc icc gcc do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 $as_echo "$ac_ct_CC" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "no acceptable C compiler found in \$PATH See \`config.log' for more details." "$LINENO" 5; } # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } if test "${ac_cv_c_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 $as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 $as_echo_n "checking whether $CC accepts -g... " >&6; } if test "${ac_cv_prog_cc_g+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 $as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } if test "${ac_cv_prog_cc_c89+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not '\xHH' hex character constants. These don't provoke an error unfortunately, instead are silently treated as 'x'. The following induces an error, until -std is added to get proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an array size at least. It's necessary to write '\x00'==0 to get something that's true only with -std. */ int osf4_cc_array ['\x00' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) 'x' int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); int argc; char **argv; int main () { return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; ; return 0; } _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; xno) { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac if test "x$ac_cv_prog_cc_c89" != xno; then : fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu depcc="$CC" am_compiler_list= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi if test "x$enable_fortran" = "xyes"; then ac_ext=f 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 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$F77"; then ac_cv_prog_F77="$F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_F77="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi F77=$ac_cv_prog_F77 if test -n "$F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5 $as_echo "$F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$F77" && break done fi if test -z "$F77"; then ac_ct_F77=$F77 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_F77"; then ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_F77="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_F77=$ac_cv_prog_ac_ct_F77 if test -n "$ac_ct_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5 $as_echo "$ac_ct_F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_F77" && break done if test "x$ac_ct_F77" = x; then F77="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac F77=$ac_ct_F77 fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done rm -f a.out # If we don't use `.F' as extension, the preprocessor is not run on the # input file. (Note that this only needs to work for GNU compilers.) ac_save_ext=$ac_ext ac_ext=F { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } if test "${ac_cv_f77_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main #ifndef __GNUC__ choke me #endif end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_f77_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5 $as_echo "$ac_cv_f77_compiler_gnu" >&6; } ac_ext=$ac_save_ext ac_test_FFLAGS=${FFLAGS+set} ac_save_FFLAGS=$FFLAGS FFLAGS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5 $as_echo_n "checking whether $F77 accepts -g... " >&6; } if test "${ac_cv_prog_f77_g+set}" = set; then : $as_echo_n "(cached) " >&6 else FFLAGS=-g cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_g=yes else ac_cv_prog_f77_g=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5 $as_echo "$ac_cv_prog_f77_g" >&6; } if test "$ac_test_FFLAGS" = set; then FFLAGS=$ac_save_FFLAGS elif test $ac_cv_prog_f77_g = yes; then if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-g -O2" else FFLAGS="-g" fi else if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-O2" else FFLAGS= fi fi if test $ac_compiler_gnu = yes; then G77=yes else G77= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=f 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 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$F77"; then ac_cv_prog_F77="$F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_F77="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi F77=$ac_cv_prog_F77 if test -n "$F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5 $as_echo "$F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$F77" && break done fi if test -z "$F77"; then ac_ct_F77=$F77 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if test "${ac_cv_prog_ac_ct_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_F77"; then ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_F77="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_F77=$ac_cv_prog_ac_ct_F77 if test -n "$ac_ct_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5 $as_echo "$ac_ct_F77" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_F77" && break done if test "x$ac_ct_F77" = x; then F77="" else case $cross_compiling:$ac_tool_warned in yes:) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac F77=$ac_ct_F77 fi fi # Provide some information about the compiler. $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" $as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done rm -f a.out # If we don't use `.F' as extension, the preprocessor is not run on the # input file. (Note that this only needs to work for GNU compilers.) ac_save_ext=$ac_ext ac_ext=F { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; } if test "${ac_cv_f77_compiler_gnu+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main #ifndef __GNUC__ choke me #endif end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_compiler_gnu=yes else ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_f77_compiler_gnu=$ac_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5 $as_echo "$ac_cv_f77_compiler_gnu" >&6; } ac_ext=$ac_save_ext ac_test_FFLAGS=${FFLAGS+set} ac_save_FFLAGS=$FFLAGS FFLAGS= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5 $as_echo_n "checking whether $F77 accepts -g... " >&6; } if test "${ac_cv_prog_f77_g+set}" = set; then : $as_echo_n "(cached) " >&6 else FFLAGS=-g cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_g=yes else ac_cv_prog_f77_g=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5 $as_echo "$ac_cv_prog_f77_g" >&6; } if test "$ac_test_FFLAGS" = set; then FFLAGS=$ac_save_FFLAGS elif test $ac_cv_prog_f77_g = yes; then if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-g -O2" else FFLAGS="-g" fi else if test "x$ac_cv_f77_compiler_gnu" = xyes; then FFLAGS="-O2" else FFLAGS= fi fi if test $ac_compiler_gnu = yes; then G77=yes else G77= fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi ac_ext=f 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 archive_cmds_need_lc_F77=no allow_undefined_flag_F77= always_export_symbols_F77=no archive_expsym_cmds_F77= export_dynamic_flag_spec_F77= hardcode_direct_F77=no hardcode_direct_absolute_F77=no hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77= hardcode_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_automatic_F77=no inherit_rpath_F77=no module_cmds_F77= module_expsym_cmds_F77= link_all_deplibs_F77=unknown old_archive_cmds_F77=$old_archive_cmds no_undefined_flag_F77= whole_archive_flag_spec_F77= enable_shared_with_static_runtimes_F77=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o objext_F77=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC CC=${F77-"f77"} compiler=$CC compiler_F77=$CC for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` GCC=$G77 if test -n "$compiler"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } GCC_F77="$G77" LD_F77="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... lt_prog_compiler_wl_F77= lt_prog_compiler_pic_F77= lt_prog_compiler_static_F77= { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if test "$GCC" = yes; then lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_static_F77='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_F77='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic_F77='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic_F77='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic_F77='-fno-common' ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic_F77='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared_F77=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_F77='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic_F77=-Kconform_pic fi ;; *) lt_prog_compiler_pic_F77='-fPIC' ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl_F77='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static_F77='-Bstatic' else lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic_F77='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl_F77='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic_F77='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static_F77='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl_F77='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static_F77='-non_shared' ;; linux* | k*bsd*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fPIC' lt_prog_compiler_static_F77='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='--shared' lt_prog_compiler_static_F77='--static' ;; pgcc* | pgf77* | pgf90* | pgf95*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-fpic' lt_prog_compiler_static_F77='-Bstatic' ;; ccc*) lt_prog_compiler_wl_F77='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static_F77='-non_shared' ;; xl*) # IBM XL C 8.0/Fortran 10.1 on PPC lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-qpic' lt_prog_compiler_static_F77='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' lt_prog_compiler_wl_F77='-Wl,' ;; *Sun\ F*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' lt_prog_compiler_wl_F77='' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic_F77='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl_F77='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static_F77='-non_shared' ;; rdos*) lt_prog_compiler_static_F77='-non_shared' ;; solaris*) lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' case $cc_basename in f77* | f90* | f95*) lt_prog_compiler_wl_F77='-Qoption ld ';; *) lt_prog_compiler_wl_F77='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl_F77='-Qoption ld ' lt_prog_compiler_pic_F77='-PIC' lt_prog_compiler_static_F77='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic_F77='-Kconform_pic' lt_prog_compiler_static_F77='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_pic_F77='-KPIC' lt_prog_compiler_static_F77='-Bstatic' ;; unicos*) lt_prog_compiler_wl_F77='-Wl,' lt_prog_compiler_can_build_shared_F77=no ;; uts4*) lt_prog_compiler_pic_F77='-pic' lt_prog_compiler_static_F77='-Bstatic' ;; *) lt_prog_compiler_can_build_shared_F77=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic_F77= ;; *) lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77@&t@" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_F77" >&5 $as_echo "$lt_prog_compiler_pic_F77" >&6; } # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic_F77"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; } if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works_F77=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_F77@&t@" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works_F77=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_F77" >&5 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; } if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then case $lt_prog_compiler_pic_F77 in "" | " "*) ;; *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; esac else lt_prog_compiler_pic_F77= lt_prog_compiler_can_build_shared_F77=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works_F77=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works_F77=yes fi else lt_cv_prog_compiler_static_works_F77=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_F77" >&5 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; } if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then : else lt_prog_compiler_static_F77= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_F77=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_F77=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o_F77=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:__oline__: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o_F77=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag_F77= always_export_symbols_F77=no archive_cmds_F77= archive_expsym_cmds_F77= compiler_needs_object_F77=no enable_shared_with_static_runtimes_F77=no export_dynamic_flag_spec_F77= export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic_F77=no hardcode_direct_F77=no hardcode_direct_absolute_F77=no hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77= hardcode_libdir_separator_F77= hardcode_minus_L_F77=no hardcode_shlibpath_var_F77=unsupported inherit_rpath_F77=no link_all_deplibs_F77=unknown module_cmds_F77= module_expsym_cmds_F77= old_archive_from_new_cmds_F77= old_archive_from_expsyms_cmds_F77= thread_safe_flag_spec_F77= whole_archive_flag_spec_F77= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms_F77= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs_F77=yes if test "$with_gnu_ld" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec_F77='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec_F77= fi supports_anon_versioning=no case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.9.1, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to modify your PATH *** so that a non-GNU linker is found, and then restart. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='' ;; m68k) archive_cmds_F77='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag_F77=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs_F77=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec_F77='-L$libdir' allow_undefined_flag_F77=unsupported always_export_symbols_F77=no enable_shared_with_static_runtimes_F77=yes export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs_F77=no fi ;; interix[3-9]*) hardcode_direct_F77=no hardcode_shlibpath_var_F77=no hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' export_dynamic_flag_spec_F77='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag= tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec_F77= tmp_sharedflag='--shared' ;; xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object_F77=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec_F77='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec_F77= hardcode_libdir_flag_spec_ld_F77='-rpath $libdir' archive_cmds_F77='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs_F77=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs_F77=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; esac ;; sunos4*) archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs_F77=no fi ;; esac if test "$ld_shlibs_F77" = no; then runpath_var= hardcode_libdir_flag_spec_F77= export_dynamic_flag_spec_F77= whole_archive_flag_spec_F77= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag_F77=unsupported always_export_symbols_F77=yes archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L_F77=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct_F77=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds_F77='' hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes hardcode_libdir_separator_F77=':' link_all_deplibs_F77=yes file_list_spec_F77='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct_F77=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L_F77=yes hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_libdir_separator_F77= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec_F77='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols_F77=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag_F77='-berok' # Determine the default libpath from the value encoded in an # empty executable. cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds_F77='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag_F77="-z nodefs" archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/ p } }' aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag_F77=' ${wl}-bernotok' allow_undefined_flag_F77=' ${wl}-berok' # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec_F77='$convenience' archive_cmds_need_lc_F77=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds_F77='' ;; m68k) archive_cmds_F77='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec_F77=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec_F77=' ' allow_undefined_flag_F77=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds_F77='true' # FIXME: Should let the user specify the lib program. old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs' fix_srcfile_path_F77='`cygpath -w "$srcfile"`' enable_shared_with_static_runtimes_F77=yes ;; darwin* | rhapsody*) archive_cmds_need_lc_F77=no hardcode_direct_F77=no hardcode_automatic_F77=yes hardcode_shlibpath_var_F77=unsupported whole_archive_flag_spec_F77='' link_all_deplibs_F77=yes allow_undefined_flag_F77="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=echo archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs_F77=no fi ;; dgux*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_shlibpath_var_F77=no ;; freebsd1*) ld_shlibs_F77=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_minus_L_F77=yes hardcode_shlibpath_var_F77=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds_F77='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds_F77='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes export_dynamic_flag_spec_F77='${wl}-E' ;; hpux10*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_flag_spec_ld_F77='+b $libdir' hardcode_libdir_separator_F77=: hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes export_dynamic_flag_spec_F77='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes fi ;; hpux11*) if test "$GCC" = yes -a "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir' hardcode_libdir_separator_F77=: case $host_cpu in hppa*64*|ia64*) hardcode_direct_F77=no hardcode_shlibpath_var_F77=no ;; *) hardcode_direct_F77=yes hardcode_direct_absolute_F77=yes export_dynamic_flag_spec_F77='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L_F77=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat > conftest.$ac_ext <<_ACEOF int foo(void) {} _ACEOF if ac_fn_f77_try_link "$LINENO"; then : archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" else archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc_F77='no' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: inherit_rpath_F77=yes link_all_deplibs_F77=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no ;; newsos6) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: hardcode_shlibpath_var_F77=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct_F77=yes hardcode_shlibpath_var_F77=no hardcode_direct_absolute_F77=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' export_dynamic_flag_spec_F77='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-R$libdir' ;; *) archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs_F77=no fi ;; os2*) hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_minus_L_F77=yes allow_undefined_flag_F77=unsupported archive_cmds_F77='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag_F77=' -expect_unresolved \*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc_F77='no' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator_F77=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir' else allow_undefined_flag_F77=' -expect_unresolved \*' archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec_F77='-rpath $libdir' fi archive_cmds_need_lc_F77='no' hardcode_libdir_separator_F77=: ;; solaris*) no_undefined_flag_F77=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds_F77='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds_F77='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_shlibpath_var_F77=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs_F77=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_direct_F77=yes hardcode_minus_L_F77=yes hardcode_shlibpath_var_F77=no ;; sysv4) case $host_vendor in sni) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds_F77='$CC -r -o $output$reload_objs' hardcode_direct_F77=no ;; motorola) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var_F77=no ;; sysv4.3*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no export_dynamic_flag_spec_F77='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var_F77=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs_F77=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag_F77='${wl}-z,text' archive_cmds_need_lc_F77=no hardcode_shlibpath_var_F77=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag_F77='${wl}-z,text' allow_undefined_flag_F77='${wl}-z,nodefs' archive_cmds_need_lc_F77=no hardcode_shlibpath_var_F77=no hardcode_libdir_flag_spec_F77='${wl}-R,$libdir' hardcode_libdir_separator_F77=':' link_all_deplibs_F77=yes export_dynamic_flag_spec_F77='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec_F77='-L$libdir' hardcode_shlibpath_var_F77=no ;; *) ld_shlibs_F77=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec_F77='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_F77" >&5 $as_echo "$ld_shlibs_F77" >&6; } test "$ld_shlibs_F77" = no && can_build_shared=no with_gnu_ld_F77=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc_F77" in x|xyes) # Assume -lc should be added archive_cmds_need_lc_F77=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds_F77 in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl_F77 pic_flag=$lt_prog_compiler_pic_F77 compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag_F77 allow_undefined_flag_F77= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then archive_cmds_need_lc_F77=no else archive_cmds_need_lc_F77=yes fi allow_undefined_flag_F77=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc_F77" >&5 $as_echo "$archive_cmds_need_lc_F77" >&6; } ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$host_os in yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH printed by # mingw gcc, but we are running on Cygwin. Gcc prints its search # path with ; separators, and with drive letters. We can handle the # drive letters (cygwin fileutils understands them), so leave them, # especially as we might pass files found there to a mingw objdump, # which wouldn't understand a cygwinified path. Ahh. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac ;; *) library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' ;; esac dynamic_linker='Win32 ld.exe' # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd1*) dynamic_linker=no ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[123]*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555. postinstall_cmds='chmod 555 $lib' ;; interix[3-9]*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be Linux ELF. linux* | k*bsd*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_F77\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_F77\"" cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action_F77= if test -n "$hardcode_libdir_flag_spec_F77" || test -n "$runpath_var_F77" || test "X$hardcode_automatic_F77" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct_F77" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, F77)" != no && test "$hardcode_minus_L_F77" != no; then # Linking always hardcodes the temporary library directory. hardcode_action_F77=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action_F77=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action_F77=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_F77" >&5 $as_echo "$hardcode_action_F77" >&6; } if test "$hardcode_action_F77" = relink || test "$inherit_rpath_F77" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" fi # test "$_lt_disable_F77" != yes ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if test "${ac_cv_header_stdc+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_cxx_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h fi #AC_PROG_RANLIB @%:@ Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; ac_cv_enable_debug=yes else ac_cv_enable_debug=no fi @%:@ Check whether --enable-contrib was given. if test "${enable_contrib+set}" = set; then : enableval=$enable_contrib; case $enableval in yes) enable_contrib=yes ;; no) enable_contrib=no ;; *) enable_contrib=yes esac else enable_contrib=yes #dnl default is yes fi if test "$enable_contrib" = yes; then : CLIPPER_CONTRIB_DIR="contrib" else CLIPEPR_CONTRIB_DIR="" fi @%:@ Check whether --enable-phs was given. if test "${enable_phs+set}" = set; then : enableval=$enable_phs; case $enableval in yes) enable_phs=yes ;; no) enable_phs=no ;; *) enable_phs=yes esac else enable_phs=yes #dnl default is yes fi if test "$enable_phs" = yes; then : CLIPPER_PHS_DIR="phs" else CLIPEPR_PHS_DIR="" fi @%:@ Check whether --enable-mmdb was given. if test "${enable_mmdb+set}" = set; then : enableval=$enable_mmdb; case $enableval in yes) enable_mmdb=yes ;; no) enable_mmdb=no ;; *) enable_mmdb=no esac else enable_mmdb=no #dnl default is no fi if test "$enable_mmdb" = yes; then : CLIPPER_MMDB_DIR="mmdb" else CLIPEPR_MMDB_DIR="" fi @%:@ Check whether --enable-mmdbold was given. if test "${enable_mmdbold+set}" = set; then : enableval=$enable_mmdbold; case $enableval in yes) enable_mmdbold=yes ;; no) enable_mmdbold=no ;; *) enable_mmdbold=no esac else enable_mmdbold=no #dnl default is no fi if test "$enable_mmdbold" = yes; then : CLIPPER_MMDBOLD_DIR="mmdbold" else CLIPPER_MMDBOLD_DIR="" fi #dnl minimol @%:@ Check whether --enable-minimol was given. if test "${enable_minimol+set}" = set; then : enableval=$enable_minimol; case $enableval in yes) enable_minimol=yes ;; no) enable_minimol=no ;; *) enable_minimol=no esac else enable_minimol=no #dnl default is no fi if test "$enable_minimol" = yes; then : CLIPPER_MINIMOL_DIR="minimol" else CLIPEPR_MINIMOL_DIR="" fi @%:@ Check whether --enable-cif was given. if test "${enable_cif+set}" = set; then : enableval=$enable_cif; case $enableval in yes) enable_cif=yes ;; no) enable_cif=no ;; *) enable_cif=no esac else enable_cif=no #dnl default is no fi if test "$enable_cif" = yes; then : CLIPPER_CIF_DIR="cif" else CLIPEPR_CIF_DIR="" fi @%:@ Check whether --enable-ccp4 was given. if test "${enable_ccp4+set}" = set; then : enableval=$enable_ccp4; case $enableval in yes) enable_ccp4=yes;; no) enable_ccp4=no ;; *) enable_ccp4=no esac else enable_ccp4=no #dnl default is no fi if test "$enable_ccp4" = yes; then : CLIPPER_CCP4_DIR="ccp4" else CLIPEPR_CCP4_DIR="" fi @%:@ Check whether --enable-cctbx was given. if test "${enable_cctbx+set}" = set; then : enableval=$enable_cctbx; case $enableval in yes) enable_cctbx=yes ;; no) enable_cctbx=no ;; *) enable_cctbx=no esac else enable_cctbx=no #dnl default is no fi if test "$enable_cctbx" = yes; then : CLIPPER_CCTBX_DIR="cctbx" else CLIPEPR_CCTBX_DIR="" fi @%:@ Check whether --enable-cns was given. if test "${enable_cns+set}" = set; then : enableval=$enable_cns; case $enableval in yes) enable_cns=yes ;; no) enable_cns=no ;; *) enable_cns=yes esac else enable_cns=yes #dnl default is no fi if test "$enable_cns" = yes; then : CLIPPER_CNS_DIR="cns" else CLIPEPR_CNS_DIR="" fi @%:@ Check whether --enable-fortran was given. if test "${enable_fortran+set}" = set; then : enableval=$enable_fortran; case $enableval in yes) enable_fortran=yes ;; no) enable_fortran=no ;; *) enable_fortran=no esac else enable_fortran=no #dnl default is no fi if test "$enable_fortran" = yes; then : CLIPPER_FORTRAN_DIR="fortran" else CLIPEPR_FORTRAN_DIR="" fi #specifics for various machines test "${target:+set}" = set || target="$host_os" case "$target" in *osf* | *64* ) if test "`basename $CXX`" = cxx; then case "$CXXFLAGS" in *strict_ansi* ) ;; * ) CXXFLAGS="$CXXFLAGS -ieee -std strict_ansi -alternative_tokens -timplicit_local -no_implicit_include" esac fi ;; *linux* ) ;; *irix* ) if test "`basename $CXX`" = CC; then cbuccaneer_LDFLAGS="" case "$CXXFLAGS" in *LANG:std* ) ;; * ) CXXFLAGS="$CXXFLAGS -LANG:std" esac fi ;; *darwin* ) if test "`basename $CXX`" = gcc || test "`basename $CXX`" = g++; then case `$CXX -v 2>&1` in *3.1*) # problem with PIC relocation tables for 3.1 case "$CXXFLAGS" in *-O* | *-O1* | *-O2* | *-O3* ) CXXFLAGS=`echo $CXXFLAGS | sed s%-O\ 123%-O0%g` ;; *-O0* ) ;; * ) CXXFLAGS="$CXXFLAGS -O0" esac ;; *) esac fi ;; *solaris* ) if test "`basename $CXX`" = CC; then AR=CC AR_FLAGS="-xar -o" fi ;; * ) esac # test for function in m { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5 $as_echo_n "checking for sqrt in -lm... " >&6; } if test "${ac_cv_lib_m_sqrt+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char sqrt (); int main () { return sqrt (); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : ac_cv_lib_m_sqrt=yes else ac_cv_lib_m_sqrt=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5 $as_echo "$ac_cv_lib_m_sqrt" >&6; } if test "x$ac_cv_lib_m_sqrt" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_LIBM 1 _ACEOF LIBS="-lm $LIBS" fi @%:@ Check whether --with-fftw was given. if test "${with_fftw+set}" = set; then : withval=$with_fftw; test "$withval" = no && as_fn_error "fftw is a required package" "$LINENO" 5 test "$withval" = yes || fftw_prefix="$withval" with_fftw=yes else with_fftw=yes fi if test $with_fftw = yes ; then #user override if test "x$FFTW_LIBS" != x && test "x$FFTW_CXXFLAGS" != x ; then : have_fftw=yes else saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" FFTW_LIBS="" FFTW_CXXFLAGS="" if test x$fftw_prefix != x; then # very likely the majority of cases, we will have been configured with: # --with-fftw=/some/thing # # should be ac_FFTW_CXXFLAGS="-I$FFTW_prefix/include" # ac_FFTW_CXXFLAGS="-I$fftw_prefix/include" # # Similarly for fftw, the uninstalled library position is simply in # $fftw_prefix, but the installed is in the standard prefixed subdirectory. # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # ac_FFTW_LDOPTS="-L$fftw_prefix/lib" else # the compiler looks in the "standard" places for FFTW. In real life, # it would be quite possible that FFTW would not be installed in # /usr/include, /usr/lib etc. so the defaults will not usually find # the right dependencies. ac_FFTW_CXXFLAGS="" ac_FFTW_LDOPTS="" fi #dnl test fftw_prefix fftwname="fftw" rfftwname="rfftw" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_print_max_memory_usage in $fftwname" >&5 $as_echo_n "checking for fftw_print_max_memory_usage in $fftwname... " >&6; } LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_print_max_memory_usage(); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test x$have_fftw=xyes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_fftw" >&5 $as_echo "$have_fftw" >&6; } if test $have_fftw = no; then fftwname="sfftw" rfftwname="srfftw" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fftw_print_max_memory_usage in $fftwname" >&5 $as_echo_n "checking for fftw_print_max_memory_usage in $fftwname... " >&6; } LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_print_max_memory_usage(); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test x$have_fftw=xyes; then cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$fftwname.h> int main () { fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_fftw=yes else have_fftw=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_fftw" >&5 $as_echo "$have_fftw" >&6; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi #dnl user override if test x$have_fftw = xyes; then : test "x$FFTW_CXXFLAGS" = x && FFTW_CXXFLAGS="$ac_FFTW_CXXFLAGS" test "x$FFTW_LIBS" = x && FFTW_LIBS="$ac_FFTW_LDOPTS -l$rfftwname -l$fftwname" : else as_fn_error "If fftw exist on you system, are you sure you are using the fftw libraries that was configured with --enable-float?" "$LINENO" 5 as_fn_error "locating necessary fftw" "$LINENO" 5 fi fi # --with-fftw @%:@ Check whether --with-mmdb was given. if test "${with_mmdb+set}" = set; then : withval=$with_mmdb; test "$withval" = no || with_mmdb=yes test "$withval" = yes || mmdb_prefix="$withval" else with_mmdb="$enable_mmdb" test $enable_mmdbold = yes && with_mmdb=yes test $enable_cif = yes && with_mmdb=yes test $enable_minimol = yes && with_mmdb=yes fi if test x$with_mmdb = xyes ; then #user override if test "x$MMDB_LIBS" != x && test "x$MMDB_CXXFLAGS" != x ; then : have_mmdb=yes else saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" MMDB_CXXFLAGS="" MMDB_LIBS="" if test x$mmdb_prefix != x; then # very likely the majority of cases, we will try to configure with: # --with-mmdb=/some/thing # # should ideally be MMDB_CXXFLAGS="-I$MMDB_prefix/include", and the like # when MMDB and dependencies get installed # ac_mmdb_dirs=' . include lib src lib/src lib/src/mmdb' for ac_dir in $ac_mmdb_dirs; do if test -r "$mmdb_prefix/$ac_dir/mmdb/mmdb_manager.h"; then ac_MMDB_CXXFLAGS="-I$mmdb_prefix/$ac_dir" break fi done # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # for ac_dir in $ac_mmdb_dirs; do for ac_extension in a so sl dylib; do if test -r "$mmdb_prefix/$ac_dir/libmmdb.$ac_extension"; then ac_MMDB_LDOPTS="-L$mmdb_prefix/$ac_dir -lmmdb" break 2 fi done done else # the compiler looks in the "standard" places for MMDB. In real life, # it would be quite unlikely that MMDB would be installed in /usr/include, # /usr/lib etc. so this code will not usually find the right dependencies. ac_MMDB_CXXFLAGS="" ac_MMDB_LDOPTS="" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMMDBManager in MMDB" >&5 $as_echo_n "checking for CMMDBManager in MMDB... " >&6; } LIBS="$ac_MMDB_LDOPTS $saved_LIBS" CXXFLAGS="$ac_MMDB_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "mmdb/mmdb_manager.h" int main () { CMMDBManager a; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_mmdb=yes else have_mmdb=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # the language we have just quit LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi # user override if test "x$have_mmdb" = xyes; then : test "x$MMDB_CXXFLAGS" = x && MMDB_CXXFLAGS=$ac_MMDB_CXXFLAGS test "x$MMDB_LIBS" = x && MMDB_LIBS=$ac_MMDB_LDOPTS { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mmdb" >&5 $as_echo "$have_mmdb" >&6; } : else { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mmdb" >&5 $as_echo "$have_mmdb" >&6; } if test "x$mmdb_prefix" != x ; then if test "x$ac_MMDB_CXXFLAGS" != x ; then case "$ac_MMDB_CXXFLAGS" in *src/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#src/mmdb#src#g` ;; *include/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#include/mmdb#lib#g` ;; *) esac MMDB_CXXFLAGS="$ac_MMDB_CXXFLAGS" MMDB_LIBS=`echo "$ac_MMDB_LDOPTS -lmmdb" | sed s#-I#-L#` { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&2;} have_mmdb=yes else MMDB_CXXFLAGS="-I$mmdb_prefix/src -I$mmdb_prefix/include" MMDB_LIBS="-L$mmdb_prefix/src -L$mmdb_prefix/lib -lmmdb" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS" >&2;} have_mmdb=yes fi else test $enable_mmdb = yes && as_fn_error "Failed to find mmdb, but --enable-mmdb was given " "$LINENO" 5 test $enable_mmdbold = yes && as_fn_error "Failed to find mmdb, but --enable-mmdbold was given" "$LINENO" 5 test $enable_minimol = yes && as_fn_error "Failed to find mmdb, but --enable-minimol was given" "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: mmdb not found" >&5 $as_echo "$as_me: WARNING: mmdb not found" >&2;} fi fi fi #dnl --with-mmdb @%:@ Check whether --with-ccp4 was given. if test "${with_ccp4+set}" = set; then : withval=$with_ccp4; test "$withval" = no || with_ccp4=yes test "$withval" = yes || ccp4_prefix="$withval" else with_ccp4="$enable_ccp4" fi #dnl default is yes for now if test x$with_ccp4 = xyes ; then #user override if test "x$CCP4_LIBS" != x && test "x$CCP4_CXXFLAGS" != x ; then : have_ccp4=yes else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccp4_errno in CCP4" >&5 $as_echo_n "checking for ccp4_errno in CCP4... " >&6; } saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCP4_LIBS="" CCP4_CXXFLAGS="" if test "x$ccp4_prefix" != x; then ac_ccp4_dirs=' . include lib' for ac_dir in $ac_ccp4_dirs; do if test -r "$ccp4_prefix/$ac_dir/ccp4/ccp4_errno.h"; then ac_CCP4_CXXFLAGS="-I$ccp4_prefix/$ac_dir" break fi done for ac_dir in $ac_ccp4_dirs; do for ac_extension in a so sl dylib; do if test -r "$ccp4_prefix/$ac_dir/libccp4c.$ac_extension"; then ac_CCP4_LDOPTS="-L$ccp4_prefix/$ac_dir -lccp4c" break 2 fi done done else ac_CCP4_CXXFLAGS="" ac_CCP4_LDOPTS="-lccp4c" fi LIBS="$ac_CCP4_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCP4_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "ccp4/ccp4_errno.h" int main () { int a = ccp4_errno; CCP4::ccp4_error("conftest"); ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_ccp4=yes else have_ccp4=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # the language we have just quit { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_ccp4" >&5 $as_echo "$have_ccp4" >&6; } LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi # user override if test x$have_ccp4 = xyes; then : test "x$CCP4_CXXFLAGS" = x && CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" test "x$CCP4_LIBS" = x && CCP4_LIBS="$ac_CCP4_LDOPTS" : else if test "x$ccp4_prefix" != x ; then if test "x$ac_CCP4_CXXFLAGS" != x ; then case "$ac_CCP4_CXXFLAGS" in *include/ccp4 ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#lib#g` ac_CCP4_CXXFLAGS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#include#g` ;; *include ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include#lib#g` ;; *) ac_CCP4_LDOPTS="$ac_CCP4_CXXFLAGS" esac ac_CCP4_LDOPTS=`echo "$ac_CCP4_LDOPTS" | sed s#-I#-L#` CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" CCP4_LIBS="$ac_CCP4_LDOPTS -lccp4c" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&2;} have_ccp4=yes else CCP4_CXXFLAGS="-I$ccp4_prefix/lib/src -I$ccp4_prefix/include" CCP4_LIBS="-L$ccp4_prefix/lib/src -L$ccp4_prefix/lib -lccp4c" { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&5 $as_echo "$as_me: WARNING: assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS" >&2;} have_ccp4=yes fi else test $enable_ccp4 = yes && as_fn_error "Failed to find ccp4 libs, but --enable-ccp4 was given " "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ccp4 not found" >&5 $as_echo "$as_me: WARNING: ccp4 not found" >&2;} fi fi fi #dnl --with-ccp4 @%:@ Check whether --with-cctbx was given. if test "${with_cctbx+set}" = set; then : withval=$with_cctbx; test "$withval" = no || with_cctbx=yes test "$withval" = yes || cctbx_prefix="$withval" else with_cctbx="$enable_cctbx" fi #dnl default is no for now if test "x${with_cctbx}" = xyes ; then if test "x$CCTBX_LIBS" != x && test "x$CCTBX_CXXFLAGS" != x ; then : have_cctbx=yes else saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCTBX_LIBS="" CCTBX_CXXFLAGS="" if test "x$cctbx_prefix" != x; then ac_cctbx_dirs=' . lib include build/cctbx/lib' for ac_dir in $ac_cctbx_dirs; do if test -r "$cctbx_prefix/$ac_dir/cctbx/miller.h"; then ac_CCTBX_CXXFLAGS="-I$cctbx_prefix/$ac_dir" break fi done for ac_dir in $ac_cctbx_dirs; do for ac_extension in a so sl dylib; do if test -r "$cctbx_prefix/$ac_dir/libsgtbx.$ac_extension"; then ac_CCTBX_LDOPTS="-L$cctbx_prefix/$ac_dir -lsgtbx -luctbx" break 2 fi done done else ac_CCTBX_CXXFLAGS="" ac_CCTBX_LDOPTS="-lsgtbx -luctbx" fi if test "x$ac_cv_env_BOOST_set" != xset; then if test "x$cctbx_prefix" != x; then BOOST="$cctbx_prefix/../boost" fi fi ac_CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS -I$BOOST" #extend for systems that need it case "$host_os" in *osf* | *64* | *irix* ) ac_CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS -I$BOOST/boost/compatibility/ccp_c_headers" esac ac_CCTBX_LDOPTS="$ac_CCTBX_LDOPTS -lboost_python" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CCTBX and BOOST" >&5 $as_echo_n "checking for CCTBX and BOOST... " >&6; } LIBS="$ac_CCTBX_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCTBX_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include "cctbx/miller.h" int main () { cctbx::Miller::Index a; ; return 0; } _ACEOF if ac_fn_cxx_try_link "$LINENO"; then : have_cctbx=yes else have_cctbx=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu # the language we have just quit { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_cctbx" >&5 $as_echo "$have_cctbx" >&6; } LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" fi # user override if test x$have_cctbx = xyes; then : test "x$CCTBX_CXXFLAGS" = x && CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS" test "x$CCTBX_LIBS" = x && CCTBX_LIBS="$ac_CCTBX_LDOPTS" : else test $enable_cctbx = yes && as_fn_error "Failed to find cctbx, but --enable-cctbx was given " "$LINENO" 5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cctbx not found" >&5 $as_echo "$as_me: WARNING: cctbx not found" >&2;} fi fi #dnl --with-cctbx # Checks for typedefs, structures, and compiler characteristics. # # Does clipper use these? I'm guessing not, commented. # AC_C_CONST # AC_C_INLINE # AC_TYPE_SIZE_T # Checks for library functions. for ac_func in floor pow rint sqrt do : as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_cxx_check_func "$LINENO" "$ac_func" "$as_ac_var" eval as_val=\$$as_ac_var if test "x$as_val" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } if test "${ac_cv_header_time+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include int main () { if ((struct tm *) 0) return 0; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : ac_cv_header_time=yes else ac_cv_header_time=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 $as_echo "$ac_cv_header_time" >&6; } if test $ac_cv_header_time = yes; then $as_echo "@%:@define TIME_WITH_SYS_TIME 1" >>confdefs.h fi for ac_header in utime.h do : ac_fn_cxx_check_header_mongrel "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default" if test "x$ac_cv_header_utime_h" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_UTIME_H 1 _ACEOF fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct utimbuf" >&5 $as_echo_n "checking for struct utimbuf... " >&6; } if test "${fu_cv_sys_struct_utimbuf+set}" = set; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef TIME_WITH_SYS_TIME # include # include #else # ifdef HAVE_SYS_TIME_H # include # else # include # endif #endif #ifdef HAVE_UTIME_H # include #endif int main () { static struct utimbuf x; x.actime = x.modtime; ; return 0; } _ACEOF if ac_fn_cxx_try_compile "$LINENO"; then : fu_cv_sys_struct_utimbuf=yes else fu_cv_sys_struct_utimbuf=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $fu_cv_sys_struct_utimbuf" >&5 $as_echo "$fu_cv_sys_struct_utimbuf" >&6; } if test $fu_cv_sys_struct_utimbuf = yes; then if test x = y; then # This code is deliberately never run via ./configure. # This is a hack to make autoheader put the corresponding # HAVE_* undef for this symbol in config.h.in. This saves me the # trouble of having to maintain the #undef in acconfig.h manually. for ac_func in STRUCT_UTIMBUF do : ac_fn_cxx_check_func "$LINENO" "STRUCT_UTIMBUF" "ac_cv_func_STRUCT_UTIMBUF" if test "x$ac_cv_func_STRUCT_UTIMBUF" = x""yes; then : cat >>confdefs.h <<_ACEOF @%:@define HAVE_STRUCT_UTIMBUF 1 _ACEOF fi done fi # Defining it this way (rather than via AC_DEFINE) short-circuits the # autoheader check -- autoheader doesn't know it's already been taken # care of by the hack above. ac_kludge=HAVE_STRUCT_UTIMBUF cat >>confdefs.h <<_ACEOF @%:@define $ac_kludge 1 _ACEOF fi if test "$ac_cv_enable_debug" = yes; then DEBUG_TRUE= DEBUG_FALSE='#' else DEBUG_TRUE='#' DEBUG_FALSE= fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to get verbose linking output from $F77" >&5 $as_echo_n "checking how to get verbose linking output from $F77... " >&6; } if test "${ac_cv_prog_f77_v+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : ac_cv_prog_f77_v= # Try some options frequently used verbose output for ac_verb in -v -verbose --verbose -V -\#\#\#; do cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF # Compile and link our simple test program by passing a flag (argument # 1 to this macro) to the Fortran compiler in order to get # "verbose" output that we can then parse for the Fortran linker # flags. ac_save_FFLAGS=$FFLAGS FFLAGS="$FFLAGS $ac_verb" eval "set x $ac_link" shift $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH, # LIBRARY_PATH; skip all such settings. ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="` $as_echo "$ac_f77_v_output" >&5 FFLAGS=$ac_save_FFLAGS rm -rf conftest* # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where # /foo, /bar, and /baz are search directories for the Fortran linker. # Here, we change these into -L/foo -L/bar -L/baz (and put it first): ac_f77_v_output="`echo $ac_f77_v_output | grep 'LPATH is:' | sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output" # FIXME: we keep getting bitten by quoted arguments; a more general fix # that detects unbalanced quotes in FLIBS should be implemented # and (ugh) tested at some point. case $ac_f77_v_output in # If we are using xlf then replace all the commas with spaces. *xlfentry*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;; # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted # $LIBS confuse us, and the libraries appear later in the output anyway). *mGLOB_options_string*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;; # Portland Group compiler has singly- or doubly-quoted -cmdline argument # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4. # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2". *-cmdline\ * | *-ignore\ * | *-def\ *) ac_f77_v_output=`echo $ac_f77_v_output | sed "\ s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;; # If we are using Cray Fortran then delete quotes. *cft90*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;; esac # look for -l* and *.a constructs in the output for ac_arg in $ac_f77_v_output; do case $ac_arg in [\\/]*.a | ?:[\\/]*.a | -[lLRu]*) ac_cv_prog_f77_v=$ac_verb break 2 ;; esac done done if test -z "$ac_cv_prog_f77_v"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine how to obtain linking information from $F77" >&5 $as_echo "$as_me: WARNING: cannot determine how to obtain linking information from $F77" >&2;} fi else { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compilation failed" >&5 $as_echo "$as_me: WARNING: compilation failed" >&2;} fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_v" >&5 $as_echo "$ac_cv_prog_f77_v" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 libraries of $F77" >&5 $as_echo_n "checking for Fortran 77 libraries of $F77... " >&6; } if test "${ac_cv_f77_libs+set}" = set; then : $as_echo_n "(cached) " >&6 else if test "x$FLIBS" != "x"; then ac_cv_f77_libs="$FLIBS" # Let the user override the test. else cat > conftest.$ac_ext <<_ACEOF program main end _ACEOF # Compile and link our simple test program by passing a flag (argument # 1 to this macro) to the Fortran compiler in order to get # "verbose" output that we can then parse for the Fortran linker # flags. ac_save_FFLAGS=$FFLAGS FFLAGS="$FFLAGS $ac_cv_prog_f77_v" eval "set x $ac_link" shift $as_echo "$as_me:${as_lineno-$LINENO}: $*" >&5 # gfortran 4.3 outputs lines setting COLLECT_GCC_OPTIONS, COMPILER_PATH, # LIBRARY_PATH; skip all such settings. ac_f77_v_output=`eval $ac_link 5>&1 2>&1 | grep -v 'Driving:' | grep -v "^[_$as_cr_Letters][_$as_cr_alnum]*="` $as_echo "$ac_f77_v_output" >&5 FFLAGS=$ac_save_FFLAGS rm -rf conftest* # On HP/UX there is a line like: "LPATH is: /foo:/bar:/baz" where # /foo, /bar, and /baz are search directories for the Fortran linker. # Here, we change these into -L/foo -L/bar -L/baz (and put it first): ac_f77_v_output="`echo $ac_f77_v_output | grep 'LPATH is:' | sed 's|.*LPATH is\(: *[^ ]*\).*|\1|;s|: */| -L/|g'` $ac_f77_v_output" # FIXME: we keep getting bitten by quoted arguments; a more general fix # that detects unbalanced quotes in FLIBS should be implemented # and (ugh) tested at some point. case $ac_f77_v_output in # If we are using xlf then replace all the commas with spaces. *xlfentry*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/,/ /g'` ;; # With Intel ifc, ignore the quoted -mGLOB_options_string stuff (quoted # $LIBS confuse us, and the libraries appear later in the output anyway). *mGLOB_options_string*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"-mGLOB[^"]*"/ /g'` ;; # Portland Group compiler has singly- or doubly-quoted -cmdline argument # Singly-quoted arguments were reported for versions 5.2-4 and 6.0-4. # Doubly-quoted arguments were reported for "PGF90/x86 Linux/x86 5.0-2". *-cmdline\ * | *-ignore\ * | *-def\ *) ac_f77_v_output=`echo $ac_f77_v_output | sed "\ s/-cmdline *'[^']*'/ /g; s/-cmdline *\"[^\"]*\"/ /g s/-ignore *'[^']*'/ /g; s/-ignore *\"[^\"]*\"/ /g s/-def *'[^']*'/ /g; s/-def *\"[^\"]*\"/ /g"` ;; # If we are using Cray Fortran then delete quotes. *cft90*) ac_f77_v_output=`echo $ac_f77_v_output | sed 's/"//g'` ;; esac ac_cv_f77_libs= # Save positional arguments (if any) ac_save_positional="$@" set X $ac_f77_v_output while test $@%:@ != 1; do shift ac_arg=$1 case $ac_arg in [\\/]*.a | ?:[\\/]*.a) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi ;; -bI:*) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else if test "$ac_compiler_gnu" = yes; then for ac_link_opt in $ac_arg; do ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt" done else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi fi ;; # Ignore these flags. -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \ |-LANG:=* | -LIST:* | -LNO:*) ;; -lkernel32) test x"$CYGWIN" != xyes && ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" ;; -[LRuYz]) # These flags, when seen by themselves, take an argument. # We remove the space between option and argument and re-iterate # unless we find an empty arg or a new option (starting with -) case $2 in "" | -*);; *) ac_arg="$ac_arg$2" shift; shift set X $ac_arg "$@" ;; esac ;; -YP,*) for ac_j in `$as_echo "$ac_arg" | sed -e 's/-YP,/-L/;s/:/ -L/g'`; do ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_j" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_arg="$ac_arg $ac_j" ac_cv_f77_libs="$ac_cv_f77_libs $ac_j" fi done ;; -[lLR]*) ac_exists=false for ac_i in $ac_cv_f77_libs; do if test x"$ac_arg" = x"$ac_i"; then ac_exists=true break fi done if test x"$ac_exists" = xtrue; then : else ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" fi ;; -zallextract*| -zdefaultextract) ac_cv_f77_libs="$ac_cv_f77_libs $ac_arg" ;; # Ignore everything else. esac done # restore positional arguments set X $ac_save_positional; shift # We only consider "LD_RUN_PATH" on Solaris systems. If this is seen, # then we insist that the "run path" must be an absolute path (i.e. it # must begin with a "/"). case `(uname -sr) 2>/dev/null` in "SunOS 5"*) ac_ld_run_path=`$as_echo "$ac_f77_v_output" | sed -n 's,^.*LD_RUN_PATH *= *\(/[^ ]*\).*$,-R\1,p'` test "x$ac_ld_run_path" != x && if test "$ac_compiler_gnu" = yes; then for ac_link_opt in $ac_ld_run_path; do ac_cv_f77_libs="$ac_cv_f77_libs -Xlinker $ac_link_opt" done else ac_cv_f77_libs="$ac_cv_f77_libs $ac_ld_run_path" fi ;; esac fi # test "x$[]_AC_LANG_PREFIX[]LIBS" = "x" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_libs" >&5 $as_echo "$ac_cv_f77_libs" >&6; } FLIBS="$ac_cv_f77_libs" ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dummy main to link with Fortran 77 libraries" >&5 $as_echo_n "checking for dummy main to link with Fortran 77 libraries... " >&6; } if test "${ac_cv_f77_dummy_main+set}" = set; then : $as_echo_n "(cached) " >&6 else ac_f77_dm_save_LIBS=$LIBS LIBS="$LIBS $FLIBS" ac_fortran_dm_var=F77_DUMMY_MAIN ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # First, try linking without a dummy main: cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_fortran_dummy_main=none else ac_cv_fortran_dummy_main=unknown fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test $ac_cv_fortran_dummy_main = unknown; then for ac_func in MAIN__ MAIN_ __main MAIN _MAIN __MAIN main_ main__ _main; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @%:@define $ac_fortran_dm_var $ac_func #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_fortran_dummy_main=$ac_func; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done fi ac_ext=f 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 ac_cv_f77_dummy_main=$ac_cv_fortran_dummy_main rm -rf conftest* LIBS=$ac_f77_dm_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_dummy_main" >&5 $as_echo "$ac_cv_f77_dummy_main" >&6; } F77_DUMMY_MAIN=$ac_cv_f77_dummy_main if test "$F77_DUMMY_MAIN" != unknown; then : if test $F77_DUMMY_MAIN != none; then cat >>confdefs.h <<_ACEOF @%:@define F77_DUMMY_MAIN $F77_DUMMY_MAIN _ACEOF if test "x$ac_cv_fc_dummy_main" = "x$ac_cv_f77_dummy_main"; then $as_echo "@%:@define FC_DUMMY_MAIN_EQ_F77 1" >>confdefs.h fi fi else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "linking to Fortran libraries from C fails See \`config.log' for more details." "$LINENO" 5; } fi ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu ac_ext=f 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 name-mangling scheme" >&5 $as_echo_n "checking for Fortran 77 name-mangling scheme... " >&6; } if test "${ac_cv_f77_mangling+set}" = set; then : $as_echo_n "(cached) " >&6 else cat > conftest.$ac_ext <<_ACEOF subroutine foobar() return end subroutine foo_bar() return end _ACEOF if ac_fn_f77_try_compile "$LINENO"; then : mv conftest.$ac_objext cfortran_test.$ac_objext ac_save_LIBS=$LIBS LIBS="cfortran_test.$ac_objext $LIBS $FLIBS" ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_success=no for ac_foobar in foobar FOOBAR; do for ac_underscore in "" "_"; do ac_func="$ac_foobar$ac_underscore" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return $ac_func (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_success=yes; break 2 fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done done ac_ext=f 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 "$ac_success" = "yes"; then case $ac_foobar in foobar) ac_case=lower ac_foo_bar=foo_bar ;; FOOBAR) ac_case=upper ac_foo_bar=FOO_BAR ;; esac ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_success_extra=no for ac_extra in "" "_"; do ac_func="$ac_foo_bar$ac_underscore$ac_extra" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $ac_func (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { return $ac_func (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_success_extra=yes; break fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext done ac_ext=f 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 "$ac_success_extra" = "yes"; then ac_cv_f77_mangling="$ac_case case" if test -z "$ac_underscore"; then ac_cv_f77_mangling="$ac_cv_f77_mangling, no underscore" else ac_cv_f77_mangling="$ac_cv_f77_mangling, underscore" fi if test -z "$ac_extra"; then ac_cv_f77_mangling="$ac_cv_f77_mangling, no extra underscore" else ac_cv_f77_mangling="$ac_cv_f77_mangling, extra underscore" fi else ac_cv_f77_mangling="unknown" fi else ac_cv_f77_mangling="unknown" fi LIBS=$ac_save_LIBS rm -rf conftest* rm -f cfortran_test* else { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error "cannot compile a simple Fortran program See \`config.log' for more details." "$LINENO" 5; } fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_mangling" >&5 $as_echo "$ac_cv_f77_mangling" >&6; } ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu if test "x$enable_fortran" = "yes"; then : ac_ext=f 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 case $ac_cv_f77_mangling in "lower case, no underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name" >>confdefs.h ;; "lower case, no underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name ## _" >>confdefs.h ;; "lower case, underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name ## _" >>confdefs.h ;; "lower case, underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) name ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) name ## __" >>confdefs.h ;; "upper case, no underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME" >>confdefs.h ;; "upper case, no underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME ## _" >>confdefs.h ;; "upper case, underscore, no extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME ## _" >>confdefs.h ;; "upper case, underscore, extra underscore") $as_echo "@%:@define F77_FUNC(name,NAME) NAME ## _" >>confdefs.h $as_echo "@%:@define F77_FUNC_(name,NAME) NAME ## __" >>confdefs.h ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown Fortran name-mangling scheme" >&5 $as_echo "$as_me: WARNING: unknown Fortran name-mangling scheme" >&2;} ;; esac ac_ext=cpp ac_cpp='$CXXCPP $CPPFLAGS' ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_cxx_compiler_gnu else cat >>confdefs.h <<\_ACEOF #undef F77_FUNC _ACEOF fi ac_config_files="$ac_config_files Makefile clipper/Makefile clipper/cctbx/Makefile clipper/ccp4/Makefile clipper/contrib/Makefile clipper/core/Makefile clipper/mmdb/Makefile clipper/mmdbold/Makefile clipper/minimol/Makefile clipper/phs/Makefile clipper/cif/Makefile clipper/cns/Makefile clipper/fortran/Makefile examples/Makefile clipper-config macros/Makefile dox/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIB@&t@OBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then as_fn_error "conditional \"am__fastdepCXX\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${DEBUG_TRUE}" && test -z "${DEBUG_FALSE}"; then as_fn_error "conditional \"DEBUG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : ${CONFIG_STATUS=./config.status} ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in @%:@( *posix*) : set -o posix ;; @%:@( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in @%:@( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. case $0 in @%:@(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH @%:@ as_fn_error ERROR [LINENO LOG_FD] @%:@ --------------------------------- @%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are @%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the @%:@ script with status @S|@?, using 1 if that was 0. as_fn_error () { as_status=$?; test $as_status -eq 0 && as_status=1 if test "$3"; then as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 fi $as_echo "$as_me: error: $1" >&2 as_fn_exit $as_status } @%:@ as_fn_error @%:@ as_fn_set_status STATUS @%:@ ----------------------- @%:@ Set @S|@? to STATUS, without forking. as_fn_set_status () { return $1 } @%:@ as_fn_set_status @%:@ as_fn_exit STATUS @%:@ ----------------- @%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } @%:@ as_fn_exit @%:@ as_fn_unset VAR @%:@ --------------- @%:@ Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset @%:@ as_fn_append VAR VALUE @%:@ ---------------------- @%:@ Append the text in VALUE to the end of the definition contained in VAR. Take @%:@ advantage of any shell optimizations that allow amortized linear growth over @%:@ repeated appends, instead of the typical quadratic growth present in naive @%:@ implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append @%:@ as_fn_arith ARG... @%:@ ------------------ @%:@ Perform arithmetic evaluation on the ARGs, and store the result in the @%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments @%:@ must be portable across @S|@(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in @%:@((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @%:@ as_fn_mkdir_p @%:@ ------------- @%:@ Create "@S|@as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" } @%:@ as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in @%:@( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by clipper $as_me 2.1, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ clipper config.status 2.1 configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" Copyright (C) 2009 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX @%:@@%:@ Running $as_me. @%:@@%:@ _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs='`$ECHO "X$compiler_lib_search_dirs" | $Xsed -e "$delay_single_quote_subst"`' predep_objects='`$ECHO "X$predep_objects" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects='`$ECHO "X$postdep_objects" | $Xsed -e "$delay_single_quote_subst"`' predeps='`$ECHO "X$predeps" | $Xsed -e "$delay_single_quote_subst"`' postdeps='`$ECHO "X$postdeps" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path='`$ECHO "X$compiler_lib_search_path" | $Xsed -e "$delay_single_quote_subst"`' LD_CXX='`$ECHO "X$LD_CXX" | $Xsed -e "$delay_single_quote_subst"`' LD_F77='`$ECHO "X$LD_F77" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds_CXX='`$ECHO "X$old_archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_cmds_F77='`$ECHO "X$old_archive_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_CXX='`$ECHO "X$compiler_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_F77='`$ECHO "X$compiler_F77" | $Xsed -e "$delay_single_quote_subst"`' GCC_CXX='`$ECHO "X$GCC_CXX" | $Xsed -e "$delay_single_quote_subst"`' GCC_F77='`$ECHO "X$GCC_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "X$lt_prog_compiler_no_builtin_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag_F77='`$ECHO "X$lt_prog_compiler_no_builtin_flag_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl_CXX='`$ECHO "X$lt_prog_compiler_wl_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_wl_F77='`$ECHO "X$lt_prog_compiler_wl_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic_CXX='`$ECHO "X$lt_prog_compiler_pic_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_pic_F77='`$ECHO "X$lt_prog_compiler_pic_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static_CXX='`$ECHO "X$lt_prog_compiler_static_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_prog_compiler_static_F77='`$ECHO "X$lt_prog_compiler_static_F77" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_CXX='`$ECHO "X$lt_cv_prog_compiler_c_o_CXX" | $Xsed -e "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o_F77='`$ECHO "X$lt_cv_prog_compiler_c_o_F77" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc_CXX='`$ECHO "X$archive_cmds_need_lc_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_need_lc_F77='`$ECHO "X$archive_cmds_need_lc_F77" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_CXX='`$ECHO "X$enable_shared_with_static_runtimes_CXX" | $Xsed -e "$delay_single_quote_subst"`' enable_shared_with_static_runtimes_F77='`$ECHO "X$enable_shared_with_static_runtimes_F77" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec_CXX='`$ECHO "X$export_dynamic_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' export_dynamic_flag_spec_F77='`$ECHO "X$export_dynamic_flag_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec_CXX='`$ECHO "X$whole_archive_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' whole_archive_flag_spec_F77='`$ECHO "X$whole_archive_flag_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object_CXX='`$ECHO "X$compiler_needs_object_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_needs_object_F77='`$ECHO "X$compiler_needs_object_F77" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds_CXX='`$ECHO "X$old_archive_from_new_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_new_cmds_F77='`$ECHO "X$old_archive_from_new_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_CXX='`$ECHO "X$old_archive_from_expsyms_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds_F77='`$ECHO "X$old_archive_from_expsyms_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_CXX='`$ECHO "X$archive_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_cmds_F77='`$ECHO "X$archive_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds_CXX='`$ECHO "X$archive_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' archive_expsym_cmds_F77='`$ECHO "X$archive_expsym_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' module_cmds_CXX='`$ECHO "X$module_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' module_cmds_F77='`$ECHO "X$module_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds_CXX='`$ECHO "X$module_expsym_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' module_expsym_cmds_F77='`$ECHO "X$module_expsym_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld_CXX='`$ECHO "X$with_gnu_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' with_gnu_ld_F77='`$ECHO "X$with_gnu_ld_F77" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag_CXX='`$ECHO "X$allow_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' allow_undefined_flag_F77='`$ECHO "X$allow_undefined_flag_F77" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag_CXX='`$ECHO "X$no_undefined_flag_CXX" | $Xsed -e "$delay_single_quote_subst"`' no_undefined_flag_F77='`$ECHO "X$no_undefined_flag_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_CXX='`$ECHO "X$hardcode_libdir_flag_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_F77='`$ECHO "X$hardcode_libdir_flag_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld_CXX='`$ECHO "X$hardcode_libdir_flag_spec_ld_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_flag_spec_ld_F77='`$ECHO "X$hardcode_libdir_flag_spec_ld_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator_CXX='`$ECHO "X$hardcode_libdir_separator_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_libdir_separator_F77='`$ECHO "X$hardcode_libdir_separator_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_CXX='`$ECHO "X$hardcode_direct_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_F77='`$ECHO "X$hardcode_direct_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute_CXX='`$ECHO "X$hardcode_direct_absolute_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_direct_absolute_F77='`$ECHO "X$hardcode_direct_absolute_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L_CXX='`$ECHO "X$hardcode_minus_L_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_minus_L_F77='`$ECHO "X$hardcode_minus_L_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var_CXX='`$ECHO "X$hardcode_shlibpath_var_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_shlibpath_var_F77='`$ECHO "X$hardcode_shlibpath_var_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic_CXX='`$ECHO "X$hardcode_automatic_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_automatic_F77='`$ECHO "X$hardcode_automatic_F77" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath_CXX='`$ECHO "X$inherit_rpath_CXX" | $Xsed -e "$delay_single_quote_subst"`' inherit_rpath_F77='`$ECHO "X$inherit_rpath_F77" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs_CXX='`$ECHO "X$link_all_deplibs_CXX" | $Xsed -e "$delay_single_quote_subst"`' link_all_deplibs_F77='`$ECHO "X$link_all_deplibs_F77" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path_CXX='`$ECHO "X$fix_srcfile_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' fix_srcfile_path_F77='`$ECHO "X$fix_srcfile_path_F77" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols_CXX='`$ECHO "X$always_export_symbols_CXX" | $Xsed -e "$delay_single_quote_subst"`' always_export_symbols_F77='`$ECHO "X$always_export_symbols_F77" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds_CXX='`$ECHO "X$export_symbols_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' export_symbols_cmds_F77='`$ECHO "X$export_symbols_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms_CXX='`$ECHO "X$exclude_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' exclude_expsyms_F77='`$ECHO "X$exclude_expsyms_F77" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms_CXX='`$ECHO "X$include_expsyms_CXX" | $Xsed -e "$delay_single_quote_subst"`' include_expsyms_F77='`$ECHO "X$include_expsyms_F77" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds_CXX='`$ECHO "X$prelink_cmds_CXX" | $Xsed -e "$delay_single_quote_subst"`' prelink_cmds_F77='`$ECHO "X$prelink_cmds_F77" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec_CXX='`$ECHO "X$file_list_spec_CXX" | $Xsed -e "$delay_single_quote_subst"`' file_list_spec_F77='`$ECHO "X$file_list_spec_F77" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action_CXX='`$ECHO "X$hardcode_action_CXX" | $Xsed -e "$delay_single_quote_subst"`' hardcode_action_F77='`$ECHO "X$hardcode_action_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs_CXX='`$ECHO "X$compiler_lib_search_dirs_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_dirs_F77='`$ECHO "X$compiler_lib_search_dirs_F77" | $Xsed -e "$delay_single_quote_subst"`' predep_objects_CXX='`$ECHO "X$predep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' predep_objects_F77='`$ECHO "X$predep_objects_F77" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects_CXX='`$ECHO "X$postdep_objects_CXX" | $Xsed -e "$delay_single_quote_subst"`' postdep_objects_F77='`$ECHO "X$postdep_objects_F77" | $Xsed -e "$delay_single_quote_subst"`' predeps_CXX='`$ECHO "X$predeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' predeps_F77='`$ECHO "X$predeps_F77" | $Xsed -e "$delay_single_quote_subst"`' postdeps_CXX='`$ECHO "X$postdeps_CXX" | $Xsed -e "$delay_single_quote_subst"`' postdeps_F77='`$ECHO "X$postdeps_F77" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path_CXX='`$ECHO "X$compiler_lib_search_path_CXX" | $Xsed -e "$delay_single_quote_subst"`' compiler_lib_search_path_F77='`$ECHO "X$compiler_lib_search_path_F77" | $Xsed -e "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # Quote evaled strings. for var in SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ OBJDUMP \ deplibs_check_method \ file_magic_cmd \ AR \ AR_FLAGS \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ SHELL \ ECHO \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_wl \ lt_prog_compiler_pic \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_flag_spec_ld \ hardcode_libdir_separator \ fix_srcfile_path \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ finish_eval \ old_striplib \ striplib \ compiler_lib_search_dirs \ predep_objects \ postdep_objects \ predeps \ postdeps \ compiler_lib_search_path \ LD_CXX \ LD_F77 \ compiler_CXX \ compiler_F77 \ lt_prog_compiler_no_builtin_flag_CXX \ lt_prog_compiler_no_builtin_flag_F77 \ lt_prog_compiler_wl_CXX \ lt_prog_compiler_wl_F77 \ lt_prog_compiler_pic_CXX \ lt_prog_compiler_pic_F77 \ lt_prog_compiler_static_CXX \ lt_prog_compiler_static_F77 \ lt_cv_prog_compiler_c_o_CXX \ lt_cv_prog_compiler_c_o_F77 \ export_dynamic_flag_spec_CXX \ export_dynamic_flag_spec_F77 \ whole_archive_flag_spec_CXX \ whole_archive_flag_spec_F77 \ compiler_needs_object_CXX \ compiler_needs_object_F77 \ with_gnu_ld_CXX \ with_gnu_ld_F77 \ allow_undefined_flag_CXX \ allow_undefined_flag_F77 \ no_undefined_flag_CXX \ no_undefined_flag_F77 \ hardcode_libdir_flag_spec_CXX \ hardcode_libdir_flag_spec_F77 \ hardcode_libdir_flag_spec_ld_CXX \ hardcode_libdir_flag_spec_ld_F77 \ hardcode_libdir_separator_CXX \ hardcode_libdir_separator_F77 \ fix_srcfile_path_CXX \ fix_srcfile_path_F77 \ exclude_expsyms_CXX \ exclude_expsyms_F77 \ include_expsyms_CXX \ include_expsyms_F77 \ file_list_spec_CXX \ file_list_spec_F77 \ compiler_lib_search_dirs_CXX \ compiler_lib_search_dirs_F77 \ predep_objects_CXX \ predep_objects_F77 \ postdep_objects_CXX \ postdep_objects_F77 \ predeps_CXX \ predeps_F77 \ postdeps_CXX \ postdeps_F77 \ compiler_lib_search_path_CXX \ compiler_lib_search_path_F77; do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec \ old_archive_cmds_CXX \ old_archive_cmds_F77 \ old_archive_from_new_cmds_CXX \ old_archive_from_new_cmds_F77 \ old_archive_from_expsyms_cmds_CXX \ old_archive_from_expsyms_cmds_F77 \ archive_cmds_CXX \ archive_cmds_F77 \ archive_expsym_cmds_CXX \ archive_expsym_cmds_F77 \ module_cmds_CXX \ module_cmds_F77 \ module_expsym_cmds_CXX \ module_expsym_cmds_F77 \ export_symbols_cmds_CXX \ export_symbols_cmds_F77 \ prelink_cmds_CXX \ prelink_cmds_F77; do case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Fix-up fallback echo if it was mangled by the above quoting rules. case \$lt_ECHO in *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` ;; esac ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "clipper/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/Makefile" ;; "clipper/cctbx/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/cctbx/Makefile" ;; "clipper/ccp4/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/ccp4/Makefile" ;; "clipper/contrib/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/contrib/Makefile" ;; "clipper/core/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/core/Makefile" ;; "clipper/mmdb/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/mmdb/Makefile" ;; "clipper/mmdbold/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/mmdbold/Makefile" ;; "clipper/minimol/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/minimol/Makefile" ;; "clipper/phs/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/phs/Makefile" ;; "clipper/cif/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/cif/Makefile" ;; "clipper/cns/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/cns/Makefile" ;; "clipper/fortran/Makefile") CONFIG_FILES="$CONFIG_FILES clipper/fortran/Makefile" ;; "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; "clipper-config") CONFIG_FILES="$CONFIG_FILES clipper-config" ;; "macros/Makefile") CONFIG_FILES="$CONFIG_FILES macros/Makefile" ;; "dox/Makefile") CONFIG_FILES="$CONFIG_FILES dox/Makefile" ;; *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ || as_fn_error "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove $(srcdir), # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ s/:*\$(srcdir):*/:/ s/:*\${srcdir}:*/:/ s/:*@srcdir@:*/:/ s/^\([^=]*=[ ]*\):*/\1/ s/:*$// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_t=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_t"; then break elif $ac_last_try; then as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$tmp/stdin" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ || as_fn_error "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&5 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined." >&2;} rm -f "$tmp/stdin" case $ac_file in -) cat "$tmp/out" && rm -f "$tmp/out";; *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; esac \ || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" } >"$tmp/config.h" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 $as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$tmp/config.h" "$ac_file" \ || as_fn_error "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "libtool":C) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of # the License, or (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="CXX F77 " # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # An object symbol dumper. OBJDUMP=$lt_OBJDUMP # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method == "file_magic". file_magic_cmd=$lt_file_magic_cmd # The archiver. AR=$lt_AR AR_FLAGS=$lt_AR_FLAGS # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # The name of the directory that contains temporary libtool files. objdir=$objdir # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that does not interpret backslashes. ECHO=$lt_ECHO # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects postdep_objects=$lt_postdep_objects predeps=$lt_predeps postdeps=$lt_postdeps # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) case $xsi_shell in yes) cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac } # func_basename file func_basename () { func_basename_result="${1##*/}" } # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}" } # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). func_stripname () { # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"} } # func_opt_split func_opt_split () { func_opt_split_opt=${1%%=*} func_opt_split_arg=${1#*=} } # func_lo2o object func_lo2o () { case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac } # func_xform libobj-or-source func_xform () { func_xform_result=${1%.*}.lo } # func_arith arithmetic-term... func_arith () { func_arith_result=$(( $* )) } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=${#1} } _LT_EOF ;; *) # Bourne compatible functions. cat << \_LT_EOF >> "$cfgfile" # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi } # func_basename file func_basename () { func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` } # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # func_strip_suffix prefix name func_stripname () { case ${2} in .*) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "X${3}" \ | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; esac } # sed scripts: my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' my_sed_long_arg='1s/^-[^=]*=//' # func_opt_split func_opt_split () { func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` } # func_lo2o object func_lo2o () { func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` } # func_xform libobj-or-source func_xform () { func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` } # func_arith arithmetic-term... func_arith () { func_arith_result=`expr "$@"` } # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` } _LT_EOF esac case $lt_shell_append in yes) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$1+=\$2" } _LT_EOF ;; *) cat << \_LT_EOF >> "$cfgfile" # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "$1=\$$1\$2" } _LT_EOF ;; esac sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: CXX # The linker used to build libraries. LD=$lt_LD_CXX # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_CXX # A language specific compiler. CC=$lt_compiler_CXX # Is the compiler the GNU compiler? with_gcc=$GCC_CXX # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_CXX # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_CXX # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_CXX # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_CXX # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_CXX # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_CXX archive_expsym_cmds=$lt_archive_expsym_cmds_CXX # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_CXX module_expsym_cmds=$lt_module_expsym_cmds_CXX # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_CXX # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_CXX # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_CXX # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_CXX # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_CXX # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_CXX # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_CXX # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_CXX # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_CXX # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path_CXX # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_CXX # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_CXX # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_CXX # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_CXX # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_CXX # Specify filename containing input files. file_list_spec=$lt_file_list_spec_CXX # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_CXX # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_CXX postdep_objects=$lt_postdep_objects_CXX predeps=$lt_predeps_CXX postdeps=$lt_postdeps_CXX # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_CXX # ### END LIBTOOL TAG CONFIG: CXX _LT_EOF cat <<_LT_EOF >> "$ofile" # ### BEGIN LIBTOOL TAG CONFIG: F77 # The linker used to build libraries. LD=$lt_LD_F77 # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds_F77 # A language specific compiler. CC=$lt_compiler_F77 # Is the compiler the GNU compiler? with_gcc=$GCC_F77 # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77 # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl_F77 # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic_F77 # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static_F77 # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77 # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc_F77 # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77 # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77 # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77 # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object_F77 # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77 # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77 # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds_F77 archive_expsym_cmds=$lt_archive_expsym_cmds_F77 # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds_F77 module_expsym_cmds=$lt_module_expsym_cmds_F77 # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld_F77 # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag_F77 # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag_F77 # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77 # If ld is used when linking, flag to hardcode \$libdir into a binary # during linking. This must work even if \$libdir does not exist. hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77 # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct_F77 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute_F77 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L_F77 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var_F77 # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic_F77 # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath_F77 # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs_F77 # Fix the shell variable \$srcfile for the compiler. fix_srcfile_path=$lt_fix_srcfile_path_F77 # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols_F77 # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds_F77 # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms_F77 # Symbols that must always be exported. include_expsyms=$lt_include_expsyms_F77 # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds_F77 # Specify filename containing input files. file_list_spec=$lt_file_list_spec_F77 # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action_F77 # The directories searched by this compiler when creating a shared library. compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 # Dependencies to place before and after the objects being linked to # create a shared library. predep_objects=$lt_predep_objects_F77 postdep_objects=$lt_postdep_objects_F77 predeps=$lt_predeps_F77 postdeps=$lt_postdeps_F77 # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_F77 # ### END LIBTOOL TAG CONFIG: F77 _LT_EOF ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit $? fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo " " echo " " Configuration Summary echo "" ------------------------------ echo core: " " yes echo contrib: " " $enable_contrib echo phs: " " $enable_phs echo cns: " " $enable_cns if test $enable_mmdb = yes; then echo mmdb: " " $have_mmdb else echo mmdb: " " no fi if test $enable_mmdbold = yes; then echo mmdbold: " " $have_mmdb else echo mmdbold: " " no fi if test $enable_minimol = yes; then echo minimol: " " $have_mmdb else echo minimol: " " no fi if test $enable_cif = yes; then echo cif: " " $have_mmdb else echo cif: " " no fi if test $enable_ccp4 = yes; then echo ccp4: " " $have_ccp4 else echo ccp4: " " no fi if test $enable_cctbx = yes; then echo cctbx: " " $have_cctbx else echo cctbx: " " no fi echo fortran: " " $enable_fortran echo " " clipper/autom4te.cache/requests000644 000765 000000 00000106431 11767567431 017031 0ustar00ccbwheel000000 000000 # This file was generated. # It contains the lists of macros which have been traced. # It can be safely removed. @request = ( bless( [ '0', 1, [ '/usr/local/share/autoconf' ], [ '/usr/local/share/autoconf/autoconf/autoconf.m4f', '/usr/bin/../share/aclocal/argz.m4', '/usr/bin/../share/aclocal/libtool.m4', '/usr/bin/../share/aclocal/ltdl.m4', '/usr/bin/../share/aclocal/ltoptions.m4', '/usr/bin/../share/aclocal/ltsugar.m4', '/usr/bin/../share/aclocal/ltversion.m4', '/usr/bin/../share/aclocal/lt~obsolete.m4', '/usr/bin/../share/aclocal-1.10/amversion.m4', '/usr/bin/../share/aclocal-1.10/auxdir.m4', '/usr/bin/../share/aclocal-1.10/cond.m4', '/usr/bin/../share/aclocal-1.10/depend.m4', '/usr/bin/../share/aclocal-1.10/depout.m4', '/usr/bin/../share/aclocal-1.10/init.m4', '/usr/bin/../share/aclocal-1.10/install-sh.m4', '/usr/bin/../share/aclocal-1.10/lead-dot.m4', '/usr/bin/../share/aclocal-1.10/maintainer.m4', '/usr/bin/../share/aclocal-1.10/make.m4', '/usr/bin/../share/aclocal-1.10/missing.m4', '/usr/bin/../share/aclocal-1.10/mkdirp.m4', '/usr/bin/../share/aclocal-1.10/options.m4', '/usr/bin/../share/aclocal-1.10/runlog.m4', '/usr/bin/../share/aclocal-1.10/sanity.m4', '/usr/bin/../share/aclocal-1.10/strip.m4', '/usr/bin/../share/aclocal-1.10/substnot.m4', '/usr/bin/../share/aclocal-1.10/tar.m4', 'macros/ccp4.m4', 'macros/cctbx.m4', 'macros/clipper.m4', 'macros/fftw.m4', 'macros/mmdb.m4', 'macros/utimbuf.m4', 'configure.ac' ], { 'AM_ENABLE_STATIC' => 1, 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, '_LT_AC_SHELL_INIT' => 1, 'AC_DEFUN' => 1, '_LT_AC_LANG_CXX_CONFIG' => 1, 'AC_PROG_LIBTOOL' => 1, 'AM_PROG_MKDIR_P' => 1, 'AM_AUTOMAKE_VERSION' => 1, 'AM_MISSING_PROG' => 1, 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, '_LT_AC_LANG_C_CONFIG' => 1, 'AM_PROG_INSTALL_STRIP' => 1, '_m4_warn' => 1, 'AC_LIBTOOL_OBJDIR' => 1, 'gl_FUNC_ARGZ' => 1, 'AM_SANITY_CHECK' => 1, 'LTOBSOLETE_VERSION' => 1, 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, 'LT_LIB_M' => 1, '_LT_AC_CHECK_DLFCN' => 1, 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, 'LTSUGAR_VERSION' => 1, '_LT_PROG_LTMAIN' => 1, 'LT_SYS_SYMBOL_USCORE' => 1, '_AM_PROG_TAR' => 1, 'AC_LIBTOOL_GCJ' => 1, 'LT_SYS_DLOPEN_DEPLIBS' => 1, 'LT_FUNC_DLSYM_USCORE' => 1, '_LT_AC_LANG_F77' => 1, 'AC_LIBTOOL_CONFIG' => 1, '_AM_SUBST_NOTMAKE' => 1, 'AC_LTDL_DLLIB' => 1, '_AM_AUTOCONF_VERSION' => 1, 'AM_DISABLE_SHARED' => 1, '_LTDL_SETUP' => 1, '_LT_AC_LANG_CXX' => 1, 'AM_PROG_LIBTOOL' => 1, 'AC_LIB_LTDL' => 1, '_LT_AC_FILE_LTDLL_C' => 1, 'AM_PROG_LD' => 1, 'AU_DEFUN' => 1, 'AC_PROG_NM' => 1, 'AC_LIBTOOL_DLOPEN' => 1, 'AC_PROG_LD' => 1, 'AC_PROG_LD_GNU' => 1, 'AC_ENABLE_FAST_INSTALL' => 1, 'AC_LIBTOOL_FC' => 1, 'LTDL_CONVENIENCE' => 1, '_AM_SET_OPTION' => 1, 'AC_LTDL_PREOPEN' => 1, '_LT_LINKER_BOILERPLATE' => 1, 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, 'AC_LIBTOOL_PROG_CC_C_O' => 1, 'gl_PREREQ_ARGZ' => 1, 'LT_SUPPORTED_TAG' => 1, 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, 'LT_PROG_RC' => 1, 'LT_SYS_MODULE_EXT' => 1, 'AC_DEFUN_ONCE' => 1, '_LT_AC_LANG_GCJ' => 1, 'AC_LTDL_OBJDIR' => 1, '_LT_PATH_TOOL_PREFIX' => 1, 'AC_LIBTOOL_RC' => 1, 'AC_DISABLE_FAST_INSTALL' => 1, '_LT_AC_PROG_ECHO_BACKSLASH' => 1, '_LT_AC_SYS_LIBPATH_AIX' => 1, '_LT_AC_TRY_DLOPEN_SELF' => 1, 'include' => 1, 'LT_AC_PROG_SED' => 1, 'AM_ENABLE_SHARED' => 1, 'LTDL_INSTALLABLE' => 1, '_LT_AC_LANG_GCJ_CONFIG' => 1, 'AC_ENABLE_SHARED' => 1, 'AC_ENABLE_STATIC' => 1, 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, '_LT_AC_TAGVAR' => 1, 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, 'AM_CONDITIONAL' => 1, 'LT_LIB_DLLOAD' => 1, 'LTDL_INIT' => 1, 'LTVERSION_VERSION' => 1, 'AM_PROG_INSTALL_SH' => 1, 'm4_include' => 1, 'AC_PROG_EGREP' => 1, '_AC_AM_CONFIG_HEADER_HOOK' => 1, 'AC_PATH_MAGIC' => 1, 'AC_LTDL_SYSSEARCHPATH' => 1, 'jm_STRUCT_UTIMBUF' => 1, 'AM_MAKE_INCLUDE' => 1, 'LT_CMD_MAX_LEN' => 1, '_LT_AC_TAGCONFIG' => 1, 'm4_pattern_forbid' => 1, '_LT_LINKER_OPTION' => 1, 'AC_LIBTOOL_COMPILER_OPTION' => 1, 'AC_DISABLE_SHARED' => 1, '_LT_COMPILER_BOILERPLATE' => 1, 'AC_LIBTOOL_WIN32_DLL' => 1, 'AC_LIBTOOL_SETUP' => 1, 'AC_PROG_LD_RELOAD_FLAG' => 1, 'AC_LTDL_DLSYM_USCORE' => 1, 'AM_MISSING_HAS_RUN' => 1, 'LT_LANG' => 1, 'LT_SYS_DLSEARCH_PATH' => 1, 'LT_CONFIG_LTDL_DIR' => 1, 'AC_LIBTOOL_DLOPEN_SELF' => 1, 'LT_OUTPUT' => 1, 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, 'AC_WITH_LTDL' => 1, 'AC_LIBTOOL_LINKER_OPTION' => 1, 'LT_AC_PROG_RC' => 1, 'AC_LIBTOOL_CXX' => 1, 'LT_INIT' => 1, 'LT_AC_PROG_GCJ' => 1, 'LT_SYS_DLOPEN_SELF' => 1, 'AC_CLIPPER_OPTIONS' => 1, 'AM_DEP_TRACK' => 1, 'AM_DISABLE_STATIC' => 1, '_AC_PROG_LIBTOOL' => 1, '_AM_IF_OPTION' => 1, 'AC_PATH_TOOL_PREFIX' => 1, 'm4_pattern_allow' => 1, 'AC_LIBTOOL_F77' => 1, 'AM_SET_LEADING_DOT' => 1, 'LT_AC_PROG_EGREP' => 1, '_AM_DEPENDENCIES' => 1, 'AC_LIBTOOL_LANG_C_CONFIG' => 1, 'LTOPTIONS_VERSION' => 1, '_LT_AC_SYS_COMPILER' => 1, 'AM_PROG_NM' => 1, 'AC_LIBLTDL_CONVENIENCE' => 1, 'AC_DEPLIBS_CHECK_METHOD' => 1, 'AM_PATH_CCTBX' => 1, 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, 'AC_LIBLTDL_INSTALLABLE' => 1, 'jm_MAINTAINER_MODE' => 1, 'AM_PATH_CCP4' => 1, 'AC_LTDL_ENABLE_INSTALL' => 1, 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, 'LT_PROG_GCJ' => 1, 'AM_INIT_AUTOMAKE' => 1, 'AC_DISABLE_STATIC' => 1, 'LT_PATH_NM' => 1, 'AM_MAINTAINER_MODE' => 1, 'AC_LTDL_SHLIBEXT' => 1, '_LT_AC_LOCK' => 1, '_LT_AC_LANG_RC_CONFIG' => 1, 'AM_PATH_FFTW' => 1, 'LT_SYS_MODULE_PATH' => 1, 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, 'LT_WITH_LTDL' => 1, 'AC_LTDL_SHLIBPATH' => 1, 'AM_AUX_DIR_EXPAND' => 1, '_LT_AC_LANG_F77_CONFIG' => 1, 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, '_AM_SET_OPTIONS' => 1, '_LT_COMPILER_OPTION' => 1, '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, 'AM_RUN_LOG' => 1, 'AC_LIBTOOL_PICMODE' => 1, 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, 'LT_PATH_LD' => 1, 'AC_CHECK_LIBM' => 1, 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, '_AM_MANGLE_OPTION' => 1, 'AM_PATH_MMDB' => 1, 'AC_LTDL_SYMBOL_USCORE' => 1, 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, 'AM_SET_DEPDIR' => 1, '_LT_CC_BASENAME' => 1, '_LT_LIBOBJ' => 1 } ], 'Autom4te::Request' ), bless( [ '1', 1, [ '/usr/local/share/autoconf' ], [ '/usr/local/share/autoconf/autoconf/autoconf.m4f', 'aclocal.m4', 'configure.ac' ], { '_LT_AC_TAGCONFIG' => 1, 'AM_PROG_F77_C_O' => 1, 'm4_pattern_forbid' => 1, 'AC_INIT' => 1, '_AM_COND_IF' => 1, 'AC_CANONICAL_TARGET' => 1, 'AC_SUBST' => 1, 'AC_CONFIG_LIBOBJ_DIR' => 1, 'AC_FC_SRCEXT' => 1, 'AC_CANONICAL_HOST' => 1, 'AC_PROG_LIBTOOL' => 1, 'AM_INIT_AUTOMAKE' => 1, 'AC_CONFIG_SUBDIRS' => 1, 'AM_AUTOMAKE_VERSION' => 1, 'LT_CONFIG_LTDL_DIR' => 1, 'AC_REQUIRE_AUX_FILE' => 1, 'AC_CONFIG_LINKS' => 1, 'm4_sinclude' => 1, 'LT_SUPPORTED_TAG' => 1, 'AM_MAINTAINER_MODE' => 1, 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, '_m4_warn' => 1, 'AM_PROG_CXX_C_O' => 1, '_AM_COND_ENDIF' => 1, 'AM_ENABLE_MULTILIB' => 1, 'AM_SILENT_RULES' => 1, 'AC_CONFIG_FILES' => 1, 'LT_INIT' => 1, 'include' => 1, 'AM_GNU_GETTEXT' => 1, 'AC_LIBSOURCE' => 1, 'AM_PROG_FC_C_O' => 1, 'AC_CANONICAL_BUILD' => 1, 'AC_FC_FREEFORM' => 1, 'AH_OUTPUT' => 1, '_AM_SUBST_NOTMAKE' => 1, 'AC_CONFIG_AUX_DIR' => 1, 'sinclude' => 1, 'm4_pattern_allow' => 1, 'AM_PROG_CC_C_O' => 1, 'AC_CANONICAL_SYSTEM' => 1, 'AM_CONDITIONAL' => 1, 'AC_CONFIG_HEADERS' => 1, 'AC_DEFINE_TRACE_LITERAL' => 1, 'm4_include' => 1, '_AM_COND_ELSE' => 1, 'AC_SUBST_TRACE' => 1 } ], 'Autom4te::Request' ), bless( [ '2', 1, [ '/usr/local/share/autoconf' ], [ '/usr/local/share/autoconf/autoconf/autoconf.m4f', '/usr/local/share/aclocal/argz.m4', '/usr/local/share/aclocal/libtool.m4', '/usr/local/share/aclocal/ltdl.m4', '/usr/local/share/aclocal/ltoptions.m4', '/usr/local/share/aclocal/ltsugar.m4', '/usr/local/share/aclocal/ltversion.m4', '/usr/local/share/aclocal/lt~obsolete.m4', '/usr/local/share/aclocal-1.11/amversion.m4', '/usr/local/share/aclocal-1.11/auxdir.m4', '/usr/local/share/aclocal-1.11/cond.m4', '/usr/local/share/aclocal-1.11/depend.m4', '/usr/local/share/aclocal-1.11/depout.m4', '/usr/local/share/aclocal-1.11/init.m4', '/usr/local/share/aclocal-1.11/install-sh.m4', '/usr/local/share/aclocal-1.11/lead-dot.m4', '/usr/local/share/aclocal-1.11/maintainer.m4', '/usr/local/share/aclocal-1.11/make.m4', '/usr/local/share/aclocal-1.11/missing.m4', '/usr/local/share/aclocal-1.11/mkdirp.m4', '/usr/local/share/aclocal-1.11/options.m4', '/usr/local/share/aclocal-1.11/runlog.m4', '/usr/local/share/aclocal-1.11/sanity.m4', '/usr/local/share/aclocal-1.11/silent.m4', '/usr/local/share/aclocal-1.11/strip.m4', '/usr/local/share/aclocal-1.11/substnot.m4', '/usr/local/share/aclocal-1.11/tar.m4', 'macros/ccp4.m4', 'macros/cctbx.m4', 'macros/clipper.m4', 'macros/fftw.m4', 'macros/mmdb.m4', 'macros/utimbuf.m4', 'configure.ac' ], { 'AM_ENABLE_STATIC' => 1, 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, '_LT_AC_SHELL_INIT' => 1, 'AC_DEFUN' => 1, '_LT_AC_LANG_CXX_CONFIG' => 1, 'AC_PROG_LIBTOOL' => 1, 'AM_PROG_MKDIR_P' => 1, 'AM_AUTOMAKE_VERSION' => 1, 'AM_SUBST_NOTMAKE' => 1, 'AM_MISSING_PROG' => 1, 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, '_LT_AC_LANG_C_CONFIG' => 1, 'AM_PROG_INSTALL_STRIP' => 1, '_m4_warn' => 1, 'AC_LIBTOOL_OBJDIR' => 1, 'gl_FUNC_ARGZ' => 1, 'LTOBSOLETE_VERSION' => 1, 'AM_SANITY_CHECK' => 1, 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, 'LT_LIB_M' => 1, '_LT_AC_CHECK_DLFCN' => 1, 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, 'LTSUGAR_VERSION' => 1, '_LT_PROG_LTMAIN' => 1, 'LT_SYS_SYMBOL_USCORE' => 1, '_AM_PROG_TAR' => 1, 'AC_LIBTOOL_GCJ' => 1, 'LT_SYS_DLOPEN_DEPLIBS' => 1, 'LT_FUNC_DLSYM_USCORE' => 1, '_LT_AC_LANG_F77' => 1, 'AC_LIBTOOL_CONFIG' => 1, '_AM_SUBST_NOTMAKE' => 1, 'AC_LTDL_DLLIB' => 1, '_AM_AUTOCONF_VERSION' => 1, 'AM_DISABLE_SHARED' => 1, '_LTDL_SETUP' => 1, '_LT_AC_LANG_CXX' => 1, 'AM_PROG_LIBTOOL' => 1, 'AC_LIB_LTDL' => 1, '_LT_AC_FILE_LTDLL_C' => 1, 'AM_PROG_LD' => 1, 'AU_DEFUN' => 1, 'AC_PROG_NM' => 1, 'AC_LIBTOOL_DLOPEN' => 1, 'AC_PROG_LD' => 1, 'AC_PROG_LD_GNU' => 1, 'AC_ENABLE_FAST_INSTALL' => 1, 'AC_LIBTOOL_FC' => 1, 'LTDL_CONVENIENCE' => 1, '_AM_SET_OPTION' => 1, 'AC_LTDL_PREOPEN' => 1, '_LT_LINKER_BOILERPLATE' => 1, 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, 'AC_LIBTOOL_PROG_CC_C_O' => 1, 'gl_PREREQ_ARGZ' => 1, 'LT_SUPPORTED_TAG' => 1, 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, 'LT_PROG_RC' => 1, 'LT_SYS_MODULE_EXT' => 1, 'AC_DEFUN_ONCE' => 1, '_LT_AC_LANG_GCJ' => 1, 'AC_LTDL_OBJDIR' => 1, '_LT_PATH_TOOL_PREFIX' => 1, 'AC_LIBTOOL_RC' => 1, 'AM_SILENT_RULES' => 1, 'AC_DISABLE_FAST_INSTALL' => 1, '_LT_AC_PROG_ECHO_BACKSLASH' => 1, '_LT_AC_SYS_LIBPATH_AIX' => 1, '_LT_AC_TRY_DLOPEN_SELF' => 1, 'include' => 1, 'LT_AC_PROG_SED' => 1, 'AM_ENABLE_SHARED' => 1, 'LTDL_INSTALLABLE' => 1, '_LT_AC_LANG_GCJ_CONFIG' => 1, 'AC_ENABLE_SHARED' => 1, 'AC_ENABLE_STATIC' => 1, 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, '_LT_AC_TAGVAR' => 1, 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, 'AM_CONDITIONAL' => 1, 'LT_LIB_DLLOAD' => 1, 'LTDL_INIT' => 1, 'LTVERSION_VERSION' => 1, 'AM_PROG_INSTALL_SH' => 1, 'm4_include' => 1, 'AC_PROG_EGREP' => 1, '_AC_AM_CONFIG_HEADER_HOOK' => 1, 'AC_PATH_MAGIC' => 1, 'AC_LTDL_SYSSEARCHPATH' => 1, 'jm_STRUCT_UTIMBUF' => 1, 'AM_MAKE_INCLUDE' => 1, 'LT_CMD_MAX_LEN' => 1, '_LT_AC_TAGCONFIG' => 1, 'm4_pattern_forbid' => 1, '_LT_LINKER_OPTION' => 1, 'AC_LIBTOOL_COMPILER_OPTION' => 1, 'AC_DISABLE_SHARED' => 1, '_LT_COMPILER_BOILERPLATE' => 1, 'AC_LIBTOOL_WIN32_DLL' => 1, 'AC_LIBTOOL_SETUP' => 1, 'AC_PROG_LD_RELOAD_FLAG' => 1, 'AC_LTDL_DLSYM_USCORE' => 1, 'AM_MISSING_HAS_RUN' => 1, 'LT_LANG' => 1, 'LT_SYS_DLSEARCH_PATH' => 1, 'LT_CONFIG_LTDL_DIR' => 1, 'AC_LIBTOOL_DLOPEN_SELF' => 1, 'LT_OUTPUT' => 1, 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, 'AC_WITH_LTDL' => 1, 'AC_LIBTOOL_LINKER_OPTION' => 1, 'LT_AC_PROG_RC' => 1, 'AC_LIBTOOL_CXX' => 1, 'LT_INIT' => 1, 'LT_AC_PROG_GCJ' => 1, 'LT_SYS_DLOPEN_SELF' => 1, 'AC_CLIPPER_OPTIONS' => 1, 'AM_DEP_TRACK' => 1, 'AM_DISABLE_STATIC' => 1, '_AC_PROG_LIBTOOL' => 1, '_AM_IF_OPTION' => 1, 'AC_PATH_TOOL_PREFIX' => 1, 'm4_pattern_allow' => 1, 'AC_LIBTOOL_F77' => 1, 'AM_SET_LEADING_DOT' => 1, 'LT_AC_PROG_EGREP' => 1, '_AM_DEPENDENCIES' => 1, 'AC_LIBTOOL_LANG_C_CONFIG' => 1, 'LTOPTIONS_VERSION' => 1, '_LT_AC_SYS_COMPILER' => 1, 'AM_PROG_NM' => 1, 'AC_LIBLTDL_CONVENIENCE' => 1, 'AC_DEPLIBS_CHECK_METHOD' => 1, 'AM_PATH_CCTBX' => 1, 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, 'AC_LIBLTDL_INSTALLABLE' => 1, 'jm_MAINTAINER_MODE' => 1, 'AM_PATH_CCP4' => 1, 'AC_LTDL_ENABLE_INSTALL' => 1, 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, 'LT_PROG_GCJ' => 1, 'AM_INIT_AUTOMAKE' => 1, 'AC_DISABLE_STATIC' => 1, 'LT_PATH_NM' => 1, 'AM_MAINTAINER_MODE' => 1, 'AC_LTDL_SHLIBEXT' => 1, '_LT_AC_LOCK' => 1, '_LT_AC_LANG_RC_CONFIG' => 1, 'AM_PATH_FFTW' => 1, 'LT_SYS_MODULE_PATH' => 1, 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, 'LT_WITH_LTDL' => 1, 'AC_LTDL_SHLIBPATH' => 1, 'AM_AUX_DIR_EXPAND' => 1, '_LT_AC_LANG_F77_CONFIG' => 1, 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, '_AM_SET_OPTIONS' => 1, '_LT_COMPILER_OPTION' => 1, '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, 'AM_RUN_LOG' => 1, 'AC_LIBTOOL_PICMODE' => 1, 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, 'LT_PATH_LD' => 1, 'AC_CHECK_LIBM' => 1, 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, '_AM_MANGLE_OPTION' => 1, 'AM_PATH_MMDB' => 1, 'AC_LTDL_SYMBOL_USCORE' => 1, 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, 'AM_SET_DEPDIR' => 1, '_LT_CC_BASENAME' => 1, '_LT_LIBOBJ' => 1 } ], 'Autom4te::Request' ), bless( [ '3', 1, [ '/usr/local/share/autoconf' ], [ '/usr/local/share/autoconf/autoconf/autoconf.m4f', '/usr/local/share/aclocal/argz.m4', '/usr/local/share/aclocal/ltdl.m4', '/usr/local/share/aclocal-1.11/amversion.m4', '/usr/local/share/aclocal-1.11/auxdir.m4', '/usr/local/share/aclocal-1.11/cond.m4', '/usr/local/share/aclocal-1.11/depend.m4', '/usr/local/share/aclocal-1.11/depout.m4', '/usr/local/share/aclocal-1.11/init.m4', '/usr/local/share/aclocal-1.11/install-sh.m4', '/usr/local/share/aclocal-1.11/lead-dot.m4', '/usr/local/share/aclocal-1.11/maintainer.m4', '/usr/local/share/aclocal-1.11/make.m4', '/usr/local/share/aclocal-1.11/missing.m4', '/usr/local/share/aclocal-1.11/mkdirp.m4', '/usr/local/share/aclocal-1.11/options.m4', '/usr/local/share/aclocal-1.11/runlog.m4', '/usr/local/share/aclocal-1.11/sanity.m4', '/usr/local/share/aclocal-1.11/silent.m4', '/usr/local/share/aclocal-1.11/strip.m4', '/usr/local/share/aclocal-1.11/substnot.m4', '/usr/local/share/aclocal-1.11/tar.m4', 'macros/ccp4.m4', 'macros/cctbx.m4', 'macros/clipper.m4', 'macros/fftw.m4', 'macros/libtool.m4', 'macros/ltoptions.m4', 'macros/ltsugar.m4', 'macros/ltversion.m4', 'macros/lt~obsolete.m4', 'macros/mmdb.m4', 'macros/utimbuf.m4', 'configure.ac' ], { 'AM_ENABLE_STATIC' => 1, 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, '_LT_AC_SHELL_INIT' => 1, 'AC_DEFUN' => 1, '_LT_AC_LANG_CXX_CONFIG' => 1, 'AC_PROG_LIBTOOL' => 1, 'AM_PROG_MKDIR_P' => 1, 'AM_AUTOMAKE_VERSION' => 1, 'AM_SUBST_NOTMAKE' => 1, 'AM_MISSING_PROG' => 1, 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, '_LT_AC_LANG_C_CONFIG' => 1, 'AM_PROG_INSTALL_STRIP' => 1, '_m4_warn' => 1, 'AC_LIBTOOL_OBJDIR' => 1, 'gl_FUNC_ARGZ' => 1, 'LTOBSOLETE_VERSION' => 1, 'AM_SANITY_CHECK' => 1, 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, 'LT_LIB_M' => 1, '_LT_AC_CHECK_DLFCN' => 1, 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, 'LTSUGAR_VERSION' => 1, '_LT_PROG_LTMAIN' => 1, 'LT_SYS_SYMBOL_USCORE' => 1, '_AM_PROG_TAR' => 1, 'AC_LIBTOOL_GCJ' => 1, 'LT_SYS_DLOPEN_DEPLIBS' => 1, 'LT_FUNC_DLSYM_USCORE' => 1, '_LT_AC_LANG_F77' => 1, 'AC_LIBTOOL_CONFIG' => 1, '_AM_SUBST_NOTMAKE' => 1, 'AC_LTDL_DLLIB' => 1, '_AM_AUTOCONF_VERSION' => 1, 'AM_DISABLE_SHARED' => 1, '_LTDL_SETUP' => 1, '_LT_AC_LANG_CXX' => 1, 'AM_PROG_LIBTOOL' => 1, 'AC_LIB_LTDL' => 1, '_LT_AC_FILE_LTDLL_C' => 1, 'AM_PROG_LD' => 1, 'AU_DEFUN' => 1, 'AC_PROG_NM' => 1, 'AC_LIBTOOL_DLOPEN' => 1, 'AC_PROG_LD' => 1, 'AC_PROG_LD_GNU' => 1, 'AC_ENABLE_FAST_INSTALL' => 1, 'AC_LIBTOOL_FC' => 1, 'LTDL_CONVENIENCE' => 1, '_AM_SET_OPTION' => 1, 'AC_LTDL_PREOPEN' => 1, '_LT_LINKER_BOILERPLATE' => 1, 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, 'AC_LIBTOOL_PROG_CC_C_O' => 1, 'gl_PREREQ_ARGZ' => 1, 'LT_SUPPORTED_TAG' => 1, 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, 'LT_PROG_RC' => 1, 'LT_SYS_MODULE_EXT' => 1, 'AC_DEFUN_ONCE' => 1, '_LT_AC_LANG_GCJ' => 1, 'AC_LTDL_OBJDIR' => 1, '_LT_PATH_TOOL_PREFIX' => 1, 'AC_LIBTOOL_RC' => 1, 'AM_SILENT_RULES' => 1, 'AC_DISABLE_FAST_INSTALL' => 1, '_LT_AC_PROG_ECHO_BACKSLASH' => 1, '_LT_AC_SYS_LIBPATH_AIX' => 1, '_LT_AC_TRY_DLOPEN_SELF' => 1, 'include' => 1, 'LT_AC_PROG_SED' => 1, 'AM_ENABLE_SHARED' => 1, 'LTDL_INSTALLABLE' => 1, '_LT_AC_LANG_GCJ_CONFIG' => 1, 'AC_ENABLE_SHARED' => 1, 'AC_ENABLE_STATIC' => 1, 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, '_LT_AC_TAGVAR' => 1, 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, 'AM_CONDITIONAL' => 1, 'LT_LIB_DLLOAD' => 1, 'LTDL_INIT' => 1, 'LTVERSION_VERSION' => 1, 'AM_PROG_INSTALL_SH' => 1, 'm4_include' => 1, 'AC_PROG_EGREP' => 1, '_AC_AM_CONFIG_HEADER_HOOK' => 1, 'AC_PATH_MAGIC' => 1, 'AC_LTDL_SYSSEARCHPATH' => 1, 'jm_STRUCT_UTIMBUF' => 1, 'AM_MAKE_INCLUDE' => 1, 'LT_CMD_MAX_LEN' => 1, '_LT_AC_TAGCONFIG' => 1, 'm4_pattern_forbid' => 1, '_LT_LINKER_OPTION' => 1, 'AC_LIBTOOL_COMPILER_OPTION' => 1, 'AC_DISABLE_SHARED' => 1, '_LT_COMPILER_BOILERPLATE' => 1, 'AC_LIBTOOL_WIN32_DLL' => 1, 'AC_LIBTOOL_SETUP' => 1, 'AC_PROG_LD_RELOAD_FLAG' => 1, 'AC_LTDL_DLSYM_USCORE' => 1, 'AM_MISSING_HAS_RUN' => 1, 'LT_LANG' => 1, 'LT_SYS_DLSEARCH_PATH' => 1, 'LT_CONFIG_LTDL_DIR' => 1, 'AC_LIBTOOL_DLOPEN_SELF' => 1, 'LT_OUTPUT' => 1, 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, 'AC_WITH_LTDL' => 1, 'AC_LIBTOOL_LINKER_OPTION' => 1, 'LT_AC_PROG_RC' => 1, 'AC_LIBTOOL_CXX' => 1, 'LT_INIT' => 1, 'LT_AC_PROG_GCJ' => 1, 'LT_SYS_DLOPEN_SELF' => 1, 'AC_CLIPPER_OPTIONS' => 1, 'AM_DEP_TRACK' => 1, 'AM_DISABLE_STATIC' => 1, '_AC_PROG_LIBTOOL' => 1, '_AM_IF_OPTION' => 1, 'AC_PATH_TOOL_PREFIX' => 1, 'm4_pattern_allow' => 1, 'AC_LIBTOOL_F77' => 1, 'AM_SET_LEADING_DOT' => 1, 'LT_AC_PROG_EGREP' => 1, '_AM_DEPENDENCIES' => 1, 'AC_LIBTOOL_LANG_C_CONFIG' => 1, 'LTOPTIONS_VERSION' => 1, '_LT_AC_SYS_COMPILER' => 1, 'AM_PROG_NM' => 1, 'AC_LIBLTDL_CONVENIENCE' => 1, 'AC_DEPLIBS_CHECK_METHOD' => 1, 'AM_PATH_CCTBX' => 1, 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, 'AC_LIBLTDL_INSTALLABLE' => 1, 'jm_MAINTAINER_MODE' => 1, 'AM_PATH_CCP4' => 1, 'AC_LTDL_ENABLE_INSTALL' => 1, 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, 'LT_PROG_GCJ' => 1, 'AM_INIT_AUTOMAKE' => 1, 'AC_DISABLE_STATIC' => 1, 'LT_PATH_NM' => 1, 'AM_MAINTAINER_MODE' => 1, 'AC_LTDL_SHLIBEXT' => 1, '_LT_AC_LOCK' => 1, '_LT_AC_LANG_RC_CONFIG' => 1, 'AM_PATH_FFTW' => 1, 'LT_SYS_MODULE_PATH' => 1, 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, 'LT_WITH_LTDL' => 1, 'AC_LTDL_SHLIBPATH' => 1, 'AM_AUX_DIR_EXPAND' => 1, '_LT_AC_LANG_F77_CONFIG' => 1, 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, '_AM_SET_OPTIONS' => 1, '_LT_COMPILER_OPTION' => 1, '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, 'AM_RUN_LOG' => 1, 'AC_LIBTOOL_PICMODE' => 1, 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, 'LT_PATH_LD' => 1, 'AC_CHECK_LIBM' => 1, 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, '_AM_MANGLE_OPTION' => 1, 'AM_PATH_MMDB' => 1, 'AC_LTDL_SYMBOL_USCORE' => 1, 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, 'AM_SET_DEPDIR' => 1, '_LT_CC_BASENAME' => 1, '_LT_LIBOBJ' => 1 } ], 'Autom4te::Request' ) ); clipper/autom4te.cache/traces.0000644 000765 000000 00000371432 11767564715 016604 0ustar00ccbwheel000000 000000 m4trace:/usr/bin/../share/aclocal/argz.m4:76: -1- AC_DEFUN([gl_FUNC_ARGZ], [gl_PREREQ_ARGZ AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) AC_CHECK_TYPES([error_t], [], [AC_DEFINE([error_t], [int], [Define to a type to use for `error_t' if it is not otherwise available.]) AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h does not typedef error_t.])], [#if defined(HAVE_ARGZ_H) # include #endif]) ARGZ_H= AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])]) dnl if have system argz functions, allow forced use of dnl libltdl-supplied implementation (and default to do so dnl on "known bad" systems). Could use a runtime check, but dnl (a) detecting malloc issues is notoriously unreliable dnl (b) only known system that declares argz functions, dnl provides them, yet they are broken, is cygwin dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) dnl So, it's more straightforward simply to special case dnl this for known bad systems. AS_IF([test -z "$ARGZ_H"], [AC_CACHE_CHECK( [if argz actually works], [lt_cv_sys_argz_works], [[case $host_os in #( *cygwin*) lt_cv_sys_argz_works=no if test "$cross_compiling" != no; then lt_cv_sys_argz_works="guessing no" else lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' save_IFS=$IFS IFS=-. set x `uname -r | sed -e "$lt_sed_extract_leading_digits"` IFS=$save_IFS lt_os_major=${2-0} lt_os_minor=${3-0} lt_os_micro=${4-0} if test "$lt_os_major" -gt 1 \ || { test "$lt_os_major" -eq 1 \ && { test "$lt_os_minor" -gt 5 \ || { test "$lt_os_minor" -eq 5 \ && test "$lt_os_micro" -gt 24; }; }; }; then lt_cv_sys_argz_works=yes fi fi ;; #( *) lt_cv_sys_argz_works=yes ;; esac]]) AS_IF([test $lt_cv_sys_argz_works = yes], [AC_DEFINE([HAVE_WORKING_ARGZ], 1, [This value is set to 1 to indicate that the system argz facility works])], [ARGZ_H=argz.h AC_LIBOBJ([argz])])]) AC_SUBST([ARGZ_H]) ]) m4trace:/usr/bin/../share/aclocal/argz.m4:79: -1- AC_DEFUN([gl_PREREQ_ARGZ], [:]) m4trace:/usr/bin/../share/aclocal/libtool.m4:99: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl AC_BEFORE([$0], [LTDL_INIT])dnl m4_require([_LT_CHECK_BUILDDIR])dnl dnl Autoconf doesn't catch unexpanded LT_ macros by default: m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 dnl unless we require an AC_DEFUNed macro: AC_REQUIRE([LTOPTIONS_VERSION])dnl AC_REQUIRE([LTSUGAR_VERSION])dnl AC_REQUIRE([LTVERSION_VERSION])dnl AC_REQUIRE([LTOBSOLETE_VERSION])dnl m4_require([_LT_PROG_LTMAIN])dnl dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' AC_SUBST(LIBTOOL)dnl _LT_SETUP # Only expand once: m4_define([LT_INIT]) ]) m4trace:/usr/bin/../share/aclocal/libtool.m4:102: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:102: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:103: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:103: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:658: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) cat >"$CONFIG_LT" <<_LTEOF #! $SHELL # Generated by $as_me. # Run this file to recreate a libtool stub with the current configuration. lt_cl_silent=false SHELL=\${CONFIG_SHELL-$SHELL} _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 exec AS_MESSAGE_LOG_FD>>config.log { echo AS_BOX([Running $as_me.]) } >&AS_MESSAGE_LOG_FD lt_cl_help="\ \`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. Usage: $[0] [[OPTIONS]] -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files Report bugs to ." lt_cl_version="\ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. Copyright (C) 2008 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." while test $[#] != 0 do case $[1] in --version | --v* | -V ) echo "$lt_cl_version"; exit 0 ;; --help | --h* | -h ) echo "$lt_cl_help"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --quiet | --q* | --silent | --s* | -q ) lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] Try \`$[0] --help' for more information.]) ;; esac shift done if $lt_cl_silent; then exec AS_MESSAGE_FD>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF _LT_OUTPUT_LIBTOOL_COMMANDS_INIT _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AC_MSG_NOTICE([creating $ofile]) _LT_OUTPUT_LIBTOOL_COMMANDS AS_EXIT(0) _LTEOF chmod +x "$CONFIG_LT" # configure is writing to config.log, but config.lt does its own redirection, # appending to config.log, which fails on DOS, as config.log is still kept # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. if test "$no_create" != yes; then lt_cl_success=: test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) fi ]) m4trace:/usr/bin/../share/aclocal/libtool.m4:757: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) m4trace:/usr/bin/../share/aclocal/libtool.m4:780: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], [Windows Resource], [_LT_LANG(RC)], [m4_ifdef([_LT_LANG_]$1[_CONFIG], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ]) m4trace:/usr/bin/../share/aclocal/libtool.m4:830: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) m4trace:/usr/bin/../share/aclocal/libtool.m4:830: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. You should run autoupdate.])dnl LT_LANG(C++)]) m4trace:/usr/bin/../share/aclocal/libtool.m4:831: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) m4trace:/usr/bin/../share/aclocal/libtool.m4:831: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. You should run autoupdate.])dnl LT_LANG(Fortran 77)]) m4trace:/usr/bin/../share/aclocal/libtool.m4:832: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) m4trace:/usr/bin/../share/aclocal/libtool.m4:832: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. You should run autoupdate.])dnl LT_LANG(Fortran)]) m4trace:/usr/bin/../share/aclocal/libtool.m4:833: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) m4trace:/usr/bin/../share/aclocal/libtool.m4:833: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. You should run autoupdate.])dnl LT_LANG(Java)]) m4trace:/usr/bin/../share/aclocal/libtool.m4:1441: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $RM conftest* ]) if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ]) m4trace:/usr/bin/../share/aclocal/libtool.m4:1444: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:1444: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:1485: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi else $2=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" ]) if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ]) m4trace:/usr/bin/../share/aclocal/libtool.m4:1488: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:1488: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:1620: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ = "XX$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac ]) if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) fi max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ]) m4trace:/usr/bin/../share/aclocal/libtool.m4:1623: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:1623: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:1838: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) ]) ]) ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi _LT_DECL([dlopen_support], [enable_dlopen], [0], [Whether dlopen is supported]) _LT_DECL([dlopen_self], [enable_dlopen_self], [0], [Whether dlopen of programs is supported]) _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ]) m4trace:/usr/bin/../share/aclocal/libtool.m4:1841: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:1841: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:2788: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$1; then lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else AC_MSG_RESULT(no) fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ]) m4trace:/usr/bin/../share/aclocal/libtool.m4:2791: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:2791: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:2899: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :) AC_SUBST([DUMPBIN]) if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm AC_SUBST([NM]) _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], [lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD) cat conftest.out >&AS_MESSAGE_LOG_FD if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest*]) ]) m4trace:/usr/bin/../share/aclocal/libtool.m4:3245: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:3245: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:3246: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:3246: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:3271: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) ]) m4trace:/usr/bin/../share/aclocal/libtool.m4:3274: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:3274: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:6973: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) m4trace:/usr/bin/../share/aclocal/libtool.m4:6976: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:6976: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:6985: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) m4trace:/usr/bin/../share/aclocal/libtool.m4:6988: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:6988: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:7099: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) m4trace:/usr/bin/../share/aclocal/libtool.m4:7099: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:19: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) _$0($*) ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:77: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl dnl Although the argument is deprecated and no longer documented, dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one dnl here make sure it is the same as any other declaration of libltdl's dnl location! This also ensures lt_ltdl_dir is set when configure.ac is dnl not yet using an explicit LT_CONFIG_LTDL_DIR. m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl _$0() ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:83: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_CONVENIENCE]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:83: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete. You should run autoupdate.])dnl _LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_CONVENIENCE]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:133: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl dnl Although the argument is deprecated and no longer documented, dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one dnl here make sure it is the same as any other declaration of libltdl's dnl location! This also ensures lt_ltdl_dir is set when configure.ac is dnl not yet using an explicit LT_CONFIG_LTDL_DIR. m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl _$0() ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:139: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_INSTALLABLE]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:139: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete. You should run autoupdate.])dnl _LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_INSTALLABLE]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:216: -1- AC_DEFUN([_LT_LIBOBJ], [ m4_pattern_allow([^_LT_LIBOBJS$]) _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:349: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) dnl We need to keep our own list of libobjs separate from our parent project, dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while dnl we look for our own LIBOBJs. m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) m4_pushdef([AC_LIBSOURCES]) dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: m4_if(_LTDL_MODE, [], [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) AC_ARG_WITH([included_ltdl], [AS_HELP_STRING([--with-included-ltdl], [use the GNU ltdl sources included here])]) if test "x$with_included_ltdl" != xyes; then # We are not being forced to use the included libltdl sources, so # decide whether there is a useful installed version we can use. AC_CHECK_HEADER([ltdl.h], [AC_CHECK_DECL([lt_dlinterface_register], [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], [with_included_ltdl=no], [with_included_ltdl=yes])], [with_included_ltdl=yes], [AC_INCLUDES_DEFAULT #include ])], [with_included_ltdl=yes], [AC_INCLUDES_DEFAULT] ) fi dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE dnl was called yet, then for old times' sake, we assume libltdl is in an dnl eponymous directory: AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) AC_ARG_WITH([ltdl_include], [AS_HELP_STRING([--with-ltdl-include=DIR], [use the ltdl headers installed in DIR])]) if test -n "$with_ltdl_include"; then if test -f "$with_ltdl_include/ltdl.h"; then : else AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include']) fi else with_ltdl_include=no fi AC_ARG_WITH([ltdl_lib], [AS_HELP_STRING([--with-ltdl-lib=DIR], [use the libltdl.la installed in DIR])]) if test -n "$with_ltdl_lib"; then if test -f "$with_ltdl_lib/libltdl.la"; then : else AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib']) fi else with_ltdl_lib=no fi case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in ,yes,no,no,) m4_case(m4_default(_LTDL_TYPE, [convenience]), [convenience], [_LTDL_CONVENIENCE], [installable], [_LTDL_INSTALLABLE], [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) ;; ,no,no,no,) # If the included ltdl is not to be used, then use the # preinstalled libltdl we found. AC_DEFINE([HAVE_LTDL], [1], [Define this if a modern libltdl is already installed]) LIBLTDL=-lltdl LTDLDEPS= LTDLINCL= ;; ,no*,no,*) AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together]) ;; *) with_included_ltdl=no LIBLTDL="-L$with_ltdl_lib -lltdl" LTDLDEPS= LTDLINCL="-I$with_ltdl_include" ;; esac INCLTDL="$LTDLINCL" # Report our decision... AC_MSG_CHECKING([where to find libltdl headers]) AC_MSG_RESULT([$LTDLINCL]) AC_MSG_CHECKING([where to find libltdl library]) AC_MSG_RESULT([$LIBLTDL]) _LTDL_SETUP dnl restore autoconf definition. m4_popdef([AC_LIBOBJ]) m4_popdef([AC_LIBSOURCES]) AC_CONFIG_COMMANDS_PRE([ _ltdl_libobjs= _ltdl_ltlibobjs= if test -n "$_LT_LIBOBJS"; then # Remove the extension. _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" done fi AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) ]) # Only expand once: m4_define([LTDL_INIT]) ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete. You should run autoupdate.])dnl LTDL_INIT($@)]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete. You should run autoupdate.])dnl LTDL_INIT($@)]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete. You should run autoupdate.])dnl LTDL_INIT($@)]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:415: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_SYS_MODULE_EXT])dnl AC_REQUIRE([LT_SYS_MODULE_PATH])dnl AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl AC_REQUIRE([LT_LIB_DLLOAD])dnl AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl AC_REQUIRE([gl_FUNC_ARGZ])dnl m4_require([_LT_CHECK_OBJDIR])dnl m4_require([_LT_HEADER_DLFCN])dnl m4_require([_LT_CHECK_DLPREOPEN])dnl m4_require([_LT_DECL_SED])dnl dnl Don't require this, or it will be expanded earlier than the code dnl that sets the variables it relies on: _LT_ENABLE_INSTALL dnl _LTDL_MODE specific code must be called at least once: _LTDL_MODE_DISPATCH # In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS # the user used. This is so that ltdl.h can pick up the parent projects # config.h file, The first file in AC_CONFIG_HEADERS must contain the # definitions required by ltdl.c. # FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). AC_CONFIG_COMMANDS_PRE([dnl m4_pattern_allow([^LT_CONFIG_H$])dnl m4_ifset([AH_HEADER], [LT_CONFIG_H=AH_HEADER], [m4_ifset([AC_LIST_HEADERS], [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`], [])])]) AC_SUBST([LT_CONFIG_H]) AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], [], [], [AC_INCLUDES_DEFAULT]) AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) name=ltdl LTDLOPEN=`eval "\\$ECHO \"$libname_spec\""` AC_SUBST([LTDLOPEN]) ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:533: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_CACHE_CHECK([whether deplibs are loaded by dlopen], [lt_cv_sys_dlopen_deplibs], [# PORTME does your system automatically load deplibs for dlopen? # or its logical equivalent (e.g. shl_load for HP-UX < 11) # For now, we just catch OSes we know something about -- in the # future, we'll try test this programmatically. lt_cv_sys_dlopen_deplibs=unknown case $host_os in aix3*|aix4.1.*|aix4.2.*) # Unknown whether this is true for these versions of AIX, but # we want this `case' here to explicitly catch those versions. lt_cv_sys_dlopen_deplibs=unknown ;; aix[[4-9]]*) lt_cv_sys_dlopen_deplibs=yes ;; amigaos*) case $host_cpu in powerpc) lt_cv_sys_dlopen_deplibs=no ;; esac ;; darwin*) # Assuming the user has installed a libdl from somewhere, this is true # If you are looking for one http://www.opendarwin.org/projects/dlcompat lt_cv_sys_dlopen_deplibs=yes ;; freebsd* | dragonfly*) lt_cv_sys_dlopen_deplibs=yes ;; gnu* | linux* | k*bsd*-gnu) # GNU and its variants, using gnu ld.so (Glibc) lt_cv_sys_dlopen_deplibs=yes ;; hpux10*|hpux11*) lt_cv_sys_dlopen_deplibs=yes ;; interix*) lt_cv_sys_dlopen_deplibs=yes ;; irix[[12345]]*|irix6.[[01]]*) # Catch all versions of IRIX before 6.2, and indicate that we don't # know how it worked for any of those versions. lt_cv_sys_dlopen_deplibs=unknown ;; irix*) # The case above catches anything before 6.2, and it's known that # at 6.2 and later dlopen does load deplibs. lt_cv_sys_dlopen_deplibs=yes ;; netbsd*) lt_cv_sys_dlopen_deplibs=yes ;; openbsd*) lt_cv_sys_dlopen_deplibs=yes ;; osf[[1234]]*) # dlopen did load deplibs (at least at 4.x), but until the 5.x series, # it did *not* use an RPATH in a shared library to find objects the # library depends on, so we explicitly say `no'. lt_cv_sys_dlopen_deplibs=no ;; osf5.0|osf5.0a|osf5.1) # dlopen *does* load deplibs and with the right loader patch applied # it even uses RPATH in a shared library to search for shared objects # that the library depends on, but there's no easy way to know if that # patch is installed. Since this is the case, all we can really # say is unknown -- it depends on the patch being installed. If # it is, this changes to `yes'. Without it, it would be `no'. lt_cv_sys_dlopen_deplibs=unknown ;; osf*) # the two cases above should catch all versions of osf <= 5.1. Read # the comments above for what we know about them. # At > 5.1, deplibs are loaded *and* any RPATH in a shared library # is used to find them so we can finally say `yes'. lt_cv_sys_dlopen_deplibs=yes ;; qnx*) lt_cv_sys_dlopen_deplibs=yes ;; solaris*) lt_cv_sys_dlopen_deplibs=yes ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) libltdl_cv_sys_dlopen_deplibs=yes ;; esac ]) if test "$lt_cv_sys_dlopen_deplibs" != yes; then AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], [Define if the OS needs help to load dependent libraries for dlopen().]) fi ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:536: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:536: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:556: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([which extension is used for runtime loadable modules], [libltdl_cv_shlibext], [ module=yes eval libltdl_cv_shlibext=$shrext_cmds ]) if test -n "$libltdl_cv_shlibext"; then m4_pattern_allow([LT_MODULE_EXT])dnl AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], [Define to the extension used for runtime loadable modules, say, ".so".]) fi ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:559: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:559: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:575: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([which variable specifies run-time module search path], [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"]) if test -n "$lt_cv_module_path_var"; then m4_pattern_allow([LT_MODULE_PATH_VAR])dnl AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], [Define to the name of the environment variable that determines the run-time module search path.]) fi ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:578: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:578: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:603: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([for the default library search path], [lt_cv_sys_dlsearch_path], [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"]) if test -n "$lt_cv_sys_dlsearch_path"; then sys_dlsearch_path= for dir in $lt_cv_sys_dlsearch_path; do if test -z "$sys_dlsearch_path"; then sys_dlsearch_path="$dir" else sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir" fi done m4_pattern_allow([LT_DLSEARCH_PATH])dnl AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], [Define to the system default library search path.]) fi ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:606: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:606: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:722: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) LT_DLLOADERS= AC_SUBST([LT_DLLOADERS]) AC_LANG_PUSH([C]) LIBADD_DLOPEN= AC_SEARCH_LIBS([dlopen], [dl], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) if test "$ac_cv_search_dlopen" != "none required" ; then LIBADD_DLOPEN="-ldl" fi libltdl_cv_lib_dl_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H # include #endif ]], [[dlopen(0, 0);]])], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) libltdl_cv_func_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], [AC_CHECK_LIB([svld], [dlopen], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes then lt_save_LIBS="$LIBS" LIBS="$LIBS $LIBADD_DLOPEN" AC_CHECK_FUNCS([dlerror]) LIBS="$lt_save_LIBS" fi AC_SUBST([LIBADD_DLOPEN]) LIBADD_SHL_LOAD= AC_CHECK_FUNC([shl_load], [AC_DEFINE([HAVE_SHL_LOAD], [1], [Define if you have the shl_load function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], [AC_CHECK_LIB([dld], [shl_load], [AC_DEFINE([HAVE_SHL_LOAD], [1], [Define if you have the shl_load function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" LIBADD_SHL_LOAD="-ldld"])]) AC_SUBST([LIBADD_SHL_LOAD]) case $host_os in darwin[[1567]].*) # We only want this for pre-Mac OS X 10.4. AC_CHECK_FUNC([_dyld_func_lookup], [AC_DEFINE([HAVE_DYLD], [1], [Define if you have the _dyld_func_lookup function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) ;; beos*) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" ;; cygwin* | mingw* | os2* | pw32*) AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" ;; esac AC_CHECK_LIB([dld], [dld_link], [AC_DEFINE([HAVE_DLD], [1], [Define if you have the GNU dld library.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) AC_SUBST([LIBADD_DLD_LINK]) m4_pattern_allow([^LT_DLPREOPEN$]) LT_DLPREOPEN= if test -n "$LT_DLLOADERS" then for lt_loader in $LT_DLLOADERS; do LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " done AC_DEFINE([HAVE_LIBDLLOADER], [1], [Define if libdlloader will be built on this platform]) fi AC_SUBST([LT_DLPREOPEN]) dnl This isn't used anymore, but set it for backwards compatibility LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" AC_SUBST([LIBADD_DL]) AC_LANG_POP ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:725: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:725: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:767: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl AC_CACHE_CHECK([for _ prefix in compiled symbols], [lt_cv_sys_symbol_underscore], [lt_cv_sys_symbol_underscore=no cat > conftest.$ac_ext <<_LT_EOF void nm_test_func(){} int main(){nm_test_func;return 0;} _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. ac_nlist=conftest.nm if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then # See whether the symbols have a leading underscore. if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then lt_cv_sys_symbol_underscore=yes else if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then : else echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD fi fi else echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.c >&AS_MESSAGE_LOG_FD fi rm -rf conftest* ]) sys_symbol_underscore=$lt_cv_sys_symbol_underscore AC_SUBST([sys_symbol_underscore]) ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:770: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:770: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:799: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl if test x"$lt_cv_sys_symbol_underscore" = xyes; then if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then AC_CACHE_CHECK([whether we have to add an underscore for dlsym], [libltdl_cv_need_uscore], [libltdl_cv_need_uscore=unknown save_LIBS="$LIBS" LIBS="$LIBS $LIBADD_DLOPEN" _LT_TRY_DLOPEN_SELF( [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes], [], [libltdl_cv_need_uscore=cross]) LIBS="$save_LIBS" ]) fi fi if test x"$libltdl_cv_need_uscore" = xyes; then AC_DEFINE([NEED_USCORE], [1], [Define if dlsym() requires a leading underscore in symbol names.]) fi ]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:802: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) m4trace:/usr/bin/../share/aclocal/ltdl.m4:802: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:13: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:115: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:115: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:151: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:151: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. You should run autoupdate.])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:196: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:200: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:202: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:202: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. You should run autoupdate.])dnl AC_ENABLE_SHARED($@)]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:203: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:203: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. You should run autoupdate.])dnl AC_DISABLE_SHARED($@)]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:250: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:254: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:256: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:256: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. You should run autoupdate.])dnl AC_ENABLE_STATIC($@)]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:257: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:257: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. You should run autoupdate.])dnl AC_DISABLE_STATIC($@)]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:307: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:307: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:314: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:314: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:347: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) m4trace:/usr/bin/../share/aclocal/ltoptions.m4:347: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) m4trace:/usr/bin/../share/aclocal/ltsugar.m4:13: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) m4trace:/usr/bin/../share/aclocal/ltversion.m4:23: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.2.6b' macro_revision='1.3017' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:36: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:40: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:44: -1- AC_DEFUN([_LT_AC_TAGVAR]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:45: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_PREOPEN]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:47: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_LOCK]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:49: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:50: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:51: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LTDL_OBJDIR]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:57: -1- AC_DEFUN([AC_PATH_MAGIC]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PROG_LD_GNU]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:60: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:61: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:66: -1- AC_DEFUN([LT_AC_PROG_EGREP]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:71: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:72: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:73: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:74: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:75: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:77: -1- AC_DEFUN([_LT_AC_LANG_CXX]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_F77]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:80: -1- AC_DEFUN([AC_LIBTOOL_RC]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) m4trace:/usr/bin/../share/aclocal/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) m4trace:/usr/bin/../share/aclocal-1.10/amversion.m4:20: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.10' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.10], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) m4trace:/usr/bin/../share/aclocal-1.10/amversion.m4:35: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.10])dnl _AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)]) m4trace:/usr/bin/../share/aclocal-1.10/auxdir.m4:52: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) m4trace:/usr/bin/../share/aclocal-1.10/cond.m4:34: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) m4trace:/usr/bin/../share/aclocal-1.10/depend.m4:132: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], UPC, [depcc="$UPC" am_compiler_list=], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf case $depmode in nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; none) break ;; esac # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. if depmode=$depmode \ source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) m4trace:/usr/bin/../share/aclocal-1.10/depend.m4:142: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) m4trace:/usr/bin/../share/aclocal-1.10/depend.m4:158: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl ]) m4trace:/usr/bin/../share/aclocal-1.10/depout.m4:54: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [for mf in $CONFIG_FILES; do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done ]) m4trace:/usr/bin/../share/aclocal-1.10/depout.m4:68: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) m4trace:/usr/bin/../share/aclocal-1.10/init.m4:103: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.60])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AM_PROG_INSTALL_SH AM_PROG_INSTALL_STRIP AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) ]) m4trace:/usr/bin/../share/aclocal-1.10/init.m4:124: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $1 | $1:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) m4trace:/usr/bin/../share/aclocal-1.10/install-sh.m4:14: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} AC_SUBST(install_sh)]) m4trace:/usr/bin/../share/aclocal-1.10/lead-dot.m4:21: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) m4trace:/usr/bin/../share/aclocal-1.10/maintainer.m4:26: -1- AC_DEFUN([AM_MAINTAINER_MODE], [AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode is disabled by default AC_ARG_ENABLE(maintainer-mode, [ --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer], USE_MAINTAINER_MODE=$enableval, USE_MAINTAINER_MODE=no) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE AC_SUBST(MAINT)dnl ]) m4trace:/usr/bin/../share/aclocal-1.10/maintainer.m4:28: -1- AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) m4trace:/usr/bin/../share/aclocal-1.10/maintainer.m4:28: -1- AC_DEFUN([jm_MAINTAINER_MODE], [AC_DIAGNOSE([obsolete], [The macro `jm_MAINTAINER_MODE' is obsolete. You should run autoupdate.])dnl AM_MAINTAINER_MODE]) m4trace:/usr/bin/../share/aclocal-1.10/make.m4:51: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo done .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # We grep out `Entering directory' and `Leaving directory' # messages which can occur if `w' ends up in MAKEFLAGS. # In particular we don't look at `^make:' because GNU make might # be invoked under some other name (usually "gmake"), in which # case it prints its new name instead of `make'. if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then am__include=include am__quote= _am_result=GNU fi # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then am__include=.include am__quote="\"" _am_result=BSD fi fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) m4trace:/usr/bin/../share/aclocal-1.10/missing.m4:17: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) m4trace:/usr/bin/../share/aclocal-1.10/missing.m4:35: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) m4trace:/usr/bin/../share/aclocal-1.10/mkdirp.m4:26: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) m4trace:/usr/bin/../share/aclocal-1.10/options.m4:14: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) m4trace:/usr/bin/../share/aclocal-1.10/options.m4:20: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) m4trace:/usr/bin/../share/aclocal-1.10/options.m4:26: -1- AC_DEFUN([_AM_SET_OPTIONS], [AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) m4trace:/usr/bin/../share/aclocal-1.10/options.m4:32: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) m4trace:/usr/bin/../share/aclocal-1.10/runlog.m4:17: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) m4trace:/usr/bin/../share/aclocal-1.10/sanity.m4:51: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t $srcdir/configure conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) m4trace:/usr/bin/../share/aclocal-1.10/strip.m4:28: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) m4trace:/usr/bin/../share/aclocal-1.10/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) m4trace:/usr/bin/../share/aclocal-1.10/tar.m4:95: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) m4trace:macros/ccp4.m4:83: -1- AC_DEFUN([AM_PATH_CCP4], [ AC_PROVIDE([AM_PATH_CCP4]) AC_ARG_WITH(ccp4, AC_HELP_STRING( [--with-ccp4=PFX], [use ccp4c library (default is NO) and set prefix] ), [ test "$withval" = no || with_ccp4=yes test "$withval" = yes || ccp4_prefix="$withval" ], [ with_ccp4="$enable_ccp4" ] ) #dnl default is yes for now if test x$with_ccp4 = xyes ; then #user override AS_IF([test "x$CCP4_LIBS" != x && test "x$CCP4_CXXFLAGS" != x ], [ have_ccp4=yes ], [ AC_MSG_CHECKING([for ccp4_errno in CCP4]) saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCP4_LIBS="" CCP4_CXXFLAGS="" if test "x$ccp4_prefix" != x; then ac_ccp4_dirs=' . include lib' for ac_dir in $ac_ccp4_dirs; do if test -r "$ccp4_prefix/$ac_dir/ccp4/ccp4_errno.h"; then ac_CCP4_CXXFLAGS="-I$ccp4_prefix/$ac_dir" break fi done for ac_dir in $ac_ccp4_dirs; do for ac_extension in a so sl dylib; do if test -r "$ccp4_prefix/$ac_dir/libccp4c.$ac_extension"; then ac_CCP4_LDOPTS="-L$ccp4_prefix/$ac_dir -lccp4c" break 2 fi done done else ac_CCP4_CXXFLAGS="" ac_CCP4_LDOPTS="-lccp4c" fi LIBS="$ac_CCP4_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCP4_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include "ccp4/ccp4_errno.h"], [int a = ccp4_errno; CCP4::ccp4_error("conftest"); ], have_ccp4=yes, have_ccp4=no) AC_LANG_POP(C++) # the language we have just quit AC_MSG_RESULT($have_ccp4) LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) # user override AS_IF([test x$have_ccp4 = xyes], [ test "x$CCP4_CXXFLAGS" = x && CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" test "x$CCP4_LIBS" = x && CCP4_LIBS="$ac_CCP4_LDOPTS" ifelse([$1], , :, [$1]) ], [ ifelse([$2], , :, [$2]) ] ) fi #dnl --with-ccp4 AC_SUBST(CCP4_CXXFLAGS) AC_SUBST(CCP4_LIBS) ]) m4trace:macros/cctbx.m4:104: -1- AC_DEFUN([AM_PATH_CCTBX], [ AC_PROVIDE([AM_PATH_CCTBX]) AC_ARG_WITH(cctbx, AC_HELP_STRING( [--with-cctbx=PFX], [use cctbx package (default is NO) and set prefix] ), [ test "$withval" = no || with_cctbx=yes test "$withval" = yes || cctbx_prefix="$withval" ], [ with_cctbx="$enable_cctbx" ] ) #dnl default is no for now if test "x${with_cctbx}" = xyes ; then AS_IF([test "x$CCTBX_LIBS" != x && test "x$CCTBX_CXXFLAGS" != x ], [ have_cctbx=yes ], [ saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCTBX_LIBS="" CCTBX_CXXFLAGS="" if test "x$cctbx_prefix" != x; then ac_cctbx_dirs=' . lib include build/cctbx/lib' for ac_dir in $ac_cctbx_dirs; do if test -r "$cctbx_prefix/$ac_dir/cctbx/miller.h"; then ac_CCTBX_CXXFLAGS="-I$cctbx_prefix/$ac_dir" break fi done for ac_dir in $ac_cctbx_dirs; do for ac_extension in a so sl dylib; do if test -r "$cctbx_prefix/$ac_dir/libsgtbx.$ac_extension"; then ac_CCTBX_LDOPTS="-L$cctbx_prefix/$ac_dir -lsgtbx -luctbx" break 2 fi done done else ac_CCTBX_CXXFLAGS="" ac_CCTBX_LDOPTS="-lsgtbx -luctbx" fi _AM_PATH_CCTBX_EXTRA AC_MSG_CHECKING([for CCTBX and BOOST]) LIBS="$ac_CCTBX_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCTBX_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include "cctbx/miller.h"] ,[ cctbx::Miller::Index a; ], have_cctbx=yes, have_cctbx=no) AC_LANG_POP(C++) # the language we have just quit AC_MSG_RESULT($have_cctbx) LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) # user override AS_IF([test x$have_cctbx = xyes], [ test "x$CCTBX_CXXFLAGS" = x && CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS" test "x$CCTBX_LIBS" = x && CCTBX_LIBS="$ac_CCTBX_LDOPTS" ifelse([$1], , :, [$1]) ], [ ifelse([$2], , :, [$2]) ] ) fi #dnl --with-cctbx AC_SUBST(CCTBX_CXXFLAGS) AC_SUBST(CCTBX_LIBS) ]) m4trace:macros/clipper.m4:59: -1- AC_DEFUN([AC_CLIPPER_OPTIONS], [ #specifics for various machines test "${target:+set}" = set || target="$host_os" case "$target" in *osf* | *64* ) if test "`basename $CXX`" = cxx; then case "$CXXFLAGS" in *strict_ansi* ) ;; * ) CXXFLAGS="$CXXFLAGS -ieee -std strict_ansi -alternative_tokens -timplicit_local -no_implicit_include" esac fi ;; *linux* ) ;; *irix* ) if test "`basename $CXX`" = CC; then cbuccaneer_LDFLAGS="" case "$CXXFLAGS" in *LANG:std* ) ;; * ) CXXFLAGS="$CXXFLAGS -LANG:std" esac fi ;; *darwin* ) if test "`basename $CXX`" = gcc || test "`basename $CXX`" = g++; then case `$CXX -v 2>&1` in *3.1*) # problem with PIC relocation tables for 3.1 case "$CXXFLAGS" in *-O* | *-O1* | *-O2* | *-O3* ) CXXFLAGS=`echo $CXXFLAGS | sed s%-O[\ 123]%-O0%g` ;; *-O0* ) ;; * ) CXXFLAGS="$CXXFLAGS -O0" esac ;; *) esac fi ;; *solaris* ) if test "`basename $CXX`" = CC; then AR=CC AR_FLAGS="-xar -o" fi ;; * ) esac AC_SUBST(cbuccaneer_LDFLAGS) ]) m4trace:macros/fftw.m4:120: -1- AC_DEFUN([AM_PATH_FFTW], [ AC_PROVIDE([AM_PATH_FFTW]) AC_ARG_WITH(fftw, AC_HELP_STRING([--with-fftw=PFX], [Prefix where FFTW has been installed] ), [ test "$withval" = no && AC_MSG_ERROR([fftw is a required package]) test "$withval" = yes || fftw_prefix="$withval" with_fftw=yes ], [ with_fftw=yes ] ) if test $with_fftw = yes ; then #user override AS_IF([test "x$FFTW_LIBS" != x && test "x$FFTW_CXXFLAGS" != x ], [ have_fftw=yes ], [ saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" FFTW_LIBS="" FFTW_CXXFLAGS="" if test x$fftw_prefix != x; then # very likely the majority of cases, we will have been configured with: # --with-fftw=/some/thing # # should be ac_FFTW_CXXFLAGS="-I$FFTW_prefix/include" # ac_FFTW_CXXFLAGS="-I$fftw_prefix/include" # # Similarly for fftw, the uninstalled library position is simply in # $fftw_prefix, but the installed is in the standard prefixed subdirectory. # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # ac_FFTW_LDOPTS="-L$fftw_prefix/lib" else # the compiler looks in the "standard" places for FFTW. In real life, # it would be quite possible that FFTW would not be installed in # /usr/include, /usr/lib etc. so the defaults will not usually find # the right dependencies. ac_FFTW_CXXFLAGS="" ac_FFTW_LDOPTS="" fi #dnl test fftw_prefix fftwname="fftw" rfftwname="rfftw" AC_MSG_CHECKING([for fftw_print_max_memory_usage in $fftwname]) LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include <$fftwname.h>] ,[ fftw_print_max_memory_usage(); ], have_fftw=yes, have_fftw=no) if test x$have_fftw=xyes; then AC_TRY_LINK( [#include <$fftwname.h>] ,[ fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ], have_fftw=yes, have_fftw=no) fi AC_MSG_RESULT($have_fftw) if test $have_fftw = no; then fftwname="sfftw" rfftwname="srfftw" AC_MSG_CHECKING([for fftw_print_max_memory_usage in $fftwname]) LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" AC_TRY_LINK([#include <$fftwname.h>] ,[ fftw_print_max_memory_usage(); ], have_fftw=yes, have_fftw=no) if test x$have_fftw=xyes; then AC_TRY_LINK( [#include <$fftwname.h>] ,[ fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ], have_fftw=yes, have_fftw=no) fi AC_MSG_RESULT($have_fftw) fi AC_LANG_POP(C++) LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) #dnl user override AS_IF([test x$have_fftw = xyes], [ test "x$FFTW_CXXFLAGS" = x && FFTW_CXXFLAGS="$ac_FFTW_CXXFLAGS" test "x$FFTW_LIBS" = x && FFTW_LIBS="$ac_FFTW_LDOPTS -l$rfftwname -l$fftwname" ifelse([$1], , :, [$1]) ], [ AC_MSG_ERROR([If fftw exist on you system, are you sure you are using the fftw libraries that was configured with --enable-float?]) ifelse([$2], , :, [$2]) ]) fi # --with-fftw AC_SUBST(FFTW_CXXFLAGS) AC_SUBST(FFTW_LIBS) ]) m4trace:macros/mmdb.m4:114: -1- AC_DEFUN([AM_PATH_MMDB], [ AC_PROVIDE([AM_PATH_MMDB]) AC_ARG_WITH(mmdb, AC_HELP_STRING( [--with-mmdb=PFX], [use mmdb library (default NO) and set prefix] ), [ test "$withval" = no || with_mmdb=yes test "$withval" = yes || mmdb_prefix="$withval" ], [ with_mmdb="$enable_mmdb" test $enable_mmdbold = yes && with_mmdb=yes test $enable_cif = yes && with_mmdb=yes test $enable_minimol = yes && with_mmdb=yes] ) if test x$with_mmdb = xyes ; then #user override AS_IF([test "x$MMDB_LIBS" != x && test "x$MMDB_CXXFLAGS" != x ], [ have_mmdb=yes ], [ saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" MMDB_CXXFLAGS="" MMDB_LIBS="" if test x$mmdb_prefix != x; then # very likely the majority of cases, we will try to configure with: # --with-mmdb=/some/thing # # should ideally be MMDB_CXXFLAGS="-I$MMDB_prefix/include", and the like # when MMDB and dependencies get installed # ac_mmdb_dirs=' . include lib src lib/src lib/src/mmdb' for ac_dir in $ac_mmdb_dirs; do if test -r "$mmdb_prefix/$ac_dir/mmdb/mmdb_manager.h"; then ac_MMDB_CXXFLAGS="-I$mmdb_prefix/$ac_dir" break fi done # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # for ac_dir in $ac_mmdb_dirs; do for ac_extension in a so sl dylib; do if test -r "$mmdb_prefix/$ac_dir/libmmdb.$ac_extension"; then ac_MMDB_LDOPTS="-L$mmdb_prefix/$ac_dir -lmmdb" break 2 fi done done else # the compiler looks in the "standard" places for MMDB. In real life, # it would be quite unlikely that MMDB would be installed in /usr/include, # /usr/lib etc. so this code will not usually find the right dependencies. ac_MMDB_CXXFLAGS="" ac_MMDB_LDOPTS="" fi AC_MSG_CHECKING([for CMMDBManager in MMDB]) LIBS="$ac_MMDB_LDOPTS $saved_LIBS" CXXFLAGS="$ac_MMDB_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include "mmdb/mmdb_manager.h"] ,[ CMMDBManager a; ], have_mmdb=yes, have_mmdb=no) AC_LANG_POP(C++) # the language we have just quit LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) # user override AS_IF([test "x$have_mmdb" = xyes], [ test "x$MMDB_CXXFLAGS" = x && MMDB_CXXFLAGS=$ac_MMDB_CXXFLAGS test "x$MMDB_LIBS" = x && MMDB_LIBS=$ac_MMDB_LDOPTS AC_MSG_RESULT($have_mmdb) ifelse([$1], , :, [$1])], [ AC_MSG_RESULT($have_mmdb) ifelse([$2], , :, [$2])] ) fi #dnl --with-mmdb AC_SUBST(MMDB_CXXFLAGS) AC_SUBST(MMDB_LIBS) ]) m4trace:macros/utimbuf.m4:45: -1- AC_DEFUN([jm_STRUCT_UTIMBUF], [ AC_CHECK_HEADERS(utime.h) AC_REQUIRE([AC_HEADER_TIME]) AC_CACHE_CHECK([for struct utimbuf], fu_cv_sys_struct_utimbuf, [AC_TRY_COMPILE( [ #ifdef TIME_WITH_SYS_TIME # include # include #else # ifdef HAVE_SYS_TIME_H # include # else # include # endif #endif #ifdef HAVE_UTIME_H # include #endif ], [static struct utimbuf x; x.actime = x.modtime;], fu_cv_sys_struct_utimbuf=yes, fu_cv_sys_struct_utimbuf=no) ]) if test $fu_cv_sys_struct_utimbuf = yes; then if test x = y; then # This code is deliberately never run via ./configure. # This is a hack to make autoheader put the corresponding # HAVE_* undef for this symbol in config.h.in. This saves me the # trouble of having to maintain the #undef in acconfig.h manually. AC_CHECK_FUNCS(STRUCT_UTIMBUF) fi # Defining it this way (rather than via AC_DEFINE) short-circuits the # autoheader check -- autoheader doesn't know it's already been taken # care of by the hack above. ac_kludge=HAVE_STRUCT_UTIMBUF AC_DEFINE_UNQUOTED($ac_kludge) fi ]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([_AC_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) m4trace:configure.ac:5: -1- m4_pattern_allow([^AS_FLAGS$]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?m4_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^dnl$]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?AS_]) m4trace:configure.ac:5: -1- m4_pattern_allow([^SHELL$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PATH_SEPARATOR$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^exec_prefix$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^prefix$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^program_transform_name$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^bindir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^sbindir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^libexecdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^datarootdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^datadir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^sysconfdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^sharedstatedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^localstatedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^includedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^oldincludedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^docdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^infodir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^htmldir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^dvidir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^pdfdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^psdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^libdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^localedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^mandir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^DEFS$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_C$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_N$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_T$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^build_alias$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^host_alias$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^target_alias$]) m4trace:configure.ac:7: -1- AM_INIT_AUTOMAKE([foreign]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) m4trace:configure.ac:7: -1- AM_SET_CURRENT_AUTOMAKE_VERSION m4trace:configure.ac:7: -1- AM_AUTOMAKE_VERSION([1.10]) m4trace:configure.ac:7: -1- _AM_AUTOCONF_VERSION([2.65]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_DATA$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__isrc$]) m4trace:configure.ac:7: -1- _AM_SUBST_NOTMAKE([am__isrc]) m4trace:configure.ac:7: -1- m4_pattern_allow([^CYGPATH_W$]) m4trace:configure.ac:7: -1- _AM_SET_OPTIONS([foreign]) m4trace:configure.ac:7: -1- _AM_SET_OPTION([foreign]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([foreign]) m4trace:configure.ac:7: -1- _m4_warn([obsolete], [The macro `AC_FOREACH' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:198: AC_FOREACH is expanded from... /usr/bin/../share/aclocal-1.10/options.m4:26: _AM_SET_OPTIONS is expanded from... /usr/bin/../share/aclocal-1.10/init.m4:103: AM_INIT_AUTOMAKE is expanded from... configure.ac:7: the top level]) m4trace:configure.ac:7: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([no-define]) m4trace:configure.ac:7: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:7: -1- AM_SANITY_CHECK m4trace:configure.ac:7: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) m4trace:configure.ac:7: -1- AM_MISSING_HAS_RUN m4trace:configure.ac:7: -1- AM_AUX_DIR_EXPAND m4trace:configure.ac:7: -1- m4_pattern_allow([^ACLOCAL$]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AUTOCONF$]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AUTOMAKE$]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AUTOHEADER$]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) m4trace:configure.ac:7: -1- m4_pattern_allow([^MAKEINFO$]) m4trace:configure.ac:7: -1- AM_PROG_INSTALL_SH m4trace:configure.ac:7: -1- m4_pattern_allow([^install_sh$]) m4trace:configure.ac:7: -1- AM_PROG_INSTALL_STRIP m4trace:configure.ac:7: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) m4trace:configure.ac:7: -1- AM_PROG_MKDIR_P m4trace:configure.ac:7: -1- m4_pattern_allow([^MKDIR_P$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^mkdir_p$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AWK$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^SET_MAKE$]) m4trace:configure.ac:7: -1- AM_SET_LEADING_DOT m4trace:configure.ac:7: -1- m4_pattern_allow([^am__leading_dot$]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([tar-ustar]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([tar-pax]) m4trace:configure.ac:7: -1- _AM_PROG_TAR([v7]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([AMTAR], [tar]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AMTAR$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__tar$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__untar$]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([no-dependencies]) m4trace:configure.ac:13: -1- LT_INIT m4trace:configure.ac:13: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) m4trace:configure.ac:13: -1- LTOPTIONS_VERSION m4trace:configure.ac:13: -1- LTSUGAR_VERSION m4trace:configure.ac:13: -1- LTVERSION_VERSION m4trace:configure.ac:13: -1- LTOBSOLETE_VERSION m4trace:configure.ac:13: -1- _LT_PROG_LTMAIN m4trace:configure.ac:13: -1- m4_pattern_allow([^LIBTOOL$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build_cpu$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build_vendor$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build_os$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host_cpu$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host_vendor$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host_os$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CFLAGS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^ac_ct_CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^EXEEXT$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJEXT$]) m4trace:configure.ac:13: -1- _AM_DEPENDENCIES([CC]) m4trace:configure.ac:13: -1- AM_SET_DEPDIR m4trace:configure.ac:13: -1- m4_pattern_allow([^DEPDIR$]) m4trace:configure.ac:13: -1- AM_OUTPUT_DEPENDENCY_COMMANDS m4trace:configure.ac:13: -1- AM_MAKE_INCLUDE m4trace:configure.ac:13: -1- m4_pattern_allow([^am__include$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__quote$]) m4trace:configure.ac:13: -1- AM_DEP_TRACK m4trace:configure.ac:13: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEP_TRUE$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEP_FALSE$]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.ac:13: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) m4trace:configure.ac:13: -1- LT_PATH_LD m4trace:configure.ac:13: -1- m4_pattern_allow([^SED$]) m4trace:configure.ac:13: -1- AC_PROG_EGREP m4trace:configure.ac:13: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^EGREP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^FGREP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LD$]) m4trace:configure.ac:13: -1- LT_PATH_NM m4trace:configure.ac:13: -1- m4_pattern_allow([^DUMPBIN$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^DUMPBIN$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^NM$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LN_S$]) m4trace:configure.ac:13: -1- LT_CMD_MAX_LEN m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJDUMP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJDUMP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AR$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^RANLIB$]) m4trace:configure.ac:13: -1- m4_pattern_allow([LT_OBJDIR]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LT_OBJDIR$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^lt_ECHO$]) m4trace:configure.ac:13: -1- _LT_CC_BASENAME([$compiler]) m4trace:configure.ac:13: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH]) m4trace:configure.ac:13: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH]) m4trace:configure.ac:13: -1- LT_SUPPORTED_TAG([CC]) m4trace:configure.ac:13: -1- _LT_COMPILER_BOILERPLATE m4trace:configure.ac:13: -1- _LT_LINKER_BOILERPLATE m4trace:configure.ac:13: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"]) m4trace:configure.ac:13: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t@m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, )= _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no]) m4trace:configure.ac:13: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=]) m4trace:configure.ac:13: -1- m4_pattern_allow([^DSYMUTIL$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^NMEDIT$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LIPO$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OTOOL$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OTOOL64$]) m4trace:configure.ac:13: -1- LT_SYS_DLOPEN_SELF m4trace:configure.ac:13: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) m4trace:configure.ac:15: -1- AM_MAINTAINER_MODE m4trace:configure.ac:15: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$]) m4trace:configure.ac:15: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE]) m4trace:configure.ac:15: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MAINT$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^ac_ct_CXX$]) m4trace:configure.ac:20: -1- _AM_DEPENDENCIES([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXDEPMODE$]) m4trace:configure.ac:20: -1- AM_CONDITIONAL([am__fastdepCXX], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) m4trace:configure.ac:20: -1- LT_LANG([CXX]) m4trace:configure.ac:20: -1- LT_SUPPORTED_TAG([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^ac_ct_CXX$]) m4trace:configure.ac:20: -1- _AM_DEPENDENCIES([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXDEPMODE$]) m4trace:configure.ac:20: -1- AM_CONDITIONAL([am__fastdepCXX], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) m4trace:configure.ac:20: -1- LT_LANG([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXCPP$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXCPP$]) m4trace:configure.ac:20: -1- _LT_COMPILER_BOILERPLATE m4trace:configure.ac:20: -1- _LT_LINKER_BOILERPLATE m4trace:configure.ac:20: -1- _LT_CC_BASENAME([$compiler]) m4trace:configure.ac:20: -1- LT_PATH_LD m4trace:configure.ac:20: -1- m4_pattern_allow([^LD$]) m4trace:configure.ac:20: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, CXX) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, CXX)], [$_LT_TAGVAR(lt_prog_compiler_pic, CXX)@&t@m4_if([CXX],[],[ -DPIC],[m4_if([CXX],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, CXX) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, CXX)=" $_LT_TAGVAR(lt_prog_compiler_pic, CXX)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, CXX)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, CXX)=no]) m4trace:configure.ac:20: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works_CXX], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, CXX)=]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CFLAGS$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^ac_ct_CC$]) m4trace:configure.ac:21: -1- _AM_DEPENDENCIES([CC]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.ac:21: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:21: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.ac:21: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.ac:21: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^FFLAGS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^ac_ct_F77$]) m4trace:configure.ac:23: -1- LT_LANG([F77]) m4trace:configure.ac:23: -1- LT_SUPPORTED_TAG([F77]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^FFLAGS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^ac_ct_F77$]) m4trace:configure.ac:23: -1- LT_LANG([F77]) m4trace:configure.ac:23: -1- _LT_COMPILER_BOILERPLATE m4trace:configure.ac:23: -1- _LT_LINKER_BOILERPLATE m4trace:configure.ac:23: -1- _LT_CC_BASENAME([$compiler]) m4trace:configure.ac:23: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, F77) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, F77)], [$_LT_TAGVAR(lt_prog_compiler_pic, F77)@&t@m4_if([F77],[],[ -DPIC],[m4_if([F77],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, F77) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, F77)=" $_LT_TAGVAR(lt_prog_compiler_pic, F77)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, F77)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, F77)=no]) m4trace:configure.ac:23: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works_F77], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, F77)=]) m4trace:configure.ac:25: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.ac:48: -1- m4_pattern_allow([^CLIPPER_CONTRIB_DIR$]) m4trace:configure.ac:64: -1- m4_pattern_allow([^CLIPPER_PHS_DIR$]) m4trace:configure.ac:80: -1- m4_pattern_allow([^CLIPPER_MMDB_DIR$]) m4trace:configure.ac:96: -1- m4_pattern_allow([^CLIPPER_MMDBOLD_DIR$]) m4trace:configure.ac:113: -1- m4_pattern_allow([^CLIPPER_MINIMOL_DIR$]) m4trace:configure.ac:130: -1- m4_pattern_allow([^CLIPPER_CIF_DIR$]) m4trace:configure.ac:146: -1- m4_pattern_allow([^CLIPPER_CCP4_DIR$]) m4trace:configure.ac:162: -1- m4_pattern_allow([^CLIPPER_CCTBX_DIR$]) m4trace:configure.ac:178: -1- m4_pattern_allow([^CLIPPER_CNS_DIR$]) m4trace:configure.ac:194: -1- m4_pattern_allow([^CLIPPER_FORTRAN_DIR$]) m4trace:configure.ac:196: -1- AC_CLIPPER_OPTIONS m4trace:configure.ac:196: -1- m4_pattern_allow([^cbuccaneer_LDFLAGS$]) m4trace:configure.ac:199: -1- m4_pattern_allow([^HAVE_LIBM$]) m4trace:configure.ac:202: -1- AM_PATH_FFTW([], [as_fn_error "locating necessary fftw" "$LINENO" 5 ]) m4trace:configure.ac:202: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- m4_pattern_allow([^FFTW_CXXFLAGS$]) m4trace:configure.ac:202: -1- m4_pattern_allow([^FFTW_LIBS$]) m4trace:configure.ac:237: -1- AM_PATH_MMDB([], [ if test "x$mmdb_prefix" != x ; then if test "x$ac_MMDB_CXXFLAGS" != x ; then case "$ac_MMDB_CXXFLAGS" in *src/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#src/mmdb#src#g` ;; *include/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#include/mmdb#lib#g` ;; *) esac MMDB_CXXFLAGS="$ac_MMDB_CXXFLAGS" MMDB_LIBS=`echo "$ac_MMDB_LDOPTS -lmmdb" | sed s#-I#-L#` AC_MSG_WARN([assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS]) have_mmdb=yes else MMDB_CXXFLAGS="-I$mmdb_prefix/src -I$mmdb_prefix/include" MMDB_LIBS="-L$mmdb_prefix/src -L$mmdb_prefix/lib -lmmdb" AC_MSG_WARN([assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS]) have_mmdb=yes fi else test $enable_mmdb = yes && AC_MSG_ERROR([Failed to find mmdb, but --enable-mmdb was given ]) test $enable_mmdbold = yes && AC_MSG_ERROR([Failed to find mmdb, but --enable-mmdbold was given]) test $enable_minimol = yes && AC_MSG_ERROR([Failed to find mmdb, but --enable-minimol was given]) AC_MSG_WARN([mmdb not found]) fi ]) m4trace:configure.ac:237: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/mmdb.m4:114: AM_PATH_MMDB is expanded from... configure.ac:237: the top level]) m4trace:configure.ac:237: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/mmdb.m4:114: AM_PATH_MMDB is expanded from... configure.ac:237: the top level]) m4trace:configure.ac:237: -1- m4_pattern_allow([^MMDB_CXXFLAGS$]) m4trace:configure.ac:237: -1- m4_pattern_allow([^MMDB_LIBS$]) m4trace:configure.ac:271: -1- AM_PATH_CCP4([], [ if test "x$ccp4_prefix" != x ; then if test "x$ac_CCP4_CXXFLAGS" != x ; then case "$ac_CCP4_CXXFLAGS" in *include/ccp4 ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#lib#g` ac_CCP4_CXXFLAGS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#include#g` ;; *include ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include#lib#g` ;; *) ac_CCP4_LDOPTS="$ac_CCP4_CXXFLAGS" esac ac_CCP4_LDOPTS=`echo "$ac_CCP4_LDOPTS" | sed s#-I#-L#` CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" CCP4_LIBS="$ac_CCP4_LDOPTS -lccp4c" AC_MSG_WARN([assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS]) have_ccp4=yes else CCP4_CXXFLAGS="-I$ccp4_prefix/lib/src -I$ccp4_prefix/include" CCP4_LIBS="-L$ccp4_prefix/lib/src -L$ccp4_prefix/lib -lccp4c" AC_MSG_WARN([assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS]) have_ccp4=yes fi else test $enable_ccp4 = yes && AC_MSG_ERROR([Failed to find ccp4 libs, but --enable-ccp4 was given ]) AC_MSG_WARN([ccp4 not found]) fi ]) m4trace:configure.ac:271: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/ccp4.m4:83: AM_PATH_CCP4 is expanded from... configure.ac:271: the top level]) m4trace:configure.ac:271: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/ccp4.m4:83: AM_PATH_CCP4 is expanded from... configure.ac:271: the top level]) m4trace:configure.ac:271: -1- m4_pattern_allow([^CCP4_CXXFLAGS$]) m4trace:configure.ac:271: -1- m4_pattern_allow([^CCP4_LIBS$]) m4trace:configure.ac:280: -1- AM_PATH_CCTBX([], [ test $enable_cctbx = yes && AC_MSG_ERROR([Failed to find cctbx, but --enable-cctbx was given ]) AC_MSG_WARN([cctbx not found]) ]) m4trace:configure.ac:280: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/cctbx.m4:104: AM_PATH_CCTBX is expanded from... configure.ac:280: the top level]) m4trace:configure.ac:280: -1- m4_pattern_allow([^BOOST$]) m4trace:configure.ac:280: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/cctbx.m4:104: AM_PATH_CCTBX is expanded from... configure.ac:280: the top level]) m4trace:configure.ac:280: -1- m4_pattern_allow([^CCTBX_CXXFLAGS$]) m4trace:configure.ac:280: -1- m4_pattern_allow([^CCTBX_LIBS$]) m4trace:configure.ac:292: -1- jm_STRUCT_UTIMBUF m4trace:configure.ac:292: -1- m4_pattern_allow([^HAVE_UTIME_H$]) m4trace:configure.ac:292: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$]) m4trace:configure.ac:292: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2582: AC_TRY_COMPILE is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... ../../lib/autoconf/general.m4:2013: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2026: AC_CACHE_CHECK is expanded from... macros/utimbuf.m4:45: jm_STRUCT_UTIMBUF is expanded from... configure.ac:292: the top level]) m4trace:configure.ac:292: -1- m4_pattern_allow([^HAVE_STRUCT_UTIMBUF$]) m4trace:configure.ac:294: -1- m4_pattern_allow([^AR_FLAGS$]) m4trace:configure.ac:296: -1- AM_CONDITIONAL([DEBUG], [test "$ac_cv_enable_debug" = yes]) m4trace:configure.ac:296: -1- m4_pattern_allow([^DEBUG_TRUE$]) m4trace:configure.ac:296: -1- m4_pattern_allow([^DEBUG_FALSE$]) m4trace:configure.ac:296: -1- _AM_SUBST_NOTMAKE([DEBUG_TRUE]) m4trace:configure.ac:296: -1- _AM_SUBST_NOTMAKE([DEBUG_FALSE]) m4trace:configure.ac:297: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) m4trace:configure.ac:297: -1- m4_pattern_allow([^AMDEP_TRUE$]) m4trace:configure.ac:297: -1- m4_pattern_allow([^AMDEP_FALSE$]) m4trace:configure.ac:297: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) m4trace:configure.ac:297: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.ac:305: -1- m4_pattern_allow([^FLIBS$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_DUMMY_MAIN$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^FC_DUMMY_MAIN_EQ_F77$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:327: -1- m4_pattern_allow([^LIB@&t@OBJS$]) m4trace:configure.ac:327: -1- m4_pattern_allow([^LTLIBOBJS$]) m4trace:configure.ac:327: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) m4trace:configure.ac:327: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS m4trace:configure.ac:327: -1- _LT_PROG_LTMAIN clipper/autom4te.cache/traces.1000644 000765 000000 00000150262 11767567431 016577 0ustar00ccbwheel000000 000000 m4trace:aclocal.m4:992: -1- m4_include([macros/ccp4.m4]) m4trace:aclocal.m4:993: -1- m4_include([macros/cctbx.m4]) m4trace:aclocal.m4:994: -1- m4_include([macros/clipper.m4]) m4trace:aclocal.m4:995: -1- m4_include([macros/fftw.m4]) m4trace:aclocal.m4:996: -1- m4_include([macros/libtool.m4]) m4trace:aclocal.m4:997: -1- m4_include([macros/ltoptions.m4]) m4trace:aclocal.m4:998: -1- m4_include([macros/ltsugar.m4]) m4trace:aclocal.m4:999: -1- m4_include([macros/ltversion.m4]) m4trace:aclocal.m4:1000: -1- m4_include([macros/lt~obsolete.m4]) m4trace:aclocal.m4:1001: -1- m4_include([macros/mmdb.m4]) m4trace:aclocal.m4:1002: -1- m4_include([macros/utimbuf.m4]) m4trace:configure.ac:5: -1- AC_INIT([clipper], [2.1], [cowtan@ysbl.york.ac.uk]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([_AC_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) m4trace:configure.ac:5: -1- m4_pattern_allow([^AS_FLAGS$]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?m4_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^dnl$]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?AS_]) m4trace:configure.ac:5: -1- AC_SUBST([SHELL]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([SHELL]) m4trace:configure.ac:5: -1- m4_pattern_allow([^SHELL$]) m4trace:configure.ac:5: -1- AC_SUBST([PATH_SEPARATOR]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PATH_SEPARATOR]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PATH_SEPARATOR$]) m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_NAME]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_TARNAME]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_VERSION]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_STRING]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:5: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([PACKAGE_URL]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:5: -1- AC_SUBST([exec_prefix], [NONE]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([exec_prefix]) m4trace:configure.ac:5: -1- m4_pattern_allow([^exec_prefix$]) m4trace:configure.ac:5: -1- AC_SUBST([prefix], [NONE]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([prefix]) m4trace:configure.ac:5: -1- m4_pattern_allow([^prefix$]) m4trace:configure.ac:5: -1- AC_SUBST([program_transform_name], [s,x,x,]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([program_transform_name]) m4trace:configure.ac:5: -1- m4_pattern_allow([^program_transform_name$]) m4trace:configure.ac:5: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([bindir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^bindir$]) m4trace:configure.ac:5: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([sbindir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^sbindir$]) m4trace:configure.ac:5: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([libexecdir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^libexecdir$]) m4trace:configure.ac:5: -1- AC_SUBST([datarootdir], ['${prefix}/share']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([datarootdir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^datarootdir$]) m4trace:configure.ac:5: -1- AC_SUBST([datadir], ['${datarootdir}']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([datadir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^datadir$]) m4trace:configure.ac:5: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([sysconfdir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^sysconfdir$]) m4trace:configure.ac:5: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([sharedstatedir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^sharedstatedir$]) m4trace:configure.ac:5: -1- AC_SUBST([localstatedir], ['${prefix}/var']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([localstatedir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^localstatedir$]) m4trace:configure.ac:5: -1- AC_SUBST([includedir], ['${prefix}/include']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([includedir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^includedir$]) m4trace:configure.ac:5: -1- AC_SUBST([oldincludedir], ['/usr/include']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([oldincludedir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^oldincludedir$]) m4trace:configure.ac:5: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME], ['${datarootdir}/doc/${PACKAGE_TARNAME}'], ['${datarootdir}/doc/${PACKAGE}'])]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([docdir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^docdir$]) m4trace:configure.ac:5: -1- AC_SUBST([infodir], ['${datarootdir}/info']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([infodir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^infodir$]) m4trace:configure.ac:5: -1- AC_SUBST([htmldir], ['${docdir}']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([htmldir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^htmldir$]) m4trace:configure.ac:5: -1- AC_SUBST([dvidir], ['${docdir}']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([dvidir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^dvidir$]) m4trace:configure.ac:5: -1- AC_SUBST([pdfdir], ['${docdir}']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([pdfdir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^pdfdir$]) m4trace:configure.ac:5: -1- AC_SUBST([psdir], ['${docdir}']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([psdir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^psdir$]) m4trace:configure.ac:5: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([libdir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^libdir$]) m4trace:configure.ac:5: -1- AC_SUBST([localedir], ['${datarootdir}/locale']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([localedir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^localedir$]) m4trace:configure.ac:5: -1- AC_SUBST([mandir], ['${datarootdir}/man']) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([mandir]) m4trace:configure.ac:5: -1- m4_pattern_allow([^mandir$]) m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ @%:@undef PACKAGE_NAME]) m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ @%:@undef PACKAGE_TARNAME]) m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ @%:@undef PACKAGE_VERSION]) m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ @%:@undef PACKAGE_STRING]) m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ @%:@undef PACKAGE_BUGREPORT]) m4trace:configure.ac:5: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:5: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */ @%:@undef PACKAGE_URL]) m4trace:configure.ac:5: -1- AC_SUBST([DEFS]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([DEFS]) m4trace:configure.ac:5: -1- m4_pattern_allow([^DEFS$]) m4trace:configure.ac:5: -1- AC_SUBST([ECHO_C]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ECHO_C]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_C$]) m4trace:configure.ac:5: -1- AC_SUBST([ECHO_N]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ECHO_N]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_N$]) m4trace:configure.ac:5: -1- AC_SUBST([ECHO_T]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ECHO_T]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_T$]) m4trace:configure.ac:5: -1- AC_SUBST([LIBS]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([LIBS]) m4trace:configure.ac:5: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:5: -1- AC_SUBST([build_alias]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([build_alias]) m4trace:configure.ac:5: -1- m4_pattern_allow([^build_alias$]) m4trace:configure.ac:5: -1- AC_SUBST([host_alias]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([host_alias]) m4trace:configure.ac:5: -1- m4_pattern_allow([^host_alias$]) m4trace:configure.ac:5: -1- AC_SUBST([target_alias]) m4trace:configure.ac:5: -1- AC_SUBST_TRACE([target_alias]) m4trace:configure.ac:5: -1- m4_pattern_allow([^target_alias$]) m4trace:configure.ac:7: -1- AM_INIT_AUTOMAKE([foreign]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) m4trace:configure.ac:7: -1- AM_AUTOMAKE_VERSION([1.11.1]) m4trace:configure.ac:7: -1- AC_REQUIRE_AUX_FILE([install-sh]) m4trace:configure.ac:7: -1- AC_SUBST([INSTALL_PROGRAM]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) m4trace:configure.ac:7: -1- AC_SUBST([INSTALL_SCRIPT]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([INSTALL_SCRIPT]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) m4trace:configure.ac:7: -1- AC_SUBST([INSTALL_DATA]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([INSTALL_DATA]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_DATA$]) m4trace:configure.ac:7: -1- AC_SUBST([am__isrc], [' -I$(srcdir)']) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([am__isrc]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__isrc$]) m4trace:configure.ac:7: -1- _AM_SUBST_NOTMAKE([am__isrc]) m4trace:configure.ac:7: -1- AC_SUBST([CYGPATH_W]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([CYGPATH_W]) m4trace:configure.ac:7: -1- m4_pattern_allow([^CYGPATH_W$]) m4trace:configure.ac:7: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME']) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([PACKAGE]) m4trace:configure.ac:7: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:7: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION']) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([VERSION]) m4trace:configure.ac:7: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:7: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE]) m4trace:configure.ac:7: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:7: -1- AH_OUTPUT([PACKAGE], [/* Name of package */ @%:@undef PACKAGE]) m4trace:configure.ac:7: -1- AC_DEFINE_TRACE_LITERAL([VERSION]) m4trace:configure.ac:7: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:7: -1- AH_OUTPUT([VERSION], [/* Version number of package */ @%:@undef VERSION]) m4trace:configure.ac:7: -1- AC_REQUIRE_AUX_FILE([missing]) m4trace:configure.ac:7: -1- AC_SUBST([ACLOCAL]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([ACLOCAL]) m4trace:configure.ac:7: -1- m4_pattern_allow([^ACLOCAL$]) m4trace:configure.ac:7: -1- AC_SUBST([AUTOCONF]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([AUTOCONF]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AUTOCONF$]) m4trace:configure.ac:7: -1- AC_SUBST([AUTOMAKE]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([AUTOMAKE]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AUTOMAKE$]) m4trace:configure.ac:7: -1- AC_SUBST([AUTOHEADER]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([AUTOHEADER]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AUTOHEADER$]) m4trace:configure.ac:7: -1- AC_SUBST([MAKEINFO]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([MAKEINFO]) m4trace:configure.ac:7: -1- m4_pattern_allow([^MAKEINFO$]) m4trace:configure.ac:7: -1- AC_SUBST([install_sh]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([install_sh]) m4trace:configure.ac:7: -1- m4_pattern_allow([^install_sh$]) m4trace:configure.ac:7: -1- AC_SUBST([STRIP]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([STRIP]) m4trace:configure.ac:7: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:7: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) m4trace:configure.ac:7: -1- AC_REQUIRE_AUX_FILE([install-sh]) m4trace:configure.ac:7: -1- AC_SUBST([MKDIR_P]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([MKDIR_P]) m4trace:configure.ac:7: -1- m4_pattern_allow([^MKDIR_P$]) m4trace:configure.ac:7: -1- AC_SUBST([mkdir_p], ["$MKDIR_P"]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([mkdir_p]) m4trace:configure.ac:7: -1- m4_pattern_allow([^mkdir_p$]) m4trace:configure.ac:7: -1- AC_SUBST([AWK]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([AWK]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AWK$]) m4trace:configure.ac:7: -1- AC_SUBST([SET_MAKE]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([SET_MAKE]) m4trace:configure.ac:7: -1- m4_pattern_allow([^SET_MAKE$]) m4trace:configure.ac:7: -1- AC_SUBST([am__leading_dot]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([am__leading_dot]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__leading_dot$]) m4trace:configure.ac:7: -1- AC_SUBST([AMTAR]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([AMTAR]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AMTAR$]) m4trace:configure.ac:7: -1- AC_SUBST([am__tar]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([am__tar]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__tar$]) m4trace:configure.ac:7: -1- AC_SUBST([am__untar]) m4trace:configure.ac:7: -1- AC_SUBST_TRACE([am__untar]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__untar$]) m4trace:configure.ac:11: -1- AC_CONFIG_HEADERS([config.h]) m4trace:configure.ac:13: -1- LT_INIT m4trace:configure.ac:13: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) m4trace:configure.ac:13: -1- AC_REQUIRE_AUX_FILE([ltmain.sh]) m4trace:configure.ac:13: -1- AC_SUBST([LIBTOOL]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([LIBTOOL]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LIBTOOL$]) m4trace:configure.ac:13: -1- AC_CANONICAL_HOST m4trace:configure.ac:13: -1- AC_CANONICAL_BUILD m4trace:configure.ac:13: -1- AC_REQUIRE_AUX_FILE([config.sub]) m4trace:configure.ac:13: -1- AC_REQUIRE_AUX_FILE([config.guess]) m4trace:configure.ac:13: -1- AC_SUBST([build], [$ac_cv_build]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([build]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build$]) m4trace:configure.ac:13: -1- AC_SUBST([build_cpu], [$[1]]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([build_cpu]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build_cpu$]) m4trace:configure.ac:13: -1- AC_SUBST([build_vendor], [$[2]]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([build_vendor]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build_vendor$]) m4trace:configure.ac:13: -1- AC_SUBST([build_os]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([build_os]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build_os$]) m4trace:configure.ac:13: -1- AC_SUBST([host], [$ac_cv_host]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([host]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host$]) m4trace:configure.ac:13: -1- AC_SUBST([host_cpu], [$[1]]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([host_cpu]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host_cpu$]) m4trace:configure.ac:13: -1- AC_SUBST([host_vendor], [$[2]]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([host_vendor]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host_vendor$]) m4trace:configure.ac:13: -1- AC_SUBST([host_os]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([host_os]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host_os$]) m4trace:configure.ac:13: -1- AC_SUBST([CC]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CC]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- AC_SUBST([CFLAGS]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CFLAGS]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CFLAGS$]) m4trace:configure.ac:13: -1- AC_SUBST([LDFLAGS]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([LDFLAGS]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:13: -1- AC_SUBST([LIBS]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([LIBS]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:13: -1- AC_SUBST([CPPFLAGS]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CPPFLAGS]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:13: -1- AC_SUBST([CC]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CC]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- AC_SUBST([CC]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CC]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- AC_SUBST([CC]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CC]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- AC_SUBST([CC]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CC]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- AC_SUBST([ac_ct_CC]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([ac_ct_CC]) m4trace:configure.ac:13: -1- m4_pattern_allow([^ac_ct_CC$]) m4trace:configure.ac:13: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([EXEEXT]) m4trace:configure.ac:13: -1- m4_pattern_allow([^EXEEXT$]) m4trace:configure.ac:13: -1- AC_SUBST([OBJEXT], [$ac_cv_objext]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([OBJEXT]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJEXT$]) m4trace:configure.ac:13: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([DEPDIR]) m4trace:configure.ac:13: -1- m4_pattern_allow([^DEPDIR$]) m4trace:configure.ac:13: -1- AC_SUBST([am__include]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__include]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__include$]) m4trace:configure.ac:13: -1- AC_SUBST([am__quote]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__quote]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__quote$]) m4trace:configure.ac:13: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) m4trace:configure.ac:13: -1- AC_SUBST([AMDEP_TRUE]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([AMDEP_TRUE]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEP_TRUE$]) m4trace:configure.ac:13: -1- AC_SUBST([AMDEP_FALSE]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([AMDEP_FALSE]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEP_FALSE$]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.ac:13: -1- AC_SUBST([AMDEPBACKSLASH]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([AMDEPBACKSLASH]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) m4trace:configure.ac:13: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CCDEPMODE]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.ac:13: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:13: -1- AC_SUBST([am__fastdepCC_TRUE]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) m4trace:configure.ac:13: -1- AC_SUBST([am__fastdepCC_FALSE]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) m4trace:configure.ac:13: -1- AC_SUBST([SED]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([SED]) m4trace:configure.ac:13: -1- m4_pattern_allow([^SED$]) m4trace:configure.ac:13: -1- AC_SUBST([GREP]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([GREP]) m4trace:configure.ac:13: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:13: -1- AC_SUBST([EGREP]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([EGREP]) m4trace:configure.ac:13: -1- m4_pattern_allow([^EGREP$]) m4trace:configure.ac:13: -1- AC_SUBST([FGREP]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([FGREP]) m4trace:configure.ac:13: -1- m4_pattern_allow([^FGREP$]) m4trace:configure.ac:13: -1- AC_SUBST([GREP]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([GREP]) m4trace:configure.ac:13: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:13: -1- AC_SUBST([LD]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([LD]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LD$]) m4trace:configure.ac:13: -1- AC_SUBST([DUMPBIN]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([DUMPBIN]) m4trace:configure.ac:13: -1- m4_pattern_allow([^DUMPBIN$]) m4trace:configure.ac:13: -1- AC_SUBST([ac_ct_DUMPBIN]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([ac_ct_DUMPBIN]) m4trace:configure.ac:13: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) m4trace:configure.ac:13: -1- AC_SUBST([DUMPBIN]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([DUMPBIN]) m4trace:configure.ac:13: -1- m4_pattern_allow([^DUMPBIN$]) m4trace:configure.ac:13: -1- AC_SUBST([NM]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([NM]) m4trace:configure.ac:13: -1- m4_pattern_allow([^NM$]) m4trace:configure.ac:13: -1- AC_SUBST([LN_S], [$as_ln_s]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([LN_S]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LN_S$]) m4trace:configure.ac:13: -1- AC_SUBST([OBJDUMP]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([OBJDUMP]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJDUMP$]) m4trace:configure.ac:13: -1- AC_SUBST([OBJDUMP]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([OBJDUMP]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJDUMP$]) m4trace:configure.ac:13: -1- AC_SUBST([AR]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([AR]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AR$]) m4trace:configure.ac:13: -1- AC_SUBST([STRIP]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([STRIP]) m4trace:configure.ac:13: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:13: -1- AC_SUBST([RANLIB]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([RANLIB]) m4trace:configure.ac:13: -1- m4_pattern_allow([^RANLIB$]) m4trace:configure.ac:13: -1- m4_pattern_allow([LT_OBJDIR]) m4trace:configure.ac:13: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LT_OBJDIR$]) m4trace:configure.ac:13: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory in which libtool stores uninstalled libraries. */ @%:@undef LT_OBJDIR]) m4trace:configure.ac:13: -1- AC_SUBST([lt_ECHO]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([lt_ECHO]) m4trace:configure.ac:13: -1- m4_pattern_allow([^lt_ECHO$]) m4trace:configure.ac:13: -1- LT_SUPPORTED_TAG([CC]) m4trace:configure.ac:13: -1- AC_SUBST([DSYMUTIL]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([DSYMUTIL]) m4trace:configure.ac:13: -1- m4_pattern_allow([^DSYMUTIL$]) m4trace:configure.ac:13: -1- AC_SUBST([NMEDIT]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([NMEDIT]) m4trace:configure.ac:13: -1- m4_pattern_allow([^NMEDIT$]) m4trace:configure.ac:13: -1- AC_SUBST([LIPO]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([LIPO]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LIPO$]) m4trace:configure.ac:13: -1- AC_SUBST([OTOOL]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([OTOOL]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OTOOL$]) m4trace:configure.ac:13: -1- AC_SUBST([OTOOL64]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([OTOOL64]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OTOOL64$]) m4trace:configure.ac:13: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_DLFCN_H]) m4trace:configure.ac:13: -1- AC_SUBST([CPP]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CPP]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:13: -1- AC_SUBST([CPPFLAGS]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CPPFLAGS]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:13: -1- AC_SUBST([CPP]) m4trace:configure.ac:13: -1- AC_SUBST_TRACE([CPP]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:13: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) m4trace:configure.ac:13: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.ac:13: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */ @%:@undef STDC_HEADERS]) m4trace:configure.ac:13: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_SYS_TYPES_H]) m4trace:configure.ac:13: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_SYS_STAT_H]) m4trace:configure.ac:13: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STDLIB_H]) m4trace:configure.ac:13: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STRING_H]) m4trace:configure.ac:13: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_MEMORY_H]) m4trace:configure.ac:13: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STRINGS_H]) m4trace:configure.ac:13: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_INTTYPES_H]) m4trace:configure.ac:13: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_STDINT_H]) m4trace:configure.ac:13: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_UNISTD_H]) m4trace:configure.ac:13: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H]) m4trace:configure.ac:13: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) m4trace:configure.ac:15: -1- AM_MAINTAINER_MODE m4trace:configure.ac:15: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) m4trace:configure.ac:15: -1- AC_SUBST([MAINTAINER_MODE_TRUE]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([MAINTAINER_MODE_TRUE]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$]) m4trace:configure.ac:15: -1- AC_SUBST([MAINTAINER_MODE_FALSE]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([MAINTAINER_MODE_FALSE]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$]) m4trace:configure.ac:15: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE]) m4trace:configure.ac:15: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE]) m4trace:configure.ac:15: -1- AC_SUBST([MAINT]) m4trace:configure.ac:15: -1- AC_SUBST_TRACE([MAINT]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MAINT$]) m4trace:configure.ac:20: -1- AC_SUBST([CXX]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- AC_SUBST([CXXFLAGS]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CXXFLAGS]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXFLAGS$]) m4trace:configure.ac:20: -1- AC_SUBST([LDFLAGS]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([LDFLAGS]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:20: -1- AC_SUBST([LIBS]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([LIBS]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:20: -1- AC_SUBST([CPPFLAGS]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CPPFLAGS]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:20: -1- AC_SUBST([CXX]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- AC_SUBST([ac_ct_CXX]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([ac_ct_CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^ac_ct_CXX$]) m4trace:configure.ac:20: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CXXDEPMODE]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXDEPMODE$]) m4trace:configure.ac:20: -1- AM_CONDITIONAL([am__fastdepCXX], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:20: -1- AC_SUBST([am__fastdepCXX_TRUE]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([am__fastdepCXX_TRUE]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) m4trace:configure.ac:20: -1- AC_SUBST([am__fastdepCXX_FALSE]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([am__fastdepCXX_FALSE]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) m4trace:configure.ac:20: -1- LT_SUPPORTED_TAG([CXX]) m4trace:configure.ac:20: -1- AC_SUBST([CXX]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- AC_SUBST([CXXFLAGS]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CXXFLAGS]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXFLAGS$]) m4trace:configure.ac:20: -1- AC_SUBST([LDFLAGS]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([LDFLAGS]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:20: -1- AC_SUBST([LIBS]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([LIBS]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:20: -1- AC_SUBST([CPPFLAGS]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CPPFLAGS]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:20: -1- AC_SUBST([CXX]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- AC_SUBST([ac_ct_CXX]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([ac_ct_CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^ac_ct_CXX$]) m4trace:configure.ac:20: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CXXDEPMODE]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXDEPMODE$]) m4trace:configure.ac:20: -1- AM_CONDITIONAL([am__fastdepCXX], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:20: -1- AC_SUBST([am__fastdepCXX_TRUE]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([am__fastdepCXX_TRUE]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) m4trace:configure.ac:20: -1- AC_SUBST([am__fastdepCXX_FALSE]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([am__fastdepCXX_FALSE]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) m4trace:configure.ac:20: -1- AC_SUBST([CXXCPP]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CXXCPP]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXCPP$]) m4trace:configure.ac:20: -1- AC_SUBST([CPPFLAGS]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CPPFLAGS]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:20: -1- AC_SUBST([CXXCPP]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([CXXCPP]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXCPP$]) m4trace:configure.ac:20: -1- AC_SUBST([LD]) m4trace:configure.ac:20: -1- AC_SUBST_TRACE([LD]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LD$]) m4trace:configure.ac:21: -1- AC_SUBST([CC]) m4trace:configure.ac:21: -1- AC_SUBST_TRACE([CC]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:21: -1- AC_SUBST([CFLAGS]) m4trace:configure.ac:21: -1- AC_SUBST_TRACE([CFLAGS]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CFLAGS$]) m4trace:configure.ac:21: -1- AC_SUBST([LDFLAGS]) m4trace:configure.ac:21: -1- AC_SUBST_TRACE([LDFLAGS]) m4trace:configure.ac:21: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:21: -1- AC_SUBST([LIBS]) m4trace:configure.ac:21: -1- AC_SUBST_TRACE([LIBS]) m4trace:configure.ac:21: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:21: -1- AC_SUBST([CPPFLAGS]) m4trace:configure.ac:21: -1- AC_SUBST_TRACE([CPPFLAGS]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:21: -1- AC_SUBST([CC]) m4trace:configure.ac:21: -1- AC_SUBST_TRACE([CC]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:21: -1- AC_SUBST([ac_ct_CC]) m4trace:configure.ac:21: -1- AC_SUBST_TRACE([ac_ct_CC]) m4trace:configure.ac:21: -1- m4_pattern_allow([^ac_ct_CC$]) m4trace:configure.ac:21: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type]) m4trace:configure.ac:21: -1- AC_SUBST_TRACE([CCDEPMODE]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.ac:21: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:21: -1- AC_SUBST([am__fastdepCC_TRUE]) m4trace:configure.ac:21: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE]) m4trace:configure.ac:21: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) m4trace:configure.ac:21: -1- AC_SUBST([am__fastdepCC_FALSE]) m4trace:configure.ac:21: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE]) m4trace:configure.ac:21: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.ac:21: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.ac:21: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) m4trace:configure.ac:23: -1- AC_SUBST([F77]) m4trace:configure.ac:23: -1- AC_SUBST_TRACE([F77]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- AC_SUBST([FFLAGS]) m4trace:configure.ac:23: -1- AC_SUBST_TRACE([FFLAGS]) m4trace:configure.ac:23: -1- m4_pattern_allow([^FFLAGS$]) m4trace:configure.ac:23: -1- AC_SUBST([LDFLAGS]) m4trace:configure.ac:23: -1- AC_SUBST_TRACE([LDFLAGS]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:23: -1- AC_SUBST([LIBS]) m4trace:configure.ac:23: -1- AC_SUBST_TRACE([LIBS]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:23: -1- AC_SUBST([F77]) m4trace:configure.ac:23: -1- AC_SUBST_TRACE([F77]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- AC_SUBST([ac_ct_F77]) m4trace:configure.ac:23: -1- AC_SUBST_TRACE([ac_ct_F77]) m4trace:configure.ac:23: -1- m4_pattern_allow([^ac_ct_F77$]) m4trace:configure.ac:23: -1- LT_SUPPORTED_TAG([F77]) m4trace:configure.ac:23: -1- AC_SUBST([F77]) m4trace:configure.ac:23: -1- AC_SUBST_TRACE([F77]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- AC_SUBST([FFLAGS]) m4trace:configure.ac:23: -1- AC_SUBST_TRACE([FFLAGS]) m4trace:configure.ac:23: -1- m4_pattern_allow([^FFLAGS$]) m4trace:configure.ac:23: -1- AC_SUBST([LDFLAGS]) m4trace:configure.ac:23: -1- AC_SUBST_TRACE([LDFLAGS]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:23: -1- AC_SUBST([LIBS]) m4trace:configure.ac:23: -1- AC_SUBST_TRACE([LIBS]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:23: -1- AC_SUBST([F77]) m4trace:configure.ac:23: -1- AC_SUBST_TRACE([F77]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- AC_SUBST([ac_ct_F77]) m4trace:configure.ac:23: -1- AC_SUBST_TRACE([ac_ct_F77]) m4trace:configure.ac:23: -1- m4_pattern_allow([^ac_ct_F77$]) m4trace:configure.ac:25: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) m4trace:configure.ac:25: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.ac:25: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */ @%:@undef STDC_HEADERS]) m4trace:configure.ac:48: -1- AC_SUBST([CLIPPER_CONTRIB_DIR]) m4trace:configure.ac:48: -1- AC_SUBST_TRACE([CLIPPER_CONTRIB_DIR]) m4trace:configure.ac:48: -1- m4_pattern_allow([^CLIPPER_CONTRIB_DIR$]) m4trace:configure.ac:64: -1- AC_SUBST([CLIPPER_PHS_DIR]) m4trace:configure.ac:64: -1- AC_SUBST_TRACE([CLIPPER_PHS_DIR]) m4trace:configure.ac:64: -1- m4_pattern_allow([^CLIPPER_PHS_DIR$]) m4trace:configure.ac:80: -1- AC_SUBST([CLIPPER_MMDB_DIR]) m4trace:configure.ac:80: -1- AC_SUBST_TRACE([CLIPPER_MMDB_DIR]) m4trace:configure.ac:80: -1- m4_pattern_allow([^CLIPPER_MMDB_DIR$]) m4trace:configure.ac:96: -1- AC_SUBST([CLIPPER_MMDBOLD_DIR]) m4trace:configure.ac:96: -1- AC_SUBST_TRACE([CLIPPER_MMDBOLD_DIR]) m4trace:configure.ac:96: -1- m4_pattern_allow([^CLIPPER_MMDBOLD_DIR$]) m4trace:configure.ac:113: -1- AC_SUBST([CLIPPER_MINIMOL_DIR]) m4trace:configure.ac:113: -1- AC_SUBST_TRACE([CLIPPER_MINIMOL_DIR]) m4trace:configure.ac:113: -1- m4_pattern_allow([^CLIPPER_MINIMOL_DIR$]) m4trace:configure.ac:130: -1- AC_SUBST([CLIPPER_CIF_DIR]) m4trace:configure.ac:130: -1- AC_SUBST_TRACE([CLIPPER_CIF_DIR]) m4trace:configure.ac:130: -1- m4_pattern_allow([^CLIPPER_CIF_DIR$]) m4trace:configure.ac:146: -1- AC_SUBST([CLIPPER_CCP4_DIR]) m4trace:configure.ac:146: -1- AC_SUBST_TRACE([CLIPPER_CCP4_DIR]) m4trace:configure.ac:146: -1- m4_pattern_allow([^CLIPPER_CCP4_DIR$]) m4trace:configure.ac:162: -1- AC_SUBST([CLIPPER_CCTBX_DIR]) m4trace:configure.ac:162: -1- AC_SUBST_TRACE([CLIPPER_CCTBX_DIR]) m4trace:configure.ac:162: -1- m4_pattern_allow([^CLIPPER_CCTBX_DIR$]) m4trace:configure.ac:178: -1- AC_SUBST([CLIPPER_CNS_DIR]) m4trace:configure.ac:178: -1- AC_SUBST_TRACE([CLIPPER_CNS_DIR]) m4trace:configure.ac:178: -1- m4_pattern_allow([^CLIPPER_CNS_DIR$]) m4trace:configure.ac:194: -1- AC_SUBST([CLIPPER_FORTRAN_DIR]) m4trace:configure.ac:194: -1- AC_SUBST_TRACE([CLIPPER_FORTRAN_DIR]) m4trace:configure.ac:194: -1- m4_pattern_allow([^CLIPPER_FORTRAN_DIR$]) m4trace:configure.ac:196: -1- AC_SUBST([cbuccaneer_LDFLAGS]) m4trace:configure.ac:196: -1- AC_SUBST_TRACE([cbuccaneer_LDFLAGS]) m4trace:configure.ac:196: -1- m4_pattern_allow([^cbuccaneer_LDFLAGS$]) m4trace:configure.ac:199: -1- AH_OUTPUT([HAVE_LIBM], [/* Define to 1 if you have the `m\' library (-lm). */ @%:@undef HAVE_LIBM]) m4trace:configure.ac:199: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBM]) m4trace:configure.ac:199: -1- m4_pattern_allow([^HAVE_LIBM$]) m4trace:configure.ac:202: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- AC_SUBST([FFTW_CXXFLAGS]) m4trace:configure.ac:202: -1- AC_SUBST_TRACE([FFTW_CXXFLAGS]) m4trace:configure.ac:202: -1- m4_pattern_allow([^FFTW_CXXFLAGS$]) m4trace:configure.ac:202: -1- AC_SUBST([FFTW_LIBS]) m4trace:configure.ac:202: -1- AC_SUBST_TRACE([FFTW_LIBS]) m4trace:configure.ac:202: -1- m4_pattern_allow([^FFTW_LIBS$]) m4trace:configure.ac:237: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/mmdb.m4:114: AM_PATH_MMDB is expanded from... configure.ac:237: the top level]) m4trace:configure.ac:237: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/mmdb.m4:114: AM_PATH_MMDB is expanded from... configure.ac:237: the top level]) m4trace:configure.ac:237: -1- AC_SUBST([MMDB_CXXFLAGS]) m4trace:configure.ac:237: -1- AC_SUBST_TRACE([MMDB_CXXFLAGS]) m4trace:configure.ac:237: -1- m4_pattern_allow([^MMDB_CXXFLAGS$]) m4trace:configure.ac:237: -1- AC_SUBST([MMDB_LIBS]) m4trace:configure.ac:237: -1- AC_SUBST_TRACE([MMDB_LIBS]) m4trace:configure.ac:237: -1- m4_pattern_allow([^MMDB_LIBS$]) m4trace:configure.ac:271: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/ccp4.m4:83: AM_PATH_CCP4 is expanded from... configure.ac:271: the top level]) m4trace:configure.ac:271: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/ccp4.m4:83: AM_PATH_CCP4 is expanded from... configure.ac:271: the top level]) m4trace:configure.ac:271: -1- AC_SUBST([CCP4_CXXFLAGS]) m4trace:configure.ac:271: -1- AC_SUBST_TRACE([CCP4_CXXFLAGS]) m4trace:configure.ac:271: -1- m4_pattern_allow([^CCP4_CXXFLAGS$]) m4trace:configure.ac:271: -1- AC_SUBST([CCP4_LIBS]) m4trace:configure.ac:271: -1- AC_SUBST_TRACE([CCP4_LIBS]) m4trace:configure.ac:271: -1- m4_pattern_allow([^CCP4_LIBS$]) m4trace:configure.ac:280: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/cctbx.m4:104: AM_PATH_CCTBX is expanded from... configure.ac:280: the top level]) m4trace:configure.ac:280: -1- AC_SUBST([BOOST]) m4trace:configure.ac:280: -1- AC_SUBST_TRACE([BOOST]) m4trace:configure.ac:280: -1- m4_pattern_allow([^BOOST$]) m4trace:configure.ac:280: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/cctbx.m4:104: AM_PATH_CCTBX is expanded from... configure.ac:280: the top level]) m4trace:configure.ac:280: -1- AC_SUBST([CCTBX_CXXFLAGS]) m4trace:configure.ac:280: -1- AC_SUBST_TRACE([CCTBX_CXXFLAGS]) m4trace:configure.ac:280: -1- m4_pattern_allow([^CCTBX_CXXFLAGS$]) m4trace:configure.ac:280: -1- AC_SUBST([CCTBX_LIBS]) m4trace:configure.ac:280: -1- AC_SUBST_TRACE([CCTBX_LIBS]) m4trace:configure.ac:280: -1- m4_pattern_allow([^CCTBX_LIBS$]) m4trace:configure.ac:290: -1- AH_OUTPUT([HAVE_FLOOR], [/* Define to 1 if you have the `floor\' function. */ @%:@undef HAVE_FLOOR]) m4trace:configure.ac:290: -1- AH_OUTPUT([HAVE_POW], [/* Define to 1 if you have the `pow\' function. */ @%:@undef HAVE_POW]) m4trace:configure.ac:290: -1- AH_OUTPUT([HAVE_RINT], [/* Define to 1 if you have the `rint\' function. */ @%:@undef HAVE_RINT]) m4trace:configure.ac:290: -1- AH_OUTPUT([HAVE_SQRT], [/* Define to 1 if you have the `sqrt\' function. */ @%:@undef HAVE_SQRT]) m4trace:configure.ac:292: -1- AH_OUTPUT([HAVE_UTIME_H], [/* Define to 1 if you have the header file. */ @%:@undef HAVE_UTIME_H]) m4trace:configure.ac:292: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UTIME_H]) m4trace:configure.ac:292: -1- m4_pattern_allow([^HAVE_UTIME_H$]) m4trace:configure.ac:292: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME]) m4trace:configure.ac:292: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$]) m4trace:configure.ac:292: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both and . */ @%:@undef TIME_WITH_SYS_TIME]) m4trace:configure.ac:292: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2582: AC_TRY_COMPILE is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... ../../lib/autoconf/general.m4:2013: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2026: AC_CACHE_CHECK is expanded from... macros/utimbuf.m4:45: jm_STRUCT_UTIMBUF is expanded from... configure.ac:292: the top level]) m4trace:configure.ac:292: -1- AH_OUTPUT([HAVE_STRUCT_UTIMBUF], [/* Define to 1 if you have the `STRUCT_UTIMBUF\' function. */ @%:@undef HAVE_STRUCT_UTIMBUF]) m4trace:configure.ac:292: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_UTIMBUF]) m4trace:configure.ac:292: -1- m4_pattern_allow([^HAVE_STRUCT_UTIMBUF$]) m4trace:configure.ac:294: -1- AC_SUBST([AR_FLAGS]) m4trace:configure.ac:294: -1- AC_SUBST_TRACE([AR_FLAGS]) m4trace:configure.ac:294: -1- m4_pattern_allow([^AR_FLAGS$]) m4trace:configure.ac:296: -1- AM_CONDITIONAL([DEBUG], [test "$ac_cv_enable_debug" = yes]) m4trace:configure.ac:296: -1- AC_SUBST([DEBUG_TRUE]) m4trace:configure.ac:296: -1- AC_SUBST_TRACE([DEBUG_TRUE]) m4trace:configure.ac:296: -1- m4_pattern_allow([^DEBUG_TRUE$]) m4trace:configure.ac:296: -1- AC_SUBST([DEBUG_FALSE]) m4trace:configure.ac:296: -1- AC_SUBST_TRACE([DEBUG_FALSE]) m4trace:configure.ac:296: -1- m4_pattern_allow([^DEBUG_FALSE$]) m4trace:configure.ac:296: -1- _AM_SUBST_NOTMAKE([DEBUG_TRUE]) m4trace:configure.ac:296: -1- _AM_SUBST_NOTMAKE([DEBUG_FALSE]) m4trace:configure.ac:297: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) m4trace:configure.ac:297: -1- AC_SUBST([AMDEP_TRUE]) m4trace:configure.ac:297: -1- AC_SUBST_TRACE([AMDEP_TRUE]) m4trace:configure.ac:297: -1- m4_pattern_allow([^AMDEP_TRUE$]) m4trace:configure.ac:297: -1- AC_SUBST([AMDEP_FALSE]) m4trace:configure.ac:297: -1- AC_SUBST_TRACE([AMDEP_FALSE]) m4trace:configure.ac:297: -1- m4_pattern_allow([^AMDEP_FALSE$]) m4trace:configure.ac:297: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) m4trace:configure.ac:297: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.ac:305: -1- AC_SUBST([FLIBS]) m4trace:configure.ac:305: -1- AC_SUBST_TRACE([FLIBS]) m4trace:configure.ac:305: -1- m4_pattern_allow([^FLIBS$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_DUMMY_MAIN]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_DUMMY_MAIN$]) m4trace:configure.ac:305: -1- AH_OUTPUT([F77_DUMMY_MAIN], [/* Define to dummy `main\' function (if any) required to link to the Fortran libraries. */ @%:@undef F77_DUMMY_MAIN]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([FC_DUMMY_MAIN_EQ_F77]) m4trace:configure.ac:305: -1- m4_pattern_allow([^FC_DUMMY_MAIN_EQ_F77$]) m4trace:configure.ac:305: -1- AH_OUTPUT([FC_DUMMY_MAIN_EQ_F77], [/* Define if F77 and FC dummy `main\' functions are identical. */ @%:@undef FC_DUMMY_MAIN_EQ_F77]) m4trace:configure.ac:305: -1- AH_OUTPUT([F77_FUNC], [/* Define to a macro mangling the given C identifier (in lower and upper case), which must not contain underscores, for linking with Fortran. */ @%:@undef F77_FUNC]) m4trace:configure.ac:305: -1- AH_OUTPUT([F77_FUNC_], [/* As F77_FUNC, but for C identifiers containing underscores. */ @%:@undef F77_FUNC_]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC_]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC_]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC_]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC_]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC_]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC_]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC_]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([F77_FUNC_]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:325: -1- AC_CONFIG_FILES([Makefile clipper/Makefile clipper/cctbx/Makefile clipper/ccp4/Makefile clipper/contrib/Makefile clipper/core/Makefile clipper/mmdb/Makefile clipper/mmdbold/Makefile clipper/minimol/Makefile clipper/phs/Makefile clipper/cif/Makefile clipper/cns/Makefile clipper/fortran/Makefile examples/Makefile clipper-config macros/Makefile dox/Makefile ]) m4trace:configure.ac:327: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) m4trace:configure.ac:327: -1- m4_pattern_allow([^LIB@&t@OBJS$]) m4trace:configure.ac:327: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([LTLIBOBJS]) m4trace:configure.ac:327: -1- m4_pattern_allow([^LTLIBOBJS$]) m4trace:configure.ac:327: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) m4trace:configure.ac:327: -1- AC_SUBST([am__EXEEXT_TRUE]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE]) m4trace:configure.ac:327: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) m4trace:configure.ac:327: -1- AC_SUBST([am__EXEEXT_FALSE]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE]) m4trace:configure.ac:327: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) m4trace:configure.ac:327: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) m4trace:configure.ac:327: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([top_builddir]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([top_build_prefix]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([srcdir]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([abs_srcdir]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([top_srcdir]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([abs_top_srcdir]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([builddir]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([abs_builddir]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([abs_top_builddir]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([INSTALL]) m4trace:configure.ac:327: -1- AC_SUBST_TRACE([MKDIR_P]) m4trace:configure.ac:327: -1- AC_REQUIRE_AUX_FILE([ltmain.sh]) clipper/autom4te.cache/traces.2000644 000765 000000 00000377040 11767567264 016611 0ustar00ccbwheel000000 000000 m4trace:/usr/local/share/aclocal/argz.m4:76: -1- AC_DEFUN([gl_FUNC_ARGZ], [gl_PREREQ_ARGZ AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) AC_CHECK_TYPES([error_t], [], [AC_DEFINE([error_t], [int], [Define to a type to use for `error_t' if it is not otherwise available.]) AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h does not typedef error_t.])], [#if defined(HAVE_ARGZ_H) # include #endif]) ARGZ_H= AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])]) dnl if have system argz functions, allow forced use of dnl libltdl-supplied implementation (and default to do so dnl on "known bad" systems). Could use a runtime check, but dnl (a) detecting malloc issues is notoriously unreliable dnl (b) only known system that declares argz functions, dnl provides them, yet they are broken, is cygwin dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) dnl So, it's more straightforward simply to special case dnl this for known bad systems. AS_IF([test -z "$ARGZ_H"], [AC_CACHE_CHECK( [if argz actually works], [lt_cv_sys_argz_works], [[case $host_os in #( *cygwin*) lt_cv_sys_argz_works=no if test "$cross_compiling" != no; then lt_cv_sys_argz_works="guessing no" else lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' save_IFS=$IFS IFS=-. set x `uname -r | sed -e "$lt_sed_extract_leading_digits"` IFS=$save_IFS lt_os_major=${2-0} lt_os_minor=${3-0} lt_os_micro=${4-0} if test "$lt_os_major" -gt 1 \ || { test "$lt_os_major" -eq 1 \ && { test "$lt_os_minor" -gt 5 \ || { test "$lt_os_minor" -eq 5 \ && test "$lt_os_micro" -gt 24; }; }; }; then lt_cv_sys_argz_works=yes fi fi ;; #( *) lt_cv_sys_argz_works=yes ;; esac]]) AS_IF([test $lt_cv_sys_argz_works = yes], [AC_DEFINE([HAVE_WORKING_ARGZ], 1, [This value is set to 1 to indicate that the system argz facility works])], [ARGZ_H=argz.h AC_LIBOBJ([argz])])]) AC_SUBST([ARGZ_H]) ]) m4trace:/usr/local/share/aclocal/argz.m4:79: -1- AC_DEFUN([gl_PREREQ_ARGZ], [:]) m4trace:/usr/local/share/aclocal/libtool.m4:99: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl AC_BEFORE([$0], [LTDL_INIT])dnl m4_require([_LT_CHECK_BUILDDIR])dnl dnl Autoconf doesn't catch unexpanded LT_ macros by default: m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 dnl unless we require an AC_DEFUNed macro: AC_REQUIRE([LTOPTIONS_VERSION])dnl AC_REQUIRE([LTSUGAR_VERSION])dnl AC_REQUIRE([LTVERSION_VERSION])dnl AC_REQUIRE([LTOBSOLETE_VERSION])dnl m4_require([_LT_PROG_LTMAIN])dnl dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' AC_SUBST(LIBTOOL)dnl _LT_SETUP # Only expand once: m4_define([LT_INIT]) ]) m4trace:/usr/local/share/aclocal/libtool.m4:102: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:102: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:103: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:103: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:658: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) cat >"$CONFIG_LT" <<_LTEOF #! $SHELL # Generated by $as_me. # Run this file to recreate a libtool stub with the current configuration. lt_cl_silent=false SHELL=\${CONFIG_SHELL-$SHELL} _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 exec AS_MESSAGE_LOG_FD>>config.log { echo AS_BOX([Running $as_me.]) } >&AS_MESSAGE_LOG_FD lt_cl_help="\ \`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. Usage: $[0] [[OPTIONS]] -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files Report bugs to ." lt_cl_version="\ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. Copyright (C) 2008 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." while test $[#] != 0 do case $[1] in --version | --v* | -V ) echo "$lt_cl_version"; exit 0 ;; --help | --h* | -h ) echo "$lt_cl_help"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --quiet | --q* | --silent | --s* | -q ) lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] Try \`$[0] --help' for more information.]) ;; esac shift done if $lt_cl_silent; then exec AS_MESSAGE_FD>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF _LT_OUTPUT_LIBTOOL_COMMANDS_INIT _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AC_MSG_NOTICE([creating $ofile]) _LT_OUTPUT_LIBTOOL_COMMANDS AS_EXIT(0) _LTEOF chmod +x "$CONFIG_LT" # configure is writing to config.log, but config.lt does its own redirection, # appending to config.log, which fails on DOS, as config.log is still kept # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. if test "$no_create" != yes; then lt_cl_success=: test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) fi ]) m4trace:/usr/local/share/aclocal/libtool.m4:757: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) m4trace:/usr/local/share/aclocal/libtool.m4:780: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], [Windows Resource], [_LT_LANG(RC)], [m4_ifdef([_LT_LANG_]$1[_CONFIG], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ]) m4trace:/usr/local/share/aclocal/libtool.m4:830: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) m4trace:/usr/local/share/aclocal/libtool.m4:830: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. You should run autoupdate.])dnl LT_LANG(C++)]) m4trace:/usr/local/share/aclocal/libtool.m4:831: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) m4trace:/usr/local/share/aclocal/libtool.m4:831: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. You should run autoupdate.])dnl LT_LANG(Fortran 77)]) m4trace:/usr/local/share/aclocal/libtool.m4:832: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) m4trace:/usr/local/share/aclocal/libtool.m4:832: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. You should run autoupdate.])dnl LT_LANG(Fortran)]) m4trace:/usr/local/share/aclocal/libtool.m4:833: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) m4trace:/usr/local/share/aclocal/libtool.m4:833: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. You should run autoupdate.])dnl LT_LANG(Java)]) m4trace:/usr/local/share/aclocal/libtool.m4:1441: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $RM conftest* ]) if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ]) m4trace:/usr/local/share/aclocal/libtool.m4:1444: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:1444: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:1485: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi else $2=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" ]) if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ]) m4trace:/usr/local/share/aclocal/libtool.m4:1488: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:1488: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:1620: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ = "XX$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac ]) if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) fi max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ]) m4trace:/usr/local/share/aclocal/libtool.m4:1623: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:1623: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:1838: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) ]) ]) ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi _LT_DECL([dlopen_support], [enable_dlopen], [0], [Whether dlopen is supported]) _LT_DECL([dlopen_self], [enable_dlopen_self], [0], [Whether dlopen of programs is supported]) _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ]) m4trace:/usr/local/share/aclocal/libtool.m4:1841: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:1841: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:2788: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$1; then lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else AC_MSG_RESULT(no) fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ]) m4trace:/usr/local/share/aclocal/libtool.m4:2791: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:2791: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:2899: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :) AC_SUBST([DUMPBIN]) if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm AC_SUBST([NM]) _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], [lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD) cat conftest.out >&AS_MESSAGE_LOG_FD if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest*]) ]) m4trace:/usr/local/share/aclocal/libtool.m4:3245: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:3245: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:3246: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:3246: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:3271: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) ]) m4trace:/usr/local/share/aclocal/libtool.m4:3274: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:3274: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:6973: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) m4trace:/usr/local/share/aclocal/libtool.m4:6976: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:6976: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:6985: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) m4trace:/usr/local/share/aclocal/libtool.m4:6988: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:6988: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:7099: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) m4trace:/usr/local/share/aclocal/libtool.m4:7099: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:19: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) _$0($*) ]) m4trace:/usr/local/share/aclocal/ltdl.m4:77: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl dnl Although the argument is deprecated and no longer documented, dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one dnl here make sure it is the same as any other declaration of libltdl's dnl location! This also ensures lt_ltdl_dir is set when configure.ac is dnl not yet using an explicit LT_CONFIG_LTDL_DIR. m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl _$0() ]) m4trace:/usr/local/share/aclocal/ltdl.m4:83: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_CONVENIENCE]) m4trace:/usr/local/share/aclocal/ltdl.m4:83: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete. You should run autoupdate.])dnl _LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_CONVENIENCE]) m4trace:/usr/local/share/aclocal/ltdl.m4:133: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl dnl Although the argument is deprecated and no longer documented, dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one dnl here make sure it is the same as any other declaration of libltdl's dnl location! This also ensures lt_ltdl_dir is set when configure.ac is dnl not yet using an explicit LT_CONFIG_LTDL_DIR. m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl _$0() ]) m4trace:/usr/local/share/aclocal/ltdl.m4:139: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_INSTALLABLE]) m4trace:/usr/local/share/aclocal/ltdl.m4:139: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete. You should run autoupdate.])dnl _LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_INSTALLABLE]) m4trace:/usr/local/share/aclocal/ltdl.m4:216: -1- AC_DEFUN([_LT_LIBOBJ], [ m4_pattern_allow([^_LT_LIBOBJS$]) _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" ]) m4trace:/usr/local/share/aclocal/ltdl.m4:349: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) dnl We need to keep our own list of libobjs separate from our parent project, dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while dnl we look for our own LIBOBJs. m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) m4_pushdef([AC_LIBSOURCES]) dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: m4_if(_LTDL_MODE, [], [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) AC_ARG_WITH([included_ltdl], [AS_HELP_STRING([--with-included-ltdl], [use the GNU ltdl sources included here])]) if test "x$with_included_ltdl" != xyes; then # We are not being forced to use the included libltdl sources, so # decide whether there is a useful installed version we can use. AC_CHECK_HEADER([ltdl.h], [AC_CHECK_DECL([lt_dlinterface_register], [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], [with_included_ltdl=no], [with_included_ltdl=yes])], [with_included_ltdl=yes], [AC_INCLUDES_DEFAULT #include ])], [with_included_ltdl=yes], [AC_INCLUDES_DEFAULT] ) fi dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE dnl was called yet, then for old times' sake, we assume libltdl is in an dnl eponymous directory: AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) AC_ARG_WITH([ltdl_include], [AS_HELP_STRING([--with-ltdl-include=DIR], [use the ltdl headers installed in DIR])]) if test -n "$with_ltdl_include"; then if test -f "$with_ltdl_include/ltdl.h"; then : else AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include']) fi else with_ltdl_include=no fi AC_ARG_WITH([ltdl_lib], [AS_HELP_STRING([--with-ltdl-lib=DIR], [use the libltdl.la installed in DIR])]) if test -n "$with_ltdl_lib"; then if test -f "$with_ltdl_lib/libltdl.la"; then : else AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib']) fi else with_ltdl_lib=no fi case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in ,yes,no,no,) m4_case(m4_default(_LTDL_TYPE, [convenience]), [convenience], [_LTDL_CONVENIENCE], [installable], [_LTDL_INSTALLABLE], [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) ;; ,no,no,no,) # If the included ltdl is not to be used, then use the # preinstalled libltdl we found. AC_DEFINE([HAVE_LTDL], [1], [Define this if a modern libltdl is already installed]) LIBLTDL=-lltdl LTDLDEPS= LTDLINCL= ;; ,no*,no,*) AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together]) ;; *) with_included_ltdl=no LIBLTDL="-L$with_ltdl_lib -lltdl" LTDLDEPS= LTDLINCL="-I$with_ltdl_include" ;; esac INCLTDL="$LTDLINCL" # Report our decision... AC_MSG_CHECKING([where to find libltdl headers]) AC_MSG_RESULT([$LTDLINCL]) AC_MSG_CHECKING([where to find libltdl library]) AC_MSG_RESULT([$LIBLTDL]) _LTDL_SETUP dnl restore autoconf definition. m4_popdef([AC_LIBOBJ]) m4_popdef([AC_LIBSOURCES]) AC_CONFIG_COMMANDS_PRE([ _ltdl_libobjs= _ltdl_ltlibobjs= if test -n "$_LT_LIBOBJS"; then # Remove the extension. _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" done fi AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) ]) # Only expand once: m4_define([LTDL_INIT]) ]) m4trace:/usr/local/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) m4trace:/usr/local/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete. You should run autoupdate.])dnl LTDL_INIT($@)]) m4trace:/usr/local/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) m4trace:/usr/local/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete. You should run autoupdate.])dnl LTDL_INIT($@)]) m4trace:/usr/local/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) m4trace:/usr/local/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete. You should run autoupdate.])dnl LTDL_INIT($@)]) m4trace:/usr/local/share/aclocal/ltdl.m4:415: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_SYS_MODULE_EXT])dnl AC_REQUIRE([LT_SYS_MODULE_PATH])dnl AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl AC_REQUIRE([LT_LIB_DLLOAD])dnl AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl AC_REQUIRE([gl_FUNC_ARGZ])dnl m4_require([_LT_CHECK_OBJDIR])dnl m4_require([_LT_HEADER_DLFCN])dnl m4_require([_LT_CHECK_DLPREOPEN])dnl m4_require([_LT_DECL_SED])dnl dnl Don't require this, or it will be expanded earlier than the code dnl that sets the variables it relies on: _LT_ENABLE_INSTALL dnl _LTDL_MODE specific code must be called at least once: _LTDL_MODE_DISPATCH # In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS # the user used. This is so that ltdl.h can pick up the parent projects # config.h file, The first file in AC_CONFIG_HEADERS must contain the # definitions required by ltdl.c. # FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). AC_CONFIG_COMMANDS_PRE([dnl m4_pattern_allow([^LT_CONFIG_H$])dnl m4_ifset([AH_HEADER], [LT_CONFIG_H=AH_HEADER], [m4_ifset([AC_LIST_HEADERS], [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`], [])])]) AC_SUBST([LT_CONFIG_H]) AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], [], [], [AC_INCLUDES_DEFAULT]) AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) name=ltdl LTDLOPEN=`eval "\\$ECHO \"$libname_spec\""` AC_SUBST([LTDLOPEN]) ]) m4trace:/usr/local/share/aclocal/ltdl.m4:533: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_CACHE_CHECK([whether deplibs are loaded by dlopen], [lt_cv_sys_dlopen_deplibs], [# PORTME does your system automatically load deplibs for dlopen? # or its logical equivalent (e.g. shl_load for HP-UX < 11) # For now, we just catch OSes we know something about -- in the # future, we'll try test this programmatically. lt_cv_sys_dlopen_deplibs=unknown case $host_os in aix3*|aix4.1.*|aix4.2.*) # Unknown whether this is true for these versions of AIX, but # we want this `case' here to explicitly catch those versions. lt_cv_sys_dlopen_deplibs=unknown ;; aix[[4-9]]*) lt_cv_sys_dlopen_deplibs=yes ;; amigaos*) case $host_cpu in powerpc) lt_cv_sys_dlopen_deplibs=no ;; esac ;; darwin*) # Assuming the user has installed a libdl from somewhere, this is true # If you are looking for one http://www.opendarwin.org/projects/dlcompat lt_cv_sys_dlopen_deplibs=yes ;; freebsd* | dragonfly*) lt_cv_sys_dlopen_deplibs=yes ;; gnu* | linux* | k*bsd*-gnu) # GNU and its variants, using gnu ld.so (Glibc) lt_cv_sys_dlopen_deplibs=yes ;; hpux10*|hpux11*) lt_cv_sys_dlopen_deplibs=yes ;; interix*) lt_cv_sys_dlopen_deplibs=yes ;; irix[[12345]]*|irix6.[[01]]*) # Catch all versions of IRIX before 6.2, and indicate that we don't # know how it worked for any of those versions. lt_cv_sys_dlopen_deplibs=unknown ;; irix*) # The case above catches anything before 6.2, and it's known that # at 6.2 and later dlopen does load deplibs. lt_cv_sys_dlopen_deplibs=yes ;; netbsd*) lt_cv_sys_dlopen_deplibs=yes ;; openbsd*) lt_cv_sys_dlopen_deplibs=yes ;; osf[[1234]]*) # dlopen did load deplibs (at least at 4.x), but until the 5.x series, # it did *not* use an RPATH in a shared library to find objects the # library depends on, so we explicitly say `no'. lt_cv_sys_dlopen_deplibs=no ;; osf5.0|osf5.0a|osf5.1) # dlopen *does* load deplibs and with the right loader patch applied # it even uses RPATH in a shared library to search for shared objects # that the library depends on, but there's no easy way to know if that # patch is installed. Since this is the case, all we can really # say is unknown -- it depends on the patch being installed. If # it is, this changes to `yes'. Without it, it would be `no'. lt_cv_sys_dlopen_deplibs=unknown ;; osf*) # the two cases above should catch all versions of osf <= 5.1. Read # the comments above for what we know about them. # At > 5.1, deplibs are loaded *and* any RPATH in a shared library # is used to find them so we can finally say `yes'. lt_cv_sys_dlopen_deplibs=yes ;; qnx*) lt_cv_sys_dlopen_deplibs=yes ;; solaris*) lt_cv_sys_dlopen_deplibs=yes ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) libltdl_cv_sys_dlopen_deplibs=yes ;; esac ]) if test "$lt_cv_sys_dlopen_deplibs" != yes; then AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], [Define if the OS needs help to load dependent libraries for dlopen().]) fi ]) m4trace:/usr/local/share/aclocal/ltdl.m4:536: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:536: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:556: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([which extension is used for runtime loadable modules], [libltdl_cv_shlibext], [ module=yes eval libltdl_cv_shlibext=$shrext_cmds ]) if test -n "$libltdl_cv_shlibext"; then m4_pattern_allow([LT_MODULE_EXT])dnl AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], [Define to the extension used for runtime loadable modules, say, ".so".]) fi ]) m4trace:/usr/local/share/aclocal/ltdl.m4:559: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:559: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:575: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([which variable specifies run-time module search path], [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"]) if test -n "$lt_cv_module_path_var"; then m4_pattern_allow([LT_MODULE_PATH_VAR])dnl AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], [Define to the name of the environment variable that determines the run-time module search path.]) fi ]) m4trace:/usr/local/share/aclocal/ltdl.m4:578: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:578: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:603: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([for the default library search path], [lt_cv_sys_dlsearch_path], [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"]) if test -n "$lt_cv_sys_dlsearch_path"; then sys_dlsearch_path= for dir in $lt_cv_sys_dlsearch_path; do if test -z "$sys_dlsearch_path"; then sys_dlsearch_path="$dir" else sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir" fi done m4_pattern_allow([LT_DLSEARCH_PATH])dnl AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], [Define to the system default library search path.]) fi ]) m4trace:/usr/local/share/aclocal/ltdl.m4:606: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:606: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:722: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) LT_DLLOADERS= AC_SUBST([LT_DLLOADERS]) AC_LANG_PUSH([C]) LIBADD_DLOPEN= AC_SEARCH_LIBS([dlopen], [dl], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) if test "$ac_cv_search_dlopen" != "none required" ; then LIBADD_DLOPEN="-ldl" fi libltdl_cv_lib_dl_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H # include #endif ]], [[dlopen(0, 0);]])], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) libltdl_cv_func_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], [AC_CHECK_LIB([svld], [dlopen], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes then lt_save_LIBS="$LIBS" LIBS="$LIBS $LIBADD_DLOPEN" AC_CHECK_FUNCS([dlerror]) LIBS="$lt_save_LIBS" fi AC_SUBST([LIBADD_DLOPEN]) LIBADD_SHL_LOAD= AC_CHECK_FUNC([shl_load], [AC_DEFINE([HAVE_SHL_LOAD], [1], [Define if you have the shl_load function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], [AC_CHECK_LIB([dld], [shl_load], [AC_DEFINE([HAVE_SHL_LOAD], [1], [Define if you have the shl_load function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" LIBADD_SHL_LOAD="-ldld"])]) AC_SUBST([LIBADD_SHL_LOAD]) case $host_os in darwin[[1567]].*) # We only want this for pre-Mac OS X 10.4. AC_CHECK_FUNC([_dyld_func_lookup], [AC_DEFINE([HAVE_DYLD], [1], [Define if you have the _dyld_func_lookup function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) ;; beos*) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" ;; cygwin* | mingw* | os2* | pw32*) AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" ;; esac AC_CHECK_LIB([dld], [dld_link], [AC_DEFINE([HAVE_DLD], [1], [Define if you have the GNU dld library.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) AC_SUBST([LIBADD_DLD_LINK]) m4_pattern_allow([^LT_DLPREOPEN$]) LT_DLPREOPEN= if test -n "$LT_DLLOADERS" then for lt_loader in $LT_DLLOADERS; do LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " done AC_DEFINE([HAVE_LIBDLLOADER], [1], [Define if libdlloader will be built on this platform]) fi AC_SUBST([LT_DLPREOPEN]) dnl This isn't used anymore, but set it for backwards compatibility LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" AC_SUBST([LIBADD_DL]) AC_LANG_POP ]) m4trace:/usr/local/share/aclocal/ltdl.m4:725: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:725: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:767: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl AC_CACHE_CHECK([for _ prefix in compiled symbols], [lt_cv_sys_symbol_underscore], [lt_cv_sys_symbol_underscore=no cat > conftest.$ac_ext <<_LT_EOF void nm_test_func(){} int main(){nm_test_func;return 0;} _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. ac_nlist=conftest.nm if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then # See whether the symbols have a leading underscore. if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then lt_cv_sys_symbol_underscore=yes else if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then : else echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD fi fi else echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.c >&AS_MESSAGE_LOG_FD fi rm -rf conftest* ]) sys_symbol_underscore=$lt_cv_sys_symbol_underscore AC_SUBST([sys_symbol_underscore]) ]) m4trace:/usr/local/share/aclocal/ltdl.m4:770: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:770: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:799: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl if test x"$lt_cv_sys_symbol_underscore" = xyes; then if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then AC_CACHE_CHECK([whether we have to add an underscore for dlsym], [libltdl_cv_need_uscore], [libltdl_cv_need_uscore=unknown save_LIBS="$LIBS" LIBS="$LIBS $LIBADD_DLOPEN" _LT_TRY_DLOPEN_SELF( [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes], [], [libltdl_cv_need_uscore=cross]) LIBS="$save_LIBS" ]) fi fi if test x"$libltdl_cv_need_uscore" = xyes; then AC_DEFINE([NEED_USCORE], [1], [Define if dlsym() requires a leading underscore in symbol names.]) fi ]) m4trace:/usr/local/share/aclocal/ltdl.m4:802: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:802: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) m4trace:/usr/local/share/aclocal/ltoptions.m4:13: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) m4trace:/usr/local/share/aclocal/ltoptions.m4:115: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:115: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:151: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:151: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. You should run autoupdate.])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:196: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:200: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:202: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) m4trace:/usr/local/share/aclocal/ltoptions.m4:202: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. You should run autoupdate.])dnl AC_ENABLE_SHARED($@)]) m4trace:/usr/local/share/aclocal/ltoptions.m4:203: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) m4trace:/usr/local/share/aclocal/ltoptions.m4:203: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. You should run autoupdate.])dnl AC_DISABLE_SHARED($@)]) m4trace:/usr/local/share/aclocal/ltoptions.m4:250: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:254: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:256: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) m4trace:/usr/local/share/aclocal/ltoptions.m4:256: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. You should run autoupdate.])dnl AC_ENABLE_STATIC($@)]) m4trace:/usr/local/share/aclocal/ltoptions.m4:257: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) m4trace:/usr/local/share/aclocal/ltoptions.m4:257: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. You should run autoupdate.])dnl AC_DISABLE_STATIC($@)]) m4trace:/usr/local/share/aclocal/ltoptions.m4:307: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:307: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:314: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:314: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:347: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) m4trace:/usr/local/share/aclocal/ltoptions.m4:347: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) m4trace:/usr/local/share/aclocal/ltsugar.m4:13: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) m4trace:/usr/local/share/aclocal/ltversion.m4:23: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.2.6b' macro_revision='1.3017' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:36: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:40: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:44: -1- AC_DEFUN([_LT_AC_TAGVAR]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:45: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_PREOPEN]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:47: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_LOCK]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:49: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:50: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:51: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LTDL_OBJDIR]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:57: -1- AC_DEFUN([AC_PATH_MAGIC]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PROG_LD_GNU]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:60: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:61: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:66: -1- AC_DEFUN([LT_AC_PROG_EGREP]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:71: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:72: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:73: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:74: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:75: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:77: -1- AC_DEFUN([_LT_AC_LANG_CXX]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_F77]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:80: -1- AC_DEFUN([AC_LIBTOOL_RC]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) m4trace:/usr/local/share/aclocal/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) m4trace:/usr/local/share/aclocal-1.11/amversion.m4:20: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.11.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) m4trace:/usr/local/share/aclocal-1.11/amversion.m4:37: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) m4trace:/usr/local/share/aclocal-1.11/auxdir.m4:52: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) m4trace:/usr/local/share/aclocal-1.11/cond.m4:35: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) m4trace:/usr/local/share/aclocal-1.11/depend.m4:156: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], UPC, [depcc="$UPC" am_compiler_list=], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) m4trace:/usr/local/share/aclocal-1.11/depend.m4:166: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) m4trace:/usr/local/share/aclocal-1.11/depend.m4:182: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl ]) m4trace:/usr/local/share/aclocal-1.11/depout.m4:65: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ]) m4trace:/usr/local/share/aclocal-1.11/depout.m4:79: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) m4trace:/usr/local/share/aclocal-1.11/init.m4:110: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl dnl The `parallel-tests' driver may need to know about EXEEXT, so add the dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) m4trace:/usr/local/share/aclocal-1.11/init.m4:138: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) m4trace:/usr/local/share/aclocal-1.11/install-sh.m4:21: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST(install_sh)]) m4trace:/usr/local/share/aclocal-1.11/lead-dot.m4:21: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) m4trace:/usr/local/share/aclocal-1.11/maintainer.m4:37: -1- AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), [enable], [m4_define([am_maintainer_other], [disable])], [disable], [m4_define([am_maintainer_other], [enable])], [m4_define([am_maintainer_other], [enable]) m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], [ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful (and sometimes confusing) to the casual installer], [USE_MAINTAINER_MODE=$enableval], [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE AC_SUBST([MAINT])dnl ]) m4trace:/usr/local/share/aclocal-1.11/maintainer.m4:39: -1- AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) m4trace:/usr/local/share/aclocal-1.11/maintainer.m4:39: -1- AC_DEFUN([jm_MAINTAINER_MODE], [AC_DIAGNOSE([obsolete], [The macro `jm_MAINTAINER_MODE' is obsolete. You should run autoupdate.])dnl AM_MAINTAINER_MODE]) m4trace:/usr/local/share/aclocal-1.11/make.m4:51: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) m4trace:/usr/local/share/aclocal-1.11/missing.m4:17: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) m4trace:/usr/local/share/aclocal-1.11/missing.m4:42: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) m4trace:/usr/local/share/aclocal-1.11/mkdirp.m4:26: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) m4trace:/usr/local/share/aclocal-1.11/options.m4:14: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) m4trace:/usr/local/share/aclocal-1.11/options.m4:20: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) m4trace:/usr/local/share/aclocal-1.11/options.m4:26: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) m4trace:/usr/local/share/aclocal-1.11/options.m4:32: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) m4trace:/usr/local/share/aclocal-1.11/runlog.m4:17: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) m4trace:/usr/local/share/aclocal-1.11/sanity.m4:64: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) m4trace:/usr/local/share/aclocal-1.11/silent.m4:27: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [ --enable-silent-rules less verbose build output (undo: `make V=1') --disable-silent-rules verbose build output (undo: `make V=0')]) case $enable_silent_rules in yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) m4trace:/usr/local/share/aclocal-1.11/strip.m4:28: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) m4trace:/usr/local/share/aclocal-1.11/substnot.m4:14: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) m4trace:/usr/local/share/aclocal-1.11/substnot.m4:19: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) m4trace:/usr/local/share/aclocal-1.11/tar.m4:95: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) m4trace:macros/ccp4.m4:83: -1- AC_DEFUN([AM_PATH_CCP4], [ AC_PROVIDE([AM_PATH_CCP4]) AC_ARG_WITH(ccp4, AC_HELP_STRING( [--with-ccp4=PFX], [use ccp4c library (default is NO) and set prefix] ), [ test "$withval" = no || with_ccp4=yes test "$withval" = yes || ccp4_prefix="$withval" ], [ with_ccp4="$enable_ccp4" ] ) #dnl default is yes for now if test x$with_ccp4 = xyes ; then #user override AS_IF([test "x$CCP4_LIBS" != x && test "x$CCP4_CXXFLAGS" != x ], [ have_ccp4=yes ], [ AC_MSG_CHECKING([for ccp4_errno in CCP4]) saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCP4_LIBS="" CCP4_CXXFLAGS="" if test "x$ccp4_prefix" != x; then ac_ccp4_dirs=' . include lib' for ac_dir in $ac_ccp4_dirs; do if test -r "$ccp4_prefix/$ac_dir/ccp4/ccp4_errno.h"; then ac_CCP4_CXXFLAGS="-I$ccp4_prefix/$ac_dir" break fi done for ac_dir in $ac_ccp4_dirs; do for ac_extension in a so sl dylib; do if test -r "$ccp4_prefix/$ac_dir/libccp4c.$ac_extension"; then ac_CCP4_LDOPTS="-L$ccp4_prefix/$ac_dir -lccp4c" break 2 fi done done else ac_CCP4_CXXFLAGS="" ac_CCP4_LDOPTS="-lccp4c" fi LIBS="$ac_CCP4_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCP4_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include "ccp4/ccp4_errno.h"], [int a = ccp4_errno; CCP4::ccp4_error("conftest"); ], have_ccp4=yes, have_ccp4=no) AC_LANG_POP(C++) # the language we have just quit AC_MSG_RESULT($have_ccp4) LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) # user override AS_IF([test x$have_ccp4 = xyes], [ test "x$CCP4_CXXFLAGS" = x && CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" test "x$CCP4_LIBS" = x && CCP4_LIBS="$ac_CCP4_LDOPTS" ifelse([$1], , :, [$1]) ], [ ifelse([$2], , :, [$2]) ] ) fi #dnl --with-ccp4 AC_SUBST(CCP4_CXXFLAGS) AC_SUBST(CCP4_LIBS) ]) m4trace:macros/cctbx.m4:104: -1- AC_DEFUN([AM_PATH_CCTBX], [ AC_PROVIDE([AM_PATH_CCTBX]) AC_ARG_WITH(cctbx, AC_HELP_STRING( [--with-cctbx=PFX], [use cctbx package (default is NO) and set prefix] ), [ test "$withval" = no || with_cctbx=yes test "$withval" = yes || cctbx_prefix="$withval" ], [ with_cctbx="$enable_cctbx" ] ) #dnl default is no for now if test "x${with_cctbx}" = xyes ; then AS_IF([test "x$CCTBX_LIBS" != x && test "x$CCTBX_CXXFLAGS" != x ], [ have_cctbx=yes ], [ saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCTBX_LIBS="" CCTBX_CXXFLAGS="" if test "x$cctbx_prefix" != x; then ac_cctbx_dirs=' . lib include build/cctbx/lib' for ac_dir in $ac_cctbx_dirs; do if test -r "$cctbx_prefix/$ac_dir/cctbx/miller.h"; then ac_CCTBX_CXXFLAGS="-I$cctbx_prefix/$ac_dir" break fi done for ac_dir in $ac_cctbx_dirs; do for ac_extension in a so sl dylib; do if test -r "$cctbx_prefix/$ac_dir/libsgtbx.$ac_extension"; then ac_CCTBX_LDOPTS="-L$cctbx_prefix/$ac_dir -lsgtbx -luctbx" break 2 fi done done else ac_CCTBX_CXXFLAGS="" ac_CCTBX_LDOPTS="-lsgtbx -luctbx" fi _AM_PATH_CCTBX_EXTRA AC_MSG_CHECKING([for CCTBX and BOOST]) LIBS="$ac_CCTBX_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCTBX_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include "cctbx/miller.h"] ,[ cctbx::Miller::Index a; ], have_cctbx=yes, have_cctbx=no) AC_LANG_POP(C++) # the language we have just quit AC_MSG_RESULT($have_cctbx) LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) # user override AS_IF([test x$have_cctbx = xyes], [ test "x$CCTBX_CXXFLAGS" = x && CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS" test "x$CCTBX_LIBS" = x && CCTBX_LIBS="$ac_CCTBX_LDOPTS" ifelse([$1], , :, [$1]) ], [ ifelse([$2], , :, [$2]) ] ) fi #dnl --with-cctbx AC_SUBST(CCTBX_CXXFLAGS) AC_SUBST(CCTBX_LIBS) ]) m4trace:macros/clipper.m4:59: -1- AC_DEFUN([AC_CLIPPER_OPTIONS], [ #specifics for various machines test "${target:+set}" = set || target="$host_os" case "$target" in *osf* | *64* ) if test "`basename $CXX`" = cxx; then case "$CXXFLAGS" in *strict_ansi* ) ;; * ) CXXFLAGS="$CXXFLAGS -ieee -std strict_ansi -alternative_tokens -timplicit_local -no_implicit_include" esac fi ;; *linux* ) ;; *irix* ) if test "`basename $CXX`" = CC; then cbuccaneer_LDFLAGS="" case "$CXXFLAGS" in *LANG:std* ) ;; * ) CXXFLAGS="$CXXFLAGS -LANG:std" esac fi ;; *darwin* ) if test "`basename $CXX`" = gcc || test "`basename $CXX`" = g++; then case `$CXX -v 2>&1` in *3.1*) # problem with PIC relocation tables for 3.1 case "$CXXFLAGS" in *-O* | *-O1* | *-O2* | *-O3* ) CXXFLAGS=`echo $CXXFLAGS | sed s%-O[\ 123]%-O0%g` ;; *-O0* ) ;; * ) CXXFLAGS="$CXXFLAGS -O0" esac ;; *) esac fi ;; *solaris* ) if test "`basename $CXX`" = CC; then AR=CC AR_FLAGS="-xar -o" fi ;; * ) esac AC_SUBST(cbuccaneer_LDFLAGS) ]) m4trace:macros/fftw.m4:120: -1- AC_DEFUN([AM_PATH_FFTW], [ AC_PROVIDE([AM_PATH_FFTW]) AC_ARG_WITH(fftw, AC_HELP_STRING([--with-fftw=PFX], [Prefix where FFTW has been installed] ), [ test "$withval" = no && AC_MSG_ERROR([fftw is a required package]) test "$withval" = yes || fftw_prefix="$withval" with_fftw=yes ], [ with_fftw=yes ] ) if test $with_fftw = yes ; then #user override AS_IF([test "x$FFTW_LIBS" != x && test "x$FFTW_CXXFLAGS" != x ], [ have_fftw=yes ], [ saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" FFTW_LIBS="" FFTW_CXXFLAGS="" if test x$fftw_prefix != x; then # very likely the majority of cases, we will have been configured with: # --with-fftw=/some/thing # # should be ac_FFTW_CXXFLAGS="-I$FFTW_prefix/include" # ac_FFTW_CXXFLAGS="-I$fftw_prefix/include" # # Similarly for fftw, the uninstalled library position is simply in # $fftw_prefix, but the installed is in the standard prefixed subdirectory. # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # ac_FFTW_LDOPTS="-L$fftw_prefix/lib" else # the compiler looks in the "standard" places for FFTW. In real life, # it would be quite possible that FFTW would not be installed in # /usr/include, /usr/lib etc. so the defaults will not usually find # the right dependencies. ac_FFTW_CXXFLAGS="" ac_FFTW_LDOPTS="" fi #dnl test fftw_prefix fftwname="fftw" rfftwname="rfftw" AC_MSG_CHECKING([for fftw_print_max_memory_usage in $fftwname]) LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include <$fftwname.h>] ,[ fftw_print_max_memory_usage(); ], have_fftw=yes, have_fftw=no) if test x$have_fftw=xyes; then AC_TRY_LINK( [#include <$fftwname.h>] ,[ fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ], have_fftw=yes, have_fftw=no) fi AC_MSG_RESULT($have_fftw) if test $have_fftw = no; then fftwname="sfftw" rfftwname="srfftw" AC_MSG_CHECKING([for fftw_print_max_memory_usage in $fftwname]) LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" AC_TRY_LINK([#include <$fftwname.h>] ,[ fftw_print_max_memory_usage(); ], have_fftw=yes, have_fftw=no) if test x$have_fftw=xyes; then AC_TRY_LINK( [#include <$fftwname.h>] ,[ fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ], have_fftw=yes, have_fftw=no) fi AC_MSG_RESULT($have_fftw) fi AC_LANG_POP(C++) LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) #dnl user override AS_IF([test x$have_fftw = xyes], [ test "x$FFTW_CXXFLAGS" = x && FFTW_CXXFLAGS="$ac_FFTW_CXXFLAGS" test "x$FFTW_LIBS" = x && FFTW_LIBS="$ac_FFTW_LDOPTS -l$rfftwname -l$fftwname" ifelse([$1], , :, [$1]) ], [ AC_MSG_ERROR([If fftw exist on you system, are you sure you are using the fftw libraries that was configured with --enable-float?]) ifelse([$2], , :, [$2]) ]) fi # --with-fftw AC_SUBST(FFTW_CXXFLAGS) AC_SUBST(FFTW_LIBS) ]) m4trace:macros/mmdb.m4:114: -1- AC_DEFUN([AM_PATH_MMDB], [ AC_PROVIDE([AM_PATH_MMDB]) AC_ARG_WITH(mmdb, AC_HELP_STRING( [--with-mmdb=PFX], [use mmdb library (default NO) and set prefix] ), [ test "$withval" = no || with_mmdb=yes test "$withval" = yes || mmdb_prefix="$withval" ], [ with_mmdb="$enable_mmdb" test $enable_mmdbold = yes && with_mmdb=yes test $enable_cif = yes && with_mmdb=yes test $enable_minimol = yes && with_mmdb=yes] ) if test x$with_mmdb = xyes ; then #user override AS_IF([test "x$MMDB_LIBS" != x && test "x$MMDB_CXXFLAGS" != x ], [ have_mmdb=yes ], [ saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" MMDB_CXXFLAGS="" MMDB_LIBS="" if test x$mmdb_prefix != x; then # very likely the majority of cases, we will try to configure with: # --with-mmdb=/some/thing # # should ideally be MMDB_CXXFLAGS="-I$MMDB_prefix/include", and the like # when MMDB and dependencies get installed # ac_mmdb_dirs=' . include lib src lib/src lib/src/mmdb' for ac_dir in $ac_mmdb_dirs; do if test -r "$mmdb_prefix/$ac_dir/mmdb/mmdb_manager.h"; then ac_MMDB_CXXFLAGS="-I$mmdb_prefix/$ac_dir" break fi done # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # for ac_dir in $ac_mmdb_dirs; do for ac_extension in a so sl dylib; do if test -r "$mmdb_prefix/$ac_dir/libmmdb.$ac_extension"; then ac_MMDB_LDOPTS="-L$mmdb_prefix/$ac_dir -lmmdb" break 2 fi done done else # the compiler looks in the "standard" places for MMDB. In real life, # it would be quite unlikely that MMDB would be installed in /usr/include, # /usr/lib etc. so this code will not usually find the right dependencies. ac_MMDB_CXXFLAGS="" ac_MMDB_LDOPTS="" fi AC_MSG_CHECKING([for CMMDBManager in MMDB]) LIBS="$ac_MMDB_LDOPTS $saved_LIBS" CXXFLAGS="$ac_MMDB_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include "mmdb/mmdb_manager.h"] ,[ CMMDBManager a; ], have_mmdb=yes, have_mmdb=no) AC_LANG_POP(C++) # the language we have just quit LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) # user override AS_IF([test "x$have_mmdb" = xyes], [ test "x$MMDB_CXXFLAGS" = x && MMDB_CXXFLAGS=$ac_MMDB_CXXFLAGS test "x$MMDB_LIBS" = x && MMDB_LIBS=$ac_MMDB_LDOPTS AC_MSG_RESULT($have_mmdb) ifelse([$1], , :, [$1])], [ AC_MSG_RESULT($have_mmdb) ifelse([$2], , :, [$2])] ) fi #dnl --with-mmdb AC_SUBST(MMDB_CXXFLAGS) AC_SUBST(MMDB_LIBS) ]) m4trace:macros/utimbuf.m4:45: -1- AC_DEFUN([jm_STRUCT_UTIMBUF], [ AC_CHECK_HEADERS(utime.h) AC_REQUIRE([AC_HEADER_TIME]) AC_CACHE_CHECK([for struct utimbuf], fu_cv_sys_struct_utimbuf, [AC_TRY_COMPILE( [ #ifdef TIME_WITH_SYS_TIME # include # include #else # ifdef HAVE_SYS_TIME_H # include # else # include # endif #endif #ifdef HAVE_UTIME_H # include #endif ], [static struct utimbuf x; x.actime = x.modtime;], fu_cv_sys_struct_utimbuf=yes, fu_cv_sys_struct_utimbuf=no) ]) if test $fu_cv_sys_struct_utimbuf = yes; then if test x = y; then # This code is deliberately never run via ./configure. # This is a hack to make autoheader put the corresponding # HAVE_* undef for this symbol in config.h.in. This saves me the # trouble of having to maintain the #undef in acconfig.h manually. AC_CHECK_FUNCS(STRUCT_UTIMBUF) fi # Defining it this way (rather than via AC_DEFINE) short-circuits the # autoheader check -- autoheader doesn't know it's already been taken # care of by the hack above. ac_kludge=HAVE_STRUCT_UTIMBUF AC_DEFINE_UNQUOTED($ac_kludge) fi ]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([_AC_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) m4trace:configure.ac:5: -1- m4_pattern_allow([^AS_FLAGS$]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?m4_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^dnl$]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?AS_]) m4trace:configure.ac:5: -1- m4_pattern_allow([^SHELL$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PATH_SEPARATOR$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^exec_prefix$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^prefix$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^program_transform_name$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^bindir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^sbindir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^libexecdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^datarootdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^datadir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^sysconfdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^sharedstatedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^localstatedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^includedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^oldincludedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^docdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^infodir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^htmldir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^dvidir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^pdfdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^psdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^libdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^localedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^mandir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^DEFS$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_C$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_N$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_T$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^build_alias$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^host_alias$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^target_alias$]) m4trace:configure.ac:7: -1- AM_INIT_AUTOMAKE([foreign]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) m4trace:configure.ac:7: -1- AM_SET_CURRENT_AUTOMAKE_VERSION m4trace:configure.ac:7: -1- AM_AUTOMAKE_VERSION([1.11.1]) m4trace:configure.ac:7: -1- _AM_AUTOCONF_VERSION([2.65]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_DATA$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__isrc$]) m4trace:configure.ac:7: -1- _AM_SUBST_NOTMAKE([am__isrc]) m4trace:configure.ac:7: -1- m4_pattern_allow([^CYGPATH_W$]) m4trace:configure.ac:7: -1- _AM_SET_OPTIONS([foreign]) m4trace:configure.ac:7: -1- _AM_SET_OPTION([foreign]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([foreign]) m4trace:configure.ac:7: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([no-define]) m4trace:configure.ac:7: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:7: -1- AM_SANITY_CHECK m4trace:configure.ac:7: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) m4trace:configure.ac:7: -1- AM_MISSING_HAS_RUN m4trace:configure.ac:7: -1- AM_AUX_DIR_EXPAND m4trace:configure.ac:7: -1- m4_pattern_allow([^ACLOCAL$]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AUTOCONF$]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AUTOMAKE$]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AUTOHEADER$]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) m4trace:configure.ac:7: -1- m4_pattern_allow([^MAKEINFO$]) m4trace:configure.ac:7: -1- AM_PROG_INSTALL_SH m4trace:configure.ac:7: -1- m4_pattern_allow([^install_sh$]) m4trace:configure.ac:7: -1- AM_PROG_INSTALL_STRIP m4trace:configure.ac:7: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) m4trace:configure.ac:7: -1- AM_PROG_MKDIR_P m4trace:configure.ac:7: -1- m4_pattern_allow([^MKDIR_P$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^mkdir_p$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AWK$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^SET_MAKE$]) m4trace:configure.ac:7: -1- AM_SET_LEADING_DOT m4trace:configure.ac:7: -1- m4_pattern_allow([^am__leading_dot$]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([tar-ustar]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([tar-pax]) m4trace:configure.ac:7: -1- _AM_PROG_TAR([v7]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([AMTAR], [tar]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AMTAR$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__tar$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__untar$]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([no-dependencies]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([silent-rules]) m4trace:configure.ac:13: -1- LT_INIT m4trace:configure.ac:13: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) m4trace:configure.ac:13: -1- LTOPTIONS_VERSION m4trace:configure.ac:13: -1- LTSUGAR_VERSION m4trace:configure.ac:13: -1- LTVERSION_VERSION m4trace:configure.ac:13: -1- LTOBSOLETE_VERSION m4trace:configure.ac:13: -1- _LT_PROG_LTMAIN m4trace:configure.ac:13: -1- m4_pattern_allow([^LIBTOOL$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build_cpu$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build_vendor$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build_os$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host_cpu$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host_vendor$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host_os$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CFLAGS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^ac_ct_CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^EXEEXT$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJEXT$]) m4trace:configure.ac:13: -1- _AM_DEPENDENCIES([CC]) m4trace:configure.ac:13: -1- AM_SET_DEPDIR m4trace:configure.ac:13: -1- m4_pattern_allow([^DEPDIR$]) m4trace:configure.ac:13: -1- AM_OUTPUT_DEPENDENCY_COMMANDS m4trace:configure.ac:13: -1- AM_MAKE_INCLUDE m4trace:configure.ac:13: -1- m4_pattern_allow([^am__include$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__quote$]) m4trace:configure.ac:13: -1- AM_DEP_TRACK m4trace:configure.ac:13: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEP_TRUE$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEP_FALSE$]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.ac:13: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) m4trace:configure.ac:13: -1- LT_PATH_LD m4trace:configure.ac:13: -1- m4_pattern_allow([^SED$]) m4trace:configure.ac:13: -1- AC_PROG_EGREP m4trace:configure.ac:13: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^EGREP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^FGREP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LD$]) m4trace:configure.ac:13: -1- LT_PATH_NM m4trace:configure.ac:13: -1- m4_pattern_allow([^DUMPBIN$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^DUMPBIN$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^NM$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LN_S$]) m4trace:configure.ac:13: -1- LT_CMD_MAX_LEN m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJDUMP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJDUMP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AR$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^RANLIB$]) m4trace:configure.ac:13: -1- m4_pattern_allow([LT_OBJDIR]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LT_OBJDIR$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^lt_ECHO$]) m4trace:configure.ac:13: -1- _LT_CC_BASENAME([$compiler]) m4trace:configure.ac:13: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH]) m4trace:configure.ac:13: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH]) m4trace:configure.ac:13: -1- LT_SUPPORTED_TAG([CC]) m4trace:configure.ac:13: -1- _LT_COMPILER_BOILERPLATE m4trace:configure.ac:13: -1- _LT_LINKER_BOILERPLATE m4trace:configure.ac:13: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"]) m4trace:configure.ac:13: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t@m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, )= _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no]) m4trace:configure.ac:13: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=]) m4trace:configure.ac:13: -1- m4_pattern_allow([^DSYMUTIL$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^NMEDIT$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LIPO$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OTOOL$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OTOOL64$]) m4trace:configure.ac:13: -1- LT_SYS_DLOPEN_SELF m4trace:configure.ac:13: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) m4trace:configure.ac:15: -1- AM_MAINTAINER_MODE m4trace:configure.ac:15: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$]) m4trace:configure.ac:15: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE]) m4trace:configure.ac:15: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MAINT$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^ac_ct_CXX$]) m4trace:configure.ac:20: -1- _AM_DEPENDENCIES([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXDEPMODE$]) m4trace:configure.ac:20: -1- AM_CONDITIONAL([am__fastdepCXX], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) m4trace:configure.ac:20: -1- LT_LANG([CXX]) m4trace:configure.ac:20: -1- LT_SUPPORTED_TAG([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^ac_ct_CXX$]) m4trace:configure.ac:20: -1- _AM_DEPENDENCIES([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXDEPMODE$]) m4trace:configure.ac:20: -1- AM_CONDITIONAL([am__fastdepCXX], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) m4trace:configure.ac:20: -1- LT_LANG([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXCPP$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXCPP$]) m4trace:configure.ac:20: -1- _LT_COMPILER_BOILERPLATE m4trace:configure.ac:20: -1- _LT_LINKER_BOILERPLATE m4trace:configure.ac:20: -1- _LT_CC_BASENAME([$compiler]) m4trace:configure.ac:20: -1- LT_PATH_LD m4trace:configure.ac:20: -1- m4_pattern_allow([^LD$]) m4trace:configure.ac:20: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, CXX) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, CXX)], [$_LT_TAGVAR(lt_prog_compiler_pic, CXX)@&t@m4_if([CXX],[],[ -DPIC],[m4_if([CXX],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, CXX) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, CXX)=" $_LT_TAGVAR(lt_prog_compiler_pic, CXX)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, CXX)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, CXX)=no]) m4trace:configure.ac:20: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works_CXX], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, CXX)=]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CFLAGS$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^ac_ct_CC$]) m4trace:configure.ac:21: -1- _AM_DEPENDENCIES([CC]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.ac:21: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:21: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.ac:21: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.ac:21: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^FFLAGS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^ac_ct_F77$]) m4trace:configure.ac:23: -1- LT_LANG([F77]) m4trace:configure.ac:23: -1- LT_SUPPORTED_TAG([F77]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^FFLAGS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^ac_ct_F77$]) m4trace:configure.ac:23: -1- LT_LANG([F77]) m4trace:configure.ac:23: -1- _LT_COMPILER_BOILERPLATE m4trace:configure.ac:23: -1- _LT_LINKER_BOILERPLATE m4trace:configure.ac:23: -1- _LT_CC_BASENAME([$compiler]) m4trace:configure.ac:23: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, F77) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, F77)], [$_LT_TAGVAR(lt_prog_compiler_pic, F77)@&t@m4_if([F77],[],[ -DPIC],[m4_if([F77],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, F77) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, F77)=" $_LT_TAGVAR(lt_prog_compiler_pic, F77)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, F77)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, F77)=no]) m4trace:configure.ac:23: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works_F77], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, F77)=]) m4trace:configure.ac:25: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.ac:48: -1- m4_pattern_allow([^CLIPPER_CONTRIB_DIR$]) m4trace:configure.ac:64: -1- m4_pattern_allow([^CLIPPER_PHS_DIR$]) m4trace:configure.ac:80: -1- m4_pattern_allow([^CLIPPER_MMDB_DIR$]) m4trace:configure.ac:96: -1- m4_pattern_allow([^CLIPPER_MMDBOLD_DIR$]) m4trace:configure.ac:113: -1- m4_pattern_allow([^CLIPPER_MINIMOL_DIR$]) m4trace:configure.ac:130: -1- m4_pattern_allow([^CLIPPER_CIF_DIR$]) m4trace:configure.ac:146: -1- m4_pattern_allow([^CLIPPER_CCP4_DIR$]) m4trace:configure.ac:162: -1- m4_pattern_allow([^CLIPPER_CCTBX_DIR$]) m4trace:configure.ac:178: -1- m4_pattern_allow([^CLIPPER_CNS_DIR$]) m4trace:configure.ac:194: -1- m4_pattern_allow([^CLIPPER_FORTRAN_DIR$]) m4trace:configure.ac:196: -1- AC_CLIPPER_OPTIONS m4trace:configure.ac:196: -1- m4_pattern_allow([^cbuccaneer_LDFLAGS$]) m4trace:configure.ac:199: -1- m4_pattern_allow([^HAVE_LIBM$]) m4trace:configure.ac:202: -1- AM_PATH_FFTW([], [as_fn_error "locating necessary fftw" "$LINENO" 5 ]) m4trace:configure.ac:202: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- m4_pattern_allow([^FFTW_CXXFLAGS$]) m4trace:configure.ac:202: -1- m4_pattern_allow([^FFTW_LIBS$]) m4trace:configure.ac:237: -1- AM_PATH_MMDB([], [ if test "x$mmdb_prefix" != x ; then if test "x$ac_MMDB_CXXFLAGS" != x ; then case "$ac_MMDB_CXXFLAGS" in *src/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#src/mmdb#src#g` ;; *include/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#include/mmdb#lib#g` ;; *) esac MMDB_CXXFLAGS="$ac_MMDB_CXXFLAGS" MMDB_LIBS=`echo "$ac_MMDB_LDOPTS -lmmdb" | sed s#-I#-L#` AC_MSG_WARN([assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS]) have_mmdb=yes else MMDB_CXXFLAGS="-I$mmdb_prefix/src -I$mmdb_prefix/include" MMDB_LIBS="-L$mmdb_prefix/src -L$mmdb_prefix/lib -lmmdb" AC_MSG_WARN([assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS]) have_mmdb=yes fi else test $enable_mmdb = yes && AC_MSG_ERROR([Failed to find mmdb, but --enable-mmdb was given ]) test $enable_mmdbold = yes && AC_MSG_ERROR([Failed to find mmdb, but --enable-mmdbold was given]) test $enable_minimol = yes && AC_MSG_ERROR([Failed to find mmdb, but --enable-minimol was given]) AC_MSG_WARN([mmdb not found]) fi ]) m4trace:configure.ac:237: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/mmdb.m4:114: AM_PATH_MMDB is expanded from... configure.ac:237: the top level]) m4trace:configure.ac:237: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/mmdb.m4:114: AM_PATH_MMDB is expanded from... configure.ac:237: the top level]) m4trace:configure.ac:237: -1- m4_pattern_allow([^MMDB_CXXFLAGS$]) m4trace:configure.ac:237: -1- m4_pattern_allow([^MMDB_LIBS$]) m4trace:configure.ac:271: -1- AM_PATH_CCP4([], [ if test "x$ccp4_prefix" != x ; then if test "x$ac_CCP4_CXXFLAGS" != x ; then case "$ac_CCP4_CXXFLAGS" in *include/ccp4 ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#lib#g` ac_CCP4_CXXFLAGS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#include#g` ;; *include ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include#lib#g` ;; *) ac_CCP4_LDOPTS="$ac_CCP4_CXXFLAGS" esac ac_CCP4_LDOPTS=`echo "$ac_CCP4_LDOPTS" | sed s#-I#-L#` CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" CCP4_LIBS="$ac_CCP4_LDOPTS -lccp4c" AC_MSG_WARN([assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS]) have_ccp4=yes else CCP4_CXXFLAGS="-I$ccp4_prefix/lib/src -I$ccp4_prefix/include" CCP4_LIBS="-L$ccp4_prefix/lib/src -L$ccp4_prefix/lib -lccp4c" AC_MSG_WARN([assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS]) have_ccp4=yes fi else test $enable_ccp4 = yes && AC_MSG_ERROR([Failed to find ccp4 libs, but --enable-ccp4 was given ]) AC_MSG_WARN([ccp4 not found]) fi ]) m4trace:configure.ac:271: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/ccp4.m4:83: AM_PATH_CCP4 is expanded from... configure.ac:271: the top level]) m4trace:configure.ac:271: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/ccp4.m4:83: AM_PATH_CCP4 is expanded from... configure.ac:271: the top level]) m4trace:configure.ac:271: -1- m4_pattern_allow([^CCP4_CXXFLAGS$]) m4trace:configure.ac:271: -1- m4_pattern_allow([^CCP4_LIBS$]) m4trace:configure.ac:280: -1- AM_PATH_CCTBX([], [ test $enable_cctbx = yes && AC_MSG_ERROR([Failed to find cctbx, but --enable-cctbx was given ]) AC_MSG_WARN([cctbx not found]) ]) m4trace:configure.ac:280: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/cctbx.m4:104: AM_PATH_CCTBX is expanded from... configure.ac:280: the top level]) m4trace:configure.ac:280: -1- m4_pattern_allow([^BOOST$]) m4trace:configure.ac:280: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/cctbx.m4:104: AM_PATH_CCTBX is expanded from... configure.ac:280: the top level]) m4trace:configure.ac:280: -1- m4_pattern_allow([^CCTBX_CXXFLAGS$]) m4trace:configure.ac:280: -1- m4_pattern_allow([^CCTBX_LIBS$]) m4trace:configure.ac:292: -1- jm_STRUCT_UTIMBUF m4trace:configure.ac:292: -1- m4_pattern_allow([^HAVE_UTIME_H$]) m4trace:configure.ac:292: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$]) m4trace:configure.ac:292: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2582: AC_TRY_COMPILE is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... ../../lib/autoconf/general.m4:2013: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2026: AC_CACHE_CHECK is expanded from... macros/utimbuf.m4:45: jm_STRUCT_UTIMBUF is expanded from... configure.ac:292: the top level]) m4trace:configure.ac:292: -1- m4_pattern_allow([^HAVE_STRUCT_UTIMBUF$]) m4trace:configure.ac:294: -1- m4_pattern_allow([^AR_FLAGS$]) m4trace:configure.ac:296: -1- AM_CONDITIONAL([DEBUG], [test "$ac_cv_enable_debug" = yes]) m4trace:configure.ac:296: -1- m4_pattern_allow([^DEBUG_TRUE$]) m4trace:configure.ac:296: -1- m4_pattern_allow([^DEBUG_FALSE$]) m4trace:configure.ac:296: -1- _AM_SUBST_NOTMAKE([DEBUG_TRUE]) m4trace:configure.ac:296: -1- _AM_SUBST_NOTMAKE([DEBUG_FALSE]) m4trace:configure.ac:297: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) m4trace:configure.ac:297: -1- m4_pattern_allow([^AMDEP_TRUE$]) m4trace:configure.ac:297: -1- m4_pattern_allow([^AMDEP_FALSE$]) m4trace:configure.ac:297: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) m4trace:configure.ac:297: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.ac:305: -1- m4_pattern_allow([^FLIBS$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_DUMMY_MAIN$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^FC_DUMMY_MAIN_EQ_F77$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:327: -1- m4_pattern_allow([^LIB@&t@OBJS$]) m4trace:configure.ac:327: -1- m4_pattern_allow([^LTLIBOBJS$]) m4trace:configure.ac:327: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) m4trace:configure.ac:327: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) m4trace:configure.ac:327: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) m4trace:configure.ac:327: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) m4trace:configure.ac:327: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) m4trace:configure.ac:327: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) m4trace:configure.ac:327: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS m4trace:configure.ac:327: -1- _LT_PROG_LTMAIN clipper/autom4te.cache/traces.3000644 000765 000000 00000372526 11767567427 016617 0ustar00ccbwheel000000 000000 m4trace:/usr/local/share/aclocal/argz.m4:76: -1- AC_DEFUN([gl_FUNC_ARGZ], [gl_PREREQ_ARGZ AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) AC_CHECK_TYPES([error_t], [], [AC_DEFINE([error_t], [int], [Define to a type to use for `error_t' if it is not otherwise available.]) AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h does not typedef error_t.])], [#if defined(HAVE_ARGZ_H) # include #endif]) ARGZ_H= AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ argz_next argz_stringify], [], [ARGZ_H=argz.h; AC_LIBOBJ([argz])]) dnl if have system argz functions, allow forced use of dnl libltdl-supplied implementation (and default to do so dnl on "known bad" systems). Could use a runtime check, but dnl (a) detecting malloc issues is notoriously unreliable dnl (b) only known system that declares argz functions, dnl provides them, yet they are broken, is cygwin dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) dnl So, it's more straightforward simply to special case dnl this for known bad systems. AS_IF([test -z "$ARGZ_H"], [AC_CACHE_CHECK( [if argz actually works], [lt_cv_sys_argz_works], [[case $host_os in #( *cygwin*) lt_cv_sys_argz_works=no if test "$cross_compiling" != no; then lt_cv_sys_argz_works="guessing no" else lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' save_IFS=$IFS IFS=-. set x `uname -r | sed -e "$lt_sed_extract_leading_digits"` IFS=$save_IFS lt_os_major=${2-0} lt_os_minor=${3-0} lt_os_micro=${4-0} if test "$lt_os_major" -gt 1 \ || { test "$lt_os_major" -eq 1 \ && { test "$lt_os_minor" -gt 5 \ || { test "$lt_os_minor" -eq 5 \ && test "$lt_os_micro" -gt 24; }; }; }; then lt_cv_sys_argz_works=yes fi fi ;; #( *) lt_cv_sys_argz_works=yes ;; esac]]) AS_IF([test $lt_cv_sys_argz_works = yes], [AC_DEFINE([HAVE_WORKING_ARGZ], 1, [This value is set to 1 to indicate that the system argz facility works])], [ARGZ_H=argz.h AC_LIBOBJ([argz])])]) AC_SUBST([ARGZ_H]) ]) m4trace:/usr/local/share/aclocal/argz.m4:79: -1- AC_DEFUN([gl_PREREQ_ARGZ], [:]) m4trace:/usr/local/share/aclocal/ltdl.m4:19: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) _$0($*) ]) m4trace:/usr/local/share/aclocal/ltdl.m4:77: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl dnl Although the argument is deprecated and no longer documented, dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one dnl here make sure it is the same as any other declaration of libltdl's dnl location! This also ensures lt_ltdl_dir is set when configure.ac is dnl not yet using an explicit LT_CONFIG_LTDL_DIR. m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl _$0() ]) m4trace:/usr/local/share/aclocal/ltdl.m4:83: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_CONVENIENCE]) m4trace:/usr/local/share/aclocal/ltdl.m4:83: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete. You should run autoupdate.])dnl _LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_CONVENIENCE]) m4trace:/usr/local/share/aclocal/ltdl.m4:133: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl dnl Although the argument is deprecated and no longer documented, dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one dnl here make sure it is the same as any other declaration of libltdl's dnl location! This also ensures lt_ltdl_dir is set when configure.ac is dnl not yet using an explicit LT_CONFIG_LTDL_DIR. m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl _$0() ]) m4trace:/usr/local/share/aclocal/ltdl.m4:139: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_INSTALLABLE]) m4trace:/usr/local/share/aclocal/ltdl.m4:139: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete. You should run autoupdate.])dnl _LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) _LTDL_INSTALLABLE]) m4trace:/usr/local/share/aclocal/ltdl.m4:216: -1- AC_DEFUN([_LT_LIBOBJ], [ m4_pattern_allow([^_LT_LIBOBJS$]) _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" ]) m4trace:/usr/local/share/aclocal/ltdl.m4:349: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) dnl We need to keep our own list of libobjs separate from our parent project, dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while dnl we look for our own LIBOBJs. m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) m4_pushdef([AC_LIBSOURCES]) dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: m4_if(_LTDL_MODE, [], [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) AC_ARG_WITH([included_ltdl], [AS_HELP_STRING([--with-included-ltdl], [use the GNU ltdl sources included here])]) if test "x$with_included_ltdl" != xyes; then # We are not being forced to use the included libltdl sources, so # decide whether there is a useful installed version we can use. AC_CHECK_HEADER([ltdl.h], [AC_CHECK_DECL([lt_dlinterface_register], [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], [with_included_ltdl=no], [with_included_ltdl=yes])], [with_included_ltdl=yes], [AC_INCLUDES_DEFAULT #include ])], [with_included_ltdl=yes], [AC_INCLUDES_DEFAULT] ) fi dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE dnl was called yet, then for old times' sake, we assume libltdl is in an dnl eponymous directory: AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) AC_ARG_WITH([ltdl_include], [AS_HELP_STRING([--with-ltdl-include=DIR], [use the ltdl headers installed in DIR])]) if test -n "$with_ltdl_include"; then if test -f "$with_ltdl_include/ltdl.h"; then : else AC_MSG_ERROR([invalid ltdl include directory: `$with_ltdl_include']) fi else with_ltdl_include=no fi AC_ARG_WITH([ltdl_lib], [AS_HELP_STRING([--with-ltdl-lib=DIR], [use the libltdl.la installed in DIR])]) if test -n "$with_ltdl_lib"; then if test -f "$with_ltdl_lib/libltdl.la"; then : else AC_MSG_ERROR([invalid ltdl library directory: `$with_ltdl_lib']) fi else with_ltdl_lib=no fi case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in ,yes,no,no,) m4_case(m4_default(_LTDL_TYPE, [convenience]), [convenience], [_LTDL_CONVENIENCE], [installable], [_LTDL_INSTALLABLE], [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) ;; ,no,no,no,) # If the included ltdl is not to be used, then use the # preinstalled libltdl we found. AC_DEFINE([HAVE_LTDL], [1], [Define this if a modern libltdl is already installed]) LIBLTDL=-lltdl LTDLDEPS= LTDLINCL= ;; ,no*,no,*) AC_MSG_ERROR([`--with-ltdl-include' and `--with-ltdl-lib' options must be used together]) ;; *) with_included_ltdl=no LIBLTDL="-L$with_ltdl_lib -lltdl" LTDLDEPS= LTDLINCL="-I$with_ltdl_include" ;; esac INCLTDL="$LTDLINCL" # Report our decision... AC_MSG_CHECKING([where to find libltdl headers]) AC_MSG_RESULT([$LTDLINCL]) AC_MSG_CHECKING([where to find libltdl library]) AC_MSG_RESULT([$LIBLTDL]) _LTDL_SETUP dnl restore autoconf definition. m4_popdef([AC_LIBOBJ]) m4_popdef([AC_LIBSOURCES]) AC_CONFIG_COMMANDS_PRE([ _ltdl_libobjs= _ltdl_ltlibobjs= if test -n "$_LT_LIBOBJS"; then # Remove the extension. _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" done fi AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) ]) # Only expand once: m4_define([LTDL_INIT]) ]) m4trace:/usr/local/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) m4trace:/usr/local/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete. You should run autoupdate.])dnl LTDL_INIT($@)]) m4trace:/usr/local/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) m4trace:/usr/local/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete. You should run autoupdate.])dnl LTDL_INIT($@)]) m4trace:/usr/local/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) m4trace:/usr/local/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete. You should run autoupdate.])dnl LTDL_INIT($@)]) m4trace:/usr/local/share/aclocal/ltdl.m4:415: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_SYS_MODULE_EXT])dnl AC_REQUIRE([LT_SYS_MODULE_PATH])dnl AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl AC_REQUIRE([LT_LIB_DLLOAD])dnl AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl AC_REQUIRE([gl_FUNC_ARGZ])dnl m4_require([_LT_CHECK_OBJDIR])dnl m4_require([_LT_HEADER_DLFCN])dnl m4_require([_LT_CHECK_DLPREOPEN])dnl m4_require([_LT_DECL_SED])dnl dnl Don't require this, or it will be expanded earlier than the code dnl that sets the variables it relies on: _LT_ENABLE_INSTALL dnl _LTDL_MODE specific code must be called at least once: _LTDL_MODE_DISPATCH # In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS # the user used. This is so that ltdl.h can pick up the parent projects # config.h file, The first file in AC_CONFIG_HEADERS must contain the # definitions required by ltdl.c. # FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). AC_CONFIG_COMMANDS_PRE([dnl m4_pattern_allow([^LT_CONFIG_H$])dnl m4_ifset([AH_HEADER], [LT_CONFIG_H=AH_HEADER], [m4_ifset([AC_LIST_HEADERS], [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's,^[[ ]]*,,;s,[[ :]].*$,,'`], [])])]) AC_SUBST([LT_CONFIG_H]) AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], [], [], [AC_INCLUDES_DEFAULT]) AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) name=ltdl LTDLOPEN=`eval "\\$ECHO \"$libname_spec\""` AC_SUBST([LTDLOPEN]) ]) m4trace:/usr/local/share/aclocal/ltdl.m4:533: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_CACHE_CHECK([whether deplibs are loaded by dlopen], [lt_cv_sys_dlopen_deplibs], [# PORTME does your system automatically load deplibs for dlopen? # or its logical equivalent (e.g. shl_load for HP-UX < 11) # For now, we just catch OSes we know something about -- in the # future, we'll try test this programmatically. lt_cv_sys_dlopen_deplibs=unknown case $host_os in aix3*|aix4.1.*|aix4.2.*) # Unknown whether this is true for these versions of AIX, but # we want this `case' here to explicitly catch those versions. lt_cv_sys_dlopen_deplibs=unknown ;; aix[[4-9]]*) lt_cv_sys_dlopen_deplibs=yes ;; amigaos*) case $host_cpu in powerpc) lt_cv_sys_dlopen_deplibs=no ;; esac ;; darwin*) # Assuming the user has installed a libdl from somewhere, this is true # If you are looking for one http://www.opendarwin.org/projects/dlcompat lt_cv_sys_dlopen_deplibs=yes ;; freebsd* | dragonfly*) lt_cv_sys_dlopen_deplibs=yes ;; gnu* | linux* | k*bsd*-gnu) # GNU and its variants, using gnu ld.so (Glibc) lt_cv_sys_dlopen_deplibs=yes ;; hpux10*|hpux11*) lt_cv_sys_dlopen_deplibs=yes ;; interix*) lt_cv_sys_dlopen_deplibs=yes ;; irix[[12345]]*|irix6.[[01]]*) # Catch all versions of IRIX before 6.2, and indicate that we don't # know how it worked for any of those versions. lt_cv_sys_dlopen_deplibs=unknown ;; irix*) # The case above catches anything before 6.2, and it's known that # at 6.2 and later dlopen does load deplibs. lt_cv_sys_dlopen_deplibs=yes ;; netbsd*) lt_cv_sys_dlopen_deplibs=yes ;; openbsd*) lt_cv_sys_dlopen_deplibs=yes ;; osf[[1234]]*) # dlopen did load deplibs (at least at 4.x), but until the 5.x series, # it did *not* use an RPATH in a shared library to find objects the # library depends on, so we explicitly say `no'. lt_cv_sys_dlopen_deplibs=no ;; osf5.0|osf5.0a|osf5.1) # dlopen *does* load deplibs and with the right loader patch applied # it even uses RPATH in a shared library to search for shared objects # that the library depends on, but there's no easy way to know if that # patch is installed. Since this is the case, all we can really # say is unknown -- it depends on the patch being installed. If # it is, this changes to `yes'. Without it, it would be `no'. lt_cv_sys_dlopen_deplibs=unknown ;; osf*) # the two cases above should catch all versions of osf <= 5.1. Read # the comments above for what we know about them. # At > 5.1, deplibs are loaded *and* any RPATH in a shared library # is used to find them so we can finally say `yes'. lt_cv_sys_dlopen_deplibs=yes ;; qnx*) lt_cv_sys_dlopen_deplibs=yes ;; solaris*) lt_cv_sys_dlopen_deplibs=yes ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) libltdl_cv_sys_dlopen_deplibs=yes ;; esac ]) if test "$lt_cv_sys_dlopen_deplibs" != yes; then AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], [Define if the OS needs help to load dependent libraries for dlopen().]) fi ]) m4trace:/usr/local/share/aclocal/ltdl.m4:536: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:536: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:556: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([which extension is used for runtime loadable modules], [libltdl_cv_shlibext], [ module=yes eval libltdl_cv_shlibext=$shrext_cmds ]) if test -n "$libltdl_cv_shlibext"; then m4_pattern_allow([LT_MODULE_EXT])dnl AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], [Define to the extension used for runtime loadable modules, say, ".so".]) fi ]) m4trace:/usr/local/share/aclocal/ltdl.m4:559: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:559: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:575: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([which variable specifies run-time module search path], [lt_cv_module_path_var], [lt_cv_module_path_var="$shlibpath_var"]) if test -n "$lt_cv_module_path_var"; then m4_pattern_allow([LT_MODULE_PATH_VAR])dnl AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], [Define to the name of the environment variable that determines the run-time module search path.]) fi ]) m4trace:/usr/local/share/aclocal/ltdl.m4:578: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:578: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:603: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl AC_CACHE_CHECK([for the default library search path], [lt_cv_sys_dlsearch_path], [lt_cv_sys_dlsearch_path="$sys_lib_dlsearch_path_spec"]) if test -n "$lt_cv_sys_dlsearch_path"; then sys_dlsearch_path= for dir in $lt_cv_sys_dlsearch_path; do if test -z "$sys_dlsearch_path"; then sys_dlsearch_path="$dir" else sys_dlsearch_path="$sys_dlsearch_path$PATH_SEPARATOR$dir" fi done m4_pattern_allow([LT_DLSEARCH_PATH])dnl AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], [Define to the system default library search path.]) fi ]) m4trace:/usr/local/share/aclocal/ltdl.m4:606: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:606: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:722: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) LT_DLLOADERS= AC_SUBST([LT_DLLOADERS]) AC_LANG_PUSH([C]) LIBADD_DLOPEN= AC_SEARCH_LIBS([dlopen], [dl], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) if test "$ac_cv_search_dlopen" != "none required" ; then LIBADD_DLOPEN="-ldl" fi libltdl_cv_lib_dl_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H # include #endif ]], [[dlopen(0, 0);]])], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) libltdl_cv_func_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], [AC_CHECK_LIB([svld], [dlopen], [AC_DEFINE([HAVE_LIBDL], [1], [Define if you have the libdl library or equivalent.]) LIBADD_DLOPEN="-lsvld" libltdl_cv_func_dlopen="yes" LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes then lt_save_LIBS="$LIBS" LIBS="$LIBS $LIBADD_DLOPEN" AC_CHECK_FUNCS([dlerror]) LIBS="$lt_save_LIBS" fi AC_SUBST([LIBADD_DLOPEN]) LIBADD_SHL_LOAD= AC_CHECK_FUNC([shl_load], [AC_DEFINE([HAVE_SHL_LOAD], [1], [Define if you have the shl_load function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], [AC_CHECK_LIB([dld], [shl_load], [AC_DEFINE([HAVE_SHL_LOAD], [1], [Define if you have the shl_load function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" LIBADD_SHL_LOAD="-ldld"])]) AC_SUBST([LIBADD_SHL_LOAD]) case $host_os in darwin[[1567]].*) # We only want this for pre-Mac OS X 10.4. AC_CHECK_FUNC([_dyld_func_lookup], [AC_DEFINE([HAVE_DYLD], [1], [Define if you have the _dyld_func_lookup function.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) ;; beos*) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" ;; cygwin* | mingw* | os2* | pw32*) AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" ;; esac AC_CHECK_LIB([dld], [dld_link], [AC_DEFINE([HAVE_DLD], [1], [Define if you have the GNU dld library.]) LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) AC_SUBST([LIBADD_DLD_LINK]) m4_pattern_allow([^LT_DLPREOPEN$]) LT_DLPREOPEN= if test -n "$LT_DLLOADERS" then for lt_loader in $LT_DLLOADERS; do LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " done AC_DEFINE([HAVE_LIBDLLOADER], [1], [Define if libdlloader will be built on this platform]) fi AC_SUBST([LT_DLPREOPEN]) dnl This isn't used anymore, but set it for backwards compatibility LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" AC_SUBST([LIBADD_DL]) AC_LANG_POP ]) m4trace:/usr/local/share/aclocal/ltdl.m4:725: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:725: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:767: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl AC_CACHE_CHECK([for _ prefix in compiled symbols], [lt_cv_sys_symbol_underscore], [lt_cv_sys_symbol_underscore=no cat > conftest.$ac_ext <<_LT_EOF void nm_test_func(){} int main(){nm_test_func;return 0;} _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. ac_nlist=conftest.nm if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then # See whether the symbols have a leading underscore. if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then lt_cv_sys_symbol_underscore=yes else if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then : else echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD fi fi else echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.c >&AS_MESSAGE_LOG_FD fi rm -rf conftest* ]) sys_symbol_underscore=$lt_cv_sys_symbol_underscore AC_SUBST([sys_symbol_underscore]) ]) m4trace:/usr/local/share/aclocal/ltdl.m4:770: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:770: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:799: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl if test x"$lt_cv_sys_symbol_underscore" = xyes; then if test x"$libltdl_cv_func_dlopen" = xyes || test x"$libltdl_cv_lib_dl_dlopen" = xyes ; then AC_CACHE_CHECK([whether we have to add an underscore for dlsym], [libltdl_cv_need_uscore], [libltdl_cv_need_uscore=unknown save_LIBS="$LIBS" LIBS="$LIBS $LIBADD_DLOPEN" _LT_TRY_DLOPEN_SELF( [libltdl_cv_need_uscore=no], [libltdl_cv_need_uscore=yes], [], [libltdl_cv_need_uscore=cross]) LIBS="$save_LIBS" ]) fi fi if test x"$libltdl_cv_need_uscore" = xyes; then AC_DEFINE([NEED_USCORE], [1], [Define if dlsym() requires a leading underscore in symbol names.]) fi ]) m4trace:/usr/local/share/aclocal/ltdl.m4:802: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) m4trace:/usr/local/share/aclocal/ltdl.m4:802: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) m4trace:/usr/local/share/aclocal-1.11/amversion.m4:20: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.11.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) m4trace:/usr/local/share/aclocal-1.11/amversion.m4:37: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.1])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) m4trace:/usr/local/share/aclocal-1.11/auxdir.m4:52: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) m4trace:/usr/local/share/aclocal-1.11/cond.m4:35: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) m4trace:/usr/local/share/aclocal-1.11/depend.m4:156: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], UPC, [depcc="$UPC" am_compiler_list=], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) m4trace:/usr/local/share/aclocal-1.11/depend.m4:166: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) m4trace:/usr/local/share/aclocal-1.11/depend.m4:182: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl ]) m4trace:/usr/local/share/aclocal-1.11/depout.m4:65: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ]) m4trace:/usr/local/share/aclocal-1.11/depout.m4:79: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) m4trace:/usr/local/share/aclocal-1.11/init.m4:110: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl dnl The `parallel-tests' driver may need to know about EXEEXT, so add the dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) m4trace:/usr/local/share/aclocal-1.11/init.m4:138: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) m4trace:/usr/local/share/aclocal-1.11/install-sh.m4:21: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST(install_sh)]) m4trace:/usr/local/share/aclocal-1.11/lead-dot.m4:21: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) m4trace:/usr/local/share/aclocal-1.11/maintainer.m4:37: -1- AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), [enable], [m4_define([am_maintainer_other], [disable])], [disable], [m4_define([am_maintainer_other], [enable])], [m4_define([am_maintainer_other], [enable]) m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) AC_MSG_CHECKING([whether to am_maintainer_other maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], [ --][am_maintainer_other][-maintainer-mode am_maintainer_other make rules and dependencies not useful (and sometimes confusing) to the casual installer], [USE_MAINTAINER_MODE=$enableval], [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE AC_SUBST([MAINT])dnl ]) m4trace:/usr/local/share/aclocal-1.11/maintainer.m4:39: -1- AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) m4trace:/usr/local/share/aclocal-1.11/maintainer.m4:39: -1- AC_DEFUN([jm_MAINTAINER_MODE], [AC_DIAGNOSE([obsolete], [The macro `jm_MAINTAINER_MODE' is obsolete. You should run autoupdate.])dnl AM_MAINTAINER_MODE]) m4trace:/usr/local/share/aclocal-1.11/make.m4:51: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) m4trace:/usr/local/share/aclocal-1.11/missing.m4:17: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) m4trace:/usr/local/share/aclocal-1.11/missing.m4:42: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) m4trace:/usr/local/share/aclocal-1.11/mkdirp.m4:26: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) m4trace:/usr/local/share/aclocal-1.11/options.m4:14: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) m4trace:/usr/local/share/aclocal-1.11/options.m4:20: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) m4trace:/usr/local/share/aclocal-1.11/options.m4:26: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) m4trace:/usr/local/share/aclocal-1.11/options.m4:32: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) m4trace:/usr/local/share/aclocal-1.11/runlog.m4:17: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) m4trace:/usr/local/share/aclocal-1.11/sanity.m4:64: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) m4trace:/usr/local/share/aclocal-1.11/silent.m4:27: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [ --enable-silent-rules less verbose build output (undo: `make V=1') --disable-silent-rules verbose build output (undo: `make V=0')]) case $enable_silent_rules in yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) m4trace:/usr/local/share/aclocal-1.11/strip.m4:28: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) m4trace:/usr/local/share/aclocal-1.11/substnot.m4:14: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) m4trace:/usr/local/share/aclocal-1.11/substnot.m4:19: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) m4trace:/usr/local/share/aclocal-1.11/tar.m4:95: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. AM_MISSING_PROG([AMTAR], [tar]) m4_if([$1], [v7], [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) m4trace:macros/ccp4.m4:83: -1- AC_DEFUN([AM_PATH_CCP4], [ AC_PROVIDE([AM_PATH_CCP4]) AC_ARG_WITH(ccp4, AC_HELP_STRING( [--with-ccp4=PFX], [use ccp4c library (default is NO) and set prefix] ), [ test "$withval" = no || with_ccp4=yes test "$withval" = yes || ccp4_prefix="$withval" ], [ with_ccp4="$enable_ccp4" ] ) #dnl default is yes for now if test x$with_ccp4 = xyes ; then #user override AS_IF([test "x$CCP4_LIBS" != x && test "x$CCP4_CXXFLAGS" != x ], [ have_ccp4=yes ], [ AC_MSG_CHECKING([for ccp4_errno in CCP4]) saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCP4_LIBS="" CCP4_CXXFLAGS="" if test "x$ccp4_prefix" != x; then ac_ccp4_dirs=' . include lib' for ac_dir in $ac_ccp4_dirs; do if test -r "$ccp4_prefix/$ac_dir/ccp4/ccp4_errno.h"; then ac_CCP4_CXXFLAGS="-I$ccp4_prefix/$ac_dir" break fi done for ac_dir in $ac_ccp4_dirs; do for ac_extension in a so sl dylib; do if test -r "$ccp4_prefix/$ac_dir/libccp4c.$ac_extension"; then ac_CCP4_LDOPTS="-L$ccp4_prefix/$ac_dir -lccp4c" break 2 fi done done else ac_CCP4_CXXFLAGS="" ac_CCP4_LDOPTS="-lccp4c" fi LIBS="$ac_CCP4_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCP4_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include "ccp4/ccp4_errno.h"], [int a = ccp4_errno; CCP4::ccp4_error("conftest"); ], have_ccp4=yes, have_ccp4=no) AC_LANG_POP(C++) # the language we have just quit AC_MSG_RESULT($have_ccp4) LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) # user override AS_IF([test x$have_ccp4 = xyes], [ test "x$CCP4_CXXFLAGS" = x && CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" test "x$CCP4_LIBS" = x && CCP4_LIBS="$ac_CCP4_LDOPTS" ifelse([$1], , :, [$1]) ], [ ifelse([$2], , :, [$2]) ] ) fi #dnl --with-ccp4 AC_SUBST(CCP4_CXXFLAGS) AC_SUBST(CCP4_LIBS) ]) m4trace:macros/cctbx.m4:104: -1- AC_DEFUN([AM_PATH_CCTBX], [ AC_PROVIDE([AM_PATH_CCTBX]) AC_ARG_WITH(cctbx, AC_HELP_STRING( [--with-cctbx=PFX], [use cctbx package (default is NO) and set prefix] ), [ test "$withval" = no || with_cctbx=yes test "$withval" = yes || cctbx_prefix="$withval" ], [ with_cctbx="$enable_cctbx" ] ) #dnl default is no for now if test "x${with_cctbx}" = xyes ; then AS_IF([test "x$CCTBX_LIBS" != x && test "x$CCTBX_CXXFLAGS" != x ], [ have_cctbx=yes ], [ saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" CCTBX_LIBS="" CCTBX_CXXFLAGS="" if test "x$cctbx_prefix" != x; then ac_cctbx_dirs=' . lib include build/cctbx/lib' for ac_dir in $ac_cctbx_dirs; do if test -r "$cctbx_prefix/$ac_dir/cctbx/miller.h"; then ac_CCTBX_CXXFLAGS="-I$cctbx_prefix/$ac_dir" break fi done for ac_dir in $ac_cctbx_dirs; do for ac_extension in a so sl dylib; do if test -r "$cctbx_prefix/$ac_dir/libsgtbx.$ac_extension"; then ac_CCTBX_LDOPTS="-L$cctbx_prefix/$ac_dir -lsgtbx -luctbx" break 2 fi done done else ac_CCTBX_CXXFLAGS="" ac_CCTBX_LDOPTS="-lsgtbx -luctbx" fi _AM_PATH_CCTBX_EXTRA AC_MSG_CHECKING([for CCTBX and BOOST]) LIBS="$ac_CCTBX_LDOPTS $saved_LIBS" CXXFLAGS="$ac_CCTBX_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include "cctbx/miller.h"] ,[ cctbx::Miller::Index a; ], have_cctbx=yes, have_cctbx=no) AC_LANG_POP(C++) # the language we have just quit AC_MSG_RESULT($have_cctbx) LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) # user override AS_IF([test x$have_cctbx = xyes], [ test "x$CCTBX_CXXFLAGS" = x && CCTBX_CXXFLAGS="$ac_CCTBX_CXXFLAGS" test "x$CCTBX_LIBS" = x && CCTBX_LIBS="$ac_CCTBX_LDOPTS" ifelse([$1], , :, [$1]) ], [ ifelse([$2], , :, [$2]) ] ) fi #dnl --with-cctbx AC_SUBST(CCTBX_CXXFLAGS) AC_SUBST(CCTBX_LIBS) ]) m4trace:macros/clipper.m4:59: -1- AC_DEFUN([AC_CLIPPER_OPTIONS], [ #specifics for various machines test "${target:+set}" = set || target="$host_os" case "$target" in *osf* | *64* ) if test "`basename $CXX`" = cxx; then case "$CXXFLAGS" in *strict_ansi* ) ;; * ) CXXFLAGS="$CXXFLAGS -ieee -std strict_ansi -alternative_tokens -timplicit_local -no_implicit_include" esac fi ;; *linux* ) ;; *irix* ) if test "`basename $CXX`" = CC; then cbuccaneer_LDFLAGS="" case "$CXXFLAGS" in *LANG:std* ) ;; * ) CXXFLAGS="$CXXFLAGS -LANG:std" esac fi ;; *darwin* ) if test "`basename $CXX`" = gcc || test "`basename $CXX`" = g++; then case `$CXX -v 2>&1` in *3.1*) # problem with PIC relocation tables for 3.1 case "$CXXFLAGS" in *-O* | *-O1* | *-O2* | *-O3* ) CXXFLAGS=`echo $CXXFLAGS | sed s%-O[\ 123]%-O0%g` ;; *-O0* ) ;; * ) CXXFLAGS="$CXXFLAGS -O0" esac ;; *) esac fi ;; *solaris* ) if test "`basename $CXX`" = CC; then AR=CC AR_FLAGS="-xar -o" fi ;; * ) esac AC_SUBST(cbuccaneer_LDFLAGS) ]) m4trace:macros/fftw.m4:120: -1- AC_DEFUN([AM_PATH_FFTW], [ AC_PROVIDE([AM_PATH_FFTW]) AC_ARG_WITH(fftw, AC_HELP_STRING([--with-fftw=PFX], [Prefix where FFTW has been installed] ), [ test "$withval" = no && AC_MSG_ERROR([fftw is a required package]) test "$withval" = yes || fftw_prefix="$withval" with_fftw=yes ], [ with_fftw=yes ] ) if test $with_fftw = yes ; then #user override AS_IF([test "x$FFTW_LIBS" != x && test "x$FFTW_CXXFLAGS" != x ], [ have_fftw=yes ], [ saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" FFTW_LIBS="" FFTW_CXXFLAGS="" if test x$fftw_prefix != x; then # very likely the majority of cases, we will have been configured with: # --with-fftw=/some/thing # # should be ac_FFTW_CXXFLAGS="-I$FFTW_prefix/include" # ac_FFTW_CXXFLAGS="-I$fftw_prefix/include" # # Similarly for fftw, the uninstalled library position is simply in # $fftw_prefix, but the installed is in the standard prefixed subdirectory. # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # ac_FFTW_LDOPTS="-L$fftw_prefix/lib" else # the compiler looks in the "standard" places for FFTW. In real life, # it would be quite possible that FFTW would not be installed in # /usr/include, /usr/lib etc. so the defaults will not usually find # the right dependencies. ac_FFTW_CXXFLAGS="" ac_FFTW_LDOPTS="" fi #dnl test fftw_prefix fftwname="fftw" rfftwname="rfftw" AC_MSG_CHECKING([for fftw_print_max_memory_usage in $fftwname]) LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include <$fftwname.h>] ,[ fftw_print_max_memory_usage(); ], have_fftw=yes, have_fftw=no) if test x$have_fftw=xyes; then AC_TRY_LINK( [#include <$fftwname.h>] ,[ fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ], have_fftw=yes, have_fftw=no) fi AC_MSG_RESULT($have_fftw) if test $have_fftw = no; then fftwname="sfftw" rfftwname="srfftw" AC_MSG_CHECKING([for fftw_print_max_memory_usage in $fftwname]) LIBS="$ac_FFTW_LDOPTS $saved_LIBS -l$rfftwname -l$fftwname" CXXFLAGS="$ac_FFTW_CXXFLAGS $saved_CXXFLAGS" AC_TRY_LINK([#include <$fftwname.h>] ,[ fftw_print_max_memory_usage(); ], have_fftw=yes, have_fftw=no) if test x$have_fftw=xyes; then AC_TRY_LINK( [#include <$fftwname.h>] ,[ fftw_real *fftwp = 0; float *fftp = 0; fftp = fftwp; ], have_fftw=yes, have_fftw=no) fi AC_MSG_RESULT($have_fftw) fi AC_LANG_POP(C++) LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) #dnl user override AS_IF([test x$have_fftw = xyes], [ test "x$FFTW_CXXFLAGS" = x && FFTW_CXXFLAGS="$ac_FFTW_CXXFLAGS" test "x$FFTW_LIBS" = x && FFTW_LIBS="$ac_FFTW_LDOPTS -l$rfftwname -l$fftwname" ifelse([$1], , :, [$1]) ], [ AC_MSG_ERROR([If fftw exist on you system, are you sure you are using the fftw libraries that was configured with --enable-float?]) ifelse([$2], , :, [$2]) ]) fi # --with-fftw AC_SUBST(FFTW_CXXFLAGS) AC_SUBST(FFTW_LIBS) ]) m4trace:macros/libtool.m4:99: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl AC_BEFORE([$0], [LTDL_INIT])dnl m4_require([_LT_CHECK_BUILDDIR])dnl dnl Autoconf doesn't catch unexpanded LT_ macros by default: m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 dnl unless we require an AC_DEFUNed macro: AC_REQUIRE([LTOPTIONS_VERSION])dnl AC_REQUIRE([LTSUGAR_VERSION])dnl AC_REQUIRE([LTVERSION_VERSION])dnl AC_REQUIRE([LTOBSOLETE_VERSION])dnl m4_require([_LT_PROG_LTMAIN])dnl dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' AC_SUBST(LIBTOOL)dnl _LT_SETUP # Only expand once: m4_define([LT_INIT]) ]) m4trace:macros/libtool.m4:102: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:macros/libtool.m4:102: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:macros/libtool.m4:103: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:macros/libtool.m4:103: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) m4trace:macros/libtool.m4:658: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) cat >"$CONFIG_LT" <<_LTEOF #! $SHELL # Generated by $as_me. # Run this file to recreate a libtool stub with the current configuration. lt_cl_silent=false SHELL=\${CONFIG_SHELL-$SHELL} _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 exec AS_MESSAGE_LOG_FD>>config.log { echo AS_BOX([Running $as_me.]) } >&AS_MESSAGE_LOG_FD lt_cl_help="\ \`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. Usage: $[0] [[OPTIONS]] -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files Report bugs to ." lt_cl_version="\ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. Copyright (C) 2008 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." while test $[#] != 0 do case $[1] in --version | --v* | -V ) echo "$lt_cl_version"; exit 0 ;; --help | --h* | -h ) echo "$lt_cl_help"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --quiet | --q* | --silent | --s* | -q ) lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] Try \`$[0] --help' for more information.]) ;; esac shift done if $lt_cl_silent; then exec AS_MESSAGE_FD>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF _LT_OUTPUT_LIBTOOL_COMMANDS_INIT _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AC_MSG_NOTICE([creating $ofile]) _LT_OUTPUT_LIBTOOL_COMMANDS AS_EXIT(0) _LTEOF chmod +x "$CONFIG_LT" # configure is writing to config.log, but config.lt does its own redirection, # appending to config.log, which fails on DOS, as config.log is still kept # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. if test "$no_create" != yes; then lt_cl_success=: test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) fi ]) m4trace:macros/libtool.m4:757: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) m4trace:macros/libtool.m4:780: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], [Windows Resource], [_LT_LANG(RC)], [m4_ifdef([_LT_LANG_]$1[_CONFIG], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ]) m4trace:macros/libtool.m4:830: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) m4trace:macros/libtool.m4:830: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. You should run autoupdate.])dnl LT_LANG(C++)]) m4trace:macros/libtool.m4:831: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) m4trace:macros/libtool.m4:831: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. You should run autoupdate.])dnl LT_LANG(Fortran 77)]) m4trace:macros/libtool.m4:832: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) m4trace:macros/libtool.m4:832: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. You should run autoupdate.])dnl LT_LANG(Fortran)]) m4trace:macros/libtool.m4:833: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) m4trace:macros/libtool.m4:833: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. You should run autoupdate.])dnl LT_LANG(Java)]) m4trace:macros/libtool.m4:1441: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $RM conftest* ]) if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ]) m4trace:macros/libtool.m4:1444: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) m4trace:macros/libtool.m4:1444: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) m4trace:macros/libtool.m4:1485: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi else $2=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" ]) if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ]) m4trace:macros/libtool.m4:1488: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) m4trace:macros/libtool.m4:1488: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) m4trace:macros/libtool.m4:1620: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`$SHELL [$]0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ = "XX$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac ]) if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) fi max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ]) m4trace:macros/libtool.m4:1623: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) m4trace:macros/libtool.m4:1623: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) m4trace:macros/libtool.m4:1838: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) ]) ]) ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi _LT_DECL([dlopen_support], [enable_dlopen], [0], [Whether dlopen is supported]) _LT_DECL([dlopen_self], [enable_dlopen_self], [0], [Whether dlopen of programs is supported]) _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ]) m4trace:macros/libtool.m4:1841: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) m4trace:macros/libtool.m4:1841: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) m4trace:macros/libtool.m4:2788: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$1; then lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else AC_MSG_RESULT(no) fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ]) m4trace:macros/libtool.m4:2791: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) m4trace:macros/libtool.m4:2791: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) m4trace:macros/libtool.m4:2899: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. AC_CHECK_TOOLS(DUMPBIN, ["dumpbin -symbols" "link -dump -symbols"], :) AC_SUBST([DUMPBIN]) if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm AC_SUBST([NM]) _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], [lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:__oline__: $ac_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:__oline__: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:__oline__: output\"" >&AS_MESSAGE_LOG_FD) cat conftest.out >&AS_MESSAGE_LOG_FD if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest*]) ]) m4trace:macros/libtool.m4:3245: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:macros/libtool.m4:3245: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:macros/libtool.m4:3246: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:macros/libtool.m4:3246: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) m4trace:macros/libtool.m4:3271: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cygwin* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) ]) m4trace:macros/libtool.m4:3274: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) m4trace:macros/libtool.m4:3274: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) m4trace:macros/libtool.m4:6973: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) m4trace:macros/libtool.m4:6976: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) m4trace:macros/libtool.m4:6976: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) m4trace:macros/libtool.m4:6985: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) m4trace:macros/libtool.m4:6988: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) m4trace:macros/libtool.m4:6988: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) m4trace:macros/libtool.m4:7099: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) m4trace:macros/libtool.m4:7099: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. You should run autoupdate.])dnl m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) m4trace:macros/ltoptions.m4:13: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) m4trace:macros/ltoptions.m4:115: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) m4trace:macros/ltoptions.m4:115: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) m4trace:macros/ltoptions.m4:151: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) m4trace:macros/ltoptions.m4:151: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. You should run autoupdate.])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) m4trace:macros/ltoptions.m4:196: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) m4trace:macros/ltoptions.m4:200: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) m4trace:macros/ltoptions.m4:202: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) m4trace:macros/ltoptions.m4:202: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. You should run autoupdate.])dnl AC_ENABLE_SHARED($@)]) m4trace:macros/ltoptions.m4:203: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) m4trace:macros/ltoptions.m4:203: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. You should run autoupdate.])dnl AC_DISABLE_SHARED($@)]) m4trace:macros/ltoptions.m4:250: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) m4trace:macros/ltoptions.m4:254: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) m4trace:macros/ltoptions.m4:256: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) m4trace:macros/ltoptions.m4:256: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. You should run autoupdate.])dnl AC_ENABLE_STATIC($@)]) m4trace:macros/ltoptions.m4:257: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) m4trace:macros/ltoptions.m4:257: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. You should run autoupdate.])dnl AC_DISABLE_STATIC($@)]) m4trace:macros/ltoptions.m4:307: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) m4trace:macros/ltoptions.m4:307: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) m4trace:macros/ltoptions.m4:314: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) m4trace:macros/ltoptions.m4:314: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) m4trace:macros/ltoptions.m4:347: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) m4trace:macros/ltoptions.m4:347: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. You should run autoupdate.])dnl _LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) m4trace:macros/ltsugar.m4:13: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) m4trace:macros/ltversion.m4:23: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.2.6b' macro_revision='1.3017' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) m4trace:macros/lt~obsolete.m4:36: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) m4trace:macros/lt~obsolete.m4:40: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) m4trace:macros/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) m4trace:macros/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) m4trace:macros/lt~obsolete.m4:44: -1- AC_DEFUN([_LT_AC_TAGVAR]) m4trace:macros/lt~obsolete.m4:45: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) m4trace:macros/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_PREOPEN]) m4trace:macros/lt~obsolete.m4:47: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) m4trace:macros/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_LOCK]) m4trace:macros/lt~obsolete.m4:49: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) m4trace:macros/lt~obsolete.m4:50: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) m4trace:macros/lt~obsolete.m4:51: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) m4trace:macros/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) m4trace:macros/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) m4trace:macros/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LTDL_OBJDIR]) m4trace:macros/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) m4trace:macros/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) m4trace:macros/lt~obsolete.m4:57: -1- AC_DEFUN([AC_PATH_MAGIC]) m4trace:macros/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PROG_LD_GNU]) m4trace:macros/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) m4trace:macros/lt~obsolete.m4:60: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) m4trace:macros/lt~obsolete.m4:61: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) m4trace:macros/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) m4trace:macros/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) m4trace:macros/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) m4trace:macros/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) m4trace:macros/lt~obsolete.m4:66: -1- AC_DEFUN([LT_AC_PROG_EGREP]) m4trace:macros/lt~obsolete.m4:71: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) m4trace:macros/lt~obsolete.m4:72: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) m4trace:macros/lt~obsolete.m4:73: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) m4trace:macros/lt~obsolete.m4:74: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) m4trace:macros/lt~obsolete.m4:75: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) m4trace:macros/lt~obsolete.m4:77: -1- AC_DEFUN([_LT_AC_LANG_CXX]) m4trace:macros/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_F77]) m4trace:macros/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) m4trace:macros/lt~obsolete.m4:80: -1- AC_DEFUN([AC_LIBTOOL_RC]) m4trace:macros/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) m4trace:macros/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) m4trace:macros/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) m4trace:macros/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) m4trace:macros/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) m4trace:macros/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) m4trace:macros/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) m4trace:macros/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) m4trace:macros/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) m4trace:macros/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) m4trace:macros/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) m4trace:macros/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) m4trace:macros/mmdb.m4:114: -1- AC_DEFUN([AM_PATH_MMDB], [ AC_PROVIDE([AM_PATH_MMDB]) AC_ARG_WITH(mmdb, AC_HELP_STRING( [--with-mmdb=PFX], [use mmdb library (default NO) and set prefix] ), [ test "$withval" = no || with_mmdb=yes test "$withval" = yes || mmdb_prefix="$withval" ], [ with_mmdb="$enable_mmdb" test $enable_mmdbold = yes && with_mmdb=yes test $enable_cif = yes && with_mmdb=yes test $enable_minimol = yes && with_mmdb=yes] ) if test x$with_mmdb = xyes ; then #user override AS_IF([test "x$MMDB_LIBS" != x && test "x$MMDB_CXXFLAGS" != x ], [ have_mmdb=yes ], [ saved_LIBS="$LIBS" saved_CXXFLAGS="$CXXFLAGS" MMDB_CXXFLAGS="" MMDB_LIBS="" if test x$mmdb_prefix != x; then # very likely the majority of cases, we will try to configure with: # --with-mmdb=/some/thing # # should ideally be MMDB_CXXFLAGS="-I$MMDB_prefix/include", and the like # when MMDB and dependencies get installed # ac_mmdb_dirs=' . include lib src lib/src lib/src/mmdb' for ac_dir in $ac_mmdb_dirs; do if test -r "$mmdb_prefix/$ac_dir/mmdb/mmdb_manager.h"; then ac_MMDB_CXXFLAGS="-I$mmdb_prefix/$ac_dir" break fi done # # SGI compiler CC (CXX=CC) needs -lm to link maths library, but # GCC c++ does not. # for ac_dir in $ac_mmdb_dirs; do for ac_extension in a so sl dylib; do if test -r "$mmdb_prefix/$ac_dir/libmmdb.$ac_extension"; then ac_MMDB_LDOPTS="-L$mmdb_prefix/$ac_dir -lmmdb" break 2 fi done done else # the compiler looks in the "standard" places for MMDB. In real life, # it would be quite unlikely that MMDB would be installed in /usr/include, # /usr/lib etc. so this code will not usually find the right dependencies. ac_MMDB_CXXFLAGS="" ac_MMDB_LDOPTS="" fi AC_MSG_CHECKING([for CMMDBManager in MMDB]) LIBS="$ac_MMDB_LDOPTS $saved_LIBS" CXXFLAGS="$ac_MMDB_CXXFLAGS $saved_CXXFLAGS" # # AC_TRY_LINK uses the c compiler (set by AC_LANG), so we will # temporarily reassign $CC to the c++ compiler. # AC_LANG_PUSH(C++) AC_TRY_LINK([#include "mmdb/mmdb_manager.h"] ,[ CMMDBManager a; ], have_mmdb=yes, have_mmdb=no) AC_LANG_POP(C++) # the language we have just quit LIBS="$saved_LIBS" CXXFLAGS="$saved_CXXFLAGS" ]) # user override AS_IF([test "x$have_mmdb" = xyes], [ test "x$MMDB_CXXFLAGS" = x && MMDB_CXXFLAGS=$ac_MMDB_CXXFLAGS test "x$MMDB_LIBS" = x && MMDB_LIBS=$ac_MMDB_LDOPTS AC_MSG_RESULT($have_mmdb) ifelse([$1], , :, [$1])], [ AC_MSG_RESULT($have_mmdb) ifelse([$2], , :, [$2])] ) fi #dnl --with-mmdb AC_SUBST(MMDB_CXXFLAGS) AC_SUBST(MMDB_LIBS) ]) m4trace:macros/utimbuf.m4:45: -1- AC_DEFUN([jm_STRUCT_UTIMBUF], [ AC_CHECK_HEADERS(utime.h) AC_REQUIRE([AC_HEADER_TIME]) AC_CACHE_CHECK([for struct utimbuf], fu_cv_sys_struct_utimbuf, [AC_TRY_COMPILE( [ #ifdef TIME_WITH_SYS_TIME # include # include #else # ifdef HAVE_SYS_TIME_H # include # else # include # endif #endif #ifdef HAVE_UTIME_H # include #endif ], [static struct utimbuf x; x.actime = x.modtime;], fu_cv_sys_struct_utimbuf=yes, fu_cv_sys_struct_utimbuf=no) ]) if test $fu_cv_sys_struct_utimbuf = yes; then if test x = y; then # This code is deliberately never run via ./configure. # This is a hack to make autoheader put the corresponding # HAVE_* undef for this symbol in config.h.in. This saves me the # trouble of having to maintain the #undef in acconfig.h manually. AC_CHECK_FUNCS(STRUCT_UTIMBUF) fi # Defining it this way (rather than via AC_DEFINE) short-circuits the # autoheader check -- autoheader doesn't know it's already been taken # care of by the hack above. ac_kludge=HAVE_STRUCT_UTIMBUF AC_DEFINE_UNQUOTED($ac_kludge) fi ]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?A[CHUM]_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([_AC_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) m4trace:configure.ac:5: -1- m4_pattern_allow([^AS_FLAGS$]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?m4_]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^dnl$]) m4trace:configure.ac:5: -1- m4_pattern_forbid([^_?AS_]) m4trace:configure.ac:5: -1- m4_pattern_allow([^SHELL$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PATH_SEPARATOR$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^exec_prefix$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^prefix$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^program_transform_name$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^bindir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^sbindir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^libexecdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^datarootdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^datadir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^sysconfdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^sharedstatedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^localstatedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^includedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^oldincludedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^docdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^infodir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^htmldir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^dvidir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^pdfdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^psdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^libdir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^localedir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^mandir$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_NAME$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_VERSION$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_STRING$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^PACKAGE_URL$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^DEFS$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_C$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_N$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^ECHO_T$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^build_alias$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^host_alias$]) m4trace:configure.ac:5: -1- m4_pattern_allow([^target_alias$]) m4trace:configure.ac:7: -1- AM_INIT_AUTOMAKE([foreign]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) m4trace:configure.ac:7: -1- AM_SET_CURRENT_AUTOMAKE_VERSION m4trace:configure.ac:7: -1- AM_AUTOMAKE_VERSION([1.11.1]) m4trace:configure.ac:7: -1- _AM_AUTOCONF_VERSION([2.65]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_DATA$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__isrc$]) m4trace:configure.ac:7: -1- _AM_SUBST_NOTMAKE([am__isrc]) m4trace:configure.ac:7: -1- m4_pattern_allow([^CYGPATH_W$]) m4trace:configure.ac:7: -1- _AM_SET_OPTIONS([foreign]) m4trace:configure.ac:7: -1- _AM_SET_OPTION([foreign]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([foreign]) m4trace:configure.ac:7: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([no-define]) m4trace:configure.ac:7: -1- m4_pattern_allow([^PACKAGE$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^VERSION$]) m4trace:configure.ac:7: -1- AM_SANITY_CHECK m4trace:configure.ac:7: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) m4trace:configure.ac:7: -1- AM_MISSING_HAS_RUN m4trace:configure.ac:7: -1- AM_AUX_DIR_EXPAND m4trace:configure.ac:7: -1- m4_pattern_allow([^ACLOCAL$]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AUTOCONF$]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AUTOMAKE$]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AUTOHEADER$]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) m4trace:configure.ac:7: -1- m4_pattern_allow([^MAKEINFO$]) m4trace:configure.ac:7: -1- AM_PROG_INSTALL_SH m4trace:configure.ac:7: -1- m4_pattern_allow([^install_sh$]) m4trace:configure.ac:7: -1- AM_PROG_INSTALL_STRIP m4trace:configure.ac:7: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) m4trace:configure.ac:7: -1- AM_PROG_MKDIR_P m4trace:configure.ac:7: -1- m4_pattern_allow([^MKDIR_P$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^mkdir_p$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AWK$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^SET_MAKE$]) m4trace:configure.ac:7: -1- AM_SET_LEADING_DOT m4trace:configure.ac:7: -1- m4_pattern_allow([^am__leading_dot$]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([tar-ustar]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([tar-pax]) m4trace:configure.ac:7: -1- _AM_PROG_TAR([v7]) m4trace:configure.ac:7: -1- AM_MISSING_PROG([AMTAR], [tar]) m4trace:configure.ac:7: -1- m4_pattern_allow([^AMTAR$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__tar$]) m4trace:configure.ac:7: -1- m4_pattern_allow([^am__untar$]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([no-dependencies]) m4trace:configure.ac:7: -1- _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])]) m4trace:configure.ac:7: -2- _AM_MANGLE_OPTION([silent-rules]) m4trace:configure.ac:13: -1- LT_INIT m4trace:configure.ac:13: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) m4trace:configure.ac:13: -1- LTOPTIONS_VERSION m4trace:configure.ac:13: -1- LTSUGAR_VERSION m4trace:configure.ac:13: -1- LTVERSION_VERSION m4trace:configure.ac:13: -1- LTOBSOLETE_VERSION m4trace:configure.ac:13: -1- _LT_PROG_LTMAIN m4trace:configure.ac:13: -1- m4_pattern_allow([^LIBTOOL$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build_cpu$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build_vendor$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^build_os$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host_cpu$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host_vendor$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^host_os$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CFLAGS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^ac_ct_CC$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^EXEEXT$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJEXT$]) m4trace:configure.ac:13: -1- _AM_DEPENDENCIES([CC]) m4trace:configure.ac:13: -1- AM_SET_DEPDIR m4trace:configure.ac:13: -1- m4_pattern_allow([^DEPDIR$]) m4trace:configure.ac:13: -1- AM_OUTPUT_DEPENDENCY_COMMANDS m4trace:configure.ac:13: -1- AM_MAKE_INCLUDE m4trace:configure.ac:13: -1- m4_pattern_allow([^am__include$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__quote$]) m4trace:configure.ac:13: -1- AM_DEP_TRACK m4trace:configure.ac:13: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEP_TRUE$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEP_FALSE$]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.ac:13: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.ac:13: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) m4trace:configure.ac:13: -1- LT_PATH_LD m4trace:configure.ac:13: -1- m4_pattern_allow([^SED$]) m4trace:configure.ac:13: -1- AC_PROG_EGREP m4trace:configure.ac:13: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^EGREP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^FGREP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^GREP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LD$]) m4trace:configure.ac:13: -1- LT_PATH_NM m4trace:configure.ac:13: -1- m4_pattern_allow([^DUMPBIN$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^DUMPBIN$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^NM$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LN_S$]) m4trace:configure.ac:13: -1- LT_CMD_MAX_LEN m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJDUMP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OBJDUMP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^AR$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^STRIP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^RANLIB$]) m4trace:configure.ac:13: -1- m4_pattern_allow([LT_OBJDIR]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LT_OBJDIR$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^lt_ECHO$]) m4trace:configure.ac:13: -1- _LT_CC_BASENAME([$compiler]) m4trace:configure.ac:13: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH]) m4trace:configure.ac:13: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH]) m4trace:configure.ac:13: -1- LT_SUPPORTED_TAG([CC]) m4trace:configure.ac:13: -1- _LT_COMPILER_BOILERPLATE m4trace:configure.ac:13: -1- _LT_LINKER_BOILERPLATE m4trace:configure.ac:13: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"]) m4trace:configure.ac:13: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t@m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, )= _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no]) m4trace:configure.ac:13: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=]) m4trace:configure.ac:13: -1- m4_pattern_allow([^DSYMUTIL$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^NMEDIT$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^LIPO$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OTOOL$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^OTOOL64$]) m4trace:configure.ac:13: -1- LT_SYS_DLOPEN_SELF m4trace:configure.ac:13: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^CPP$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.ac:13: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) m4trace:configure.ac:15: -1- AM_MAINTAINER_MODE m4trace:configure.ac:15: -1- AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MAINTAINER_MODE_TRUE$]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MAINTAINER_MODE_FALSE$]) m4trace:configure.ac:15: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_TRUE]) m4trace:configure.ac:15: -1- _AM_SUBST_NOTMAKE([MAINTAINER_MODE_FALSE]) m4trace:configure.ac:15: -1- m4_pattern_allow([^MAINT$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^ac_ct_CXX$]) m4trace:configure.ac:20: -1- _AM_DEPENDENCIES([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXDEPMODE$]) m4trace:configure.ac:20: -1- AM_CONDITIONAL([am__fastdepCXX], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) m4trace:configure.ac:20: -1- LT_LANG([CXX]) m4trace:configure.ac:20: -1- LT_SUPPORTED_TAG([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXX$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^ac_ct_CXX$]) m4trace:configure.ac:20: -1- _AM_DEPENDENCIES([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXDEPMODE$]) m4trace:configure.ac:20: -1- AM_CONDITIONAL([am__fastdepCXX], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE]) m4trace:configure.ac:20: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE]) m4trace:configure.ac:20: -1- LT_LANG([CXX]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXCPP$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:20: -1- m4_pattern_allow([^CXXCPP$]) m4trace:configure.ac:20: -1- _LT_COMPILER_BOILERPLATE m4trace:configure.ac:20: -1- _LT_LINKER_BOILERPLATE m4trace:configure.ac:20: -1- _LT_CC_BASENAME([$compiler]) m4trace:configure.ac:20: -1- LT_PATH_LD m4trace:configure.ac:20: -1- m4_pattern_allow([^LD$]) m4trace:configure.ac:20: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, CXX) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, CXX)], [$_LT_TAGVAR(lt_prog_compiler_pic, CXX)@&t@m4_if([CXX],[],[ -DPIC],[m4_if([CXX],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, CXX) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, CXX)=" $_LT_TAGVAR(lt_prog_compiler_pic, CXX)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, CXX)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, CXX)=no]) m4trace:configure.ac:20: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works_CXX], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, CXX)=]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CFLAGS$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CPPFLAGS$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CC$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^ac_ct_CC$]) m4trace:configure.ac:21: -1- _AM_DEPENDENCIES([CC]) m4trace:configure.ac:21: -1- m4_pattern_allow([^CCDEPMODE$]) m4trace:configure.ac:21: -1- AM_CONDITIONAL([am__fastdepCC], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) m4trace:configure.ac:21: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) m4trace:configure.ac:21: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) m4trace:configure.ac:21: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) m4trace:configure.ac:21: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^FFLAGS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^ac_ct_F77$]) m4trace:configure.ac:23: -1- LT_LANG([F77]) m4trace:configure.ac:23: -1- LT_SUPPORTED_TAG([F77]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^FFLAGS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LDFLAGS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^LIBS$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^F77$]) m4trace:configure.ac:23: -1- m4_pattern_allow([^ac_ct_F77$]) m4trace:configure.ac:23: -1- LT_LANG([F77]) m4trace:configure.ac:23: -1- _LT_COMPILER_BOILERPLATE m4trace:configure.ac:23: -1- _LT_LINKER_BOILERPLATE m4trace:configure.ac:23: -1- _LT_CC_BASENAME([$compiler]) m4trace:configure.ac:23: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, F77) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, F77)], [$_LT_TAGVAR(lt_prog_compiler_pic, F77)@&t@m4_if([F77],[],[ -DPIC],[m4_if([F77],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, F77) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, F77)=" $_LT_TAGVAR(lt_prog_compiler_pic, F77)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, F77)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, F77)=no]) m4trace:configure.ac:23: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works_F77], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, F77)=]) m4trace:configure.ac:25: -1- m4_pattern_allow([^STDC_HEADERS$]) m4trace:configure.ac:48: -1- m4_pattern_allow([^CLIPPER_CONTRIB_DIR$]) m4trace:configure.ac:64: -1- m4_pattern_allow([^CLIPPER_PHS_DIR$]) m4trace:configure.ac:80: -1- m4_pattern_allow([^CLIPPER_MMDB_DIR$]) m4trace:configure.ac:96: -1- m4_pattern_allow([^CLIPPER_MMDBOLD_DIR$]) m4trace:configure.ac:113: -1- m4_pattern_allow([^CLIPPER_MINIMOL_DIR$]) m4trace:configure.ac:130: -1- m4_pattern_allow([^CLIPPER_CIF_DIR$]) m4trace:configure.ac:146: -1- m4_pattern_allow([^CLIPPER_CCP4_DIR$]) m4trace:configure.ac:162: -1- m4_pattern_allow([^CLIPPER_CCTBX_DIR$]) m4trace:configure.ac:178: -1- m4_pattern_allow([^CLIPPER_CNS_DIR$]) m4trace:configure.ac:194: -1- m4_pattern_allow([^CLIPPER_FORTRAN_DIR$]) m4trace:configure.ac:196: -1- AC_CLIPPER_OPTIONS m4trace:configure.ac:196: -1- m4_pattern_allow([^cbuccaneer_LDFLAGS$]) m4trace:configure.ac:199: -1- m4_pattern_allow([^HAVE_LIBM$]) m4trace:configure.ac:202: -1- AM_PATH_FFTW([], [as_fn_error "locating necessary fftw" "$LINENO" 5 ]) m4trace:configure.ac:202: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/fftw.m4:120: AM_PATH_FFTW is expanded from... configure.ac:202: the top level]) m4trace:configure.ac:202: -1- m4_pattern_allow([^FFTW_CXXFLAGS$]) m4trace:configure.ac:202: -1- m4_pattern_allow([^FFTW_LIBS$]) m4trace:configure.ac:237: -1- AM_PATH_MMDB([], [ if test "x$mmdb_prefix" != x ; then if test "x$ac_MMDB_CXXFLAGS" != x ; then case "$ac_MMDB_CXXFLAGS" in *src/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#src/mmdb#src#g` ;; *include/mmdb ) ac_MMDB_LDOPTS=`echo "$ac_MMDB_CXXFLAGS" | sed s#include/mmdb#lib#g` ;; *) esac MMDB_CXXFLAGS="$ac_MMDB_CXXFLAGS" MMDB_LIBS=`echo "$ac_MMDB_LDOPTS -lmmdb" | sed s#-I#-L#` AC_MSG_WARN([assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS]) have_mmdb=yes else MMDB_CXXFLAGS="-I$mmdb_prefix/src -I$mmdb_prefix/include" MMDB_LIBS="-L$mmdb_prefix/src -L$mmdb_prefix/lib -lmmdb" AC_MSG_WARN([assuming library $MMDB_LIBS headers $MMDB_CXXFLAGS]) have_mmdb=yes fi else test $enable_mmdb = yes && AC_MSG_ERROR([Failed to find mmdb, but --enable-mmdb was given ]) test $enable_mmdbold = yes && AC_MSG_ERROR([Failed to find mmdb, but --enable-mmdbold was given]) test $enable_minimol = yes && AC_MSG_ERROR([Failed to find mmdb, but --enable-minimol was given]) AC_MSG_WARN([mmdb not found]) fi ]) m4trace:configure.ac:237: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/mmdb.m4:114: AM_PATH_MMDB is expanded from... configure.ac:237: the top level]) m4trace:configure.ac:237: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/mmdb.m4:114: AM_PATH_MMDB is expanded from... configure.ac:237: the top level]) m4trace:configure.ac:237: -1- m4_pattern_allow([^MMDB_CXXFLAGS$]) m4trace:configure.ac:237: -1- m4_pattern_allow([^MMDB_LIBS$]) m4trace:configure.ac:271: -1- AM_PATH_CCP4([], [ if test "x$ccp4_prefix" != x ; then if test "x$ac_CCP4_CXXFLAGS" != x ; then case "$ac_CCP4_CXXFLAGS" in *include/ccp4 ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#lib#g` ac_CCP4_CXXFLAGS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include/ccp4#include#g` ;; *include ) ac_CCP4_LDOPTS=`echo "$ac_CCP4_CXXFLAGS" | sed s#include#lib#g` ;; *) ac_CCP4_LDOPTS="$ac_CCP4_CXXFLAGS" esac ac_CCP4_LDOPTS=`echo "$ac_CCP4_LDOPTS" | sed s#-I#-L#` CCP4_CXXFLAGS="$ac_CCP4_CXXFLAGS" CCP4_LIBS="$ac_CCP4_LDOPTS -lccp4c" AC_MSG_WARN([assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS]) have_ccp4=yes else CCP4_CXXFLAGS="-I$ccp4_prefix/lib/src -I$ccp4_prefix/include" CCP4_LIBS="-L$ccp4_prefix/lib/src -L$ccp4_prefix/lib -lccp4c" AC_MSG_WARN([assuming library $CCP4_LIBS headers $CCP4_CXXFLAGS]) have_ccp4=yes fi else test $enable_ccp4 = yes && AC_MSG_ERROR([Failed to find ccp4 libs, but --enable-ccp4 was given ]) AC_MSG_WARN([ccp4 not found]) fi ]) m4trace:configure.ac:271: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/ccp4.m4:83: AM_PATH_CCP4 is expanded from... configure.ac:271: the top level]) m4trace:configure.ac:271: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/ccp4.m4:83: AM_PATH_CCP4 is expanded from... configure.ac:271: the top level]) m4trace:configure.ac:271: -1- m4_pattern_allow([^CCP4_CXXFLAGS$]) m4trace:configure.ac:271: -1- m4_pattern_allow([^CCP4_LIBS$]) m4trace:configure.ac:280: -1- AM_PATH_CCTBX([], [ test $enable_cctbx = yes && AC_MSG_ERROR([Failed to find cctbx, but --enable-cctbx was given ]) AC_MSG_WARN([cctbx not found]) ]) m4trace:configure.ac:280: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:209: AC_HELP_STRING is expanded from... macros/cctbx.m4:104: AM_PATH_CCTBX is expanded from... configure.ac:280: the top level]) m4trace:configure.ac:280: -1- m4_pattern_allow([^BOOST$]) m4trace:configure.ac:280: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2655: AC_TRY_LINK is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... macros/cctbx.m4:104: AM_PATH_CCTBX is expanded from... configure.ac:280: the top level]) m4trace:configure.ac:280: -1- m4_pattern_allow([^CCTBX_CXXFLAGS$]) m4trace:configure.ac:280: -1- m4_pattern_allow([^CCTBX_LIBS$]) m4trace:configure.ac:292: -1- jm_STRUCT_UTIMBUF m4trace:configure.ac:292: -1- m4_pattern_allow([^HAVE_UTIME_H$]) m4trace:configure.ac:292: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$]) m4trace:configure.ac:292: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete. You should run autoupdate.], [../../lib/autoconf/general.m4:2582: AC_TRY_COMPILE is expanded from... ../../lib/m4sugar/m4sh.m4:602: AS_IF is expanded from... ../../lib/autoconf/general.m4:2013: AC_CACHE_VAL is expanded from... ../../lib/autoconf/general.m4:2026: AC_CACHE_CHECK is expanded from... macros/utimbuf.m4:45: jm_STRUCT_UTIMBUF is expanded from... configure.ac:292: the top level]) m4trace:configure.ac:292: -1- m4_pattern_allow([^HAVE_STRUCT_UTIMBUF$]) m4trace:configure.ac:294: -1- m4_pattern_allow([^AR_FLAGS$]) m4trace:configure.ac:296: -1- AM_CONDITIONAL([DEBUG], [test "$ac_cv_enable_debug" = yes]) m4trace:configure.ac:296: -1- m4_pattern_allow([^DEBUG_TRUE$]) m4trace:configure.ac:296: -1- m4_pattern_allow([^DEBUG_FALSE$]) m4trace:configure.ac:296: -1- _AM_SUBST_NOTMAKE([DEBUG_TRUE]) m4trace:configure.ac:296: -1- _AM_SUBST_NOTMAKE([DEBUG_FALSE]) m4trace:configure.ac:297: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) m4trace:configure.ac:297: -1- m4_pattern_allow([^AMDEP_TRUE$]) m4trace:configure.ac:297: -1- m4_pattern_allow([^AMDEP_FALSE$]) m4trace:configure.ac:297: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) m4trace:configure.ac:297: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) m4trace:configure.ac:305: -1- m4_pattern_allow([^FLIBS$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_DUMMY_MAIN$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^FC_DUMMY_MAIN_EQ_F77$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC$]) m4trace:configure.ac:305: -1- m4_pattern_allow([^F77_FUNC_$]) m4trace:configure.ac:327: -1- m4_pattern_allow([^LIB@&t@OBJS$]) m4trace:configure.ac:327: -1- m4_pattern_allow([^LTLIBOBJS$]) m4trace:configure.ac:327: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) m4trace:configure.ac:327: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) m4trace:configure.ac:327: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) m4trace:configure.ac:327: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) m4trace:configure.ac:327: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) m4trace:configure.ac:327: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) m4trace:configure.ac:327: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS m4trace:configure.ac:327: -1- _LT_PROG_LTMAIN
  • øœ@ªÌC5þ”@¯Ó˜C*wì@–vðAØ£PAvìCCy$@ìŒÈC(œ@Ù| Á°A@ApBdñ0@"Ä@àÿúZZÿúZZÿúZZÿúZZÿúZZBƒÑ@¡B@1€A!alB€@òûDB‹®¨@ö&°Buà@É&pAªB AI&lB˜è@û„èBYš0A.«Á°A@A€B‰ h@x€APÿúZZÿúZZÿúZZÿúZZÿúZZBgP @Ä×ÄÁàADþ€BL™A+ÕLB‘Ô@ó38BH@§'¸A%p A''´B¢h @ëv BŽ–@A0Á°A@AˆBv¿p@$LAPÿúZZÿúZZÿúZZÿúZZÿúZZBdð@쟴ÀÌi@AlÎÌBe’ðA“8B‚¸AJŸB[ï€A˜A>€A„–B€©(Ap¸BR|@As|Á°A@AB(ü@@\8ð@ÿúZZÿúZZÿúZZÿúZZÿúZZBNi0AVÁ騠A/(BÓàAr”BŽm0A9h Bs®ÐA$†,@¢\€A¤†*B…|0A„DóBz2AcK Á°A@A˜BbÇð@>NÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A@A Bð@›1 A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A@A¨A¯Î @ÑÓÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A@A°A Ìà@Ô' A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A@A¸BUø@@XÇàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A@AÀAÒ@å²°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A@AÈA¢ @@Ýï¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A@AÐAc @Ü.à?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A@AØB5€À@„Ö˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A@AàBg°@IŠ€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A`?€B{:@@È@APÿúZZÿúZZÿúZZÿúZZÿúZZBE°AHüÁH4àA™e˜A÷ö@ANéB/=`AeߤB3”ðA1èA®}pA—1èB`°AOÂ2B ]A^ÁÁ°A`@B¥Œh@&³ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB£+@ÉͼÁ´LPAIódBŽÎàA×^B½‘A U`BÊUx@±cˆÁ‹A1cŒBº¹˜AúìBàÆ@üÀÁ°A`@@BTËÐ@P.ApÿúZZÿúZZÿúZZÿúZZÿúZZB$ë`@û¢XÂ4ÁHA{ÑTA˜ÓàAÚBƒl¨AVå´AêÄ@AÉôA \`AƒÉôB çàA9×ôAÍh@ADJèÁ°A`@€CI´@B @@ÿúZZÿúZZÿúZZÿúZZÿúZZBôY@W8Acß`@×-hCx(@‘GBîç8@¨Ç@C]¨@a?°Aji @á?°C Ó@•…xBÿ*à@²—øÁ°A`@ B£_X@„PAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÁ@`ŽX@øE¸BÁ+(@½}@BÁÍ@@²ˆ°BÊLð@j7 ÁB @ê7BÆl@@²#dBáy@¨šÁ°A`@àB¿˜ø@'A@ÿúZZÿúZZÿúZZÿúZZÿúZZCZ$@GýxÁ`u@@È#0Cü @˜ C½À@’]àC K°@P±pÁÒ´À@бpCj$@ºhC#[¤@™Á°A`AB>Ÿ@_7PA0ÿúZZÿúZZÿúZZÿúZZÿúZZB3É`@äPÔÁ'%àAd|B'ÿ°A-‚nBU³0A)Ba°@ù½ADà Ay½B;Œ`A*`àBè AJW4Á°A`ABŠ"0@6.PAÿúZZÿúZZÿúZZÿúZZÿúZZBmõð@¬@Aqÿ A,adBŽUAåÚB^CpA³0ByåÐ@ºœ¨A·€`A:œ¨Bœi@ñ‘ BYÝ A™üÁ°A`A B·Ö@@=g`@ÿúZZÿúZZÿúZZÿúZZÿúZZB¿øH@pp¾³$@ðExBÌ à@Å‹ BΘ@£»8BºôH@€.Aa`A-üBÕ6ˆ@Å^üB¹Q(@½Á°A`A0B`R°@PÄP?€ÿúZZÿúZZÿúZZÿúZZÿúZZB„+à@ ¡¸@»|A ÀÀB“Wð@õ{ Bˆ$€@ñʰBÃÀ@§üÐÁ% A'üÐBŒ}ÈA ìDB¢¹@åbÐÁ°A`A@B¢LX@ýÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBŃ@kßÀÀŒû@ì ¨BÎ}ø@¿ûÜBÚ1°@¥OBÍ@‚רA—ÉðAרBîR@ÇKDBȰ@Äú Á°A`APBä>x@M¤A ÿúZZÿúZZÿúZZÿúZZÿúZZBÖÜH@]Æ@Àš3À@ÝñÈBà͸@²TøBíÚ@žwHB×Ð@]ZpÀ½À@ÝZpBÞ–@¯ÔBî†è@  Á°A`A`Bº°@XÏ@?€ÿúZZÿúZZÿúZZÿúZZÿúZZAåÀ@ñH=Ç@AqMAö! A7Ÿ”Aøq`A7¯¨Aûãà@ßÂA¶ A_ÂB6r A2 ÀA­Ñ@A ˆôÁ°A`ApA¥ä@Úí?€ÿúZZÿúZZÿúZZÿúZZÿúZZAß AQ^ÁN`A…lA·“ÀA#‚BëPAmDôAæ8àA G(ÁK@AŠG(A¾° A(âxBäÐAt¯ŒÁ°A`A€B€êh@΀AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A`AˆB®ux@%ú0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A`AAô`@™ÀX@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A`A˜AùÈ@@˜é`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A`A B‚y @8û@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A`A¨AÖˆ@@ÐêAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A`A°Aíx€@¬?ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A`A¸B+7 @‚b(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A`AÀBl÷€@L²€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A`AÈBFþð@ŽüpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A`AÐB_wp@Ræ`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€?€AÍe@@”£`@ÿúZZÿúZZÿúZZÿúZZÿúZZA´Œ@A%õFÿúZZÿúZZA¶. A'uvÿúZZÿúZZBúPA(¾ŒÔAœ(B?àAN™>B AnîèÁ°A€@B4n@) AÿúZZÿúZZÿúZZÿúZZÿúZZB/ª A ÷œA?AŒ˜BK=àA92B@AZóàBtÐA ]`Áµ ÀAŒ]`AÛ­€A<µ@BL `AX€Á°A€@@BñqÐ@’_A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÆÓ8@›õAUÀABÖ!È@Ö.èBÄJà@ðªàBÕÃÈ@²ph@«@A2phBàZ @ü« B×ÛÀA‚ Á°A€@€C ºˆ@L @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBµ·@•í¿”>A „Bºþ`@† B¿6ØAØBš@¦ÈÁ.vàA&ÌB½Žp@°òBÖ‹ØAn¨Á°A€@ B_¹€@–€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB›¢ @| ÐÀ£W@ü=˜B @¦ÒŒB©P@@Í3€B—E @‘f`A&ÀAf\B¦¼@´ytB•gÐ@õCpÁ°A€@ÀBãÜ @JOÐAÿúZZÿúZZÿúZZÿúZZÿúZZBß9¸@KîÐÀaò@Ì`B朰@•|Bðv@š¸ðBâv(@xdÁ’šÀ@ødBÙ—P@´ŸàCލ@¼æ Á°A€@àBÄp@M?€ÿúZZÿúZZÿúZZÿúZZÿúZZA¿ˆ@Þ”(Á­àA^¿„A¡¥@A%ðAõK A9¸AË9@çºð@Ç@AgºðAï¹àA16rA½åÀA)@hÁ°A€AB Ð@%· AÿúZZÿúZZÿúZZÿúZZÿúZZB#¾Ð@̃A|‚@AL« BOAUÊB ÍPA/VøB'Õp@Å~B)àAE~Bwÿ0@éâàA׫ A.þ Á°A€ABÛ¹¨@.ßÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBTû@¯ÞÄAu²ÀA0\B¼°@ÜtpBDp0A6àB‚_ø@œOÐÁàB°AOÔBXßA¹°BªNˆ@ÀØÁ°A€A Bwà@@€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBœ)È@pïèÀšÀ@ñ˜B¡±X@¿É°B®(˜@­Ú B›Oà@{þ @ɾ@ûþ B«¹ð@¶Ó˜B ÏH@ƯØÁ°A€A0Bl @ 5àA`ÿúZZÿúZZÿúZZÿúZZÿúZZB Mð@ôÞxÁkyAuDAé<`A/&B60AEgBp@ùÈ@@’AyÈ@B3ŠàA(«âB"ËAQèÁ°A€A@B²eP@V–p@@ÿúZZÿúZZÿúZZÿúZZÿúZZB•Vè@šHàÀ3­AgÜB1H@àQ¤B¥–°@öõøB‚ø@·ÊxAaí A7ÊtB™¨8@å›B{ŽA!œüÁ°A€APB™@@6êpAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€A`B„Þ@°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€ApB/œP@4TAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€A€BŽÌ€@aPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€AˆBgh@&°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€AAI`@ÀDXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€A˜B %à@eå0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€A BÑÐ@C(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€A¨BbÈ@aÑ@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€A°B‚î8@Rr@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€A¸AŒ@@îÍ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€AÀA®\@@ߘ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A€AÈAØÐ@@óQ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A?€Bge€@ àðA ÿúZZÿúZZÿúZZÿúZZÿúZZBƒÃˆA^¸ÿúZZÿúZZB…pˆAK’ÿúZZÿúZZB0pAù|ÿúZZÿúZZB‘N A0ÿúZZÿúZZÁ°A@B†RX@OóÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBl7 A) ’ÿúZZÿúZZBq}ÀA,ÑÿúZZÿúZZB’ÈA øÿúZZÿúZZB”¤`AbˆÿúZZÿúZZÁ°A@@BƒŸØ@ à@ÿúZZÿúZZÿúZZÿúZZÿúZZBi¥PA)&\ÿúZZÿúZZBpñðA.o.ÿúZZÿúZZBƒ1ˆAÚœÿúZZÿúZZB†›8AÇ>ÿúZZÿúZZÁ°A@€AÑ#à@¨mÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZB PAV¤ÿúZZÿúZZB&_pA/zÿúZZÿúZZB PA%=@ÿúZZÿúZZBÍA*ÛZÿúZZÿúZZÁ°A@ A¸š€@ŸxxA€ÿúZZÿúZZÿúZZÿúZZÿúZZA£7ÀAløÿúZZÿúZZAªÝAæÿúZZÿúZZB¿@A,§0ÿúZZÿúZZB ,pA3ìÿúZZÿúZZÁ°A@ÀAÅ× @c-ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZBDtð@ã@8Á…ŽpAcmìB+ÑàA!å2Bu°ðA2ùÌB(@ûêhA&g€A{êlBEÖÐAÃdBPA[ÖTÁ°A@àBRß@Y0ÿúZZÿúZZÿúZZÿúZZÿúZZBf% @ü‡8ÿúZZÿúZZBsÐ@AÃÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AABjð@*LpA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AAAïià@v`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AA BâÿØ@JÕ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AA0BE`@oð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AA@BÆY@=/A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AAPÿúZZÿúZZA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AA`AíC @[ù@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AApAŠ @­C¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AA€A¤ä @×à¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AAˆBë°@Œ-PA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AABTP@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AA˜B<è@@ƒÍ€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AA Aµ@@Ì>xA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AA¨AÙ–€@µ—@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AA°BǺ?óë AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AA¸Bg²À@d&pA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A ?€Bÿ@@<-`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A @BX@Fú°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A @@Bcð@%¸ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A @€Aò@@8í`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A @ A­š @€êhAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A @ÀAïÄ @6–pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A @àBE@À@3ÛA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A AB/U€@T-pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A AB¡ýx@)ñApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A A B+P@,s@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A A0AY£@µ‹APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A A@B|T€?ýó AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A APBVžð?üªAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A A`Bž`?ðÝàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A ApBybÀ@Z@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A A€AÌí`@‡“èA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A AˆAõ[@@¢e@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A ABþ @gú@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A A˜B,Š`@‰AÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A A BKtð@+î A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°?€Aµå@@—9(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°@A½ìÀ@¦•A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°@@Aþõ@= pA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°@€A퀀@€lÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°@ Aû @9ÎàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°@ÀA¬ˆ@€ìÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°@àBD7?é[À@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°AA·Æà@qRpA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°AA«á@@‚ ¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°A Aº0 @¯@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°A0Aûhà@!ä`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°A@Aé% @›@È@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°APB½?ð@aÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°A`AîQ A.bØA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°ApB5î@ * A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°A€Aµ@–‹A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°A°AˆAÑP€@}øÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AÀ?€Aÿ²`@b»0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AÀ@B '@6‘ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AÀ@@A¼ @»¥ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AÀ@€AÑÀ@Z&ÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AÀ@ B.¼`@|ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AÀ@ÀB¦0@@K@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AÀ@àB'Õ0@ Ú0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AÀAA4@@’(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AÀAB”Ð@L°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AÀA A˜Ý @yä @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AÀA0BYO?ÎÓ€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ°AÀA@B ð @ Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨?€?€C œ@ m@€ÿúZZÿúZZÿúZZÿúZZÿúZZC~”@Ÿ„ALJAžpC"~œ@ÜÔCƒ´@ã×ÀCíl@ªÀAn@A*ÀCÜ@ðÉCjŒ@í¬Á¨?€@C'5X@[¾ A@ÿúZZÿúZZÿúZZÿúZZÿúZZC1³X@M~HÁ¬r°@Í 8C'ô˜@í C<@’?¸C,î„@cZÐÁüé@@ãZÐC™„@ŸúÌC9,@Lq@ ÿúZZÿúZZÿúZZÿúZZÿúZZC\¸H@TžˆÁh? @ÔÁðC\æ`@˜WÐCj/œ@–àC\¸@tòðÁA• @ôòðC^¶@±öpChø @³£ÐÁ¨?€@àB·­p?õúÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZB¦Gp@†!D@ñÒ€A7´B´Ìè@½"ÔB£õø@˹B«$è@‹Kx>Ú\A KxB²Û@Ì“€B°Vx@Ì?Á¨?€AC ßÄ@%’@ÿúZZÿúZZÿúZZÿúZZÿúZZC?ì@E ˜AG @ÅÁØC’@ÀˆCÊÄ@’B˜C”@OY`Adn@@ÏYXCç°@–fäCÒà@›  Á¨?€ABŸÌ@0dPA0ÿúZZÿúZZÿúZZÿúZZÿúZZBïª@TÆh@òe@ÔêpC•Œ@›NðBñîp@Ÿ0ÐBù¬x@Zx Á `@Úx BýÀ@¤lŒC“ @ž¹˜Á¨?€A Ce°@. ÿúZZÿúZZÿúZZÿúZZÿúZZCš0@L-XA1xÀ@ÌP(C(VP@˜¦ÐCìÄ@–!ðC!,˜@Owà@ãî€@ÏwèC-_@š pC$ÆX@™¸ Á¨?€A0B­*p?þQ€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÊ@qlÀÓPÀA‡¨BÎe8@ÇZøBÛj˜@¹GèBÅg @…´ÐÀDz@A´ÔBÉ~p@Ì`BÕuˆ@Àä¸Á¨?€A@Cýœ@;ŽA€ÿúZZÿúZZÿúZZÿúZZÿúZZCkø@E“8@AË€@ŵxCã@’úÜC=$@“5àC î´@^e0ÀÑ_À@Þe0CAô@§vPC~è@£ŽhÁ¨?€APCRÇ”@rI0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCbà|@A°À¢Ø€@Á¯Cl¨X@fÈCq‹L@‘@Cjp@g ðÁ±p0@ç èCkŒ@¨¢C€Þ @¯cˆÁ¨?€A`BåP@n A`ÿúZZÿúZZÿúZZÿúZZÿúZZB‰:x@¼ÌÀVA<£B0pA–ÎB”xA ]dBò@ÚhÁýAZhBhS AAIèB¶±8@ø(Á¨?€ApB£9p@&}ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBMPA þÁ.àA’(B ¡AWÈÊB9…°A[q´B6ñðAÓDÁ¢|ðAÓDB´Aa/Bk-@AJÜÁ¨?€A€CDZp@€çèAÿúZZÿúZZÿúZZÿúZZÿúZZC"Md@“œxÀذ@A·(C'@ÚJ„C.h@Ý àC Cx@‘–(Á¤/A–$C`X@ÖÙèC3:€@ÙŽ@Á¨?€AˆC ¨@Bë0A0ÿúZZÿúZZÿúZZÿúZZÿúZZCI\@~½%À@þ> C+(@¼ C²h@½O@CÙ4@yPÁªà@ùHCýH@º¤C!÷0@¶ÍÈÁ¨?€ACC$@M àAÿúZZÿúZZÿúZZÿúZZÿúZZCí„@àÀµÑÀ@ÿ?0Ckü@½ØCÐ@»óCí@†¢ð?ýŒA¢ðCä$@ÅÌDCª,@ÇÓ˜Á¨?€A˜C%ä@K @ÿúZZÿúZZÿúZZÿúZZÿúZZBе@Ÿ9ðÀ˜€AWèBÔ6h@ï(B߈`@æb BÉ‘à@®SÀ»wÀA.SBÊÂ@A³’BØŽÈ@û4Á¨?€A C‰Ô@N©ÀApÿúZZÿúZZÿúZZÿúZZÿúZZC™œ@Šœt@‚A ¶ìC;Ü@È÷,Ct@Î’ÐBê~Ð@¡€(ApA!€$C}˜@áÕlBäQ¨@ö¸àÁ¨?€A¨C&\ä@~80@@ÿúZZÿúZZÿúZZÿúZZÿúZZCÝ@ˆçÀA¸Bý9˜@ÖlÌBâJh@Ê7ÀÁ¨?€A¸Bž…x@7r€AˆÿúZZÿúZZÿúZZÿúZZÿúZZB¬ÕAš @Ç0€A˜¸¦Bµ½˜AUÎB«ÈAd@B¨q@A)¢ AnŠ A©¢ B¸§AYišBS˜A†ðÁ¨?€AÀB£‘À@/@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨?€AÈB·Î@3Ù°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨?€AÐB]@°@_7À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨?€AØBwn€@I?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨?€AàAYm@@Ĉ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨?€AèA¶ê€@þ’p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨?€AðAaZ@Ï’AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨?€AøBq×ð@t² ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨@@?€B·Ç ?Ó4`@àÿúZZÿúZZÿúZZÿúZZÿúZZBZhAxüÁ\àAˆ¤B~˜AYæ\B™Š A"(BÁÄ@Ó¥˜ÁÖ@AS¥”B§XA(žBÚ|€@ý³xÁ¨@@@C2œ@ œ AÿúZZÿúZZÿúZZÿúZZÿúZZC7"€@G¿?œ[@Çà@C8ô@étC6P0@ŠN C?þ8@g=`@¯¾@ç=hCDH@¥íC=X@¢€Á¨@@@@Aèþ @jPAPÿúZZÿúZZÿúZZÿúZZÿúZZAÀ @ç™èÁ*@AgÀ\AœàA…òAçþ A5–hAà’ @ü¢€À Ú@A|¢|AРA02Aö…ÀA9Œ¬Á¨@@@€Bf:?ãWÀAPÿúZZÿúZZÿúZZÿúZZÿúZZAãü @ó“äA;VÀAs¼hB y`A:™èA·Ý€A#±ÌAùÛ Aö@¤A€öB   A==Aè¿ÀA6ß´Á¨@@@ C\ì@=³P@ ÿúZZÿúZZÿúZZÿúZZÿúZZC&ôT@BûpÁ‹p@ÃøC"ÞP@ŽxC3€8@Œ® C½à@X½Â*@ؽC Nx@ž”ìC-?@œ3ˆÁ¨@@@ÀC6ÿ¬@D‹0AÿúZZÿúZZÿúZZÿúZZÿúZZC#Ø@;À•<@»6àC&id@ŒÛC*Ì@„ ˜C$Ä@UÝ`Á¹[ @ÕÝXCõ @œÔ8C5V@›™ˆÁ¨@@@àC±"A)ØtA@ÿúZZÿúZZÿúZZÿúZZÿúZZCœ­Ê@Š]¬@²ý€A tðC¤|@Ï" C â@ÆÂ CšAÜ@‰Â AVîÀA Â$C¤Xþ@Ò¯Cœò@Á¥àÁ¨@@ACˆ4@ØAPÿúZZÿúZZÿúZZÿúZZÿúZZCZø@ClÐA‚À@ÃÐC*°p@±¼Cì@H€CÉ@O¯@Bd¨@ϯ@C(>`@“ýÈC²°@ž ÀÁ¨@@AC˜{Ä@´²P@ÿúZZÿúZZÿúZZÿúZZÿúZZCˆÇ@|ôÈ@¯4À@ýÐCà<@Áª´CH~@´^(C‰‡š@}@¿¬@ý8CG@Àq C–f@µïÁ¨@@A CÕ¥Œ@Ñí¨@@ÿúZZÿúZZÿúZZÿúZZÿúZZCàÚþ@Ù ”¿î¢AY/¼Cëø@A ÓCëì&A!ADCߌ@ÅüP@W€AEüPCì5A’jCé ÀAI¬Á¨@@A0B˜…è@j@@ÿúZZÿúZZÿúZZÿúZZÿúZZCúØ@Rl(@Ýð€@ÒxCÒì@°C @›îÈBò;@oF€BMx@ïFˆCþ@¤KdBÛ±Ø@¾~ˆÁ¨@@A@CnÖ¤@k=AÿúZZÿúZZÿúZZÿúZZÿúZZCn'@AHAûÀ@Ái¸C•ð@‘HHCvDÜ@޵˜Cl‰”@dº`AQü`@äºhC€=d@­”Cq¾@§¨Á¨@@APCLhØ@k¼ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZC]}´@>ŒÁgÀAUDCb$l@¾WCqø@Ã%˜CZÛˆ@zRàÁK‚ @úRØC`+p@ºàPCmÈ@º%Á¨@@A`CèàAW‘¤B+ ASl¸BôA0DÁE@A–0BB ÚA]0JB@"ÐAa#LÁ¨@@AˆBÅ@1Zà@ ÿúZZÿúZZÿúZZÿúZZÿúZZBz^0@Þ‡?îjA^¯ôB…DA#ÄBÙ°A'¢DB‹QØ@ååAŽú AeåB¤fèAÝÄB!A@¹TÁ¨@@ACBàH@€°h@@ÿúZZÿúZZÿúZZÿúZZÿúZZC¯ @+€@ÆÒÀA+€CIÔ°@¾¹ˆCD–x@¾÷ðÁ¨@@A˜BO+Ð@m«ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZB|>@@øåìA–°AyôB–ß`ArB`ðàAPI@BãA”B/ÐA„”B±ì°Aú`B/ñðAlœ@Á¨@@A B=šÀ@„¹ A ÿúZZÿúZZÿúZZÿúZZÿúZZBQwAd(À~Ž€A¤BPµ AUx~Bc%ÀAPT BJ/ðA ªôAùpAŒªôBˆ:(A3ìXB¬pAe¥„Á¨@@A¨BÕ X@9IPA€ÿúZZÿúZZÿúZZÿúZZÿúZZB¹°ð@©ÞDÀçÀ€A)ÿPB·Á@ÿž´BÈÅ0@ñ]BË«@µÆèA Z@A5ÆèBÚ¯˜A^RBÈÀ(Ac¬Á¨@@A°BU1Ð@MüpAÿúZZÿúZZÿúZZÿúZZÿúZZB;PAbÄÁo} A•€JAò@AOjÀB8‡AcLhBGPAì\Á§ËPA–ìZAìSAOà"BNˆðAdÝ„Á¨@@A¸B.a@xkàAPÿúZZÿúZZÿúZZÿúZZÿúZZB_È AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨@@AØBP@•ðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨@@AàBk€à@CÌÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨@@AèB+&@@³©ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨@@AðAÎòÀ@ð~HApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨@@AøBÉ@@òÙ APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨@ ?€B…D¨@ oApÿúZZÿúZZÿúZZÿúZZÿúZZB=þàA%Z^Á~‰`A¥vBôAq‡~B[úðA_§,BZ A%½HÀs€A¥½JBUœ`AqvÚB] ðAa£ Á¨@ @C9H@*ÙA€ÿúZZÿúZZÿúZZÿúZZÿúZZCÊÔ@KðÀ+C€@Ë9øC‘@˜ÈC>$@Ë Ck@@aøÀÁñ‡à@áøÀC¤L@¡W¨C ²,@ ¸Á¨@ @@C#xÄ@+Ûp@ ÿúZZÿúZZÿúZZÿúZZÿúZZC=y0@HQè@‡9@@Ès€CB˜ì@AC=à@‹PC@+H@cÞÀÀß`€@ãÞÈC@"œ@¡¥pCE}t@¥xÁ¨@ @€C!®¨@N‘À?€ÿúZZÿúZZÿúZZÿúZZÿúZZCLU°@Nà@”À@Î(€CSw@–Ù”CMeÌ@’T¸COÛ”@n›ÐA}íà@î›ÐC]YT@±—\CKO\@¦ù@Á¨@ @ C  Ä@³ÉA`ÿúZZÿúZZÿúZZÿúZZÿúZZC˜Ž|@‰ß¼A)`A öôCŸÞ0@Ï1pC™{ˆ@ÁC˜Üº@‹føA0PA føC ¨@ÓHC™± @Â(xÁ¨@ @ÀC$@$0@@ÿúZZÿúZZÿúZZÿúZZÿúZZCaÌè@YÀÁwÀ@ÙäàCa÷€@›ZPCp‘4@¢­(Ci³ð@[ÛpÁ·Z`@ÛÛxCf¼0@œbÈC|d@¤ùðÁ¨@ @àC]t@!¯ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBð60@O×ðÀäH@Ïû8Bò½(@›Æ°Cü@•~(Bò @UÒ À³»@@ÕÒ¨BöŸ @ `C>p@™ìðÁ¨@ AB°Áð?ìï`?€ÿúZZÿúZZÿúZZÿúZZÿúZZB“6@@’sÀ“À@AŒB•%`@ÛBž x@Õ`B€£Ø@®± @I»€A.±¤BŠ x@ø›B‚•¸AeØÁ¨@ ACˆÀÜ@œh@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC„:–@n€À@f€@îD`CŠT@° 4C‹@°˜ˆC…`N@oäðÀo„@ïäðC‹(@±?èCŒT^@²4Á¨@ A Cˆ¼@Ø ApÿúZZÿúZZÿúZZÿúZZÿúZZCF<@7ðPÀ±ÂÀ@¸CMŠ´@ŠþxCR°X@†Q CH@R3@Á€þÐ@Ò3HCJCÜ@›!,CZ9ô@3HÁ¨@ A0C|{¸@‚ PAÿúZZÿúZZÿúZZÿúZZÿúZZC˜0>@r³Abê€@òÝØC¤;t@Åv„Cœ`Ø@¢sC˜n @‰§ AÕ€A § C¢ý@ÑeüCž@ÈzxÁ¨@ A@CKõX@eúA`ÿúZZÿúZZÿúZZÿúZZÿúZZC&LÈ@‰HÀ±<€A )\C,ªL@ªÈC2?<@éåC#ˆt@eP@@ÕØ€@åP@C0$Ü@«ö(C(±p@©ò€Á¨@ APC&´@'e@ÿúZZÿúZZÿúZZÿúZZÿúZZCÒð@oPÀ…@@ïC¸Cï¨@´§ÀC E@°kBéÍ0@‚Ï@À€AÏðÀ¨X€A>ôCØ@Õ†4CÓ@Òe0Á¨@ A€CMa@–C€A@ÿúZZÿúZZÿúZZÿúZZÿúZZC*¹t@s-ØÀÌC€@óZpC0\ä@µo4C7±è@µ3°C*$L@lHPÁ`@ìHHC-œø@¬øC8Z<@²å°Á¨@ AˆBÃÐ@‰[X@@ÿúZZÿúZZÿúZZÿúZZÿúZZBªÈ@¦øÜÁ úÀA'ØBªhAX B½bà@íÇB¬¢ @²ë ÀÝÌ@A2ë B­bÐA LB¼óXABðÁ¨@ ABð½@6’`A ÿúZZÿúZZÿúZZÿúZZÿúZZBé×H@‰rxÁ͈@A ŒPBÙÊ@׺(CŸ@¿jøBßÚ@›YðÁ0¼ AYðBݽ`@ãóÜBöŸÐ@ç¤ Á¨@ A˜B@˜“°AÿúZZÿúZZÿúZZÿúZZÿúZZB  A±0AKTAÌÄB*MÐA_@:Aìª`AL<ÀAúA?ˆ@q!A“?ˆB u°A](Aö ÀAT0dÁ¨@ A B¯ÿ@5ŽA@ÿúZZÿúZZÿúZZÿúZZÿúZZB–¡ @×¥lÁú9ÀAWÏBw|`A:;ïDAY¦˜Bžt8A‹˜BŸ`xA!žœÁ¨@ A¨B N°@“A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB2€A:Àh A—3àBa AZ½ªB&>0A`?DBSÒAT@îk@A•TBh"ÐAMí,BL„Ad˜”Á¨@ A°Bª@35À@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¢!0@õÄ@2 €AuδB¨ÖˆA üB˜P°A7PBGÒA JxÁ¡¤A‹JzB'} A[öB}Ý€AB9\Á¨@àAˆC!ÂT@PÔ€A@ÿúZZÿúZZÿúZZÿúZZÿúZZC?\@m(@¹tÀ@í/¸C$#¬@¯÷4Cœ@±„ C @z¨`@ $€@ú¨hC¶€@¹{C™œ@» ÀÁ¨@àAB€1€@8ûPA0ÿúZZÿúZZÿúZZÿúZZÿúZZBXu@@ù]äÁZù@AydBFPAM&ìB€¸ðA#B>ðA´ÄÁ`A‘´ÄB1ͰA_udB\¼@AOålÁ¨@àA˜BŽ@4J`AˆÿúZZÿúZZÿúZZÿúZZÿúZZB‡8@Ø^œÁ¡¢°AXˆdBo½@A7ÁžB£@AQ@B´,@´û0A'€ A4û4BÅÊA5¾B²"ÐA ×ÔÁ¨@àA AÌÇ`@ß–@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÅðARˆ@–A”o”B+AY¶BÀA\WˆB,2A ˆAžlàA“ ŠBZw°AQ‰’B ­ A^f`Á¨@àA¨Aau€@Ê`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZAÁx @÷¨=‹pAwÁÜAÇìA6¿ŠAÊ@A4à˜AåõA ÊDÀ§@A‰ÊFAÖ8`AAÀŠBœ0APÃÁ¨@àA°B§ò¸@5’Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBS`A+]ì@ÎA«€€B…eÈAxaލBÌR¸A·ØBߘ0@þÅxBÝ_È@¼VÁ&¯àA4Ð@š¤C1¤Ì@¡Á¨A0A0BüЀ@$¿P@ ÿúZZÿúZZÿúZZÿúZZÿúZZB»ÊxA „ÿúZZÿúZZÿúZZÿúZZBÇÓøA‘dBï…À@k/A_­À@ë/˜C|@c8Bï£È@Á‡ Á¨A0A@C°@_gpA@ÿúZZÿúZZÿúZZÿúZZÿúZZC wt@WèØAàðð@ØèC!Ü„@£ì_°A€çPAÚm A>ÕäAÛÿ AA$üÁ¨A0A˜C”@‰A`ÿúZZÿúZZÿúZZÿúZZÿúZZC…,@Òð@Y€A ï\C @ªŸ,C { @ö¡˜C )¸@º0¿›Ý@ÿº0C ûÌ@™eC̼@Ý ¨Á¨A0A AŽâ€@Ê–@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A0A¨Bo6@'¨p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A0A°A¢» @ÝLÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A0A¸B@KÀ@Z ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A0AÀAÖË @È:˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A0AÈAšá@@å30@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A0AÐAæºÀ@Ð h@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A0AØAÔ˜€@Ü8A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A0AàA‰@@èh0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A0AèAð@A,.TA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AP?€B“Òh@8ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBAÓAÖÀ`vA+|B;÷@A]2BJ¡ðAb_`B;A!X,>æ¸A¡X,B<õpAa¾¶B;¶ÐAiÅ Á¨AP@B_h@Ì@€ÿúZZÿúZZÿúZZÿúZZÿúZZBwŸ A%A@àA„=*B‡˜A"2òBi;AVSŒB‘[P@ð>@ÁÊ»pAp> ANP°B…‘ @õ>0B…âÐA,A Á¨AP@€Bj[?òœà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB+P@áÀÔ@â¬ÀAaêB? ðAÖñ°A"„xÁ¨APABƒ3è@ ÀÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZB-P@åpA)¢ÀAeH(BMjàAÜÀB!tA;h@BJ}`@Ò±À@øËÀAR±ÄBf AÔÀBF…PA1#ÀÁ¨APA CD @GuÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBïÕÀ@Sm0ÀhÞ€@Ó”ØBú…Ð@šûTCé$@£˜Bì(@UJÁ7”`@ÕJBí”@¢U0Cáœ@ÑðÁ¨APA0B¼Õà@+?pAÿúZZÿúZZÿúZZÿúZZÿúZZBýåà@LÀQù€@ÌB C+Ü@›üC @˜·ÐBí@À@T À3/€@Ô Bø`@Ÿ¿C8ä@ŸLÁ¨APA@Bì!€@Yíà@àÿúZZÿúZZÿúZZÿúZZÿúZZBõ²¸@WR˜Ai @×{ CÆÀ@ŸxBýMh@¥Å¸BëC @j*Á @ê*BîðX@¬v¤C1D@´FðÁ¨APAPBqð@?`à@ÿúZZÿúZZÿúZZÿúZZÿúZZB…à@žÑØÁY*`Að`Bw @þN€BžX@àÕÈB”×€@›$XÀÐA$TB–â@êF¸B¦zp@ée Á¨APA`CL@r¬AÿúZZÿúZZÿúZZÿúZZÿúZZC 4”@Z»@ï @Úå€C€@¤Ô´C \@¥ÿØC šØ@Œ™PA“õÐA ™TCÂ<@Ö\„C ëÔ@ÑM@Á¨APApBçžx@PñA ÿúZZÿúZZÿúZZÿúZZÿúZZBº@p®@(Ê€@ðÝ@BÈ’p@µ÷BÅ6@µÝHB½À@y–°¿‡@ù–¸BÇDX@½$4BÌ@@º“HÁ¨APA€BCÀ@@&¸ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBŒR@¡“LÁFÆÀA!³PB‡°h@ö¨B¤°@ñ"`B€äH@º5Ð@=A:5ÌBŠ 8AP`B‡ÒAÁ¨APAˆB¢è@#x0ApÿúZZÿúZZÿúZZÿúZZÿúZZBgŒ@èŠ @7=Ah¸¸B{pA BrX@ANƒpBˆíè@ËêÀíˆ@AKêBˆÐAæ˜BšcèA)u€Á¨APAB…\x@ì°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨APA˜Aït`@½v¨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨APA BCï@?´à?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨APA¨Bª~x@áAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨APA°Aýo`@“Ÿ€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨APA¸Aï½À@³…€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨APAÀAk@ȘAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨APAÈB/yà@ˆŸpAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨APAÐAú(@È"H@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨APAØAÚQà@Û`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨Ap?€BjYð@ç0AˆÿúZZÿúZZÿúZZÿúZZÿúZZBíAAHÁjN€A™^ AÙK`A<ŽfB(Í AvÊäB„…àAdhÁ¿è`AƒdfBZ¢@ABê†BžÚ˜A4pxÁ¨Ap@CRH@:àApÿúZZÿúZZÿúZZÿúZZÿúZZBÓð@´e4A(ÚA4‡$BâŒ0@ë‘´BÎd0A ÝBØ@¸hA8ÕA8hBçP€@ðaÄBÑn@A]¸Á¨Ap@@B„Y°@ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÞZX@ø,ÁN\AäB× È@¢ŸhBó@ó€¸Bç¼h@IˆÀßoAIˆBæ@ð@¡èxBöuð@ùHÁ¨Ap@€C\0@Š–A€ÿúZZÿúZZÿúZZÿúZZÿúZZB£à@’1ÈÀ#÷AMXBƪX@¤|BÍSX@ÿwhBȾÈ@™ôABŽ AôBÛ´¸@”®LBÄ*hA ‡Á¨Ap@ BOnP@ W A@ÿúZZÿúZZÿúZZÿúZZÿúZZBuI @…|AD2 A œBŒs8@ºˆBgxP@ë‰0BSp@¿^ØA{Þ`A?^ØB|n @ÕsTB<—A)œÁ¨Ap@ÀB™ÓØ@«°AÿúZZÿúZZÿúZZÿúZZÿúZZB–5€@xrPÁ:@@ø¡hB”º¨@•B§ø@®¸BÕ@“Ž`Á*O AŽ`Bxú @íËìB”@ÅÚpÁ¨Ap@àBÙuØ@I©ÿúZZÿúZZÿúZZÿúZZÿúZZBØ¥è@IÐøA‘@@É÷`BíÀ@’•pBÜ è@šö˜BÚ›@\F ¿>D@ÜF(B䦀@¢¯€Bèa(@¥ÌPÁ¨ApAB̈@mšPAˆÿúZZÿúZZÿúZZÿúZZÿúZZB’@ƒ£Á/ A¼0BŽæè@Ñó`B§h@¸?€B¨Ê @{)0ÁN#`@û)(B¤H8@Ãp`BÁ``@´BÁ¨ApAB¬Ã¸@JAPÿúZZÿúZZÿúZZÿúZZÿúZZBtZ`@’^ÐA¢~ÐAzôB—&h@¿r„BZ  @öÂ(BŠ @ŒWH?±ÄA WLB“j8@×"°B’ @ΑÁ¨ApA Büá@WR`ÿúZZÿúZZÿúZZÿúZZÿúZZB›™x@oÈÀ·{À@ï° BŸoh@±îhB­P8@¸*¨B¨œ€@‚Wh@YíAWlB¶Bp@»ÄB±$X@Íœ8Á¨ApA0B5@sæðÿúZZÿúZZÿúZZÿúZZÿúZZB`à@¢“¬@T=€A"³TBuÖÐ@áäBj1A8°Bp€@žÀü;AB~V@íkxB‘Çø@ïò(Á¨ApA@BqÖ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨ApA˜Bjbp@hð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨ApA AŠ  @Ú,¨@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨ApA¨B@¹@Dq A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨ApA°Aö¦ @ÏO°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨ApA¸A{>€@ë4è@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨ApAÀA_À@Êð8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨ApAÈB-6À@•ðèAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨ApAÐA‡YÀ@Ü °APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨Aˆ?€B›¡€@ ¨°ÿúZZÿúZZÿúZZÿúZZÿúZZBÙËH@™=äÁe:àA[ÀBÎ °@âwôBíÈ@Öz(BÝñ@¶ó@ÁiÀA6ó@BÑGXA~BñÉøA¨Á¨Aˆ@B™äp@ ýA0ÿúZZÿúZZÿúZZÿúZZÿúZZB^ð@ò- ÁÆ8Ar\ÈB0?pAPGæBŒ2xAÐBzT€@íÔÈÁ;Q@AmÔÈBg pAAY¸B-hA°¬Á¨Aˆ@@BÕ¤˜@%½AÿúZZÿúZZÿúZZÿúZZÿúZZBÉ„p@‹±,A¤àA ÌdBÙ90@Ã:ìBÈ@Õ¾0BÀžh@¨À±3@A¤BÀx@ÐHB΀@Ô×`Á¨Aˆ@€B’µ`@!ù@àÿúZZÿúZZÿúZZÿúZZÿúZZB…¼@˜~LÀ£@Aœ B…¯ð@±Z@B‘y˜A„$B‹D`@¥ïÀ®€A%ï BŠ^À@Ù|@B—XAy,Á¨Aˆ@ B8à@[pA`ÿúZZÿúZZÿúZZÿúZZÿúZZB€Í€@иAR A ìtB”L°@ÁüXBt]à@âHBgÛ @¥6ÁhØA%6 BRý0AYXB‰¤Ð@ÔOÀÁ¨Aˆ@ÀC d@xÁp@€ÿúZZÿúZZÿúZZÿúZZÿúZZCH@OÏÈ@+€@ÏøˆC°Ü@œƒC+P@šhC @?°ð@¦Y€@¿°ðC›Ô@ŽàCP4@¥øÁ¨Aˆ@àB·o˜@sÄ@@€ÿúZZÿúZZÿúZZÿúZZÿúZZB§¹È@Eu@§ @@Å›èB¶ªÀ@XB­·@™)°Bªo¨@GÓ€@.g€@ÇÓxB¶@’c B²öÈ@˜ù0Á¨AˆAAé @=(pA`ÿúZZÿúZZÿúZZÿúZZÿúZZBH…€@¯L ÁzÊ€A/oLB3{pAñÊBy @Í%ðBgP@º3ðÂ-øA:3ðA¹kA!ýlBjÊ`@â4Á¨AˆAB¶p@@€ÿúZZÿúZZÿúZZÿúZZÿúZZBƘ@‹?pÀÔ”@A [B äX@¥ÿàB±Yø@øç`B¥U@ƒ ÐÁh7 A ÐBŸ»X@¥±ÌBÁ˜H@âWpÁ¨AˆA A§® @޹pA€ÿúZZÿúZZÿúZZÿúZZÿúZZB_e°@±ÊœAUý@A1î(B…€ @¶XœBTä€A(Ë€B2á@ÖÝÀÁ˜AVÝ”B1 0A¡ÎBNCPA2›„Á¨AˆA0Bc @ A0ÿúZZÿúZZÿúZZÿúZZÿúZZB@@öAÐ@ €AvsdB*¸€A™NB$sPA]i(B7@òËøÀ`ˆ€ArËøB;±ÀA—ŽBN\@AZ}`Á¨AˆA@B Ð@1 @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AˆAPBú€@*µ`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AˆA`B™uÈ@>c@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AˆApB%Í @,–APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AˆA€Aýº€@p…`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AˆAˆB83à@eÙðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AˆABÂuÀ@:m`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AˆA˜B'p@\ç@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AˆA B«”à@[°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AˆA¨B<€@©APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AˆA°B°`@–¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AˆA¸A€9`@ÊØ¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AˆAÀBV’À@L$pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜?€B ¿@cY€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜@BnWð@í AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜@@B³0@’Ø@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜@€BߘH@0€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜@ Bœ¯@.‚à?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜@ÀBƒÆ @ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜@àBdp°@€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜ABTâp@­A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜AB‡B @ÿ°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜A BJÜ@@HpA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜A0A¡] @ò @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜A@B–S`@$Ø AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜APB€ °@*²`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜A`A¤z @’XP?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜ApBnP@O0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜A€B„Í @3ê`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜AˆA•©€@¾ŽðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜AB¡8€?ôÖ@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜A˜B{Ÿ@G/`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜A AÕï@A bLAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜A¨BfZð@+[ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A˜A°BMƒ0@{ª`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨?€BŸ6ø@) A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨@B\¥À@+ÀÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨@@B.p@ {€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨@€A€1 @À£`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨@ BYX0@ è€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨@ÀBa°@®àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨@àA”Ê€@±zÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨ABKå@@'A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨ABbÀ@8ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨A B‰À@B@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨A0B_p@pû A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨A@BGm ?î°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨APB|¼?êe A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨A`B'I @Ã)APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨ApAË7 @sF`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨A€BË@ŒÕˆAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨AˆA¼Ê`@ñ¨A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨AB™¡H@ÔÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¨A˜A‰…àAÁ¸A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸?€BLn @ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸@AÝx`@³»(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸@@AŽtà@ÅŸ@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸@€Bíà@P) A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸@ Aê@@ŠxÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸@ÀAΈÀAI$AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸@àAØ´à@ˆe€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸AB6n@ô A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸AAýW@;àAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸A A Aà@0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸A0B[ÍP@ k€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸A@BÌ…ˆ@ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸APBO@'¤0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸A`B]H0@§d@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨A¸ApB9½0@Ÿp(?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AÈ?€B†Kà@GqÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AÈ@Aù`@ÎbxA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AÈ@@Aˆx€@¾H@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AÈ@€AÈj€AšPA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AÈ@ B$–à@*`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AÈ@ÀB ùð@. A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AÈ@àBŠˆ?ØR ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AÈAB‚•@rš@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AÈAB|¨p@އA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ¨AÈA B7•@«sP@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ ?€C—2r@Õ(˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZCŸÿ®AÒ¤ÿúZZÿúZZCŸÎ2A¤îÿúZZÿúZZC¢'´AÂä€C¢˜vA,nÿúZZÿúZZÁ @BºÆ0@*ÒPAˆÿúZZÿúZZÿúZZÿúZZÿúZZB‚|@öWHÿúZZÿúZZBƒp@ø#àÿúZZÿúZZBo•@A N´€BrD AãÒÿúZZÿúZZÁ @@Biï @D«A€ÿúZZÿúZZÿúZZÿúZZÿúZZB;ÛA+–ÿúZZÿúZZB>± A!’ÐÿúZZÿúZZB»€AQ‰x€B"ÁAU€>ÿúZZÿúZZÁ @€CpèÐ@¢—ðAÿúZZÿúZZÿúZZÿúZZÿúZZCa|@”1\ÿúZZÿúZZCfT@—zÿúZZÿúZZCZG@¦c(€C_ë¼@ª°lÿúZZÿúZZÁ @ B÷È@f(ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZBã6@•JÄÿúZZÿúZZBé®x@™ŠÌÿúZZÿúZZBÆè˜@¬ø€BÍE¨@±–TÿúZZÿúZZÁ @ÀA+}@ÒàˆAPÿúZZÿúZZÿúZZÿúZZÿúZZA·û A!®FÿúZZÿúZZA¾= A'.ÿúZZÿúZZAº A<€AÁACþÿúZZÿúZZÁ @àCµi>Aè@@ÿúZZÿúZZÿúZZÿúZZÿúZZC¨¯b@à÷ÿúZZÿúZZC¯:@é°hÿúZZÿúZZC«tÎAX€C² (A à´ÿúZZÿúZZÁ ACŸ#øAaAPÿúZZÿúZZÿúZZÿúZZÿúZZCÀŽÂ@ùÒÿúZZÿúZZCÈÊ|A@HÿúZZÿúZZCÅÄ®A d€CÎÂþA¼@ÿúZZÿúZZÁ AB_a@@S@ ÿúZZÿúZZÿúZZÿúZZÿúZZC Ö$@ŒuˆÿúZZÿúZZCBœ@’éTÿúZZÿúZZCM@› À€Cv\@¢žhÿúZZÿúZZÁ A C¬ †@òÐ@@ÿúZZÿúZZÿúZZÿúZZÿúZZC»4À@ë(¬ÿúZZÿúZZCÄ@@ö…ÿúZZÿúZZC½V@åù˜€CÇ$t@ñ‡èÿúZZÿúZZÁ A0C[ç @¤F@€ÿúZZÿúZZÿúZZÿúZZÿúZZCdÂä@ŸÿÔÿúZZÿúZZCp+´@§ú°ÿúZZÿúZZCiǼ@¡Wè€CuÈð@© äÿúZZÿúZZÁ A@C2ëœ@†éØÿúZZÿúZZÿúZZÿúZZÿúZZCAÑà@Š„øÿúZZÿúZZCK¡°@‘ˆ ÿúZZÿúZZC=Ýœ@Žˆ€CG©@@•YDÿúZZÿúZZÁ APA„íàA!™(A€ÿúZZÿúZZÿúZZÿúZZÿúZZA÷ A>Å$ÿúZZÿúZZBÍ`AHjÿúZZÿúZZAË¢ Ah‡€AÖ@AtaBÿúZZÿúZZÁ A`Cc¹X@¡aˆAˆÿúZZÿúZZÿúZZÿúZZÿúZZCmÐ@¿ç|ÿúZZÿúZZCx܈@Éo´ÿúZZÿúZZCu˜ @ÀHH€C€ßØ@ÉÌhÿúZZÿúZZÁ ApC#Ø@U¡ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZBíc@ºÿúZZÿúZZBøÆX@ÀÿúZZÿúZZBÎÐØ@Ú•à€BØ‘`@ää|ÿúZZÿúZZÁ A€BÎè@o @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBðÁ@ÖÿúZZÿúZZBû³@àQLÿúZZÿúZZBÇlˆ@ñr€BÐ1@üÿúZZÿúZZÁ AˆCÄÐ@ÞïA0ÿúZZÿúZZÿúZZÿúZZÿúZZCm0¬@Ǥ¼ÿúZZÿúZZCw0 @ÐÿúZZÿúZZCsø|@¯°À€C}¶´@¶´ìÿúZZÿúZZÁ AAŸÀ@Ë{ @@ÿúZZÿúZZÿúZZÿúZZÿúZZBcƒÐADŽÿúZZÿúZZBl+€AK”|ÿúZZÿúZZBèðA‹4ò€BAÎÿúZZÿúZZÁ A˜C ŸØ@¼¸@ ÿúZZÿúZZÿúZZÿúZZÿúZZBê´è@ÏðÿúZZÿúZZBò|h@ÖÔlÿúZZÿúZZCX@λÀ€C ´@ÔÏ ÿúZZÿúZZÁ A Bצ8@‹È?€ÿúZZÿúZZÿúZZÿúZZÿúZZC ŽÌ@¼ÑPÿúZZÿúZZCkP@Â<ÿúZZÿúZZCü@Ærø€Cfˆ@Êþ$ÿúZZÿúZZÁ A¨C#ÌÔA5$@àÿúZZÿúZZÿúZZÿúZZÿúZZC ï”@ÄÀÿúZZÿúZZC ÛÄ@È;ØÿúZZÿúZZCm@Õ€CÂ@@Ød ÿúZZÿúZZÁ A°Csà@@ú¥°@@ÿúZZÿúZZÿúZZÿúZZÿúZZCr.¼@܉0ÿúZZÿúZZCu‰@ß—DÿúZZÿúZZCq½l@Çè€Csð@ÈàÿúZZÿúZZÁ A¸BM®ð@­ €?€ÿúZZÿúZZÿúZZÿúZZÿúZZAÁàA6xÿúZZÿúZZAÂ;`A7"ÿúZZÿúZZAõ&€A‰‹,€Aô×€A‰^âÿúZZÿúZZÁ AÀAnŸ@AÞDAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÈAÈ\ AŒ\APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐA o@Ç|ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AØA‚€A(íôAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AàBî—h@t¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AèAI%€A=È?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AðAμàA-”A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AøB™‘`@ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ BAkÔ@AdA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @?€BÌÑÀ?ý>€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB® AãXÁ‰5 A…ùRB|Õ0AV:BŸ=¨AdB¦:ø@é°Á¦ÆPAi°B‘ËÈA7òlB¹j˜Aj Á @@C5-”@;‚PAPÿúZZÿúZZÿúZZÿúZZÿúZZC7  @H!8?Úà@ÈBC9I\@Žß¸C5ð8@ðC@t@fW@Á( @æWHC<í@¡ptCE7|@¥øÁ @@@C9Ø@:À@€ÿúZZÿúZZÿúZZÿúZZÿúZZBýG¸@O&ˆÂ,«ˆ@ÏHBÕ[à@½ôC(È@‰å0C Êt@Vð°@ÖøB÷ˆÐ@œ;C=¨@–}HÁ @@€BôS€@ݰ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC‘@Bã8@´ À@ÃHC t@‹[ðA¥C”eâ@½‹èC“f˜@À#hÁ @APC¡¤@&ç @€ÿúZZÿúZZÿúZZÿúZZÿúZZBØ@oæÈÀ±ì€@ðˆBÝ(¨@µÛÈBè=ø@®8BÍü`@‰&hÀ¯ÕA &dBÒ¼X@Ðn@BÝuà@ÆwÁ @A`C½€@‚M°@@ÿúZZÿúZZÿúZZÿúZZÿúZZCƒ©(@’¿0@õ€AØüCŒ>–@ÛËPCˆê@ש˜C„ÇÀ@p¿,ŽAlC‹1@ÓëäC‹;‚@ÔPÁ @ApB>: @MI ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBO AçN@9Á€AäBÜàAXAB¯ARQTBW@A ¿p@Å™AŠ¿rBn AFŒÞBTÐATPÁ @A€Bܦø@+@ÿúZZÿúZZÿúZZÿúZZÿúZZC¤È@‘ì@A8NA€CÜ@ÔÿÜCýä@ÚÓxC“Ì@“:HA,€A:HC n,@×BèCaà@Û½°Á @AˆCYŸÜ@†{8ÿúZZÿúZZÿúZZÿúZZÿúZZC;ô¬@zZ@A>Sà@ú‡àCJ”@¼ C>=H@µ^ÐC@Æ$@iÃà@Ô[@@éÃàCKò˜@¬ÔLCE x@«‚Á @ABup@SϰA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÈP@£f¾pA#„ˆ@ªE Á @ÀAPC˜Â@›…@@ÿúZZÿúZZÿúZZÿúZZÿúZZC•Q"@¤äœAÚ@A%ØCŸYô@ö=HCšéÄ@ôŽHC˜–@ ŽÐAX ÀA ŽÔC£yì@ñCœ3ð@ëä¸Á @ÀA`CnÝ@r:°@ ÿúZZÿúZZÿúZZÿúZZÿúZZCtÀ@»Ú¼ÁOP@A;ü`Cz—ìA@ìC„2ìA*C} ¤@²ðÁ¢°A2ðC4DAÔCŠM˜A´ÔÁ @ÀApB.(@_(ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZA´´à@ìÄ0=@AlïA¾ A0DA½Ú€A/å@A§ªÀ@ã'¸@wAc'´A¹\A.ãÊA¦€ A!î¼Á @ÀA€B¨¸@#ð@ÿúZZÿúZZÿúZZÿúZZÿúZZB·š0@œ¾ˆAÐe°AÛDBÛ– @ÏàB¥šÀ@ÿ¨BÐm€@“y˜Á-¢`Ay˜BÎ|h@ã2€BæP@ÑøÁ @ÀAˆB0@fõPA`ÿúZZÿúZZÿúZZÿúZZÿúZZA÷¼ÀA -ê@šAŒGîB cATuàAïºÀAJ[A}) AŸ§ B„(àA,Ø(BJÑ@AŠõ.B€wxA!ËA‚Ü@A¡ËB’ A$ŒœBeùÀAPjÁ @ÀA¸AÀT @ÓeÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @ÀAÀBKjp@yQp@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @ÀAÈB„R¸@6M ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @ÀAÐB&Ù€@ àA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @ÀAØB“ X@:w @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @ÀAàAÉÀ@̶°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @ÀAèBR @÷­(AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @ÀAðB?µÀ@‰@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @ÀAøA·F A+˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A?€BB8@Kà°A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÎ[ @º’äA£¨€A:²¨BãMàAï:B¹gpAÙÀBÏÐ@½Aœç@A=Bä{ÐA2¬B»Ì`A‰(Á A@C Aô@!Ó°AÿúZZÿúZZÿúZZÿúZZÿúZZCWt@p(xÀÍP@ðQXCÀ0@‰Ã(Cr8@ÆÞÐC§¸@y›PA£@ù›PC'@“ìTC^ô@˹ˆÁ A@@CAé @G)@àÿúZZÿúZZÿúZZÿúZZÿúZZC.³@H¢PA|M @ÈÄ€C9ø€@Œ C)(@”HC9L@N¥pAwÐ@Î¥pCF1l@“~°C2ð”@•ÓˆÁ A@€C²°@VÎP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC7Y(@@Çè@ŠiÀ@ÀèÐC>E0@Œ¶@C8öÈ@ŠB€C3³<@@“€@vi@À“€C:®4@‹§èC5Œ,@‹]€Á A@ C tü@Cf°ÿúZZÿúZZÿúZZÿúZZÿúZZBð (@LÓÐA…ß@ÌöàCˆ€@e¤Båˆ8@œn¸B÷WP@NxðA‹±`@ÎxðCæœ@޶HBì?(@ÐhÁ A@ÀCD©Ä@Š&ÐAÿúZZÿúZZÿúZZÿúZZÿúZZCQ“P@HBˆAaÀ@ÈdèC^rì@”n¸CS–(@ÏÐC]0ð@PßÐAZ @ÐßÐCj“@›OXC_ð8@–Ó€Á A@àC â°@ TðApÿúZZÿúZZÿúZZÿúZZÿúZZC+€H@(àAD×`@¨2àC9+„@w ÀC+½È@w @C,_x@?Ï A—ö@¿Ï C=×D@ŽÌÈC))è@‹¢ˆÁ AABÚÝP@. ApÿúZZÿúZZÿúZZÿúZZÿúZZBç\˜@@Ûè?_4@ÀýXBòþ0@Ž‹8Bðs@ŽiBù˜@M^PÁ¢>@@Í^XBï³ð@HàC ~ @’"ˆÁ AAC#àÜ@;±AÿúZZÿúZZÿúZZÿúZZÿúZZC;‰@=ÞPAGà@½ÿpCI¿˜@–ÜäC?t$@ãC9T@PÐAAn`@ÐÐCHì@œ§(C;l”@—è Á AA C{ @ ÄÐAPÿúZZÿúZZÿúZZÿúZZÿúZZCÙä@cûØÀ)@ä#àC»€@±¹¼C!–”@ ÄpCš¤@_ä@ÁM®@ßäHCs¸@«3(C–Ä@¡tøÁ AA0Cð@0ëÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZCœ@]}@ÁI£@ݤpC°¸@¦LÌC(Ø(@£ Csð@eN Á·(À@åN˜CQ@±HC(5ø@¤˜Á AA@Cª @#3 @ÀÿúZZÿúZZÿúZZÿúZZÿúZZCEè@b ÀÀqò€@â3CJ¤@©/8C Pä@§Þ€C6@j6ÁÐ`@ê6˜Cê@µCCõü@§nàÁ AAPCGø@F A`ÿúZZÿúZZÿúZZÿúZZÿúZZC$œ@‹\@+r€A +lC),0@ÒúøC&”4@ËãøC8à@‰+ A“S°A +¤C/@,@ËüC Ä@ÍÅØÁ AA`Bãð€@]P@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¥H@˜•T@ç™A±BµÀ@Ü6ÌB¦±È@êºpB¤{@¡• ¾…A!• B¬®H@ð‡€B­³h@ð³`Á AApB¦vX@¿À@àÿúZZÿúZZÿúZZÿúZZÿúZZB€˜ˆ@МAÍàAPéB¢* @÷0œBYgpA64B‘˜@ÂZ@@KõABZ@B›™`A-HB• A ž¨Á AA€B„  @§àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB™6€@­VàÁ“ÂpA-w$B]°A CàBµà@æ0@BsPP@èýÐÁÊ AhýÌBi›ðA;ê¸BŠˆØAPÁ AAˆBLÔ@N•0AÿúZZÿúZZÿúZZÿúZZÿúZZB€0È@Ë«0@âóAKÑBv€A¨äB~÷°A2BzÜ@òØÁ†0ArÔBbPàACUîB•fÈA!‹(Á AAB»ƒ€@-Ø0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBûgð@|•¨@ ¼@üÅàC‹Ø@º$C_Ä@»ˆ(Bûþð@‹¹XÀoèA ¹XC¹@ÏÐôCî|@Ì(Á AA˜B€Ë@@*•APÿúZZÿúZZÿúZZÿúZZÿúZZBÇð@”°ìÁ(ÀAͰBÃ}Ð@â`BÛeð@Ó8 B΄ð@®0@w€A.4B×&@@òÉ´BÕdÐAÛ0Á AA Biœ@@CP @àÿúZZÿúZZÿúZZÿúZZÿúZZBgùP@ö€BÈAv>ÈBœô¨A B&V AYåôBj&`@ø£¨ÂBSøAx£¤B dAX²B¬5ØAÌÁ AA¨BÏõ¨@1ªÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÄ. @É·A6‘`AIß,BÔ¬Ð@Þµ`B¿á0A0u¬BÉÈx@ÈèxÀ½ÀAHè|BÇPð@þŒ¬BÖà8A"©ðÁ AA°A¢Û@åc`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA¸B?y`@I@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAÀB£ ¸@4ü AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAÈBœ«@%ÛA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAÐBT@Ie A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAØBÉ€@¿@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAàA®ž@@ì"Ø@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAèAûÀ@È`X@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAðB/°@°h(AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A ?€Bð@7û€A ÿúZZÿúZZÿúZZÿúZZÿúZZBãÔø@™´l¿Ø§AÏ,Bã@Õ`0Båà@Þ{PBÛïP@¨rÀAÏ)@A(r¼B÷=È@Õ,ðBÂjHA/lÁ A @C}ø@`ApÿúZZÿúZZÿúZZÿúZZÿúZZC-Û¬@oYp¿åE@ïƒC/)@ƒlC0‚@Ë"ðC/ D@ƒÆ@ÀÎØ€AÆBFÝàAKÇTBfÓ°AJadÁ A AB•²h@)ù0@àÿúZZÿúZZÿúZZÿúZZÿúZZBˆ?ø@½­ØA¬çpA=ÒÀB¤ºÐ@î\BqØAº„BmÙÐ@ê‹Ð@ª€Aj‹ÐB€ûðA!\¨BnöA8º¤Á A A˜BÕð@ˆ4àA0ÿúZZÿúZZÿúZZÿúZZÿúZZB4L AÞlAºª A‚ø:Bk´ÀA)ÛzB ‹ AVà0B*ÐA‹€Aºë`A‡‹€BJC AKîAÖ¹ÀAC”$Á A A BH² @BÂÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB%‰°A ìJ¾ÂA¡ vB*7AU‡¶B.2@A44B-‡ðA'R¿7ªA§RB0‘@AZnäB6¡A†¾ŽÁ A A¨Ax@@Ï A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A A°B;@ÉŠ¸A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A A¸A¹ÆÀAÆÄApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AÀBUà@]uÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AÈB‹ÉÈ@Aß`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AÐA¹ÿ AŸPAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AØAôàAÿ@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AàAàì`@Ê8¸APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AèAjÔ@ÔŽ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A@?€C•Ð@V0AÿúZZÿúZZÿúZZÿúZZÿúZZB×°8@¼"|Àç@AÝA±+àA %ÈAùV @øä Á(¶àAxä AÚ½àA5=bB¹ÀA?TÌÁ A@A@B'ð°@UwA˜ÿúZZÿúZZÿúZZÿúZZÿúZZA¯†@@Ù¸°ÀçP€AYáXA›> Aë.AÙ €A1ÆB¥°AT@×A…VB3€ADˆhB [AJ* Á A@APB±¸@!ðA@ÿúZZÿúZZÿúZZÿúZZÿúZZB kp@ˆ3ÁHj€AL¸Bœ”À@ØÙ8B¸Kð@¿^BŠw¨@¢ç¨@s{€A"ç¨B–,h@îOYÔÁ A`APB@H.€A0ÿúZZÿúZZÿúZZÿúZZÿúZZBNp@ë† ÁL Ak³ÀA÷*A4=FB%Z`A/ ¸Aís @醰A{*€Ai†°B´ÐA8tèAºé A&<Á A`A`B¶ê8@*ý€AÿúZZÿúZZÿúZZÿúZZÿúZZBŒÆ`@–øA™ÎPALB©³°@½) B‚e0AeB¡1€@Š:@½€A :B°hè@¿@B¦10@ßÁ A`ApBš×è@<ذA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBjôÐ@³7(@’@A3ZBA`@ô­Br PAêÌBM~P@ß^8@ë¤A_^ à@]$p¼ÎÀ@ÝNÈCG5¸@§CHðŒ@¢ ¨C?kÄ@~V0?æ»@þV0CI @¿€ôCI8¤@ºVÁ A€@àBèÐ@@^IpA`ÿúZZÿúZZÿúZZÿúZZÿúZZBˆÇà@x»ø@ ¥@øëÈB’N€@³¯øB@ÀPˆB”õø@…‹pÁJ3`A‹tBp@Ø¥8B«…@³üÁ A€ABiDÀ@"1°AÿúZZÿúZZÿúZZÿúZZÿúZZB¹8@… ¬Á‰A$\Bmõ`@É­@BœÈh@Å÷0BŒ @ŠÐ(Á@ñÀA Ð,B†í8@ÇÑB¢6À@ØÐÁ A€ABf©@T°@@ÿúZZÿúZZÿúZZÿúZZÿúZZBf¹P@¤HA=D A$hB†Û°@Ü+$B]×°Ad¸Bz¢@¨²ÐÁ~¹€A(²ÐBg!àA àB—0@å™ðÁ A€A Bêð@ÔVàAÿúZZÿúZZÿúZZÿúZZÿúZZA˜¬À@ÆŸì¿iAFƸAžc€AåA§÷ AIàB¢@íe(À¥ÀAme,B¡A;QxB.Í0A)¹tÁ A€A0B¨)@;ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZB¨èØ@sÍ Á#€@óýB¨èè@ÊüBÀí@@¤½`Bºaˆ@dmð@9¸@ämðBÈŠð@°Ö”BÅ?Ø@§¨XÁ A€A@BB_€@$SpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBJÆ€@¸‡D@ÏoA8«ØBeÆPAë¬BLËÀAB.xP@ÛÔ@A·€A[Ô@BMÈ€A%̾B&œðA&A˜Á A€APB p@DYP@àÿúZZÿúZZÿúZZÿúZZÿúZZAç @ôTt?õ·At…LAþ;`A1ÅnAñ9ÀA@²TAêà@ü6¨Àå¬@A|6¬AÙ‡ A,yªB ”pAOÔÁ A€A`B…VÈ@tµ€A€ÿúZZÿúZZÿúZZÿúZZÿúZZB-wÀAhÊÿúZZÿúZZB8˜A&pòÿúZZÿúZZB;ðA ÞÿúZZÿúZZBFÃðA „ÿúZZÿúZZÁ A€ApAuÓ@@² ˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€A€Bª3¸@¶°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€AˆBÛ@gŠ@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€AB?ð@™RÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€A˜B1Ò`@?4A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€A BUcP@Dº`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€A¨BLÂà@1R0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€A°A‹H@@ö[èA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€A¸BÐ@—üA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€AÀB*@†[A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€AÈBôà@©`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A?€A‹m`@ÅV@àÿúZZÿúZZÿúZZÿúZZÿúZZA³{À@씿”üAl=A±«àA$p†A½eA0È AÆL€@û‰@‡ÀA{‰AÙâ`A:ÖAºlàA/«°Á A@B}P@]¾À@€ÿúZZÿúZZÿúZZÿúZZÿúZZB’Axr¿ÕÍA”´B AJûB$Ö€AWaÈB_yÐ@ýCÀÍ @A}CBWÐA8ÔîBtÞ`A7ÐÁ A@@BSë@¹ð@ÿúZZÿúZZÿúZZÿúZZÿúZZAó8 AÔ²@«!A…ïB¤0AE«èAçì ACžÜAãdA60Á% €A…60A¿\`A-²B [AW?¼Á A@€Bçe@6TAˆÿúZZÿúZZÿúZZÿúZZÿúZZB·-¨@DAñA`LBÏc°@•¥hB¯Ç8AqÔB­‹@0°Ag A0°B¼@‹ |B§SAÁ A@ BÐPP@DÈÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBßÀ@‡÷DAOß A,BöñÐ@›'tBÞŽ˜@ñÀBÚƒp@tÊ ¿+Z@ôÊBã˜@‡PBçø¨@ÛÃPÁ A@ÀBH5 @L¸€A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÀp@ßzÐA<³A_§(B%ƒÀA FAêÞA@ÎüB9`@ÕfPÁƒAUfPBÍpAïDBj¡A*E€Á A@àC/@S(`@ ÿúZZÿúZZÿúZZÿúZZÿúZZBþn˜@€+¨@ ¬ÀAE0C 8@œ C—<@àsHCBH@E­À@}u@Å­ÈCFŒ@uXhC iÜ@ª»XÁ AABªS@åðAPÿúZZÿúZZÿúZZÿúZZÿúZZB“å @ƒÁTÁ+AÛ°B’ö°@¢¿B©8@æ‰B—¨@‚äÀÁ°i@AäÄBˆ#@²• B¹á°@Ö›hÁ AAB”+à@-EÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÀÓP@rº¨A[¤@òëxBÛÎ0@À¨BÁnh@ÙÌPB¸‚@nð@”‰À@îèBÈ:à@ÕdBÁã@Ò¦0Á AA B‚‡ˆ@ ËpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA0B¯@@2 P@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA@B ,°@ –ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAPB‡6ˆ@6°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA`Aà@™@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AApAío@igÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA€AEæ@ªe`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAˆBƒ½À@•ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AABÅà@ °ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA˜A’ß @ÑßApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA B̨@Ü`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA¨A‰8@Îõ˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA°AËv @ÑæpA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA¸B 0°@¯áA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A ?€Bu_@ @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A @Bú@"óÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A @@B~ÄÈB—AŒÁX’`AŒAãt`Aæô@òC6à@²NdC5^Ì@²1C+ç@uÿ°@u€@õÿ¨C50œ@µ8˜C0ß@µÐÁ˜?€A€BÓp@3Í€A@ÿúZZÿúZZÿúZZÿúZZÿúZZB®‚è@«¾ÌA¤Å A+ÝtBÊÒ°@ãâÜB XA ƒB¬Dà@·o(A…{PA7o(BÄE(@÷…¼B¡™xAÜÌÁ˜?€AˆCT@aAÿúZZÿúZZÿúZZÿúZZÿúZZBÇk°@©Wô@¸N@A)v”BÔ†à@ôÖ¬BÈ÷Ð@û¶`Bé—p@ p8A@A p8BùÛ8@ç(èBé»`@îˆ`Á˜?€AB¤‚X@2þÀAÿúZZÿúZZÿúZZÿúZZÿúZZBÑS°@ž¦0Ac¤`AÃDBæ‡P@ÛptBÉã@@ó‹ˆBÇõp@«U Á+€A+U$B»AÂxBÙp@ïŒ Á˜?€A˜Bîp@,p`A ÿúZZÿúZZÿúZZÿúZZÿúZZBÃä˜@¦ËXÁJ*àA&ê\B¼˜@þìB×@æn˜B™uH@ò?ðBE€Ar?ðB¿ˆABw3`APêÈÁ˜?€A BŒ„˜@;œpAˆÿúZZÿúZZÿúZZÿúZZÿúZZB–¤P@Ö”ÀÌ(AV*ôB“øA úB¡7AYtB¦|@ÔèÐ>ÖHATèÌB©‰àAÎBªèAšÁ˜?€A¨BçÕ0@J7ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZBòy˜@…TAE³àAmC h@» `Bë (@ÄŠàBòŽ˜@¨è@Ÿ€A(ìBù‹@î¢Bòø@óXÁ˜?€A°B¿`¸@GQ`APÿúZZÿúZZÿúZZÿúZZÿúZZB€Ý`A;ÖÁ <€A„U”BZÙ AUEJB—DA p B7 A!y@À³€A¡y>BñÀA]´îBh0Am¶HÁ˜?€A¸B+@`@ˆÎA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB1oA”ArŸÀAœ²þBO@AZPˆBŽ AbLBŽ€A„A•›0Aœ„B8*àAkhÐAߢàAKŸàÁ˜?€AÀB@v@@gÉPAÿúZZÿúZZÿúZZÿúZZÿúZZB ™`A@;²?¶ãAÀbdB!zA‡ zB,A‡…B9e A9–¨B^pA¹–ªB}„àA’âRAà@AZÄ0Á˜?€AÈB  @áµ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜?€AÐB¢ À@B‰ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜?€AØBžÞ¸@C²°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜?€AàBç@ÖêpÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜?€AèBð@µA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜?€AðA±r`@ïf`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜?€AøBe|p@h=ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜?€BA æ @û·(AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@@?€C¶ô@àà@€ÿúZZÿúZZÿúZZÿúZZÿúZZC"£@=ÐÁ• A TàCâ(@ÊtäC&@ÃÈC*Æ@À°ÁŸ{ðA À°C!£ @ÊÐdC3pŒ@ŹÁ˜@@@Aï @d0AˆÿúZZÿúZZÿúZZÿúZZÿúZZAÂ@@êî$@_€Ak„AÑÈ A-tA³øÀA |Að @ø*¸A3T@Ax*¸BS€A9Ñ*AÃ^ÀA'MøÁ˜@@@@CDì@/: AÿúZZÿúZZÿúZZÿúZZÿúZZCQfŒ@J¨À÷b@Ê#°CPÞ¬@¡(CV·@‘P€CQZX@MC Á¥ê`@ÍC CK @0€C]y¤@—àÁ˜@@@€B€Nð?Ö³ A ÿúZZÿúZZÿúZZÿúZZÿúZZBÏß @U¬(ÁWÈ€@ÕÏ(BÆÒÈ@ŸýôBàWH@“…ÀBÝÑ(@Q( ?¢@Ñ( Bä_Ð@—“ìBàw@–WèÁ˜@@@ Bªe?þràA0ÿúZZÿúZZÿúZZÿúZZÿúZZBž]è@<À¼ÀA/pBœÛ`@Áp@B§t@´d BŸ8@‰îøÁ»¡A îøBŒ‰ @ßNBºÇ@®ÆÁ˜@@@ÀC~É0@„¨A0ÿúZZÿúZZÿúZZÿúZZÿúZZC7ê@. @çþ@ÿX0C•èî@º’CðJ@¸ãC‘˜@–«À@æíA«ÄC˜]²@ß DC’øÔ@Ø”èÁ˜@@@àC:Ì@‰€APÿúZZÿúZZÿúZZÿúZZÿúZZC 5h@;uÀÀÆKÀ@»”ÐCOˆ@‰]ŒCÀ@ˆ´0CÀ@@OÑÁ9 @ÏÑCWŒ@™uCÖ0@–üpÁ˜@@ABÌ@@^ @àÿúZZÿúZZÿúZZÿúZZÿúZZCø˜@?Õ À™P@@¿õCû(@À´C ï@‹¼xC @Tð ÁXØ@Ôð(CÕ$@žPC’”@š‚0Á˜@@AB§$¨?íË€@€ÿúZZÿúZZÿúZZÿúZZÿúZZBqP@™TAºmAøB«üð@ĘBu@@ú•xBlÔP@Ì®øBÂAL®øBŸ9@Ü-@B/ÍA6.LÁ˜@@A C‰µØ@’#À@@ÿúZZÿúZZÿúZZÿúZZÿúZZC£] @ŽÌÀðš@A5ÌC¨æ”@Ì*TC«Ðœ@ÖÒ0C¤=$@jÀ>˜AjÀC¬4:@Ð…(CªÂl@Öç`Á˜@@A0Bý=X@ƒp@ÿúZZÿúZZÿúZZÿúZZÿúZZCv\@>)ÈAc¼`@¾J C&@’LÔC`8@†]@C´t@QíðA#p@ÑíèC#A@™ÑXC€´@œxðÁ˜@@A@B–^@¸`AÿúZZÿúZZÿúZZÿúZZÿúZZBõޏ@YuðÀÓÎ@Ù›HBú9¨@¢»øC‚ @ž©ÈBõm@kàA b @ëèC /x@¥f¤BëØ@µÏèÁ˜@@APCTl<@[epÿúZZÿúZZÿúZZÿúZZÿúZZCCP|@9–¿û@¹¶0CKf,@‰ŒCLØ@ˆ¿ˆCG[¬@X‹ Á9@Ø‹ CKÞd@ŸâLCTݘ@ 4ÀÁ˜@@A`C6ì@=ÐAÿúZZÿúZZÿúZZÿúZZÿúZZC+í@<(Aj$`@¼: C;Z @ÂôC+°@…â(C+Hø@U§°Añ¬@Õ§°CBÝ @£Õ C"Õà@—jpÁ˜@@ApC |è@8`A€ÿúZZÿúZZÿúZZÿúZZÿúZZC6È@uØA¶Ä@õJHCJÀ@·YC2¨p@²0C5°”@w @¬×@÷ C@@Ü@¶§dC:iX@µˆÁ˜@@A€BÙ@@‚BÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÞ=H@–ÜÁQZ`A÷œBÙ‹P@âÏ„Bôô@Ù0BÇL@¥Ò˜>òA%ÒœBÏà@õL€BβÐ@ò!ØÁ˜@@AˆC”/À@º½ø@àÿúZZÿúZZÿúZZÿúZZÿúZZC/,@ÁO¸¿é£AArØCƒ¿LA p¦C…ÊA0ÜC‚‡R@¹§àÀ>øA9§àC†A0AY Cˆ"‚A— Á˜@@AC{d@WuAˆÿúZZÿúZZÿúZZÿúZZÿúZZC¸¬@‡¯|A+`AÈxC/@Â¥ôCS@ÊxBûü@@pÀA“õðApÄC -È@ÅýxBñ]¨@ÛüÐÁ˜@@A˜B#Ï @yš @@ÿúZZÿúZZÿúZZÿúZZÿúZZAé§ A œÀ¢l@A#òAÚû ACÓPB àAVi|B_ðA`ÀÔV@Až^B ; A`)HB'{PAjœôÁ˜@@A BžVh@6À@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¹P@³°„Á¹ àA3ÒB¥y@A™æBÖ4(@èàBÑW @®DÁRv@A.DBÇUA¼ÊBä@î³ØÁ˜@@A¨Bê×h@N'PA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÁ~@®ß ÁÅA/´BºvÈAF(BÏ“p@òuˆB˘¸@·Àß6ÀA7üBÆA€AjÞBÖµð@ÿûxÁ˜@@A°BJØà@VÇà@àÿúZZÿúZZÿúZZÿúZZÿúZZB“Ô@í,<ÁàÀAmZœBpñÀAE…¼B²ÜhA6ìB‘@ð@ðÔx?«ÂApÔxB’’ A)ÓrB‘ÞPA- ôÁ˜@@A¸BµÔ @5ÖÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZB¹¨P@ÁˆHAΰAA®¼BÒר@ó—¤B¡ž A½\BÅÃp@¹åÐ@·“€A9åÌBÉ–È@ýðˆBÁXÀA’DÁ˜@@AÀAèþ @ÁäHÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@@AÈBZ>à@Uô€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@@AÐAjæÀ@Ôüè@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@@AØB¥8@CpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@@AàBhôð@Qú@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@@AèBS»ð@pv@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@@AðBCô@‡í€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@@AøAîýÀ@幘AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@@BB@õAàÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@ ?€Bî_@@Ùp@@ÿúZZÿúZZÿúZZÿúZZÿúZZBõ¥˜@”Î`Á„@AæìBì6 @׈BýÌ@ÌÉØBüGØ@›ûÁAû Béø@â›\C7ü@Ö“pÁ˜@ @BõS(@H0AÿúZZÿúZZÿúZZÿúZZÿúZZCžD@?ØÀ€@¿=`Cl@ˆ­¤CÛ0@‡HCÔx@S Á…W°@ÓC‘$@–8”C(–H@–¯ˆÁ˜@ @@BÛRø@u€@àÿúZZÿúZZÿúZZÿúZZÿúZZBéø¨@Gû0A é`@È8BöÊà@Z°BãB¨@‘ ¨BærP@VŠA¨.0@ÖŠC]<@–ctBÓyø@Á˜@ @€C¼@ A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÛ» @K}øÀÉzÀ@ËŸ BÚ}¸@”Bå„@ËBïx@QÁSÅà@ÑBçõ@™Â8C2p@”IxÁ˜@ @ C˜0@95APÿúZZÿúZZÿúZZÿúZZÿúZZCAl¼@>¥?³Y@¾Ä°CGÙ0@ˆ¨xCDß@‹ÈC@•¤@Z¾¦l@ÚCFÆx@)CE@@Ÿ¬˜Á˜@ @ÀBœ_ ?ÏFÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZB§½h@pnÀÈü@@ð–B§ @´[B²³¸@ª`B«aˆ@{“°À¢1À@û“¸B¬›H@»“ŒBµUX@³ØPÁ˜@ @àBo=p?é`@€ÿúZZÿúZZÿúZZÿúZZÿúZZB©V˜@qGè@¤”@ñp@Bµ?€@¬½tB©eÐ@´] Bˆ@šŒ˜Á4·AŒ˜Bñ@óaDB˜€@Ðñ˜Á˜@ ACäÌ@˜˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZC™ìÖ@ŽôÀÁ\¥ A ÈCœ×t@Ù‡¸C¢ýä@ÊePCŸ'ª@‘]€Á,àA]€C£ú˜@Ý—tC§:®@ΠÁ˜@ AC’/ì@˜´°?€ÿúZZÿúZZÿúZZÿúZZÿúZZC¦À^@¡ýÀÃ_ÀA"pC¬§2@ï2dC®Ú®@î9èC¨‡&@›[hÁ’ AC­ü²@âœC±§‚@èFÀÁ˜@ A C%(|@8Ÿ0AÿúZZÿúZZÿúZZÿúZZÿúZZCó„@C¹øÁe@ÃÛXCÙh@“XäC#”Œ@®C¬¨@J»Á˜ @Ê»C‹è@˜gpC#6ô@“EhÁ˜@ A0C|õ @rßA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC4šx@DÞ¼ÓÀ@ÅhC=<\@’)ÐC<ƒ”@‘øC0Èx@K:PÀûh€@Ë:PC5b¨@–”C<–H@–%HÁ˜@ A@C,gØ@5)PAPÿúZZÿúZZÿúZZÿúZZÿúZZC/@€@7ƒÁ™Ýð@·¢èC-œ„@‡ÌÌCA-È@‡Î8C,Žˆ@RŽÁ‘ñà@ÒŽˆC+u@GüC=È@šp@Á˜@ APBKÍÐ@à€AÿúZZÿúZZÿúZZÿúZZÿúZZB°h@¤'˜¿ƒ¬A$DPB•qx@ö*,B—NÐ@ï¶pBYnð@íºðAPL AmºðB%ÀAÂ4BGþPAAß„Á˜@ A`B–\@@µPApÿúZZÿúZZÿúZZÿúZZÿúZZBŒP@¶³0Àþp€A6Ó|BŠA¨A ~BšÄ @ý[B£š(@«NPÁ´ A+NTB¡5AŸªB´É @îjàÁ˜@ ApC†Œ@"ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZBæµ@@‘"ÈÁƒÚ°A<¼Bß§¨@ÛŨCt@п8Bùk¨@’špÁó˜ÐAšlBäk0@á œCt@Ï@Á˜@ A€BÄ ¨@-àÀApÿúZZÿúZZÿúZZÿúZZÿúZZBéPð@‘O@jõAi`Bö°È@Õl@Bï‚È@ÖШBóØ@“rÀñ΀ArBô½`@Ü$Cz0@ÕÇXÁ˜@ AˆC@–\@|É APÿúZZÿúZZÿúZZÿúZZÿúZZCFH@‚ÕÁ Û AíCHõ@@ÁjCR™|@¿ CP ¬@n)0À/΀@î)(CUûD@¯F8CY¦˜@­öàÁ˜@ AC8´ä@w PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC2Ô0@y(?ÉV@ùJpC9vä@µâ”C8Á4@¶ÉXC8yX@êHÀ zAêLC<ÎØ@¼ä¨C@-”@¾‹èÁ˜@ A˜BµÀ@@ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBMsÀA)æÀ;€A…BüBHô A8ïB^˜ÐAJï€BO! A4XÁ $A—4VB?€àAd·8BjRðAR.¨Á˜@ A B.Ú°@‹û˜A ÿúZZÿúZZÿúZZÿúZZÿúZZBBò€AîðÁ UÀA” 8B5‰ðA]cðBZeAOHBƒ’Ø@ÿvHÀJéAvHB‚†hA@ž¦BŠ^A/ðÌÁ˜@ A¨BĈˆ@7Jà?€ÿúZZÿúZZÿúZZÿúZZÿúZZBâ0@˜ô¬ÁÈàAXBÛûè@áX”BðèØ@×qðB×|È@´æ`ALéA4ædBæM¨@ùÇÀBÏ ÈA¼ôÁ˜@ A°B‹Ú@]Tà?€ÿúZZÿúZZÿúZZÿúZZÿúZZB‰” @ñìäÁ±M`Ar”BhbpAEbÞB¢À8A\„BŠ·H@úºðAçàAzºìB”!¨A Â0BƒWÀACltÁ˜@ A¸Aƒ @ÐÖpA ÿúZZÿúZZÿúZZÿúZZÿúZZB & A.}ö@³P@A® îBA€«ËB’An-ØAÜ`Aˆ(@K9€A—ˆ&Aæ¢A]î€AÑ`AMýÌÁ˜@ AÀBзØ@7êð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@ AÈBû @ªpA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@ AÐB÷ @C›ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@ AØBZ0@¡¤ØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@ AàB:/p@˜u0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@ AèBb2@g@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@ AðB„P@i3@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@ AøA^›€@Ψ¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@à?€Bö(@h?€ÿúZZÿúZZÿúZZÿúZZÿúZZC,ì@ŽÆ(ÀßAÞC’ @Ë„C©à@È'àC'ü@˜ÐAH AÔCO˜@׫,CŽ @Ø–ØÁ˜@à@B”˜?ö AˆÿúZZÿúZZÿúZZÿúZZÿúZZCZ@HÈÀJa@ȯ`C5X@ŠV(C@“@°Bûë@Yê@@˜]@@Ùê8C0p@• $Bøt(@¡Ç€Á˜@à@@C0@‡ì°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCóø@;O°¿´h@»oC®8@†—üC5d@†FHCì@Jj?:r@ÊjˆCB@’D˜CPx@âðÁ˜@à@€C.Xh@u–PA@ÿúZZÿúZZÿúZZÿúZZÿúZZC/ @@=ÁpÁë@½áHC/Bà@†C6d@‹ˆèC&~ @U ?_‚@Õ¨C+Ÿ´@šÐXC)>¸@™§pÁ˜@à@ BgDÐ?ÜkA€ÿúZZÿúZZÿúZZÿúZZÿúZZB¡´8@~v AHÀà@þ ðB³œH@´Ã`B˜ÏP@¼äÐB™K°@ˆž@@xAžB¡”˜@Ë¿ôBš@@ÂXÁ˜@à@ÀB¼’ð@µÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBa;À@ÁqdB7iÈAA’B¤0@¶÷„B “€A1>¬Bƒˆ @¸ ˜B=ÿÈA8 œB¹ñ@­‹ B-/PA)ÌÁ˜@à@àCê$@N–@€ÿúZZÿúZZÿúZZÿúZZÿúZZC3<@AÀ(ÀÈ€@ÁáC7 „@’DÌC<Šà@‰åC4ò$@DÑÐÀ@ÄÑÐC;—ü@”08C0ˆ@ÔöPÁ˜@àA€AºÊ€@Òú˜A ÿúZZÿúZZÿúZZÿúZZÿúZZBûÀAA•Ž Aˆ!BM± AD˜^B@ÀAMøByÐA ïHA¹í°A‹ïHBE™ A`±ÂAÊ•€A9×lÁ˜@àAˆB®¸@°A ÿúZZÿúZZÿúZZÿúZZÿúZZBã@‡ópÀsA °Bç™à@ɨBñ¨@Æ¡ÈBØì @–‡xÁ6nA‡tBÔÛÐ@ä–ÄBíÙ¸@ÕK¸Á˜@àAC9IX@rAÿúZZÿúZZÿúZZÿúZZÿúZZC"  @y1°ÁœÀ@ù`˜C"y(@²îÌC-·8@º•C'„T@ Áû\ÀA Cjˆ@¼¯¬C>Cø@¼ØÐÁ˜@àA˜B °@/¥ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¸«@ º¼Á0# A ÙhB²žà@ó&¨BÊçˆ@áàÈBÔ< @žìHÀ{‡€AìHBÕY@ç„´Bß™È@ç"ˆÁ˜@àA AÈÜ @ÚL AÿúZZÿúZZÿúZZÿúZZÿúZZAÚ[ AnLÀ©3A†ˆTAÉ£@A7ÔLA÷M`ANiBÐA\ôÁ[Y A“\öAÝñ@AE54B(Ê Ad•0Á˜@àA¨B8d @]ÐAÿúZZÿúZZÿúZZÿúZZÿúZZB‚ä @â;À@±Q€Abh8BŠŠhAÕÌB€Ï@A+½@B"£°A-Ü¿”4Až-ÚB!ÚAa žB(õ AeîhÁ˜@àA°B;íÀ@xÍ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB7ÍàA)8Áñ³ A©!ôAøÊ`AP½>By„`AˆyvB2pA#3\A©^PA£3\B]!°AVÖ–B ²0AzeDÁ˜@àA¸Að‰ AÇ”AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@àAÀAIh€@º0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@àAÈB¥~0@6×°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@àAÐB6Ä@‡¯àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@àAØBžé¸@),€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@àAàB.Q@@›÷Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@àAèA’& @éËPAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@àAðA›zA»øA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜@àAøA•¼à@ó à@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ˜A?€C•˜À@­ë ÿúZZÿúZZÿúZZÿúZZÿúZZC‚ËÐ@Â%pÁ*á@ABF˜C€»X@üi|C…wÎA œC‡H@Ã2ÐÁƒnAC2ÐCƒã*AÒJC‹DA&PÁ˜A@C $Ð@í A0ÿúZZÿúZZÿúZZÿúZZÿúZZBð·@x©Ð¾×€@øÔHBó^@‹:tBó @ÐàÀB÷³H@y °ÁŒ€@ù ¸Bó)p@Ž~ÜC@Ï‘xÁ˜A@@C…ó2@’v @@ÿúZZÿúZZÿúZZÿúZZÿúZZC}êd@hû@?:J@é#C²ú@©)”C€¼v@¦/HC‚?|@kÀà@ä¡@@ëÀØC‡ê@¬IÜC‚‹b@§•àÁ˜A@€C¥¯¨@Ø}¨@ÿúZZÿúZZÿúZZÿúZZÿúZZC³‚T@¬ @ã#€A,Ÿ(Cº Þ@ò\xCµ¯²A›€C¹ñ²@±‹ À‘!@A1‹ C¾0X@øB°C¿[òACHÁ˜A@ C²0@)ZÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBãÜè@>8xÀ€@¾Y Bé/Ð@‹¸ˆBìhØ@‰{˜BêãP@IŒÐ@ÝW@ÉŒØBú5È@‹ÁÜBêŽ`@™ì@Á˜A@ÀC‡¿F@Ž àA ÿúZZÿúZZÿúZZÿúZZÿúZZCˆ² @eÀ@°w@@åF8CE®@´64C‹äL@š}ÀC‰ðX@„ÈA’ëðAÈC”,Œ@Ð}@C‰è–@±ñÁ˜A@àBíH¨@!}0AÿúZZÿúZZÿúZZÿúZZÿúZZCBÅ@)Ÿ˜¿ýÔ@©¼ðCIæÐ@tTCKNà@~š0CI 8@E>Aƒ<êAÒ' A<þ¶AÓÀA?ÉèÁ˜AA¨B‰â@Ž_°@ÿúZZÿúZZÿúZZÿúZZÿúZZBŒÁ˜A0@ CE7ô@AßAÿúZZÿúZZÿúZZÿúZZÿúZZC5k@](8Á¼à@ÝOC7O0@ ÿC?Ü@@¢fC6Ø @W$ÐÀ^º€@×$ØC; @œoœC>ÆÀ@ždÀÁ˜A0@ÀBƘ¸?õîàAÿúZZÿúZZÿúZZÿúZZÿúZZC@¬@SÓ`@¹Z@Óø¸C+Ø@¤I4CüX@’hC—œ@ML`Aý@ÍLhCVd@œl(C @‘NÁ˜A0@àA—`@ÍH@@ÿúZZÿúZZÿúZZÿúZZÿúZZA¤áÀ@Ðo$ÀŒQ€AP” A™ÜA>ÊA¾X@A!úlA¥ß@ÔXhÀI8ATXdA ,AvAº7@A"Ú Á˜A0ACêH@#á`AÿúZZÿúZZÿúZZÿúZZÿúZZC0ð@_B ÀÏ¿À@ßiàC5À@£à$C;Í4@¦áàC8›D@_z@€@ßzCB¤À@¤éàC@3@¦7¸Á˜A0ABœñà?å›@?€ÿúZZÿúZZÿúZZÿúZZÿúZZB±º¸@‡ÜôÀª*AõDBµÀ@ÊuBÀaˆ@ÉJˆB›ìˆ@‘©à¿ÚTA©àB¡û0@Ѹ”B¥žØ@ÞäèÁ˜A0A CjIä@‹ÈA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCIL@ŸI¸Aƒ×AfpC\1@ú CK'x@ß{xCLÐ@”}ÐAžÞàA}ÐCa™¼@å6˜CLüP@Ô~Á˜A0A0Bœ¤˜@S€ApÿúZZÿúZZÿúZZÿúZZÿúZZB³ý @„h@êA€BÀ0ø@Ç{¼B»eÐ@ÃdPBÂü(@xàðÀ @øàðBÈ~ð@¸¼BÒk @º×`Á˜A0A@CI@RžAÿúZZÿúZZÿúZZÿúZZÿúZZC*h@tÃøAH@ôðØC&ä@ÅB`C;@@¦  Cþ¸@QsÀA¾rà@Ñs¸C& Ì@”g C š0@£‚ÀÁ˜A0APCü0@N×ÐAÿúZZÿúZZÿúZZÿúZZÿúZZB½9˜@€˜¤>θA°hBǪh@ÈÁ|Bǯà@¶‹¸B¹0ˆ@Œ `À/Å€A \B¿¿(@Û©PBÆ…0@Äù(Á˜A0A`BÑÀø@)pAÿúZZÿúZZÿúZZÿúZZÿúZZC >@@W@¸¾‡@×hèCGä@¡*èC_„@ŸÏˆCç @_‡p¿ç¨@߇hC˜@¥ñÈCh@¦À°Á˜A0ApBƒP@!È€AÿúZZÿúZZÿúZZÿúZZÿúZZB¶ù0@…P@°@AlBÅÈà@ÂDB»}@ÉÞ@BµqÈ@-pAr`A-pBÇ—À@ÍqèBµ†8@ÛÑ0Á˜A0A€B @}GÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB_ú@Тô>‹APÊÄBjêÀA”ÐBk´€Ai BPËð@òÚˆAÞž0ArÚŒB‰× AŠNB!<@ARž¤Á˜A0AˆBN0@ŒbÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZAèÉ@@üF¤Al~A|w`B" AHîÌA¶ÙA+U4B›@A ØÁƒ‰@AŒÚAãÆAAcÐB8N`A[‡ÈÁ˜A0AB¨Ø@"Üð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBDJð@÷ÜAø AwÁHB][A+mbB<4PAALBR @ø/ˆÁÕÍðAx/ˆB!¨0ARŽ@B‰çØAxÁ˜A0A˜AÜ£`@Ìú8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB &A FÒ@¨A€AŒb¢B„ AN•ŽB‹pAM°|B¿AËXÁ`AËXB  AO<äB(Ñ`AX~ÌÁ˜A0A BX‹À@N±ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZB]0A$ˆèÁu‘@A¤©úBCêA}¡@@òpAÿúZZÿúZZÿúZZÿúZZÿúZZB”`@íšd@­RAmÅB‰\ðAšÂB|÷ÀA>ë¼B‹îˆ@ä%€Á¤0Ad%€Bs °A0ƒAíìC#˜D@±é\C#š¸AûˆÁ˜AP@€C ¼@0´°@ ÿúZZÿúZZÿúZZÿúZZÿúZZB±°@…@,'AB¹k°@ÈØB´ @¼)ÐBÑ)ð@u‰à@§U@@õ‰àBÝ7Ð@¶:ÐBÒ¯Ð@°;`Á˜AP@ BÏRx@@0`AÿúZZÿúZZÿúZZÿúZZÿúZZAœz€@Ç|t@†)@AG |A³¹ AaVA‘0ÀAípAýi @òÇ@@®6ArÇ4èÁ˜APApBãÁ0@Eþp@@ÿúZZÿúZZÿúZZÿúZZÿúZZBðû @_+ @nY€@ßVØC·t@©úXBü@£“ÀBäHð@Ž  A¬ÃÀA  Cå¼@ÏžÜBÛ0H@Ù–0Á˜APA€BJÙ@9, AÿúZZÿúZZÿúZZÿúZZÿúZZB‚Œ @±¯XAŠç@A1Ò B›%h@Ûf0Bp3@Ah°BbäP@å.An‘`Ae.B† AúBPPA@ó(Á˜APAˆBŽöà@%YPAˆÿúZZÿúZZÿúZZÿúZZÿúZZBH˜0@éP,A¤›ÀAi~dB|¢0AèB(ÓpAMO BJÀ@ûx`?ÉàA{x`BV0A.F¸BRÃ0AEèdÁ˜APABúP@X0?€ÿúZZÿúZZÿúZZÿúZZÿúZZBS @ùAË(`ACàHB¾@džèB‹JPA4Bž°@Ëâ8A®»ÀAKâ°@©¾´ÀZºA)àBD@ù>TBUs€AB$B«°@ÒPA‚sARPBIîpAj~Bü°A7làÁ˜AˆA A½|à@ð£@ÿúZZÿúZZÿúZZÿúZZÿúZZBSãà@˜',À¤Ç€AE¼ÿúZZÿúZZÁA C(„l@•ÖxApÿúZZÿúZZÿúZZÿúZZÿúZZB™E@@ÇZ¤ÿúZZÿúZZBŸÅÐ@ÏϸÿúZZÿúZZB£ @åS(€B–.@ïÅDÿúZZÿúZZÁA0CÏ…Aðô@@ÿúZZÿúZZÿúZZÿúZZÿúZZCìnêA÷^ÿúZZÿúZZCö—ÎAtÿúZZÿúZZCè."A.WT€CòƸA6L,ÿúZZÿúZZÁA@C–)„@ü˜ApÿúZZÿúZZÿúZZÿúZZÿúZZC‰a¨@¬ ÿúZZÿúZZC?ª@³y|ÿúZZÿúZZCˆê"@¯Sˆ€CÀ@·1\ÿúZZÿúZZÁAPBÁ7Ð@:žAˆÿúZZÿúZZÿúZZÿúZZÿúZZBŠè@÷KŒÿúZZÿúZZBÀØA˨ÿúZZÿúZZB;L°A_5x€BCf0AhÜ~ÿúZZÿúZZÁA`C%°@N\€A ÿúZZÿúZZÿúZZÿúZZÿúZZCOä@ðÿúZZÿúZZC è@’¼(ÿúZZÿúZZC… @ ¢h€Csä@§.ðÿúZZÿúZZÁApB“°@RQ€A`ÿúZZÿúZZÿúZZÿúZZÿúZZB¤‹Ð@昼ÿúZZÿúZZBª¥X@ï%ÿúZZÿúZZBßh@Ýup€BÊòà@åÀ”ÿúZZÿúZZÁA€Bs@²`@àÿúZZÿúZZÿúZZÿúZZÿúZZAèAB/öÿúZZÿúZZAïÞ AHµÀÿúZZÿúZZAÈLAn7¼€AÎ÷ Av&ÿúZZÿúZZÁAˆB “AšŒ@àÿúZZÿúZZÿúZZÿúZZÿúZZC~ @ã¤ÿúZZÿúZZC`ˆ@êQ<ÿúZZÿúZZBÕ@ñ/(€BÛ!ˆ@ø,ÿúZZÿúZZÁAB$/°@‡HA0ÿúZZÿúZZÿúZZÿúZZÿúZZA¹³`A.§ìÿúZZÿúZZA¾5@A2å(ÿúZZÿúZZA‡ýÀA>9\€A‹  ABÄÿúZZÿúZZÁA˜Bh•à@âAÿúZZÿúZZÿúZZÿúZZÿúZZAÞÀAEædÿúZZÿúZZAâ!àAInÿúZZÿúZZA…A<ò„€A‡:`A?ô~ÿúZZÿúZZÁA AŒ3 AW¨@àÿúZZÿúZZÿúZZÿúZZÿúZZB):Ac&ÿúZZÿúZZB+=Af3rÿúZZÿúZZBŠ(AHšØ€B‹-ÀAJQFÿúZZÿúZZÁA¨Bï#`@B A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÜß @â?´ÿúZZÿúZZBÝâ@ãHìÿúZZÿúZZBÝ„ø@÷ù0€BÝ›@øðÿúZZÿúZZÁA°A¡G A©AÿúZZÿúZZÿúZZÿúZZÿúZZBî€ALÒÀÿúZZÿúZZBdÀALÈÿúZZÿúZZB"ÙÀA£æ€B!w0A¡·ÈÿúZZÿúZZÁA¸BGK0@¬ÿAÿúZZÿúZZÿúZZÿúZZÿúZZB± àA jhÿúZZÿúZZB®åˆA ·€ÿúZZÿúZZBrPAr¼€Bn*ÐAm¶dÿúZZÿúZZÁAÀAJ @A˜@àÿúZZÿúZZÿúZZÿúZZÿúZZBðPA>^ÿúZZÿúZZB ÎÀA|ç$ÿúZZÿúZZA­dàAu£\€A¨v An¦nÿúZZÿúZZÁAÈA8¥À@øëÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐBÛið@}w@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAØAƒµàAOèAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAàB{@üTà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAèAaÖ@AÓ¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAðAŒÁ A&±ÜAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAøA­IA+‡ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁBA‡ò A#ÍA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@?€BÆP?ä£@@àÿúZZÿúZZÿúZZÿúZZÿúZZB¤oh@´ hAK A4)€B±zØ@´PœB–{ A¥BÅx@ìðB&zXAlðBº³8@°ÄBJíÐAY×tÁ@@B¢P?¸ŠAÿúZZÿúZZÿúZZÿúZZÿúZZB§Ù€@{€ÁVu@û>B›ðø@¾ xBµX@¦0B¦þà@|ÅAQ” @üÅB¶¹P@©wœBš@½ÛÁ@@@C'Sx@'æA0ÿúZZÿúZZÿúZZÿúZZÿúZZC/´ @>œÀ›þ@¾»hC0Œ@Š\øC33@†9C5ð¤@A Á à@Á C4¿ì@‹ˆ”CëB`ÖAƒÌBa'ðA ƒˆÁ@ABxÌp?í5A`ÿúZZÿúZZÿúZZÿúZZÿúZZB:4@ßêÀܨÀA`¸B3Š@A0&’BN¤@A•¤B2p@ϸªˆAO¸AÖÂ@A3'PBƒŽˆ@ò °Á@A BåÀ?ïR@€ÿúZZÿúZZÿúZZÿúZZÿúZZBŸ¿(@ˆå€Á ÏAüdB…@ÔnÔB®bð@½a Bš†È@š ˆA´°pA ˆB¹3Ð@ÅõðBˆ±˜@ûÌÈÁ@A0CNô´@U#à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCO€ @LŰÀHÙ@Ìè8CVÓÔ@–¢ CXÉ @–ÈCUÒ0@TáÀÀÖã€@Ôá¸C\H@œ›¼CaF|@œñÁ@A@C‚Ã@‡§¸A`ÿúZZÿúZZÿúZZÿúZZÿúZZCm´@`7øAaÿ @à^C~‘@ª äCn¢à@Ÿ´xCl€0@bJ€Bx@âJˆC„:@¬ê(Cd“h@ 2èÁ@APC4ÿ<@B`A€ÿúZZÿúZZÿúZZÿúZZÿúZZChü4@hvPÀœÿ@@èž8Cp.è@¥'TCtQè@°rHCj0p@i•°ÁZ@@镨Co7 @§9ŒCx@°QXÁ@A`B¬ú@jàA€ÿúZZÿúZZÿúZZÿúZZÿúZZC ¸l@B~È@i€@ C„´@—z„CÅ @…« Cb\@b¢0Áv`@â¢0C²P@©^|C¥´@£Œ@Á@ApC.üd@@•@ ÿúZZÿúZZÿúZZÿúZZÿúZZC3s @k²°A’gÀ@ëÜCC p@´NTC0d<@¤Þ¸C7øð@w’`A·Š`@÷’hCJÉ@·2xC2Ž(@³¢hÁ@A€B™è@6AÿúZZÿúZZÿúZZÿúZZÿúZZBÁÊð@™~ ÁµàA™TB¿ç¸@æÀBÐÂp@Ú£ÐBÔä°@—é€@n+€Aé€BßÚ€@Ú(BØ@áªÁ@AˆCQ<@>”`ApÿúZZÿúZZÿúZZÿúZZÿúZZC“<@TA9ÀA7HC d¸@ÚÃÔC–8@ÈİBöt˜@œÀ>èøAÀBýîp@ãVBýNÐ@âõXÁ@AAøà@»ö@ ÿúZZÿúZZÿúZZÿúZZÿúZZB©ðA ÃâÁ’UÐAŒÝ˜AÝàA9Õ B:4 A]:„Bdø`AlÀή€A„lB\ñA6@ÒBx*@AHþ8Á@A˜Byh@Eë@AÿúZZÿúZZÿúZZÿúZZÿúZZB¢é¨@·³ Ab‚àA7Õ¨B´]¨A)B˜> AÀBŸ•(@àŸAWA`ŸB´ðA™ŒB÷HA2V€Á@A Bý•à@T@@ÿúZZÿúZZÿúZZÿúZZÿúZZC¢@ˆôˆÁ5L€A HC¶Ü@ƳäC.l@ÂŽ(C;@”0ÀA0CoØ@Ôž˜C—P@Óˆ@Á@A¨BNà@¨¼ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB5û Aš˜@}€AŸ¹B;“ÀAab$B3œ`Af¼Aóá AdÀâL€A•dA×´ AE—¸B …AaÕØÁ@A°B«ÿÀ@=€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBœ@ÙálÁ$ì`AZ ´B‘LxA"5¦B§‰AäBþø@È´ðÁF AH´ðBµÕAÖðBÐøALÁ@A¸Aж @ât`@ ÿúZZÿúZZÿúZZÿúZZÿúZZA÷ùÀA¤ÁE€A0ÞAήàA>FBk AS· B4"PA(Ù0À™ÀA¨Ù.B'àAiÌÄB=ÐAnÀÈÁ@AÀBò´ˆ@TÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZCßô@ëWøÁ K€Ak‡0Bê™xA)ÿ C ãPA¤´BÞmHA{ØÀþÀA…{ÚBÐhøA<ƒ2BãßhA5g´Á@AÈAÂÒà@Ü÷ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐBfg @UÝÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AØAk`@ì¥0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AàBo @8(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AèAüe @ñh A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AðA¬è@@ûxAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AøA×€AŸÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@BAˆŽ @î—8A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@€?€B—˜p?¼/€AˆÿúZZÿúZZÿúZZÿúZZÿúZZAÎn@@ýI¿P0A}rPA˺ÀA)¥lAÐ7 A;,œAó A4A&†àA2B¨@A6AÈØ A7DDÁ@€@C|Lx@„ÑàA0ÿúZZÿúZZÿúZZÿúZZÿúZZCX8@].?²†@ÝR C[~@¥”ôCWú@@”˜˜CVúœ@[HàA=9À@ÛHØC`2Ø@¨§ØCQx@aèÁ@€@@C@ˆÿ¸A0ÿúZZÿúZZÿúZZÿúZZÿúZZCŽÎ@…†¨A\ƒÀAœlC“ÿ¨@ÇmØC‹¥j@¶¥C‹ûØ@ƒÏ0AdäàAÏ0C’®@Æa¼C‰ž@³å(Á@€@€A X @”3p@àÿúZZÿúZZÿúZZÿúZZÿúZZB‹@ìRXAà AlxðB(3ðA%ƘAüÉÀA.bDA°Ã @Ö«ÐÁ'àAV«ÐAŠ¿ A>AÝËàA-ÌÁ@€@ BÒp@_ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZC ÞP@7NÀAt À@·lÈCÀè@„ìCÒ¼@„}èC A<@:ÉPAz `@ºÉPCûÄ@‡±C( @‡~øÁ@€@ÀChh@›~@@@ÿúZZÿúZZÿúZZÿúZZÿúZZCuP@a+8¿H@áP@C|Áh@§œøC{\Ü@Ÿä°C€hš@ˆ·à¿KA·àC„ùÚ@Ë#ˆCƒÛ¢@á(Á@€@àC@˜@"_`A`ÿúZZÿúZZÿúZZÿúZZÿúZZChÜ@6‡HÁŸV0@¶¥pCªÄ@„÷C%ïX@…‘pC˜@MÊÁäÑ0@ÍÊCpX@”ÊhC.K@˜[€Á@€ABà x@×PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÁK€@]‹@Ì@@ݯØBÏ8@¡À´BÀâ@¢Å@BÕšh@^p@%ì€@ÞhBá8@£ èBÙí@£ÈÁ@€AB„·`@ ¼0@ ÿúZZÿúZZÿúZZÿúZZÿúZZB\ó€@³+0?=¢A3I BgðAe@BcP@ÿHXBM0@©!xA’©°A)!xB˜‘ @ÚŽÌBbcpA ¦XÁ@€A C¡›Æ@˜ñ˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZC¢F@•~@A‹`A—lC«~Ž@ëÈÌC¦H@ÊûC¥È@˜èAmƒ AìC±LX@îö$C¨#@РÁ@€A0CóA¬@ãƒAÿúZZÿúZZÿúZZÿúZZÿúZZDÆq@Ý\¼Àå»ÀA]‚TDˆ A!â‡ÄAzÀCXÀ@Åm”CP@ÆÁ€C Ëœ@…ÈÁ”^€AÈCŒ\@Ç2´C+ø@º>`Á@€A˜B¥pˆ@–PA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÚìP@™ÀÜÁŸ'PA݈BÊãø@êÙ(Bô¼X@иðBñ+(@™Þ?ç³AÞBö÷(@ÜmtBôÖ@ßTÁ@€A Bž°@M1ÐAÿúZZÿúZZÿúZZÿúZZÿúZZB;Z0A²PÀªžÀA‘ÍâB2ó0AE‰^BIúA\ÒðBYÐA/°?„lA•/°B¢AN5ˆB—ÐA]@ÌÁ@€A¨Bô®°@poàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCØ`@Œ;$Á[¸àA VC®@Ë´CÅŒ@ÄèÀCh`@JˆÀïÖAJˆBù‰¸@á·DCºø@Ýð@Á@€A°Aø« @Á˘A0ÿúZZÿúZZÿúZZÿúZZÿúZZAÄ<€@ÿlô>"€AžÔAÄ\A1ÂAÅA@A8ƒÀBu AŽÌA}ãàAœŽÌB3½ÀAhM,Aì¹ÀAPùðÁ@€A¸BU@X¾àA0ÿúZZÿúZZÿúZZÿúZZÿúZZB2 ÐA“šA~•A²âBOtðAX¨:B|AbßTAî A™¬À»[ÀA”™¬AÓX€AB'èBÄ€A]“ØÁ@€AÀBtûp@F&àA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBCARðA+ƒlÁ@À@ÀB»¥°@ 0@ÿúZZÿúZZÿúZZÿúZZÿúZZBÏzÈ@H¡ˆ@Ø*@@ÈÂðBÝ@hBÎx@”²Bº:h@d§à@ÂŒ@ä§ØBÇ“€@¤btB¹Ø@©tÀÁ@À@àCg‹L@kYpA€ÿúZZÿúZZÿúZZÿúZZÿúZZCxK\@_†@Áêép@ß« Cr| @œXdC‡ˆ@ª;PCp @€Ü Â8ØAܤCaö¬@­˜C‡À(@ÊÚØÁ@ÀACK8ä@hÛ@€ÿúZZÿúZZÿúZZÿúZZÿúZZCU@Ð@R·(A©Î@ÒÚ˜Ci(@¤x8CQ›È@2ØCOà@mA@B ¢H@íA8CjI¨@»®4CDn8@ @øÁ@ÀABé1Ð@ÀApÿúZZÿúZZÿúZZÿúZZÿúZZB¨ Ð@{L Aèê0@ûw(BÍŸè@£ßpBh@Ëo B§·`@}ý@ÑÀ@ýýB¶8@@µçìB§F°@À8Á@ÀA C“LF@±`A`ÿúZZÿúZZÿúZZÿúZZÿúZZC–EÜ@‰ftÁz=@A }àC˜Þn@ËLC A@ÉÖC¡&@ŽÕpÂ5 AÕpCœg¨@Êø¤C¬mP@Ú@Á@ÀA0CJ\@*åPA@ÿúZZÿúZZÿúZZÿúZZÿúZZC üø@B-°¾(Ð@ÂOCIð@) CàH@ŽóA™2tAëX`ALÊ’B'• Agi`Á@ÀA°B#@‚ @AÿúZZÿúZZÿúZZÿúZZÿúZZBWá`A1Á sàAMvBCŠAV€ÌBn{@ABxðB0|°AytAæ’°A’ytBhdALÞ²Aï…AQ} Á@ÀA¸B`ÛÀ@ZzÀÿúZZÿúZZÿúZZÿúZZÿúZZAÛÍ€Aíˆ>ÝLA– šAÛ@ ASmnAÚö`ASG°BЬÀA@xðÁ|à AÀxðBqŒ@A}ùBšA{ÀÁ@ÀAÀB³Â@;—°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAÈB€yh@CÔpAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAÐA¿¦à@ìÚ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAØAâE@@Ü AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAàAŒg`@èÅh@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAèAèa€@Ô'è@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAðBŒ"È@L®p?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAøB…# @Wè0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA?€C.h<@]pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCFœ@‰–èÁ A ­üBÿt0@ÄàCQÄ@ÁÓPBú·€@•wøÁàAwøBóß@@ÕP CÛ¼@ÓU8ÁA@Cqut@ŽëhA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCq=8@a\p¿‰@á‚@CsÍX@Ÿ’ìCsHp@¢%ØCtwœ@‚æ`¾`Aæ\Cxih@º€Cv`Ø@¼„8ÁA@@CK\X@SC@ÿúZZÿúZZÿúZZÿúZZÿúZZC+¼Ä@B·èA~*À@ÂØ C78@ˆØC%ô4@ŽòC,o@U¥€A5`@Õ¥€C69ô@š¤tC)+D@™,ØÁA@€CV=@@ûè@ ÿúZZÿúZZÿúZZÿúZZÿúZZC_€@W Á7`@×0@C_h\@œ<¤Ci«@šÄ8Cd½¼@ZíÁÌÀ@ÚìøC^Iø@œ6üCvt @¡ÁA@ C«cr@¤ZpA`ÿúZZÿúZZÿúZZÿúZZÿúZZC³Ðd@ ]¤A)2`A x´C¼$J@ðìPCµ›@á9ØC·Yh@£ÛØA>¬àA#ÛØCÀº @öðtC¹ @æY@ÁA@ÀC˜”@n€@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÚÿ@<Ã`À¾·À@¼ãPBܦx@ŠªBç±`@‰8BÚs8@CÁ ÀŽPÀ@ÃÁ BÞGP@÷ÔBåÆx@Ž ÁA@àC::|@_pAPÿúZZÿúZZÿúZZÿúZZÿúZZCRŒ@3Š8@Ç€@³¨ÀC_<@…Ä|C&L@{ÈC¿¤@9 À?¦y@¹ ÀC!ó¬@‰ÄxC|ô@†à8ÁAAC-âø@*‰ A0ÿúZZÿúZZÿúZZÿúZZÿúZZCµ”@:XÀh®@º10CB@Ž €CTD@ƒpC´@?0Àí“À@¿0CÕØ@’\Cœ4@‡xÈÁAAB(@!³`A ÿúZZÿúZZÿúZZÿúZZÿúZZB£?@rÎA`€@ò÷ÐB³]@²ßXB¡h@³&hBž{ð@)øA êàA)üB®õÈ@¸,B›õ @ÅðÁAA C+€ @:tðAˆÿúZZÿúZZÿúZZÿúZZÿúZZC€@+°Á#l`@«$PCåÈ@§°C)À@yCí @Bp@Áê€@Âp@C‘¸@‘ŒC%7@ŽU8ÁAA0CbŒ@/S0ApÿúZZÿúZZÿúZZÿúZZÿúZZBÛMp@Nã0@Í_@ÏXBì8à@–íBÞSÈ@šêHBÙðÐ@dˆ0Á)à@äˆ0BÙA@¯‚ Bî¤8@¢U°ÁAA@CLð @K¿`A€ÿúZZÿúZZÿúZZÿúZZÿúZZC€õ4@ûd@„x€AlCˆ$@Ò_”C…±v@ÑÀC…†@ˆÐA¯~ðA ˆÔC‘ |@Õ¥C…P^@Ì÷ðÁAAPCŽ”Ô@ŒXøAÿúZZÿúZZÿúZZÿúZZÿúZZC¨*@¹]ÈArfÀA9~ÄC³£A ëˆC«·ªAãˆCªÚÂ@²Z°@µ,ÀA2Z°C´úA¼îC±âAÅ´ÁAA`C–2Ü@®½P@ÿúZZÿúZZÿúZZÿúZZÿúZZC?J@œï¸A§ÿA ðCR…Ì@ì„C<Ø@ã9xC:#@“ HAIRÀA HCH¨Ø@Öò(C;·ä@ܤXÁAApCe÷@¶hÿúZZÿúZZÿúZZÿúZZÿúZZCugð@›¨A¼àA µhCØ6@ЧPC{«Ô@ЦˆC~…ä@z"¿&@ú"ˆC„ l@³Z(C„Ƕ@¼º ÁAA€C¥X@4—€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÕ°@©ÜAc: A)5øBë¡h@Â|BÎú¨Až¼Bà,@‰ž`ÁCWàA ž`BÛqX@ÒËüBõÈø@À€ÁAAˆBȱ@"Å@ ÿúZZÿúZZÿúZZÿúZZÿúZZB©Ìè@«ò,AAlÀA,8B»Úè@õ8B£ÃA8ÔB®è(@´·Ð@†¬ÀA4·ÐB¸Š¸Aˆ6B°÷AÌÁAAB•Hà@BW0A€ÿúZZÿúZZÿúZZÿúZZÿúZZB‡&è@ÕMàA‚ÀAUv(B“HÈA ÝŠBƒm A*ÏTB’ê @Öx0@æAVx0Bà@A £ÞBTA*4PÁAA˜B˜ @/ôÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZBµÈ@¢Å,?wÈA"äPBºh@é©ÀB¹¬h@îØ8Bµ=X@°T`ÀèÀA0T`B±˜A'†BÁÚ8@ù½ˆÁAA B§C@6üp@ÿúZZÿúZZÿúZZÿúZZÿúZZBÀ¸@ ÎˆA!A íÀBÍDh@ÛFLBº¿È@ô}PB¨n@ÆèPÁcŽ AFèPB›ÓA(FBºç`ALtÁAA¨B*ë@Ÿ“ø@ÿúZZÿúZZÿúZZÿúZZÿúZZAðõ A(f?ð®AŽDjAúwàAL„¾Aî3ÀAK;üAÍAA–hÀô¯A„–hA¯àA)ÑLAïòàAOŒ ÁAA°Bmù€@;u@àÿúZZÿúZZÿúZZÿúZZÿúZZBVê€AÞÄÂÁHAœþ*B–àAP›šB‘'€AmªØBðA&šXÁãÜ€A¦šZA¼ A0ÂZBRÛ AŽeLÁAA¸A|Ô€@Ñà@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAÀBLÖà@U@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAÈB“ž@cðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAÐB@¥ò8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAØB˜ƒ@:€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAàB*¶ @“`HA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAèA}6À@á  @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAðAÒï€Aúd@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA ?€CuÄ@ˆ'¨APÿúZZÿúZZÿúZZÿúZZÿúZZClßl@³âÜÀÒüA4´CkC°AîCpâ @ò  CbÌÔ@ªjØÀÓb@A*jÜCaº0@úp,Cg D@êÍ€ÁA @C¹Îü@Ãè@€ÿúZZÿúZZÿúZZÿúZZÿúZZC¼ ô@Úó¼A’ A[HCÀût@þÖèC»äxA5DxC¾æ@ÛÓ€A¾@A[Ó„CÇw‚AÙðCºJA3£ÈÁA @@BçÂH@ÐAÿúZZÿúZZÿúZZÿúZZÿúZZB­ô@_„ÀÁÓmp@ß« B–¾ @¯S BËÞ¨@‘º(B¾F0@W²ÀÁêd0@ײÀB¤ãÈ@©™ðBߢ`@ŒÌXÁA @€C.\@Gp@ÿúZZÿúZZÿúZZÿúZZÿúZZC)<ì@ Þ¿ñW@ ù¨C,ù”@gqHC.:|@kC0C/–t@6 ÀV@@¶ C2™ˆ@ƒ°TC68,@…~ÁA @ C!p¨@LˆðAPÿúZZÿúZZÿúZZÿúZZÿúZZBÛ @90¨ÀQ_@¹PBÞç @Œ¿xBäÔÈ@"€BçWè@Hñ>žÀ@ÈñˆBïÞ0@‘Ô¬Bî @“©XÁA @ÀC|è@Ÿª A`ÿúZZÿúZZÿúZZÿúZZÿúZZC†ïä@Z"ÀÀq©€@ÚH€C‹ .@ªhìCŒd@”…@C„,t@wR @ :€@÷RC‰ýÆ@¾Cƒz¸@ŒÞ˜AŠÜA Þ˜CŽr @Õ,dC…Q–@Ì”¨ÁA A@C%N@Wq AÿúZZÿúZZÿúZZÿúZZÿúZZCYü@¥xAbþ A%2,Cjêd@üy/ADh@ãˆ(AÕÐAcˆ$B¿P€@áB‰§AIŠÐÁA`@CMŒ@‹#(ApÿúZZÿúZZÿúZZÿúZZÿúZZC~h@· ˜ÁÙðA7*ÄCÍX@ïëÌC-ÑlA]tC! ˆ@²HP HàA2HPC©@æ¿8C6•|A ùhÁA`@@C¼@3qA0ÿúZZÿúZZÿúZZÿúZZÿúZZC *Ä@pŒ Á¤oà@ð·ÀC^Ð@†¹CÌ@ÏøC˜@]äPÁPÞ@ÝäPC„@‚ºCËÌ@»((ÁA`@€BœvÀ@_àA0ÿúZZÿúZZÿúZZÿúZZÿúZZBêÛp@LŠÈ¼@@̯øBòœØ@˜wÜBó8`@’§PBé@P@D 0A8`@Ä 0Büç@HœBå³`@ŽŠXÁA`@ B{¢ ?ñ» A ÿúZZÿúZZÿúZZÿúZZÿúZZBŠE@@Œ˜¨A_  A ²HBž(@¬ BwÀ@ì‹èBkö@·WAÚ£ÀA7WB–æ@´ÏøB<Ñ€A( ¼ÁA`@ÀB™ð@ˆAÿúZZÿúZZÿúZZÿúZZÿúZZB¤Ú@@]ZØÀšíÀ@݃PB¦ç€@ÚB±Š(@©àB’C@A¨Áå\@AA¤BuA€@Ò¥8B· à@¨ÍpÁA`@àB“%¸@}S°A ÿúZZÿúZZÿúZZÿúZZÿúZZB°@ÑæøÀ €AR „BàA!±öB"ë ARtB@@åPÀÿHÀAePŒAñÉ€A)BçPA*ê4ÁA`AB<Œ @1ä°@@ÿúZZÿúZZÿúZZÿúZZÿúZZBW&@£&,@ó·€A#DHBqÛ @߆ŒBRİAUŒBcL`@¢#Á‚½A"#BL%AMðB‰È@Ù<˜ÁA`AB)«@@®d@€ÿúZZÿúZZÿúZZÿúZZÿúZZBBË @Ã8A­P`AC³ˆBzzÐ@ýÅôB ' A"»˜Bx”@ røAA rôB•"P@ç´€BahÐ@ö]¨ÁA`A B‡«@@ÀAÿúZZÿúZZÿúZZÿúZZÿúZZB“Š`@‚à@aåA¨HBŸ"°@º0 B˜°@ËŸB€É`@› ðATÀA ôB•bè@ÇZìBt¦AìlÁA`A0CD#°@œl¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZC@×ð@ah?J@á¹àCKt@«7¨CLCà@¦HC?‚ü@`uPÁC¸€@àuHCC @¤í(CQ~4@ª@hÁA`A@CÂh@dh A`ÿúZZÿúZZÿúZZÿúZZÿúZZBט@šŸÀBñTP@¢sðB×O@oAðAAW€@ïAðBî¡X@¨Ù B×x@»ÅÁA`A`A¥ð€@ãŒhAÿúZZÿúZZÿúZZÿúZZÿúZZBð@çðpAŸˆ0AhLB0q A2M\A»5ÀA'ÂDB°@ø@Á§2@Ax@AÜYA8(ØBHðA9OlÁA`ApB’~Ø@JA€ÿúZZÿúZZÿúZZÿúZZÿúZZB‰Qp@«„\Á¨ðA+¥ÜBs´`A› B§Ïˆ@ÃHˆBŽ®H@©ŒÀí#ÀA)ŒB*¸A ˜BžÄp@Ø]°ÁA`A€B  @Y3ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBh°@ÿϨ@ùZA€B§A@ AûYàA<œBOv0@ã[xÁ Ac[xBC0A:3äBoÏ@AÁXÁA`AˆB4S@@K#°@àÿúZZÿúZZÿúZZÿúZZÿúZZB A P?ÄòAŒ9PB"fA:”ÆB00AcäB1ãðA]ìA’  A†]îB]Ì`AzÞBÀ0AhSìÁA`ABk€@4<°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`A˜BX[@@HsÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`A Br€@™Ž¸ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`A¨Bj©à@2AÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`A°A’ @çÁ0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`A¸Bu@@‰yXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`AÀA€<`@Õöð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`AÈA×UAÈA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`AÐBWM@ÚK @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`AØBew`@€­H@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€?€ÿúZZÿúZZA ÿúZZÿúZZÿúZZÿúZZÿúZZB `An"ÁhAÀAŽˆÖAÉ(àA2ÚLB wàAdÈAÁž @ýh°¿2¤A}h´AÁ£àA0ôNAȹÀA;çDÁA€@C ÂH@C0AÿúZZÿúZZÿúZZÿúZZÿúZZC (@ŒolÁ7àA ‰ÀC’@Ä+@A"VAç‹@A%ö0B% @ذ¿¿"AX°BÍA!iRB%¯0A!LdÁA€ABætp@;»PA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÀG@G PÀ¸Ô@@Ç0€BÄ×è@”°¸BÒÝÐ@•³@BÒù¸@R{€@\Ò@Ò{xBá¹h@šôTBÜÊð@ ÐÁA€A Bbû@0Û?€ÿúZZÿúZZÿúZZÿúZZÿúZZBVÛ@Ÿˆ4A,à A§ByÜÀ@ß«œBN6Ð@þ½°B]>P@£,˜ÀKA#,œBdSà@øø(Bp­0@ïñ°ÁA€A0BˆX@@4ÖðAÿúZZÿúZZÿúZZÿúZZÿúZZB"ï @ÌkäAÄ£€AL“¤B`8A ¾Aó5A-°XB({`@ÍqÀAÐIAMqÀBhgP@ø´ìAøz€A3z,ÁA€A@B²óX@ïA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÂyø@UoHAWß@@Õ™BÛÔ@PÌBÁ†x@£•ˆBÅöÀ@Uf ¾”`@Õf˜BÐ$X@žŽBÓ²@¡vøÁA€APB{°@Ñ@àÿúZZÿúZZÿúZZÿúZZÿúZZBžíH@„ÿ @ºE€AXB­÷°@ǹ`B£¸0@ÇýPB™Ú€@‹¾˜AP¢ A ¾œB¯u8@È&ÄB–U€@ÚtÁA€A`Bˆè@AÿúZZÿúZZÿúZZÿúZZÿúZZB.°@A–AnÈ@BLF°AFB%àANØBWM@âçÐAGÀAbçÐBƒmÀ@òѨB?û AP+HÁA€ApB'wð@X»àAÿúZZÿúZZÿúZZÿúZZÿúZZB2)@ùû$ÁDèAz-„B!tÐA.tvBXcpAG‰àB:î`@ûA~ýA{BdÁ€A m¬B%#Ac¹äÁA€A€BÔ3X@8C@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€AˆA•jà@Î%0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€ABHJ@@O@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€A˜A5Ø€@¥‡ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€A Bµ.@JkÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€A¨BN1@>ô°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€A°Aâc A5„@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€A¸AÇ`A(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€AÀAÙ= @Ö˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€AÈAÄeÀ@ëÝØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€AÐB) ð@™†°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA?€BãÒÈ@HðA0ÿúZZÿúZZÿúZZÿúZZÿúZZBŸü¨@¬¼?Ô°AËdB¤Æ¨@Ò›B£˜@õfˆB™Ð@ãž Â8ƒ¸Acž B&A?xB³A±ÁA@BÓè€@7Á@APÿúZZÿúZZÿúZZÿúZZÿúZZBç¾à@†×ìÀqAò$BëÛÐ@À‰\Bò°Ð@É5˜Bùc@­4¨A ß A-4¤CGø@ú»BùŽ(@þ[HÁA@@B‘CØ@*)p@ ÿúZZÿúZZÿúZZÿúZZÿúZZB´~ˆ@„8È?¸òAR€B¼¸@Â(B»@·ÈB—@)P@é%€A)PBÐ/@@ç¦üBèð@å«pÁA@€B¶¿8@lU`?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¨Œ8@錄‘øAøB®"À@B²iˆ@ç7¸BÅ@q'°Áš‰ð@ñ'¨B¸âð@~8Bãîà@Ñ ÁA@ C ¾T@]´ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZCÖ`@J8@æ@Ê@°CÞ @‘6|Cý¬@›7èCt@?l0¿²(@¿l0Cà°@‹XàC#…Œ@ÈHÁA@ÀBù9Ð@d)pA@ÿúZZÿúZZÿúZZÿúZZÿúZZBüÖ8@3ŠØ@æZ@@³®C‹\@†*4Cy0@†8CB @*Â@ðTÀ@ªÂC VÐ@{þpC\@€–¸ÁA@àB1ÊP@ ¯0A@ÿúZZÿúZZÿúZZÿúZZÿúZZB‰p@¾œŒÁ¤x°A> AÕÞA  BCÞ @öïèB"0@ÙL¸Á#V AYL´Aó`A'£ðB&ÛÀA,ØÁAAA¶½À@…!€@ ÿúZZÿúZZÿúZZÿúZZÿúZZBfà@Æó<Àƒ”@AG”B ALB$n@A 2tA¸õ`@Óc¸?ÛASc´AÉþ A!ðºA¾s AÔÁAAB{ @5@ÿúZZÿúZZÿúZZÿúZZÿúZZByÊp@žF@ö:ÀAexBŒpè@®/0B{›pA)lBeä @½°AŽnàA=¬BŒ0@°HBPLðA5çôÁAA BkCà?ô4àAÿúZZÿúZZÿúZZÿúZZÿúZZBj"à@—î¤@JA B}qÀ@Í'”Bv§€@ü BŒÐ@„ÐØÁ:Ä AÐØB‡ð@ÆÛÔB¢ïÀ@É4 ÁAA0B{òP@˜ð@àÿúZZÿúZZÿúZZÿúZZÿúZZB„&(@¡¼HAg[ A!ÜÜB›‘˜@ÉoÄB}ŽA  B“Ex@ïABÝàAï”B¨\À@«>üB‘J A2ÁAA@B…'@[APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAPBFh@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAA`B‹ñ°@0 @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAApB-CP@+=°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAA€BQÀ@M@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAˆA¯t@@ÍÛA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAA‘ÓÀ@öA A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAA˜A® @Òê A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAA A³ÒA¶xA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAA¨B‰0@À&ˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAA°BE. @΂ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAA¸B)Þ@šú@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAÀB,€0@ŽepApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA ?€BiÅP@1Jà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA @Aâyà@¸3hAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA @@BŠ@ï ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA @€BÂÙ @>ÔA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA @ BTÖ ?ûHÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA @ÀBré@=Ô`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA @àBÚ0@ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA AA¸T€@ßZp@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA AA= @šÍ @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A Aºø@6ǰA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A0B˜á0@Œ÷è@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A@Aà8€@y´€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA APAÝŸ@@…µAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A`B/[P@²AA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA ApB‚S@3†°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A€B?Âà@*r`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA AˆB†GØ@à`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA ABmÝP@›î A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A˜A©@A AXA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A BšÈ€@ `?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A¨B51ð@_AÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A°BF] @X±pA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°?€B@@ŠÙPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°@Bdz?ñË€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°@@B*H?ä2 ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°@€B*… @H@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°@ AÆ@@–P˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°@ÀA¡|€@T€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°@àB:€À@OÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°AAZõ@ÇDðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°AB?·@’ØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A AÁ• @ûi¸A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A0A«ˆ@@çŒð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A@A‘›à@Xa@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°APB®€?ùA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A`B±|X?Å @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°ApB™: ?Ü@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A€B$¿@6ZpA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°AˆAº¤@A'”AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°ABiâ @F£àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A˜B€/X@@4ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ?€AƒV @¸/HApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ@BŒA A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ@@A‰Kà@ù €A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ@€B9¥Ð@Œæ¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ@ AèÈ @ 'ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ@ÀAÜ÷`A¥øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ@àAÝ €A(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀAA¹šàAÇØApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀABX °@ga°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀA AœdÀ@ò¾@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀA0B"•@@·Ý?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀA@Að¸àA(@°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀAPA“x@@òwP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀA`B$+@¿¸A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀApB7Y@@º}AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ?€BÌ @M ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ@A?H@@«XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ@@A‚'€@¼GAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ@€B<@ãÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ@ A¢h@é7XA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ@ÀB5C@ßõ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ@àB*ð`@¸šhAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐABu@tǰA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ?€?€BüÆà@0AÿúZZÿúZZÿúZZÿúZZÿúZZC@8@B’pAJ  @±˜C@@†V¸BÿÈà@Œ°C ؈@B:A¦@Â:C# @†'0Cð@ŒµˆÁˆ?€@Bs ?èr€?€ÿúZZÿúZZÿúZZÿúZZÿúZZBQä@´;\>–ÈA4X8BT¨àAfBQ A ÔB9š@ÏtÐAеPAOtÐBq’@ç\ôB‰ðA-LÁˆ?€@@C2©X@8õ`ÿúZZÿúZZÿúZZÿúZZÿúZZC0€°@<0HÁ²ôÐ@¼NpC(,@‚ž€C<«X@Š<˜C,íL@;㽘@»ãˆC‚@ƒðCA%`@ŠGÀÁˆ?€@€Bë`p@10 @€ÿúZZÿúZZÿúZZÿúZZÿúZZC9p@9ÎÁ‰êÐ@¹ëèBö™@ˆN´C [@‚ÓøCZ<@9QàÁÍ0@¹QàC&„@‡ƒhC6 @ƒâ¸Áˆ?€@ BZ@(KP@ ÿúZZÿúZZÿúZZÿúZZÿúZZBc@劄Áˆ?€ACˆˆ@þA0ÿúZZÿúZZÿúZZÿúZZÿúZZC. @@uøÁ ë`@À•¨C @Ž?lCr@‹6¨Bòê@W/0ÁrÎ @×/0Bíp°@¡‰¨C@™ì¨Áˆ?€A C!Ò¨@*À€?€ÿúZZÿúZZÿúZZÿúZZÿúZZC>Ä@D0ÁŒÁ @Ä=¸C<îÐ@ü\CM™@‘C?Ü|@dáÂn`@äáC4È@¡¶DCYÙÔ@­ÍPÁˆ?€A0C‘¤@¢$0APÿúZZÿúZZÿúZZÿúZZÿúZZC{°@f p>x@æ3èC‚ŒŽ@¦t0C“8@ª(Cqþ @ƒQÐÁo AQÌCt„L@»R˜C€Új@ÅåøÁˆ?€A@B‘‹€@W0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB0ê0@ØÍ AÂÖAXñ´BjPp@èzôBi`A?º8B`Ö`@ÛóÈA'Á A[óÌBøAV@BRœA0näÁˆ?€APCíx@@@@ÿúZZÿúZZÿúZZÿúZZÿúZZC3n¬@K¤@Á>@@ËÆøC5Þ¬@•LC=dÄ@”ÛàC9.`@U,ÐÁF¶€@Õ,ÈC9ý @œTLCE—¼@›ð€Áˆ?€A`CB™\@m‹àA@ÿúZZÿúZZÿúZZÿúZZÿúZZC2Ã@>~ÐAÕ @¾Ÿ¨C=èT@ŠÚhC3at@‹e(C? d@[›`A…§°@Û›`CNžx@¡“€Cæ¼BOAÄÁçeA€ÆB AWoÂBˆMøA\XÁˆ?€A€BXR@@?Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZB‰i€@Ó€àAµêÀAS¦4B¤Ž@þâ`Bk|@A/ã°BVòàA Ѩ¿3ZA‰Ñ¨B[}AJ¿\B]ÿ AEŒÁˆ?€AˆC t@FÐpAÿúZZÿúZZÿúZZÿúZZÿúZZBôt @–Ö,AJ¯àAñ$C~ @× ´Bí9 @ÝgÐBè@Ÿ (AYî`A (Bû5@ßãtBßgH@ëé`Áˆ?€ABÑþX@-Q@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBƒñð@ù‘äÁ…ÃPAy¿(Bjx°AHÎhB—ŽXAµtBð@ðKxÀÂApK|BMÐA.š˜B”É@A+øÁˆ?€A˜B‘š@7QAÿúZZÿúZZÿúZZÿúZZÿúZZB”gð@ÛÒ°@ˆÉÀA[û Bš^°AXêB’J@A ‰¸B²Uˆ@Íî0ÁÔX@AMî4B™+ A%@BÏ£ˆ@üàÁˆ?€A Bjá@Iµ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBay`A?BåpA‚WbB– 0AœBŽÐAS˜BTàAÅ Ái AÅžB7°AkÄìBsASµ¤Áˆ?€A¨B˜Ìˆ@=WÀAÿúZZÿúZZÿúZZÿúZZÿúZZB.^0AÁaA—2°BAOÆŽBV€A[„ByÐAÐpÁνàA‡ÐpBCã0AR×B–™ÈA)›ÔÁˆ?€A°Bð‘ˆ@S¾ ApÿúZZÿúZZÿúZZÿúZZÿúZZBúrp@¹ŠxÀc8A9®pAdBöã @×"¸Bù}ð@Úí Büî¸@ Ð@Àiò€A ÐÔ@…ëÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ?€AÐBF@ŸÍpAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ?€AØB¼p@™æø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ?€AàB™€@B @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ?€AèB³ÿØ@54@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ?€AðBÉVè@,ÁA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ?€AøBgþ @Ÿ^AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ?€BB†Ð@ç¸ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@@?€BIr0?àX ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB+¯Ð@î¾ AÇXAnäŒB^OÀ@ýiðAò AI.8B À@ùDAƒŽ AyCüB+yPA'¬AÏ4`A9hÜÁˆ@@@BJ‚0?½A`ÿúZZÿúZZÿúZZÿúZZÿúZZB‹@@ˆNh@»\øB”ïX@¼5ÐÁˆ@@@@CÈ8@“ÙÈA ÿúZZÿúZZÿúZZÿúZZÿúZZC –@@8Á©2`@¸/ÀC2 @ƒPCÐ@„=(Cpp@8p`Áè+ð@¸pXBùUø@‡)´C+È@¨°Áˆ@@@€BÍ;@ç @€ÿúZZÿúZZÿúZZÿúZZÿúZZBÆ @N¨Á€@Î$èBÀç˜@™a¸BÑöà@ŽïxBɬP@OPA p`@ÏPˆBØD@’Ø0BÜx@˜NpÁˆ@@@ BΡx?åâ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBû9@@7>P@ËS@·\CUô@„å4Bù °@„øBøø(@=XAŽ^Ð@½XC ºè@†äÌBë@‹¡`Áˆ@@@ÀB{ ?ìÃ`A ÿúZZÿúZZÿúZZÿúZZÿúZZBcnÐ@¤jÈAFî A$…„B‚ È@ÖEBNîpA3ÐBU>°@³sè@}uA3sèBe8@@þ3˜BR °AxÁˆ@@@àB˽°?áˆ`@ ÿúZZÿúZZÿúZZÿúZZÿúZZB®ÐÈ@`7€? Ì@à\ BµxX@¢ÅôB²ªÀ@£Ñ€B°ˆ@@ijP@Ù€@éjPB»´Ð@§ÄB±ˆ@­8Áˆ@@ACJfˆ@c"0@àÿúZZÿúZZÿúZZÿúZZÿúZZCAÇd@B…À¿‰Ä@Â¥°CHsÔ@ dCGÏ@ C4èÀ@Xõ@ÀX€@Øõ8C:ªè@l@C;ýˆ@ >ðÁˆ@@AClŽ@™µX@@ÿúZZÿúZZÿúZZÿúZZÿúZZCžçÎ@Œ‡ŒÀÍôA žÈC£m¤@Ñ%ØC¥mú@Ê&8CŸ/ú@¥†HÁ¸°A%†HC ¦@ïÔCª+¼@õâpÁˆ@@A B¸ÊÈ?èyÀAPÿúZZÿúZZÿúZZÿúZZÿúZZBâîˆ@O$ÁxåÀ@ÏFBÛÎ@ž ÔBúO@‘DÐCr0@YÁ1€@@ÙCY@¢Q C ŠÀ@œkXÁˆ@@A0BÞÿ@@¾ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZBäbÈ@Q@?p@Ñ;hBîw`@™éèBëà@˜šøBì @dþ0?õÓ@äþ8Bø$(@¨¦äBò °@§¡°Áˆ@@A@B°Ð@|àA ÿúZZÿúZZÿúZZÿúZZÿúZZC0¸@E8@´@Å7 C#a$@°8C8@(8CtD@NÑÐ@”Ý€@ÎÑÐC&lü@—íÈC g„@—œ`Áˆ@@APC›Î@ {ˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC—e¨@†r@@ƒí@A‰HCž&@Äí°C›X2@ÄÅ C•¤@†ÖPA˜AAÖPC ~8@Ê\ˆC•¶†@ÀÖÁˆ@@A`C‹Á@©¦èA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC›wn@q](@ÈÀ@ñ†øC¢ŒÂ@¯vhCžÓ0@±R¸CŸ˜ @Žò A)õ`Aò¤C¨,6@Ô=pC¡óÊ@ÍäpÁˆ@@ApBð´p@.ð@àÿúZZÿúZZÿúZZÿúZZÿúZZC7Ì@=‚A‘G`@½£8CFO@„Æ€C3Bp@UhC6WT@adPBá@ádXCM•ü@¤›C*Œ`@¤PÁˆ@@A€C@ž4@@á€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCPéD@5øÁD3ALäCPx@¹£øC\ù´@½öØCQ)@@€úÀ«PAúÄCDOà@¶ACiƒè@ÀtÁˆ@@AˆChNì@\àAÿúZZÿúZZÿúZZÿúZZÿúZZCX¼@®VŒ¿îõA.uàC\(ì@ú} C^NÀ@þ\@CO]´@¢[PÁ- A"[TCN†@äEÔCYÇP@ñ\Áˆ@@ABت(@7õAÿúZZÿúZZÿúZZÿúZZÿúZZBàÄ @—z¬Á‡”pA–DBÓ†Ø@äŠtBö§À@Ï‹Bãz @žVXÁš9 AVXBÓšø@ñ¿ÈBû„P@Õ€Áˆ@@A˜B]À€@Dù`@ ÿúZZÿúZZÿúZZÿúZZÿúZZB†ªX@òØÐAž As´B‘JAY‚BdÐA;ÂhBtB A Úh¦ÐAŒÚfB3ðAk~"BÈA "¸Áˆ@@A BW@€@u£ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZAûþA¨æ¿³ØA”ÄÊA÷| APéÊB.AV¾8B# AÀÀܾ€A›ÀAñ àARVÂB=€AfPÁˆ@@A¨Bûi˜@TæA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB² è@œU¼¿þÕAsˆB° @Ý‘Bµ{€@ÜñB°èX@¬Ë8Áˆ‚ A,Ë8Bž¶ÐAÐFBÂxX@⌀Áˆ@@A°C,@à ApÿúZZÿúZZÿúZZÿúZZÿúZZC0w¬@‰›@Á9ü@A µäC(ªè@À(C5ô¬@Âq(C-"À@¯€@Å€A/€C+s¼@óê€C+8È@ö°Áˆ@@A¸B+M @‰ 0APÿúZZÿúZZÿúZZÿúZZÿúZZB"ÀAWÐA*Ç Ašv4B0°AbƒAã AJ‘\BJ+€A dÂ$Á¨AdAéCAO.4BŒ–A75XÁˆ@@AÀB/Ú@@†lÐAPÿúZZÿúZZÿúZZÿúZZÿúZZB\ò`AAÊÌAâµàAÁñœB†Š˜A…HtB!‘€A†IÖB2ê AMT@öAÍTB0¤AG¡B*åAŒxTÁˆ@@AÈBEw@kçÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@@AÐBÓ´@=<Ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@@AØB`ú@\Ÿ°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@@AàB§@@£ˆ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@@AèB„¸@w¨ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@@AðA¹§A ¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@@AøAùÿ€@ीApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@@BB1ÂÐ@´ahAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@ ?€C!KD@+^A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCê0@c[˜A<à@ã€C%ƒ°@ƒ`C>Ô@¹6C •H@d'p@áƒÀ@ä'xC%¯8@„OüC…ü@ºÁˆ@ @Bý È@%Ò @@ÿúZZÿúZZÿúZZÿúZZÿúZZB×îH@FˆÁJ€@Æ?ÀBѨ@Žé”Bá¥À@‹'˜Bܲ°@D÷?¹e@Ä÷BáÚ @‹_xBܨ@ï¸Áˆ@ @@Cuð@jîðApÿúZZÿúZZÿúZZÿúZZÿúZZCtx”@a«PÀ`A)¹¸B>Π@¹XB>äA9\B“2(@Á§¤AÁ²A!Ú”Áˆ@ @ C#|@9Š@@ÿúZZÿúZZÿúZZÿúZZÿúZZCµ¼@1®€A¤-Ð@±ËC( ˆ@‚dèC-è@}°@CÅÈ@5 ÀA”0@µ ÀC(mà@„ËLC|@‚ÀÁˆ@ @ÀC(WØ@;ß AˆÿúZZÿúZZÿúZZÿúZZÿúZZC3zä@?è ?×¥@À C:-ø@<C6Ò @‰ÀhC1º(@Tg°@Ë@@@Ôg°C;”Ü@š0C2å @›„ØÁˆ@ @àCCà@c@ ÿúZZÿúZZÿúZZÿúZZÿúZZCÀ@2©¨A†``@²Ç C&µ4@ƒõxCˆ@€§¸CA4@JÙpAâ0à@ÊÙxC11@˜èC*Ô@ŸèÁˆ@ AB²… ?à+`A€ÿúZZÿúZZÿúZZÿúZZÿúZZBá%€@DÐÁV&€@Ä(XBÛܘ@–`Bõ»@ˆ0Bòð0@OV ÁžG@@ÏV(B艀@œŸÐC||@“M˜Áˆ@ AC*Yh@1H°A@ÿúZZÿúZZÿúZZÿúZZÿúZZC(Äà@9ŒàAMó@¹«ØC6/d@ŠˆÔC' ¼@…\˜C'°h@R·àAˆèà@Ò·àC7â@žœC$zt@—TðÁˆ@ A CNÐ@Hp@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÆjh@Y¸@þ€@ÙA@BÔÛH@œkÌBÆä(@¢ (B·ÍØ@v?@?‹Œ@ö?HBÀý8@´ÚLB½p@µÈÁˆ@ A0CœÚ$@úpˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZC«è€@—B„ÀžŒA\,C± Ž@Ù C³?@âèhC°R¢@Š(Á-y`AŠ$Cµ$@àŠ˜C¹s$@î`ØÁˆ@ A@B~( @*À@ÿúZZÿúZZÿúZZÿúZZÿúZZB!!@ôÏ|AƒØ`AtùhBIÔA(þB½ A=›˜BCV°@øLØAwÍ AxLÔBk× AutB*BðAN[@Áˆ@ APC’s@ÉPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC†¹F@Q€ÈA4Pà@Ñ¥CŽÒþ@›PCˆˆ´@˜xC…™º@wÙàAl•`@÷ÙàCŽÉ@¹dC†z@@²¨Áˆ@ A`C§ê2@Òð@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC±™d@€wüA'ÑÀAŽpCº·j@½ÕÔC´ê–@º;°CµØ@ž¤(AàßpA¤(Cà ¦@îÚüC³ìp@á–ˆÁˆ@ ApC"ž¼@)RÐ@@ÿúZZÿúZZÿúZZÿúZZÿúZZCRó @€¤Á`A6LCU¹0@¹sØC]á@¼±8CV p@~쀿þ @þìxC\ @º*pC]Úä@º àÁˆ@ A€Bݤà@<å`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBj˜@¹ÖôÀe@A9ø4B\HA vðB¦®XAÿTB¸®(@µfP¾–°A5fTB½§A Ñ B¾Qh@û Áˆ@ AˆBÈÛ @(0ApÿúZZÿúZZÿúZZÿúZZÿúZZCÉÀ@“¯¸Á¬žàAÊ|BõР@ØL CL€@ÓðøC»@•RHÁ³*ÐARDBþÒ @ÜvèC§°@Ô¨Áˆ@ AB^,à@CB A ÿúZZÿúZZÿúZZÿúZZÿúZZB'ðAü ÁålpA‡ÚAÍqàA;4¬B\N0AJ2 B.„0A"mœÁ‘ÆðA¢mœB f AfBBušA7–HB‹t¸AšTB_ØA‚šTB°ÈA à BL*ÐA^H0Áˆ@àA°AýX€@û8A@ÿúZZÿúZZÿúZZÿúZZÿúZZBK/A·¦B!ÀAƒÑ²BŒyHA,ÔAö* AQ\„BdË AJ€@£’@A–J‚Bkc€AJ•BBZœàA[54Áˆ@àA¸BUÒ@C¡°AÿúZZÿúZZÿúZZÿúZZÿúZZB­` A––Á\Ï A›µÜBœ™€AkíÌBºa8AD¸ B¦ü¨A(LAvf€A¨LB±ÉØARpFB–w AÎÁˆ@àAÀBsZ`@H1@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@àAÈBµïð@HܰA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@àAÐB¢j @7«€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@àAØB0w@@‰ÓP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@àAàBêP@é<øAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@àAèA¹[@@ü´?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@àAðA¬› AgÌA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆ@àAøB?§À@¥á A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆA?€CAV@L€à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCl @œ%ðÀ%/€A@8Cl™0@á=HCm¸$@Ú^ Cl,˜@ ¿ÈAg àA ¿ÄCv&4@õ—ŒCeŸ@ÓLˆÁˆA@CdMd@€aÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZCD"@=þèÀj‰€@¾èCE(@†môCG¢ @‰U€C?–´@=&ðÁ@ß@@½&èC<ù¬@…ìCG•@‰¨ˆÁˆA@@Cf@?`Ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCBQ@C†@&é@æðCG½d@‹Û„CCâd@š`CGº @Fð@@œ@ÆèCN2ü@’f¨CIuH@Œ!€ÁˆA@€C*@:Œ@AˆÿúZZÿúZZÿúZZÿúZZÿúZZCIT@-²°@€@­ÐC 2d@y¶`CËh@}+ÀC {ˆ@.B0@ŠëÀ@®B(CíD@~'ÈC V\@{–°ÁˆA@ C–‹°@¯ÄØAPÿúZZÿúZZÿúZZÿúZZÿúZZC“g@†¯˜Á1¤ÀAÆhC•/ð@à èCš Ð@ÄËHC”¶@†.ÈÁ½€A.ÈC–ÝÐ@ÁlCš¾@ÆÁˆA@ÀC`¬@4ÿúZZÿúZZÿúZZÿúZZÿúZZC:¦(@:¯pÁžl @ºÏ(C7 @VLCJ}L@ŽóèCA-€@BõpÁ«­0@ÂõpC=€¸@…¨€CRO@— ÁˆA@àBÌõè?ûúÀAPÿúZZÿúZZÿúZZÿúZZÿúZZB“¼¨@påXÁJÌ`@ñxBŒQh@¼‡B¥ÜP@£ÏPB“¡ @|ÐÀ׳À@üÐB’Â(@À@àBŸÆà@±»xÁˆAAC€MÔ@…èpAÿúZZÿúZZÿúZZÿúZZÿúZZCi1\@X± ¿æÿ@ØÖPCqã @£¾ÈCrǰ@šŸ¸Clj¨@Y>€Ávw @Ù>€Cn¼@ž1C}aø@¡ŽÁˆAAB 1À@=! A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¥­€@es@A[“@åšàB»P@£üBöØ@®ƒðB¦T8@qz@{p@ñzB±ïà@°XÜB¨ì@³­0ÁˆAA B·ñà?óBÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC8@+¾0AÞÀ@«ÜC!œè@ CRè@x@PCp@B‘`A#U@‘XC!”€@’…ØCXD@Œ—ÀÁˆAA0BÅ€@‚pA ÿúZZÿúZZÿúZZÿúZZÿúZZC#Ø@R€AªX0@Ò9XC8h@›ŽøCÊX@šQCVØ@]’€Ar`€@Ý’€Chd@ž÷C:@§ô ÁˆAA@BÁ²Ø@ ApÿúZZÿúZZÿúZZÿúZZÿúZZBœ`H@“X@v€Ar0B§ P@ÏpBŸ@ãHBˆKØ@°Ø°@”A0جBÏ@øDB‹Œ¨AsÁˆAAPB½„€@ w°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB[Þ0@ìk¬ÀOÍAl•ìB^>A3ŽBkÜ@A)#@B¹ @ÀJè@Ê÷A@JìBš?AaÆB øAº4ÁˆAA`C5òŒ@‘7PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBõ?Ð@„¿$?SèA×Bÿ¶H@Ã*äBþgp@ÃPpCËh@ˆ£Á~“`A£CÕ @ÎòÄC˜P@šÁˆAApC2þœ@gzp@àÿúZZÿúZZÿúZZÿúZZÿúZZC>Œü@r @´@@@ò>PCHR@@²ì´CCp@°:XC?½´@[¦@Á ú@@Û¦@CAú|@¡GðCK¤@ ·8ÁˆAA€B ˆà@оˆApÿúZZÿúZZÿúZZÿúZZÿúZZA²ü@@ê\ Àƒ@@Aj‡lA§Ë A ¼AÊ€A5³øBDÞpA ×àA„V€A‰×âBlë°A7‰èB)•ðAYÚ¤ÁˆAAˆB¯I@@F0@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¨Ü@ %´AØ€A C¬B·#@Üg¤B¤»X@õ´B›x@ºLx@›ú@A:LxB£ë@ALBšü8A ÉDÁˆAABžŽ`@IÌpA@ÿúZZÿúZZÿúZZÿúZZÿúZZB¦Ðh@¨B$ÀÙÅ@A(b B£|Ø@ûZB²²@ìTÈB¼€@¢èÀÿ€A"èB·áè@ñH(BÉåÐ@ä®HÁˆAA˜C=d@lâ°A ÿúZZÿúZZÿúZZÿúZZÿúZZC l@~w8AòmP@þ¨ C‹ü@¯íBûÞp@¾÷ÐC T@ŠÚP@ A ÚPC ¢,@Æh C !Ì@É ˆÁˆAA B³À°@9àAˆÿúZZÿúZZÿúZZÿúZZÿúZZB @ø@µx?çA5&ÀB£j€@ýoXB¡„àAÏ€B>Ñ`A‡–ÅBE—A†z B‰­A-Æ( ž°A­Æ*BJPA‹ÐÅB­}8AI‘ ÁˆAA¸B+ƒÀ@r'A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAAÀBï @Éâ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAAÈB9º0@oA€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAAÐBW°@;—ðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAAØBZc°@reApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAAàA½½ÀA'Qì@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAAèB!á@@³ü€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAAðBÁà@®~@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆA0?€Bö@_ APÿúZZÿúZZÿúZZÿúZZÿúZZAÉú€@ûÁ(=ñ°A{ìAÌk€A2vœAʽ€A4a,AÝ@ûZ€Azo A{Z|B–AI¼AŸ” AbÀÁˆA0@C˜@àA`ÿúZZÿúZZÿúZZÿúZZÿúZZBõþÐ@sŠ€Ánƒ@@ó´€BêþÐ@ŒtC,L@Ë=PBü¯p@lxpÁà@ìxhBù`@’6hCyÄ@¾ÂÈÁˆA0@@C¢4@H[A0ÿúZZÿúZZÿúZZÿúZZÿúZZBæËh@6òÀ@5€@·PBð¬8@†ùìBæØð@D(Bç„X@DAðA§ä@@ÄAðC†<@ŒˆhBÖïð@|°ÁˆA0@€CMïÈ@‹¸A@ÿúZZÿúZZÿúZZÿúZZÿúZZCDØœ@20ÈÁ³ @²O˜C?@u[(CUVh@‡ÌàCDG@GJ 0@ÇJ˜C8Ç @ˆ_ˆC[p@™øÁˆA0@ CRŸØ@v‡AÿúZZÿúZZÿúZZÿúZZÿúZZCiç@@6¿å›@¶/˜Cpݼ@ƒG@Cr$@†uØCrY„@]R0@(É@ÝR8C|uÔ@¡äCx¬¼@¢z@ÁˆA0@ÀC3pt@w `A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC{}t@JbÁÍç€@Ê…8Cw¦L@‡!xCˆÒ’@ aC~¬œ@nÈÐÂ%ð@îÈÈCv;¬@ TC2ö@½(ÁˆA0@àC‚À@’è8AÿúZZÿúZZÿúZZÿúZZÿúZZC?˜@T0¸ÀðŽ@@ÔUÐC„š@¦utCˆ;â@î@Cwä@rq€Á#~ @òq€C„\L@·¾xC‰D"@­)ÀÁˆA0ACÆb´@ýÕp@ÿúZZÿúZZÿúZZÿúZZÿúZZCÒCÔ@ì¤ AŒÕàAlͤCàèA7ΰCÖ…ÖA$­´CÐ>@Û·ˆAkO A[·„CÝPÀA'ëŒCÕ#A@PÁˆA0ACà„@ÏÐAPÿúZZÿúZZÿúZZÿúZZÿúZZC^u´@}Èà@ËU@@ýõÀCkÖL@¿ÕðCeÄ@·8CW6p@npA˜ùð@îhCk1ð@µ[ÔCVá,@ªmÁˆA0A C‰ö~@ˆ% @ÿúZZÿúZZÿúZZÿúZZÿúZZCp“H@Œ˜A”2àA 0ŒC‚«Ä@×ÓÔCqý¤@ÆOHCz÷È@ˆxàAµB AxàC‰I\@Р¼CzÀ4@Ã"èÁˆA0A0CÊ @Ø @€ÿúZZÿúZZÿúZZÿúZZÿúZZCvôè@¶ð¿^A7ÜC†AÕªCqAïìCoiˆ@¦Y@?ÕÿA&Y@C{dl@øéìCyÒ¨@óxÁˆA0A@CK@Ð@~ð@ÿúZZÿúZZÿúZZÿúZZÿúZZC‘”@ƒ4<@Á“€AKüCHÄ@ÃaèC@ô@Àé¨C€È@‚ @%Ó€A$C±@ÀgÜCKˆ@ÀTÁˆA0APC'@TL`A`ÿúZZÿúZZÿúZZÿúZZÿúZZC(<@`@½ @ઠC2ö @¤3lC-SX@§±C%}@N÷ ?»Œ@Î÷ C-]¬@”ÜÈC,jÜ@œÙÈÁˆA0A`Bù¯€@(s°AÿúZZÿúZZÿúZZÿúZZÿúZZBþÝ@l€Á x@@ìFBþù @°9LC ‚8@¬0xBöü@}6 ¿¨ @ý6 Bÿð@»,C¿T@ºO¨ÁˆA0ApB¼p@u{0A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¾ A ¤â@òÔAоÄB3ƒ AH±`B× AOˆDBÆPA ¤Á@< A‹¦AÛ%A?æB ipAX>ìÁˆA0A€B7@ƒÅhApÿúZZÿúZZÿúZZÿúZZÿúZZB¢zØ@ªç A+Í@A+TB³"ˆ@ÔBž¸A_àB•úÈ@ËxøA‚¿0AKxøB«‘¨@ì¼BŠÿ(A.ÙÁˆA0AˆB—Þð@*0@@ÿúZZÿúZZÿúZZÿúZZÿúZZBa¬ @ðBA£ÁpApp B‰6èAËB?ÎðAQÆXB„7ð@Íã(ÁPAMã(Bt£ÐA ’ÎB–ˆpA ­¸ÁˆA0ACû@qA0ÿúZZÿúZZÿúZZÿúZZÿúZZC8\@l΀Á.³à@ìü`C?Œ@©àÜC"˜@®¾CËØ@™p¿ýMApCÔì@ØÄCÈX@ä|@ÁˆA0A˜B/@c AÿúZZÿúZZÿúZZÿúZZÿúZZBD8àA„Á^ÝA€:B+YAHWøBf­PA*ŽA`ÿúZZÿúZZÿúZZÿúZZÿúZZB~˜ AnÂ4pA…1îB= AFABB¤ù€A8BTBƒ[ A À8@þŠAÀ6B‹þ Al&B|'°AyÁˆA0A¨B8=@d˜ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆA0A°B9Dà@†¨¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆA0A¸A×ÀÀ@±îØA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆA0AÀBMm@n= AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆA0AÈB›]x@2m AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆA0AÐAÿG€@о @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆA0AØB<@‘YèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆA0AàBF7Ð@™P0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆA0AèB`õà@ŽIP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAP?€BÃU?éf@APÿúZZÿúZZÿúZZÿúZZÿúZZB¤¸@¡Í”ÀžÀA!êDB¡ ˆ@ÙÖØBªô¨@ôhB´€¨@š8À¼Ý@A8B± ˜@Ò®(B¼Ñ@æè˜ÁˆAP@Bpq@3`A€ÿúZZÿúZZÿúZZÿúZZÿúZZBƒÉ(@è~üÁ¨ Ah¨€@Ÿ,0C5xà@¢ˆÁˆAP@€C=@I|A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÆ‚Ð@O© @Âû@ÏÎBÓ €@˜þTBÆvØ@•è(BÆc¸@Q±°?2@ѱ°BÍ¢È@œùPBÌÀ@•$ÐÁˆAP@ CMî@±øA@ÿúZZÿúZZÿúZZÿúZZÿúZZC”ç"@¨r´@€A(ÀCšÞ‚@ïÃC™Í>@ýÝxC•øÒ@£W¨?ÔEA#W¬Cœ Â@çå€C›#¼@÷)xÁˆAP@ÀBÏP@éAÿúZZÿúZZÿúZZÿúZZÿúZZBÕœÀ@fëØÀ ˆÀ@ç0BÙ P@°©ØBã›@¢ðpBÑ‹`@bðÀA$Q @âð¸Bäë€@®BÏ•¸@ŸÚÁˆAP@àC +ø@\ APÿúZZÿúZZÿúZZÿúZZÿúZZCdì@‚oŒÀ‡¡A‡C#@À#¨C'·à@Á#ðC$KH@{°ÁgÆà@û¨C$<@¶qC3Qà@½† ÁˆAPACjò´@±Ã˜A ÿúZZÿúZZÿúZZÿúZZÿúZZCdHd@¯Ðܿ׈A/ð CmôÌA¥JCpÐA²ÐCl%0@¥BøÁa A%BøCoÈì@ë²C~íÐ@ýÐÁˆAPAC`Œ@9¤àAPÿúZZÿúZZÿúZZÿúZZÿúZZC@E@@lDÐA@ìoÀCMï\@²–ØCEè@«äCF#Œ@IÍPÀ¹¯À@ÉÍHCL•Ä@‘Ù(CS40@™‚pÁˆAPA BúÕ0@)µÀÿúZZÿúZZÿúZZÿúZZÿúZZBÒh@^a8Aˆ;Ð@Þ‰ðB@¢µèBËŸX@§Ÿ€BÏËH@^o AEÀ@Þo BâÃH@¡"BѦÈ@©(ÁˆAPA0BËÄ(AÊÄBÂ@½ ˜Bà (@΄0ÁˆAPApB"’@Oc APÿúZZÿúZZÿúZZÿúZZÿúZZB,p@ÿ AS>àA4èB!êpAE:‚A×Ö`A30lB-ÃÐA²ð?iA„²òB63ðAHRB4NA?9ŒÁˆAPA€B™a`@(š@€ÿúZZÿúZZÿúZZÿúZZÿúZZBvï°@±ÝhA9¤A1ÿàBŒ @í®hBjW€AsŒBq2à@Å3(?ê©AE3(B|ô0A hšBxgpArtÁˆAPAˆByP@'Ý€A`ÿúZZÿúZZÿúZZÿúZZÿúZZBešP@Ò%lAµPARN¤BÑø@ô-´B@‚ A5WÜB„8ˆ@¿Ø>xA?ØBˆØA8êB‰§pA bÁˆAPABÑéð@4rPAÿúZZÿúZZÿúZZÿúZZÿúZZB¥»8@ÒLØAÚ¹ARv˜BÆ,@Õ}(BöA>üB«'ø@ÌôÈA€]pALôÈB¿/@Û ˆB ý(A5GXÁˆAPA˜B±p0@+÷@àÿúZZÿúZZÿúZZÿúZZÿúZZBÄbà@Õx@>>AU0TBËbA(A`BÈDÐA šèBÒñH@ÓøÀÒ×ASôBÏAA,ŸªBà°ˆAû8ÁˆAPA BXÀ@IΠ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAPA¨BLï@@lï@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAPA°B<@0@„Ò A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAPA¸Bû`@ƒ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAPAÀAÁ²à@ï^X@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAPAÈAÝõ`AL@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAPAÐB0v`@Ò0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAPAØAo­@@Ö£ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAPAàB&§p@«àA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAp?€B›tX@üðA@ÿúZZÿúZZÿúZZÿúZZÿúZZBAÀA 0Áž€AŽ#4B3¨ÐACIBBUüàATôdB@b @ëŸàÂ@ÛHAkŸäAÂíA1@B“4A!¬ÁˆAp@BÎK€@D‹`?€ÿúZZÿúZZÿúZZÿúZZÿúZZBé@ˆûÈÁ¶w A àB×@@´îðC=H@ÖÐBÑöø@‰NÁ»¾A MüB¾Àè@¸Ö B@Ô@HÁˆAp@@BHlÐ@5WÐAÿúZZÿúZZÿúZZÿúZZÿúZZB¨¸@¤\Áª@€A$z4BwÁð@دTB¨40AJÜB‚-@¶Ø°ÁÏö@A6ذBVnÐ@ú`ÀB¡SHA lÁˆAp@€Cè4@5ðA@ÿúZZÿúZZÿúZZÿúZZÿúZZC „,@?ˆÁS8à@¿°°C — @†šüCÈ”@‘ù€C8@.;ÀÁ;íà@®;¸Cñ0@tó(C·¸@„ÎðÁˆAp@ C1Çt@^TPA€ÿúZZÿúZZÿúZZÿúZZÿúZZC˜Ì@EAˆÁ à@ÅeàC%¨@ŒpC$Ð @–P(CQl@3@Á2`@³@C|@±`C#Åü@†`ÁˆAp@ÀB’’à?÷·APÿúZZÿúZZÿúZZÿúZZÿúZZBÂ(8@@°@ÂàÀ@ÀÁ@BÐøh@–àA7ðBq@ÐBM<àA#ÒŒB…!X@ ”àÀl€A ”àB‡´È@æC¨B÷È@øFøÁˆApAPB»p@?½À@ÿúZZÿúZZÿúZZÿúZZÿúZZB\=€@¨¦Ì¿T A(ÇpBel°A,Bk4 @ðHBZWP@ÌÞ(Á-à`ALÞ(BM³`A'B~5ÐAù€ÁˆApA`BÒò€@.&A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB·X@oWÀA—ÜÐ@BÓ€ @¤…B­®@¿.XBª^Ø@ƒz?±•AzB³0@¿u,B²°ø@Ç$°ÁˆApApB–q(@&pAˆÿúZZÿúZZÿúZZÿúZZÿúZZAÌ @í*ø@\9AmYÈAãë A3èAɬ@A-¤BˆPAÄlÀ»Ñ@A€ÄlBbàA>öfB.hÐA>uÁˆApA€B¯ß`@'¿`AˆÿúZZÿúZZÿúZZÿúZZÿúZZBÈ·@˜\¿=@AŸÈBÏø@¼kôBÔf˜AYÐB׉h@Œf`A0ÀA f\Bêvè@¢c°B×4Ø@õÐÁˆApAˆB@Íð@6ØàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆApAB°ø`@!<àA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆApA˜BwøÐ@ ï@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆApA Båûè@'¿pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆApA¨Bb@Y’@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆApA°AÚÜ`@Ï0A øB*¬@A:B+ àA6©HÁˆAˆ@B> @@,oPÿúZZÿúZZÿúZZÿúZZÿúZZB‡ð@·PÌ@­»A7sBø@ñ„DB…öxAG BŠ™¸@¹—ÐÀE2A9—ÔBŠá8Aõ°B’~ÀA äÁˆAˆ@@BE0@*`A@ÿúZZÿúZZÿúZZÿúZZÿúZZBvÊ @¼–œÀ1 A<ºlBy°A9ÀBƒ=øAÚB[@ì¦hAêú@Al¦dB@@û‹˜B}úp@ÇaœB™pÐ@¯ºÀB„0@„R¨¿žAR¤B‰Œh@¼wBÇà@ηàÁˆAˆAB»(ø@æÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB•p°@b›XÀÅ€@âÇPB›A€@¢vüB¡šø@±ØB’™Ø@…[XAŸ‰0A[XB¯&@­xB†á@ß|pÁˆAˆA B#2`@Ý AÿúZZÿúZZÿúZZÿúZZÿúZZBTE€@«y AiãàA+šŒB~ä@ßßÌBC]AÎ(Bh à@ž°ÁW+àA°BXt A«LBŠaØ@ÕÅxÁˆAˆA0BÜÐ@Ê @€ÿúZZÿúZZÿúZZÿúZZÿúZZB˜@â¬$ArsAbØÀB. pA'&bAÞÛÀA-AlAÉu @æjÐÀJãAfjÐAƉÀA&шA䈀A2\ÐÁˆAˆA@B¨ž8@‰ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZBº=è@W˜pA8WÀ@×Ã0BЖp@«pBº³€@—½¸B­~@€Ï @å€AϤB½Æ @«ÚpB±`@ÔcpÁˆAˆAPA™4 @›AøAÿúZZÿúZZÿúZZÿúZZÿúZZAÏEÀ@â§ @dAbÔøAéLA#>"AÎ+`A0 àAÞÙà@ð’8?ÒkAp’V@$JAÿúZZÿúZZÿúZZÿúZZÿúZZBn@ @ÔÿúZZÿúZZBzYÀ@ßXÿúZZÿúZZB*˜`A¸€ÿúZZÿúZZB2QðA#ÑBÿúZZÿúZZÁˆAˆApB‡c@@@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAˆA€A©]@@åPÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAˆAˆAåà @µªXApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAˆAA¦¸`@× ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAˆA˜B®18@3ñÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAˆA Bô @š‹Ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAˆA¨BgÍ0@C€0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAˆA°AáSA LA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAˆA¸BOa @v@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAˆAÀA½£`AÈì?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆAˆAÈBÊÐ@ÉX A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁˆA˜?€Bã6ø@1Ò@ ÿúZZÿúZZÿúZZÿúZZÿúZZC ]à@|ÁÛàA2°C^x@Û¶|CŒ”@ühCÄÀ@mÒ`ÁCe @íÒXC k`@ÐÛ\C.@zYÁˆA˜@A?á@@•,¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZAÔw€@ñ DÀµ¹@Aq;ÄAÃvA%´hAõ, A;%@A½}@@ê!(¿ÁbAj!$A¼g A$XA0̪ÿúZZÿúZZAÃ\ A3ª¤ÿúZZÿúZZA‚¨àA7hT€A„ÈàA:còÿúZZÿúZZÁ€ACZò,@Ç|¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCNrÌ@î|ÿúZZÿúZZCPä@ðîHÿúZZÿúZZC>ù<@Ý_˜€C@Ì @ß}dÿúZZÿúZZÁ€A˜BÅ@Šl@ÿúZZÿúZZÿúZZÿúZZÿúZZBù8@Ó‰TÿúZZÿúZZBú0@ÔI°ÿúZZÿúZZB÷ÿH@Úë€BøƒP@Û_„ÿúZZÿúZZÁ€A B„9@@„b˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZB™^(Aï²ÿúZZÿúZZB˜Å¸AT²ÿúZZÿúZZB¾0A ÅŒ€B¼ñPA éÿúZZÿúZZÁ€A¨C3D8@ÈmHA€ÿúZZÿúZZÿúZZÿúZZÿúZZC %|@ËÄÿúZZÿúZZC uØ@ȧ<ÿúZZÿúZZC $€@Øx€C 0@ÔÃÿúZZÿúZZÁ€A°A 6@@ÅBpA`ÿúZZÿúZZÿúZZÿúZZÿúZZAÝ AHÔ¦ÿúZZÿúZZAØyÀAD£vÿúZZÿúZZA`AIö<€AŒl ADòÿúZZÿúZZÁ€A¸B'@@æ¿@A@ÿúZZÿúZZÿúZZÿúZZÿúZZB(`A^¸ÐÿúZZÿúZZBAWóöÿúZZÿúZZByÏ A{ŒH€Bq€Ar¯tÿúZZÿúZZÁ€AÀB´xˆ@\(AÿúZZÿúZZÿúZZÿúZZÿúZZB–JA2žtÿúZZÿúZZB1pA+_¢ÿúZZÿúZZB®ÐA&V¬€B¦A£8ÿúZZÿúZZÁ€AÈB~}P@“p`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÐAë÷ A ºŒA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AØAgó€Ag|@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AàAü…€A±˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AèA•FA0+L@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AðAâ€A èŒ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AøB©<è@‡¬x@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€BBúC@‚"ÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€@?€BóD?ÿÝ`@ ÿúZZÿúZZÿúZZÿúZZÿúZZC—ø@6…Aw|à@¶¢(C%p@€/øCÊX@“€Cë@5yPA«7@µyPC)kô@)”C€@€8ˆÁ€@@Cåp@!PAÿúZZÿúZZÿúZZÿúZZÿúZZCD¸@2 @AX™à@²' C£¬@{}ØCk @~²€C±à@2òÀA¨bp@²òÀCÁ@~ëPBú¾8@ôÁ€@@@C8ê€@QÀ@ÔŸàÁ€@@ÀB§sø?ÞuÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÐ+x@@j@ˆÀ@À‰BÚœˆ@Šë¼Bа@‹Ü€BÝ“p@CžðAà²@@ÞðCF @†„øBÅŠX@•T°Á€@@àB·ø@fàAÿúZZÿúZZÿúZZÿúZZÿúZZC bü@1ã@@Âo€@²C ´@‚¸C W|@–0C 2Œ@7ÌÀ‰I@@·ÌˆCNè@‡© CÄ@„Y°Á€@ABm‰@?ÜŽÀAÿúZZÿúZZÿúZZÿúZZÿúZZB] À@©v\À€ÀA)‘ðB\xÐAËfBj½@é’ØBÆà@ô\ø@›¾@At\øB%Ø@A0ØôB¿€A4ÐÁ€@AAÒ @QZ°AˆÿúZZÿúZZÿúZZÿúZZÿúZZBHsÀ@Äö4A0fàAE|Bf @û)HB7-°Ac$B?‹à@Ï\€ÂØAO\€Aö*ÀA7ÅBˆ Ð@ßkÐÁ€@A Bp @“ ÿúZZÿúZZÿúZZÿúZZÿúZZBfü@©>”ÀßA)Z„B`ðÀA’*B{¾@èNˆBhùÐ@ÀvA‚@A@v BŠ @îåôBNOðAøxÁ€@A0CUpÔ@\ÇAÿúZZÿúZZÿúZZÿúZZÿúZZCL¡H@Jø?P@Ê( CT}Ü@”ƒ¼CQêð@’_ÈCH0˜@hKA Ïà@èKCTœ@¬¶ìCI@§ÀÁ€@A@Cœ@Œá˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZC£–Ü@šâ`A¾x0AülC¯hØ@õ:œC¢@Í ØC¨ÿî@µL`B _XA5L`C¸k(A_xC¤îè@óè(Á€@APB¯ù8@èàAÿúZZÿúZZÿúZZÿúZZÿúZZCt$@U—ÁÒ>`@Õ»ØBöjð@¢yàC‹Ä@”^C8¤@o£ ÂHÌà@ï£ B×@¿ýÐC<@›öÁ€@A`CD è@O¬pA0ÿúZZÿúZZÿúZZÿúZZÿúZZC:Û8@P=˜¾a8@ÐaXC@K¤@—¦ÀC?ÀH@–ý8CBæ,@Y¹ÀÁD= @Ù¹ÈCB¿P@ž$¤CN?”@ž¢0Á€@ApCdè@$¢ð@ÿúZZÿúZZÿúZZÿúZZÿúZZC™ @A`À@Á2èCWè@” 0Cn`@ƒHˆCq@WÁ`@ï€@×ÁhC$’œ@£Š CD¼@• èÁ€@A€C‡6@~6AˆÿúZZÿúZZÿúZZÿúZZÿúZZCjð@’ÚØ¿ø:Aô¬Coh@Ôo¸Cp²@Ó£¸Cf&˜@¸Ár® A ¸Cc‡@Çg°Crƒ@Ð Á€@AˆC,Ú@cA ÿúZZÿúZZÿúZZÿúZZÿúZZCÔ@~H@>Á@þE˜CèD@¶õHCçè@¶RðCK¤@ƒ}Á¾§PA}C ©Ü@Â(C%×°@·°øÁ€@AB÷€@29 AÿúZZÿúZZÿúZZÿúZZÿúZZB¼0Aâ¢AžÀA’ý.B=+ðA_àAÛ,ÀAD0ìB^š A †PB¤0A‹†NB•eA$ÎàBþ€AdìtÁ€@A˜B4É @×8A@ÿúZZÿúZZÿúZZÿúZZÿúZZB%l`AúTÁzc€Aš”B§AXp\BF @A]vXBö`A”ˆA,N@A™”ŠBØ@AfñøAä< ALUpÁ€@A A׈€@µåAÿúZZÿúZZÿúZZÿúZZÿúZZBg!`A ¿´Á¼E@AÚB7kÐAc¨B‹M@A(ã¸BY AžìÁý™°A’žìB*àAgδBŒw0A1É`Á€@A¨AøæÀ@ÎÚà@ÿúZZÿúZZÿúZZÿúZZÿúZZB"¬A"»N@bË€A¢ÚB'¿`Ad$BÚ€AdQAý^@Aa>„xAšaAú”àAWžâAú®€AXPÁ€@A°CLÌx@¥ï€A ÿúZZÿúZZÿúZZÿúZZÿúZZC4“t@‰U0Àë€A o˜C-?ô@¾mxC6@@¿¹hC4c@@™)0Àu€A),C.°@ÔG”C3Ç@ÔàÁ€@A¸C^°@d|À@ÿúZZÿúZZÿúZZÿúZZÿúZZC˜È@“mLÁ€@€@C4XÐ@8CAÿúZZÿúZZÿúZZÿúZZÿúZZC=HØ@9UøÀ¥ë@¹s¸C<í$@ƒ^ÈC@l@„`0C=Þ@;'½Ô @»'CA-¸@‡U´C>{ì@„ Á€@€@@Bű?á—€@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÃH@Eˆ€?¬x@Ũ@BÇóX@Œ¤Bà À@ŽHBØè@gÌàÁ Ü @çÌàB˜¼Ð@­ùˆB§î€@žý Á€@€@€C?Át@dMð@@ÿúZZÿúZZÿúZZÿúZZÿúZZC@wÌ@;°À£P@@»9ØCBE”@†d´CEXÐ@†ÐhC95Ü@;f`Á.@»f`C5Gø@ƒ’¬CDàè@ŠÛ¸Á€@€@ Cvh@#® AÿúZZÿúZZÿúZZÿúZZÿúZZBñk€@1¦À>ŸÐ@±ÃpBøR@€¯$BõÈ@€ ÐBåøÐ@:¥à¿ƒì@º¥àBìiÀ@‡ð¼BëGH@†Ã¨Á€@€@ÀB‘9Ð?à àApÿúZZÿúZZÿúZZÿúZZÿúZZB¿‘è@H À"…@È.˜BÂÚÐ@’ØBÆð@*0B»æ@R*@?ã@Ò*8BÄ~À@˜N¨B¾HH@™ˆ¨Á€@€@àCZ|@½ÐAÿúZZÿúZZÿúZZÿúZZÿúZZBçBX@:qð?¬Ø@ºXBðj@Š TBë](@…8Bù×p@<â@Ážžp@¼âHBîÛˆ@+”C CÄ@„d¸Á€@€ACnì¤@†Ë€AÿúZZÿúZZÿúZZÿúZZÿúZZCƒcö@}Q ¿üÝ@ý{0C‡‹¨@ÅqœC‡YÔ@«)0C¡Œ@‹XÁ…¬`A TC‚{Š@ÉÕ°C‰ˆü@ÌêÁ€@€ABìØ@ ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÕ^@H¶ÀAqƒà@È×àBìÔX@Žš”BËݰ@–G B×ìp@bB­Ð@âC=L@˜| B·Ð@±ìÁ€@€A B´@@ñ @ ÿúZZÿúZZÿúZZÿúZZÿúZZAÖ¡`@êƒHÁûÀAjªLA¼£ÀA#dfAþœ`A2ËDB1ï`@äµ8Aˆ/Adµ8B\¡ÐA^úBH€A;epÁ€@€A0Cž@¡ÝAˆÿúZZÿúZZÿúZZÿúZZÿúZZCˆ'&@qAXÀüc@@ñiÐC‹–@°N¸CŽ=Â@°2`C†,v@ŒÄ€Á£jÀA Ä„C†7$@ɆtC’€@Òƒ@Á€@€A@CŸÛz@™@ÿúZZÿúZZÿúZZÿúZZÿúZZC¯=h@ i(Á›=°A „TC°h@ç[4C¹jÂ@íC­n@ŸÀÁÂs@AÀC­»¼@âAäC¸õX@îÜ@Á€@€APC¥€@,¯0A0ÿúZZÿúZZÿúZZÿúZZÿúZZCTPð@R# @Ÿª@@ÒGC]òÜ@šy\CWÖÔ@—ç¨CZô$@ZðpAE @ÚðxCg~€@¡Ø¼C\œü@ËpÁ€@€A`CîÆ@çå(?€ÿúZZÿúZZÿúZZÿúZZÿúZZC›wè@mô˜?ÔÐ@îÀC žh@¥b\CŸ?ˆ@´l Cj@ŽSÐÀSdASÌC¡2È@É|C¢(¨@Õ7ˆÁ€@€ApC=F|@DÓðAÿúZZÿúZZÿúZZÿúZZÿúZZC1IÈ@A˜AU!`@Á4`C<Ü@‹[¸C.Úä@ŒµXC1}Ü@]z`Aö×@@ÝzXCFFà@ ~HC&È@ òÐÁ€@€A€C„ºö@}@@ÿúZZÿúZZÿúZZÿúZZÿúZZCcç0@‰7L?-|A OœCiTX@Èb$Chƒ|@Ä?°Cj „@‡zà¿Î,AzàCn†Ä@ÅŸüCoå@Â(Á€@€AˆBà@'k A`ÿúZZÿúZZÿúZZÿúZZÿúZZC ä@™BÀ!¬€A]ŒC@Œ@Ùh Cõœ@ߦÀBÉ7@ª¨A . A*¨BÖÄ`@íCÜBÂP@ý°Á€@€AB(Öà@Ÿ0è@àÿúZZÿúZZÿúZZÿúZZÿúZZAÿÉÀApA>½ÀA*¨Bh@A\>|AÒý€A?0ìB6 A"ìÁ×PAŽ"ìA¼„ A3£"BK®°A`œ¼Á€@€A˜CŽ) @ÅÿÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZCqf0@-œ@ÚrA G°CuãÈ@Ì.§hAó€C ß$@Ç>àC¨@ÌîxÁ€@€AÀBVP@‰L¸AÿúZZÿúZZÿúZZÿúZZÿúZZB>`ÀALÀ2¿ªõAÌé.B4?ÀA‰Ì|B<0AŽ?ŠBk¼AZR?úAÚRBb A’hHBcÏ A–Í‚Á€@€AÈAäî @éÃA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€@€AÐA{Û@@Û|¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€@€AØBU Ð@‘Ò€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€@€AàB&°@=lÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€@€AèB $`@Õ`X@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€@€AðBXO°@œ¹PA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€@€AøA©TÀAœA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€@€BA{@@èëHAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€@À?€BÛ~ð@­€ApÿúZZÿúZZÿúZZÿúZZÿúZZC¢Ø@`³ÀÅ+@àטC`d@äHCA@·N0C.À@]»@ÁEÀ@Ý»@CF°@€†¼C•à@µ Á€@À@Cï,@,aàÿúZZÿúZZÿúZZÿúZZÿúZZB÷˜@1âxÁ1à@±ÿhBñÔØ@tXC$l@{ÁPBè?ˆ@6—`Àˆf@¶—`Bè)@ƒPBí¿@³Á€@À@@C\ép@²0AÿúZZÿúZZÿúZZÿúZZÿúZZCnIX@_ÈÁiÀ@ßD Ck\x@œ»CwÏ@£ðCjø@Y³ÀÁ´°@Ù³¸Cd"@—,”Cwü@¡ÊÁ€@À@€CQX@e0°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCB¬@;ŠøÀ‹@»©CFP@†rðCF}ä@‡ÖØCGÇÌ@>ãp@gl€@¾ãhCOtD@Š×PCI3@‰> Á€@À@ AðD @-àÿúZZÿúZZÿúZZÿúZZÿúZZB#€@æ@ù€Af=ÀBÛ0A(Õ¨Aë‹€A$D8BkÐ@ÉјAâùpAIјB[8A¯èAÉv A"ŒÁ€@À@ÀBC?ÛÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZB—ÃÀ@o@À¦¸€@ï@ˆB—;à@ªmB ‘@°ÙàB»@Tyð@i@ÔyèBÅ·H@˜äB»ùh@øÁ€@À@àBçÃ0@ ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÀh@IÖ8Á²m0@É÷B°-h@ž„HBÜyH@†Ö`B¯6˜@cÁaöà@ãB§b€@¯µB— @›ËÁ€@ÀABL3P?ïÊÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZB2$@͉ä>œ,AM¬B9LpACnB6¢0A¨èB$ó@Ö˜A•ÅðAVœBR¡àA úBZA.ЬÁ€@ÀABàˆ @ÈPAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÉIø@L>¿Î@Ì`°BϾ€@•‘ÔBЗ8@•& BØX @WŸ@¾dÐ@ן8Báø@å¸Bßxø@ž6¨Á€@ÀA Cmù@h| @ ÿúZZÿúZZÿúZZÿúZZÿúZZCtÇD@k3ÐÀ¥X@ë[pC{nL@®MèC8ü@©ñ˜Cx±¤@lаA H @슸Cƒ»°@´ÿLC|p0@¥»ÈÁ€@ÀA0CˆºN@†&8@€ÿúZZÿúZZÿúZZÿúZZÿúZZC‹ú@v¥èÀЧÀ@öÏÈCŽ•@³Q C‘3Ö@µ«`C‹øæ@xOàÀ”"@@øOèCpv@·C‘ξ@µ8Á€@ÀA@CT¨ð@W À@€ÿúZZÿúZZÿúZZÿúZZÿúZZCW>Œ@R¼À@F €@ÒààC`®è@™—¬C\‹°@š €CPSè@V˜p@ëk@Ö˜pC\8”@¡eìCSW@˜ÛÁ€@ÀAPCDè°@OáðA€ÿúZZÿúZZÿúZZÿúZZÿúZZC#±@;H@Àƒ€@»h¨C'2|@…§C*å,@‹ÈàC$Z˜@U”?ˆZ@Õ”C*Ø$@˜m@C(ý@Ÿ¸Á€@ÀA`Bà_@Y@€ÿúZZÿúZZÿúZZÿúZZÿúZZBª$Ð@9”Áu´ AR¤BŸ« @⋘B¾öH@½PˆB« @š&À°€A&B®9À@åá B²€ˆ@ÛŸ(Á€@ÀApCþ @‘HhA€ÿúZZÿúZZÿúZZÿúZZÿúZZC„ @”&`?1–A@œC‡í^@Ø €C‡|ª@Õì8C‰“@@˜ AAŸ A C—¢@ä!àCŠ1–@Õ›0Á€@ÀA€Bn4@0! A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÃ…˜@ª,ôÁ¬•A*KpB²HAÜžBÞT(@á]ÀB¿%@®LØÁø8ÀA.LØB£Ø@A ©Bãu@@Ýû`Á€@ÀAˆBÇÅ@@òÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÕTh@›#˜¿xôA?ÄBØ7¨@ß–ŒBÚ±X@ß±°Bå à@ÞÁ£!ÀAÞBÔEH@í ŒBþ^¨@ÙMÁ€@ÀAC`®4@¡¶A`ÿúZZÿúZZÿúZZÿúZZÿúZZC€ @‚àÁ[A3ÐC  @½(`C °@¸(C'0@ÖÁ+O @ÿÖCR<@¹ÚCÔ@´Ž8Á€@ÀA˜CY–X@OðAÿúZZÿúZZÿúZZÿúZZÿúZZCF¬@€|@ÀMÀA”|AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€@ÀAðB&¬À@¾Ç APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€@ÀAøA¦¬@þÄA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A?€CAN¸@AäÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZC\F$@§Á‹Ò A'"´CU7ä@ü!TCdû„@Ýa8CZí¨@¸(p ,èA8(pCLRAˆCl„ï0Á@¾ï(C½è@Ž=ôC¾¨@†khÁ€A@ BØò¨?ú† @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBõ÷Ð@5[ØA<¹`@µzC» @úÄBïj¸@…'xC Œ@@ÐðAŽ-À@ÀÐøCrü@ŠCÅô@Ž PÁ€A@ÀC™x@ CA€ÿúZZÿúZZÿúZZÿúZZÿúZZBëÀ@1æ¨AXž`@²`ClØ@‚Ž\BãN@€°BÛ·h@P€BA{à@ЀC ¨@g”B° @ŸÆ8Á€A@àBU`?×,ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZB§¨@y¾à@ @ùèÐB–ö@¼äŒB‘ÐX@¯Ã(BŸ|@v]ÀÁ V @ö]ÈBœÝH@ÂdÀB­X€@¥v0Á€AAC޳2@¥)@àÿúZZÿúZZÿúZZÿúZZÿúZZC“†@ƒp?àâA%”C™$z@ÉVŒC—Yd@¶pC”kj@ˆ(Akš Aˆ(Cžm<@ÆiðC•”,@µr¸Á€AACƒ î@„øAÿúZZÿúZZÿúZZÿúZZÿúZZC¢t@’i<@£¨A‚ Cª+Ê@Þ3ÜC¦©œ@Îç€C£–Ô@“Ih@*}AIhC«7N@ÝUˆC¨¦Œ@ÓZÁ€AA B‡¸@Op@@ÿúZZÿúZZÿúZZÿúZZÿúZZAâÀ@íf @Šg@AmŽÈAý‡àA1¿^AئA*ƒhB­@@ð?A-ò Ap?B9ø@A)šdB Ï A7$ÄÁ€AA0Bé¨@fÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB®ñ8@j>8A—à@êf¨BÉjÀ@ ¤B¡¤p@¹\°B¨¯p@„hAŠhÐAhBÁ¯x@²›hBœåØ@ÐP`Á€AA@B¢f@«A ÿúZZÿúZZÿúZZÿúZZÿúZZB–ß@@l|Á×`A…¨BŠ5`@ꯤB®’ˆ@º øB’— @¤ @É»A¤ Bžôp@à‚XB‘UØ@íùàÁ€AAPCnV<@tÁpAÿúZZÿúZZÿúZZÿúZZÿúZZCn @‰6HA ·àA NlC{”@ȼ8CqËL@ÉhCq¨H@†3è@œoÀA3ìC}"˜@ľÈCwŠ`@ÄwÐÁ€AA`C)ît@6¯€A@ÿúZZÿúZZÿúZZÿúZZÿúZZBï8@k£¸@»ÉÀ@ëÍ Bý@¬NüBðà@«íBûG¨@zR @ú*@úR¨Cå@¯Ë˜BûzÐ@½µxÁ€AApBÄ`@@‡PA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÎ%ˆ@•Éä@¦0AäØBÙŠ°@Ûj,BÏÀ@Øò B¿á @¢°ÁÎsðA"¬Bªï@ÿ“0BàJÈ@Ö°àÁ€AA€C6T˜@g#ÀAÿúZZÿúZZÿúZZÿúZZÿúZZC#æÄ@tùˆ@µÃ@õ&(C*äô@­¯¬C%‚@µÈøCgô@nxÀÀƒiÀ@îxÀC<@¨†C!·t@±EÁ€AAˆBÕŒ`@!ò @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÈg8@›ÄAEø A$\BØõ€@ÊNhBÀˆ0@óøhBÛó8@–%x¿ýA%xBÝò @Ï»üBã @ál€Á€AABÈø@+JPA€ÿúZZÿúZZÿúZZÿúZZÿúZZB€û¨@ÚM¾?AZuÔB‚PAÁBBƒ° AB—­p@Òó@ARóBáøAc|B•øPAbèÁ€AA˜Cd@sH@ ÿúZZÿúZZÿúZZÿúZZÿúZZC @@wƒ˜@Ãt€@÷²ˆC#;¨@¯ ÄC@Œ@²*ÈC!ÏÜ@m(?ÜAm$C"ºÌ@·[ C#£¸@¹ÓpÁ€AA BÍe°@EŽ@ÿúZZÿúZZÿúZZÿúZZÿúZZBü@Žp@¾“ÀAÄCëP@¿¢ Bø5Ø@ÓcÀBñüø@žÃ@AN{AÃ@BýÏÈ@ÐøèBæ«0@ïïHÁ€AA¨B¤3@1µ@?€ÿúZZÿúZZÿúZZÿúZZÿúZZB±Q¨@½ŒÀñÀA=±”B¨NðA_>B¹MàAÛ@B1à@߬¨Á2\@A_¬¬BA’¨B¨`èA Á€AA°B~P@1JA0ÿúZZÿúZZÿúZZÿúZZÿúZZA÷àAJŠÁH?àAœiŽAÁžA3ÜBßàA|`œB=šAQàB½`A…QÞB‚èàA.žAÜà@AD÷ÔÁ€AA¸B÷ïh@k§àAÿúZZÿúZZÿúZZÿúZZÿúZZBáè@@ö&œA½÷ðAvXDBòà¨AK^BǵˆA9pBÇãèAyøA~i€AŽyøBЗA44ªBµ5HAT?¼Á€AAÀBtlð@^ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AAÈA„*@ÑZhA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AAÐB-Yp@Ú(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AAØB9)à@oèAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AAàBƒ¨@‚OàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AAèB"¥p@ð¸A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AAðAÆA(ÜA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AAøBšÀ@á™A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A ?€CIÏÌ@W¶À@àÿúZZÿúZZÿúZZÿúZZÿúZZCZð,@—+„Á«¼AECRDx@ÐdCfŸà@Þ-¨CYNÜ@šÕøÁ¤ÐAÕôCQãä@ßÄÐCdéä@ÚxÀÁ€A @C¾7Æ@Ô A€ÿúZZÿúZZÿúZZÿúZZÿúZZC¾'¾@çe ÀAgŒÄCÀ @þ8¬CÁrøAD͸CÃ@T@îJÈÁ54@AnJÌCÄR¼@þÆìCÈ”AM¼Á€A @@BŸ @½ðAÿúZZÿúZZÿúZZÿúZZÿúZZB·rð@CAèÀGD@ÃbøB¸`À@”B½°à@…hB´«¸@Q÷0@ ¾€@Ñ÷8B»ö0@•òÈBµqà@™‹ˆÁ€A @€Bá@ w@ÿúZZÿúZZÿúZZÿúZZÿúZZB˜ h@Tþè@š"À@Õ#B¡.0@—ÌÈB–}@œÓHBŸˆ@Sp@R@ÓpB§d @—ŠˆBŸt€@›ÆÐÁ€A @ CŒj@¦ (AÿúZZÿúZZÿúZZÿúZZÿúZZC€{v@tc¸Áêà@ôPC‚:*@°?C†B@³wÀCy…€@i`ÁÛ @é`C~ü@¥aüC‚j®@®îÁ€A @ÀCaTÌ@¨øA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCs²ô@k΀A„€@ëöÈC€ž@®ÏÄCvoœ@©®àCy¯L@læ AkP@ìæ C†?Ú@³ÄCx’X@§¦˜Á€A @àCIò@jSðAÿúZZÿúZZÿúZZÿúZZÿúZZC™Ì@-†X>ÿ @­¤(C“L@‚}dCmø@wiàCàø@2A°Àõ À@²A¸C8@†uäC!3@~_Á€A AC—hÞ@ŸƒAPÿúZZÿúZZÿúZZÿúZZÿúZZC¶0ô@ˆ+ÜAî@AC`C¿Ý\@Ñ{ˆCº‚à@¾ C³V@œ@î©€AœC¼­Ž@æÕÀC·äl@èÙPÁ€A AC#’P@J?ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZBíå(@2nÈÁŠÀ@²ÈBåÂð@aDC{´@pyBèH¨@M·@Á½âp@Í·@BÙŸ@@ ‡DC Ð@ôØÁ€A A B‰4ð@ À?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÆ0`@P¿ðÁ=c @ÐäxBÂ!@›ýBÚY@—5HBÅY@d™ Àú @@ä™ BÅÅ@¨=ôBÕr`@¨—ðÁ€A A0C<…H@BÞ0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCWžì@2„@m&AILCbp@¾¸C^Z @¾BHCZŸè@x­ðAB @ø­ðCh–¸@¹­˜C^Ú0@´›@Á€A A@BbQ`@ Š€AÿúZZÿúZZÿúZZÿúZZÿúZZA§›€@ÜÃ<@˜SA\ê„AÂÀA0÷¼Ašƒ A@ÀAø–ÀAA4ÁC€A‡A2Aá@ACdB@AJ•<Á€A APCÀ@€:¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC/¹Ø@AàA,´C;*@Ó=8C1Êø@ÐûÈC-H(@†Å@Ð0AÅC7D0@Ç®”C0ªT@Ä2ÐÁ€A A`C†L@Býà@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÚ„€@…x\Á‰²A˜BÐ]Ø@ÇPBô†`@¿ÿBø·È@ƒ‡Á?—€A‡”Bôó@ÁÌC0@¿’Á€A ApBÑÁ@%ÒàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC* @p²ˆÀ¯”@ðÞÀC‹t@¬5¸C ´8@³o`C <¼@m~ð@{€@í~øC|ð@¦ÑLCH@³ÃÁ€A A€B›öp@d A@ÿúZZÿúZZÿúZZÿúZZÿúZZB·³8@rÜ@èÞ€A„BĘ@Èä¸B¶@Ø‘ˆBÄ5h@ X@,a€A TBËí@åª0BÇŽÀ@ëßPÁ€A AˆB=ˆ@@UoÀA ÿúZZÿúZZÿúZZÿúZZÿúZZB!m°A N–Áˆ8 AŒhüB(AHÉBHüÐAM÷TB<"`A øÁ¬* AŒøBåÐARöBmwAC>ØÁ€A AC;f@´ A@ÿúZZÿúZZÿúZZÿúZZÿúZZCx@ndÈÁEG @î’8C¦ @¬ ÐC%}t@«ÁPC0ð@„Pˆ¿4APˆCÑ @½EäC!0@¿‰øÁ€A A˜C‰J8@ÛµXAÿúZZÿúZZÿúZZÿúZZÿúZZCŠ$F@ŸØŒ¿Ò¶A÷pCŠõô@áÖÀC(Ø@è‹°C‹¨(@êÔÀË'ÀAjÔ CŠÆ*A$1:C¨°A+”xÁ€A A Bš”à@'äÀAÿúZZÿúZZÿúZZÿúZZÿúZZBÀª@@¥ˆÁþ«ðA%°B¡@ýj$Bãi@Ø[ B¡0@ÐÂÁöVÐAP”BÏàA$Ø”BÁìxAÑ$Á€A A¨Bið@7ÃP@ÿúZZÿúZZÿúZZÿúZZÿúZZAéIÀAE@Çå€Aa BB AL-6AѶÀAHõ¼BàAt¸Á,· AžtºAÔdA>¦2BTpA|rÁ€A A°B’x@:¸°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A A¸B¶#°@1VÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A AÀB†+È@6ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A AÈA¹Òà@è)ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A AÐB¡ß8@`œ@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A AØB2€@Æ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A AàAˆ¦ @ø„?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A AèA{½À@ÞüH?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A AðAÛn A ÓlAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A@?€C®L@ JÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC%ÑL@„˜@ÔpA„C+4ì@Ê•ÜC$ @­×C]ð@Š‹@A ‹C΄@Ø ÀCä|@³X˜Á€A@@B˜aè?óº`ApÿúZZÿúZZÿúZZÿúZZÿúZZBcÐP@ÃíÁÒ©AD B2@A4BŽzØAÃBSѰ@Ùd¨Áìº`AYd¤BðA•B‰áèA#„ØÁ€A@@@Cy°È@q7À@àÿúZZÿúZZÿúZZÿúZZÿúZZCsdˆ@E8A`@Å)xC}˜¤@‹ðxCtŸ@‘,øCzþ,@jÇÐ@W‹@êÇØCÎv@¨TDC,<@¬ Á€A@@€Bଈ?ú±@@@ÿúZZÿúZZÿúZZÿúZZÿúZZC4_@#LøÁ”ß @£ihC02ì@eUÀCBá,@u~C1l@7¼ÁÇ'@@·»øC)äü@|¡HCBæÄ@¨Á€A@@ C‹K @›upAÿúZZÿúZZÿúZZÿúZZÿúZZC©Ì@ƒ°Á |àA0˜C¬¤P@µá(C°µ¤@ȽàC¬Õº@›ÈÀ_ŸAÈC²Bf@Þ=`C³€€@çd@Á€A@@ÀC}àÄ@h¡à@ÿúZZÿúZZÿúZZÿúZZÿúZZC8 Ð@T2ÐÁ9õ€@ÔXC8û@–ù8CD³ø@ PC4ã¤@M&@ÀˆlÀ@Í&8C9æ¼@“ÿ C=ÕT@™C°Á€A@@àBÿ:ð@gG@@€ÿúZZÿúZZÿúZZÿúZZÿúZZC(+À@Q èA!ß@@Ñ1¸C4D´@Ÿq¼C)‹È@“Ô C)5¨@Lâà@óMÀ@ÌâØC4[\@šÜÐC,x@’ÌÈÁ€A@AC&8ø@)7ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZC j¼@KIøAó`@ËmøC8,@Ÿ£ÈC €Ø@‹XˆC W@Gœ @KL€@Çœ˜C%P@šœ”C§`@‹–HÁ€A@AC†xœ@ŠåØA0ÿúZZÿúZZÿúZZÿúZZÿúZZCnñ˜@ŒB€@ßá€A [€C}$@ÙüŒCuÊ0@ÃXCsÈ@†:èAF(€A:äC‚4 @ÍšCwbô@¾ÃðÁ€A@A C†š@xÇð@€ÿúZZÿúZZÿúZZÿúZZÿúZZCƒ@ÏBÐÁI×€AOhCw¦A{BC—0¶A•ˆCŒ[F@½S¸Á˜Ž°A=S´CªÔA²øC—¼TAøÁ€A@A0Cµ¦”@ìÔ@ÿúZZÿúZZÿúZZÿúZZÿúZZC¾A”bÀS½A®ŠCÅ…ÂAWÚ~CÇlASM8C¾NzAÇ8ÀiùA„Ç6CŵPAG¨ÊCÇü:A@«„Á€A@A@Cq(@®âÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZC]aü@‚²üÀÜ.€AÊÔCc0@¾>øCkÐ@áPC^M4@d0PÁ¹<ð@ä0XC[š@@ž¸Ct~l@²EHÁ€A@APBñÖP@"ýPA ÿúZZÿúZZÿúZZÿúZZÿúZZB½ë@@z2h@…¢À@ú`€BÉë@½€TBÂX@³#ðB¯‚x@ŠFPAPñ`A FPBÄÈ@Èì¼B©¢@·°Á€A@A`B„bÐ@„ AÿúZZÿúZZÿúZZÿúZZÿúZZB^ä @Ö ÀA‡–`AVȰB…0Ø@÷ÚBEA9ò¨Bƒ˜@ÆÆ@ÀœfAFÆ@Bƒ.°A¾BŽ*@A~Á€A@ApBJ @? @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB\A@Ö–´@Î_ÀAV¿BqA».BWÁàA ÷DB1û @ï=0ÁúAo=,Aî>AFØ–Bz pA^ŒÁ€A@A€B»ÒÐ@-ô@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÙ'°@€àA³Y@A8DBö”0@´tÄBÊ 0@Áá BÞˆ@ŠSXA¾0A S\Büàx@Âq˜BÎÈ@Ðû˜Á€A@AˆB  @|°AÿúZZÿúZZÿúZZÿúZZÿúZZBPA¶&@Æ»ÀA†ÐB#CAA©ŠB "€AF]DBLÚ@@ø8ØA‚îÐAx8ØBrÐA\B1¯AKeèÁ€A@ABw`@TWð@@ÿúZZÿúZZÿúZZÿúZZÿúZZB~Ð@Úëh@)uA[ B„ A"_¤B€ XAXÜBlÙÀA{PA̳àA{RB’ A¾ÊB>Ì`AT¼,Á€A@A˜Büü@Tuà@àÿúZZÿúZZÿúZZÿúZZÿúZZBâõÀ@‰TÀ´€A pBãbH@ÃQÈBêœÈ@ÇèBéP@1ÐA“{pA1ÐBý- @ªõBÛrH@Ç(Á€A@A B€® @.ÔðA ÿúZZÿúZZÿúZZÿúZZÿúZZB$§`A´üÁ–èÀAÔžAþá€AEDøBN A{?pBêA"ìtÁ¶àA¢ìtB6°ALOöB) ÀA€Í’Á€A@A¨A¤8 @Ø@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A@A°A£kà@Ï:xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A@A¸B' 0@t°ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A@AÀB&$p@ÈÖX@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A@AÈAa#€@ѲÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A@AÐB"ð@²5 @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A@AØB^P@§ê AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A@AàAO€@ñEx@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A@AèB4)Ð@²ðˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A`?€Bþ_À@3Ü A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÍs@¢FÁ¶ A"c BÆþ(@çlBÚ=8@êòàBÅJÀ@–íÁ’¾AíBµì0@Ï9,BÛHø@âf¸Á€A`@Bò à@$P A@ÿúZZÿúZZÿúZZÿúZZÿúZZC ˆ@ªÁ”Š`A*,tC©@@è ÀC·èAbÔCþÔ@žáPÁnj`AáLBø½(@ܧœC ©´@îã°Á€A`@@CFð@Xå€A@ÿúZZÿúZZÿúZZÿúZZÿúZZCb‰Œ@ÔáôÁ+ý@AUCcI@ø’Cn”A4-PC[n\@¾Þ€ÀNA>Þ„C`&°@ã×xCc’äA ¨Á€A`@€BËÆh@ Ë0A`ÿúZZÿúZZÿúZZÿúZZÿúZZC@t÷Á+O @õ"øCzX@­öDC¯@@·ãC yh@bc€Á°@ð@âcˆCÌü@Ÿ/(C³@«Ç˜Á€A`@ C WP@[!ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZC p˜@~›ð@È@þÉÈC'’$@¼p C%t¼@¹?¨C(‘È@yP¿ÑŸ@ùPC.*À@¸ChC0Ì@µ‹(Á€A`@ÀC1¬@kÚ0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBð¤è@\uؾ€ @ܨBú1ø@¢ÊDBû$¸@¡ù(CäÜ@ZSÀÁ)²@@ÚSÀCÐ@ŸdÈCh@¢x Á€A`@àBK 0@"P`@ÿúZZÿúZZÿúZZÿúZZÿúZZBWÓà@¨ïÌÁ2 A)tBJ0A'^BxüP@ËkèB^¯@@¡!h@·œ@A!!dBt| @óqìB] @èͨÁ€A`ABÙ0€@À@@ÿúZZÿúZZÿúZZÿúZZÿúZZBà:h@B[ A‚0@Â~˜Bû{@ŽTBÚ@‘ÁèBâ†À@;€°@ãN€@»€¸BôPÐ@Š LBæ+p@‹¬˜Á€A`ABƒ|Ð@)Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¥€¸@zþˆ@@û, B¯–@µ²LB«zè@¾kèB£òà@}O°@÷›€@ýO°B³¬Ø@««$B¤"@ÊЈÁ€A`A C~@D¬ AÿúZZÿúZZÿúZZÿúZZÿúZZC©Ä@Hľ)x@Èé(C& ˆ@š¾¼C&ïØ@Žå@C(K,@P?`À¹Ô€@Ð?XC-0@tC4 L@—jØÁ€A`A0B·ŸX@ \@A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÞ>@OŒÀÁU @ϳhBàp@›}ÜBòs0@˜y¸Bïr@TÐ@Ù·€@ÔÐC»h@› ,Bô½H@ 9@Á€A`A@C T”@:ÞAÿúZZÿúZZÿúZZÿúZZÿúZZBÌ(@f!PÀ^à@æLˆBѱH@£dèBÚS¸@±¨XBÉ{Ð@zK°A>Á€@úK¸BÞ¾è@¨á”BÇU@@ÈÏèÁ€A`APBëáø@™°A ÿúZZÿúZZÿúZZÿúZZÿúZZBÕ9@af˜ÁmÂà@á‘PBÎòø@«}hB﯈@¢pBÖT(@nÊ`Á¬ @îÊhBÔÒ@´ÕàBëŠP@¬Á€A`A`Bš2x@+¦à@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÒ¨@ŒD0A)ÆÀA _B §Ø@À|”B‹È @ÝAàBŒ+È@šÀ…sAB@æýðB—Uð@àØ Á€A`ApB§ @ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZB²Sð@~øÁ `@þDB¯7 @¶ô(BÄp@¿YhB§®X@—ÀxÁ§!ÀAÀtB—¯¨@ᾈBÅ6À@ÜX¸Á€A`A€Að @‹P@€ÿúZZÿúZZÿúZZÿúZZÿúZZBL¡P@Ú¢üAf“ AZÍÄBpñAéøB7ŠPA;R¡¤A½š@A-Á€A`AˆBi°@„VÈApÿúZZÿúZZÿúZZÿúZZÿúZZB Dà@óNAŒ¯PAs~DB3ÐA-øRAØ™ A5£(AÞöÀ@ÿdØÀÆÏ@AdØAʆÀA.Î BªÐADý,Á€A`ABBRÀ@taAÿúZZÿúZZÿúZZÿúZZÿúZZBp  @òNœA%]àAr0B…˜@÷ì@„öÀAcixAßGÀA/­.A½óàA"ðÈBK@ëÌpÁ€AkÌtB àA4¿æB1® A*TÁ€A€A0BqÈð@[YÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB…x@x`øA–ë0@øÀB¨aè@·9¸Bûð@»H(B‹/x@‡Çˆ?µqALjB“E°@Ø@B‘ë@ºþÐÁ€A€A@B©Ü˜@>@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBªÏ@jsx?ÌH@ê øB´ËX@¤áøB³C€@¸> B¥·˜@ŽW¸A: AW´B¶çˆ@ÍXœB¥´@Ú4ðÁ€A€APB…iÐ@2”Ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB(C @Ïèü=ÂPAP°B0L`AˆðB1å@AÍ`Aù,À@ðŽØÀÅýApŽÜAêàA2¡àBÖÀA2¤ÐÁ€A€A`Aò`@À08A0ÿúZZÿúZZÿúZZÿúZZÿúZZB•AýL A èBL"À@ó ˆÁ€AA0B¦•0@2AÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBžh@w=hAUü`@÷n¸Bµ¸@˜‚´Bšïø@Ö ¨B” 8@ˆ˜ BÌPA˜B½rP@ŽàBvÃP@ýM@Á€AA@B0l@>®ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZB¶°@æ^DÁ¹·AfŒŒAî‰ÀA%IB\ A4B‘@@úzˆ@¤dAzzŒB!1ðAdøB4àAUÁ€AAPBW]@¨@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AA`B È`@fá0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AApBnBà@.xÐ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AA€B‚åÐ@/#ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AAˆBfC@;màA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AAB;g`@n_AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AA˜A±Ó @Ý*˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AA AöÎ@@Œ­ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AA¨B i @„Œ@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AA°AÿÛà@œ¦ðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AA¸AœÈ @ò$X@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AAÀAÇ5€@ò_°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A ?€BKk°@ MAÿúZZÿúZZÿúZZÿúZZÿúZZB),A(×–ÿúZZÿúZZB-›`A-D*ÿúZZÿúZZAÜúà@æ²à¿5¬Af²ÜAß"AåhAèê A7º0Á€A @BÕð@Dg AÿúZZÿúZZÿúZZÿúZZÿúZZB]ÎÀ@à±$ÿúZZÿúZZBeÐ@è”ÿúZZÿúZZB`MP@íY¸ÿúZZÿúZZBfíÐ@ô\ðÿúZZÿúZZÁ€A @@Bt@P@ŽZHÿúZZÿúZZÿúZZÿúZZÿúZZBå AbÿúZZÿúZZB 0PAÎ|ÿúZZÿúZZB´A}°ÿúZZÿúZZBCA$ÿúZZÿúZZÁ€A @€B¿ @`·ApÿúZZÿúZZÿúZZÿúZZÿúZZA¢œ@Aü<ÿúZZÿúZZA©ÊA ÏÞÿúZZÿúZZAÇX Aú¼ÿúZZÿúZZAÏh`AöÄÿúZZÿúZZÁ€A @ BaüP@$É@€ÿúZZÿúZZÿúZZÿúZZÿúZZB›Y¨@u»¨ÿúZZÿúZZB¢å@€ÕlÿúZZÿúZZBœÈ@m$ðÿúZZÿúZZB£@@w»xÿúZZÿúZZÁ€A @ÀB$Šà@?ÚÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB%)ðA ÿúZZÿúZZB-È€A"pÿúZZÿúZZB A*gtÿúZZÿúZZB«@A2•îÿúZZÿúZZÁ€A @àBAÄ@PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A AB € @>PAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A ABXº0@€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A A Bˆ P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A A0B\Ýð@‘ 0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A A@B0@y¡°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A APBC€@˜®¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A A`A‰ý @Ðk°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A ApA’ à@ÊÍ€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A A€B‡p@]p@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A AˆBôÐ@E•@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A ABŽíø@“0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A A˜B¡pA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°@Coè@ˆVˆA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°@@B‹é`@Pà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°@€AÁ˜ÀA •ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°@ Aù@?ýÛÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°@ÀBXÕ@@aáA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°@àÿúZZÿúZZ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°AB*ºP@•úðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°ABˆ`@Q8 A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°A B D`A ÌApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°A0AÃòÀA‚ÄA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°A@B„—ˆ@wÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°APBL‹0@ž…pA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°A`B0À@å0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°ApA}t@@ómàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°A€A»€@’;0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°AˆA·Ö A ,ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°AAË×À@£ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€A°A˜B=@ô»ØA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀ?€B’%(?ÈL`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀ@AÝð @', A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀ@@Aq@@›Ú AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀ@€A¨á @ÿ°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀ@ BZ@¯hA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀ@ÀAÝø A pA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀ@àB$` @§?À@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀAAéÍ@θðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀAAÛP€@ü>˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀA Aøï`@í›0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀA0Bm^@Ê’˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀA@AøHÀ@îT¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀAPB+àA ÅÜ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀA`B @çHA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀApB ñ@@ñŸ`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÀA€AŠTÀ@üá°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÐ?€BP@5àA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÐ@Bʰ@ZPA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÐ@@AÕ. @vt?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÐ@€A¨oÀA ¶@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÐ@ A±ç@é…ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÐ@ÀÿúZZÿúZZ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÐ@àA©Ã @ùP¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÐAB#µà@ÂÖ°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÐAA‚Ç@ßÙ @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ€AÐA B†˜@Vù€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁp?€?€C.vd@JM@APÿúZZÿúZZÿúZZÿúZZÿúZZC #Ì@&‡ÐÀ ð€@¦¢ C†˜@jOC!€À@lT`Cõ˜@0t ÁwÕ @°t¨CÄ@yò¸C!û@{ Áp?€@C8+ @ŒØpAPÿúZZÿúZZÿúZZÿúZZÿúZZCÃð@¿ˆÀáð@›Ø Cô”@_FÀC$P@[£Cþ@*PÁ"mÀ@ªHC@À@vÓˆC I,@oàÁp?€@@C! @ž¯xAˆÿúZZÿúZZÿúZZÿúZZÿúZZC£Ž^@i°pA[Zà@éÕhC©Ú–@ªÍüC ×F@£?@C¤ÁÈ@Š B)–A C³ƒ”@Ñ‹˜C›;@ºÎPÁp?€@€B˜ø?ä€@ÿúZZÿúZZÿúZZÿúZZÿúZZBŸÍ€@W;àÀ´¢€@×^B†@ 3´B¦÷°@”ѰB–fh@o7 Á¸ @ï7˜B‰÷ø@¼sB¨Ž¸@›… Áp?€@ B§vH?í€AÿúZZÿúZZÿúZZÿúZZÿúZZBµ@h@?=pAKY€@¿[ØBÆìø@t1pBªËx@—©ÐB²Òh@LàA¨þp@ÌàBÎPÀ@{IxB +X@¦óhÁp?€@ÀB@–À?×— @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB.¸@y{HÁ™€@ù£ B{`@È DB¢þx@žèÈB•@–øÁ÷P€A–øBty°@Ú©`B·cP@˜ä8Áp?€@àB¯1ø?ÎÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB“ H@pÃ(@ z€@ðéÐB™ôp@®‚ðB“¾h@®ŒhB‡Î@ŽpÁ¥àApBnÌ0@ëˆBŸÐ @¯,Áp?€AB„U?ãÄ @€ÿúZZÿúZZÿúZZÿúZZÿúZZBª<@`nÀ¿¢¶@à“B®pH@£`LB¯5@¢“ÀB­à@g°À¿dd@ç°ÈB³…h@ª~èB²á@§7¨Áp?€AB”aè?×m@ÿúZZÿúZZÿúZZÿúZZÿúZZB @‡˜Ám-€A®(B„yÐ@ÖðHB¡}˜@±ì˜BŸø@‡`ØÁ¯E€A`ØBŽæ@@ÛÅ@B¹÷h@¬öpÁp?€A BPið@1ÐÿúZZÿúZZÿúZZÿúZZÿúZZBqçÐ@ _侩èA z,By-0@ëÀÜBxM`@æ­°B$ @×ÈÁø¾àAWÈAÓG€A0éBgç@AF¨Áp?€A0BÞÀ0?úö€ÿúZZÿúZZÿúZZÿúZZÿúZZBäç@Mï8Áƒt`@ÎHBÛDh@›‰Bû¨@¤¸BÔѨ@põ0ÁÞа@ðõ(B¿¤ð@¼¹0Bö² @¡±Áp?€A@C˜®>@’[ÐApÿúZZÿúZZÿúZZÿúZZÿúZZC—Ƕ@†]„ÁfmàAsðC˜§š@ÃóCžðŠ@Â.èC—ƒ’@ZÐÁSÎÀAZÔC™82@å8PCžŽ^@ä»(Áp?€APCpÿ@|ÉàApÿúZZÿúZZÿúZZÿúZZÿúZZC„¼@o±°AYh`@ïÚC‹=V@±ïÄCƒyÎ@©P0C‡@ö@xY AØâ@@øY˜C’e®@¼Ë„Cƒ]@«|Áp?€A`Cœ|@)ÅÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZCɬ@WœA^²@@×ÀÈCô@˜î,Bþ„¨@ž’ØBî.è@q˜`A0r€@ñ˜hBÿä0@ªý´B纠@²ŽøÁp?€ApAÕÁ @›DhA€ÿúZZÿúZZÿúZZÿúZZÿúZZB/­àAÞhÁ.p`AˆöBþPAMÆÎBHÂPA<#ðB €A™Ä¼ÍA’™ÂB ÿðATÈB l0AR½Áp?€A€Bð¾@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBúJà@e¤à@‘¡@@åÍC]ì@£eäBøýH@¥úBð» @„_Á‡ÕðA_ŒBãq@ÇnC“À@´!¨Áp?€AˆCä@-ÊAÿúZZÿúZZÿúZZÿúZZÿúZZC ÃP@€œÁG A¦`CÐ@º °CI@´Ü¨CF´@‰{ˆÁæÆPA {„Bð@@΀CÌ@¹òàÁp?€AA±ý @î±A ÿúZZÿúZZÿúZZÿúZZÿúZZC ©˜@£ÿH¿_fA$ÀC «Ì@ß\äC ±¤@ñáˆBÐk @²Ãè@O>€A2ÃìBÔIˆ@û|BÍ÷ÀAðÁp?€A˜C‚ø@VÀ @€ÿúZZÿúZZÿúZZÿúZZÿúZZBØ+H@¥&A2/ÀA%D0Bâgø@ßÜ„BÌÌð@ñøBÆ0@¸p@¹A8p BÉî8@þ|¼BÁ²øA¦ìÁp?€A Bœ@*àA€ÿúZZÿúZZÿúZZÿúZZÿúZZB’ßÀ@óÄA—¦€AsAÄB£ÝAPæB~ A@é¤BŸ±¸@ç¢hAIy Ag¢dB©ñpAS´B‘ßA-ÚÁp?€A¨B~Ÿ@@bèA`ÿúZZÿúZZÿúZZÿúZZÿúZZB:P A%w¤@×bÀA¥–ÄBC³ÐAdvB*q`AgìÈAı A€½u A…~A¿ïÀA7½àAÁä`A9K@Áp?€A°B% @ÉmA ÿúZZÿúZZÿúZZÿúZZÿúZZBPO A"ÖÀ×éÀA¢9ÖB= AcSZBY@A[ZÜB• A^°A”Î@Aš^°B'ÀAlo¾AÀ5àA8!Áp?€A¸B$‘p@¡ PAPÿúZZÿúZZÿúZZÿúZZÿúZZB† AOB@ˆö€AmÚB‚`A[µlAð­àAQ±˜BpA*ßx?\DAªßzBH@AgsBBéAi§(Áp?€AÀBx0@PõðA`ÿúZZÿúZZÿúZZÿúZZÿúZZBtA ÑæÁ’nðAíøA¶(`A*B"£°AS¹B¬0A"PÁp`A•"NAÔ6`A;ß„B7RðAUTˆÁp?€AÈA©§@@èª`AˆÿúZZÿúZZÿúZZÿúZZÿúZZBu0A0â?A°&ZAüÖAjçJAü AlhB»AAÑÈÀ¨ÀAÁÑÈB¦ÀAtôÐBðA‡s,Áp?€AÐB»X@E¶ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁp?€AØBàð@@˜0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁp?€AàB=»@—%h?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁp?€AèB‹P(@LÆàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁp?€AðBÅŒÀ@$Ó?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁp?€AøB`p@œ“¨@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁp?€BAéÀAÛd@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁp@@?€BÔÞ¨?ö…à@ ÿúZZÿúZZÿúZZÿúZZÿúZZBàŽ(@2,¸ADIà@²IBîD¸@q¡BÒþ˜@‚ÓèBë„x@4ˆàA É@´ˆàB÷Qà@zºBáú@‚íÁp@@@B†GÈ?Ū€?€ÿúZZÿúZZÿúZZÿúZZÿúZZB}{p@‚ªD¿ÜìA¿B}0@½O0B€uÐ@¶†xB`ð@“ý@IAýBi-p@Ðc4B[¯@ÖoÁp@@@@C\]ä@}õ ÿúZZÿúZZÿúZZÿúZZÿúZZCk!\@SޏAt @Ó°`Cw 4@š;¼Cd»Œ@”eCqx@XûAšˆà@ØûC€^ì@¤ ˜Ci=D@“{ØÁp@@@€C £ø@[àA0ÿúZZÿúZZÿúZZÿúZZÿúZZCFÄ@+øÈÁ|®€@¬0CµL@wÐC&Øð@w+PC’p@.ðÁÐÉ@®øCŒd@{øhC)º”@| Áp@@@ C,M”@3@€ÿúZZÿúZZÿúZZÿúZZÿúZZC*W„@0w A+m @°“ØC4Fø@‚cœC'X(@xbÀC Œ@1à@-9€@±àC&©@‚BôC!g|@|X`Áp@@@ÀBº(ð?ön ApÿúZZÿúZZÿúZZÿúZZÿúZZBºÿ8@C¥xAÏ @ÃÄàBÉ H@‰gBµÍø@‘ŠxBÑÀ@?{ @é€À@¿{(Bßê`@ˆÜBÍÈ€@=˜Áp@@@àBð†°@ i@àÿúZZÿúZZÿúZZÿúZZÿúZZB²r@SZÈÁ§D€@Ó|àB¢~`@§` BËl@@Š-ÈBÆ5@\Õ`ÂM˜x@ÜÕXB˜:@¹[ŒBÿ;˜@„•ðÁp@@ACZ—\@\ÏàApÿúZZÿúZZÿúZZÿúZZÿúZZCX.@@H  À‚ý@@È.C]*H@‘qtC_%t@‘LxCb‰d@P¸PÁžƒ @иXC`ß@”áCr:`@›XèÁp@@ABÓzè?×  AÿúZZÿúZZÿúZZÿúZZÿúZZBø @sœpÀă@óÄ@Bœêp@·DB¨X@«HB±W @qOàÁŽ@@ñOèB®h@¸8”B¿ZÀ@§Ã¸Áp@@A Br©`?Þ¦@@@ÿúZZÿúZZÿúZZÿúZZÿúZZBsø@‹@Áu A ´@B‚ZÀ@Þ ¬B 8@¶±Bªs(@Šu Â3ØA u B‰f(@éàBÕõ0@¥8Áp@@A0C)l@ÇAÿúZZÿúZZÿúZZÿúZZÿúZZC&T@=Î@«@½íˆCû¤@ŠÕÌC{`@‰<àC @Vƒà@¯¼@ÖƒèC ì@…hCø0@›M¨Áp@@A@C¤…T@›ðÀAÿúZZÿúZZÿúZZÿúZZÿúZZC¡BŠ@Š ŒÁeZA ·ÌC¢è@Ä»äC¨Ç¨@ÍáxC£O@¦²Á€õðA&²C¤µP@í<¬C«‡>@÷õ¸Áp@@APB¤0¸@ #AÿúZZÿúZZÿúZZÿúZZÿúZZB˜?è@šˆtAœ@ A¢¤B°—(@Æs¬B‡·x@öÍB¤§ˆ@›VxAƒµAVxBººè@ÎÛtB—¨¨@ò¿˜Áp@@A`BgEÀ@Á€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB €A}ôÁEÞàA„”¨AüÀABP–B0J€A<ÞHB#È A æxÁ‡ AŠæxB»pAO)\B;—pAC œÁp@@ApAñKÀ@Zh@ÿúZZÿúZZÿúZZÿúZZÿúZZB¾A ¨@®ÞA‹ÂBÔÀAI/B$àAG}Ð@öãÁ.“ AvãBLäPACœ¶Bxv°AÒ„Áp@@A€CGQˆ@TïA0ÿúZZÿúZZÿúZZÿúZZÿúZZCA”@yŒXÀ®€@ù¸(CAÛÄ@±ždCGì@´(CFä@{sPÁtŽ @ûsHCBrŒ@³`CQ{@¶øÁp@@AˆB8€@‡×p@ ÿúZZÿúZZÿúZZÿúZZÿúZZBþÐA zPA—ãPA“|B9ÊPAS¾pAÚD A?óHB%ÊðAûtÁ}ƒ`A–ûrB~0AXÿúZZÿúZZÿúZZÿúZZÿúZZCl@—ôh@¥¸AÔC8ä@Ï:HCE¸@à*èC¯Ô@”?@ûA?C$$@ˤ C~€@Ù"Áp@@A˜BÊ–@-Õ°ApÿúZZÿúZZÿúZZÿúZZÿúZZC%’<@†—€>º´A°(C%,„@½$àC%ZT@¾ÕC2oÌ@p=bà@ÿxC1  @²Ñ C29D@´ÍˆÁp@@A Bã0@[’0@àÿúZZÿúZZÿúZZÿúZZÿúZZB›ü˜@ØÂh?½pAXê´B›­hA‹˜B™ˆAF B†N A- ÀŠ4€Aˆ-žB€@PAFRØB‰—(A6fÔÁp@@A¨B0•@cg AÿúZZÿúZZÿúZZÿúZZÿúZZB(´ÀArÁFf€A‘)ÚB ÐAK†4B>öpAGò,B ðA"&$Á+UÀA¢&$AíµÀARHXB"@AoèÁp@@A°Aœß @Ù—A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBkdÐA êÁF: A.BL~AApæB~ØpAC°¤B”öXABp@­Ö€A€BpB•SA'ü(BŒVA8‘àÁp@@A¸B®‚Ø@8¼@AÿúZZÿúZZÿúZZÿúZZÿúZZB†Å@A ޾ɤAŠ.ÖB àA;™îBƒT A=ƼBŽ,HA â¤A¦qÀAŠâ¤B›ßA\œBkP AXôÁp@@AÀB¯P@¥cˆA`ÿúZZÿúZZÿúZZÿúZZÿúZZB<ËPA. ªÁ@½`A®Ã^BŒðAhJàBO0@ñå¼BZ¨à@Ú$àBu½°@˜Á-à€A˜Bhð@ä=@Ó¶(C‡~n@KÈA í`AKÌC,@ÒÎ Cˆ¿X@ÐVÁp@àApCo±ä@Н8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC]wì@…9°?•/AQTCcÄ@ÂhœCaÙÔ@¾ì C\y¼@‚B(À(^AB,C`Q @¿'tCbÏ$@¹½Áp@àA€Båè@2­ðÿúZZÿúZZÿúZZÿúZZÿúZZC%@”̸A AçtC-œ@ÙÒ`C#( @Ò¾XC’ð@^Aà]@A^C)–p@ÎÓøC *\@Î#èÁp@àAˆCh7`@–(`AˆÿúZZÿúZZÿúZZÿúZZÿúZZCe/ü@Cä¿ ]A ]œCgZ„@ÊÒtCi9Ô@Ê#ÐCg‚”@vŽà>´H@öŽØCj^l@±6\Cj«|@¯ÿèÁp@àAC«€@=±pAÿúZZÿúZZÿúZZÿúZZÿúZZC Zð@¿\A rÀA×PCšü@·CJ@ºà°CÑ@} ?Õ%@ÿ}˜CHÈ@´¯ôCM@·ÈÁp@àA˜B;ç @làÿúZZÿúZZÿúZZÿúZZÿúZZBLPðAôÈ¿œlA‘ìBI™@ALýBO²ÐAM©BqÞAû A“€A‡û¢B‚8A-\ÎB_rpAQÅÐÁp@àA BÓ¸h@3:°?€ÿúZZÿúZZÿúZZÿúZZÿúZZB—¶€@Ö|A=å`AV¤ÄB¢°A €êB‹¡ÈA#EdB£.ø@×Z@A{qàAWZ@B°¸AcúB“˜A%œðÁp@àA¨BÖÀ@Ql@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB“X@ºüàA¦: A; øB¥`@âB{–A,B—Ѱ@ØV`@Ö§ÀAXV\B›xAüB¥øAŸÄÁp@àA°C¹€@cÂA0ÿúZZÿúZZÿúZZÿúZZÿúZZCý,@‰%ìÁРA @ÔCWp@½9&À¿`Ì@¾&¸C+dœ@‰ àC+fì@D€ÁpAA0C(rÜ@.3@€ÿúZZÿúZZÿúZZÿúZZÿúZZCËÈ@0ƒ€Á* @°¢ CÌ@xdPC)–ð@…í˜C~à@I]Ám" @É]CàÔ@ýC*‘Ð@˜êàÁpAA@Cìh@(O ApÿúZZÿúZZÿúZZÿúZZÿúZZBûÇ€@>£¨@iK@¾ÅC!<@Ь,Cô@‹ÿpBô…X@X@A›K€@Ø@CÂÔ@˜((Bè¡X@£ÄÁpAAPBÊZp@}ApÿúZZÿúZZÿúZZÿúZZÿúZZC˜@Y¨?ËÀ@ÙΈC *T@ŸÉlCl¨@Ä@C:¸@^¡@ATh @Þ¡@CÐ,@£ôC åø@¢ÁpAA`Bí"H@" @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB´zØ@ŸSðAÅå AphBÓø@ÈÏtB MøAšØBÏp@˜èÀAì|ÐAèÀBóŽà@Ä:¨B¶¹Ø@ö&°ÁpAApBPµð@@ß`AÿúZZÿúZZÿúZZÿúZZÿúZZB9Û`A ‡ ÁA A‹ DB%Ÿ0Aa'NBW™A0„XB`8AžÀ?IAˆžÀBgS@AVmÖBd‚ÐA4G ÁpAA€Að®€@‘ÍèA€ÿúZZÿúZZÿúZZÿúZZÿúZZBG `A“ÀžNAƒ«2BAvàAC<0BVNðA8¤€BAPAáXAª½@A‡áXBp;pA/{¤BÊAVöøÁpAAˆAíì@Õð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZA½à@ô08=´At]|AÀ€A.úÚAÀBàA/þÔAþ¨ÀA»ÈÀÅŽ@A»ÊAèÚAEèÒB4PAV›ðÁpAABÊÝ @(Mà@@ÿúZZÿúZZÿúZZÿúZZÿúZZBŸ)@ÀqèAg A@–B°¤@@ûdxBû0A¨Bªˆ@Í€¿ÖAM„BªØ(A Î*B­LhA§TÁpAA˜BÂD @<5ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB–h@ÂwœÁRº€ABœ¨BˆêpAÇæB¤ŽxA±XB@*ÀAÈTÀÕI@A–ÈVB2aÐAXñ*BNöARbPÁpAA B¥ÑH@+ø`APÿúZZÿúZZÿúZZÿúZZÿúZZB¹Ý(@©á”À™@A*lB³¸h@ðtˆB¿À@î¹ØBÀH@»‰ÈÁŠ_A;‰ÈB­YÈA "ŠBÒ €@ü¡¸ÁpAA¨A…» @Ø3@ApÿúZZÿúZZÿúZZÿúZZÿúZZB²àALºÁJc@A—jlAü²AL>JB2)A[($B.0PAiDAà°AšiFBMUPARˆ˜B Ñ€A\GàÁpAA°B„ @cþ@ApÿúZZÿúZZÿúZZÿúZZÿúZZBÀA,>Á23@A¬9Aý AOwøB,DÐA…šâBR¸pA8LÁ„MA¸LB,/A`Þ°BpQÀA+ÁpAA¸BŠ}@1€ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAAÀBK^Ð@a“ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAAÈB#‡ð@™=ø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAAÐA‡\à@îÁ8@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAAØBÉ @HêpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAAàAì4`A óŒAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAAèB@ï@¤KÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAAðB,ð@»óÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAAøBþ@AjlAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA0?€C¹€@x pAÿúZZÿúZZÿúZZÿúZZÿúZZBç Ð@&ÔÁ£˜PA<ÔBÕ.Ø@«µPBýL°@Ä0`BíÙØ@‚xð¿æ³AxôBïѰ@¨õBñØx@ÊíhÁpA0@C¦t„@¯ïAÿúZZÿúZZÿúZZÿúZZÿúZZC§íB@Òh´ÀáJ@ARŒŒC©7D@Ú>ÌC«óÒA7@Cª~†@Ͼ Àô@AO¾ C­Ä@Úò˜C®= A4¹ ÁpA0@@C"’$@=Ù A ÿúZZÿúZZÿúZZÿúZZÿúZZCR‹È@R(Aì@@Ò#øCf¤ @–ÏCG~d@˜}pCQœ´@P™@B)xø@Й8CmÀ@Ÿ&`C@T¤@Žš ÁpA0@€B£p?í}àA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÉ¢Ð@.Ç`ÁŒ'P@®å8B½Zè@‡4ˆBàVØ@kÉ@BËAð@8ðÐÂ+ @¸ðÈB¬Ï@•1”Bõ#¨@l†ÐÁpA0@ Bü 8@îðApÿúZZÿúZZÿúZZÿúZZÿúZZC¾X@"°Á5Ïà@¢8€CŒœ@dIÀCX@s²`C¬ì@&®˜A&Ì€@¾ÏCƒ&Æ@)°Czªp@Š*pCp @[]@A' @Û]@C#@£Cs"$@žòÁpA0AC5½@3Ž€@€ÿúZZÿúZZÿúZZÿúZZÿúZZCYÏ”@*8¾‰T@ª:ÈCb,h@|NhCaØ@vòCWØp@Hn0ATû`@Èn8Cg¿$@˜aHCY ˜@Ž#(ÁpA0AB³#8@ €ApÿúZZÿúZZÿúZZÿúZZÿúZZBƒZè@‘YÄÂHAs0BJþÀ@û÷€B«Mx@¦–àB«U@h ÁRT @è B¤Î˜@¯ë4B¿ €@¥sÁpA0A C˜º@“ô`AˆÿúZZÿúZZÿúZZÿúZZÿúZZCPŒ@“/¬ÁVÀAIœC‚óÌ@Û}\C‰¾ˆ@ÔüHCˆã@“ðÁ¡‚`AðC‰Gô@ÛaC“<@ÖðPÁpA0A0C#Ì@-`AÿúZZÿúZZÿúZZÿúZZÿúZZC*}Ð@W¯à¿o@×Ö0C0• @ ¯@C1‚è@œ PC* P@VXp?F@ÖXpC16ð@ `C0Ep@šî¸ÁpA0A@C'#P@/?€ÿúZZÿúZZÿúZZÿúZZÿúZZCUHÜ@£ 0A1j`A#½„Cbáˆ@òÜCW$@íxCQÒx@—A“f ACcD4@ä¼ÜCP@l@ÖŽ˜ÁpA0APB‘Æ`@›A ÿúZZÿúZZÿúZZÿúZZÿúZZB™q@>d@mó€AZØB¢Š@ׂDB›%p@ôhB°0@—è@ó€AìB½ÿ@ÌÚÐB® @ìhÁpA0A`C#Œ@PPA0ÿúZZÿúZZÿúZZÿúZZÿúZZBöi@}2øÁ|€@@ýaHBíè@Ä'`CŽÌ@¬½pC <@{á@Á­ @@ûá8BõÀp@ƤèCªd@§§°ÁpA0ApCE‹Ì@s`AÿúZZÿúZZÿúZZÿúZZÿúZZC"Þ@@dÈ@±U¨ÁpA0A€B2iÀ@Mª?€ÿúZZÿúZZÿúZZÿúZZÿúZZBH @óØpÀíAtB=ÎA9‘TB]YA'>XBgI@ãp@ r€AcpBp]PAoþBi"A+œTÁpA0AˆB[Ð@6À@@ÿúZZÿúZZÿúZZÿúZZÿúZZB7:àAÊ6À…8@A„ã^B1ºÀAB²°BDÀA<;´B9äàAˆ @ÐÿÀAŽˆ"BI²pAJê¾B0Á AO”ÁpA0ABʬ@?«€@àÿúZZÿúZZÿúZZÿúZZÿúZZB¿Ï(@B¨A*ñÀA^XBÌq°@¼tB¸…¨@Ú˜°B»x@ ºðÁ”@A ºðB©·À@ñÍtBÑ;@@Ù]HÁpA0A˜Bvc`@€m(AÿúZZÿúZZÿúZZÿúZZÿúZZB„>(@Ê_¿™˜AJ†€Bƒ^¸A¯bB‡3pAÀHB_ÍA·¬Áq] A‚·¬BA^ðALÈB€x@A$ïàÁpA0A BD‡p@E ÿúZZÿúZZÿúZZÿúZZÿúZZB9 AQ®ÁZ AmúAø €AF²²B4·0ANü(Aó†`A  AhuÀAŠ BN°ATV’Aº^€A.æÐÁpA0A¨B¤ÂÐ@,‚ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB›‹ @ò_À5ò€Ar˜B–pA²BžiˆAH1TBŒïøAhA¸6ÀA•hB Æ€AY,BkZA…ÅðÁpA0A°B•5H@TxAbèBš4˜@¨$B™Ø @½J B–*ˆ@‚«ÀÀ–,ÀA«ÄB—¼¸@ÆÌB¡Šè@»GÈÁpAPACÉ@@l¼à@€ÿúZZÿúZZÿúZZÿúZZÿúZZC= à@’úè@íÒÀAXCHêÌ@ÞÚÈCAg0@Ò‹@CA¬|@ŠÝ ½5€A Ý CJ ¨@Í „CJKd@ÌߨÁpAPA C:û@u`ÿúZZÿúZZÿúZZÿúZZÿúZZC4‘T@Œ#|ÀîÀ@A <àC8Mà@ËêèC@u @Ñ‘ˆC7õð@†;¨Áž A;¬C;Šx@à ¼CD„¸@É&ÁpAPA0AÉ`@º›èA€ÿúZZÿúZZÿúZZÿúZZÿúZZB„¶@˜(@ÁÝ@ADXB}°@ë5üB„D`@ÔñPB‚ì@¤ŒANÛ`A$ŒB•̸@òcxBvˆ0@ó ðÁpAPA@C&±À@^êA`ÿúZZÿúZZÿúZZÿúZZÿúZZBñô¸@RÜèAs\€@ÓÀC§X@”ÏBì¢ @¡(C{˜@I¸ð?Ê @ɸðCS@ötCGl@™˜ÁpAPAPCUÜ@JOðAÿúZZÿúZZÿúZZÿúZZÿúZZCs@@U0Aà@Õ)ÐC&8ô@—9ôCðX@¡Ê CK\@ZkpABd @ÚkxC',L@œýCŒ@£ëHÁpAPA`BQ À@WÄÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZBêˆ@™@˜j@A,ÄB™©p@Ìø~Ax,B'°àA9“ÄBZppA-ÎHB:ãPA8A][€A„8BYÓðA)WœB#¸PAR­xÁpAPAB4l @eÚ`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBâ@ÚGèB }AZräBZº A!wAŸ3`Aª€B3#PA §¸¿zàA‰§¶B2›ADwB9F°AFð\ÁpAPA˜BpC`@6áðA`ÿúZZÿúZZÿúZZÿúZZÿúZZBK0A"ºÀËA—@äAþC AI$$B ­àAfÕB+pÀAr(AÄ9A’r*B\„ðABjŠAøú@A^ؘÁpAPA B½Ä°@A1À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAPA¨A…PÀ@ß¹AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAPA°B èà@§úApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAPA¸B¥°ÀÝ@¾¥°BãO@@’@Bó@ˆC0ÁpApA Czt@8å AÿúZZÿúZZÿúZZÿúZZÿúZZC˜¼@C‹0A2V @ïÀC @•‰,CNä@Œ' C ™@Gÿ`A)G€@Çÿ`Cc,@—ÎìCH|@yÁpApA0C ^0@1¥@APÿúZZÿúZZÿúZZÿúZZÿúZZC á@Fà½ßà@Æ7(Cü@• C ð@ÛXC ð|@NqÐÁ¡`@ÎqÈC ’Ð@œM€Cu¨@•KàÁpApA@C,Ÿ˜@y]àA`ÿúZZÿúZZÿúZZÿúZZÿúZZC@T±p?”¿@ÔÙØCu¼@žª(CRÔ@œøCð@[O°@‹ñÀ@ÛO°C¾è@¢%,C@¢$8ÁpApAPA‰u€@Óã@AÿúZZÿúZZÿúZZÿúZZÿúZZB3œð@Ê#`Á×íAJJB³€A+ìBu@öo€BBÐ@÷¼@@ÌAw¼DB0A.“¨B%àA>µ|ÁpApA`BC³`@@² A€ÿúZZÿúZZÿúZZÿúZZÿúZZA¶ä@@Üç@oA]ÐAÅøÀA$ÅA·ÀA œ$A¿·À@áC A¿ AaCAëÛ`A274A¢x A´ ÁpApApA£ @Í«0A@ÿúZZÿúZZÿúZZÿúZZÿúZZA±@ÙyØÀ¬WAY¤dA Ÿ`A&¬AÏaàA+ìA  @ÑÐÀY€AQÐA›—`AÖPA°MA dHÁpApA€B@@`°`@ ÿúZZÿúZZÿúZZÿúZZÿúZZBty @¨ @A(6àB€ð@êÜØByL A?¤Bf\Ð@É­XA\àAI­XBˆVØ@ê´BIê A,¥|ÁpApAˆBb' @-· A ÿúZZÿúZZÿúZZÿúZZÿúZZB$£AjàAA¥ A„…`B@ðA!½ŒBŒ A\HBEΰA 8Ážó°A‡ 8B ¿àA:ê¸BuÏðALÏ\ÁpApAB;Ô`@iW@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpApA˜AÉsÀ@À‚PA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpApA B(l€@†’@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpApA¨AœÅ@@à͸A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpApA°B·@­XðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpApA¸B0@¡n?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpApAÀB+<@‚òhA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpApAÈAÌø€@ØMÈA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpApAÐBtQ@]¿ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpApAØB6e@’<àApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAˆ?€B°ÔX@à AÿúZZÿúZZÿúZZÿúZZÿúZZB€Àˆ@£ÈÁžA#6`BtÌP@ÝøÐBr`@ùëèBvà @±äXÁJ`A1äXBbN @üs¬B‹ð A’(ÁpAˆ@BÓ©@Å€@ ÿúZZÿúZZÿúZZÿúZZÿúZZBñ48@täAT @õC H@ª£àBñ@@ºhBé¼È@´@AhJ@@ÿ´@BÿX@¯ä¼BâÕ@Ä‚ÁpAˆ@@B¸D@@f @àÿúZZÿúZZÿúZZÿúZZÿúZZB­‰ð@~rhÁˆUp@þ¢0B¡¬(@/tBÆ@ÝÉÐB¯Çp@„×Á¿ì`A× Bœ½Ð@˜öŒBÏÐà@åo¨ÁpAˆ@€Ab@¯Î¸A ÿúZZÿúZZÿúZZÿúZZÿúZZB@×ÐAkP@AW>HBC‚@@é©TB`A?ddB?_@ãZp@T€AcZtBM[0@è‹lBAAN·èÁpAˆ@ B¶H@=ÑA@ÿúZZÿúZZÿúZZÿúZZÿúZZB½œ@@2¬°@.¾@²Î`BÈTÐ@‚äàBÃ÷€@….ÈBÄæ@7¢AoÙ @·¢BÜ‹0@ƒc„B¾ß`@‹ðÁpAˆ@ÀCY-¨@Ì’h@àÿúZZÿúZZÿúZZÿúZZÿúZZC=Ì@X’0@/€@Ø»0CF÷t@ŸjìCE†$@¡° CDQì@d}P>ì¨@ä}PCM#@§Ã CNlÌ@ªóÁpAˆ@àBÐà@*p@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¤¸˜@?*Àʪ€@¿NXB¥Óˆ@•µ„B´uØ@…ØèB®ùØ@KP€Á3Þà@ËP€B«7 @ BĉÐ@FøÁpAˆAB«s¸@ R AÿúZZÿúZZÿúZZÿúZZÿúZZBÓø@7£¸@˜Ò@@·ÆÐBâÌ€@‡„¬BÚ™ø@‰åÐBÛûx@Gvà@¯I@ÇvØBì@’ñ€BâÑh@•ÙÁpAˆABWµ0?ÿ0AˆÿúZZÿúZZÿúZZÿúZZÿúZZB…"`@}‡¸AF @ý¸pB•/€@¶·„BƒT@@ÃBlã @”u¨ÁxQ Au¨BWŒ0@ò—ðBÒ0@Ä™pÁpAˆA BeÊà@6¼àA0ÿúZZÿúZZÿúZZÿúZZÿúZZBJÝ€@‘VHAm€ArdBs× @ɧ˜B7ˆp@æñhBï°@¼ ÐAÚ¡ A< ÐBUp@ëAǶ A¾”ÁpAˆA0Aóv`@'ãðAÿúZZÿúZZÿúZZÿúZZÿúZZB°à@Ì3@´Ë€ALZÐB3.PAÍfB2pA'*dB[™p@µ˜xA´TpA5˜xBŠP@ÆÙ(B8ÍðA#ÍTÁpAˆA@Bw@(rPAÿúZZÿúZZÿúZZÿúZZÿúZZB|Û0@…  @AÑA&ÄB‡n`@ÂTB‚ @ÉïpB‹ç0@yá0@]@@ùá(B–ð@½„B½X@µs˜ÁpAˆAPBk°@)0ApÿúZZÿúZZÿúZZÿúZZÿúZZA¹& @ØB ?I†AXlìAÄ€`A¢AÀe@A%,PB5 @Ñ(¸ÁÚ[€AQ(´A£{@AvBF^ðA$<,ÁpAˆA`Bšš@4 A ÿúZZÿúZZÿúZZÿúZZÿúZZB¢x@“ýPÀaAðB¦h@­MÐB­iA pB¸@ªl ?~A*lB•(È@À$ìB•­ðA¬TÁpAˆApB›Ë@>ë A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAˆA€BŒ X@6…@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAˆAˆBœø@8‹@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAˆABs@ƒèÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAˆA˜A›'@@Ô  @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAˆA BVµ@T‚ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAˆA¨Bs|0@/pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAˆA°A¡Nà@ðÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAˆA¸AÎ`@ú9ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAˆAÀBô @‹X`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAˆAÈAÜé@Ôe0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAˆAÐÿúZZÿúZZ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜?€BÑ(@FI`APÿúZZÿúZZÿúZZÿúZZÿúZZBË¡€@iL¨ÀwÚ@éz(BÌÎ @¦R¤B× ð@­ÂBÖ“À@"0¿›N@¢0BÚX0@hGPBßÀ @q[ðÁpA˜@Bôd @_;@@@ÿúZZÿúZZÿúZZÿúZZÿúZZBôéè@m€Àã*€@í®PBõOx@ »ðCaè@ºâHBôbX@b°ÐÁº@â°ÐBñƒ@—Õ¼C“ô@³—ÁpA˜@@AÔÊ€@.z€@àÿúZZÿúZZÿúZZÿúZZÿúZZAè¿`@Ô”èA[FàAT¾dBàAjLAº“`A!ølB Ð@ÈO(AÓU AHO(BG] @ùß A¶sA'£0ÁpA˜@€Bv@K•À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÒoà@RKÈ@r€@ÒtèBÝ»Ø@y¬˜BÛØ@¶øBÜM¸@O×@' @Ï×B粈@t©xBå`¨@´€ ÁpA˜@ Büó@@]q0@àÿúZZÿúZZÿúZZÿúZZÿúZZB¼°X@,§ˆÀŸL@¬É`BÀH@¤BÌÒ¸@KB¿Ò@+E Àa}@«E˜BÄiè@}‡BÎ¥(@W0ÁpA˜@ÀB„q˜?öøà@àÿúZZÿúZZÿúZZÿúZZÿúZZBÁô@%CÀq§@¥c˜BÇoø@tÜÐBÑÔ@@xABÅ6ø@(  ÀðT€@¨ ¨BÆl@@€ÃäBÙG@rÎàÁpA˜@àB ÿ0@Ö€A@ÿúZZÿúZZÿúZZÿúZZÿúZZB¹@´|Ð@L¥A4 tB%A\B• A“àBûp@ÉΠ@§B€AIΠBuAZlB‘pA|ÁpA˜ABø0?Óõà?€ÿúZZÿúZZÿúZZÿúZZÿúZZAë: @Ö7˜@Lœ€AVbBÀA6Aí/@A-XAßÕ@×™¸Ákr`AW™¸A­`A‹ÆB®A0ÈÈÁpA˜AB“ €@#hðApÿúZZÿúZZÿúZZÿúZZÿúZZBV@ð@«M\AZýÀA+oŒB~p @±ÊBGA&lBP»0@¯gH@HËA/gLBa `@ÊjBX A^ÔÁpA˜A BC @p˜°@ÿúZZÿúZZÿúZZÿúZZÿúZZBYð@¥i¨@JA%ŠàBl @@Îa¸BbàA^ìBREÐ@«]ÀàÊÀA+]BMÍÀ@çÔ Bo‰`A ØÄÁpA˜A0B†0@wºA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜A@Bq‘ð@neÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜APB„Ô€@$k AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜A`BJIÐ@ýpA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜ApB!–@q¬0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜A€B­(@[`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜AˆAŸ5 @ꣀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜ABp`@Z‡ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜A˜Bƒ~ @ J A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜A B•±@Q@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜A¨Bgaà@42A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜A°A”O€@õ©8AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA˜A¸AŽò@èº0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨?€B%#À@!Û @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨@Ap&@›Ã¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨@@A™à@רÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨@€Bˆ°@Y˜PApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨@ B%¦°@ŒÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨@ÀB@À@kHApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨@àA¦ AþAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨AB­j(@pÀPAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨AB˜è@ƒ^hAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨A B Ð@Ñã0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨A0B­È@~Up@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨A@BFŸÐ@Á3°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨APA„: @ªŠØ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨A`AÚÒ @%ðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨ApA”²€@È™X@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨A€B[0@*÷@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨AˆA{Ñ@ÉàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨ABTÑ€@Ê@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨A˜A›ñ@@וøÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨A Bà@f°PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¨A¨A¬fÀ@Ê[h@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸?€B¿Op@¤ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸@B»Ï˜@S @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸@@B?Oà@’€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸@€BÇ@ÿÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸@ Bcv@nž€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸@ÀA¯T A ˆhA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸@àAËÈà@ñ^AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸AB&@@ÿ0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸ABMš0@‡´ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸A A´ÀAÙ°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸A0A³Œ@ñƒA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸A@AÀ5`A{?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸APAÀh€@øv˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸A`B8#ð@Ïí8AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸ApAßûà@1Ö@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸A€A&@—ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸AˆAÝø`@S¦ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpA¸AAþz@@NÙ€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈ?€A{6À@Ÿyh@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈ@A‘µ @”(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈ@@AöÝ @¥@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈ@€B’Y@0Ô A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈ@ AÎPàA ”?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈ@ÀB@ªsPAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈ@àA§ü`A ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈAAª„@@óS`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈAAí“€AÖÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈA AÀ€@ç¢ø@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈA0BI°@Ó¡@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈA@A…êà@èahA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈAPBQØ@ˆyˆ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAÈA`B*Ü@½á°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAØ?€AbQ€@ÙA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAØ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAØ@@BY§°@¹„@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAØ@€AˆÞ @ó`0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAØ@ Bø€@Õ˰ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁpAØ@ÀA°Aà@óÇÈ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`?€Cëd@37PAÿúZZÿúZZÿúZZÿúZZÿúZZBÚ‘ @rfèÿúZZÿúZZBÜp@t(ÿúZZÿúZZBÁž¸@…Ø€BÄJ@†í”ÿúZZÿúZZÁ`@Bô›@’bxA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÉå@X´ÐÿúZZÿúZZBÌcè@[bÿúZZÿúZZBä@Y‡Ð€Bè‡P@]ÀxÿúZZÿúZZÁ`@@BáÐ@$µP@ ÿúZZÿúZZÿúZZÿúZZÿúZZC†¤@UrøÿúZZÿúZZC`@Y ÈÿúZZÿúZZCÌ4@m¿€C‹è@sÿúZZÿúZZÁ`@€C•VÚANí¤@@ÿúZZÿúZZÿúZZÿúZZÿúZZC¢ö’@¬åÿúZZÿúZZC¦q6@°–ÿúZZÿúZZC˜ @·l€€CœJL@¼™ÿúZZÿúZZÁ`@ Cðä@DuðApÿúZZÿúZZÿúZZÿúZZÿúZZC?»´@]Œ€ÿúZZÿúZZCDw4@c`ÿúZZÿúZZC6q0@x à€C<*P@é€ÿúZZÿúZZÁ`@ÀB’6(@€AˆÿúZZÿúZZÿúZZÿúZZÿúZZBÅT @zXØÿúZZÿúZZBÊ´@€”èÿúZZÿúZZBÄ»@‡öЀBË[ð@Œ‹ŒÿúZZÿúZZÁ`@àB´Px@^ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZBñ™à@bYðÿúZZÿúZZBøš8@hé(ÿúZZÿúZZBÌ_À@p@€BÓ@’iÈÿúZZÿúZZÁ`AAšg @àá¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZB8pÐAãšÿúZZÿúZZB=ö0A üÿúZZÿúZZB++A0¨´€B1KðA6üÿúZZÿúZZÁ`ABdkà@cà@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¿ø@µô@’¸<ÿúZZÿúZZCEÉ0@—àè€CJ´@›3\ÿúZZÿúZZÁ`ApC+4@\sAPÿúZZÿúZZÿúZZÿúZZÿúZZC 4@› ”ÿúZZÿúZZC‡À@YÿúZZÿúZZCß|@­îð€C @°ÔHÿúZZÿúZZÁ`A€BaeÀ@„þX@ÿúZZÿúZZÿúZZÿúZZÿúZZBG#0A9x>ÿúZZÿúZZBHìA;!ºÿúZZÿúZZBSðA€’j€B÷°AðÿúZZÿúZZÁ`AˆB–€@ô(HAÿúZZÿúZZÿúZZÿúZZÿúZZBCô@ANÎÿúZZÿúZZBDƒ€AOeHÿúZZÿúZZA©S@A\²X€A©ø€A]‰ªÿúZZÿúZZÁ`AB?G€@©JXA0ÿúZZÿúZZÿúZZÿúZZÿúZZB™A1äÿúZZÿúZZB˜iÐA“|ÿúZZÿúZZB¬‰ÐAƒ €B«ã0AòFÿúZZÿúZZÁ`A˜BÄ À@~€AÿúZZÿúZZÿúZZÿúZZÿúZZBÁ?(A©2ÿúZZÿúZZB¿¨AêÿúZZÿúZZBÓ2 AKø€BУøA®ÄÿúZZÿúZZÁ`A Bû]Ø@ŽAÿúZZÿúZZÿúZZÿúZZÿúZZBÅAªÿúZZÿúZZBÁ3ØAäfÿúZZÿúZZBÄÁA ]X€BÀ–XA d`ÿúZZÿúZZÁ`A¨C³È@¶@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC%{p@Æ¿¬ÿúZZÿúZZC ¸T@Á€ÿúZZÿúZZC&¾@ИX€C!”¨@Ê#4ÿúZZÿúZZÁ`A°AÀ*A%Ѭ@ ÿúZZÿúZZÿúZZÿúZZÿúZZAûhàAZUÿúZZÿúZZAñÁ€AQòÖÿúZZÿúZZA³ÀAK³€Aе ACBÞÿúZZÿúZZÁ`A¸B“Ɉ@8AÿúZZÿúZZÿúZZÿúZZÿúZZB§!ÈA/ªŽÿúZZÿúZZBžÿ˜A'ÿúZZÿúZZBˆÈA}ÖD€B€ß¨Ap~øÿúZZÿúZZÁ`AÀB_­Ð@hÿúZZÿúZZÿúZZÿúZZÿúZZBnA^»ØÿúZZÿúZZAüÚ AQx"ÿúZZÿúZZA W@A^êô€A–àAP”ÿúZZÿúZZÁ`AÈCMï`@â·AÿúZZÿúZZÿúZZÿúZZÿúZZCd² AjZÿúZZÿúZZCTsŒAr,ÿúZZÿúZZCtáD@Þ@h€CbŒ@Í4 ÿúZZÿúZZÁ`AÐB ìpAµ,A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AØB¡‚h@‹§x@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AàA²Ð`A7@œ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AèA[ÿÀA hAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AðA’`A'ñ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AøAaå@A”dA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`BBËPAg¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`@?€C`Ô@oôàA`ÿúZZÿúZZÿúZZÿúZZÿúZZC_«Ð@6@@‚À@¶\¨Ccyà@‚?C\ (@(ÀC]z@J×ÐÀTÓ€@Ê×ÐC^ß@‘C^a”@ŽÞ@Á`@@C’0@¢À A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCƒ>.@HÓðÁ¢„@ÈóˆC@ŠÌ”Cˆ9ü@’¬8C_à@bRÀÁØ7p@âRÈCv•˜@9üC†¼b@¦Á`@@@Cdl@"¨à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC ð˜@&@AUjà@š>ˆC ø@^ 0CÖ,@Z°CÛœ@'¡pA¯h@§¡pCL@p@BóØ@pô€Á`@@€CõD@\  ?€ÿúZZÿúZZÿúZZÿúZZÿúZZC ñˆ@„˜A$€ @˜œ°C)©¸@]LðC$`@X˜PCï@'q Avd@@§q(C(Dü@u'øCèX@m× Á`@@ CxÐ@&€A`ÿúZZÿúZZÿúZZÿúZZÿúZZC³à@eÁ×ê@•|¸CÛx@Kw°C/MT@b€C"¬@%ªÂíˆ@¥ªCÙà@d!@C7¸Ü@z]Á`@@ÀCãÌ@8A ÿúZZÿúZZÿúZZÿúZZÿúZZC«,@'OØ@È€@§jxC+¼@sY8C[ø@oöC @,è@A¢–@¬èHC"„l@}רC K˜@wÐPÁ`@@àC[Þl@^ @€ÿúZZÿúZZÿúZZÿúZZÿúZZCp0 @ZþøÀÛ€@Û"Cs®L@F$CwÚ@Ÿ™ÐCsPX@]ÂÐÁN à@ÝÂÐCu@£ìÁ`@A Cl/L@ˆÄApÿúZZÿúZZÿúZZÿúZZÿúZZCnä@UvøA @Õ™ØCzµ”@žâäCo@–vCt¸À@^Z@¡[@ÞZCÏ\@£Î4Cw…¼@Ÿ Á`@A0B]åà@_ApÿúZZÿúZZÿúZZÿúZZÿúZZB<½0@×ÌÈ@Áy@AWðXBN}@AqæB4A"£ŒAÞ]`AÍh@ÑW€AÍhBUÀA>ˆÂAÈ_@A:†@Á`@A@C¦„@%m°@àÿúZZÿúZZÿúZZÿúZZÿúZZC•d@A$P@}…@ÁDxC ¡ @‹ä4Ci¸@‹O¨Cؘ@[Ÿ@™¿€@ÛŸCÈÐ@Ÿ¡ˆCZ¸@ž´Á`@APC8þÀ@gf AˆÿúZZÿúZZÿúZZÿúZZÿúZZC?H@Gå`A]@@ÈøCÙ4@&øC]Ä@HC|X@a0A_À@á8C{Ì@¢èC ù„@¢RhÁ`@A`C&7¸@>P@A`ÿúZZÿúZZÿúZZÿúZZÿúZZC !h@QDpÀÄÕÀ@ÑhC ²p@—ÈC7ü@•Cõ4@YaÁd@ÙaCþ´@Ÿ)¤C rø@™ìÈÁ`@ApBé±è@9°AˆÿúZZÿúZZÿúZZÿúZZÿúZZBý³P@Yø`¾œ¨@ÚàC‰Ü@2œC]´@šó€C!$@o]A}Œ @ï]CfÜ@§‘ÈBûAà@¯”`Á`@A€Clù @ŠUX@@ÿúZZÿúZZÿúZZÿúZZÿúZZCfÞ˜@Hk`ÁA @ÈŽPCbçÌ@—€Cnƒ @ðCjå@nÀÁ)M@@îÈChD@¨Cqíð@«‰ÈÁ`@AˆC‰¼@K¨`A0ÿúZZÿúZZÿúZZÿúZZÿúZZC ÍÈ@‚ñp@€A”C G´@¹À8C À@¹˜xBù6x@(À#€A(B÷¢À@΄¬Bü\x@ÊÁ`@ABwÄ`@DàP@@ÿúZZÿúZZÿúZZÿúZZÿúZZBùÃÀ@¨âp@ A)´BúüP@ø$lBöÙð@ãsØB÷òÐ@¥€hÁPÀA%€hBå1 @ð°äCƒ4@á’¸Á`@A˜CH @ƒ‘ÈÿúZZÿúZZÿúZZÿúZZÿúZZCh@Š 4ÁMÒàA 9TCÞÐ@ÂÆ”C!û|@¿ïˆCP”@†¢ØÀÓÀA¢ØC%˜@½¢èC!|@»°Á`@A B–d0@;"pAÿúZZÿúZZÿúZZÿúZZÿúZZB†0¨@Óp¾†øAS:pBƒLÐA&vB„bXA°B³¨@Ô§A2åàAT§”Bº2˜A ü¾B¥€AÀüÁ`@A¨B t@®]A@ÿúZZÿúZZÿúZZÿúZZÿúZZB}˜pA´ÀÙœA…4°Bi%àAPAèB‚•pAGx@‚GB¶i @B0À¨$À@Â0B¶=À@4¤B¾ ¨@‡öPÁ`@€@ Bíè@=pAÿúZZÿúZZÿúZZÿúZZÿúZZC °@%¤(Á¦@@¥¾˜C ¦@@n€`Cñü@o'pCë˜@)IÀÁu @©I¸C(@u20CÓ @uàÁ`@€@ÀBdÖp?Ó AˆÿúZZÿúZZÿúZZÿúZZÿúZZB’·ø@c¤¸Àâz@@ãÉ8B’@­ÌBœX8@›»¨BØ@u«@Äû@õ«B˜J @­˜B‰ƒè@·@xÁ`@€@àCÒP@ŒPÿúZZÿúZZÿúZZÿúZZÿúZZBøû@-2À;™€@­MðBýf@HCTü@vÉàBósH@4â0?õœ@´â0Bþ8@…-8Bö¥ø@èØÁ`@€AB²|(?Ü΀A@ÿúZZÿúZZÿúZZÿúZZÿúZZBw@vpA–³AÜB’¸¨@·èìBU¦@çèXB˜U@~ÀAHA€@þÀBªÕ@@¯0ÐBŽú˜@Áã°Á`@€ACx@+È?€ÿúZZÿúZZÿúZZÿúZZÿúZZC(ˆ@3x@Á|k@@³•C%(|@Ÿ€C3¸@‚Í@C9h@>ÒpÁ•Ùà@¾ÒpC6ލ@‰ë¤CG{@‹êÁ`@€A BïP?ö­à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB™Ê(@| ˜AL@à@üJB«˜Ø@«Ú Bð@Á$PB¿P¨@m¨AxÐ@í¨BÚc @£^ B¯£ð@µÒÁ`@€A0Cõ@¸à?€ÿúZZÿúZZÿúZZÿúZZÿúZZC@:ËÐÁêƒð@ºêÐCLô@‰W´C%-@…j˜CxD@U™Â@Õ™C5¨@œ¬èC&º@™ÓpÁ`@€A@B¢aH?ýA€ÿúZZÿúZZÿúZZÿúZZÿúZZB BØ@†Ø?“éAPB¥¶à@À[4B¢D@ÃqØB¥µ @"À˜UÀA"B¥Õx@ÖD¼B®@Ëá`Á`@€APC3&t@PÚ@@ÿúZZÿúZZÿúZZÿúZZÿúZZC7~,@EìhÁ f`@Æ ðC6±ð@ŽXC?äD@^ÀC7!Ü@MæpÁ‹P@ÍæpC3h@”nèCC~l@•lÀÁ`@€A`C tp@ ¼°AÿúZZÿúZZÿúZZÿúZZÿúZZC#úL@K3ˆAª@@ËVXC+Ü@’H0C!ã @’$ÈC" @U @V€@ÕC's$@š'4C#Ð@™²0Á`@€ApBà.ˆ@) ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBª `@…“äÁ%¦ÀA« B¢¶¸@¹Ó|B·-@ÄõèBÅB@“äP½8 AäTBÈ—è@ܲBÇÕp@Ë™0Á`@€A€ByÖÐ@F@APÿúZZÿúZZÿúZZÿúZZÿúZZBÂM@@’JAW† AcÈBÑÍÐ@ÉÀB¶Up@×¾°B®.Ð@« (AyA+ (BÁÿ°@ãyØBÙXAôÜÁ`@€AˆB@@6€AÿúZZÿúZZÿúZZÿúZZÿúZZB“dÐ@ÊèÈAW AK àBœýXAÖBŠãA½|B²÷p@µDø@ÛœÀA5DøBº ¨@ùOØB¬¿ÀAšÁ`@€AB­ùH@/RÿúZZÿúZZÿúZZÿúZZÿúZZB#$àA/äA[w@A¯<|B=õðA‹÷†B„PAPõŒBŒ‰È@õ(À‹u@Au,B‡»XA0[6B¢ÀA)4DÁ`@€A˜C1>¸@}ÀPAÿúZZÿúZZÿúZZÿúZZÿúZZBéÂ@@›º”ÁU A×BÚØ@à%8Bõ8@ÔHBÞ@§ hÁ*ðàA' hBÐò€@ð…@Bæé @ãN`Á`@€A Cò$@œM@AÿúZZÿúZZÿúZZÿúZZÿúZZC‘JŒ@¨ïð@>i€A)\CC(@îDÔCކÌ@瘀C¹Æ@¨‘ Áz\A(‘$C‰åî@åý¼C’mÚ@îG¨Á`@€A¨AÈ·@@Ïöˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBœ×@ápôAH: Aa›ŒB¤œÈA(BHøA')ÄB,àAiB?˜ÐAŽi’B«¬èAI~BëAk‹8Á`@€A°B³(ˆ@5µ°@@ÿúZZÿúZZÿúZZÿúZZÿúZZB»ÕØ@ƨ$=‹AFÎLB´×°A…€B¶XA ´B±@@Þ@?A^@B«t A£ÊBªôàA Á`@€A¸B«ìp@<ìP@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÒåX@Ä2LÁã® ADX B­ºAj,Bælˆ@ò8BÈêÀ@ÏB¨À¥”ÀAOB¤B¹‹XA 5¢BÆA u8Á`@€AÀBtÖÀ@\Å@A@ÿúZZÿúZZÿúZZÿúZZÿúZZB–A @˜`@AŒ'ôB‘ÇÐA+BЧ˜AJЬBf"°A, ÁYM€A¬ B>ðAqëÂBtÖ@AX*Á`@€AÈBp@N4@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`@€AÐBgf°@g›`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`@€AØB Éð@ŸÀP?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`@€AàBlä@‡ÓàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`@€AèAÂ3`A (AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`@€AðA˜_à@üŸøAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`@€AøAÉAì¤AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`@€BB*ˆpAi¬A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`@À?€CFRØ@`A@AÛ×@È ÁNÐAH A˜{àA m2B²°ASdÁ`@À@ÀB( ?ßsÀAÿúZZÿúZZÿúZZÿúZZÿúZZAõ`@̧ˆA{KÀALÈÈBl€A)A¹Á@A*€BA@ÛÀ’0A[BŠðA#˜ŠB~°Aß¼Á`@À@àBÜg¸?Þ)`@ÿúZZÿúZZÿúZZÿúZZÿúZZBïÔÈ@/Óˆ@ŒL€@¯ð@BûÆ(@|HBðv°@€Ú°Bç@2ÅàÀO@²ÅØBì@„¬tBïÏ`@jÁ`@ÀABù8@ :àA`ÿúZZÿúZZÿúZZÿúZZÿúZZBªÆp@R– Á"^À@Ò¸°B¥Â°@¡|ØB¹p@#HB¥¥ø@oÞ ÁÇD0@ïÞ¨B‘ð@ÂàBÃNØ@™(xÁ`@ÀAC¢Ò@´^8A ÿúZZÿúZZÿúZZÿúZZÿúZZC’4r@‡øp¿¶ŒAìC–†°@ÑùôC– °@¸»pCH¤@›¾hÀì}@A¾hC“ª\@ëÓðC•á–@Ú?¸Á`@ÀA C9Á<@f @APÿúZZÿúZZÿúZZÿúZZÿúZZCO90@DÁ>™ü@ÄáÐCUãØ@¹ÌCT ”@Ž<CFçœ@dàÁU(`@äèCGÀ@¡âLCRØ@« hÁ`@ÀA0C€Š@„¤ðApÿúZZÿúZZÿúZZÿúZZÿúZZCn²¸@ZÙÈÀaZ@ÚþCt t@ Þ¸CvT@œæCsü@‚c`ALâ Ac\C€òÜ@Äs4Cr–X@· xÁ`@ÀA@BàF@?ü0ÀAÿúZZÿúZZÿúZZÿúZZÿúZZCk,@DÏ`@Ú€@ÄðÈC· @’OˆC³x@ŠìC¥@Z^ðB'ð@Ú^èC)¡@˜ØàBûMx@¤¨Á`@ÀAPBóŽ@ APÿúZZÿúZZÿúZZÿúZZÿúZZBÇ_È@iðÁ64 @é@èBÀ¢¸@¯FxB×@¡•BÇCø@Á´zà@ÿBµ‹è@ÇØB╨@¨u€Á`@ÀA`C(ü @/à@@ÿúZZÿúZZÿúZZÿúZZÿúZZCV€@<:`@"Á@¼[CÕ¼@‡õpA-ìAÀðAš-êBP4pA^óhAå€AMPÁ`@ÀA¨CHu„@ €A0ÿúZZÿúZZÿúZZÿúZZÿúZZC&Ý„@‡tÀµú@AàCœX@ºC&„ @¼> CîL@–Ä¿6AÄCäˆ@ÎÌCÌ@ѽ˜Á`@ÀA°CòL@YO?€ÿúZZÿúZZÿúZZÿúZZÿúZZC3•@Œaü@Kð€A }1À@ VÐCÛ<@g,0CTd@g= Cw(@5ïÀ€@µï˜CèÄ@ƒžTCI<@ƒâÁ`A@ B¼÷ð@—Ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÜup@'E Àš\@@§`¨BÝ·Ð@lU¸Bå©@wÌ Bðø@4¯°Á0 @´¯¸Bí6ø@€òC„l@…„€Á`A@ÀB¼t ?Ø, AÿúZZÿúZZÿúZZÿúZZÿúZZBêÛà@)A)3@©!ðBüù@@k‘ðBåQ˜@~«Bø28@9kPAC{ @¹kPCÚˆ@ƒãtBñÇà@ŠHÁ`A@àBÀ¸?É à@ ÿúZZÿúZZÿúZZÿúZZÿúZZB˜|p@V¼¨AN< @ÖàPBª¾8@™“XB @ž´øBŽâ(@{Aýq0@ûBµ X@˜šüBdZ€@Ð܈Á`AABœðH?Ñ7 @ ÿúZZÿúZZÿúZZÿúZZÿúZZBÓP@y¡Ø@QŸ@ùËB™ ø@²½@B‘F @¸¾pBŒeX@!àA‹Y`A !ÜB£ÇÐ@¹pB|âà@àò8Á`AAC¢°@¤RØ?€ÿúZZÿúZZÿúZZÿúZZÿúZZC»*b@¤"0Á«Þ`A$=ÌC»èê@ë^`CÅÄ€@òßhC¹³ð@¡èØÂEDøA!èØC³ãè@ß;ÜCËÁþ@ùÈÁ`AA Cn€@m¼°@€ÿúZZÿúZZÿúZZÿúZZÿúZZC$øü@3\ÀÏô@@³zøC'¬@‚áDC,Ó°@‚møC c4@9À߃À@¹˜C"  @‡ÖhC(žÜ@†‡xÁ`AA0C½˜@àA@ÿúZZÿúZZÿúZZÿúZZÿúZZC!Å@@@g Ay@ÀˆC+¿¤@’•ÐC!CP@…2 Cê€@I-°A½Ï @É-°C1¹d@™=¨C;l@‹üHÁ`AA@CXÐx@t¾A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCjîŒ@FËÁžÀ@ÆíhCm{@—¼$CuGÔ@ˆÊ˜Cj H@lM ÁÀ@ìM(Cl¸˜@´å€Cu@¢°èÁ`AAPC…¯@‡@AˆÿúZZÿúZZÿúZZÿúZZÿúZZCˆ8z@[Ò(Au€@ÛøxCŽl@£…„C‰/´@› C‰ûn@€‹`@}A‹dCŽ‚¬@½z CŒÃL@·³¸Á`AA`B¢ð@K @ÿúZZÿúZZÿúZZÿúZZÿúZZB÷@hG¨ÀÁ@@èp˜Bøè(@©,”Cs@¦z BüØ@q3¿z,@ñ3ˆCÑà@¯z¬C‘´@­l Á`AApC ªä@ÙAˆÿúZZÿúZZÿúZZÿúZZÿúZZC*Ø@mœ8?ûÌ@íÆC ’˜@ª0ˆC˜d@«Ø¨CTd@q°Á„QP@ñ¸C ¥Ü@¯‡ðCsÜ@«•¨Á`AA€C#Ÿ@c× @ ÿúZZÿúZZÿúZZÿúZZÿúZZC*!|@“0AŒÃA ¸C5%@ÖºC#š$@Ά¨C*\È@·hAäžÀA·hC:ù@ÑýCFÐ@ÉÕ€Á`AAˆBtD`@<*`A ÿúZZÿúZZÿúZZÿúZZÿúZZBì…Ð@†C0A‚g A[¼Bþg @·²XBÞN @ÆÉBë@à@Šõ0AÎÂ`A õ0CL°@µ¨pBÓVX@Õ* Á`AAB$@&³@ÿúZZÿúZZÿúZZÿúZZÿúZZB¿˜@Ÿý|½ø0A $B¾ã˜@ápBÀ`@ä;˜BÈeÀ@£Ä€ÀúA#Ä€BÅ÷à@ç·¼BË1è@çå(Á`AA˜B×À@‰ýH@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¶F˜@±¬A `A1Í„BÄÆ€@ãYÜB¥ÜXA…”B±‡¨@ÀìxÁNŒ€A@ìtB¢ðèA ÓNB½ñ@AØ Á`AA C)l@\Æ`A0ÿúZZÿúZZÿúZZÿúZZÿúZZC@@ƒCÀ)FA\ C%Ä@µ)àC`@¹€ÐC"*|@‘H¾¢AHCáø@ÈôC ÈL@ÌQxÁ`AA¨BMw@l30A ÿúZZÿúZZÿúZZÿúZZÿúZZAÙ« A^DÁS @A‡x‚A ¿ÀAí|B€AVC¼B!PÐA"ßlÀÉ­€A¢ßnBb A[Ž^B*õ°AfyÁ`AA°AÐß@@È(àA0ÿúZZÿúZZÿúZZÿúZZÿúZZBhxàA*Á€ A“ª4@AWå*B‚É`A;ì4B*ÎA(™¨¿® A¨™¨B!l°AcgÔB)*`Aj øÁ`AA¸B#Þp@‚Ú(A@ÿúZZÿúZZÿúZZÿúZZÿúZZBpBA)è\ÀsWAª dB^A5mÜBoÿ AˆaFBvA2°À&ÇA²²Bd™`A;>HBr·A-ÚÁ`AAÀBÿûØ@T€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AAÈBt@pàp@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AAÐA“0À@ñ0xA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AAØB‰J0@>ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AAàB–@˜@[¤A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AAèB‰–è@ƒa @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AAðB €AC A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AAøAÏ›@A°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A ?€Cì”@+×àA€ÿúZZÿúZZÿúZZÿúZZÿúZZC23@@}“`Àã@@ý½ÀC0Äð@¯¤ðC6­P@¹ÕÀC17ì@và¿1tA vÜC3Ùä@ȪC2äh@ÌB¨Á`A @C·(@sÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZCÝÈ@,@ Àé€@¬\ðCt@e0C ˆ@n•°C§œ@<<?"t@¼<CäÜ@‹`CD@ƒÌ Á`A @@B’z?ÉŸAÿúZZÿúZZÿúZZÿúZZÿúZZCE¸@$õ@>²\@¥àCyd@gÖ`C3Ì@s|`C´l@6@@ì¥@¶HC5„@’@Cd@…­øÁ`A @€B•À?è%àA0ÿúZZÿúZZÿúZZÿúZZÿúZZAÔh @Íyx@ÇwAM›ðAó± AªA¿E@A»ôB $€@ÆBxAFAFBtB+0@ýXAíó€A;LÁ`A @ BÁ0@ &PApÿúZZÿúZZÿúZZÿúZZÿúZZB¼ÑÀ@AóøÁIŽ @˜BµŒ`@‘wBÎ4¨@ˆ!@B¿¬@Ke0Á§að@Ëe(B°¢ø@BÚ˜@Š;ÀÁ`A @ÀC?|@O>°APÿúZZÿúZZÿúZZÿúZZÿúZZCYô@Pž@"¿@ÐÁXCbg@ÂP°A¬”P@¾P¨CUÁh@0 C>"Ð@‰ŒˆÁ`A ACM§@aPAÿúZZÿúZZÿúZZÿúZZÿúZZC¥Ø@êàARà@ `C$¸@h”pC4Ø@jê€C )@7<@ÛÍÀ@·<C)í¤@†3ŒC!ê4@†;ðÁ`A A C@ˆ@V`A0ÿúZZÿúZZÿúZZÿúZZÿúZZCNd¤@&™ˆÀ§ñ€@¦¶hCRäø@t:xCW©4@r·CHÕ¨@CnPÁn€ @ÃnXCH©\@ CW/Ì@‘ÈÁ`A A0B°R@j€A@ÿúZZÿúZZÿúZZÿúZZÿúZZB´@Z ¾êd@Ú*°Bº18@¡dBº¼Ð@.¸B²ÀX@{AF`@ûBÃbH@©¶XB®U`@ÄOÀÁ`A A@CEè@ªà@@ÿúZZÿúZZÿúZZÿúZZÿúZZCUâü@u„˜@_`@õ¯àC^^Œ@²žPCZ†ð@³>ÀCXà@p‘0AJWÀ@ð‘0CeÆ@@³ò`CXL @« Á`A APC5ëÈ@>#A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC$ ä@f¹PÁmð@æâ`C r@¦÷€C1€@¨†8C)5ø@fÞÁ¾E@@æÞC!ðÔ@ª~xC:TÌ@¥yÀÁ`A A`AÂÔ@­ÅèA€ÿúZZÿúZZÿúZZÿúZZÿúZZBŒ68@µ÷„¿¡zA6@BŽVP@üÁB‘xA /XBU_@ú7 AAL Az7Bsv AZBB"PANØÁ`A ApC$€@JÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÚ?ˆ@|± À b€@üß BÜRð@·"LBá\ø@µ½8Bå˜@|bpA‰à@übxBû X@­pBص @¿pÁ`A A€BêÓ@.°ApÿúZZÿúZZÿúZZÿúZZÿúZZCø`@k›€@´v@@ëÆàC$è@¨‡C@ª ¨C —8@`;AEx @à;C) ¬@Ÿ4C<ä@£Á`A AˆB˜Î0@!ÃÐAÿúZZÿúZZÿúZZÿúZZÿúZZB @¾D`ÁˆÒ A>gàBûðA¥B£W˜@ÿ®ØBˆâø@ßá°AO! A_á¬B–ÛhA= B{/PA6?ÈÁ`A AB̸@5F@€ÿúZZÿúZZÿúZZÿúZZÿúZZC^ @{C @i@ûr C­x@°…ØCYà@´ŽXC£`@‚oøÁäàAoüCj0@¹®ÈC ØÜ@¸‚ðÁ`A A˜BزØ@240@ ÿúZZÿúZZÿúZZÿúZZÿúZZBfX°AìöÁœª A„BB> AU¡âB‡ A\”B¨Xx@Åâ ÀòÒAEâ BŸJ8A ¤B°0°ATÁ`A A Bƒ»Ð@6 APÿúZZÿúZZÿúZZÿúZZÿúZZB£Œ`@Ä“¨A†ZÀAD¹äB±³ø@þXÜB’*¨A­B©X@ÏQøAH AOQøB²JxA {\B›¾APÁ`A A¨Aî€@Öø@àÿúZZÿúZZÿúZZÿúZZÿúZZB< A»ZÀ€A•ØîAòo@AHdêB ½pAWBŠÀAZHÁ"b`A—ZHAÚ1ÀAA[îBÙÀAa/„Á`A A°B…Ò@1Î`ÿúZZÿúZZÿúZZÿúZZÿúZZB5îA< ÊÁ„lðA¼FŒBæ°AuÉ–BRåPAˆBB3ñ A>ÑÐA¯¾A¾ÑÒBW@ A‹•ßB 0ArkTÁ`A A¸AãXà@ÕR@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A AÀA¡) @á2€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A AÈB1òÐ@žÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A AÐA¼¹`@îGhApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A AØB·T˜@BÕ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A AàB`Rà@ƒîX@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A AèBWA]d?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A AðB ð@ëÓÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A@?€C‚;0@‰†8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCK½0@‘XtÁEŠ AqhCHn¼@ÑÅÀCT8@ÎpC>μ@ŠÀÁL?`AŠÀC;ǰ@Ô˜ÔCG§˜@Ç}ÐÁ`A@@C02¨@xr@ÿúZZÿúZZÿúZZÿúZZÿúZZCW§Ô@9 ¿HZ@ÿdøC[›˜@•tC[†@@ÔªÐC_)T@‚t˜?âhAt”Cebì@œØ´CbOø@× Á`A@@@C-|´@5Ÿ @€ÿúZZÿúZZÿúZZÿúZZÿúZZC8R´@"øAš3P@¢4ØCFÒp@hˆxC2b\@l‚ðC;k@k0A@ÿúZZÿúZZÿúZZÿúZZÿúZZC&„T@PI€>@Ðp@C,«Ü@tC-n @”_8C"@@Uep@¨Ã@ÕexC*¡¼@¢˜ìC&+ @–°°Á`A`APBm·à@pA@ÿúZZÿúZZÿúZZÿúZZÿúZZBfµà@« pÁô€A+-”B[ÚÀ@ÿŠ”BQØ@õâØBSÐ@ÏÈÐ@äAOÈÐBhžAŒBL·àA+„0Á`A`A`BRáð@ gÐAÿúZZÿúZZÿúZZÿúZZÿúZZB2.p@Þc(AšŽ@A^\B_7 AÜ„BÉÐA>ÔBO“€@ÚÌ8As‡àAZÌ4Bt©ð@ÿÜøB7º€A:¦ÌÁ`A`ApBN°@0¬AÿúZZÿúZZÿúZZÿúZZÿúZZB6  @ÞmdÁ€oðA^˜Bµ A3”¼B]lðA ´B3@ðàèÁet€ApàäB;°A:Ü BW.€A"=¸Á`A`A€Bºá@@Vß@AˆÿúZZÿúZZÿúZZÿúZZÿúZZB Q˜@Œ¼€A„—PA ×ÐB´Xh@¸L¤B”P@Þ?¸Bžø@À­›ÀA B›78@å\¤B¨Tà@àÞàÁ`A`AˆBÉŸ @4,À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBœR@ dÀÇ„ÀA .ÔB˜È@èSøB¦­@å°B©](@ Ÿ¨ÁàA Ÿ¬B¡@ìÑB·‹ð@àãpÁ`A`AB  @8žÐAPÿúZZÿúZZÿúZZÿúZZÿúZZB”Ò@@Î6´ÁR– AN_¼BˆpA\®B¥7XA!-B{ A‚hÁË A‚hBHÉÐA?RLB™ÄA2S4Á`A`A˜BV‹P@VpAÿúZZÿúZZÿúZZÿúZZÿúZZAìÁàAe>AD£ A‘‚ŽBÆÐAdCÐA¾CÀA6WAæ|àAFèÀƒJÀA”FèAÔ¼`AGŒ†AùôàA\ìÜÁ`A`A Aôg`@áj0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A`A¨B˜D @Q @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A`A°A⮀@Æ€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A`A¸B7™p@‰ÏPAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A`AÀA›0À@ÚÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A`AÈA­f @é Ø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A`AÐA±`@ñe8A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A`AØB `@Ǻ(@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A`AàAá­ @íDÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A€?€Bìá8@–€ÿúZZÿúZZÿúZZÿúZZÿúZZBêœð@{#øÁSZ@ûQøBáøh@®\øBý¾ø@¼zèBèép@h 0ÁF @è 0Båˆ@ãB÷ 0@±|°Á`A€@B˦ˆ@¿ AÿúZZÿúZZÿúZZÿúZZÿúZZBŧ @‚ÿLA>€APB×p@²èàB¿E@ÉdÐBÕp@q¬àÁ ‡`@ñ¬àBÑÿp@¥…B䢸@¹¼˜Á`A€@@B`ˆP@o"P@ÿúZZÿúZZÿúZZÿúZZÿúZZB÷Ë@c³À¿Þ_@ã݈Bý¿ð@€&ÈC<@År˜C#Õ@å ÿúZZÿúZZÿúZZÿúZZC)Â@íXðÁ`A€@€C§_¢@êí˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZC˜ñô@«üÐÁùA,lC›ßÀ@ø#äC¡rDA7àC›©š@‘OÈÁP±AOÄCéà@ÈäTC¥\x@áEPÁ`A€@ BœP@S€A€ÿúZZÿúZZÿúZZÿúZZÿúZZBæ7 @/ù˜ÁH0€@°Bâ)¸@Ž Bý'8@|BîÆÀ@(ÀÀjò@¨ÀBô[x@}VBý&p@q²ðÁ`A€@ÀB¿’P@ªcˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZB…x@bµ @>S€@âßBœð@¤ÒHBˆØ@©ÊB~g0@„ŽØÁŒcàAŽØBds@ݬB—(@¥µ˜Á`A€@àC<¶¤@—@øA0ÿúZZÿúZZÿúZZÿúZZÿúZZCEä@\óHÀ§ €@ÝXCJèh@¤D€CQc8@¢|8CNÒp@h`Á_ÅÀ@è`CPul@¨jÌC`Y8@®éÈÁ`A€ABO¯°?æÞ A0ÿúZZÿúZZÿúZZÿúZZÿúZZAϸ@@ÔÜxÀ°ö€AUž°¿åÉ@¾ž°Büш@‹\ÄC¬x@Ž Á`A@àBf°?ò@ÿúZZÿúZZÿúZZÿúZZÿúZZBœKH@GÆÀðð€@Çì B›ÁÀ@—ÈB­"@@‘D B¨FØ@\ü@ÀÌ@Üü@B­³°@£=¼B´(@¥ShÁ`AAB¡ @«ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZBÑ, @.”˜¿|„@®¶hBÚ*X@|üBÞtP@‚‹XBÆö@X0PA Š`@Ø0PBÙ*0@ŸdÐBÉ€È@¢^¨Á`AACÉ4@“Ô¨@àÿúZZÿúZZÿúZZÿúZZÿúZZC‹ü@2‘pÁFÒ€@²´8CDø@ƒØ¬CÒä@†DXBõ¸@fÁ0ÀÊ|À@æÁ0BúW˜@¤¾ÀCˆ¸@²¨˜Á`AA B$—0@—°¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB8°@Ã)\Al« ACO¨B@Ð@ýrlBPA"DØAã @ázˆÀù€AazˆAãâ A%©úAú€A)ØxÁ`AA0AâÁ @Þë(ÿúZZÿúZZÿúZZÿúZZÿúZZA”X @ºt?ZA:´TA¦`AßAš˜ A Ò\A…Ó€@±Ã¨¾¡¼A1äAŠ:€@ÿRÜA  Ay Á`AA@BéF0@—ÛpAÿúZZÿúZZÿúZZÿúZZÿúZZBç/€@}X¿¥k@ýMÈBïïx@• àBõï˜@ÝBæþÐ@Rï Á%ú@Òï¨Båp`@~;pBÿ;ˆ@µÉ0Á`AAPB_ƒ @…¶¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZA㺠@ûTÀ¨óA{DÌA×ÀA&¯:B`PAL&ìBà@þˆðÁ²îA~ˆðAèìA.8BTþPAIËÌÁ`AA`BDž`@?ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AApA€ €@¯-ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AA€BÒˆ@ß AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AAˆA¶¢à@¿ÍXA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AAB#Í0@S¼Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AA˜B>0@†"ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AA BœEp@A @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AA¨B}@˜0¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AA°B.¬P@l~ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AA¸B(p@V°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AAÀA¾Šà@×A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AAÈA¢ŽÀ@æ½øÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A ?€BÅ€@)Ö`@@ÿúZZÿúZZÿúZZÿúZZÿúZZB €@âÂÁiAbïAæ@`A"ªüB1=ÐA)@ðB Rp@§nøÁ®ã°A'nüAÄ/@A ¯ˆB>ÅÐ@мÁ`A @BJ¨@À`ÿúZZÿúZZÿúZZÿúZZÿúZZB0ú`@·‚ÁÀžA7¦`BEàAàÆBkÉP@æ‹ÀBY· @šÔhÀS€AÔdBYÔ @ÖtBk°@ðv(Á`A @@B—£8@c¨ AÿúZZÿúZZÿúZZÿúZZÿúZZBš”è@~thÁ[;à@þ¦ØB’j¸@ºÅäB±#À@½ŸB‰u¨@…xèÁ†ˆAxèBzÐ@ËöèB¢z @½ÿPÁ`A @€BÕݨ@€uð@ ÿúZZÿúZZÿúZZÿúZZÿúZZBØÅ`@}|ÿúZZÿúZZBâ/h@‡$ÿúZZÿúZZBæ_¨@OvÀÿúZZÿúZZBï¾8@WæÈÿúZZÿúZZÁ`A @ Bߘ@/@A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¹6ð@wTèÿúZZÿúZZBÁã˜@u,ÿúZZÿúZZBÃ:¸@NÄ0ÿúZZÿúZZBËË@@WÖPÿúZZÿúZZÁ`A @ÀBØR8@€w @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB—²X@dˆ0A.Œ @䵨Bª¢°@x4ðB•Ñ@ЀBˆ@^3 À¨H@@Þ3˜B40@‡«èBá¸@ÀXÁ`A @àB§=@@„œˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZB“WÈ@PXÀ€@Ð=B˜»8@ŽúÐBŸSh@§îÐB•’P@C0ÁÇÀ@Ã0B’‚@‰úÀB©æ(@™‡ÈÁ`A AB+Ô@A°AÿúZZÿúZZÿúZZÿúZZÿúZZB)ú`@çèÿúZZÿúZZB2ÙÀ@ÍÞpÿúZZÿúZZB° AËdÿúZZÿúZZBéÐA P$ÿúZZÿúZZÁ`A AB, `@•:è@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A A C @Šø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A A0Bð¡P@Æð(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A A@AÔh @ré°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A APBsD@@&ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A A`BZÝ0@3r ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A ApB#.@$¶PApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A A€BGB@ê@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A AˆB…âˆ?û‹AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A AB‹Qà@-@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A A˜B‘Ø@ íÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A A Aèà@ß 8?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A A¨Blø @1àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A A°Aû @@™“@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A A¸Ao&€@Û8ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°?€A2‚À@˜ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°@B¢'x?ú²€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°@@C ý@j(ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°@€B'°@p`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°@ Aúù@@ÍAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°@ÀBˆB@@VÔÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°@àB™©`@p¦@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°ABÜm@™ô@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°ABH0@‰¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°A Aöú`@è`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°A0B7ǰ@¢ ˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°A@B9è @­øAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°APAé@@í.ˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°A`BT¸ð?ð¯€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°ApAç¸à@`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°A€A¥#@AOèÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°AˆBf9°@#è A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°AAyë@@ÈeHÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°A˜AÏs @¨ÝX@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`A°A BRß@#ñp@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀ?€B–Ó(?âàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀ@BXª ?ã|A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀ@@A‰N@Î A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀ@€B2 À@€OÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀ@ Aø @´‹8@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀ@ÀB<™À@†ZPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀ@àBE¬@@†çHA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀAAÉó€@ðœ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀABVâ@ÀE?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀA Bo>Ð@UT A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀA0B$Dð@¦­èA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀA@A”{@ôW A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀAPAÚ@ö°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀA`A£Þ€A($A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀApAéAÄ\A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÀA€AØÀ@J‹ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÐ?€AØ} @V™°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÐ@B7p@#% A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÐ@@Aꀠ@Ê™ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÐ@€B=¸@PA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÐ@ B1­€@’k?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÐ@ÀA“(@@é6@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÐ@àA¤×@ö[`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÐAAÚm@ó÷ˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÐAAø¶à@ðJ0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÐA BC½`@—äø@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ`AÐA0AŒs @ñ¸ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP?€?€C+–$@8½AÿúZZÿúZZÿúZZÿúZZÿúZZC-«8@dBè@š|(C?!À@^xHC®@V‰ C%ý4@)@B‰@©HCKh¤@îC4T@`r€ÁP?€@Bé¥@…A ÿúZZÿúZZÿúZZÿúZZÿúZZBÖTP@4è@öÜÀ@•L0BàåÈ@]é°BÎbè@J`€Bч @®àA+\À@®èBà¶è@jÜ0BÇ6°@XÁP?€@@BÐeH?ú @ ÿúZZÿúZZÿúZZÿúZZÿúZZC+@fÀ@&|@”}øC½@TACL´@SÊ CÛð@ õ@ñ²À@ õC ô4@gšHBÿ˨@f°PÁP?€@€B˺?íéÀAÿúZZÿúZZÿúZZÿúZZÿúZZBÜKh@ýÁÀ] @ŸBÈ]@qGèBö@@V? Bϰx@=ÃÂgïX@½Ã˜B™ë0@›øXC/€@fSÁP?€@ CB¨ @W6PAÿúZZÿúZZÿúZZÿúZZÿúZZC3ËX@] A…a@“tÐC@–Ü@]áÐC-:È@IÈÀC,C|@)Ï B*sð@©Ï˜CGˆ„@€²XCóT@i=°ÁP?€@ÀCF\@? AˆÿúZZÿúZZÿúZZÿúZZÿúZZCEæ\@ëhA»¼@0CWŒ@jØC<ŒÌ@Z9PC=¬\@2¦B(Mˆ@²¥øCY–$@ˆÑ¬C+Bh@se€ÁP?€@àB‡?ÉÌ AÿúZZÿúZZÿúZZÿúZZÿúZZBSe@@¢•A§A"®ðBý@»,B,A¦ÔBK @·(ðB5í¸A7(ðB—ø@@¯ÌAäÀA%7tÁP?€AC âø@*R`@ ÿúZZÿúZZÿúZZÿúZZÿúZZC˜p@&ˆALsà@¦:CX@zŠ8C [(@e5 Cmˆ@3Š0@À®À@³Š0C{@ƒwHC”@°ÁP?€ABÞè@Á A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÙÏp@@~pÁ>O@ÀhBÓƒH@x¬BéaØ@†“ˆBìeP@DñàÀå @ÄñàBì΀@‘¨\Bø °@Œ˜ÁP?€A B¬ (?êú@ÿúZZÿúZZÿúZZÿúZZÿúZZAÿó@@Êg`ÁÕwPAJˆ8A™* Aâ0B8*@A1lBa@íˆÁˆ(Am„AÊÞ@A+@B)gPA,1XÁP?€A0Bù{ˆ@@?€ÿúZZÿúZZÿúZZÿúZZÿúZZCuü@?¢PÀ¦jÀ@¿Á°Cðˆ@‹.ØCØ@‰xBÿÌø@MEÀÀœ€@ÍEÀC´@–CC†4@’±ðÁP?€A@Cm@ƒPA€ÿúZZÿúZZÿúZZÿúZZÿúZZC@1ÙÁ<" @±öpBû¸€@¿TCÀ¸@|2B÷ô8@Sâ`?̉@Óâ`Bÿÿ˜@¢Bú@EÁP?€APBüÒ @²°@€ÿúZZÿúZZÿúZZÿúZZÿúZZCÖh@Eø@¥Ê€@Å(àC X@¤ÐCÓ<@Œü C|@_àÀ‘ú@ßàCü(@¡§ÌC9L@Ÿ9¨ÁP?€A`CY£8@Ž6˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZCb‰Ð@ZÞÐAtà@ÛÈCi¼h@™âDC`0„@žÞ°C\°@]î€@ï@ÝîxC`ä´@¢C\ãd@ A€ÁP?€ApCSVh@{·PA€ÿúZZÿúZZÿúZZÿúZZÿúZZC¿t@r¨@1q@òÑ€CƒŒX@«Ñ¬C”:@­}C}¥ø@t™À€@ô™Cj$@¬þC€°@¯´€ÁP?€A€C @_šÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC,ð@T¿xÁc @ÔäPCŸà@˜ùdC@”; Cjh@l·p@>@ì·pC¤P@§]¤Cÿ @¨BhÁP?€AˆB©Š¨@CA€ÿúZZÿúZZÿúZZÿúZZÿúZZB–÷@ÇÅ8Á`ÀAGèLBŒ×XA‘ BŸ±8A2ÔBb®PA –$AáPA‰–&B¨A#¼B)™°A_ÁP?€AC—0@­cÿúZZÿúZZÿúZZÿúZZÿúZZCŸÂ@µØX@ç@A5øÀCŸÃA%BCœ8@ö8C¡P@°ª(ÀLã€A0ª$Cž™º@øø C #*@õ\PÁP?€A˜CW $@®A`ÿúZZÿúZZÿúZZÿúZZÿúZZCqL@½òÐÁ4Ä@A>,CggXA­^Crî€A ÈCyB4@´õXÁ àA4õXCp7°@ö¾´Cy%è@ÿÀÁP?€A B²ÓÀ@=àApÿúZZÿúZZÿúZZÿúZZÿúZZB¤v@ÛŠ€¿á$A[²ÔBž.PA B¢1øACôB…`A%¼Aœ;`A’%ºB”*@A+v¦B]bÀAc4ÁP?€A¨C ”Ø@WyÀAÿúZZÿúZZÿúZZÿúZZÿúZZC`¬@‹JÜA4 A dàCkh@»v”Bôªp@ÀîÀCŽd@sèÁ02€A sèBûå@ÄTC o¨@¾0 ÁP?€A°BøH@V?€ÿúZZÿúZZÿúZZÿúZZÿúZZBêaÈ@¸3üA­Å0A8VøBô @æÍxBÌ2ØABCÉø@°PA?K`A0LC4@å Bíuø@öI¨ÁP?€A¸Bˆ8(@[•°APÿúZZÿúZZÿúZZÿúZZÿúZZB©¨ðA7ö?ýEA”TšB¡¸¨AE2˜BŸ‰ðAG½ŒBÃ:Aì@À‹wAƒìBB³-8A2¯òB½–èA-ŽÁP?€AÀB#F@¼É8@@ÿúZZÿúZZÿúZZÿúZZÿúZZBSi°A;¦? ºA»BrBEþAu—ÀBF AzBJ¢@A9,A*Y@A¹,BO ApôÈB*‚ðAw©ŒÁP?€AÈCšl@†eèA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBßõ°A0Ác@A™N°BÀÓXAQgxBÞXA>ÿÈB¿ÙA:GÈÀ“±@AºGÈB«°Ay'ŽB¶»Al.|ÁP?€AÐBQ‘€@zPA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP?€AØBdÇ0@wü@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP?€AàAÌå@Aa€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP?€AèAœ¢`A„@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP?€AðB.…à@Æ2XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP?€AøBEï@@àGØAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP?€BBƒ«@¹ŠøÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP?€BÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@@?€BÂç @h`AˆÿúZZÿúZZÿúZZÿúZZÿúZZB›U`@6òð@I‘€@·¨BŸÅ˜@Š‹ÜB—`ˆ@p?B¡0`@DrÐA9 @ÄrÐB¬Ô€@„¦LB—Öð@’e¸ÁP@@@CM ”@ZF @àÿúZZÿúZZÿúZZÿúZZÿúZZCP00@$Ú(Áà‹ @¤ôCD¿ @`K¸C^,˜@tOCPÙ„@> Â7¿P@¾(C=´€@xCh}d@FÀÁP@@@@CŠt@i A ÿúZZÿúZZÿúZZÿúZZÿúZZC9 ü@ðpAf @™€CC ¬@a¸C2žp@T2`C7 @*n€Aª'@ªn€CF€Ø@}M C-¬ì@lv`ÁP@@@€C7è@^ZPA ÿúZZÿúZZÿúZZÿúZZÿúZZC!G@)xÁ-½`@‘@XC,è@PÐÐC(œ@OË€CÊÌ@ ˆ0Á’@@ ˆ0C ‹Ð@h~ˆC¢@f0ÁP@@@ CQ±„A @DApÿúZZÿúZZÿúZZÿúZZÿúZZCAä@f Áwb`@ž°C=á@`ÊàCKà@g@CFu€@7[€ÁÞ@·[€C>O`@zßøCWV´@‹˜ÁP@@@ÀC4yœ@A½pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCX›|@,Ù¨Á€@¬õCYU@~rÀC`y`@t3ÀCVP @?îðÁàP@¿îèCNå4@‡`Ch4@ŽÉ ÁP@@@àC[™Ô@‚ð¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCU@A¦ @Må€@ÁÅC\ Œ@®¸CVËX@Š0CYÄ@HøàA3o€@ÈøØCf9d@“BœCWMð@Y ÁP@@AC*Œ@=÷€@€ÿúZZÿúZZÿúZZÿúZZÿúZZCDÑè@:ºÀÁMõà@ºØÀCC´L@…xðCN Œ@ˆkèCK©¬@DQ À¢€@ÄQ COõ„@>ÐCR#<@ŒÄÁP@@AB–íÀ?ó @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBŸ@HµàA<à@ÈÖXB×@Œ”B¼ò¨@•ÓÀBÛ{@@KÿÀA±@@Ëÿ¸Bù¹È@‹ËŒBÉ€@›¡€ÁP@@A Bzè?ìMA€ÿúZZÿúZZÿúZZÿúZZÿúZZB£@@pH˜A˜,p@ðoÈBºá@n B’t@¼HB®q@@| ÐAÓð@ü ÈBÏ0ð@ LB–Úà@Ê\HÁP@@A0BH¢`?üW€AˆÿúZZÿúZZÿúZZÿúZZÿúZZAÿˆ€@ðF Á81€Apn(AÖ¦A,£ªB&A-úPB;Ìð@çLxAÀAgLxBR® AÊB-ñA0…4ÁP@@A@C‡)"@”#@€ÿúZZÿúZZÿúZZÿúZZÿúZZCnO€@]'PÀu@@ÝLCq2@œfüCsôŒ@¡Þ Cu ˜@„)ˆA;% A)ˆC€·æ@À©tCrú@@¼ûˆÁP@@APB²õp?üS ÿúZZÿúZZÿúZZÿúZZÿúZZB¨|x@…Æ„Á&[@AÜüB ûÐ@ʵìB´ú@´Ú@Bºøà@‡Æ¸Àµl@AƸB¹KH@Ê „BÃ0ˆ@¼¢@ÁP@@A`Bù\H@.±`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB p@ zdÀe€A •¤Bÿ¸@ëË0B”~°@ß$ÐB†¨@¼Œø@ó™@A<ŒôB¨AªNBSàA 6 ÁP@@ApC7€@T«PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC4Õ @R•@ºð@@Ò¹ÀC9d @–©dC2Î,@•9 C6²è@\y€A?5@ÜyˆC>Õd@ð|C1È@@œ“øÁP@@A€C.°@3$@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCL™Ø@HÀpAg€@ÈãhCQó@20CHœ@;CL*¨@h‚?¼@è‚CMë8@£¹hCK´´@¦PÁP@@AˆBò°@® AÿúZZÿúZZÿúZZÿúZZÿúZZC½ü@‚1øÀèLAHôC £@¸ICºœ@¶…pC¸@¾ÀA C·˜@Å×ÈC¥ @ÇÆÁP@@AC2J4@?f0ÿúZZÿúZZÿúZZÿúZZÿúZZC' @ŸœôÁJÀA¹ˆBûBh@à&hCôÀ@Þ@CrT@ øÀt€A øC,„@àÛ¤Cÿx@ß#HÁP@@A˜CN‘€@ð(APÿúZZÿúZZÿúZZÿúZZÿúZZCŒ T@¤hÀ&¯A$,8CˆÝü@äg¨CŠy¢@ãzÀC<@™€Am A ™€CŒå@Äa„C‰/ @ÄýpÁP@@A BJvÐ@M @€ÿúZZÿúZZÿúZZÿúZZÿúZZBôàA§T@JAšÃàBî°AWÊAôÁ`AR°BxràA¯Á’A–¯BMá€Afu®B‹`A5o¼ÁP@@A¨Aýº@@ÐOðÿúZZÿúZZÿúZZÿúZZÿúZZBX¥àA!ú ÁSÏÀA¢lB74`Ag8 BkœðARØB%¨€A%PAœI€A¥PBDÎ@Aj¢ÌAõ&`AW!øÁP@@A°C4Á0@ƒOÀAÿúZZÿúZZÿúZZÿúZZÿúZZC-o@“*$@ÿä@AF8C)#@á4C"Ö¸@ÊÄC5$L@ŸœHAva`AœHC3{ø@Õ”C&yÄ@ÙŸ`ÁP@@A¸B2#°@‡j€A€ÿúZZÿúZZÿúZZÿúZZÿúZZB`°A-½LÀåA­ßBIö°Af*B^Ó@AkqØBFxA.ÙÁª-PA®ÙBh@Ai„8Be%ÐAi¼xÁP@@AÀA›s€A¯@ÿúZZÿúZZÿúZZÿúZZÿúZZBG•ÀA0lA~ÃàA°hBW‡ÀA_ÈB6PAs²Aù`A;´À%AŸ;´AÖ/ AFáAûf A]y,ÁP@@AÈBå@Ø@\‘ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZBØ 0AÒ A™œ0Aò\BØØÀA>W¾B¸B¨A^däBÍZ`A9SB5Å€A¹SBåCpA6ÜzB”ÞpA‘>ÚÁP@@AÐB/Ú @«oÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@@AØBŒ=¸@\ÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@@AàBd5P@’gàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@@AèB”'x@„ñhA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@@AðB¶“˜@dC0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@@AøAÜÓ€AîÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@@BAò^ AkäApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@ ?€B÷ãØ@)ØðA0ÿúZZÿúZZÿúZZÿúZZÿúZZC @x@uðÁ`@“PCYx@R CÖP@P:C b¬@ §ðÁŸÐ@ §ðC|L@fXCE@cϰÁP@ @B#x?ËI€AÿúZZÿúZZÿúZZÿúZZÿúZZBiB0@z…HÁg°À@ú­BO6 @Ä»X @¿Ö€Bä @‹/tBá¬X@Š,(Bî·@Q‡€A†>`@чxCÜø@•ÝBâ‡p@š3ÁP@ A0Cp%Ø@ŽÐ AˆÿúZZÿúZZÿúZZÿúZZÿúZZCh0 @XÍ€Àž‚@ØñˆCk‹$@˜ÒCnÐ@ Ü@†}ü¿/†A—C8²œ@¹\C:Wd@ºEÐC>†@@‹@ÜÒ€A C<‡Ì@¾b°C6ó@Á!¨ÁP@ A¨Bž@@X¥p@ ÿúZZÿúZZÿúZZÿúZZÿúZZB‚øA ¨JAE`AŒÂæBŽj`A$ÜnBZWAXçHBžAÌÁˬA€ÊB+`AGXJB²¨AÙÐÁP@ A°B±Ô¸@CjÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBš8@à¼ÔÁ? A`èB‡™àA[~BŸå°A TB•ÃXAŸ°A3Y`A€Ÿ®B™ðA ’ÂB…:¨AK%ÁP@ A¸B7â@†0A ÿúZZÿúZZÿúZZÿúZZÿúZZB© A&/ÁsSA¦O˜Aæ´ AK­B.©AqB kÐA#ÂÄA A£ÂÂBzAeÕXAä AOf¸ÁP@ AÀAǵ€@Õ¬ A0ÿúZZÿúZZÿúZZÿúZZÿúZZAׯ A!*Á ò`A•>ÚA¨< A%³TAí AbLµ$@èOhC‡+æ@¦FÈC†æ@ª;8C‡QÔ@‹êÀÀ5€A êÀC‹-„@ËzØC‹´@Ëk`ÁP@àA0CHgŒ@\ñ @@ÿúZZÿúZZÿúZZÿúZZÿúZZCjŽ@fLHÁr_@æs Ci Ð@ŸÆ(Cw @­B€Cnè¬@jp`Áë.@@êp`Cg¬@Ÿc(C¡€@´0ÁP@àA@BÄ7È?ö APÿúZZÿúZZÿúZZÿúZZÿúZZBÔÆh@RÃ8A›\P@Òç Bí¿ @ØBÅÐ@ŸñB݈`@c" À\®€@ã"Bà ¸@ RÌBå’€@¨e¨ÁP@àAPCLi|@_§`AÿúZZÿúZZÿúZZÿúZZÿúZZCIYÈ@5åPAJH @¶˜CSéô@…ÂCFCœ@€3ÀCNd @VìpA}ÑÀ@ÖìpC[N@¡ CIþ¸@”è¨ÁP@àA`C6 ¼@^x @àÿúZZÿúZZÿúZZÿúZZÿúZZCI–P@9’Á ~à@¹²ØCHZ@@äÄCPʨ@ˆWøCMô@Yd€Á ’€@Ùd€CLå@™³CTùP@ž»øÁP@àApCXœÜ@pÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZC:0@ur¸À‚)@@õðC:2@@­\øC>¼@±Y°Cs@²nLC>±ø@®J ÁP@àA€B«Úø@^@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB€®0@Ók|ÀÉ@AS‘(BvPAP2B‡´ÈAØBšyx@èiøÂz0PAhiôB8ýpAQì$BÚLp@Î`ÁP@àAˆCÃ9Ú@óq@ ÿúZZÿúZZÿúZZÿúZZÿúZZC§À@ú>A©ÛÀAzkPC¬3 A6¿úC¡à6A*ÂC«ÐŒ@ìµ°AÚçPAlµ´C²uþA.6ÈC¥hA "DÁP@àAC9íÌ@pC°A€ÿúZZÿúZZÿúZZÿúZZÿúZZCy_Ø@”a0A ¤ A|`C{…Ü@ÏüôCs½`@ÐÅ€C€5t@„Õྟ”AÕäC}í(@´‚ÈC,˜@ÀR¨ÁP@àA˜B±ˆ@1¡àA0ÿúZZÿúZZÿúZZÿúZZÿúZZBJ2€A>îA«›ÐA’ZBpÿðA7øBwàA^ƒÌBDçðA\xAxûA\xB_ó AO,B#ÆÐAf½ÁP@àA B¿¿H@+†ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZB©‹€@Ô2XÁª]@ATZ`Bƒ A$ÂÔB»EX@ûÄ0B²Gˆ@Ó+Á€ª°AS+BÁøA@BB¾—øAÅ<ÁP@àA¨BéJˆ@X*ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZBº}°@ÃÇ A3ô€ACì¨B¾ßÐ@ö»dBª©0AmœB¨@àûøÀ˜’@A`ûôB5hA¯$B¨(PAlÁP@àA°B|p@M÷ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBİA#²ÁMÀA£:zAí@AMHºB)iÀAlþ,B‰A%*¬À„§@A¥*ªB²°AYNÞBcPAf#ÁP@àA¸BNf0@}+P?€ÿúZZÿúZZÿúZZÿúZZÿúZZB?`AÃÞÀÉ7€AžãRAà9€AFêØB œÀAcj”B>ðàA(o¬Á¯( A¨oªB VA`öB`/`AchÐÁP@àAÀB65 @‹yPAˆÿúZZÿúZZÿúZZÿúZZÿúZZB‹äAJ׸ÁÎéÀAËœBTæpAxÚB (AxsèBž±PAKÛôA¤:AËÛôB¦O˜AuòàB‚žØA’sŠÁP@àAÈBe¤°@ pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@àAÐAya€@ò"X@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@àAØBIˆP@ÉØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@àAàB$à @œQhA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@àAèB'`@±b`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@àAðBÀ‚@b AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@àAøAvM@@çòÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁP@àBÿúZZÿúZZ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA?€BÅoÈ@)A€ÿúZZÿúZZÿúZZÿúZZÿúZZBˆÃp@„ATàA %´B”jè@Ž>˜B~‘À@õf BvD°@©WpAë°A)WpB[ð@™5ÀBT ÐA—¼ÁPA@B‘üh?ðä`ApÿúZZÿúZZÿúZZÿúZZÿúZZB Kð@U è@ùŒ@Õ/ðBªûà@xB™Éx@ yXB®UÐ@P;ÁB; @Ð;˜B¥ä@@šxB¼‹@‘mèÁPA@@AŽ/ @]Œ@AÿúZZÿúZZÿúZZÿúZZÿúZZBnP@ÂóØA ^ÀACðBéÐAöBAñ €AMôB1ûÐ@¦É0A§WÐA&É4BaÇÐ@¿@B DA [hÁPA@€B>áP?ÂÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZAµ @É pÀÞ€AI.œA°8€A ÖAÁ‹`A0AÞÇ€@Ñ9pÀó@AQ9pAÆI A£êB€A€ÄÁPA@ C×@0°ApÿúZZÿúZZÿúZZÿúZZÿúZZC•Ô@ƒÉ$Á˜ @AÞôCޏÐ@ËüC—Oò@ºÀC“B”@š¿À `°A¿ÀCÖ@Üà CŸ‡À@äñÐÁPA@ÀBÙ?æÒ@AÿúZZÿúZZÿúZZÿúZZÿúZZCJÐ@1^8Á…uà@±{°C @ChC ´@€,(Cüô@Eø`­@@Åø`Bõæp@ 0Cñð@µ`ÁPA@àC"¢ü@béPAPÿúZZÿúZZÿúZZÿúZZÿúZZC ¼`@(`À²À@¨pCJè@mþCþ„@z30C ÒL@è>éHA>ìCG„Ì@·øCHU8@¹ÝÁPAA˜B÷`@Ka°APÿúZZÿúZZÿúZZÿúZZÿúZZC .Ô@‰I|@yö€A ctC p@µÍxC%ì@ɱxC 7T@¹AZ A¹ C ©Œ@»æ¸C/X@ÔÛèÁPAA C¬¬@0?€ÿúZZÿúZZÿúZZÿúZZÿúZZBá*ˆ@™¬Àqî€A BØ(P@ÓöÐBá‰@@Ôv(Bîà¸@Ÿ ¿— A Bçjh@Ùƒ,BìA˜@ÞшÁPAA¨B  Ð@:*°@àÿúZZÿúZZÿúZZÿúZZÿúZZBÍ `@¦A .ÀA&;tBÐð@ÊD”B¾¼(@üI`B˜@ÌÃ@OALÃB¾èA‚®Bº¹HA 6¸ÁPAA°B30@…ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBªe @Õ®\ÀÇžÀAUذBHA á^B«5°A&äBÄöè@¾OXÀ¶F€A>OXB¶/A®–BÄA¬ÀÁPAA¸C~È@~R€APÿúZZÿúZZÿúZZÿúZZÿúZZBÍW€A —|Á¢ö€A‹³šB¯ 0ALfêBØÉhA)ãÌBÁ–ØAÚøÁÈ—€AžÚøBž’AqûPBјÀA2×ÐÁPAAÀB˜n@Q"A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAAÈBsj @t"àA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAAÐB@#€@’7X@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAAØBì€P@Tr @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAAàByÿÀ@nÿ0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAAèA÷ AZÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAAðA‰T@õŸ°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAAøAãÀAë¸@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA0?€C {\@H A ÿúZZÿúZZÿúZZÿúZZÿúZZCÔ@aÀËã@@á7èC«”@Ÿf`C4ì@¢e˜Cüp@n# À£J@@î#˜C$ @²|C,@£†ÁPA0@CJìH@iupA ÿúZZÿúZZÿúZZÿúZZÿúZZCMô°@uO ¿P@õxðCQ‰L@»tCQ4@ÌÇ CI?@r–À¿ @ò–ÀCMÂT@‰œÔCL¸@Í!˜ÁPA0@@CJt@€µ?€ÿúZZÿúZZÿúZZÿúZZÿúZZC^T@R¢è@¾À@ÒÆpCf©´@\C_AÈ@’ôHCY¡ì@Nã ¿…º@Îã¨C_D@@šl¼C^h@‘.°ÁPA0@€BÂ3à?î·àAÿúZZÿúZZÿúZZÿúZZÿúZZAØs @̲„Àó¿ALÕ A¿A Ò6Aü= A8PBÊP@¶ÿhÁ…¤A6ÿhAò=`Aj¼B<œÐ@óÈÁPA0@ BÍW`?úÉ AÿúZZÿúZZÿúZZÿúZZÿúZZBšÐà@<œèÁxš@@¼¼àB‚ø@–_ÀB®’ @tàB¤®¨@:ÒðÀŸ†@@ºÒèB¥6p@(B®Ah@€éÀÁPA0@ÀC.[`@dK`@ÿúZZÿúZZÿúZZÿúZZÿúZZC('D@(Ü€>÷@¨ùHC-ØÐ@}×ÀC,¼@mÖ°C$p4@(2 À›Š@@¨2 C'æ`@zDðC+Ç|@q ÁPA0@àC  ¨@’€AÿúZZÿúZZÿúZZÿúZZÿúZZC¤È@#ƒ(@›s@£Ÿ(C·<@q0C @kì C¶T@,IàA0@@¬IØCÎ,@4C}È@u{ÀÁPA0AC@&Îp@€ÿúZZÿúZZÿúZZÿúZZÿúZZBͬh@6P?äñ@¶oxBÖ‰@ÝpBÒ À@‰ö@BÚÈ@A¶p?9˜@Á¶hBã@Š)ÜBàRX@‘/èÁPA0ACÈØ@ ÑpApÿúZZÿúZZÿúZZÿúZZÿúZZC;`@!V@@ä”@¡r0CEcÀ@tþØC=p8@a° C6u @<( ¿ ª@¼( C<ã(@ŽÈC<¢T@…*ÁPA0A CS°d@w‹à@@ÿúZZÿúZZÿúZZÿúZZÿúZZCoŸØ@K²°Àüb@ËÖ@Cs^\@“kCzõL@•´ØCpF°@r}°ÀþÀ@ò}°Ctž,@­1@C|d@µèÁPA0A0C“P@˜Œ@ ÿúZZÿúZZÿúZZÿúZZÿúZZC’kf@Ÿ ŒÁ³ðA(ˆC‘%–@ÝÐCœyD@ñÛPC”Rè@™jðÁ³E°AjðC“fè@ØÔ Cž¤Ä@柀ÁPA0A@Cž½d@§ è@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCˆ¶z@ž…AˆA¡¸Cå˜@èì¬Cˆ!d@ãá@C‡Ø<@˜+AO@A+CŽ.@à+PC‰n@Ú¾ÁPA0APC¬AT@ª@€ÿúZZÿúZZÿúZZÿúZZÿúZZC¬“\@ûˆ?¯õA{=”C±" A6FC°—A5ŸC¬ù^@çÚA(VÀAgÚC´¤A*Í¢C®Ë¬A%€ÁPA0A`C(8@@l`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCQ~À@¡~˜@G¾A!›àCWJH@éÖ CT(@蘀CQÈ @™®A^— A®”C]2°@âC4COt¼@Ù¾ÁPA0ApBØP@o AÿúZZÿúZZÿúZZÿúZZÿúZZBô`@r,°¿~@òY Bö`@²6äBùª(@©ßCCð@j7àÀÇÒ@ê7àC 8@­ËäCê0@¢Ê0ÁPA0A€C:ð@zúàAÿúZZÿúZZÿúZZÿúZZÿúZZC6Él@mþ¿bz@î*0C8à@¥äC9Î @¯K¨C6ˆ¼@t,`@åw@ô,`C;¬ô@ªàtC5xô@²FHÁPA0AˆBîÐ@” Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBOú`A°À¡¸@Aƒ¦lBFaàAE×ÂB\ÐA/”8B®ÀA/Ä?ÂÖAš/ÂBåpAYñÀBóÀA\LøÁPA0AB³ëè@*ÞAÿúZZÿúZZÿúZZÿúZZÿúZZBWopAR;lA€¸BVjA2’ØBX`A78\B?°ðA›`À?ÈA‘›^B8gÀANYxBF6€AL’ÁPA0A˜BšáÐ@2ª@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBø!¸@¦Y(Aö¤@A&yLC ®Ü@ðb0BØ£@áûØBÙP@°H0Aw A0H0BäÖ8@Þ¹ BÈ·0A¢àÁPA0A BÖ0@ÃûøA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB+[ðAƒÎAA@A–¡PB?C€AI \B¾€AYôB ° A ÀÞ4A™ AóL@AKpBÖðA] @ÁPA0A¨B²Øà@]ÚApÿúZZÿúZZÿúZZÿúZZÿúZZBÉ @ÔGDÀh€€ATq„B¿E @âþlBÈþA-ãXBÖ(P@Õœ8@ô*€AUœ4BÕìp@ãF¤Bʇ¸A.»ÄÁPA0A°A‚À@Ø2ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA0A¸BGÊ@@ˆ¼@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA0AÀAšÿ @ñ=0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA0AÈBU:Ð@x``@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA0AÐAÁÇ`AûxAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA0AØB˜êx@J@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA0AàB‰@è@JlÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA0AèB:@@¥õˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA0AðB=Ì @•·à@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAP?€CxcL@‰-AÿúZZÿúZZÿúZZÿúZZÿúZZC|¹t@•¤4Á&àA¾$C|ÆŒ@Î,C‚2>@ß:hC‘ö@­ÇÀÀxÉA-ÇÀCƒ6Î@ú¯,C„¡ž@ùÅÈÁPAP@C„³ø@°ÓP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC?è@Eà?®T@Ű(CCÿä@q-ØCB ð@¡vC6n`@]âpAVš`@ÝâpCAõð@Š:üC3s4@³ü ÁPAP@@CV#Ä@iÎ@àÿúZZÿúZZÿúZZÿúZZÿúZZCPó@/yà¿—k@¯˜XCUÞ|@rµ@CV{¬@„ºxCO¦Ð@J ÁÜ @Ê (CQ@L@]¼CY‘¬@˜-ÁPAP@€CaIp@‰ÆèÿúZZÿúZZÿúZZÿúZZÿúZZC(+Œ@P@Ïö@@–hC0“Ð@Y øC)th@[x€C#o@,Ø0À‰Þ@@¬Ø0C&¨à@zk C*yì@}ÍÁPAP@ C#è@;Ù0@ ÿúZZÿúZZÿúZZÿúZZÿúZZCw°@ À8]€@“7PCH@YqhCôD@Sá€C…@$L€ÀÍ`€@¤LxCø\@rè(C (@@m½àÁPAP@ÀC'Ä@N( AÿúZZÿúZZÿúZZÿúZZÿúZZCK›@,í0Áfò @­ €CKF@W¸CYÐè@zoàCLúL@D¡ Á’°@Ä¡¨CKŽl@Ž–(C]Pä@‘šPÁPAP@àA«‹à@R AˆÿúZZÿúZZÿúZZÿúZZÿúZZC/@:pÁ@º?0Cݸ@‹@C Ú˜@…q(C›Ð@9]Á @¹]C2 @Š•0CX@…m ÁPAPACð9ÀA£°A€ÿúZZÿúZZÿúZZÿúZZÿúZZCãt°@ô* Ad¡@AtUÜCï„zA4À,CçùjA1ÈCâé,@èöˆ@º€AhöˆCì]\A*CêÚˆA,ôÁPAPAC‹r¼@¬–A0ÿúZZÿúZZÿúZZÿúZZÿúZZC¤:‚@´^øÀ‘€A4C©ÔAÃÖC«gHAšhC¦‚V@­H€Àò€A-H€C«K.@ÿ¹C®i*@ýÀÁPAPA BQ¿°@8³@APÿúZZÿúZZÿúZZÿúZZÿúZZB¯1P@nÄ Áœþà@îîøB¡`@¯ ÀBÉÝh@®°hBˆø@Ž`Á5ÀA Ž`B‚±@Ò©B—n¸@̃ØÁPAPA0C6šÈ@ƒõØ@àÿúZZÿúZZÿúZZÿúZZÿúZZBû1à@q¨Àyï@ñJHBÿ‡x@¨ÔÜC ¤@·’€C¡ü@qÕàA{ó`@ñÕèCm@@«b Cd$@¶ˆ@ÁPAPA@CJfä@šŽè@ÿúZZÿúZZÿúZZÿúZZÿúZZCD‚$@g« @ׂ@çÕpCMû@¨p”CG (@©±XCJÛ@R· Aà@Ò· CUÛ$@œCML@—˜ÁPAPAPCœ@@º`AˆÿúZZÿúZZÿúZZÿúZZÿúZZC-‰ì@bÁx¿ªÌ@âëHC1ŠÐ@¥^ C3¢¤@¤¢C1ÿh@LPÁt@ÌHC2¤@‘ÒhC;Ñ@—hÁPAPA`CZ`@GC€AÿúZZÿúZZÿúZZÿúZZÿúZZC‘€@Z€ÀA ‡`@Ú©xCd$@œÈ`Cè@ °CÚ @byP@ñF@âyPC @¢Ðñ„A†cxAöÀA;$Aô›ADjüB $ÀA[`AžwpAƒ[^B36PA?Ç6AÉáàA6 ÌÁPAPAB¦@`@ÿC ACBy0AM#ˆBˆºèA”¼ÁPAPA˜Bµ8@W» A`ÿúZZÿúZZÿúZZÿúZZÿúZZB¼€@¢|èApŸ€A"BÉ@Øó B®P@ð†¨B­> @¬aÀ@ž A,aÄB¯¡È@ñ×(B¨ˆØ@òŠXÁPAPA B )@–0A`ÿúZZÿúZZÿúZZÿúZZÿúZZAð>AGÒ@/ëA’e8AöràAEiTAä8 ASdàB"8ðA"M´A4¦ A¢M²B4eÀAQ›B ÍAqúÁPAPA¨BN'Ð@a- ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAPA°Br+@]Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAPA¸APÖÀ@ÄŠ°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAPAÀB%¹@‚#(?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAPAÈBŽD˜@?%ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAPAÐAµÀAÂ(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAPAØBîp@iß`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAPAàAè`A›ü?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAPAèB§@ê6PÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAp?€BŠh@­°@àÿúZZÿúZZÿúZZÿúZZÿúZZCo¬@ÓŽTÃG`AS´8B¡×@àˆC[õxA8„ôBŽú`@²6¨¿hÁŽ `A>lB¡ñ@@æGìBƨ@@ÙÉ(ÁPAp@@C4×ä@fÂ@AˆÿúZZÿúZZÿúZZÿúZZÿúZZCм@ˆ~è@mÑ€A—dC t @£‰dC À´@äÆBÿâ@@}pAê`@ýpCáD@•»ðBþSð@ÖrðÁPAp@€CXÓà@‡öxÿúZZÿúZZÿúZZÿúZZÿúZZChÝx@®RüA#™A.rTCußhAUCk“è@ýàCbéÔ@›~ø@Áw€A~øCnð@äÈCgö˜@â«8ÁPAp@ CÚÌ@D¹@@ÿúZZÿúZZÿúZZÿúZZÿúZZC“@[Ú¸@ÛŸ@@ÜXC Ö @¡*Cì@¡4Bý©(@P„PÀ‰@ЄXCdT@–rðC°@›¿ÁPAp@ÀBw^€@+0@€ÿúZZÿúZZÿúZZÿúZZÿúZZB’"€@a¸ÀÎ @á@xB‘0@¨õBž¯È@¡» B ²(@a´ ?{¦@á´˜B¨ @ª 8B¦[h@¢pÁPAp@àC2œ @µºÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZCf @<P@çá@@¼7€CîP@‹°Cè@‰µØC›Ô@-2A3C @­2C%¬ì@{¸øCj(@U€ÁPApAB }`@>  @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB‹ï @{ÔA•¨à@üB¤óÀ@¥uB|ë@˘pB–ZÈ@l˜°@½Á€@옸B¢¦À@§$B–Ñp@µt@ÁPApABï8@G´ A ÿúZZÿúZZÿúZZÿúZZÿúZZC"`@lA'à@ì,pC [´@ÌÌ|C‡@‡•ÐCY@2$ÐAš¨À@²$ÐC‰ @„ B÷î@‚yPÁPApA Añ¹ @Râ A ÿúZZÿúZZÿúZZÿúZZÿúZZA¼ @ÛÃ@‘áÀA[ëÀAÖ:@A*`xA±3 A(AËh@@è=`?ž(Ah=`AØ\`A/9 AÏ4`A&™àÁPApA0B‡î@O ApÿúZZÿúZZÿúZZÿúZZÿúZZBœ28@fJ(Á†€@æu(B˜—¸@¶ŒÈB¬ @šœHB™:p@À—AB™ÜX@Á¹$B¤¶p@¹a`ÁPApA@B›Cx@)F @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¦K@@i)xÁƒš@@éU`Bšåè@º;”B¾ `@™ü`B§Ç@p¥¿œ@ð¥B¬P@¶œB¯ê0@ª|¸ÁPApAPCsð@vì0A`ÿúZZÿúZZÿúZZÿúZZÿúZZC Ð@NpÁj,à@Ψ°C³8@’•,Cð8@›XxC(@eápÁ @åápCô@¢g˜C«¤@­|èÁPApA`B S@ÇtH@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB1©@@í7Á/2ÀAmd BÊPA<š¶BN„àAÜAíó At@±°@A‚tB,0AD.„AßE@A7>üÁPApApB§ð@D|°@ ÿúZZÿúZZÿúZZÿúZZÿúZZBYç@Ë@øl@AK¸Bn<`A‘®BP±€A!ŸàB[%à@Þ¬€ÁFG@A^¬€BEÞðA1…|B{upAÁÁPApA€Bùn(@kV€AÿúZZÿúZZÿúZZÿúZZÿúZZC%ÎÌ@Yf(À ­@ÙÐC&ûÀ@„C+„Ì@œ;€CŸd@JÓPÁ2 @ÊÓHC¼@‘hÀC'‹À@’јÁPApAˆBÆà°@QM ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB‘_ð@×MÁÐÐAWwàBp‡PA ò&B¯%pA(÷@B£ïH@Р¿ÿíAP B¢žh@ÚtB©\PA5ÁPApABIÊP@LwÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZB¥ð@ýÜ„A°F`A~˜BCÕ A#ß\AÚ›ÀAE BKz@A °LÁÜÑ€A‹°LB³àAA‚Bƒ8`AK™ðÁPApA˜A„UÀ@ÃJ°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPApA Bx*à@/›A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPApA¨Bwû @@ç@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPApA°B—œ @',€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPApA¸Blà@£çàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPApAÀAò À@µÆ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPApAÈA€ @ß?ØA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPApAÐAÑ=@@Ýwp@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPApAØA¯÷ @ÿ!0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAˆ?€B+p@P@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB™AØ@‡b¼?Ó@A{àBž†@¾ @B›è@Ê¢ðB¶8@—¹pÁ©°A¹pBvóÐ@ì†àB§¶@Ê®øÁPAˆ@BÓî@i@àÿúZZÿúZZÿúZZÿúZZÿúZZB£lÈ@}´À@Wð@ýãàB«È@°×XB¥pð@ÀÙÈBªBø@‚T(ÁHlÀAT(B¢WØ@¿ŽhB½6P@¼æàÁPAˆ@@AéÝ@@äPÿúZZÿúZZÿúZZÿúZZÿúZZAÉ«€@Û0Á¼`A[AðA«=ÀA J6Aö­A3OxAõ°@ì»XÀ¥íÀAl»XAè A‡,B 0A;|dÁPAˆ@€C3¶8@]p°AÿúZZÿúZZÿúZZÿúZZÿúZZC@ŽL@VÕ>Vˆ@Öý CG¼Ô@¢pCH” @™¤xC?Œ@Y p¾ê\@Ù xCEèX@¥¤CGŸ$@™ùÁPAˆ@ B@2 @‡@AÿúZZÿúZZÿúZZÿúZZÿúZZByÈ@=ýÐ@ƒs€@¾!PB™mP@‰z$B‘¶@ŽŸB®Ì@2–A.Ü@²–ˆBÁ@€»ØB«‡0@†¸€ÁPAˆ@ÀC&‚œ@U¨°@ ÿúZZÿúZZÿúZZÿúZZÿúZZCž@<”ð@ÄÄ€@¼¸HCîH@‰ÐCpä@ PCó@?”0A%K`@¿”8C!’H@ˆCæØ@Ž8ÁPAˆ@àB‚…Ø?ï¬`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBè½0@.,ð@„'@®MÀB÷ @+PBð @‚,Bà° @5XàAW: @µXèBøI @‚Ï8BÝûX@‰šhÁPAˆAB©ˆ@%¬@ÿúZZÿúZZÿúZZÿúZZÿúZZB¡6@Jvؿڻ@Ê0B¦nP@™’ÄB«:à@’€B™W˜@aÝPÁ‹çÀ@áÝPB©P@·LB³°@•.xÁPAˆAB‡°@n˜À@€ÿúZZÿúZZÿúZZÿúZZÿúZZBK0@¾PÁ«pA>,ˆAðÊA#wÆBSƒ @â@B.—@®qà¿ð8A.qÜB2@A–B;¢@ÞxHÁPAˆA Bà3ˆ@Qç€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC¾|@4Õ€¿2@´ø0Cõl@‡ÎäC ³@ƒÁhBþ`ø@M¡`@Œú@Í¡`C h@–ÙHCp @™XàÁPAˆA0B:8@k1AÿúZZÿúZZÿúZZÿúZZÿúZZB˜Žø@tŸ@A¾ó€@ôΈB·uh@ B‡(è@ÊàB¬çP@sžPA/¨ @óžXB¾à0@´fBª8@³TÐÁPAˆA@B»0 @}A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¼3è@V»ÐAEÀ@Öå°BÌß@˜ÄèB»ŠP@£ÒB¼»ˆ@{‚@¿œc@û‚8BÂÀ@¶ìBÇ)(@»“hÁPAˆAPBÅœ(@AHpA€ÿúZZÿúZZÿúZZÿúZZÿúZZB–•@g¹ A-¶@çæ¸B¦Ûð@§„B’(È@­ºˆB˜KP@rUÀA|£à@òUÈB­=@@¨õÄBŽÁ¸@º¥ÐÁPAˆA`BO @”`x@àÿúZZÿúZZÿúZZÿúZZÿúZZAöÑAè–Á\¬@A…üAÅM`A'º†BpàA[BÒ€A ÜÀá΀AÞA÷¢€A:’BAAat”ÁPAˆApB ó @NêðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB×ð@ü®HA{d@A|àøB9ž`A*šAö"`AEÚ˜B5€Að4?´A…ð4B;“ A1çòB9ASøÁPAˆA€B¢8@!bPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAˆAˆB©ð@Œ: @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAˆAB_€@yÙÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAˆA˜Ap¾À@½Í AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAˆA B›öp@BiÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAˆA¨Bö@@$‰pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAˆA°B*è@¼N?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAˆA¸Aá— @ÇÎA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAˆAÀAXû@@ËEØA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAˆAÈAÎb @Ø©˜ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAˆAÐA‚Ì @Ø0 ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜?€B¹ÝX@/°@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÈ¥À@bŒÁ Žà@â¸HBÅp@š@BÙ7@°-BÍÚp@L@gÄ@ÌBÖù˜@““(BÑùð@–H˜ÁPA˜@BŽP°@ÃàAˆÿúZZÿúZZÿúZZÿúZZÿúZZB’äà@lÉ@?—_@ìöøB˜å¨@¤[ìB—éˆ@¶Â˜Bˆ Ø@ŽÂØ?u AÂÔBOø@ÅÊBŒú @ÜÄèÁPA˜@@C;@º5xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB²Ü @\‚X@Š|@@Ü­B½øÀ@•T”B¶Ç€@®ãB²¸Ø@Y¨A"«ÀA Y¨Bç€@ÉŒB°®X@×o€ÁPA˜@€B6=ð@ à@ÿúZZÿúZZÿúZZÿúZZÿúZZBYK`@}¦ÀA$Ö @ý×àBw’°@Œ¿”BNÆà@á“øBHaà@¥&XA—ÃpA%&XBw³@¥Ô´B*çÐA#hÁPA˜@ C ìü@£Ó A€ÿúZZÿúZZÿúZZÿúZZÿúZZCTP@8Ðà?Õ…@¸ôÈCÍ @†l`C±à@‹ÂHC§@@€°À£8@A´Ciì@·ÌôC#Ȥ@Å•ÐÁPA˜@ÀB¥íÐ@f €@àÿúZZÿúZZÿúZZÿúZZÿúZZB»‡H@&™ÁÀÀ@¦¹B» @rg BÎÊè@|ÿB½¨@"€¿Ì­@¢€BÄO@kKðBÊL@@wÓàÁPA˜@àB° ˜@zF@àÿúZZÿúZZÿúZZÿúZZÿúZZB’Ì0@:Ø A2À @ºü¸B¥bH@‚ǸBŸÀ@“#¨B X@B” A,b@@” B¡Ú@‡7ÜBGð@™ñèÁPA˜ABm÷`@l``@ÿúZZÿúZZÿúZZÿúZZÿúZZBM€€@€¼`@ÂÜ€AÕ´BdP@¬‚lBLñ @ÑÊÐBA§@@° À— €A°$B@À@ÔZBW_ð@×|€ÁPA˜AAä@Ñÿ€ApÿúZZÿúZZÿúZZÿúZZÿúZZAñ®à@Õk´AP€AU•ôBøPAÍAÜû@A>Aº_ @Îs€Á4@ANs„A å`AmbAçò`A$d¤ÁPA˜A B!ú @£{`A€ÿúZZÿúZZÿúZZÿúZZÿúZZB)@άøÁ‡¾àANÖ$Bõ€AŠäBK ÐA AáJ @æYØ<á@AfYØAë€A¥zAî½`A6wlÁPA˜A0BŒúØ@àA ÿúZZÿúZZÿúZZÿúZZÿúZZB„Mp@•(ÄA†;@AF´B›Ÿx@™Ö¬Bt¾@A ] B>h@–¬Ð@ʼnA¬ÌBŒßH@¥ÚDB‚T AgHÁPA˜A@Bĺ¨@L A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜APB¸P@FO?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜A`B5‰€@ ±@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜ApB Ã@@9{€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜A€BB»à@´ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜AˆBN}À@ÄÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜ABG„p@+x€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜A˜B Œà@zLA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜A AÖ{À@¥¦8A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜A¨B Š @‡²(ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜A°Aùá @ž* A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜A¸AÊÁÀ@Ýõ¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA˜AÀA`!€@ÌNX@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨?€B)á@,Óp@ÿúZZÿúZZÿúZZÿúZZÿúZZAë@AþøÿúZZÿúZZAò‡@A§þÿúZZÿúZZBAÔ°@‘¨ÿúZZÿúZZBGfp@”¹ÿúZZÿúZZÁPA¨@AH7€@‡ØAˆÿúZZÿúZZÿúZZÿúZZÿúZZAÑ•ÀA©øÿúZZÿúZZAÙV@A)œÿúZZÿúZZAaî@@ÍÕhÿúZZÿúZZAi™@ÔѤÿúZZÿúZZÁPA¨@@B¡À@8+`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨@€B€ @™Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨@ BãýÐ@ŠP @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨@ÀBÛ@@fï@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨@àBXáà@oc0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨AB€@áØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨ABfY`@‰œpA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨A AËì€@ïL8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨A0A¾Ñ€Aê°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨A@Aªàà@õ4ÈA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨APAÊ`AI8ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨A`BHŒà?Ü€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨ApACb@¼þˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨A€B¡P@r‚0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨AˆB‰žp?ìƒ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨AA†§À@Ò–(A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨A˜B€@Y€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨A BAŽ@:-`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¨A¨AÖ¦ @°á0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸?€A´ @‡dPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸@B2?öc€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸@@BíÐ@£XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸@€B’I¨@_û@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸@ Bžâø@=d@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸@ÀApçÀ@ÐVðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸@àB™ð@[ÈP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸ABŒLÈ@n·@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸AAŒÌ€@瀀AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸A B$ `@˜YA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸A0B²‹ @šA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸A@AŸP`@÷ØA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸APAû–à@×A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸A`A¶@@ûrx@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸ApBžð?Æáà@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸A€A”1@¶ä8AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸AˆAIõ@°‘ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPA¸ABíP?Þ™àA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈ?€AùPà@d`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈ@B}C°@[@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈ@@Aüç`AˆAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈ@€B“è@9A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈ@ BPÂP@d"À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈ@ÀAõ¦`@Þ€xA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈ@àA¦€@ð" @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈAAÅu A…pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈAB m`@¼§@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈA A´Sà@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈA0AËdÀAûA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈA@A¨íàAg4@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈAPBQ°@ѪA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAÈA`By`@÷HHA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAØ?€B¿@C@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAØ@B~ @GÃApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAØ@@B0Ÿ`@ЏÈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAØ@€B VpA\€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAØ@ Bò`@º‚ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAØ@ÀAþ¯à@Í) APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAØ@àB E@É@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁPAØAAÓ+`@÷9èAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@?€CU+ @ôè@@ÿúZZÿúZZÿúZZÿúZZÿúZZCt8¬@ƒß0ÿúZZÿúZZCvL|@„þ\ÿúZZÿúZZCp¸ä@•x€Ct«`@—ˆPÿúZZÿúZZÁ@@CÌÈ@o{0APÿúZZÿúZZÿúZZÿúZZÿúZZC(þX@IN°ÿúZZÿúZZC+8œ@KöÿúZZÿúZZC)èL@a‡ð€C-{°@fGÿúZZÿúZZÁ@@@Cs¼@;0A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¡*p@~2 ÿúZZÿúZZB£ëx@ELÿúZZÿúZZB¦ @‚¦H€BªÅ@…æ<ÿúZZÿúZZÁ@@€CéñA'¼tA`ÿúZZÿúZZÿúZZÿúZZÿúZZD@ÿœ¬ÿúZZÿúZZDÀ‹AcÀÿúZZÿúZZDZ]A«ä€D ûAô~ÿúZZÿúZZÁ@@ @ÝY€@š•ðÿúZZÿúZZÿúZZÿúZZÿúZZAËl€ANjÿúZZÿúZZAÐ@A¡ÿúZZÿúZZB±ðA%I€BA*@ÿúZZÿúZZÁ@@ÀBÉ×X@à APÿúZZÿúZZÿúZZÿúZZÿúZZBãv¨@YíÿúZZÿúZZBèòˆ@_.ÿúZZÿúZZBô¦À@jQ€BüS(@qªøÿúZZÿúZZÁ@@àBÈoP@* @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÐ-Ð@l«ÈÿúZZÿúZZBÕ[@rŽXÿúZZÿúZZB¿ @а€Bź@@Žt,ÿúZZÿúZZÁ@ABâ|è@> AÿúZZÿúZZÿúZZÿúZZÿúZZBÌ €@~JÿúZZÿúZZBÑH@‚MÿúZZÿúZZBìäˆ@‚``€BôY@†{ÿúZZÿúZZÁ@ABøE@PÝÀÿúZZÿúZZÿúZZÿúZZÿúZZBÝR@‚AäÿúZZÿúZZBâ¡È@…aØÿúZZÿúZZBÖìè@Ž¦Ð€BÝn`@’ø8ÿúZZÿúZZÁ@A CƒøN@ì–@@ÿúZZÿúZZÿúZZÿúZZÿúZZC’*(@²´ÿúZZÿúZZC•nÌ@¶ŽÌÿúZZÿúZZCì@¯Ž€C“~@´‚HÿúZZÿúZZÁ@A0BÇià@6·àA€ÿúZZÿúZZÿúZZÿúZZÿúZZBàk`@ŒÿúZZÿúZZBääà@ŽÍ¼ÿúZZÿúZZBð´x@‘ÿ €BöÍP@•±ØÿúZZÿúZZÁ@A@AÇaà@ÚìxA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBTÀA1ÂÿúZZÿúZZBW 0A_rÿúZZÿúZZAvA&ý8€A{e€A*™*ÿúZZÿúZZÁ@APA,@@Ñ\€A€ÿúZZÿúZZÿúZZÿúZZÿúZZA¶yàA!À(ÿúZZÿúZZA¸Í`A#ÐÿúZZÿúZZA¡Ç`AIÌ€A¤Š€AM>&ÿúZZÿúZZÁ@A`BÞ– @:%à@€ÿúZZÿúZZÿúZZÿúZZÿúZZB›«@Öe8ÿúZZÿúZZBœéÀ@Ø,ÿúZZÿúZZBª|@Þ°€B¬{ð@àœ@ÿúZZÿúZZÁ@ApC/ç€@™ß(@ÿúZZÿúZZÿúZZÿúZZÿúZZCKÖ@˜¤ÄÿúZZÿúZZCLWø@™ÿúZZÿúZZCNB@Ÿö°€COhì@ ÛhÿúZZÿúZZÁ@A€C!#ü@`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC$‘@’A×HÿúZZÿúZZC‰xºA çØ€C…Ï´A5ÿúZZÿúZZÁ@A B§a8@•©A€ÿúZZÿúZZÿúZZÿúZZÿúZZB¿™@@ñ+˜ÿúZZÿúZZB¸·¸@è‚LÿúZZÿúZZB´ÔÈA€B®;xA–ŽÿúZZÿúZZÁ@A¨Cƒ¾æAÍøAÿúZZÿúZZÿúZZÿúZZÿúZZC<@çAÜÿúZZÿúZZC† â@ܳ¨ÿúZZÿúZZCŠX@â®X€Cƒ‡L@جÿúZZÿúZZÁ@A°C‚îA ŒApÿúZZÿúZZÿúZZÿúZZÿúZZCv;@ÝŒÔÿúZZÿúZZChpp@Ñ$ÿúZZÿúZZCw=<@ÓlH€ChÖÜ@ÇìÿúZZÿúZZÁ@A¸BW@¼V°APÿúZZÿúZZÿúZZÿúZZÿúZZBËŠA-ÈÿúZZÿúZZB½ç€A•$ÿúZZÿúZZB«ÐÈA>2 €BŸÆpA0Þ ÿúZZÿúZZÁ@AÀBŠx@•VX?€ÿúZZÿúZZÿúZZÿúZZÿúZZB)ÏÀA†f×ÿúZZÿúZZBxÀAw¯âÿúZZÿúZZB(^A¤‰æ€ByðA–ö1ÿúZZÿúZZÁ@AÈA…ºàA+ôàAÿúZZÿúZZÿúZZÿúZZÿúZZB5ÃAšf”ÿúZZÿúZZB%G0AŒeøÿúZZÿúZZBPA´rB€B)ÐA£5bÿúZZÿúZZÁ@AÐBÀš @€ý`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AØBñlX@ î0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AàA´çÀAMUÄA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AèA‚–€A-£˜A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AðBu#Ð@ãà@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AøB sAVUÐ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@BA{Å@A,ÚxA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@BÿúZZÿúZZApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@?€Ct7 @ƒAè@€ÿúZZÿúZZÿúZZÿúZZÿúZZCrØ@4Ǩ¿Ð@´ãÈCtk@‚<¬Cquü@{¨ÀCqUÜ@U°¿ol@Õ°CtØÈ@›‡äCqDD@”8Á@@@CÌ@$Š`@ÿúZZÿúZZÿúZZÿúZZÿúZZCÂÜ@ vhA1À@Š‹øCS”@FI˜C&Ð@CÈ@CbD@µÀj @—µCD@XôˆCð@Y#Á@@@@CJIt@\ù0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC@ÿÜ@QØA"ë@™iÀCIƒô@]ï8C<|ä@X%°C77x@'öPA˜ €@§öPCEŠØ@{‡ðC.Ð<@fÜ Á@@@€Ch@Ž6À@ÿúZZÿúZZÿúZZÿúZZÿúZZCWÚd@&Ò`A¿,@@¦ìxChrà@zÂ(CM7°@càCJÞ`@7®ðAÐ80@·®èC]íD@‹}dC?®Œ@yþÁ@@@ CP†@‚RÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZChR`@,$ØÁCö`@¬?ØCgZ@m·8CpšD@€&(Cj‡,@KÝ0ÁÖÆ@@ËÝ8CcÆ(@Œ0Czùˆ@™¼hÁ@@@ÀCAà@ ÎpA`ÿúZZÿúZZÿúZZÿúZZÿúZZC‘”@o@AQyÀ@’†PC‹,@R"ØCp´@SRðBødx@% pAÅ€@¥ hCÿÌ@n{¸BòDh@nêðÁ@@@àC*W`@.èAˆÿúZZÿúZZÿúZZÿúZZÿúZZCFß@„8@„#@0CMù @eÀ CG<„@`pC`ÓÜ@G°APÐ`@ǸCn¿È@“§¸C] Ü@ŒŒ¸Á@@AB¦°?êý @ ÿúZZÿúZZÿúZZÿúZZÿúZZB£“H@YY¨Aš=`@Ù|HB»l(@޹hB’-@©ˆB«}P@câ AŃ@ãâ(BÊ`à@“\hB•@´WÐÁ@@AB¯?×à@@ÿúZZÿúZZÿúZZÿúZZÿúZZB5Ð@ÁvPA¤Ì AA•`Bdb€@Ú± BràA#i¼BƒŠX@¦0½U A¦,B‡|@ÏGà@ÁðÁ? AAðCÞÕþA-zCáhA îtÁ@@ApC.Æ8@Zÿ @€ÿúZZÿúZZÿúZZÿúZZÿúZZCÛ$@Vs8A!M @Ö—ØC$V$@— C…ô@—£C±Ì@c­Av® @ã­C$Uø@ ÈCã|@¢­°Á@@A€C€z¸@»6È@€ÿúZZÿúZZÿúZZÿúZZÿúZZCŽOl@Y¢pA@¢ @ÙÈCÍT@›CxCŠ]x@–ëC‹D@‚DˆATR ADŒC¯Z@º½ÄC‰nð@´f°Á@@AˆCeªX@‘jˆ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCxNx@Y„AŸƒ0@Ùª CŒL@™},Ckp¬@–ŸCxØ@z°A¡0°@ú°Cæ@±‡€CkQ$@¬€àÁ@@ACE|4@JGÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZCýô@‹$Á®k°A àC ‹ @Åo8Cíh@¼~C!}¼@‹ÚÈÀ#M€A ÚÈCo´@Ã# CÛ˜@ÁvÁ@@A˜C°*8@Ü„Ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC–…f@áºdÀÛýAaã(C×0A"PC”oAؤC•¢þ@ѪàÁq]AQªäCÿ®A .¸C•–|A¥ôÁ@@A B>2p@zº@ÿúZZÿúZZÿúZZÿúZZÿúZZB‰@êT@#\€AjDHBš^°A}°B•ùØA"K8Bd^PA%:$Á9/€A¥:"BEÁPAlHtBsT@AVQ°Á@@A¨Bv0@rDÐAPÿúZZÿúZZÿúZZÿúZZÿúZZB#`A)Š`Á|€A©©þAü(àAY»B;0€ApÌxB'é A/€A’ A¯€ B2TPArÒB¥ AhVàÁ@@A°BÛ‹@@@t€@ÿúZZÿúZZÿúZZÿúZZÿúZZB±u°@Ê`Ø@ÅM@AJ‡“4@l– A`ÿúZZÿúZZÿúZZÿúZZÿúZZCdHÔ@\’˜¿âŽ@ܸCej@@0tCfô@œ³Cf«´@b­ÀêÀ@â­Cg6`@¢çLCjt@ qàÁ@@€ApCwSh@°ý@@ÿúZZÿúZZÿúZZÿúZZÿúZZCT}Ä@\yàA@’`@ÜŸÈC[<„@ŸKCN`@˜è°CPØ@@b€°A.CÀ@
CW—\@£áãØ@AC@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCK´@„< À±zÀASüCFñH@·‰dCL@@ºšC?‹„@‚M@ÀwÅAMBLÀAcæàAú„@A[VTB6€A#›øA£A£›øB €Ad¶ÐAÜ} AKzxÁ@@€AÀBKš`@_P?€ÿúZZÿúZZÿúZZÿúZZÿúZZBCápA/jÁШ A¯?B“A]`(Bgœ€An)dBa0A6G,Á;Þ A¶G,B9 ÀAr%ÞBg¶ Aj¼Á@@€AÈBtX@p#AˆÿúZZÿúZZÿúZZÿúZZÿúZZB0'ASš$A±`AÓĺB1ÉA:&Bü€A†0B“AD3À¤AÄ3B™°Av’0B ®°A‚ ªÁ@@€AÐBkÍP@ÒxÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@€AØAøÃ@óHˆA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@€AàBmÕ@ˆá¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@€AèB  @Ð<àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@€AðBG´@ÆÖ€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@€AøA¤¯€A $ˆApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@€BBB’ @Ì0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@À?€B†æ?±·`?€ÿúZZÿúZZÿúZZÿúZZÿúZZB±³˜@wŒ(A2š @÷³€B¾Ô°@`ˆpB¦>Ð@ÜÐxB½HÈ@€‹(Að2 A‹(Bß%˜@ZÒÈBŸ{p@éØhÁ@@À@Bù¦@?*àAˆÿúZZÿúZZÿúZZÿúZZÿúZZCœ@#1ØA™@£KÈC),¬@máðCòÀ@cØ€C¬@%nA¾Ñp@¥nC/f\@vjðC£ˆ@cù`Á@@À@@CQ¸@Žó0AÿúZZÿúZZÿúZZÿúZZÿúZZCS”È@ADXAM$`@ÁcC^#Ô@´¨B¾ÄH@@yAÂ7À@ÀyBÞ!ð@`TB©£€@”éèÁ@@ÀAB úP@ h?€ÿúZZÿúZZÿúZZÿúZZÿúZZAòÂ@רA €AW<¤B~`A`¼AÑ{`ApìAÍóà@Ûˆ8A@A[ˆÁ@@ÀA BžÝ€?ë@@€ÿúZZÿúZZÿúZZÿúZZÿúZZB’}0@y"ÈÀðg@ùKèBŽ\Ð@¼ÚhBœt@ª<àB—†€@ˆÒàÁªt€AÒàB† È@ÜM”B¯ú @­žÐÁ@@ÀA0C8È @yæ AˆÿúZZÿúZZÿúZZÿúZZÿúZZC2K¨@9R AÖQ0@¹q€CCáP@ˆòC'M\@ÝHC5‡Ô@\SBEøh@ÜRøCS»4@ª ˜C`¸@“¨Á@@ÀA@C›„@¦ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCŽâª@‚ãdÀœ@AùhCiü@»¾ÌC‘É®@¼4C @„ Á‚Ÿ A C)à@½ÍèC–?¬@¾¦èÁ@@ÀAPB¶K€@ç@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBáyH@Tò°ÁªkÀ@ÕèBÏ/Ø@ ;ÀBù0@:ÐBê—@@a\ÁÎ? @á\BÔ›@«ÄàC¢°@—`Á@@ÀA`Bãi @°ApÿúZZÿúZZÿúZZÿúZZÿúZZBÃuØ@x¹ˆ@È[À@øäPB˸è@®ÊÔB¾Y@³¶ðBµkØ@Ž«ÈA| A«ÄBÇ´˜@¿¥¤B¦ãø@×(8Á@@ÀApBóí@@1ßPAPÿúZZÿúZZÿúZZÿúZZÿúZZBò!h@aÒPA¸@@áù˜Bü—à@œúŒBé7¸@£NðBíý@}6àA­| @ý6àC´4@ªÁlBØñ˜@¼ÀÁ@@ÀA€B¾À@ @A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÙÉX@‰RPÁTµ A j„BÌÀ@È`ÔBædP@ºàB¨@Ÿ,ˆÁzP A,ˆB²`ø@îbäBÑD@ÒxØÁ@@ÀAˆBùÐ @ Ý @€ÿúZZÿúZZÿúZZÿúZZÿúZZB¨ÂX@À‚|Á˜`A@¤ÜB”rHAgBº*È@÷6ØB®“˜@Áeh? êAAehB­ÏÈA|.B¬’èA× Á@@ÀABŸ9 @1áðApÿúZZÿúZZÿúZZÿúZZÿúZZB)€A ÁqÌ Aš(ôB—ÐAUžÄBDgAWTB}…€AzÔÂXƒPA„zÔBâA]zöB²L°A ¥xÁ@@ÀA˜C]È@P @ÿúZZÿúZZÿúZZÿúZZÿúZZCŽ@‹«Á3_ A Å@C hÐ@ÂôàCåÔ@¾ëC£¤@‰I@@JuA I@AcIØBÜ0Aj“¼Á@@ÀA¨B R @²‘HÿúZZÿúZZÿúZZÿúZZÿúZZB˜àA,TÁˆS A˜I4A´Ì`A-ºšB´Ak;XBb`A¹ðÁï6@A˜¹ðA¶^@A0UÌBO'@AjœÁ@@ÀA°Bãe0@Oâ@@€ÿúZZÿúZZÿúZZÿúZZÿúZZC ,@»Ì¾‰„AÚÀÁ@AACkÿp@aâð@àÿúZZÿúZZÿúZZÿúZZÿúZZC…eê@zË€AR`@úõPCŒoÐ@¯íˆC„¼‚@ºñC€øÊ@Œ—8¿¸+A —z@¦H @@ÿúZZÿúZZÿúZZÿúZZÿúZZC{˜@YN(@©§À@Ùt(C€“Ö@˜ÀC{I0@ž^àC€í²@~V@ „€@þVCƒ=¤@²I„C¿@¹©ØÁ@AApCp™@ïÀAÿúZZÿúZZÿúZZÿúZZÿúZZCˆ”@˜àÁ0&ÀAû C†#¾@Ùž€C‹“b@Ù/ðC…ºè@àpÁ·ÇÀAàpC€ó>@É:|CŒTˆ@Ó5øÁ@AA€C†Á¼@†oÈÿúZZÿúZZÿúZZÿúZZÿúZZCs¡Ì@¾¹ Á:#@A>ÛÌCm¼xAªþCyŠDA àpCrCŒ@¯æ€@W¯€A/æ€Ct @ö‡(CpÓx@û_°Á@AAˆC7ÇÈ@fÕÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCVX¬@©€¬À©n@A)ŸpCR$¸@ë¼CWáø@ð¯ÐCT@ x`¿¬aA x`CQç€@à¾lCS¾p@âpÀÁ@AACvÌ@£Þ@A`ÿúZZÿúZZÿúZZÿúZZÿúZZCO@8@…kA,jàAƒ¤CQmœ@ºñ`CG˜¤@¹q@CNnX@v«€@ÛÀ@ö«€CN™@®§CH¹Ä@©u¨Á@AA˜B¿0@’Èø@àÿúZZÿúZZÿúZZÿúZZÿúZZBÇAˆ@©ï@@š+€A*üBÇF@ä0ÌB¾ðˆ@òW8B®¼@ÇaHÁ× AGaLB¡¤xAêB´^XA±pÁ@AA B0ð@ªÅ€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB'sÐA!xA/›àA¡0B760A[ý@B Ò A^_BmzÐAÎðÁ‰A—ÎðBDàAapjB„eØA<þ0Á@AA¨B³@@‘¼AFÑ€B»îA~œB¾xA¬°Á@AA¸B)Р@¯ãA€ÿúZZÿúZZÿúZZÿúZZÿúZZB/H A4úTA4V€Aµ\B900AdÿæBôA},BCðA<î¬AJ`A¼î¬BMK°AeJB Þ A‡ÑpÁ@AAÀBtDà@d1À@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AAÈB † @f>ðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AAÐB*—@œ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AAØAÒ>`@õ¾p@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AAàBN @õ‹P@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AAèBlP@|4Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AAðAÝ¡à@÷ûÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AAøA†Ä @ûZp@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A ?€C¸@40APÿúZZÿúZZÿúZZÿúZZÿúZZC ¨<@s–À.€@ó¾àC 9 @§Ä$C Ö @³Î C kà@„³À@þŠ€A³ÀC+Œ@¼ü Cœ@¿”€Á@A @Bÿs@ A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÑâ@"A|O@@¢ÐBåØ @VÊ€BÄ+¸@x¢PBàø@,’@A™à@¬’@Bù(@m™°BϹp@xèÁ@A @@B—@?ºaA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC (@Õ¿ÉŒ@›îØC6@cCÃd@]ÑÀC a4@4¿ ?èµ@´¿ C=p@‚§C ã@‚½xÁ@A @€B¾Ã@… A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÈ=8@~¿R@œ˜BÌ@(@a?BÌõ@c0BÌËè@*0ÁV€À@ª(BÅQˆ@yNXBÞ´À@tàÁ@A @ CäÜ@8 A€ÿúZZÿúZZÿúZZÿúZZÿúZZB‡°@*€AŒX0@ªÐBÚ@uB´§@weÐBÁyh@=Ï`B Mp@½ÏhBëÞ@ƒÉ(B¢UÀ@ÓPÁ@A @ÀC{ô@±ˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZCvx@^õ ÁL§à@ßpCv´ø@™U(Cz@©¯Ck†|@xñPÁÞ¼€@øñPCe>ˆ@¦ XC¶ø@”hÁ@A @àC Íä@ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZC1z@(õ(¿ p@©˜C6”¤@uÿ@C6ø@tÝpC)F@*RP@Ùz@@ªRHC2µD@xpHC*=Œ@x Á@A ABôX@,„APÿúZZÿúZZÿúZZÿúZZÿúZZBú@*4?FH@ªPÐC7Œ@{ÀBÿh0@røÀBøO@2!p@Sk@²!xC(h@ƒDàBû‘P@€``Á@A ABÉW¸?óQ AÿúZZÿúZZÿúZZÿúZZÿúZZBˬ@9‘Áø@¹°¨BÇt`@‡ BÚÕh@†càBËêˆ@Eù@Á‚ @ÅùHBÁê@’ ¼Bâx@¹(Á@A A B„¥@ ¢p?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¬À@W˜Ap´@@×:ˆBÀT@™hÄB Æð@ž‹0B£>@möàAÜUP@íöàBÄÂè@•ŸØB‹,Ð@ÁsÁ@A A0C¨»@×ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZC³u|@ŒÕ ?š†A îC¸SÞ@×C·%@À3ÐC·bä@¤þ`¿vA$þdC¼Yþ@ô8XC¼ö@ê›ØÁ@A A@CœO°@»™P@ÿúZZÿúZZÿúZZÿúZZÿúZZC†¸à@I3p¿¼´@ÉV C‰U–@’”C‰ÎN@yC…ÏØ@r‹ À¿_€@ò‹(C‡•’@¯5dCŠ9 @¯ºHÁ@A APC1H @MÀ€@ ÿúZZÿúZZÿúZZÿúZZÿúZZCÁ@c`?ÝÂ@ãµC;@­ÔCVP@™ÝHC x,@Z?à@JÄ@Ú?àCê8@1`C s„@jðÁ@A A`Bsà@‡AÿúZZÿúZZÿúZZÿúZZÿúZZA×ù@@ù)´@ŸÀAyV,Aï A8žäAÆ»àA,P@Aâg @ø.XÁx`Ax.XA¦Ð€A¯(BTÀAE) Á@A ApC £\@ÀAÜ8Bæ°@º ÈBX¹@ɇpÁ@A@AC˜7Þ@•ñ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC î@t¤xAgÿ@@ôÎøC© €@»Ò$C¡þ@¨‡øCØê@QøATÀ€AQüC¦÷¼@ßpÌCŸsì@Åï°Á@A@ABõ͘@^àÿúZZÿúZZÿúZZÿúZZÿúZZBÚ9¸@%aA)…à@¥}ðBì@vBÕ×@l ðBÝú@6Ëp@¬)@@¶ËhBëA¸@‰d”Bßt8@œ8Á@A@A BØ@8°A0ÿúZZÿúZZÿúZZÿúZZÿúZZBô±@EððAžë @ÆÐCF4@•ülBça°@Š€BòÔð@LnAØ‘`@ÌnC \Ð@™Â¬BÞb€@aHÁ@A@A0C:@+›Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZCx¼@Q AU( @Ñ@ÈCFü@ ¨C ð@޽HC£ˆ@RpA¬€@ÒpC")¸@ „Cx@’ Á@A@A@Bࢸ@ 8À?€ÿúZZÿúZZÿúZZÿúZZÿúZZCA&h@™Y½¶pAuCEÚ°@à(LCFˆ@Üj8C2}Ð@‡¦°¾CÐA¦°C7 ,@ÄtðC7X\@ÅTÐÁ@A@APB{@@¥ÀAÿúZZÿúZZÿúZZÿúZZÿúZZBSuÀ@ÎOŒÂÊðANtèB åàA4B“&ø@ØàPBüP@ÂÌÁì³ÀABÌ BI pA";šB¡JÈ@ææ°Á@A@A`B‘ïø@°0AÿúZZÿúZZÿúZZÿúZZÿúZZBdAd¨A³ÀA€|(B)A6«Aè9€A:ÌAÌ…`@÷ù¸@yç€Awù¸Aß° A6x€AÀ¢ÀA.dÁ@A@ApCX¿t@´°A@ÿúZZÿúZZÿúZZÿúZZÿúZZCQ×ð@z"@@ÞD@@úPCWp@²|àCQnü@³°pCW`@€70@ãcA7,C]Ld@·Õ„CW@P@·b`Á@A@A€BöÇð@&ÝP@àÿúZZÿúZZÿúZZÿúZZÿúZZBÔ(@@ƒŸ¼@YRA¸dBØf@¾‘tBÒÖð@¸4øBÝfÀ@‡Ú@@Â/@AÚÞ@Aj¾B‡Ì˜ArLBˆÀPA,Á@A@A BžØ@T#p?€ÿúZZÿúZZÿúZZÿúZZÿúZZBœ&à@Ю4À¡9€AP×|B’ÑAðBž˜@AÃ\B–æÈ@Û¥à>|ÈA[¥ÜB’DA ô6B”@A!–¼Á@A@A¨BµX(@K]ÀÿúZZÿúZZÿúZZÿúZZÿúZZBqZ`AoX?bA˜öBjE Aµ BiWðAÎÈBgi`AF¼@ŠdAƼBeÃ`A…!xBYPA‰Z Á@A@A°BæP@Æ£ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A@A¸BL:`@—Þ¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A@AÀB @’dØ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A@AÈA]#@Ä"AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A@AÐB¶@"É@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A@AØA°`à@õuà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A@AàAí“€@Û28?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A@AèAµ£`@ÿ‹ @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A@AðÿúZZÿúZZA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A`?€Bêh@ÈpA ÿúZZÿúZZÿúZZÿúZZÿúZZB;|@Ïÿl¿ÊAP#äB;ÛA0jBAóPAñ@B6”@ÕÂÁ‡Ç AUÂB÷A'}HB\ÈPA Á@A`@Cmæ@®=P@@ÿúZZÿúZZÿúZZÿúZZÿúZZC‚ã°@¸•àÁ:)@A8¶@Cƒ &@áECˆÁìA€hC„ÔB@³D(ÁoF@A3D(C„–j@ÖÄ”C‹æpA,|Á@A`@@CeOx@qç@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCfŸx@ãÀÁˆØpAúCd@@»èÀCuqL@½dÀCcML@uI@Á•œ@õI8C`±ô@®¦¼Csaä@¶nÁ@A`@€B½%€@è0A€ÿúZZÿúZZÿúZZÿúZZÿúZZC01$@R¿~¶@Ò¤C5"@—äC5í@šÌHC6Ü@Qíp¿Aš@ÑíhC;äð@›nCdCm]œ@özhC[‹˜@–#8ÁiùàA##A ÙB†íð@ÂdôB†è@ØÌ B‘f@‰•H@ô€A •HBžFà@´_„BŽÖ0@Ü­Á@A`A0Bæ`@Cr@àÿúZZÿúZZÿúZZÿúZZÿúZZCl”@KààA;ï@Ì8C$.8@•ªÜC’,@“ùC'˜@;R A€³@»R˜C(R¬@ˆELCF@‰sÁ@A`A@B}/@íÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÁ@”ðAÇpAß(B¥aà@ºä|B„¡Ø@òïèB£X@%P?^ÞA %LB¨g¨@ůÔB§n€@Õ[Á@A`APCˆn@AD<@€ÿúZZÿúZZÿúZZÿúZZÿúZZCNØÐ@hC€¿÷o@ènÈCR³à@ª8CUÓP@¦óXCPÖÀ@mÜ@À³Ý@@íÜ8CRÉ€@­¿|CYéD@«x˜Á@A`A`BœèÈ@:Õ A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÜ@gJ(@£@@çu¸BåaØ@£-¨BÜuÐ@«àBѱØ@} A˜p@ý BçlX@«˜ìBÄñ¨@Á(Á@A`ApC}Ä@‹®ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZC›@bÕˆÀ@ã¸C\,@ÃCX@¨i€C :d@)Á[:à@ÿ)Cí€@²@'àAEžAëô AB¥ÜÁ@A`A˜B™W¸@.þàAˆÿúZZÿúZZÿúZZÿúZZÿúZZB$³AµÒÀá@AŸÕÐB&€ADpÄB2OpAx¢èBT‘ A8èAúapAŽ8êB†µðA ¼NBrAuÆ´Á@A`A Bõ}Ð@Y& @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A`A¨Aé¬ @Ë @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A`A°B©ˆ@4{ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A`A¸A©€@àwAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A`AÀB­í0@-çÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A`AÈB=à@kK APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A`AÐA–0à@îuˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A`AØBUð@x-À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A`AàAχàAH@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A€?€C2ú¤@|à@ÿúZZÿúZZÿúZZÿúZZÿúZZC0À@œA´Á5o@A^C.îx@ÚåœC:í @éC˜C30¤@‰÷`ÁUHA ÷`C0¶ @ÄÛ¨C>Ìø@ËB0Á@A€@Ci”Ø@Œ78@àÿúZZÿúZZÿúZZÿúZZÿúZZCIÌ@£.ˆÁhžàA#L(CG$@ç˜ÀCV~L@òæÐCL l@ˆóˆÁ]àAóˆCLõ¨@ÆPCWu@Èé¸Á@A€@@BÌ‚x@*Y`A ÿúZZÿúZZÿúZZÿúZZÿúZZB­Q@e‰0ÁhÉ`@å²èB£·€@‡]BÂ)˜@›ðB¾7¨@X¸€ÁÛ @ظ€B¨¸@„þØBá`@´~Á@A€@€CYÈ@V«A ÿúZZÿúZZÿúZZÿúZZÿúZZC,¼ð@QaèÀÞ‚@шC/È@Ž©ÄC6»È@£[pC)@H@3ªpÁŸ@³ªhC%óì@nÕàC94Ð@% Á@A€@ C+¨Ø@§y A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC4ˆ@L@8¿ŽB@ÌeˆC: T@’`(C;ÃD@™sC6Ò\@/Ëp¾ôä@¯ËpC=…ä@yø˜C>¥€@…dHÁ@A€@ÀC@VEA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC*@UŽèÀw£€@Õ¶C.Œ0@‘sXC3,Ü@§ëˆC*&T@.ºpA,1@@®ºpC6oø@~ʰC+éô@ì Á@A€@àBá¸@–½ØA€ÿúZZÿúZZÿúZZÿúZZÿúZZBðªÈ@4ohÁ5þ@´¨Bî=È@€rÜCs„@‰ BùH¨@'‡ÁÁð@§‡Bê p@nìˆCÌ(@~¹àÁ@A€AB&4`@i`AˆÿúZZÿúZZÿúZZÿúZZÿúZZBv @ËkÀÁ¥ÀAK°B ™ÐAãÔB%~@A\ A+¬€@çk˜Bÿˆ€@¢TB쇠@¬:BñX@h 0ÀI}@è 8Bñ¨@¦¸pBûx@¨_ÈÁ@A€A€BÒ@f/ AÿúZZÿúZZÿúZZÿúZZÿúZZBe A[FÁvb AˆvbAë‘A/™âB6Z@AWAôµ AÚD@-€A†ÚDB4PA8FAçå€AJ“äÁ@A€AˆB»uð@D°@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¸è`@®¡p=¥A.Ä”B¹…°@¹ûôB¼ ÀAŸ\Bª,ø@êÈÀÐL@ACªÌB£q°@ÙˆB³³àA%zHÁ@A€AAÎa`@©ÉAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A€A˜A“oÀ@ưØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A€A BÜ¿p@1oÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A€A¨BŠ`@›, @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A€A°B“ã¨@$à€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A€A¸A´€@Ùø@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A€AÀA¼p€@Þ5¨@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A€AÈAöR@ÇN A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A€AÐBVQ€@s¤A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A€AØAÂÕ€@ö®ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A?€B‘Ôp@ A€ÿúZZÿúZZÿúZZÿúZZÿúZZB³¨H@mÑÁ“Z @íýØB¥w @« DBÌ—˜@¯4¸B¶ý8@|ÀÁKrÀ@|ÀB®Ã@@Z×0BÊvh@oÖ Á@A@CÃ@’æ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÌÐ @W¼Al÷ @×å@BâeP@™‡4BÅ2p@¡üˆBÜ&h@]^€AÉ @Ý^ˆBë¼Ð@œˆBÛüà@§]Á@A@@A‹¶€@Õð¨@ÿúZZÿúZZÿúZZÿúZZÿúZZA²à@ÁˆüÁ’6AA­„AYgÀ@Ò=¤B×°A+¥´AçÌ@@Åû Á–©AEûœA¡îÀAº^B ;€AÁ„Á@A@€B¢½˜@d-PAPÿúZZÿúZZÿúZZÿúZZÿúZZB†±à@ˆ ì?:JA#¨BŒ’ð@Ã\BŒ  @ͦèB@@k§ÐAXb @ë§ÈB±è@zZÐB–C(@Óï(Á@A@ BÁX@µ¼¨@àÿúZZÿúZZÿúZZÿúZZÿúZZB ”€@1†A+D@@±§ÀB²3X@sÞPB@@‹ÄB“…¨@E{A‹Xð@Å{B«¸@“ BˆŠP@ ÏàÁ@A@ÀBØœ€@“^ A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÑ3ˆ@ ’ÀÁY€@ °¨BÓ²˜@jû°Bâ À@p! BÈ–€@1PÀOB€@±HB͉@€°ˆBÖNP@…üàÁ@A@àB‰Œ@k°@A@ÿúZZÿúZZÿúZZÿúZZÿúZZB6Ôð@‰ÿ0@¿ €A ”BK€@ÁxdB3¶P@ÖÞxB(0@§´ØA Þ`A'´ØBXùÐ@ÁrtB‡€AèÁ@AAC;o @ßìÈA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCbÐÿúZZÿúZZÿúZZÿúZZÿúZZBª0@]‘hAJÀ@ݽ8B½@¡›¸B¥È@¤›ÀBµ©(@J­@@tö@Ê­8B¿Zø@—IBºRØ@’”ÐÁ@AAPBZŒ@@ jÿúZZÿúZZÿúZZÿúZZÿúZZB{¥@@ ìÐAwë`A! ðB‘›¨@´UhBf‹àA 4B@ܸÀ’€A ܸBŽF@ºIBš=Ø@ãçÈÁ@AA`BF¹€@'È A`ÿúZZÿúZZÿúZZÿúZZÿúZZBH|@@à„XA­CÐA`±˜BzÐ@ëðtB#© AH¼ÌBJ˜°@Û@¨B°A[@¬BAx@ÈêàBÕ@AKòpÁ@AApB¯ô¸@AƒÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AA€A…§ @²‡°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AAˆAÃÈ€@¥LÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AAAŰ€@±ûðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AA˜A€ @ÄÙøA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AA B'¿°@YÿÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AA¨B ©À@|ôA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AA°B' p@b`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AA¸B¹`@¤š@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AAÀB¨`@˜ì8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AAÈBZOð@Cí @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A ?€ÿúZZÿúZZ@ÿúZZÿúZZÿúZZÿúZZÿúZZAO@@¾q¨¿¼’A>—AœÀA»dAª€A A`߀@”¡ð¿›A¡ðA^9À@ͨAsá@@æ&¸Á@A @AðÝ`@/)€AÿúZZÿúZZÿúZZÿúZZÿúZZAŒD @³°@NÓ€A3ÓPAžŽ A "‚A…]@ùÀxA¿X@ÐCxA APCxAçØàA “ÂA¥ü@A^ Á@A @@BÞ{X@&è@€ÿúZZÿúZZÿúZZÿúZZÿúZZBи@Xt@#¦@ØžBÚç8@¢g`BØ!€@q¸BÓ”Ø@Kÿ@¼-À@ËÿBá’@™ ˜BØ| @”BPÁ@A @€Bt=À@i @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB­nð@@!À ñ€@ÀFàB²th@gB¹Kˆ@¥‘°B± @@@1ðÀ´è@@À1ðB²M @fÓðBÀæ@¥µÁ@A @ BüQP@©…ÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZB¶Éð@V$ A5É @ÖNpBÊÐ@x´PBµT@¼G˜BÀ Ð@/Œ Á `@¯Œ B¿MÈ@G•hBÔ`@›Ä0Á@A @ÀBï`€@טAÿúZZÿúZZÿúZZÿúZZÿúZZBȨ@+ý8Áÿ @¬PBÉ7`@w%˜BÝJ`@„~hBË×è@ u@Áá@@‹u@BÊZ¨@Lç¸BâÅ@R"Á@A @àA©¿ @ë ðApÿúZZÿúZZÿúZZÿúZZÿúZZAºRà@ÈX Àû8ÀAHìA¢; A` AçA%»ÀB’@Æ¥hÁ‡ö°AF¥dAÍç@AoB0×AWÁ@A ABqY @u @AˆÿúZZÿúZZÿúZZÿúZZÿúZZBvXÐ@pÙÀA Ü@@ñ ðB‹zh@ެ¬Bp;p@ÒÜHBk™ @ƒŒA~ @AŒ B‹Ž€@Ž\ÈBX… @îý`Á@A AB„©@sÏ @ ÿúZZÿúZZÿúZZÿúZZÿúZZB‘/°@…·|ÿúZZÿúZZB—â @‹â|ÿúZZÿúZZB”Íà@ƒKXÿúZZÿúZZB›* @ˆèpÿúZZÿúZZÁ@A A BYeP@Œ7xAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A A0B’ À@w>@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A A@B/å@@©èA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A APB§@-@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A A`B@›Ð@fp@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A ApBS<@.ZÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A A€BÄo@ò€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A AˆBÀ˜@,•€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A AAI,À@ªmXA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A A˜AÉ0€@«)øAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A A Bw @Lø0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A A¨A¦@@Ò(A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A A°B°@p[€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A A¸A•'À@Ø)A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°?€An’@¢X¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°@AÓ€@¶L€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°@@B{Ð@5ÑP@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°@€AÔ¸@Ö2 ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°@ B\uà@Yÿ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°@ÀBýØ@ŒáÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°@àBž @¡ò8@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°ABœp¸@‚C˜ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°AAýÀA tAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°A BO=€@~‰pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°A0AÜœ`A‚èAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°A@Abe@@ɼxAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°APÿúZZÿúZZ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°A`BEL@– ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°ApA†{ @°Ò°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°A€B8S`?÷@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°AˆBËp@CÎ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°ABŒE°@øP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°A˜B„ ?ó"`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@A°A B€U @'?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀ?€B˜û?ú<À?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀ@BžYx@0 A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀ@@AwÍ€@âUÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀ@€Ad À@Å“PA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀ@ A¸à@é;H?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀ@ÀB|QP@\Ñ0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀ@àAú¨@Ø@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀAA§J`@ëV ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀAB¬Z¨@NذAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀA B„~@oÛ€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀA0AׯàA ¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀA@BO @ÌàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀAPA½i€An8AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀA`Aù¾ÀAëTAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀApBÝ`@äNxAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀA€A¸8@oÌðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÀAˆAÐÕÀ@‰˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐ?€A¢î @·àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐ@AãÎ`@aÖAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐ@@Bž€@ HA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐ@€A©¤àAþ¸ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐ@ AÁK@@á¡A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐ@ÀBWÅ€@yÒPA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐ@àA¡p@@ò?°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐAA’)€@ì«àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐAAÊŠA§ŒAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐA AпÀ@ñ)¸ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐA0AåýÀ@ïÈø@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AÐA@B ŠÐ@_ˆ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0?€?€C…üV@¢¤0@€ÿúZZÿúZZÿúZZÿúZZÿúZZCˆØT@KäP?œŠ@ÌÐCŠm@—PC‡Âä@‘8°Cù$@`þ ?&@àþ C„a´@ ¸ÈC’î@ŸåÁ0?€@A¯-@IuÐAPÿúZZÿúZZÿúZZÿúZZÿúZZA³£€@²ô`Á<$àA3 A†k @çE°AâM A §ìA«Áà@¶o€À÷Ÿ@A6o€AÛÀ@ïþüAË!A ãXÁ0?€@@CaÏT@f¸PA€ÿúZZÿúZZÿúZZÿúZZÿúZZC|åÄ@;(A)H@»ECƒFT@‡òCxÀ@ƒ>8C€ûš@Yy°A—PÐ@Ùy°C‰º@¢¬CyâŒ@– Á0?€@€C…9æ@‹ˆAÿúZZÿúZZÿúZZÿúZZÿúZZC‡\L@EBˆÀø‰@Åa0Cˆþ@‹ŒlC‰ø@޼ C„ð@^…ðÁ<ñ @Þ…èC„©@îÄCˆ"h@¢@0Á0?€@ BjØ0?ÄàÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZBTl @h?@Aæ`@ècpBiiÀ@‹úBE³°@¼Ò BB¯@@ŽX??àAXBIé`@Ì $BC2@ÌôØÁ0?€@ÀCNQˆ@VS ÿúZZÿúZZÿúZZÿúZZÿúZZC\c @(€°Á”@¨›CWà@j]pCg™D@y'PCW?<@=®@ ñ˜@5.€AÍê`@µ.ˆCQÀÜ@‡r C4Kì@|&àÁ0?€AB¡3Ð?æ³`@@ÿúZZÿúZZÿúZZÿúZZÿúZZB­W8@Ehø@ßq€@ňxB¸@~áÀB§Ù@šJPBÁux@Rö°À½°@@Òö¸BÀ­X@œ„BÉ»x@”-ÐÁ0?€A BrÝ?ÔÛàAPÿúZZÿúZZÿúZZÿúZZÿúZZB,ö€@ÑzdÀÇí@AQœB#{0A–dB:àPA #ðB]J@°óÈ?hRA0óÈBd©`@ÿmäB]¿@@ýÞXÁ0?€A0Cµ€@ ýP?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÑ.à@I‚Áu”à@É¢ÀBÄéx@–~¨BáÑ@‰`àBÕwØ@\7P 4 @Ü7PB¶À@­[ÌBúÐø@~°Á0?€A@C.°@d`ApÿúZZÿúZZÿúZZÿúZZÿúZZC'ÏÐ@B0Á’æp@ÂPhC 0@‡øC1Œ8@}àC%‚à@NºÂ8@κCˆ8@E´C:@—:ðÁ0?€APBœ @ã€?€ÿúZZÿúZZÿúZZÿúZZÿúZZBˆ`È@¡*8¿Ö(A!DðB‡¾@çµBŠ (@áÝ0B‚%è@¹š˜ÀéÕA9š”BxµÀA > B‰¸@ù¶àÁ0?€A`CÕÍ A`ÆB˜ðA€XBfËAJ¾¬A \`Aʾ¬B^ A~)fBBS Aƒ» Á0?€AÐB¤>È@~ËàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0?€AØA@@ø*ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0?€AàBŸH@’Y¸@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0?€AèBRÙ@Á§pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0?€AðB€“@§@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0?€AøB%¡@ï}ÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0?€BAê`A-¶ @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0?€BAÊû At¸ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@@?€C­ŽØATÜA@ÿúZZÿúZZÿúZZÿúZZÿúZZC´*ô@†KÁÄ"A`pC¯¼v@»šðC¹h\@Á ˜C¨¶@ŽÇx˜ÀAÇtC¢AÞ@ÄøxC±É’@ѹ¸Á0@@@Bá¼p@4€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÖ¥X@ 7<ÊÀ@ŒMXBÙ¨à@FhBÖ€@HÃÀBózX@ï°ÀJ‘@ï°Bõ•x@P"xB÷`P@NáÁ0@@@@BЫ8?÷€€ÿúZZÿúZZÿúZZÿúZZÿúZZBé:À@ 0P@¾@‰E¨BïËÀ@D­0Bço8@CG`Bðah@@ÁU€@”HBèÆ@@WÚ0Bÿ\@@Q´ Á0@@@€CFM@S•àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC6zD@¦ÈÀêF@‘½ˆC6dH@Mœ C;8@SƒC(ج@¼pÀ0@ž¼hC,X@e²hC+Ë\@cÁ0@@@ B^-0?ÌùÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBššà@0˜@?V€@°.0B¡P@yîàB˜Ô€@] B Kˆ@9€ÀÑgÀ@¹€BžGH@Š2`B¨º @€ÑˆÁ0@@@ÀC-ÿ$@dÀÿúZZÿúZZÿúZZÿúZZÿúZZCwd@ ØAÉU @"€CDô@LË8Béû¸@QÐCç,@!·PB%oà@¡·PC+Ø@gú`Bß@8@k#ÀÁ0@@@àBªÑ?Ò† AˆÿúZZÿúZZÿúZZÿúZZÿúZZB¹N@-eØ@@­HB¿Ý0@x@øB¸ùh@zUpB²ìX@Cà@AA6à@Ãà@BÄÇ@ˆ B©¸@’œpÁ0@@AB¢”X?ÈZ A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÓU @/rà@0‚@¯ŽÐBÚîx@{I¸BÒÁ¨@}ðBÀ8@F0À¡@@Æ8BÀ¬P@‘·øBÇè˜@ŒKxÁ0@@AAÍ1à@@éPA€ÿúZZÿúZZÿúZZÿúZZÿúZZA­›À@Ì~A#þ€ALžÔAÛ&A#ôúA…ò`@ÿÕ B”ð@ð7 @c Ap7B“A-¥^B€A,è”Á0@@A BmÃÐ@#ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZB€2@ŒëxAAÚàA @BŽþ @º¸äBj.p@ذBz“ @²@B ÆàA2@B¤BÐ@·ûÜB6¸A†ÀÁ0@@A0Bƒ™8?åã`AˆÿúZZÿúZZÿúZZÿúZZÿúZZB|ɰ@‘óˆ@>g€A XBƒxˆ@Í ôBx€@@Ô[B°Ø@‘pAŽ—`ApB¥ @¸½(B~ð@äüØÁ0@@A@Br°@°AÿúZZÿúZZÿúZZÿúZZÿúZZB~‚P@‹…¸@þc€A œ¸BˆæX@ša°Boš@꬘B™¬@‡ÈÐAb AÈÐB¦P@§AÌB‘ˆ@Ù‹ÀÁ0@@APCCal@UbAÿúZZÿúZZÿúZZÿúZZÿúZZC=M”@G‘ÐÀ’î@@dzC<‡@@ŽØC?„@v¸C=L@fŒPÀ䀀@æŒPC;Ó8@¤J CA- @¤@ØÁ0@@A`C¸ä2@Æ2¨AÿúZZÿúZZÿúZZÿúZZÿúZZC‘Êh@‰8ÁÕàA O8Còn@ÅŽÄC“˜*@¾~Cî@‡v¨Á?ËAv¨CŒú$@ÃaÜC‘ÓL@¼ÉðÁ0@@ApClóè@‡‹ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCxŸà@i‹@»#À@é²øCzÇx@¦¸¬CsÐ@¡Ä˜Cs: @g,Ð@X@ç,ÐCtO¬@¤ýPCp®€@ ò¸Á0@@A€AÝJÀ@¨„A@ÿúZZÿúZZÿúZZÿúZZÿúZZB ¶pA]ÄÁ‹ AŽvbAîwÀABBõÀAKïxBV‘ÐAè4Á"H€Aˆè4B@â AKXBBh0A3–ìÁ0@@AˆC1N¸@=¤€AÿúZZÿúZZÿúZZÿúZZÿúZZCõt@m%hÀ‡ßÀ@íNøC k€@¥œ˜CY`@£¹ØCaÜ@„ðAd @AðC8|@±ÕÔCÔ¸@½¸Á0@@ACTk°@l|@AÿúZZÿúZZÿúZZÿúZZÿúZZCX>8@Š«¸¾¤°A ÄdCRžˆ@¿CRë˜@¿1øCbØ@‹˜Á«à°A ˜CR˜D@½Á¤Cgn@ÃIÈÁ0@@A˜C×T@>j AÿúZZÿúZZÿúZZÿúZZÿúZZB/BpA$ Á‚ °A¤7¬B âA^GtBIðAbiÌBr`ÀA(LÁd@Až(NBYºAauhB{€AN³tÁ0@@A BvU€@SŸpAÿúZZÿúZZÿúZZÿúZZÿúZZBªf @äÂÌÁ”6 AdìÄB‘EXA%R BµQ¸AÓ¸B”*ðA¿@ý3Aˆ¿B•6¨A+ÞLB†ÀAEÐÌÁ0@@A¨B+M@yüà?€ÿúZZÿúZZÿúZZÿúZZÿúZZB.„A0\Æ@»¯@A°}ªB0>`AkÜBåàAm|ðBUTpA-‚ÐA‘Æ0A­‚ÒBl€A_ºšB(>ðAqXPÁ0@@A°BLf@@g\ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZB àA[ØAüîàAŸzB”ÝèA,\B4×ÐAuZ8BE¡@A7îhÀÂðA·îfB-@AsFèBE¡€AtŽøÁ0@@A¸Aêð@Õ”`@ÿúZZÿúZZÿúZZÿúZZÿúZZB'ðA ñjÁ¶„ÐAŽ ÐB`VAAÑnB›Ì€A2“(B^ï€A-¯ÐÁQ@A­¯ÒB5Q€AZ±Bh-0All`Á0@@AÀAû, @Ûç`AÿúZZÿúZZÿúZZÿúZZÿúZZB ¬°ApA€bAšŽ\Bœ AWÁDAȇàA7rÔB.ðA!: À²Œ€A¡:AÚ AJ¸ÔB7ÀAVš0Á0@@AÈBlR0@z­@ApÿúZZÿúZZÿúZZÿúZZÿúZZBvfPAjªA˜¯pAêÙB€°AšgÍB>PA’ÄBJAb˜AœÓÀAâ–BXðA™B‚B]àA†sôÁ0@@AÐBã0A£ˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@@AØAõ8 @ôs˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@@AàBMÕ0@¶F¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@@AèAËÜ A*l¤A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@@AðA³•àA¢ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@@AøAµý A“°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@@BB€UX@ôˆA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@@BÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@ ?€C:Ñœ@`½PA`ÿúZZÿúZZÿúZZÿúZZÿúZZC5¦ @_˜À^…€@‘vpC5ÑT@P4ðC6Üœ@L‘0C+™D@Ý À€`@ÝC,°´@b|ˆC-¶l@`7ÐÁ0@ @Bd ?Åü@ÿúZZÿúZZÿúZZÿúZZÿúZZB¨ƒ @ÀAe @ž2˜B³4è@Xë˜B ¥@iPÀB¬6(@!² AÉ`@¡² BºHÈ@_¹(B£h@oBàÁ0@ @@CùkôA*ÔèA0ÿúZZÿúZZÿúZZÿúZZÿúZZD x@Ǧ¼A¨TpAGÆ$DªA< Cÿ;üA UˆCûçÎ@ÛÊB!ØèA[ÊDbÕA%Ö€CóÊ0A Á0@ @€BO ?îÔ A ÿúZZÿúZZÿúZZÿúZZÿúZZAÛ‰@@ÃÌø@•­ÀACëÜAó3ÀA ßìAÊd A ôBh@@³‘HA„ÀA3‘HB* @á8ÌAÉ Aá`Á0@ @ B Ù ?Àµà@€ÿúZZÿúZZÿúZZÿúZZÿúZZB@D@…sü@·A‰BP[@ºVHB6˜ @Äú0AÙ©À@Êà`Àò @AJà`AÁ AÚÈAû0àA=”Á0@ @ÀCW¥@c«€APÿúZZÿúZZÿúZZÿúZZÿúZZC[S$@DÙX¿Ê_@Äø¨C_º @çC^ ì@‹b8CX™¸@F®ðÀ2R@Æ®ðC]Ô0@’ÆìC]*„@Œ“@Á0@ @àC\ÅÈ@{0A0ÿúZZÿúZZÿúZZÿúZZÿúZZCK€@8„@ÀmÀ@¸¡¸CMì¬@„mdCO¥„@…9°CMÛt@@pÀŽš@@ÀhCQä@ˆ¢øCSAð@(Á0@ ABô@ 0 @@ÿúZZÿúZZÿúZZÿúZZÿúZZBžR˜@ZèÁÃà@Û @Bˆ0@°v0B²–¨@ˆ B¢ @z{0Á ¾@ú{0B’·à@ÔChB¹mˆ@ƒ€Á0@ ABþF¸@@A@ÿúZZÿúZZÿúZZÿúZZÿúZZBùiˆ@1éA4o@²ÐC:°@ƒJäBðôh@y`B÷ƒ`@>=ÀAYà@¾=ÀC [,@‹AìBç&¨@‡ˆ°Á0@ A B›_à?å6 AˆÿúZZÿúZZÿúZZÿúZZÿúZZB¦y8@[›8ÀLD€@Û¿B¦ŽH@ ”lB«t¸@š» B³ÍÈ@a_ð¿ûþ@á_èB¶e @¤ÇÔB¸&ð@  Á0@ A0C„@9"@@@ÿúZZÿúZZÿúZZÿúZZÿúZZC í`@8|(Aº<Ð@¸š˜C0@…-LBþŨ@ƒ¨C t@YcPB•€@ÙcPC€,@˜m0Bð^`@ŸíhÁ0@ A@C'G@>„`A€ÿúZZÿúZZÿúZZÿúZZÿúZZCC‰¼@BРÁ€@ÂñC==@‰0CM”Ô@ŒòhCO¿@i\àÁWš€@é\èCL¤@¥¸CX;T@©<ØÁ0@ APCô@#% ApÿúZZÿúZZÿúZZÿúZZÿúZZC jø@GqèAˆ¼P@Ç“xCL@‹ø¤C=˜@°àCŠÄ@U®`A5@Õ®`C ý¬@–ØÐCƒl@™÷ÐÁ0@ A`C¤fô@Û˜È@@ÿúZZÿúZZÿúZZÿúZZÿúZZCºQt@¡ÆèAgEÀA!âtC¾¥<@ì¬C¶}@Þ(C¹½X@ k˜AH^ A k˜C¾=2@èÒXC¶°Ö@Þ› Á0@ ApA}<À@Âô°AÿúZZÿúZZÿúZZÿúZZÿúZZB†î˜@·ñDA^³`A8øB”ƒ°@êY4Bp¤A ÁÐB†™ @ÕÂAÆ>PAUÂBŸ{Ø@ñá4BZ«PA/ˆdÁ0@ A€CŒ@S­@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCûÄ@T…ð@Së€@Ô«CBü@”xC§À@• ¨CIô@nWÐÀÔÚ@îWØCù¤@¨üˆC$@¥CÁ0@ AˆCMaÀ@y Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZCOsÈ@„8HÀ¦Ù@AO¬CI€ä@·Œ¤CN~Ô@¸3pCUØ@„‡ˆÁ¤;A‡ŒCGØ,@µÛ`C[È@»$XÁ0@ AC ¿@[/`A@ÿúZZÿúZZÿúZZÿúZZÿúZZC7ª@@¨«h@·@A(ɰC5ö´@èàXC0p@èÂxC*jô@™ÜxÀ+ÑAÜxC%`@Óî¨C'Ñ0@ÕxÁ0@ A˜CN Ð@šð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCJðì@ŒçÀè€A ÀC@°$@½ñLCH=L@ÃÔ°CD÷(@Q ÁpØ€AQC7"Ä@±c CFF$@°¹xÁ0@ A CÄŠ@›k@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC|@–ÜÀª>@A¤CrÈ@È5lCx=8@ÎÕˆCƒ7r@šp@Á·ëApDCp˜@ͱÐCƒ±þ@Õ.Á0@ A¨BÁ}X@#ºÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÑ)È@±$¬À©ì@A1FBÁ0@Ô9üBÌtˆAÎìBÙFˆ@²cHÁÖÌàA2cLB´@î;ÌBº@A0Wt?ÎA°WtBVPAa÷B\ Ag ÔÁ0@ AÈBŠ@n=pAÿúZZÿúZZÿúZZÿúZZÿúZZB)’ AQ„–@#¨€AÑ®ÜBVA‰€+BeAƒ;B28Aa”|ÀÑÀAá”|B†ò`A“&9B•n8A”Á0@ AÐB†f˜@d‚àA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@ AØAÂ÷@AXìAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@ AàB€M0@¤9¨A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@ AèA¦€@è£0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@ AðB£ @ùR0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@ AøAÂì@AÂA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@ BBC0@ãðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@à?€C3ö@An€AÿúZZÿúZZÿúZZÿúZZÿúZZCGšL@h˜`¿ìP@è½xCI @‰áÄCH…ø@¼€XCG'D@d¼@€@ä¼CLl@Š%CF°œ@¸ØPÁ0@à@Aéí€@$§ A`ÿúZZÿúZZÿúZZÿúZZÿúZZB_¸0@hrˆÁ‡¾Ð@è—˜B@Ûð@Àv,B[È@‡MðBOÈ€@“ô¨Â~¸Aô¨B *A¬äBQà@€0xÁ0@à@@C 9<@ zAÿúZZÿúZZÿúZZÿúZZÿúZZC°ø@óØA܃@ž C.ÏÔ@kžÐCD@Y àC$A¤@" `BÓð@¢ hC<Œ@ußhCà˜@\÷`Á0@à@€CRpü@â0A0ÿúZZÿúZZÿúZZÿúZZÿúZZCn‡€@UäÐAÒÚÀ@ÖC€£†@£—CcÀD@hðCk‘d@SÀAþ÷À@Ó¸CfŠ@¢¿¸C^ªT@މHÁ0@à@ CRð@3¦€A ÿúZZÿúZZÿúZZÿúZZÿúZZBì8@ØÀ²BÀ@˜HBìP@X”ÈBôĘ@].0Bí{@@HÀÁsØà@œHÀBå@`²0C_@cŽ0Á0@à@ÀC'Ü@†Ò@€ÿúZZÿúZZÿúZZÿúZZÿúZZC+Ð@'Ó€ÁJÀ@§î C(ì”@t< C3ô¼@oÍC-kÐ@*1àÁu@ª1àC-à@wšøC5]t@u„°Á0@à@àBžX?×·À?€ÿúZZÿúZZÿúZZÿúZZÿúZZB§ý(@4þÁ#d@µ`B¡Çè@ˆËèB´ãè@xOB¡E @Gñð¿}@ÇñøB¥€@“:œB¥m@ŽŠÁ0@àABÕÀ@°ÿúZZÿúZZÿúZZÿúZZÿúZZA›‚à@¿ªL@ª‡ÀA?ÉœAµ2àA0~AˆA @ý$€Aü`@ÛÛÁ¿ÀA[Û”AßB A$ÒB×ðAOäÁ0@àABüÐ@ ‰€@àÿúZZÿúZZÿúZZÿúZZÿúZZC#ø@+²Àwc€@«ÎÐCOä@€xÌC ˆ@m¼àC Çì@BõàÀEb@ÂõàC 5t@‘ ôC¿@ˆePÁ0@àA B¥ÊX@šÀApÿúZZÿúZZÿúZZÿúZZÿúZZBˆ @ƒ6?)@AKØBŒ&0@²ÿ,B‰º@ÅóxB=ñÀ@Ð4PA¾Ü€AP4TBsî@à›8B{€A3ñ0Á0@àA0Cf±(@Š_ðA@ÿúZZÿúZZÿúZZÿúZZÿúZZCƒl@v°¾ˆ„@ö¸ðC…Ç@°ü\C…ö@°ìCÇ„@Žv(@]˜Av(C…¦@ÍñàC‚®†@ÌdÐÁ0@àA@B7P@0ް@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¥`@}«Ð@›Ú@@ýÖ°B¬|@«YüB¡«Ð@¾üÐBº(@yë ¿Æ™@ùë B¼X@¯ÄB½­X@·tpÁ0@àAPCƒZÜ@˜8@àÿúZZÿúZZÿúZZÿúZZÿúZZCh ˜@m¬hA»ŒP@íÔøCvYT@®`¬C]¦Ü@¤OpCkn¼@rKPB}à@òKXC|@¶¼ CY÷0@£pÁ0@àA`Cn @pÙ€AˆÿúZZÿúZZÿúZZÿúZZÿúZZCz…¤@C¸ØA*µ @ÃÚ¨C€’Þ@Œ\Cu™@‰[Cy£°@jáAoÆÀ@êáˆC—n@ª+DCré¸@£ÒÁ0@àApC†ÅB@¾(@ÿúZZÿúZZÿúZZÿúZZÿúZZCƒð@Pãˆ@Ï”€@ÑC„˜²@’7Cè@”œHCxÐ@rë A…Åp@òë C„â@®Ö”Cv°@¨›Á0@àA€B6ØÐ@G@pA ÿúZZÿúZZÿúZZÿúZZÿúZZBµ@¦;ÈÀ¾]€A&Y4B­È0@õK4B¹w¨@܃`Bªnˆ@»RhÁ)ÆA;RhBžÜ€A ‘XB³ºp@ñ–@Á0@àAˆCpØ,@ãhAÿúZZÿúZZÿúZZÿúZZÿúZZCK²€@«rÐÁGA+‘”CB}ä@ëÁCNõx@ò°C?@@š@ÁùpADC3x@Ò^ŒCE>ì@ÛLàÁ0@àACˆ(@ÃŽ°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC’în@§&lAy`A'DØC‘Ý0@çkÄC‹N@æùHC“—@޹ˆ@œ€A¹ˆCÃÖ@ÅüpCà@Äô˜Á0@àA˜B¡^@3àA@ÿúZZÿúZZÿúZZÿúZZÿúZZB›¥0@ìÇ AƼ`AlòÜB®°øAKòB~ZÀA=^\BÅc€@¾·`A%5ÀA>·`BÈò¸@øBµÞ(A ¤Á0@àA By°`@7úð@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¶Šˆ@É| >áôAI¡ØB¯c@A¸.B¯8A$BÉÂà@ÀÅ€¿å½A@Å€B¿f@AxBÄAàAÞlÁ0@àA¨B\0@ªR`A ÿúZZÿúZZÿúZZÿúZZÿúZZB2_ÐA+;ÔÀÚÀA«\vB@0Aa0B7ŒAlØAéŽÀAºÀG€A•ºŽAÕ,ÀADAçAN…œÁ0@àA°CŘ@Ž ˜APÿúZZÿúZZÿúZZÿúZZÿúZZBü4ˆ@ÅlÜA%p@AE“ Bö(hA ±PBå@óXBÒÅÐ@ý÷ˆÁ™|pA}÷„B³ðADÛdBÙ–hAEðÁ0@àA¸B¡ih@ƒ¢(A ÿúZZÿúZZÿúZZÿúZZÿúZZB[0@A-ÝdA A­ÿ¨B[Ð`A]y6B<† Al» Bf©€A|TB&ÞpAš|TBÞÈA.5òB Ü€AdúLÁ0@àAÀAö@€@Ø`ApÿúZZÿúZZÿúZZÿúZZÿúZZBQôàAT›äÁžAÔÆˆB¾A†ZoBgƒðAމ|B;õAYÙÔ¿ŽXAÙÙÔB(õ0AŒB0°AޏŠÁ0@àAÈB5 @‡£P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@àAÐAÖä@AD@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@àAØB0A3ôApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@àAàAÇ5 @ô¨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@àAèAò‘ÀA9ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@àAðBA– @¸ÜèAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@àAøA}ú@@ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0@àBAÔß A"2ØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A?€B³¦?âçàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBqöà@†4ŒA/l AJdB…¼°@‚oÄB\ã@ìr Bm`@“€Á¾#@A“€BA``@±BR@@Á·XÁ0A@C#Äì@S\ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZC#Œ¼@%S¾•8@¥møC&Q„@fÔ€C%p@rŒ°C(¥Ø@'R ¿…@§RC,/Ä@nC+ @sj Á0A@@C7Çä@3;€ÿúZZÿúZZÿúZZÿúZZÿúZZC3ˆ@'àÁ%À@§ûðC1˜@n)¸C:^$@tY€C+ð@%ÀÁ)@@¥ÀC*ì¤@lM¸C2@@pvÐÁ0A@€C³T@Ý`APÿúZZÿúZZÿúZZÿúZZÿúZZBø©P@yÁ¤P@–‘°BéŸ8@TYC†p@];ÀBîu0@}`¤@}`BϨ@cê0C Xh@d@Á0A@ C¡|@AY0@€ÿúZZÿúZZÿúZZÿúZZÿúZZC*¨¬@5÷ˆÁ¥Ž @¶`C$s@wBXC8 @Šš C/·(@OÇ Âîp@ÏÇ C"Ux@…/†È@y0C?¼¬@I!ÀÀ§@@É!¸C@ܸ@޼CE.œ@’‹hÁ0AAPC5ã@@© A@ÿúZZÿúZZÿúZZÿúZZÿúZZCnªè@M~ÀÜ À@Í¡ÈCnÐ@™ñ,Ctd@@‹wPCo@k^Á¡ @ë^Chc@«XàC{á°@¥ÇÈÁ0AA`BÎ@@Xî@ ÿúZZÿúZZÿúZZÿúZZÿúZZBT¯à@ØÏDAtn AXõhBtÞ€Aø B7&ÐA-¤¬B‘h@¬¸ÀAƒLàA,¸ÀB¢êØ@Þ«˜B…ÈAǰÁ0AApC#l@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÊÜÐ@‰ZøÀÊA slBĵè@Åt BÑX @¿P Bè·Ð@„z@A¨ Az@Bñ¢@·™ÀBàʘ@¿Í¸Á0AA€BrC0@T5`@ÿúZZÿúZZÿúZZÿúZZÿúZZB⽨@˜—°AHu A³4Bí×°@×üBÕDH@ÖYÈCÙ¼@’½X@ #A½TC= @Ò¶¸CG@Êm0Á0AAˆC†f@« 0ÿúZZÿúZZÿúZZÿúZZÿúZZCG¦¼@„„Àͯ€Aœ0CAÐ@³ý`CHÁ<@µüðCJ°´@iúàÀ£@@éúàCE€Ø@£ˆCK5¼@¤XÁ0AAB·ô€@&ðA ÿúZZÿúZZÿúZZÿúZZÿúZZBÛ; @›|A[7`A 4Bãè°@Ê:ÀBÊ À@ã*ðBõøè@›;PÁ‹IpA;PBß…@@Ø@C|D@ÖE Á0AA˜C]O¤@±YxAÿúZZÿúZZÿúZZÿúZZÿúZZC\m@ˆ»<À ÈAÔðCT­@¸¹ôCX*ü@¿rCcFt@‹ê࿇ A êÜC[’¸@¿™¬C^GL@Á(Á0AA AÕàA.¬@ ÿúZZÿúZZÿúZZÿúZZÿúZZB£A",ÎÀÝ‘@A¢KÂB&ATø,B$0AeøB&º AÛŒÂõPAÛŒA½7€A3 ÜBc@AS®Á0AA¨B8­`@—H ApÿúZZÿúZZÿúZZÿúZZÿúZZBq`Aa>AÁA•~4B‰lA$]ÔB9Ai½ AâíÀA«øÀ±bÀA‘«øAÁî`A6ÄHAîÞÀAQO|Á0AA°B?¥à@‰ŸxAPÿúZZÿúZZÿúZZÿúZZÿúZZB‘€A¶°AŠAÕÄB YA\1>AÝÈ AHŸàB@¼A#lAÌ÷PA£nBd@ÐASUŽB^@A_ƒ\Á0AA¸C @g@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBïF(@Îø8¿bAO!°B݆°@Ë<´Bá²`A%JôB÷Úð@Ä0 0AD0BÄx@ߌC&`A*ÄÁ0AAÀBa@@w_à@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0AAÈB˜aP@b‚0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0AAÐB•å¨@?Ä@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0AAØBje0@­H@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0AAàA¹’ A„@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0AAèBC̰@ŠÊàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0AAðA‘ñ @øLHA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0AAøB[àAÞÔ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A0?€BÚjØ@%  AÿúZZÿúZZÿúZZÿúZZÿúZZBø+h@Y³°A/a€@ÙØC›Ì@—ñÐBï@@Ÿˆ˜BÿBà@v~`A›°@ö~`C <´@³ÂäBî˜@®ŠxÁ0A0@BXX?Âà@€ÿúZZÿúZZÿúZZÿúZZÿúZZB•©@8ò@/€@¹pB›s°@€ñxB”Íð@ˆ»ÈBƒ¸@MËðA¥6ð@ÍËøB¨Uˆ@T€By˜€@¥-hÁ0A0@@Aú» ?è5ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZAϘ@Åöh@ªÁ@AF€AêK Añ A½QàA ™ÐAp¥@ r€>±¬A r€Azj@@ëÚ´ArsÀ@äÙ`Á0A0@€C;z(@U`A0ÿúZZÿúZZÿúZZÿúZZÿúZZC9<@,¼x>°@¬ÙhC=ý@}™C<”t@v ðC1n<@Bš?x @šC7yà@f8C4Ú°@‹%¨Á0A0@ BÝ‚@ íP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCИ@JÁ,€@›d(C H°@W`C`x@jCLl@ÙPÁ‡I°@žÙXCzè@_2àC!’Ð@nˆPÁ0A0@ÀB§íÀ?Át`?€ÿúZZÿúZZÿúZZÿúZZÿúZZB”ªh@E»AHÀ@ÅÜ`B¥×@f(¾ù0@¾‡ CcÇ|@”òðCc•0@{™ðC\@_ª@ƒôÀ@ߪCd{Ü@¯9XC_D¤@”ohÁ0A0A0C#@ Ò A€ÿúZZÿúZZÿúZZÿúZZÿúZZCoø@* È?lz@ª¾˜C:°@vzðC÷¬@vgpCK¸@AÁÀ@©@ÁÁÈCð@ŒcPC|@ŒxÁ0A0A@C )j@§°°A`ÿúZZÿúZZÿúZZÿúZZÿúZZC¯PÞ@ÄõP@”AE C³×8A `ÄC±%rAlC¯Râ@¿âø¿Í4A?âøC²™pA!þC³ÚAyÁ0A0APCSÝ@U0?€ÿúZZÿúZZÿúZZÿúZZÿúZZCB Ð@iÚÈ?Ç@êhCE–ø@©u`CD¤@¥òXCD @hP?Ï¡@èPCHp@¨æpCF\ø@¤`Á0A0A`Cih@Cð?€ÿúZZÿúZZÿúZZÿúZZÿúZZC¨¼@Äe¸Á?@AD‰C}n(A ]ÐCƒfèA ¤C;@¹!Á2ÀA9 üCs(A?¤C……–A_ôÁ0A0ApC¡ÆÐ@ÓjXAÿúZZÿúZZÿúZZÿúZZÿúZZCžµ´@·BÜ¿ÿA7d@ãeLBŽ$0AÒøB™å@Î{`Á¬€ AN{\B‘ÀA_B­L°@úøÁ0A0A˜C¼@•A ÿúZZÿúZZÿúZZÿúZZÿúZZC‚è@‰(l¾vÀA BÄCˆŒ@¾l@C÷¼@¼6XBûH@™y@¶µ@AyBùnà@ÖTBðú¨@ÐùèÁ0A0A C$XÀ@—YPA`ÿúZZÿúZZÿúZZÿúZZÿúZZCcÀ@‘¾äÀ€!ÀAÛPBøþ @Â%”C¾´@ÌžBôUˆ@«M˜Àûx@A+MœBâÖ@ê+lBõ#@é¨PÁ0A0A¨BøÕØ@hhðAÿúZZÿúZZÿúZZÿúZZÿúZZBÛò@®óHÁ˜ÿ€A/ìB¿3(@óHˆBæ‚P@æx8BØex@®rˆÁ¬eÀA.r„B¸ÄÐ@÷š Bå4Ø@ÞéÁ0A0A°BU`@¤žA0ÿúZZÿúZZÿúZZÿúZZÿúZZBgÀA*è‚A&§ÀA« âB Ax¿AÙ`AOTAëÅ AÄ?ÖƒAŸÃþAã€AXµ*AÚƒÀAR=äÁ0A0A¸B<1@@ok0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A0AÀA¦ @è{ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A0AÈA¾µAÍô@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A0AÐB v @Ó{à@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A0AØBOq`@‰ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A0AàB/ê0@ÍÃhAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A0AèB{Á°@UlPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A0AðA샀AW¤AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0AP?€BÄ#è?õx`AÿúZZÿúZZÿúZZÿúZZÿúZZC ²@be`Á; €@âŒ@CL$@ ¶ÌCd@¤©xCjŒ@hg  c @èg(C'@£ÌC%\D@«ñÁ0AP@B‚½Ø@àA0ÿúZZÿúZZÿúZZÿúZZÿúZZB”@@\®˜@½@ÜÔˆBšYh@|hB”êè@º}hB—ÎÐ@gZп²@çZÈBšÀ@„ äBœ+@Äi¨Á0AP@@B2Ø`@P@@ÿúZZÿúZZÿúZZÿúZZÿúZZB~Õà@LA Ì`@Ì? B—Yð@ƒ(¬B[nð@¢©ØBjà @^ç`Àm@Þç`Bmð@©$¼BuŽ0@š‚Á0AP@€BÄx?òµ ÿúZZÿúZZÿúZZÿúZZÿúZZBÊ@@˜x¿s–@±@Bϰ@R® BÐNè@NfPBÖ2(@mÐÀ€4À@šmÐBÙH@c~ðBà<€@^zPÁ0AP@ C$]¬@YrPA@ÿúZZÿúZZÿúZZÿúZZÿúZZC-%ô@à@Ræ@’(C4%@]+C01€@K}`C.%à@)Š`ÀýL€@©ŠhC0 8@zpC7i@tçðÁ0AP@ÀBãð?ósàÿúZZÿúZZÿúZZÿúZZÿúZZB´ @)t(@~.@©‘˜B½Ïà@y  Bµ!Ø@tÀàB±Ý˜@0³à?Æê@°³èB¹¾h@y‘˜BµÐ@…=˜Á0AP@àB•W?È•`@€ÿúZZÿúZZÿúZZÿúZZÿúZZC 1À@0@„¦@’.°CÆä@WxC 2œ@Rà0CÔ´@'ø À I€@§ø˜CÛ°@x»pC—@rI0Á0APAC^ˆ@2@?€ÿúZZÿúZZÿúZZÿúZZÿúZZCL@DžØ@ªÄ@ÄÁ`C ,@ŽÅ@CÔp@ÍØCÎ@Em@@ß7€@Åm8C#»€@ˆC$Œ@‘T Á0APABÌ@)YðA`ÿúZZÿúZZÿúZZÿúZZÿúZZB“˜x@yšðÁ¯y°@ùÇBt8@Ïô>L@Œ]HAÃA A ]DCOÚ´@ÓgLC6ò0@ÄÁ0APA@C ¯ @5pAPÿúZZÿúZZÿúZZÿúZZÿúZZC@¸@ƒ£tÀ…þA»PC @@¼žtC%@ÀHC$¶è@€h À€%@AhœC&_P@¸»ÄC*ÕT@»ðÁ0APAPBºgà@8ÔpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC ܸ@QrÀ¢GÀ@јpC ¢<@˜DC@ä@•^xCBÄ@Bm À/€@Âm CZX@‹m C©Ä@Œ× Á0APA`C³D@xêA ÿúZZÿúZZÿúZZÿúZZÿúZZC K @RïxÀ‚Õ@@Ó€C ÒH@–{0C–¼@—ðàC ½¼@c)0Àvû@ã)8C lÜ@¦çˆC¨@žÇ€Á0APApB‡X(@7#A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB´að@ˆLÁ1Ç A£XBª6ˆ@Õb@BÁ©h@ÆpBe¸@¨ à@™@A( ÜB¢ýP@æ”ÌBšo@@ú"@Á0APA€B¶ñØ@H!A ÿúZZÿúZZÿúZZÿúZZÿúZZBJ]A±Áu‚AÉœB+| AFBúBjnàA'õäBk•@@óYøÁRe`AsYôBPǰA>#.BƒÄAAìÁ0APAˆB’5À@G³@@€ÿúZZÿúZZÿúZZÿúZZÿúZZB½k@—r A¥`A¨BÄ™€@ºþÀB´ƒ°@ìüxB«G(@«¨?(A+¨Bª˜@äz Bª·ˆ@þ Á0APABêm@@zªApÿúZZÿúZZÿúZZÿúZZÿúZZCöh@yühÀ‡b€@ú,øC j¬@®ÄœC„@®—Cô@@šãA=’ÀAã CçD@ÛÄ8C ´@Ô[XÁ0APA˜Bû#Ø@KÑP@€ÿúZZÿúZZÿúZZÿúZZÿúZZBð&¸@Šr¸@+A üBì2€@µn¨BêŒø@ʘBÝ @’Í@v€AÍ BÚR`@ÄêÌBÖp@Ñ7ˆÁ0APA AªM€@ÞÓ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBcA ¬’@ò±@A Ì°B$„pAOE¤B -ÀAiÀŒB„PAÂ<@ƒb@AœÂh@ÖÀäC1d@Þ$ÐC,}@‘FpÀ®+€AFpC-éx@Ú±(C3S¼@ɹ Á0Ap@Cvšø@’àAÿúZZÿúZZÿúZZÿúZZÿúZZC‡ðÊ@ÙËèÀ¤-@AYò˜CвAFCŒ¶\A üCŠ)$@ÒYˆ¾ÃìARY„CަA–âCŽ,AB|Á0Ap@@CIôd@ñˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZC8Ø@}” @ µ€@ýÁÀC?W@—RC=€@Ôš¨C6ØØ@q³ÐÀçá@ñ³ØC8óØ@…´C@O”@ÍC¨Á0Ap@€CIá@@xðÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC:¢@Y¸Á‰F`@Ù¨€C7¹ø@Ÿ2ÄCIs4@ž7C4ÄŒ@Nd0ÁÝ+@Îd(C,³°@•ULCI=Ø@˜Á0Ap@ B_… ?âò€@ÿúZZÿúZZÿúZZÿúZZÿúZZBÜø@CÐÀÁqÒ @ÃóÀBº—¨@áôBÙíP@ŽqB»Rx@DÂÀÄ2À@ĘB»¾X@jdBÈzØ@îÁ0Ap@ÀBä‹Ð@PAPÿúZZÿúZZÿúZZÿúZZÿúZZCF—ð@“pÜ@âþA‹TCQ*D@Ùê,CJ@ÕÊÀCEXœ@†ä¨A|¯`Aä¬CTÕè@ËXHCD™è@ÀIxÁ0Ap@àC1Œ¬@€öàÿúZZÿúZZÿúZZÿúZZÿúZZC*è@v^HÀé@@öЏC»P@°C!‚ @¸ÊCÜ@@iSÁ«U @éSˆC_@¡ìTC(Ò @´  Á0ApABÑ( @ ƒ@ÿúZZÿúZZÿúZZÿúZZÿúZZC‹ì@p'h?Dž@ðRøC=L@®…€Cɰ@±28CÛ(@c­Apl @ã­C# H@©ÞpCИ@¤ Á0ApAC –¬@d_ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZBìÞ¸@:šHA3`@º¼XBý‚ @„IØBìžÀ@Œ¥ÀBíR¨@5ÿÐAŠñ@@µÿÈC¹¸@{·XBä?À@ŒsàÁ0ApA CAy@Ô¨AÿúZZÿúZZÿúZZÿúZZÿúZZC0@OòHÁB–€@ЀCƒ @™«`C$¨˜@–C” @>î0ÁC—@@¾î0CZÀ@«€C+³@‡`øÁ0ApA0C Ûl@š8AˆÿúZZÿúZZÿúZZÿúZZÿúZZC ’@:¶8@¢9@ºØØC%Ü@‰¬ìCœð@†cHC çÌ@?É@@ÅÀ@¿ÉHC L@ø¼C }8@‰¬°Á0ApA@C/(ü@™vàÿúZZÿúZZÿúZZÿúZZÿúZZC=T@OQ@@)‡@ÏxC'°@œ˜(CLd@E€Cç„@RÇ@&O@ÒLjC¾¨@œ°TCØ@•…8Á0ApAPC/d@RÒ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC< ,@c7Ø?íT@ãbÀC@·ð@¡•LC@%¬@§>C8Ðt@i”A¬¾`@é”CG\Ä@¨‘¨C2Ò€@©}8Á0ApA`B8P@0ˆA`ÿúZZÿúZZÿúZZÿúZZÿúZZBc`@õv@Á ¹`Au¥AþF`A.£°B)>A2üÌBM½ @Ò¸XÁ7àAR¸TB9;`A!gØBjA ,¨Á0ApApB\à@* AˆÿúZZÿúZZÿúZZÿúZZÿúZZAÇÏ@@ë!,AÀAkN„AðÙA5•A£¹A÷@B4AÏX@ A‡ÏXB ÿ A=±¶B=ÀAG7xÁ0ApA€BOµ@5Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZB»°AÚ|¿Ý5A‡ôüBPA<ÓæB$@AF.BÔ°A º ?³pAŒº B‡0AFïNBÔ@AI{(Á0ApAˆBRy @4P@àÿúZZÿúZZÿúZZÿúZZÿúZZAÃzà@ð#8ÁyÀApR¤Až9€A¨LAé_`A<\ BPAäÁ&D A†äAÖ €A6ÆæBËðAF)Á0ApAB{8À@/¥`A0ÿúZZÿúZZÿúZZÿúZZÿúZZB·û(@²°P@ÿX€A2Ô B½FX@»ì¤B°A),Bȶ@®ÂhAQ’@A.ÂhBÒ @­Þ°B»0A˜ Á0ApA˜Aq´€@ÁôPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0ApA B7ý@@]jðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0ApA¨AõZ @¥8ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0ApA°B =ø@(Ÿ`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0ApA¸Boyð@KTPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0ApAÀAÓ5 @ÖE@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0ApAÈAõK@@Ä/0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0ApAÐAò`@Í—à?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0ApAØB)tp@™ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0ApAàAÞT @ãÈA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0Aˆ?€C@On ApÿúZZÿúZZÿúZZÿúZZÿúZZC½T@õäÁô@A”Cë„@á}¼C ÁT@ÂIC1à@jnðÀ`4€@ênðCc,@ÉÐ4C­T@ƒœÀÁ0Aˆ@Ce¨ô@£·P@ ÿúZZÿúZZÿúZZÿúZZÿúZZCb @³á\ÀÌ‚A4|Ce^A#ÄClÞ0A.$Ce @—hÁ+@AhCf“È@ܤCr¯8@ÝO(Á0Aˆ@@B™À@»A0ÿúZZÿúZZÿúZZÿúZZÿúZZB’`@L‡?ä¨@Ì­HB™Ø@|ŽÐB•íX@ªPBÊh@ný @œ@@îý(B™·0@‚ò”BN@Ò‰ÀÁ0Aˆ@€B±äÐ@õÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZB‡$˜@@š A @À½¸B–,è@{SXB‚;ˆ@›‚ˆB‰ù@@J<ðAˆ£€@Ê<èB µÀ@~HB{Ýà@§~Á0Aˆ@ C2 @•è@€ÿúZZÿúZZÿúZZÿúZZÿúZZC+Dð@F[àA˜à@Æ€¨C;†à@‹h€C(Ž„@˜0C/@H“€AÙ@È“€CDfä@‘‡8C)&L@•ÀÁ0Aˆ@ÀC$»Ü@º²À@àÿúZZÿúZZÿúZZÿúZZÿúZZC^Ð@4GpA€@´iC'pt@ƒ3œC(@†2¨C‰0@8—àAÁÃà@¸—ØC0C@‡ìøCÄ@ˆ pÁ0Aˆ@àB¨{H@oK0@@ÿúZZÿúZZÿúZZÿúZZÿúZZB ‰ð@¿éèA|“ A@ ÈB2¹ð@þýàAã® AÜAè}@@Ìz˜Á[@ALzœA¸ªÀAÒ B9ÀAœ¸Á0AˆAB†¾X@oÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZB @°H¬ÁÁ‹A0iÐAÆ®ÀA¢BHýÀ@ÒãÐAÚÆÀ@Ö50ÀÊ AV5,AÈå`AL4Aÿ@ÀA"N´Á0AˆABܬÈ@P¥ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZBìŠÈ@/P@™@¯q8Bú-x@z°BñùX@€rˆBè @7À0?ˆ@·À(Bñ@†jeXAÓÃ`A!LBVÌ0@íL A¿¶ @Ý ð@Æ@A] ðAß A) A­ä`A7 Á0AˆA@B¦(@:°AˆÿúZZÿúZZÿúZZÿúZZÿúZZB—Ž8@R08AÂà@ÒXèB¤ŽH@“@”B”vè@Ÿ©àB€@ˆŠ A« AŠ Bšc˜@®ÄB_µ°@Þ?xÁ0AˆAPB…h @ ÍpAPÿúZZÿúZZÿúZZÿúZZÿúZZBžá`@wL@?¯ó@÷|B£þ8@¦ëB¢ùà@ÀUB‰ÌP@  À…ä€A ¤Bˆpp@Ç¢B’ö @ÛA¨Á0AˆA`BæÀ@>0AÿúZZÿúZZÿúZZÿúZZÿúZZB3@è/€A&@Ah]TBG AJB'|A5ì8BT|@ÙU¿»ˆAYUBTÂAšFB^ ðAÔÜÁ0AˆApA¼Ý @¸‘pAÿúZZÿúZZÿúZZÿúZZÿúZZB •ÀA üÀäAA‹!´Aýª@A-}BÒÐA`“„B ÆðAå$? ÀAŽå"BA5'èBE°AdìÁ0AˆA€B¡Õ@ƒA`ÿúZZÿúZZÿúZZÿúZZÿúZZB[âpAAêPÿúZZÿúZZB]ABëôÿúZZÿúZZBåAoÈÀG9€AoÈB×ðAP¸A5‹ðAà‘ Ad:AáàAWLAîv @¼(À `A<,Aãm@A EPB6PA AØÁ0A˜@àBŽ˜@Z«p@€ÿúZZÿúZZÿúZZÿúZZÿúZZBdÉ0@\ëÀ¥¯@ÝBc½@£–ÐB{ì@£ÕXBJá@@…HÈÀå(€AHÄBDU @É<0Be €@Á›ÀÁ0A˜AAñð@@вPA`ÿúZZÿúZZÿúZZÿúZZÿúZZBDyà@†XAC¯€A(ˆBf4 @¢ DB5BP@æ B'ˆp@¨ö(A©ãA(ö$BZ{P@­3`BáPA ,Á0A˜AAÐÈ€ARØÿúZZÿúZZÿúZZÿúZZÿúZZA˜ @¯ A.ž A/-xAË A+¸AdS@@܈AªÔ@@€˜?GÂAB€œA´¬A¨ÄA°º@A|Á0A˜A A°@ @öðÀAÿúZZÿúZZÿúZZÿúZZÿúZZB0ý @¢WÜ?3´A"wüB9Cà@ô0dB8¬0@ë(B- À@¶'8Á)£ A6'4BOpAß0BLg @ã”8Á0A˜A0AÀTà@çXè@àÿúZZÿúZZÿúZZÿúZZÿúZZAíÂà@ÙA+«AYDLBP`A ¨AÌ’€A+€¼A÷ë€@ð øÁ$e€Ap øAÕ“ AÞB¿àAB)<Á0A˜A@B«„¸@1¯pAÿúZZÿúZZÿúZZÿúZZÿúZZBZ¸@ƒÑÔ¿‹¡AìTBº0@”xB•$Ø@áèB”.à@Ý`Á ?@ÿÝXBqà@¡‹hB¤IX@ÓØÁ0A˜APB®†8@5ްA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A˜A`A'À@“'@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A˜ApA@UûA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A˜A€B'×À@&EÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A˜AˆBGÌÐ@ p@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A˜AB4P@3|À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A˜A˜Bƒk`@› A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A˜A AÚ%`@ªjHA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A˜A¨BbÓ@:š°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A˜A°Bõ@¦F`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A˜A¸Aif@Ñ‹˜A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A˜AÀB+(Ð@Ø8A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ0A¨?€CÌ@g P@ÿúZZÿúZZÿúZZÿúZZÿúZZC¥ä@V€Á‘æ@ÖCHC'L@q hC$<€@¼`C|À@Á³Û @‡C\@XpC"G4@oH Á0A¨@B @°AÿúZZÿúZZÿúZZÿúZZÿúZZBpö@“ÃÀÿúZZÿúZZBz@™R¼ÿúZZÿúZZBzà@/4`?*‚@¯4`B‚\à@R®èBƒ4è@–6øÁ0A¨@@Bƒs@_àAÿúZZÿúZZÿúZZÿúZZÿúZZBB—p@¯lÿúZZÿúZZBJ—@¶8¤ÿúZZÿúZZBpW@•@8ÿúZZÿúZZBy¤@›ÐÿúZZÿúZZÁ0A¨@€B·Ð@’c˜ÿúZZÿúZZÿúZZÿúZZÿúZZBš+X@PÌÿúZZÿúZZB ìˆ@YñèÿúZZÿúZZB¤Ý8@4ø0ÿúZZÿúZZB«© @ð€Bá €A%†ÿúZZÿúZZÁ AÀBvþ@Ù*ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZBËA€ÿúZZÿúZZB ±AhâÿúZZÿúZZBCpàAªÂ8€B/»A™ŠÿúZZÿúZZÁ AÈÿúZZÿúZZ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¹A|’ÜÿúZZÿúZZB¦`A`·ÿúZZÿúZZAêµ@A”b€AÏØ€Aƒ¨ÿúZZÿúZZÁ AÐAõ­ÀANT@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AØBÐ x@Î"X@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AàB²Ì@@çÈXAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AèA¨ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AðB\ à@ࣸ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AøAt~ÀA"xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ BÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ BB A=‹?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @?€Csa`@Šh8A0C«H@‚)|C{{ð@€EÿúZZC|óh@6J>¦ @¶f(C«H@‚)|C{{ð@€EC}ð,@VËоTð@ÖËÐCFŠ@™úC}²@˜bøÁ @@C&@Ô@OPA€C/i@D àC1T@FepÿúZZC/'P@ §ÈÀˆy@н0C/i@D àC1T@FepC,Ãä@¦0Áô@¦(C+É @\FˆC1äð@fµàÁ @@@CMø@SÛPAÿúZZÿúZZÿúZZÿúZZÿúZZCN„@Óà?Ë@šëÈCR`p@_ °CM¨ô@ZP°CDÞt@,í0@­|@¬í8CL–¬@|¥pCC0ì@sìàÁ @@€BãÈÈ@tÐA ÿúZZÿúZZÿúZZÿúZZÿúZZCað@‘¸À†òÀ@¥ÈC¨x@9ÞC\@8ÇðC¶Ø@ PÀÓÀ@ PC,@PoXCó¨@NF0Á @@ CVæä@i¶0AÿúZZÿúZZÿúZZÿúZZÿúZZCZ2œ@!èˆÁ[1`@¢°CW \@aˆCbR<@möàCZ ì@;­ðÁ©Í@@»­ðCUL°@‚¼CfÅŒ@‹oðÁ @@ÀC,`@V8àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC?æ¸@£Ø@i]@”»CE¿ü@XðhC?Z @QCCAU¤@- @ü±@@­ CJí @~ýXC?O@t*ÀÁ @@àC)À\@A A€ÿúZZÿúZZÿúZZÿúZZÿúZZC"`@·€Á‹pð@Î8Cè@NhxC,Œ@P`C$d @&¸°ÁÉÇ @¦¸°C ¬@lôèC2Ö @su0Á @ACÿ´@—ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZC”|@åèÁnà`@–ýÈCŸ8@\˜Cÿ@Ta0C ƒà@)ï€Á0@©ïˆC„@x1`CÎÀ@qEPÁ @ACl@ A ÿúZZÿúZZÿúZZÿúZZÿúZZCÔ$@+X Á^Ú @«sèBø@@yD¨CŽL@q €B÷gð@9Ï€Áæ>à@¹Ï€Bßý @‹«äC J¼@~´°Á @A Ct<@7 A@ÿúZZÿúZZÿúZZÿúZZÿúZZC!œ@-èøÁ©ÿ @®èCˆ@xâC[ä@w¯ C (@7™Áwb@·™CX@…LHCÁà@‚ Á @A0BÏàà@V`AÿúZZÿúZZÿúZZÿúZZÿúZZB¶ªà@\¶Á@X`@ÜÙØB¬§ð@¥U:@ùhC‰à@¦¯üBùOð@°?°Cæ´@‚²Aº-ÀA²C8@­q”CÞœ@»Á @AB‰@;õÀAÿúZZÿúZZÿúZZÿúZZÿúZZB`ßAÊ„AÖàA’ä|B†—XA+ŠæB%¦€AbdBbþ Aœ˜ÁêV A”œ–B# PAf±äBŠðA,Á @A˜C |P@J ApÿúZZÿúZZÿúZZÿúZZÿúZZCf•¼@ÅFœA¹¦`AEj CgüTA \"CQþAÙ CJ×Ü@¨Ÿ€AYk€A(Ÿ„CHøà@æûC<¨@âhèÁ @A BmœÐ@SÑ`A0ÿúZZÿúZZÿúZZÿúZZÿúZZBŸp A>pÂÃPAX”Bez@AeçNB¼@A B—7A†ÀÂ1ØXA’†¾BJi`An…>BºøAèÜÁ @A¨CJ<`@‚I˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZC*À\@Ÿ ÐA3ª€A'PC%ZÄ@ϧ`C•X@×8C éÔ@¡3ðÀ̹A!3ðC½4@ס´C™¸@Ô§hÁ @A°B €@NäPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBn„A7´ä@#€A·×B`ÇàAn¦,BZ°PAtktBkZ@A6»ØÁJ³€A¶»ØBB; Ax/ BsAgX„Á @A¸A÷ÀAß A€ÿúZZÿúZZÿúZZÿúZZÿúZZBàA.jv¿ÞäA®‹öB†°A^âàB @AfuàBŽPA*§Àe(€Aª§Aì AUÒ¦BAdÙÐÁ @AÀAÇ:`@÷IhAÿúZZÿúZZÿúZZÿúZZÿúZZBtpA2Sž¿XxA²v|B`°Ab¶B ø@AgƈB¼ðA-vÀÁLaàA­vÀAÒÅ`AF+¢BmðAtKLÁ @AÈA–@@þŒA ÿúZZÿúZZÿúZZÿúZZÿúZZB]¨ AT\ì@¨‰@AÔ‡8BNž`Apa‚B>s A“ÓtBJypAWÀÁÜÓA×ÂBmÐAbL^BhàA›ÛÀÁ @AÐB\”P@¹Gx@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @AØB« A/x,A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @AàB&JÐAý\@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @AèB+]°AÄÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @AðBQ @¢ÄpA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @AøB@A É0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @BA‹@@ö»xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @BAþA—èA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @€?€Bhþ?ºÔ AÿúZZÿúZZÿúZZÿúZZÿúZZB! @4WˆÀK@´sˆB€=Ð@<,B‚ä°@}h B;ð@7T°Á.ôà@·T°Bq @Šö`BŒ*ð@u àÁ @€@CØ3¢@Ûvè@€ÿúZZÿúZZÿúZZÿúZZÿúZZCï ø@³¾xAÏÖÀA3ÚlCù­.A p†Cé"(@ì<ðCè÷Ì@È> B)6hAH>Cù ®AdÂCß5öA$lÁ @€@@C¿>0@ñÒ@ÿúZZÿúZZÿúZZÿúZZÿúZZC»òz@Š ÈB#(A ¶`CÉ8@Ô©C²ÜH@¶³¸C¶bâ@œ…ÈB”ÚìA…ÈCΪ@úª C¤ß¾@ÄßPÁ @€@€C´Ÿ@@½¾XA ÿúZZÿúZZÿúZZÿúZZÿúZZC´¤¼@ˆö(À…ÌA ˆC·ö@É“ØC¶«ô@¾›øC·Eú@žµ¿ú³AµC»Îb@é±TC¹jt@ßfXÁ @€@ B€[ ?Ä@€AˆÿúZZÿúZZÿúZZÿúZZÿúZZBœh@/I¸@o€@¯e0B¡–Ð@n…ÈBšî0@ƒ@BÂÁX@g ¿ô@Ÿg(BÆ_@g¤øBÆ¿˜@d€Á @€@ÀC–І@ÚXA€ÿúZZÿúZZÿúZZÿúZZÿúZZC¨1x@}.øÁJÞ @ýVÐC¨J@²èC¬Á@@¸¯ˆC¦‰r@¨ÁÌ3ÐA¬C¤Ëæ@ÊC®é@ÕK¨Á @€@àB°?ã+ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZA§äà@Ä <À„w€AD¿\AšŽ`A‰ÄAº AMPAä @ÒÁIÓàAR~üA·€AVB A„\Á @€ABÔ ?Ö A ÿúZZÿúZZÿúZZÿúZZÿúZZBF^@™•TÀZáA­ÌBCfP@äøtBNß@ÓipB @Õ=ÈÁZðAU=ÄAñ¸àA&¨B?û°A ëÁ @€AB—+ ?Ñ( @@ÿúZZÿúZZÿúZZÿúZZÿúZZB²:ø@SÒ¸B$ƒø@ÓôÀBß\À@~ÄÀBŠX@¬(8B¹Ï¸@t ÀBu&@@ô ¸BýA0@Šß,B{@Í(Á @€A BÞü@?þ¦`A ÿúZZÿúZZÿúZZÿúZZÿúZZBä6À@3ž˜Á Øà@³»°BÝ›h@‚ó(BïŠ`@{}ðB玨@Dœ @ÖÑ@ÄœBó| @¿Bâ­ @‰v(Á @€A0Bw×?ÛåàAÿúZZÿúZZÿúZZÿúZZÿúZZBŸ¶ @{ˆÁâæ€@û?B„þh@˨B¼¸@—~0B­ˆ@‡ËÈÂ9 °AËÄB@@ç"lBÜŽè@•àPÁ @€A@C<:„@:@àÿúZZÿúZZÿúZZÿúZZÿúZZC¢4@;ñ À%Ò€@¼ Cø@†Ë4Cê @„xCªH@URÁÎ @ÕRCÁü@˜ûŒCä@—xÁ @€APC(±4@3VAÿúZZÿúZZÿúZZÿúZZÿúZZC:SÔ@Eȸ@¬y@Åé¸C=¥h@XC6îÐ@Š¡@CB¼8@hà@«o@@èàCFø˜@¦Z C?¼t@¢Æ@Á @€A`C'„@)§€AÿúZZÿúZZÿúZZÿúZZÿúZZCVY@TˆÀí#@Ô3XCR&P@””pCXC@•¸CaO(@_œÐÁ ¹ @ßœÐC]U @œx Cd2d@žý(Á @€ApC€õè@˜ÞA@ÿúZZÿúZZÿúZZÿúZZÿúZZC€Ö @uÏ`AV#@@õù`Cƒ>@«mÐCw¨`@¬\¸C}T@vÒ0AcPà@öÒ(C‚–@¬òDCs^@­"@Á @€A€CCLt@b @àÿúZZÿúZZÿúZZÿúZZÿúZZCD‚°@G¯X?«@ÇÑèCAý¨@Š›ìC@/H@ŠÝÀCF}„@e˜°Àð@嘰CB«à@ŸÏØCD1¸@ŸâøÁ @€AˆBÛ×À@3 AˆÿúZZÿúZZÿúZZÿúZZÿúZZCŸh@…+x¿-RABØCp@¸#dC‡@·KxCŸ¼@ŒÁ‘`A ”BùiÐ@Å$øC|´@½ÀÁ @€AChrŒ@ŒkXAÿúZZÿúZZÿúZZÿúZZÿúZZCL9p@ŠP\ÀxØ€A hüCCÀ°@½zCGˆ,@½ CHÓ„@ŠþP@WÌ€A þPCD:@¼ÌàC@ä@À ÀÁ @€A˜BÔ@F;PA`ÿúZZÿúZZÿúZZÿúZZÿúZZB¦pÀ@èÓ@ƒÛ@Ahý4B£{ÈA¢B›à8A#ÀBÂ/˜@Öä˜AÓÄÐAVä˜BÓœÐA>ÈB¡"øA ðÁ @€A BŠ“`@AvàÿúZZÿúZZÿúZZÿúZZÿúZZB¤Ý @ó&H@‘mÀAsRôB ¶A!šB˜§ A*lBÖÊ8@îˆÁB AC®ˆBÀ3(A zàBØH@úZ Á @€A¨BGï @}ð@àÿúZZÿúZZÿúZZÿúZZÿúZZBa°A&x¢@=€A¦—ºBu"AVÒnBk``Ad lB=ºðA7«°¿PA·«®B/} AsÖúB5K€At—tÁ @€A°Bç)Ð@“ÙX?€ÿúZZÿúZZÿúZZÿúZZÿúZZB§ßÈA‚’>XA›*B›ÔøA*fBœ¢€A*Ó B®ÑATA&@ATBªˆA"3’BšàðA2 Á @€A¸B‡ûÀ@„t8A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¯,h@û) Àß ÀA{Y˜B™ûèA* B¨`(A4ðB—ªÀAÖ Áˆ©ðAžÖBu©PAbÞB›ÛàA7¢Á @€AÀBd@@܇È@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB0êÐA¢tAûØAœÁFBXžAOfAÐn`ACB´ÐA6§?ošA¶§B Á Aiv¤B q°Aj¶ÈÁ @€AÈBÛh@m 0ApÿúZZÿúZZÿúZZÿúZZÿúZZBж€Aob@‡ˆÀAï±dB~’ðA›gBrö A”,ˆBÞAjÂŒAÃj AêÂŒB“U`A޾ºBSÐàA™únÁ @€AÐBÀâ @Y›ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @€AØA˜ÀA¼APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @€AàB}¢Ð@Äth@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @€AèBR@@žp @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @€AðB#•@ÅÂ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @€AøAÖÂàA †ôAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @€BAˆ›à@ÿpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ @À?€C¼@wp?€ÿúZZÿúZZÿúZZÿúZZÿúZZC¶À@;@´W@†P Ca”@EÁÀC±@7ËCO@7`@‡7€@—7`C"Šì@`¥ÀCŒH@O¡ÀÁ @À@Cºô@»ÐAÿúZZÿúZZÿúZZÿúZZÿúZZCÏ(@µX@ë1À@†ÊC ñ´@:ψC~X@ENCgL@‹0@[Ü@–‹0C!˸@W¾èC›H@X70Á @À@@C/ûD@.ú @@ÿúZZÿúZZÿúZZÿúZZÿúZZCi(@£x@\J@ˆ¹C$D@C ÈC‹¸@D C"šÐ@pA£ @œpC+÷@f×ÀCP@ZTÀÁ @À@€CV™Ì@JwàA`ÿúZZÿúZZÿúZZÿúZZÿúZZC^ÿ@@$Ü0Á£yð@¤öHCY,0@d–ÀCkP@sÝPCW‚@8ëPÁ¼÷ @¸ëPCQkÀ@€Î˜CeáÜ@‰ŠàÁ @À@ C?Š@K A0ÿúZZÿúZZÿúZZÿúZZÿúZZC\¼@%=`À N@¥W C^U@rÞHC`­|@gÖpC]¹”@@f@@o3€@Àf@Cf#P@p¤C^°ü@ˆeøÁ @À@ÀC=4@;Ï@ ÿúZZÿúZZÿúZZÿúZZÿúZZBúñ¨@AVlà@•§èC%˜@Y_pBð ˆ@T§àBß»°@+pAH @Ÿ+pBó;˜@f=@BÖ$ @e²ÐÁ @À@àBÛà@&°AÿúZZÿúZZÿúZZÿúZZÿúZZCmÈ@ʸ?™Ç@žä0C d@k˜CH€@\ÞðCl@&P¿²—@¦XCp`@yí0Cî$@g-ÐÁ @ÀABãì?ô-€A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÇ­h@W&`AeÉ€@×IBÚ•p@tøB»F0@´ËBÎT@?û€A²Ãð@¿û€Bë @Í BºxØ@”)(Á @ÀABªð?ßQàAˆÿúZZÿúZZÿúZZÿúZZÿúZZBŒÖ@@fÀÁÈ @æ6(B‡/ @®büB–{X@›N˜B^ÜP@š>€ÀÞÀA>€BVPà@íFBo©0@ÎÐÁ @ÀA Bm½À@ p@@ÿúZZÿúZZÿúZZÿúZZÿúZZB+ñ@Ç|”ÁÒ€AGHAòù€A,¡*Bb&ð@Ó# Bt0@úðÀ;q€AzðAþÌ A=)ÜB »ðA)ïTÁ @ÀA0Bê´à@“ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZC`P@8—@ÌÁ€@¸µˆC i¨@‡UèCà¬@€ CÈ@P–ÀAnƒ`@ЖÀC¤ø@™>lBþ1à@‘Ÿ°Á @ÀA@BÄ€@×PA@ÿúZZÿúZZÿúZZÿúZZÿúZZBzu @œò¼?LA ôB}÷@ߢìByÝ @ÞÚB5 @í|@×Ú€Am| BE=A"HB(NA0ALÁ @ÀAPC!ß @O °A ÿúZZÿúZZÿúZZÿúZZÿúZZCIžð@I€0@¥m@É¢8CMT@)pCF¿Ü@88COÄ@Q„@èH@@уøCU0ô@–¢”CLAØ@“ Á @ÀA`C±»&@øòXAPÿúZZÿúZZÿúZZÿúZZÿúZZC›Ë†@Šc8A?‡€A zÜCž”Š@Æ9\C—é@¿ÅC—ž¨@ŠèAì pA ìCŸ^D@É74C£ò@¼ÌøÁ @ÀApB®9ˆ@[à@€ÿúZZÿúZZÿúZZÿúZZÿúZZB§Áp@›H<Á‹¥AcB•'(@ìZxB·-è@ÅPBÀ @•þèÁ…ðAþìB®–@ßäÈBÎÝÐ@Ä•˜Á @ÀA€C§@L@®é(?€ÿúZZÿúZZÿúZZÿúZZÿúZZC¡x„@qþ˜¿ÝÃ@ò)Cž¥v@¨5PCŸ7@¨£ÀC¡ÅX@¯Á!ÀA¯C>|@È(èC¡Äj@ËTPÁ @ÀAˆCB—0@LÃpAˆÿúZZÿúZZÿúZZÿúZZÿúZZC;¡@W@^b€AnC9@³#´C5¡@@²WxC//@’˜¿ñéA’”C* @³½ÐC,CÜ@²×¸Á @ÀABë Ø@A ApÿúZZÿúZZÿúZZÿúZZÿúZZBhÀ@ûÞ\@FA| ¼BeàA#ŶB\Ê€A5 B‡f0AÄ Á @ÀA˜Cè@hÊpAÿúZZÿúZZÿúZZÿúZZÿúZZBÙzà@¯  >²dA/)¤BÑ0@ém´BÑ(@òQBõuP@£— A[°A#— Bü~¨@Ò9˜BÛYx@ê Á @ÀA C tÄ@aàAÿúZZÿúZZÿúZZÿúZZÿúZZBך`@º#ðÁÉKA:F„B´àHA{ðBåÆ@èñÈBÏÐ@Æ7(ÁKàAF7(B¸y°A ³ÒBÑÈÐ@ý_ Á @ÀA¨B1VÐ@ÑAA@ÿúZZÿúZZÿúZZÿúZZÿúZZB ÓPA!QÀÁmh@A¡p6AË0A>6ÞBcPAm„ÄBdpA(Pð>ü A¨PîBp°AV²BÒ`Aiî4Á @ÀA°A™ÚÀ@߯ÐAÿúZZÿúZZÿúZZÿúZZÿúZZBDpA(ªÚA5€A¨Ëp@—¡ø@²_ÀA»Bl=°@ÒÇdBSÊ @á¸BPí@´£èAKV€A4£ìBp‡P@åœB:\pA ´Á AA C#&¼@'àà@€ÿúZZÿúZZÿúZZÿúZZÿúZZC;N @>&øÀà´@@¾F°C;,€@‰à°C@ï¼@‡XC:­ð@Z3Á>÷à@Ú3C8ï@ CCFp@=ÈÁ AA0C£ ê@ÀPA`ÿúZZÿúZZÿúZZÿúZZÿúZZC·À@¥F,@æ™@A%aüC»²@üè¼C¶ç”@ÛØC»&Ò@¨è@A[€A(èDCÁA¹žCºëæ@àœøÁ AA@Ci¤t@vy@ÿúZZÿúZZÿúZZÿúZZÿúZZCht<@má€@…yÀ@î ðCm`@±ÂÄCg«@¡CfT@pþ@Z¢@ðþCkÄ€@´G@Cf­ä@¤Á AAPCœÄx@«k€A€ÿúZZÿúZZÿúZZÿúZZÿúZZC8 @€SœA6Œ Ai¤Cêü@½y„CŠ¡ @®§(CËF@ƒÝpA¸€AÝlC‘ @Âq,C‹ö¶@´ËÈÁ AA`C9ÁÈ@J±ApÿúZZÿúZZÿúZZÿúZZÿúZZC>ÅÐ@@SøÁ¹À@Àu`C:x@€èLCBûÔ@Že0C?dœ@W¤À»;À@פC= Ü@•[€CB$ä@›ÖøÁ AApCd{ø@†úèA ÿúZZÿúZZÿúZZÿúZZÿúZZC…›®@œVÁ!k Ar C‚Eœ@ã­$C‡º@Ó+0Cˆ”ö@–K€À€AK€C‡rZ@Øç˜CˆRN@Íç Á AA€C v@@®=`A€ÿúZZÿúZZÿúZZÿúZZÿúZZC“ªú@¥@¿c¤A%! C‘y>@åâC‘ëN@æŸXC•¯š@ŸÌÀAK àAÌÄC—D@àè”C¹F@Ý£ Á AAˆC&T@Hš€AˆÿúZZÿúZZÿúZZÿúZZÿúZZC#w´@˜h@ЯÀA#ØC#/t@ÒOÀC”@ÒçøC1>d@˜{8?ú„A{8C.˜|@ТÜC,ñh@Ö*hÁ AAChX¼@©×8A`ÿúZZÿúZZÿúZZÿúZZÿúZZCÏ´@‡ XÁ…\ðA%CÿÐ@¸l@C"¯ä@ºÅˆC!P@LÀý!@ALChœ@²Þ´C ª@°¡Á AA˜C2°8@’ª°A@ÿúZZÿúZZÿúZZÿúZZÿúZZCI®4@‡³¬Ál3`AÌäC:¹D@µ*0CIæü@¼CHû@ŠÚØÁ… °A ÚØC9 @»°„CJ.L@¾™ Á AA Aè`@Æ=¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZBFfA±°ÂpAšÎÞA뺀AMB‚§HAT~HBA(èÀ>Š€A¨æB‰pA[„€BPAiº\Á AA¨C(”@zàApÿúZZÿúZZÿúZZÿúZZÿúZZBÏÙ8@¾õ|@!A?BÈ@ø‘DBÀ¸AÐtBÜ­Ð@ÁóÐA”ˆ@AAóÔBà„¸@ðƒ¸B¿± A ¤Á AA°B•é8@WvÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZBµ`P@Ù^äA3l AY‰@B³pA vøBŸãA»@B¯.p@öw8A,» Avw4B¬OAOFBšSøA.0ôÁ AA¸B=7@Æ'0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBN{AJpB AŸjB|X`AHëºBPPAW/\BC²ðA3#A_FÀA³#BL`@AdZBÐAn¼ÐÁ AAÀBd<€@…•€AÿúZZÿúZZÿúZZÿúZZÿúZZBT› AYü–Àþ'ÀAÚ(ŽB2&°AíBRAŒ/HB_? A\Â`A©GàAÜÂ`Bo?àA‘É…B&A‰ÕTÁ AAÈB ê @Ÿ[ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAÐB=@n¾p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAØAÝ‚ @íÛ°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAàBE– @™ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAèA÷þ@ï©APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAðAûÀAF`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAøAóß`A%éôA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A ?€CøÌ@*"A`ÿúZZÿúZZÿúZZÿúZZÿúZZC0ùÈ@j^àÁ‘Ð0@ê…PC*o@gÅ C;?ˆ@ÍûC)Ô@~êоØ@þêÈCêü@}ȸC;Ñì@à¹ðÁ A @C%P@,``@àÿúZZÿúZZÿúZZÿúZZÿúZZC˜@ZAG¾ @•rC6Ü@V;èC;Ô@VPàC ý°@3²àA –à@³²èC)ä@ƒªìC¬\@~µ`Á A @@B†pp?·7à@àÿúZZÿúZZÿúZZÿúZZÿúZZBáöà@ @§v@$0BìE`@F#ÀBß P@OšBᾨ@`ÀA‡-°@`ÈBùs°@a&0BÔ?¸@eÁ`Á A @€Böè@ JA ÿúZZÿúZZÿúZZÿúZZÿúZZBÛL@@CpA ? @”[àBéžð@U&BÕ½ @V|PBØ0@&º AÝð@¦º¨Bú÷x@o,B¿àø@s˰Á A @ CtúÄ@vOð@ÿúZZÿúZZÿúZZÿúZZÿúZZC‚yô@iMØA q @éthCˆ\@ª+¤C‚†>@¦Ñ(Cí¼@†n°@ñÀAn°C‡ît@Å[„C‚£n@À«ðÁ A @ÀBЯ`@ÅÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÎl¸@&ÐÁTá`@žABÆ(@@c(HBß»0@f BÅÒÈ@2ŸàÁ«±@²ŸàBµî @ƒC0Bßíh@€HÁ A @àC%@4V°@@ÿúZZÿúZZÿúZZÿúZZÿúZZC=$\@0˜ÁQ @°¶C=§ø@¬xCDþ˜@~åðC;ºœ@O+€ÁÅ‘p@Ï+€C4Ôl@’ËlCL[@™·€Á A AC’Ö@°´XAÿúZZÿúZZÿúZZÿúZZÿúZZC’'¤@ˆ|èÀº/@A“ØC”IX@ÀÑ€C–Læ@É`xC—Ê@š!øÁl_€A!øCN@Û+|C–\æ@㥈Á A ACbÀ@’-@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCœuæ@Š{ÔÁ‘¡ðA “@C›fB@ÁëxC£Ææ@Íf@Cœ´j@‰¤°Á©.°A ¤°C›•H@Á–C¥..@̪°Á A A B%ŸP@'MApÿúZZÿúZZÿúZZÿúZZÿúZZBk”€@«¨ÀO/AÄPBiÅ@ÞFÈBuÊð@Á^pB…êX@“ò˜A9)Aò˜B• p@Å'Byð@äÂÐÁ A A0B‚È?ìm @€ÿúZZÿúZZÿúZZÿúZZÿúZZB¹É(@cJpAÚÀ@ãq€BÆcH@“¦B²Êx@±(B¸ê@@d0A«íà@ÿd0BÒ©@@B¥æØ@Îî¸Á A A@C¥•î@³bøAˆÿúZZÿúZZÿúZZÿúZZÿúZZC•§ž@j’HÁ,°`@ê»C”Õ¢@¨8C™Ýê@§HC‘–d@†{hÁªj0A{hCŽ @Á¥XC˜³¦@ÀèÁ A APBNX@(C@€ÿúZZÿúZZÿúZZÿúZZÿúZZBˆWP@™™l?Q&A´`BŠ;@Ù±¨Bˆ\ @ÛÈ Bzf@²E@@“-@A2E@Bƒ' @öbøBsÀA Á A A`BÞ~P@NA€ÿúZZÿúZZÿúZZÿúZZÿúZZCêÜ@j,(A¡6@êU°CK€@¨Bú!Ð@£ÄCš@pâÐ@¥ €@ðâÐC Áh@¯'(Cr@¦©ØÁ A ApBý)à@5‡PA@ÿúZZÿúZZÿúZZÿúZZÿúZZC.h@–@ƒqA4C/²à@ÑœhC+ÆÄ@ÕJC™@‹‰X@«à€A ‰TCÒ8@À³|C“È@ÈâøÁ A A€BÜ^À@Iy ÿúZZÿúZZÿúZZÿúZZÿúZZB°˜ø@§ °AqA'( B¶þ¸@êµÀB¦Œ @èà`B¶Q@ª± A“„°A*±BÆš@äALB¢‰@ùŒ€Á A AˆBPÝ @fGpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¿‚Ø@¢#l@ÿ£A"AHBâ8@ÖrØB´°X@ë½ÐBχ@›ðÀ’Ã@AìBÇ@ÛhBÐ÷@ÓÍ(Á A ABÿÆ(@bçÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZC8@„9à?ÂjARC W”@³qÔC ¥0@¹CËØ@‰-`@ŒÝ@A -`C Ú´@»V`C {t@¾ÒÁ A A˜B›(ø@W@°ApÿúZZÿúZZÿúZZÿúZZÿúZZB@A,ÁX} A—3ÌAÐ_àA;„BhàA`ÄBDŸ AûB`{`Aþ¶Á A A¸B¶qè@=±P@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AÀBÂWX@:ÃÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AÈBUÞ€@iâApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AÐAÅ~`@ë-°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AØB…ŸÈ@_n€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AàBDÐ@’ÿàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AèBSPAöœA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AðAùÚ€AVx@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AøA†mà@ó@àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A@?€B®Ï@ pA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÜo(@P1XÁrºÀ@ÐTpBÐçx@^@ζ˜Clè@‘ñ C  @—£°C€<@Q„ÐÀ9.@Ñ„ÐC,œ@”R¼Cá@š*Á A@A@Ch0H@ ¨8A€ÿúZZÿúZZÿúZZÿúZZÿúZZCVä@ylp@]@ù˜ØC[ô@´IœCW¡@±ÍCX¢T@t:°ÀT#@ô:¸CZ°Ø@­—C]úè@±­ÐÁ A@APCdL@cT@ÿúZZÿúZZÿúZZÿúZZÿúZZC&4,@ŠûhÁ…Ò°A hCt¨@Á”C0¸@Ë©¨CFx@~ÀPÁ×°@@þÀPC e@¯ @C$Ú$@½h@Á A@A`B»˜@,uAÿúZZÿúZZÿúZZÿúZZÿúZZBøì¨@q€À»…@@ñ¹pBô(ø@¬ÏÈCGü@ª¾¸Cxì@c*à@†ï@ã*ØCO@šG4Ciä@¨ãxÁ A@ApCËè@bÑ€AÿúZZÿúZZÿúZZÿúZZÿúZZC5(@nZØÁè`@CÔH@¬ÁPC –ü@¤+ CB¬@hò>ÛÄ@èòCBÜ@¨èCl„@¡o€Á A@A€C3Ëp@‚3h@€ÿúZZÿúZZÿúZZÿúZZÿúZZC 8@k\(¿ûƒ@ëˆC̤@¢|äC zÔ@¨+ C ‚Ü@tèPA„$à@ôèXC\X@¨ºtCÑô@¯gXÁ A@AˆC&4¸@žÿ`?€ÿúZZÿúZZÿúZZÿúZZÿúZZCH^Œ@Ë$@ŠPÀAã CGä@¶Ê CD*¬@³ACC°,@ˆpÀ°ƒÀAˆtC=uÌ@³qèCDy€@µÑ@Á A@AB¸'@.ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZB¾Ó @©#äÁGA)DLA–RÀA#^pBÛPø@ÐÃ8B¹«È@êzÈB¼W°@¿^ ?JA?^$B³æÐAáNBµ`ðA¡Á A@A¨B»“Ø@DPA€ÿúZZÿúZZÿúZZÿúZZÿúZZBœžÐAÖÁsëÀA…#nB…A! B¤ŸðAC±\B±Aˆ@ý­Ø@-ÀA}­ØB«]àA†B¤ñàAKêÁ A@A°BºìH@8Z@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A@A¸A¹iÀ@Õ pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A@AÀB £ @A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A@AÈBkã@Z“`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A@AÐC™Ü@$_ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A@AØAÕK€@ΫèA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A@AàAêÞ @úA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A@AèB`@òàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A@AðB@ðA+;¨@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A`?€Bø!Ø@3@@ÿúZZÿúZZÿúZZÿúZZÿúZZBæ²0@?¥`A  @¿Æ°BôÈ@§ÄBâ? @†~ BÛ=ð@N’à@pö@Î’àBäwè@•uìBÛçh@•AˆÁ A`@BV’€@.A€ÿúZZÿúZZÿúZZÿúZZÿúZZB+ôð@¤)üÁ¼pA$FˆBÀAÆšB_¬ @ÐXàB‘ @³üÐÁ×tàA3üÐAÄÌÀA XöBP`P@íÿÁ A`@@C \@°?€ÿúZZÿúZZÿúZZÿúZZÿúZZC#ùX@o8Á<@“ˆèC#u@Q8C,ÿ @Z´ C'ô0@-”ðÁxŠ@­”øC%(Ô@m°XC4‡è@…V¨Á A`@€Câ˜@W4PApÿúZZÿúZZÿúZZÿúZZÿúZZC‘4@ï¿·æ@„˜C ü@CzˆC4,@<00C†@C¿°@˜CCö@[›C¤@`‰ðÁ A`@ Bäaø@ÿÀApÿúZZÿúZZÿúZZÿúZZÿúZZBüX@J7`ÁE`@ÊZÐBx@@·B§à@ˆÐBty@@gàÁ}u @çØB\Ð@»–ÌBŽi0@“¢@Á A`@ÀC){ˆ@20ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZCœÐ@/à?ä@¯ ÀC 2l@V˜C e°@€#C st@.%àÁ>Àà@®%ØC #°@x™¸C$˜@‚#PÁ A`@àC…>H@¡™A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCްì@yÜ@VÛA•´C“ýÖ@â9,C’%Ü@èÌðC=&@•wP?›qAwPC’\Î@ÖpC‘…@ÞðÁ A`ABEÙà?à¨`@àÿúZZÿúZZÿúZZÿúZZÿúZZB“ˆ8@aö`@Þ@âˆBš @¢D´B•Óˆ@¦×`BŒ  @zØÐ@¹v@@úØØB–›Ø@°¢˜BŠŒ˜@½]˜Á A`AC$¾€@“°8A ÿúZZÿúZZÿúZZÿúZZÿúZZCv8@r0@zÀ@ò[hC~¤@´,C|@¬€C µ@dï AŽ2°@äï C/t@®ddCét@ží Á A`A CRÍ@ªÐAÿúZZÿúZZÿúZZÿúZZÿúZZCr‡\@¶@-$€A6:ìCzA¼RCw·˜A’4C}Ô@°E >H A0E C‚rv@ûÙÄC‚‡dAXtÁ A`A0Ca @k0A€ÿúZZÿúZZÿúZZÿúZZÿúZZCÆü@£Ä´CBŸ8@£³HCEû @I Á2U @É CDñ @…„CPäì@’ÕPÁ A`A@B©´¨@"$àA`ÿúZZÿúZZÿúZZÿúZZÿúZZBä ð@IݰÀì@ʸBæo@‘ˆBëÝx@’øBãuØ@Jj`AŸD€@Êj`Bü p@‹ÀBÔM @˜Ù€Á A`APCA›\@sàAÿúZZÿúZZÿúZZÿúZZÿúZZC0$@GÖPÀþqÀ@ÇûXCèà@ü4C œ,@÷ˆC-à@P¸@¿£@и8CF@”g@CHL@—…àÁ A`A`C\“ô@“r°A€ÿúZZÿúZZÿúZZÿúZZÿúZZC‘ü@¬ÀAÝ@A ÇHCƒ&ä@ÏpC~ Ä@ÅŠ C€r@“ xAq(A xC…%â@ÖMC|à<@ÍØøÁ A`ApC§H@lÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZCÖ¸@\ÈÁŠŽ€@ÜBpCNœ@–ðC'Ö¤@¢^CÅ@^8€À8¿@Þ8xCRü@œ»èC ™@žçÁ A`A€Béxð@Cn0A€ÿúZZÿúZZÿúZZÿúZZÿúZZB¦\˜@¢O@?í\A"nXB§#ð@Â~€B¤â8AÆÌB–Ž8@¼_ø@¿‘A<_øB›OØ@âHBó AT”Á A`AˆBÎÏp@2@€ÿúZZÿúZZÿúZZÿúZZÿúZZBùäÐ@z¨È@É‹@úÙhBü…Ø@­_¸Bò• @±×HBé^@–¾@ÁC÷ÀA¾à¤CBHAŸLCOQ@A„¼Á A€@@Br@‡¤ˆAÿúZZÿúZZÿúZZÿúZZÿúZZBvã0@r–Ð@ú’@@òÂB‡F`@Bn§@ÌùðB‹x@o_`A’˜ @ï_hB¢–˜@„YdByÑ@Ñ#¸Á A€@€Bù0@GpA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÕ0h@<€ Á[ß@¼¢0BÍú8@…äBêÀÀ@ BÓ€@8»`Á‡Ö°@¸»XBÈÏÐ@ƒ;ØBì^°@‹EàÁ A€@ Bê``@ow°A`ÿúZZÿúZZÿúZZÿúZZÿúZZCÏ`@^ÙÈÀÄU€@ß0C‰ð@ŸÔtC3¤@¦[ÐC8ä@V ÀÁ„Ap@Ö ¸Cù\@•ÎC!uh@£æÁ A€@ÀC&‡h@¹) A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCS? @qøA+ŽÀ@ñ3ØC` @²üØCU’<@® CV)(@JßÐAtO`@ÊßÐCeàÐ@•`CV¦l@”µPÁ A€@àCùÌAœ@ÿúZZÿúZZÿúZZÿúZZÿúZZBX“@@‚LÁ5¿ A)BHŠÀ@É0ìBxI°@³?@BK‚ @ܰ½ A ܬBR¿ð@ÅåBS¡°@ÚÐÁ A€ACSÍø@ÓpAÿúZZÿúZZÿúZZÿúZZÿúZZC`0H@†Ö\AH`Aï,Cn¼@Ô{ìCbÈ@´ü¸C_)Ø@Qþ€Aw @ÑþˆCnÝ@ƒÄC_Úì@–EèÁ A€ABKñÐ@€A€ÿúZZÿúZZÿúZZÿúZZÿúZZBFÈ@¡?´AN©A!]Bg­P@Çs´B3<°AºtBVà@ª´ÀAòA*´¼B‡ÄP@¹… B+lA¢0Á A€A B¾ï@$upAˆÿúZZÿúZZÿúZZÿúZZÿúZZBšÃX@IÊÐÁ <@ÉðpB–YÈ@‘£´B©X@”ÆpB˜@_[ À÷@ß[˜B”Š(@¦ÁàB¥|À@ŸFÁ A€A0Bê2°@5@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÉû0@IÔÐ?oî@ÉúÀBÐx@?XBÏzÐ@˜?BÊ¥è@UþÀkN@ÕýøBÌX@˜%BÕ-È@ŸRØÁ A€A@CBüÐ@*àA`ÿúZZÿúZZÿúZZÿúZZÿúZZC û$@FihA€@ÆCù¨@‘2˜C D@ŽcHCyÈ@RAA#µ @ÒA˜C¦@—pC uà@™ÚÐÁ A€APC-ó@›¼p@àÿúZZÿúZZÿúZZÿúZZÿúZZC/ÛX@bŸØ@«Ò@âË8C5q¤@VxC1l@©£8C0iè@|¼àA6ã`@ü¼èC8å°@²ºpC/€@ºhÁ A€A`Béæ @5ÏA€ÿúZZÿúZZÿúZZÿúZZÿúZZBðÿ°@RÀ¶@Ò>°Bñà@ŽéŒBø{h@žŠ B÷`@Í@ÀÅÚ@AÍDBó†È@´‚üCŠX@À ˆÁ A€ApBü¹ @O4 @ ÿúZZÿúZZÿúZZÿúZZÿúZZBÅ3h@m¿¸Á„£ð@íî0Bµ\˜@³yØBÙ @Ÿ&€BÍw(@mì Át @íì˜B¾Œ˜@¶!4Bà)0@›ÞHÁ A€A€A–A@@¹ÔXAPÿúZZÿúZZÿúZZÿúZZÿúZZBv½@Ö'ôALp€AVRPB‡³¸@ë#ÌB_KpA4p„B„wH@ÇøAÀAGôB#è@êËBx/ A!ÊÁ A€AˆBy»€@vÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB‡Ï@Ôˆè@€R€AT³tBŠB@@ì”ÐB„1 A01 B‡{(@æÂ?òÕAfÂB‡\ø@ü[˜B…ñA@z¨Á A€ABŽ| @!v @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€A˜A·Þ @²rÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€A Aò`@¹A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€A¨Bˆ^(@'×APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€A°AôMÀ@ŸIh@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€A¸A»O @ׂÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€AÀA¨' @÷‹xA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€AÈAXÑ@@Ê”hA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€AÐAÊp`A HApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A€AØB'Ô€@ ¡AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A?€B¡(Ø?ï± @@ÿúZZÿúZZÿúZZÿúZZÿúZZBn¡P@z­ÈÁ? @úܨB\¬@ºá„B‡¢Ø@²GÐB_6Ð@>»À®r€@¾»ˆBZYÐ@ˆµBrh @ °Á A@BHÞ€?ñL@ÿúZZÿúZZÿúZZÿúZZÿúZZBEÙ@¨ˆÁØ0A(.üB_ÀA‘|B‚›@ÀPB^;0@”¦èÀ¸j€A¦èBYzà@×BríÐ@ÛèÁ A@@BÜêè@f·À@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÚ© @7… ¿½Â@·¨BàŸð@^¿ðBå @šžHBØ*¨@<×°¿u,@¼×¸BÞ¿@`¨BâQ@¡8Á A@€BiyÀ@döàAˆÿúZZÿúZZÿúZZÿúZZÿúZZB»ÞÈ@=…Áh(@½¨¨B³°ð@h§BÓ @ŸCðB³"`@J1ð@±ð@Ê1ðB¿‰Ø@hS BµVÐ@¯ÝHÁ A@ B?À@~-°@ ÿúZZÿúZZÿúZZÿúZZÿúZZBgë€@G`?ÈÇ@Ç'ØBsòp@B8Bo€@•ÂHBmP€@T‹`ÀßЀ@Ô‹XBgÝp@¦a„Bƒ{ @’°Á A@ÀBn¦0@mŸ°AÿúZZÿúZZÿúZZÿúZZÿúZZA¿ @¾‡ì@±—@A>«ðAÝ{@A ¶&A°¦€A ÀA™ñà@¶  @¸D@A6  A·ÍÀA¯ÆA‰`@ú/XÁ A@àB%o@›Êè@ÿúZZÿúZZÿúZZÿúZZÿúZZBE @~šp¿NÂ@þÊÐBJð`@¾#`BOÜÐ@¹˜BO^@}Œ0?± @ýŒ0BZ!€@µµ\BVV@@À&Á AAA×@Ýû ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB/€@ƒ¬A TPA¡ÀB_@ªÛ¤B $°A eìBs @°ó8A ÐA0ó8B<‡€@Ì äA×ÊAó¨Á AABiŠ@@‹zAPÿúZZÿúZZÿúZZÿúZZÿúZZB—eˆ@QL¸Aœo°@ÑtðB°÷@”'œB‰¾X@ŸŒøB’((@k AÈ @ë(B¡D @ªHBެ0@¯ÏHÁ AA BN@Í@A ÿúZZÿúZZÿúZZÿúZZÿúZZBEÊ@“*¤À™ø@AGBBQ@Ý© BXLP@Ò`B<Ð@Ãç€A°Æ`ACç€BDi@ìJ AÕ €A%åÀÁ AA0C H@q÷APÿúZZÿúZZÿúZZÿúZZÿúZZCþ<@K'€?€©@ËOCã”@”DÐC‡0@•(C_¼@ˆ‚È@åhA‚ÌC @@Ê€€Cë@ĺèÁ AA@Aþ' @Vp AÿúZZÿúZZÿúZZÿúZZÿúZZAÁ*@@Õˆ0À3@€AU²,AºƒÀA‹.AÓö€AËÈAš>@ÄM@ÀE€ADLüA¶W€A:~A‡!@AoLÁ AAPB+à@!pA@ÿúZZÿúZZÿúZZÿúZZÿúZZB±à@Ö,PÁØÀAVVÐB J°A¦VB2‹A3 BRÀ@ÔØÁÁ@ATØA¦ùAâB8˜Ao°Á AA`B$ @VÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB.Ø@@äðAç£pAd@¤BlÐ@ñî`Að±€AGþìB@]€Aî€Á ‰`A‚î~B0¶ A+ÖÎBWÿÀALô Á AApBQp @?OðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA€BXƒ@‡@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAˆB @VžÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AABã@i²À@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA˜AõæÀ@’² @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA Aæ€@½èA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA¨AÃ%`@ÐϸA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA°A„ë@à8@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AA¸Bp@™xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAÀA®½@@ñY A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AAÈB}û@@OM€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A ?€Bk„@gPA€ÿúZZÿúZZÿúZZÿúZZÿúZZB…Â`@)øA+­`@H˜B•@[{8B€M˜@qMB…¶ @) €@í<@@© ˆB‘y`@lÜÀBƒæ¨@}Á A @BÉ @ƒP@ÿúZZÿúZZÿúZZÿúZZÿúZZB[,P@s‹ÐÀ.í€@ó»HB]Kð@²š”Bk @³øøBrð@äPÀ?>@’äPB È@V B‰h@ZžÁ A @@B¹~(@=QA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÛƒ@GŸÀ¿ÄÔ@ÇÆ°Bâ]8@a0BèP@—^øBâV@ÀAz°A…ÆÀ@ñ`Á A ABoá @ƒ™€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBHø@`K?cª@àx BS!@ª›œBR0@@¡¥hBGí@s"ðA¢ŸÀ@ó"øByú@@—$€B(4`@ÍÀÐÁ A AB³=(@x¤ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZB¯’ø@FíH¿0Ø@ÇBµÊx@oy€B¹Î@ªöhB¯þ@EHÐAÛ`@ÅHØBɈ@O*8B¦­h@³sxÁ A A B;æ°@‹ø˜AÿúZZÿúZZÿúZZÿúZZÿúZZB@ø:lÿúZZÿúZZB_PA¯´ÿúZZÿúZZB¶àAµÿúZZÿúZZB‘`A B4ÿúZZÿúZZÁ A A0AŠÐ@ቨÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A A@Biö@‹ØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A APAà½À@Z4àApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A A`B¿º@@cAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A ApA.²@@”€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A A€Bm¾@ CPA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AˆB­„(@ ¼ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A AB3 @Yµ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A A˜A¥bà@À=@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A A B$€@¤æ°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A A¨B «°@ˆ2°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A A°B˜p@œ'0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A A¸B¼`@…¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°?€B(Jà@!À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°@B  @8xP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°@@B…6@¸ÖHAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°@€B.¨@H'@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°@ BsÀ@QŒÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°@ÀÿúZZÿúZZA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°@àBGq°@€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°ABJ@uë0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°AAís@AA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°A BªàA' A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°A0B Ž@¡„0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°A@BÖ @ÐÍA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°APBrZ@‚vˆ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°A`A… à@†< A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°ApBp€@9@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°A€AçÞà@æÑAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°AˆB‚X?ïëÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°ABœO?ë‰àA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°A˜Ab%@¸qÈ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°A A¾þà@¥ÇpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ A°A¨A¨Â @æ<˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀ?€B‰ˆ?äîÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀ@B¢à¸@ÏQØA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀ@@AŸ~`@Ó¯Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀ@€AľÀAQäA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀ@ AÔÕ @å)øA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀ@ÀBÎp@›–Ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀ@àAÖVÀ@×[°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀAB„@@eø€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀAB+Ø @¦üx@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀA Ba Ð@°ThA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀA0B«/0@gO°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀA@Aáù€A¥|A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀAPAÖ‘ÀA]PÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀA`BCÆ0@¯!0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀApB#@@øMàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀA€AÆ€A @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÀAˆB Q`@c|A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐ?€A³Á`@¢EÈ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐ@AS‰€@ŸÚØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐ@@BŒ$`@H>ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐ@€A©}€A‚`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐ@ Bvù`@aò@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐ@ÀBtƒ€@dPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐ@àAÒÀ@ñ`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐAAë_€@ðX@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐAA¶“ @ø ø?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐA Aïs@ï_˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐA0A«ù@ý˜ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐA@Bw@v/APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ AÐAPAŽ:À@ì7øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ Aà?€BA ?ÕsApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ Aà@B?Á`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ Aà@@Bµ`A„HA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ?€?€CID@7{PApCFˆ@U C?½è@QPÿúZZCBm(@Ü@R¿€@”òÐCFˆ@U C?½è@QPC1§ø@ü`A»À@ü`CA @j» C%º¼@X Á?€@DfAOD ijAÝjD 1wA †(ÿúZZD O@Ȥ¸Àyý€AHÃxD ijAÝjD 1wA †(D´@ã(Á#­ÀAc,D =MA#X D ŒA"C´Á?€@@CƒÒ@¤˜A˜C„]~@„1¨Cù@˜ÿúZZC‚š@7<0?2<@·XXC„]~@„1¨Cù@˜C~?ø@SQ°A0 @ÓQ°C…z@6 CyÓ,@‘ø¸Á?€@€BÅí0@|pABÓ‘8@:9¨BÓ…Ø@$&àÿúZZBÑt8?õ¿ÊJ@uµàBÓ‘8@:9¨BÓ…Ø@$&àBâÃø@¦ÀöÏ€@†¦BàÓ˜@K\Bëì@70Á?€@ CG1 @xëÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZCEéL@âpAT„`@–ùÈCP[°@]"`C?óp@RYàCQõä@6ëPAŽ‘°@¶ëPC`ɤ@†tüCJ„t@€®˜Á?€@ÀB®ÔH?ù3 A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÇœ8@4¿‘@•K8BÊ08@X*hBɘ@R©BÈȨ@$^0ÀˆäÀ@¤^8BÉÈð@qªèBÎ¥È@gKàÁ?€@àCG£\@~Ä A€ÿúZZÿúZZÿúZZÿúZZÿúZZCJ§p@E0Àòò€@š]HCJo(@[…XCOB˜@]‰@CM=Ì@5ÁAC @µœøCLZD@€ÕˆCTÛØ@„+ðÁ?€ABÚΨ@u AˆÿúZZÿúZZÿúZZÿúZZÿúZZB¡¦è@GÌHAÍ^p@Çë¸B¾cè@xðøBˆkp@ž]PBÁEÐ@?Ú°A²ª @¿Ú¨BÜÈX@€ÍB¬ @‘ÏÈÁ?€AC<,@=Ÿ A€ÿúZZÿúZZÿúZZÿúZZÿúZZC8ùD@ŒÁâ)à@˜¤(C-DD@XŽxCGkœ@ZC`C;ù<@4 °ÂY\ @´ °C$;¤@wÃpCX/l@…±øÁ?€A Bñè@6 A€ÿúZZÿúZZÿúZZÿúZZÿúZZBçÐh@7¸?ÅÅ@·øBëñ¸@‚º`Bæ#h@r`Bìú8@Be@ê€@ÂeBó®@‹v BëÀ@Š<¸Á?€A0C5íl@IÜ @@ÿúZZÿúZZÿúZZÿúZZÿúZZC0@98¿—¤@¹ C1/@„cüC0}t@‚qpC7Îø@B»ðÁÿ@»øC1*Ô@Š1 C@³<@ŠóàÁ?€A@CoÔ@lS?€ÿúZZÿúZZÿúZZÿúZZÿúZZC@Y@E½èÁ(`@ÅÞ C<®@@‰|´CC$„@zàCASx@M+àÀAI€@Í+èCAkD@ÛCB(@’Ò8Á?€APC€,š@€Ê˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZCŠäÎ@{ A'™`@û/øCª@´?$C†Âô@¬BÈCé(@—Y A]AY¤C“¸æ@Û ÈC‹Ô@“dCKÜ@Ÿd€CD„H@xŸÀÁÌP@øŸÀC6úl@¥¬CNc\@¶³ÀÁ?€ApCG®@_D°A ÿúZZÿúZZÿúZZÿúZZÿúZZC8è@Hžø@嘀@ÈÀØC9‡Ä@Œ”C1pÀ@ŠX¨CXAPC×öŒ@Üe,CÛ¹˜@ärÐÿúZZCØy4@Á Áa!ÀAÙpC×öŒ@Üe,CÛ¹˜@ärÐCÑ1@®þÁ[ A.þCÒrð@÷àgHA”Bq Ð@¹ tBkú @¸M`Á@@ACLyŒ@b“A ÿúZZÿúZZÿúZZÿúZZÿúZZCqmÈ@8æPA·@¹Czc°@†MÐCm—@ípCw«(@XpA$ÆÀ@ØpCy¢@ŸKLCtQ8@—.(Á@@AB_C?îŒÀAPÿúZZÿúZZÿúZZÿúZZÿúZZB@Ã&€Áy¶ ACE”AõHÀA‹úB7¼€@íPAå® @à¨Á¡A`¤AÃé€AüB`A"¿\Á@@A C $@# àAPÿúZZÿúZZÿúZZÿúZZÿúZZBü68@1S8ÀÞ„@±o°Bø(@€ üC¡0@xqCi`@;ÜP?9b@»ÜPC8@‡[ÈC|¸@…+ Á@@A0Cy< @}› A@ÿúZZÿúZZÿúZZÿúZZÿúZZCxÔ@^.°Áµ¢p@ÞR¸Coœ@˜òC º@¡Ú°Cv¢d@` °Áê&@à °Ck/à@›:0C‚­â@¤gàÁ@@A@B­Žx?æ @@ÿúZZÿúZZÿúZZÿúZZÿúZZB´¾ @iÝ`ÀÓC@ê°B®­@©éôBº8@ D˜B¦ÖØ@‡°Àa/A¬B¤¹°@à(B©ÇØ@»ƒøÁ@@APB×dÐ@Ò A@ÿúZZÿúZZÿúZZÿúZZÿúZZB¤ª8@…F8@âÕ@A\HB«Xø@µYäB›ú(@À÷`B©@‘`ÁcçàAdB›38@Ú±œBµØÐ@½ØèÁ@@A`B×ÒP@Y°A0ÿúZZÿúZZÿúZZÿúZZÿúZZBª•˜@“¨Aå?AÀØBʼn˜@¯¾lB‹Ñ@èª BÈë@Ž<àBxàA<ÜBê¸@®Ö8B¤§X@Üø Á@@ApC€¼@?èP@àÿúZZÿúZZÿúZZÿúZZÿúZZC5VÔ@U¢øÀŽ9@@ÕÇ8C0`Ä@• ØC3ÌÌ@“¬PC9¬B*ÑPA í Áâ6PA‰í AààABfHB]±pA:ôÁ@@AˆCLÅ@U8AˆÿúZZÿúZZÿúZZÿúZZÿúZZCåœ@€Jˆ@ÙýÀA`äCx@ª_lBüJè@´  C0@)ÐAGÒàA)ÐCñ@­¢dC WD@´„¸Á@@ACG¨@}» A@ÿúZZÿúZZÿúZZÿúZZÿúZZC/–ð@Œ ”@WæA &\C*-D@½‰8C&Ö8@¾œC1,Ì@Š­ˆA¯º@A ­ŒC4ð<@»e(Cœ€@½‹˜Á@@A˜CŒCì@°³èAÿúZZÿúZZÿúZZÿúZZÿúZZC¤‹Ä@øG\A2t AxsüCŸ$A,&C™ç¨A!­pCšçÞ@ÛQAUàA[QC–†¬AŽ,CT Aš¨Á@@A BXÞ @ÎßpAÿúZZÿúZZÿúZZÿúZZÿúZZAÚ3Aîv¿rA’ AÊò@A@¢ŽAÏó€ACýdAÞ `Aõ0@— ÀA’õ.A≠ANt&A¿¨€A8S$Á@@A¨B¸¸@C×°A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¬¬0@Ë|¼Á¹€AK¢„B—šXA ÚxBª*@ý˜ðB¤g¸@ß&(¿bfA_&,B—Ú0A ðBša0AÚ¼Á@@A°AäI @í´@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB?%àA'¥ŽAì&A§Å8Beš0AgnøAôM@ALI¬B< A1ŒÁ1È@A±ŒBnðApùbBBÇàA\ƒÁ@@A¸A™à@ôù APÿúZZÿúZZÿúZZÿúZZÿúZZB%A.«ÒAyÝ@A®ÍfB)¹€Ap~’AämÀAO–èB[A'NàÀ×zA§NâAÖÙ AH¿xB9ÐAd™¼Á@@AÀB¿@m…PAÿúZZÿúZZÿúZZÿúZZÿúZZBÇX@óÒŒÁ[B€AtDB¥Ÿ€A$j’BÀBHAƒB΃¸@ñíèÀ“RAqíèB³½pAûžB¾øA¡ØÁ@@AÈB‚  @­HA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB8*ðA6`8AsNàA¶„”B<â AK¯žB >A{§ÐB1¥pAH(¿›èAÈ(B‰`AY0ÀB }@A‹ö”Á@@AÐA}}€@æ2°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@AØB…@ÒØÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@AàA•½ Au APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@AèB–0@† È@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@AðBéÐ@ûÛàApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@AøB‡á€@‡p?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@BAëbàA DÄÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@@BA˜ËàA9üAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ ?€C¤<@Ù°@€ÿúZZÿúZZÿúZZÿúZZÿúZZC¦ê@ƒÆÁ ]ÀAÛC¦¬Ø@°ÇDC¨¨Ü@ÄÎpCŸqÂ@Ž/°Á, A/°CŸä,@Á”C¢Z˜@Ô„HÁ@ @C0¢Ð@I„ A0ÿúZZÿúZZÿúZZÿúZZÿúZZC.uX@ ÆhÁkß`@‰ÛàC)˜H@Aè C5óÐ@FµPC1›ø@iÐÁÊΰ@ŸiÐC(Ä@\¦C?%Ä@kèÁ@ @@C|Fp@lüð@àÿúZZÿúZZÿúZZÿúZZÿúZZC€âØ@K@Ð@ŸÀ@Ë`ˆC„e&@‘à@àe8C‚"R@£¨¸Cyý`@žà@Á@ @€C.ÏP@)LÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC*öÀ@ CpÁpg@YC&’¸@EFØC3e”@NÙPC/ 0@%©°ÁëÀ@¥©°C':@az C<ð@z^ÀÁ@ @ C¢]Â@ÄšÈA0ÿúZZÿúZZÿúZZÿúZZÿúZZC¨€H@q]€B ±h@ñƒhC´² @¹–˜C Üª@Ÿ˜@C¥$:@‹vXBoÄA v\C¼HÌ@ãMHC” @««HÁ@ @ÀC.é @@oÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZC¾@'øAgâÀ@…<øC ¾ˆ@@ðBø·`@=›€C­D@ˆ@A `@–ˆ@C\@\A¸C<@U¢@Á@ @àCT§8@köàÿúZZÿúZZÿúZZÿúZZÿúZZCJ\@*QˆÁ( @ªlCI”@v&pCP]ˆ@qß0CJæ(@=8ÀÁ¹@@½8ÀCL@‡§ðCQ¬@ˆÒÁ@ ABŒwP?ÇbÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZAÞWÀ@¾yÀA’ü A>˜,B… A sJA•É@ATAòÚÀ@ÛPÁZ™ A[PAÀÜÀAòîB PA ÌÁ@ ACˆCŠ@±™¨ApÿúZZÿúZZÿúZZÿúZZÿúZZC†¿^@lSHÁ;n`@ìyPC…Ûð@¤åàCŠJ&@¬w Cƒ¼j@jQ`Á !@êQhC„oæ@¤áÜC†èl@«:HÁ@ A CQä@sA ÿúZZÿúZZÿúZZÿúZZÿúZZBû#H@/‚ Á)œ@@¯ž˜Bó…˜@}}pC*0@v Bü‡P@;1pÁ¥µÀ@»1pBìÈ@‰ãÔC U(@ôÐÁ@ A0CüÌ@åð?€ÿúZZÿúZZÿúZZÿúZZÿúZZC<Ô@>#°Á“³0@¾BÐBòà@Ž[øC b@~¡`CNx@H¡0Âþ @È¡0Bð<@˜¿LC‚,@„ÖØÁ@ A@C,@*­0ÿúZZÿúZZÿúZZÿúZZÿúZZC@;ŠXÁŸÚà@»©XC–Ô@†¬ÜCkd@‚ƒˆC H@X”°Â/rÀ@Ø”¸BðMÐ@\C"¬”@–]°Á@ APCTB @g\pAÿúZZÿúZZÿúZZÿúZZÿúZZCG¬ @LY(Àã`@Ì{XCCÔÄ@@CI‰˜@’v0CNÉ@oËPÁ—6€@ïËPCEôØ@¤V CVðt@®ÀÁ@ A`Cc«ü@›ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZCq–X@eyÁ?¤ @åŸàCiÏ„@œÔCtR@¤fxCrA@kp@ÁDl @ëp@CkF @ ~ŒCu£à@©ÑxÁ@ ApC}l @Ë¥°A@ÿúZZÿúZZÿúZZÿúZZÿúZZCrÈ@iØ@þh€@éGÈCrö\@£ÁCj#¨@ yøCys @qÀÐ@§Ò€@ñÀÐCyIà@«Cr­„@¦èÁ@ A€BV ð@LpAÿúZZÿúZZÿúZZÿúZZÿúZZB!A AáôÁ¾¸€A†ù^AÞ5ÀA<Š‚BK¼0A8¬B.—A ÚÁ´0ÀAÚAþAK7BV‹A=IHÁ@ AˆBÑ”è@ÌÐAÿúZZÿúZZÿúZZÿúZZÿúZZB¡A õÀA[=ÀA޼B©vHA_ÞBŽºØA`ïLB§@É0Á£ÙpAI0BŽdAU¦BµÓ @ôBðÁ@ ABc@@h €@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @“Ñ€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ AðB’ó˜@„ èA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ AøAï·A²D@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ BA˃`A=ŒÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@à?€C/(@-¡ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZC 'X@IXA ôÀ@…^hC_p@@]CÒ¨@;'PC ¤l@ëà@Σ€@ëàCÌÀ@N­8Cô¸@P=PÁ@à@Ci¸@ƒhAÿúZZÿúZZÿúZZÿúZZÿúZZCecÜ@54P@Ìœ€@µQCl_P@‡[\Cc@v›0Caà @K­ A:à@Ë­Ckm@™üC_r¬@ŠÂÀÁ@à@@Co@œÀA ÿúZZÿúZZÿúZZÿúZZÿúZZC ®°@ (ÁŒ§@Š(C½È@;¶ˆC*‚d@NðC f\@–°Áñp@›–°C)`@O¹ðC1/@n­`Á@à@€B¬¨p?Æ“ @ÿúZZÿúZZÿúZZÿúZZÿúZZB¸IØ@C€¿j´@‡YB»ø@J®°Bº²P@9" B²ÎX@ß0ÁGCà@•ß8BªûØ@f¤ BÁ|x@I ÀÁ@à@ Cj» @‚!èA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCe— @Tê@Ó%À@Õ ˆCmÕ”@$Cdd¨@”© Cj@@X½àAÐ, @ؽØC~P@¦ XC`@’uØÁ@à@ÀC©$@ d`@€ÿúZZÿúZZÿúZZÿúZZÿúZZC\yÈ@IDÁe`@Éd@CYÝü@‘ÁhCeÝÜ@OÈC\Òh@JÁdð@ÊCYþœ@‘ÝÔCh±´@’˜0Á@à@àAä™`@QA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB@¶PxA–J A6mØB>çð@Ú9ˆAâA@B‹š`@d< ?®]@ä< BÑÀ@¥îèBŒè@£WðÁ@àAB¦Cð?èh`ApÿúZZÿúZZÿúZZÿúZZÿúZZB‘ÿ @SÇp@Ù×@@ÓéÈB›·H@ŒtBŒmh@¢7 BËð@V±¾ÓÔ@Ö±B¡e@–'”B @žåxÁ@àAC‡[ð@’A(A@ÿúZZÿúZZÿúZZÿúZZÿúZZC€ÙÂ@dÖHÀÄ €@äû°Ctl@¢C˜CƒVš@¥5ÀCwŒ@få`À´ÛÀ@æå`C‚ùt@¦N°C„:ž@¥ŸÀÁ@àA C$¢T@'zp@€ÿúZZÿúZZÿúZZÿúZZÿúZZC%}ø@0ŽÁ;¦À@°«(C!ÐÀ@w.`C,<@€Z°C$¼@KLÀÁ•Ãp@ËL¸C£T@Î4C.ÀH@•kxÁ@àA0Cl@@3`AˆÿúZZÿúZZÿúZZÿúZZÿúZZCg!@YÏxA™ì@Ùó°Cs0@žVC^(@—†àChµX@{v0A´t°@ûv0Cw¢ø@º¢C^‚|@¬\ Á@àA@C^ @ˆw@ ÿúZZÿúZZÿúZZÿúZZÿúZZCr˜´@]QP?"ð@ÝvxCt, @øøCqù<@›¢HCsù˜@‚£ˆAMk@A£ˆC|Ú$@¾mäCmÒà@µ Á@àAPCXšà@‰ÕàAÿúZZÿúZZÿúZZÿúZZÿúZZCS h@S¥ AÀ@ÓɈCW̰@’ü¬CNG(@—k¨CY.H@YÀAê @ÙÀC^éô@›TCS›¸@˜C0Á@àA`C‹#j@”¸PA`ÿúZZÿúZZÿúZZÿúZZÿúZZC3p@uúpA}œÀ@ö$°C„Qf@®XØCwåð@ªÐC@w³Aœ 0@÷³C…†€@³$ôCv6ˆ@©øÁ@àApC»º@ÊöøA`ÿúZZÿúZZÿúZZÿúZZÿúZZCÒL´@œðô¿•©A 8CÏ<¾@àjPCÏBä@ÔìCÎr@¹R@@ÀA9RÖà@ˆÀÐBçä@G¨HBÍmð@@ÆpBÝÐ@ D0A³Â @ŒD8Bú3@@MœˆBÉGÐ@G8ÁA@€B{Ž0?ŸÓ@A€ÿúZZÿúZZÿúZZÿúZZÿúZZBtiÀ@I60?èª@ÉVØB}ˆà@’3 Bs¥@3xBSh@J|°A!à@Ê|¸Biˆ@‹ŸBr*ð@˜”ÀÁA@ Bì@µàA€ÿúZZÿúZZÿúZZÿúZZÿúZZC Ä@ÈAåW0@µ(C¬È@T]XBèxx@ICóx@ B’8@–CaD@_˜`Bç€@RpÐÁA@ÀC‰(@"›`APÿúZZÿúZZÿúZZÿúZZÿúZZC6üœ@+—ÈA“ @«³ØCEF˜@‚Z´C/ƒ @iC5ÙT@.ùBN@®ùCL5D@‡üC(8@iTPÁA@àBò¦P?ú` ÿúZZÿúZZÿúZZÿúZZÿúZZB¬²@@7H0¾%0@·fPB°c€@€­dB¯2(@‡B±…P@HfPA › @ÈfXB¿¦À@‰ $B«y0@˜'ÁAACóT@D?€ÿúZZÿúZZÿúZZÿúZZÿúZZBþ%@Á°@‹÷À@ÛÐCó$@^–0Büòh@fð`C/@@4! ?D@´! C @€zÄCúX@ƒ¸ÁAAC3ç\@C<AˆÿúZZÿúZZÿúZZÿúZZÿúZZC5Ö„@5ã`A@¶°C>7@… C2å0@~épC0Òä@R,ðAß@Ò,øC?!ì@ŸbC)Iô@,pÁAA BøL˜@­ðAÿúZZÿúZZÿúZZÿúZZÿúZZBÏÚh@9ˆè=¢`@¹¨BÓ#H@‰…€BÑ£¸@åàBÔ‘€@SÕP?¸Z@ÓÕPBÚY@¢(ÈBÕ“@@ªèÁAA0CCÌ@~æp@ ÿúZZÿúZZÿúZZÿúZZÿúZZC?tP@Eƒp>q@ŤèCAȼ@8C@€ì@Œ’0CH @Mïо ì@ÍïÐCKÜ@“xCIçT@“SpÁAA@CnK|@•ýøAPÿúZZÿúZZÿúZZÿúZZÿúZZC†¿8@qù@=5€@ò"pCˆkä@«µ0C†Y’@¬`C†õb@w^0A5{`@÷^0C‹Gì@°$ C„ÀR@°f˜ÁAAPCM`@';`@ÿúZZÿúZZÿúZZÿúZZÿúZZCæT@7‘˜@ª@·±XCIØ@}¸C}ˆ@„¤HCú @Q¾ AHÝ`@Ѿ˜CL@›‚àA1=€ÀÒqA±=€B"â0AdLB=¼ÐAkœ\ÁAA¸Cöø@}˜0A@ÿúZZÿúZZÿúZZÿúZZÿúZZBï@çì`Á=‚ Ah¬Bΰ Aõ BçcpA(mBç¤p@ç3PÁ» pAg3TB¼…˜A˜ðBêö°A% $ÁAAÀAò`@îhA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAÈB;@®€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAÐAŒ{@@æÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAØAÒ’À@÷ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAàAýæ`@ߨAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAèA¢\ A@ä@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAðBtv @y‰ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAøBx@@ìà¸ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA0?€Be ?´¹ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZBŸ²p@VØÁ`@ÖBHB˜ß@—h`Bª”@›B@B·¶ @X—°Á°@Ø—°B²^ˆ@˜C¤BÃnˆ@ŸF˜ÁA0@C<1t@‚LÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC8½°@*‹ÀA†}@@ª¨CE @~¿ÈC2}p@k10C5vT@C"àB i @Ã"ØCKר@— DC&ÔÌ@‚ÁA0@@BìuH@Fà@àÿúZZÿúZZÿúZZÿúZZÿúZZBõ-à@®Ð¿Ñ @‡ÅXBù€@D@Búvˆ@BÕBê˜@=ðÀv@š=èBìÌx@[݈Bò5@bmðÁA0@€Bÿ”Ø@AŸÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBì¯@QÀ>6°@ŽihBòŸ(@N4(BðuÐ@L˜pBíY8@j0ÁÀ€@žj8Bêùx@c88Bû}È@gô@ÁA0@ C‚lÊ@»,¨APÿúZZÿúZZÿúZZÿúZZÿúZZC‘2ö@ˆ?„À«*€AVDC“|F@È!°C•*´@ÁˆPC–dZ@žöàÁTÌ€AöÜC—–ê@å£Cœô@ç— ÁA0@ÀC-¸@ÊÐ@@ÿúZZÿúZZÿúZZÿúZZÿúZZC7õl@.hÀÝ @®!˜C9´@~vØC>àÀ@x~°C5öT@Hb0ÁƒW0@Èb(C38@u¼CBB8@“<ÐÁA0@àBÇ0@?ØAÿúZZÿúZZÿúZZÿúZZÿúZZB¦°¨@2NˆÁt @²l˜B› è@„¶PB¹N@@yÐBµ¥ø@8nPÁâ¹À@¸nPB×H@ެBÖr8@yôàÁA0AC5`˜@I(0@àÿúZZÿúZZÿúZZÿúZZÿúZZC Å@(Ëð?Ðá@¨èC%ML@kzÀC"ÁÜ@{GCÜ0@%;@v•€@¥;ˆCÚà@gÛCÓä@v]pÁA0AB¿‰ð?÷I@@ÿúZZÿúZZÿúZZÿúZZÿúZZCµä@'^˜Áf @@§{0Bü ˆ@p PC ˆ@qq Cj\@:€0Â<@º€0B䚈@޳¨C ð@|ÎðÁA0A C é@*™0?€ÿúZZÿúZZÿúZZÿúZZÿúZZCI @!©˜A /@¡ÅhCPÿ´@n‡ˆCGg°@aÃÀCFK@A†0A¨Äà@Á†0CUU @Ž”C>È@‡3ÁA0A0C ä@%7 AÿúZZÿúZZÿúZZÿúZZÿúZZC:ð@#}€?…@£™àCÃ|@iñ˜CKô@j)ðCL@:+pÀ³À@º+xC‹d@…ÅøC‡Ð@…}øÁA0A@CL¤È@ŒÎXA ÿúZZÿúZZÿúZZÿúZZÿúZZCjw´@>œ@7ä@¾½€Cn ˜@†¶ÜCj½H@‰ Ce@_@@ÌÇ€@ßHCk@ –èCcê @ž)pÁA0APC/ì@`€ApÿúZZÿúZZÿúZZÿúZZÿúZZChD@‡àÀÁ1àAøÐCdÑä@»ÿ¨CmÙ˜@ÅCqQà@†ö¨Á ¯ Aö¨Ch­l@¹IüC|”°@ÆJHÁA0A`CÈaL@÷¿ApÿúZZÿúZZÿúZZÿúZZÿúZZCɱZAéÁ ÀA—CÇðAU5ªCË€ÞATµÔCÉâÎA ™Áqô AŒ™CÅølAG|CÍ›BAEý ÁA0ApC534@‹JÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZCBˆh@P,¿^vAl¬C@Fð@Þ¥xCAˆ€@ÚŒèCE£ @–d@Ñ€AcüCGE@×µlCA,à@΀ ÁA0A€C]@cAPA@ÿúZZÿúZZÿúZZÿúZZÿúZZBøú@…ð@¡€AXBù±@@¯äBð¤°@‘ðBï0@‡qÁ_€AqBáÛ°@»V8BõP@¾3pÁA0AˆC&zô@uøÀÿúZZÿúZZÿúZZÿúZZÿúZZC,`0@0˜@fÑ€@ÿ`C)ÅÄ@ª²ÄC'@µÕÈC'.@@‚Ô(?Û AÔ,C#Ü@°lC#À@¹hÁA0AC*2ø@AÿúZZÿúZZÿúZZÿúZZÿúZZCÈ@‡ˆ,A|ò€A¡¸C«,@²t¬CMœ@ÀÎCnø@‡³P>úA³TCtà@¸¬C"T@»7ÁA0A˜B¼û¨@<ùPA ÿúZZÿúZZÿúZZÿúZZÿúZZB—"@@ÙºXÁƒÜÀAYãøB€¿¸A#¢B¡špA}ØB‡ÀAÒ`@A€A€Ò`BƒÕ0A$xdB~½`A8µPÁA0A B9z@@ˆjAÿúZZÿúZZÿúZZÿúZZÿúZZB_%AoØAYuàA•ŒÚBl½0A=‡fB;G`ASä Bn%PAwÁ1ú`A˜wBK°àAT¬xBxÆÐAD0@ÁA0A¨B€A¶èA0ÿúZZÿúZZÿúZZÿúZZÿúZZB†àAÕpAû AŸôôB¼@A[¸LAõ3àAMAôw€A¤4?éøA—¤2Aêš AIÛ®AàRàAHÃTÁA0A°A¹{@@È}8APÿúZZÿúZZÿúZZÿúZZÿúZZBJÑPA.èA¡æ`A®6ÈB` ÐAM+öB`A{pB9ÈA¬BE0AšªBl±ÀAE‹ôAÕ¦@AN0ÁA0A¸BÀ,È@I°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA0AÀA‰~À@Û ¸APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA0AÈBi<@]*`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA0AÐA©ÄÀ@é:HAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA0AØBùP@Qô @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA0AàAŠ`@ñËP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA0AèBäP@¼žp@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA0AðB#Öð@³EÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAP?€C•·@¼ÄxA@ÿúZZÿúZZÿúZZÿúZZÿúZZCq±@¤Îì EðA$ëCdðÔ@Õ¢CƒQ¦AdCnïü@ŸˆÂ ÀAŸˆCcŸD@ÑhTC‚ˆ@ôB@ÁAP@C“Î@¾ÔðAPÿúZZÿúZZÿúZZÿúZZÿúZZC¡ìª@¿T ÁšäPA?uDC ¬@@ÍpC©ÂA%ȘC¢ãT@¹ùèÁ¶R€A9ùèC¡Š´@ÍèÌC¬ üAúôÁAP@@B™/P?º'A@ÿúZZÿúZZÿúZZÿúZZÿúZZB”•@ïÀCý€@œ  B•4@^XBšÄØ@e àBœ1X@! °ÀÍî€@¡ °BšA¸@p pB¦và@c•ÀÁAP@€B#]°?ó…@ÿúZZÿúZZÿúZZÿúZZÿúZZB^=°@@¬ A èà@ÀÍ Buëà@„2ØBQ¢p@’—PB0(@3à°@Ó@³à°B‡l@@ƒñ0B‚U@²(ÁAP@ BÁš¨?Ó@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¥(@&fxÁ—ó@¦ƒB–,€@†LB¼rø@S…€B›” @< PÁè4€@¼ PB‚¢¨@šÊ|B½„¸@hó`ÁAP@ÀBf_P@T߀A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB|wð@Or Á » @Ï•èBqO@ž |BŠ_ @Ž£B¢€@IÀÁe€@ÉÀB‰õ¸@—‡DBÀˆ@`ÁAP@àC‡ÙŠ@©§@ÿúZZÿúZZÿúZZÿúZZÿúZZCvÈl@>/øÁ–uÀ@¾PøCsÕ@‰q|Cƒ04@ŠlCoë @[ÍPÁ‡ @ÛÍXCn«œ@ŸèCø@ ¹ÁAPAC¸À@¿F8ApÿúZZÿúZZÿúZZÿúZZÿúZZCH«È@%¡ÀÁ¤jð@¥¾¨CCHD@gd°CWÝl@x9 CJ5x@CÍ@Á¿·p@ÃÍHCCÈ(@‡[TC[·|@”ÌèÁAPAB³y@(R`A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÑé8@E)ÐÁ)ÞÀ@ÅLxBËò˜@‘9ðBáT¸@‹Ú`BÓ¼ø@NŠÐÁÈø@ΊÐB¿h@ž>8Bò‘ˆ@ŒÆ0ÁAPA C†u8@R¸A0ÿúZZÿúZZÿúZZÿúZZÿúZZC˜(@ŸÌÀ­A8øC’ø¼@æø4C“øŽ@äðC‘ŽÆ@šÜÀ?ŠÎAÜÀC•.,@ỀC”pŽ@Þ`ÁAPA0B¼àP@1°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB÷ûx@w,ðÁ€@÷YBóç@°PŒC¼@³ Cø<@wã@ÀÓ°@@÷ã@C"L@°„C Þ @´ÿXÁAPA@Bð>@R€A€ÿúZZÿúZZÿúZZÿúZZÿúZZC©h@x HAŠà@ø9C ê”@³À BùNp@¯Y€CÃ|@xýAjåÀ@øýˆC ð@¶ÁÄBöp°@®;°ÁAPAPB vˆ@+™€@@ÿúZZÿúZZÿúZZÿúZZÿúZZB•^ˆ@”…A8Ì`A (B¡ê@ÍB‹ p@ÙþPB¢Ø@Ö @äóAÖ B« à@ÍBøB¨@Í2ðÁAPA`C— ä@¶2AÿúZZÿúZZÿúZZÿúZZÿúZZCxÿT@œôÁƒÔPA·`CpÇœ@À‚xC @ÖCx¨¼@rØPÀùx€@òØPCtò¼@¦ÔC}Û\@²+(ÁAPApC-g @]ƒàAˆÿúZZÿúZZÿúZZÿúZZÿúZZCÄœ@l`ÀD8@ì=PCð@Å¥@AÿúZZÿúZZÿúZZÿúZZÿúZZAþg@A èAr`A‹,Bé°AL,A¼ @A->LAþq@A@ˆ@6yA”@ˆAþ@AJr0A룀AI0ØÁAPA B2qP@k  A`ÿúZZÿúZZÿúZZÿúZZÿúZZB#<ðA2ÄnÀ¶fÀA²èBü@AQ/B'Ô A‡3¾BXä°A1üAO`A±üBeaPA7þnB7{€AÔÁAPA¨B>¯ @€êHA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAPA°A¨Ž`@õc @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAPA¸B0@„”¨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAPAÀBœ;8@N‚PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAPAÈB•(@A’@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAPAÐAÌï @ëÏxAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAPAØB&¬P@¶ÐH@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAPAàB#X@¡ X@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAPAèB>k @•ŽH@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAp?€Aã^ @‚ûÈ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBžÉÐ@a#èAÖ`@áKB¬5p@–øœB˜a`@­ ÐB¡dè@g@A“Ú@çHB¸—X@–gìB’_X@¶óˆÁAp@Bç^Ð@i @àÿúZZÿúZZÿúZZÿúZZÿúZZBµB @3êH>üè@´ Bºu@@bWPB¹>x@‘¦@B¼0@@g@™À@ÀgBÆ¥Ð@bb€B¼r°@¢:`ÁAp@@B#>ð@žÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBIAÀ@\~H@¼‡€@Ü¥8B[ @˜AœBB­p@§Þ¸BE@p@!é€@ðBQ Ð@¯ÁøBFHp@®.HÁAp@€BâÃ@JªAÿúZZÿúZZÿúZZÿúZZÿúZZBÙ'`@ux@s1€@˜xBã•ð@^Ú0BÛŸ`@]+ÀBΘ`@š ÀJ€@›šBÒïÈ@`dhB×¼@@f €ÁAp@ B…#P@+fÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB^î@@g¡@Aù@çÊ`Bz`@›¹ÈBQŒp@´øøBTp@{OAk`@ûOBmJ@ª/tBIÜ @Ä3pÁAp@ÀBä(@BSPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB C@£ž¼AÐsÐA#»èBD;°@¾7„A±¾`A XÀBM̰@€fÀAZ™€AfÀBq@¤YôB8wp@Ðs0ÁAp@àCu¯@ÆT¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZCˆvþ@ÊD À—×AJhLC‹^´AYJCëØA[¨C†Æ¶@ºn@’8A:nCŒ`rA–0CŠ€A »„ÁApACx˜@˜'PApÿúZZÿúZZÿúZZÿúZZÿúZZC1(@‰fA2¡`A ~ÈC;û@Æ}\C0Á´@É‘0C(úX@yAPAbw€@ùAPC5€˜@µ>4C'!È@¶g˜ÁApACxø@ˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZCJL@b‚hAœà@@â«€CÜè@ªdBþà@žÝ€C  `@_SÀAé @ßSÀC~@¨˜Bý¦X@œ_HÁApA BÿÐ@jypA ÿúZZÿúZZÿúZZÿúZZÿúZZA›m @Ʈؾ†AFÓ,AùAŠA › Aë¤AÒä@@äoÈÁÚ@AdoÈA¯ë A‹.B“ÐA1IŒÁApA0B$¢Ð@2-ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZB 0@á”\½ÕpAa½ðB ‡`A|”B „€A*ÌBŒ`@ÝÎ(AB°A]Î(B-WA…6Aø€`A/Í ÁApA@Cu0@@˜ÂPAÿúZZÿúZZÿúZZÿúZZÿúZZCh?L@†*4A  AC(Cp¬@·$„Chv\@ÊPCmVD@‰ØA9`@A ØCvÒH@»oClvp@Ï@ÁApAPBÇ @3pAˆÿúZZÿúZZÿúZZÿúZZÿúZZBïÚ8@a?ÅÄ@áGHBó¡@@œð\BòÐ@¥O8Bö(@jÉ`A¨ @êÉXCÏÈ@¡‡ÜBäê°@®¦ÁApA`BΚx@0O€ApÿúZZÿúZZÿúZZÿúZZÿúZZBÂIÈ@v´ ¿¿ú@öãpBÁa`@©ÓÀBÅÝH@µWØB¾´(@‚ˆÀäšÀA„B¸ @»0BÈ è@¶®HÁApApBc00@%ï A ÿúZZÿúZZÿúZZÿúZZÿúZZAϱ @ìA”ACAlnèBœA=jAÓA ZAÁÍ@@øJ Àç€AxJ A­.@A!"AÖ¿€A=CØÁApA€B°« @#ËÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB†‡@­²d¿ƒrA-ÔBƒ÷@÷5B‡a¸@ðÑBŽ8@À¸A*F€A@¼B–ÑÈ@ôQTBƒv8A¿èÁApAˆBÞH@B1ÐÿúZZÿúZZÿúZZÿúZZÿúZZBÃÐ@‡À?­âA5LBÀ°@¾PBÀ(H@º­B±P@™0@^A0B°rÐ@Ò»°B¬&˜@×wpÁApABsýà@5BA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBY¹°Aœp@ó€AޏÖBX"PAg˜BQŒ@Ae˜tBeƒAÿÁ¸àAŽÿB1i A= ÜB‡®AM˜ÁApA˜BU±Ð@A1 AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁApA B¥¨@7¡APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁApA¨B\´ @=#€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁApA°B·üà@2å`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁApA¸B#@ª•8A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁApAÀB‰¹@Mœ0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁApAÈBVÿà@~A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁApAÐB6– @›BH@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁApAØBRy @vaà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁApAàAŠ AAäAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAˆ?€CŠÉØ@³ðàÿúZZÿúZZÿúZZÿúZZÿúZZC\Ÿ¨@¯ÄäÁ™ª A/åCX‹ @þBDClô AT¨CX1@Vl°Á©Ep@Öl°CShØ@”¤¤Ciòl@£_XÁAˆ@C +˜@øúÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC¢¸ˆA¡\ÀÌVAƒ¹pC¥Ý8A9=jC©¬~AFl˜C¥h®@Ú¯`ÀÀôAZ¯`C© jA` C¬ÀvA&ßÁAˆ@@C¸@M° AÿúZZÿúZZÿúZZÿúZZÿúZZC)°ø@sP@ü1@ó|C3*,@ aÀC+™l@ÁÍ C.ù$@O#>Ÿ@@Ï#C5 @xhC5bŒ@¯6àÁAˆ@€Büh0@|’P@@ÿúZZÿúZZÿúZZÿúZZÿúZZC;°H@_¤xA>Ø@ß͈CH%@¦›„C<~´@ Ê˜C@܈@84@AI @¸4@CN,Ü@å€CAðt@Œ00ÁAˆ@ B‘X@X)A`ÿúZZÿúZZÿúZZÿúZZÿúZZB†O0@:Û€?µÒ@ºýèBŒfø@ŠI BŠP@‡”B–¬@*° ÀÜË@@ª° B”ñð@}uØB£ù@@w¿ ÁAˆ@ÀB¤ô°@^q@ÿúZZÿúZZÿúZZÿúZZÿúZZB“f @5HÀ¾‚ä@µjHB˜8p@‚§B™k @‡ ðBŒjX@B¢0Á%Y`@¢(B†½H@‘×ÄBœñ(@‹åÀÁAˆ@àCDì@™i˜ÿúZZÿúZZÿúZZÿúZZÿúZZCæ8@7|ÈÀ÷O€@·žàCæä@{·èCª$@Žž8Cù€@;AÁŠcÀ@»AC> @€ùàC%œ@‘sˆÁAˆAC5@—AX@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÞÕ0@)hÀÖ}À@©4Bß@}‡8BîC°@qHBÖ1ð@,?ÀÙŸ@¬?˜BÖ9X@ƒ BåÊè@yO€ÁAˆAC%Í@·ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZC8æø@U"xÀF@ÕJˆC=;@±°C@Û¨@™¬pC:Ø`@VWÀƒ¹À@ÖWC>_P@œØìCD4@œžÀÁAˆA CËä@ˆÀ0?€ÿúZZÿúZZÿúZZÿúZZÿúZZC#³0@QÀ(ƒ€@ÑE C&»X@˜¨tC*ª`@˜èC'¢€@UÒ0¿Š™@ÕÒ0C+t@›HÈC.,@œ‡€ÁAˆA0B°Sø@$Ðð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCa@9 Á’à@¹4pBý÷p@ƒrÜCÂü@‰VCÔð@PÅàÁŠË @ÐÅèBûÏð@’,Cø@œ¶@ÁAˆA@C^xX@£ð0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCdÆ„@ƒ¦,À`€€A¿ˆCg%È@à ClæÔ@¹¡˜CghD@¿è¾à„A?èCk&¤A BàCnC¨A 0ÁAˆAPBÙ¦˜@4)0@ ÿúZZÿúZZÿúZZÿúZZÿúZZB«ŽÀ@kÀ|[€@ëCÀB©¿˜@µàDB³—`@›<0B±€@ƒìh@×éAìdB¹ÔÈ@Åã˜B®d0@µ9ÈÁAˆA`B4€À@FfðA0ÿúZZÿúZZÿúZZÿúZZÿúZZAðwÀ@ízpÁ>ú Am©AÂ`A&õBº A-€B2 AYðÁµÀA‡YðAá³@A5™úBÝÀAMD€ÁAˆApBç ˜@Fx`A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÒw8@bhÀ"å€@âIHBÏÔh@ŸHB×µ8@¢ BÙ%ð@LcÀ——@ÌcBÓ½¨@‘pBàÂÈ@’æèÁAˆA€BJÑ@HÍpA ÿúZZÿúZZÿúZZÿúZZÿúZZBiÁ`@ð Á«ÿ°ApL@B== AãHB‹=˜A5ÌhBKþ A °ASä€A‹°Bc×€AÄtB2¤Av¨ÁAˆAˆBI®@@?JAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAˆAB€º(@$ïpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAˆA˜BÚ@‰˜˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAˆA BNÎp@9hpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAˆA¨A³Î @ʵpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAˆA°A£€@ðËP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAˆA¸Bi@‚ª€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAˆAÀAÓoÀ@Ç»`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAˆAÈBlÞ°@B¹APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAˆAÐBF…@„[èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA˜?€A¶÷ @ˆ„@ÿúZZÿúZZÿúZZÿúZZÿúZZAÅ @½¬X@øïÀA=ÐlAë@A MÂA¬EÀA 8AÏC@œ¸AZ A´Aø± @ÒwA´à@õW ÁA˜@B4 ?÷`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBhP@_Ö¨@E€@à@Bv@”TðBk7@²áHBOyÐ@e >@å BVÁ°@ÁýðBX. @‰ÑèÁA˜@@B¹¯X@tÊPAPÿúZZÿúZZÿúZZÿúZZÿúZZB¦õ@H¬ASFÀ@ÈÒHBºœð@‹]ˆB °@›w@B¦L0@[=à@•‹@@Û=ØB± ð@™ûtB©ø@¨—ÀÁA˜@€BÆà@±H@ÿúZZÿúZZÿúZZÿúZZÿúZZAþàà@°X@ ¬€A0yÄB¯@@Õs”BÒ AØPB4{@• Àr A¤B3hÐ@¨qÜBEÀA,ÁA˜@ AG¡@@·¡H@ÀÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@¤k\@˜ €A$ŠØA¦¨`@ýá A€Q@æVÀAÝê`@²˜ÀJn€A2˜AÙC`AˆAö€Ax¬ÁA˜@ÀB_Ù°@t>A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÿ @$ϨA#4 @¤ïXB à@c_8BŒ9X@èB‚‡¸@:éP@ÕÖ€@ºéHBŽoH@‹˜Bý@’ ØÁA˜@àB(pA ü,AˆÿúZZÿúZZÿúZZÿúZZÿúZZAÕ” @ºM¤@Í!@A:q Aø;`A2AÄò€A µ€AìþÀ@±¾ ÁŒî A1¾ A¬²ÀA ¤B!O`@÷ °ÁA˜ABÙ÷P@rpAˆÿúZZÿúZZÿúZZÿúZZÿúZZBãþ˜@ °A€@ ¼àBö@@h³8Bäš@p{àBçÏø@Pg@‹Ô@ÐgBô}0@š`Bîm¸@˜›ÁA˜AB¢´à@tíPApÿúZZÿúZZÿúZZÿúZZÿúZZB§x@<8ÀÒÌ@¼2øB¥ß˜@¼Bµ|x@„£ˆB¬^@@=çPÀ†@½çPB­ŸX@©ÌB¸ËÈ@†'`ÁA˜A BÍø@‚’@AÿúZZÿúZZÿúZZÿúZZÿúZZBÊšð@+ÿ`A'À@¬!8BÙVÀ@z“ÈBÊ»ð@}ß BÂIÀ@/À@©º@¯ÈBÍ]@{hBÅRH@ƒˆÁA˜A0B’€¸@Q0ApÿúZZÿúZZÿúZZÿúZZÿúZZBŽ—H@dä`À7 @åÀBz€@¨ÚÀÁ¶`@§>ÀC¬œ@g0C±„@ƒË¨ÁA¨@€BÙ› @ˆ_˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZBçÕ8@‚ä\ÿúZZÿúZZBñ‘€@ˆcxÿúZZÿúZZBõ…ð@EÚ0ÿúZZÿúZZBÿ[8@MƸÿúZZÿúZZÁA¨@ Aæ™ @À¹`AÿúZZÿúZZÿúZZÿúZZÿúZZBƒÝP@QŸ¨ÿúZZÿúZZB‰„ @ZœpÿúZZÿúZZB‡@FPÀÿúZZÿúZZBŒ—°@Nd¸ÿúZZÿúZZÁA¨@ÀB2`@Üž A€ÿúZZÿúZZÿúZZÿúZZÿúZZBSûP@YäÿúZZÿúZZB]Ð@†çüÿúZZÿúZZBG;`@9 ÿúZZÿúZZBOP0@’ó ÿúZZÿúZZÁA¨@àB‚žð@jâàAˆÿúZZÿúZZÿúZZÿúZZÿúZZB°R @O̘ÿúZZÿúZZB·Ã¸@X‘ÐÿúZZÿúZZB£p(@@`@ÿúZZÿúZZB©æ@Gû ÿúZZÿúZZÁA¨AA†Bà@íÚ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨AA¼€`@æhAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨A Bšæh@hz APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨A0B,K @›Ñ`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨A@B¼0A…ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨APBG‰@éÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨A`BZÀ€@‹ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨ApB8*à@+ðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨A€AÞ¥ @†ÃàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨AˆB”,ø?ôž@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨ABOÛà@ ÔP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨A˜BR$`@À@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨A Aî" @°t@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨A¨B @¸ýXAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¨A°Bc€@¸ÓP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¸?€B¨mp@/·A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¸@BrÐ@;°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¸@@BŒè€@FÍàÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¸@€Bb’@±4@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¸@ BIC @g5P?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¸@ÀBgy@e0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA¸@àAöàAdÿúZZÿúZZBC3A®nr€B+ê A™ +ÿúZZÿúZZÁAÈA…p€A%ÌL@ÀÿúZZÿúZZÿúZZÿúZZÿúZZA߸ AW+&ÿúZZÿúZZA«€A;:HÿúZZÿúZZAÞ@AG€AÀ``Az ŽÿúZZÿúZZÁAÐAȼ`A; @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAá×`A(€AÀfA…Å–ÿúZZÿúZZÁAØA„W A#?”@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAàBg·`@÷LA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAèAˆË`A'¬øAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAðA'gÀ@냸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAøBA:ˆ˜ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁBA*þ@ô.ˆ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁBAÚw`AA˜@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@?€CªN2A>ðACž@8@ 6,C–„ð@£ÿúZZC™åš@cðA(à@äðCž@8@ 6,C–„ð@£C]@sµPA§šð@óµXC—–Ú@´FøCŠ,@§¬ Á@@C)ɘ@w5À@ C+ @?ÞÀC'·\@6q°ÿúZZC(g8@” ?!î@ƒ¨ÈC+ @?ÞÀC'·\@6q°C3©X@!0À¬{À@œ!8C4ÿ”@`´°C6´ @^QpÁ@@@CM¿ @‰§`A C.hH@@‚èC.Nø@;Ù0ÿúZZC-”@nÈÀ'½@…ƒ@C.hH@@‚èC.Nø@;Ù0C#ÑX@e°@O×@’e°C)„Œ@VÏøC"ÕÀ@M3Á@@€C{”@œõ°ACœK¦@™ýøCŽ22@›¸ÿúZZC“Û@X›ˆA»,ð@ؼØCœK¦@™ýøCŽ22@›¸C”‰Ð@yb°BJA@ùb¸C¥P†@¿CˆžZ@¦®€Á@@ C/;¤@5¹àApÿúZZÿúZZÿúZZÿúZZÿúZZC1î˜@ ÚØÀʃ@@ŠðHC1Ȱ@H*àC5w`@D^`C!ŽT@f°@Íu@@˜f°C)à@aµ`CJ8@T1€Á@@ÀCp4@@“”XAÿúZZÿúZZÿúZZÿúZZÿúZZC€,@7)ØÀæ@@·FHC€€š@ÙPC‚>*@ƒ•¸C|H@QmÐ@M€@ÑmØCî @˜þXC|’@“Í8Á@@àC#ää@J?ÿúZZÿúZZÿúZZÿúZZÿúZZC?RL@¼ˆÂ(@˜Ô`C1@Q›ÀCP @a‹ CKœ@6žðÂMÒ@¶žðC6X@po0Cfˆ@Œ“èÁ@AC†¥x@ÚA€ÿúZZÿúZZÿúZZÿúZZÿúZZC€Û¸@BÕÙP@ì~€Á@A˜Cðd@=0AˆÿúZZÿúZZÿúZZÿúZZÿúZZCÔd@µ”¤¿¡AA5µ C ´¤@ñ»@C ùp@ò\XCª”@±@@˜¶A1DC ”ü@ìWøC \@íjÁ@A B¢áø@lÐÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB©ðÈAðPA'¼`AÀB¨pAè0B”ðA3ìBm9ÀA2=¤A—A²=¤B€-A\›¸B:hAy*,Á@A¨CDMt@–Õ°A ÿúZZÿúZZÿúZZÿúZZÿúZZC-|@¦â¬ÀÏ‚€A'„C t@Û§èCŸ@×ÅøCÀ@­˜pÀç|A-˜pC Q@äC·¸@àáèÁ@A°B-^`@£:@@àÿúZZÿúZZÿúZZÿúZZÿúZZB|`A3®.¿‚A³ÏøB¡0Ae.¨B ›0Aj(¸BK®0ADðL@±j€AÄðNBBî0A~A¸B0&°A}?€Á@A¸A¦î AF¨AÿúZZÿúZZÿúZZÿúZZÿúZZB[`àA($Â*iA¨DÀAð­ÀAWE:B‰¬èATßÐB&A?¾ÅdA¿Bß Aq ²BÐÀAtðÄÁ@AÀA»–@A¡˜AÿúZZÿúZZÿúZZÿúZZÿúZZB%‚ðA*ÈÂ%Aª(îA°µ@A-¡BNapAwíÔB,³ÀA@ÔÁ+ÀAÀÔBIAe<öB-=`A~ìÁ@AÈB¼©p@†5àAˆÿúZZÿúZZÿúZZÿúZZÿúZZB¬ó˜A™JÀâ¬@A•·B]`A>ú¸BžÄ`A3^ÄB]!ÀAK…@¡AË…BGmAxÚÀB:àA~¤Á@AÐBóà@åO ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AØA¼¬@A`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AàAš~ @ýŽ`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AèAÖ> A óˆA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AðA¡CÀA „@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@AøB*·@@Ød@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@BB@Þ^A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@BBñ@ðÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@€?€CçàÂ@ùi¨A@CûœÖAºäCôPzA½pÿúZZCöñè@ºøX@áRÀA;,CûœÖAºäCôPzA½pCìÚ.@νøAŽ AN½øCô6ANCêƒ2AeXÁ@€@CÈÚA:4ACÂ¥À@Ì‘ÔC²¾r@¸DØÿúZZC¹aº@ˆ¢DAЀA·\CÂ¥À@Ì‘ÔC²¾r@¸DØCµj.@÷`B!û˜A÷`CÃù.@ö1´C«ÙŠ@Íe Á@€@@CDã˜@M AÿúZZÿúZZÿúZZÿúZZÿúZZC1A@i @ €@‡~ˆC5Cü@EàC0f @=JàC@œtA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@€AðBÈA0@>k°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@€AøB`AÆA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@€BAý& @ô@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@€BÿúZZÿúZZ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@À?€C@5¼A0ÿúZZÿúZZÿúZZÿúZZÿúZZC!İ@«pÀ|@…ÀPC!×|@GcˆC#‹@4¦C_ @ ?Ÿ„@”C NP@^÷˜C/(@J5 Á@À@B²Òˆ@ OÀAPÿúZZÿúZZÿúZZÿúZZÿúZZB³`ˆ?ök0>¢@v‘ÀB¶{@(ì0B³X¸@6àB·¬h@§ðÀ’@§ðB·Y¸@5ÙXB½K@=÷ Á@À@@C¹>@´}@A`ÿúZZÿúZZÿúZZÿúZZÿúZZCÈ·"@–XAwþàAoCÐ(è@ÝÈ(CÅ’H@ÏãhCÇ.b@®PB2ÜøA.PC×À>AÉPC½mØ@ì{ÈÁ@À@€BÓRÈ?ý$`@ ÿúZZÿúZZÿúZZÿúZZÿúZZB±¸@ ü8Á™}@ŠèB Þà@F`ÐBÅI@D‡ðB­÷¸@Á‚³P@—B¡Ô@XíBÀ@[H€Á@À@ CW³L@_• APÿúZZÿúZZÿúZZÿúZZÿúZZCZÊÀ@#ƒAõEÀ@£XCnŽÄ@sTÀCLª¸@`¿pCJ…˜@2' BrÎà@²'¨Co”@ŽøC-Ó8@cÛÁ@À@ÀCˆœ@ZÐA ÿúZZÿúZZÿúZZÿúZZÿúZZC uü@¯ÀCÿ@†ÄXC y@J©pC Òt@6§àCRä@Ó`AWJ€@›ÓhC°|@gnÀBý˜P@Y$ Á@À@àCš8@(“ A€ÿúZZÿúZZÿúZZÿúZZÿúZZCÁt@T@Áƒ/ @šlØCÊì@`œXC¸d@XØ CÏt@&5à XP@¦5àBô¬(@pØHC–Ü@m#°Á@ÀACR²à@táÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZCEì°@8ð@ý:@@¸1xCLúd@„°CB¿Ä@‚»ØC@üà@7R A7D @·R(CK&p@…µÌC<¤˜@fÐÁ@ÀACYÍL@„`°AˆÿúZZÿúZZÿúZZÿúZZÿúZZC`ll@KðA0ªÀ@ÌøChÔ¨@•0¼C[Z@J8Cfd@Q¼P@º6@@ѼHCmv˜@™Ç(Cd_t@’pÈÁ@ÀA A™ü@ð@ÿúZZÿúZZÿúZZÿúZZÿúZZB6€@Áz ¿iÐAA™¨B5ݰAkrB7Ç A 8B5hð@Ï­Á¡€AO­BG A)=ÎB^7@øEÐÁ@ÀA0BÖ™ø@<@àÿúZZÿúZZÿúZZÿúZZÿúZZB˜*ð@säA:>@@ô 8B¤ø@¢ƒ˜B‹û@µÏhB€@’eèAƵ@AeìB©š8@°Ö@BlÐ@êwhÁ@ÀA@BÁÅ?øÛ€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBó@F,0Aˆ« @ÆM C:ø@†îBà ¸@ðˆBò3ø@\Å AÛ 0@ÜÅ Cnœ@–}¤BÕ¯0@¡UHÁ@ÀAPC-ü|@5ž A`ÿúZZÿúZZÿúZZÿúZZÿúZZCdD@]i€A‚°`@ÝŽ°Ck.8@¢´„CYl@“-`Ck°@ÄXAƒ™àAÄXCrÕ8@½Ç¼C`yØ@®çXÁ@ÀA`Bàó@/±àA ÿúZZÿúZZÿúZZÿúZZÿúZZBáL0@hHð@°º@èphBãÛˆ@ <€B×Úx@£1xBè-@qÀ¾®@@ñøBà9Ð@«`Bêeà@¥`ÀÁ@ÀApC§P@¯’8A ÿúZZÿúZZÿúZZÿúZZÿúZZC‰Ð°@hÃÀ{B€@èëC†2@™ß¸C‡~Ì@§¹ÀCˆ³,@„ ØÀqï€A ØC…|@±8C†¢Œ@¼ƒ˜Á@ÀA€CSø@$÷@€ÿúZZÿúZZÿúZZÿúZZÿúZZCe@UFøÀÎ8À@Õl C×´@“ð´C¾€@ÛÈCiÔ@m®Á•%à@í®C hä@§ú°C @žøÁ@ÀAˆC]ˆ@H¨0ÿúZZÿúZZÿúZZÿúZZÿúZZCó$@‰ìÁ!ÀA $C¨ˆ@¼#dC Ÿ´@¸øC¬@‹D@?øA D@C¨@ÞäC’È@¸, Á@ÀABÊð@,äð@ ÿúZZÿúZZÿúZZÿúZZÿúZZC%¸p@£ÒÈ>ÓèA#ð,CF¨@àéüC@Ù6XC5l@›(ALΠA(C¹Ô@ÚžàC—\@Çå°Á@ÀA˜C…®Ä@ØoAÿúZZÿúZZÿúZZÿúZZÿúZZCu@&¨@[ACHCizô@ÑG¤Ce×L@Ò×0Cr!€@‰°¿"¤A ´Cdb@¸³HCe¦”@·LÐÁ@ÀA C ´@núÐApÿúZZÿúZZÿúZZÿúZZÿúZZC*´À@“âÁ°%Aý|C @ÈaðC*[è@¾·ÈC6Ÿ\@•• Á‹ÁÀA• C"@p@Å 0C3~¤@Æ1Á@ÀA¨AÔ™ @óÁø@ÿúZZÿúZZÿúZZÿúZZÿúZZBVLA+(²Áœù0A«HæB!rAk ÂBkI ATlBP3@A;­L@Z³€A»­NBFðAwWBB:êÐAsqÐÁ@ÀA°B Ð@¯ÜÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBW A59ÈAGA@Aµ\vBZfàAdvB.“Apm¬B>g0A7é´AW`A·é´BEf@Am…‚BàAmdÁ@ÀA¸A—ž@@éA ÿúZZÿúZZÿúZZÿúZZÿúZZBTðA+ïd@ñ A¬ÞB)`AdÛìAê€AQŠüBc@A3ÈÁÉÕàA³ÈB%0AmaRB{Å€A\UtÁ@ÀAÀBÄrÈ@^P`AÿúZZÿúZZÿúZZÿúZZÿúZZB°BPAßò@}‡A‚ùâBŸ…hA>Bš€0A+oøB¸Ë @ÿA) @AB¬FˆA-Bœ ¨A*%°Á@ÀAÈA»` A2@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAÐBYÀ@½?AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAØB_ð@”ˆAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAàBNÐ@e¸@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAèA”@ÿT°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAðA¢ú€A NAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀAøA„¿à@íè@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁ@ÀBA«…€AýDAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA?€Bßsp?ý A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBõe¸@!7àÁ6? @¡QˆBí[è@>xCª”@ƒxxBîãØ@ S Á#\@@ S Bé²x@?³Bú•à@‚Î ÁA@CjŒ@‰0@€ÿúZZÿúZZÿúZZÿúZZÿúZZBïþ0@Sпõ¤@€h@Bò!@@9^Bóà@5—Bòe?ÿÿ`ÀƒÿÀ@ÿPBô#@<ûøBø«`@3€ÁA@@C ÷ð@N}pA0ÿúZZÿúZZÿúZZÿúZZÿúZZC ÿ@ðè@•w@@š xC&n@@b”pCÇÌ@Vs CÍ(@þ°?Íq@˜þ¸C"Î@@_/xC± @Y PÁA@€BóÑØ?ÿb @ ÿúZZÿúZZÿúZZÿúZZÿúZZC [À@ —°A#B@Œ®(CS´@QÌ8Caœ@AbPC ë|@ˆpAPLÀ@ˆxCg@WD0C¼@F£PÁA@ BAH?ÐÿàAˆÿúZZÿúZZÿúZZÿúZZÿúZZBnJ`@L7A‘@ÌWØB‚Î@ƒa¬B^C`@Ÿü€BKÅ€@œË8B:‹€AË4B˜¢x@€%üAßÔ AµÁA@ÀBÉÁ˜?ã`AÿúZZÿúZZÿúZZÿúZZÿúZZBÀw8@X¾˜œ@™BÄp@^.(BÂè@YBÍW¸@$”ð¿­º@¤”ðBј@xÐBÑV¸@a®ÁA@àCÈ@]ÐAÿúZZÿúZZÿúZZÿúZZÿúZZC´ä@¥èA”°@œ¿PC¥”@g. Böúh@YèCI0@%c AóÑ`@¥c¨CC¨@t Bêâx@h}ÐÁAAA± À@M9p@àÿúZZÿúZZÿúZZÿúZZÿúZZBFΰ@¡„A”`A!0ÐBoÇ@Åž”B#àAm8BN#@¯AAÕZA/AB„¾È@Ç ,BjASˆÁAAC$€0@cs°@ ÿúZZÿúZZÿúZZÿúZZÿúZZCXÜ@"åÈAØÀ@£Cjü@m0C9¬@d C P,@7é€A@·éˆCê¸@†2´C¹ô@—XÁAA BòÁ@@˰A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÈÔˆ@=ŠÈ¿3º@½ª8BÊ;À@Œ2BÊ@~ØBÓp@N) Aö€@Î)˜Bß#`@–*àBË¡Ð@ˆ`ÁAA0Bh@°@0°@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÓ­ð@Dɨ@µMÀ@Äê˜BÚ¯H@…ÜxBÍã˜@éÈBØú @[>A¯¤p@Û>BñœÐ@‘¬BÃm@¦ÁAA@CÇUò@Ú¨h@àÿúZZÿúZZÿúZZÿúZZÿúZZCÆñJ@²ó„¾Î A3ÀCǰ@ûýCÆp@ý@8CÆÎ†@³N(@–o@A3N(CÉ@ý>|CÅ5@þÂÁAAPCIŸ @\‡ð@àÿúZZÿúZZÿúZZÿúZZÿúZZC9zP@DÞA3 @Å8C=CP@‹eŒC3ø@‰C?Ó@LoàA¨À@ÌoàCJ)Ð@‘ú4C4 ¼@ŽÁAA`CSè @žBèA0ÿúZZÿúZZÿúZZÿúZZÿúZZCqòD@V¦pÁsh @ÖˈCg¯ð@”¢`Cuèt@–ùHC€R@€ü`Á‚ô`Aü`CxÑÈ@°ItCƒéø@¸§ˆÁAApC‡Ò@§ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZC‹,@l!ð@‰«€@ìK@C‰t@ª¨8C‡.Ê@œvÐCŠŠö@‡û@AB¶Aû@C‹UÄ@ÉIœC„õ@¯áÁAA€C‹‚à@Ël @àÿúZZÿúZZÿúZZÿúZZÿúZZC‰`ô@¡åX@áx@A" C‡n’@ÚœCƒñ¼@ãd(Cˆî6@—äÈAµ AäÄC‹š@ÔøCÒl@ÎËÈÁAAˆC 4H@b¶0ÿúZZÿúZZÿúZZÿúZZÿúZZC(ݸ@¦h|?ÖðA&†`C#µ˜@âéC"DÐ@ãb Cü@žôX@“M€AôTCgÀ@Ô$ÈC H@ÞG€ÁAAC™°@_`àAÿúZZÿúZZÿúZZÿúZZÿúZZBÞW¸@¦ÓÁQÙA&ñpBÇã @ì ´Bጘ@ÖÇ(Bò£°@@,ŸABêŠ@Ó°Bæ(@×`PÁAA˜BË@E”?€ÿúZZÿúZZÿúZZÿúZZÿúZZBîŸ @™ìpÁ®@AìBØéð@ä.dBëK(@µo(Bþ1 @¤  ÀÙ @A$  BéÝ€@Ý{üB÷ûx@Ú6XÁAA Bµ‡@PA"ºA› A¢ÙBF† Abû¤B  AF¥¸B"+ A*¾ÜÁ€w0Aª¾ÞAïÉAPúžB4êðAmÒ€ÁAA°B?À°@q£€A`ÿúZZÿúZZÿúZZÿúZZÿúZZBgAƒA(¿`A›¡8Bf`°AP†~BAòAB'œBH'A)K@A‰ÓðA©K@BURÐA^¼B•AW~äÁAA¸B9# @ƒÖØ@àÿúZZÿúZZÿúZZÿúZZÿúZZBVA .@ÜÀA "ÊB@AZ-vAÝvÀA>ÌB,0A1Œ”?Ó>A±Œ”BçðAaKxB pAd4HÁAAÀBÉ@£À0APÿúZZÿúZZÿúZZÿúZZÿúZZB” 0Aba<@’@AâŽÂB‡ZÐAcVB)˜A‰¸B?·ÐA_•>ÛLAß•B)îA kB+…@AŒ~:ÁAAÈAÂà@õÇ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAÐB8u0@¢ª(APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAØB JACÔXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAàB A ưA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAèAÞ|€A‚äApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAðAØ @A£h@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAøBbu0@™‚˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁABÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA ?€C?ü@t=àAÿúZZÿúZZÿúZZÿúZZÿúZZClrÐ@‹k4Ac`A äCtž|@žù¨Ci¯œ@èOxCpch@Š^ÀAœÌA ^ÀCô`@§6 ChèÈ@áðÁA @CØü@'¿ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZC @ {HÀëÀ@’PC<@DCè@Pÿ0CyŒ@±PÀÚ°@±PCÊÔ@Kö¨C×T@TòÁA @@BŸøð?¼.ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZB  @$)˜À€rÀ@¤D`B|3p@t¸B…@c¬ By@3SPÁi£ @³SXBaø°@G0B:¨@dçÁA @€BS ?Â4ÀAÿúZZÿúZZÿúZZÿúZZÿúZZBÅ#@ pxÁR¨ @‹‡PB¼ @O+ðBÔü¸@AÿàB¿eà@a`Á±É°@“a`B®x@`5°BÙ@I§ÐÁA @ B@?Û¾ÀAÿúZZÿúZZÿúZZÿúZZÿúZZB}â @=@A”€@½ ˜B„ã(@†JXB{3@‰Â¸BVÝ @k÷ @ãÁ@ë÷ Bk³ @¢r€BL€@²RÁA @ÀCš`@ y?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÇÍ@@%`@ @—>PBÎwè@U5HBÈH@@]ÁàBÍbÐ@)E A^+@@©EBáq0@m›B¼h@{‘ÁA @àCJI¸@ƒÉ˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZC_ÿÜ@MÙˆÀ©À@Íû¨Caøü@”L`Ce•¤@“½@CgI´@w ÐÀÓV€@÷ ÈCjì@°“ Cn`Ð@´4ÁA AB¶ Ø?å A ÿúZZÿúZZÿúZZÿúZZÿúZZBæ«À@#oxAÍ @£ŠÀBô[h@p_ÀBàè@dà0Bõ!p@6Ùð@ÌÍ@¶ÙðCÒ @‡ÓðBò= @~ ÁA AC—ª@º A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC¡I6@šÐØÁ‰ÀAêàC¡É0@ÕáXC¤ì@åD€C¤UÈ@žÁªôAC¢Y®@Ùj\C«Î(@ì±ðÁA A C¼þ@È@€ÿúZZÿúZZÿúZZÿúZZÿúZZC¾;’@²%0¿ A2CdCÀR.A‚C¿Ù@í¸CÁ£ö@º?ñÉA:CÅoANCà :@øGàÁA A0C ä@+žð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBô @>Ç€¿h@¾è Bõø@ˆgœBõ×0@†üèBî²è@Kv`ÀÍô@@ËvhBëø@“=¨Bö¤H@%@ÁA A@B¦é @$_ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZBJÚ0@Ö"xÁ—§AVGtB%vA1-^Bp§°@ñý`B† P@ª¼èÀO€A*¼èB„EX@úBŠ (@ê?hÁA APB×ÇÐ@-ßp@@ÿúZZÿúZZÿúZZÿúZZÿúZZB«ê¸@†¼ÁÕz°A-$BÖH@ÍÏÐBÅ• @ªZˆB¹Vð@‰c(–0A c(B•¼`@Ö&¼BÜSà@«ºÁA A`C4_€@x®@ÿúZZÿúZZÿúZZÿúZZÿúZZC%’´@gàÀê‰@@ç0¨C b@£ñ¸C'{l@Ÿ…ÈCK,@gÊ`AT0€@çÊhC Ï@¦jCdd@žÇ ÁA ApC&bà@Gè°?€ÿúZZÿúZZÿúZZÿúZZÿúZZCLt@‹ßØA5ÄA øÔCeT@ÃÅ C KH@ÁM C@!pAÛVpA !pC$=D@Âp C <œ@ÆÏ8ÁA A€Bœòp@*”ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB.‡0A*ÞÁ­8ÀA“E€B AHá:BTÏ AMn(B]0A¡üÁ¯š°A’¡üAÕÈ A<™DB@ÿ°AWêÁA AˆB²T¨@0Ïð@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¡¢X@ØløBÈ(AX”¨BÀcà@ã‰8Bpò@A0%LBœñ(@ܽAÀcA\½B¯ èAQÜBHA'aœÁA ACWŒ@‹ÜPAPÿúZZÿúZZÿúZZÿúZZÿúZZCP…à@‚©?f¤AÁ`CH,@¯ëCH-à@²·øCR²(@Œ"È@EùA "ÈCKœ@¾=PCI]¬@¾:¨ÁA A˜BØØ@Jä0?€ÿúZZÿúZZÿúZZÿúZZÿúZZB§L¸@ÌGøÀ-(ALnˆB›åPAD:B¢ €A ŒBH A¢ÌÀÒŒAŽ¢ÎBh8ÀADêšBŸÀA:,„ÁA A A‚u @Ϭ`@ÿúZZÿúZZÿúZZÿúZZÿúZZBKNðAÚ"ÁLL A—÷ÀAÿúZZÿúZZÿúZZÿúZZÿúZZBàÀA_Œ@|sAš}šB`AUÂAí‡ÀA?ŒtBâpA ÁŽÀA  AÕ AAiºBK°Ab/xÁA A°Bƒ¦8@MÿàA€ÿúZZÿúZZÿúZZÿúZZÿúZZB. A( ø>ì A¨/:B Ù°AYWB ïÐA[ lB8(ÐA1 Ü?‚§A± ÜB)} Aa{FB(cAiò°ÁA A¸B.Y@„€A€ÿúZZÿúZZÿúZZÿúZZÿúZZB‡ÀA3„TA+ A³¨vB é`AzvèAÒ, AO×àB.x ASƒ@‰TÀAÓƒB$7 A†×|B“@A‡ø,ÁA AÀBŒÅ@IÑP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA AÈAß–À@ïOPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA AÐA §à@ÿÅp@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA AØBSÔ@…ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA AàBèP@ûpA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA AèBÄ6@Z0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA AðA§[àA0ÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA AøAX’@Ï ˆA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA@?€Bm@;°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB‹8@_YØ¿CÌ@ß8BŒíÐ@›~˜B„À@¤õ0BX@iu°Àò @@éu°BŠÎ˜@¨ÙTB˜æè@§ÔðÁA@@C×0@!BPA@ÿúZZÿúZZÿúZZÿúZZÿúZZC ¨L@,؈Á@Ì`@¬õxC~¸@H˜ CËè@O°C æl@G0Á¦ñà@Ç0Cˆ@bð`Cð@¨‹ÈÁA@@@CJÂÐ@O“APÿúZZÿúZZÿúZZÿúZZÿúZZCq3,@\2迚+@ÜWØCv7d@Ÿ¬CuÕ8@žžpCn[”@|)@‰p@@ü)ˆCwxä@·‹xCpí@µÊÈÁA@@€Bˆ²À?Óö@A€ÿúZZÿúZZÿúZZÿúZZÿúZZB®@A#S@’˜0B¼¸È@V«€B¦ÅH@P‚°B»ˆ@A3@@•BÑAÀ@Yˆ¸B®‚@VÏðÁA@@ B<Û @yI A0ÿúZZÿúZZÿúZZÿúZZÿúZZA­«`@±­´Á¹ A1˰A‹é @ôwAÖÎA0LB+œà@—Ú0Á® AÚ0B÷ÀAG€B[Ûp@¢‚ÁA@@ÀCUÑÈ@ÕÝXAPÿúZZÿúZZÿúZZÿúZZÿúZZC&PÀ@ C°ÁSî@@ ^ØC#š¨@eÓC05T@iEC%3p@%~°Á¦å@¥~°CV @j|0C3}`@uoÀÁA@@àC›.ˆ@ëãX?€ÿúZZÿúZZÿúZZÿúZZÿúZZC„Ž@qI(ÀIÖ€@ñrHC†JÜ@ªKtC‡?¶@±æÀC‡I˜@yJ¿6T@ùJCŠä`@³;CŠVÜ@µõ8ÁA@ABàø@²@@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÕû @*³(Á+² @ªÐpBÏ’ @}(Bä…¸@nÕBß©X@2¼€ÁuQ€@²¼xBÕ¬@@†8Bó·@xƒ°ÁA@AC±Y@@ò©XA€ÿúZZÿúZZÿúZZÿúZZÿúZZCÈ9@™ÀùЀAªˆCÉíB@î˜CÍ3Â@Ê øC‰x@±HÁD7@A1DCÃÆA'"CÉ@ñ÷ÐÁA@A Bì‰`@ (°AÿúZZÿúZZÿúZZÿúZZÿúZZB$åp@Áõ´@fWABtB.¥ @ÿ‚´B¤PA_B"ˆà@ÒD¸À%€ARD¸B HÀAo|B*)AËŒÁA@A0C¼gŠ@¸é0?€ÿúZZÿúZZÿúZZÿúZZÿúZZCÊ.°@Û»@À©zA[áÔCÊ÷ŒAKCÍRtAx°CÉŸ„@ÓµÁ* AS´üCÉ®žA²æCÎfAjÁA@A@C;…@F_pA ÿúZZÿúZZÿúZZÿúZZÿúZZC'’@\P@2€@Ü=PC)z0@¢BÜC'b@@–] C)jØ@ZàA}@ÚØC/˜@¡Ÿ¼C&KX@”ÂÁA@APBY_@@)¨ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZB KH@¦"˜Á…0A&@XBˆh@÷B±h@ÞB‚=Ø@ÃÁœÁ`ACB]¦°A (B–"X@ÞËàÁA@A`CV¯@…ßÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZC,”h@’…¤ÀXA (C*[ä@È!ØC,¯<@ÓC)u˜@Œ­AG1 A ­C.´p@ÀúC"¥t@ÊûpÁA@ApB¦±`@)Q`A0ÿúZZÿúZZÿúZZÿúZZÿúZZBß‚È@€Â|>£(AÚBÜ™@@±¤ÔBܳ@@µÞ Bø¡È@q`@“€@ñ`BùÍØ@¦¦ÌBñ¡¨@ªOpÁA@A€Bë˜@C}PA€ÿúZZÿúZZÿúZZÿúZZÿúZZC#õÐ@x÷8¾Hà@ù%`C .@°3C!#ˆ@¨®ˆC"s@|üð@ª`€@üüðC!r(@³¼Cd@«®àÁA@AˆC6Þè@mÀP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCB·@z5¨@P€@úd°C>6ð@¬Ú@CG ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB˱À@œAÈ?ö·A_ŒBÅFX@Õs4BÃ!È@Ô@ BÞHX@ž­Á k A­ BÌš @ÙhBß‘¸@× ¨ÁA@A˜B,Æà@n:A@ÿúZZÿúZZÿúZZÿúZZÿúZZB ÁA`@ B¡P@ŽA ÿúZZÿúZZÿúZZÿúZZÿúZZBsÐ@BR Àæœ@ÂsøBk’@“nXB„Bp@†b BRÌ€@`h Aà@àh Bkâp@šäBFc @¬)(ÁA`@ÀBà*¸@d×0@ÿúZZÿúZZÿúZZÿúZZÿúZZBÌ8@ xð= @‘¨BÑ¢Ø@NKBÑ%€@L^@BÒ @@|PÀõL€@œ|PBЭ@fwpBßÍ @a4àÁA`@àC\üø@ÀþˆApÿúZZÿúZZÿúZZÿúZZÿúZZC>@—HÀäÉ€A°„C¦@ÎÎtC„˜8@ÑpCÿ@‰ @ÁPÀA @Cc@Ä30C…á²@ÊY ÁA`ABbv`@@€ÿúZZÿúZZÿúZZÿúZZÿúZZB §À@³ØA=àA3÷ÜB<³À@Ýc\B <°AœB,³@¸0A£´àA80B[s@ÐþDB+A‚ÁA`AC{Jˆ@r9p@ÿúZZÿúZZÿúZZÿúZZÿúZZCzxx@‘:PA`AT,C‚oŒ@Ï=ˆCz¹È@Ô;èCvº@™¸A‡SÀA ™´C‚ª @ÈCsã @ÑÙøÁA`A C ¦¤@;0ApÿúZZÿúZZÿúZZÿúZZÿúZZC)Ÿ@†ó A&l A TC1é@ÉôHC'zÔ@ºT C)D@lÕàÀ—PÀ@ìÕàC¸à@¬š4C¤`@©$0ÁA`A0CñÄ@EÈ A ÿúZZÿúZZÿúZZÿúZZÿúZZBñ¸@dû0ÀßÁ€@å$ Bí=ˆ@žê´BûÝØ@©`xCaÜ@c€ÀÏL€@ãxBþ @žgÐCà@§ß0ÁA`A@B¢Æ¸@ šPAˆÿúZZÿúZZÿúZZÿúZZÿúZZB¹ËH@‚5pÀ¢AM8B¶68@¸Ô¸BÀùà@»°BÇ’°@}ÃpÁZÀ@ýÃpB¿˜@»qBÔP@¯7 ÁA`APBÑõè@ u°A0ÿúZZÿúZZÿúZZÿúZZÿúZZBmcà@ÍW,Â"3AM} B´ A0N"B ;À@Õ;B ¨@’qÐÀÿÏAqÌB˜@Õ ìB©SÀ@ËH¸ÁA`A`BÌ@@Ö@AˆÿúZZÿúZZÿúZZÿúZZÿúZZBzÒà@Ö\¸A¼àAV„¬B”Bh@Ë3BL `A<´„BŽSX@²&ˆÀØA2&ˆB‡`@ë#äB•jˆA»<ÁA`ApB?  @MAÿúZZÿúZZÿúZZÿúZZÿúZZBFÎð@ï‘´À‚Ao¾ÜB;A1»†BNÉ€A{ìAô5A,@DZA‡,BùADŒÞAÚ]`A6SÀÁA`A€BàÍø@Ek@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÒÕ8@„p ÀÉ@ÀA‰äBÈ‚H@À°BÖ“€@¯€B×:ð@Š@晀A ŠBÙÖÈ@ƘB;Ð@ÃðÁA`AˆBÇ‘8@0–ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÜÆð@ƒ2Àï@AKhBÏ;P@¶£lBßèx@³’8BÝ(@œ+`ÀŒ2@A+`BÒ.°@Û˜ÌBÝI˜@Ó-hÁA`ABÕÈ@>—ÿúZZÿúZZÿúZZÿúZZÿúZZBÄÛè@˜ƒ„@Ðv@A¡dBèP@Ñ ÐB¹:ð@Ð B¬ôx@ÖºøÁªcÐAVºøBìÐAßÈB»[ˆA™ÁA`A A•C @ç£ÐÿúZZÿúZZÿúZZÿúZZÿúZZB*@A(Ö?‰A¨å˜BÀAfOêAü‚€A^-”B$E°A;°Àœ;@A»°BÝ€AtL¦B&: A€EüÁA`A¨BŒ8@@=aÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`A°AS @ë7øAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`A¸BP)€@wTPA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`AÀB¶+È@>k°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`AÈB @9²pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`AÐAŸH @ïÌ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`AØA·¹ÀA L@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`AàBakP@ ÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA`AèAªa@Ar @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€?€C€$œ@‚íÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZCuÌTA’Àøˆ@A€vCwè`A4†bCþA>Cs^¤@Ê÷à@˜q€AJ÷äC|™ŒA)XPCw¾@@ó»ÁA€@CQ¯@ßðApÿúZZÿúZZÿúZZÿúZZÿúZZCP¥Ô@Ô°D¿âATÖTCUàÀAz¤CW@A¬HCW$t@Êyh?1JAJydC^ÌAö6C]l4A,ÁA€@@C4—X@’›xApÿúZZÿúZZÿúZZÿúZZÿúZZC2^p@¥nÀéT€A%‹ÄC3á<@¿!˜C;†àA ŒC+qL@“ùÁŽbAùC'Ñ<@¥¢,C:IAqpÁA€@€Bý:ø@š?`AÿúZZÿúZZÿúZZÿúZZÿúZZC+fd@‚âxÀ‰’@AùüC.q„@¶< C3t@Ç(øC*†ü@v×àÁ[ @@ö×èC))<@£•TC7w@Ãë€ÁA€@ C;×<@ÉðÿúZZÿúZZÿúZZÿúZZÿúZZCâ@hËÐ?â•@èõÈCZø@£y¤C¿l@°CD@]ÒÐ@¶©@@ÝÒØC (°@ž6”CvØ@¦-€ÁA€@ÀBco`@b^à@àÿúZZÿúZZÿúZZÿúZZÿúZZBç@CÅÀ@×@Ãé0B—z@‡88B“{À@– ÐBå@BoÐÀá@€@ÂoÐB›ÔÀ@ŒÉ`Bª´0@†hÁA€@àCv¦ˆ@ï«PÿúZZÿúZZÿúZZÿúZZÿúZZChá<@„Å¿®?AÝ@CoD@Ä] Cq@¾ ¨CmÊ@eOPÀ²€@åOXCt \@©©Cw'¬@¥>HÁA€ACS‹ì@Ô°A`ÿúZZÿúZZÿúZZÿúZZÿúZZCW¢à@{†ÀÀ²@û´ÈCZ®P@³°¤CaÌ@ºK CT¤Ü@P{ð? ¬@Ð{ðC[(Œ@–‚€C[Hl@™r ÁA€ACùˆ@V"AÿúZZÿúZZÿúZZÿúZZÿúZZB²Ú¸@CL€À­@ÃpxB±µ@ØB½‡@‹XèB¹sð@AÀÁM@ÁÈBµ•è@æüBÇÕh@‡ºøÁA€A C>g„@m¥À@ÿúZZÿúZZÿúZZÿúZZÿúZZC8p€@X9ÐÀý(@ØaðC8D\@›íCAC°@PC6ì@\iàÁSÐ@@ÜiØC3»à@ 0CBY@¢a¨ÁA€A0B©&Ø@ óðApÿúZZÿúZZÿúZZÿúZZÿúZZBê#€@FBèÀš³À@ÆhBé@ކBôU @TXBô @OžPAƒÔ @ÏžHC¸t@’ODB邨@™MðÁA€A@Býï˜@GÝ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBŒ.X@„¶Á$ AÏBƒjà@Æ¢B™0h@µÓpB…öH@“t@X€AtB‰‘¸@ÎS´B†ƒ @Ù,¨ÁA€APC<û@‡ˆAÿúZZÿúZZÿúZZÿúZZÿúZZC$|@N±@í@ÎØhC @ÉèC°@–K`Cd„@c¤ ÀQ’€@ã¤C¬@šßèCEì@ªÁA€A`B³>@?Í A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB–¡@„!°Á›&`A; Bƒ¸@ȆˆB«eˆ@­A B•=0@˜:XÁKúàA:\Bˆ0(@ÕmB£uÐ@Ú pÁA€ApCuT@N^àAˆÿúZZÿúZZÿúZZÿúZZÿúZZBí‰à@c࿌@ã?BêþØ@ ÌBî@¢÷XBëù°@ŠLPÁ’9`A LPB×zà@À.ÌBþôp@ʼnøÁA€A€B0ˆ0@~-ÀAÿúZZÿúZZÿúZZÿúZZÿúZZB€‰@@¯`@»€A/0ÜB‚Ðø@ïi Bvò€@úr¨B`Ð@ÖéÐ@ïÀAVéÌBd¬@A üBV-@ALÁA€AˆB(ü @MP`AÿúZZÿúZZÿúZZÿúZZÿúZZB§ÐA ºòAU¥`A×6B*ä A0:>Añ AW° AÕu A ŸðÁíàAŠŸðA°àAܼAòÈ A\ƒÈÁA€AAgs@¶QÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€A˜BijÐ@&ô0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€A BXåP@x¤@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€A¨A»ê @Ä7xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€A°B\0@–¡Ø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€A¸A‡@Ñ ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€AÀB½ @åä˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€AÈAÖ• AûA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€AÐAí@ôë¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA€AØAƒ6À@ßÉA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA?€CÀÐ@I:ðAÿúZZÿúZZÿúZZÿúZZÿúZZBü3@@OFÈÀ&-€@ÏmHC[à@–„C­Ô@—¸hBñe¨@wÀÓ«€@wˆBñÑØ@Gs@Cw4@^&°ÁA@C*}`@š‚à@ÿúZZÿúZZÿúZZÿúZZÿúZZCRÌl@ŸuÌÁA®ÀA“tCS'@ßß8C`Â@ò(XCT<@žÏèÁHi AÏäCT~Ø@áCbÄ@ðˆÁA@@B"`@a0AÿúZZÿúZZÿúZZÿúZZÿúZZBXÕ @XpÁW @Ø=°BOÐ@„¯0BrAð@´pBO@@ŒxpA’ìÀA xpB|CÐ@wžÐB1Y AJ8ÁA@€B®Úp@\là@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¿!@4HøÀñ¬À@´j B½ç@KöèBΦp@œÿ¸BÇìè@3¶0À°€@³¶0BȽx@R=BÖºø@š“¸ÁA@ B¯c0@ZPAPÿúZZÿúZZÿúZZÿúZZÿúZZBX @[ˆ¿7@˜xB¡®p@X¾¸B¤î8@f^B¡Âˆ@ _@ÁVfà@ _@B™ª @q B¶±¸@f>ðÁA@ÀBÛ»8@‚ (@ÿúZZÿúZZÿúZZÿúZZÿúZZC¼ˆ@/’¨Ae3@¯³°C/@yèCL`@…¨CÉl@0eÀA«Ä0@°eÀC# $@ÈC åÈ@‚ÐÁA@àCs@¶cA`ÿúZZÿúZZÿúZZÿúZZÿúZZBñPh@#²èÀý@£ÑØBö» @n<ÈBý¥H@qÉBç¥h@%üÀ¿Åö@¥üÀBíÓÐ@sØàBó¸@shàÁAACH$xA @A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC)@P‰p@K[€@бC0@–“´C.¸@š«øC+ÌÌ@nq@A)zà@îq@C6 P@°)C-HT@­ ÁAABÉßÈ@|áÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÇêÈ@'˜@‡€@§¸˜BÒ˜@s ÐBÊ·ø@vrÀBÔx@97`ASµà@¹7`Bçšp@†$\BÎzà@ˆ‚¨ÁAA BÏ@‡  AÿúZZÿúZZÿúZZÿúZZÿúZZB¼‘8@;˜ÀJL@»3˜B½ûP@ˆÂHBÆGà@‡ŒB¶M@eý@=‘p@åýHBº¿à@£ûpB¼¶ @ªó ÁAA0BÕu@'¶À@ÿúZZÿúZZÿúZZÿúZZÿúZZB»*0@xëpÁ“ @ù¸B¬'ˆ@‹ƒ¬BÓê @Öd@B¸$¨@nGÀÀ0¾€@îGÀB¸ÛP@ª… BÀà(@¯˜ÁAA@A«3à@{SAÿúZZÿúZZÿúZZÿúZZÿúZZAèüÀ@ÕiÑèA2¼ðA‡¤ÀA$A…þ @ü•xA¤v@@Ï!(ÀðæÀAO!,A‡L Aç:AÆø A$è,ÁAA`B‚)€@ 0pA`ÿúZZÿúZZÿúZZÿúZZÿúZZB“ˆ@Ã%(AìƒÐACLB± @²¼XBnéÀA0nB¨‡@qÈÀŠZ€AqÈB¤-(@»ÊèB¯Ä A€ˆÁAApAÚ•À@­8A ÿúZZÿúZZÿúZZÿúZZÿúZZAÄPAÞÿúZZÿúZZAÃYÀAU0ÿúZZÿúZZAÚàA'”pÿúZZÿúZZAØV€A&6ˆÿúZZÿúZZÁAA€BW–p@#²P@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAˆBRܰ@2|ÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAB_0@(îÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAA˜B;+`@]æ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAA Br_Ð@3 @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAA¨B|Ð@`=@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAA°Brã@2µpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAA¸AÃT€@í™(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAÀB_ŸÀ@>* ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAAÈB:·€@Œ ¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA ?€Až @@iAPÿúZZÿúZZÿúZZÿúZZÿúZZB(×@@@ƒ°A ë`@À¨øB@h @pÑ Bß@ŸÆ0B:G@6£`AAb @¶£`BYA`@fB)b @—/ðÁA @B¸tð@T 0A@ÿúZZÿúZZÿúZZÿúZZÿúZZBµ%¨@.øÀ£¥À@®±ÈB¶Gà@zMxBÂÎ@ƒ»HB¹(x@(mÀÀ΀@¨m¸B½Nˆ@{ÀBÄ_x@tÜÁA @@B"¥p@3ð@àÿúZZÿúZZÿúZZÿúZZÿúZZBØ @¥Á?ÄôA%á0B æ`@Ù’èBÞA‹B&×À@ŽÍh>Æ<AÍlB-ÎÀ@¼€B.[P@ç;(ÁA @€AÖ@@Çß AˆÿúZZÿúZZÿúZZÿúZZÿúZZB €@˜gôA‘º€A…”B7< @„á¼AÙ~A0€BZ`@C À.oAC¤B¾ @¨8dB-C@@úöHÁA @ A§´ @Õr`AÿúZZÿúZZÿúZZÿúZZÿúZZB.` @Lá¸ÀùÜÀ@Í °B$÷0@Ÿ¡˜BG‹ð@Ž^ B; Ð@G>`Àµ¥€@Ç>`B6zÐ@˜ç`BPÍà@)PÁA @ÀA€¡€@Ïm¨APÿúZZÿúZZÿúZZÿúZZÿúZZB&ø€@lиÁ!… @ìÿBuà@¿ÌBD”Ð@œ´€Bð@†¼ÀÁ eA¼ÀB@Û¨B8… @¯]àÁA @àB…Ý0@`§P@€ÿúZZÿúZZÿúZZÿúZZÿúZZBŽ@#„èÀg%@£¥B¢@s;B˜î(@oT°B  @&M€Àt?€@¦M€B‘[@wŠB›„ˆ@s5ðÁA ABÇýà@ˆ° @ ÿúZZÿúZZÿúZZÿúZZÿúZZB]h@i؈A—T0@êÀB†.@@•ºÜB@~@À¨@Bn¿Ð@V{ A?uà@Ö{˜B‡À¨@@(Ba}À@ªõXÁA AB„p@…˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZB‘f@hOAD @è}PB¢Ì@€„B‹J0@Ì™ B˜=@TâÀ¾e0@ÔâÀBœ¢0@yæèBŸ²È@·FˆÁA A A˜?@@èO¨AÿúZZÿúZZÿúZZÿúZZÿúZZA¢Z`@Æg ÁE€AF`Ah~@Þ]lAÜñÀA-¤hAÀ6à@Û%ØÁ4÷`A[%ØA–Ø`AŸàAø€A8àHÁA A0AÏw€@ùÛ(A@ÿúZZÿúZZÿúZZÿúZZÿúZZAöh A)p2ÿúZZÿúZZAümA-“zÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A@B”šx@si°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA APB”:x@)%`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A`BSñ ?üÐ@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA ApB†c¨@pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A€Aš' @¼³@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA AˆAÃ3 @ýÃ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA ABrŒ @ @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A˜Aê± @Œ*x@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A A˜°À@â­ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A¨B5°@~À0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A°B8šð@e|@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA A¸Aáö AÓ¸A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°?€Bù(@Z7A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°@B­@@ Ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°@@B2Áà@oèPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°@€C!Ä@„8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°@ B ¾ð@†?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°@ÀB³+@~Q@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°@àB}' @xÃ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°AB;/P@Ô‘@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°ABiÅ0@ñ¨A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A BPÙ€@м@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A0Aå1 @î^8APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A@B7Ö`@¢VAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°APB'p@È8A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A`BŸ8?ßb@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°ApAúÀ@vÓp@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A€AÞ!`@^r€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°AˆBl@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°ABip@H @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A˜BY @&â ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A B2å @CTp@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁA°A¨A¡@í›°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ?€A]å@½a@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ@B+ép?ê(€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ@@BWð@‹é°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ@€BWeà@Uç0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ@ A°3@ã¡P@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ@ÀB‰0@ce@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀ@àB0•p@¦ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀABV” @ox€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀAAâ@@íuÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀA AŒæ@@åÎAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀA0BHð@•´ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀA@BRHð@“h8A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀAPB€ˆ¨@‰mx@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀA`BS(ð@¢ÇÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀApAø€@E£A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀA€BnÍ@‹WA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀAˆA*À@ïV°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÀAÿúZZÿúZZA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ?€Bú`@,ZPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ@AEa€@­ÄHAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ@@B2p@[SÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ@€Aæš@ÐŒ@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ@ B—.ø@JrPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ@ÀA›}@AñD@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐ@àAÒìÀA Ô$APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐABc€@¾~(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐAA£#`A i8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐA AùÀ@ê ¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐA0A†U`@â3ÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐA@BVÀ@ãqXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAÐAPB A¿äAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAà?€Bï@@%\ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAà@B7ÿ€@ i@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAà@@AÕÈàA Z@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAà@€AÕ6À@ç^˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÁAà@ B/•p@»Z@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà?€?€ÿúZZÿúZZAC×t@"<Bô,À@ò0ÿúZZBÿð?Þ9ÐAú @^[ C×t@"<Bô,À@ò0BüÅ?öåA¯À @väðC 1D@:,àBæè@&1 Àà?€@CIòè@´Â ACqE°@øCe@m‰€ÿúZZCj#h@-vð@ûü@@­‘`CqE°@øCe@m‰€Cmç¬@H&AHb`@È&ˆCy¸”@•søCgí¨@ˆðÀÀà?€@@CÁùAùAC®˜@²üˆC¦j@®hÿúZZC©W`@wúØA,S @ø °C®˜@²üˆC¦j@®hC¦Ux@ŒÒAÎ¥pA ÒC°õ@ÑÊÈC S"@ÁÒPÀà?€@€CÍ_ÌA*gøACäaø@æ¯CäŒZ@íß ÿúZZCâÅ@¤~¬Àñ•A$—ØCäaø@æ¯CäŒZ@íß CàÀ @¾©¨ÀÉ€A>©¤Cä­DA’ÒCã'ˆA ȈÀà?€@ C“^¬@Ëõ°C‹ÄŠ@ˆj`Cœ"@ž@ÿúZZC’Ùð@OÖˆÂl @ÏöxC‹ÄŠ@ˆj`Cœ"@ž@CŠoj@f¯àÂytp@æ¯èC{©Œ@“e˜CšŸ@µ€Àà?€@ÀCfL@„føAˆÿúZZÿúZZÿúZZÿúZZÿúZZCTÙ@ñÁvó @Ÿ CP”@^ß`C\l¬@eŸàCOì@2é Â!š°@²é¨C?'<@m¢Ccý @ˆPÀà?€@àDßžA'dø?€ÿúZZÿúZZÿúZZÿúZZÿúZZD˜¡@ÌUØÁŽ`ALu”DCŒAœNDŒ¡AáÈDáï@ñ˜Âó¸Aq˜DGäA(Ž2DÝ™A0,Àà?€ACe@…9H@ ÿúZZÿúZZÿúZZÿúZZÿúZZCŽD@R/èÂïP@ÒPÈC‡ä@ŒH¨C•ÌT@@CŒn@oÒ`Âj (@ïÒXC€-â@šC›)`@º!Àà?€AC¤}¢@¦ ApÿúZZÿúZZÿúZZÿúZZÿúZZC£d¦@iM€ÁË+@érHCž)x@¡ÌC¨¼@@¨ÜàC¢¯F@‰žÂ¶`A üC›µX@º¤Ac`A£YxB9jPA\ÂüB¾A['üBÕPA"K„@·CA¢K†B\ðA`†¢BÓ AUØ|Àà?€ACUjt@€¨¨@@ÿúZZÿúZZÿúZZÿúZZÿúZZCZLÐ@Œ…ì½î`A ž˜CN'È@½f°CMò´@¹¾ÐCZ·È@‹iÐAì€A iÌCSŠ(@½óüCJ,d@¶ìHÀà?€A˜C“­Ê@½–øA0ÿúZZÿúZZÿúZZÿúZZÿúZZCž€R@»6¼¿S A;XC“ä\@ðFÌC”Oº@þN8C¡¤Ð@²¼ÐÀµÊ@A2¼ÔC•ð2@é×`C˜Î@ï,hÀà?€A Bºœ @DvPÿúZZÿúZZÿúZZÿúZZÿúZZBÃùè@ó¬AÄİAsÉÔBË¥ÈAøBž–ðA.8B§ûXAûÐÁ îAŽûÎB“hAB¬òB£ÇàA3ŒÀà?€A¨BŽkð@•aA@ÿúZZÿúZZÿúZZÿúZZÿúZZC@¾ô¿Ü8A>9üBñ%ð@÷lÐBõFp@óÈpCH@Àà€ÀF…A@à„Bîd€@ü¶èBõ/@õÃÐÀà?€A°B1Ìp@°ÚX?€ÿúZZÿúZZÿúZZÿúZZÿúZZBh© A<ÿ<Á$òàA½"®B>ËðAu–öBeEAl¶Bð@û®ÀA¾BîBt/€AjÅÂBYzÀAzŒÀà?€A¸BôP@‡“@@ÿúZZÿúZZÿúZZÿúZZÿúZZB‹.ðAXü‚hA—uâB<70A]˜ŒBš8AîlB‚jàAØÂ=+A™ØB4 A`MÆBžî°A˜¸Àà?€AÀA\u€@ÒE¸@àÿúZZÿúZZÿúZZÿúZZÿúZZAþ, A¤4Á%¡@AšÂDA¹ý@A..B†pAPé@B›0A"lA}…àA¢nB¤@AY¥¶AÇ[ A7ÆÀà?€AÈBxâÐ@ˆüApÿúZZÿúZZÿúZZÿúZZÿúZZB”BÐA%¼2AgN A¥ÝB‹ÿ°AÈ BiDAoþœBD†€À¡â@@¾†€Cc›T@‡VCdm¼@‰½àÀà@@@àC¦Ø\@°PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC¸5 @ƒrœÁ°ÀA‡ C¶Z@¼IÈC¼•R@¹ÓpC¸ÕN@š0Á±JA0C·!Þ@Ü#TC¾ô @ÜÅÀà@@ABFp?ÅOÀA ÿúZZÿúZZÿúZZÿúZZÿúZZB>p@µÙüÁƒ@A5ö”B «A)öB,Ü@ã‰ÐB.ë@¶ÀxÁd# A6À|B`AЂBKª @Ö~ØÀà@@AC#Ê”@!É`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC@òøÁTò€@– ¸C € @WU8Cþ„@QV€C ïp@-Np zx@­NpBôX@}â(Cd˜@o•0Àà@@A C·6@ÞH AÿúZZÿúZZÿúZZÿúZZÿúZZC¨l@…¬À~¡AœÄC¨\@Ë DC¨ €@Ì.CªÆ@“€Ð@…¦@A€ÐC­žp@Ö\°ÿúZZÿúZZÿúZZÿúZZÿúZZC¸@iZ¨@¼¢@é‚CËL@„èBö¸@¢UPBþyè@w@A\7à@÷@Cóô@¥ÐlBé7ˆ@­ã(Àà@@A€C3ù|@\Å @ÀÿúZZÿúZZÿúZZÿúZZÿúZZCN9ø@i!˜Að`@éIˆCJÚ,@ž¼CA×è@žøøCZK€@n°À#ß@î°CQìŒ@¢¼CS(@¡çXÀà@@AˆBèNp@,"0A`ÿúZZÿúZZÿúZZÿúZZÿúZZBº @D¼¿ËêA] B°*è@ÉrB²º8@¸˜HB®‹À@½@ÁIy A=@B›ÀA:¶B²€`@ÑíÀà@@AC¿³Ü@íâ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCÄ$H@âA`ùAb·üC¼­–AQ6CµÚšAR\CÅ~Ê@Ý3ÐAƒ A]3ÐC½ AòÒC¸»ÞA,Àà@@A˜B©úÀ@4"0AˆÿúZZÿúZZÿúZZÿúZZÿúZZCªäAEtpÿúZZÿúZZC ä@A8ŽºÿúZZÿúZZBê£à@Ì&A;ú AL&Bæ ¸AþÞBкèA œÀà@@A C2Ú@‰[@ ÿúZZÿúZZÿúZZÿúZZÿúZZCSµØ@›AhAxA]¬CJ¸´@Ê—ÈC<æŒ@Ë“ØCP7d@’MHB÷èAMHCR!l@»q C/Fø@Ã…Àà@@A¨C+¨@¡æhAÿúZZÿúZZÿúZZÿúZZÿúZZCXì@›§xAb€AÄHCIwŒ@È?àCA«X@ÊGPCZZ,@Ÿ`ðA +@A`ðCK P@ÎŒCDCä@Î2˜Àà@@A°B¯[ð@‡cA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÎÙ¨@ç念¿AhÀB¸êAþB¼·pA¬B¸ªA=d@î·€A‡=fB¬½XA$#"B —°A4ÞÀà@@A¸Bа@‰8C ŒÈ@‰˜CUt@_~0@æ~€@ß~(C ïP@›ÞüCƒ\@œaÀà@ A`C€Ï„@zP?€ÿúZZÿúZZÿúZZÿúZZÿúZZC•N`@ˆkTA  A‚PC”Š@»–XCs@@½ª¸C˜Ú¦@мÀA½»A ¼ÀCœnä@Æ |C“^@ºé8Àà@ ApAÀ< @¶ÊøAˆÿúZZÿúZZÿúZZÿúZZÿúZZBˆ1x@ÍV€ÁºýpAMyˆB[•A"¯~Bš…ø@æä(B&¶ AîäAùÀAîâB4®AEBJB€AIØpÀà@ A€B±ƒð@.z@àÿúZZÿúZZÿúZZÿúZZÿúZZB˜nX@ǯ¸AÏÀAGÒ@B«ýx@àHBsdA.$B‰@á°AÙª`Aa´B¦6H@õ dBbàA3G`Àà@ AˆC ? @{‹ðAÿúZZÿúZZÿúZZÿúZZÿúZZC!.4@‡h¼À¤Ñ€A€|Cލ@·i4C8D@¶BèC&3¬@‡h@E@AhC!W(@·˜CµŒ@·‘PÀà@ AB$`Ð@”/è@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBA)RBA·l°A©pdB=A=AÌÅ€A=*Aöê@A‹pÀUþAš‹pAÝL`AHÙ¢AöˆàAUˆÀà@ A˜Bô©@@q1p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC%ñœ@§Ý0Àê¹€A'ûˆCÏ@ÕsCó€@æÌèC(gX@¬°Á€I`A,´C2Ô@åžC%‚ø@☸Àà@ A BwGð@AÿúZZÿúZZÿúZZÿúZZÿúZZB]d`A $B7[ÀAŠ6„B°ðA*AðÙATõèB“›PAnÐAåOðA”nÐB£èAoÐB\æ AoɤÀà@ A¨C{ïD@ÃàA€ÿúZZÿúZZÿúZZÿúZZÿúZZCP¤`@–b€À3I€A~˜C=5Ü@¹€C@Øà@Ì  CUç˜@˜p?£%ApCCÁ@¼ÞÀCCã@̹Àà@ A°Cd@_s°AˆÿúZZÿúZZÿúZZÿúZZÿúZZCùÔ@©X”ÁF àA)xÄCÙ@Úƒ,C¸@Ö›ØC!ƒð@­8Á0æA-8C P¤@ßv C¨@ÚÜ Àà@ A¸Bi @¢ÈPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB=ŸA"ô>B[pA£ÀBkœ AYçÄ@A@z¬B A3“ ¿‰üA³“ B(ÐA_’B˜€Ae¾|Àà@ AÀB†X@_µà?€ÿúZZÿúZZÿúZZÿúZZÿúZZB—ÜA#0B A£=NB¢Þ˜A pBP\ðAo¸BgNpA7ÊüAØÐÐA·ÊþBy AWæ,BÄAp†HÀà@ AÈBÈ@moÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZBåÐ(A8¼ À¼ŸÀA¸á.BÀëXAdYXBÎHA`þÐBÕ0A>@@§æ€A¾@B»= Ag«ºBµrˆAiüèÀà@ AÐBDIÀ@žXA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@ AØAÕà@æ6AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@ AàAJ@Aä@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@ AèAÀë A âAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@ AðBM°€@ŸL@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@ AøB‰ö@@~Ð A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@ BBH @Ô:AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@à?€CMœ@6„ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCKÛH@"ÄèÀòÆ€@¢ÞxCJÓ\@l{PCO¹@c(`CPg @:«ÀÁ†mP@º«ÈCLh@„&ÐCYÂ<@‡:XÀà@à@A–s€@ 6`AÿúZZÿúZZÿúZZÿúZZÿúZZAÍ`À@° pÁ·ÀA0'A¯¾@A ³ÚAîl@Üv`AÈ@ž?¸ÁfO€A?¸A‘ôà@ð TB°°@Ö!(Àà@à@@B¿~8?²ê`AÿúZZÿúZZÿúZZÿúZZÿúZZBÓÀ¨?í÷À€@nBÕhˆ@,ÕˆBÖ¯ @'`@BÛø@Q`@ÂcÀ@€QhBæî(@6MhBÖÇX@:£Àà@à@€Bœ·P?­à?€ÿúZZÿúZZÿúZZÿúZZÿúZZB"k@š½(ÁÛÍPAÕ˜AÚéàA—àBZz0@€hBQ: @Nà Á|@Îà B6Z@¨?ìBrñP@~™PÀà@à@ Bó8`@AàA@ÿúZZÿúZZÿúZZÿúZZÿúZZCal?ý°ÁX{à@}6ÐC(P@4“ØCýì@5{ C¯0@ … ÁÜàð@…˜C4<@D{`Còä@RUÀà@à@ÀBB˜°?Á7 ApÿúZZÿúZZÿúZZÿúZZÿúZZB§ƒ€@!ç¿å0@¢ÐB¨X@Y¬àBª*À@t=ðBµ6 @'*ð¿g`@§*øB¸À˜@aX B·¸¨@~ °Àà@à@àB¤,x?ÂgÿúZZÿúZZÿúZZÿúZZÿúZZB{´ @„ÑÌ@‘IAçB„g@Ú§\Bsš`@œ-8Bm/ @€ÙX@ûZAÙXBO¨@¹Z¨B_(P@¸“XÀà@àACFx@pà@@ÿúZZÿúZZÿúZZÿúZZÿúZZCZšÈ@L™`A`^@̺`CdˆT@œ$CTÔ@†Ö Chëx@Y%À@¾g@@Ù%ÀCp‘ô@¢§°Cg?ä@”1øÀà@àABûX@=`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBòùð@"?XÀ=õ€@¢Y¸BòU`@i>Bõãp@cÖBæ8@/xÀÁps@¯xÀBÚsÐ@PBõȰ@r_@Àà@àA CþÜ@4`AˆÿúZZÿúZZÿúZZÿúZZÿúZZC_„@/,Ø¿GJ@¯IˆCÚh@q}ˆC>°@~AC÷ð@6q`@wT€@¶qXC¶Œ@|æøCP@„ß@Àà@àA0C*ÇŒ@9‰àAˆÿúZZÿúZZÿúZZÿúZZÿúZZCÕ´@9è@:Ì@ºÀCh@$°Cpœ@†]hC:È@RLÐAiÀ@ÒLÈCû @­hB÷¼0@™Å8Àà@àA@BU|@-T0@ ÿúZZÿúZZÿúZZÿúZZÿúZZB9þ@@Ó¥àÁš3PASÉ@BÆ0A+mB]ë@ó(B?·0@ÜêhAzA\êdB_» A’B]€A0U¼Àà@àAPC†s @Ýïp?€ÿúZZÿúZZÿúZZÿúZZÿúZZCNŠ@ˆoäÁ'ÀA†ðCŒ#È@·*`CwÄ@ÅÐCŸÒ@‰†ÀÁ§¦àA †ÀCŠ{J@· C“½2@ÈÐ`Àà@àA`CØSPA û\@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCÜ.@ÉJ@ ´AIlüCØšøA ùjCÖŽ€A ñðCßÉ´@Í©°A™AM©¬CáYØAüfCÖ—öA ÃpÀà@àApC¬@iÔ`APÿúZZÿúZZÿúZZÿúZZÿúZZB·  @”6\Áá°APB–òØ@ã•tBÍø@±=ÐB°’@ŸXˆÁPBÀAXˆBŸâˆ@é—4B¸„@Í:àÀà@àA€BÄ=@+ÖA@ÿúZZÿúZZÿúZZÿúZZÿúZZBؾP@—Ÿ”A·­ÐAº,BçP@ÀLBºà°@ÜÐ8Bß÷0@œ"ˆB,‹°A"„CWØ@¸ª”B®¯ @îä Àà@àAˆBã!ˆ@>²A ÿúZZÿúZZÿúZZÿúZZÿúZZB®ßØ@À®ŒÁJ#@A@ÐÐB›<°A »^B³b8@ð~ÈBÌUÀ@°êÁ¢)0A0êB°wpA"lB×5Ð@Þ!HÀà@àACB4|@›˜8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCä|@¥½l@ÝŽA%ÛTC qt@ÞR„C\@ÝýØC m@¦!HÁ…Ö€A&!HBüZÐ@âŽ|CB¼@ÛKXÀà@àA˜BÏ<0@6‚p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¦Ø@ç±ÀËŽ@AgÛ|B•¢0AëÔB¢ AJDB ØAPAœá@A„PB¥AB^BJ€AG8Àà@àA B¿]@:ŽðAÿúZZÿúZZÿúZZÿúZZÿúZZBÅ–(@Ò€|¿×øAR§¬BµYA YÄB¹oÐA ò`BÍøÀ@Ñâè@˜ãAQâìBÃhAdB»V8AÀà@àA¨Bí̘@Q9 ApÿúZZÿúZZÿúZZÿúZZÿúZZBîp@¹À>2`A9$ÄBÙÔØ@ê$BÛ@@õxXBÌó(@Ú¶PÁDì AZ¶PB¯æ8A'ŒBÈ(A-tÀà@àA°AcÕ€@ʨ@àÿúZZÿúZZÿúZZÿúZZÿúZZBA% „A“¯`A¥,HB'ÉàAe\AÌVÀA?¨B,A-)>ô€A­)BŠpA]9ŽBIàA^#Àà@àA¸B}(`@PÜAÿúZZÿúZZÿúZZÿúZZÿúZZBt9ÐA0ÌìA." A°ïŒBl AN¦žBH$ÐAoË€BzA2ÈtÁ?ˆ`A²ÈtBH„`Al†BvePAV° Àà@àAÀB…¦ @r1 A`ÿúZZÿúZZÿúZZÿúZZÿúZZBc¢ðA[š|ÁÛJAÛÆDBx AgöBzààA›ü¨BBAÀATפ? ÎAÔצB+»@At\B*/àAŽn0Àà@àAÈAô+`@âí¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@àAÐB#`@±?à@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@àAØB3@…'àA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@àAàA«K AÅD@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@àAèAŽò€@ôŽx@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@àAðAö€à@ðp`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@àAøB@ä#h@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀà@àBB=A”APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA?€BÌ|`?õ¥ AˆÿúZZÿúZZÿúZZÿúZZÿúZZC6ð@$ÖØ?Ñ.@¤ñHC $à@Eé°Cõ„@…‚`CÃh@#~àAPH`@£~ØC€@H¸ðCG@ƒ×èÀàA@C¡ @Ý€APÿúZZÿúZZÿúZZÿúZZÿúZZC,|@7ÁAž€@N8CÔü@K}C%IL@Q=€CÏ€@ÛÁ Z`@ÛC¦ø@PÅ(C$€À@P2ÐÀàA@@BõEP@§@AÿúZZÿúZZÿúZZÿúZZÿúZZBú×8@˜8Áaœ@@‚­8BñMø@<ŠXCŠð@9äðCc@÷`Á„­à@‡÷hCr4@B‹¸Ca(@EX ÀàA@€C @(¨`A0ÿúZZÿúZZÿúZZÿúZZÿúZZC Ü @Ä€Àºû€@–ÜÐC!¸@TìHC%D4@[ÀC"ª @yðÁ9Û`@›yðC!„@Y 8C* ü@g ÀàA@ C _à@F@àÿúZZÿúZZÿúZZÿúZZÿúZZC;|@@+ÿ¨A.Í @¬€CDÃX@}–C7º`@oëpC@ãp@1pAg™ @±pCM|„@…4C<¸@tqpÀàA@ÀBPì?©À@@@ÿúZZÿúZZÿúZZÿúZZÿúZZB‡Dà@1áÈÀY‚€@±þ¸B†\¨@¢B‹çx@_õÀB”ùè@:.àÀˇÀ@º.ØB’EP@’ZBEÈ@r*@ÀàA@àC5|@BDàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCHé„@:"ðAM €@ºA`CRà<@ˆî`CD0@àCL˜@?V AÓÎ0@¿V C^_¸@íøC@è¬@‚%ˆÀàAACCê´@`|ApÿúZZÿúZZÿúZZÿúZZÿúZZCRò@@Cúð@“hÀ@Ä0CX`ø@ŽwˆCQè4@‰Ž CUdp@iA"m`@éC_L@«d„CRAô@£XÀàAAC"€@1Ï0AÿúZZÿúZZÿúZZÿúZZÿúZZCÏØ@%(Aà@¥+ˆCøH@w¸BûFP@^`pCŸ@;šAIU€@»šC 9ð@B/`AVZ²B*ÚàAT¡8BIÒ°A•@>UAž•BGbÐASþB<\°A[´<ÀàAABö @ŒÞð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB+;`A!ýÀ´t€A¢ÈBÀ A[J²B-Æ`AX#üB7ÀA~T@‚Y€Aš~VBb@AT±ŒAæÍ`AJÈ`ÀàAA˜CT÷è@‰‚HA€ÿúZZÿúZZÿúZZÿúZZÿúZZCHvÔ@‰zHÀxñA “ìC:E@¸ÆTC>ôÈ@µxCLØø@Œ;pÁÓàA ;pC;@¹(ÄCFè@¼èÀàAA BÔPp@Mö°APÿúZZÿúZZÿúZZÿúZZÿúZZBµÃ@Ô[ÔÁ¤~pAT„B•0AƒÒB¼û0@ýiB´Và@߬èÁ¬Ò`A_¬ìB“ XA 2B¼¶ðAÃäÀàAA¨B4cÐ@ŒT˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZAûú AÞzÁÆ`AšüJAÉH A9ÄPBP`AXUìBú€A'v”?»WA§v–BDpAZœBaAYLðÀàAA°A à@åÝÈA ÿúZZÿúZZÿúZZÿúZZÿúZZAÅü AÔê¿¿+A†ïNA­ÀA'âAºeÀA2žŒBEÍ A'­ÀAØÈÐA§­ÀBc AS£B4ðAZ²ÀàAA¸B+m°@×! A€ÿúZZÿúZZÿúZZÿúZZÿúZZB#0°ACèÞÁQú AÄàAô APi:B+ €AíRB Í€A5ÙHÀüAµÙJAß³€AJ_ŠB7A·8ÀàAAÀAßgÀAI A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAAÈAÀ@Ý¿PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAAÐA–ñ@íð(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAAØAºL @ýJApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAAàAð~ @ý8hÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAAèBJ#@ªB€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAAðBª°x@;¾°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAAøBdÞ0@ÖA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA0?€C/¨@™PAÿúZZÿúZZÿúZZÿúZZÿúZZC1å @`BÀ(@àfèC3µ¸@w—øC4Ð @¾˜C= ¼@„ÁI%AC;F|@“µpCEà @ßíèÀàA0@B,€?ò AˆÿúZZÿúZZÿúZZÿúZZÿúZZB?o°@6¡¨ÀŽ@¶¿¸B:4@@‹ |BJ’À@uÊ`BA|À@G¨@Áo°`@Ǩ@B'Ùð@ —PBbÇ`@{Æ ÀàA0@@C?2¤@K÷°APÿúZZÿúZZÿúZZÿúZZÿúZZCHÌÌ@6pA·¥0@¶Ž0CXÑ|@‹ÆdC?Ç$@tnC>3ü@H€ðB¤H@È€ðCTë¬@ª`C08@ƒ>¸ÀàA0@€B¬{€?´`@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¾]à@ÍÀ‰¡@@‡ã€B¾.@JÀBÅ^h@<ÊBºt@XðÀØë€@–XèB¸Ä@@_«ðBÄ—˜@S< ÀàA0@ C!8@€x@àÿúZZÿúZZÿúZZÿúZZÿúZZC—0@±>ýð@•ÉèCCL@Uû0CŠà@YPC¼@.*ð>¹„@®*ðC–Ð@|ÖàC›Ä@{ÀàA0@ÀBòí°@;ßÐAÿúZZÿúZZÿúZZÿúZZÿúZZBÂó@@Ñ8A€1@@‘éˆB×h@H,(BµeH@ZàÀB¿šp@#œðAyT@@£œðBÔÀ@b«hB³ˆ@u­ÀàA0@àB¿‹ø@c@A0ÿúZZÿúZZÿúZZÿúZZÿúZZBšx@4•¸@…ÃÀ@´´B¡Cˆ@u¦xB—½Ð@ˆ4øB¨˜°@>ZàAi@@¾ZèB»À°@}pPBœn¨@“XÀàA0AC¡¤@Ë-APÿúZZÿúZZÿúZZÿúZZÿúZZC«ßœ@šêlÁýAC¬Bú@ápC°;>@ÛXC°n@Ÿ"ÀÀ°j@A"ÀC²è˜@è_¬C´G:@áÏHÀàA0AC“@& @ÿúZZÿúZZÿúZZÿúZZÿúZZBýD°@#ëÈA9µ @¤¨C;D@jÎPBó±p@ië C›@*?ÌG@ªCÚà@uNhCJÔ@tÐÀàA0A BC¨@t@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB@ÿÐ@À›4AžA@¼4BSp@é/DB1Û€Añ¤B~nÀ@¡%èAêA!%èB“90@»9B\0 AèÀàA0A0C'Ÿ¼@iÌÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZC;-l@*v ÀRÊ@ª“C:g˜@s²àC=¸@oè`C@þ´@JyðÁØf@ÊyèC5ø@òCOT°@0àÀàA0A@Cf=à@‚¦?€ÿúZZÿúZZÿúZZÿúZZÿúZZCð@*»ÁH" @ªØÐC§@vkC$ÆÐ@kmPC#×ð@J•@Á¸à@Ê•@C )À@“ (C'Ìô@‹£(ÀàA0APC€”´@‚ìh@ ÿúZZÿúZZÿúZZÿúZZÿúZZCƒ=,@™)\@p€AD\C‚Ý>@ÝðØC˜4@϶Cz\ø@Œ§?[ˆA §Cyµ@ÌîhCxgœ@¾”èÀàA0A`C2ø@&úpÿúZZÿúZZÿúZZÿúZZÿúZZBçjˆ@H´Á”ª`A_ÄBÑÑÀ@ÁuBö}X@¦BÞ@…* ÀTâ€A*¤Bؘ@ÃׄBÞšx@¯¼ÀàA0ApC"Ðü@[10APÿúZZÿúZZÿúZZÿúZZÿúZZC,y,@•Ùì@óAôøC)Ìl@Õ®˜C'ÖÐ@È÷˜C3Ð@’ëh@P½AëhC1„@Ñ6(C.—$@Æ ðÀàA0A€BÄhà@#A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÁ8Ð@œ¸A¬áPAÕ8BÐHˆ@ÇØ„B¦ë@åª8BÆwÐ@¡jAÖˆÐA!jBÚ©@À'lB§,@@øXhÀàA0AˆA¼¶À@ñì¨@ ÿúZZÿúZZÿúZZÿúZZÿúZZAÚ« AGì?¤¼Aˆa,AÖ÷ A<VAÎ ÀA6ê4B=ªàA–,Á%@Aš–.B&š AT3˜BFïAPÿ¬ÀàA0AB5"@ß0ApÿúZZÿúZZÿúZZÿúZZÿúZZB*…AÌB)°A„äöBgŠPA8;ÞAº‹@A-´B‰`AtÁÖCÀAvA« A$O"B<¹PAZ(ÈÀàA0A˜BË@5¯ @àÿúZZÿúZZÿúZZÿúZZÿúZZB™p@×$pÀ÷þAWMtBˆªˆA˜8B˜t¨A+äB¨L¸@ϧx@%‘€AO§tB ~ðAeøB)8Aµ¸ÀàA0A BØn¸@Q'pAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÖ\ @ª;(AÜ@A*\BÖFP@Ô™pB¹÷ @ì¦èBÄÑ(@·@Á+`AB·)üA*K@A¾)þB6M0AmÔBdpA|J°ÀàA0A¸BS@l&€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA0AÀBÌ$à@4¯?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA0AÈB:´À@Œ³`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA0AÐBO—@…hA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA0AØBAé@•­ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA0AàAÑ8`A'ÏX@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA0AèBš"¸@]¢`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA0AðBp@ÜI`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAP?€C•Ûø@ÞD ApÿúZZÿúZZÿúZZÿúZZÿúZZC”ô>@¿PÁÞî@A?%¬Cà°Af¢Cž6¦A l€C“wl@»ßÐÁìÀA;ßÐC±0A’C¦|A VÐÀàAP@C©N@³Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZC¼¦Ð@ÏKTÁx8@AOnxC¼òÂ@ùߤCÃИA*R@B®@ÀÁ­ª0@™¸BœÑx@nÜBÈCH@LwÀàAP@ÀC’‚rAÝðAÿúZZÿúZZÿúZZÿúZZÿúZZC¢ÁÂ@”¨ºPA,C¦œp@Ð'„C¥ð @Û‚ðC¢[Š@——ø¿ôˆA—øC¦x@ÕÅÔC¦ƒ>@á¯@ÀàAP@àB–Î@[“€A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÆ5Ø@y(Aà@“’˜BÔ 0@QR@BÀið@X$`BÃ`@%Õ AüÀ@¥Õ(BÑÊè@màÐB½¿ø@rNÀàAPABùŒ@jàApÿúZZÿúZZÿúZZÿúZZÿúZZB‘ëÈ@<]Aç@@¼~@Bž @@€¼B‹`@ŽhB€0¨@svàÀÂÒ@@óvØByò@Àæ´BˆâX@@ÀàAPAC¯ª¤@ì`8A`ÿúZZÿúZZÿúZZÿúZZÿúZZC«Jä@…ëÄÀUµ€A,C­7b@ÀâdC®¾@¿¥C¦µŠ@–¼¨¾¿,A¼¨C©ì0@Ý“ôC©™:@ÔˆÀàAPA BKô0@™Ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¥+@@\çÁY>À@ÝB™oø@™B´³@¢Á0B"°@vìÀAO²@@öìÀB¬ºè@••dB’Ð@ÈÒÀàAPA0Bò2 @´pApÿúZZÿúZZÿúZZÿúZZÿúZZB¤î˜@…¨üA³PAÀ¼B¼«@›Ø¤B”@Û8Bœ„ @™\0B ĘA\0BÁä(@¢2ÐBtkðAã¬ÀàAPA@BÙÐÀ@ PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC#@ˆ÷ðA(0 A „C© @Ê4CFÄ@¹äðC²@|'ÐAˆ»0@ü'ÈCÏÔ@·pÜBýz˜@®–¸ÀàAPAPA—±À@çÐø@àÿúZZÿúZZÿúZZÿúZZÿúZZBš@šÀÙp€A5 B“Ð@Öq B àÀ@ÛÔxB—Þh@¢m0A.¥@A"m4B¢Px@ÏQÄBŒÚP@ùkxÀàAPA`C"ñØ@XšA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBõcX@i @3€@ö?xCS8@¥xC ¤@­ÍÈC z°@Š?ö¶AŠC‰Ô@©hC¨ @»ÈÀàAPAˆB< @}˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZByõ€@ãÈ¿àèAcóäBmPPA<¸BuûÐA (B>ªÐ@ôyÐÂ9’øAtyÐA¼[ÀA.PºB‰§@ApTÀàAPACR@Wz°@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÚ'è@”ª8@„€AÆàBÑä@̨BÏî @Åå˜BÑ€@®žÐÁ±ÝÀA.žÌB²8Ø@ùäBßð@Þ! ÀàAPA˜BáŽ@A(pÿúZZÿúZZÿúZZÿúZZÿúZZC Ll@ƒÁ\Á0AÛ Bøwà@³mHC&Œ@­½`C›@…›ˆAA@A›ŒCç\@­CìBôj8@¸“°ÀàAPA AÎ.€@Ë0AˆÿúZZÿúZZÿúZZÿúZZÿúZZAü) A3Ê@®ÜÀAšRdAÿH AN:ÜAÙhàAJ´èAõŽAðôÁ AœðôAÄàA4µ@B+àAhyÀàAPA¨A݉ @åÔXA`ÿúZZÿúZZÿúZZÿúZZÿúZZB5xàAA«àÁ®`AÁÒèB_A{ÕVB9RPAùøB3 A4Á¶`A´ Aé2 AZ2æB1`A|V ÀàAPA°B˜H@?PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAPA¸B˜G@9õ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAPAÀAÊc @Õ7XA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAPAÈBŠ­@[#ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAPAÐB:Q@¹¨A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAPAØAª+àA8dA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAPAàBžp@ô:ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAPAèAñ²à@óâÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAp?€B£·¸?î ApÿúZZÿúZZÿúZZÿúZZÿúZZBYÞp@b0HAJ¦`@âWèBxÞp@ˆ²TBD²@ºvˆB!\@@œx(BÂ`Ax$BwÝ@@  ÄA¦÷ A ÔÀàAp@BD«€@ Ö€@@ÿúZZÿúZZÿúZZÿúZZÿúZZB«–X@+¿¸Á ½@«ÝØB§*0@O/ðB¸}°@Ž9ÐBŸÛp@4 Á!!@´(Bš;@\-B®à@”ÔÀàAp@@Bˬ(@Áà@ ÿúZZÿúZZÿúZZÿúZZÿúZZB ‹H@Ù À=,@òàB¡Ý@@S¡ˆB§¬(@Më`B®ö@“@àÀ@“B¸ö@OþB¯cø@R-°ÀàAp@€Cxˆ”@Î_˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZC;:”@K%à@`@ËI CB;4@”9ôC>e(@’ÝØC<¯@Fº€AS @ƺ€CIq,@“ûœC;rD@’àÀàAp@ C‚Á@Ù‘ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZCŒª@óÜA€AÀC’ùN@ï8CŽ&@ÛI C‰£V@‘oèAj8àAoäC‘¶Š@ÚmTC‰ñâ@ÍC€ÀàAp@ÀAßÈ@¹iÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZB·z€@Ð?â‰@žèB¾3è@gBº¨@e%ðB·¡Ð@# Á½À@£B²ßX@ta`BÇ>à@g“°ÀàAp@àC@ÙÌ@½ëàA€ÿúZZÿúZZÿúZZÿúZZÿúZZC„@8HøÁJÀÀ@¸iØC ¤´@‚ÛC§L@ˆBpC ˜@4ÿðÁÄiP@´ÿðC[€@}ߨC€@ˆ@ÀàApABÛP@ ç A ÿúZZÿúZZÿúZZÿúZZÿúZZC V4@iý0À•J€@ê'(C"ø@«ý0C`@¦y8Bø¸@O±°ÀÚî@ϱ°B÷^@@—8LCǰ@–ÀàApABÎÞÐ@ APÿúZZÿúZZÿúZZÿúZZÿúZZBy$°@‚lð@’/A„€Bƒž¨@°ÄBuÀ@LjBžDˆ@gÕÐÀÌ*@çÕÈB›)à@§DB¨xˆ@¨ˆÀàApA C$4@3È@€ÿúZZÿúZZÿúZZÿúZZÿúZZC0HÄ@TíðÀ팀@Õ°C/0¬@–(C7/P@›ûC0,Œ@=º ÁD @½º C.À@‡2C8M<@ŠàÀàApA0C$@v@àÿúZZÿúZZÿúZZÿúZZÿúZZC8l@P2hÀ¤×À@ÐX C%Ø@–˜TCâŒ@“^HC[Ô@=í`?߉@½í`CD@‡¬xCÔÌ@ˆ ¨ÀàApA@B¸ö@@ZÐApÿúZZÿúZZÿúZZÿúZZÿúZZB¤ À@oMèÁ#rà@ïz@Bš‘À@§8ÄB¯ã @­Œ@B®¦ @~’Ázb @þ’BŸç@­€xBÀg@@½CÀÀàApAPAÓ£ @…Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZAÓ @Ô0ìÁ£E€ATXœAK @ýc˜Bï0A*ÃLAã!`@ù™Á€Ay™A» A$Œ"B4àAAB›p@ò\4B”-È@Dz`BN†ð@ßv0Â)ªA_v0Añ<€AA‹"B‘@Ù28ÀàApApCbD@UøàA ÿúZZÿúZZÿúZZÿúZZÿúZZBÞóÈ@x—èA.íà@øÇpBæ¸@¨¬PBÒIP@²z¸B¼ è@”l@úI@AlBÁ(@ÇÍB³˜@Ö¾8ÀàApA€Be‰@1¥AÿúZZÿúZZÿúZZÿúZZÿúZZB.]€Av@ ™€A…ÚB.9A.‘:B'n`ABîˆB;ªðAOA¡"pA‡OB]ñPA)².Béø@Ê«(Bʰ@޵¼BÊÀà@”¼ðBÍ­p@[Kp>t€@ÛKpBо8@› äBÒ3@ ·ÀàAˆA@BˆŸp@0Ö A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÚõÈ@Gé0À¯N@ȈB×9À@‰Û¬BäB@”O¸BΉ@@_³ðÁgã@@ß³øBÁ˜@œ{,Bá0@£ùÀÀàAˆAPB¥£x@& A ÿúZZÿúZZÿúZZÿúZZÿúZZB’Þ@†ª”ÁLl@AĤB†Và@¾”TB¡„ˆ@ÀæèBŒv@¡xA—]àA!|BŸX@¼hBv9`AvÐÀàAˆA`Bªº@@T2`@àÿúZZÿúZZÿúZZÿúZZÿúZZB† @¹ÄÀGÊ€AÕàB‰«p@´¡°B‘È@à#€B­wÀ@@eþ€AB¯Õ`@œtB«@ÎàÀàAˆApB¶Ý°@%VAÿúZZÿúZZÿúZZÿúZZÿúZZBj…€@¶Áh@wA6åŒBo à@ôjÄBb© AQHBz½À@²(x?A2(xByP@í)°Bx‚PAJ´ÀàAˆA€Bª?@%tÀApÿúZZÿúZZÿúZZÿúZZÿúZZBçЈ@‘ïœÀÄA ÌBÜÊ @™íÄBìÐ@óê(BÕ•è@œƒHAVìAƒDBÝuØ@‹íBƪøA èÀàAˆAˆAü6`@cÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAˆABT÷p@2´p@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAˆA˜AùA€@›- @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAˆA BnÀ°@# @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAˆA¨B^Åð@@,@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAˆA°Aƒ–€@СxA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAˆA¸B7†@q APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAˆAÀB ‰ð@œ—€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAˆAÈAÙ@@ìàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAˆAÐB! @C A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA˜?€C!$@s˜AÿúZZÿúZZÿúZZÿúZZÿúZZC+c˜@<ÒØ¿ù±@¼öC/¬@‚°èC2ñ @‘EøC2Kp@C¸ ?ò@ø¨C8ë€@ˆTC8…|@–pÀàA˜@B•$À@J @àÿúZZÿúZZÿúZZÿúZZÿúZZB–3@(² Àöµ@¨ÒB“7ˆ@q;èB¤N°@}kBŽóø?ïX@À¨³À@oXPBŽY@,LpBš’@3&ÀàA˜@@C,7@û¢AˆÿúZZÿúZZÿúZZÿúZZÿúZZC&¥$@eXÀ·P€@åFÀC)sä@‰·¼C0«0@ÂYC(P@dý @í0@äý¨C1È´@ŽA€C+ž`@¿SÀàA˜@€B÷ð@†`¨@àÿúZZÿúZZÿúZZÿúZZÿúZZBW@’BÀÀLA^ˆBö€@©äB!jÐ@ü °B/)ð@³HÀìK€A³HB&#@@ ð°BFŒp@Ù$ÀàA˜@ BŒTh@Q¿ AÿúZZÿúZZÿúZZÿúZZÿúZZB±Kp@ °(A¬ @ŠÊ˜B¿ú@N)B°~@@IwÀB¬@¸@qÀAŠ€ @™qÈBÄJ¨@a®ˆB¡ÿ@aåPÀàA˜@ÀBÌ0€@€>HA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÃÐø@ ¨¿½=@–=`BÈþ€@[hBÍË(@^`B€@ OpÁÌ @ OpB¾ÂÐ@k\xBÔôÀ@l °ÀàA˜@àB¹è@…* A0ÿúZZÿúZZÿúZZÿúZZÿúZZBx‡Ð@DZ¸A]6À@Ä€xBŽ’@²àBf*`@žÈXBà@EÏÐAsª@ÅÏÐB”ûà@…«œBm±`@œxÀàA˜ABâP@ÚÖ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBn­à@TôÀÀ¶€@ÕðBp³ @še B}p@@T(B€M€@h à?‚@è èB„´È@ª›˜B…€@©5ÀàA˜AB@ÏÀ@µø@àÿúZZÿúZZÿúZZÿúZZÿúZZBn.@`£øAÑÀ@àϰBƒ|°@“ö`Bd|À@²ÉèBsD`@z7ÀAˆÐ@ú7ÀBŽF¨@TBYL@Í>àÀàA˜A BKi0@†¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB€æ˜@bŽ˜ÀhÌ€@âºøB€ @£€`B‰€@¦ˆB‰Ò@bð@fª@âøBn@›ëpB‹h@¬µÐÀàA˜A0B‡@@¸pAÿúZZÿúZZÿúZZÿúZZÿúZZB…W°@sè¿õ@ó°B†’ˆ@¬§ôBЉ`@³ùØBƒ@{Ò°@Ï@ûÒ¨B‡)È@¯´B…H@½uxÀàA˜A@Ag]À@¥_HA`ÿúZZÿúZZÿúZZÿúZZÿúZZB €@í§8@ÖPÀAmÖŒB> A‹¬BäÐA>@B 9À@ýšÐ?3ôA}šÐB A$•˜B €`AG|€ÀàA˜APB?Äà@.R@ÿúZZÿúZZÿúZZÿúZZÿúZZB‰è(@—c8?×#A¤BŒ_À@¦+¤B‹At”B`@³3Ø?”ÊA33ØB ¸@Ñp¼BAº$ÀàA˜A`BÉK@@-·ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA˜ApBQƒÀ@D@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA˜A€B7y@! ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA˜AˆAÕE@@£?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA˜AAä`@…·ØA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA˜A˜AçB@@‰AèApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA˜A ATF€@ÏR@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA˜A¨B @†E@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA˜A°AÂ!`@× APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA˜A¸A¶€@òÚA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA˜AÀB‡\ @A>À@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨?€BµÀH@sÐ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB˶x@Õ0¾Ðô@ñÈBÒyÀ@S“xBÕïx@W&B˘?Àl€@ø€@@l€BÔc¸@ TBÒÕ @<ÀàA¨@A‹•à@~ A€ÿúZZÿúZZÿúZZÿúZZÿúZZAz£À@ƒ_ÐÀŒ¸€AyÀA_”À@³á¬A–à@ÏgXA—ù@@oÙPÁQù€@ïÙHAN3@@¯}A×(`@²ÀhÀàA¨@@BÔ‹¨@‚O8A@ÿúZZÿúZZÿúZZÿúZZÿúZZB›ã@A ˜@X@Á/ÈB¤0@‰]ÀB¡yÀ@”hBªÚØ?öo Àt€@vo B­Y°@PŒ B¸ø@TpÀàA¨@€A¡ì @ÜÒ@A`ÿúZZÿúZZÿúZZÿúZZÿúZZB7öÀ@XãÁ“ P@ÙB`@ŒÐ°BhpÀ@²j Bk0@€Ð¸ÁS§@AмBÜà@¬'4B>Ì`@ÐhÀàA¨@ Br À@e °A€ÿúZZÿúZZÿúZZÿúZZÿúZZB|å0@F10?§%@ÆX˜B„Ð @WT¸BƒÖ@²B…/°B€A@­ø(ÀàA¨@ÀB3p@…EøÿúZZÿúZZÿúZZÿúZZÿúZZAíÖ€@ž„¨ACx A¤LBà°@¸É|AÇ @A + Aþà@£mA4ï A#mB!0@¸VøAÜ(`A›tÀàA¨@àB¸“à@sšpÿúZZÿúZZÿúZZÿúZZÿúZZB»„à@OïðÿúZZÿúZZBÂr@@WžhÿúZZÿúZZB»| @,[€ÿúZZÿúZZBÂp@2Z˜ÿúZZÿúZZÀàA¨AB5Hð@-x@@ÿúZZÿúZZÿúZZÿúZZÿúZZB'ÿ0@©™XÿúZZÿúZZB-ÆÀ@¯oÿúZZÿúZZBZ@Š ÿúZZÿúZZB`û @ŽrlÿúZZÿúZZÀàA¨ABÊ`@ÍpÈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨A B¥H@t»P@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨A0AÆm@÷tAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨A@Bi,0@Š(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨APBÃó¨@.>@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨A`A°/ @UŒp@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨ApB¸/(@IAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨A€B3%Ð@gPA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨AˆAœ à@ÌšpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨ABÜÐ@\áðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨A˜A®R@¸­¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨A Aäæ`@« 0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨A¨A®»à@ĸ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¨A°BZŠp@&pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸?€Bxh@ @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸@A÷÷ @(ñàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸@@B2ŠP@wÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸@€B!0@¼m AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸@ B´@QçpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸@ÀA¦ëA WðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸@àA—G`@×ÿh@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸AAÇpà@ÙåAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸AB1æ@™ª`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸A B&yà@ïð(@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸A0B-}à@¤ø°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸A@Bp@€yÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸APBg‹@|kpA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸A`Aë¹`@:àÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸ApB^3 ?ÂÉÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸A€A…™À@ŸÈhA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸AˆA¢6@ =A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸ABsZ°?þ#àAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàA¸A˜A’k@@º€@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAÈ?€A¢ùà@ÓH˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAÈ@A¡#@ÒÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAÈ@@B}ZP@ Ó@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAÈ@€B`p@[`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAÈ@ BðÀ@Òð`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAÈ@ÀB-ª @ˆh@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAÈ@àBF©@n«ÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAÈABVÎ@@·à@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAÈAA½y A ‡,A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAÈA A²! Ax @±¹XA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAØ@ÀBÄ0A ÕPA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAØ@àBÊ @踰A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAØAAq@@æ(HA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAØABìPA¼AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀàAØA B8€@™að?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ?€ÿúZZÿúZZApC X@$R0ÿúZZÿúZZÿúZZCR¤@"zÿúZZÿúZZC X@$R0ÿúZZÿúZZC:l@^ˆ€C=ùx@c0`ÿúZZÿúZZÀÀ@ÿúZZÿúZZA0B„ÞH@'†PÿúZZÿúZZÿúZZBƒ&h@%[¸ÿúZZÿúZZB„ÞH@'†PÿúZZÿúZZBjÎ@<÷€Bp@A=ðÿúZZÿúZZÀÀ@@ÿúZZÿúZZA˜A¢±@@Ûh¬ÿúZZÿúZZÿúZZA o€@Ø]„ÿúZZÿúZZA¢±@@Ûh¬ÿúZZÿúZZAK"@@ôép€AOè@@úªÔÿúZZÿúZZÀÀ@€ClçÐ@ßîÐA@C{™P@„‚äÿúZZÿúZZÿúZZCxÀ@‚¦xÿúZZÿúZZC{™P@„‚äÿúZZÿúZZCos`@€Cu¬@“yèÿúZZÿúZZÀÀ@ AgÝ€@ÂáÈABO(à@‡ÿúZZÿúZZÿúZZBL_@…HÔÿúZZÿúZZBO(à@‡ÿúZZÿúZZBE@™ï(€BI•`@npÿúZZÿúZZÀÀ@ÀA5ô€@¤­P@ A€e`@æ|<ÿúZZÿúZZÿúZZA}°@ã³ÿúZZÿúZZA€e`@æ|<ÿúZZÿúZZA†@ABT€Aˆ×@A‡ÜÿúZZÿúZZÀÀ@àD.b Ay$Ä@@ÿúZZÿúZZÿúZZÿúZZÿúZZD¨A!¬ÿúZZÿúZZD [MA"¥&ÿúZZÿúZZD#¹A7§¬€D ³A;ÜÿúZZÿúZZÀÀADÙAg³ÔA0ÿúZZÿúZZÿúZZÿúZZÿúZZD;ðA+ÿúZZÿúZZDI-A9òÿúZZÿúZZD|¤A+|$€D¹÷A.NÿúZZÿúZZÀÀAC«š&@ó0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCŠB@‰@˜ÿúZZÿúZZCŠ.@‰¶ÌÿúZZÿúZZC’>t@ª¿x€C“àt@¬§|ÿúZZÿúZZÀÀA Bœ"˜@C€AÿúZZÿúZZÿúZZÿúZZÿúZZBƒÿh@·*€ÿúZZÿúZZBƒÙ8@¶õ€ÿúZZÿúZZBnÐ@»èà€BS°@½¼ÿúZZÿúZZÀÀA0CEªä@­‰pAˆÿúZZÿúZZÿúZZÿúZZÿúZZCH 8@‰ÌÿúZZÿúZZCGX¸@ˆ­@ÿúZZÿúZZCH˸@Œ} €CHå¸@ŒTÿúZZÿúZZÀÀA@C~“T@˸HAPÿúZZÿúZZÿúZZÿúZZÿúZZCxÏL@¢=¤ÿúZZÿúZZCu»Ì@ <$ÿúZZÿúZZCtì@£g(€Css¨@¢küÿúZZÿúZZÀÀAPC.+T@ž—ÈÿúZZÿúZZÿúZZÿúZZÿúZZC5:”@†Ø”ÿúZZÿúZZC1Å|@„FÿúZZÿúZZC4Õt@ŠVX€C2n¤@ˆ€ÿúZZÿúZZÀÀA`B”ÌP@>Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZAÁ@A"¹ÿúZZÿúZZA»ñ€AiÿúZZÿúZZAE‚€A õ0€AAMA ôZÿúZZÿúZZÀÀApB§]@eÊ€AÿúZZÿúZZÿúZZÿúZZÿúZZB6æAr(ÿúZZÿúZZB0‘pAi¶hÿúZZÿúZZB¬c@ú¡€B§4X@ó8ÿúZZÿúZZÀÀA€CÒP@4°A ÿúZZÿúZZÿúZZÿúZZÿúZZBÞè@ÒktÿúZZÿúZZBÔl¨@ÉH¤ÿúZZÿúZZB았@Óô@€Bã;¨@Ë“ÿúZZÿúZZÀÀAˆCÙp@“ÔA ÿúZZÿúZZÿúZZÿúZZÿúZZC @ž  ÿúZZÿúZZCà@–=¨ÿúZZÿúZZCû@®›ð€Cà¼@¥ï\ÿúZZÿúZZÀÀACcºœ@á @ÿúZZÿúZZÿúZZÿúZZÿúZZC <@Ãn(ÿúZZÿúZZC–%‚@· dÿúZZÿúZZCžÎf@Õá`€C•3&@ÈñDÿúZZÿúZZÀÀA˜CôEÐAþ@€ÿúZZÿúZZÿúZZÿúZZÿúZZCÊÂA$Ï.ÿúZZÿúZZC»&0A«xÿúZZÿúZZCБvA!„€CÁ$AåöÿúZZÿúZZÀÀA B¨oˆ@­Ö`A@ÿúZZÿúZZÿúZZÿúZZÿúZZBò‰Aó\ÿúZZÿúZZBÝîÈA 6tÿúZZÿúZZC†A Õ€Caì@ü‚¨ÿúZZÿúZZÀÀA¨C¬ü@ÎQ0@€ÿúZZÿúZZÿúZZÿúZZÿúZZCµ @ã{¬ÿúZZÿúZZBíêx@ÍvXÿúZZÿúZZC M”@àgà€BùÞø@Ê·LÿúZZÿúZZÀÀA°A[§@AÔØA@ÿúZZÿúZZÿúZZÿúZZÿúZZB!i`AoÓŒÿúZZÿúZZBÉ@AU£nÿúZZÿúZZBäPA•;”€B ‹àA„Ö°ÿúZZÿúZZÀÀA¸ÿúZZÿúZZ@àÿúZZÿúZZÿúZZÿúZZÿúZZBTàA‹ŠòÿúZZÿúZZB:œ€Au8ÿúZZÿúZZA°€Aƒ6^€Aª¡AeþHÿúZZÿúZZÀÀAÀÿúZZÿúZZA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBepAŒŸ‘ÿúZZÿúZZBFuÀAs#¾ÿúZZÿúZZBÚÐAô €Aá¥Aˆ/ÃÿúZZÿúZZÀÀAÈAø›àAK‰„A`ÿúZZÿúZZÿúZZÿúZZÿúZZB5¾`AŽ¿ÿúZZÿúZZBšAq ÿúZZÿúZZAžX`Ad €A†2ÀAAU–ÿúZZÿúZZÀÀAÐB àA\ p@àÿúZZÿúZZÿúZZÿúZZÿúZZBLi0A®­ÿúZZÿúZZB*÷ A‘ÿêÿúZZÿúZZAÖÓ A˜¸P€A²Ñ@A~>”ÿúZZÿúZZÀÀAØB{œ€@’^àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀAàB“ðAz€HAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀAèB¯Ç@®ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀAðA A.’¤AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀAøBG²ðA¾À@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀBAxA˜ˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀBB %A†ÞÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@?€ÿúZZÿúZZ@ CÃÀ@1h°C*0@6LÀÿúZZC#kÐ?ý¡ÀÁnà`@}ÈPCÃÀ@1h°C*0@6LÀC)J¤@Ý ÁÚ @•ÝC#œœ@N‹C2;T@]`ÀÀ@@C.Ð@ÿ„ˆC‘œ’@”ÁHC•|º@ž|HÿúZZC’Õz@Xg8ÁHÔ@@؈(C‘œ’@”ÁHC•|º@ž|HCŒ’²@r@pÁâ`@ò@hC‹$.@¦ÎäC‘DÌ@³TÐÀÀ@@@CÖéöA`  @ CÉ-l@Òó$CÒÞ@ÚU8ÿúZZCÌfV@–îÈÁÁã@AÌCÉ-l@Òó$CÒÞ@ÚU8CÆz@ªòhÂ&øèA*òhCÀÄ@ìGÐCÐþ’@üÇ ÀÀ@@€CpT(@ž{8?€C†Š´@ŠŒÜCW`@‰ê¸ÿúZZC‚?î@BA8A `@Â^ðC†Š´@ŠŒÜCW`@‰ê¸Cx#@RºPA…1@ÒºHCƒCx@˜»üCpsh@•4`ÀÀ@@ C;ô@|Ÿ€A€C…$@2>ðC(œä@8·àÿúZZC·ì?ÿ@ÀÁÃQ @hC…$@2>ðC(œä@8·àC'Ä@ÐÂ0‹ˆ@˜ØC>Ø@JZ°C=„ì@hÓÀÀ@@ÀCQ¯x@–( @ÿúZZÿúZZÿúZZÿúZZÿúZZCb‰@$¨ÁQª@@¤!øC^¹ô@bpCht@oÄCXÔ@; ÁÝ» @» COE¬@}Cg\@Œ€ÀÀ@@àC7©¨@\Nà@ÿúZZÿúZZÿúZZÿúZZÿúZZCA¬@ 0Áæ`@Š C9È@@ÅèC#-°@F™àCøˆ@€Àá'@@ž€CI”@^¾XCpü@dH0ÀÀ@AC2>l@EPA@ÿúZZÿúZZÿúZZÿúZZÿúZZC3À@:ÀóRÀ@“QC1 ü@O®0C6*@PÜðC1Í\@)ºðÁËP@©ºðC'¨Œ@l£¸C=ûH@v*ÀÀ@AC&D„@M—Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZC'C¬@'P@Ö€@•>ÐC(ýl@S‰¨C$”ô@QàCÐ`@)òÐAx?@@©òÈC)vˆ@tt˜C/d@m• ÀÀ@A B¡G°?Þ‚à@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¯ X@L§@A .@ÌÇÐB¸&˜@‹8hB¤Å€@“ñhBŒ˜`@“xBfAtB²’@›æXBM†ð@÷ŒÐÀÀ@A0CŒ|@!êp@ÿúZZÿúZZÿúZZÿúZZÿúZZCBä@9,XÀÁC@¹JBþçè@ƒ@Cùl@gCÓ,@AÁIùÀ@ÁC—ø@Š$ÄC -À@…'hÀÀ@A@C3Ãp@DVA0ÿúZZÿúZZÿúZZÿúZZÿúZZC2á @@ÞÈA€Ä@@ÀþC8§@ˆSC'P@ƒÅPC0Ù„@G B6€@Ç C@œt@Æ Cë@ˆ9ˆÀÀ@APCQ@IðA0ÿúZZÿúZZÿúZZÿúZZÿúZZBï|`@Wõp@e[@ØàBî{0@“ßÀBåi8@–i@Bí¯P@mäÀA‰p@íä¸Bû‚@ ´@B×@©$8ÀÀ@A`C>é„@sjð@ ÿúZZÿúZZÿúZZÿúZZÿúZZCA ,@T«°¿¹§@ÔÏC;C@’H¬C;?|@‘vHC;éD@o«0ÀØÀ@ï«(C4 @@¤îC9Z@¥&@ÀÀ@ApCD} @nðàAÿúZZÿúZZÿúZZÿúZZÿúZZC(w,@aHÁ ô€@á8(Cø@š8C%ËÀ@˜-8C!ÓÄ@iÁOØ @éC®@@¡÷„C!ì@œVxÀÀ@A€C3äŒ@pŒ€@ÿúZZÿúZZÿúZZÿúZZÿúZZC>@YžA—Bà@ÙÃ(C>ñì@”TäC, (@‘mðC?fø@i°A¹í @é¸CC€@—ä`C+”Ì@£[øÀÀ@AˆB*N @‘à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÃAI\ÁÂÑA„`@AÃS€A3åâB=HA-øBjA®°AzãA“®²BÁÀA^ÿêA»r A)¬ÀÀ@AC6\@š‰è@@ÿúZZÿúZZÿúZZÿúZZÿúZZCM•€@ñ ARï4B?ƒA9‘ØAN`A¹‘ØB9ŒðAxeFB–€A[|¬ÀÀ@A¸B‚º°@Š4`A€ÿúZZÿúZZÿúZZÿúZZÿúZZB>t€A€>BAšÂBgK A=L2AÐÀAD¸B‘ÊA3Š`À”€A³Š`BwwPAbîB…/A]FÔÀÀ@AÀBt)ð@„P¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB7]°AE `?‚§AÅF¾B Q°Aq°BwðArÿ|B‡1¸A?p8ÁÎÜ0A¿p8B<ÀAzË>BŒ±AY‡ÀÀ@AÈBÕ @ÆÁˆAÿúZZÿúZZÿúZZÿúZZÿúZZB3ÄÐAGí˜ÀƒA€AÈ>BúàAjÀ@B"°Ayx@Awë$BpA<¹Aœ§ AØBgAâA_N@A‡âBÿAFâAÈÔ`A0&ØÀÀ@€ApCV°à@Ž"ˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZCk™ˆ@s¯ @©L@@óØðCf1@ÿlC_Ýè@­Ÿ Cn\X@xU A•@øU(CkSÄ@£9CažÄ@¯üÐÀÀ@€A€B˜«Ø@1O0A`ÿúZZÿúZZÿúZZÿúZZÿúZZBäA @¬(@.€A Ä€BÜÞ @¾xLB×Xø@Àf¸Bá@š(ÁÌ£`A(B¿°À@â#(BïˆØ@¾àÀÀ@€AˆC—Î@Ï>APÿúZZÿúZZÿúZZÿúZZÿúZZCoN¨@[ÇAl9 @ÛíàCi×@”ÔC[V4@’ECizd@}U@ÚÐ@@ýUCa<´@ªæüCYù„@©#(ÀÀ@€ACkP@CˆÿúZZÿúZZÿúZZÿúZZÿúZZCl{P@™¸Á A1ÌCY'@ÇæCbAè@Íÿ€CxeÄ@–D Á‚úADœCaÊ@ÅçœCpÙ @ÉNàÀÀ@€A˜CοXAg”@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCÉ (A¹Ž@Ï0@A˜ÔþC¼oAIK´C¹¢¬AGhüCÃU¨A>xAæ_°A¾xC¼ ªArƒC®ÖÊAp*ôÀÀ@€A CAÏœ@¦ÃpA`ÿúZZÿúZZÿúZZÿúZZÿúZZC0YÀ@ @Þ¹€A/ÀC$±l@¸öCʬ@º:àC68@–YÐAŠpAYÐC.µ(@½¶¸Ch¨@ȆˆÀÀ@€A¨B) P@›â¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB§gXA ðÄÁ½ïðA îBá¨ALw^B­ ¸AÐBƒÌ¸A0¨€ÀšJA°¨€Be…`Af°Aªf*Aða`AV§.Añq€AX_œÀÀ@€A¸BnðÀ@jzPA€ÿúZZÿúZZÿúZZÿúZZÿúZZBˆ÷A0Á”A€ìÀA°ã’B†~`AIWŠBVX0An²BeÅ€AE @ûG€AÅBW>@ApS`B=ÍA{ @ÀÀ@€AÀBÚ±p@túð@@ÿúZZÿúZZÿúZZÿúZZÿúZZC cÌ@¨E°@ëÚ€A(f¤Bôà@ÉÉðBê à@ÔZxC ‘ @©@AàA)@Bø `@È‘LBìÎØ@ÖžXÀÀ@€AÈBÒˆ@ê˜@àÿúZZÿúZZÿúZZÿúZZÿúZZB·Å¨AEÑðBp,PAÅùhBÏŠˆ@þg¸BU° Až°Bߥ8AÑ À¬ZAŸÑ¢B¹ÀAò‚BņàAo|ÀÀ@€AÐBœ•È@kÖàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@€AØA›}@@êÙ0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@€AàA¤I A Ël@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@€AèAuÇ€@ÙQ0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@€AðB…¥ø@bŒ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@€AøAú=`@þ,0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@€BA°IàA s”@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@€BB? @Ñä¨@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@À?€CQØ@Ößð@àÿúZZÿúZZÿúZZÿúZZÿúZZC{V@\cPAw¹@@Ü…C“H€@¤î C‰q@”f`C‹–²@xK0AÅÎÀ@øK0C”ûŒ@½êÐC…Î:@¥,PÀÀ@À@C0ƒ(@6E@@ÿúZZÿúZZÿúZZÿúZZÿúZZC^Ì@-ûPÁ1ê @®XC[¤@x9Cc¿ @w¯ðCXŠð@?0Á<®`@¿(CW¥Ô@‡^´C_€ì@Š¥ÀÀ@À@@CÐl@1°@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÖP@?×8àÁV`@@WZpBÌ$`@V(Bä @½Bã˜?ù‰`Á©#à@y‰pBÒó8@7“˜Bù¡@@.¶0ÀÀ@À@€C¬¢@ÃöPA0ÿúZZÿúZZÿúZZÿúZZÿúZZCœ2<@~hÁfÕ@þ©0C›:@±‘€C '"@¹rˆC•úÐ@†³8™ A³8C‘0@·¤CŸc¦@Êæ8ÀÀ@À@ B1} ?–A`ÿúZZÿúZZÿúZZÿúZZÿúZZB\ë@BE@w8€@ÂcBh4p@sx BUŸà@™/ BE °@i$ð¿òH@é$èBFv@›e¸BJŸP@²ÀÀ@À@ÀC2}X@&ÕÀAÿúZZÿúZZÿúZZÿúZZÿúZZC…Ü@](@ñ€@„rCØà@AÃXC€0@7s@Cåà@Ô @å@@˜Ô˜CÜ@cË C Ø@R?ðÀÀ@À@àB ?ã @@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB^gà@c½HÀWH€@ãáhBZEP@ LÜBe @£Ž(BVY€@†_`?I,A_dB\,°@¾vpBU| @ÁÞÀÀ@ÀABÈJ?á4àApÿúZZÿúZZÿúZZÿúZZÿúZZB¿Á@@/DÀ ˆÀ@¯`¸B™@@…øüBç<Ð@d5€BÉæx@CG€ƒì@ÃGB‹æ@ÙPC4L@lüPÀÀ@ÀACtŒÀ@ŒØÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZCh™„@M‡h¿Öâ@ͨ€Chý@’ ¬Ch ø@‘ðCvúP@_ÑÁJü@@ßјCs•È@œ3ÄC|ÈP@¡Æ¸ÀÀ@ÀA C=´@8û°A0ÿúZZÿúZZÿúZZÿúZZÿúZZCd¡h@\nXÁpq`@Ü’ C]L@HPCiøl@™&Ck…„@`GàÁ”à @àGØCc߸@ž’pCsc@@žÐ€ÀÀ@ÀA0B8‚°@ÈÀAÿúZZÿúZZÿúZZÿúZZÿúZZB ×@Þæ¬@àG@A_ 0B.pAàâBÜ€A#”BCN°@Ó_¨AÞY°AS_¨B{K@@ì­üB GàA-v”ÀÀ@ÀA@BP@CİÿúZZÿúZZÿúZZÿúZZÿúZZAæ!@@óèô@[ AtTAñCA,nÄAÔ|ÀA'‹$Aî @êÙ8Á‹ÑPAjÙ² A/°C¦Ð@鯠Cj@@è’ CJ@¨[€@ðDÀA([€C<@Ýõ4Cú¬@áõPÀÀ@ÀA˜CnH„@‹Î0A ÿúZZÿúZZÿúZZÿúZZÿúZZCg)4@š?ÁÅA6CW?¬@Ìì¤CV[L@ÈhCl…P@ˆÐÀ‘&@AÐCY¢¸@³ÜÜC^j$@´ÀÀ@ÀA BÛ/Ð@0¢PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBúÕ@¤bÀÀ9%€A$BãQ€@å™´BéœØ@Ä ˜Bá@¶y¸@ýÄA6y´BÖØ@ùR¬BÈP@àT¸ÀÀ@ÀA¨B‡íX@O¯àA0ÿúZZÿúZZÿúZZÿúZZÿúZZB.Ç`A Ì¢@Ó5A êÐB*àAKQºB$@AQ‡B6…PA(ЬÁÉ @A¨Š¬Aï5`ADólBT AjeÀÀÀ@ÀA°B!C @Ç7ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZBmA2‡,A~ÐA²©DBsà AQ‚`B4ÒAr!èBZ¾ÐA<_XÁ&z€A¼_VB0aàAqwFBWŸ`Ak˜˜ÀÀ@ÀA¸AâW@A@¤@àÿúZZÿúZZÿúZZÿúZZÿúZZBŒþ¨A%<úÁËhàA¥]BKVðAh—–B“çÈA0/DBsxðA:ðAžÎAºðBxr€AZ.dB5ðAuå\ÀÀ@ÀAÀBví@@]]Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZB¥˜ØA4ÄA,߀A–R~B˜ÉxA!mÒB‡ÍxAN²lB•°A4¸@/y€A´ºB~RÐAVr(Bx¸PAdt¸ÀÀ@ÀAÈB½¬ð@g~ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB°„ØA\^²ÂB°AÜ‹ Bk¢A’D˜B¹Ü˜Ao;B¡ 0As“TÁA `Aó“TB|½@A—ØB•«hAŽÑ@ÀÀ@ÀAÐAµ} @ô–ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@ÀAØB@€°@¢Ô@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@ÀAàB[ø`@œŠøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@ÀAèB"@Ì6(A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@ÀAðAáw A\ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@ÀAøB{i°@…bð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀ@ÀBBKr@’XA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA?€AŸ×À?æi`AÿúZZÿúZZÿúZZÿúZZÿúZZB+°@‰À4¿úÌA ÖB Q`@¤ÖÄBd°@ÞüÀBF @ã(@Y€Aã,B…P@žÏ0B EÐ@óËàÀÀA@C{þø@žéh@àÿúZZÿúZZÿúZZÿúZZÿúZZCƒzî@D— A¸Šp@ĶHC‹„¬@“žäC|k@… (C„ER@e­àBN¦(@å­ØC”ÂD@µöèCpœô@’΀ÀÀA@@B PP?²ÑÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZB´×À?îÞ@@Q¹€@o0B»Y@,ÈB²wè@)ˆ@BÀ©˜@ëÀW1€@€ëBÂ`@=™pBÅÍð@5W ÀÀA@€B¨¯@#< A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBàâð@ ØÁ‰ë@"`BÓVX@9~pBóuH@7ÄàB뜨@ `€Âq˜@‰`€BÏh¸@D–øCÃ@F±`ÀÀA@ B³~`?͈@AÿúZZÿúZZÿúZZÿúZZÿúZZB±Ø@±ø@hw€@ÉB·ØÀ@PU0B®k@M… Bµ!Ø@#A ÷€@™#BÂpÈ@[ý B®@@\pÀÀA@ÀC1L@"¤ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZC pˆ@xÀ>âÜ@•ÀCâÈ@XÔhC Ø@R3ÀCõx@Þ€@£€@™ÞˆC‚”@` èCü@Yã€ÀÀA@àC¢¤@EAˆÿúZZÿúZZÿúZZÿúZZÿúZZBñbP@(@ä•@’ÀBûáÈ@NŽ Bêë(@Q½BÝ.0@uàAsÑà@›uØBñG˜@XlBÏGð@dÛ ÀÀAAC1œ@5ªà@ÿúZZÿúZZÿúZZÿúZZÿúZZCI"¸@94ˆÀ‰O€@¹R CI@ƒÅ`CKh(@ƒš˜CQ|@Bî ÁH€@Âî¨CPÄ@‰¾ˆCWXD@ŒÍHÀÀAABŒ0(@Ÿð?€ÿúZZÿúZZÿúZZÿúZZÿúZZB+è`@¼kH@•€A<Š$B9PP@õz0Bc0AVAøU€@êdH@#yAjdLBøA'«ÒAî] A&&´ÀÀAA B‹ÕH@ ýðA ÿúZZÿúZZÿúZZÿúZZÿúZZBŽà@rYXAA@ò`B˜Ð@§ºtB…3¸@®CðB…@@“­Aï‘ÀA­ŒB¤Z @­¨BM²0@ïW ÀÀAA0Bä0¸@ A@ÿúZZÿúZZÿúZZÿúZZÿúZZBåk˜@;xHA“ @»—ˆBî­ @‚0BÙ;@…'¨BÔ4ø@S«P@–‰€@Ó«XBÙpˆ@”qTBÎ8@–)èÀÀAA@C;+Ä@¨œHA`ÿúZZÿúZZÿúZZÿúZZÿúZZCBŽœ@Jп£@Êò¸C@-ð@®ÄC@B´@ŠªÈCBù´@O› Àµ´À@Ï› C?Yä@“úÌCCc`@6@ÀÀAAPBû‹(@ZáÐApÿúZZÿúZZÿúZZÿúZZÿúZZC=,@GØÁ# @Ç5¸CÁÌ@Ž™Cýà@…»hCÕ€@PF°ÁÇàà@ÐF¸C³ @—¾ØC&F(@Š>@ÀÀAA`Bm× @2Ù ÿúZZÿúZZÿúZZÿúZZÿúZZAúp A\ìÁ#NAƒsŒAÌÈàA-Õ†B ºA<|Aȵ€@ù À?aJAy ÀAÈC€A.™üAÀ_ A*®$ÀÀAApCC,$@Lpp@€ÿúZZÿúZZÿúZZÿúZZÿúZZCEà@NP¾Éì@Î$8C?0L@’’¼C?"`@‡èC=õè@a‘`ÁË@á‘hC,=@œç(CDO@˜èÀÀAA€BÇH(@ì`@ÿúZZÿúZZÿúZZÿúZZÿúZZB¼PØ@©hB¦‚°A“ŒÀÀAA°BC»à@†è˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZAè A»¼¿¸ŽA—Ù$AÊN`A;ŠöAÖÆ AEùtAýÏ A ¸HÀêŠ@A ¸HAÈ7 AõàAå1¬B†ÀA†eØBDCPA”HÀÀAAÈBŒúh@_!A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀAAÐB™¨@fPA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀAAØA~q€@Þ†€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀAAàBôÐ@ÁX@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀAAèAâk`Aì¤A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀAAðB4®°@µiÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀAAøBX€@™æ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀABA¾@@A \à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA ?€B›Ø?˳€?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¬p0@r¨ÀÀ;€@–‹B©9ð@7;`B³”€@rðB¦—0@SàÁC‡ @SàBž@Ap@B´¥°@~9ÐÀÀA @A¶ @)p`A ÿúZZÿúZZÿúZZÿúZZÿúZZAˆ³À@šÈè?™AáüA‘là@äRÈAƒ²à@×AA»'`@‹˜ÁŽ¢0A ”Am¢@ÔœBËð@¼"èÀÀA @@BŒƒP?³sApÿúZZÿúZZÿúZZÿúZZÿúZZB– @¬ Á@ºÀ@ƒÁ€BŒÁ8@HÀB£¨À@16PB¥c @ápÁˆy`@„áhB˜F@K˜@B¸Úø@3>ÀÀA @€BµkÐ@(e A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÇ·h?þ‹p@åBÀ@~´àBÒò°@;Ô(BÂtp@1hpB·n@­Ð@áÓÀ@‡­ÐBÃŽ@IŒ0B²Å€@=àÀÀÀA @ Bp@|P@@ÿúZZÿúZZÿúZZÿúZZÿúZZB”-(@ àÁ±Ýð@#B€[à@xîXB¬ @GS`B˜W°@'AÁÓz°@§A˜B(@‡R¸Bµ'ø@P``ÀÀA @ÀAs À@´ü @ ÿúZZÿúZZÿúZZÿúZZÿúZZAÀ¬À@ªt¼Á†ØA*¸AÀ@ésPB*@@þdhB#À@¾«øÁ%dA>«ôAêvA’B» AªìÀÀA @àCFÈ @xçPAÿúZZÿúZZÿúZZÿúZZÿúZZC5wD@(" ¿å@¨=èC7]@q;èC7«˜@o³C1¿@BIÐÀÖ¾€@ÂIÐC2+X@‹c,C7È@‹ËXÀÀA AB¹SX?×¼ @@ÿúZZÿúZZÿúZZÿúZZÿúZZB©ùè@2À`A…¦p@²ÞB½@p)BšØ@†eðB§ö @IàAÆ—À@ÉàBÄSH@„6,BPx@›_ÈÀÀA AC#ûà@R„°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC6•p@9€€?ìd@¹ŸC9l@†}C6x@<ˆC8"d@TQ @ @ÔQ C;Ö\@š>XC8D@”êHÀÀA A C"Óx@90€@ ÿúZZÿúZZÿúZZÿúZZÿúZZC˜@*MHA‡t`@ªjC›ü@wU€CÐø@jâàC.¼@0ù A³ò@°ù˜C!ê„@.¤C ø@tÀÀÀA A0C7Q @\–ApÿúZZÿúZZÿúZZÿúZZÿúZZCR5ø@JkÈÀåÎ@ÊŽ@CNgØ@’sLCTŠŒ@ŠÁ8CENx@E'`Àòd@Å'`CB3t@ލCHw´@ˆ¼ðÀÀA A@B·L8@'A€ÿúZZÿúZZÿúZZÿúZZÿúZZCžô@.²À@±Z€@®ÐÐCSÀ@zX€CIx@oF@C‡Ø@B•àA}/`@•àC$ò@ŒV\CbÌ@…>HÀÀA APCUà@kgApÿúZZÿúZZÿúZZÿúZZÿúZZC`¼@L˜A› @ÌACbs¼@‹^¼CX?@Þ`CbÀÐ@o<ÐÀRÂ@ï<ÐC^É|@¤zpCa2p@©­xÀÀA A`B\P@-ÿ`@àÿúZZÿúZZÿúZZÿúZZÿúZZBrðAù”Áe× A„ÌAÇ% A+$B‘°A@ñ„B ‰ÀA ²ÁàAŒ²Aì €A;KêBcÀAJ˜ÀÀA ApC J@žã(@€ÿúZZÿúZZÿúZZÿúZZÿúZZCˆ¾œ@™ø¼@=&€A$C…o>@Ô¤tC„ä@Ò C‹›N@˜Õx@Û…@AÕxC‰|š@ÔüáôCy9ØAàþCb«Ä@öÞˆC‚oP@¸9àAÇ4PA89àCƒ§zA\&Co¬´@ó`ØÀÀA AˆB˜‚@@+„ AÿúZZÿúZZÿúZZÿúZZÿúZZB;WðA¯âÀ´€AÊXB-«ÀAPÄtB7®àA4f0BBì€AÃÄÂ!/A„ÃÄAÙõ@A@3ŽBƒÄpA%?äÀÀA ACDf”@†è˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZCB®ì@‰qÄÁ€A ‹DC32d@¶´¸C<„@¸hCIÁð@_`¾ÿ(A_\C=ãÐ@Å”C?mÀ@¼8ÀÀA A˜AËÀ@ô® A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBİA!àÁÀA¡þ|AûàAL. B!ôÀA_Q¤B(êpA!ÁäA‘°A¡ÁâB>ûðAZ 6Aøì@AQ[ ÀÀA A BÂ`@®ÛÿúZZÿúZZÿúZZÿúZZÿúZZB%«€A$£^A\A¤ÂØB1°AX6B5 AV|Aúü AÀäA›AÝj AEAò=€AOö@ÀÀA A¨AÒ¡@@ÑUÀApÿúZZÿúZZÿúZZÿúZZÿúZZBYÃA&ÂwˆAœDfAü˜€AP ”B‡ÿXAB¡xB9 A8ÐÌ@€A¸ÐÎB+× AlÕ B%¸AoÖÀÀA A°B¤ @EéðÿúZZÿúZZÿúZZÿúZZÿúZZB…`Aþ>@Ñ·€A@Bz°A7GšBe|0AWñäBA xÁu² AŒxB}éPAA¾žBœÃHA!ß´ÀÀA A¸B”2p@Yô°A@ÿúZZÿúZZÿúZZÿúZZÿúZZB°ADl‚Ai3AÄ“úB$_PA†–ËAå? A]ÆìBCwÐAX-€Á–J°AØ-‚B Ì A{@BP˜A‘ ºÀÀA AÀAhà@æ=(A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA AÈB$Œ€@±È€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA AÐA£j @ñFðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA AØB@Ÿ€@¤ÚPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA AàAàDÀ@î´ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA AèB‘Þà@qäA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA AðA ×ÀAÌ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA AøAöè A=4AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA@?€Bç³è@"‘0?€ÿúZZÿúZZÿúZZÿúZZÿúZZC¼œ@B€èÀ’þ@¡@C'@ˆÖì4@×®0Ch©ˆ@–DˆCfõÌ@žÿCfªh@[¾ @-€@Û¾Cm- @š€´Ci4@¢ˆÀÀA@ACwä@|­ @@ÿúZZÿúZZÿúZZÿúZZÿúZZCr¯¨@XzÁH®À@ØŸCoïÐ@œ[(C{}T@™Ÿ Coñ|@Y_°ÁˆGð@Ù_¸Ckü0@›4˜C{¿Ô@>ðÀÀA@AC þ @!A°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC%64@«¸ÁL @›Æ€C šÔ@Q}¨C,Ó´@j C"1è@8ÿàÁ—rÀ@¸ÿàC@~•C-f8@‰r@ÀÀA@A BîGÐ@g`AÿúZZÿúZZÿúZZÿúZZÿúZZB³@@¿)˜@À>`B´`@†$ÔB´ß`@ŠàhB·j@OüÀAn£ @ÏüÈBÈoH@‹¥dB©‘@œopÀÀA@A0C$¬ì@4ÿðA`ÿúZZÿúZZÿúZZÿúZZÿúZZCEÐ@#AˆèP@£¹ C€@hW€C  ¨@f’ C L@8 ÀA=`@¸ ÈCÉX@…  CX@@~÷ÀÀA@A@C@üP@_Çp?€ÿúZZÿúZZÿúZZÿúZZÿúZZC<- @p¿h@LÁ€@ðéèC<à”@¨$˜C9‡À@ªÐC6{À@iêð¿¨@éêðC5à`@¡O€C6.l@¨•XÀÀA@APCLCÌ@`* @àÿúZZÿúZZÿúZZÿúZZÿúZZC]Ì@…ÀاA0ÜCW X@¼vàC]á@·°`CWƒl@~tÁ{uà@þtCMɸ@¯rdC]VX@µHÀÀA@A`Bú¬Ð@8‘pAˆÿúZZÿúZZÿúZZÿúZZÿúZZCx@„¤„A ÈàA¼pCÌ(@¹jPBóÐ@¶épC °@ƒ›@ÀÉq@A›@Cd@µ& C ¬@¹€ÀÀA@ApB…¨°@ …@ApÿúZZÿúZZÿúZZÿúZZÿúZZB–@@¬¶È>_HA,ÖPB’9ð@ï‰ B’;Ð@ìcB¤þØ@¦I@µ_€A&HüB¦@ @Ú@4B›·8@ð5 ÀÀA@A€C./è@o¯A0ÿúZZÿúZZÿúZZÿúZZÿúZZC,ˆ„@r@Öa@òDÐC)‹l@¦ÀC#ÐÈ@£þàC3Ñt@w A à@÷ C2M @¨]tC)}@©˜ÀÀA@AˆB¡½P@&™àAÿúZZÿúZZÿúZZÿúZZÿúZZBÚn€@–k,A.9€A‡\BÚÞ @¼Ù¤BÇJX@Ù˜BÎݨ@¨¨A¨ë0A(¨BÙ˜Ð@Î} B²@÷/XÀÀA@ABº)X@>#p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBϪà@œµ´¿ì€AÓ|BÂZ @ÓäBÇ]Ð@ÑÈBÖ$@¡ ÀË€A! BÄ(@Ù¬ÀBÑû0@Ö (ÀÀA@A˜B…K`@8_pA€ÿúZZÿúZZÿúZZÿúZZÿúZZBYÃðAŸ”@¾„€A—¼ÎBVd@A9.BBÐAXKpBBZàA·€Á§qAž·‚B#€ASunB^¸PAQWÈÀÀA@A B‡ŽØ@A¾PAPÿúZZÿúZZÿúZZÿúZZÿúZZBiì°AbAņ@A7dB‚š°AؾB,%PAYœ¼Bx)`A` AÜ5€A` B‹yxAÂB4#AZÌdÀÀA@A¨C‘Ô@dËAÿúZZÿúZZÿúZZÿúZZÿúZZBï¾h@Ü™ÜÀÈ(@A\ŸBÔ…h@à4ðBâå@A(ΨBØH8@êÌXAT™àAjÌ\BÐH@@ÞHB»5ØA8¡xÀÀA@A°B{cÐ@HNÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBIRàAN0ÁІAÎ2Ba@As ÌBfïA®"ÀÀA@A¸A Ö€@ãc¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA@AÀB}¾À@›àè?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA@AÈB ¿ @±ÇpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA@AÐAöe@@êžèA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA@AØB4 @£*ø@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA@AàB€Îè@mFÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA@AèAweÀ@ર@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA@AðA œ @ÿrA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA`?€BÏdp@BÐ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÿÓ`@51pÀL1@µPC,@†@ CÔD@~€BþüÀ@3ËÀÙ€@³ÊøBþæÀ@‚BdC«¼@‚#ÐÀÀA`@Bȯx?ñU@AÿúZZÿúZZÿúZZÿúZZÿúZZBå@‚N¿ˆ¢AdhBFÀ@“õÜB @Ý( A‚1@@ Ðø¾û|A ÐøAƒè@ÝA‡6€@ôרÀÀA`@@CWcŒ@¬:èApÿúZZÿúZZÿúZZÿúZZÿúZZCl40@=–@ÏÎÀ@½¶¨Cu`@w…àCm×ü@•4HCm0œ@]EA.°@ÝEC}z˜@šÌCiµø@¦åÀÀÀA`@€B‡q°@B]P@ ÿúZZÿúZZÿúZZÿúZZÿúZZB  @ŒÁ„-@A 4AÞ @÷¨B2e @‘° BÐ@@Œ·hÁ # A ·lBwÐ@è\B+3p@¬¹¨ÀÀA`@ Bäû¨@Nð@ÿúZZÿúZZÿúZZÿúZZÿúZZC,(?ü»ðA•Xà@|çÀC N$@:AØC Åœ@3A€C vT@™àA¸¿ð@™àCZ¨@WBˆC@I†ÀÀA`@ÀC©¥A °@ÿúZZÿúZZÿúZZÿúZZÿúZZC¢Ø@€q`@s÷A‡¼C¦Ãb@ÀD C¤f°@²¨ðC¡¯æ@˜áˆÀY:AáˆC¥38@ßÑœC¦T¸@Û€ÀÀA`@àB·f0@y¼P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBê˜X@ ­ @µhÀ@‰Å8Bõ;@J@Bé8@CBè1@äÀA2 @œäÀBùP @h0˜Bá×€@]¾ÀÀA`AB´9?ÐÃ@A ÿúZZÿúZZÿúZZÿúZZÿúZZBû÷ø@/ÞÈÁA@@¯ý¸Bôˆ@zfÈC3è@pBúDh@0¤0Àê“@@°¤(Bøp@ÏØCEÔ@}ìpÀÀA`ABBP@+: A ÿúZZÿúZZÿúZZÿúZZÿúZZB>[@ X@MÝ€A $¸BG†Ð@èœpB:h0@â1hBWp@šQ(ÀQ €AQ,BTÐ@í Ba°@Í“8ÀÀA`A BÅ*(?þ`@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¸?ð@cyX>øŒ@ã¢BºxX@—5DB¹’°@¬Þ€B¯®¨@~àAÜb0@þàB͵0@žÑtB•óˆ@Ê9èÀÀA`A0B„0@&ŸàApÿúZZÿúZZÿúZZÿúZZÿúZZBR§@Å XA¢ °AE.ÜB|)À@ì¿èB+0AÂB<­0@âràÀì€AbràB9, A)×®BBÜÐA+$ÀÀA`A@Bûuh@%áð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCL@Rà¸ÁC`@ÓBùaè@àC 2h@œ0àC p @Hq Á¨+ @Èq BÿÒè@†Ö0CU(@”®pÀÀA`APBKQ`@@ì0A ÿúZZÿúZZÿúZZÿúZZÿúZZBW°`@ËãìÁ“ AL hB2@A  Bz‡ @÷Ó B¬@A…Á­ÉA€…AØÓàA-ô‚BCzA;i0ÀÀA`A`Cý¬@F²@@ÿúZZÿúZZÿúZZÿúZZÿúZZCçl@]P¨AŸõP@ÝyÀC'"L@˜˜`C6Ä@œÈCEx@e$ðAΩ`@å$ðC" @šÃ@C þx@¥ðÀÀA`ApB?þ@@H:à@àÿúZZÿúZZÿúZZÿúZZÿúZZB*@AÙ¨?i’A‚ò@B'¯A3VB%,0A6¤ˆBGpA Ud@Î@A‰UdBHÀA<’®B%àA?Ü@ÀÀA`A€BPà@…OÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZB †A Ûl¿ÏwAŠõØB¬A=7DB pA?îÄBñðAk˜¿‹jA’k˜B˜àA@¤žB?AQ.|ÀÀA`AˆBâ!Ø@O_A@ÿúZZÿúZZÿúZZÿúZZÿúZZB“š @´äHÀöA5$B…ê°@ÿù¼B–Ð@ëdxB™I`@Æ-€@ëHÀAF-|B™ @ó£üB@AÁ”ÀÀA`ABß¿(@GË AÿúZZÿúZZÿúZZÿúZZÿúZZBŠLH@ÏâÀ¼dAP ´BzÅA ?ÀÀA€ACbÛ¸A4°APÿúZZÿúZZÿúZZÿúZZÿúZZCRP@r×H@­)€@óˆCYº˜@©lCTÇ´@µ_CVò@MØàAx€@ÍØàC`Óä@‘<8CW¤¼@˜øðÀÀA€AC.Z@¨øA`ÿúZZÿúZZÿúZZÿúZZÿúZZCJÈÈ@wp€¿¿þ@÷àCM‚(@°$COÁH@´|CPèÜ@Y_ @F€@Ù_¨CVä@™Ï CT}4@ PÀÀA€A Cf¤@‰µ¨AÿúZZÿúZZÿúZZÿúZZÿúZZB¯\ @Qø˜¿œ#@ÒpB°Wð@”Û B³˜P@˜} B²)Ø@].@Á2– @Ý.8B©Wà@¢QØBÀó˜@›ŽhÀÀA€A0BÇy8@e A ÿúZZÿúZZÿúZZÿúZZÿúZZBl„ð@–›<ÀÊÀA·PBa‚À@å9B|V@@ÇÜ@BN³P@À&AÄË0A@%üB@@Øh¤BÍðA!·ÀÀA€A@BÒ 8@]p@àÿúZZÿúZZÿúZZÿúZZÿúZZBî*à@N8øAd@@Î_ÀB÷Žx@“ªˆBæÚÀ@‘@èBëØ¨@Ys A¦†@@Ùs CŒ8@—CHBÙ €@ð(ÀÀA€APC„´@SlÀAÿúZZÿúZZÿúZZÿúZZÿúZZCcü@XRÀíò@@Ø{(Còü@›§pC c|@•žÐC®D@gî ÁM3€@çî C‰è@§9dC—Ì@ GðÀÀA€A`C1½@ˆWPA€ÿúZZÿúZZÿúZZÿúZZÿúZZC0º„@_ >é8@ß5ØC.¤@š0ÄC/¿°@ž€àC.'@@v@A,À@öHC0T0@­ÙàC)l@«È¨ÀÀA€ApB–üà@îÀA ÿúZZÿúZZÿúZZÿúZZÿúZZB5ã @ðæAÍAqÈBB>ðAÍÄB#sA7ï B#Açè¾°¨A†çæBö A3á°B<ACJ°ÀÀA€A€AK4À@±¢8A0ÿúZZÿúZZÿúZZÿúZZÿúZZBX¦0@ÞŸ¤A8,€A^Ë`Bhh`@÷Â8B>ðA2è BÐx@®ï@ UA.ïBŽMè@ÛÆŒBŒA°ÀÀA€AˆB£R(@Õ`ApÿúZZÿúZZÿúZZÿúZZÿúZZBaØPAêÀ÷2@A…†BJ A ¨BjÉ AJRLB pAÇŒÀc€A›ÇŠBPA>îØBÜAiüÀÀA€ABªˆ@*¡ÐÿúZZÿúZZÿúZZÿúZZÿúZZBŒ>A FìAnàA‹bþBQx@öpB~ €Am³ÌAw«A›>ÌBˆ8AnBY˜0A†¯îÀÀA€A˜B>@GÕ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA€A BTŸÀ@GñÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA€A¨BÆà@ƒ;ÈA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA€A°B$mp@<ðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA€A¸B¹ËØ@SȰ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA€AÀB``@Sëà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA€AÈA¹º A‡0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA€AÐBÏp@>ÂÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA€AØBK@ŠöxA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀA?€BÏÐ@HúÿúZZÿúZZÿúZZÿúZZÿúZZAæà@fÛˆÁ±QÐ@ç8A‘™ @ËÔB$¯Ð@uB "p@' ÁO·`@§B R@@†‰B@Ô°@XN€ÀÀA@Aßò @&0?€ÿúZZÿúZZÿúZZÿúZZÿúZZB$t@o˜ÁCÅ`@ï¼èBOð@¾pBC™@žWPBMÓà@/÷ðÀžÎ€@¯÷èBJM@—©ÌB_õ`@I:ÀÀÀA@@BЋÐ@ø AÿúZZÿúZZÿúZZÿúZZÿúZZB¦'0@õX@Û„À@ŸÐB²ø@>€B¥!È@†$ØB¢„ð@${°Ám`@¤{°BŸ‹h@J^hB±[@@‰ZÀÀA@€B7 °@rÑ€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBy2@ ÐÀï:@@™(@Bq¾P@jÅBˆø(@TbðB}A@@¹P:@ž¹XB‚á@iû€Bƒ£¸@gYpÀÀA@ BÒ±P@“²0@àÿúZZÿúZZÿúZZÿúZZÿúZZBÂM0@dp?:Æ@ŽBÉ$ð@QB°Bȶè@O50BÌù@¤¿7Œ@ޤBÒñØ@QBÕÅX@PëÀÀA@ÀB¬€@@€íÿúZZÿúZZÿúZZÿúZZÿúZZBåB @\@Äé@@yxBòt0@^xBç#`@m 0Bî”ð@!@@¥ˆ€@¡@BûTð@e ¨BòW@s¡@ÀÀA@àB±Kp@qð@àÿúZZÿúZZÿúZZÿúZZÿúZZBFÏ`@pD`ÀÐ=À@ðqB>óÐ@º|TB[À@¢åBG€@~¬ÐÀ¤*@@þ¬ÐBB4`@ÄxÔBXù0@®˜ ÀÀAABð¸ @Ým¨@ÿúZZÿúZZÿúZZÿúZZÿúZZBþÕH@(e¿X¢@¨„ðC!8@rCïX@wÇ€Cð @/]ðÀâ;€@¯]øC‘œ@ydÈCü$@‚£hÀÀAABŽè(@tAPÿúZZÿúZZÿúZZÿúZZÿúZZBwÄ€@a”À×@@á¿Bo3@¯X„B†h@–{pB‡‹x@`ô`@Þ‹@àô`B‘€Ð@¢ÉÐB„@£› ÀÀAA Bý}p@<¶AÿúZZÿúZZÿúZZÿúZZÿúZZC Ã<@;­(¿\@»Ñ(C “D@†ÔtC ±@ˆÀC‚h@L"@>è@Ì"@C߀@’CÛP@”ÎxÀÀAA0B¨„P@fpA ÿúZZÿúZZÿúZZÿúZZÿúZZB¯0@FƒàÁ8L@@ƪHB¥Û@‹ŠìB¾ýÈ@‘ª¨B®ô@j¾Ð@˜€@ê¾ØBµ0@ŸÅHB®x@±a`ÀÀAA@Coì@|ª`A@ÿúZZÿúZZÿúZZÿúZZÿúZZCø„@L[ˆ¿²È@̃hC¸@ŒãŒCh@— ¨ChŒ@;(°Á>‘@»(¸Cÿd@‡¼C  @‰âÐÀÀAAPBä°@ì@A0ÿúZZÿúZZÿúZZÿúZZÿúZZA¼›`@Ö©$AI—`AVÓlAîA)Á~A‹§àAJìBCwÐ@Ë8AöAK4BSÒ`ARB4[ AXÀÀAA`B£à@?û`@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÈ@@ûRPÁÝ¥ A{„PA“j`A jB9ÛAR\ÜB HAõôÁîðAõôA£ A€BG¼°AW¸pÀÀAApB‚çÀ@å`AÿúZZÿúZZÿúZZÿúZZÿúZZB¬ð@” XÀ¦µA+ B¤Á°@·v B±”8@åˆB PÐ@¥~ÈA´ÀA%~ÌB¦Ì0@µ `B•ò(AîÀÀAA€B}ó`@ R@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀAAˆBÒ€`@(ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀÀAAB’ix@8À€A'>߈A(UT8@ ¶èÂàp@ÌpC0(@7ãØCNd@XðàCKø@-ÝpÂA£H@­ÝpC7Ý@Yg@Cdcì@‰»ˆÀ ?€@€Cäµ¢A.%DA CÜ’@ÜÑlCÓ´ö@ßïØÿúZZCÖÚü@œ‹hAï A£@CÜ’@ÜÑlCÓ´ö@ßïØCÔ!²@³ èB µxA3 ìCá̶AÈÐCË”0@ø¼XÀ ?€@ CÌÂ@ýÙ¸AC·Úò@ÅEhC»7â@ËbPÿúZZC¸Úæ@-xÁI· A CC·Úò@ÅEhC»7â@ËbPCµ#p@›îàÁ©è`AîäC³‡˜@Õ_ÄCºx@@ç…ˆÀ ?€@ÀCª™J@¸µ(AˆC²¦@¿ C­.@¯ÔXÿúZZC¯c,@vP@^£€AŠ8C²¦@¿ C­.@¯ÔXC®Õ4@•A´VAŒC·á¨@àGìC¨øf@ÊG(À ?€@àCÃx@ÊÁ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCÓkV@•+ÀYAB$CÔ<@Òj˜CÒ©(@ÓbÈCÎ͸@ªºØ@J€A*ºØCÒç\@ô`CÍKš@ñ‚8À ?€ACš•ö@ ô A@ÿúZZÿúZZÿúZZÿúZZÿúZZC¡µö@a^°Á«‹@@áÐCœô @˜ZC¥Z¤@¤æC£Pò@ˆfˆÂ?pPAfˆC™16@´Ü4C®,<@ÌÔÈÀ ?€ABò&Ð@pÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBô¨@:¨A‹a @œS0Cª\@Wm B߃@@_*àBà(P@4ƒ°AÔ`p@´ƒ°Bü™ø@tаBê @„R À ?€A CEݰ@M{PAPÿúZZÿúZZÿúZZÿúZZÿúZZCP¡,@(ÔèÁCî @¨ï¨CIoŒ@j±8CRö`@mJÀCGú¨@<` Á|E€@¼` C@ƒ@ƒDCLò”@…ª˜À ?€A0Bâ3p?ëñ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBø@-xÀ@D@­”€Bø^@ojÐBïŒ8@rüÀC%@:ÐAm«€@ºÐC ä@†2@Bôº0@{ÑÐÀ ?€A@Cب@RIh?}†@Òl°C7€0@ŒpDC5]Ä@Ë8CEzh@oêA}ã@@ïêCEô0@¥íPC5\@ŸšÐÀ ?€A€BMp@¡ÇX@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB‡çp@Þ |¾ìÐA^/–Œ@ ¥èÀ @@AˆBº (@:tAÿúZZÿúZZÿúZZÿúZZÿúZZBæ®à@˜ ø@)äA'TBÛm@@ÉMøBÕÏè@ʆøBÝw@¨­ÀB‰€A(­BΠ@ãø$BÒðH@Ý4XÀ @@AC„@Ã8 AÿúZZÿúZZÿúZZÿúZZÿúZZC{K @œ| A ƒ A—”Cs´@ÑrÀC`t@ÉÓ`Cs2X@–]PBÕXA]TCqÞì@Ì.HCS,Œ@¿ÂÀ @@A˜C3£Ø@{PA@ÿúZZÿúZZÿúZZÿúZZÿúZZC>‡ˆ@¦F”@bÍA&dLC0²@ÙèC-‰¬@×/¸C@O8@¬˜ÀÁ'ýàA,˜ÄC,1P@àÌC5ää@áN0À @@A B9Ã@¡–àA0ÿúZZÿúZZÿúZZÿúZZÿúZZB¹º @ínH¿ú2Am™pB¦¹xAkzBª®€AÈB§ŒA¨D@‹Aˆ¨DBœ€A+)B”“ÀA45ÄÀ @@A¨C3šÐ@þ@A`ÿúZZÿúZZÿúZZÿúZZÿúZZC(@ܘ¿ÊAùÈC PŒ@ÓnXC rØ@¼P€CAt@ºŒÁ.@A:ŒB÷sà@ï«LCŸ4@鯠À @@A°C3¦è@=X?€ÿúZZÿúZZÿúZZÿúZZÿúZZC;bð@™œÁ?e`A%hC `@µ„C+¸<@É7ÐC8×`@¡!¨¿föA!!¨C"Ü@½zÜC$ ´@ÕZ0À @@A¸BvT@fžA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB»pAaÁgÎàAƒzBB–HA+B°¶PAûB¸Ó@A£pÁ³ A£rB™)ÀA6aêB©QàA+­(À @@AÀB¡w€@vö ApÿúZZÿúZZÿúZZÿúZZÿúZZB¦®xA”"¾ÌA™²BŽZHA9Ñ„Be0A;Ò BÈA|ˆBÖÈAš|ˆBɾ°A‹¨BihAYÜ”À @@AÈBü.¨@„¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÂhˆ@úFAØp€AzwÐBºO€A¤BBŽ´¨AÔ BÊH@÷ÝAœfAwÝB¹³øA $B›t Aá,À @@AÐBz†@Ù@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @@AØAó @íû@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @@AàB«@¨pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @@AèBAÐ@‡Ô`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @@AðA•€@ý‰h@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @@AøB Æ@@ñ&ÈAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @@BA×Q AULA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @@BBOZ @5èA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @ ?€Cj¤@‰j A˜C”@x(Cƒ„Ø@~ÐÿúZZC‰î@SÖˆA¥+ð@Ó÷ C”@x(Cƒ„Ø@~ÐC†`>@jÀ€B°@êÀ€C“S*@´ICyÜ@›%¨À @ @C§†ö@ÌÎxA€C¹S¢@Âþ€C¼k@ÏwÿúZZC¹¶b@‰œÁ=W`A ŸhC¹S¢@Âþ€C¼k@ÏwCº§V@¡Ù`ÁãiA!Ù`C·µ’@ÝŽÄCÂYx@ñVÈÀ @ @@C—ýô@Á}ÈAPÿúZZÿúZZÿúZZÿúZZÿúZZC—Ä.@mÀAÙm€@í%PC Üè@¸¯$Cá‚@—ªÈC›wD@Š<ÀBxXA <ÀC¨Ò@ÛHdC’É@¯f À @ @€CpRl@—ºhA@ÿúZZÿúZZÿúZZÿúZZÿúZZCro`@2P¸@Ê^€@²lXCy(@w ˆCo@‚)8Ci¸¸@J@@Ƭ@Ê8CrK<@æŒCgr„@‘‚ À @ @ D"ÃA*ŸÔ@@ÿúZZÿúZZÿúZZÿúZZÿúZZD4”þA™¸Á£°€A„®TD4] A;®ND6äŒA=…`D5«¹A±HÂfA›±HD5EþA]BD:uÂA`øÀ @ @ÀC.Ř@+n`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCbÜ?ù½AH @yäCT˜@5¯ÐC Ãt@,ÿpCȈ@\°A¾ƒp@“\°C(ò0@\¸C @HõPÀ @ @àCÜ3Æ@ãX¸A@ÿúZZÿúZZÿúZZÿúZZÿúZZCÝôL@ªžäÀ}ú€A*¹¸CÞÛä@ü*,CÝä"@ç$CÞÞ&@Ã_@Á Ï@AC_@Cà]hA€ªCààLAúLÀ @ ABkÔÀ?Í5 ApÿúZZÿúZZÿúZZÿúZZÿúZZBŠL@HÒ(@së@ÈñðBŽÖ¨@‹átB…}˜@´èB¤ëÐ@G)`@r€@Ç)XBªàÐ@’lÌB Ž0@ˆxÀ @ ABèEð?ÿØÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÖzp@*5`½Ù0@ªPˆBÖ’@p¹`BÔDP@nR BÂÇÈ@=°@áCÀ@½¨BË~p@ƒ>8Bºf @ˆÀ @ A CGØ@Œl@àÿúZZÿúZZÿúZZÿúZZÿúZZC3µ@5E(Á;`@µbPC-*l@}KÀC6Ì @~ŠàC;tˆ@?ÐÁåg0@¿ÐC-žH@€JXCG€Ü@ŒTXÀ @ A0B¸Ñx@ ç`A0ÿúZZÿúZZÿúZZÿúZZÿúZZBlË@œ€¼@á¶ÀAš(Bxr@ÊŠèBZZP@èP¸B¢ø@}` Ap„`@ý`¨B±X@¤ÝPB‘#€@¼Ó`À @ A@BÿÔè@*kp?€ÿúZZÿúZZÿúZZÿúZZÿúZZB½SÈ@sïÈÁåå`@ôÐBžˆ@²ÄBÔ¢È@ŸsXB¯œP@–&ÐÂYÓA&ÔBoÒ @õ^tBá@@¥Ê À @ APBܘ@jPA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÐr°@nýè@ì¥@@ï%BÒÌø@ŸÁ¸BÂßÈ@¨â0BÏO@€Ê˜AT© AʘBØ¢@@«÷èB¼›@·¡XÀ @ A`CÆÓ|@ú˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZCÅù„@¯ûAŠ6ðA0°CÃúº@÷lCºnŒ@èÿPCÈÚ2@ÔfpA¹º°ATfpCÉ1jAC¼H8A ÈÀ @ ApCh˜@LÕA ÿúZZÿúZZÿúZZÿúZZÿúZZC$ô@\ã(¾eÈ@ÝÀCuØ@•ùCåà@•@èC$À@ff0À3Y@æf0CÖl@ø@Rl0ÀìéÀ@Òl0C74$@”Â4C<î”@Žy À @àA`Bøkx@?Ãp@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¸‘0@‡Ð A,Å Aç4B½ˆ@¯­ØB§Å@ÃqBµ@”U°AŽ>àAU°BÁ¾ð@»•pBž¨@ÚwÀ @àApCŒØ@/ö @@ÿúZZÿúZZÿúZZÿúZZÿúZZC´0@O\øÁ#!à@Ï€ÀC t@´CK,@‹È@Cs@eöPÁ™¶ð@åöPC À@ŸîÈC‰L@™#XÀ @àA€Bö\ø@$`AÿúZZÿúZZÿúZZÿúZZÿúZZBIÅAÕÐ@ÃÙAîúBKÉ€A9ôÞB4&pAHÆLBGR°A@üÁ]@A—@úB.ÔPARBM^0AEÏÀ @àAˆBÌIÀ@ DÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBA‰àAÍ BÄÐAˆåRBzÀA%èAåQ AEQˆBmù0A àTÂÜøAŒàRBè`A[ŽB’¸ˆAPHÀ @àAC%À@{kÐAPÿúZZÿúZZÿúZZÿúZZÿúZZBí— @´¢ ¾+ÐA4˜BÝB˜@ìä4BÝàØ@ïŽXBþɘ@­‰xÁX A-‰xBäÅ@èñ¨B÷4ð@ár¨À @àA˜Cµ@]PA`ÿúZZÿúZZÿúZZÿúZZÿúZZC 4\@ ÁÄ@ºÛÀA ß,CÊ@ÍÔÌBý¢à@ÕyØC¹¸@œ hB¤àA hCǨ@»ŸdBìÎP@ÚûÀ @àA Bƒhx@’3¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZBDì A-u~Á”*ðA­•¼BbA_ŠjBUÃ`A_¢¨BfÀA%0ÔÂtÈA¥0ÒB`AfŠÀB‡>xAAµdÀ @àA¨BÊŒ8@c0@ÿúZZÿúZZÿúZZÿúZZÿúZZB—Ö˜@ùSˆ@ŒZAy‚¨BŒ°A(§äB…1`AåB•^€A¢ìÁ¬øA›¢êBdû€A^/^BšŠ0A*À @àA°B|z0@u@p@àÿúZZÿúZZÿúZZÿúZZÿúZZB‡àA¦XÁ¦€A”ÂêBJ<°A>'FB‹8A7+ðB‡ìÈAúAÐ2ÐAŸúBŽô A’DBD,At À @àA¸BQ^à@«1ØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB °A+Ö@‚€A«$JAøP@AU«¼Aë@AQî B ” A+hAƒ6pA«jBAkµA½ØàA7`(À @àAÀB² @^W A ÿúZZÿúZZÿúZZÿúZZÿúZZBo—PAX=dÂäØAØhvB Å€Ab5LBŠ`A”á¼BŒ¨A\'´@F²€AÜ'´Bt”€A`BmèPA™bºÀ @àAÈBÚp@ûÈ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @àAÐBÐ@¬èXA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @àAØBÊ @ÞÎAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @àAàAØ\à@îÂA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @àAèAõÔ@@âBAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @àAðAöªÀ@çEA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @àAøBbÚ@@Š PA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ @àBA¼òÀA Ã?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ A?€BLcP?Äó A@ÿúZZÿúZZÿúZZÿúZZÿúZZB‘a€@ ªxÀ\@ŒÀèB1X@%{ÐB•hð@fH@B”8@fÀÀ«£@fÀB’ø@'ÙøBš´°@m6À A@CJ¸@Z:PApÿúZZÿúZZÿúZZÿúZZÿúZZBý+?öYÀÀ,è€@v BþÁ`@2÷CžP@-W@Bùïð?÷DÀÀk¾@wDÀBüc8@6xCð@-¯À A@@Cfã¬@LjAÿúZZÿúZZÿúZZÿúZZÿúZZCH¸@5c @ß‘@µ€¨CO¨@†Ó@CEµì@yB0CEŽ(@2ÖA?,À@²ÕøCP¬Ø@‡²tCA<@rõàÀ A@€C;áx@ÊApÿúZZÿúZZÿúZZÿúZZÿúZZCf÷(@O ACr`@Ï<àCq*@›`´Cb6ô@Œ¶àCg‚p@P‡ AÕ¸ð@ЇCzñ¤@¢ `C\SÈ@‰M À A@ B7;à?•ï ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBoyð@7ÙàÁR@·÷ˆBblÀ@¨B€¿ˆ@k`@B¦¸@+Ê€ÀXõ€@«Ê€B@ƒ5ˆB”dà@fÒàÀ A@ÀBz2@?£‘àAÿúZZÿúZZÿúZZÿúZZÿúZZB>èà@\±HAœà@ÜÕBU› @‘ÓÌB+æ0@¨øB@ïà@ A&+ @ÿ BZFp@ŸLB-0@Ì–@À A@àC=ÿL@Oêð@@ÿúZZÿúZZÿúZZÿúZZÿúZZCD‰€@;Õh@UÍ@»ôCH¼@…F CC=Ø@†#ØCLx@Gl`À«q€@ÇlXCMD@Œí˜CPML@e@À AACT@6ÐAÿúZZÿúZZÿúZZÿúZZÿúZZC Z0@%u@Á=– @¥hC°à@hIC&#À@mUÀCÀ˜@=_ÐÁœEð@½_ÐC%„@††C'øÜ@‡”°À AAA¶šà@>ô @€ÿúZZÿúZZÿúZZÿúZZÿúZZB³@â9Ø¿ð’Ab_á A‰ã@¿8C(œ˜@‰ÑôC´@`ÐC%¼@Ix0ApŽ@@Éx0C,YÔ@•´C\@…8À AA@C‡èœ@–ưA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCY @`£˜À3@àÉÀCUž @›!ÄCVÃŒ@…èCZì@d5ÀÁ$À@ä5¸CSx@Ÿ*HC[¸@Ÿ¬ À AAPC <@=æ @àÿúZZÿúZZÿúZZÿúZZÿúZZB÷ãÈ@M€ˆÁBÍ@@Í£ÐBæéP@‘f`Bý¾@ЬÈCoh@Q©PÁ+^`@Ñ©PBûú@“u$CÆ”@f0À AA`BÌFp@'à?€ÿúZZÿúZZÿúZZÿúZZÿúZZBíJÀ@]Ð@ÔW@Ý(8Bíh@“!dB߉p@œxBî¸@pÞ`À¼6€@ðÞ`Bâb˜@¨dBìð @£#pÀ AApBËí@ÒÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB“¢@º”¨?¼§A:µxB›ø@ùÐBŒ—ˆA&B1X@»fpA@<àA;flB£u@íYHB‹òÀAk$À AA€BÌ‘@@ MàAÿúZZÿúZZÿúZZÿúZZÿúZZB¢ Ð@ÁYÁ‚’€AA{”B‹€A Ú†Bª?8@òÔðB¤Î`@Ägp@Û €ADgpB¤ð@ýÈB–ÿA ¹ÀÀ AAˆC8jä@zWpAÿúZZÿúZZÿúZZÿúZZÿúZZBàÂè@§„@UO€A'8¸B×R¨@ØI BÑh¨@æðBìæp@§pA®TàA'tBôœ(@ÔD€BËÃ@êw¨À AABƒÜÐ@PõÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZC•°@—‰PÀÛ:@A¥BëŒ@Æ28Bù1@@Ê™øCÌD@”¿xÀÂñ€A¿|BôV`@ÇA4C\¬@Â’hÀ AA˜CQè@MÔÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZBõÞØ@£¸ÁW€A#BÚ‰@ÔBìIØ@ÖM¨Bü @§íA:®€A'íBóHH@Ôh¬Bß ¨@âô¸À AA BžU˜@5'ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBK6ðA&½~Áª°A¦ÝBcAZhPBa[ÐATŒÄBc‰@A+#øÁW2àA«#úB6˜ÐAf¢dBiŒ`AS0DÀ AA¨BP@ÐUÈ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB C`A 9ÐA¾EpATöB&  AEªöA¢¸ÀA ž0Bˆ A$æ¬Aæ`A¤æªBLàAQ3êAñÑ@AS‰lÀ AA°A€Ï`@ÝÝ @€ÿúZZÿúZZÿúZZÿúZZÿúZZBTÌA6]¦@T €A¶NBBXàA^HäB8«ðAmìB#èðA6¾ˆÀ‡K@A¶¾†B Z A`ÅàBdàAkÀ AA¸B*P@fx@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBt,ðA'e&B?A§†pB”'€A"õèBƒðAu­`B$ê°AF&¿ÍÐAÆ&B ™°Ac•øBžAƒƒÀ AAÀB†H@m‹°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ AAÈAÕ"`@ãÛ€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ AAÐAÀWàAfÄ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ AAØBa¶À@Œ0ˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ AAàBÊn @7Ö@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ AAèA¦Â AÖ@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ AAðBîð@Úß0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ AAøB¯P@ر@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ A0?€Bôá¨@tà@ ÿúZZÿúZZÿúZZÿúZZÿúZZC †h@#É(A'"@@£ãøCcp@JËØC €@ƒ(˜CT@' AmÀ@§ CVT@UËøC px@„°À A0@C{ø@µAÿúZZÿúZZÿúZZÿúZZÿúZZB×Éð?çä À{™€@h B×ò0@(!(BÝñ¨@$¤ B;À?ëàÁB€@kÐBÆ¥ˆ@)­ˆBÜó¨@)sÀ A0@@BõÞX@4&Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBú–˜@ذÁv) @€íØBïܸ@/p CkŒ@AíðCM¨@Ú°Á%@@šÚ¨C4@Vn@C ê@@gÿ°À A0@€Aú;€@k¿À@€ÿúZZÿúZZÿúZZÿúZZÿúZZA—1 @£Ë¿UÆA#æ A–ºÀ@éµdAœ3`@숨A“€@¥ÜXÀl˜A%ÜXA‡ªÀ@ç“ÜA¤& @ö¤À A0@ C@Zñ AÿúZZÿúZZÿúZZÿúZZÿúZZCK°@î8ÀŠÀ@‘0Cµø@PJ¨Céì@OvðCãP@/£pÀNÀ@¯£hCä`@€`¨Cü@y˜àÀ A0@ÀCPH˜@VWàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC:7|@7<à@¦@@·[PC?êT@º8C9; @„¡˜C=ax@UÐ@®°@ÕØCDsÄ@˜Ž¤C<ò@@šÀ A0@àC¡T@,ÖA@ÿúZZÿúZZÿúZZÿúZZÿúZZCº@&ÙˆAtx @¦õhC Šä@yC È@bÌ0C˜@=€AØA@½xC)^¸@“50C |(@x#pÀ A0AC·ÿ$@ÁÄ0AÿúZZÿúZZÿúZZÿúZZÿúZZC¨J´@žp@pçA9CªúF@ìJ¬C¨ž@Õ²XC©¹B@ºÏ@ A€A:ÎüC­®ŒA ïŠC©±B@ùÉÀ A0AC œ@,d°AÿúZZÿúZZÿúZZÿúZZÿúZZC.Xè@/OÐÁ=À@¯m€C)xH@s;øC4Yˆ@~°C+Cˆ@01 Á‘‰@@°1¨C#ü€@q…@C54@‚°À A0A C0@2àA€ÿúZZÿúZZÿúZZÿúZZÿúZZCÁ€@0x@A)@@°–`C4À@ríÈCöx@a°Cå@6»A @¶»ˆC4@{-C à@…WpÀ A0A0B¨À@6_ ApÿúZZÿúZZÿúZZÿúZZÿúZZAè  @èçœ=ø Ai¼Açt A õrAå§àA&;˜AÿZ@@ÚFA AZF B&áÐAG˜A¯ÕÀAv(À A0A@BI @H@A0ÿúZZÿúZZÿúZZÿúZZÿúZZBª @k¢P@¼ˆ@@ëËPB®|¨@¦€ôB¢nP@¢˜øBœX@’ì8À| €Aì†B„Q A$IÐÀ A0AˆB VP@ŒŒAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB1¥ÀAhÈÁÍrÀA—hÆAï@AJú&BYéAK{ØÀ A0AB6^€@pªðA€ÿúZZÿúZZÿúZZÿúZZÿúZZB6A"’ÁiàAœ?ÚB#°ANƒ BFÑ0AOâ”BƒkAµB+ xA‡µŽB¢ñ€A‰„B'ÐA[\ŒÀ A0A˜Aä @ÇËH@€ÿúZZÿúZZÿúZZÿúZZÿúZZB*A A$Ò¾+8A¤' B°AR:hBïÀA\H˜BAÁ˜A{A•Á˜BJ0AY¦²A´W`A,b À A0A BÂ÷0@Dì@A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÍ­@¼D¼@š<@A¬BŽÂA$VXBÑL8@È’¸ÁõAH’¸B³,¸AÅ$BÇ¥h@ù>`À A0A°AWÀ@Ád˜APÿúZZÿúZZÿúZZÿúZZÿúZZAݦ A”êÀÛäÀA˜³^A¬]@A&lAà2 AX°¼BÚpA&ì@Åc@A¦ìAýV`AUÄAÕHAO‰üÀ A0A¸B `@Ò?Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ A0AÀA­‡@@ìñ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ A0AÈBo @»ì@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ A0AÐA”: @ããè@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ A0AØAè€AVA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ A0AàB8~0@µ«A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ A0AèAâõ AÑ(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ A0AðBezÐ@’>P@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ AP?€C%š`@7™ð@àÿúZZÿúZZÿúZZÿúZZÿúZZCSxð@è(AKžàAþC^Sh@ÁÒTCP|@³äC[¤ @‡?¸AÆÏ€A?¸Cn2¼@ÏoôCRú¼@·(À AP@Bñ-¸@ °A@ÿúZZÿúZZÿúZZÿúZZÿúZZBáݰ@UHÁK€@‘mÐBÙÚx@'í°BòXP@s’PBÚØ@àÁäP@“ØBÍžˆ@(m BðªÐ@y`À AP@@CWýÐ@»Êø@@ÿúZZÿúZZÿúZZÿúZZÿúZZC‚ä<@xßÀÄÀ@ù C„A¬@®[DC†žè@¸C˜C‡†¶@€ã Á@ AãœCˆôÈ@²XøCŒšD@ÂÈÀ AP@€C¦ ŠA x\A`ÿúZZÿúZZÿúZZÿúZZÿúZZC»Ô2@¨O\A.Ú A(kèCÂÃà@õTC¼+¶@ð+pCº¸h@¦ÎAñÐA&ÎCÄÎ@õÔCºS6@í- À AP@ BÄ”ˆ@TpAPÿúZZÿúZZÿúZZÿúZZÿúZZBЦ8@Ó?ý @žî B’ @gd€BŠØè@bpB”˜ @$:A‡œp@¤:B©ã°@_êðB†/ @z=`À AP@ÀCl @ÈÃA@ÿúZZÿúZZÿúZZÿúZZÿúZZCl'¼@_‡èÁÊ@ß®(Ck³@¢ |Ct…@@ŸLÈCf‚È@_3àÁTæ`@ß3ØCe?˜@¥v¨CqbÜ@œ»àÀ AP@àC&à@0ðÐAPÿúZZÿúZZÿúZZÿúZZÿúZZC/Õ@0hÀïÒ@•JC.çô@Y¨˜C5ÐL@R[ÐC2°@32?Ðd@³1øC6ž4@ƒ†”C3û¤@} €À APAC¥!¾@¡Ø@AÿúZZÿúZZÿúZZÿúZZÿúZZC€ÞÒ@^&èÀ3®€@ÞMXCÒÞ@²êÜC‚ÔR@ˆhC†@àPÀü!€AàTC>Ø@ËJ0C„§€@¨ÀÀ APAB£´ð?Øð@@àÿúZZÿúZZÿúZZÿúZZÿúZZB¯÷€@9J AX¡`@¹jèB¿#Ø@kê@B£tð@ ðBŸäx@X” A>`@Ø” B­ò0@мB•^°@©ÞÈÀ APA C!IØ@+%@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÞº¸@PU¿"$@Ðy¨BÞé@@‘IäBßÙÈ@–'BØöX@DÐ@æî€@ÄÈBáÎ@’@|BÒÄÈ@… 0À APA0CV•À@rÑ`ApÿúZZÿúZZÿúZZÿúZZÿúZZCW½d@}Dð¾íä@ýqÐCWì@¶ÞPCWjØ@®`àCWtÌ@ya Á @ùa˜CS,@µ#„C[ñ¸@«—pÀ APA@Bý‘x@ f @ÀÿúZZÿúZZÿúZZÿúZZÿúZZC}D@ƒd¿ÀšA1ØC|Ð@¹ºdC0@µÿ`Cùø@|TðÁm› @üTøC µ8@¯ œCƒˆ@³³`À APAPAÒ[€@µãpApÿúZZÿúZZÿúZZÿúZZÿúZZAø°@ó»HAœ‚@AsçXB ÜÀA4fA¨ AfAÚšàAðˆÀ·mÀA‚ð†AÀþ`A)2zAî¦@ACÀ APA`C&g@V@@@ÿúZZÿúZZÿúZZÿúZZÿúZZC ô@•%ÂèA@HBí,È@° C_T@èZCÀH@aÂÁWHÀ@áÂBò‰ø@™4TCã$@Ÿx À APApCFB€@‡HAˆÿúZZÿúZZÿúZZÿúZZÿúZZC04X@jš(À’7€@êÅC(LÈ@;ÈC-~0@¤}C*3¤@t,Á)4à@ô+øC»|@§A”C*Ûà@¨øÀ APA€BTèÀ@Cã`ApÿúZZÿúZZÿúZZÿúZZÿúZZBƒóˆ@Û ÐA¢~`A[3ØB‘ê@þ–dBWL`A'îtB“ïð@؃¨ÁUå AXƒ¤B A)²B›¼0@òk8À APAˆB{Ò€@9€APÿúZZÿúZZÿúZZÿúZZÿúZZB2&PA âÀáêÀA‘%jB–`AEÌB7»°A@°$B(àA`ÁB—ÀA•`Aå`A?¹ÈB"%ðAQi$À APABšô@=À@AÿúZZÿúZZÿúZZÿúZZÿúZZB,ÈATA·‹A” ÐBM@AAĈAðN`AH´¼B7Å@A*9LÀ…€Aª9JB(*pAY·êB2%Ak³tÀ APA˜BÚŒÀ@r‡pA`ÿúZZÿúZZÿúZZÿúZZÿúZZBý,X@?m A64Bë|ø@»OÈBì\H@ÀƒPBö`@—A€?©ƒAA€BäÌ(@Â¥(Båj@˾ÐÀ APA AÝ`@Á%AÿúZZÿúZZÿúZZÿúZZÿúZZAèAÀAùÚÀ õÀA0AÂÀA1=Aéé`ABú BCÐAA„ÁIF`AA„AäQ AD„°B"¡ðATÀ APA¨B• @Fà°@ÿúZZÿúZZÿúZZÿúZZÿúZZBH@AV($Àº­ÀAÖS>B*…0A‚ BBp0A‘'˜BR°AYVAzZàAÙVBY°A‹žB#Ç@A‹|ôÀ APA°B0“@†:A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ APA¸Aœ{@@êmPA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ APAÀBmúÐ@‹ªA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ APAÈA­‘@AM AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ APAÐB Ž @ÐkøA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ APAØA²¨ @ðíh@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ APAàAh˜€@ظ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ APAèB _ A \À@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ Ap?€BÄ‘€@uðAPÿúZZÿúZZÿúZZÿúZZÿúZZBÁþ(@©0Án€@†À°B·W@@E BÕWx@E#0B­rØ?Ô(€Áº“À@T(pBšZ@€BÉ€@!ôÐÀ Ap@BmbÀ?Ç”@ÿúZZÿúZZÿúZZÿúZZÿúZZB?÷0@9€ˆ@á€@¹ èBI¯@@XNHB?h @œB>MÐ@LC0¿Šb@ÌC(BAª@~¨BEw @¦ÔÀ Ap@@C,P´@aç@ ÿúZZÿúZZÿúZZÿúZZÿúZZC—ì@2¨A È@@‡JHC&%@@̰C¿œ@Fà`C%¸@ Ç`AE¸€@ ÇhC1t@mPC#ÉH@f‚PÀ Ap@€B#ó@@i’AÿúZZÿúZZÿúZZÿúZZÿúZZAòþà@•u8¿[²AlAõ–@@×}øAü0`@Ù|B Ž€@ˆÁ€Á'u`AÁ„Að€@ÜÍøB"²0@®,8À Ap@ C#8@{}àÿúZZÿúZZÿúZZÿúZZÿúZZC±°@-²˜Á ð @­Ñ(C¶@rŽhC†@ñ°C ÇÀ@(îÁ)¯€@¨î˜C K@hPÐCß0@€Ï À Ap@ÀBîH@xù@AÿúZZÿúZZÿúZZÿúZZÿúZZBñWÀ@ ƒ@¹\@@ ŸðBü™@pNðBð’@@_?àBôˆ°@ ”`AsÀ@ ”XCˆ¸@q8`BðB@` 0À Ap@àB#`@™@°@àÿúZZÿúZZÿúZZÿúZZÿúZZAÊz`@·–øÁl•`A7·”A’(€@ý”|BNA £ Aè¿@Ê7àÀÙ¬ÀAJ7äAÒ:`AöÖBØ`AnìÀ ApAB/æÐ?ä´ A€ÿúZZÿúZZÿúZZÿúZZÿúZZAñ @¤JhÁó`°A$gÈAr¬@çæ¸B8M`@ð= AñrÀ@·ÛèÁØôA7ÛèA‡€@ÿìÀB2PpAÞÀ ApAB°Øè?þÙ A ÿúZZÿúZZÿúZZÿúZZÿúZZB´WÐ@^3ÐAGÌ@@Þ[ÐBè@š¶ÔBª @£MB¥¾°@hª`¿VŽ@èªhB§Gx@¦c€B©,x@§“ À ApA BSN`?üÞ€A@ÿúZZÿúZZÿúZZÿúZZÿúZZAå˜ @Þ |A6²@A^1ÀB ‰pA#Å^A¹–As¬AÔS@ë à?ã’Ak àAÝf`A()fAÏ…ÀA'·ØÀ ApA0B?w@ `AÿúZZÿúZZÿúZZÿúZZÿúZZBäKÐ@IiÈÁ, @ÉŽ¨BÛm¨@QˆBîU¸@5B×Ç@IDðÁ/¤ @ÉDðBÍ\(@’2xBä.ˆ@‹ŸPÀ ApA@B柨@$ÎÀAÿúZZÿúZZÿúZZÿúZZÿúZZBÑãh@Zìà¿Æ@ÛPBÏ, @šÈäBÓ&`@™¼øBز@_«PÁ:a@ß«PBÌ+P@ ÷„Bä}X@š­ À ApAPCiÐ@V|àA€ÿúZZÿúZZÿúZZÿúZZÿúZZCSp@PÀÁy @Ð,CÄ´@”Ý0Cõ„@Ž: CÔp@[ Á•½0@Û CÍ”@šÅ¨CL(@™> À ApA`BAl@@5¿ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZB_E€@ÛÂÁO°A[ë€B4&A&Ô†Bm`A×”BPp@÷kHA‚^àAwkDBk«A—2B-6ðAK'`À ApApB£ÛX@T`@ ÿúZZÿúZZÿúZZÿúZZÿúZZB6:€@þçÐÀ1ApB+|àA*ØðB7¼pA4gøBRðAÏL@l€AŽÏNBABjB#°AGÀtÀ ApA€Bib@@"|€A ÿúZZÿúZZÿúZZÿúZZÿúZZBpð @Þ¯¨A'ËA^Ú¨B{ÁpA·ÞBUÐA(ÆlB^,àA±l@£´€A±lB_-0A$ñŠBMì`A<Ø À ApAˆAÑ@@Äá˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZBðA ÊA¨_ÀA‰åB=%PA:¦Aܲ`A:ФAû¼`AÿÜ?v"AÿÞAò¸@ABRAîªÀAFdÀ ApAAàê@@Ð(hÿúZZÿúZZÿúZZÿúZZÿúZZB<¦0A ³ò@¦j@AŒÏÔB;> A8’B)ÝÐA@´˜Aç`A Ș?¾eAŠÈšAÞï@A:"@@SÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ ApA°BQ @š<`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ ApA¸B™;X@;˰A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ ApAÀBcØ@C¯€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ ApAÈB£²@=fA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ ApAÐAê¹À@Ý·°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ ApAØAfÒ@Ó¿ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ ApAàA–Ý @öyAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ Aˆ?€B±Êˆ@åÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZBvÌ @>hÿúZZÿúZZÿúZZÿúZZB}ü@@CаB„Ó ?û¨ Á‡ @{¨BnÛà@5hBš„8@9Ñ`À Aˆ@Bù×P@`XÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBöȈ@…بÀå@AðèBöth@½‰ÄC׸@ÈÀBñUP@s‿µF@óâxB÷p0@¯\BúÜÐ@µØÀ Aˆ@@BÁU@Y @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¤8@=UpÁt @½wÈB–Xh@[íHB»¡(@¡*ØB¨±@;V Á·A€@»V˜B–hÐ@Z2ðBÆ 8@Ÿè°À Aˆ@€B—Dè@Se?€ÿúZZÿúZZÿúZZÿúZZÿúZZBëž(@­À?â @˜É€Bô/@]jøBñ&x@_XBí£0@ pà@¢m€@ŒpàBúL¸@L@BðwÈ@N)pÀ Aˆ@ B]7@@]àAÿúZZÿúZZÿúZZÿúZZÿúZZBbÑð@;Ð@@€@»;øBm¡P@…¬Be)@Š­èBWöð@IEÐ@ôÇÀ@ÉEÐBn0 @ŠhBOTP@›ÐÀ Aˆ@ÀB/X@Š>àAÿúZZÿúZZÿúZZÿúZZÿúZZAÌ @·j¨À¥€A7ŒHA¼AÉÔAç*€A±(Bà @—â˜Áâ5pAâœA”ª @þB?NP@µrˆÀ Aˆ@àC4"L@ÉÖàAÿúZZÿúZZÿúZZÿúZZÿúZZC6È@aæ0ÀI@âÐC9ª`@”„¤C<“d@±»ðC9D@J6`?“;@Ê6`C>Á0@a8C>q<@£õ`À AˆACD@@´Å`A@ÿúZZÿúZZÿúZZÿúZZÿúZZC”@)A¨¿Óø@©aC<@lj°C‹œ@|€CÝô@.ü`ÀE €@®üXC )ˆ@v°C @‚E@À AˆAC)@@Qõ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¿ÖÈ@4ÏÀ@üQÀ@´ñ€BÊ¿(@€¥,B»Æ`@ƒ¥¸BÏìh@65`A5VÀ@¶5`BÞ×0@€ÆBɸ@…òÀ AˆA Bï"À@U°A€ÿúZZÿúZZÿúZZÿúZZÿúZZBªÅ@Kþ @@Ì$€B®…@ƒ÷HB«‘ˆ@ŸDÈB•—X@mµp@$€@íµpB™Ð8@˜B•Ã@»†0À AˆA0Bœ¡@@(AÿúZZÿúZZÿúZZÿúZZÿúZZBß$P@Al¸À™3@Á‘hBÛN(@‰v4Bæ›`@ŠH Bé®8@IWàÀãI€@ÉWàBã¢0@(HBô@)øÀ AˆA@AûG@@ý€?€ÿúZZÿúZZÿúZZÿúZZÿúZZBp@å%„ÁPAeQXA»Ä`A BxB%ÒA$vÔAËœ@@ï@P?‹¼Ao@TAÏ|€A)“HAÈÑ`A)³àÀ AˆAPAîZ @]' @€ÿúZZÿúZZÿúZZÿúZZÿúZZB ¯P@ó4<ÁM@Asc4AåïÀA(ržB'TA-ä(Büp@õ`@OË€Au`B× A&? B¹A2½ À AˆA`B¸¦P@!Ûp@@ÿúZZÿúZZÿúZZÿúZZÿúZZB£H@Ž}lA‡ðA™E8@»óxA`ÿúZZÿúZZÿúZZÿúZZÿúZZBóÓ@¾ËìÿúZZÿúZZBåè¨@³çèÿúZZÿúZZBðå@Í騀Bä#@ÃüÿúZZÿúZZÀ€AˆC$(T@»`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBóe @É•ÿúZZÿúZZBãP@¼ÿúZZÿúZZB½AëÜ€B±˜@þz¸ÿúZZÿúZZÀ€ABØ@@´hˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZAàqÀALUÒÿúZZÿúZZAÎéA<_HÿúZZÿúZZA·y`Ao߀A©£A]ÈRÿúZZÿúZZÀ€A˜B²€@Õ® APÿúZZÿúZZÿúZZÿúZZÿúZZB'žPA|GªÿúZZÿúZZBœ Ae±œÿúZZÿúZZB‘<˜AplD€B„„¸A[^ˆÿúZZÿúZZÀ€A Bó©X@¹]@ ÿúZZÿúZZÿúZZÿúZZÿúZZC/P@óT€ÿúZZÿúZZCKÌ@Ú¢LÿúZZÿúZZC4³`@ï€C"“ @×¼ÿúZZÿúZZÀ€A¨BõOè@†˜Ø?€ÿúZZÿúZZÿúZZÿúZZÿúZZBâ3ÈAXÿúZZÿúZZBÈkA¤ÿúZZÿúZZBχøA0Ö€B·õàAÀbÿúZZÿúZZÀ€A°B£`@”“ A0ÿúZZÿúZZÿúZZÿúZZÿúZZBígA%~ÿúZZÿúZZBÏAXA’TÿúZZÿúZZBÆ pAB-l€B¬ãøA)q¼ÿúZZÿúZZÀ€A¸Aü2`A%€A0ÿúZZÿúZZÿúZZÿúZZÿúZZBH< AŽ’•ÿúZZÿúZZB,0AuxÿúZZÿúZZBœ A¢D€AêƒàA‹GÿúZZÿúZZÀ€AÀArÞ€Añ°@@ÿúZZÿúZZÿúZZÿúZZÿúZZAê`A_—(ÿúZZÿúZZAÅó A=¶ÿúZZÿúZZA¡¬ Agƒ €Aˆc@ACMàÿúZZÿúZZÀ€AÈB"UA& AˆÿúZZÿúZZÿúZZÿúZZÿúZZB1;AÚÿúZZÿúZZBRðAkÕ„ÿúZZÿúZZAþç€AŸ:6€AÓ+@AƒèqÿúZZÿúZZÀ€AÐBXÅÀ@›«XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB 0AÄk@€AøÐ AŸ©RÿúZZÿúZZÀ€AØB,0pAiLA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AàAÁ àA8• AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AèBîrx@\H@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AðA A.AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AøA)|@ò‘ÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€BA €AIK`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€BAiAªôAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€@?€ÿúZZÿúZZ@ Bƒ« ?ó%pBkÖ ?óÏ`ÿúZZBx´À?«¥@¹³@@+¿Bƒ« ?ó%pBkÖ ?óÏ`B€OH?¶àA9O @6ðBŽä°@ˆBiG @”àÀ€@@ÿúZZÿúZZA`C”l@M@Cå¬@w°ÿúZZC´X?Õú @’@VC”l@M@Cå¬@w°BøŽH?èÓ€@‰,@@hÓC9t@/üxBôJH@¿ÐÀ€@@@ÿúZZÿúZZ@@CY"Ð@f‰ÐCP@a¦àÿúZZCS¹€@ ¡@¯ïÀ@ ¹øCY"Ð@f‰ÐCP@a¦àCR=8@7AT#€@·C]¦¨@ˆÌˆCK¨˜@yí@À€@@€CaPD@º!(ACi&Œ@~hÀCbåÀ@tp ÿúZZCe:(@/Âà@t€@¯Ý¨Ci&Œ@~hÀCbåÀ@tp Cf'Ô@JIÀAæ`@ÊIÈCo'à@—º4Cb$@‰8PÀ€@@ Cé¼@?üPAC",@8f€CF˜@-@ÿúZZCŽ,?ü;A,©@|b0C",@8f€CF˜@-@C)»ä@VAr@@˜UøC1¤¨@aúˆC$ïP@P© À€@@ÀC˜@£%È?€Cš”`@›näCˆ½j@•ØÿúZZC‘š¤@R XAùµ@Ò@¨Cš”`@›näCˆ½j@•ØC4 @mfPBR=@ífPCžót@¶ãCœê@ša˜À€@@àBü½Ø@ =`A0ÿúZZÿúZZÿúZZÿúZZÿúZZBçzx@õ@¿(¼@… ØBç݈@=`BåÃ@9á@BÜé8@ó`À«K€@šóhBÚi@Y,Bàã˜@^wàÀ€@AC`êP@{@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCbïT@/0€A9tÀ@¯KÐChß@~_¸CZ/(@må@Ccþ\@K3°AÎÀ@Ë3°Cs¸@˜ÿ€CUD@…ÿ°À€@ACžtd@¡ØAÿúZZÿúZZÿúZZÿúZZÿúZZCŠkø@F„ˆ@2å@Æ£¸CŠŽ’@ŒsLC‡[ @‰QèCˆÔŽ@gx0@æ~@@çx0C‹,@¦Ò€C…:j@žü@À€@A C¢¬@À´èAPÿúZZÿúZZÿúZZÿúZZÿúZZCò@oȸÀ?@ïîÀC›N@¥>ôCš7F@¨‚C˜‘°@‚øpÀ ?€AøtC—¥X@¶;ôC–pð@¸o¨À€@A0BR_P?óØ ÿúZZÿúZZÿúZZÿúZZÿúZZB[«@ÀkÀAõ@A@ŠBŠB°@¼TÔB0PA"}˜BM@@Ï­HAÑ®pAO­LBD`@ÜAˆB`A+c€À€@A@B¶š¨?þ÷à?€ÿúZZÿúZZÿúZZÿúZZÿúZZBtä@©+œAr¶`A)FüB†‚ˆ@Ê^,BO™PAuB†¤¸@“BðÀ}“ABôB€—H@ºÏÌB†Ž @Ú—ÈÀ€@APBÛÞ@­€AÿúZZÿúZZÿúZZÿúZZÿúZZBŽ3p@Ÿé,AŒqA \BšðÐ@œ°Bo¡@ï`¨B“×€@¤8A A$8B™«H@ÕplB…Dx@ì@À€@A`CCRX@u[AÿúZZÿúZZÿúZZÿúZZÿúZZCOÁ@[KPÁ‚ÐÀ@Ûo¨C?îœ@ÂÈCN \@˜)¨CLì@x]Átà@ø]C=Ÿü@£Ý,CJó@­ÄèÀ€@ApBcs°@3‹`AÿúZZÿúZZÿúZZÿúZZÿúZZB„É @Åó8A/@AFxBˆíX@öž˜Bf³pA È@B„À@Ô«x@18AT«xBØARHBvIPA]àÀ€@A€B¡Qè@I¦A`ÿúZZÿúZZÿúZZÿúZZÿúZZBH9 A€4@p¸€A‘˜úBCìÀA>Æ„B4Û€ADV@BF_AãpÁÖðAãpB 30AQ2Blý0A-®ˆÀ€@AˆC.ó¤@‰!8@ ÿúZZÿúZZÿúZZÿúZZÿúZZC'»Ì@O^Aj4`@Ï‚`C#MX@†«4C)ˆ@Šm€C-Þ@@}ó0A¯)`@ýó0C-,@¤÷XCÒL@ªkÀ€@ABª%ð@RK@@ ÿúZZÿúZZÿúZZÿúZZÿúZZBîgh@¦6ˆ@ ÁA&S°BÝÚX@Ø“8BÙrø@ØBù¨@§Cx¿²YA'C|Bäù0@Ü‘Bæ÷@ØUXÀ€@A˜C¤7@ÌÇøA ÿúZZÿúZZÿúZZÿúZZÿúZZCXNÜ@œ8¼=A@AT”CEˆ@ÆXCDÿ|@ÌRCpt@™+ÈÁ_ A+ÄCW*H@ÅÐC^ÓÌ@ÆGøÀ€@A B:Ð@Þ¬8?€ÿúZZÿúZZÿúZZÿúZZÿúZZA»Ðà@þ“¤?¹ôA~ÁÀA®@A%vøA£èàATÀB  A'×T@ ÀA§×VBª A_¦Aò ÀAKrôÀ€@A¨Býüð@t¥àÿúZZÿúZZÿúZZÿúZZÿúZZB¦Ú˜A°Á¤þ°AʸBšAKvB¦ÎAK(B‘}A, <À6ãA¬ ã`À€@€@C‡nô@öÐ@€C‡©@ŒI`CšÜn@ HXÿúZZCŸ˜@T0(Â+ƒ0@ÔPC‡©@ŒI`CšÜn@ HXC‘Z@{< Âzc@û< C„å2@ ÐXC¡(@Ä50À€@€@@CÒGt@鯨APCÖ…|@íLjCØ<(@æ ÿúZZCÖMð@¤•|Á#Z`A$®°CÖ…|@íLjCØ<(@æ CÑ•Æ@¸êÂÖðA8êCÍìrAŽCÚ>Aõ¸À€@€@€CØ|@+LðAˆCHx@`ÈCWk`@bkðÿúZZCNåL@ÈHÁ” @žà°CHx@`ÈCWk`@bkðC]º @E$pÁ–¸°@Å$pCXݰ@ÝàCgd”@Œ¸À€@€@ CÔ‘r@üBA0CÍyÈ@ëÃ(CÕ^8@é„€ÿúZZCÐÑ@¥h<Á°‰ A%ÀCÍyÈ@ëÃ(CÕ^8@é„€CÓ!ì@½ïøÂ ´àA=ïüC΂~AnCÛ²üA ¥À€@€@ÀC‹ÑH@–0@@ÿúZZÿúZZÿúZZÿúZZÿúZZC‘Øê@MéÐA E @Î ÀC•@Ü@•EÜCŽÃæ@Ž7ðC—U\@{0AÄõ@û(C ,N@¼”àCß>@¨æXÀ€@€@àCŠÐ@ôð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC@F@B½èAFòÀ@ÂÜHC… ì@Žå¬Czè@ƒìPC„zŽ@g_°A¡iP@ç_°C‹d @¯‚0C}ª@˜½hÀ€@€AC‡ªÆ@’ AÿúZZÿúZZÿúZZÿúZZÿúZZCd|(@3KpÁ–MÐ@³g˜C[_˜@·ÐCk˜@tëàC`µ´@L×ðÂ`@Ì×èCOÿÈ@Ÿ@~ìÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZB#+AK-LÀ£"AËUÔAþŒÀAXÍôB9ÐAƒ°B`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€@€BÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€@À?€BÛá@5”€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBŠáø?»ÛÀ Ì@;ø B‡§P@ ­B­Ø?ü¼ ByÓ0?Ø+`Á’Ô@@X+`BYæ€@+ÜØB­@OÀ€@À@Cö^2A¤¿àBAµ€A ABVk0@øóÀÀ€@ÀA@BÝÀ@ À0@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¬¸ø@v]xA‘Ûà@ö† Bº÷¸@˜¨´B– 8@¹CèB¡Ð@’ÜHAö-PAÜLB¼û`@¨¤ B}ô@è†`À€@ÀAPBÿ€@3™ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÔfh@a}ÀÍ0@@ᢨBÈ#ˆ@€$BÓ(@—8ðBÉ3ð@ø°@@@€@ÿø°BÇx@¯|B¿Ì¸@°aØÀ€@ÀA`Bc@.ÎÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBöþÐ@`Úp>M¨@ápBîÀ@˜Ö$Bìc`@˜œ°Bð @n›°¿Ô'@î›°Bæ»@£tBè%@¡À`À€@ÀApC= ¬@_&à@àÿúZZÿúZZÿúZZÿúZZÿúZZC<0@Y¢èÁÆ@ÙÈ(C'®ì@5ìC>{@”Õ`CBˆŒ@d  Á¸4p@ä  C/e @–nxCDK @˜ðÀ€@ÀA€CDšh@aù @ ÿúZZÿúZZÿúZZÿúZZÿúZZC,žÌ@U‡ø@²˜@@Õ­C%·@ŒûðCÿL@âC*e¨@oÂ@,[@ïÂC"Ó@ŸÀxC @¡ À€@ÀAˆC!›$@JÊA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC?.4@“L0AdyàAf C9S\@ÅHC+ÈL@¿ÈHC?î0@†tðAX€AtðC= @³F(C*ND@°Â(À€@ÀAAþK @Ü©Ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZA·  @ûpÜÀ7ÈA{ÌAžxàA÷HA³Ã@A,*AÿšÀAŠ(ÀŸFÀAœŠ(AÚ'àAD5TAÿ àAUF°À€@ÀA˜B•‘@e{ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZBÝœ @«t@°Œ@ABÎÈBÏ0€@õÆBÅ”8A}BÔÈ@ÒBÀŠR€ARBB½ÊØA mœBÆ)xAz„À€@ÀA BM@‚ð¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB1€A&\0Á­ A¦zâAñìAC`BG¨àAd;B¼A(³øÁ“A¨³úAÔ…@A<-DB-MPAoÄlÀ€@ÀA¨C9œ@}¥PAÿúZZÿúZZÿúZZÿúZZÿúZZBàÁ@ͪèÁš AMÑ|B¶o0A &BÙð @òÚÈBê¿€@Ó`ØA€¬ÐAS`ØBÞ•À@ù8ŒBÃuèA :XÀ€@ÀA°BË:@\MpA€ÿúZZÿúZZÿúZZÿúZZÿúZZCnÔ@±)`Àmï€A1K0Bû+H@ܤtCæ@ÛqèCÃd@ÁõhÁ!‡ AAõhBð›è@ó¿xCið@íÅ À€@ÀA¸A’ñ@éÈxA0ÿúZZÿúZZÿúZZÿúZZÿúZZAË=€AòVÀ‡@Aˆ ¾A àA¬ A¿Š`A0½TBžAØDA€›ÀAØBBpàAUõªA°š@A(ádÀ€@ÀAÀB”% @[ŠPAÿúZZÿúZZÿúZZÿúZZÿúZZBWaAB0ŽÁ›vÀAÂVøB’ÀAhéBBZ!€AkgB‚ý¸AB€ôAé A€ôB{×€AX²BA¦@A{O\À€@ÀAÈB»s˜@jp°A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÓ=PA;£BµA»ÈêBËÀ8A7îB–] A‹f~C° A Ô ÁáA‹Ô BθÈANBñ5ˆA3ôDÀ€@ÀAÐB:p@‡·¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€@ÀAØBUTp@Ô˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€@ÀAàAÞîÀ@óq0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€@ÀAèA­9A‚àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€@ÀAðAÑ,@þ°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€@ÀAøBYðP@Žu@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€@ÀBB(@@oÛ°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A?€B×þ`@HîÀAÿúZZÿúZZÿúZZÿúZZÿúZZCýì?à¦0¿‹ð@`É CsL@!.XCÆì@+PCÿX?ó!@@ÖA@@s!PC yÜ@4}ÀCk¨@(Y@À€A@C†o6@ÎhAÿúZZÿúZZÿúZZÿúZZÿúZZCrŸ@;8ˆÁÍRÐ@»VCif¸@u÷ÀC€Š@,CgÄø@L¥`ÂÈÐ@Ì¥hCYǼ@ƒ PC|˜¬@ Ì À€A@@C@Ü@›ypÿúZZÿúZZÿúZZÿúZZÿúZZC@ì@&(?6x@’=HCDNÌ@T(CA,@M3€C<î¸@%ð@€tÀ@¥ðCC€Ü@søC<> @hkðÀ€A@€BgÖ?©>@A@ÿúZZÿúZZÿúZZÿúZZÿúZZB„À@‡XA£©A4ÄB=.`@£¸AÑÀ€@î¶XBà@xA§æ°AxBBè @$AÖ @üf¨À€A@ Bþhø?üòÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB̪À@ˆðA©à@ƒàBØü@>|BÃn@8@ BÛ‘€@û`AH”À@ˆû`BíH@Fê8BÐÐ@A§À€A@ÀC°´@аAPÿúZZÿúZZÿúZZÿúZZÿúZZC+U @ bHÀ ­À@ {ðC*ª8@f©ÐC-»d@aO`C2w @)CÁH @©C˜C0ܘ@q°ÀC7åŒ@r<ðÀ€A@àB¯ ˜?Í.€AÿúZZÿúZZÿúZZÿúZZÿúZZBeºà@eFøÁÎi`@åkØB3а@æ¸BŒ5x@s* B,Nà@¡À ·°A!ÀAÎø`Aÿ‚BrÕP@”HÀ€AABõÃ`@`A@ÿúZZÿúZZÿúZZÿúZZÿúZZCIh@!@A@_@¡ XCâè@_“˜C aX@g% C%Ý@/cÀA¨6`@¯cÀC2Hl@~³ˆCñ@scðÀ€AABƒ/€?Ó @@@ÿúZZÿúZZÿúZZÿúZZÿúZZB w€@Ñà¸ÀÒô@ARAú^`A€B`A®(B4à@¹© ÁÄgðA9© BÃÀAHüBc³@ÏðÀ€AA Bd>Ð?ð@AˆÿúZZÿúZZÿúZZÿúZZÿúZZB¬X @S (Àà@Ó/ðB©C@ÌB«ÍP@™Þ¨BÁè @\Ð?×@ÜÈBÃP@š°ôB¾ @šÈÀ€AA0Cïl@PðA ÿúZZÿúZZÿúZZÿúZZÿúZZCYh@1°Ø¿„+@±Î`Cíü@v-8CÑì@xFPCLè@H5àÁd®€@È5ØC 5(@‹@ŒCå\@Œ‹°À€AA@BÏ`@£€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB³|h@eVhÀwž€@å|èB¬8x@¾B²ª0@ŸIpB¢ìx@‡¨Á’$PA¤BŽ™€@ÉrÄB±˜@®)@À€AAPB|à°@ØÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZB· ˜@z¾€Àâ@@úéB«Ï@¯àB¸—(@¨;øBŨ@{Õ`ÁF#`@ûÕ`B´úø@µ`¤BËÁØ@¥P¸À€AA`C« P@Ðñp@€ÿúZZÿúZZÿúZZÿúZZÿúZZC‰.@j„0AUô@꬀C‡u(@¤ C€ƒÀ@›>C….‚@†RAóARCƒI¤@¼XTC|"à@²ŸøÀ€AApC$+@DLpÿúZZÿúZZÿúZZÿúZZÿúZZCÏÈ@P÷ @˜@ÑC)¨@Œ[˜C @½ØC†T@e+?Ë&@å+Cä @œPCÔ€@šDàÀ€AA€C#¸@*Æ AˆÿúZZÿúZZÿúZZÿúZZÿúZZC&м@«¨@<»€@ÿØÀC÷Ø@©¥CD@¬GpC+ p@€`@™ÎA`C%!¤@«´¤C K@«À€AAˆB´¦X@+± AÿúZZÿúZZÿúZZÿúZZÿúZZBÔ÷¸@µõ¤ÀϤA64BÁ?h@ò„B̓8@ï³8BÔµ@µÅ0ÁLàA5Å4B¾HÈ@ö¦LBÐÊ@ë@À€AABÓup@.g€AÿúZZÿúZZÿúZZÿúZZÿúZZB˲@·£àÁ¤ºA7Å8B©dè@ÿîBÏñ0@ßöøBãS0@¹é Á‘´ A9é¤BÁ¶Ø@ýû¼Bä°@é=pÀ€AA˜Bé¦@T÷à@ÿúZZÿúZZÿúZZÿúZZÿúZZB°>°@Å¢hÀõŠ€AEÆØBšÐ@ìQLB¨¶8A lB¿ñ@@Äo°¿ˆ~ADo´B®H@ãOB±G¸A ²À€AA AðÀ@×Ñð@ÿúZZÿúZZÿúZZÿúZZÿúZZB èA²A†þÐAŸ&|B½àA`×àA@B ?êîAÀB B*ÀAn&"B%ª€Ap7À€AA¸B›äˆ@]*€@ÿúZZÿúZZÿúZZÿúZZÿúZZB‹~A%õ°Á¦Ü A¦hBLªàAašDB‹ýA2eðB“køA(Y°ÂÚÀA¨Y®BB·Am1¶Bž’@A(™äÀ€AAÀB 50@ZX ApÿúZZÿúZZÿúZZÿúZZÿúZZBÊÙðAAbÖAŽz€AÁ‰¦B»8PAS¡lBŸQXA~~œBå A1_,A•ðA±_,BÑgØAEý°Bµ"¨Ae>DÀ€AAÈBf( @p A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AAÐAË› AŸ˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AAØAµA¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AAàA°ËÀA A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AAèA½û A%(AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AAðBX°@½ºÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AAøB>^°@•EAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€ABÿúZZÿúZZ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A ?€C(¥4@5ŠPA ÿúZZÿúZZÿúZZÿúZZÿúZZC*@@YÁ>q`@ÀxC'qŒ@]ž@@ÿúZZÿúZZÿúZZÿúZZÿúZZC=9¤@7RXÁ@·r(C4¤@~?`C<^@z‹°C7 D@Tv`¿Ãú@ÔvhC2f@‰hC3,€@”á°À€A A`C‡—Ú@–DØApÿúZZÿúZZÿúZZÿúZZÿúZZC$§ä@g`Á>ß@ç<ðCe,@›ÃàC$«˜@ŸØ C#zX@m6?â¸@í6CeÌ@žî´CMx@¥ë˜À€A ApB³$ˆ@@A`ÿúZZÿúZZÿúZZÿúZZÿúZZBˆP˜@Ò6PÀœ$@AR[°B{¼PA avB‡1AàB™¨@ÈøAV³€AHüBŸÌˆ@îB…ò A(ÈÀ€A A€C"Å@VQ€AˆÿúZZÿúZZÿúZZÿúZZÿúZZC @@–h,?’¡AƒDCL @Æ4ˆCe @ÍMàC4l@“ZHA:kàAZHC\ü@įTCwD@ÇtHÀ€A AˆCET@„S¨APÿúZZÿúZZÿúZZÿúZZÿúZZC(§(@„ÚÀÊÌ€AòXC-X@­Ò¬C!˜ˆ@³ðC(Bh@}rÐ?fÊ@ýrÈCi@¨¼C @©€À€A AC5ùP@pó @ ÿúZZÿúZZÿúZZÿúZZÿúZZBøÏ @›†ŒÀ`€A£`Bã\8@ÊgÈBêð°@Î? Bí’ @¨‡HÁ7@A(‡DBÑ´@ä“ÐBè/ @Ö] À€A A˜BØð@I&A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÌØ@¼$À>µDAÇ<@ºL¨CM9è@ö|CKB@‰j CS?¸@b»€@-€@â»xCZ<¤@¡€CUBt@¦F€À€A@@@C d @‚bA ÿúZZÿúZZÿúZZÿúZZÿúZZC2M´@#ØÀÚ™€@£C2d”@_DðC7ù¸@uùÐC-±D@9£°ÁL‹@¹£°C+¶`@|ˆÀC7 @F(À€A@@€BÍqh@Nö APÿúZZÿúZZÿúZZÿúZZÿúZZC˜@@°ÀÆ–€@ˆÙxC”@A€C T@G­€CÞŒ@$R`Áˆõð@¤R`C ¿X@cøCÐP@v–ÀÀ€A@@ C ‹t@j{ð@ÿúZZÿúZZÿúZZÿúZZÿúZZBÔ0@ ¸A(p@‚6€Bâ…Ø@3z¨B˺è@AqPBÉݰ@tA‹žÐ@“tBà@OƒðB»@YAÀ€A@@ÀCL€@€¨ÀÿúZZÿúZZÿúZZÿúZZÿúZZCk£¼@X6HÁö¦@@ØZ C_—T@—ÒtC}Hä@ŒˆCn%„@]ë ÂK‰X@Ýë CY*„@–(C…nÂ@§òÐÀ€A@@àC‚ôð@“Ë @àÿúZZÿúZZÿúZZÿúZZÿúZZC‰’Ú@ƒn4@!ÀA„pCŒ_Æ@­×C‰Qæ@È?ðC‰ T@‚,pA#›@A,lCŽ ¸@±±`C‡Ï‚@ÂúÀ€A@ABÁÅX@ÖàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBüÁ`@ñ0Àîù@– ¸B÷Iø@M&¨C…Ø@\ùPCÍà@l@Àˆ@@Ÿl@C[@_c CÅh@gÑ@À€A@AC €@3üPA ÿúZZÿúZZÿúZZÿúZZÿúZZCñ@!J¸À±'@¡fhBý7È@p„`C¨@W¼C£h@(8pÁ-| @¨8hCBà@z ØC d˜@c;ðÀ€A@A C:L@žµ˜@àÿúZZÿúZZÿúZZÿúZZÿúZZCgT@9õàAÎà@ºCoŸ\@ƒ8¬C\Ûh@‚ÏØCcÉì@V–àA¿[0@Ö–ØCpJ`@›øCWTd@”S˜À€A@A0C <@#fÐApÿúZZÿúZZÿúZZÿúZZÿúZZC7þ@,‘0Àwœ@¬¯PC4ü@nÛ˜C7üÐ@t£C9(@L†P? @̆PC8›¬@­tC7w<@ÐÀ€A@A@C•ïÄ@—%Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZChÝ@@‰%tÁ.a@A = C_ù,@»æÀCjo°@ÁÜØC^vp@V8ÁM…@AVg@A‹¥\B< A2‚ðBÍ@AHNB5\PA”lÁFàA”jBOPAHm|BA`A>tôÀ€A@A€B©4ø@9,@@@ÿúZZÿúZZÿúZZÿúZZÿúZZBɹÐ@žwpÁÀA”°B·šÈ@Í‘èÁŠÉ0@¾<ÀCW œ@ršHCh‰”@–ä8CZ¬Œ@]ò ÂR@Ýò CO`@‰~CoŸT@´sÀ€A`@ÀB¦$°@TÒÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZB¬x@jPÁF€@‘ƒˆB¥ç @^wØB¸½è@BÔ B°P@!›0ÁˆÑP@¡›8B¢ŒØ@z§€BĸH@VŒÀ€A`@àBÖØ@ æÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZB  `@ªìÁ™·€A*8œAÉg A düB2@ @Ū¸B$EÐ@¥r°Á/PA%r°B@AÉ`B=€@Éí¸À€A`ACDZ@KN`@ ÿúZZÿúZZÿúZZÿúZZÿúZZC]Å4@†,¤ÁaÀAD4CY¸@´j¬Cf÷@ÊIÈC\ç@€>PÁ†ÐA>PCW¥@©?Ch&@ÅEÈÀ€A`AB¼-€@ :AÿúZZÿúZZÿúZZÿúZZÿúZZBð0@:BÈ¿“³@ºc¸Bðs@…NÈBò˜@ƒ¥@Bö[ @<(Á:@¼(BðGø@ˆ-ðCn,@„J(À€A`A Béð@mA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÞÔÀ@áQ8A|ƒ@AaQ8B‡A-Ç~A EÀA»pÀ€A`A0Bêã8@>l@?€ÿúZZÿúZZÿúZZÿúZZÿúZZC˜@†¤A$K`AÀC!W<@ÃïxCPX@´ù@C€@x @©@@ø øCRp@²èC4,@ªøHÀ€A`A@C†ê@²M8APÿúZZÿúZZÿúZZÿúZZÿúZZC€©²@—°€@8AÌ CD@ÛÂìC}Jp@̸Cé|@ƒº A„ŠAºœC„¬°@¿¡ÀCyŒð@±?pÀ€A`APCL*Ô@ÇHA€ÿúZZÿúZZÿúZZÿúZZÿúZZC*ÔP@dDxÁV•@änXC Õ¼@ŽœC.’à@ŸU¨C)” @KE`Á‰gð@ËEXCè@È0C/t@ŠÝ À€A`A`Ccœ@’>(A0ÿúZZÿúZZÿúZZÿúZZÿúZZCXú`@ˆè@+l€A CTt@»ZðCRƒh@»L°CWtˆ@ˆ–?˜uA–CR!@@½ghCR#(@»[øÀ€A`ApAò× @™§¨@@ÿúZZÿúZZÿúZZÿúZZÿúZZBE6€@ú'´@µ€AzV¨BB4°A&EžB:˜ A/<ˆBBѰAê$A$a@A‚ê$BOcðA$pdB) pA@‰0À€A`A€Bó”À@GÓ @@ÿúZZÿúZZÿúZZÿúZZÿúZZBî³@}ÓˆÁ-à@þÀBÚ‘h@­žàBî$ @©¬èBê[Ð@ŠÀì@A BØ;È@»¬Bèl`@º: À€A`AˆBš4à@/ݰ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÅóX@›œlÀÙèÀAº`B´) @Øé\BÂÈ8@ÇNèBЄ8@¥|ÁT›A%| B·×H@áþ”BÓ:h@Ù hÀ€A`ABXAÀ@AÔÐAPÿúZZÿúZZÿúZZÿúZZÿúZZB:0@φ„Á^€àAO¯Bp÷ÀA¨vB“üP@þ´pB—çø@Ñ40Á°¬@AQ40Bq{ÐAkäB¤h@õ"À€A`A˜B8 P@k¶€A@ÿúZZÿúZZÿúZZÿúZZÿúZZBlРA¸ÖAÛ`A…ÓNB†ÐA ¤ÚB)±0AN”ÄB[àA …@AÌ5ÀA…@Bwö€A;æB®pAUÓÄÀ€A`A A¯N@àk°@ ÿúZZÿúZZÿúZZÿúZZÿúZZBPÀA.&Áß#àA®I A¢©`AtPB9>PA‹&ŠBí0A1g0Á·@A±g2A¯á`A'‚ÈB-ßðA‹xæÀ€A`A¨Bs« @bž@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A`A°Añ @Ûa¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A`A¸Atñ€@Øn°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A`AÀB7r@–+@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A`AÈBd Ð@lÕ`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A`AÐBgop@uº@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A`AØAêÀ@óR˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A`AàAŒ6à@óE8?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A`AèA¡ @ïþ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A€?€C(@'îàAPÿúZZÿúZZÿúZZÿúZZÿúZZC,‡,@Ae0?£@Á‡xC1p@ŠI¼C0+Œ@ŽðC*X,@7§@@›ä@·§8C1Õ@… C, ä@†+À€A€@BŸ×8?çX A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¨€@yPÀvœ€@–”B¨tx@,qHB°K@€ ÐB«¤X@ïÀ¿:P@˜ïÈB°ð@*ÚB±]€@„7xÀ€A€@@B݆@‰ @ ÿúZZÿúZZÿúZZÿúZZÿúZZC^H@I¦¸=rà@ÉÊC ðt@iÂxC Û|@ªº C(P@GÚp@¯'@@ÇÚhC7À@lÝhC{´@¨6˜À€A€@€BáT@OÝ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¬Ûð@"kPÁI§à@¢ˆHB¤Sˆ@IÑB¾/H@„B¯9Ø@ ÉÁ+3À@ÉB©FÀ@NÉPB¿=p@MÄÀÀ€A€@ C²Ø‚A,?€ÿúZZÿúZZÿúZZÿúZZÿúZZCÅ€˜A?xÁTÇàA—Z†CÆÊ"AUàC͵ A`×dCÆ1A ÀÁ–ä AÂCƶ¦ADÌÂCÐràATLjÀ€A€@ÀBÂ&@@ƒÒÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZB¨Ë¸@: ¸@é1À@º,(B³Õð@‰rB¥#€@ƒW`B’  @?°ÀPk@¿°B’FÐ@¾°B™h@…¶€À€A€@àCðÀ@¤*ˆAˆÿúZZÿúZZÿúZZÿúZZÿúZZC¬Ä@ZÅ À[•@Úì CH´@ŸN,C0@›ñCÉø@T¬ÀÁZw@@Ô¬ÀCŸ<@–´C̬@œ’8À€A€AC Ψ@WÜAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÐP@8±@ƒû€@¸Ò˜B×'P@„’œBÏJ@„¥(BäÚP@*ô@3Ó€@ªôBë…ˆ@{«¨Bædø@papÀ€A€AB¿Ø@&ià@ÿúZZÿúZZÿúZZÿúZZÿúZZCŒ`@:˜¿•Ã@ºº0C @@ƒc¨C ßÄ@‡fXC ë°@+UàÀë€@«UèC ‰ @n¼¨CL@|5@À€A€A B ¼À@j ÿúZZÿúZZÿúZZÿúZZÿúZZBd€€@ù$Áû§pAHB&J Ag¤B’Ýh@¯V°BVú0@¥æÀÁ’3A%æÀB3o@AÚB~$€@Ô“PÀ€A€A0BcôP@$`A@ÿúZZÿúZZÿúZZÿúZZÿúZZAÐ} @áÄA<|ÀAa- Aþÿ@A,J|A¡ÜA¬ÌAØEà@òú°@)õ€Arú°Aâ¨ÀA-1ÜAΫ A+ÜÀ€A€A@B#ý @Uœ°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZA¯W @×ð@¡˜AW@A ‚ÁñÌ A“*Až•@A9ÄBC€AiŸ4AÅû A<À‰@A„>A¨{@A£RAÌ*€A@[°À€A€A˜Bk @9ð0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A€A Aúf@é‡X@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A€A¨AÁ»€@ÏÐø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A€A°BvÌ€@]â AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A€A¸Bj&°@g‰`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A€AÀB‚@R àA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A€AÈA÷ßà@Ȳ°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A€AÐAÿ#@@á€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A€AØAßèàAC¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A?€BoÓð@pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A@B•:p@»Ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A@@C3Ø @f^0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC.·Ä@†ïtÀ–€AdC1„8@”# C7&p@ì.hC- @…eÁž AeC-¿8@‘xäC8Nä@êç8À€A@€BE¢`@SG€AˆÿúZZÿúZZÿúZZÿúZZÿúZZBð€?÷·pÀŠÙ@wåPBž@7¶èB§Ãø@1‹°B¨ð?ûÐ`>þ¤@{Ð`B­½ð@<èB­¤¸@3g À€A@ BÁ¤X@hïðAÿúZZÿúZZÿúZZÿúZZÿúZZBoL`@ᨿÑ@›þ Br„`@k0°BzzÐ@Z‘@BR]@@2ìà¾ô@²ìØBW„°@‡œBZÄ@zÝ€À€A@ÀC0@’æPA€ÿúZZÿúZZÿúZZÿúZZÿúZZBë'Ø@[@^Ÿ€@’v`Bôœ°@Wa˜BîÍh@RÐBûð@´¿â,@›´Cg<@g”ØCœ@]ͰÀ€A@àB ×P@µ.H@@ÿúZZÿúZZÿúZZÿúZZÿúZZBüÐ@8Èà¿&^@¸ëˆB‚!@ŽvB„Cè@yeBhê@]5àÁxÅ€@Ý5àBNx@¹M(Bˆ @‚ÞˆÀ€AAB%¦ @þš¸@ ÿúZZÿúZZÿúZZÿúZZÿúZZBPa @q£ A1ÊÀ@ñÑ@Bj¶À@ ,¤B>Î @»ð Bs… @d— AXÙ@ä—(B‰Ù @—ºÐB^H°@²˜À€AABV£`@:A@ÿúZZÿúZZÿúZZÿúZZÿúZZAÁÒ@Ã#pA$¸€ACH„AîÀAØA›Ý@A«xA¬U@ß°A#ã ACŸ´AØ5àA»ªA†a @üËPÀ€AA AaÓ@@¥¼X@€ÿúZZÿúZZÿúZZÿúZZÿúZZAã*à@ʆT@ÎJÀAJ­AþÝ@A c`AÌ­àACØA²=€@É@ÞdÀAIAÏ ÀAüA™-€A È|À€AA0BA"@@%a`AÿúZZÿúZZÿúZZÿúZZÿúZZB;p`@œîÀÀÔâ€A B.aÐ@çdBJð @×'ÐBWà@š'ÀA'nÀA'ÀBl;€@ÀµøBDšp@óà0À€AA@B¦|X@=”@ ÿúZZÿúZZÿúZZÿúZZÿúZZBkš @Ÿû4AM‚@A \Bæ˜@ÍBRüÐ@õØHBX*p@½‰xA =àA=‰tBgÏð@òËìBHP@A׬À€AAPB 4@@Bô@@ÿúZZÿúZZÿúZZÿúZZÿúZZBfа@±l|À‹ö@A1\BZ×°A.ZBnçÐ@ï`BA.@à£pÁSr A`£pB$L A-¨ÎB[@A >À€AA`Baü @É€APÿúZZÿúZZÿúZZÿúZZÿúZZB‚y0@­ûä¾ûhA.tB~O @ÔÔ°BÏ A–hBŽçh@¦ ÁIRA& B~z @ÛzÄBšHø@òŽhÀ€AApA×Þ @zù€ÿúZZÿúZZÿúZZÿúZZÿúZZAñ•€A Ï0ÀÚÜÀA‹ëDAÏ£ A't&B8ÀAX/¼B€A ´À4€A– ´B¦ðA5'æB² Ah$ÐÀ€AA€B‹mà@¾pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AAˆB…9 @%³ðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AABˆJ@*N`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AA˜Bp¿ð@!å`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AA B²(à@9ÂAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AA¨B%±@{ `A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AA°BA7@@_ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AA¸A—4 @ת˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AAÀBs}@K˜ðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AAÈBAá @ˆ:ÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A ?€Bâî¸@jÚðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A @C µ8@ŠkàA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A @@BtO`?è†@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A @€Bð@™HA€ÿúZZÿúZZÿúZZÿúZZÿúZZB…¯0@˜ÐA ë`@Ž´XB“)@@(ðB‚Xx@thBŽˆð@(Û AÑ€@¨Û(Bœ@SêBŠ’X@ŒA¸À€A @ B @ X(?€ÿúZZÿúZZÿúZZÿúZZÿúZZB}À@L“p¿~x@Ì»Bš@Ÿô¨B Ð@‹àA½‡À@‚ÕÁf¶àAÕAˆ`@Û®èBP@žÀ`À€A @ÀBKÕ`@k@àÿúZZÿúZZÿúZZÿúZZÿúZZB®d(@¾Ø@$@‡Ù@BµÎP@CÑpB³ @IpðB°$h@,§à@³õ@¬§àB»Ð@}˜ÐB±´Ø@|  À€A @àB•±è@P0 A0ÿúZZÿúZZÿúZZÿúZZÿúZZB0ö @eO8ÀšÀ@å|B+§0@«–hBAŸÀ@¢Æ0Bað@• A¥@AB+up@³¾B”p@ûÉXÀ€A ABœè@xJPA ÿúZZÿúZZÿúZZÿúZZÿúZZB“ix@(sà?¢ˆ@¨•B—ôð@mPB—#`@|±€Bž¦ @%ŠpÀú€@¥ŠpBš€@pÀB¬t¸@q~àÀ€A AB3¸@‡Ç(A0ÿúZZÿúZZÿúZZÿúZZÿúZZB]ï@@n @€š@î¼PBiïÀ@©"ÔB\\@°9ÐBOà@ƒ¼ðÀ(î€A¼ðBLö @ÅGˆB[ð@·¿ˆÀ€A A Aæà@¬¯€@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÿÀ@Ø]˜>1°AXˆ´B AòžBWpA/~ØAÁ)€@Ó$ÈAÕ AS$ÈAãá`AzÌA¥ A¡˜À€A A0Aѯà@ƒXA@ÿúZZÿúZZÿúZZÿúZZÿúZZB_@ÌA.2àAL8øB/Ð@ûàÌB?A$XA©?à@Ï`@T€AO`A³l@A6˜A£AÀ€A A@BÔ˜@)*ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A APBA»`@;IÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A A`A«€@Èôø@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A ApA„Á@@ŸB˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A A€BFòÀ@ àA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A AˆB‚R@BA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A ABE|p@AÈ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A A˜BP-€@:d`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A A BkÚ°@9$ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A A¨BX@?'ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A A°AÙ4@@Ϭh@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A A¸B$k°@h†P@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°?€BˆØ@ ]°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°@BÌ‚ @;Ã@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°@@CÕD@‚NPA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°@€B%“€?ýÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°@ B]› @›XÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°@ÀCL4@J(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°@àB?#@cApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°ABH;P@\îà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°AAaõ@@Ê@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°A B ÔÀ@Ÿþ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°A0Bš¯0@E0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°A@B?„ @$/A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°APAÿ€@­&˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°A`BW®@B°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°ApBbï°?â˜@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°A€B G@æ€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°AˆB|æð?ú< AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°AA¹ÀA}hA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°A˜AÀÄAûŒA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°A Bnß@.À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€A°A¨Aÿ§€@›œÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀ?€AÍ…À@f…`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀ@AìZ @ÜÆA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀ@@Aç @l¥`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀ@€A¸œ @6öp@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀ@ A‰>€@ÏR8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀ@ÀAÈv @àtAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀ@àBÐ@Ž?pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀABˆãX@œM¨@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀAB£ @Ú#A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀA B4±°@ªÓhÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀA0B4¶à@š P?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀA@A™Và@^M@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀAPBª¸P@UàÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀA`A——@@­7h@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀApB`Ð@hþ°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀA€B±È?ÒÖ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀAˆB.1 @}™àApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÀAB‹\x?þÖ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐ?€A K@@°àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐ@B&@'æÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐ@@AßÏà@†VðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐ@€B.· @ ÄpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐ@ B.`@Ž!°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐ@ÀB6 @jò°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐ@àAé€AF€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐAB3Þ`@‰/ ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐAB5Öà@•¯ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐA B ]A°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐA0A™[àAÑÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐA@Aº:€Aó€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐAPAVC@Ë¡ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€AÐA`A¡Ä AÁäAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€Aà?€B6Ô0@•ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€Aà@B°@{î€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€Aà@@B7€@ŽÔ`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€Aà@€AªIà@ÖˆXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€Aà@ A™ @Õ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€Aà@ÀB:Ñ @ÛXA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ€Aà@àÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@?€?€ÿúZZÿúZZA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBí¤h@‹—ÿúZZÿúZZBò·¸@Ž’LÿúZZÿúZZÀ@?€@ÿúZZÿúZZA@C @ ÆðBì˜è@7)0ÿúZZBö Ð?åðAö@e3C @ ÆðBì˜è@7)0C TØ?ùSàAˆºP@ySàC|@;úàCª¸@(pÀ@?€@@ÿúZZÿúZZAAã% @ˆ[ÜBWà@ÿúZZB$T0@ç(ÁÐ*@šþ˜Aã% @ˆ[ÜBWà@BXü@@„€Â"R @„ˆB ¬@@3hB”ã¸@ò À@?€@€ÿúZZÿúZZApBG_ð@O!°B3O@Z,@ÿúZZB<ú°@D@‡1@–ZèBG_ð@O!°B3O@Z,@BUc0@€>-@•€BYå°@WS BT’p@RÀ@?€@ C—­l@âA@C‹u.@’0ÈCŠê@‘6¸ÿúZZC‹;Ð@NàÀ[‘€@Î?XC‹u.@’0ÈCŠê@‘6¸C‹ý>@k”ÁWÀ@ë”CŠùî@¥`CŽÊª@ª#(À@?€@ÀCk@@Å@ CHÍ`@Uæ¸CD‘Ð@_@ÿúZZCG@T@ €?Žý@›!HCHÍ`@Uæ¸CD‘Ð@_@CB¦ô@2ép?Îe@²épCF8p@z˜ÈC@ž @€”`À@?€@àC[ݬ@n6A0ÿúZZÿúZZÿúZZÿúZZÿúZZCY‰4@(êpÁ϶@©€CLÖœ@]î`Cc]´@{~COT„@;EpÂMh@»EhC=ö@qÉ(C`|H@ް¸À@?€ACHT @Y’pA€ÿúZZÿúZZÿúZZÿúZZÿúZZC1°ˆ@¸A1U @–0C6¬d@O>pC).p@ENpC/:ü@$ê`AN¡ @¤ê`C6®x@nHC&`@b¥€À@?€AC0¹D@E`ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZC0Ø@=`Àë"@@–TèC+Ât@Q@ÀNx€@èe¸CD˜d@™XCF˜h@™¸CPÙ¼@o1P?7„@ï1HCD´l@Ÿ<üCB«x@µØÀ@?€AˆAí\`A&ŸØAPÿúZZÿúZZÿúZZÿúZZÿúZZAæË`A’½æ AfAÕ- A<"ºAÕB`A<0Be0AãDÁ. A—ãDAÆ€A6¤|B ËàAV ÈÀ@?€AC‹˜Ö@ µ˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZC‚0@kùh@2À@ì"¸Co¹Ø@˜„ÈCkœ@˜RCƒÏö@‹% @Œ,@A % CsÃÜ@´=HCoÈ@´-€À@?€A˜BÏB@V!°AÿúZZÿúZZÿúZZÿúZZÿúZZBá}8@ж´ÁfâÀAPÛØB¾°A ÓbB؆ˆ@þ¥èBõ†@ËɸÁ•A AKɼBÍ6àA ÒBîØx@ôFÀ@?€A Csg<@–¤hAPÿúZZÿúZZÿúZZÿúZZÿúZZC7ZÐ@·ˆ½ @A7& C#7@ß*C#Ž@íé¨C<á4@»¡ @¨d@A;¡¤C*»Ø@ìÉðC&[„@ìÉÀ@?€A¨CLt¬@| A ÿúZZÿúZZÿúZZÿúZZÿúZZCKwÄ@—Ë A1’@AçC7eü@¼u¬C.Wl@¼þ(CK5ô@ަÐAV A¦ÔC8G`@¯ÁÐC-K@³@À@?€A°B*t€@µ;ˆA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBNŽ`AH^ØÀuf€AÈ„^B+ßðAtVLB::0Avà B@ÉÐA32dBØðA³2fBfeðAoÙúAÎÑàAE&0À@?€A¸BÌY @R:`?€ÿúZZÿúZZÿúZZÿúZZÿúZZBU AK&lÁ#úAËM,B#Ó0As²šBHIÀAvò$ÁÑéÀA¿cNAÞ© ALõºBIAxðBzö ASzAŸÀAÓzB`uÐAuðFBDÊA€%¤À@?€AÈBF@†ó¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZBW¶ A;6ÔAJ0A»[æBEüÀAV=¤B‚ A_¢äB_ÍÀA*‚ÌBàAª‚ÌBxS€A>?,Að4 AO°€À@?€AÐB_kà@q  ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@?€AØB „Ð@Ô"x@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@?€AàAų A :DAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@?€AèA¥ @úcp@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@?€AðBoúð@}ð@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@?€AøA‰t`@÷ô°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@?€BAŒ€@ýâ`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@?€BB";Aƒx@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@@?€ÿúZZÿúZZCä@ŸqÿúZZÿúZZÿúZZCŽj@”\ÿúZZÿúZZCä@ŸqÿúZZÿúZZCbR@µÂ ÿúZZÿúZZC’{R@¹¯ØÿúZZÿúZZÀ@@@@ÿúZZÿúZZ?€BF@SÀB$Öp@ÿúZZB4ëà?Õjð@õ@À@U‹PBF@SÀB$Öp@B+-p@`AÀJà@hB` @@"8hAö5@Kt À@@@@@B¶• ?ÿE@BÚÞ(@ ²¸Bºq @©`ÿúZZBÉÛÐ?ÂAh€@B,BÚÞ(@ ²¸Bºq @©`B½>@?àÀ BÍ@`À0Bã¬H@ ÞÐB›~@ @ À@@@@€Cžq€AŽ`@@C™J:@ ’$C”Nd@¢8ÿúZZC–sl@c°ð@£0€@ãÓ¸C™J:@ ’$C”Nd@¢8C•„@‚ è@»[A èC™Ô@·âC“f2@»*¨À@@@@ D¯lAì8@àDÑ«AD D¡­A œìÿúZZD+3@ÃËØ@ŽhACéàDÑ«AD D¡­A œìDh˜@åfؾ˜AefØD¸ÏA OHDiA&:ôÀ@@@@ÀC×Hþ@ç£xA CÑÁ8@æc”CÆ`@áf¨ÿúZZCÌ’F@¡~tAèA!—\CÑÁ8@æc”CÆ`@áf¨CÕ*$@ÅèAðKàAEèCߨœAóNC̉~A°ÈÀ@@@@àC´q^@Å^ @€ÿúZZÿúZZÿúZZÿúZZÿúZZC¥*ö@qUÁy @ñzpC¡ò@¥½PC¦èÎ@­vèC¢©<@ŠWPÁ¥SpA WTCŸ#æ@¿¥(C¦f @Ç»PÀ@@@ACQÄ@v« ApÿúZZÿúZZÿúZZÿúZZÿúZZCN^ @&ç€AEÀ@§CRƒœ@t¸¸CFbÌ@^¤CG(@8ÐPA©^°@¸ÐPCRÉ”@ˆdHC:„@xÀÀ@@@AC0Àˆ@ƒÚ°A€ÿúZZÿúZZÿúZZÿúZZÿúZZC  P@Çø?Š@ÞÈC Ñ@QzC mÜ@BPC Ià@!o ÀÉ´@¡o(C)D@lBøC d@XmpÀ@@@A C*à|@h 0AÿúZZÿúZZÿúZZÿúZZÿúZZCÉ0@o¿áx@šˆ CÓD@WC¹(@U<àC\Ü@.:Á€@®:Cã<@t€C‘È@qW À@@@A0CIÔ@>f€@ÿúZZÿúZZÿúZZÿúZZÿúZZCì`@.cA3à@®C;¤@zï0C¢@eg`C*œX@7ÂÀA¹™°@·ÂÀC3Í@…âˆC£(@q ðÀ@@@A@B'Ð@'>ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZAÚrÀ@ëàDA6ÞAlŒBoA,êæA¦U`A8ˆA°ì@ßïð@¥íA_ïìAÁ A%X‚A–äAÀ@@@APC]ù@©{ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCe `@sIXÁ¥· @óqHCRì@“F”CdÞ@µ CeU@Ž €Á…‡ðA |CVoð@¬Ccöø@ÖJ(À@@@A`C—þ|@µ#ø@àÿúZZÿúZZÿúZZÿúZZÿúZZCvV@Æ@vA Ý”CŠ  @¼HC‡/2@Á øC’Å@¥JÐ?bHA%JÐCDî@ÝútC‹qè@á À@@@ApCC4Ô@Ѐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCkÓÄ@ulÁ!À@õ•àCZ«Ð@¦CbW0@¡{ðCoú¬@}½@Áš @ý½@C[ÓÀ@©Cjº4@ªÀ°À@@@A€BK»Ð@g°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB5UÐAN¢@ô$ÀA‡e¼B8A,€âBÒpA8ËàBháð@ìu€À>½€Alu|BUiA$§"B_5ÐAˆœÀ@@@AˆC†À@¯iø?€ÿúZZÿúZZÿúZZÿúZZÿúZZCˆsÒ@`ݸ@X/@á°C~<¤@Œ…4Cz\À@™*CÚ@…xhA@™àAxdC…ßÒ@¬ñèCx@± À@@@AB›Ø@JâÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZB×%¸@«°ÌAN´ A+ÏBЙ°@ÆÓôÀ@@@AÐB‘yÐ@l&`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@@AØAûATLAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@@AàB¬Ø@QJAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@@AèA§^àA ¦(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@@AðALJ€A qT?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@@AøA¨EàAÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@@BAiùÀ@ß!@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@@BBD|`@¨Ÿ8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@ ?€B¡˜ˆ?åÁ`B½P@?ì£pB¥… ?ÛàÿúZZB°}Ø? ^ÀA'P@@ wPB½P@?ì£pB¥… ?ÛàBÒ—€?ÃzA… @CzB锨@èBÀí@@„€À@@ @CºÒAbNAÉäÀ@@ @ Cl·T@b€A`ÿúZZÿúZZÿúZZÿúZZÿúZZCwÔC‡¸@ŽÊ`C‹¹@wäÀÁINà@÷ä¸CŠ›–@²£|CŽYN@­êÀ@@ @àCkAÀ@‰ñØ@@ÿúZZÿúZZÿúZZÿúZZÿúZZCnSÐ@0*À@ð@°F`Cp0@~’Cj°Ð@q¢àCr~`@L_p@ׇ@Ì_pCxŒÈ@”r¸Cm„ð@0ðÀ@@ AC:û@6/@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCS L@(;ØÁ94À@¨VhCLûÈ@c¡àCUÇ@sÖ CQùp@>ùÁZÀ@¾ù˜CLjÄ@‚‘¼CV„Ø@Š¥ÈÀ@@ AC ©D@I ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBäe°@/ø?º]@¯4ØBäE0@rßàBÞ±À@uö Bß8@9OP?}l@¹OPBà[p@‚)BÚêh@‚ÈÀ@@ A BXð?íÿúZZÿúZZÿúZZÿúZZÿúZZAÔ@@ÌcˆÁ…5€AL„\A² AˆBB AU,A®Õ@@Ñô8A,VÀAQô8Aد@A&„ÔA@ø2 À@@ A0C7Ÿ`@Ll°@àÿúZZÿúZZÿúZZÿúZZÿúZZCßô@1’¿BŠ@±®èCœ@vQCÏd@s»ÀC¸P@9U0À#@¹U8Cš@90CçÌ@¨ðÀ@@ A@CZ‘À@hÿpA ÿúZZÿúZZÿúZZÿúZZÿúZZC1÷H@EüHÀ$B@ÆÀC+÷è@Šc C,è @„ç˜C1Â|@J*ÐÀù€@Ê*ÐC,÷€@k C-+ @…ÝÀ@@ APCÆL@B@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC@$@CÂ8¾P@Ãâ¨B÷tà@ŒeŒBõÔ@{°B÷«¨@eápÀ@åáhBì*8@žù”Bò7@@›¸À@@ A`C ­H@"èðAÿúZZÿúZZÿúZZÿúZZÿúZZC¹Œ@PhAР@Ð1PBÿwÀ@‚UBëH@•sxCâ$@l¼0AÅSP@ì¼0C„@œµÀB댈@£¬ØÀ@@ ApC|yl@š!È@àÿúZZÿúZZÿúZZÿúZZÿúZZC]`p@d øÁ2Œ@@ä1ÀCLk@–§tCUæt@šˆCey @qÉðÁFF@@ñÉðCTv@ DC^·@£ñ(À@@ A€C‡L@¡@APÿúZZÿúZZÿúZZÿúZZÿúZZCe÷ä@S7ÈÁS¦à@Ó\0CQX°@Š×ìC\óÐ@ŒÐCbÊL@t Áaý@@ô ˆCN¾œ@¡üàCZñ@¡ò`À@@ AˆB¿À¨@$ô0AÿúZZÿúZZÿúZZÿúZZÿúZZBˆ¹`@ù%ìA´ AyQ€B“ˆ€A}ÀBSO A=g¬B—0@ÞƒHAX`A^ƒHBŸ Aõ B…†˜A&ÔÀ@@ ABœ`@G´0@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¥ÔÀ@éÚ8A€ÃÀAjÀB¦‰˜A HnB‰A$;xB¡^AmTAÔVA…mTB¬ràA ó$BwD AGfˆÀ@@ A˜BÁ¨H@JœPA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAï¼`A/Ô@—r€A—/ÔAê& AE™:AÈ, A=¯À@@ A BµC @B—ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZB½´@ï6ØA1@Aob´B²ûA> BŸÅAh|BHp A@„ÀšvAÀ‚B*5€Aqd(B<*AtDÀ@@ A¨C28@‡¶ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZC7÷d@¡‰àAg‘àA!¨C'ûX@Æ lC€@ËáxC=w<@¤Æx?€‡A$ÆtC&æ@̯,C'´@ΈÀ@@ A°Bj@‡É(ÿúZZÿúZZÿúZZÿúZZÿúZZB„LXA(†¤B(V A¨¦ B–Ü@A*èÜBZ°AnÔBr˜ A=óÜA½ ðA½óÜBz’pA[sLB*e Av8À@@ A¸B§@k7°@àÿúZZÿúZZÿúZZÿúZZÿúZZB¶æPA&·ÆA„ö@A¦×úB©áHAY:’BŽû@A8š¬BÆ@A)Ö„A,A©Ö‚B±×xAd²´B¡w¸A2HˆÀ@@ AÀBèóH@Qî`@àÿúZZÿúZZÿúZZÿúZZÿúZZBêtp@®› ¿ÔFA.½|BÂë¨@ÏølBÈø@иBç|@ÉpàÁ"AIpÜB²9È@ûÏBÓgˆ@âTÀ@@ AÈBëåÈ@WÛ@APÿúZZÿúZZÿúZZÿúZZÿúZZB‡Ï AœêÀª”ÀB¶çBV±A–òˆBk—€A˜ÖnBr‰pA´A‰:0Aÿ²Bbß@A™VÌB-´ A‘2rÀ@@ AÐB˜!@O$€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@ AØB)-ð@¸-APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@ AàAúš€@ñEhA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@ AèAƒ« @ì$è@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@ AðA« AQ¤@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@ AøA»‰ A¥xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@ BA¶e@AñTAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@à?€C»…>@¹ˆÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZCÇ š@—{ ÁðA’¤CÇnP@Ñ®ÌCÉ^¼@ÝY C½{ð@¥ÇÁ½ÀA%ÇŒC¿s,@çhCÀ–Œ@ó¿ØÀ@@à@C—D€@ÝMàAÿúZZÿúZZÿúZZÿúZZÿúZZCjj@U;ÐAß²à@Õ]C–…@ŸÏC†r\@²PC‰ŸÈ@mIÐBDA@íIÐC™X¬@»1äC{ÙÔ@—ÃèÀ@@à@@CI* @¬M˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZCIO@àØÁrÖ @ùˆCDdÔ@Z­PCPÝX@fŽðCLQð@6ÍÐÁ¬lð@¶ÍØCEã4@}µCX8@†ÑXÀ@@à@€CN×X@_½ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZC^B|@2C¸A ¼À@²_°Cek„@…äàCY°@nÑPC^â¬@JÅpA|%à@ÊÅpCkœ@™óìCW°Ø@ˆ¨À@@à@ C!¾@!ë@àÿúZZÿúZZÿúZZÿúZZÿúZZBÙ ?êA@@j´ðBäÆ @"á°BÏ(@)íBÃ0ø@ …@A+yÀ@Š…@BÑÂÐ@EF@B¸¾ð@FiÀ@@à@ÀBÑ(?òRÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB—»€@S0Á”|@@‘j0B†0`@X¤8B©m@B”pB“–0@.ºÁþÑ @®ºBk@@ŽQÌB³E @PаÀ@@à@àBÚû@žÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBëm°@Ï8Ádm @—çhBÞ`@]úøB÷³0@NhpC_x@¢ÐÁÁ~p@ž¢ÐBñW @g«HCã°@Z¶À@@àAB©Ÿè?Þ‰À@àÿúZZÿúZZÿúZZÿúZZÿúZZB„t¸@f©@¥¹@@æÎB‰‘P@£ûÌB{™Ð@ @ BlÛ@ŒMHAŸ…°A MLB‹Sˆ@²ŒÐBCpÀ@×ÇÐÀ@@àACŒd@¢$ÿúZZÿúZZÿúZZÿúZZÿúZZCŽ56@ƒñôÀ.{AHCŒ»¨@·„CŒr@ºpC“f@Š Àr A C’I"@Äž˜C’*@¿´ÀÀ@@àA CÀ@¿0ApÿúZZÿúZZÿúZZÿúZZÿúZZCUœ@)†Á”;€@©¡¸Bû:ø@l¨ðCŽÌ@kCä@/ïPÁaW€@¯ïPC \¼@v±ˆCsø@u^ À@@àA0B¸kx?éž AÿúZZÿúZZÿúZZÿúZZÿúZZBÐ 0@A{h¿¹ @Á›@BÊÛh@† ÐBËöp@…yðBÒ›p@U<Ár @Õ<BÁè@™ÜBÜ…à@" À@@àA@CA¥ˆ@P­`A€ÿúZZÿúZZÿúZZÿúZZÿúZZC4‰0@H…AΠ@ȦhC3ì¼@ƒÜ0C*²L@*`C2\H@_5°AË€@ß5°C3? @—tlC(µL@œQàÀ@@àAPC]ŸÌ@pl°A0ÿúZZÿúZZÿúZZÿúZZÿúZZC]1Œ@[m°Á&Ûà@Û’ CPÁ`@’Ú¼CYzÈ@˜èCaB\@d00ÁEÊ`@ä00CT×p@ÐC^üÐ@šhPÀ@@àA`C%X¤@@Ç A€ÿúZZÿúZZÿúZZÿúZZÿúZZC+4T@F°Ø@i@ÆÒ¨C% à@‚c`C" °@‰ô0C9€@V20?–ÿ@Ö2(C2–8@“¼ìC0Eœ@ŽÂÀ@@àApC ¶¸@5]A@ÿúZZÿúZZÿúZZÿúZZÿúZZC)§P@Fç À¹€@Ç pCõL@…@C!M @…5ÈC!ô@a/ÐÁ1À@á/ÐC’d@˜.¤C´@–UhÀ@@àA€Bßbx@,t @€ÿúZZÿúZZÿúZZÿúZZÿúZZC09˜@U0xÀsb€@ÕUÀC#™8@ÐC&Õè@™C-/ô@p ¾’Ð@ð C"ïÐ@Ÿy@C"¸L@ŸÀ€À@@àAˆC…½n@–OX@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC\¥Œ@éh¿ƒQA”CL@t@·ŸÜCM t@¼²Cbá˜@ŒÊÈÀޤ@A ÊÈCPþ @·±øCTïT@º“À@@àACYo @¨XàAÿúZZÿúZZÿúZZÿúZZÿúZZC#f´@¢;àÀ²+@A"YC:ø@Êç`Cˆ`@Ù¿ØC*ÐÔ@Ÿ€(Ád@A€(CTH@ǪlC#œ¤@Ö¤À@@àA˜Bƒ6@Y_ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÌd(@Ë,8À£ŠÀAKQ`B´S0A3äB¾)A'0B«@AAÉÀA‚B² A JzB… A?WHÀ@@àA BÓWP@Nq@APÿúZZÿúZZÿúZZÿúZZÿúZZC @¡¸ŒÀ2MA!Ö˜Bò?0@Ú^œBøuè@½ÅàC Ô@£¬X?§gA#¬XBþó @ÛäxBþà@Á¥À@@àA¨Bå{ˆ@t+0A0ÿúZZÿúZZÿúZZÿúZZÿúZZB6ÀA8ëp@Å,@A¹`B+ÐAh&BkAe– B=`A/4ÁéæA¯4Aå`AN]ŽB[o Af­À@@àA°C(%,@šI @@ÿúZZÿúZZÿúZZÿúZZÿúZZC0@­… ¿åA-¦|C†Ä@Õ.¸CH¬@ÕöèCZ„@¹\ØÁ³ €A9\ØBùmè@é.ÈC­¸@Þ¢ÀÀ@@àA¸BŸö@@h¥ @@ÿúZZÿúZZÿúZZÿúZZÿúZZBn°A RB+Aš>zBŠ5¨AÝB20A]Æ|BSXA#1”¾­A£1”BtíÐA0Ï4ByÐAXýˆÀ@@àAÀB î@¸58@àÿúZZÿúZZÿúZZÿúZZÿúZZBZ AYÓ.@ö @AÙþ’BD,0AmB,½€AŒÒpB2zARÍÔÁÖ»°AÒÍÖAЈ@AC¿ÎBE>ÐA”æÒÀ@@àAÈBÒìÐ@OaAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@àAÐAóˆ`@ÉðX@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@àAØBQŽÀ@”{0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@@àAàB@’N@aaàBºÕ @UPB¯l@5…pB£?åxàAÒà@exÐB±À?òÜA¥)p@s€BÊ·Ð@-…°BŸ ø@,Õ B¿A ?ú¤`Aë÷p@z¤`Báš @1 @B¢Ý(@6_PÀ@A@ C 5Œ@5ÒA`ÿúZZÿúZZÿúZZÿúZZÿúZZBóî`@ü@¡X@‚èBûý¸@=ðHBï&H@4 Bö”h@b`A>@À@†bhCǸ@E¤hBëâà@;$ðÀ@A@ÀC[tØ@œ¢8?€ÿúZZÿúZZÿúZZÿúZZÿúZZC_7@TðA ïÀ@ÔB0Ce²T@£¿(CZ“,@ˆ|€CZOÔ@Q%@AƒÅ@@Ñ%@CfM”@¥ÈCR¤@ƒLÈÀ@A@àBýá @,ç0AÿúZZÿúZZÿúZZÿúZZÿúZZBþIÀ@­(À¯À@”ÅPBú9€@NÇxCT¬@Uå€C+8@ÿÁÀ‘°@›ÿBë3ð@XÐðC %„@bÕÀ@AAC:l@€ð AÿúZZÿúZZÿúZZÿúZZÿúZZC1èÀ@0ãPÁ@JÀ@±HC,L@u ÈC6x@}s€C3óÄ@4®Á¾µ`@´®C)\@zûØC?ü@‚bHÀ@AACà@BmA€ÿúZZÿúZZÿúZZÿúZZÿúZZC>D@GHÀíž@@œaCè@ZùCF@[{`C‰€@8±àÁ‰LP@¸±èCA¸@€ºCܼ@ƒ–ÀÀ@AA CC5Ì@l­@€ÿúZZÿúZZÿúZZÿúZZÿúZZC=ªÔ@C€Áª @@à C1J˜@€Ð,CDÜ@@pXC?2Ü@^¢€ÁnÁà@Þ¢€C7ˆ@•d@CCì,@¢BèÀ@AA0Cçì@ PA@ÿúZZÿúZZÿúZZÿúZZÿúZZC78„@@Ñ€?æÁ@ÀñàC5Ô@‡ ¤C2. @„MC7ãø@\ð?é!@ÜïøC6À¸@œHC3f¸@—”pÀ@AA@CeÅÈ@‰˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZC+ñ4@@ðÀ ®@À#€C%gø@€À„C)g¼@‡ƒC)¾°@GÿpÀºd@@ÇÿpC#¬0@‡ùäC(+ô@ŒpÀ@AAPBê@~1°@ ÿúZZÿúZZÿúZZÿúZZÿúZZBx €@¬xÀGnA,;Bj @î´„Bu.@@ç£BeêÀ@ÏÈA@æÀAOÈBw 0@ø2`BG A®´À@AA`CœŠ¼@×ÜAÿúZZÿúZZÿúZZÿúZZÿúZZC¨{Ú@‹„”ÁjÀA œÌCž&d@·ˆC¤³Ô@ÂØ€C¨¨Ô@§GÁèÂ`A'GC›pà@ÝTC¨Åê@ét˜À@AApCPà@%QpA0ÿúZZÿúZZÿúZZÿúZZÿúZZCÏØ@hg(Á0 @èCuP@•åàCþ\@¡çhCeÈ@k•ðÁ§JÀ@ë•ðC \@˜ïäC¢h@¤ pÀ@AA€C®L@U€AˆÿúZZÿúZZÿúZZÿúZZÿúZZB’ÿ@Ò=T@‘ARbÈBŒ‡˜A AL„B€ A#¥¬@ì$@A£¥¬B?€AZç¾AÜOÀAIxÀ@AA A¹¸€@ò÷èAPÿúZZÿúZZÿúZZÿúZZÿúZZB²àA,"ÂÀÉAÀA¬CPAók@AN§¼B6àAe¾HAø°`AïüÁúAžïþA¿¤A5W~AÿA\ˆdÀ@AA¨Bã(@ªn ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB;@A&¸<ü€A¦=¦Aì®`AMfAî  AR×LBŒ–¨A ª„A°>`A ª„BÀA*z”BRþ@Ad!ŒÀ@AA°BEä@…8A`ÿúZZÿúZZÿúZZÿúZZÿúZZBŠïhA¸A¬Ð°A5äB‹OHA%Ç~BMû A=eœBd´ A)fäAÙÕÀA©fäBu2àAMØ.B÷pASîlÀ@AA¸BT @=(AÿúZZÿúZZÿúZZÿúZZÿúZZBio`ATÞÁJ ÀAÕ\B1ÐAe;ÀB_åABz€ AUf @æ­ÀAÕf Ba‰ A]TúBLT A’yšÀ@AAÀBrúð@hŸPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AAÈAêà@A {\ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AAÐA¤âAà AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AAØB"p @­^xApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AAàB“2x@A@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AAèB€`@ÄO@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AAðB4*`@½ýøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AAøB{ @çÃøA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@A0?€B»ïh@ A@ÿúZZÿúZZÿúZZÿúZZÿúZZB{°?Ø ÀÀèv@X0BŠ©@@ =(B—ÿ(@*8ÐB€ºp?è-@À¦Ñ@@h-@B}8P@x€B‡˜ˆ@5KpÀ@A0@C7è@'TðA€ÿúZZÿúZZÿúZZÿúZZÿúZZC€@¥PÁ€0@‚º¨C`à@)¼ØC^@JõC8l@ÙÁôl @‚ÙBóæØ@&Cfx@P+pÀ@A0@@BÎY @`6àA ÿúZZÿúZZÿúZZÿúZZÿúZZBÜ”h?ãcÀ4à@cˆ@BÝšÐ@)Ñ€BáJÀ@Å`BÞ@?è@¿’2@h@Bâj@-_ÈBâØ@ ßÐÀ@A0@€Cyˆ@pàAÿúZZÿúZZÿúZZÿúZZÿúZZCr8@ƒØÁË50@˜œàCP@G…@C'b @k7ÐC"ÈX@7àÂFÀ@·àCbü@ló`C5œt@n`À@A0@ B€sà@%¹@àÿúZZÿúZZÿúZZÿúZZÿúZZB…‰0@AHÓ @™1@B”+(@Q?ˆBsfP@c”€BYX@&ê0A†÷€@¦ê(B¤—¸@^¸B€µˆ@¥À@A0@ÀC_è@ŠA0ÿúZZÿúZZÿúZZÿúZZÿúZZBø¹ˆ@0Áޱ@ޏBéŠp@B]xC¾°@Qç BüØ@$h Áê.@¤h BâȘ@^oC ²È@wsÀÀ@A0@àCÆÜ@/bàA0ÿúZZÿúZZÿúZZÿúZZÿúZZCNx@ Ô8¼X@ ïCE@hÛC&z@_æpCkd@8ÁpÂ9¬X@¸ÁhCùL@4ÔC.Wð@†QpÀ@A0AC1”@\äp@àÿúZZÿúZZÿúZZÿúZZÿúZZC`@ øÀJ¦@ +ÐCþÌ@aÐC5 @c8@C¿È@;Ád@@»C:0@‚ΠC¯Ô@‡šˆÀ@A0ACBf@ØØà@€ÿúZZÿúZZÿúZZÿúZZÿúZZC­ÑÚ@¬èÁ³Ð€A,ŸC§çø@úBLC²ü@ëCHC«ŒL@ª®`ÁÅc0A*®\C¥÷Ø@÷ÝÌC°ú@ê¨@À@A0A CŠ€à@¶¡ ApÿúZZÿúZZÿúZZÿúZZÿúZZCbþÔ@TÌÀÁ‰h @ÔñCX¼H@’!,Ch¦D@—µCaßt@SÇÐÁ“v@ÓÇØCX Ø@’`äChæŒ@—<ÐÀ@A0A0BhØP@ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZC:,@0“à@íúÀ@°²@C @o¨Bö~@| BüGˆ@G1ÐAE’ @Ç1ØCH@‡W`BìMø@޳xÀ@A0A@C¯ @<‘0A@ÿúZZÿúZZÿúZZÿúZZÿúZZC&7@7Â`¿ò0@·âPC!¯ä@tÀC#h@ƒ¨XCDD@Pd @Äè@Ðd Cuä@”CÒX@“É@À@A0APB†øà@*8 ?€ÿúZZÿúZZÿúZZÿúZZÿúZZAã—à@úƒÀÁ6}`Az¯ÀA°— A½¼BUðA6ï8B ›°A Sh½5 AŒSfB ÊA@Ì\B £0AA/LÀ@A0A`CMAPîÔB§”È@Û& @pd€A[& B±ˆA OÐB—ÝAçÌÀ@A0A˜Bæ]`@Zà@ÿúZZÿúZZÿúZZÿúZZÿúZZB«h¸@ÕĘ@€AUíDBŸÉˆAVB˜Î(A0BÈ @Èà(À„·€AHà(B±â8AqlB»,HA¥ À@A0A C$µ¼@¥0 AˆÿúZZÿúZZÿúZZÿúZZÿúZZCÞ\@‘‘A‹]A­¼@t¿HC4'l@~ÀC0›@,nð@±Ú@¬nðC7ÐT@sæ¸C0à @}İÀ@AP@ Býo @ À@ÿúZZÿúZZÿúZZÿúZZÿúZZC†8@%Ì@Á†Ä€@¥èhC©p@g#øC)ãü@t=C#€@'ïÐÁÞB@§ïØCnø@f÷C,› @|P°À@AP@ÀC¤öøA,ÀP@€ÿúZZÿúZZÿúZZÿúZZÿúZZC¤Mt@¥ Á™pA%04C¡Ãh@ãxCª¦@ôèC¦ÄŠ@¦4hÁàm@A&4hC¢Õl@æR,C¯ýz@öä¸À@AP@àB‹ã˜?Ôû@A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÊ´x@h¾³ð@–)(BÌt°@W¶¨BÌS°@T@@BÏ@$@‡U€@¤BÖ~¸@jÄhB̽°@k0À@APACÐXvA#|AÿúZZÿúZZÿúZZÿúZZÿúZZCÝ?@ÂÛìÁÑT ABý”C×ý¦A R¼Cä^ A i CßÒ @ãP¸AcPCÙ6$Aç¬Cê ’A$#DÀ@APAC’­@ÄÛA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC¤Ò@…)|ÀοÀA@¨C£Uú@Èe(C¦#ª@¯HÈC¤+:@3àÀé%A3àC£)*@èÒ´C¦2Ô@ÔÔ€À@APA BŠ<€@Ó @€ÿúZZÿúZZÿúZZÿúZZÿúZZAÒ³ @×ÏtA9ÌàAWõLAÿÍAK¶A£+€A\B. ð@×~˜ÁXAW~”B¬àANîB=zAŠ@À@APA0CŽÆ²@ºòxAˆÿúZZÿúZZÿúZZÿúZZÿúZZCy©T@”}ø@iA˜@CwÓ(@Ìv8Cusð@ÒgÀC{á¤@”íHÀã€AíHCv9Ø@ÊñðC|ñœ@ÖG8À@APA@AÁt`@û6¸APÿúZZÿúZZÿúZZÿúZZÿúZZB)Sp@ô àÁ|/€At8|B.ðA4,¸BE°A«PBSÐ@ëðA’ûðAkð BtAP@ûÂB+úàABÿ˜À@APAPBÝå@@Dî@@€ÿúZZÿúZZÿúZZÿúZZÿúZZB‰`AÚÁq‚àA…*âAè< A7Y"B/ÐA7 BOK@ì ˜ÂEØAl œBXÐA?+äB‰«ÐA[ À@APA`Cq@w[@A ÿúZZÿúZZÿúZZÿúZZÿúZZB—v8@¢©Á]× A"ƼB„§@îìBŸ×@ÌϸBšk¨@¨£ÀÁnçàA(£ÄB†µ@ù¼B¤p@Ò…(À@APApC,ˆ,@…ýØApÿúZZÿúZZÿúZZÿúZZÿúZZCS°@}ë@žà€@þ€CLp¨@«#ÀCH”l@¬eøCW¹T@‚Ð@Æt€AÐCQ!@@­¸äCL;¸@²ÂPÀ@APA€CW¬@eàÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZB×m€@éÀÁ"K ATBÁæx@ÁÇdBÖM@ºU°BÐ)0@˜üÀòÀAüBÀ…0@Îß,BÊN¸@ËjÈÀ@APAˆCq×ü@òA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC]Âd@ˆ¯<ÀB"€AÉ,CM«D@´PÌCR€@¶ CZ\@ŠÿH@îmA ÿDCOh@¸¾8CIß @·õÀ@APAC;O@¤ (@€ÿúZZÿúZZÿúZZÿúZZÿúZZC«œ@ƒHÀ<€A1|C¨@«dCœ@¬pC¦¤@˜@h°A˜CK¬@»óàC ƒ@@¿hÀ@APA˜B,‚À@ˆ´˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZBßðA ï–>¢¼A¡B, ANƒHBž ARR(B,EAò4ÁôlàA“ò4AÊ ÀA7h6BW PAGt À@APA B´H@\`ÀAÿúZZÿúZZÿúZZÿúZZÿúZZB’˜@î8Á =`AnBdBwy€A"DÄBGXA (B‡:xA.°<ÀšA®°>Bi´ðA;>zB~øÐA~â4À@APA¨BVº@…C(A ÿúZZÿúZZÿúZZÿúZZÿúZZBm«àASÚnÀ ®€AÔBN‚pA…ýñBY A…8€B4¸AO²ˆÀŒWÀAϲˆB¹@Aó¾B*LÀA…RÀ@APA°Bžpð@Io @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@APA¸BQ”ð@z6AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@APAÀAòp€@àè@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@APAÈA×V`@þ{ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@APAÐAƒÊ`@á›APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@APAØA€N@@ä¯0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@APAàBOž @Š'hA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@APAèB(™Ð@¨R`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@Ap?€CWbp@˜ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@Ap@CŒ®FA˜°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCŠÍü@¦5|ÁŽ A&RhC‹ÒJ@¢e C A-,C‹ÍT@¹Û¨ÁyU€A9Û¬C‹Çp@¼ÆðC“?A%œÜÀ@Ap@@B]å @—ZP@ÿúZZÿúZZÿúZZÿúZZÿúZZB« ˆ?À$ A..@@F Bº*@–0B£…h@ðB­¬h?ÛRAŸP@[RBÆôè@&4ÈB‰0@ÉÀ@Ap@€CNCt@[Ëà@@ÿúZZÿúZZÿúZZÿúZZÿúZZCNd@, p@Åé@@¬¾ CV¨@jzXCO_@ƒ•øCO»„@LÔ°>•¼@ÌÔ°CU^ô@ŠòPCTn€@OˆÀ@Ap@ Cäô@ j @ÀÿúZZÿúZZÿúZZÿúZZÿúZZCýì@,úh¿ªo@­ÀCDT@yÙCc@xÈ0C{¤@(wp@"z€@¨wpCW@@uúàC^ø@qepÀ@Ap@ÀB¸X?ÿÆ€A0ÿúZZÿúZZÿúZZÿúZZÿúZZC P@?5è@“³À@¿W¨C%"Œ@†_„C Fˆ@Œp¨CùX@4º0AN< @´º(C ¹T@CK¸@ƒ™À@Ap@àA‚û @ʲ€A`ÿúZZÿúZZÿúZZÿúZZÿúZZA†¡ @«éÀ¾šüA,DðAˆÿúZZÿúZZÿúZZÿúZZÿúZZC¦t@°d8ÿúZZÿúZZÿúZZÿúZZCc,@±A(C‘´@i_;¤@é_C“(@§LäC´„@¥À@ApA B„­@g?p@ ÿúZZÿúZZÿúZZÿúZZÿúZZAÒ1 @ãè”@-AdÜAÙú`AÈXAÉè`A##`Aèp@@á¶ØÁU Aa¶ØA¡Ô A®ŒBê°A-´LÀ@ApA0CQ‚(@¡iÀÿúZZÿúZZÿúZZÿúZZÿúZZCBÑ@l—8@ãÏ€@ìÂxCDŸŒ@¬]„C>$ø@Ÿ{CA£d@KO A;È @ËO(CF'@”pC;`@‰ÃPÀ@ApA@B¢Ž€@- PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÜ@@ðWÀ¬ÐÀApƒhB×ðA#ÿžB¹€A+B*"Ð@éËÁaÈAiËB Ô A(BÎBD`0ALÀ@ApAPBÓ?@BÐà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBË}¨@k ÀÁˆ‚À@ëLBµç@£‰,BØSè@¡¿BÖUÈ@nÄÁ­¬°@îÄB¼#@¥ÿäBçþ0@¤ÑÈÀ@ApA`B@{ AÿúZZÿúZZÿúZZÿúZZÿúZZA׺à@ü˜?êlA|1Aת`A0}4AÊÙàA)€AÏÄ`@ü&X¿¡åA|&XAÄàA,.ÒAσÀA.$<À@ApApB‘è˜@=ó0A`ÿúZZÿúZZÿúZZÿúZZÿúZZBvl @Çþ”@7f€AH$´Bqkp@ùºÐBhP AWlB„‡x@×”(An~€AW”(B$@úŸPBcf A%’äÀ@ApA€Bm‚P@qó A`ÿúZZÿúZZÿúZZÿúZZÿúZZB++ A ÃHA¦xAŠÞBI AØA÷ß ARôÈBZ­0@ú˜A¶Â`AzœBz?A|†B%¨ðACªlÀ@ApAˆBBÛP@¢µHÿúZZÿúZZÿúZZÿúZZÿúZZB$OA9¾ÁEàA’VRAðH A@†úB=Á AE˜BC¶ÀA¿¤AÕµ€A˜¿¤BipAG¤BåðAOÁhÀ@ApABaÚp@~š`A0ÿúZZÿúZZÿúZZÿúZZÿúZZBA.àA Ü$Ánþ@AŒø B!ðAAopBQ ÐA1ÀBò A;°Á\»€A•;°AÚŠàA9h–B"ÄÐAO À@ApA˜Bs°0@M‘ÀÿúZZÿúZZÿúZZÿúZZÿúZZBŸ^ÐA7XA•õ0A†RPB¢®(@öb¬B‚[AW,BRÙ`A1-tA‡UA±-tB^ÓðA=TÜB$$àA… ®À@ApA A5@ÚßXA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@ApA¨BÏ@]p@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@ApA°Bx€@K­ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@ApA¸B=Á°@šàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@ApAÀBˆõ°@8÷ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@ApAÈBà@ª{PÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@ApAÐBz>@@r" AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@ApAØAŒé@ä„èAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@ApAàBO£à@…üPAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@Aˆ?€Bƒ°ˆ@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@Aˆ@BÒXˆ@/=A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@Aˆ@@C/$\@µ´ˆA ÿúZZÿúZZÿúZZÿúZZÿúZZB¼à@GÞØÀ×¥À@ÈBº7è@aQøBÈlà@«àˆBÈÝ@@ÇÁo@ÀÇB¿qX@VBÞ³à@§…ØÀ@Aˆ@€CK…T@˜B°@àÿúZZÿúZZÿúZZÿúZZÿúZZCCT¼@™³x¿XÒAÏ\CGãx@×´XCI2ð@æjàCFø@‘‘8ÀV A‘h¬BEßÐ@éx@B0» A^ B6åp@Ò*ATàAR*BN¹@@òÌìBô`A)ôÀ@AˆAPB«xx@ZBÀÿúZZÿúZZÿúZZÿúZZÿúZZB P@~ÄpÀ±«@þõ˜B—;p@¯H@É¥°À@AˆApBn; @Jv ÿúZZÿúZZÿúZZÿúZZÿúZZBD(@À©ØA°FÀA@ÏÔB‘Wp@ËïøBP›PA`DBM@ÿ¹pÀIêA¹lB>« A#¡’BMÖ°A9{ÈÀ@AˆA€AÄ» @àŸ˜AÿúZZÿúZZÿúZZÿúZZÿúZZAâ—àAÂ<Á„A†ÝA˜wÀA[ÊB 0AUãœA·€@ôª ¿²iAtª A¨_ A¨AµÿÀA-·ˆÀ@AˆAˆB£€A—ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBe=pAkìÿúZZÿúZZBVΠA\7ÿúZZÿúZZÀ@AˆAB³4¨@\ p@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AˆA˜AïUà@¯ÚØÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AˆA B¬@”Áˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AˆA¨B˜I(@(ŒðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AˆA°B¡p@ŽàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AˆA¸A¡Ì @àÛÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AˆAÀAø­@á+¸@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AˆAÈA¿ûÀA/ìApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AˆAÐBÌp@³@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@A˜?€B§ò@[A€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@A˜@B †À@‚wxA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@A˜@@Bœb@R—ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZB¹µ°@‚^ ÿúZZÿúZZB¿o@†b°ÿúZZÿúZZBÂÂÐ@‚’¸ÿúZZÿúZZBÉ(@†Ã¤ÿúZZÿúZZÀ@A˜@€BÁÔ@7åàA0ÿúZZÿúZZÿúZZÿúZZÿúZZB¤´@@>ìH@7xBª Ø@.îPBªBð@qW B§f@¾ @î¥@@’¾(B´6x@0ÆB¦5°@w{À@A˜@ B¦á@U¾€APÿúZZÿúZZÿúZZÿúZZÿúZZB¯X@?þn¾«d@~ž@B³ÎH@4j0BµÒ0@>B¼°@c¿'@€bøBÀ¯p@8)ØBþ8@>äàÀ@A˜@ÀBjt°@€Å(@@ÿúZZÿúZZÿúZZÿúZZÿúZZB_žÀ@)H½¥ð@©/xBdîà@};ˆBg0@n:`BPù@D”€AT÷ @Ä”€Bq‡@ÚB<¹0@›•øÀ@A˜@àCìd@iÝ@A@ÿúZZÿúZZÿúZZÿúZZÿúZZC ì@0y @—m@°šàC?€@†±´C T@qH°C2L@LšPAcªà@ÌšXC…ˆ@›q C n`@˜À@A˜AB:0ð@°A0ÿúZZÿúZZÿúZZÿúZZÿúZZBg¼°@WúH@£ô€@Ø#ØBuîà@1Bc1à@§PBg  @g‡ @“sÀ@燠Bt3€@šÈ(BcþP@³AÈÀ@A˜ABÆÖ@.ÿúZZÿúZZÿúZZÿúZZÿúZZB2H@HÆ€@@ÈíhB’ßà@ö@B"Ð@’“B£òH@We?F¾@×eˆB¦‚@™_B¦õ€@œpÀ@A˜A BF@§óXA0ÿúZZÿúZZÿúZZÿúZZÿúZZBS¥@„LpÀ6 €Af@BO@­VB\Öð@ËëàB<¢p@œ p¾âäA pB<•@ÄîÀB@ëP@÷bøÀ@A˜A0Aׂ @ÜðAÿúZZÿúZZÿúZZÿúZZÿúZZAòÛ@@ä¿ÈÀî¾€AdìÄAÔ²€A ™VB À A$SÐAéÀ@ë¨ÀÏW@Ak¨AΙ@A"3¨B A+À@À@A˜A@B:u0@ `A`ÿúZZÿúZZÿúZZÿúZZÿúZZBg’ @ªgpAÄàA*‰@B‹¨@ÇËXB7RA íÀB~4€@–ðÀ­AôBp̰@âDB…8@ÄõÀ@A˜APBy`@&" @ ÿúZZÿúZZÿúZZÿúZZÿúZZBu÷Ð@·«p>w`A7ÐæèÿúZZÿúZZÿúZZBÑ>@@??¸ÿúZZÿúZZBÐÝ@>æèÿúZZÿúZZBê`¸@Mýà€Bì X@OtÐÿúZZÿúZZÀACDxp@²\àA@ÿúZZÿúZZÿúZZÿúZZÿúZZCI¼@CEèÿúZZÿúZZCc$@AùÿúZZÿúZZC¾d@MÕà€Cÿ¨@N:PÿúZZÿúZZÀAC+@£a@@ÿúZZÿúZZÿúZZÿúZZÿúZZCÉÐ@RµèÿúZZÿúZZC÷T@P!HÿúZZÿúZZCª\@ng°€Cð@mn8ÿúZZÿúZZÀA C~“È@áŨA`ÿúZZÿúZZÿúZZÿúZZÿúZZC‡±D@›¹ÈÿúZZÿúZZC…,H@˜ÕÿúZZÿúZZCŒæX@µÐ(€C‹^Ä@³ÖÜÿúZZÿúZZÀA0C·ô@º~`ÿúZZÿúZZÿúZZÿúZZÿúZZCà@€å`ÿúZZÿúZZCï\@{0èÿúZZÿúZZCÊ @†0€Cò(@ƒ™DÿúZZÿúZZÀA@C1Ï@ÕN8A@ÿúZZÿúZZÿúZZÿúZZÿúZZC?÷ @†þ¤ÿúZZÿúZZC9h@‚~PÿúZZÿúZZCC8D@rÈ€C>T@Œ™<ÿúZZÿúZZÀAPCaªAhÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZC$Ýt@„– ÿúZZÿúZZCú¨@~ðÿúZZÿúZZCá´@Ž€C ®°@‰‡ÔÿúZZÿúZZÀA`A»Í@A!àA@ÿúZZÿúZZÿúZZÿúZZÿúZZBS3pA&bÜÿúZZÿúZZBHuàAìºÿúZZÿúZZBõ@Au8è€B€AjJÿúZZÿúZZÀApC2Š @¢æà?€ÿúZZÿúZZÿúZZÿúZZÿúZZBî"€@®ýŒÿúZZÿúZZBßµ@¤ctÿúZZÿúZZBö*È@¾9€Bèu@³ àÿúZZÿúZZÀA€C8oT@“w@@ÿúZZÿúZZÿúZZÿúZZÿúZZBËûà@â.èÿúZZÿúZZB½ƒ`@Ò#DÿúZZÿúZZBíÒ8@×öØ€BÝô @ÉŽˆÿúZZÿúZZÀAˆB†AÈ@žIAPÿúZZÿúZZÿúZZÿúZZÿúZZBB2 AK6ÿúZZÿúZZB2K@A:’4ÿúZZÿúZZBKèA€Bø AV‚ÿúZZÿúZZÀABñè@{¹`AˆÿúZZÿúZZÿúZZÿúZZÿúZZBò¸@ó(ÿúZZÿúZZBÛ×ø@ÜcÿúZZÿúZZBéÀA €BÓøp@ù,üÿúZZÿúZZÀA˜CI¥@œrè@@ÿúZZÿúZZÿúZZÿúZZÿúZZC9®@åGHÿúZZÿúZZC&ð@Í ÿúZZÿúZZCB­˜@çbè€C.‹h@ÏtÔÿúZZÿúZZÀA B7PA »tA0ÿúZZÿúZZÿúZZÿúZZÿúZZA´&€A4&<ÿúZZÿúZZAžß`Aß,ÿúZZÿúZZA ý€A_éì€AŽ0€AEÃÎÿúZZÿúZZÀA¨B©&Ð@¥pA0ÿúZZÿúZZÿúZZÿúZZÿúZZB~u@A‡¼ÐÿúZZÿúZZB]ÐAkÚŠÿúZZÿúZZB*2°A­¼²€BõðA— ’ÿúZZÿúZZÀA°C5Èô@³Úè@àÿúZZÿúZZÿúZZÿúZZÿúZZBýؘAÃbÿúZZÿúZZBÙ˜@Ü=XÿúZZÿúZZCæÔA=È€Bæ­¨@Þµ”ÿúZZÿúZZÀA¸BÎqø@—ŠA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¿ALHÿúZZÿúZZB ÄÐA+×4ÿúZZÿúZZBM'€A¹wL€B,]ÀA›ÓÿúZZÿúZZÀAÀC`@À&@ ÿúZZÿúZZÿúZZÿúZZÿúZZC 0A=®ÿúZZÿúZZBëÖ @Õ´DÿúZZÿúZZC­øA˜€Bð[@@÷”,ÿúZZÿúZZÀAÈBð@š:X@ ÿúZZÿúZZÿúZZÿúZZÿúZZCž A$®"ÿúZZÿúZZBò÷A¶rÿúZZÿúZZBúñØA>”<€BËA=ìÿúZZÿúZZÀAÐB  @æA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAØBo @·Õ@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAàBFX@œÀ@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAèBP0AGÚ0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAðA½Ë A0»ÔÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAøAŠ1A93ŒA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀBA´z`A<°è@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀBB«„€@Œ¡˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@?€ÿúZZÿúZZA0C @.+(ÿúZZÿúZZÿúZZCFÔ@,7ÐÿúZZÿúZZC @.+(ÿúZZÿúZZC"˜@9ÒàÿúZZÿúZZCE@=ÈPÿúZZÿúZZÀ@@ÿúZZÿúZZ@àB’­ˆ?ÏJÀÿúZZÿúZZÿúZZB‘x?ÍðÿúZZÿúZZB’­ˆ?ÏJÀÿúZZÿúZZB ã¨?ëª@ÿúZZÿúZZB¤F?ðŸ`ÿúZZÿúZZÀ@@@ÿúZZÿúZZ@ÀC\Mè@iÈHC_@v30ÿúZZC]Y¼@)`ÀЊ@@©©C\Mè@iÈHC_@v30C`@CÁ±@@ØC_ŒD@ˆ»àCd}ä@g8À@@€ÿúZZÿúZZA€C1ü@ÀC[X@=0ÿúZZC?@?Ü'`@hì@\HÐC1ü@ÀC[X@=0Cmü@× ½u @רC(Ì@MžÐCèÜ@NèÀ@@ C˜­Ð@Æ ¸A@C€g˜@Џ C‡?@‚˜ÿúZZC„'r@H¨ÁÏÀ@È;8C€g˜@Џ C‡?@‚˜C~. @hepÁòô@èepCr¢Ä@Ÿm¤C…è„@ªSÀ@@ÀCFbX@–ìØC[Š,@t›°Cxñ¬@|XÿúZZCk› @0µ(Âü@°ÐHC[Š,@t›°Cxñ¬@|XCy:@U²ÂPR@@Õ²CaÈl@ж€CˆrÈ@¢~ÐÀ@@àC'8@T]`A€ÿúZZÿúZZÿúZZÿúZZÿúZZC@ñÄ@ÂÈ@™m€@–ÚCC@Ve C;l0@P1 C>oÐ@+´à@åöÀ@«´ØCCnà@w¨C8“@muÀ@AC`0,@Š—0A€ÿúZZÿúZZÿúZZÿúZZÿúZZC=‚à@RAoÞ @œjpCC»@Y]hC2K4@ZÅ`CGµx@5°0AáçÐ@µ°0CVBè@†LC6ŽH@pÇÀÀ@AC0Yä@]t°A ÿúZZÿúZZÿúZZÿúZZÿúZZCF@@ Û˜Ai @‰ñ@Cå`@@' BïÌÈ@>€°BôêÀ@'ÀAÂN@@œ'ÀCŒ@Y€(B×òÀ@ZŠðÀ@A C~Šè@ÇhA@ÿúZZÿúZZÿúZZÿúZZÿúZZCaÒ@7'À×€@·DC\€Ü@sëøC\D@‚uèCU²€@K 0Àº5@Ë 0CP†H@Œ›ðCRÐð@`À@A0BÄ€È@ ² ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB x@ty¨A`@ô ÈB¥\À@ /ˆBáð@®_èB‹–¸@Ö¸Aý¡@AÖ¸B¨)ð@«¼¨BP¬0@þ!ÐÀ@A@Aßéà@zhÿúZZÿúZZÿúZZÿúZZÿúZZA™Z @È܈Aâ AHýA·þ`ADªA^Ç@@ÞÇPAé?`@êˆpAšÒ°AjˆlB5@A1ßB‰|p@òø`À@ApB÷ê`@)úàÿúZZÿúZZÿúZZÿúZZÿúZZB¶õø@–è,ÁUT@A€BŸd˜@ÒøB·AX@¼M`BŸ×ð@¶ËÐÁU@A6ËÌBb`@ýo¬B-@èyÐÀ@A€CU‰ @¡-¸APÿúZZÿúZZÿúZZÿúZZÿúZZC^Ä@s0@D7€@ó@˜CO½h@¤ CKä€@¡8C^Øø@€¸PÀº³@A¸PCMHt@§0pCQRà@«qÐÀ@AˆC Ú8@WZApÿúZZÿúZZÿúZZÿúZZÿúZZBæ·@„4tA €AKLBÛÈp@§IÔBËGÀ@¯hBÛÖè@” (A!¶@A ,BÓô8@»BÀl°@ÅÕPÀ@AC»úÚ@ÄápÿúZZÿúZZÿúZZÿúZZÿúZZC•xd@²W8Á `A2v„C…” @ä—œC‰EØ@äq`C– @«‚hÁ-ÛA+‚dC…ú@×h”CŠ’´@á`À@A˜CId0@¢0HAÿúZZÿúZZÿúZZÿúZZÿúZZC>à\@ |°¿ìùA ™PC)òd@Ë$ôC+¤ @ËèCFÕ(@ õ€½…@A õ€C2Bø@ËÐLC2HÐ@Ì_@À@A Cl“$@œšpAÿúZZÿúZZÿúZZÿúZZÿúZZCs0¤@À¶pÀRm€A@Ù\CU<@ìCXl$@õ!pCo8@µP?ž4A5PCT%à@ßäCS† @æeHÀ@A¨B±ÊÀ@CéÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB­¨hA tÁ¸ã°A–) B‚ÕÐAPÀ²B«®0AòÀBÏ­€AK¨Á‰» AK¨B¥˜¨A*áâBÄw0AδÀ@A°BÚÖh@N;P@àÿúZZÿúZZÿúZZÿúZZÿúZZBäù`@Á~¤Á½`AA¢ôB¼/(@ñ`tBÌа@ãó(Bç¬X@˾ˆA±OðAK¾„BÙ À@äùÄB´{ˆAL4À@A¸Bçð@æ%hAÿúZZÿúZZÿúZZÿúZZÿúZZBxA> ø½ `A¾.LBF€AbðB…pAd4B”÷ A1ŸØB`AàA±ŸÖB¬H8A)vBºAx†À@AÀB¥¾@trP?€ÿúZZÿúZZÿúZZÿúZZÿúZZBˆ¥A¿"¶A˜¬ÄB`ò A3Š\BeA31LB±É€@üêàÀÄNA|êàBŸ(AÚNB™¿XA˜À@AÈA²ŽÀA§ì@€ÿúZZÿúZZÿúZZÿúZZÿúZZB–¨XAJ¨ZAÉàAÊДBŽ0(AT0BO¿A~ù¤Bq2pAaÀ¢Ò€AáB:þÀAO¶BNÈ@A‚uÀ@AÐB0ì@¼™(A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AØBUæÀ@ h@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AàB“0@ÄÙ¨A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AèBH€@Žî¸A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AðB00AYøAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@AøBWßP@‡ã˜APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@BBMµ0@©-@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@BBQP@¤»àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@€?€C† A1UðAC•Aâ@›ƒ4CX@ií0ÿúZZC_åˆ@AqCAv@ÁŽˆC•Aâ@›ƒ4CX@ií0C],@[f@C <Ž@Ûf8C”uü@²‚ Chd@„¶À@€@Cg¨À@¦8@CtY@…‰lCz\@ˆßXÿúZZCvTè@>˜(Á‹@@¾µ0CtY@…‰lCz\@ˆßXCtŒ @Z=ÀÁTß@Ú=ÀCrüœ@™úÄC{5Ü@Ð8À@€@@C,†4@—YxAˆC.¤@6%ÈC7;œ@K[ÿúZZC25Ü@C`Á@0 @ˆX0C.¤@6%ÈC7;œ@K[C.Ôœ@¦ÐÁоà@š¦ÈC)ˆ@OzÈC7]p@hâpÀ@€@€B½öH?¼2 @ C.²¨@;-8C(m˜@Q?0ÿúZZC+Z°@ Y˜@do€@ŒoC.²¨@;-8C(m˜@Q?0C"p@`A%ˆ@@—`C*°@Vä0Cê@X›àÀ@€@ Bº«à?Ú<€APB sH@e¸Bžˆ(@0¸@ÿúZZBŸ®¨@Šø¾…ô@¡@B sH@e¸Bžˆ(@0¸@Bš˜@ ‹0Á‡`p@Š‹0B‹?À@K$¨Bª3Ø@>çPÀ@€@ÀCõÆ@A4AÿúZZÿúZZÿúZZÿúZZÿúZZCèº@®vØÁ¤ðA.‘ÜCã°¼@ìáXCê{>@ýè8CëGF@Ì<Á÷ÝAL<CæCLA KÆCñB>A­À@€@àC›æÌ@Ó…ÈApÿúZZÿúZZÿúZZÿúZZÿúZZC”¬ú@W 8ÁÈhP@×,¸CŽG²@oäC˜œF@œÍxC•»*@}‰Â(8@ý‰CŒH¾@¨64Cž*@¼À˜À@€ACÁΊAål@ ÿúZZÿúZZÿúZZÿúZZÿúZZC«/Â@}(ð¿Ì5@ýP°C©ËÆ@°XC¨P@±0 C«½@”öðÀ§[@AöðCªÖˆ@ÏfLCªr¨@Ó%`À@€AB´Äð@ /ðAPÿúZZÿúZZÿúZZÿúZZÿúZZBØ£P@ L0Aa€@ eˆBÞgp@Z¢pBËYØ@b”€Bìwx@*)PA @ª)PBõL8@kEØBÞ=@p5 À@€A CfþD@“ì @ÀÿúZZÿúZZÿúZZÿúZZÿúZZCcŸ´@U\ @é@@Õ~0Cc+È@‘5µ A-]À™O€Aµ´ÔAÛ­ÀAKÉAþHA_aLB@¨ÀAR쬽æ`AÒì®BÓ0Av¶B!u`Ay*ôÀ@€AÈBO°@³Í@ ÿúZZÿúZZÿúZZÿúZZÿúZZBh€A¼=@ úBÖ'B@·PA–G#B;!ÀA•ûÜB.– A`c„A°VàAàc†B10A”)$AÖþàAUúÀ@€AÐBJ°@—n¨@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@€AØBi÷p@‰¼ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@€AàBvu€@n@0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@€AèA«ÁàAÁA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@€AðB½@@à÷@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@€AøB¢_à@R¨A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@€BAÕ¦`AßAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀ@À?€B¦¾p?×öÀA€Bè]¨@ÕBó¾p@‘°ÿúZZBìÑx?¸PÀîw@8¬ÐBè]¨@ÕBó¾p@‘°Bë)?þ­€ÁI@@~­Bã€@¨BøS0@TSÀ@À@BÐcÀ@(@@ÿúZZÿúZZÿúZZÿúZZÿúZZC h¤?콠˜@lâ0BÛá¨@©ˆC+äh@DÅÐCüà@ ÂÁ~˜@“ BÏ´@ËPCFѰ@€ŸhÀ@À@@C9@Q®ÀApÿúZZÿúZZÿúZZÿúZZÿúZZC€Ž@OO@Ó»@@Ïo CƒJÞ@š€tC|%œ@‹Ï@C;@ns`ANƒ`@îsXC‡:4@´…ðC|cœ@ 78À@À@€C¢@˵ A0ÿúZZÿúZZÿúZZÿúZZÿúZZCýn@UPB/`@Õ3pC‹c˜@£%œCræH@Š[ØCrÖì@`×€BU`@à׈C‰Rø@³*¨CX&x@Œ#(À@À@ Cs$@™ ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZCp†Œ@;È0A#ÈÀ@»åxCw}Ü@„eTCiãL@…FÀChÎ|@Sê@Òã€@ÓêCoíP@›"äCex@’¨À@À@ÀC¢¢‚@µXA@ÿúZZÿúZZÿúZZÿúZZÿúZZC á¦@w_°Á` @÷†€Cž ~@µz¸C¢ÜÎ@§\ C¡ú@Ž`Á¥AdCåH@Î7ÌC¥pl@ÆPÀ@À@àB\±ð?ì``AÿúZZÿúZZÿúZZÿúZZÿúZZB«¼P@‡¸@‰€@‘ž°B­Ã@KF0B§”@M³B¾Žˆ@Þ @û©@˜Þ˜BÈ x@UI°Bµ ¸@Z×À@ÀAC>T@kÐAPÿúZZÿúZZÿúZZÿúZZÿúZZC;ô@ VxÁ^ @‰lHCœL@@.øC@@ðC ¹ø@ÒàÁåÐ@šÒØBû’@Y"ÐCä@ZÐÀ@ÀAC7”¬@[,@@ÿúZZÿúZZÿúZZÿúZZÿúZZC@¨@!÷(?ò°@¢C¥t@bĘC@` ÐC£ü@)ëÀÍ_@©ëCü<@pìC@j¹ À@ÀA B·Ñx@ °A0ÿúZZÿúZZÿúZZÿúZZÿúZZB\s`@—$A& A(Bm-0@½Ñ¬BBX@â-€B‘æ˜@zPàÁE à@úPØB„GH@¹õxBš‹`@¡©À@ÀA0BŒ$8@´0AÿúZZÿúZZÿúZZÿúZZÿúZZAï$@@â^øÁoO AbƒðA¯ÀA]´BA s$B<ô@Ò„`¿:AR„\B8–ÀAÞB8z€AãÈÀ@ÀA@B¶™x@ L ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¡K0@„-¨A_üàAC|B©Ä@¥žpB~p@Á¦@B”H@›ÕÈA¬AÕÄB¥Jè@¹(tBt @î`À@ÀAPBÚ£ø@G±0ÿúZZÿúZZÿúZZÿúZZÿúZZBþÏ@Q.Àl>€@ÑQxBñH@Ž”Böp8@Œý@BôÏ€@k(àÁ9H @ë(àBá)€@£ ŒBõ4@@œ}HÀ@ÀA`Bè—Ð@P A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÈÇ@v ØÀ“K€@ö6pBºX@´~PBÂ1À@” ÐBÒ&À@|Ä¿jŽ@üÄBÇ÷¨@¸$BÈ)Ð@š¼°À@ÀApCl0„@¶†A ÿúZZÿúZZÿúZZÿúZZÿúZZCqOP@t–ÐÀÛ¤À@ôÀ°C_æ@ ÊCe](@¤ `C{_4@?xÀò €A?xCj Ü@¬¢LCoÆ@«ì(À@ÀA€C~mŒ@Äú0ÿúZZÿúZZÿúZZÿúZZÿúZZC†åì@lÅHAž @ìî`C‚*ˆ@Ÿg@CqEX@—ÇCŠç@ˆÀHA‡´AÀDC…½0@¶ÖÈCz”@±ËPÀ@ÀAˆBòÛÈ@‡Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZC7ø@…™ôA&? A±xC-¬@´+ÜC#_¬@¦ý¨C7 Ü@†xè?öîAxäC)È”@¶C'«@¨?À@ÀAB0® @ëHAÿúZZÿúZZÿúZZÿúZZÿúZZB¡Àx@ÿ(AL›àAºÔBž‡ÈA:B‡bA/lBÄ8Ð@ß³@hŽA_³BµòA rÎB¯[¸AŠÀ@ÀA˜B{í€@q¦@?€ÿúZZÿúZZÿúZZÿúZZÿúZZBIxAXfÂpAštnBBàAe8BœŽpADƒÔ@˽Cu:@óìCqÒ`@ö0CnϨ@aÈ@À ô@áÈ8CràÀ@ŸÄCq ˆ@£ä@ÀA@€CN@v°?€ÿúZZÿúZZÿúZZÿúZZÿúZZC¯´?øÂA^ `@xé`Cd@@9þXC ›@'aÐCOÄ@hÐA¥á0@hÐC$â°@ZæHC e@AݰÀA@ C™nâ@‹{øA ÿúZZÿúZZÿúZZÿúZZÿúZZC6ò@`D@½‰@@àgèC‘€ˆ@Ÿ¥„CƼ@žqpC’ºJ@ÉH=G€AÉDC•>@@½1PC’Ý @µ8€ÀA@ÀCCD@' @àÿúZZÿúZZÿúZZÿúZZÿúZZCâT@2A Ý@@‘IÀCÉl@O®ÐCð@JõÀC:°@%pA¡g @š%hC)‘Ð@cCÞ@SSÀA@àC=žl@\t A@ÿúZZÿúZZÿúZZÿúZZÿúZZC)hŒ@)éÈÁwLÀ@ªC!ñð@gbC/y@våpC$×p@(áPÁ«H@¨áPCˆ(@a`C.˜H@|K€ÀAACBb4@˜@A`ÿúZZÿúZZÿúZZÿúZZÿúZZCH}ô@;>ÁžgÐ@»\ØC=úT@}LpCOð@‡®ÀCOè@BäÀÁÈà@ÂäÀCC@@„TCYdp@Ž^ÀAABæ%Ø@Í @@ÿúZZÿúZZÿúZZÿúZZÿúZZBØP@.oàÁ$‰@@®ŒXBÌux@wE(BÞ¶@on0BÙ‰ @6–ðÁ` à@¶–ðBË8@ƒ£äBä,x@xÊ ÀAA C`gx@6x@€ÿúZZÿúZZÿúZZÿúZZÿúZZCO¸x@BÉh@ÅâÀ@ÂéxCO›@‰ñ@CGͰ@„*0COÏÌ@fÿAE@æÿCVãp@«PCBÌ@–&PÀAA0BÊ x@5@ApÿúZZÿúZZÿúZZÿúZZÿúZZBÍ0@D\ÈÁe¶à@Ä}hBºä @‹ìœBÕV@‚xøB½§@j½0ÁÉw@ê½0B¡Âh@©êBÑ/P@š¼èÀAA@BTg @KÔÀApÿúZZÿúZZÿúZZÿúZZÿúZZB¯ñ8@q‹ A³½@ñ³°BÀoð@“ïLB“íx@´„ BŸ~@Œ”èA°»PA ”ìB±Ø@«c8B„ظ@Ô2pÀAAPC9—@@]0ApÿúZZÿúZZÿúZZÿúZZÿúZZCJc@W~°Á]§À@×£HC;ñl@—„CH5Ä@”šCJ@@[íàÀÔÁ@ÛíàC@œ@–Ö¬CE @”ŸÀAA`CGV@ˆxXA€ÿúZZÿúZZÿúZZÿúZZÿúZZC ËÀ@FV?¼Œ@Æx(C×È@‡C´CÙX@ƒWC!º@]%PÁ @Ý%PCÖd@—åÐC±„@’jÀÀAApCŸaV@øvPAÿúZZÿúZZÿúZZÿúZZÿúZZC‡aÌ@y‘ Á¾@ù¼Czéh@¯yLCtL@œM8C†xœ@ˆ* ÁA* Cz›p@¼îtC€®¦@®PÀAA€ClÚP@©“xA@ÿúZZÿúZZÿúZZÿúZZÿúZZCP5°@ˆLäÀ…^@AdðC@)8@µF8CCÚ”@±ïCN€@†MÁSY`AMC:ë”@±p(CFî4@±w(ÀAAˆBñØ@TË APÿúZZÿúZZÿúZZÿúZZÿúZZC @¥•€ÀÂÙ@A%³ CË8@ÌU€C |Ä@â³0Crx@¢õ@°”A"õ C  €@Ô/C“0@ÕpÀAAB…G@x— @ÀÿúZZÿúZZÿúZZÿúZZÿúZZAðt€A²`@ã?€A–;Aô`AN>$AÁ^€A5(B.?A.ëLÁ%CÀA®ëLB ñ@A]O B2 AeùðÀAA˜CVì@Ž0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC š\@™æpA2nàAÔC<@²N¨Bõ5P@ÓçCª„@œØ@øÃ@AØ”Cn@Ä C@@ËjøÀAA Bq@ @“˜APÿúZZÿúZZÿúZZÿúZZÿúZZBM¥0A)¡˜Áâ!`A©ÁdBýAXÎHBi`€APíÔB'`ÀA'¹ÁîÖ€A§¹A¾Ž€A65*BJgAlœÀAA¨C\C\@Én¨AÿúZZÿúZZÿúZZÿúZZÿúZZCsÁ4@›tÔÀ ÊA’tCSˆ@½DCW0H@ÃÉðCm.@°{PÀ“ƒA0{TCL•D@ØÂ´CR£@Ü' ÀAA°BÉÍ@@k©°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBù"`@ÍÀÀh+AM9„BÒ®¨@úUBÛP@ùíÐCÛ @Ïd Á“AOd$B×ÁP@î”Bë‡0AŽ(ÀAA¸Bœ°è@JÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB*{@A60ø@•Y@A¶TêBÅÐAS$~B ¸AblèB*£@A5‹˜Á½\€Aµ‹–AÏ•`A;¡hB:LÀAtøhÀAAÀB‚µ@~z@@@ÿúZZÿúZZÿúZZÿúZZÿúZZB:ó0Ad!Ò¿­£AäO¨BØ@A…;ÒBª€AˆfzB„€A~Á\Á( AþÁ\BLÈ0A•g-BkçàA—ªÀAAÈCø@cE`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAAÐB¥ð@¼"hAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAAØAùÐ @ß4°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAAàA¢Ü€@öT˜@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAAèAŠGàA àA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAAðBR>À@³@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAAøBbB@ŠzðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA ?€Bæ• @Áà@ÿúZZÿúZZÿúZZÿúZZÿúZZBýHÈ@ ~øÀ7@Š•@BÿO(@#ŒˆCgø@b¶PBÿ†ˆ@ @@@‹@Cóh@)pÀBÿÚ@aÕÀA @A¡%À?Ö¯ ÿúZZÿúZZÿúZZÿúZZÿúZZAà·€@*­? &@ªÈ€Aæà@ÄäAßÇÀ@c½ AßÍ€@@AÀA1yà@ÀAÀB M€@p‘àAµ'@@™¨(ÀA @@B70?}–AˆÿúZZÿúZZÿúZZÿúZZÿúZZBdÎP?ñÆ ÀE“@qí0Bb  @7u@Blp@!dÐBm?`@mÐA1°@@„mÐB„²¨@=˜BXìð@?làÀA @€C3ÖÐ@§L¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZC.X@#'pÁ à@£AØC,Ì@ožxC3 „@a£0C5å<@-IÁŠ»Ð@­IC0Ú@|rXC?ôp@tšðÀA @ CÞø@tApÿúZZÿúZZÿúZZÿúZZÿúZZC•l@uÀÁ!LÀ@XC(@S×CËð@k[0CÁH@"ë@ÁŠø@¢ë@CÂ@@XáHC&Ht@wÓ@ÀA @ÀCù@@T:0@ ÿúZZÿúZZÿúZZÿúZZÿúZZCŸ@ `X@R¢€@‰vÈCj@Ao BýÕ(@D= C »Ð@ÖÀA:Pà@“Ö¸C©D@XC4T@MŸàÀA @àC^€@|!APÿúZZÿúZZÿúZZÿúZZÿúZZC=L´@7Ó0À¬…@·ñhC;D @‚ŽHC?è@50C<}Œ@S  Á Ã@Ó ¨C: ð@•c4C@ˆ4@–^°ÀA ACìØ@6ÈÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCV¤@"›¨ÁŽ"@¢¶˜CC¬@^kpC#±@jÌàCãL@1ðÁµm @±ðC4ø@q* CY€@ŒÀA ABc€@+øPA@ÿúZZÿúZZÿúZZÿúZZÿúZZBV @á7ÈByØAa]XBVˆ A,NšA¦êàA “ AÏ:@àÌpÀš(€A`ÌlA»ÀàA]¸Aà A¬˜ÀA A C@/oÐAÿúZZÿúZZÿúZZÿúZZÿúZZBÎÜp@?ÁÆ!@¿18B³°(@ŒŒBã@z¯àBªc°@}°0Â6Éø@ý°0BwkÀ@ËA$BÔš°@“6HÀA A0C1œ@sU@A€ÿúZZÿúZZÿúZZÿúZZÿúZZC5œ@=ï@A‚:Ð@¾ˆC9`@…¤ôC(À@€É€C1)@?¾°A}@¿¾°C7QÀ@‡äˆC$_ˆ@‚ èÀA A@CÆò®Ag`AÿúZZÿúZZÿúZZÿúZZÿúZZCÈ¡¢@ºÁ 4A:.|CÀæ4@ü~XCÄC Aì(CÍÅš@½‚ˆÀ¤Ò@A=‚ŒCÇ¢‚AŒªCÉ6AP¨ÀA APB@éÐ@†™A`ÿúZZÿúZZÿúZZÿúZZÿúZZB `A–üÀ8€A‚­¤B%ðA1ƒþBzA1ÏpB±P@úÒ@A—ÃàAzÒDB:T A$² Aàï A1j¬ÀA A`C†y€@§Gð@ÿúZZÿúZZÿúZZÿúZZÿúZZCjpP@ŒOÌ¿ò\A hpC^Έ@¾7 C`D„@¼08Ce³@‡ÈÀ@ˆ@AÈÄC]ü@ºçèCYb$@´[HÀA ApCd Ø@°×€AˆÿúZZÿúZZÿúZZÿúZZÿúZZCP¤@„¿üAxCC„Ü@°Â¤CEZP@¯éÈCYZ(@‚ èAW€A èCR<@°ŒäCI…Ø@«¯HÀA A€BŸÁ˜@cP0AˆÿúZZÿúZZÿúZZÿúZZÿúZZB±kˆ@µ¬A“ÇðABؼB¶õ¨@ìshB”®xA c`B‰ XAHÁW@A€FBbu°A={²B®`AB´ÀA AˆBçeð@pã @@ÿúZZÿúZZÿúZZÿúZZÿúZZB¹aH@½!H?ïA=CØB¬Õp@ôñ4B©åh@ùÈB¹¶P@ÅO Á_ AEO$BžÊÐA fB¹, @ño¨ÀA ABÞGˆ@‡˜?€ÿúZZÿúZZÿúZZÿúZZÿúZZBà@¬ A4— A,3ðB× @Õ |BÃ[ð@çO8BæÕx@±^A‹r`A1^BâsÈ@Ø)Bø°@òÀÀA A˜AÿÓ@@üêA€ÿúZZÿúZZÿúZZÿúZZÿúZZBàÐAÞ¶@.‹AˆøvB‚ XA'ë†B{é`A5/8BŒÓ0A’HA£÷0A“’HB‘¸AïAc\XB1%Ai·pÀA A¨B×ðh@‡(PAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÖZ€@¿OÁt A?t,B­èè@âR¨Bʤ@øwØBÏC`@Ú›AGHAZ›B¿–H@ëaB¬ AÝhÀA A°Bv0@Ä]APÿúZZÿúZZÿúZZÿúZZÿúZZBKÁA:šÁÁ°AºA^BPA_BP©AhlˆB4‡@A@6À>ÆøAÀ6ÀB{@Ah ¸B‰`AmÎäÀA A¸A¹ €AÖ€AÿúZZÿúZZÿúZZÿúZZÿúZZBi‰€Al|f@âéÀAì«ðBQ|ðAxcB®@Á(÷ @¾ÍèCJ"P@†þ¸CS> @ŠXPCJ=\@ZаÁV‘@ÚШCHF,@ššlCSÔÔ@ šàÀA@@€C{ú¬@¦‘X@ÿúZZÿúZZÿúZZÿúZZÿúZZCg­x@fZˆÁU÷à@æ€àCd”ô@£”äCpbL@¦!ÈCvS¬@‹ì¨Á³YA ì¤Cp[Ø@ÀƒC‚Zb@ÑŽhÀA@@ CÚ€@7o?€ÿúZZÿúZZÿúZZÿúZZÿúZZC#‘€@&ŠÁ¾Ç@¦¥ØC® @gÀàC0š$@s²ÀC"•\@?­ Â@@¿­(C# @€<ÀC6¬<@’èÀA@@ÀCS@–‡8@àÿúZZÿúZZÿúZZÿúZZÿúZZCkU”@ayPÁ; @áŸ0Ce¤\@•âTCt,˜@ª\Cg½x@¹ÐÁãšàA¹ÌC\ù @ª+˜Cw¼¨@LjÀA@@àBº(@ƒðAÿúZZÿúZZÿúZZÿúZZÿúZZBÆU@ÐÀ–f@šÐBÂÇ8@^ÏpBË Ð@V €BÍ"˜@ ”ÀÁgXÀ@ ”ÀBÀÝÈ@mê¨BÜc8@[wPÀA@ACJ0@n0€AÿúZZÿúZZÿúZZÿúZZÿúZZC$=p@-.ð@KŽ€@­LhC%ÿ@v-C!þ´@rì€C Aø@-7ÐA&¯à@­7ÐC&€¬@}øhCòT@m'ðÀA@AC“nž@¸¸hA ÿúZZÿúZZÿúZZÿúZZÿúZZC’zþ@…møÀü€A„ÔCؤ@¼v„C“#n@ºeðCc˜@ƒ5Áƒ§ðA5C‹Nð@¶¸èC’­B@»U0ÀA@A C+¥€@Sš`AÿúZZÿúZZÿúZZÿúZZÿúZZBáX@'õÀX—@¨ BÛN0@sc`Bá?@abPBÜó@;I€Á+AÀ@»IxBÐÝø@ŠTBåP@xYÀÀA@A0B§è@âA ÿúZZÿúZZÿúZZÿúZZÿúZZC£¬@' àÀµÙ@@§)C 3p@oîˆCp”@_5ÀC”@8P=¡@¸XC ¤@·‚B@PA[¸ˆÀA@A AË AèPA@ÿúZZÿúZZÿúZZÿúZZÿúZZB9 ÐA&bAŽ…àA¦‚ŒBDðAO ®BO°AUŒÐB#I@A ;\ÁÖãpA ;\AÂa A5iJBC-A]ç°ÀA@A¨AÌÇà@ÿÍÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZB  A4ÙpÁ¥ì A´ýdAÃŒÀA4Ä@áàCfä@SÕCtø@OMÐÀA`@€C]6°@8 A€ÿúZZÿúZZÿúZZÿúZZÿúZZC|¾@lÐHÀS-€@ìøðC΀@¤h C@@¯Þ@C‚yò@sSÐÀÀØÀ@óSØC„ (@§V|C†e"@·‘ÀA`@ B%o?³ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZBÀ È?ðE0ÀA—@pn BÀ*È@/шBÅœ¨@(ÒBÑe˜@ J ÀÇWÀ@‰J¨BÏtØ@B¨hBÛ°@HËÐÀA`@ÀBÞV@GÇA ÿúZZÿúZZÿúZZÿúZZÿúZZC€@ ´0ADÈ`@‰ÌC ð@CŸ°C3@F@ Büİ@® Aåy€@•® C0l@W¨Bã@@V¿`ÀA`@àC^RT@r ðAÿúZZÿúZZÿúZZÿúZZÿúZZCyf4@dýH@k@å%0C|š¼@ª¤ðCyð`@›LØCxè@‚È@Ò`€AÈC~£˜@Ń Cw|@¯‡ˆÀA`AC:íÄ@t5AÿúZZÿúZZÿúZZÿúZZÿúZZCŽ„@@H?-˜@À/ðC}0@‡tCŒø@ˆô¸Cyh@@ëPÁ[ @ÀëPC´Œ@ˆ9C%P„@Š_ÈÀA`ABßfØ@ðÿúZZÿúZZÿúZZÿúZZÿúZZBÄPp@IÐÀ}¿€@É£hB¿ÿ€@ŽÐBǽˆ@ÃØB«ï@d$pASçÀ@ä$pB¹ƒP@—Í8Bž»@ª˜àÀA`A BtX@)pApÿúZZÿúZZÿúZZÿúZZÿúZZBÁ2°@ZMH@/Ô@Út(BÂTÈ@ÿTB¼æ°@”  BÄIÈ@hæ0?àZ@èæ0BÅ @£/àBÁ}@¤x0ÀA`A0CfÑð@–hP@@ÿúZZÿúZZÿúZZÿúZZÿúZZCTd$@©ÔÌA_ `A)óPCWýà@îƒ0CJH@ê·CJ²à@•òPA%ˆ`AòLCMB @ÒÔxCC8,@Ð!(ÀA`A@CR­T@‰ÍèA`ÿúZZÿúZZÿúZZÿúZZÿúZZC[º¨@®A„àA.0œC[D@ì—œCRªà@ôÑøCdoü@«Ñ`A„¦A+ÑdCgÈ|@éCX @ò²(ÀA`APBÝ è@@M AÿúZZÿúZZÿúZZÿúZZÿúZZBù‹ @^ãðÁ•d`@ß ÐBß’€@™ÔCMP@˜¯èB÷C @Z@Á„–p@Ú@BßÉ0@˜úàCw$@’ºàÀA`A`COx@¡x@€ÿúZZÿúZZÿúZZÿúZZÿúZZC#Èø@dôÀAJc€@å0C#'Ô@–Ï„CÀ@ c8Càì@oAºˆ@ïC#Å<@žgDC)”@§ÁØÀA`ApB­âÈ@IP@A@ÿúZZÿúZZÿúZZÿúZZÿúZZBõ® @tJ(Àp@ôxBç @¡èDBìÞ @§ÐBëP@‚ù°@£v€Aù°BäŒà@«9\BÜsÐ@µÞøÀA`A€Bâo0@‹èp?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÖÊ@•ÙàÀ#è€Aö\BÇ@h@ÂöBÍ @ÌqèBãx@™¨@@„A™¤BØ0@ËéØBÔT˜@Øm ÀA`AˆBb°P@q»@A€ÿúZZÿúZZÿúZZÿúZZÿúZZBœH@½)<ÀåëA=M¨BŠ( @ü:ˆB˜ãà@ö]ØB®–°@ÈýHB`AHýDBÀØ@ÞB…4AZ„ÀA`ABehð@vAÿúZZÿúZZÿúZZÿúZZÿúZZBb-ÐA¬Ü@îAˆÇˆB\ÓA$BCºpA>جBB×€A.ôÂó@AŽ.ôAACmBpmA.lÀA`A˜Aš]à@ñ¢@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB.ó°Aš A­¹PA•·ÀBE^°A;@pAðãÀAE©(B%MA „A£¾Aœ „B:°AL‰,Aãá@AD¦ÀA`A BÀ|x@€ƒ˜ApÿúZZÿúZZÿúZZÿúZZÿúZZBcˆAžvA„@ðAš½ŠBŒ¹`@ùdBaÛpAyf8BLOÀA8+X¿#®A¸+ZB4bPADXLB9ÿ A…LÀA`A¨B,9@£) ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA`A°BF•Ð@ ‡8AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA`A¸BXŠ @‡L@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA`AÀBNU0@€fPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA`AÈAð)@@Ö‡A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA`AÐAæf€@ß­hApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA`AØAßø€@î¦h?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA`AàAà2 AÆ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA`AèÿúZZÿúZZApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA€?€BD?èÃ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA€@BË`?ôA@@ ÿúZZÿúZZÿúZZÿúZZÿúZZBúùØ@’ÿÿúZZÿúZZCšè@–¥ÀÿúZZÿúZZBîš@‰¤pÿúZZÿúZZBõz@›ÀÿúZZÿúZZÀA€@@CyüÈ@Ÿ=@AÿúZZÿúZZÿúZZÿúZZÿúZZCho`@¨5¸À8›€A(SCl€@ÁþlCo]€AAhCk¯¼@¡µÀ™®A!µCo¿H@»¹ØCts¤A  ÀA€@€C$ó @Pô@;xÀA€A0B¼éð@’ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZB‘ü@‡a¼ÁM˜ AzäBƒ…Ø@Î:8B®h@«-pB„›€@ ¤¸@A ¤¸B…C@×ÁÜBÚ@ê½àÀA€A@B–9ø@X@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¤cX@„ÔdAuz`AíPB°ø@°hB’øð@ÁxB²™x@‰¿ A A ¿B·^ˆ@µ-PB¨9H@ÉõØÀA€APAù—`@•¥èA@ÿúZZÿúZZÿúZZÿúZZÿúZZB#˜ @ôZdÁ €Atˆ´AùcA6–FBB” AÎ@AÇâÀ@õÌ>ÂTAuÌAúÀA+ÆAÂ}@A(+LÀA€A`BÇ¢˜@„ô¸APÿúZZÿúZZÿúZZÿúZZÿúZZB•=à@¤âì¿¡ËA%„BŽc˜@èž´B’¨@Ù²˜B—¿°@­f¨@¥î@A-f¨B–úè@í'XBŽ}À@í)HÀA€ApA°% Aš@@ÿúZZÿúZZÿúZZÿúZZÿúZZAÛ@þÃÈÀ³–€A~õ$A»:A%|2AèH@A3;€B–AÁ¸A’ ÀA†Á¸B8ذA5)Aé`A7Ê ÀA€A€Bhkð@ A0ÿúZZÿúZZÿúZZÿúZZÿúZZBs²À@ãq¸Á4ðAcžTB@ŠÀA*Û¬B†Ð(AºBƒh@Þ¥¨APÑàA^¥¬B‡Œ¨@üÿ8Ba,ÐA)C,ÀA€AˆBbð@]µðAPÿúZZÿúZZÿúZZÿúZZÿúZZBƒ6P@ýº ¿÷ŒA}ìˆBp¨ AÈfB{$ðAEã€BL%€AºìAÅp AŽºîBks`A >B°AdÈŒÀA€AB6= @‰“Ø@ ÿúZZÿúZZÿúZZÿúZZÿúZZBa¬0AšöÁO#ÀA˜¹°B7¡€A. Bj¨ÀA_RTBÿ`A!1D?êáA¡1DB þ`A@ÖB¹`Ad;´ÀA€A˜BRÜ@•'H@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA€A B»Æ @vý€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA€A¨BßÐ@¶`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA€A°B‚Ô¸@j]ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA€A¸B îp@«½øApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA€AÀB :€@°qðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA€AÈB”¸@@þpAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA€AÐBö@®-x@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA€AØAÃ{@@ò¶˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA?€B‹;?óf€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA@C0ùX@q¶ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA@@C$88@Š´ˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZC1'Ü@ȳ0ÿúZZÿúZZC6 @Î;˜ÿúZZÿúZZC%÷ø@~ÒpÿúZZÿúZZC*êh@ƒ5lÿúZZÿúZZÀA@€B±°@#Ú@ÿúZZÿúZZÿúZZÿúZZÿúZZAÚ3 @[œÁk—@Av A£sÀ@Óº`Bº@ÍÈAã@ @Š>@Áœ PA >DA™à@Øä´B×P@¸‘xÀA@ Bê¬ø@!ÆàA0ÿúZZÿúZZÿúZZÿúZZÿúZZC ÚL@$hÐÀ€@¤‡XC à@pÉCÍà@lpCø@)ÿ€À¹fÀ@©ÿ€C¡¼@xSøCn@uêÐÀA@ÀB„ à?ïè€AÿúZZÿúZZÿúZZÿúZZÿúZZBŒ è@kØ?Öf@œ‰B‘P@h]˜BŽw¨@[È`Bœ˜@! P¾÷@¡ HBŸ\@oPB¡\€@cz€ÀA@àC˜@?)ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBðP@"iH@ìu@@¢‡¸BûUÈ@\VØBíÁÀ@wBñ}È@%@Ã;€@¥BûÌH@dø¨Bñ @w"ÀAAB/÷ @šå(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBf¯`@]Ûx@ÐD€@ÞHBvLÀ@™™àB]}P@¤uØB]±p@z8P@ËÓ€@ú8HBm.°@§7àBU°@¿™0ÀAAC)ÙÐ@•‘H@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC¼t@>~x¿TÎ@¾¢ CÐ@„”tC ¼@‹(ˆClÐ@@ô@A“€@Àô@Ch˜@„ñtCx @ޤˆÀAA B…”(@CÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBËÚè@9ŽèÀFT€@¹²hBÈy`@…ÚpBÐiÈ@80B·•P@QÒ`Án«À@ÑÒ`B¨x @™þ\BÈO @ŸÀAA0B“Ðp@0v0AÿúZZÿúZZÿúZZÿúZZÿúZZB·Åà@H#°Á.Z@@ÈJPB«f¸@íTBÂÔ8@‹ühB´Ç8@mºðÀØÐ@@íºðB¬z˜@£)PB¼ @«þ ÀAA@B¯x@+@AÿúZZÿúZZÿúZZÿúZZÿúZZB²‘@bÿp@-o€@ã+ B²JØ@¡Ÿ B®Î˜@›ª¸B©H @ŠØÀËâ€A ÔB ˜@Á ŒB®åP@ÁWÀAAPB²'P@n(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB\`@Çü A¦D AH#XBp@˘B0)ÀA(k0B‡G@@©÷àÁ’œ A)÷ÜBcÇpANB—Ãp@Ò]˜ÀAA`B¿ð@y'PAÿúZZÿúZZÿúZZÿúZZÿúZZAíW@A©ðÀ‡ï@A†Ä®AÔÏ A!NŒAøØàAN»@AÀà@úGðÁMðÀAzGðA‡„`AÌ€Aîš`AN ,ÀAApBѰ@qµ A`ÿúZZÿúZZÿúZZÿúZZÿúZZBº½8@° `@½ÀA00¼B¸%¨@«4 B¯]@AÿB¹¡x@µ¸@A‚“ÐA5¸ Bœ‚¸@1ÂÐ?œí@±ÂÐB¢(@eí@B¡uP@PÀA @ÀB›&h@SA@ÿúZZÿúZZÿúZZÿúZZÿúZZBi À@_˜AL: @~(B„«¸@Zs BWQ@oipBk°@4FðA³áP@´FèBªh@tÓˆBE»€@‹àÐÀA @àCí<@Nj A€ÿúZZÿúZZÿúZZÿúZZÿúZZC=@1®À@±Ñ@C>l@|‚PC l@ƒeðCÝ€@@À‹@8CÏ @\¿ C! ˜@kpÀA ABV @&h @€ÿúZZÿúZZÿúZZÿúZZÿúZZAô—€@®×ü@x€A.úPBf @ôÄAòr`APèAÉ$`@Áq?KÐAAqAÏ2€AWAË¢€A HÀA AAþ @8Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZBÚP@³ƒÌA.³€A3§HB@ÝäðAÜÆ€APAƒ`@±ô?ݰA1ôA—¤`ASŽA‹ÎÀ@þŠ ÀA A AÂ'`@®ÎP@àÿúZZÿúZZÿúZZÿúZZÿúZZB3™ð@ºÏÄÁ‰oàA:ôôB§PAn†BYfpA:¬BFA0@»µ€ÂbXA;µ€Aög`A°TB‹(Ð@á°ÀA A0BŠ@@…ApÿúZZÿúZZÿúZZÿúZZÿúZZB7v@ÅSdAÎŽAEzüBiýð@ÁìTB,pA-PðBBø @É•8Aš¨°AI•8BhP@Ū`B A1R€ÀA A@Bë-x@°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA APAÏA`@†ÅðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA A`BuRÐ@#{ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA ApBt·€@6~ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA A€B‚îÀ@:À0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA AˆBkÐ@FY°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA ABm@h­`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA A˜B8À@£ƒApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA A BÜ™8@3ªAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA A¨Bº[(@SÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA A°BÅ @ÞÆ¨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA A¸A˜0À@ç”PA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°?€Bǽø@zûàApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°@Bþ5ø@y AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°@@B|H€@ƒA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°@€BH°?áHAÿúZZÿúZZÿúZZÿúZZÿúZZAÈp @¹âlÿúZZÿúZZAÏ^`@ÀOèÿúZZÿúZZBÔ@Ÿ¨ÿúZZÿúZZB¥p@…àˆÿúZZÿúZZÀA°@ B­n(@7´PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°@ÀBxÐ@§à@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°@àB$°@ºÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°AB±Ð?ýÿ€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°ABs@@?ñ²à@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°A ÿúZZÿúZZ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°A0BaÏ @ÛpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°A@B0@¡t€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°APAˆÈ`@êAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°A`B7o@5\°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°ApA®Ø€@½èA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°A€B ¸ÀA-NÔAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°AˆA”È`A @D@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°AA’æ AOì@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°A˜BÉð@™¥xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°A B'jð@—èpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀA°A¨AžË@ΗàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀ?€B @ B0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀ@Aoÿ@@¤ä8APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀ@@BS–0@¤®HA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀ@€B•ã€?ô9@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀ@ Bˆ© ?ÕIà@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀ@ÀAû`@:PA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀ@àBm–p@°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀABo`@ú“xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀAAmÁÀ@–÷ðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀA B4O@ £ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀA0BŒP@ÕPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀA@B@,€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀAPB±µX@œ"XA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀA`A‘‰ Aç¤@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀApA;±@¬Á@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀA€BJEP@A@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀAˆAÖz@A&ЏA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÀABO@2»ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐ?€ÿúZZÿúZZA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐ@BØ@´‹ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐ@@A„i @È’`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐ@€B1£Ð@UÁ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐ@ Bà@O†ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐ@ÀBSÐ@»€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐ@àAr¦À@ÐlhA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐABMA @1 AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐAB$ÀÐAÁ$ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐA BD®°@‘¥`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐA0A8ü@@—>èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐA@A´àAvdAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐAPB~PA~0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAÐA`B þ€A§ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAà?€B:À@7˜PAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAà@A¦ @ù¦ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAà@@A‚}`@ÐÂpA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAà@€B›°?½ àApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAà@ Bo°?ÄuàÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAà@ÀAß±@@9ÕÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÀAà@àA¨W€@ëÍÈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€?€?€ÿúZZÿúZZ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€?€@ÿúZZÿúZZ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€?€@@ÿúZZÿúZZ@ C ”@Ã8CL¼@PÀÿúZZC —L?ÒÉ0AfÀ@RéC ”@Ã8CL¼@PÀC n|?ôµàAæ/0@tµÐC¬¨@?^Bù(8@5@¿€?€@€ÿúZZÿúZZApCLØ@/ØCÈ@%OÀÿúZZCrT?ñ)€@¸˜@qNCLØ@/ØCÈ@%OÀCž@µ°@ýÙÀ@޵°C%5\@SPCÅÌ@B•`¿€?€@ CvA Ðh@ÀC‰N@¸HCƒÈ@XÿúZZC†­ˆ@Hæ@ùÏ@ɸC‰N@¸HCƒÈ@XC†)@h¢ A’Y@袨CŒ…À@©x$C€‚v@ Jh¿€?€@ÀCõ’šA’ز@àCñý¸A|ìC¶Ù~A ÞCµå A CÇü0@´³ÈA(„€A4³ÄC¶µœ@é„ÀC±~@⹨¿€?€A˜B‹E@•vˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZBír°@Ü´ÁÊ™ÀA\=èB¼AlªBè÷8@úõpC «$@ĬØÁoG@AD¬ÜBî|@A†C|À@íâp¿€?€A C6î@}ƒ@ ÿúZZÿúZZÿúZZÿúZZÿúZZC ¦l@ÆìÁ«0AF´äCûÔ@úŠÌC„@ðypCB 4@¿)AK¹àA?)C/Wä@ì}hC$‹Ð@íà¿€?€A¨A©î€Aç$@àÿúZZÿúZZÿúZZÿúZZÿúZZBç`A7è®ÁsJ A¸ ’A×ïàAJºB æ`At€äBÍ0A@ÂÑÐB¥<ð@“Ž˜BÖ¯@uo¿€@@A C(Á”@tïAÿúZZÿúZZÿúZZÿúZZÿúZZC$ª(@ ¾@À¸0À@ ×ÐC@`‘ C!ļ@Y€C9@1÷àÁKÀ@@±÷èCŽŒ@vŠàC‹ô@uE¿€@@A0BV@¢$è@ ÿúZZÿúZZÿúZZÿúZZÿúZZB`@·ýäAÔÀA8lBB)à@ѱ A´Y@AÍB`5 @ž ¨A­pA ¨B‚¦@®ÿüB.30@ú¾è¿€@@A@C:À„@ŸMà@àÿúZZÿúZZÿúZZÿúZZÿúZZCg—´@eFA¤¼@@åkÈCh„@¦…@CRµô@øCx)|@q?pBÞ @ñ?pC€jp@±zÌC\È\@•Ý(¿€@@APBœØ@A£A0ÿúZZÿúZZÿúZZÿúZZÿúZZBºî€@†d?ÍXA¦€B³¥8@³Õ°B¯ È@µ7°B½åÐ@ÿÀ@öî€A ÿÀB½x @»hB¬¨¸@Ó˜¿€@@A`COÄ@²b ApÿúZZÿúZZÿúZZÿúZZÿúZZC'RÀ@R‡¨À`j@Òª¨C1`@‡Õ¨CQ@ÐÈC1ް@kqà@wú€@ëqàC*I@™®ôC$÷$@ }˜¿€@@ApCˆC¶@Ëg¨A0ÿúZZÿúZZÿúZZÿúZZÿúZZCЦr@ˆÔø¿€ÿAìC(„@ºkÌC€Ùª@­„8C…ß„@ˆP@ȯ€ATC~ @¼%0Cv.œ@ªî˜¿€@@A€C±»ò@Ç‹èAÿúZZÿúZZÿúZZÿúZZÿúZZCœ#ú@”ûðAMÑàAdC“D@ȶ CŒq @ºö C˜Bº@‘ÓÐ@‡ãÀAÓÔCŽ~@Ác¤C‹:p@»•h¿€@@AˆC…1Ø@žðA`ÿúZZÿúZZÿúZZÿúZZÿúZZC‹¶®@m¨ÁŠ» @í,ÈCv· @–QPC‚ßî@šžXC‰¼Æ@ŠýpÁëÅÀA ýtCnu4@²'´C„(@´œ ¿€@@ABõ@ã 0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBï°AtæÿúZZÿúZZBÖò°@ê¤PÿúZZÿúZZB^/P@úÚ€Â]ßhAzÚ€AÈ®àA5 B•ïhAU¿€@@A˜C“ ¨@–oxA€ÿúZZÿúZZÿúZZÿúZZÿúZZC‡¢n@ÖqÀUD€AV—`CotA˜âCr8lAs8C…AN@ÄGèÀºÜADGèCjH°@ôsÔCo€@ù à¿€@@A Bö¨H@JÄA0ÿúZZÿúZZÿúZZÿúZZÿúZZCfd@¡ Á1c A!4pBò¸È@ÉåÜCa@ÄÆàC„@¢Ò0ÁO A"Ò4Bí[¸@Î?PC\¬@Å6 ¿€@@A¨Bã/@=BÀA ÿúZZÿúZZÿúZZÿúZZÿúZZBóïð@Ü5äÀÿ½ÀA\^¨BË ÈAºBÙÊ AÒhBÝ]ÀA1tÁÝðA€1tB¦¿¸A+#–BדÈA +¿€@@A°AÒQ@A€(A@ÿúZZÿúZZÿúZZÿúZZÿúZZAàæ`A= À{A˜YÎA±&A*LAÍ@ACB68€ADþ(¾÷dAÄþ*BhAad¦BH€Awµx¿€@@A¸BÀ@eÇ@àÿúZZÿúZZÿúZZÿúZZÿúZZBš¨A;SÂÁ$¢A»w²Bot@Ae6PBŠðAUa¨B¥õøA7þ\AøýPA·þ\B£ÖA3 2Bb›€Az¹¿€@@AÀB¸.Ø@L¶PA@ÿúZZÿúZZÿúZZÿúZZÿúZZBïÕ€@ÿphA‚ÐA¢TBÑ}A ‚B¸ÒØA \Bé€A(¨@clA‡(¦BÁ Aô\B½Õ°A ´¿€@@AÈB€ç€@bØðAÿúZZÿúZZÿúZZÿúZZÿúZZBzƒ AnôÌÀ•ÀAï$hBAž°AkW6BSlÀA™ŽÈB”pAndAW.`AîdB9PASõÌB[ @A¡XX¿€@@AÐA^1@ÍÒ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@@AØAè @åx0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@@AàAª @ýéÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@@AèAÞàAßÌAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@@AðA~¦€@âÇÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@@AøAú³ @ññèA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@@BB Ô@Þ5@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@ ?€B¢y8?æ“€B￸@d@B‘sø?æÞàÿúZZB¿qH?«Ï°B5Ö(@+êB￸@d@B‘sø?æÞàBË ?Ï<€BO™0@O<€Cˆ@pB—Ù°@SP¿€@ @C„9Ú@¶fèA0C…vv@œ³DC’ê@¤`ðÿúZZC‹TÌ@bh Áì@@âŠØC…vv@œ³DC’ê@¤`ðC1Z@ƒÐÂHâ8AÐC…^L@­ÂœC›É@Çr ¿€@ @@C¹Œ@Ã\ @C¨@¿ÑC—Þö@©e8ÿúZZCŸŒJ@ðAÚŠ€@ÿG(C¨@¿ÑC—Þö@©e8C¡Óâ@•:¸B?ƒPA:¸C±' @欄C•´`@Âc¿€@ @€D(‘ A!i4@ÀD-7AAm.D/ô‚AG$(ÿúZZD.…KA ÕŠÁ°ž°AŠêòD-7AAm.D/ô‚AG$(D/;AÝx ˆAœÝxD-˜ÀA]B‚D2îpAaW8¿€@ @ C(ûl@B-?€ÿúZZÿúZZÿúZZÿúZZÿúZZC+P@DÈ P0@‡Y¸CÄ@6]ˆC.­Ü@F—ðC(”ð@"ü`ÂM, @¢üXCáì@SèCA"ð@yaÀ¿€@ @ÀCšèê@¤ @@ÿúZZÿúZZÿúZZÿúZZÿúZZC• 2@fH€@Lð@ælXC•út@¢ŽÄC’H¶@¡C— ¸@…‡¸¿Ç}A‡¸C˜®Ô@¾æ C–¨Z@ºæ¿€@ @àCS>d@j’€AˆÿúZZÿúZZÿúZZÿúZZÿúZZC\¦Ð@*«ð@¢î@@ªÆ°C^_4@€œ CV_d@[ypCZ2Ô@@å@AW· @Àå@Caý¸@‘qÀCP¸l@{¨ ¿€@ AC>œÈ@>s`A0ÿúZZÿúZZÿúZZÿúZZÿúZZCWV@'­PÀ‹AÀ@§ÇÈCS=ì@mèCTÍ@eù`CP ¤@?ø@„¹@¿øCR} @ŠàxCJê @‚˜¿€@ ACR”@4|°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBë8@&™¾}ð@¦³€BçRˆ@g{ÀBå Ø@eÚB÷gÈ@,; ?úu@¬; B÷€Ð@qXBïÒ@n¶ð¿€@ A CIql@†Íà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCnu@l—@ „€@ì½CjU@£˜,Ceœp@¡â°Cu©Ø@qü0À¦G€@ñü8Co€@¦"œCqH@¨Ž¿€@ A0BKP@UÜPÿúZZÿúZZÿúZZÿúZZÿúZZB+Ó @ßöÀwÿA`\BE ARlB, A}4B+Xà@ëZØA  AkZÜB; Aü&B÷PA+A ¿€@ A@C>˜@ƒ¸A`ÿúZZÿúZZÿúZZÿúZZÿúZZCÀ@EU ÀÇ!À@ÅvCa¤@†ÌC @…hðCô@Mp?–:@ÍhC÷Ì@ŠÅˆC *P@Œgø¿€@ APCEÌ@•çx@ ÿúZZÿúZZÿúZZÿúZZÿúZZC2 œ@FòàÂ*P@ÇàC„@€(€C8O@ŠÔ8C2Å@c8 ÂC€@ã8(C@~„C@â\@¡ƒ`¿€@ A`B鹘@[ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBfð@ç÷<ÁVcàAh0B?ôðA- Bpû°Ag´B~[à@ÙiÀ¹éÀAYiBfe`A;´BzK@A d¿€@ ApC\hô@¿­ˆAˆÿúZZÿúZZÿúZZÿúZZÿúZZCEE8@_xA„Ð@ßÀC?õ@’Ï€C/­ð@“Ó`CD„´@eéPAos@@åéPC?nÔ@–è4C00T@™$п€@ A€B×ß@qmÀÿúZZÿúZZÿúZZÿúZZÿúZZBÙE€@š\xÁZ[@AwB¼h@ÓʰBÔv@@¾pBÊix@°ê¸Á§A0ê´B¨EÈ@ú•¸BÍþ@Òp¿€@ AˆC-Ó @‹„°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBýÄ8@…rHÀ@A‰¤Bãi @”#ŒBë @ÀÅ(C—Ø@Ž$PÀ•Ä€A$PBèÞ @ !ÄBðÁH@Ìh¿€@ AC ì@C˜ AˆÿúZZÿúZZÿúZZÿúZZÿúZZC-…l@—‡Ð@3¼A¢ÀCr$@À‰Cæ˜@Á5@C.¼@š» ¿‚¥A»¤C’ @ÅpÜCdx@Å]˜¿€@ A˜Co©8@±¬0AÿúZZÿúZZÿúZZÿúZZÿúZZCe¤@¿zÁ A?œ°CG’|@ê{€CPvð@ö‡xCiOØ@¹@ÍÛÀA9CRU@ç{ÜCLóL@ërX¿€@ A Ch @Å¥A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC1dœ@¦%|Àư@A&DCtÜ@ÍÙ4Ct@Íô8C7&@¡ïÁ|_@A!ïCt\@˱XC'òà@Æ¿€@ A¨B8µ`@Á-è@€ÿúZZÿúZZÿúZZÿúZZÿúZZAòÀA&@S!€A˜6ŽAÛÚÀA;Þ²AÆ?àA7ªŒB#A!_lÀ»tÀA¡_lAÌA6ð0Aö`AR¼|¿€@ A°B“@@]¾ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZB…¡HA=[xÁ¹zpA½tB;8ÐAsérB…èXAR4èBžðÈA2£à¤PA²£ÞBN=AyЍB§šhA,£´¿€@ A¸B¾¦@R A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB”¬XA $@›1àC:É@\í C7ãT@[ÐC4Çü@(Åà?ãN@¨ÅèC9Op@tÍhC42x@mÀ¿€@à@€C¤x@­C¸A`ÿúZZÿúZZÿúZZÿúZZÿúZZCšÈÞ@vµ€ÁË@°@öÜ(C•Åô@©°˜C bæ@³«xCšZà@ŒÛÂ2v8A ÛC‘¹*@¼ñ|C¥vÈ@ÓΠ¿€@à@ A®À@>àA ÿúZZÿúZZÿúZZÿúZZÿúZZAËfà@•®¼Á‰Î`AÆLA‡X@݈B&à@ÉTAÌ-à@– @Á¡‡A DAz_À@Û+B @ϧ8¿€@à@ÀC+‘Ð@1@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC3ô¼@ßÀÁ|CÀ@—÷ÀC,rä@c¾ C9àD@Gp@C@!Ä@7H Á  @·H(C=¿L@‹R$CC8(@oñÀ¿€@à@àC‡”@”Ш@ÿúZZÿúZZÿúZZÿúZZÿúZZC‰Ì@x@°ÀßÀ@@øh8C‡ü@²*`CˆÜ0@©ö¨CЦú@zÐÁJ9@úÈCˆ9j@´\CŒ[J@¬¤¿€@àAC^cˆ@WÞ A ÿúZZÿúZZÿúZZÿúZZÿúZZC3úð@1gÈÁ"¬à@±„@C-Œ$@wIøC5’<@wÊC-@.ȰÁ–a0@®È°C#­P@w©˜C3Êø@ròP¿€@àAC€|@TAÿúZZÿúZZÿúZZÿúZZÿúZZC%I\@+šX?¦¡@«¶C#¦@t'HC ­¸@güC,¢L@3ß°Aà@³ß°C/¢@‚c\C%<@põ¿€@àA C[.H@_; AˆÿúZZÿúZZÿúZZÿúZZÿúZZC!5X@0˜@i€@°/PC¬`@v‚ðC¡˜@nðC—”@28pÀ’o@²8hC0ø@w¤ÈCÉX@vI€¿€@àA0B <@$?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¯@†ìAlì@A§B›p@§¦€BzX`@ǨB•ª@#èA¶@àA#ìB¨©¨@ªÝ(Bukà@ÛW`¿€@àA@B–M@+€A ÿúZZÿúZZÿúZZÿúZZÿúZZBƒžx@žÔ<@2¡Aî¨B‰(@Ó¾¸Bv@Û{PBXI°@ÑÂøA4àAQÂôBb àA›,B?cA$X¿€@àAPCŒ7@Ä/°@@ÿúZZÿúZZÿúZZÿúZZÿúZZC—è@ŒÙlÁ`A ñ$C2@½¢¨C“ÿô@½›Cšjj@](Á–8`A](C¹,@Á“°C—z0@Ĺh¿€@àA`C SŒ@u˜Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZB˽P@†Ud@º€AlHBÆà@°jäÁ£pAScÜByÝAzÞB¢KÐ@ñ˜B› Ð@á)°Á†½àAa)´B€3ðA!d@Bžþ`A70¿€@àAˆCŸ^@Û‹PApÿúZZÿúZZÿúZZÿúZZÿúZZC‡læ@žÑ8Á§hpAíhCmÆÌ@ÇðC€fÂ@Ò^XC‹2ž@Ÿ|pÀòÁÀA|pC{pl@ÉxXCø@ÓG@¿€@àABþsÈ@áA0ÿúZZÿúZZÿúZZÿúZZÿúZZB…hAˆbÁ"èÀA‘¢œB^ AVåúB–èA¦DBx@A.XˆB ÏhA®XŠB”HpA*R°BA„™Â¿€@àA˜C*@°@œxAPÿúZZÿúZZÿúZZÿúZZÿúZZC8hØ@šXdAI|àAt¤C)~°@Àù0CÓÈ@êˆC?Gx@“Œ`A[ÏÀAŒ`C0T€@¶¯¤C$´(@½U¿€@àA B¾5È@[3 @€ÿúZZÿúZZÿúZZÿúZZÿúZZBÚµ°@¸eÌAg“ A8ˆBÌ9P@ÖʬB³Ñ @òBãP@ËD.AKï|BÆÃøAÌBÉS@éP¿€@àA¨BØp¨@b¿p@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¢ÀA_þ@ëqÀA™}B’ÈA-_:B†W€AIBB‘?ÀA2¬PA,xA²¬PB†€ALQ†BiÖ°Ah…ð¿€@àA°C[µ”@Ó)A`ÿúZZÿúZZÿúZZÿúZZÿúZZC<™ü@¢µ4À¤'@A"ÔˆCÜ,@¹g0C#¹P@ΉC8_€@Èi€ÁV AHi|Cô@æ¹ìC#½T@üp¿€@àA¸Báßh@†$à@@ÿúZZÿúZZÿúZZÿúZZÿúZZC Š$@ÏóXA½APBìš@ðßpBàí@üš¸Csà@ÌWèA«Ø ALWèC©ô@âï¬BæÌÈA|ä¿€@àAÀBºp`@RZð@ÿúZZÿúZZÿúZZÿúZZÿúZZBnÅðAh‹8À‚'Aè¹¢B=°AqsÎBM'@A•êB/åÐAW侈ÄA×äB=€AkE`B•àA… ¦¿€@àAÈB7@¢@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@àAÐB'ö@¦äøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@àAØBˆÜ`@SdAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@àAàB;@«¯@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@àAèB#V0@» °@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@àAðB)0@Ä€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@àAøAøÀ@èÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€@àBAœÖ A¶ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A?€B–M˜?ºk@AÿúZZÿúZZÿúZZÿúZZÿúZZB»§Ø?à½ðÿúZZÿúZZB¾€ ?ä&ÀÿúZZÿúZZB¿Dè?ú²ÀÿúZZÿúZZBþ@@GøÿúZZÿúZZ¿€A@C )(@*˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZC IÜ@öH@0j@‚ øC ¬\@:Ÿ°C8ì@8 PC ØÈ@8À@ÑÔ@@„8ÈCW\@AHCv0@:n¿€A@@B° ?Ûp@AÿúZZÿúZZÿúZZÿúZZÿúZZBÃh?Þ2Á¡[À@^U€B±/@bhB×t`@@Bȹ?ä½@Áº¿À@d½PBµØ@"ñðBáB@$½€¿€A@€BÓx ?åÉ€@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÎpø?êc@Áµ @jˆÀB¹Ê8@"PBäß @*ЀB´%P?ÿ)Â'âp@(ðBŒ¾p@=ŒxBÞÜ€@/)à¿€A@ BAÚ ?›ï @àÿúZZÿúZZÿúZZÿúZZÿúZZBIùà@J¸A):@Ê2(B`Ôà@„<œB48 @™"˜B\ÏÀ@Jå`Ai @Êå`B‚Là@|ÐB9 @ Qð¿€A@ÀBlA?¸ü AˆÿúZZÿúZZÿúZZÿúZZÿúZZB:ÔP@[eA É@ÛˆxBLÕ@ŽÕB(}@¥ä`B#“@@‚@H@awA@HB,Š @²pB@@¿s0¿€A@àC |Ì@"©pÿúZZÿúZZÿúZZÿúZZÿúZZBÞ¬0@ ¼HÁS @ÓPBÖ@Di€Bä@˜@JpBÍ#@ÆÁAdà@šÆBÂGˆ@aP˜Bׯ@TU ¿€AACmõx@ˆb€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCbÔ@WÍÁj @×ðhCYoÄ@ž7TCeØì@ƒHCbH@[‰ Áp¹`@Û‰CZ»ì@£Y\Cføø@‘ à¿€AACPJ4@| @ÿúZZÿúZZÿúZZÿúZZÿúZZCS|@Nè 4Ø@αøC?aˆ@‡™HC_ܬ@—9ÈCa¸@$t ¿€A0@€C=Ž€@P{APÿúZZÿúZZÿúZZÿúZZÿúZZCC@@9+èÀ+Ù@¹JHCD¹ð@„(ÐCE­¤@ƒèÈCB@SÉ0Á® @ÓÉ0CA¬H@”÷4CGÄD@š¿€A0@ Bóóˆ@ 4 AÿúZZÿúZZÿúZZÿúZZÿúZZCƒ`@•@ðç€@˜® C¾œ@Z;ØC ðø@W¿°Cy¸@7L@A„à@·L@C$[8@†Ø´C¨@~R0¿€A0@ÀBN¹ ?½Í€ApÿúZZÿúZZÿúZZÿúZZÿúZZBíP@2ç AT`€@³@BŽ@@jÞ Bdôð@‡PØBr@@H)0@ˆÀÀ@È)8B}í@Œ)Bj# @×0¿€A0@àCQ @i¬@AˆÿúZZÿúZZÿúZZÿúZZÿúZZCW,ô@OÃÁ¸(€@Ïå°CK÷0@Š˜ðÌA;A¾ðÊB‹0AjïAïAcr`¿€A0A¸B€Â(@‰âøA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A0AÀBA`@«PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A0AÈB¢i @d-ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A0AÐA¬+`@õÚ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A0AØB2oà@ âØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A0AàBµ0@oðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A0AèA¤5`A HŒA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A0AðAë Až`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AP?€C‰¥¸@šçðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AP@BoP@û @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBoû @SàÿúZZÿúZZBtšp@Ì ÿúZZÿúZZB]à0@šÀÿúZZÿúZZBc@>XÿúZZÿúZZ¿€AP@@C´MJ@¾®ÈAÿúZZÿúZZÿúZZÿúZZÿúZZCºÙ@¨ÕÁõµÀA(ñtC¶[ê@ê äCÄÆÀ@ú C¾œØ@¬o¨Â#ŒXA,o¬C¸¬6@îïÔCËëºAæ ¿€AP@€CM¢T@­¯àA€ÿúZZÿúZZÿúZZÿúZZÿúZZC4 l@3°À7÷€@³<øC5bh@‰ 8C7>t@mÓ C7ÙT@9¥Á Î@¹¥C7ED@‰‹ðC>Äœ@| ¿€AP@ CvJô@¬‘@@àÿúZZÿúZZÿúZZÿúZZÿúZZCpµø@n¸ÀÖVÀ@î1CpQ$@¢(CuÈt@±]ÐCyO¨@vð`Àc@öðXC|@ªDC}ÅL@·Ã°¿€AP@ÀCQò@Ši@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC?#p@=óÀÁ™aP@¾(C7@…HÐCIzÄ@ˆøC@Õ @:! Á¶ß@@º! C7ï@‚zCMÂ4@‡w€¿€AP@àC*¿|@8ë0A ÿúZZÿúZZÿúZZÿúZZÿúZZC « @ Ày’@œ9`CD @e`(C ˜ü@TÍàCÄ@°À£z@@›°C«ü@YˆC@_´@¿€APACŠã @½•?€ÿúZZÿúZZÿúZZÿúZZÿúZZC•è@næÈ>Ô\@ïC~ò@°LÐCŽÌš@ 1ðC’`Ô@¾ðÁ?EàA¾ðCÞn@ÑàC•$ü@Å¿H¿€APABæ¢À@ F A ÿúZZÿúZZÿúZZÿúZZÿúZZB–/@K†`ÀÛ@@Ë©ÀBŽB¸@‘®ìB›w @‹”èB™x@ZƒA30 @ÚƒB¤'(@Ž}ŒBJP@¤"p¿€APA Co^ü@ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZCŒ”@¥¾äÁÌ A%ÛôCƒÉà@ÓjÔCX@ø»øC‹ýà@¢’(Â-¹PA"’(C•h@Ë1¬C”äÐ@øÖ€¿€APA0Bªx@×0AˆÿúZZÿúZZÿúZZÿúZZÿúZZBF$°@½¶?õA=פBE`@ítB=õA¯ôBB~@ÌÀèÁP8ÀALÀäB%^AOZBX/AÌx¿€APA@C",@+žA`ÿúZZÿúZZÿúZZÿúZZÿúZZB¨cØ@ˆØ@*‰€AðˆB¥é¸@¸¨B Ó0@¿cxB¨´@ŽïPÁ°{ÀAïLBŽ©è@ÓZ˜B¹œ@@´Éˆ¿€APAPC,=È@‚<¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZC ,$@„²ÜÁ0¢@AÊÔBý °@® pC \à@ºÅ¨C­ì@ƒ*pÁåðpA*pB÷:X@¬œÀCŽì@¸ê`¿€APA`B…Øè@0a@ApÿúZZÿúZZÿúZZÿúZZÿúZZB„Òè@É@d@“ÇÀAIe(B‚ÄA:fBt¶@A£ìBAÀA é°ÀêQÀAŒé²B*¼€ABíVBGSA9È¿€APApB¶Õ(@7Ÿ@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¬@@¢žtAŠ‚ÐA"¼ˆB²K @Ã=DB’_ø@ìרBËMè@”Ô°A<€AÔ´BÇtØ@¿ÏÜB¸µ`@ÍÆ0¿€APA€C Jø@Œ@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÓè@—/p?µAKÄBŹè@æ,BÄCp@Ë_ÐBÒž@ž«¨?ÓA«¤BÅ @ÎkðBÃïp@Ôᨿ€APAˆC€X@¦iÀÿúZZÿúZZÿúZZÿúZZÿúZZBàHX@—ÕàÁ*Ü€Aò´BÄP@É8BÙ‘¸@Ã@Bô¿€@–tèÀ¦@AtèBÜ"@ÄçpBçÍ@Ã€APAC \H@¢PÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZB髸@›ãXA A\BÜ)è@¿ÇÈBÍ£@ÑÄpBëÏ @¯ÇÁ8” A/ÇBËC˜@ä/àB⸨@àåð¿€APA˜BÂ^P@‡'pA€ÿúZZÿúZZÿúZZÿúZZÿúZZBû9 @œµ@ýù€AÓ¬BçÑÈ@À6PBÜ@Î_ BëÕˆ@¦ª(ÀœãA&ª(BÎ?X@Óé¬BÙòˆ@Ó󀿀APA BÛ-8@‘ˆAÿúZZÿúZZÿúZZÿúZZÿúZZBðˆ @ÛˆÁ¯ A[CüBÀÀ°@çÁHBêUXA‡ˆB÷Aø@Ò»Ø@_€AR»ØBÜ€@Í…\BÙÔ(A´¿€APA¨B`Ïð@£…@@ ÿúZZÿúZZÿúZZÿúZZÿúZZBh¥0AU'¦Á~i@AÕRšB.Y A„dBhü€Aƒ| B\øðACûDÂAÃûFAù Ad™ö°¿€Ap@ C}P@P@A€ÿúZZÿúZZÿúZZÿúZZÿúZZCçX@"ž°@™¨@@¢»8C i˜@thCQ”@^#C3°@ëA˜Ùà@žëC@qxPBÿ™@W¥ ¿€Ap@ÀBip@*A@ ÿúZZÿúZZÿúZZÿúZZÿúZZB™Ã@+ È@ßë@@«(èB¢Ÿà@g•XB”OP@€oBh˜@)Ð @ÔgÀ@©Ð(B¦(@møB˜Ö @z  ¿€Ap@àBð—@àð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB­»¸@4èÁq<@@´#ÈBŸÇÀ@…°ŒB¾8@t½pBª‰€@:ÓàÁl`@ºÓØBuø@‹ßDB»ø@}r ¿€ApAA»- @s+àA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€ApABɲ@@`@àÿúZZÿúZZÿúZZÿúZZÿúZZBûkp@o0AÍ3è@ó’€BÅ|ð@žNpBÅ÷0@°Ó`BÚ¸@t¤À@b"€@ô¤ÀB×øà@ªpBÒ°@³®¿€ApAPB|üÀ@9š€@@ÿúZZÿúZZÿúZZÿúZZÿúZZBX9Ð@Ä+ˆÁu ADPB@˜ AÀ|Bau @ùY8Bf @ÕèˆB7ÓÈAUèˆB›™€@ÁA\B¥pA7“¿€ApA`Bç{à@€NPAPÿúZZÿúZZÿúZZÿúZZÿúZZC Ü@gLÐ@™q@çxhCÁ¼@™átC@ŸP¸CÂÌ@vç@Açgp@öç@C ”à@žL Bã¼ @°à¿€ApApBŽ´¨@A¥à@@ÿúZZÿúZZÿúZZÿúZZÿúZZAøQÀAO†Àú6@A…hòAÌí@A*²¤B A:~Aß AޤÁ$ AޤA«Õ A3ÔAû¾`A=C¿€ApA€CLä@“!€A@ÿúZZÿúZZÿúZZÿúZZÿúZZBï«Ø@‚÷ŒÀ–GAØBÛIp@« ôBæ@`@¯½hBþä8@—}ÀÁD†`A}ÀBâA€@ÇBü@Êóð¿€ApAˆCÕŒ@šÔ AÿúZZÿúZZÿúZZÿúZZÿúZZC½ø@Ѩ@Êè@AØCz”@Ÿì¤C:@¯?CJ @|O°@ÀËÀ@üO°CÌl@œ1äC .¸@®E¨¿€ApAB^·°@|åA€ÿúZZÿúZZÿúZZÿúZZÿúZZBWø€At A@× AÂéàA >*BìAATAÏ] @ÎÏ ÀyiANÏ AÁ€A ÃŒAá©`AC$¿€AˆAAòS @‹¤xA`ÿúZZÿúZZÿúZZÿúZZÿúZZB ù@Îã A `AO (BËÐAvNAôý@AyàB ì@ÏÁ•ñðAOAÐù@A¼B4›A ¿€AˆA B“ê@2%`APÿúZZÿúZZÿúZZÿúZZÿúZZBHæ@­Y?‹ÔA-y¤BIy@øÈBF]@ï¯PBJ6 @¼äPAPP€A<äLBb²@@ëîÐB0CPAó¿€AˆA0C’<@z‰`A0ÿúZZÿúZZÿúZZÿúZZÿúZZCAü@hAYêÀ@¾hBUåP@‡48B~@±¿€A˜@ÀBo! @ÍÀAPÿúZZÿúZZÿúZZÿúZZÿúZZB¬Û@ ÿW@‰ÝHB¯I @G[B²a@G=°B·n8@A@–ˆBÃ|p@_EB´SÐ@Sb0¿€A˜@àB‘Xx@%×pAÿúZZÿúZZÿúZZÿúZZÿúZZB›‘x@!@¿#Ê@¡7B'À@kãàBŸÊ(@dB•·x@/n ¿Ê¯@¯nB–Và@€JtB›P@ymà¿€A˜AAñà@)äAÿúZZÿúZZÿúZZÿúZZÿúZZAµ¦@@ÂÓ¼¿ïÿABù4A¯·@A 5 AÀ—AÈA¹z @ÄŒ`@‹ªADŒdAÌË`A ´ÆA«s A Uœ¿€A˜AB9SÀ@+ @àÿúZZÿúZZÿúZZÿúZZÿúZZBaÐ@­HÀâTÀA-i¨B¦ A ¹LB.»€@ÍëÈB¸à@Âv¾ðABvB¡ A ÖêBˆpA |¿€A˜A BŽô8@Íà@ÿúZZÿúZZÿúZZÿúZZÿúZZBR0@qʨ?€!@ñùÐBɈ@¯6¼B1Ð@¦ý¸B|™ð@6ð@Ù®ÀA6ìB„{Ð@°ÍüBq°@½U°¿€A˜A0A‘ó€@ì¹0@ÿúZZÿúZZÿúZZÿúZZÿúZZAãR€@àà„@•RÀAa ÀAó`A AвàAA°Û @Õ^À{„€AU^AŸ@A þ¸AÀî@Aåì¿€A˜A@BÂŰ@UðA ÿúZZÿúZZÿúZZÿúZZÿúZZB¡`@†Ãp@6‚€AÞ0B†H@»ABŒÃ€@¼¸pB¤ÎÐ@rÂAi @òÂBªGØ@¡‡$Bš¶`@°û¨¿€A˜APB@&—`AÿúZZÿúZZÿúZZÿúZZÿúZZB·m@ŽÒüÀòè€AïœBª»¸@›º„B¼ ˆ@èÍHB¼–Ð@˜DxÀ~³€ADxB²ã@’!˜B½éHAv¿€A˜A`B†£8@Ü`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A˜ApB#©@SA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A˜A€Bï @PÄ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A˜AˆB Yp@‘#A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A˜ABrÀ@§$xÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A˜A˜A˜À@ê£À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A˜A BÄÌx@=Q°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A˜A¨BŽ!°@`Ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A˜A°Bâ @É:`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A˜A¸B‚ðAF| AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A˜AÀBdÐ@Œ:pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨?€B–@¯p@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨@BÜW0@Gô A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨@@B`]p@žPAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨@€B•`@Rà@€ÿúZZÿúZZÿúZZÿúZZÿúZZB}`@Nà8ÿúZZÿúZZB‚gØ@U(èÿúZZÿúZZB€@@IÀÿúZZÿúZZBƒé0@O€ÿúZZÿúZZ¿€A¨@ B“%@¦ÀAÿúZZÿúZZÿúZZÿúZZÿúZZB¬$`@%£ÈÁ2& @¥ÄˆB¥hp@Bé¸B¾¡@<BÈp?ÖJÁ< €@VJB•âè@z`B°²À@(fp¿€A¨@ÀBœ`@ P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB±À¨@`¾kP@˜5ˆBµ¬˜@^xHB¸‡P@\˜B«6?ö’€?È›@v’pB° À@:;¸B°8`@,šà¿€A¨@àB²o0@<8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBv¦°@ACH@ÊÀ@ÁiÐB‚§H@fÒðBtа@¡²B_=@TŒÐ@ðð@ÔŒÈBrnp@}dèBWa0@²2ð¿€A¨ABûà@(Ø0@ÿúZZÿúZZÿúZZÿúZZÿúZZBtïp@„QhÿúZZÿúZZBx0€@†lÿúZZÿúZZBlCð@‡U¸ÿúZZÿúZZBo@@ˆçtÿúZZÿúZZ¿€A¨AAûkÀ@hÂP@€ÿúZZÿúZZÿúZZÿúZZÿúZZBJ°A"á²ÿúZZÿúZZB;A$ ¬ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨A Aþ² @„_°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨A0BªàØ@,-°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨A@B€P@KÐ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨APBÞ`@Cˆ`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨A`Bý@–ë0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨ApBtù @Ïð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨A€AÌ @÷I0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨AˆB:ð0@@^`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨AAê@@´:àApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨A˜B˜Ú8@F§@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨A Bn¥0@c-0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨A¨Aç/ @瞸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¨A°A»–€A:ðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸?€Aæ@`@9d@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸@B¢D @#'€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸@@B‡x€@žpA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸@€B#aP?ñÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸@ BYöÀ@W AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸@ÀB%›@´`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸@àB˜ûð@ã@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸ABVÐ@ PA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸AA™¬À@}÷@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸A A>Á€@¥ŒA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸A0BPÌp@GðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸A@Bo @MðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸APB‡4P@9Ú@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸A`BE;€@|J@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸ApAÒq @¢Ö(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸A€B8Ä@@íiA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸AˆBˆE @äP0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸AB‡P@ˆÞA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€A¸A˜AŸ~@A –°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈ?€B,Å @\£€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈ@BŒ°@ XÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈ@@B±0?àÔàÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈ@€Bû @ ñ@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈ@ A2À@§ÎØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈ@ÀB‹à?òFÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈ@àBH›ð@*AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈAAl¤@@©ž(A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈAAÙà@DJàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈA A6+€@¥¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈA0B(6@´0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈA@AÊY @€ °AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈAPAÌ1€A°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈA`A¬Ã A¡@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈApB„6€@Ê@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AÈA€A¹ÀA"[ØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AØ?€Aß“@@W `A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AØ@B“h?Õ;€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AØ@@AêÏ @i)AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AØ@€A‰3 @ô=@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AØ@ A†; @èO8A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AØ@ÀBgè?¿ù€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AØ@àBló°?Ñ€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AØAAïÜà@œðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AØAB!@8Ž0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AØA BEñ?Øç A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ¿€AØA0B:™à@ÓA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€ÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÿúZZÿúZZ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@ÿúZZÿúZZA Bãè?ôàÿúZZÿúZZÿúZZBáhÀ?òQ€ÿúZZÿúZZBãè?ôàÿúZZÿúZZBÿ*Ð@W`€CÅ@ ˆÿúZZÿúZZ@€ÿúZZÿúZZA0C˜µ’@¬ÿúZZÿúZZÿúZZC˜f@«<ÔÿúZZÿúZZC˜µ’@¬ÿúZZÿúZZC–6H@İ€C˜Y&@ÆÍHÿúZZÿúZZ@ BÙŠp@µùpABäÐ@uÿúZZÿúZZÿúZZBãå`@NØÿúZZÿúZZBäÐ@uÿúZZÿúZZBÜTh@.@€BÞ£ø@0dðÿúZZÿúZZ@ÀC…aôAA  @ÀCƒÆ@j(ÿúZZÿúZZÿúZZC„5Ê@âÿúZZÿúZZCƒÆ@j(ÿúZZÿúZZC€@9€C€Óî@ž(ÐÿúZZÿúZZ@àCº`AйAC—µÀ@œídÿúZZÿúZZÿúZZC˜ûÒ@ž>¬ÿúZZÿúZZC—µÀ@œídÿúZZÿúZZC—k˜@³(€C—‚Ú@³"¨ÿúZZÿúZZAC±öAŠ<2?€ÿúZZÿúZZÿúZZÿúZZÿúZZC}~@—UhÿúZZÿúZZCwè@•3ˆÿúZZÿúZZC•~Þ@·rÀ€C”«4@¶oÿúZZÿúZZAC‡"pA/ÈAÿúZZÿúZZÿúZZÿúZZÿúZZC‹æš@•‚¼ÿúZZÿúZZC‰n@’nìÿúZZÿúZZCŒ.¨@ª6€CŠpt@¨DÿúZZÿúZZA C¨$@‚¶A@ÿúZZÿúZZÿúZZÿúZZÿúZZBø h@væèÿúZZÿúZZBñ;8@p xÿúZZÿúZZBö8@† x€Bñ$x@ƒn˜ÿúZZÿúZZA0B€Ù @—\@ ÿúZZÿúZZÿúZZÿúZZÿúZZAÓ:A(êÿúZZÿúZZA˰A–ÿúZZÿúZZA~‡@A#— €AwGAî ÿúZZÿúZZA@C5]¤@¼W8A`ÿúZZÿúZZÿúZZÿúZZÿúZZCåD@“ ÿúZZÿúZZC‘°@w­ÿúZZÿúZZCaè@‰°Ð€B÷X@„ƒxÿúZZÿúZZAPC¥žªA'ŠìAÿúZZÿúZZÿúZZÿúZZÿúZZC†N@¶¸ÿúZZÿúZZC~ÿúZZÿúZZA¸BÒê@¢‚p@€ÿúZZÿúZZÿúZZÿúZZÿúZZCäA*èhÿúZZÿúZZBÒ¸PA £êÿúZZÿúZZC ÈA)Œ€Bé`A ùàÿúZZÿúZZAÀBzy @·ÇAˆÿúZZÿúZZÿúZZÿúZZÿúZZB~‘AœÄ°ÿúZZÿúZZBM±`A}VäÿúZZÿúZZBP@A¶lh€AÿJA“lÿúZZÿúZZAÈAÞÀA4ê\A ÿúZZÿúZZÿúZZÿúZZÿúZZBuAЦ÷ÿúZZÿúZZAóP`A[Ö<ÿúZZÿúZZAæÒ@Aš˜4€A¶hAtV4ÿúZZÿúZZAÐÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØB2ô°A PXA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàB SA¤¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA÷@ AA$@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA¹D A?ÂTAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøBÐA{˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBB “@A=ñL@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAÛ#àAHç„A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÿúZZÿúZZ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@?€ÿúZZÿúZZA CÀ@:ÐÿúZZÿúZZÿúZZC¬À@¸ØÿúZZÿúZZCÀ@:ÐÿúZZÿúZZBå&Ð@²ÿúZZÿúZZBéß@¼ØÿúZZÿúZZ@@ÿúZZÿúZZA`Bæ&@BXÿúZZÿúZZÿúZZBä0@ @ÿúZZÿúZZBæ&@BXÿúZZÿúZZBÉØ?ÂRB:þ@BRBü’P@!ÐB™Ðˆ?á€@@@ÿúZZÿúZZA˜Bשø@ÕXB×}à@ÌpÿúZZB×Ï(?½o ¿Þ?@=Œ`Bשø@ÕXB×}à@ÌpBÕR?Ô¶>00@T¶BÙ-P@5 BÔ" @mà@@€ÿúZZÿúZZA0C&Ñ @KDÈC*Õ”@D¹ÿúZZC)t€@ êðÀÚÐ@ŽˆC&Ñ @KDÈC*Õ”@D¹C"AÄ@‘ÀÀÜ–€@—‘¸C!Œ@[Ÿ˜C$ƒŒ@R£ @@ BO¸Ð?èa @@B?¾0@~âÈB^‹ @6' ÿúZZBP³ð@QèÁ ’`@iðB?¾0@~âÈB^‹ @6' BTvÀ@'Ê@Á=2 @§ÊHB>ÑP@ŠÂ Bi¯À@>èÀ@@ÀBÏŸ@Rx@A˜B»* @%7¨B½ux@3ÈÀÿúZZB¾b¸?÷À)@w)ðB»* @%7¨B½ux@3ÈÀBÁn¸@ UA :`@UBÌ®@@DmÐB´×0@Iˆ@@àCIlh@‚”ø@@ÿúZZÿúZZÿúZZÿúZZÿúZZCGƒ@^Ð?ì@ŸwpCF,l@hžHCB¯ü@Rð€CHÒD@7h°@Q€@·h¨CJ™Ø@†ª@CC€ð@t¡@ABŒ¯˜@/zàA€ÿúZZÿúZZÿúZZÿúZZÿúZZB ¢p@§â°AÐéÐA'üØB>'@ÌqA«÷`AePB2õ@žLXA·ìALXB_¸ @½Ô4BÖÀ@ö£@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÙ @V¬èAÇE°@ÖΠB¦H @Šc@=àA•zàA=ÜCˆ'@¾y¤C~;ì@²šx@AC’°@¾†@AÿúZZÿúZZÿúZZÿúZZÿúZZCgwÌ@ „H@÷h€A  €CQ”@Ð"øCJ˜X@ĨCoÈ|@—ªAÙ€AªCZÓ@ÀódCQ{@¾'P@A˜C_?<@|@ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZCG p@¼\¿Œ^A<}¬C.fì@ÞùÜC/q@ô¹ˆCQû,@´F8ÁÈ@`A4F4C-äð@Ö9XCCô(@ê_@A C‚|@rgAˆÿúZZÿúZZÿúZZÿúZZÿúZZB¼‹ÀA d?ìŸAŒÒB¤ÄA(¼ÖB¡ó˜A.Q´Bí2Ø@ê6 Á—õ@Aj6œB½hA¥,BÞ˜0A#X@A¨Bà$Ø@g ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCýˆ@»6lÁ’Ž`A;YBõP@÷GC µ@ÊC¸C‹P@¿î˜@WÏ€A?î˜C@÷=Bû–@×R@A°B¤±˜@J`°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB4MðAKªA&Õ@AË<àB(z@Az ˆBp Ah4ÔB)gàAIèL@*0AÉèNBN0Ar>ÌB wðAm¾p@A¸B¤€@|n°@@ÿúZZÿúZZÿúZZÿúZZÿúZZB™‰ Aa¬@ÆÀAÔBƒy8A*ÜBtªAE0¸BÀ…ÐAS A? A„S B¥áhAé>B˜?HA#œ@AÀB²~ @KÞ€@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¬ A;\ Áúý`A»€ Bc‹0Auø4B¦DØA2 pB£‡PAF A̲AÆ B˜hADÐBa|ðAG @AÈAç×à@âˆAÿúZZÿúZZÿúZZÿúZZÿúZZBQµàAmã À4]€AîdB!ÒAuTÊB-PA‘¸AˆCkÇ@zÚˆCnÝÌ@†íÿúZZCnºÔ@9i@ÀØmÀ@¹…ÈCkÇ@zÚˆCnÝÌ@†íCj€@Mu ÁmãÀ@Íu Ce'8@ŒÉxCo`@•·@€@ÀC‰ùŠ@«·X?€ÿúZZÿúZZÿúZZÿúZZÿúZZCuÙŒ@;þÁª @¼(Cj§(@zo`C|”@‰ŽPC‚Ë6@dSðÁ¤5 @äSøC|ð°@›ÔC†2r@¦]8@€@àC^t¬@{÷AˆÿúZZÿúZZÿúZZÿúZZÿúZZC]}ä@%2øÂ ð@¥L¸CJWì@YfPCiÿ°@rPCWêp@:ÜðÂfÄ@ºÜøC;E´@k›¨Cp @Ž©ø@€AC9jl@i€0AˆÿúZZÿúZZÿúZZÿúZZÿúZZC*¶Œ@¾ >¶ä@™Ö@C( ¸@`6 C& ¤@I³ðC)@*ɰ@$@@ªÉ°C*žà@yœHC"ÝØ@b¤à@€ACO8$@ˆÇÀÿúZZÿúZZÿúZZÿúZZÿúZZC9ß0@°è@#€@šÉ`C7[Ì@VµˆC2Ét@Sƒ0C4©,@.õÀ¼@@®õC/˜ä@r̸C2t,@r`@€A C„(8@ —A@ÿúZZÿúZZÿúZZÿúZZÿúZZCcÜ@QP@ûšÀ@Ñ&°C`Ñ4@“ºTCV©Ì@Š.Ck!Ä@Tn°@¶€@Ôn°CiNà@–U„C`J¨@ô@€A0Bè8 @=°@ÿúZZÿúZZÿúZZÿúZZÿúZZBÊ)(@Lbˆ?êÿ@̃€BÄâ@B¿Nh@”áhBÌýÐ@XHàArt€@ØHèBÕú@‚LBµøÈ@¢²è@€A@C]¦€@Š–ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZC[t¨@XHX@‘Ñ€@Øk CTÜ@”kˆCMɈ@ŽÅXChS„@eÉàAQ^ @åÉàCeÿ˜@œXCV´°@šÚ0@€APC`@+ €A€ÿúZZÿúZZÿúZZÿúZZÿúZZC @N:ˆÁ#âÀ@Î\Bý̸@’ÞœCz„@ˆC—Œ@aðÀ¿U@áðCèP@žéøC ð@Žoè@€A`B¡À¨@()@@ÿúZZÿúZZÿúZZÿúZZÿúZZBˆ Ø@´ ¼ÀQæA4>ØBxèÐ@ÚJ¨B³è@ÿæÈBFA2ÐALO A€2ÐBRÈAÊjB!%AEg4@€ApAäïÀ@ÃpApÿúZZÿúZZÿúZZÿúZZÿúZZAÆÕ€A)@ôw@A€>ÆAÔšàA7»:A›$ÀAμBkA7¸A*O@A“7¸B _AN_AÇñ€A3HH@€A€Cw @Y/pApÿúZZÿúZZÿúZZÿúZZÿúZZBògX@–H¿¬9A!BÜÂø@Ã+|BÞY@À®HC¼Ì@—ˆBøA„C Õ@²ï¼BÏÑp@ÓM˜@€AˆBßÒ(@K©à@àÿúZZÿúZZÿúZZÿúZZÿúZZB40A ÖÂ"TAŠ4èA²Ù A#âBk‹ðA<ÄAþÄàAoˆÀä—A™oˆAÍ;€A3£B€ATÈ@€ACU0°@„løA`ÿúZZÿúZZÿúZZÿúZZÿúZZC?®Ä@šˆH@ Ÿ€A£ C+ì$@À[°C)çì@ÅU0CTsp@—(Aƒ8 A(CEZT@¿^pC6u@¿Í˜@€A˜B†È@Š @@ÿúZZÿúZZÿúZZÿúZZÿúZZB¦e`Aø‚Á÷EA¾BnEàAb§øB­©8A³ÌB§” AôÁq@A™ôB†\(AR'¶B¡ÈA*¾$@€A B˜À@™¶x@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB§ð@÷íüÁžm€AxTB A%KjB¢VàA qPB‚éA T¸Àz€A T¸B^ãàAF¼JBgé0ACŒ@€A¨B³ûh@˜ØA`ÿúZZÿúZZÿúZZÿúZZÿúZZB¥¢0A ÀÀ–ÂÀAŠÙìB‰& A+x"B‘í¨A#»XBÈ[€@ôQAo@AtQB·àA ÞèBŸ¸Ax@€A°BO8p@ÑÛàA@ÿúZZÿúZZÿúZZÿúZZÿúZZBT­€AMiÚÁ\q@AÍÀB,ÐAp]TBJÍàAxZðBp”pAQÄüAP AÑÄüB_N AtèB5QÐA~@t@€A¸BÊ2ð@©çA@ÿúZZÿúZZÿúZZÿúZZÿúZZByÒÀAHØÁþQ°AȦ‚Bn@Aqï.B‚EàAböØBvàARy€AÄûAÒy€BrÝpAo³ B#ÀðA|§X@€AÀBH÷ð@ªù8ApÿúZZÿúZZÿúZZÿúZZÿúZZBŒW AOøþAŒ} AÐ!ÚB^ Aa—âBH÷A|yäB¯—PA7.¤AnÆ A·.¦B™®pA=>æBƒ@AfNœ@€AÈB<•@Ф8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB˜öA‚ŽÅÂ{B¨éB?ÀA•‡¨B•VðA‘uDB€jA‹–¸¿¼B –·BJ<°A›ÍdBO|AŸ¤@€AÐB®Rp@[£P@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€AØBT¹@¡°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€AàB–Ψ@@ß@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€AèA©³ÀAî?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€AðA‡r@öØ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€AøB4‹@@Í@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€BA«Ö@A ,ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀD ‰„ANÝ0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À?€D¦)@úH€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@Cl”@<âÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZC+Aœ@^xAn•@@ˆsˆC4±¤@F„ C#'ˆ@@ôäCÇšÜA‡ì@À@ C­oÂ@¸ÅXAÿúZZÿúZZÿúZZÿúZZÿúZZC¢\T@„:ÀÀ«€AOdC¡}æ@¹ C¡ã<@»IÈC¢:@“*?¨DA*C¤9Î@Ñþ´C ›@ÏAP@À@ÀC‚•4@˜[¸AÿúZZÿúZZÿúZZÿúZZÿúZZC}÷Ü@I’xÀ(Î@ɲC|M@а,C{†x@ñ@C€×B@gk`À‚×À@çk`C€·Æ@¡ŒC€€„@¥‹è@À@àB²®¸?Üà@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¢8@#Ýà¿ÎÔ@£÷ÀBŸsH@]ÐÈB –h@k\pB§çà@'pÀ™÷À@§xB£^€@pUÐBª#@dæ @ÀAC1ÌŒ@EÁP?€ÿúZZÿúZZÿúZZÿúZZÿúZZCÿ@ˆP?ô@Ÿ¡°CX¬@^ðàCõ˜@\àCiŒ@'O°?éý@§O¨C¢„@mÑHCkh@eŸð@ÀABßeð@ó @@ÿúZZÿúZZÿúZZÿúZZÿúZZB¥XP@S¹Aæ3°@ÓÛB¾y(@~B„‰ @¢•HB±¹˜@ZÏ B p(@ÚÏ(B×\@|xB†¸@¬@ÀA Cnsh@†˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZCY—”@LŽ ÀñvÀ@̯8CPGÀ@‹ô8CUj$@Œ_ˆCX<@OzPÀßúÀ@ÏzXCP¯Ô@Œ‚˜CT¦À@‘Cx@ÀA0CCñ¬@R@€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCS¼@NÚ @ X@ÎûðCM£ @TCI @@ˆ¸¸CWFL@T°A08À@Ô¸CV¹Œ@–™LCI‡à@‹E @ÀA@B´`@»À@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¾ÿØ@z¦€Ä€@úÏèBÏ\h@™*ÐB$ð@·JXB¼ùØ@‡ÜHAΞ@AÜLBÎóp@§D´B›~À@Ç7h@ÀAPC¬8X@àOA€ÿúZZÿúZZÿúZZÿúZZÿúZZC¨XH@ áØÁmÀA ü¼C}J@Î<ÔC ®ž@ßU(C¨¼¼@¹ØÁ}mA9ØC"Ö@ìC£,.Aôä@ÀA`CwÛ”@›˜@AÿúZZÿúZZÿúZZÿúZZÿúZZCQ)x@eŠÐAUpà@屨CJˆÜ@–óLC<÷„@˜ÏpCQËø@fÿ¿Ü7@æÿˆCE$@˜+èCE.`@š¼0@ÀApC!Là@h­0A`ÿúZZÿúZZÿúZZÿúZZÿúZZC2Q@_‡˜A €@ß­èC)Œ@:C ³à@—EàC(Þ0@kCAdn`@ëCC$ t@–(HCÝÈ@žÜˆ@ÀA€B×R@Và?€ÿúZZÿúZZÿúZZÿúZZÿúZZCeD@{‡¸@¬@û³pC þd@¢£ÄCh @£ `C @…`ÁF A …`Bô¨@½òäC5È@±‰x@ÀAˆBÁÆø@= A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÐÛ @¾ïÁ›`A?¼B®–HAÛöBËH(@æ8B½ØA"À°€A†"’B¦›¨AL#ÊB°HàAšÐ@ÀAC6Ùd@o¿PA`ÿúZZÿúZZÿúZZÿúZZÿúZZC‚%N@ÕfÁÈq AUŒªÈBÎSÐA•xC Ö@Ô1¨@ÀA CH¼@–bø@ ÿúZZÿúZZÿúZZÿúZZÿúZZC(±à@«_ÐÀó€A+„Cò°@ÓlDC2X@ѲC2Fì@¬_à¿SA,_àCLP@Ó¨ìCÑx@Ôbø@ÀA¨B•fð@iŽA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBo A0á\ÁB `A±¢AÕ@A=V|B%pAl’¼BO©`AB²¼ÁvÀA²¾B þðA\4¨BBÌAz ”@ÀA°BÑŸ€@”~xAÿúZZÿúZZÿúZZÿúZZÿúZZBûeP@â´X¿¿ Abß¼BÑ­ A@BÖXA(Bõæh@ñ¢ÁRÍàAq¢BÃ`A×PBÛkA Çü@ÀA¸BçG@d°@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÍDHA å^ÁrÚàAŒ Bœ¼ A,)ˆB·¸xA6ˆB³‹ðA*æLA1AªæLB›àA8äHBÆ AVÀœ@ÀAÀCô@ºA`ÿúZZÿúZZÿúZZÿúZZÿúZZBêg@@Íú˜?î¿AN#|B¿EàAlB¾¾0@ØbBâŠp@Ëq AÂôÐAKq BÊ…À@îàB¥Öð@åuP@ÀAÈBb@˜ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAÐB+0ð@•?€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAØB Ù`@®ØAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAàBg `@ëhAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAèBƒè@˜ê@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAðAË Aˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAøAøµà@ðݘAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀBB}Ð@ÎøHÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAC?°@@›•@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA?€Cç@@ÛÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBï& @ ÿúZZÿúZZBô„ @„¨ÿúZZÿúZZA@B¶/Ð@°APÿúZZÿúZZÿúZZÿúZZÿúZZBŽ@?¢­ÀA®à@"ÇPB¥íÀ?ò@Bp•?Ü `BŠh?ÂÉ B+&È@BÉ B¸³@Ì B?Lp@ A@@Ce0@‚”˜AÿúZZÿúZZÿúZZÿúZZÿúZZCTè@>˜ÁxèÀ@¾%CN~¨@v`(C[Xð@‘r˜CT @O©àÁ¹®p@Ï©èCLY@‡CC`-”@ (A@€CkÐ@fºAÿúZZÿúZZÿúZZÿúZZÿúZZC@¬°Áµ^ @€ÁCÎ0@9ÿ˜C#à@2‡C_œ@_°ÂÔx@’_°C Úø@HdC.@@XE€A@ Bxè?±$àA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÕ‰Ø?íŠÀœ_À@m¯ÐBÑ’ @*ÈBغÈ@$Î Bä™ @'€Ák€@„'€BØ‘Ð@>@BòmÈ@8õ0A@ÀCJ{ˆ@Z°A ÿúZZÿúZZÿúZZÿúZZÿúZZC@–Ì@>Ë8?d@¾é¸CA\@ÄÀC=ñÐ@xC8LX@: Àp@º ˆC7܈@ŠüÀC8Î`@y§ A@àBåo(@fÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBøó(@ðÁè¨p@™0ˆBÚÍx@R†èCψ@YÖ`Bô  @µ€Â À¨@œµ€BÒxx@`K0C ô@Xæ AAB°\ø?ÚAÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÑï@™àÁ[c€@ž³ˆBÂ!@bLØBÚü`@W.@BÜ„ˆ@"pÀ­¼@¢xBÖOÈ@fߨBÞð@`-0AABýc°@7àA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÚïx@+®ÈAc„à@«ÊÐBå!P@h ˜BÇP8@r)ðBäêH@0úpAÞð@°úhBôlX@pÚÈBÎH@{ @AA B÷Ñ@;…ðÿúZZÿúZZÿúZZÿúZZÿúZZBëc¸@4É ¿¨&@´çhBäZ @y^ Bäöè@w] Bø0@E0À¶@Å(Bî@‰q\Böf¸@‡h°AA0CUµˆ@‡JXAPÿúZZÿúZZÿúZZÿúZZÿúZZCJûø@KB@A¼Â°@ËdCOÑ„@‹ºø@¾ÀA>øC0Îð@³)ŒC+¼@¤ÍˆAAˆAÔpÀA s$@ ÿúZZÿúZZÿúZZÿúZZÿúZZC$è¸@µ¹´À‡7@A5ÚDC‘€@èBTC…|@éØC qÀ@­X(¿»xA-X$Bøq@Ý¿pBû? @ßß AABÉê@[Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZBßX˜@Á,(AAe@AAOPBÒ„@èÈ„B½f(@ÿëðBßÁ¸@ÈÂ0AÇÜpAHÂ,BÞËÈ@ät0B²ˆ(A B¼AA˜Bk|`@…©(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB„˜0A'´j@‚l€A§ÓhBpí`AK'Bc€AWº|Bf4 A9.XA-A¹.XBZá`A`ŽB<@`An‹AA Bd-°@¢MøAPÿúZZÿúZZÿúZZÿúZZÿúZZBpðA:í°¿îµA»ÌBM4`AeôBU0AgqèByXA-;€A;á@A­;€B‡¢ADéšBh7ÐAe<AA¨B¬»¨@ýÈA ÿúZZÿúZZÿúZZÿúZZÿúZZBìÀ@ÝŒ$Â&hA]¶tBªAÀA+ Bë˜@íšøBús¸@Ú*¸Àï?€AZ*¸BÏrHAªšBÞoÐA„AA°AÖ×`Ak A`ÿúZZÿúZZÿúZZÿúZZÿúZZB†€A4°T¿ÑøA´ÓpBŰAM?$B°€Ab$lB-°A2M8ÁA˜`A²M8AÐàA;MBtPAlâˆBþ(p@.úðCòÜ@þ`AÊÜ@@€þ`Cå|@HgèBôq(@)0A @@B8Ñ ?¾G @€ÿúZZÿúZZÿúZZÿúZZÿúZZB| ?âo@AZF @b“ÐBe˜@ÀBa+ð@#npB‡F ?ë€A±¢ @kpB ¨è@$'ÐBc„`@-A @€CN° @‹¡0AÿúZZÿúZZÿúZZÿúZZÿúZZC ”$@ìÀD €@0C mØ@R PC ´@Cþ C ´@ „ðÀøê@@‹„ðC vÐ@PÝhCmð@=§pA @ BÃ)x?å˜à@@ÿúZZÿúZZÿúZZÿúZZÿúZZB”ä¸@ H À3Å€@‹^ÈB“ø@JаB—+°@?é°B~Å@@"¯ÐÀiL€@¢¯ÐBzÔ`@pM8Bƒ8@^ó A @ÀBzLÐ?õÀÿúZZÿúZZÿúZZÿúZZÿúZZB²(@7˜ÁKQ @žQpBBˆ@l“PB™HP@Q,Bœû(@zÀÁJK @œzÈB‘¢0@it˜B©°@R PA @àC4`@Sv°A€ÿúZZÿúZZÿúZZÿúZZÿúZZCÕÈ@ *¸Á^†€@ ECp@]&HC æX@dn C&0Ô@? Á·c°@¿ CIì@€YTC0Dì@ŒíÐA ACK"˜@hƒ0APÿúZZÿúZZÿúZZÿúZZÿúZZC[ñL@S³èÁ£› @ÓÖøCOà@ŽOxCbW\@˜þÐCX`@qR€ÁßY@ñR€CI‰ä@ ÓˆCbýü@±;A ABÞÓ@·ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÍ÷È@/Õ`À@¯òÀBÆ×8@|XBÍS@@k=@BÉxè@CX ÀæÎ@ÃX¨BÀlH@ë|BÌÅx@‚L(A A C Ä @>@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÁ®¨@C) ÁºÙ`@ÃJxB¦~è@DBÒÔ0@z[ÐBÈÈ@IyÐÁ¶­€@ÉyÐB®®p@“æBÙÃØ@‚˜àA A0CD&@~mP@@ÿúZZÿúZZÿúZZÿúZZÿúZZC>ì@J·€ÁXfÀ@ÊÙøC2?D@‹ü,C>a4@‰>C7/Ü@Cz0ÂWà@Ãz0C!åà@„ƒ|CAÔ@‡ã8A A@C1^¸@W;àAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÿÃh@JŠÀÀž À@Ê­ˆBñø@ŠÑ`Bù@‡ÛXC µÐ@N¾Á?âÀ@ξBþI˜@7C õ¤@Š: A APC0ÔD@“¼0@€ÿúZZÿúZZÿúZZÿúZZÿúZZC͸@Dÿ€ÁÀ@Å!¸Caô@†L°Cœ@@‚lXC‘<@Z[@Áh @Ú[8C <¤@“¡œCÏt@’ÖÐA A`C€–@‰š(@ÿúZZÿúZZÿúZZÿúZZÿúZZC†3ª@›@¿¼èA9„C|  @Ñ|C}´@ËN8C‡ÿú@ž°A!O A¬C‚å<@߈C{²@Æ7°A ApC ÇD@D&PAÿúZZÿúZZÿúZZÿúZZÿúZZC"ø@zŠxÀ+@ú·C @«|ÄCÍÄ@ž$ÈC&@{À¿B<@ûÀC.8@¬Ý°CÑÈ@ž_ÐA A€Cw,@jdàAPÿúZZÿúZZÿúZZÿúZZÿúZZC+Vd@¤ ÀÌÉÀA$=´C¬ð@ØýLC Ï@ÒRðC0',@ R(Àló€A R$C µ@ÕbÔC$]@Ìê€A AˆB>Î@Bà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBfÖðAðbA•¸A™ \Bsž0A/®B0=AX\ÐB\åpA= Á䃀Aœ= B÷AZúÚB}ËðA5ÛlA ABa9p@–¨Ø@àÿúZZÿúZZÿúZZÿúZZÿúZZBbK A«°@Î5ÀA—ÇØBVGðA$UøB@%AY…”BïAapÁ½(pAœapA¯ A#[ØB-Z AeC A A˜B•–H@_š ÿúZZÿúZZÿúZZÿúZZÿúZZBœ,@AÔšÀƒ¾@AƒítB†IèA&¾PBŽ‚¸A#ŸÐB‚ˆxA Ä [(A ÄB)xàAeú&B“˜A'$A A B˜®À@‡¾àA€ÿúZZÿúZZÿúZZÿúZZÿúZZB͘A'ßôÁhðA¨BB§ÐA] ”B›XA@‡HBzÌPA1Õ,Á‚SA±Õ,B=«pAfDbBxæÐAPnxA A¨BÅšà@m.ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZBàû¸@Ó¾àÁ| ÀASèB³!ØABÐK8@øÌÈB×°@îóØÁ Ï€AnóÜB°_AܲBÁÑ`AÉ`A A°Bž!ˆ@jG€AÿúZZÿúZZÿúZZÿúZZÿúZZB2` A/UJÁβ`A¯xAÕhàA8³BD# AiHB? `A<ƒÀbó€A¼ƒ By AQÝ¢B)ÀApÒÐA A¸B~@ˆžA€ÿúZZÿúZZÿúZZÿúZZÿúZZB[:`Ah#°A@AèRtBUÕ°A޽ÆB'ðA‚mÆBjÆpAyTl@–™ÀAùTlBIPðA’gÔB=E A’ûäA AÀBé± @jÇ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÈA©øAÁdA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐB × @ù| A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AØA«€A#ÙtAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AàBA-Ð@¾L@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AèB›€@ΈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AðAôÓ A§ÜA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AøÿúZZÿúZZA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@C‹¶¸@ÛÏpA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@?€Bý¸@ªÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@BQ±?®@A ÿúZZÿúZZÿúZZÿúZZÿúZZBmþ€@&@ÿúZZÿúZZBr€@`ÿúZZÿúZZB}Р@ Ó ÿúZZÿúZZBè°@(@ÿúZZÿúZZA@@@B­X?ówA`ÿúZZÿúZZÿúZZÿúZZÿúZZB¾g?ý(`ÁdÉ`@}R`B²Á@Q/PBÎ)ø@ðBÏx?ó³ ÁÀ@s³BÉàÀ@.ÙØBÛÀ@/f°A@@€CO®¤@“a8A`ÿúZZÿúZZÿúZZÿúZZÿúZZC+þ@)N¨A  @©jØC2uÌ@yøC(|¸@hÊðC3@HëÐAMÐ@ÈëÐC?¤$@–á$C+’ @ˆî`A@@ C p@X  A0ÿúZZÿúZZÿúZZÿúZZÿúZZCHD@&90ÀÓü@¦TøCKŒ@V•CÞ@êpCvt@<«0Ák@¼«0CøÈ@{Ó˜C#€@Žë¸A@@ÀBPÛ@@¶@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB­À@Ž–ìÁhH`A®ÜAün`@âÍB7Sà@­Ô˜B (p@’ ÂòØAœA‘Û@@óblBPzð@¥˜PA@@àBüI@óð@@ÿúZZÿúZZÿúZZÿúZZÿúZZCÿà@4pÁc@@žO0C¼P@]v`C)@`eðCŠ(@"ÀÀÜ’@@¢ÀCÏ´@c/0Cð@gŸpA@ABù  @È@ApÿúZZÿúZZÿúZZÿúZZÿúZZC q0@"ÛA)¶ @¢ö¸C Ñ”@d¿ÐC¡\@cÀCop@+Î0?ó@«Î0C3¬@x› CId@jûÐA@ACh6@¢åàAÿúZZÿúZZÿúZZÿúZZÿúZZC?°(@JPA+`@ʰCBw˜@\ÐC7'H@‰¸PC=h@KyPA=g @ËyXCAñ@r¬C5&L@Œ!pA@A B¤aÈ@1+ÐÿúZZÿúZZÿúZZÿúZZÿúZZBʽ @JÈÀÊw@Ê=¸BÀo@ˆàBÌ(è@XøB¿Ð@YÁ?xð@ÙÁB½»˜@•¯¨Bºõ@˜©¨A@A0C\_”@¯èxAÿúZZÿúZZÿúZZÿúZZÿúZZCQ#p@6ËÁ-‡à@¶ëCE÷t@x6€CP è@}›àCMH@SdÀÀÎÀ@@ÓdÀCDç¼@ØCJŠØ@“l0A@A@C.ª4@x(@AÿúZZÿúZZÿúZZÿúZZÿúZZC„@XûA0~À@Ù!ÐC3P@”«C nh@’µˆC‹à@[s°AØæð@Ûs¨C!„Ð@•pdCÀ@–BàA@APCln<@±x0ApÿúZZÿúZZÿúZZÿúZZÿúZZCkÇ@•3(Àâ“€AMÀC]ƒ,@Ï÷¨CdKÔ@ÂUàCm È@>?OA>CcRP@Ê% Cb2ø@»ÞA@A`B_« @I àAÿúZZÿúZZÿúZZÿúZZÿúZZBrà@Áõ,@”_ÀAB$BŒµØ@ùÄB„(àA[pB‹õ@ÐA8Á)’`APA8BtÍA7Bާ°A+A@ApCnhð@¬x@@ ÿúZZÿúZZÿúZZÿúZZÿúZZCaä@FÀÀ‚A _ØCOCT@¹mLCU~t@¼ÀCZk@x·àAõ`@ø·àCPl@§˜CI¼@¡¿øA@A€B¹Ò@7ŠPApÿúZZÿúZZÿúZZÿúZZÿúZZBÙdh@™äAoàAŒBÐ0@ÁðdBÁ¾H@ÐÀBؤ˜@£ˆhÁ£¸ðA#ˆlBµð@á{ØBÜX@ÉÞ°A@AˆB#Ö@Žÿ8AÿúZZÿúZZÿúZZÿúZZÿúZZBD ÐA[²¿œAŸy’B0>AK{pB5ÇPAP´B·A “A.àA‹“B~1`A À´B[úpAFi¨A@ABÝh@X:ÀAÿúZZÿúZZÿúZZÿúZZÿúZZBäé@§è´A§`A( BÕ®à@ÍÍ BÇ@Þ)°BØö(@ºÕPÁJàÀA:ÕPB·j¨@õmBÐ!@æçxA@A˜BQŒð@û AÿúZZÿúZZÿúZZÿúZZÿúZZB)°A%ó4Aq[€A¦ äBB°A0¤B„ @ÐrB {@Œ0¿ËÍA 4B™ÑÈ@ÆBIØ@»A`APAIu€@¶LàA`ÿúZZÿúZZÿúZZÿúZZÿúZZAßc€@ÿ ð¿`AOÄAÒNÀA+(AÙÉÀA.®˜AÜœ@ý¥¸@ýŽ@A}¥¸AñÄA4ÓÆAµÀÀA#ÔA`A`B΢x@A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÏà@ˆæ`@qRAÿÈBÇ(@ºýBÁ_x@´KøB°@›üAFÆ AüBÄGh@Å%B­¸P@Ý•(A`ApAÂH`@þÂÈ@àÿúZZÿúZZÿúZZÿúZZÿúZZB³ADN¿¦šA“_úBGðA<ô´B€AIõB"DàA‰8AÃfàA‡‰8BE¶pA,äˆAÖÀA;HˆA`A€B!èÐ@{ÄApÿúZZÿúZZÿúZZÿúZZÿúZZBz @ö¶Ì?A˜Avå¼Bh“AlBg–pA.šxB"v A¥ÁÍA‘¥AÍp@A48BG› AJ>ˆA`AˆBæÍH@”)@A`ÿúZZÿúZZÿúZZÿúZZÿúZZBŶØ@¬Þ¨A)ýA,ÿüB¾-à@ÊþôB¬k¨@óø°BÞx@¯ô°Á?è`A/ô°B¿¯8@ÞÞ,BØ 0@é¾0A`ABŽýØ@pbAˆÿúZZÿúZZÿúZZÿúZZÿúZZB„…H@úÆÌÀÖÑÀAz÷ÔBb™ A(ìúB}•A‘ÌBâø@ÙKx@ÒK€AYKxB“ä`AÊVB‰òÐA.°A`A˜B…BÈ@q‹ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZB]$ÀA3µ¼Á»¡A³ÙbB²°AOpBqÐAu߈B€µPA%' A1 A¥'žBt0 AìÐBW;àA…nÆA`A BÊGØ@mõ AˆÿúZZÿúZZÿúZZÿúZZÿúZZB‡\øAK®¾qÈAË×BlJ`A~ pBp®A}dŒBA6 ARS(A+¢ AÒS(B; A…»bBàA A`A¨B94ð@˜ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°Bz.0@o+°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A¸B»+`@KfÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀBEHp@¡V?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÈAÏ€Ad¼APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÐB;> @¶­¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AØAŒsÀ@ÿx(A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AàBÐ@ï @AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€C2<@miPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€?€Büh@åÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@A©O@Ž+¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZA§ü@­IäÿúZZÿúZZA«Ü @±IÄÿúZZÿúZZA…”@@¸‹8ÿúZZÿúZZA‰3`@½‹ìÿúZZÿúZZA€@@C—@@•%ÐAÿúZZÿúZZÿúZZÿúZZÿúZZBÀ*è@(ÕÿúZZÿúZZBÄ8 @,dÀÿúZZÿúZZBЇÀ@M0Á  @’M0BÍŠ @*^°Bݺ€@v–pA€@€CŽ¡¨@Î8@ ÿúZZÿúZZÿúZZÿúZZÿúZZCšxÞ@¯RØ@ör€A/rCŸBä@ùaPC›U¦@ÿ‹C•:@­×pAS= A-×pC¤o6@ûÃTC™ @ú¥ÀA€@ Bq?ÃÁàA@ÿúZZÿúZZÿúZZÿúZZÿúZZB¡)è@(ppÁp @¨ŽˆB™ñø@vuøB­5h@lý0Bœâè@#Kп~@£KÐBž¿@nixB ÅH@gß0A€@ÀCv |@‹e€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC„·”@Ç«$?‘æAGÎøC†cÂA JC…ðbA'C…B®@¸£ˆ?Ñ”A8£ˆC‡LAPÚC†ÄÂAsLA€@àB³p@‚‹`@@ÿúZZÿúZZÿúZZÿúZZÿúZZAyÞ€@©ð?›âA)9tA‚@ñÕAqËÀ@ïdˆA¡`@¾:Ð@˜†ÀA>:ÐAµªAø:An @ýã¸A€ACc|@´*È@ÿúZZÿúZZÿúZZÿúZZÿúZZCtË\@œ·”AXV AÔC{l€@çáìCnx4@Ó"ØCp±P@ƒ"ÈA¶Ó0A"ÈC|ªX@ÈgCfS@ª|8A€AB„¨@ L ApÿúZZÿúZZÿúZZÿúZZÿúZZBQ8À@žÑìÁ<9 AîøB8e@ô· BgÐ@Ç•¸BL½°@§/0À²á@A'/,B@¢@@÷ìA ¶8B›¯ @¶a Bœ.X@ÂPBš¿(@˜ù?¸¦AùB”Ih@ȱxB“0@Ô<ÈA€ApB—ó(@=0@@ÿúZZÿúZZÿúZZÿúZZÿúZZBĵ8@„[AFâ`AtÄBÄXX@¦ß„B®Í`@ºBÀì(@“É@â(€AÉB» è@¿ŒB°Žð@ËrpA€A€B¼Uà@B0@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÒÐ@•Ì$Á&J`AéB¹,¸@ÇÅœBÎÜh@Ã|BÁˆ@™«XÁŠïÐA«XB¢Ã¨@ËÞDBÅŨ@ÉÀA€AˆB{Fp@ƒÔ€@ÿúZZÿúZZÿúZZÿúZZÿúZZBˆ˜ÀAqd@ða€A›RBƒøXA ž‚Bo¡pA| ÜB§ùÀA(´Aéñ@àŒB¢@”|B¢ê@¢ˆB¦RX@‚á8A%¡`Aá8B«²°@®½˜B™’H@»N¸AAPBò^P@€@ A ÿúZZÿúZZÿúZZÿúZZÿúZZC œ@Q˜À­³À@Ñ7¸Cbœ@Ž!ØC9P@LPCP@FÛ`ÁQ @ÆÛhBù @ˆ C !4@ˆuAA`Bw;P@Ä™˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZB À0A]^Á r A•{Aê— A3ÒBûA_¤ØB .àAJ¸A5‘`AJ¸BàAAÝkAHAìAApA¦.à@ÇïèA@ÿúZZÿúZZÿúZZÿúZZÿúZZB*iA”6Á»ë A˜²âAè¯ A1.^BO× AeÓB_Anˆ@³R@A˜nŠB0A7žBO`A`TAA€Bn{@@P APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAˆBN  @U`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAO;À@ÆhÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA˜Aë(à@¼oˆA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA B Q@@ÌÎpA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨A¢¨@@ïdPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°A¡>@@ûŒ°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸AŽóàA€0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀA¢àAA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈBG @®œà@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA B´»X@LšÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA ?€BñÐP@`Z€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @B­˜@aÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @@BK°@@(C@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€B™¤H@1¯@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¯7ˆ@_ö€ÿúZZÿúZZB³ÎP@eÔ ÿúZZÿúZZB®‡¨@—<èÿúZZÿúZZB³(@@›?pÿúZZÿúZZA @ B‘}à@1ß@ ÿúZZÿúZZÿúZZÿúZZÿúZZBnÆà@D(A*kÀ@ƒ]B„ø°@AÉHB`™@;¡ÐBk´€@ â0@v“@â(BxñÐ@Y!HBküP@BáA @ÀB6Âð@d@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¡Rh@8@ ”@@‡)pB©^ð@F1ˆB ÐÀ@@±°BŸ @(mÀÁè€@¨m¸B˜Ö@s´hB­T @tbA @àBþÞX@HÿúZZÿúZZÿúZZÿúZZÿúZZCX@*5Ø@tZ€@ªWC Ã(@nV°C`€@|ÀC9H@ýp@ž€@šýpCh<@XrC/<@fsÐA ABèW@‘ð@A`ÿúZZÿúZZÿúZZÿúZZÿúZZB³@ð@$á(@]2€@¥ˆB¸ð@k‘øB³(È@lè°B³ep@!¬ @òžÀ@¡¬¨B¼2˜@`?ðB¯p@oIPA AAãÊ`@‚MèA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBeð@~*HÁ à@þ\ˆBQÅ@ÀtB{ªÀ@¨Y`B44À@¢’@„ÀA"’ŒB=@ÔZ¼B-Ñð@ùÙA A B..@/àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZAáÊ @ì2¨À,ÌAla´AÕŠàA¿âAî,`A62@Aú×`@öZàÀY*€AvZàAëQ ARÌBQ°AAlÈA A0ÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZB>¿@ܘôÿúZZÿúZZB;ê°@ÙR ÿúZZÿúZZB\°0@ÃhÈÿúZZÿúZZBY@À$¼ÿúZZÿúZZA A@B¡&@#ÒðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA APB[rp@â0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`BßÀ@w9@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA ApB @ÂèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€BBº@@ŒÄxAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AˆAú– @—­ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AB9p@è‘àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A˜Aþ/@̃ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A Bú(@9Ç0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A¨Bv‹Ð@wÇA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°BQ @’³€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A¸A˜%à@ø´@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°BoØ@ð˜ C_[X@–“(C^rô@™“CtFT@ˆQA¡`AQC`2¼@¬z¬CVDX@­‡è?€?€ABÒ7˜@|ÙÐÿúZZÿúZZÿúZZÿúZZÿúZZCH?,A^õ*Â4AßZC þ4AYôC@ŒÄA•ÆúC"À@èðÀ&Ó€AèìCh@¶HÀC”@´ˆ0?€?€A˜CZ*Ü@¢qˆApÿúZZÿúZZÿúZZÿúZZÿúZZCx+ˆ@ÑAHÀsúAQf¨CVZ@þCY¬A˜ìCo 4@ÂPÁSm ABLCJܬ@í.ÌCVg@ñÔ(?€?€A BUÃ0@Ç}(AÿúZZÿúZZÿúZZÿúZZÿúZZBù°A6ù&A|ƒ A·bBðAt;èAК€AE$DB/ǰAH.Ì>á0AÈ.ÌBœpAs ¬BzArå ?€?€A¨C„@¦APÿúZZÿúZZÿúZZÿúZZÿúZZBr¼°A9±®@ƒC@A¹ÔBS†pA[Ù&BF’A_ÚèB™‡ˆA3MÁ=€A³MBu|AJš Bˆô°Aa¿€?€?€A°B~A|A ÿúZZÿúZZÿúZZÿúZZÿúZZB}˜@AQÚnÁÉæ`AÒêB(TÀA~O¬B} An¾ÈBv#0AN ÈAö AÎ ÆB~ÙàAlcB ðAxb´?€?€A¸B‚ A‚™?€?€AÀB©p@z?@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¯‰ÐA-'TÁ^x A­I$BA>ë B˜û@AJ]B· àA=\°ÁÒÆÀA½\²ByÂApÇŒB©%˜A8{P?€?€AÈB9à@Œ«à@ÿúZZÿúZZÿúZZÿúZZÿúZZBU@A‰©ÆÂPB Å,BàAŠ‘òB€F A§zÞBK@ðAáTAu AÿáRB7ž°A™–BþÐAÛÈ?€?€AÐB°@ÛèApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€?€AØA N AÂXA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€?€AàA¢«àAžÌ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€?€AèAýi @í'ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€?€AðB!Y€@¹ºø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€?€AøB$S°@¼Ž°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€?€BA®9 AÍ,@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@@ÿúZZÿúZZA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@@?€ÿúZZÿúZZA@BZv ?ŸÀAás`@ðÿúZZB$Ûð?œV0AÍ¢°@mÐBZv ?ŸÀAás`@ðB‘?³K@AºmP@3KPBE@?³‘pAlj @çÀ?€@@@ÿúZZÿúZZApCcT4@yCØCTú`@|ŽðÿúZZC\ ü@1kxA*¤@@±†`CcT4@yCØCTú`@|ŽðCa¢X@Mº`A0@ͺXCnç<@–zCWñ|@Ž©8?€@@@@ÿúZZÿúZZ@ B¸ð?ôlàB·¢H?öÀÿúZZB¸= ?­É¿§@-ã€B¸ð?ôlàB·¢H?öÀB´°?Â:`À«Ù€@B:PB±ø˜@ Ž0B¸áx@ €0?€@@@€C»ÊÚAc>ð@ÀC±o@ÈqlC¾x@ЀÿúZZC¸ôX@‘h˜ÂÏA~ÈC±o@ÈqlC¾x@ЀC¼d @§LðÂ+7€A'LìC³çð@æ ¸CÅdš@ó…è?€@@@ C=˜@N A@Bí8¨@ 0Cs¼@!  ÿúZZBùYx?ÜN€Á>M`@\pPBí8¨@ 0Cs¼@!  CW€@h€ÁjN@@ˆh€C (Ð@5iPCÑ8@J˜?€@@@ÀCSV´@—@xACZã(@ró€CkZ@E`ÿúZZCf>@3Þ¨Á¡~p@³ú`CZã(@ró€CkZ@E`C_ßÔ@H½ ÂM(@Ƚ¨COâ@‚°`Clœ@–=@?€@@@àC-<˜@^0AˆÿúZZÿúZZÿúZZÿúZZÿúZZCÁÐ@VA@]`@ˆk0CT@BwˆC ì@8 €CØô@q0A"Z@•q(C  @SWØBþ 0@NR ?€@@ACCýÐ@mP°A`ÿúZZÿúZZÿúZZÿúZZÿúZZC<8@‚ÀÁX@@ž›ˆC4¢ø@^'°C:kØ@WY@C3\@.‚€ÀÃRÀ@®‚€C.±D@qˆC1‡`@s€?€@@ACÒ´@%!@@ ÿúZZÿúZZÿúZZÿúZZÿúZZC-À@ëhAf–€@™ˆC¢Ø@L¨CØT@VlC @+$AÕß@«$ˆCˆ0@bÀBìup@u=°?€@@A C„Öä@’<èApÿúZZÿúZZÿúZZÿúZZÿúZZCcàÀ@Ma¨¾Ö$@Í‚XC\^ü@‹)üCZ%ø@ŒF€Ckø¬@YO@¿Ó\@ÙO@Ce[¼@”]ÐCca8@•H?€@@A0Bé¸@&ìà@àÿúZZÿúZZÿúZZÿúZZÿúZZBß À@G{pÀ7F@Ç›ˆBÓJ¨@zòXBÖmx@ŽÿpBÝfð@Rb@@d€@Òb8BÙsÀ@‚ÿ¨BÏŒˆ@™Q`?€@@A@Bûc @!îAˆÿúZZÿúZZÿúZZÿúZZÿúZZBø¹È@=õð@¼@¾ÐBîb@~”øBè7¨@}­Bú¥ˆ@GùAÆ?@ÇøøCÌ @‚ÁBÕdh@‰õ˜?€@@APB÷c@3¬PÿúZZÿúZZÿúZZÿúZZÿúZZC @ErèÁ…Àð@Å“`C«ä@„oHC* @2ÐC¿P@]Ñ@Áí0@ÝÑ8Bô((@•t€Cp@@‘äÐ?€@@A`C,M@]PpAÿúZZÿúZZÿúZZÿúZZÿúZZBö9X@y‘¨@­²@@ù»@Bê5P@¢®„BÞ€(@¤˜€Bùw0@†`@ã€A`Bí² @°+ BãP@°Üø?€@@ApCxÙh@±Ø A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCeS@j÷`À3º@ëCQ¥¤@›3CS€@•‹àC^@mqÀ¥§@íqCJñø@¡4CNX@“ë@?€@@A€C!Ÿì@‹ÊHA0ÿúZZÿúZZÿúZZÿúZZÿúZZCO²¸@wº¿œ3@÷äˆC<¸@Ÿ]”C(@›+?€@ A`Cn @‡Wx@ÿúZZÿúZZÿúZZÿúZZÿúZZC|J@@qýH¿äI@ò&Cj- @œ‡xCjc@¡4CÄ`@w"ðÀ(”€@÷"øCnDð@Ÿ1ˆCn¾Ä@¦”?€@ ApBÀçØ@/{€A0ÿúZZÿúZZÿúZZÿúZZÿúZZBz™P@Ý,äA˜ûpA]RœB„ñÐA P>BB˜PA£dB˜¢@¼n`A¢‘€AƒœTAñMÔB:/ A–÷£BÇ4Ag1XBÊ:¸AœÂ)ÀÐB›By± A¡¸ãB¾ØAuŠ(?€@ AÐB:@¾@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@ AØBÁ³h@jWAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@ AàBXOÀ@±“ˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@ AèBYw@˜ô8APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@ AðB•Ð@úgÈA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@ AøBÅp@wÑpA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@ BAÅŠ A BÜAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@àBéoè@p@A€ÿúZZÿúZZÿúZZÿúZZÿúZZB×Þx?ä$ðÿúZZÿúZZBÚ¿ ?ç0ÿúZZÿúZZBÖ?@@b°ÿúZZÿúZZBÛ@QÈÿúZZÿúZZ?€@à?€C!†Ô@06PÿúZZÿúZZÿúZZÿúZZÿúZZC1˜@ȾȬ@™ßðCêˆ@:+ CÔ@vàC!x@5Þ ?iF@µÞ˜C%e@_#C!nH@‘ÊX?€@à@BãžX@ÝÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBßFø?È„¿»ú@H£ÐBà3à@CBßú@A@Bׂ€?ÛÀ?Í@[ÀBÝbø@$„BÖ! @c0?€@à@@CÇ#Þ@óT@ ÿúZZÿúZZÿúZZÿúZZÿúZZCµ¶Ò@”®@A€žÀAÅ|C»G°@ÞïŒC°µ@žˆCµQÄ@¬+ðA€A,+ìC½iŒAÓøC°5&@ä x?€@à@€C@aì@Fß ApÿúZZÿúZZÿúZZÿúZZÿúZZCCØH@ îÐ>ð0@¡CE @j]èCA÷Œ@\0CGì@@:ý@¿«2@ºý@CIûl@‰é°CGÇÜ@…?€@à@ BÇñè?ãÄ A€ÿúZZÿúZZÿúZZÿúZZÿúZZCC(?æ\ ÁÊà`@f€àBéq@@hHC >ü@%nCý¤@èPÂ"qÀ@„èPBÝrÈ@0¯èC&°@Fˆ?€@à@ÀAÚ= @Kå`?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¸(@,M@À¶m@@¬hˆBw$Ð@‚vxB…>p@\eðB|½°@@0@Ásúà@À0@B_;p@™¼B‹ð(@e¶€?€@à@àCyÔX@£†HAÿúZZÿúZZÿúZZÿúZZÿúZZCdêt@TP@Ë@@Ô2 Ce÷ì@™ÉÜC] @~ÈC^è¤@SAà@Ž@ÓAàC`Ò@˜]DCXûÔ@ª¸?€@àAB§L?ñàAÿúZZÿúZZÿúZZÿúZZÿúZZB˜Ãð@S­ÈAã_`@ÓÏÀB²b°@„ˆBr0@Ÿ ¸B8x@dF@B)ƒ8@äF@BÆ(@„¸B`Œ°@´Ëð?€@àABâÀ @ º0A`ÿúZZÿúZZÿúZZÿúZZÿúZZC2@(ð0Àä#€@© ˆB÷@jd CnÄ@fbCó\@.1 ÀÓ2@®1C¥à@s¤ÀCT4@n=p?€@àA BäX°@Y@?€ÿúZZÿúZZÿúZZÿúZZÿúZZB×ð0@B)à?ü÷@ÂI˜BÓa0@„=4B͈@„܈BëXx@H˜ð@Úz@@ȘøBìP@„X$BÜl¨@ލ°?€@àA0C‘e@´Ë ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCx  @icX@Äü@鉨Cr ¤@¤7(Cj.°@—ºxCxªL@‡Ž0A6Å@AŽ4Cv+@À„ Ch‰$@°Jˆ?€@àA@B¦ˆ@%òÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZB¬Úˆ@ŒèBaÀA 6DBóp@ÏB„® @ÕÌ€B°I@—a0B'>HAa4BÐú8@¤õ¸B?@@ì\P?€@àAPC.4@ŒAÿúZZÿúZZÿúZZÿúZZÿúZZBÌ @€ÂèAa§ÀAØ B͵ˆ@£;ÌB²x@²ºøB·@‘àAS¯`AàBº Ð@¸½ BŸ® @Ì.?€@àA`Cô@&ΰAÿúZZÿúZZÿúZZÿúZZÿúZZCɨ@Yû Áê@@Ú XC3@‰àLC ?P@”ºˆC-¤@]pÁ’õ @ÝpCï$@ŽVdC0Ô@•£°?€@àApC€ñ`@ŽmÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCÕÔ@\åèÀç$@Ý Chð@Cnf@y°C|¡ð@z50Áq´`@ú50CbÖ@ÔtCo½”@¨¶¸?€@àA€B½n0@a @ÿúZZÿúZZÿúZZÿúZZÿúZZBc€AnÁŠ-pA+B/EpA=îðBm»ÐA +`AëÌàA ôpAü`AôpAúSÀAC?þA³þàA*?È?€@àAˆC+þ|@GA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÍ«@¼’LÁP``A<³ÜB­pAhBÄp`@ÏhBã\8@°ºHÁ ÐàA0ºLBÄì(@öâBÔ@Èí8?€@àAC\x@‡ûhAÿúZZÿúZZÿúZZÿúZZÿúZZCLÎP@ºÌ\¿4A:îC5H@éFð¸@¹‹¨?€@àA B¿=H@b2@àÿúZZÿúZZÿúZZÿúZZÿúZZCæl@À8Ô¿NpA@\°Bà8 @КpBâÙPA¼„Bül@Ä/ÀëfAD/BÒŸ¸@ÛÜBà¸0A \?€@àA¨C$Ü@Ž;èA@ÿúZZÿúZZÿúZZÿúZZÿúZZBýãè@ËOôÀH„AKvŒBÓë AÑ¢BÚÚ @ÞxC­ä@¸£@A·‘A8£@Bø›X@íÔðBÓ¿X@Ë­H?€@àA°Bqúp@‹ÿ`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBd#ðANƒ\A,2`AΫ:BOb€Ap¡¨B-P€AvñôBtjpAM<AZÀAÍ<Be–Ak=ªB2àAy?€@àA¸B•OÐ@pXÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÂxA~AmØ A+œBªÏèA @B”RØA=ÊäBdžA X˜@²D@AŠX˜B¦ôAð¤B 3A/Ç„?€@àAÀBO{ð@§² ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB†Û8A€W<ÂJøBpíB$?€AŒ¢B‡ÃHA˜ œB4Ô`AfÙ A¥ÀAæÙ B1X€A”mAâ‡@A_"8?€@àAÈAÙL@ýíApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@àAÐAçŽAÝ,A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@àAØB™—ð@pËðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@àAàBŠ@ÒxèA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@àAèA™Œ`APApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@àAðBÍ @ÅgÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@àAøA~ÓÀ@ê˜ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€@àBÿúZZÿúZZA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€AAî@@RÀàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A?€B74@?´Ø AÿúZZÿúZZÿúZZÿúZZÿúZZB<÷P@*ÿÐÿúZZÿúZZB?¥Ð@-mÿúZZÿúZZB&@NzÐÿúZZÿúZZB)Ê€@SÿúZZÿúZZ?€A@B-q`?ÃQ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBrà?ºZPÀ¹l€@:xBiiÀ@œB}Ê?ñ×€B‘6€?¿Ù ÁÀ@?Ù°BŠà@®°B›ÙÈ@áÀ?€A@@Bu¸?ŸG@A ÿúZZÿúZZÿúZZÿúZZÿúZZBj¥ ?ëö0ÀÊ€@lÐB`BP@3BvÔp@}`BZC°@œ0Á1’€@‚œ(BGœ@NßÈBq@@$Ž0?€A@€Cµ0@@€ÿúZZÿúZZÿúZZÿúZZÿúZZCÈ@g°Á>a@—èC+È@Vj`CX@VFðCAh@ðÁ‰sà@—èC¾ @R=ÐCÇ@]'€?€A@ B®Ï`?Α ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¼‹0@è¸?¢@…þ@B¾XÐ@@B¹Á¨@9½ðB½è@ Ó0?ÀJ@‰Ó0BÀ–(@Eã€BºÖ@A3 ?€A@ÀC”|@.¡@@ÿúZZÿúZZÿúZZÿúZZÿúZZC°p@3@A÷@œL€Cöè@j.¸Cn¸@K¸Cà”@: AÈQ0@ž: C B°@n( C>\@Pð?€A@àB†è?ÜZ`A€ÿúZZÿúZZÿúZZÿúZZÿúZZBœ(@(Ç(A 8À@¨â B£¸@mèBßh@ièB¦<8@-àAà4@­àBÂ.@eØBˆaÀ@ 8?€AABŽ, ?ä&àApÿúZZÿúZZÿúZZÿúZZÿúZZB“È`@LÊpA»€@ÌìB¡„@{*xB€ÕØ@œÇ€B—X@[€PAݹ@Û€HB±‡˜@ybBr @°¥¨?€AACñ\@4Ø A ÿúZZÿúZZÿúZZÿúZZÿúZZC&Å0@/ͽx@¯êCt`@m0C1¼,@w´@C+ÌP@L÷°Âbà@Ì÷¨C y0@ƒã CC ô@—^È?€AA B„„(?êz@ÿúZZÿúZZÿúZZÿúZZÿúZZB¨YÈ@[‰€Aäà@Û®B«µx@‘ ØBšTø@›6 B£Êà@wÍ`¿ÿs@÷ÍhBž(H@²mðB ~è@¢=¸?€AA0B–r€@n°ApÿúZZÿúZZÿúZZÿúZZÿúZZBpQ@ªQt@ü1A*nBv­ @Ï6¼B‘"È@©ä?€A0A0C9Ðô@Z¬PAÿúZZÿúZZÿúZZÿúZZÿúZZC˜@7N࿯à@·nxC Ò0@o XÁ'ï @¾*pCM§t@s§˜CWrP@‚¸CT“4@X€@ÁAx`@Ø€HCLx@Ž7¸CWF@@ŸE°?€APA C™”@­¢`ÿúZZÿúZZÿúZZÿúZZÿúZZC¤Ÿ@¿K€Àw€A?mCŸÅ˜A>XC¡iTA©TC¢'f@µjXÀÛ@A5jXCmâ@ø÷ôC  p@ýNð?€APA0C‘øz@Ÿ#`AÿúZZÿúZZÿúZZÿúZZÿúZZC“à¦@¬ÍPÀ,nA,ëðCŽy@ó]¨Cµ–@å_XC“aT@¥b˜@D€A%b˜C£~@îN CŽ}@@×6(?€APA@BœÔð@¾`A€ÿúZZÿúZZÿúZZÿúZZÿúZZBáóP@`Áa¿A ydBË€@ÆlBæO¨@¸´¸B»5 @‹ãÀ©sA ã B®ð@ÂtÜB¹0Ð@ºØ?€APAPB Eð@¡fX@àÿúZZÿúZZÿúZZÿúZZÿúZZB¯àA–nA²Í€A”±RB(RAlòA§c@AôBQà@ÞOÈB¾ðA^OÌBTÒ@A@úA’²àA ¸(?€APA`Båø¨@F>`A0ÿúZZÿúZZÿúZZÿúZZÿúZZB‘ø@À†ÈÁDÍàA@ª BvvA½´B’Èp@í@B‚å@æVØÁóAfVÜB=ÐA53B˜<@îO`?€APApB0þ @$ApÿúZZÿúZZÿúZZÿúZZÿúZZB­ó@¯‡¤A™ÄA/¨,B³2@ÍyB;°@ýàðBª@º«8A¬r°A:«8B±þÀ@ÔÆ,Bг¸A ­ ?€APA€C8@Wp?€ÿúZZÿúZZÿúZZÿúZZÿúZZC 3Ð@‹íà@þœÀA $CWÔ@¶ÐHBõ¤8@´åØCŸÌ@‘'PAц°A'PC A”@·üBä,h@ÂH?€APAˆB{q€@DõpA ÿúZZÿúZZÿúZZÿúZZÿúZZBrÐA8A}ŒàAœ6ìB(C0ALsNAß¿ ADÐB«pA”pÁPl AŸ”rAÔ§ A:î’BãÐA]Þ?€APAC¸@uÉàAˆÿúZZÿúZZÿúZZÿúZZÿúZZC€@’xX@¿:@A”œC/(@¶¯Bü Ð@¼cPC¬@«S˜À¶1ÀA+S”CH@ÖþlC¸l@Û*?€APA˜B©X@Kí@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¦Ê¨@å½xAwÙ AeêtB ÐAˆ¤B†k A |B©8@íÃÀA¹ððAmüB¨¨ @ü©”B²A(1”?€APA A”Â`@ã7xAÿúZZÿúZZÿúZZÿúZZÿúZZAòõ A}T?öAžœÚAضÀA?K*AÎ(@AFçèB°€A7Àu=A·œþAö¼ÀALÄ0B ÚAu¬?€APA¨AÌ@@ò @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€APA°BG @‹äPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€APA¸Aë@A<ÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€APAÀB“J@€J0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€APAÈBÀµX@Z0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€APAÐBI`@¬˜ÈA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€APAØB%ìÐ@­ýˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€APAàB@E@¦Í0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€APAèAŒoà@üöÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€ApBA;p?÷Ÿ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€Ap?€C=|8@”¡ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€Ap@Bö»ˆ@A``A`ÿúZZÿúZZÿúZZÿúZZÿúZZBúTˆ@>ÿxÿúZZÿúZZBÿlh@BâPÿúZZÿúZZBóP`@^ýàÿúZZÿúZZBùk8@d–(ÿúZZÿúZZ?€Ap@@Bð @C÷ÀApÿúZZÿúZZÿúZZÿúZZÿúZZCG@¦Áˆ:€@‡½¸C(ü@ CÐ@`„@Cñè?üÌ`Á_n`@|ÌpC×|@2½XCœà@: ?€Ap@€BН ?ÍX@AˆÿúZZÿúZZÿúZZÿúZZÿúZZBp<@@Gà@G@“a˜Bz p@VõBlö@O8ÀB}Ð@õ€À¼|@@“õ€Bveð@gI°B†Ê¨@@ë ?€Ap@ C 0@*ó0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC!@@=‚X>Ë@½£ Cî$@ŠýÀCJ(@ƒŒ€C"Ä@<(`@<;€@¼(`C"ýH@ñ˜C›ˆ@~Ðð?€Ap@ÀB…VÐ?ؾ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB^bÀ@[pPÀ~™@Û—BW­P@¡<\BgnÐ@–Aúï`@½7 ¿ŸA=7 AøÛàA wØB»0Av`?€Ap@àCÒ@ZOÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZC!È@B;Á‡d@@Â^C«\@…hhC)…ˆ@-øC TT@>c€ÁíÁ @¾c€C ä@XC/µ|@Ž;H?€ApAB­CØ@ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZA¢3 @ÊñÁ]àAK\A{=@@ù¥8AÄä`AƒAÊÄ€@ÔWðÁ‚ `ATWðA‰^ÀAÎBˆ€A(´?€ApACQÌ@‘MPA ÿúZZÿúZZÿúZZÿúZZÿúZZCWc@©Ë´@‹x€A)ê@CV¸8@òJÐCR­<@ç×CS'°@˜~pÀE¶€A~pCO~„@ÓI(CRÆ @×áÐ?€ApA B¸v°@e A@ÿúZZÿúZZÿúZZÿúZZÿúZZCÃ@jÖ¼‘À@ë¨Bþø@œîBþ°`@¨ppC-ˆ@iÕ`@IF@éÕXCX°@Ÿ9¸Býð@¥¾°?€ApA0C‚Ê–@·£HAPÿúZZÿúZZÿúZZÿúZZÿúZZCTªô@XÀp@ÿ†ÐCMXð@¬³CP7ˆ@²bÀC[€ @fÔð@Ÿ³À@æÔðCWùÌ@›½ CSßø@¢^°?€ApA@BXšP@7°@@ÿúZZÿúZZÿúZZÿúZZÿúZZB‹K¸@žƒ€ÁKúàA ÌBsh`@äæ$B’׈@Ê@XB–Ö8@¤*PÁIpA$*PB€I@AwèB£ h@¶…ˆ?€ApAPB‘ó0@+PAPÿúZZÿúZZÿúZZÿúZZÿúZZB´W`@†¯ä@n³€AÉ B¯6è@·EðB©8@´VPB’2˜@©®hÀõA)®hB„@ñ³B“˜h@ØO˜?€ApA`A–Î@@Ò\ @ ÿúZZÿúZZÿúZZÿúZZÿúZZB„`A„ž>Š<AˆžfB°`A4©B™ÀA8%àB*I°A –ä¾ÄAŠ–æB³pA7 B"{ÀA;ä?€ApApB''@rÿúZZÿúZZÿúZZÿúZZÿúZZA÷ùÀA ©è@ªA‰Ä6Aï`A6`"Aß»`A5p,BƒÀA ,<ÁzQ A,>AÔ‘àA2IØB&/0ABëø?€ApA€B‘X@E7 A ÿúZZÿúZZÿúZZÿúZZÿúZZBU1 @ÿ®|ÁÎ=àAßôBàA=ð(Buª°A «BBG°A -°Á×çàAŠ-²B×PAAAÂBf¼A&zœ?€ApAˆAÝÙà@áèA@ÿúZZÿúZZÿúZZÿúZZÿúZZB4ÀAD\ÁNä€A—bB Ö AJ$ÄB<ÝÐA;›Bf8àAñn$@Y}¸=£ð@Ù¥XCA%”@xÌCA’@šÑ`C=kÜ@9<€?Á´@¹<ˆCA_D@‡8C@`@ƒ{Ø?€Aˆ@ÀBòšH@D±°@àÿúZZÿúZZÿúZZÿúZZÿúZZBÈDˆ@@Àª®@@ž(BĽ(@ZBÐ'p@i{BÂ×@òPÀˆ¬@–òPBÀÎ8@Pï BÊ(`@_”?€Aˆ@àAÝU @EËÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZA‘‡@@± ¬Á 4ÀA1-dX@º(Bã*è@€ÃÌBãô0@„UèBÜîØ@?7@?Œæ@¿78BÜ7`@…7TBÛlX@‡ØX?€AˆA B–Þ€@O?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¶OH@M¾ÈÁ2~ @ÍåxB¨,°@‘…˜B¿JX@6€B¯x@Y6ÐÁtÐ@Ù6ÐB2€@›\¸B¼·è@“Éø?€AˆA0Co@Œ®XAÿúZZÿúZZÿúZZÿúZZÿúZZBüFØ@PºA@Ðá¨C’À@àBæ¨@“`CìÄ@S•Amú@@Ó•Cë(@Žý`Bîó¸@•óP?€AˆA@CÎx@—<èA`ÿúZZÿúZZÿúZZÿúZZÿúZZC&ºl@`‚àÀh¼@à­ØC!Ä@šõ|C$è@˜²HC*ø@zÀÀ¦ã@@úÀC!Ÿ @­ºÔC(b$@ª:ð?€AˆAPAͬ AL$ÿúZZÿúZZÿúZZÿúZZÿúZZA¹ìà@ãþ<@’€Ad*PA¹­ AÏðA«*@AwÀAµxà@äÆ@@ @AdÆ@AÀ` A#¥Ÿ4A¶TBY´ @ÔìøB['p@ÃØx?€A˜A BÔ@@Ú¨ÿúZZÿúZZÿúZZÿúZZÿúZZA©´ @ÈùLÀõX€AI A‰( @úܨAÇÎÀA3ôBà@Ð'¨Á(Æ€AP'¨AúSàA°B)0ACX?€A˜A0A¶kÀ@„¸€@ÿúZZÿúZZÿúZZÿúZZÿúZZA¸œ@ËæäÁK&@ALA‚å@@õžAèñÀAüLA@ÄB˜@·Ù€ADBœA¯çàAÕhA„÷ @ü¡à?€A˜A@B¶×@@(¦€A`ÿúZZÿúZZÿúZZÿúZZÿúZZB²žh@™†DA4@A¤ÈB·ëx@§´DB¤I°@øê€BÇy¨@† >:àABÁÀ@—É´BÃíÀ@ÕÛ˜?€A˜APBî°@QŒ0@àÿúZZÿúZZÿúZZÿúZZÿúZZBXÐ@èB¨ÁÃxAhqDB Ô€AÎBðA 0B!§AØXAK€ A†ØXB3 A€ B²AUkÜ?€A˜A`Bmoà@'àA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A˜ApB˜X@$%€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A˜A€A­S`@¶‹@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A˜AˆA§×@Í…˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A˜AB“H@'5ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A˜A˜B)€@ÀõøApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A˜A B…kˆ@/tà@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A˜A¨A»Ù`@Ø®`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A˜A°AY˜@Éõ¸A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A˜A¸Bb°P@$€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A˜AÀB#’€@¸à@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A¨AÔà@°øAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A¨?€B›Í @`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A¨@BîIð@j50A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A¨@@B™þˆ@ PAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ?€A¨@€BEp@A€ÿúZZÿúZZÿúZZÿúZZÿúZZAÔJÀ@ÉwÿúZZÿúZZAÙåà@ÎÈôÿúZZÿúZZAè|`@ÈèðÿúZZÿúZZAîwÀ@ÎLÿúZZÿúZZ?€A¨@ B;È@;@€AˆÿúZZÿúZZÿúZZÿúZZÿúZZB¡Ðh@7A,À@·'ÀB¯U˜@‘ÜB{ø@mQ€B¢°?ÞÅ @Í@^Å B¬8@UXB¡}ø@.\ð?€A¨@ÀBðR@@[p@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÛïØ@$AyBÿúZZÿúZZCä.úAòžÿúZZÿúZZCáAvA›€CâuêAbxÿúZZÿúZZ@@ÀC \@Æ—èA˜Cÿä@=½ÈÿúZZÿúZZÿúZZCd´@?„(ÿúZZÿúZZCÿä@=½ÈÿúZZÿúZZCrä@OÜP€Cmä@OÕÿúZZÿúZZ@@àC4î°@ÄØA ÿúZZÿúZZÿúZZÿúZZÿúZZCP<ì@`H0ÿúZZÿúZZCM@\ÞÈÿúZZÿúZZCbm$@’Mè€C`ù¨@‘]àÿúZZÿúZZ@ACË ˆAlÿúZZÿúZZÿúZZÿúZZÿúZZCÊh¸@Ü—PÿúZZÿúZZCÅúî@×ìÿúZZÿúZZCÄñZ@÷¹X€CÂKD@ôdhÿúZZÿúZZ@AB°Ç @-?AÿúZZÿúZZÿúZZÿúZZÿúZZBG{°@êÁDÿúZZÿúZZBA¥€@ãâÜÿúZZÿúZZAßdàAK¨€AÚ¦ AFË&ÿúZZÿúZZ@A B_P@9h A0ÿúZZÿúZZÿúZZÿúZZÿúZZB…žx@©’ÈÿúZZÿúZZB€¡€@£>4ÿúZZÿúZZB}‘@£ëØ€Bv @Ÿ œÿúZZÿúZZ@A0C‘Ü@p7àAÿúZZÿúZZÿúZZÿúZZÿúZZCX\@l‚ÐÿúZZÿúZZC_@aœøÿúZZÿúZZCxø@q˜€CH@xÉÈÿúZZÿúZZ@A@C´@X|0AÿúZZÿúZZÿúZZÿúZZÿúZZBʳh@œÏlÿúZZÿúZZB¿tˆ@”LÿúZZÿúZZBÊ^8@¥6 €BÀv¸@ ¤ÿúZZÿúZZ@APB °@£á˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZBj°AI׌ÿúZZÿúZZB  °A<žNÿúZZÿúZZBTPA|åè€Aþ‹Am×ÿúZZÿúZZ@A`B°YÀ@BJ0?€ÿúZZÿúZZÿúZZÿúZZÿúZZBŸz AÀ¬ÿúZZÿúZZB“U0@íä¤ÿúZZÿúZZB­Í(A'`€B¡ @î*ÿúZZÿúZZ@ApAqåAS`ApÿúZZÿúZZÿúZZÿúZZÿúZZBê AVW ÿúZZÿúZZAò˜ÀAC›þÿúZZÿúZZAš„`AQGÌ€A¿A?ûØÿúZZÿúZZ@A€Cy”@ýý°AÿúZZÿúZZÿúZZÿúZZÿúZZBnT A@õdÿúZZÿúZZBV°`A-ÑTÿúZZÿúZZB|t°AORX€BdrpA;šðÿúZZÿúZZ@AˆCœðA/ÄAPÿúZZÿúZZÿúZZÿúZZÿúZZC›yx@Øà€ÿúZZÿúZZCŠ":@À° ÿúZZÿúZZC™½Ä@éä`€C‰š@КØÿúZZÿúZZ@ABÀ @ÎïÈ@ ÿúZZÿúZZÿúZZÿúZZÿúZZB£'ÀA2ÿJÿúZZÿúZZBŽÜ€A»˜ÿúZZÿúZZB…àðA]™¸€Bk.pAB£ÚÿúZZÿúZZ@A˜Bè›@Å~A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÎ!ADrÿúZZÿúZZB±½ÈA)RÿúZZÿúZZBÎ=8A"s€B²?øA g,ÿúZZÿúZZ@A CGòHAÈD@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCÝðAòºÿúZZÿúZZBõÖ@ù^<ÿúZZÿúZZC!ÿ²°@Π@@@@ÿúZZÿúZZA€C+Æ@DMxC9,@W™PÿúZZC30¼@‚ˆÁ‚„@@’˜ÀC+Æ@DMxC9,@W™PC)ÀÌ@#ðÁþâÀ@£èCûx@So˜C8>ì@xø@@@€C“âäAU`A`C(ú@†¿|Cx ´@‰IÿúZZC<@Aß`@ÅÅ€@ÁüèC(ú@†¿|Cx ´@‰ICy΄@ZsPA›´À@ÚsXCƒl@›€CmiÔ@™:`@@@ C‚ª¦@«¢8@C`00@mRàCu&È@48ÿúZZCmT@1¤¨ÁÈà@±¿ÐC`00@mRàCu&È@48Cu–ä@RøPÂ50@ÒøPC`.ø@†ê´C„ô@ VØ@@@ÀC–R$@Ĥ°?€Cy¢@Š%ÐClÄ4@}4ÿúZZCwEÈ@>pˆA¡€@¾ØCy¢@Š%ÐClÄ4@}4CxöÔ@]äàA„@P@ÝäØC€œÞ@¡²˜Ckï@”òh@@@àC£)®@µÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZC ­2@y,8Á+@@ùRØC›¢Ò@ª¯èCž‹æ@­É¸C¨« @˜PÂY`APCŸ¢Ð@ÑTC¬@.@Ö@H@@AC—(8@“ÜA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC–;>@kvÁ²4@ëšÐC‡à@—CC–NÌ@«SðC¬@óˆÂRèAóŒC„_¦@¨ lC•Hè@¾7@@ACÐuæ@ЭpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC±¶"@Š{˜?úA ‘dC­À@ÁÐÈC©Õš@·þ C±åš@œà@äé€AÜC¯ã¶@ܬC©w:@Ðvh@@A BÇ:ˆ@ Ë€@ÿúZZÿúZZÿúZZÿúZZÿúZZB“V@£@…´€A·¸B‘ã@¬§ Bˆ.8@²$`B¥ñ @}Ÿ°AŸ… @ýŸ°B´_8@#\B‹pÐ@ºkH@@A0Bõ<Ø@¤@@ÿúZZÿúZZÿúZZÿúZZÿúZZB×¼0@>\@Á&À@¾zÐBÅh@‚>ÜBÔL@zaÐBÓòH@F½àÁ.ç @ƽàBÁ2P@‰m(BÓØ@‚¾Ð@@A@Bå@V AÿúZZÿúZZÿúZZÿúZZÿúZZBß" @MöøÀl"€@ÎhBÏQP@ˆQÀBÔ)p@‰x€Bôxh@Z `Àç°À@Ú XB᥈@‰cÜBìMˆ@™W(@@APBaúP@E`A€ÿúZZÿúZZÿúZZÿúZZÿúZZBíð@ú§øÁn AzÑ$AÆ€`A#¹¬B‚PA& ´B. A€P@A€€NB+Æ A&IZBΰA-o¼@@A`B¥s8@#ÍPAÿúZZÿúZZÿúZZÿúZZÿúZZBº7€@£(Aì 0A#œ`BÇS°@·$BÀ¸@î  B°éˆ@Ò¡BiOXAR¡BÚ8@º4BZ@ðA*‡@@ApC©@Ë4Ø@€ÿúZZÿúZZÿúZZÿúZZÿúZZC©cJ@œS<@í·Am˜CœOš@θPC˜4@×àC¨¯ô@ µ¸¿²A µ´Cšqò@Ïè\C™Ùb@ÏvÐ@@A€C5Ÿ@¡õ¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZBã#X@‹Ñ(ÁA µ @@A BÕçà@’ÏÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZBãøð@ú¾dA‚˜0AzìBÏQXA ¢B´!AÒ”BÐãXA ŽÔBºxA‹ŽÔBÌàÀA/äB–¢A>sx@@A¨Bë8@x8A€ÿúZZÿúZZÿúZZÿúZZÿúZZB×¶èA Î?6A‰:AIá@A⥠BT½àA|ÍPB.í`AÚ´B¤ªˆALóH@“ÌÀAÌóHB…X(A_jB·@Al¹|@@AÈB>à@ä¾X@àÿúZZÿúZZÿúZZÿúZZÿúZZBMóAƒ¤A>€ÄB¾BÄA…)B!8 A‘¢@BwfAŽdAZÈ@BdBSèÀA¡ß¿B,©ÐA— @@AÐBV ð@¸À@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AØB‰Ð@»h@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AàBxP@˜m@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AèAÖÇ AåLAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AðAÁ¡@A @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AøB ¨p@Û]ÈA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@BB-Þ0@Å„ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@€BÏm@Q;`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@€?€C ÅA‚è@àC–µ.@´-ÿúZZÿúZZÿúZZC•6H@²c@ÿúZZÿúZZC–µ.@´-ÿúZZÿúZZC’ßè@ǰˆÿúZZÿúZZC•ľ@ËŸÀÿúZZÿúZZ@@€@CiIœ@êT AˆC\›@wèCPMp@ƒsÿúZZCVx@4‹`A O @´¦èC\›@wèCPMp@ƒsCTT@@H¨@AsÔ @Ȩ@C_Êt@މ˜CKò@@°@@€@@B¿Ýˆ@'/pA0B£¶H?þŽpB‹–8@ÐÿúZZB˜8?µ« A.Fà@5ÆðB£¶H?þŽpB‹–8@ÐB¼d?˶Ad¡À@K¶BÍ™¨@UÐB¬üð@ ç@@€@€C×ø@\#@ BÿO¸@"°Cm|@-ç`ÿúZZC X?ê#ðÁÙ5`@jGðBÿO¸@"°Cm|@-ç`C±È@©PÂ-7H@€©PBàl @#QCפ@FI€@@€@ ChÅ@€CbYð@oÀ`Ci]Œ@vyðÿúZZChbl@-Õ¨Á)×@@­ðxCbYð@oÀ`Ci]Œ@vyðCg1@J©Á€RÐ@Ê©˜C`y8@‰dàCkë(@“¦H@@€@ÀC«&š@Ýçp@€ÿúZZÿúZZÿúZZÿúZZÿúZZC¡•@@}$HÁbQ@ýKˆCœ·à@¥8C¡[8@ºhàCªiÄ@—qÁ~É AqC¦}L@Ì  C«,ì@Û²p@@€@àCUsX@†_ÿúZZÿúZZÿúZZÿúZZÿúZZC1ÒÀ@ÔPA­>@@‘ëC9ï @U'xC"Sh@>6€C2ô@& ÀBÄ`@¦ ÀCB\@|›ØCÜ@P¯à@@€ABŸ‘ð@DªÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZBz¸ @T4 A†À@ÔVB„ø@—ÈÀB_³€@‹úÐBsÀ@gíp@ü—À@çíxBŒ`@¨Q¸B\€@˜‚X@@€ABÛn?ÿ  A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¼Xx@<¸<¦À@¼ B·Ð@€“¨B´» @€Ñ¨BÅÏ€@C² Àã­@ò Bº¼@‰ñ„BÅv˜@‚å˜@@€A BØ@ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBµ¦è@J’hÁsH`@ʲØB a @„eB»„h@ÉB²À@L"Áõ(0@Ì"BŸ?@1°B×X@ˆøh@@€A0BØÔ¸@üPApÿúZZÿúZZÿúZZÿúZZÿúZZBÉÙH@ehA¥vð@å)xBÔr€@GøB«3à@£wàBÐÔ @kiÀA¸ÀÀ@ëiÀBÞü@“‹(B°+¨@©S@@€A@B¯°@m–p@ ÿúZZÿúZZÿúZZÿúZZÿúZZBˆ¼@@©’„ÀbâA)®@B{ÒP@åådBƒf@ÝkˆBKû`@ï¤ÁE5€Ao¤B*¢àA0ÔnBVíàA:Ô@@€APCf @Ö˜@ÿúZZÿúZZÿúZZÿúZZÿúZZCTËt@a\ÀeO€@áàCEYl@–3ÈCGD@’´°CKd @yE Á½@ùE C7Úp@¢¨¬CDÏ@§4H@@€A`BÂш@6ÖAÿúZZÿúZZÿúZZÿúZZÿúZZCƒ¨@khÀ—É@ë€CG¨@š½DC @˜HCÐ@€XÁ0Î@AXCš¬@ª„C £´@¥L8@@€ApC Yà@=#@ApÿúZZÿúZZÿúZZÿúZZÿúZZBðÓ@›x€ÁÌq°A’èBÄ£€@®]XBò À@ßðBäLP@‘À?—¯AÄBÒž@@­Ù BÎýp@È7@@€A€BžD@V ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB˜ýˆ@èˆtÁ†í Ah°„BuyA#xzB˜”0AÉœBœ¹x@ëå @½0€AkåœB“= A™nB‡ÙpA…°@@€AˆBé@M9P?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÞ±¸@µ5Ð@»'€A5U€BË9@ß BÀsØ@è)ÀBñTx@µä0B Õ˜A5ä,BöP8@ÊÆB·Ó@ü»Ø@@€ABÔà@ÈH@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB›ÐA)ÉTÁ°œÀA©ÉTA¼ÛA5<ÜB+åÐAláŒ@@€A˜Bí9¸@ª(@ ÿúZZÿúZZÿúZZÿúZZÿúZZBI(A®zðA·e€A4ÈBtÃàAShB¨‡PAFù @r¾AÆù B‡ÉAYu†BƒÈ0Ae[Ì@@€AÈB/ô@@Î#øÿúZZÿúZZÿúZZÿúZZÿúZZBTˆ€A„óA2*B ÖB5Ï@A™ëkB‡àAŠÊâBHÏpA~•¸AåàAþ•¶B3ž A—‡B¥°A~“”@@€AÐB˜ø@Šl8APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@€AØBŠóè@Š, @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@€AàB1€@Åñà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@€AèA»ø@A0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@€AðAµóÀAp8AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@€AøB5¥à@¤Å`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@€BAËçàAù`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@ÀC¢–@ÙX?€CªkÀAµ|ÿúZZÿúZZÿúZZC¨RIØ@±ˆÈCA”@9M A6ß @¹M CJÏh@ˆÔC;p,@€µÀ@@À@C©IÆA!A@ÿúZZÿúZZÿúZZÿúZZÿúZZCZæ@m^ø@†OÀ@탨C­¶@ªŽÔC‹wn@¥¤xC–³"@Žâø@€AâôC™ð@Рè@Óh€@¾À(C€„@€“ìCÑT@Ú€C$@DˆÀ¢€@ĈˆCoL@„ô4Ci@„Öˆ@@ÀA@B™Üx@ŸAÿúZZÿúZZÿúZZÿúZZÿúZZB:H@ô°@÷<ÀAt7 B>æPA êB gðA+¤B"wÐAž ÁZÓàAƒž B¤ A6»œB2ÙA)½¨@@ÀAPCFý<@LÞA€ÿúZZÿúZZÿúZZÿúZZÿúZZCB¥€@PmPA´M@Ð8C@Éè@ C*‘œ@ƒÈCAù@lÛðAØpÀ@ìÛøCC[\@¤ŠœC(bp@•.è@@ÀA`Cl|@"½€?€ÿúZZÿúZZÿúZZÿúZZÿúZZBþ@m ÀmT@í+XBç¾ø@É8BíZ(@£ôXC Ý@y¨AI3 @ù¨C¬@ž—Bó  @¨qø@@ÀApCG](@h¡°AÿúZZÿúZZÿúZZÿúZZÿúZZC#@Z A[¶à@Ú' Ck(@´¼CSH@–ɈC½@rºðAŠ3°@òºðCµ„@’/ÈC X@§b @@ÀA€C„2@~7 APÿúZZÿúZZÿúZZÿúZZÿúZZCˆÏ¤@t:Àªž@@ôd˜CtŒÜ@™$`CxÊX@ž- Cˆ-6@Š[Á±Ã0A [Cl§¸@¦«CêÌ@º™È@@ÀAˆCÏÐ@*{0AˆÿúZZÿúZZÿúZZÿúZZÿúZZBÚýˆ@®ƒ”¿›aA.¢xBÁÜ@@îÍ|BÃäè@Æ¢Bä÷@­¯`Á0v@A-¯\B–0@ó¸BÖ@ÀyX@@ÀABúñè@hÚ°AÿúZZÿúZZÿúZZÿúZZÿúZZC#æ @Æ÷äAnÞ AG CU8@÷-øC e,@öÎØC¼p@¶A_e A6BúúØ@ë)4Bâ¡p@Ù\ @@ÀA˜C°@FG0A ÿúZZÿúZZÿúZZÿúZZÿúZZC6ð@ªRD¿IÜA*q\CžÀ@ìC²Ð@ÜûxC!ô8@¡Tˆ@½A!TŒCè@¶@¨C ¡|@Ô) @@ÀA C ŽÜ@LCðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC%Ä@¶$pÁd!ÀA6F@CE$@ßCè@×khC*„@@´b°@"&€A4b´C"T@×ãTC̼@Û`˜@@ÀA¨B§Á8@sëAÿúZZÿúZZÿúZZÿúZZÿúZZBLø€A>6@°Ö€A¾YøB4ðA`¦@B#8àAbœtBe@`A=û(Á¥*ÀA½û(B`ApüâBcøÐAP}H@@ÀA°A¶üAú˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZB.øðAI§@šˆAÉÍÄBž`AnnxB AgùœB7%ÀAK~xÁ25ÀAË~xB÷`AaèFB*_@Axˆì@@ÀA¸A°µ A)TA€ÿúZZÿúZZÿúZZÿúZZÿúZZB ÐA**¿Î:AªKZAÛ€AAÚAè €AD`ÐB ƒA!TÀÁî§ðA¡TÀA¢FÀAèB3›APÃÄ@@ÀAÀB•¸@ŠnÐAÿúZZÿúZZÿúZZÿúZZÿúZZB•·øAl+øBº¸Aì[B ØAV]øB:äA›ÜBâ#8A9=ŒÁëBÐA¹=ŠB›°A3­ÆBÌãpAj2¨@@ÀAÈBoÙ@—ThA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@ÀAÐBp°@ˆb(?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@ÀAØAÉì`A ˆ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@ÀAàAã¿@A ”APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@ÀAèA«îA yÜA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@ÀAðA‡Ç€AZÄA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@ÀAøB–®@‚¬h@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@ÀBAÀÙ€AN@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ACm @|#A`ÿúZZÿúZZÿúZZÿúZZÿúZZCz®Œ@¶‚ŒÿúZZÿúZZC~0t@¹DÿúZZÿúZZCmʬ@ˆ™xÀÉ7A™tCoòh@“Ú,Cr"Ì@èôø@A?€Cgd@^£ÐÿúZZÿúZZÿúZZÿúZZÿúZZC]¼@5âÀ@-€@µÿXC›D@„/ÈCé@@}"PCÇL@IŒðAì @ÉŒðCžH@—lC ¤ü@‰]˜@A@C Ô@T€@ ÿúZZÿúZZÿúZZÿúZZÿúZZC%C0@§ØA\,@‡½8C-ð˜@K¿àCö”@5 @C3ü¸@(ÄAwdÀ@¨ÄC?F@~8C,Œ(@cà@A@@BÏýÀ?Õ €@ ÿúZZÿúZZÿúZZÿúZZÿúZZC£?çÓ€A^n@gøC œ¨@4úpBô@ÆCz@ßÐA‹0P@‚ßÐCg4@Oa BõPÈ@#ª`@A@€B´{P?Ò˜@AÿúZZÿúZZÿúZZÿúZZÿúZZB‡gÈ@Ñ@?ô#@‡æÈB‰Ö @@[ÀB„Y˜@>Ý€B€–@àÀ@þ*€@•àÀBŠ*Ø@OÈàBp=@@Yq @A@ Cð@ ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZBíl€@ÍÀøtÀ@„â(Bå„@85ØBòà@<ÒBí•`@Â@Ábc@‡Â@Bá@= ¨Bùž@B‘@A@ÀC4®@§8X@€ÿúZZÿúZZÿúZZÿúZZÿúZZCƒ¸¼@vm À¿c@ö”Cvv@·ŸpC‚í>@ QèC~À@o;ðÀþå€@ï;ðC{7t@²ßtCVÐ@"P@A@àCòŒ@2‡àAPÿúZZÿúZZÿúZZÿúZZÿúZZC‚d@æ0@þÚ@@“þCâ¤@P̘BùV@JZàC¿D@Ø@AU€@›ØHCýØ@Y­àC >°@Zp@AAC ãh@;úAÿúZZÿúZZÿúZZÿúZZÿúZZC @!Ã@€@¡ÝHC_p@c•ÐC·@[7pC:¸@(ã°¿\˜@¨ã°C ¼@k¤Cë@imà@AABåé@”€ApÿúZZÿúZZÿúZZÿúZZÿúZZBÕ0¸@2zðÁ ì`@²˜ BÇEH@x·BÖ0@pÂ@Bßf8@6@>ë@¶@BÛ† @z³˜B×ý @{K @AA BOõ@ E`AÿúZZÿúZZÿúZZÿúZZÿúZZB Pà@å›”Á4u AeÁ|Aåv`A!ä„Bü@A\(BÐ@ëªðÁˆu AkªðAÑÇàA"µ.B)[@A†H@AA0C2g$@YÝ@ÿúZZÿúZZÿúZZÿúZZÿúZZC»@=9Ð?ž@½YXCÓx@€ Cœ4@~a Cn4@RòÀÁY#à@ÒòÈC(°@޾hC¾°@@AA@C(@Aƒ`@@ÿúZZÿúZZÿúZZÿúZZÿúZZC"™œ@HãHAM@É C ,Ü@†©lC%X@…ÉCè @Mʰ@¹ö@@ÍʸCT¸@‰ìCœØ@ŠDÐ@AAPC–3,@êhA@ÿúZZÿúZZÿúZZÿúZZÿúZZC{i@xžxAG¸ @øÈØCq—è@® „CdÌ @š]ÐC{xÈ@waAV,À@÷a˜CsBð@¯ÈCe$h@˜ó¸@AA`B³>@ lÐAÿúZZÿúZZÿúZZÿúZZÿúZZCÒè@^)èÀhÐ@ÞP@Ckì@‘bôC Qˆ@‘]ˆC¿|@nA?,Ú@îAC ©`@›MC [(@œø@AApC\£Œ@V\°AÿúZZÿúZZÿúZZÿúZZÿúZZCUK8@Rú°@XÇ€@Ó˜CDÞ @‡O¨CAbL@‰ ØCVÀ@@l¥°A’¥@쥨CMÎh@—)xCÊp@€ÿúZZÿúZZÿúZZÿúZZÿúZZB™A¾Bà€AŽ×ÆB¨ñ¨@ú¿øBQõ A]ÁB°Ï@ßÈ@ÉIA_ÈB£žP@ðætB˜ˆ(AÊ@AABê7@EÀ@A€ÿúZZÿúZZÿúZZÿúZZÿúZZC“8@›u\Àîn@A‘¼Ck„@µ)ÜC _P@Í8C$µ @Û˜Á, AÛ”C 6Ø@©`C*@¿jP@AA˜B×Ò@\i°@€ÿúZZÿúZZÿúZZÿúZZÿúZZC¯@§­ AÓA'Ì$C–ä@Ò.@B䦨@ÈÿC @£³AF A#³”CðP@Ó7dC€ @¾.8@AA B£0@Hß @€ÿúZZÿúZZÿúZZÿúZZÿúZZB”HAñ B HA™tB›ÐA#–LBB¨€ALŒB}D`A)4HÁ­(PA©4HB2ưAnκB~…A"0@AA¨BGó @‹j¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB9€AG[Ú?¬cAÇ‚B!pAkÿ¸Bö°An\BPAJ€Àéo@AÊ€B!ÔAnI.B<7ðAsU @AA°B‰áH@œôØA`ÿúZZÿúZZÿúZZÿúZZÿúZZBMï0AKU¸ÁŒ[pAË}\B ‰AfBH`Aud$B4I`AHÛ„@·½AÈÛ„Br0Am×úB q Ag‹ì@AA¸Aß%`@õß@ ÿúZZÿúZZÿúZZÿúZZÿúZZB%_€AJˆtA4 Aʰ¨BºàAm†îA鯀AcËÄB3tpAMý¨AŠ–@AÍý¨B,gAqÊAìÿàAfÓ€@AAÀCe@„=PAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@AAÈB}§0@{² @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@AAÐBŠæø@‡Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@AAØAn€@àæ`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@AAàB(„P@¹jpA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@AAèBi@ÿߨAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@AAðA°?@AÊhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@AAøBx?À@—á¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A C%Úø@>BðA€ÿúZZÿúZZÿúZZÿúZZÿúZZC7ßÌ@G&@mi@ÇF C<°t@nû@C6èL@¡}ˆCE¦¨@V¹€¿XÞ@Ö¹ˆCIæx@{¶CGßt@±¤x@A ?€B®È@4PAÿúZZÿúZZÿúZZÿúZZÿúZZB¿,X@ øøÁ+`@ŽØB¸Ò@Ad(BÈäø@S50BÉop?ý=àÁ“q@}=ðB»`@N‚xBÝ“8@é @A @B¨(?ÖÈ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB{€`?ÔùPÂŽè@U°B;À@*˜BŸ_ø@`B„DÀ?ÃÀ @CÀB=6P@@pB¬ÈP@çP@A @@BÖØ?êÝ @@ÿúZZÿúZZÿúZZÿúZZÿúZZB¦¢à?ÜЀ@ÓrÀ@\ô0B®á`@$ °BŸÝ°@X€B§.à?ê½Agà@j½B¸µ@+ÊPB™6x@# @A @€Bõ6ˆ@ d@AÿúZZÿúZZÿúZZÿúZZÿúZZC]¬?üÿ@ÀÐI@@}(PCÙØ@5ÜC @0-àC êð@‹°À ¼€@ˆ‹°C ¨„@J½8C ó @9ÄÀ@A @ Bð—È@óàAÿúZZÿúZZÿúZZÿúZZÿúZZC èl@ö0ÀÆ@’ øC Ä@PýHC ÀP@Jd`CY@@.ÀüÀ@š.Cœä@[ó¸C t@Y @A @ÀB¢kH@ Ä AÿúZZÿúZZÿúZZÿúZZÿúZZB0@3(Á€¢ @³4€ByøÐ@„ïŒB›“˜@k½€B“Ÿ˜@:_PÁÜd@º_PBp×@‘„tB­”`@gÍ@@A @àBüpÐ@–ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZC c@@I°?¢É@–bpC œÔ@VCøC /@LÉCþ@2›0¿Ý®@²›8C¡”@~ì0Cºø@u¹Ð@A AC„* @°“øA€ÿúZZÿúZZÿúZZÿúZZÿúZZCˆÄ@4@T×A) C‡N´@ºÁ¨C„¦œ@ª£¨CŒÍÐ@›•Ø@A•ØCŒS¤@á^üCˆìÒ@Ï«x@A ACSl@y€°AˆÿúZZÿúZZÿúZZÿúZZÿúZZC>Œ´@Aœ(A¾@@Á¼ˆC>@…òC4®À@„]PC:J4@R/A ü @Ò/C;%|@”\C0þ`@Žwà@A A CZE¸@œ‰È@àÿúZZÿúZZÿúZZÿúZZÿúZZC{U4@oðÁ)`@ï0HCn#$@¢k8Cvç(@£Æ0C{¹P@sÜpÁŽÀ@óÜpCpÐ\@¤¨¨Cw&°@©Œ@A A0A·€À@°º˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZA¸N@áj@²gAa|AÆ  A!øAš¢€A}XA¿ À@ë>XÀLA€Ak>XA«ëÀADbAÃ<ÀA$)0@A A@B NÀ@]žÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¡ÏP@Œ–ÀIA ®HB—©8@½d B›x@»`B·áˆ@†•ØÁ–±ðA•ØBp¨@ÃDtBÀb @¥á`@A APC‘’¨@”2ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCƒÿJ@fõXÁnàÀ@çCq\@š)üC~iX@˜SCˆvð@†Èh¿c~AÈhC€„D@µ¿”C€z@±4@A A`BÉcà@~0AÿúZZÿúZZÿúZZÿúZZÿúZZCR$@úÏXÿúZZÿúZZÿúZZÿúZZBù=ð@貨Bö8P@†ÀÁóàAÀBÝËh@³œTBì¹ð@­Žð@A ApB¨ @ èà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB6°AwÄÁÍLPA„jA»A,›†B;²A+6ÜB rPAçtÁ¸6°A„çrAª€A#šZB)Á°A5Ë8@A A€C'±ô@d0 A`ÿúZZÿúZZÿúZZÿúZZÿúZZC¾$@¢ö¸AV€A#4C ª¸@Ïñ\CÍÄ@Ñã8C âp@žpA­DðAtCÚ<@ÉÞ„Ctð@Ì%@A AˆBˆÀ€@T AˆÿúZZÿúZZÿúZZÿúZZÿúZZBŒ²ÈA ‘öAF`AŒ«ÂB…A"æÎBmnàA?˘B‡ÅÀA®|ÀQÁA•®|Bm ÀA?b®ByÇ€A< @A ABi˜°@U´à?€ÿúZZÿúZZÿúZZÿúZZÿúZZB]Ó0A-ŸØÁƒ°ÐA­À.B&PPA`ãÔBalpAP% B¡¼¸AúäÁ’7A‡úäB|ÆA;—æBŸ“èAøŒ@A A˜BÅP@EÓ@AˆÿúZZÿúZZÿúZZÿúZZÿúZZC ð@°ðˆA!àA1üBù¤@@ÒäBéÌà@á*`Bð ¸@ÆÊ@ADè@AFÊDBÚÃX@篸BÇ`A­ä@A A BMF`@©å0ApÿúZZÿúZZÿúZZÿúZZÿúZZB’KˆAÞô?ùpA“û^B|éÀAD–Bx‚`AŒpBÕÀA(Q´ÁDmA¨Q²AÜa AGo¶B¹àAP¸@A A¨BIp@z€ApÿúZZÿúZZÿúZZÿúZZÿúZZBÚ˜A"á¶@Γ€A£†BxÇpAK%ŒBe«°A8ÂtB˜ÀAºxÂ2N AºzB5'ðAiñpB§|(@ø h@A A°BÑp@a¢AÿúZZÿúZZÿúZZÿúZZÿúZZB»˜˜AGšB#ÙAÇ+$B¼QA ‘ÎBtï°A–%B¯³HAH‚0ÁkWÀAÈ‚2B„QÐABKªBŸðA‡Mö@A A¸B"e°@®ÓøA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A AÀAÌ»à@úA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A AÈB¬p@ûR¸ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A AÐA°|àA¥APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A AØB+×Ð@öü(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A AàBWà@¶H@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A AèAµçàAˆ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A AðA¼n`A #ÌA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A@BÊM¨@Šà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A@?€Bͪˆ@*îÿúZZÿúZZÿúZZÿúZZÿúZZBÊù@²°ÁLá€@‘ÊÈBÁfÀ@VâBÙ­X@JoB¾ýÀ@¾°ÁeÙ @›¾°B´Í @aíPBÏüH@^à@A@@B©U?Î6ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZB°Å0@48¿¸p@•LðB±ì @V¯8B³n¸@SæpBª<@æ ÀŸÍ@@‡æ¨B¨ÆØ@ ÈB±@_û@A@@@C)ÑH@JÔpAÿúZZÿúZZÿúZZÿúZZÿúZZC)"€@"+@„…@¢F€C-;„@nÍ@C'ÄL@_j`C.k@@°AAñ@À°C7É$@’>$C)·Ü@€• @A@@€C6[@Rp0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCJ—´@HÀ@Ä0À@ȱ0COSÄ@‘ÔCG³ @‹àCJap@ey@½e@åxøCPMp@© ÔCH[@ž}¨@A@@ BZó0@c›ApÿúZZÿúZZÿúZZÿúZZÿúZZBFY@L“€@it€@̵ÀBNbÐ@óàB>u@@“W¸BRzÀ@Væ`Á£œ€@ÖæXB+9@±Û(B{ˆÀ@v\€@A@@ÀC'“ð@~`@ ÿúZZÿúZZÿúZZÿúZZÿúZZBæY¨@áP@¢@—úàBèWà@[–HBâ4À@OáÀBêÑø@[Á[À@[BâO@g´¨BóD@U#0@A@@àCw6l@é]HÿúZZÿúZZÿúZZÿúZZÿúZZCeMÌ@mÙXÁSeÀ@î C]t@¢°ŒChÐÜ@ªhCgP@jÐÁ“èà@êÐC]^ @¡xxCnÀ@§‘ˆ@A@ACžê@¹ÐAÿúZZÿúZZÿúZZÿúZZÿúZZC©=X@š÷°A4fÀAC©—´@ÞnàC£@ü@Ðg°C«³z@ž ðANqÀA ðC­S@ä8DC¥Öœ@Õh@A@AB‘èè@$Æ`ÿúZZÿúZZÿúZZÿúZZÿúZZBéð@$½ð@+€@¤Ú@Bç €@[Bàì˜@k BÔè@;` A0‹ @»` BÛÊ8@ty¨BÅ@‰x@A@A B¼ü`@ä°AÿúZZÿúZZÿúZZÿúZZÿúZZB×½°@63A^ð@@¶R˜BÞÌè@ní BÃ2à@á BÍäP@YŒ ¿ÉÜ@ÙŒ BÇ@–ƒLBÉM˜@”¥X@A@A0CW`@$ÿúZZÿúZZÿúZZÿúZZÿúZZCB…@5ã˜Á E @¶hC6Ïl@2ðC>Ìì@nŸ0CBv¤@LûÁ:à@ÌûC6P@} C@ºÔ@‡Í°@A@A@Cº@¹?€ÿúZZÿúZZÿúZZÿúZZÿúZZCpáÄ@”½A EA×LCibô@ÊPlC`ü¸@ÅîÈCw||@“ä8A'ý Aä¡°@—MÐÁfz AMÐC-AÐ@¿Ú@C:àà@Óãˆ@A@A`B¤ x@.AˆÿúZZÿúZZÿúZZÿúZZÿúZZBŒøP@ß8ÁöË@A_-ŒBM A, ÈB :(@èãHBµ€@¯ß¨Á¶ @A/ߤB“¿Ø@ùÍ B¾@Õ\@A@ApCïÀ@F0AÿúZZÿúZZÿúZZÿúZZÿúZZCAØ@‡7œ@ü*€AP\Bþ.Ð@¬°TBðz@³`CÄ @ˆ’AA’B÷ј@¬•¸Bç@@·ÐØ@A@A€C8@PxApÿúZZÿúZZÿúZZÿúZZÿúZZC·°@ŒÈ@_@A )ÄBü8ø@°£°Bõ`À@·Ì0C›L@ PÁ;! A LBü7ˆ@¶ž„C €€@´ðˆ@A@AˆBo4@HÏð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBrýA’ ÁÆ`A‘®B-$ AQf.BƒÓðA?Br0A$,Ân(ˆAƒ$,AÜB@AAèB¢ù@Aÿx@A@ABEä@sý@àÿúZZÿúZZÿúZZÿúZZÿúZZB €A#8p¿…A£W’AóAJ/bAüïÀANØB.•@A#æpÁÄ>ÀA£æpAÝu AC 4BG>PAWšœ@A@A˜Aúš`@ž4X@ ÿúZZÿúZZÿúZZÿúZZÿúZZB@ÒAHœÁÍ€A™fJAö€AMzBV/@A+δBˆ A”Á¬¸ÀA—”Aµ* A,¸pB'“ðAHÉ4@A@A BJ­°@–Û€A0ÿúZZÿúZZÿúZZÿúZZÿúZZBb²°A/ø®Au¹ÀA°JB\ÀAIŒ@B)›`Ab%°B@šA+7Á@`A«7BÔ@A[ªšB;§PAC›ô@A@A¨B¾'x@Jû€APÿúZZÿúZZÿúZZÿúZZÿúZZBví€AC+nAÓPAÃRpB{íPA< ²B%`Aˆ\šB’É(A?DBw¨A¿DB›<èAP$B8ö A®n@A@A°B"ð@K*0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A@A¸B¸èh@;f @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A@AÀAÞ€@é(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A@AÈAÊ…@A ´Ì@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A@AÐB_¤ð@¶AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A@AØB$‹ @ª¼à@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A@AàBD{°@¦Êè@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A@AèB*Òð@ÔŸ(A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A`Cãñ&@üïØ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A`?€Cc¨ð@™À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A`@B’4?êÂ`@@ÿúZZÿúZZÿúZZÿúZZÿúZZBј @x?ƒ@@„4BÖU@]t@BÓMè@ÔBÜ!X@¨à@#w@‡¨ØBãÎH@fÐBÝ8X@E@A`@@Cì@4CÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZC(@ @iÌx?@éôC*ûÀ@¦UÈC)½|@¨oÈC%Vt@àÀ–@ØC&_ü@_]xC)æh@dh@A`@€CC_@@qàà@@ÿúZZÿúZZÿúZZÿúZZÿúZZCA‘t@”èÁ_O@@ž°0C<¢h@^£CIõÀ@eÙC<¬´@7 Á×Â@·C1þì@tüàCLMÜ@‹ô¸@A`@ Cÿô@)Ç`AÿúZZÿúZZÿúZZÿúZZÿúZZB©è@ \x?Øü@Œt°B«âÀ@HjˆB§èÈ@Fw`B±Ë@·P@±€À@“·HB¹ix@UìˆB­]¸@O“ð@A`@ÀCVc@t„°@@ÿúZZÿúZZÿúZZÿúZZÿúZZCr[ˆ@A±x@¾C€@ÁÓCu@‡‡˜Cnþˆ@ŠNCxp@dJ@ù!€@äJC}gä@£ÉXCt•@@ DH@A`@àCd4@9¼°@@ÿúZZÿúZZÿúZZÿúZZÿúZZC$>$@)àÀ«F@©þ8C Éx@e>C%À˜@wþÀC*d@8Ò0À«‚@¸Ò0C'>Ô@{šˆC, 0@†ÔÀ@A`AB¹f@cˆ@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBb`@”Œ¼Á×ðA¦ØB*Xà@öÓDBŠ€@žáPBo\€@ˆòÈÁ²ÎàAòÈBA- @ÚÑ,BŒ¡ø@ â€@A`ACVè@N)à@€ÿúZZÿúZZÿúZZÿúZZÿúZZC gP@BÈðÀè‘À@ÂëpC9ä@†(C Fp@ˆ C…Œ@BÀÀìÁ@@ÂÀC ¸@†ÈC¹Ô@ˆ%à@A`A Bĸ@fAÿúZZÿúZZÿúZZÿúZZÿúZZBÌð@zàèA?óÀ@û ¸BÒ;Ð@øDBºûè@º BÔÝ(@jŠ`A%à@êŠXBÙÑø@›päBů8@¨ (@A`A0BƒÏÐ@%PAˆÿúZZÿúZZÿúZZÿúZZÿúZZA£À@âµ A8âàAbÞ€Aè&àA*ØAO€A v A¹”@@çüP¿IrAgüPA°Z@AtA¶¯€A!Ú@A`A@Bʨ@6á`A ÿúZZÿúZZÿúZZÿúZZÿúZZBÛÕx@kiðAŽ €@ë”ÐBâˆ@—Œ,BÁd¸@¦T(BËzø@t|A4ÔÀ@ô|BÍzÐ@ð B¸_p@­h@A`APBX|@@L¿0AÿúZZÿúZZÿúZZÿúZZÿúZZBp½ @Ì·lÀUö€ALÝB]A{|BjŒ@AüBç A ‹Ü?£4AŒ‹ÚB$ÐA>kA÷¹@A:oä@A`A`Bú @iû`AÿúZZÿúZZÿúZZÿúZZÿúZZB ŠÐA óÁ—`A VAâ A8b B ÀA<à BTÈ€AˆA4ÉA„†B\°A%\¬B2Û A8y¬@A`ApB•r@-ÉÐA ÿúZZÿúZZÿúZZÿúZZÿúZZBÀËà@ —Á A µDB¢ïp@×[lBÁòÐ@̶XB¾@§Š¨ÁIÒàA'ЍB£¾(@ÝàB¼‚è@Ùø@A`A€BÌ%è@?ÝPA ÿúZZÿúZZÿúZZÿúZZÿúZZB’[ø@Ó\ÀÏÓ@AS¸¼B~¥A ¤BŒGØA· B¬¸¨@ÁãAGGAAãB¨ŽÐ@åNXB“U(AX@A`AˆC¼@PÙÐ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBüÓ@¡šLAW© A!¹Bï¨@µïÐBÙ`@äKCô@¹Ô AÕƒðA9Ô C–¨@Ûy|BÕÔˆ@þ (@A`ABØ0@œHX@àÿúZZÿúZZÿúZZÿúZZÿúZZB FpAáŠÁ‹jÀANAÞ A0mB.¤€AXÛ`B~`A ð@€Až òB¸PA9óŒAÿkAS‹L@A`A˜B}É0@Aë ÿúZZÿúZZÿúZZÿúZZÿúZZB/X A3£vA,T A³Ç4B+‹àAOéPB×ÐAm5¼BJb AEu0ÁZÀAÅu.B!å@AV òBA+àAˆu¨@A`A B$½ @„ßAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A`A¨B¥°@@> @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A`A°BÎ$Ð@@Î`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A`A¸BÝ·è@0¡ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A`AÀBL 0@”è@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A`AÈAû”€AÏàAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A`AÐA © A ÎŒAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A`AØA¯`@ü+`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A`AàA¹$@A_?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A€C“˜Ä@¬áp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A€?€C…°@j5€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A€@C%å@@pÿúZZÿúZZÿúZZÿúZZÿúZZB¢ ø@UÐxÿúZZÿúZZB¦¸@ZGøÿúZZÿúZZB¥!P@U´`ÿúZZÿúZZB©;À@[ÈÿúZZÿúZZ@A€@@CN™T@u@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC€p@t<˜Á6ù`@ôgøCtt@®ÙÐC# x@°±(C#8ì@t_ Á–7Ð@ô_C.@«Õ´C09@µ0@A€@€C“þÂ@²DÐA ÿúZZÿúZZÿúZZÿúZZÿúZZC…¾Ô@›³LAT3 AÏC‹ž@Ü?¤C„Kn@â]8C…þæ@–ÕxAÐÃAÕxCR@ÛwP@ŸfB¬õØ@¾68BÑÜX@†á¨AžHAá¨BÙ¤Ð@¤ž¬BµÖ@@Åt@@A€A`B×¶(@7 A ÿúZZÿúZZÿúZZÿúZZÿúZZBÔN@‚–@¿¸ÿA¯\BÅ|x@¦ @Bʘ@µDHBů€@’HAÍàAHBÂYp@³QB±Ö(@Ò(@A€ApAøJ@@‘ˆØAPÿúZZÿúZZÿúZZÿúZZÿúZZBg`@îý°@T}Ao,,B\R°AbJBRAPAô„B>ðA'\A•pA'\BR;ÀA00ÐBîðAJ”t@A€A€Bµ¥0@.°A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¶°@Ÿñ|@ù•€A üB­i8@ÆÞìB¡˜@Ø– B¦·(@³A @[ˆ€A3A B›(@áB—!@ð@Ð@A€AˆB›;à@>Ï@@ÿúZZÿúZZÿúZZÿúZZÿúZZByþA<ªÁøÐAYpB)/àA<‡BކA5F¸BDZðA,+ð¾šA¬+òB/ðàA>øB4 ÐAwµ„@A€AB‰b˜@6ò@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A€A˜BH2@`Á@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A€A A¥¶ @àwAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A€A¨AÏ€@Ó%pA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A€A°B?ª`@£XxAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A€A¸Aªz`@åh`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A€AÀAÜ­ @þ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A€AÈBI9À@”f @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A€AÐB/í€@™± @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A€AØBLŸ@ux@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ABH``?ÿã@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A?€CJÏ\@¬˜XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A@Cø@4÷0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@A@@C è`@°A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÑ“¸@pßpÿúZZÿúZZBÖh@vxÿúZZÿúZZBÇþÐ@q? ÿúZZÿúZZBÌÄh@w(ÿúZZÿúZZ@A@€Bˆ€@ƒAÿúZZÿúZZÿúZZÿúZZÿúZZB}+Ð@MÅPÁ¨@@ÍëpBon€@¨TBŠœ@{`B}—€@*opÁޝ€@ªohB^D @VJÀB”K¸@‰œX@A@ BðN @/à@ ÿúZZÿúZZÿúZZÿúZZÿúZZB“θ@Ž@­„€@•©àB›E@@X߈B‘H@TÎÐBŠÙø@Ú`À ˆ@ŽÚ`BŠ·Ð@Tè0B @F"`@A@ÀCJ˜@Ð0A@ÿúZZÿúZZÿúZZÿúZZÿúZZC}ý$@ÁÄÀ-JAÜÌC~«0@É*DCj|@ÔxCƒ¿l@“ƒ(?{Aƒ(C…Lä@ÍR|C…È@Ù:¸@A@àB=¯À@Jí@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZA©{€@ºž$Á4>àA:Á,AygÀ@êAØGÀA½ÀA´Ÿ @Æ/ÀææAF/ŒA˜CàAœAÓ¾Ag\@AABH> @X€@ ÿúZZÿúZZÿúZZÿúZZÿúZZBGXÀ@”a¸@âA}ÄBJp@ÇDBC‡0@Û@èB[?@ŽSpAhˆ ASpBw` @¦8”B? à@ç®@AAB¤ @œ³hApÿúZZÿúZZÿúZZÿúZZÿúZZB¢Ê@Y¬@>¦T@ÙÕ¨B¡¨@’DB¡ºH@Ÿ ¸B£=@eÚ€Á,Á @åÚ€B–ª@¡t(B­£°@¡UX@AA Byp@JÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBŠu˜@{€àÁž! @û±Bh‹à@¾¹dBœU(@JèB…Áh@„xÁ¨ÀAtBsÃ@¾»ÀBµÀ@°— @AA0Bñà@¡â0A€ÿúZZÿúZZÿúZZÿúZZÿúZZA®Ô @Ø« Àò@AXÔôAŒGàA"âAÉ`A&€Bí@è¸Á¼å`Ah¸AÍ&@A&XœBD‘0AŒ´@AA@BÝR@@…àAˆÿúZZÿúZZÿúZZÿúZZÿúZZB¦(Ø@}ÎÈÁ&Óà@þPB•«È@²'PB«‘È@¨pðBº»ø@iè0?@éè0B³è°@›µ¬@“ÖÀBÌ“0@W\@Bά(@OØÀ@A ABžÔ@SðA0ÿúZZÿúZZÿúZZÿúZZÿúZZBŽÊà@?ÀA> @¿¥pBš‹ð@| øB„f€@‘º0Bƒ¯¸@aF@Aêm @áFHB ¿Ø@‚õBOz€@¹•ø@A ABfà@APÿúZZÿúZZÿúZZÿúZZÿúZZB¢æ@V“ˆ¿]@Ö¾B ²p@•J\B¤€(@™™xB¨4@FE Á$€@@ÆE BœpÈ@lB³0@‡p@A A B™…¸@#@àÿúZZÿúZZÿúZZÿúZZÿúZZAöÚÀ@ë“Áª¹Ak”Ažä A m¢B%—°AßàCýø@S¡`@@?€@àC`Ãô@1ø@€ÿúZZÿúZZÿúZZÿúZZÿúZZCO3˜@%ð@]Ñ@¥8€CM @jÈCF«@\ CK¤€@7#A^Ø€@·#˜CP|„@…DC?@q)`@@?€AC“Ò@¸8A€ÿúZZÿúZZÿúZZÿúZZÿúZZCˆ{~@R¢¸@ é€@ÒØC…È@IC‚@Ý@C†¬@iCÀ¾Ð@éCÀCƒŸn@ ªèCO@ w`@@?€ACþl@ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZCkx@š˜AÎ@“±ØCÒÔ@L?ðC;Ø@D@C y`@$Õ0B)`@¤Õ0C;à@d§xBæóˆ@]³À@@?€A BYNp@ î°AÿúZZÿúZZÿúZZÿúZZÿúZZB¨þ˜@mJ˜ÀÛQ€@ípHB›NÈ@¤žpB¦d˜@šÑ¸B¹×X@h§ Áe¹ @觨B¥†°@¦ãðB¾1è@“å@@?€A0B«Ð?ì‡ @àÿúZZÿúZZÿúZZÿúZZÿúZZBuRð@œx$ÁÀoA‘DB;@òäB‰¢h@©äB˜@«* ÂþA+* B.‚°AAôBp@Ÿ @@?€A@A÷!`@‹ý¸A`ÿúZZÿúZZÿúZZÿúZZÿúZZB5ã0@Û_øÁ ªàA[ƒ˜BŸPAŽÈB9€A¨Bû°@ú?PÁ`Az?LAÆwÀA)bHB2PA"ù°@@?€APC‹Ù¶@ŠƒP@àÿúZZÿúZZÿúZZÿúZZÿúZZC‚§@#ÈAwà@ÿM¸Cw,@«¦hCld@¡ÕØC‚Ô`@´@Am­ A´@C{gP@Äà\CjÎÈ@·7Ø@@?€A`B’ö@ j A`ÿúZZÿúZZÿúZZÿúZZÿúZZBžÏè@ÂÃ\BøÈABãÈB°Ý@ÇÆ8BccÀAÄBƒt@÷a€BQ èAwa€B©Ø@Ü”xB¶°AEã°@@?€ApC”O¬@˜`APÿúZZÿúZZÿúZZÿúZZÿúZZCuÄ´@mÖØ@ŸL@íþøC`à˜@˜ó C[Ø@–ÖxCj±@l¾ÀÝç@@ì¾CR„Ì@——dCW„@˜˜@@?€A€CTÌ @óÈ@àÿúZZÿúZZÿúZZÿúZZÿúZZCGüð@{Ô@˜b@ûÿ¨C4ÚX@¥ 4C/Õü@˜XhCI7p@zðA|Ñ`@úðC;·P@¤þTC,$@˜p°@@?€AˆCŠ’@¦PÐAÿúZZÿúZZÿúZZÿúZZÿúZZC”}Œ@swÀAIo`@ó¢C…˜@›}4Cj¤@“]XC“¨@ŽdhAz AddC†ì@¶±À@ò_ BƒÏX@£ÄBW› @£B€BS\@•/@Aen€A/@BgÁ`@Ã…´B-µ@Ð[è@@@@A0B§@à?ólÀÿúZZÿúZZÿúZZÿúZZÿúZZB˜Ëp@˜ùÌBK`A|B²Á@@¡òœB\4@@îz¨B¨nX@Ž?Aþ£ÀA?ŒB¿j¨@¡¨B€Ä@×¥`@@@@A@BƒOx@/Ý @ÿúZZÿúZZÿúZZÿúZZÿúZZB"_@ï_¤A’ú Ao†´B;€AÏvAéÓ A¥HBt!0@¿ù ÁpÀA?ù BJr`A^NBÿð@¼™ø@@@@APA«¯@@ÍAÿúZZÿúZZÿúZZÿúZZÿúZZAºm`@éÊ\=ÒðAiðüA­‹@A¯A«_ A DBðAlÈA3QÀA‚lÆB&×ðA –A÷4@A: @@@@A`C4Ü@EzPAÿúZZÿúZZÿúZZÿúZZÿúZZC\@z—(ÀÒ*À@úÁBçæ¨@¤€BòJÀ@Ÿ¦HBñ˜@ŒXÀœ?ÀA XBÚkÐ@¸ªðBá^@³+@@@@ApCe½l@ààA@ÿúZZÿúZZÿúZZÿúZZÿúZZC6Á@pè@ˆ€@ðìxC'Št@™¼,C"ÐH@™þC/ü@y® Á2×à@ù®C,œ@¡Ê|C$',@žš@@@@A€CÑÓX@éj@A€ÿúZZÿúZZÿúZZÿúZZÿúZZCÅ-J@—e ?’A(C°‹l@ÂeDC¯]X@»°xCÆ3@²ŸÐÀÄæ€A2ŸÌC°“È@à`C²cL@äZP@@@@AˆCX½d@‹.`ÿúZZÿúZZÿúZZÿúZZÿúZZCóî@jÁ@@³{@@êê@CgŒà@Ž9PCbÀ@•õ`C×ð@†°¿„¨A°CaØ,@£4Cb”@«ˆÈ@@@@ACRw@‚ A@ÿúZZÿúZZÿúZZÿúZZÿúZZCÚD@£­¿™òA#ÊC]ž@Èð0C^‘h@ÈìCƒ@¡pÈÁ—-PA!pÄC[þX@Ä}ÀCl4è@ÈÙÀ@@@@A˜Cz¬@pðAPÿúZZÿúZZÿúZZÿúZZÿúZZC‹X@Ú¾LÁGàAZå´BßøhA}nBï¶èA$C’@ψ`¿ë¸AOˆdB÷½ @û¯(Bû9˜@ûO°@@@@A B’øp@ƒ±@€ÿúZZÿúZZÿúZZÿúZZÿúZZB:Z A<Ô@’i€A¼ö¬B$Q°A`ö|BsPA`´xBŠñ¨A7J$Áˆ!ðA·J$BM7AuvBƒ¾ðA<)°@@@@A¨B³š¨@ävðA0ÿúZZÿúZZÿúZZÿúZZÿúZZC ø@Ùk¸@4€AY”@Bò@ûêlBî»A·ôCç¸@˵?æAKµCà€@ì¶C;`@ðë0@@@@A°B‹h@øêÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB$ÐA>¨A-Ó@A¾(¸B±ÐA_7€Aè±@AV;àB*® AEsìÀŒ–ÀAÅsìB@0AT›ÐBÓ Aq@@@@A¸B‡å@À AÿúZZÿúZZÿúZZÿúZZÿúZZBŒïÀA+°ÁË A«:ÄB7ýARŒ B…ªÈA.ˆBJ‹ A/DAö‡@A¯D’BQõ ACÕA⬠AH†Ô@@@@AÀA–@A •lA€ÿúZZÿúZZÿúZZÿúZZÿúZZB/’0AINAÝrpAÉu¶B40ÀAhA½üA9¯HB%² AM^,À]ŽAÍ^,A÷3 A\Þ4BePAj¬L@@@@AÈB}~ @³Ox@ÿúZZÿúZZÿúZZÿúZZÿúZZB-aÀA\GÜÁ2w AÜtAç `AZµXBÍðAùˆB’0A‹G–>7ÈB G•B^ê0A¢m½BbgA‹R@@@@AÐB/˜P@«ïP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@@AØAãYAÅÄAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@@AàAÞk@A ,ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@@AèA“©As|@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@@AðB/^ AÈðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@@AøAN@A AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@@BBn@ímˆA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@ C͘ÚA½,@àCÃ~ A!Q"CÊZA oœÿúZZCƶ@⯴Á›»AbÒtCÃ~ A!Q"CÊZA oœCǹ°A|ÁjSÀA|CÈ04A9)ªCËuŽA8ðd@@@ ?€C™NÌ@»kXAPCÝ@îDøCØ$@çŒØÿúZZCÔ@¥É`À%A%âÐCÝ@îDøCØ$@çŒØC•†„@ˆƒ(<Í@Aƒ$C˜dÒ@Ä–8C•O @ÀòÈ@@@ @Cy@@sü°@ÀBé4P@Õ Bè­˜@ …°ÿúZZBé¸?ÀÃ`¿ÅÖ@@áBé4P@Õ Bè­˜@ …°Bíep?Ûi ¿pÄ@[i BðV`@±Bíj¸@`0@@@ @@CÅÝR@é’@A˜C²—*@Ø‘DCºmV@ÍÚÀÿúZZC·B²@•ïÁª«PA4C²—*@Ø‘DCºmV@ÍÚÀC·¤@ªü0ÁÞépA*ü0C²PJ@ôz¬C¼¦¨@ðŒÐ@@@ @€AÈ¢À?ï¹ @ ÿúZZÿúZZÿúZZÿúZZÿúZZB$Šà@8…0@\€@¸¡¸B+[€@{yB?@„ðpB@ǰ@+¦PAB(@@«¦PBZå`@ZÀB&°P@ƒæ˜@@@ @ C®P¾@²‹€@ ÿúZZÿúZZÿúZZÿúZZÿúZZC—ªˆ@o— À×À@ï¼àC•-l@·„C–V(@–iÀCšÖâ@‹3Á+û€A 3C˜© @ÏW˜C›@·²8@@@ @ÀB”Ù€?ÂýàA0ÿúZZÿúZZÿúZZÿúZZÿúZZB†ùÀ@!°@½>À@¡5àB‹Sx@Fy€B{Ã@uß0B†a€@,À@ÈÄÀ@¬¸BŒIh@T¶ÈBzú @„4h@@@ @àCN*Ø@h)AˆÿúZZÿúZZÿúZZÿúZZÿúZZCRML@'òÂã@¨ xC<$@Zý@C^2Ø@s©CN]Ð@9¤0ÂCG@¹¤0C4AX@eÙC`¸Ü@ À@@@ AC¶ø@‰@ApÿúZZÿúZZÿúZZÿúZZÿúZZBâúˆ@— Á‰³`@œ°pBÌ€@\ú¨Bë<@PP`Bí¼ˆ@ÁŠ&ð@ŸBØÀè@U_PBö¬ø@a$ @@@ ACñÔ@'òÀAÿúZZÿúZZÿúZZÿúZZÿúZZCè˜@)á€@Úd@@©ü¨Cİ@d`Bÿ^ð@jPCžü@,tpAƒ"€@¬tpC Hð@b@àBî÷ @u @@@ A Cƒr@¯«ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZC~@€@u™¨@}ø@õÁHCu¾¼@¦Codx@¥>ÐC¤@qÉà?´œ@ñÉèC{"è@£ÏÄCvR|@¤-€@@@ A0Bn@@I‡AÿúZZÿúZZÿúZZÿúZZÿúZZB“›¸@l¿EžA)ÀB‹z˜@ÁøB‹›`@½u@B˜ùø@“6ÀÁv–€A6ÀBƒx@ׯ(BŸ`@²žÐ@@@ A@BJÈ@@-A ÿúZZÿúZZÿúZZÿúZZÿúZZB¡gˆ@}ëHAœ”€@þ Bª¸@’éLB„;`@º‘ B… è@—ºØ@8AºÔB¦p@Â7hBu @Ñ ˆ@@@ APCR]@‰@A ÿúZZÿúZZÿúZZÿúZZÿúZZC ‹(@SJpA†áð@Óm°C ŽŒ@§`BòH@…øCˆü@j*ÐA¢p@ê*ØCŽ,@ LBäŸÀ@“ï¸@@@ A`C·ý–@É&@ApÿúZZÿúZZÿúZZÿúZZÿúZZC®Q@žwø@ÂA’¼C¡æ@Ò¹ÜCžGü@Ç»àC®Ž¤@Ÿ èÁ€.`A ìCyþ@Í\0C£—´@ÑÖ@@@ ApB à@ª¥ˆA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBt~P@Ö8¸¾•”AV]dB]9`A­ÖB]S`AQBw¼ @ý2 Á{fàA}2 BEðAD œB|Õ@ñ¸ @@@ A€C%Ót@}@ÿúZZÿúZZÿúZZÿúZZÿúZZC Š0@æ\A[ž`AüèCʬ@‘¦€Bð^h@´±ÐC Ó¼@‹æA¯ A æCUŒ@œ“4Bèm(@ÃÕX@@@ AˆC;µ¨@idA0ÿúZZÿúZZÿúZZÿúZZÿúZZCoä@—(ÄÁF? AChCN(œ@·{ÌCXÖÄ@ÁRàCq˜H@”‘`ÁnÑÀA‘\CO2 @´Ú°C[üÌ@¾…(@@@ ACaÖÔ@‹Ï@@ÿúZZÿúZZÿúZZÿúZZÿúZZCˆq†@ô0(¾: At[ØCm pA R Cm\0AEøCƒÖ@Åx0@ P€AEx0Cf0h@ñ• Cdì@õx@@@ A˜CãÌ@ƒË¨A ÿúZZÿúZZÿúZZÿúZZÿúZZB­6ÐALD@†£A„dRB—À@A ŠÒBêÀA4+¬Bt`A2¦AÇA²¦BbA9ô´B@»`AsÎ @@@ A B‰‹p@{*PA@ÿúZZÿúZZÿúZZÿúZZÿúZZBŠWhA•žA·Až²ðB‚XA%@öBNhARhdBf/ÀA-ñôÁ—z`A­ñöB!ëàAYÙ²BbØÐADÌL@@@ A¨Bå è@r)A ÿúZZÿúZZÿúZZÿúZZÿúZZBû—È@Ö?ÁŽ AVg`BÉ5àAèBØ08@Ïi8BßûØ@âÏAïàAbÏBÀÞpAÇžB²Ù @ë,x@@@ A°Bã…P@TåPA€ÿúZZÿúZZÿúZZÿúZZÿúZZC!l@áçPÀ6y€AbBæÀAVÒBì¿8A$ìC­Œ@ã|ÈÀ¡ê€Ac|ÌBäùXA ~B婢A9¸@@@ A¸Bn@ñ<èÿúZZÿúZZÿúZZÿúZZÿúZZB|A> °¿îöA¾1¼Aå AR"´AóàA\dÈBM8PAYÆT@7¿€AÙÆTB'¾ÀAv¢B ºàAwt@@@ AÀBðR0@‚‹¨AÿúZZÿúZZÿúZZÿúZZÿúZZB¹rÀAkËZB#ŽAëú.B°ÃxA+Z Bd߀A¥2ŽB¼Ã¸Aj@A¸ÐAê@B¤ûXA, ìBƒ*˜A£…ø@@@ AÈB²d(@u¯À@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@ AÐB5<Ð@¯Ó8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@ AØBk¾p@ÆO APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@ AàA¢ºA šlA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@ AèB6@ÁpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@ AðBôPA{<ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@ AøB(qP@õ5èApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@ BAç= A»´A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@àCƒð<@‹–Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZCƒ-–@>˜ÂÂÐAUCwL”@Ác¬CŒ†@×úxC‚ÇÆ@¦4PÂD`A&4PCr(p@ÔVC€rAœ@@@à?€C¥Ô8@¡YðA€ÿúZZÿúZZÿúZZÿúZZÿúZZC™02@²Ÿ ÁôA2ºøC–Mâ@ï´C96A3\Cž²N@ÐÌ Â(APÌ C—ÆA Y\C¨Ì$A`@@@à@Aìb€@ A@ÿúZZÿúZZÿúZZÿúZZÿúZZAO@@XÒ8A4éà@ØôA¾ @–ÔDAC À@œ¨A;¬@UÎ@¿Ó'@ÕÎ@A1wÀ@™ÄAH£@@—¦ˆ@@@à@@C:W¤@›jà@ÿúZZÿúZZÿúZZÿúZZÿúZZC[¼@*y˜@Í@@ª”HC_eè@téˆCV@ld@Cbó´@IY°A0NÀ@ÉY¨CkŸŒ@“ÁC\}ˆ@ŠM@@@à@€CÂä@2*ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBñWH?Õº@Áž @@UÛÐBÝÇ(@pCìD@=ÀBñÿ€?ð€ÁæJð@p€B×.0@$³xCJØ@.µ@@@@à@ BðF€@npA`ÿúZZÿúZZÿúZZÿúZZÿúZZB×—?óµÁú@sÛBÌà@0ðBݪP@$âBãêh@GðÁf`@…GðBÖ`ˆ@?ßðBïC˜@7~à@@@à@ÀB¾©p@4 A ÿúZZÿúZZÿúZZÿúZZÿúZZBÊæø@ šHA7R€@‰° BÔ@p@7"ØB»CX@GU°BÄGX@E°A-ãà@–E°BÎÁ@JðB¶@@Z#@@@à@àCŠê&@—8ÿúZZÿúZZÿúZZÿúZZÿúZZC„v^@laA¡…à@ì†àC‡FÖ@§ýPCwÏ\@žòC„*æ@o8PAõˆð@ï8PCŠ¢@«ãäCs°@ ì¨@@@àAC$±X@9.pAˆÿúZZÿúZZÿúZZÿúZZÿúZZCôÀ@ ¢ÈÀ¿h@@ ¼¨Câ°@]¸CEL@\5ÀC%¬@$‘ ¿íz@¤‘˜C Ô@dÀpCüÌ@aø@@@@àACpg@¨ØA ÿúZZÿúZZÿúZZÿúZZÿúZZCOM@@DæHÀ°Ó€@Å@CF)X@‡CI}€@…fØCEƒü@=$ðÀÚ1@@½$øC=_à@„a°CAwÀ@}à@@@àA C ¬Ð@.”P@€ÿúZZÿúZZÿúZZÿúZZÿúZZC1p@6ªà@î˜À@¶ÈÈC- X@€‹äC$ùÀ@l‘°C2íØ@9¿@@ì\@¹¿HC0ˆl@ƒ7@C'b˜@r8à@@@àA0C%¼@/@AÿúZZÿúZZÿúZZÿúZZÿúZZC0è@= ¨B¤ @½,ðC Ò\@– BÎf°@zûCx@N°B!p @ΰC0\@‘]lBè§Ð@ƒáØ@@@àA@Bs@1› @@ÿúZZÿúZZÿúZZÿúZZÿúZZB€¢¸@“tÁ„ÎðA BRîÀ@ÔD@B‡ÅX@°iÐB‹ÄÈ@eÐÀ‡N@AeÔB€NØ@ÁDpB‡€@¼ðø@@@àAPCQ¸¼@ŠÒøA0ÿúZZÿúZZÿúZZÿúZZÿúZZC2 <@U'øA‰LÐ@ÕLC-µ(@Œ œCÞˆ@‹ÈC'°ì@\A]W@ÜC#^ @ð(CLd@‘# @@@àA`Bøê°@ð`AÿúZZÿúZZÿúZZÿúZZÿúZZB«.@ \AMr`A¹$B©@ @³£´B‘ €@ÃlB¦Aà@¦v`AE´€A&v`B¥ 8@àâŒBaˆ@ЯÐ@@@àApCx6$@œ,H@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCcQ¼@S“ @_Á@Ó·àCP4@ƒÏðCLK @‹kCi%8@suÀŒ§@óuCR’(@™"CUºt@ ¸@@@àA€Cnü@Ua A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC/Õ @Õ„@ÙÚA î€C —4@²ûHCOp@´=C+¥¬@É@aìA ÉCãì@³>ÐCi@@´å@@@àAˆB«8@;0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBœA ®Á@% A‹ÇB~™0AD½4B”‘AhB¿¹à@ë8ÁÃ̰Ak8B”0A ‰DB¿|AÁÀ@@@àAAr¥@@â0AÿúZZÿúZZÿúZZÿúZZÿúZZAê_ AêØ@O€Až|A×,`AM¦AÁ€A7b(BÒA+¸Á`A«¸AËŒàA=ÈB€AfµD@@@àA˜C9Âè@i÷Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZC4“@@ªr€¿ªA*‘èC¬@Î4CØØ@σXC;%Ü@ž‡àÁBøÀA‡àC;@@©,C&s@¾¡@@@àA B”üH@NÄ AÿúZZÿúZZÿúZZÿúZZÿúZZBb¡ÐA8`¢AþްA¸ƒ.BtvpA]:âB (A[VlBX A6D°Aýý A¶D°Bk÷@A^ŠìBâ`AU2”@@@àA¨Bìbø@]× A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÁ[¸A ÁÝEàA™"ÊB‰/AKªB¸kA° BÈ‚PA KÀ@ý®A‹KÀB¬qÐA÷îB áA+Yì@@@àA°AœjÀ@÷)AÿúZZÿúZZÿúZZÿúZZÿúZZBâ0A7§.A;àA·ÊÊBö0AXüþAà:ÀAO4øBOÓàACJœAU AÃJšB>NPAS¢¤BêàAo´@@@àA¸B{lP@xþ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB£ò@A3VbÁŽÀA³yÈBvr`A<ÈBŒ AZB B‡‡XA:HAÒñ@AºHB€ÒèA#‰úB0d0A{¨@@@àAÀAå— AûäAÿúZZÿúZZÿúZZÿúZZÿúZZBl~@Aƒxļ0B“3B/ÀAx€BtNÀA¦wHBOÕA€ëX@Ή€BëXB, 0A’9ŒB· AŒc’@@@àAÈBð@à…h@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@àAÐB„+ˆ@ ØAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@àAØAæ_@A&(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@àAàBN Ð@°7 A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@àAèA½Ý@AV0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@àAðBSŒ@©Ø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@@àAøB2Lp@ÈCp@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AC ”@•ÿúZZÿúZZÿúZZÿúZZÿúZZBðØà@!ôðÁÕ0@¢°BÙ] @_ê@C¨@m¯€BÚÛø@Á·º@@BÈZ@ è@Bórˆ@V0@@A?€B}b ?§c AÿúZZÿúZZÿúZZÿúZZÿúZZBL'ð@ßÁ¬ˆ@öB#Ð@o`Bwn0@·`B=Ȱ@*RÐÁã‘@ªRÐBª@„Bwä°@÷Ð@@A@B,x`?©8à@€ÿúZZÿúZZÿúZZÿúZZÿúZZA÷/`@Ž`”@ã@ÀAwHB /0@ÇgpAÚi`@ÌÝ@AØ.À@1€@Ž@±ˆAì]@@o*ÈAÈ´@@„ÓÐ@@A@@B22?¥PÀA ÿúZZÿúZZÿúZZÿúZZÿúZZBÍ@N+ ÁY‰€@ÎLAðÜ@­e€B-!@a„0B‚0p?÷àÁBà @wàBou @;Ÿ˜BŽE@@#¡À@@A@€C íŒ@ßP@€ÿúZZÿúZZÿúZZÿúZZÿúZZCÏ„@‹XA$Û`@„  CLd@BñhBõ/°@2œ°BöP @ï°AÉg€@†ï°C !H@IÕÀBÜ"À@4˜à@@A@ CO… @T(0A€ÿúZZÿúZZÿúZZÿúZZÿúZZCC¡ @8R@Àªk€@¸oðC@€¤@ÉCC²¼@€Ü`CFâ@8àÁg@¸Ã CC @‚9|CIÍì@‚† @@A@ÀC%È@ZÀA ÿúZZÿúZZÿúZZÿúZZÿúZZBàã @ ÊÈÁ”U0@Œá˜B̯¸@AYhBï@@G„@BÙbX@ÏÁ¡@ŽÏBÅp@J‚pBê%x@F\ @@A@àC†p@)$`A0ÿúZZÿúZZÿúZZÿúZZÿúZZBõ¡¸@z`@_`€@—“BõÈ@Y0Bì]€@JûÐBü±h@ppA-à@šphCl@]®BîNX@Qð@@AAC%5<@FF @ ÿúZZÿúZZÿúZZÿúZZÿúZZCSü@*üA?@@«0CÜP@lFÈCï@@jËC¯`@Dßྼˆ@ÄßàC,@‡C¡@‰s°@@AABÕí0@G@A ÿúZZÿúZZÿúZZÿúZZÿúZZBíÇà@,ìÀp€@­ 0Bä¼È@n-ˆBæóØ@jŸ BøÜp@5A#!(AÿúZZÿúZZÿúZZÿúZZÿúZZCw§¬@X=¿>@ØbÐCcïì@ˆÌCcð€@ŠxCxê4@|—0Á ‚ @ü—8Cb!P@ A\Ci’P@©t(@@AApB¨ö@@!+0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¿nx@µù @@A6TB°=@@ê[˜B«ñˆ@é·@BÃ@»}˜A¦¥àA;}”BÅ8@ÚÙ€BžÔÐA`è@@AA€Bžó@3°?€ÿúZZÿúZZÿúZZÿúZZÿúZZC2]€@­ù A3`A.TC$}è@ÜÍCÑÈ@Ý ÐC =@§ñ˜Á A'ñ”BõQ¨@×^°Cšü@Ô/È@@AAˆBaÀ@–}pAÿúZZÿúZZÿúZZÿúZZÿúZZB8¥A*SÒ@Ý<@AªrÐB/™@A]ŒüBˆ`ALáÈBL²0A0sˆÁc]A°s†BBÀA`WàBO6ÐAZŸ@@AAB³ãP@7HÿúZZÿúZZÿúZZÿúZZÿúZZBïÊXA!ØÁ²¥ÐAˆ:üB½ŒA"HBåm¨A.$B÷…¸@Ã7@Áì™ðAC7@B¾,˜A BòüÐ@Ý!È@@AA˜C!¨ô@cƒÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB­Ù@A;(€ÂuH8A»KœBA&°A“ŽsBÊô@þÄXBãóÀ@Ùä¨AœÔ`AYä¨BÔs¸@ô0ìB´ðA«ˆ@@AA Aœ‡ @ú¤`APÿúZZÿúZZÿúZZÿúZZÿúZZB™WAÍ`AíA™ê²B‰™xAÀpBtLAS‰ÐB%c A2ÁdAU0@A²ÁbB!õ€AZ. AìP`AR%¸@@AA¨B¯ÓP@T’@ ÿúZZÿúZZÿúZZÿúZZÿúZZB•×PA0½ê@׎ÀA°à,BÕXAFv~BoÁ€AYç`B²°A,— Â@½°A¬— BPA_ž¢B•#˜A4G @@AA°B<ð@–и@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB‚±àAIÄÁ8‡AÉëàBBàAn`BjzAeM8BNõAP¬À… AЬB!]€An.†B1—@Au4@@AA¸A§ì @ü< A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB?°Aoßî@ò9€AðB$·ðAŽ B™ A‚“ÚBˆ@AøÂg˜B÷B#KPAŒ·™B‰(A˜ª’@@AAÀB`@@‡tpÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AAÈB7Ü@@§qð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AAÐB«x@~1ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AAØBéØ@И@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AAàA› AƬA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AAèAݬàAÕ4@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AAðA«;ÀA ªTA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AAøA¸“ AkÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A0C i˜@NîAÿúZZÿúZZÿúZZÿúZZÿúZZCÐ4?íÍ @‹_@môpC9ä@.'øC‘@&)`Cl?ê?`@Ç)@j?`CUÐ@-3ÈBü¾ @#áð@@A0?€Cåè@;~@ApÿúZZÿúZZÿúZZÿúZZÿúZZBêîð@ëÁ0W`@’`BãDh@u]€B÷IÐ@$``Býýð@¨PÁ?À@Ÿ¨PB÷fÀ@‡äC9ô@2x@@A0@B‹Ð?óàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB£»@ PÁ;@š"€B›î @l|¨B­òX@Io`B¨œ @À Á6ì@@ƒÀB 8P@œhBµMè@[ `@@A0@@B`‚`?â+€ApÿúZZÿúZZÿúZZÿúZZÿúZZBOH?õc€¿Pî@u‹°B¢x@5zÐB‚à@&âBg°?ü `@ãš@| pBy"`@6M BY¤@2{ @@A0@€C)³t@Ä”x@€ÿúZZÿúZZÿúZZÿúZZÿúZZC;À@ ¹HAµSð@‰ÏðC;@L"8BðÞ0@9?ðC /°@#Q Bx@£Q C!t@|ƒ8Bò:P@Rž€@@A0@ C,ƒè@V&àÿúZZÿúZZÿúZZÿúZZÿúZZC.P@#Ô¸¿ ò@£ïÈC-ý8@hš(C- d@dÈ0C5¯H@Gæ0=ø@@Çæ0C6á\@‘hC4Ì@‰ÙP@@A0@ÀBÏXˆ?àN@@ÿúZZÿúZZÿúZZÿúZZÿúZZB²X(@fÀ7@œ€B®ò(@WÀB²A@^Õ B®@ @+C0Á‚0@«C0Bžp@ueÀB¼§(@l³P@@A0@àCƒ|@•°@€ÿúZZÿúZZÿúZZÿúZZÿúZZC"Õ\@'½ˆ@t@§ÙC"\@lHC…È@fß@C* ô@EM°@½¤À@ÅM°C+ál@ˆÈ”C$w¸@‹ˆ@@A0AC+Ò @6@A ÿúZZÿúZZÿúZZÿúZZÿúZZCX@%"ØA8Ë @¥>¨C¶X@k8CÐ@]I`Ct@'‘ Aœ ð@§‘ C!‘è@s,ÐC *œ@]æ @@A0ABvv@I A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB\c @›ý¤AbîàABqèÀ@ÄB9É @æ`øBY“P@±!xAÔNÀA1!|B„PX@½»\B°AÜ@@A0A C~€¸@†tp@ ÿúZZÿúZZÿúZZÿúZZÿúZZC…˜Æ@~4ð?£Ò@þ`xC`@¨‡ÈCÚ@±#C†»Ì@kH@+©€AkHCƒ,b@«‹Cf@µÍà@@A0A0B„Fè@ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB>@á1¿åAaXB2pA·B8L AØHBt À@¶}A@"@A6}B€•ˆ@Ým`BR! Aí<@@A0A@C{àh@pÌ APÿúZZÿúZZÿúZZÿúZZÿúZZC}ð@XÛÐ@8s@Ù°CpD@“§ CmG@È Cy|@t§`Aj@@ô§`Cp'@¨@Cg°|@ŸœP@@A0APCŠlF@—I€A ÿúZZÿúZZÿúZZÿúZZÿúZZCiˆ,@‰P@N€A 1ˆC[¹D@¹ª CX‡8@°j¸Ceáˆ@„/0ÀŸšÀA/0CU6¸@±œˆCY4@¬¨`@@A0A`BÝ @ jð?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¥OP@®šèÁ‹ûÀA.º Bˆ}€@Þ…(B¨ÝØ@évÈBžx@¸8À@’YÀA88ÀB–£@Ò@BŽ0xA_8@@A0ApBÓð@/LÿúZZÿúZZÿúZZÿúZZÿúZZAÉ{€ATÐÀ´ªAƒl–A£@A¤ÄĄ€A5yBÊÐA 8A'c`A :B¥pAR}ÐAóM€AK‡H@@A0A€BÂä @0fAPÿúZZÿúZZÿúZZÿúZZÿúZZC¸@–i(¿8üA„ÀBïåè@¾ô Bò ¸@À]`C(@–ç`Á^ŽÀAçdBà€ @Ŧ BúŽ@»vè@@A0AˆBÈà@/§ AÿúZZÿúZZÿúZZÿúZZÿúZZBR€A_ž@•kÀAœ|¸BBûA-@üB3ZÐAY¥ÔB4pA‹ ?_ìA‹ B|2ÀA 4&Bz›A8å@@A0AB”äÈ@@ùÀA ÿúZZÿúZZÿúZZÿúZZÿúZZB@FÀA!JÔA¤h°A¡iHBKÑ0A8ŒØBüAVbxBaH0A*$ÁÃ@Aª&BA^÷hBq†AG3P@@A0A˜C¼@X¦AˆÿúZZÿúZZÿúZZÿúZZÿúZZC “°@«†¼Á Í`A+§ BæÓ@ÒäB÷ä@ÏþHC ïÜ@¸ ÀÀšA8 ÀBèçˆ@à[Bó¿X@áM`@@A0A BüïÈ@X4pAÿúZZÿúZZÿúZZÿúZZÿúZZBÑèx@ßzHÁLÒÀA_¥ÌB¦­A ŠB¾UˆAݬBÜíè@èKè@eŽ€AhKèB½”(Aá¬B¹ï¸AQÌ@@A0A¨B«eà@Lõ°?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÅ"@øŠ\@'œ€Ax»ŒB¥þAuB£·@AˆB×–ø@è2(?»Ah2,B³öA -äB´WHA 5@@A0A°B»P@»Èð@ ÿúZZÿúZZÿúZZÿúZZÿúZZAýî€A-Ý„Àƒe€A®‚AÁÓÀA:hÀAßë AY'ÀB( AYN ¾¥°AÙN B40Ay˜0B ÍpAü@@A0A¸BH@g70AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A0AÀAŽý@@é"À?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A0AÈB(Õ@µ5à@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A0AÐAß»àAA`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A0AØAÍJ€@ÿßAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A0AàAª¹ A‘ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A0AèAÓb@AMü@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A0AðB4K@@æúðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@APCK%@}P@ApÿúZZÿúZZÿúZZÿúZZÿúZZC"Ì@5Ö@l›€@µô˜C'&L@]lHC"YÔ@“¼¸C#ñÌ@Rúà= @ÒúØC(#¸@ü€C&¬ì@¬óø@@AP?€C 5\@åà@€ÿúZZÿúZZÿúZZÿúZZÿúZZC&¶0@ýh?È@ PC*o@t¥C'Ê<@Uƒ@C â@@ˆPA®À@ˆPC)‡@y;C{ˆ@Jïð@@AP@CDäp@œ½ˆAÿúZZÿúZZÿúZZÿúZZÿúZZC9œü@’ü ¿NzAäC;øx@ÚKŒC;¤L@Ê#@C@(°@—^Ø@˜°@A^ØCF™@é$èC@$ˆ@É4ø@@AP@@C£¢ìA#äx@€ÿúZZÿúZZÿúZZÿúZZÿúZZCã„AQÁ•v`AˆhCÁ)HARލCÉm`A1 ˆC¾k@´°Á¾ÆpA4°C»¤bA½ÂCÆ4¬AHD@@AP@€C¢T@¸0@ ÿúZZÿúZZÿúZZÿúZZÿúZZCƒj¶@wÁÁ#‡@@÷ëCÌ@²úC†5‚@¬ö@Cˆ—@€AàÁbz€AAàC†Ä$@¹Ü€CŒãf@´7@@AP@ BÐ@ \àAÿúZZÿúZZÿúZZÿúZZÿúZZB”;h@  ˜À*@ »ðB‘èÐ@gAHB–{P@^ïðBŠt@.Œ0?«U@®Œ8BŒÞH@xdÈB‰;°@wi°@@AP@ÀBN§@Oð@ ÿúZZÿúZZÿúZZÿúZZÿúZZB§Y`@(þ(ÀÊ@©B¢\Ø@qTØBªnØ@iïPBª,Ø@-L0ÀÑ€@­L0B£æ¸@|xB¯õh@mM@@AP@àC5½h@QðA`ÿúZZÿúZZÿúZZÿúZZÿúZZCNr8@4µ@þV€@´Ô(CPVd@}$`CG¸¸@{ù`CH'T@FÑÀAJ @ÆÑÈCKÁ$@K0CAƒ¼@‡©H@@APABÎ0@S`A€ÿúZZÿúZZÿúZZÿúZZÿúZZBŽ-Ø@[©p@ *@ÛÏ€Bã€@Ÿ“@B‰4˜@‘°B‹˜@bÞ0A(@@âÞ(B˜@¹`B‚ÎX@žf(@@APAC0@˰A`ÿúZZÿúZZÿúZZÿúZZÿúZZC L@%ްÁpàà@¥«˜C ÿ˜@fìØCW¤@a%CÄì@6  Á}µ @¶  C ÒP@}ÄCظ@{4@@APA CfÌÌ@m±ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZC9aà@gÄhÁó`@çí@C.n0@•QÔC7°T@¦ÅÈC1Cä@[!àÁ¤ú @Û!èC!ø°@„C5ž@›û0@@APA0C™6t@¤#¨AÿúZZÿúZZÿúZZÿúZZÿúZZC||œ@£”>ýLA#±CqìÌ@Ì™àCqlˆ@íXC|Ù@•ô˜=MÀAô˜CrßX@È¡ÄCr«œ@ÎŽ€@@APA@CVßh@=°@€ÿúZZÿúZZÿúZZÿúZZÿúZZCpÞ@ÅãÀÁÜpAFLC\€A¿†CläA‚¼CfJÄ@­x0Á™òðA-x0CQ¦Ð@áp4CdÈ@ðª@@APAPB3™ð@b°p@@ÿúZZÿúZZÿúZZÿúZZÿúZZB€pÀ@Ï*ôÀ‡ÀAOPBh¿àAÎ"By 0A„äB{à@Ú±p@„OAZ±pBtH°ANBeOAw¨@@APA`C&ð@;°ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZCI”@šL@΀A²Ból`@©=ÜBïáH@ª·8C ¬@}0¿;–@ý0Bò…Ø@¦Ó´Bôä°@¥ç@@APApBµp@*AàA`ÿúZZÿúZZÿúZZÿúZZÿúZZB´Gè@² ”AL•€A2,°B°t¨@áhØB™áÈ@ëúBÄíÈ@¬ A…yÀA, BÃx˜@ØÐÐB¥ìà@å¡@@@APA€CªH@w?ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZBòËP@•QØAÀ&pAmøBð•(@±ä BÆ@ˇ8Bèaø@œÃøÀJ?€AÃøBÎÎÈ@É(´BÖ4p@Èv@@@APAˆCzô@T%AˆÿúZZÿúZZÿúZZÿúZZÿúZZCLà@—vŒAQàA“xBð8@¸§øBá H@Å¥8Cˆˆ@¢ˆ@·€A"ˆBøpÀ@Ï£pBï[€@Êúà@@APABÿF(@RhÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCŒ@œt0@Ú A’€BôB@@½gdBê­@ÈhC Ñ´@²€A¨³Aõ€A<õ¨Aä@AYjHB0A.€T@’Z€A®€VB$pADæAí[àA`Rø@@APA¨Bø °@aŸA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@APA°A¶×À@ç\¨@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@APA¸BAØ`@|‰A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@APAÀBaÌÀ@l$°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@APAÈB@@Ê•`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@APAÐA¿$@AñìÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@APAØAƒèà@éH@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@APAàB ã A×hAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@APAèAýÑàA‹lAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@ApBnà@€@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@Ap?€Cü¸@<$àA`ÿúZZÿúZZÿúZZÿúZZÿúZZBþØ@¦ÀÿúZZÿúZZC¬Ø@—xÿúZZÿúZZC¿À@0iàÿúZZÿúZZC .è@4à`ÿúZZÿúZZ@@Ap@B H@Wµ0A ÿúZZÿúZZÿúZZÿúZZÿúZZB¢ÐP?@µ@@nÅB«}˜@NbpBŸ—À?ÿ‚ÀB§ @ PAG6€@… HB·Œ€@d§ B…À@CÐ@@Ap@@B¾è@\0@ ÿúZZÿúZZÿúZZÿúZZÿúZZB°°@&H@_S€@¦º`B¶Ð@z4PB®¨Ø@bÙ@B§ìx@7© A@À@·©(B·W@…´Bž_X@‚ºP@@Ap@€B¦0@m¿ @@ÿúZZÿúZZÿúZZÿúZZÿúZZAìÛ @”ÕÁ|àAï,A¯©À@ö—ÄB0°@«Ñ˜Bð@ƒŽØÁ¬OPAŽØA¸¨`@éZÀB3? @M¨@@Ap@ Cqã`@Åì8ApÿúZZÿúZZÿúZZÿúZZÿúZZCW@o!€Áˆ}°@ïKCO¬Ì@¦˜ÜC`„|@­¸C_®°@p]pÁ«‰0@ð]xCVö°@¦~˜Clh@°@@Ap@ÀC¢¤@| @ ÿúZZÿúZZÿúZZÿúZZÿúZZC,à@SÓ0Á'€@Óø¨C'–@“‚`C1à˜@—ÇC/‰D@Q° @nó€@ѰC2ø@—ÈüC.X@‘@@Ap@àCŸjòA,AÿúZZÿúZZÿúZZÿúZZÿúZZC‹Þ®@¤ƒ¨Á_O A$ èC‡p–@éCŽZ@äüCŽ·¨@ YÁ•ÕA Y”C‰’@ä`€C’Ђ@ßyH@@ApAC¯»"@¾§ÐAÿúZZÿúZZÿúZZÿúZZÿúZZCÈ7BA߈¾ÝtA›ûrCÅHdA[ ÖCÅ ÆAWºpCÇÚA²ÔÁáÀA²ÔCÂ*AI'ÐCÇ[@AHìÐ@@ApACw:$@œ–p@ÿúZZÿúZZÿúZZÿúZZÿúZZCBªì@™Î`¿zöAê C=æ˜@пðC?&¬@ØôÐCGDt@’.Œ@¡ˆ@ –A!ˆCCC¨A¸ÐCAx¸@Áp8@@Aˆ@€Aü«à@, A€ÿúZZÿúZZÿúZZÿúZZÿúZZB~Óð@xœ˜A„+ @øÉÈB‘æØ@«(Bae@¹‘0B~4€@pA™Îà@hB”ÀP@A.`B[â€@Zp@@Aˆ@ B¢;0@ ÀPA ÿúZZÿúZZÿúZZÿúZZÿúZZB€y@0ŒàÀw@°­B{i@@‚¼B…Þ˜@t# B†@àÁ69@˜ØBx8@k©(B“›Ð@Fl0@@Aˆ@ÀC7ˆ@Œÿ@ÿúZZÿúZZÿúZZÿúZZÿúZZC;ðœ@[Œˆ?,‚@Û´ÐC<ÖÀ@š;C<ÏH@¶@C9}à@7i@¿Å@·i@C9µ@€¹C;û”@„ˆ@@Aˆ@àC&q,@nãÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZCF0à@gÁgõ@ç.(C>Fà@¢aLCMh@£ØCHK˜@h7ÀÀŸÒ€@è7ÈCEƒ@@¤Ë`CKt,@£æÐ@@AˆABÕT @)[@A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¼3@@9JÀþä€@¹lhB²N @qBÂÿ€@‚jB½ñ(@EPAü€@ÅHBÅVP@Š B´% @ŠÛ8@@AˆACZÓð@õ^@ÿúZZÿúZZÿúZZÿúZZÿúZZC75,@n/¸ÀGä@î\HC2AL@¦XC6[x@¤ÞØC0ù@d†0@Òª€@ä†0C1%Ü@žJ C+Õø@ aX@@AˆA B ˜@5 ÿúZZÿúZZÿúZZÿúZZÿúZZB•Ü8@7(ÀD3A QÈBŽÉð@½$B•¾ @ÃðB†–È@ ±x@y€A ±|B†ÕÈ@Ô£¼B€F @çj`@@AˆA0C'q @€§0A€ÿúZZÿúZZÿúZZÿúZZÿúZZC5¸P@g‘xÀñ\@@ç½€C+oø@¡&¼C4ü@›xhC57h@~I°Á ( @þI¨C*uD@¬ÜC4“„@¯Ã¸@@AˆA@B„>ð@[P?€ÿúZZÿúZZÿúZZÿúZZÿúZZB­@üeHÀ_€A|•¼B É A/HBtÀA&‰xBB.p@ìd(ÀË]Ald(B-°A#—~BGi0A½X@@AˆAPB3Ú @AÎ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB8€@ìAËØàAlBàB-žðA)ªAœÅ€A;¬Aæ¢AõP@è_€A€õNAôº€A3•âAÀX@A%Öà@@AˆA`B”@ð@|°A`ÿúZZÿúZZÿúZZÿúZZÿúZZB’&˜@²ËÈÁRàA2îÔBwá`AÈüB–@ÓBB‰†¨@½èÁO A=ìBgåA*BŽ@â0ð@@AˆApB•O`@]›ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZBw;@AsRÁ••°A•ôBA A$ÁfB„›A^ÿB£@ÊðÀÕ+@AJôBaàA 2B~^0@ýÖ @@AˆA€BRÆ @;d A€ÿúZZÿúZZÿúZZÿúZZÿúZZBœ@øW˜Ál`Ax‰pBuáðA2œB‹¼ÀA63tB}îA"gü@vi€A¢güBlç A ³pBbû°A„f@@AˆAˆBÐ@o¼@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AˆAA®6€@ÙI(A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AˆA˜Ax@@ÙçX@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AˆA BŽÅÀ@?°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AˆA¨B/€@ºfP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AˆA°Bt0@¾BpÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AˆA¸BBp@@¥Rè@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AˆAÀB B°@ñ9A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AˆAÈAPo€@IJ°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@AˆAÐA»@A d|AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A˜B£d@H¹àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A˜?€Bèï@=oÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A˜@A‚R@µ2H?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A˜@@B律@T6 @àÿúZZÿúZZÿúZZÿúZZÿúZZBçC@íÿúZZÿúZZBìSà@‚ÄhÿúZZÿúZZBÞŒ@@{˜ÿúZZÿúZZBã´H@€¶0ÿúZZÿúZZ@@A˜@€A¶Ü€@Ô-A0ÿúZZÿúZZÿúZZÿúZZÿúZZBIà@Dw@¹€@Äœ@BPÛ€@§lBI¹@]"€B%rp@Œ€ÀóÕA € B A`æB9¦À@wà@@A˜@ B#ï@€PÿúZZÿúZZÿúZZÿúZZÿúZZB >@ÆÜÀž @AGTBþ€A¼BÀAÚ¨A™é @ž²¸@ÿ*A²¸A¼R @ò¯ÜAy™@@Õ(@@A˜@ÀBU]ð@? 0APÿúZZÿúZZÿúZZÿúZZÿúZZBkü @MBèÀ·ë@@ÍjBb  @›8ÐB{40@‰BXpð@EÇAª@@ÅÇBmÍ@„AèBHLp@–„è@@A˜@àBލX@Z°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBšpÈ@2ËpÀ>Ç€@²íÀB—ƒ@‚rðBžÝ @váðB‘Ç@@>º Á_úÀ@¾º˜Bƒà@ŽF@wp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A˜AÀA¨m A±¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A¨B‘ @Ti@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A¨?€AS @@ ¦H@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@@A¨@Bi8@>@¤EàÿúZZÿúZZC“Ø€@ •4ÿúZZÿúZZCšÏÊ@Á0€C˜¨¶@¾eÜÿúZZÿúZZ@€ADõA ®˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZCÒpÀ@èUtÿúZZÿúZZCÌ|@á[ìÿúZZÿúZZCË)´@ýoЀCƹò@÷çÿúZZÿúZZ@€AB¸@3ñ0@€ÿúZZÿúZZÿúZZÿúZZÿúZZBx°A%$ÿúZZÿúZZBI AÒDÿúZZÿúZZB?@àA‘ä€B9kAêšÿúZZÿúZZ@€A BÿŸà@XÑ0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC'b @„¸ÿúZZÿúZZC|Ì@{¼0ÿúZZÿúZZC9ä @Š%€€C2z˜@„£TÿúZZÿúZZ@€A0B …p@ °XA€ÿúZZÿúZZÿúZZÿúZZÿúZZB/ž`A)ÊäÿúZZÿúZZB%¦ðA (ÿúZZÿúZZAWÎ@A{ô€AM€AÞ¨ÿúZZÿúZZ@€A@Bcñp@j¸ A€ÿúZZÿúZZÿúZZÿúZZÿúZZB×ì˜@ª|ŒÿúZZÿúZZBÉwð@Ÿ ÿúZZÿúZZC$@ŸQp€Bùìh@•§HÿúZZÿúZZ@€APBCð@Ä# @àÿúZZÿúZZÿúZZÿúZZÿúZZAÌþ@A4´¤ÿúZZÿúZZA½A&§ÆÿúZZÿúZZA¤|`AS6¤€A˜£`ADÿúZZÿúZZ@€A`C,¡t@¢ñ°?€ÿúZZÿúZZÿúZZÿúZZÿúZZC4?4@•c,ÿúZZÿúZZC$.@ˆ0ÿúZZÿúZZC9u@©™ø€C)à @›Z„ÿúZZÿúZZ@€ApCÇd€A ý¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZCÒÃÎA"JÿúZZÿúZZC½uªA\¨ÿúZZÿúZZCÏ2´Awp€C»02AƒÒÿúZZÿúZZ@€A€BG€@ÀʘAÿúZZÿúZZÿúZZÿúZZÿúZZB An?ZÿúZZÿúZZB ã AS0ðÿúZZÿúZZB:™ÀA”±V€B&! A„a´ÿúZZÿúZZ@€AˆAv'@A$w8@ ÿúZZÿúZZÿúZZÿúZZÿúZZB Al±FÿúZZÿúZZAô®àAN½LÿúZZÿúZZAî× A"p€AÑaÀAzõ`ÿúZZÿúZZ@€AC$À€@“áÈAPÿúZZÿúZZÿúZZÿúZZÿúZZCê(@ùÛHÿúZZÿúZZC@@Öß°ÿúZZÿúZZC'íÔ@óü€CÖä@ÒoüÿúZZÿúZZ@€A˜CŠ+¸A `<@ ÿúZZÿúZZÿúZZÿúZZÿúZZC“qôA6 ‚ÿúZZÿúZZCyÔAÄÿúZZÿúZZCˆmªA$€CgZ$A¦ÄÿúZZÿúZZ@€A CH­ An,ApÿúZZÿúZZÿúZZÿúZZÿúZZC"]@ú$¤ÿúZZÿúZZC \@Ð ØÿúZZÿúZZCq¬Aæh€Bõ˜@Û³àÿúZZÿúZZ@€A¨B%Þ`A4ý¼A`ÿúZZÿúZZÿúZZÿúZZÿúZZBQ°A†'›ÿúZZÿúZZAóýÀA[6PÿúZZÿúZZB1½ðA¹Îx€BHA—àÿúZZÿúZZ@€A°C€L@Ýáx@@ÿúZZÿúZZÿúZZÿúZZÿúZZC0XA1`RÿúZZÿúZZBÏ2àA=ðÿúZZÿúZZB俍AM… €B·zXA$¼þÿúZZÿúZZ@€A¸AÅ!àANï|AÿúZZÿúZZÿúZZÿúZZÿúZZB¯[¨A‰…ÿúZZÿúZZB‰ë8AXQÿúZZÿúZZB•m¸AµžØ€Bj¸ÐAޤÿÿúZZÿúZZ@€AÀBMh°A4àÿúZZÿúZZÿúZZÿúZZÿúZZBqøpA§BQÿúZZÿúZZB:A€ë3ÿúZZÿúZZBbðA©OD€AË—ÀA‚0ÿúZZÿúZZ@€AÈA犠Ag“Œ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB9—`A®îÙÿúZZÿúZZB `A„ôÿúZZÿúZZBAH0AëV€BbÀA°ÊVÿúZZÿúZZ@€AÐA}™€A'û?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€AØBü€@êÔØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€AàAº@AU?¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€AèA×A`AaxpB–'X@)°˜B¦o @$ÁÀB¨{@YPÁÝ@€YPB™] @9KhBº(À@4î@€@?€ÿúZZÿúZZ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC Òt?õÒ€¿DL@uÒ€Cæ4@3¬øC Ø@*>p@€@@ÿúZZÿúZZAPB­5p?ôpPB·8@50ÿúZZB²à@?Ûü°ÀÏ@@\B­5p?ôpPB·8@50BŸéà?¬±ÀÀð¬@@,±ÀBš’È?öSÀB¦00?óÄ@€@@@C‰ßì@ØþP?€Cud@ˆnäCsß@C ÿúZZCvM$@Eî À6d@Æ @Cud@ˆnäCsß@C CzâL@c«p¿£Ð@ã«xC|Ñ0@ ¿(Cx¿p@¡ H@€@@€C3X@o¿ AC7.Ä@N Cû¬@07ÿúZZC)x¨@ Aæðp@‰C7.Ä@N Cû¬@07C0x@ÔBãÐ@ŸÔCAÄœ@s¦C<@MG@€@@ Cº«V@µe?€C´C\@È£¬C»:@Æô8ÿúZZCºØ‚@·hÁœ½ðAÍ|C´C\@È£¬C»:@Æô8C¿Uè@«ìXÁŒ-A+ìTCºëˆ@ñÓ\C¿ÁÖ@ïsx@€@@ÀCó:@Šß@A€ÿúZZÿúZZÿúZZÿúZZÿúZZC{@V=`@ €@Ö^xCxBØ@ŠüCrtl@ C|¸@pß`À­•@@ðß`Cx3 @œ§@Cx¯˜@±`Ð@€@@àC°@,@â¨ð@àÿúZZÿúZZÿúZZÿúZZÿúZZC¥06@ƒ¤¼ÀM€A¹4C ø@¸&˜Bæý@@‰ hAåÿPA hBñ0@¦šàB¹§p@¾È@€@A`B$ê@kPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBGj@래À¸-AkÅüB+2€AÔB>× AGB-ðàA“@á€A…“B#w€A)CŠBÎPA/$@€@ApC@¨4@` °A0ÿúZZÿúZZÿúZZÿúZZÿúZZC_ŠD@t HÁ…€@ôI¨CE`´@˜"¤CK}<@]CeçÌ@{Jпfd@ûJÈCOR8@ŸÛ¤CN›Ì@ `@€@A€Aæ€@ß·°@àÿúZZÿúZZÿúZZÿúZZÿúZZBIA%+@»{@A¥GxBgAS]øAøPÀAIö¤ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@AˆC®¨Œ@®'HA0ÿúZZÿúZZÿúZZÿúZZÿúZZC¯!Ü@ŠêD@ø¡A „Cš²¶@¯DC–ù(@§Á(C­(0@£”PAøÀPA#”PCž¡Þ@ÓÚ$C†¸@À¾À@€@ABåp@T„@ ÿúZZÿúZZÿúZZÿúZZÿúZZCæø@¯EÀA#Ï`A/dÐC ¤@ÒÄCÈØ@Ø/ C­ˆ@ºD°À}Å€A:D°Bö.@榼BüÀè@ß…ˆ@€@A˜C>ˆ´@ØA`ÿúZZÿúZZÿúZZÿúZZÿúZZC1x@ɼÁ‹ÀAI?ôCwô@ó8€Cvh@îthCG!„@Á¥A’M0AA¥C0t@è4ÌC!PÐ@è‹ð@€@A C7z@@‹Ë€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCEQ”AÊž¿yAâfC#±ŒA ÚC%*xA$ èCQw€@¨yAÔ3A(y”C9…@ÀØpC$ ü@Ì®H@€@A¨CDp@œ @àÿúZZÿúZZÿúZZÿúZZÿúZZC<h@²ùØÁs‡àA34Cmt@Ʀ°C ¹8@×àÐC7|”@ÁÃø@³AAÃøCð¼@ß–€C€@áÞ@€@A°BÆnÈ@–iX?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÕí A‚Ú@Æ;A’ž¨B°ØA"`B§ãPA+6pBÉRAôÈA&ôÀAžôÊB©ÁHA+¶’BšlA>  @€@A¸BÆI@“„øA ÿúZZÿúZZÿúZZÿúZZÿúZZB›ðAF© B2…˜AÆÏ†B ˜A8ÒB/t°A~¼€B¯Q¨ADKxB VXAÄKxB©2¨A1‚BWðA~@€@AÀBùø@¡`@ ÿúZZÿúZZÿúZZÿúZZÿúZZC*˜°@Î,°Aã}ÐANULCxà@Ô›¬Bô @ï:Cu´@Ýcð@’A]cðBòƒ(@Ý@xBò\ˆA\h@€@AÈAÍŽ`A ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBd6PAˆ–§øB!çAöÄAqlÚB`pÀA¨›B‹¯HA–},A=Ã`B},Bd A£¦BCÑ AŸRÈ@€@AÐB‘ÐAãÄ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@AØBïú@™œà@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@AàB¶0AÕ$A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@AèA»ÀA¨dA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@AðBGT°@»yxA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@AøA™• AÌÄ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@BAÖ# A¦œ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@€BÜëÐ@M…°@@BÌ @8 `BÓ)8@?€ ÿúZZBÏ€@‚XÀ§;@@„–BÌ @8 `BÓ)8@?€ Bçýà@Up@?€@›UxBï'h@YÀBå]@@b6@@€@€?€CVR˜@Ú²HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCA^P@vó0Âà@öó8C3Š@¦,CQ¯ @¸×8@€@€@Bä@BApBºv`?öÜðBÌ_ˆ@.ÿúZZBÄ ?³öðÁ(Áà@4€Bºv`?öÜðBÌ_ˆ@.BË`?ÄíàÁ‹ŠP@DíÐB¼©X@ç°BÛx¨@àÐ@€@€@@Cf~¤@›åH@€CA,ˆ@S CBjÌ@Rt ÿúZZCC8@+°À‰Ù@–BÀCA,ˆ@S CBjÌ@Rt CJ1°@0±À½ª`@°±ÀCLN@zĘCHFh@y0p@€@€@€BíF @ AˆBÅ«@BÐBªtØ@ƒ ÿúZZB¹ú8?Øð€AEt@@YðBÅ«@BÐBªtØ@ƒ B²å?ñ Aœ>`@q BÇ“è@ ¾˜B#ˆ@1ÿ€@€@€@ C˜­¾@¥*`APÿúZZÿúZZÿúZZÿúZZÿúZZC„^6@R´(ÁÕP@ÒÔÈCyA,@|ÄC‡Ëî@—hÈC„ @l,Â-ˆ¸@ì,Crsä@›JðCŒ2R@®˜Ø@€@€@ÀBæ0@$àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBâ£P?òñAÞ0@spBúŸ@'eøBÁ0È@(©àBðGˆ@¥B¡@‡¥C Zô@AaàBÇØ@8e0@€@€@àCÏV^@×~XÿúZZÿúZZÿúZZÿúZZÿúZZC´¼P@‡¼TÁBa`AјC­Ûp@ºQðC±`@º¼C¶:@žI Á»æÐAI C­Û*@ÒȼC¶1”@âmH@€@€AB±½à?à…àA ÿúZZÿúZZÿúZZÿúZZÿúZZBäÑh@!?p@æD€@¡XèBåÐ@YθBÔlh@^ B؉¨@(_@A,à@¨_@BÝ @qdðBÇmà@\¡Ð@€@€ACmu|@rš@àÿúZZÿúZZÿúZZÿúZZÿúZZC]Qˆ@Rd˜?!Ô@Ò†CUUð@“ø,CR5 @ˆ °C_; @U§P@'–€@Õ§PCYËÜ@”ú@CSìô@ÔH@€@€A Bü°°@›€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBåP@@*«0ÁšUp@ªÆ BÈK@ss°Bê|@U¸ BÕR@7`pÁôð@·`pB¯Ž¨@ˆ8Bæîh@\.@€@€A0BöU`@ÜÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZBîÁ@FëH@«èÀ@Ç ˜Bæw@@Š¥øBÚ)p@zÒBòíX@KéÀA!@Ëé¸BïâÀ@I´BÛ0@€ÕÀ@€@€A@BŽšP@ á`AÿúZZÿúZZÿúZZÿúZZÿúZZB†D@«´A|}ÀA+$ÌBŒ@¶oB[dpAøìB7X@»ÀBüØA;ÄB¥"0@­­ BM·ÐA(@€@€APC¥H@"ÛÀA ÿúZZÿúZZÿúZZÿúZZÿúZZCÙ\@H¬ÀA…w @ÈÎ C=À@ƒ{øC Ð(@ðC&M@aðA‡]à@áðC"@h@•ÐàC¸@&p@€@€A`Bm§`@WpA0ÿúZZÿúZZÿúZZÿúZZÿúZZBÀ¨@;ÁÑ AUB§€P@ÑïtB¶¦@Â(Bɉ0@ óÁ¤Ô@A óB¥Ïø@à·ØBÉé0@½ø@€@€ApCc‡¼@«˜hAÿúZZÿúZZÿúZZÿúZZÿúZZC› ì@ŸUŒ?2æAp¼CŒ,t@Ë© C‹6t@ÈÛÀCœh¶@¤Y€ÁÉ@A$Y|C‹, @Ñ~HCŽ©d@ÑTp@€@€A€CK@c•A@ÿúZZÿúZZÿúZZÿúZZÿúZZBíÕP@“'üÁk(€AAxBÅùH@°ƒ@BßXÈ@¿ÒC2@‘ùà?j’AùäBî`@¨ò¸Bëox@ÄÔX@€@€AˆCZhÐ@yMÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZCHúø@˜ÜTÁAQÀA÷0C*kT@ÈOÄC4·¼@°­˜CV•<@‘Ÿ€À¦ªÀAŸ€C9ëà@º‘¼C> ä@®P@€@€ACj(@–ã@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCì@¶ÞˆÀÙeÀA6ÿ,CH@Ô:¨C ø$@è”èC#/@´IAC €A4ICì@ÎíÜC‹Ø@èX@€@€A˜C“1¤@ÎpAÿúZZÿúZZÿúZZÿúZZÿúZZC™|@íÚ„Á.€ÀAn¨C~Ÿ,A ¨RC„6ðAzÐCž²Ô@äíXÀÊbAdíXC…HBAí~CˆF´A „@€@€A Cû˜@†ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZC ¿|@Øoô=¦ AX—àBåg @þº˜Bæ8˜@ÿïèC¦€@˃HAð AKƒHC0@ê|Bù¸@ö•x@€@€A¨C,@w„ APÿúZZÿúZZÿúZZÿúZZÿúZZB¸ A)ÊÂSA©ãfBo¨ÐAfB~B¶_ APBÖ{øA Z¨AŒ@AZªB½¶èAbB¢FØA0BL@€@€A°Bœ‚ˆ@ˆÓAÿúZZÿúZZÿúZZÿúZZÿúZZB£ÎA.û>Á·9A¯¬Bb4 AS6XB—PA:¶dBŸÏ0AF#TA‰PAÆ#TBäØAM.ZBg*Au#P@€@€A¸Bƒß@•£ø@àÿúZZÿúZZÿúZZÿúZZÿúZZB¾ÀA9€AN½ÀA¹±šB¶pAXÂ0AÐO AEìB(ïÀAA€ÁßyPAÁ€A±±@A*æB2òPA~CÄ@€@€AÀAÚ|AíAPÿúZZÿúZZÿúZZÿúZZÿúZZB! A?™Ô¿í•A¿¿ÎAór€AO|B0AUÉÌBC„AJÙÄÁ$µàAÊÙÄB’ÐAXoNB(êàAdz(@€@€AÈB\°ð@²¢ˆ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@€AÐBРA°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@€AØB²qp@qh`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@€AàB%@À@ïFÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@€AèBkž€@ Ý @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@€AðAõ AføAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@€AøAò.A4€Ì@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@€BA‚Ÿ @ðˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@ÀC‘]€@¦-0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC“o®@ &°ÁS×ÀA ?tC‘Õ`@ãk,C–F@ã}¸C“™Ô@¸ HÁS A8 DC“Q\A¿ˆC—´A€ð@€@À?€C‘í(@—C A ÿúZZÿúZZÿúZZÿúZZÿúZZCƒoè@ßnÐÿúZZÿúZZÿúZZÿúZZC‚»è@Þ<ÐCˆ]n@µÐøÂE¤°A5ÐøC|@âe°C””’AÂ@€@À@Cú»LA¯$APÿúZZÿúZZÿúZZÿúZZÿúZZCÜ}T@­Ò”@4Å€A-íˆCÞšŠ@÷‡xCÙø²@ó§ÀCà®z@Éø¸¿‚¡AIø¸CãÛ†A£\Cà8A–°@€@À@@C!àø@PÿúZZÿúZZÿúZZÿúZZÿúZZC#[Ì@4ð@<3€@†IÐC%ACB,a¸AÃ’B‰ÈAS_ÄB ¦ AarÈ@€@ÀAÀA~Ë@â„ØAÿúZZÿúZZÿúZZÿúZZÿúZZB>…PAwÜAjS@Aø ´B)»ÐA”x#Aü¡ Au B0#PAjˆx?§ÂAêˆxB š`A…Bï@A€t@€@ÀAÈBn]@@¢šèAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@ÀAÐA©C AÔð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@ÀAØB4b@ÀF?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@ÀAàBª@AÂX?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@ÀAèBl{@@‡¤˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@ÀAðA¡€A ¾@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€@ÀAøB«AIKÜ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€ACëÌ@wŸÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZCŒÀ@66Á¥Ï@¶RÀCL@i$C"ðˆ@VC þ0@:ù0ÂJ@@ºù0BúÀ@@fœÈCùä@•¾ @€A?€BëÖ¸@ €AˆÿúZZÿúZZÿúZZÿúZZÿúZZBÎØ°@ÐA1Ѐ@†ðBÜYÀ@H ˆBÃWˆ@4p0BÃh@ =@A¥ß°@=@BÜ|h@UЏB¯8Ø@=ìp@€A@Bp?«ÎÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB‹˜@ÎhÁ2@”åèBƒ(@@Kö¨B“J(@Y$@B£/¸?ÃvÁ[œ@CvB—ß°@  8B°Ê0@ Õ@€A@@Cr`Ä@²˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC[c @-p@Ž @­0àC^| @nßøCWR0@yLàCag¼@KòP@åâ@@ËòPCgÅ(@ŽaÜC\Û˜@“P@€A@€BÀÄØ@üðA@ÿúZZÿúZZÿúZZÿúZZÿúZZCg@5xÁ+9À@JBõñP@2xC Ð@8Æ@Cš¤@d Áoò€@‚d Bõü@@6" CìX@:KÀ@€A@ C*n$@SÖÀAÿúZZÿúZZÿúZZÿúZZÿúZZC ‡œ@§èÁ¤à@žÁ@Cw<@c{øC!½”@Wç€CÑü@€€Á69@@–€€C]¨@XPPCZ@NÔ@€A@ÀBa.°@0@@ ÿúZZÿúZZÿúZZÿúZZÿúZZBBÀ@z´ÀA>c @úÝBWÛà@•“¨B'Ð@Ã/BO À@ŽÒˆAÿ‡ÐAÒ„B†Ñ(@‚àB là@øµ@€A@àB¾Åp@4À@€ÿúZZÿúZZÿúZZÿúZZÿúZZBž °@4mÈ@°P@´ŠðB ÿ8@uÒ`B”£`@| PB¢íx@9 A- @¹ B«°X@w‡@B”68@„½˜@€AABá†À@î°@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÓÔ¸@+Iˆ@•7@@«ehBÒ¶0@h¾øBÇ´P@lv°BâÖ8@+â Á…V@«âBÍú@sÔBë¡`@e @€AAB£ú@n`APÿúZZÿúZZÿúZZÿúZZÿúZZBWÂ@›8AŒŽ@AQ€Br€@–(`B,ÍA{ØBJ* @¯¥A±é A/¥Bo”À@¡œÄBgPAˆ´@€AA BþÆ@$t`A0ÿúZZÿúZZÿúZZÿúZZÿúZZBú@?î A\(à@À ðBü-@€xBà¸@‚]Bç#@U¦àA«½@@Õ¦ØBòÿè@‹ö˜BÇœè@”óx@€AA0Bˆþ @ÙA@ÿúZZÿúZZÿúZZÿúZZÿúZZB“à@„ú¼@ŸêAüBãˆ@¼&B…ˆ@¦øB¤Ý@ƒÇèÁ QÀAÇèB”Ãp@Å¥ÀB£ž@™"°@€AA@CŠôÌ@”åèÿúZZÿúZZÿúZZÿúZZÿúZZC˜C@!xAƒ’ÀA9°C’fþ@¾¹LC‰ïº@»?XC••2@Ž øA*ä A øCJü@¾Õ¬C‰9´@¹â@@€AAPBLj@0Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZBb=@Ó\dÁ–6pAS€”B.¢`AƒêBs P@ÿÅàB‡[à@¿â¸Áñ A?â¼BC«pA K¢B˜ô0@Ø@€AA`B¹X@3lÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB­ŠH@›ÈȾ­4AãÈBžMÀ@ݤBžsà@²DèB°îX@ PAw A PB°@Ø^èB“•H@Ç?è@€AApBޏ@M˜ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZBŠ˜h@Î|Á ðàAN HBj^À@èÃÔB„¤0A0ÔBñ@ÛüÁv°A[ü B`óPA ÕPB$¸A lô@€AA€C‡Í@­©°A`ÿúZZÿúZZÿúZZÿúZZÿúZZC‚Mâ@Å@í^@AáCkô@ÉLCd…À@ÃÑ0CƒqR@™ÌÀpxAÌChÒÔ@Á%ÌCl0@ÂÍP@€AAˆB¤ @qù@@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¿fˆ@Ò1@Àú@ARVüB­¨A ½üB¢À@òÎxBËòH@ÍQ°Au³ AMQ´BÀŸˆAXB¥íx@ö@€AAC<@{YÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBù†°@³iHÀ£¥A3Š0BÒêX@îÕ¨BÜ€@ÅÀðC °4@£Ê`Àïl€A#Ê`BîkX@ÚOpBüVX@´ì`@€AA˜BÛ @—”0AÿúZZÿúZZÿúZZÿúZZÿúZZB[1A1dÁ ³€A±…B`ALyB]YA^W¤B§A-4ÐÁªŒ€A­4ÒAºìÀA-TâB&òÀAoQÈ@€AA Cpô@ò @@ÿúZZÿúZZÿúZZÿúZZÿúZZC*=ˆ@¤g¸Áð A$†ÜC‘ð@º (C¸Ø@Ë5xC2"À@§’¿È!A'‘üCýü@¹« C›Œ@Ò÷@€AA¨AÎT@@û–èA ÿúZZÿúZZÿúZZÿúZZÿúZZB *@A8¸VÀ“A¸ÛêA÷Œ AHQCn*@¤_(C{ °@ŽÙøA52`AÙôC{Þ@ÈňCnl¼@Á¶À@€A ACäh@WpA0ÿúZZÿúZZÿúZZÿúZZÿúZZCŒ@,ÓÀÁ`@¬ðÈCp@j¾¨CÈP@l]CH@CàÁMC@@ÃàCãŒ@„ÈXCül@†øÀ@€A A CçH@)NA ÿúZZÿúZZÿúZZÿúZZÿúZZC=ø@@8HÁ»ê@ÀXØBß4à@‚C\@XC 0@BŒàÁô{à@ÂŒàBêx@„MLC•H@ƒ®P@€A A0Boh@ŽAÿúZZÿúZZÿúZZÿúZZÿúZZBÖ3 @\ùA;@à@ÝÐBÖ8@@ÏxB¿2P@—¾ÈBÔ°p@fš€AŸ˜`@暈Bݰ0@’—ÌB¶(@¢¸@@€A A@B“‚è@#ràA@ÿúZZÿúZZÿúZZÿúZZÿúZZB Í0@îI€ÁÏràAnr´A¨Í@A¹žB5 °A!À(B3„ÐA<ØA)×àAƒ<ØB=#àA$ìŠBt0A7mô@€A APC¼Ø@&€A`ÿúZZÿúZZÿúZZÿúZZÿúZZBîþð@qðÀÜs@ñ¸0B×6@@ ïBãˆ@›tÐBÿ_0@ym Ái`@ùm B䦨@§xBö @ OH@€A A`B¯IP@EøpAÿúZZÿúZZÿúZZÿúZZÿúZZB­¶@µç@²œÀA64B¤.À@ä¨hB™ßà@ò%°Bµop@µX@À¬2@A5XDB¡À(@ðé$B«l @åíÀ@€A ApC «<@+·0@€ÿúZZÿúZZÿúZZÿúZZÿúZZCM`ì@²*pANæA2JdC?r\@ãupC3ìT@ä'˜C9D@¡€?â A!€C(þ¨@Ë•ôC'~Ì@Òh@€A A€B˜É¨@ÚàA@ÿúZZÿúZZÿúZZÿúZZÿúZZBá.°@°ØdA‰ìàA0øˆBØ @Óg°B¹Æ`@ê]ˆBÜÞ`@µíˆA­èðA5íŒBØ¥P@ÒŽ´B²G˜@ø@€A AˆAŒ‰À@Üy°AÿúZZÿúZZÿúZZÿúZZÿúZZBÈ AÜÀ*€AžùZAØÙ A@>Aìv@AJǼB*ª0AT„ qxAšT„A²eÀA*ù(BSëASĬ@€A AB®è@4°A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÙÈ@Á2LÁ’Ò AAVtB«Ô Aa¢BÌ»8@Ç–Bß`@¿ŸàÁ|àA?ŸÜB¹KøAQ²BÊ`@ÎW¸@€A A˜Bª€°@7º°AÿúZZÿúZZÿúZZÿúZZÿúZZB¢5 @ùM¨Á1•àAy}B€Š¨A ¹(B”‹øAö¸BªZ˜@ûõÀÊ€A{õBmhA ²ÂB•´pA%³ø@€A A B1ÐÐ@…e?€ÿúZZÿúZZÿúZZÿúZZÿúZZBhËpA-ÜNAO‡`A­ýàBXV A/šòB.©Aiý°BR!àA%;LAûeàA¥;LBd A0äAø÷ÀAW*´@€A A¨Ay€@àfÀAÿúZZÿúZZÿúZZÿúZZÿúZZAë˜A“ø@qþA™²AÍíÀA5ÃÚA·;A1BQ3àA@2,Àp€AÀ2*B%\àAPdªB4:ðAoÑ(@€A A°A°Ê @ôëH@ ÿúZZÿúZZÿúZZÿúZZÿúZZBd€AkÛ„ÁÉ•`Aì œB<ÀAe–BcÀA™¶þB9 A[´hÁpÅ AÛ´jAù!ÀAOà¸B/ï A‘F¶@€A A¸B‹p@\¶0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A AÀB64Ð@,ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A AÈB˜r€@`~ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A AÐB(®0@¦ô€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A AØB A<4àApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A AàBP°@äØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A AèA¥B`A ¨ˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A AðAÖx@A¼ @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A@B›˜?ýœ€@ÿúZZÿúZZÿúZZÿúZZÿúZZB;è`?õf`Á™&€@uBJà@JhBd`À@®àB:Î?ïZ€Á²Ïð@oZpBŠð@BMBj¨À@ï€@€A@?€BõØ?Çä@€ÿúZZÿúZZÿúZZÿúZZÿúZZB„Ð?þÔ¿·@~þ@B„¢à@MB†€@íBx¨À@xàA<@@ŽxØB‹ˆ@^1¸Bc¢ð@:; @€A@@B<à?꜠?€ÿúZZÿúZZÿúZZÿúZZÿúZZB*±À@qÀ@×òÀ@ñ·àB:mÀ@iBìÀ@¹°`B û@”„àAÞ¾°A„àBGN0@ž(Aª @ÿY`@€A@@@ClÄä@“ŸÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZCe[@˜ê”@Z5A Chù@ܯ0Ccß@ÕШCgv<@vŒà@‡’À@öŒØClú @³.Cfn@¬Ùp@€A@@€CTÕ,@PÉAˆÿúZZÿúZZÿúZZÿúZZÿúZZC5Ì@ /hA @@ŒFØC p@NÎCT@=~Cp@€AQ™@@›€C ê¨@i(àBù@O(`@€A@@ C£]<@ª“ÿúZZÿúZZÿúZZÿúZZÿúZZC¦­‚@ŸÖœÀŠ ÀAñtC¥L @â©lC¦`@ß(HC§/@·LˆÀ”çA7LŒC¦°ÆAÖC§’„@ÿ)È@€A@@ÀC¦x@ LAˆÿúZZÿúZZÿúZZÿúZZÿúZZC ™”@mÁ&@@˜†ÈCR@WC°CÂü@S)C|À@šÀt¥€@˜šCC @[YÐCÀ@Q}°@€A@@àC¨4@ʰA ÿúZZÿúZZÿúZZÿúZZÿúZZC¬5‚@¢>¬4A",ŒC©¹€@Û÷ C¨®˜@æ@hC­—@¢t0A!ÀA"t4C®>f@ä¦ÐC¨gj@àѨ@€A@ACMÉH@PÂ@A@ÿúZZÿúZZÿúZZÿúZZÿúZZC8¦d@8x@±È@¸"ðC74d@‚a(C0þœ@v»0C1˜°@5~P?ç @µ~HC/\ @~ÀðC,ˆ¤@xÐ@€A@ACã8@7PA€ÿúZZÿúZZÿúZZÿúZZÿúZZC@)y8Á `@©–pC ²è@[ïˆCݼ@s$C Ýà@3½ Á}q @³½ Clð@sŠXCä@z*À@€A@A C4‡ˆ@HTð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBøe`@9!PÁ&N€@¹AˆBäˆ @uÄ`B÷ÖÈ@€àBíXx@S' Á8 @Ó' Bܨ@†ÌDBì»Ð@˜ˆ@€A@A0CbÍ@@z,`A0ÿúZZÿúZZÿúZZÿúZZÿúZZC5ÿ€@máPÀT€@î C+l0@ž',C.N|@¡[ÐC2è@dBÐÈAž™BgÀABAçn A>(BqKpA%uÈAy— A¥uÊBh PAIdÞB5< AG«ð@€A@A B±ü`@FYpA`ÿúZZÿúZZÿúZZÿúZZÿúZZB¥upAxr@aÀAŽ”˜BŽbA äBˆ®˜A3pÐB²AÀÁ&4`A‡ÂBŒLhA%€äB ˆAJT@€A@A¨Aî¹ @㜰APÿúZZÿúZZÿúZZÿúZZÿúZZBgÄ€AoiDÁPŽ@Aï™XB)_°Aˆ`õBWaÐAhDB*zÀAWŽLÀä!@A׎LB?pAn[HBhA….@€A@A°Aš¢ÀAÝô@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A@A¸B¤Ð @RIAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A@AÀA·A`@ü©(AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A@AÈB@9@š((AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A@AÐB @0@ª¾0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A@AØB ÎP@è"X@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A@AàB*=@AAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A@AèA×'A V0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A`CòøA;þü@€ÿúZZÿúZZÿúZZÿúZZÿúZZCÿÁ8@âT@æÃ@Ab{HDkåA'ÚðDÏAöðD@ãâ?ÜÝAcâŒDdA(òÈDQžA –0@€A`?€A¾o@PÆà?€ÿúZZÿúZZÿúZZÿúZZÿúZZBM @?øÐÀ¾t@@x¬PBD© @;±B[í0@(ñÐBTð?ø”àÁD @x”ÐBI„@=¢ðBhï @(’€@€A`@Aùà@ AˆÿúZZÿúZZÿúZZÿúZZÿúZZB/0@Wƒ€À¥Ò@@רxB'¬Ð@¹´ B;ê€@fBB ê @ˆ©x>œ„A©xBgð@éRðBT€@—ÏH@€A`@@Bø}¸@,.àA@ÿúZZÿúZZÿúZZÿúZZÿúZZB¡ÄX@6ð¿­@¾X€Bà9h@ƒàôB⤨@ƒªXBÞi°@IÌpÁ±Y@@ÉÌxBÅø@•VÄBð;@‚ °@€A`AB½^p@°ApÿúZZÿúZZÿúZZÿúZZÿúZZB¬ô(@iÚ Al¬€@ê0B¶t(@’ä˜B™³ @­fpB¶– @e PAá`@å HBº@•3XB©ê8@¦!X@€A`A B[v@ AÿúZZÿúZZÿúZZÿúZZÿúZZBñð@}Ö@?¤x@þÀBéK¨@¬tBçP@­9(BÄjÈ@z€Àè@@úˆB¶²(@¬ªÈBÄÑ@©ˆ@€A`A0CY¨@PÁ`ApÿúZZÿúZZÿúZZÿúZZÿúZZC.@†€Ì@•J@A™ Büh@µ»ÔBô08@µ:øBý"¸@ƒUÀÀ»^@AU¼BìR°@±ŠèB÷ü°@±Î @€A`A@BÍÈ@ê°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÉ£ø@„íìÀ–ÔÀAÊ AOåüB„4(A÷zBšÕ8@ÚØhB°Yˆ@ÇÐ(À=þ€AGÐ(B˜åAÂ*B $8@åïð@€A`AB“8@>û@A`ÿúZZÿúZZÿúZZÿúZZÿúZZB†AÐA w–A° A“tB‡Øè@íTðBEb°AYú@B—™pA¶XA¢qðA…¶XB•%€@à)ÐBg<AN1Ô@€A`A˜B5Ó@{Ÿp@@ÿúZZÿúZZÿúZZÿúZZÿúZZBF  A8§ú óPA¸ÌâAÉ)ÀA6÷`BqnÐA‚{ZB!h0A/мA•>€A¯Š¼B)}A[\XA×\ AO^H@€A`A BnÍ@W˜°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A`A¨B$j0@:¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A`A°AF“@»àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A`A¸Bû @5¾ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A`AÀB ùÀ@L ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A`AÈBö@»N¨A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A`AÐA’ñ`@î¨A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A`AØBÆp@°•8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A`AàB,X€@ÉõàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A€Câ@@gðApÿúZZÿúZZÿúZZÿúZZÿúZZB§[H@m8Á+ûÀ@„(B Wà@ U¨B¶?0@`B¶È@’ÐÁ”.ð@†’ØB¨ @®XBÍØH@l°@€A€?€Aà3 @Y AÿúZZÿúZZÿúZZÿúZZÿúZZBvÂ?ÙÙàÁl@@Z€B]ìÀ@$&èB@+0B„CP?Úp ÁÍp@Zp BjZ@&©@B™àð@t @€A€@Bv:À?íC`@€ÿúZZÿúZZÿúZZÿúZZÿúZZB'p@U³XA‡î€@ÕÙPBM1à@™SB @š`àBKV@@C°Aà!p@ðB„Šð@ˆüBn@‘ ø@€A€@@C4h<@:¤pAPÿúZZÿúZZÿúZZÿúZZÿúZZC"§¸@žˆ@¿ A¤ÌC(`@ó‘œC!÷ì@ÒøC)´ô@šÔA>À AÔC2Ó€@ïAHC&ž@Í&˜@€A€@€Bè>h?ý A ÿúZZÿúZZÿúZZÿúZZÿúZZCh@£°Á`b A#ÍDC k0@åGÈC¡¨@î,¨CÓô@G^Á§š0@Ç^˜C<@‡~„C=p@•ÌØ@€A€@ CJ…@n€?€ÿúZZÿúZZÿúZZÿúZZÿúZZCP®|@ž_¸?¹ùA|$CRG°@àêXCQD@áàCA&è@‰-ØÁ:`A -ØC<ºÀ@¼´üCH’ô@Ê0@€A€@ÀCIä@TŽ @€ÿúZZÿúZZÿúZZÿúZZÿúZZBå>ˆ@{½ø¿Þ‡@ûë`Bã  @ÍõœBæØø@HBò–ˆ@Eð`ÁOÑ€@ÅðhBåÒ(@ŠÙˆC\@ˆ@€A€@àB®4X@!0@€ÿúZZÿúZZÿúZZÿúZZÿúZZB›H@@`iP@ÑÓÀ@à’B a8@—š0B“µX@£øB§ÆÀ@W£P@„.@×£HBªÔ @”AœB¢û@@›x@€A€ACJ@x¨0@ÿúZZÿúZZÿúZZÿúZZÿúZZB¤}¸@d@½@äÆÐB¤Ø@–½¨BŸÛ8@§CðB‡¿H@…<@ƒôÀA°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A€A¸BMlp@cO@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A€AÀB2ðA_ˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A€AÈA耀A A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A€AÐB(M€@´¬¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A€AØÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€AA‡ž @²ÄhA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A?€B‹õ@gà@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@€A@B¿ùÀ@ °AÿúZZÿúZZÿúZZÿúZZÿúZZB£â(?ÕÐÀÞ#@U6 B e¨@‡(B¯Oø@ÒBŸ¤H?×`¿LÆ@WpB¢¬Ø@!Ü(B¥È@@€A@@BŸ/À@#½@àÿúZZÿúZZÿúZZÿúZZÿúZZBÓtx@"?Óµ@¢2BØóp@‰Ç„BÖ‹ø@6eàBÔ@(ÓP?¼:@¨ÓPBÙÁ@´•ø@ÃlðC'¹¤@‹´èC(Št@‡ÔC,Kl@C<¿Õþ@Ã<ˆC*»ˆ@ˆƒXC-Â@‹‚x@€AAB+°@]HàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB_Ôð@ŒÑAwd`A ë´B{g`@¶Ô@B?ÐÐ@Òç˜B~]ð@ˆ&pÁ û A&lBj @ÌD$B‡eÈ@°ˆ€@€AAC!Öð@ŠC@?€ÿúZZÿúZZÿúZZÿúZZÿúZZC‚ì@Jw@ú´À@ʨCð´@‹š C‡ˆ@½hCîè@X<ðAQ•€@Ø<øC"t@–œÜC¾ @–A@@€AA BÙK8@H°ApÿúZZÿúZZÿúZZÿúZZÿúZZBçuð@P²ðÁÀ@ÐÛBÖÃè@“eBì/ @‹áÐBÛÀ@TxÁªðÀAT|B¿±ð@±ÙØBë¿(@²Ê¨@€AA0BÌð¨@0 Ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZB}=`@Ÿ2¤@Êe€AQŒB,p@Êâ¤BiK@æÜB‡6À@ŸùÀàãÀAùBuõP@ß%Q@â18Bg@¨ÍÔB™"ˆ@• B›¹`@5K ÁSŒ @µKBp@‡¨„B©Ï°@n Ð@€A ABÝïP@5hpA@ÿúZZÿúZZÿúZZÿúZZÿúZZB¿ñ˜@•Ÿ”ÿúZZÿúZZB¼–ð@“<ÿúZZÿúZZB¹™ @3²AèÝ@@³²BÒ®¨@ws¸Bœ€@_@€A A Bt¿à@ðPApÿúZZÿúZZÿúZZÿúZZÿúZZBl”@Ô˜XAyATÂèBv„Ð@¿½àBYA:pB„KÈ@¸Ï°ÁÉÀA8ϰBpÞ@Ȭ@êÁi5À@›C2 ¤@L§ØC=à@ZÀCE³„@8ÃÁÉ"p@¸ÃC5Õœ@n—xCJ¸ô@†:ø@ ?€AB°O`?Ø´ AÿúZZÿúZZÿúZZÿúZZÿúZZB—b`@_$hAeÐà@ßGhB ˆ@Œ4ÀB‚’P@¡{(B™÷ @hÐA¯°p@èØB«Rh@ͬB|œ@¬Úø@ ?€ABϳ ?Þm@@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÕ¦@pˆAL à@”ˆBزx@Eô€B½â€@INpBÀÙø@&ùpA<õ€@¦ùpBÅq°@_ZB«Ìp@dað@ ?€A Có @ðAPÿúZZÿúZZÿúZZÿúZZÿúZZB»‚H@jD@A”7à@êi¨BÃF¸@‘ÔäBžQð@¥€pBÀ%à@m¹pAg @í¹xB¿Ux@œ8B¬üÐ@¢8H@ ?€A0B冀@>AÿúZZÿúZZÿúZZÿúZZÿúZZBØè@I³°ÁQÿ @ÉÔ8B¾L0@‰rlBÔ£P@€š˜BÎÕ`@Z;Áßq @Ú;B¨ø @6PBÚ«@@ƒt @ ?€A@B_«@;`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBA–@ý |Á@‘€A}5ÌB3ðA2jÔBGì°AøÌBS”@ô½ðA°¸At½ðBn·A²BPàA7jŒ@ ?€APB¨¿Ø@dÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÉj@]%àAmY @ÝJhBÆH@ˆ0B©Œ(@”ÞÀB¯Vø@€Lø¿épALøBŸêð@¨ÏB¡†@@£Ø€@ ?€A`Bâ”@@"„ðApÿúZZÿúZZÿúZZÿúZZÿúZZBâʨ@‘6ìÀ4AO8BË€@º›TBÍð@·•BîH@•J@ñ§AJBß]h@¼ ØBϽ(@ @@ ?€ApBédØ@7Ì A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBµ6ø@œ¥BV @ÃàBƒxˆ?ýà@ @@@@CµÛF@Ë®0AˆCª0ð@´± C¨ @º8ÿúZZCªáX@‚íìÀ …€AôCª0ð@´± C¨ @º8C¶:ø@Ÿ{¿JžA{C·¦@á’LC´1Ø@à“ø@ @@@€C°©r@ÜŽ?€C´ª @ÉgC¯t”@ÁÚpÿúZZC´„p@­@ŸÀA ÂØC´ª @ÉgC¯t”@ÁÚpC·~z@¤µXAlràA$µ\C»Â@îMxC°¿º@àQè@ @@@ CeUÀ@}x`AÿúZZÿúZZÿúZZÿúZZÿúZZCOþ˜@*xA-À@ª.ÀCQ{T@yV(CF@@^ `CQô¨@Aé AL @Áé CW«T@ŽDŒCG@€[°@ @@@ÀBéB`@¼€@ÿúZZÿúZZÿúZZÿúZZÿúZZBÁh0?þÛP@€ƒ@àBÁÆø@/t(B·;P@/¿PB»iø@ ¢€A0n@‹¢€BÄx@@@BÐB«aè@C@@ @@@àB¯—€?×x`AÿúZZÿúZZÿúZZÿúZZÿúZZB¡6À@=*XÁ]£ @½GèB“@ŠØB¨7˜@oB«Fh@A’°ÁÉ« @Á’¨B€(@“`B½™°@lÈ@ @@ABýÊØ@ `€AÿúZZÿúZZÿúZZÿúZZÿúZZBæ0È@…¨¿ò¦@–`BÜ—(@a_ÀBÝ[@5‡ BØ£ @%¾€¿~@¥¾€BÒ @y·ÀBÐkð@I@`@ @@AB«ù?õ/ÀAÿúZZÿúZZÿúZZÿúZZÿúZZBV€p@»ß°BÍ€A;ýŒB†óx@²98B 3ðAf|B} ð@–?èA]A?ìB‚¬X@Á˜B_op@Ôõ¨@ @@A C'˜˜@7SAÿúZZÿúZZÿúZZÿúZZÿúZZCO€@/¯àÀD€@¯ÌBýµˆ@kÝHCR$@h¹`C U´@4H Á^& @´H Bû¨@sË`CÀô@o¾@ @@A0B•g @w A0ÿúZZÿúZZÿúZZÿúZZÿúZZB³n\BG?°@ÑLôBk0A ìÌBBÇ`@Ó¨A€ìAC“¤BSïP@Ö½4Bû Aõh@ @@APB†Ì@F?€ÿúZZÿúZZÿúZZÿúZZÿúZZB‡€ˆ@Èò¸A ÛàAIB„"h@ó•Bfµ°A |Bm|°@øXA¯Ù@AxXBº0A,>B0™àA8¿ @ @@A`B’Ð@Kp@àÿúZZÿúZZÿúZZÿúZZÿúZZB±Û˜@³Á–ÃA3@Bßø@ø°DB°Ø@Ïœ0Bµa@µž8Àþ€A5ž8B¿P@òHTBª¿@Þ¶ @ @@ApC?õœ@]ß`A ÿúZZÿúZZÿúZZÿúZZÿúZZC|¸@Œ¼H?0TA ÔHBîß(@±6tBì‚@±.0Cöˆ@ŒWèÁªkÀA WäBò¤X@¹ ˜C <@©tx@ @@A€B®à@@‹€A€ÿúZZÿúZZÿúZZÿúZZÿúZZB²¤X@¡ðü¿õžA" üB›sh@Ár(BžP˜@ÐzB—Q¨@ÍëA¹´ðAMë Bš#ˆ@ÎËÔBa>Aì@ @@AˆB½óp@cä @àÿúZZÿúZZÿúZZÿúZZÿúZZB3aA"^˜Áò-PA¢{AÍù A7BO~°AUVèAÞò AÀ™ýÀA“ A± @A'ÂøAÑÿ A@„t@ @@ACXÄ@‰XA ÿúZZÿúZZÿúZZÿúZZÿúZZC9Žð@©}DAœØ A)›|C&Œä@ÈÓ8Cá@ÏÝ`CX1¨@Ÿ­˜AÆü€A­˜CCl @·ù0C.à@ÉÀ@ @@A˜C‹ð @ÁHÿúZZÿúZZÿúZZÿúZZÿúZZC•‹Þ@êî|À^ÐAk CyIÈA ©ÀC|º¸A )ôC—h’@ßµØ@óä@A_µØC€Ã2A–C{©ÐAìì@ @@A BóA¬È@€ÿúZZÿúZZÿúZZÿúZZÿúZZB`üAS)šÀ˜’@AÓP„B1{ Au*BAö Aw`hBƒ±ˆAT²T@‘€AÔ²TB\žpAvíBVº@AzFŒ@ @@A¨B…@X@©#AÿúZZÿúZZÿúZZÿúZZÿúZZBЦøAŠÀÅ‚@A“©4B£ÃèA,†B®ÍèA&^¼BÀTXA3n|B3D¨A³nzB¿ÑÈAžÞBp^Av+ @ @@A°AØù€AëT?€ÿúZZÿúZZÿúZZÿúZZÿúZZB/üAJ:ÄÁ¦ÖAÊa^AÕ" AHØ0B.#0A|`ÌBqŰA_²ÔA–„@Aß²ÒB]„ A{d2B#xÐA|¿@@ @@A¸B(ª°@»O˜@àÿúZZÿúZZÿúZZÿúZZÿúZZB›ë0A1Ɯ‰hØA±é.BÁ@A\ó˜B°… A(¬B!`AGð€ÀñõAÇð‚Aâ`AK®@B ˆPAm`@ @@AÀB¥Æð@k¬ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBX¾pAc]A’OpAãŠ$B@ûðA~-ÞB `Any€B£ÉAah@Ç”ÀAájB/˜Al]vBs;ÀA{A,@ @@AÈB’uØ@’GHAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @@AÐB(ãÀ@öu`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @@AØB` @¼>(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @@AàB V€A7ø0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @@AèA® A& A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @@AðAÖÞ`A:öÜA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @@AøA£ AAHA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @@BB.z`A*¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @ Ct¹”@þApCƒ„š@ɸC†q0@àòXÿúZZC„™"@–…øÁÌ@A Cƒ„š@ɸC†q0@àòXC†”º@«Á;5ÀA+üC†Gr@æeŒC‰wA`x@ @ ?€DAAŒhA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @ @C4Hx@d°0@CÀ@ãŠ@C’œ,@¢´°CŽB¤@œƒ@C˜à@ˆè¿nAèC™BX@ÄÙC–¡Ì@¾@ @ @€B›Á ?óµÀAPÿúZZÿúZZÿúZZÿúZZÿúZZB³à?óßÁˆ{@tðB¡¬p@2©pBÀÉÐ@!Ç B´òø@2Á_€@2B§‘¸@Bo|à@Ä¥ðB mà@ó:àÁV`As:àAü±A3dVB.ÒàA¼@ @ A@C ¶H@×`AÿúZZÿúZZÿúZZÿúZZÿúZZBå¸à@k˜¿³)@ë?ˆBÓýh@š‚@BÔé8@˜úpBéX @}°Aš‹Ð@ý¨Bëÿx@ BÅÖ@¬'ˆ@ @ APBä4H@ ô@APÿúZZÿúZZÿúZZÿúZZÿúZZB½§ø@‚=ÀÁŠ¥AS”Bž8@›üðB¼›à@³ÍXBÂ@‡æÁŽÝAæB¢‡@£ÚàBÁÀ¨@¼ H@ @ A`C;×H@D¾àA`ÿúZZÿúZZÿúZZÿúZZÿúZZC*§t@j‚€A*a€@êªPCX¬@•ÂpCï@•ÄHC*È@rxp@¿c@òxxCÌ@›ã¸CšÔ@› 0@ @ ApC£¯4@§®°A ÿúZZÿúZZÿúZZÿúZZÿúZZC+P@e8Á†°@åÄÀC_D°@‡ö„CmVä@˜ùhCƒé@„?ðÁ‚½ÐA?ìCeS¼@¡ØCr·Œ@­Q @ @ A€Cc–@™0AÿúZZÿúZZÿúZZÿúZZÿúZZCˆ@&@tmàÀ¼áÀ@ô˜CmNŒ@˜@³„pC_ï„@•qAt- AqCI_`@¾ÐC;ãä@±#¨@ @ AB ·@Vó°@àÿúZZÿúZZÿúZZÿúZZÿúZZB˜ªHA°¾ÈA€Ç.B‚%°Az’B‚ ALhB¢¨@úÿ @B]€Azÿ¤B5AKªBˆ*˜AZH@ @ A˜AæG AV(A`ÿúZZÿúZZÿúZZÿúZZÿúZZB Ÿ A)ÀÁkH@A©âŠAµ¢ A*R¼B “0AeüBDÑA@¼,@žç@AÀ¼,B-¹0AX¤¬B”PAqžH@ @ A B¸-À@gÕÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¯ºøA*Áíç€AŽDŽBpÃðA?%ºBª?AdHBÇ»pA •pÁÛððA‰•pBŽðA'tôB¼‘àA+à@ @ A¨Bÿœ€@‚ÔàA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÔ*˜A2üA®å ANB½mAŠ"B›)ÐA4îtBû•8@ýÁøA@ A}ÁøBÕNÈA =ÔBÃŒÀA< @ @ A°B„¤@¨àA ÿúZZÿúZZÿúZZÿúZZÿúZZB¨Ž A=_:?€ÛA½ƒ°B†§øARê.B†MHAXoBˆ(A\¨Á1ŒàAܨBFe`A|YŠBlBpAtX@ @ A¸Bˆ @uí@ ÿúZZÿúZZÿúZZÿúZZÿúZZBXÔàA]rA`¬àAÝ:ÊB>¥°Ax\*B©€AqœBE<€A]¦€AR€Aݦ€B'ÑPA{ÎìB ™ÀAnCì@ @ AÀB‰û@ˆ¡8A ÿúZZÿúZZÿúZZÿúZZÿúZZB® ÐAV’ B+Ö`AÖ½|B¥åˆAB RBK¬€A…šfB`ÀA…bÔArK€BbÓBmøPA„Ž…BC=àAœ!F@ @ AÈAÄA0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @ AÐAÑwàAzð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @ AØB}ÐA Q¬AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @ AàAî*€A(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @ AèA½E`Arx@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @ AðAôgAúÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @ AøA”¸@@úH@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @ BÿúZZÿúZZ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @àBØÌP@; AÿúZZÿúZZÿúZZÿúZZÿúZZBý€@}ð¿~ @—• B޲ @T³°BŽ·Ð@YÕ0B“S@@¶ @TZ@š¶˜B™Á€@WœhBZð@b¤Ð@ @à?€B1*?³º@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAë À@s)AŠ€@ó)B@hµøA¦“à@Ö‹à@ @à@B;\?¯‚`A ÿúZZÿúZZÿúZZÿúZZÿúZZAæÀ@¨ÑX>?ØA(ëÌAè`@þ|`Aãu@@ݼ Aã[À@E| AãCP@Å| B,å€@DùxAb@@«Q¨@ @à@@Cà@ÍpA0ÿúZZÿúZZÿúZZÿúZZÿúZZC$"ä@·¨¾GH@‡ÍC$>L@?¨C"D¼@><C&GÐ@à@¦€@›Ã C)\@_‡XC#Ò0@Ys@ @à@€B‚?¨ AÿúZZÿúZZÿúZZÿúZZÿúZZBI0@m€A!6¼BË*8@ÞùœBÅÎ@¯ÔBäÍÈ@¨d¸Á*4àA(d´BÀè@ñÉ,BÓt @­Ÿ¨@ @àAˆC@jä@‘à@ÿúZZÿúZZÿúZZÿúZZÿúZZC3£P@· A¥A7¾C$îD@ä¬,C#ü@ÞdèC+ôÈ@¥ŸXAôü€A%ŸXC"÷Ì@Í/`CoÄ@Ê¥x@ @àAB²Û°@X´0A`ÿúZZÿúZZÿúZZÿúZZÿúZZB¹êˆAlXÁŸÅ°A‚„"BÊÀA+RB°d A©dBèP@Ú²HÁq AZ²LB¹·A ¯ÀBÔ)@ùäà@ @àA˜B¤x@}@ÿúZZÿúZZÿúZZÿúZZÿúZZBÑ£@õñlÁ9Ù@AvB¦`A»BºÀÈA ì8BÀû A$`A°RAŽ$`B´ÎHApÊB†ØA;™`@ @àA Aà«@Aå¤ÿúZZÿúZZÿúZZÿúZZÿúZZBCAH`(ÁX_àAÈ…èB ¬ÀAb{~B8…`ArÂDB[ÀA@Ó<¿ësAÀÓBSA‰Ý0B¾@AOv”Á[öÀAÏv’AÅØ@A>aœBúA„Pb@ @àAÀBÞ=È@‡`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @àAÈB¹™Ð@Jê@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @àAÐAÌ`@ò=È@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @àAØAîÀ@êÉ0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @àAàAí`AШ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @àAèBr@šçX@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @àAðB"úà@ìÎAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ @àAøBžAÉ4@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ ABÈÀp?ó+`ApÿúZZÿúZZÿúZZÿúZZÿúZZB´õ@@!°Ávl @¡ÉÈB§ÙH@^ÔèBÄ»0@m¦PB—`@&@ÁÎéP@¦8B†”0@o3€B¸ @m€@ A?€Bذ¸?ÿÎ@APÿúZZÿúZZÿúZZÿúZZÿúZZC8Ô@5hA±ƒp@µ8XC ÕÐ@ŠU Bêx@mpC @@.[Bµp@®[C#'P@˜öLBôÀè@1Ý@@ A@CBæ<@°£Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZC6HL@{‚pA^^à@ûª¨C>¬@µŸC.›ø@® €C1a4@XÆA‘È@ØÆˆC=LÔ@~¦àC(A(@°Èh@ A@@B‹¸h?°¼ ÿúZZÿúZZÿúZZÿúZZÿúZZBÖhè?ð˜ A†ˆ@p¾°Bçæp@/‘èBÃûØ@#³Bøâ?øv AĦÀ@xvC ,ˆ@<†0Bß]°@#k@ A@€Bò¾ @‚)@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB„·@ChÀ”N€@“[ B›ð@M6 B‡“8@P€Bˆ* @ ÓpÀŒk@@‰ÓpB„wh@?,B‹L€@EÁ @ A@ CY°@f`ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZC7…8@4?Ð?@´\øC6Y@ïÐC3Þ°@s`C@.D@6¯0AÀ@¶¯0CD¡ˆ@†ÄxC8ܘ@rÝÐ@ A@ÀB 6¸@ :0?€ÿúZZÿúZZÿúZZÿúZZÿúZZB{qð@@aPÀ•€@À€˜Brÿð@†9Bz@„Ž0Bn÷@O®>ßÜ@Ï®Bmù@ŽPhBi9À@“!@ A@àCÎÈ@ð°@ÿúZZÿúZZÿúZZÿúZZÿúZZBöé€@ %°Á]Äà@ ?èBãï@YxBüºh@_ÚBü|Ð@#©ÀÁ¬ @£©ÀBãh°@_²ØCH@e;@ AAC%=T@@:p@€ÿúZZÿúZZÿúZZÿúZZÿúZZBþÔ@+>8Ahs€@«Z€C¡<@c½ Bç,@oÜ`BüŠP@5lA¶3@µlC`È@€ˆBÝ×h@qçð@ AAC²—ô@ÁTðA0ÿúZZÿúZZÿúZZÿúZZÿúZZC½LÆ@¶§Ä?ЬA6Æ(C¶[ÚAšdC´<š@èø€C¿Úê@ÒXðAARXðC»²zAqÌCµ’êAy„@ AA BóÀ@#0A@ÿúZZÿúZZÿúZZÿúZZÿúZZB´h@d)ˆÀ ‰@äOØB©½ˆ@™ÆHB¬ÆH@˜cØB¬/ð@y"@Ô€@ù"B§3¸@¥öðB¡ ð@©Éˆ@ AA0Cgx<@†ðð@ÿúZZÿúZZÿúZZÿúZZÿúZZCP\@NaPÁ$ç @΄PC?f$@‡¸CHÐ@Š¡ÐCQ²è@U½pÀ‚Å@@Õ½pCD™´@v¸CG`@®Ð@ AA@CV6P@o$PAˆÿúZZÿúZZÿúZZÿúZZÿúZZC[X@b»pÁ:ûÀ@ââPCFÓP@“DlCPÓ @–­@C^È@iÇ0Ád§€@éÇ0CI,@œ‡€CU Ø@—äø@ AAPC‡ÒØ@•ˆÈ@ÿúZZÿúZZÿúZZÿúZZÿúZZCrðh@[†(@¬[@@Û¬@Caü@‰ 0C\d@“ìàClQœ@v¯ÀA-¨@@ö¯ÀC_Vl@Ÿ'ØCTl@¢qx@ AA`B‚´¸@C=@@ ÿúZZÿúZZÿúZZÿúZZÿúZZB/àAæ?êŠA”!äB"UàAIþVBq A15ÜB…Lp@çÁ ƒ€AgB`¶0A.Z˜B‚S€@íJ@ AApBëÈ@ ¥à?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¨yp@ÕzLÀÖP€AU DBïÈA "´BœêÐA5,B¹¨@ͨXÁˆB0AM¨XB—(A pLBµˆ8@ðP@ AA€C}p@[£àÿúZZÿúZZÿúZZÿúZZÿúZZBfðAˆAâ#0A™9$B} A7`ŒBŠ€AG\B£EX@ëTXAÖ@AkTTB˜½PAZBˆw A ÒÄ@ AAˆC%Ø@o @€ÿúZZÿúZZÿúZZÿúZZÿúZZC+A`@”Ÿ´ÀAºèCôÄ@­EäCc @Àq¨C'ÖÀ@Ä¿¸˜AÄC’¨@¦GÐCXÈ@¾L°@ AABƒ¶€@bˆP@€ÿúZZÿúZZÿúZZÿúZZÿúZZB½½@à*lÀ A`T Bž‰`@þêÌB§ˆA`B‹ˆA(ØÂ ²8A¨ØB37 AjZöB–MpA(Gì@ AA˜BŸ(@l¾@@ ÿúZZÿúZZÿúZZÿúZZÿúZZBšH0A!-¢A>È A¡LB‹ÞÀA+ÀÞBqBàASnTB¼‡èA ³ÀA_@A‰³¾Bªk8AîTB”%XA0h@ AA Bñ@z¶ÿúZZÿúZZÿúZZÿúZZÿúZZB®Å A§:APÚ`A„À¨B›OA›6B†éàAÙ8B­oPA`ÔÁ¦s@A–`ÔB|?€APö8B¢8ˆAùÀ@ AA¨BÊbH@T²€A`ÿúZZÿúZZÿúZZÿúZZÿúZZB»è(A … Á²ÑPA ¶B†mhA@z¦B¬ŒÈ@ýͰB­¸8A.$Àæ¯ÀA˜.&B†ú AGÖB”`Až˜@ AA°B¼æH@J–ðAÿúZZÿúZZÿúZZÿúZZÿúZZBdVÀAeIúÁUgàAåwpB ¥ATœ8BMÁðA–qŒBŽ£ÈAeÛ0Á:@AåÛ0BP"AL4FBy$pA™Û’@ AA¸A}_€@ç[øÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AAÀB‚ãH@dPA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AAÈBËÈX@Nù ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AAÐB­!@@L0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AAØAô— @ñ/à@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AAàBeèÐ@žp A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AAèAá« A Ò A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AAðB#ª @Ò©PÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ A0BT#0?Û´ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZB~á @1—(@+¿€@±´8B„2°@vZÐB{1@‚¢ B…eð?ÒÀA:˜€@R°B”a@§(Bv@® @ A0?€A†@ƒð°@€ÿúZZÿúZZÿúZZÿúZZÿúZZBW @†ò`Áí}àA|AÀÀ@þÆ„BV‡°@DÂPB0@q±@ÁÔº0@ñ±@Ažÿ @ß½¨B9Á0@L@ A0@CQ•œ@†íA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCU¥ä@‘³ì?¥AËØCXSÀ@Æ1@CU!D@×xhCXϤ@§: À¶!€A': CYs4@ä†,C\¢P@ø°8@ A0@@BXBp?»„`ÿúZZÿúZZÿúZZÿúZZÿúZZBà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB§Ax@ ˆÀÏJ@ £`BžÃP@jRØBªT€@TÐB§|¸@,UðÁ% @¬UðBœ"0@~HB®ö(@cP@@ A0@àBäIØ@¨°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC ¬@!€È?§â@¡›èC¤@a$`C|¼@]! C ÷|@5´ð@ÿ@µ´ðCߤ@øC×Ð@x߀@ A0ACi´ô@Ž–è@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCLM8@UјÀÓr@@ÕõÀCCaÜ@—ThCH©`@ª˜CNH@T¦@Àz@Ô¦8CG³`@—[ÔCIöô@V¨@ A0ACRKT@€ê AÿúZZÿúZZÿúZZÿúZZÿúZZCs@H@h§xÁÂà@èÏ(Ce¤´@›£dCmßÈ@ 8Cw™@mBÁZL @íBCi \@¡DCtºH@¢‡°@ A0A C®ë&@èðA ÿúZZÿúZZÿúZZÿúZZÿúZZC«i¼@“p¬AS±€AŠC¦«X@ÃÔCŸÀÒ@ÉáHC¬Lz@«Ö€Aë  A+Ö„C¬,Š@ìàC@h@ã§ @ A0A0Ao¹@ÊJØ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBcþ`@Èï Á'àAIBGÛ AI¼Beë@@ó(°Bv¼ð@È÷XÁ§pAH÷\BBIÀA¨²Bˆ38@ÚÃ@ A0A@B„î@Jà@ÿúZZÿúZZÿúZZÿúZZÿúZZB¢@ŸøÁ-ó€A+äB&è@Ý;ŒB¡-¨@Å­B“܈@¯Bð@[w€A/BðB¸¨@âÿ`B†ö˜@ìª@ A0APCx·x@›‰ A ÿúZZÿúZZÿúZZÿúZZÿúZZCfv,@‹P<@ÑÀA høCW}ø@¶qtCQiØ@´Ì°Cf'„@†ÿÐ@ë#AÿÐCXH @³MðCQN¼@­° @ A0A`Câü@F AÿúZZÿúZZÿúZZÿúZZÿúZZC‡ @¤2¬ÁDr A$P,BçæÐ@ÌfàBþ‚@ÚP8BéI€@›êA“X AêBå³è@³ßBÄBP@ܵ@ A0ApB=Ò€@mâÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZBª¡ø@П¼A SÀAPŰB¡0@ûåÜB‘£¨A üDB¤G¸@àtÁ¬1àA`tB€mˆAIøB§P@ûoh@ A0A€B§0È@;.ðApÿúZZÿúZZÿúZZÿúZZÿúZZB@A%ŽxAXÞ A¥­B!0AY{„Aãl AE(XB:åPA/üì?­‰A¯üìB( A[ÈB#ü`A^[(@ A0AˆCX@_x@A€ÿúZZÿúZZÿúZZÿúZZÿúZZBº @ä¦$A²h AdÐèBµŒ0@ü®°B‡øAþàB»¶8@ä¢ÀbèAd¢B ðA5 B§ñøA ³H@ A0ABÿ"h@ZZÐÿúZZÿúZZÿúZZÿúZZÿúZZCGÜ@«D¼Á ØA+e˜@{àC;„@.žpÀ­ @®žxC<éP@x}¨C@â`@I@ AP?€Cœ}@ÌVAˆÿúZZÿúZZÿúZZÿúZZÿúZZC•—.@:`AP@AR¸Cšv@ÔüÈC”íæ@ȰC”̲@Ž/ˆA„ºA/„Cœ;,@Ô— C’•z@Ä_h@ AP@C…Ë:@€HA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCns\@‡ ì¿Õ¨A#ÀCp}D@ÛÝØCpËè@¡„`Co›„@‡&À¿`TA&¼Csjˆ@ÞY CrlØ@ ¾˜@ AP@@B½^ˆ@ Å@APÿúZZÿúZZÿúZZÿúZZÿúZZB½åè@<–HÀ¸ç@¼¶@B¹Š(@.xBÄè@} àB¹°è@0Á’ @š0B³°(@7a°BÃ)H@{@ AP@€B4åp?âÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB×0@$ÅÁ 6@@¤áBÎæø@0Bß4è@‹  BÕÆ`?ôÚ€¾Šp@tÚB×0P@*–€BÖ@à@1@ AP@ C`Î`@n A`ÿúZZÿúZZÿúZZÿúZZÿúZZC*|@&Ú8@DB€@¦ö¸C+o”@t(@C'l@`ÊðC2&è@.Öà¿Ìs@®ÖàC1ªH@y»@C2$ð@t@ AP@ÀC+Û@\òð@ÿúZZÿúZZÿúZZÿúZZÿúZZC(ùÐ@3:È@ô‡€@³YC+ü@mYÀC"ÚP@ƒa`C"4´@1¸ðApV`@±¸èC(פ@ln°C @‚¿È@ AP@àCUY\@hˆ A@ÿúZZÿúZZÿúZZÿúZZÿúZZCC9°@3ÈA@@³/¸CD@è@€EÀC:ʬ@p`CQd°@V½PAb› @Ö½PCU³@›„àCFÉ|@b`@ APAB¸¯p?þƒ A€ÿúZZÿúZZÿúZZÿúZZÿúZZB˜00@b¥ >¤¨@âÌB” Ð@–æôB“ ø@ â°B™¨@@ooÁ¦YÐ@ïo˜B‚ È@´9 Bª`@•?ð@ APAB›-p@6@àÿúZZÿúZZÿúZZÿúZZÿúZZBÒ´Ø@PA5`@Ð2BÖk`@‰y(BÀC€@’OÀB놨@Ky A‡€@Ëy Bí¼Ø@‰  BÚr@Œÿà@ APA BÀïØ@6ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZCîˆ@[´8?Ð@ÛÛBþÛ0@”klBý‚@”¢ðC ´@_<ÀÀL0@ß<ÀBò»p@˜”Bø†(@–/À@ APA0B´Ÿ˜@À@ÿúZZÿúZZÿúZZÿúZZÿúZZBOwà@æ1Á&ŠÀAfZ0B0¥ A(BXA “4Bøx@«LÁÀ@A+LB~a @ó ðB’&8@ØP@ APA@BŒÕ¸@§ AÿúZZÿúZZÿúZZÿúZZÿúZZA³º`A0YbÿúZZÿúZZÿúZZÿúZZA¨m A%B|A²· @òÕ¸ÀŽ·@ArÕ¼A–ë A/BA¸«A/Ϭ@ APAPBãòø@2ïpAÿúZZÿúZZÿúZZÿúZZÿúZZCÑ@{pÈÁ-5@@ûž¨Bþ(@¤áÌC h@¤FèC#ð@q˜ÀÁq« @ñ˜ÀC°@œ1DCu(@ ÅØ@ APA`B½¾@3¿ A€ÿúZZÿúZZÿúZZÿúZZÿúZZB¥A@»Õ Á#‡ A;÷¸ByÐ@ýhÔB Ê°@çÓàB°pp@µC`?îA5C`B¡Â`@å«ôB¡…ˆ@ïóø@ APApC)P@} AÿúZZÿúZZÿúZZÿúZZÿúZZCg8@RdAž^ÐAm\C át@«°Bó‡à@ÄPC ¼P@“I Á¡O`AI BëkÀ@¹_|CÊô@¿3È@ APA€Bð`@ŸÐˆA˜ÿúZZÿúZZÿúZZÿúZZÿúZZAå ÀAµ¬Á\`AŽÐ²AšmÀATøAýÏ AL€ BÌpA"í@OA¢íBYÀANrAõÞ`AL@@ APAˆB[@à@mNàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB€AÊJÀ”ÁÀA‡ä\Bte€A0 ¾Bƒ{°Aã|BGÓ0A-ìt@SOA­ìtB4JðAS…ÔB*—àA\r<@ APAB¶(@E,Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZB‚MøA E?Å7A dHBb½AB ìB_Ò°AEB°Bmî A,6È@³ÊA¬6ÈBV AKªÒBECAY]˜@ APA˜BÒ@@Lº@A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¤Ò@A®¦A˜@`AË B›r8A¨2By¯€AD.Bœº(AÀÈNÀA“B}÷A5ºNB‹¯A+šü@ APA B5ð@û/@àÿúZZÿúZZÿúZZÿúZZÿúZZBEA<¶ÁÊ ÀA¼³ŽA§~€A!{¢B*ÀAˆ5(B ßA2!¿ÔA²!Aäf AC“vAìÀAa@ APA¨BÇ-Ð@;^PA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ APA°B¤@F›PA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ APA¸B»Ð@ë$èA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ APAÀA¤6ÀA€À@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ APAÈA£Ê@@úy ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ APAÐAÒ½ @ì]A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ APAØBL,À@‰îXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ APAàA§6€A!ïÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ ApB©Ø?ðÛ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB#øð@ˆ?ž@—9àB* ð@Z)ÈB$œÐ@ZÀBR°@öÐAH @ƒöÐBhs°@/6èBFÛ°@MÈ @ Ap?€C£†@—z @@ÿúZZÿúZZÿúZZÿúZZÿúZZCƒDR@OgxÀ˜í@Ï‹¨C„ƒ†@¨$C†¤Ö@™«HC†ü"@zìà?S,@úìàCŠSª@´ÈC‰r.@¶_8@ Ap@Bøˆ?åKA`ÿúZZÿúZZÿúZZÿúZZÿúZZBZ÷ @9€Áh?@@¹­ðB@ÓÐ@Ÿ½ØB{5À@G5PBté@5f€Á‘ê@µf€BT}p@ž BŽýÐ@?o @ Ap@@C4P@?óðAˆÿúZZÿúZZÿúZZÿúZZÿúZZC7Å`@¥|ÄÀÅg€A%™ÄC6ŸÐ@ýµC<…h@Ù¤¨C6ÀX@™¶(À–fÀA¶,C7„@ì¤C;ZŒ@ÊÍ@ Ap@€BVŒ0@äApÿúZZÿúZZÿúZZÿúZZÿúZZB38`@±P˜Â!^¨A1oÄAÆEàACxB‚v¨@¿­€B2€`@N¸ÁÏ@θB!¯°@¤µ€ÿúZZÿúZZÿúZZÿúZZÿúZZBØð@&³xÀ‡B@¦ÐèBÓЈ@lRpBÜ@jÈpBè\P@Ë Á‘ `@œË BÖ÷È@]0Búò`@_‡Ð@ Ap@ÀBçê¸?ý€@@ÿúZZÿúZZÿúZZÿúZZÿúZZB×mÀ@0Üø?:6@°üXBÖ¡˜@r?ðBÕ¨@~=@BÝð@(˜°@ñÏ@¨˜°BãÙ8@n÷¨BÔ™(@l€@ Ap@àBx›p@/LAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ ApAC3à@5ƒàA ÿúZZÿúZZÿúZZÿúZZÿúZZCÎx@‚í\A-h@AäC‘0@»àC&L@®Cü(@jpÀP@êhCâ€@¤NàCP @ E@ ApAB5ã@(ë°AÿúZZÿúZZÿúZZÿúZZÿúZZBi[ @šP”Á»€AlˆBOîÐ@Ý”Bt©`@É BxÕ@•ipÁ< AitB^·P@Ø`ÀB‚˜ @ÁÖÀ@ ApA B˜ß@@€A@ÿúZZÿúZZÿúZZÿúZZÿúZZB†K @¡çÁ#{ÀA"¨Bn  @߉8B‹è@ØO B†®Ð@¥'À@a€A%'¼B„ݘ@Ñ ìB} à@ï×x@ ApA0Caи@‡OÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZC6ú˜@e/˜Aè @åYØC2d@/hC)ûp@–ýðC:Û@lAL À@ìøC7½ˆ@¦1àC,jœ@—«@ ApA@B«|(@2AˆÿúZZÿúZZÿúZZÿúZZÿúZZBmA`@É9@+$€AI^”Bcª AÕŒBZÇ€A ׬B8pAXÁÌ@A‡ZBëðA>ïB?PA(\È@ ApAPBàã(@6ã€ApÿúZZÿúZZÿúZZÿúZZÿúZZBü¸@pÁPŸÀA™ÐBÞ98@²9˜B÷þ@@¡ýèBí¨X@ˆ—àÁº“ A—àBÆà(@Àq|Bô è@¦D@ ApA`BÃ[P@8ÇÿúZZÿúZZÿúZZÿúZZÿúZZBÀáX@œ´À ‰A®„B®<ð@Ëh$B´=¸@Ë|ÈB ÎH@¹úÁ`A9úBмÀ@øB+@ëˆà@ ApApAš¤€@ÜñX?€ÿúZZÿúZZÿúZZÿúZZÿúZZB ÿàAUR@¥µÀA™rÜB¼0ADg,AìKàAD÷TAÜUA ßD@bZ€AŠßDAÓ›`A5“ÂA¼2àA.Ãx@ ApA€B>Ó @hypA0ÿúZZÿúZZÿúZZÿúZZÿúZZBކÀ@ñ A"¤`Aq9˜B‡Ý8AØ”Bn)A ¼BmìÐAºô@Û:@A’ºôB_¬àA3kXBIþA?çø@ ApAˆBɦ˜@>Û A@ÿúZZÿúZZÿúZZÿúZZÿúZZBø\@¨êˆBNúÀ@ï²ÀBb!0@¤1AMàA$1B~«°@Ô“LBKmÐAD@ Aˆ@ B‹Àˆ?õ @€ÿúZZÿúZZÿúZZÿúZZÿúZZBj¸@š× Á¤ä0AóhBZM0@ù,pB–öè@º¨Bgšp@JÝ€Á¶s0@ÊÝ€B:þ@¥þpB‹Þ @mäà@ Aˆ@ÀB ˆ0@BAAˆÿúZZÿúZZÿúZZÿúZZÿúZZAœƒ`@¸%LÀîûA8G0A|f€@íÔAºg`A CDAãÿ @´–ðÁjÑàA4–ôA©€AÕ¢BÃ@ð|ˆ@ Aˆ@àBݺ0@l:0AÿúZZÿúZZÿúZZÿúZZÿúZZB¦¸à@SË ?ul@ÓòØB¥Óh@š\B¤­ @Ž˜xB¸@?îp@‚®@@¿îhBºk@‡^|B³E@†@Ø@ AˆAB¦ç@)âÀA ÿúZZÿúZZÿúZZÿúZZÿúZZBP@@¤š,Aû A$¸ØB\®ð@äsˆB<]P@ågˆBC] @¾9 ÀîMÀA>9$B1FðAcPBOÖ@Ù¢ @ AˆAB£ñð@c°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¼¯¨@aþð¿—µ@â)`B¶A0@”l$B¹´ @¢ôBÑMh@[Ò AÒ @ÛÒ BÓ“ˆ@Ž`,BÅ;è@ Ö @ AˆA C>×À@‹‡H@àÿúZZÿúZZÿúZZÿúZZÿúZZC,øÌ@]—¨A+² @ÝÁ˜C+§ @š¯ðC"~l@“èˆC%.`@_1€A'6`@ß1€C$%˜@0Ci¨@“ò˜@ AˆA0C"S@s×@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCs@WÚðÀ­ÏÀ@Ø(CƒÌ@ЦÀCì¼@™ hCf˜@n90@ @î90C ” @Ÿ(C Ùl@£}À@ AˆA@BÜÁ @?‘ AÿúZZÿúZZÿúZZÿúZZÿúZZB‚”@±¶ À NA1ØPBq̰@ôŸlB|k@@æ•PBŒkÀ@·”P@™A7”LBˆµøA5B,x@ê(@ AˆAPA°`@»x@àÿúZZÿúZZÿúZZÿúZZÿúZZAÙ$`A ž¿5ÎA€¹¬AÇ^`A%6AÎÙàA.®,Aä— A«,@‡ÀAƒ«,AåN€A/z¬AÆJ`A,ô @ AˆA`Bë'@JspAÿúZZÿúZZÿúZZÿúZZÿúZZBÜR@‡¤0@á‰A¾äBÐÎ8@°0BÆ?€@²s0BÛäø@ˆK0A¶`AK0BÑiÀ@¯ŸXBÄÜ@´›°@ AˆApB±´¸@ZŰ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBn AÁVAQ· AžàöBoo AðLBB—A€½Bnš A"á8Aâ`A¢á8Bh`A è°BJ¸A„R¶@ AˆA€B @ƒ¥XA`ÿúZZÿúZZÿúZZÿúZZÿúZZAöý`A ™’@ñ¸@A¶ A÷~ A0œüAĆA7¸¨B càAƒ$Áa Aƒ"Aß ÀA-K–BùA`Ïx@ AˆAˆB €@šÆApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AˆABj  @;ÌðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AˆA˜A­V @Ó?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AˆA B·€@6BPA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AˆA¨AÁU€@ý @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AˆA°BЉ¸@B;ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AˆA¸BT+ @{šð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AˆAÀB³`@Ç$À@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AˆAÈA¦×@÷ÁˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ AˆAÐA°¤`AóàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ A˜B…Up@/ÙpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ A˜?€BˆžØ@3K0A@ÿúZZÿúZZÿúZZÿúZZÿúZZB†:@|ÀÿúZZÿúZZB‰¾P@üÿúZZÿúZZB€}@ü€ÿúZZÿúZZB„(@ ½0ÿúZZÿúZZ@ A˜@BQs@@ tÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZB«@D0ÁL`@ÄUAä”`@¦¸ÐBî0@`«Bm€@A¯ðÀ’pÀ@Á¯øAþn`@šðhB'@yu @ A˜@@BÒkH@G[0@ ÿúZZÿúZZÿúZZÿúZZÿúZZB­ÉÐ@$«È@®¡@@¤ÊðB¶{à@ŠaTB¬› @>¤B£Rx@'ùð¿Áè@§ùèB¤åà@ޏ´B©m`@>«°@ A˜@€B¼ó˜@¤ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBѨ@:¸¸A&Ý@@ºÜ(BÞÑ @›ÅÄBË:@X @BÊŸ@HÞÐ@ïŸ@@ÈÞÐBÔþ¨@§Í BÇ›@hÏP@ A˜@ BËÎ(@@ã A@ÿúZZÿúZZÿúZZÿúZZÿúZZB®¢H@håx¼H@éàB¯Óè@¢o´B±C@ª~hBŸÖˆ@^H0A=Ä€@ÞH0B¬ÿp@Y B–Šà@ÅÑ@ A˜@ÀBõÙ@Bû@€ÿúZZÿúZZÿúZZÿúZZÿúZZCï8@zÞ@ù7@@û C Ú\@º%\C7,@©³ˆC©À@?‹@é4@@¿‹C dÌ@T¨C}¨@€’@ A˜@àB‚Ð@½°APÿúZZÿúZZÿúZZÿúZZÿúZZB « @Æ@„ÁhœAFf°AÛ  A7´B)ð@ûÙ°BH° @‡°A’ú A¬Bk¿Ð@¤¹”B$Ÿ@×v¸@ A˜AB"0@5¡ ÿúZZÿúZZÿúZZÿúZZÿúZZBß°@ǨD?Õ^AGÎôBà AÍøBÀÀAR¬BÏ€@¹°@À8@A9°BZp@ä`BU@AßÀ@ A˜AB0¼@ž°A0ÿúZZÿúZZÿúZZÿúZZÿúZZB‘À@ÍWÔA™£àAMèB"ç`A+ A±ïÀAZ@5Ô0ÁAcà@µÔ8BhÆ@@¡ÀAAJÿúZZÿúZZBwèPA „öÿúZZÿúZZAÚÐ@AyE¨€AÈ?€AdJÿúZZÿúZZ@ÀA`Cm¨@‡@@ÿúZZÿúZZÿúZZÿúZZÿúZZC ¡”@‘úØÿúZZÿúZZC28@ƒ <ÿúZZÿúZZC ÂH@¡Òx€Cl@’ ÿúZZÿúZZ@ÀApC!@@ÉýPÿúZZÿúZZÿúZZÿúZZÿúZZCXø8@¸Š”ÿúZZÿúZZC@Ð@£TdÿúZZÿúZZCd‘4@¿S0€CK?¤@ª!¸ÿúZZÿúZZ@ÀA€C{4@‡@A`ÿúZZÿúZZÿúZZÿúZZÿúZZC: @£uäÿúZZÿúZZC"/ @ކ¨ÿúZZÿúZZC9Ù @µåЀC"´¤@Ÿ>ÔÿúZZÿúZZ@ÀAˆC]kü@¦õx@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCl`<@á8ÿúZZÿúZZCJã\@Á68ÿúZZÿúZZCvs¼@ãN˜€CT?X@ÃÂlÿúZZÿúZZ@ÀABt`@Ì øAPÿúZZÿúZZÿúZZÿúZZÿúZZBC¢PA \ÿúZZÿúZZB%+°Aq‹èÿúZZÿúZZB$L`AÉ.΀B àAªLØÿúZZÿúZZ@ÀA˜ÿúZZÿúZZ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBþRðAjnÿúZZÿúZZBÓ 0@ì\ÿúZZÿúZZCtA "¨€Bíïè@çVôÿúZZÿúZZ@ÀA Ce«d@ÍÁ˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZCŽn"AÔÿúZZÿúZZCh'„@Э`ÿúZZÿúZZC“p@än¨€Coó`@º[ÿúZZÿúZZ@ÀA¨B•¨è@¦Z0APÿúZZÿúZZÿúZZÿúZZÿúZZB¼A nÿúZZÿúZZAÙ AKûèÿúZZÿúZZBû`AµÝ0€AöV€A‘x¾ÿúZZÿúZZ@ÀA°B?µàA9¨A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBPÀAžüÿúZZÿúZZB#¸°Ay]žÿúZZÿúZZBIA©ä€AÐæÀA…"…ÿúZZÿúZZ@ÀA¸BQ @ÀØ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB•X`A nÓÿúZZÿúZZBe„ðAv(ÿúZZÿúZZBÜ6€Av–˜€B¨íhA=(üÿúZZÿúZZ@ÀAÀAŸ°@A5]Ü?€ÿúZZÿúZZÿúZZÿúZZÿúZZBo; AžCMÿúZZÿúZZB3û@An!ˆÿúZZÿúZZB™A¤v€AÀù`AvBŽÿúZZÿúZZ@ÀAÈBµ`Aq"l@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAÐAœ”ADç0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAØAߘÀA_À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAàAÂW€AX¶@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAèA­ý@AI‘A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAðAô•AaD@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAøA˜¯ AD|ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀBBÐAi°ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@ÿúZZÿúZZ?€BÛT(@L €BߨÐ@Mß@ÿúZZBÝ\h@ØàÀä€@îèBÛT(@L €BߨÐ@Mß@BêŽX@ °?¢@ ¸BïÀ@h6`Bé;@_å @À@?€C5ç$@ÆL@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@@C ³X@iàApC „Ð@g~¸C)Ž@‰ÑðÿúZZC«„@5j 0@µ…¨C „Ð@g~¸C)Ž@‰ÑðC<@µÂ[“`@•µCø@.H°C7ªˆ@rS@À@@@C\`¼@††ˆA0C2´@D…hC3‰H@B*ÀÿúZZC4ÔT@ ­àÀ‹€@‹Ã@C2´@D…hC3‰H@B*ÀC=¸,@&*PÁ à@¦*XC:ƒü@fÀC?1`@m!p@À@@€CðˆAc[D%‹AØDÔŠAúxDú.Aê<ÀíØ@A†ê:DA9®âDõ°A=§ð@À@@ÀC/Ê@‰/Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZCnùÌ@8TÐ@û@¸qpCk¤¬@öÐCdf„@v5ðCw@X Á @@Ø Coâ¼@–ÑCsÑ@“º8@À@@àCŸ @9 ÿúZZÿúZZÿúZZÿúZZÿúZZCAÈ@ ÃÈÀ‚„@@‹Ù C él@DJC ää@8‹PCñ@‹ @Aÿ€@™‹CJÀ@V™xC×ø@NwÀ@À@AC2D@N¦PAˆÿúZZÿúZZÿúZZÿúZZÿúZZCDÏè@%ipAp€@¥ƒ€CD|È@dqC3µœ@Z”pCMï¤@A§@A bp@Á§@CQ\@Š6œC:¹´@yÑ0@À@ACÍ(@!Í @àÿúZZÿúZZÿúZZÿúZZÿúZZBä@2Á˜Á-¡@²ÞBÎøø@u®Bàãà@iàBãí€@6˜0@¸d€@¶˜0BàS@unÈBÑçÀ@v\`@À@A BÊm8@ à€ÿúZZÿúZZÿúZZÿúZZÿúZZBÝM¸@;zAUÑ`@»˜¨BÝ@ @u¤ÀBÁå@{pPBéH@Q;€Aïºp@Ñ;€Bù¿@vñ B¾ˆ@™p@À@A0C8@›ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZC#Œ@U ðAÒ”0@ÕCˆCjÄ@†ýB݈x@g(CßH@\” A°èÀ@Ü” CP4@Œ|@BÜ*ð@–'ˆ@À@A@A¾Ò@@¨DØ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÉÀA2„Á;­àA‚GàAãT A2^B|ÀAÓ´B5 A —HÁ@AŒ—JAæ^àA6ABÖàA8P@À@APC›X@5 AÿúZZÿúZZÿúZZÿúZZÿúZZCD@rî€@ƪ@óØCÇ(@šB C'p@%HCþ@NXAã[ÐANTCÌ@£ÅŒBû|`@©,0@À@A`C: @P°@€ÿúZZÿúZZÿúZZÿúZZÿúZZCMƤ@jO(A¦£0@êvCBH@”/DC.SØ@”hØCLŸŒ@fP@@ýÕ€@æPHCøÁ‹ÐAFdÔCŸ˜@Ñt8CûP@çÕˆC.ÌT@Õ Á ¶°AU Cð@ãtCVt@÷U`@À@A¸Brxð@®4ˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBzµpAf³@ÁhŒAæà$B*]°A{ìÄBYN A|>´B•„Ah… ¿…bAè…¢BcÒ`A|õTBjA~ã@À@AÀB`@í.¨AÿúZZÿúZZÿúZZÿúZZÿúZZB-8 ARu ÀKŠAÒžÆAû @A`F¬Bä@Ab’ Bq¨`A[ª˜B$ AÛª–Brà Av˜AótA^ét@À@AÈAù`A/¸A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@AÐAÍ A¢ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@AØA«@A¬?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@AàB lA€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@AèB) àA.‚œA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@AðB0F A"õ„A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@AøAÐM`A6 AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@BAù AÜÜA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@€BOúÀ?Ñ AA¯m @ÿtèB^€@ÌÀÿúZZB@@Ž\ØÂ”èAr¬A¯m @ÿtèB^€@ÌÀB;ð@tþpÁ©§°@ôþpBÕ€@ÔtÜBe„@€c @À@€?€CÃß4@×éˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC¶ç¶@êÅ@A¸G`AjÅ@C¿—²A3çC°E¬ALp@À@€@C+ât@S€A Cçè@]EèBÿ³Ð@T— ÿúZZC”@9h=x`@šQ Cçè@]EèBÿ³Ð@T— CÛ¤?ýÀ@Ó“À@}ÀC µX@.ëøCiø@7p@À@€@@C¾7J@ÁPA0C½1Ê@ÎÎhC´Dæ@Æ 0ÿúZZCº•ì@–8AEþA¬„C½1Ê@ÎÎhC´Dæ@Æ 0C¿dÄ@¨ Ay²àA($CĉF@ó£ÄC¸ÿR@æ3 @À@€@€D¾îAMh@@ÿúZZÿúZZÿúZZÿúZZÿúZZD¹‚@ݾLÁ j`A]à DqªAôžDwsAÏDGÞA©ôÁ‰>ðA©òD8A5YîD©¤A6 (@À@€@ CˆFØ@“úˆÿúZZÿúZZÿúZZÿúZZÿúZZCYá”@-kàAMËà@­†ØC]ø@{®CMp€@dpC`\@K, AÉC @Ë, CkEX@•ÐCNc@…± @À@€@ÀCyD@~;°@€ÿúZZÿúZZÿúZZÿúZZÿúZZCi2¸@8€A»p@¸+PCo@ˆØCUÍø@fýpCiŽÔ@P‚@B ìÀ@Ђ@Cw”d@œv4CQ‰@ƒ8@À@€@àB™H?ÕB @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBªüx@ÀàÀÛùÀ@žÙèBŸQ(@_}`Bªl@Qƒ0B¹18@-ŒðÁHi`@­ŒøB¨øp@ƒ=|B¾9ø@SöP@À@€ACœˆ@@ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCÑ@p@]³@“3ÐC¬@TÈCT\@9S°CòL@#Üp@Ì€@£ÜpCD0@m30C³ˆ@P-@@À@€ABÏJh?ä A0ÿúZZÿúZZÿúZZÿúZZÿúZZB§r@däÁˆMp@å°BaÐ@¯~ÈB­Ü@€,ˆB³Û°@^ö@Á†$@@Þö8BœœX@«ÄBºø@}¤@À@€A CYV8@ePA ÿúZZÿúZZÿúZZÿúZZÿúZZCO²¸@J£x¿–G@ÊÄ@CCg|@„VÈCB|L@ˆŽ CG‰¬@N<ÐÁ1–€@Î<ÐC8MD@„ŽC@5ø@ŽW¸@À@€A0CDÌh@X¯PAPÿúZZÿúZZÿúZZÿúZZÿúZZC:Š@G´¨Aé"À@ÇÕHC;¥ @…"4Cýd@-øC8׬@D~PBì¸@Ä~XC?pØ@…âHCßP@zð@À@€A@Bï$h@ *À?€ÿúZZÿúZZÿúZZÿúZZÿúZZC±p@JÛÐÁ| @ÊýXBäEP@†^ Bôl˜@˜C–¤@YÜðÁBÀ@ÙÜðCX8@Žõ\C L @X@À@€APBUÀ@@B`A ÿúZZÿúZZÿúZZÿúZZÿúZZB—Ψ@¯6ÈÀ[A/TB‡þ0@ûsØB‹ƒP@ÈB²ñ@6H@Ú&@A6HBª`@ÚHBœ)à@º<@À@€A`C^Š@„ûhA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC°ü@„|¬A"€A“ Cm$¸@£1èCc³T@¬c˜C‡Óø@‹ŸˆA ° A ŸŒCy?¨@ª_„Coˆ¨@¸}ð@À@€ApC\@MÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZC*¤@sK辂`@óu°C] @ƒÇœCŒ@©Û`CÇD@‚;ØÀöA;ØC”ü@¤CÜ@´x@À@€A€B¨i(@J p?€ÿúZZÿúZZÿúZZÿúZZÿúZZCñ@@’¹xA·~ AÓBÿ†P@µx¨B× @´A C7$@ž«¸AÉÚÀA«¼C› @Ä.¸BÔDh@Ä6è@À@€AˆBõ`@ît€AÿúZZÿúZZÿúZZÿúZZÿúZZBƒFA ÄÀA8A ´B\\€A,ÄpBf A)ÆB®É˜@ÜNÀÀ¾ñ@A\N¼B‘uØA c"B›†€AÍÀ@À@€ACCÎ@†~ÈApÿúZZÿúZZÿúZZÿúZZÿúZZCqÍä@ÜÃÀÀ‘Ó€A\ëdCJfèAêCNw´AVüCb…H@Ã18Á pAC18C7^H@ågÈCH{È@îG°@À@€A˜Açtà@þw˜A ÿúZZÿúZZÿúZZÿúZZÿúZZBD A2¤A…Û°A²Ä¼BlAkŸzAºK A4åàB3â€ALÉì¾³AÌÉîB ApQ"B¯@Ar;Ô@À@€A B`žP@—àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBOÃAM›lÀ’d€AÍÁ–B"AsœjB1Ê€Ag°ØBEŽPAMª˜A£ÆAͪ–BB©pAYzBA[7t@À@€A¨BÊN @u`ðA ÿúZZÿúZZÿúZZÿúZZÿúZZBï À@×ÊÀ@dAWó€BÁ0(A¼*B¾ÓÐ@嬘Cí$@Ó0Á”AS,BÎ9A<BÝP@ÙÈ@À@€A°A†Ð @ú®xA ÿúZZÿúZZÿúZZÿúZZÿúZZB‚àA,_:Až‰A¬€^BñàA[*ŒA£A )4Aú'@A&8>â¤A¦8AÅ„A9ÈAÄè€A9Ð@À@€A¸BI @á§XAˆÿúZZÿúZZÿúZZÿúZZÿúZZBséàANîø?¸‹AÏ~B=ÍÐA_­bB;~àAe ˜BJ…PAR®ü>øäAÒ®úB-0Ae8\BÛ`AgST@À@€AÀBlÊ@¨¨ÿúZZÿúZZÿúZZÿúZZÿúZZBHÇðA}‚ÀA™ß`AýµRB4 A•ÛÔA÷Ý@Ao¿xBUšàA„¦ØÁeuàB¦ØB ЀAüB8ûàA™v€@À@€AÈBvˆ@@‚(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@€AÐB .PA U€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@€AØB1Ö@ÀËxA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@€AàAÃ@A<(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@€AèAÉ,€A3«Ä@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@€AðB ²°A'¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@€AøAìµ@Aô AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@€BAß@A ‚ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@À@ÀC¸BL@äAè@ÿúZZÿúZZÿúZZÿúZZÿúZZC´2n@ÕŠ@¾tPAU«lC¶xAóÊC³”¨A|C®@å-xA=€Ae-tC´mÜA*QFC«'rAöÔ@À@À?€C‘U@–Gˆ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC’x‚@ÅhÀÎ ÀAEdC“2ÌAÖ°C“®âAyà@À@À@Cj®@]ÿp@€ÿúZZÿúZZÿúZZÿúZZÿúZZC=“X@Q'¸Áe @ÑHPC7 $@” CŒY@vOÁiP@öO˜CˆÜÒ@ªãHC¦ž@®± @À@À@ C\Ü@2¤A ÿúZZÿúZZÿúZZÿúZZÿúZZCú?ùó€À|@zðBú¨@7ÜàBÿ(@"7ÀBÿZP@¾ >6 @ˆ¾˜Bþ&ø@H)Bùˆ(@5ð@À@À@ÀBìMÈ?ú| A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÛ¸h@! @qv€@Ž8(BÚë¸@D_ÈBÐíp@BúÐBúþ(@;Aa„@@–;ˆCÛ4@Q­˜Bæx@Nv @À@À@àBР?óµàApÿúZZÿúZZÿúZZÿúZZÿúZZBÛ©h@|ÀúÀ@”“ÐBÍàX@L«BÚ{°@IPBÕH@B`Á:ð@@™BhBÅ x@VTBØ©(@Néà@À@ÀABxñ?åË AÿúZZÿúZZÿúZZÿúZZÿúZZB"Ð@³T¿3®A37$B½ÀA ðŒB»à@ÄäèBÊ@nÆ€¿‚f@îÆˆByèà@¸¬€Bz@P@‰ð @À@ÀABv.à?ÿŽAÿúZZÿúZZÿúZZÿúZZÿúZZB”h@ƒè @óDÀAþB‚æp@ºÊBfz@§pB“¡@@oiðBÍÐ@ïièB­ýÀ@ˆA,BX‰ @¶éè@À@ÀA C ‘´@(ÀApÿúZZÿúZZÿúZZÿúZZÿúZZC7t@;cø@F€@»‚°CÚØ@n;ðBúÙ0@¹(C  @A)ð@àÀ@Á)ðBÿV@@u{BóÚˆ@†õ@À@ÀA0BÎŽ@@!€AÿúZZÿúZZÿúZZÿúZZÿúZZBó¬@Gwˆ@¾‰@ǘˆBé,h@g6@BÜKH@õ Bü¦8@S5À6Œ€@Ó5BêÀp@~ʰBí•H@–š˜@À@ÀA@B6ÕÐ@TÅ@AˆÿúZZÿúZZÿúZZÿúZZÿúZZBr–à@ºOP?öLA:n|Bc|p@ÑM¸BZäðAŽ(BPð@çpAµì0AglBkÒ€@ÔT„BA8¦œ@À@ÀAPCÈä@ñÓÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZCÍ`@¹¸üÁÓlÀA9ØlC´ñ¸@ç èC¿ë¶@ö$ÐCÐT@½ÜÁI A=ÜC»Ã¬@ð]€CÀ$@ùœˆ@À@ÀA`C§T@'}PAÿúZZÿúZZÿúZZÿúZZÿúZZClô@pXA…Wp@ð8C.œ@Ö¤C¦È@“ÈC Ô@s,ÀAŸˆ@ó,ÈC¨`@ `CÝü@•K°@À@ÀApCÀ@YŽA`ÿúZZÿúZZÿúZZÿúZZÿúZZB]" A|\A’Aœ—ŽBdtA3¨ŠB#L0ARøüBÁÀA'0@kA§2Bi ATù|BÕANó˜@À@ÀA€CSˆx@aþ @@ÿúZZÿúZZÿúZZÿúZZÿúZZCE(@‹oˆÁ”l0A ˆC$#œ@ª¤¨C4$ @­°ØC<žH@Š=HÁEÓ@A =HCãä@ªÎ¸C*h¸@«Œè@À@ÀAˆBºgp@&AÿúZZÿúZZÿúZZÿúZZÿúZZC ˜@ÚwÁPë@AZž,BḠAYTBøOxAl¨Bõµ@Ô(À‚E€AT(BÐShA@æB×fÈA[4@À@ÀABÒ%€@WËPAÿúZZÿúZZÿúZZÿúZZÿúZZB† XA9hA _€A¹‰²BqÀAS§FBTŒAh HB“¤¨A"èdÂ,ÅøA¢èdB1@Aqí,B¢ˆAbð@À@ÀA˜Bw @á_˜?€ÿúZZÿúZZÿúZZÿúZZÿúZZAÚAt&¿ A‘A³ì@A)Œ&A¸HàA-8üBZ€A8³ AS A¸³ BEùpAU˜B%ÖàA^2H@À@ÀA BâÐx@fÐAÿúZZÿúZZÿúZZÿúZZÿúZZB¶((A%ZA¾âÀAšBHB¨5hAAêB‚AY[üB¥ø A,ÕA¸¬A¬ÕBšf(Að.Bk€ArÓÐ@À@ÀA¨Büð@qóðA0ÿúZZÿúZZÿúZZÿúZZÿúZZB¬ÿ˜A/pnÁqàA¯‘îBƒò¨AQíâB’‚¸A<–ðBºwA/¡øÁ‰vpA¯¡úB‡ŽXAZÙ8B¤¶XA2yÔ@À@ÀA°BÈ @Äj˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZB3 AO»ÞA/ÞÀAÏäÃ@ÆÒ¸C6$ð@ÏdC3ˆŒ@ˆÐpC3ðd@a0@׌À@á(C9§Œ@§˜$C/øÔ@˜®(@ÀA@@Caßt@Z˜À@ ÿúZZÿúZZÿúZZÿúZZÿúZZCG¿@p¿Õ)A0üCFëh@¶o˜CF.Ü@´hCZLØ@C¦Ð¾„à@æØC[ßÜ@Ž×ÈCX²,@…Í@@ÀA@€C%Rˆ@àð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC0 ”@# ¾'Ð@£:C.ý@gÝC-ˆ@`J C&æ(@ùðÀÏÄ€@œùðC#û¤@\èC'è„@]]P@ÀA@ B.Šp?ú‰ A@ÿúZZÿúZZÿúZZÿúZZÿúZZA»ò@·üÀÜ¥€A7\Ažx@@üo8AÒ“ÀA ðB @W˜Á‚¡PAW˜AéžÀA˜tB3/à@­\@ÀA@ÀC\|@*ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÜt@›èA" `@•´Bâ2è@N‘XBÌ+¨@N\Bç—è@pALwà@˜pBñw@S²ÐBÕ:à@Rv@ÀA@àB—4€?äŽ`@ÿúZZÿúZZÿúZZÿúZZÿúZZB‡·à@^…Ð@ýÂ@Þ©øB‹Í@’°BvN @ ŒBŒG¨@`°PÀ«å@à°XB„6@žÙBŒå(@–…È@ÀAAC L@3@@ÿúZZÿúZZÿúZZÿúZZÿúZZCþÌ@&i˜Áädp@¦„ØBüAx@W<ØCC„@l"ðC`@+ €Â ߀@« xBö@¸@[ûˆC»`@vP@ÀAAC„ÿ@@’ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZCt2D@[°0ÀÃGÀ@ÛÔxCfu$@’™CjZØ@•¸C|ëH@…p˜?RApœCs€@´­ŒCpOì@´Lh@ÀAA B@$Ž AˆÿúZZÿúZZÿúZZÿúZZÿúZZB“!à@†LA¨½AbxBŸH@¬<ŒBlÀ@¹lÈB›—À@¡B%ïA ¡”B»¨@¢¸HBW  @ÔLj@ÀAA0B`@Z5€AÿúZZÿúZZÿúZZÿúZZÿúZZB$°@÷œHAA AwÅøBA*4Aø`A)A°Æ€@à9X@«^ÀA`9XAºj€A"´AêÀAÜ@ÀAA@C< @]¡ð@àÿúZZÿúZZÿúZZÿúZZÿúZZCBXh@W€èA©«Ð@×¥˜C=w´@Ÿ\C)l@‹o€CAÂ<@Zë0Bz€@Úë8CFLˆ@’v8C ¡@Œ*¸@ÀAAPB~7`@M¾@@ÿúZZÿúZZÿúZZÿúZZÿúZZBª;@¢IdAUü@A"eXB§›@ª«”BŽ­h@ñS8BÊ à@hˆÁw«A hˆB«(@®úèBÆm¸@¾g8@ÀAA`Bš]À@B `AÿúZZÿúZZÿúZZÿúZZÿúZZB¨e0@°¹Al€A0×àBž÷ @ìîtB @Ô+@B¿àÐ@¥ÀÀœŠ€A%ÀB© @é’,B±Q@»9@ÀAApCQ`P@~^Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZC3ªÌ@Ž'€¾Æ(A@œCcœ@²?´C™Ì@²®@C>÷@3ˆ¿ñ A 3„C)Là@±‘C*·p@±û@ÀAA€Cq®|@—=ˆAÿúZZÿúZZÿúZZÿúZZÿúZZC‘08@í}@Á±ÝAm§ÌCtV(Aã~Cƒü†A÷„C‰}”@ÎÁ¯âÐANCg @ójLCzõ¨AÀp@ÀAAˆB„tX@pèÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZB·¸°@ù©(?üeAyÖˆBŸîXANBœê AiBÆ `@íç€Á$ Amç„B¢ 0A”~B´5€A ʬ@ÀAAC@e\`@àÿúZZÿúZZÿúZZÿúZZÿúZZCi @ŸDAРAaxBþŸð@¹¨üBï#@Ĩ0Cü(@ AXÁ,÷ÀA ATBúU@@ÂyäCü<@¾ØØ@ÀAA˜Bð(x@J AÿúZZÿúZZÿúZZÿúZZÿúZZCû,@À?°ÁýVÀA@c¼BâÀ@ï,C ’ø@Ö0ˆC$˜h@¼ó¸Á™q€A<ó¸Cœ@åeØC"à@Ù@ÀAA BøÁp@‚"€@€ÿúZZÿúZZÿúZZÿúZZÿúZZCÅ\@³”ÁVÖ`ABجBóÌ@åZ|CñD@Þ± C÷@@ãrÐÂ>‡AcrÌBÂÇØAˆC ¦¼@íB @ÀAA¨B‹Æ@‰ßˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¦ A8ì´Á† A¹ŠBZ{Ah2²BxX°A:Á8BŒ>€ARk¤@éP€AÒk¢BlzàAhÉØBW¿@Awp@ÀAA°B¤P@Æ2¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZB^<@A?[TAĸ A¿BUŽPASÖÖB ä°AX¶ôB[/ AE¢èÁ™Ë@AÅ¢æB è A^õ¸BMZ@A[*@ÀAA¸AóÚ`@ýÐÈÿúZZÿúZZÿúZZÿúZZÿúZZB‡)¸AŒÁÁDàB ÝHBCOàA˜/dB`Í0AâBSEðA€¹ÌAI" B¹ÌB5´°A”zXB¥€A…*~@ÀAAÀBnÔ@‡¶8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAAÈBD-°@ž»àA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAAÐBa @/`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAAØBVs @“h@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAAàBƒ}H@€4PAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAAèAÅ:àAeäAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAAðA™Û@A¥Ô@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAAøA…@ðM(AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA B±vÀ?ä`AÿúZZÿúZZÿúZZÿúZZÿúZZBÞ]0@-K¨AZ @­g¸Bê è@€ó$BÖÌP@lkàBØ>ø@45A­ 0@´5Bó¨@ƒ¶`BÄ X@}»@ÀA ?€CF[Ì@°ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZC5I˜@TõøÀ°À@ÕxC4úÔ@¯”ðC7«@@vÀC:‚¼@Yb@Æ€@Ùb˜C>÷<@¶I„C:Kˆ@w¯ð@ÀA @CH@a‡PAÿúZZÿúZZÿúZZÿúZZÿúZZC Ø@=yÁúÀ@½—ØBúªX@rݨC:@‘¨ CYp@B7 Ø@Â7BÿôH@~5øC •˜@”pX@ÀA @@AøÂ@@ÔÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBz@gz Á/»@çŸÐBdý€@œ²ÀB‡,¨@©V(B€(À@ßÐ@…ƒ@@‡ßÈB…‚€@1³èBw @N"0@ÀA @€CŸì@ºqð@€ÿúZZÿúZZÿúZZÿúZZÿúZZC k¤@h?÷‡@Ž`C à(@F5¸C®è@I10C´¨@ h@ÒÉÀ@‹gøCjT@C"BüÀ@Eê@ÀA @ B9`?Ü@A ÿúZZÿúZZÿúZZÿúZZÿúZZBO* @UwàÀ3$€@ÕšèBG€@”÷ˆBPÈÀ@”•hBOÓ @D$`À7ÿ@Ä$XBI_Ð@Žm¨BR^À@„O¸@ÀA @ÀBÚ.˜@ÖàAˆÿúZZÿúZZÿúZZÿúZZÿúZZBßàØ@8Á^Ÿ€@˜PBÎb€@W[ˆBçÎØ@M|ðBíÿ˜@&€ÁUa@@¦€BÞ:Ð@iîàBõëP@dRà@ÀA @àC¼,@QÊ AˆÿúZZÿúZZÿúZZÿúZZÿúZZCið@&ÁhÀÇ©@@¦Ý C›”@`ÝCŽü@i0CVÐ@; À±ÚÀ@» C¬0@€€C”@‚9¸@ÀA AC ©`@B˜ÐÿúZZÿúZZÿúZZÿúZZÿúZZBú±à@*ûÐAy€@«pC³4@hÉHBá¾à@iBô8@@?  B ì@¿ ˜Cšˆ@.\BÉØ@„C˜@ÀA AC8mp@e*àÿúZZÿúZZÿúZZÿúZZÿúZZCEÊØ@ERè?˜P@Åt8C=õP@†Ù`C;·Ð@ƒ‘°CK10@KUà?ql@ËUØCD<@Ь¼CAŸ|@‰8@ÀA A BÓ`@L ÿúZZÿúZZÿúZZÿúZZÿúZZBÉÈØ@`?ÀÀÄ6À@àeøB¹m @˜¨BÄ@“´B·Ÿ @yXÁ‚Í`@ùXBŸRÈ@²*HB½4È@›ÿP@ÀA A0C1˜´@c+`@àÿúZZÿúZZÿúZZÿúZZÿúZZC/bÌ@3ƒ Àî@³¢€C#R<@gÊèC$Ôü@s €C0Vœ@H`ÀÐUÀ@È`C"øÜ@‚¶˜C(5ü@†ú@ÀA A@BŸ 8@#_0A0ÿúZZÿúZZÿúZZÿúZZÿúZZBh à@éäAE;€Ai1hBnLPAq(B@'ÀA*´B,$A ”Á!`@AŽ –B VÐA?ÒrB2/`A5<Ô@ÀA APC·@75àA@ÿúZZÿúZZÿúZZÿúZZÿúZZCæ¤@èÁ/¼€@ÿ3ÀC©˜@¥fCô@¤CØCe¬@tÈ@X€@ôÈC ™ì@¥Z˜C4à@—Ìh@ÀA A`B1+ð@‚*àA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèèA:A-àA:Aõ}AFØ^A° A&X @ÀA ApC…XÌ@» A@ÿúZZÿúZZÿúZZÿúZZÿúZZChi @»0p@ïwÀA;R4CR Ø@î LCKÉ @éOCcQè@®è@À°@A.ìCMo@@Ü’ÈCHZ´@ÚüH@ÀA A€B™P@«vA@ÿúZZÿúZZÿúZZÿúZZÿúZZBëx@¸î¼@Å%ÀA9ŒBÓs @à–ÐBÉH(@ê‘pBà@Àœè?é>A@œäBÆP8@ë*ˆBÃÉh@óþ@ÀA AˆB×K@Z(@@ ÿúZZÿúZZÿúZZÿúZZÿúZZB±Áp@ú˜ÀëNAzEüB“ ÈAôŠB AÔ Bœ?PAù¸@žÅÀA’ù¸B‹@øA'ØjBƒiXA?˜<@ÀA AB¡¡è@c? APÿúZZÿúZZÿúZZÿúZZÿúZZBË6à@Ú[@’@AZ„$B°\˜A pÊB©º@ó{ÐBõ+p@ÐÚhÁo®APÚdBÃq0Ab|BÞœ¨@òAX@ÀA A˜Bí@h @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBý[è@ÐåxAyx`AQ hBà^P@êû„BÈ AÎBû9@ÛH?”‘A[LBÒsð@ÿNBÒ¦ÀAíÌ@ÀA A BY°@‡à@ÿúZZÿúZZÿúZZÿúZZÿúZZBŒ`°A=õZ@‰»ÀA¾@Bm`AWݾBaPàAb¬B¡Ò¨A.ÓÔ?¹ñA®ÓÔB…š0AGz|B„æ8AO¸8@ÀA A¨A®€@ü"@@àÿúZZÿúZZÿúZZÿúZZÿúZZB ™ A+ëvÁPÆ`A¬ jA¹Æ A3GLBƒAU(BðA&´ÀÁOK A¦´ÀA¬àA)‚BŒAR…@ÀA A°Aÿ€@Ô6PAˆÿúZZÿúZZÿúZZÿúZZÿúZZB6ǰAh$øÁ ¨AèSšBBÀAt–B J`AŠhhB·àAM ôÀUÚAÍ ôAâm€A\cnAûñ Ao}ð@ÀA A¸Bš,@Dð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA AÀA›çÀ@èÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA AÈB2s@@˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA AÐBçÐ@¢ÄøAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA AØAôÈ @ýp`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA AàAþ6ÀA”ÈA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA AèAìz@@þûX@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA AðB5l@¿É¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA@B1¨P?ÿ\ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZBƒ¨@An¸Á€`@ÁŽèBv<à@“ BŽQp@šB~?ÿæ A/è€@æ Bnh@.æèBkŒ@@Ð@@ÀA@?€BûêÀ@ pAˆÿúZZÿúZZÿúZZÿúZZÿúZZBí ˜@"u¨Á>.À@¢¸Bä¿P@…@BúûH@? BöÏÈ@.%ÀÁ&´@®%ÈBðýX@yœCØt@Tm0@ÀA@@C7à@kè ApÿúZZÿúZZÿúZZÿúZZÿúZZC*Š@dùX@îÊ@åˆC/Ýü@¥O´C'&`@ PC,»Ä@ƒüAˆÀAüC3z(@ÁSðC)£à@·Øð@ÀA@@@CqŒX@¹÷ØA@ÿúZZÿúZZÿúZZÿúZZÿúZZCr‡È@ž ¬@h&€A(Cue@ÞHøCp@áPCpt@K0@É©€AK,Cu¹Ô@¸PCm/àAY”@ÀA@@€BêŒ@5\ApÿúZZÿúZZÿúZZÿúZZÿúZZBì@@Kà@k@Ë>BíÉ@ÐBèA(@Žo°BíA(@¿àAŽVÀ@‘¿àCÌ@RNØBÚ‹0@Iö @ÀA@@ Cr•@§ˆ¨AÿúZZÿúZZÿúZZÿúZZÿúZZC‘ ‚@†@H@ÎÿAVìC‘‰®@½W8C}d@ºY@C™ä@ŽMA›rAMC‰V@Ê)ÄC’ª$@ÅÛð@ÀA@@ÀBPŸÀ?Ðä A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB`0@gtÐÁa@@çœBI€@± ÐBnÄ€@Žõ¨B>bÀ@œûÀÂD AûÀAúÀA E BzFð@5à@ÀA@@àC¬Ð@!P@A€ÿúZZÿúZZÿúZZÿúZZÿúZZBê=h@"æ@À¤q€@£Bßî¨@fPBèã@Z£PBñH@+h@ÀèfÀ@«h8B弨@ze8Bòt¸@_Æ0@ÀA@ACBü@4#°@ ÿúZZÿúZZÿúZZÿúZZÿúZZB«Z˜@_¢AÚ×`@ßÈBÀ„ @$B‹p@®zhB¨€@nôAúð@îôB“8@ˆ;¼B„É@»Ž0@ÀA@AC²h@<0`APÿúZZÿúZZÿúZZÿúZZÿúZZCGD@*o Á¾çÀ@ª(CèÔ@aw(CWð@l[€C°@?=Â8æÀ@¿=Bñ÷@~’pC$Öô@„Éh@ÀA@A C‹ö’@š´A@ÿúZZÿúZZÿúZZÿúZZÿúZZCtôŒ@\·èA#€@ÜÞˆCmØ@‹¬lCcb @œðCmÇT@sðA…£p@óøCj¾ˆ@žC0CZ'¨@¨óP@ÀA@A0C(ô@(²`@ÿúZZÿúZZÿúZZÿúZZÿúZZBÃwx@†¦ìA2Ì A¾´BÂ"H@ª×4B¬þh@ºtØBÊmx@…•ðAK@A•ðBÇj¸@­áBµþÈ@µö@ÀA@A@Aäÿ@뜈AˆÿúZZÿúZZÿúZZÿúZZÿúZZA¾/`@ã± Áo€@AcÙ¬Ar @ó™Aè1ÀA,Õ°AÔàÀ@øÑÁõ€AxÑA¢ßAëAé˜àA-0À@ÀA@APC£l2@æs¸APÿúZZÿúZZÿúZZÿúZZÿúZZC®ì@ä‹°A²Ad´ìC…ýA2C¬ØAuÜC’ã<@Õý8A#†àAUý@›‰C%8H@c ¸C#i€@Vqp@ÀA`@ Bùç0@‚ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZBƒ/@@ÀA`@ÀBî@!?`A ÿúZZÿúZZÿúZZÿúZZÿúZZCÝ@ &ÀÀ‡€@?pC=@E˜C˜@EC ¢Ø@¿à=Ë€@—¿àC ’Ð@U*0C œ@T€@ÀA`@àBØÕÐ@0€ÿúZZÿúZZÿúZZÿúZZÿúZZBî$p@;‹˜¿-¾@»¬˜Bè¿à@}HBéÉÀ@‚OPBæü°@:1ð>Ü\@º1èBã±à@ªœBâaH@&p@ÀA`AB6ã @= @àÿúZZÿúZZÿúZZÿúZZÿúZZB€s¸@™J„Á¼2 Ae´BKîð@Þ?¸B“”ð@ÆA(Bl®P@¬‹XÁ` A,‹TBKyÀ@ý#ÈB€æð@ÝpH@ÀA`AB5ã°@3Õ€?€ÿúZZÿúZZÿúZZÿúZZÿúZZA¬™ @ÖÆ0Á&¬AVìA|À@õ׬AÎGàA&BTB¦ð@á•hA¼ PAa•lBC°PA × AÑÁ`A&ü8@ÀA`A Bµ@@# @€ÿúZZÿúZZÿúZZÿúZZÿúZZAýàA ÁG¦Aƒ/ªAŠó@AÜFAêN€AR„tBÀA :x@–”AŠ:zBx°A8¯ÎB©ÀA=Ì@ÀA`A0B·8@¶à@@ÿúZZÿúZZÿúZZÿúZZÿúZZC](@iõhÀºc€@êøC°@ž!8CЬ@™ð(Caœ@Y{ ACv @Ù{ C<@’€C d@OH@ÀA`A@CÆÔ@-ž€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC Œ@k]H¿“Æ@ëˆCÁ$@šô,C^„@›„°C?4@^ÐÁS à@ÞØCý¤@“á°CçÄ@‘¯€@ÀA`APC€¶@™Ëø@€ÿúZZÿúZZÿúZZÿúZZÿúZZCTº\@„ØÀQïA5dCB¬@¦4|CF¼@² ÐC\Š0@‡Øø@®Z@AØôCM‡Ð@®(\CI­ü@´h@ÀA`A`B­e @- AÿúZZÿúZZÿúZZÿúZZÿúZZBÍËP@’uôA€A‘xBÁÿ @§xÀB´ƒ @Ï0BÑú@Æ ÁP`AÆœB¶BÐ@°‹ÄBÈ{À@Ä80@ÀA`ApC=<@WŽApÿúZZÿúZZÿúZZÿúZZÿúZZC^Œ@„vø?¾.A,Cð´@›þHC¬ì@³ÀÈCÑd@ކðA‹0A†ðC þP@© $BûAX@ÀžØ@ÀA`A€B±Í@Kð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB²G`@ÍÈè@Íö€AMðB¢À@@øB˜Ø@A}€B°@Ó ðÀHiAS ôB¨/AÙXB¯±AN@ÀA`AˆB´ùx@<.ÐAÿúZZÿúZZÿúZZÿúZZÿúZZBÇ»0@ÄXÀ<AD§¸Bª±ð@ôl¬B±½à@ðA0B¢º@@ÿmÁù¯AmBcÞ€A6T¬BªLp@þ+p@ÀA`AB:¬ @n£àAÿúZZÿúZZÿúZZÿúZZÿúZZBQ´ A@Ã"Á¥g0AÀéPB©AB†XBXîA†TJB£Aó$A~‚`Ažó&BÍ A>àAÈb@ACÉ @ÀA`A˜AþÉ`@ÑxA@ÿúZZÿúZZÿúZZÿúZZÿúZZBL=ÀAX¥ŠA›,AØÑBKÆ`A‡B Ñ Av®ÀB0šðASÅÐÁ ¤ AÓÅÒB An6„B%BA…vš@ÀA`A A€Ã @×–ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA`A¨AÜù€A^ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA`A°BOÀ@uv @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA`A¸B%‹°@¢5`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA`AÀBÊ`@»F A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA`AÈA¨@@ôLPAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA`AÐBCP @…:ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA`AØB'ÀARðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA`AàBÑ @ÉÀpA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA€C v4@<0A ÿúZZÿúZZÿúZZÿúZZÿúZZC @IÇxÀôê€@ÉëXCi@jåC8´@©«¸CL@ý€@>V€@Ÿý€Cu0@gæPCR @h`°@ÀA€?€BåÕø@Ka°A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÇŽX@t@@»€@‘Ž BÑdH@WÅ`BÅtÈ@KmpBþ@;pAAÒ`@;xBÔ(@Y`€B»¿@Dg @ÀA€@Bæ’p@^ A`ÿúZZÿúZZÿúZZÿúZZÿúZZB¿lP@A¡ A8Ü@ÁÄ(BÎÀ@¥jØB¶¨¸@TyðBϹÈ@B¦`A›9 @¦`Bç_@©$B¿Í @Nì0@ÀA€@@CCðð@w9P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCDž @ºôÁŠ×`A:¡LC=ãŒA¼CO„À@ãëèCD.°@©ÍpÁž<A)ÍtC<Ö,A_ôCPëÐ@Ô¢@ÀA€@€CxŒÀ@©%˜APÿúZZÿúZZÿúZZÿúZZÿúZZC…’¸A‰ŒA£¡ÐA“¤C‹TöAW޶C.ŒAK´´C€i¾AìAc`A„ìCƒÙ‚A<:FC~$ÐA>ËÄ@ÀA€@ C?0@dî@@àÿúZZÿúZZÿúZZÿúZZÿúZZC•´@¹¸A“—A9ÙC‡ÐAð®C R`@ìyPCÑŒ@j AúNð@ê C.¬È@µD”Cˆˆ@•gÀ@ÀA€@ÀBàFð@¹ ÿúZZÿúZZÿúZZÿúZZÿúZZB°2¨@Y¸Àé•€@Ù.B§hP@˜M´B¶:È@˜3¸BÀ…@@> À›æÀ@¾ Bº}¸@†*ˆBÄ“0@…ÜH@ÀA€@àC(ü@[ApÿúZZÿúZZÿúZZÿúZZÿúZZC)@d °À…0À@ä6@C$8@E0Á;d @¼>8CÑT@”ÀCá´@‚ù0@ÀA€ABöú¸@,¢PA`ÿúZZÿúZZÿúZZÿúZZÿúZZB’@„»HÁm‰àAÓÔB}Y@@¼.$Bœ@®ÈøB@€Ï`ÀÝ®@AÏ`B‘(È@°¤xBŸ\(@°¢¨@ÀA€A B½Ñ@ }ÐAÿúZZÿúZZÿúZZÿúZZÿúZZBØ]x@bûø@‹‘€@ã&HBÒï¸@’B˰À@¡9 BÜ Ð@lZpÁœ @ìZxB¿×@@¦^¸Bæ½@š1@@ÀA€A0Aí @uü@A€ÿúZZÿúZZÿúZZÿúZZÿúZZAÝõ@Aþ ?xvAâAÕs@A,&„AÏqÀA-ÍAú™€@ÿahÁ™ AalA©%ÀA¨ B«0A;<@ÀA€A@BÁ°@"Ð`@@ÿúZZÿúZZÿúZZÿúZZÿúZZB‘7@±ØŒ@Œ‰ÀA1úTB‹¼@Ô@B„Š8AÞ B«/À@¦ŽhÀLº€A&ŽhBœù0@ÜsB¤rà@ÝÆ@ÀA€APCÑ\@f»`@ ÿúZZÿúZZÿúZZÿúZZÿúZZC ³X@s¥Á%Ç @óÔPBûÖ¨@œö8C­D@¢@ÐCá|@‚ÀP>y@AÀPC B@¦ÕÈC Šh@°˜@ÀA€A`Bše¨@ÎA0ÿúZZÿúZZÿúZZÿúZZÿúZZBž–¸@ÀÓ¼A„> A@ù(BŸ[h@ÔmäB‚ 0A !Bz÷€AkøA¡ÉðA€køB„ƒ€A*BAÞPAC¿T@ÀA€ApC;P@|ÛÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBè8@U ?&AqøBгX@¶°€BÒ=È@¹ÅBëX@MxABº AM|BÝ@­3BÊ•È@Àcˆ@ÀA€A€Bx˜@(’A0ÿúZZÿúZZÿúZZÿúZZÿúZZBRðA×êAÅIÀA‘ôêB Ù@ê_BmµÐAh¾LBu³ÐA)¾ÈA(±`A©¾ÈBk_pA*xÞBIp@AzUx@ÀA€AˆAÒ A”l@ÿúZZÿúZZÿúZZÿúZZÿúZZB>(€A>vBÁÓ9ðA¾œ¢Aï AYxBV’€A~O¨ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA€AB'd@ÖðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA€A˜B ã@ÄÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA€A AËñ@Ë ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA€A¨BfP @o´A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA€A°B›p@=PA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA€A¸B¼@«h(@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA€AÀAŒá€@ðvÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA€AÈA”X`@êó@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA€AÐA›Õ@@ôíA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAB¹•H@ 4°@@ÿúZZÿúZZÿúZZÿúZZÿúZZBâK˜@Â0@f@ƒÚBìàx@CpBä®È@<1ÀBëMè@w @¸@@ˆw¨B÷æ8@I"xBíCp@DÃà@ÀA?€B'á@-{@@ÿúZZÿúZZÿúZZÿúZZÿúZZBX?÷çðÁ‚T @xÐB‚Å@3dXB¤Ñ@4ÀBŽ-È@`Áùp@€`B0@; B¤Æ@8ó@ÀA@B?þp@ »ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZB@@†xÁ•Êð@‘¡pBy8P@_ïpB£€h@CVPBT(@@0ÁÞŸP@—@8Bm×@@npB°°p@E»@ÀA@@B±í˜@ðÿúZZÿúZZÿúZZÿúZZÿúZZB:yp@‡˜\¿§¶A±B:nÐ@çB@²°@”ú¸B@{Ð@†àØ@•Ô€AàØBM @áDB;`@'€@ÀA@€C€@‡ 0@ÿúZZÿúZZÿúZZÿúZZÿúZZCƒô@~ph@§`@@þŸØC GÐ@¹è„Cºø@±ÂXCˆ¸@„+˜A( A+˜C‡|@Âa$Ch@¸#@ÀA@ C÷t@bíPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCR8@‘J¤@aAeØC^Œ@Ò ÈC¸œ@ÊÇHCà€@mC@A)Aà@íCHC%´Ä@Ž^´C+Ì@À€@ÀA@ÀAÎe@~pA`ÿúZZÿúZZÿúZZÿúZZÿúZZAï¡€@ãÀDÁSnàAcë A¹ÔÀAvnBeÐA"ö¬AÑ3 @¼Û¸ÀA}A<Û¸AÄJàAÃAÞ A* @ÀA@àB¼Cx@E«ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÅzˆ@9Àe|@¹5B¿Yè@ƒYˆBÇ×À@¡BÉ`@#ë@Ø2€@£ëˆBÍ8x@jâhBÁ…x@`ÏÐ@ÀAABc @#_ÐAÿúZZÿúZZÿúZZÿúZZÿúZZBGG@@¸‰@Árû@A8¬dB%C`A­®Bbn€@ÎoÐBdD`@Ì0@Ñè@A Ì0BlFP@¿€üBTœ@Êá€@ÀAAAx¸€@Ù§¸AÿúZZÿúZZÿúZZÿúZZÿúZZAÚ©@@æ À+Af«DAÉŠ@Aù’Aà6`A!LA¬ÿ@ÖM˜@²mÀAVM”A½IÀA˜àA“žÀA @@ÀAA B5õ@@i’ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZBZY€@³B´?˜åA3e`BS·°@íœèBQ,Ð@û8B^rð@××AÆŽ0AW×B‚t˜@ÖhB'²A3+È@ÀAA0BØb°@<Ž@àÿúZZÿúZZÿúZZÿúZZÿúZZC8´@aì A@@â0Bü¨@™P”Bìý8@—`ÐC.ä@YR°À²À@ÙR¨Bò$ø@—#dBþÙð@Ýø@ÀAA@Bη°@^´@@ÿúZZÿúZZÿúZZÿúZZÿúZZB‰, @®ÇA&aàA.é|BŠU @ŲÈBp•PA?|BŠ…ˆ@ºpA |A:pB”}@ЭBa%PA Š`@ÀAAPBÂÂX@2Ÿ`ApÿúZZÿúZZÿúZZÿúZZÿúZZBÏÓx@§µ¨@Ì&€A'×BÆHH@¬{lB¼ûxAÒBÊ=8@§tPAfõ A'tPBÈ<@ª;,B°løA`T@ÀAA`AÖ'@@Š·ØA€ÿúZZÿúZZÿúZZÿúZZÿúZZB,ÐA R”A®eAnþB1Þ A6¸AÇ} A9½B ¤ Adì@ýA›dîBVA?ýæA÷„àAT `@ÀAApB–#ð@$Í@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAA€BI×Ð@BE@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAAˆBÔhP@5ÕPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAABmc @.T€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAA˜B³J @'-ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAA Bl×@=$ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAA¨BÌð@”PøA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAA°AÀV€@êÖ˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAA¸AýP @è´¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀAAÀB`@ ˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@ÀA AÞ% @¡§ØA0ÿúZZÿúZZÿúZZÿúZZÿúZZB?þP?ô °?ú @t:°BIåÀ?ÿ¼BC«À@Z €BM&`@Ú0@Â¥À@ŽÚ0B_þÀ@#`BI0p@{ç`@ÀA ?€BL÷@’p@àÿúZZÿúZZÿúZZÿúZZÿúZZBG ?âšPÁ`@bÆB9l@-è8BaÍÀ@3B>vP@ Ò Á«Õp@ŒÒ¨B‰@@`É Br’P@8IÐ@ÀA @BSª0@>ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZAÓí`@q«€@†@ñÚ(Aêà@¦ÑlAÉŽà@¸BØAò.€@]Õ@?!ˆ@ÝÕHAú\ @¢jÜAøà@ f@ÀA @@AñÖ€@žXx@ÀÿúZZÿúZZÿúZZÿúZZÿúZZAag@@ ÀU¡€A 'XAJS@@¾§`Aœ @ØóøA‘¬@@Ÿ½p@Ÿ–€A½lA¨œà@ò¯Aà@Û.h@ÀA @€C›$@S>AÿúZZÿúZZÿúZZÿúZZÿúZZBëè@?â°@§Ž@@ÀøBó;°@£G Bë à@T» BÞñ@@v6°@²ýÀ@ö6¨BçSˆ@жœBÞË @‰ìP@ÀA @ BÃä`@#Ÿ0@@ÿúZZÿúZZÿúZZÿúZZÿúZZBâÈ@b `»z@â9xBã]x@£ôBåØÀ@ E°BÝ̘@W Á:ŒÀ@× BÓOP@™¬Bíâp@š¸0@ÀA @ÀBg¤ð@ ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBð@·¯èBVðA7ÓäBkl0@×yA¦¨€A5B µ°@£¿@A6 A#¿xC<õ€@œ[ @à?€?€CÐl A¡ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à?€@C¦È¢A €A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC‹ú¶@u}€ÁªOð@õ}€C‡ß@¦\C‘¦@³ü`@à?€@@CQ&¼@Šè@€CDŽ @QÚ C)nL@3†PÿúZZC9\„@ ÈÐAÄ„@‹Þ8CDŽ @QÚ C)nL@3†PCH¨`@-9 BØø@­9˜CZI@…ÒxC4²D@Yf@@à?€@€CË$@×A C½Û|@ËH C±ƒJ@¿ hÿúZZC»9v@ŽYˆA›$°AolC½Û|@ËH C±ƒJ@¿ hC½Â*@¦—ÐB3lXA&—ÐCÈnj@÷WC®† @Ù|@à?€@ CÁм@¶&HApÿúZZÿúZZÿúZZÿúZZÿúZZC© @‚ô„Áà{€AÀCŸŽ@®`ìCªC€@º%0C¥-8@’6(Â:f°A6,C˜ú@½†ÀC«¼r@ÖºÐ@à?€@ÀC¸Æ&@Î ÿúZZÿúZZÿúZZÿúZZÿúZZC´Ù@ˆ ÁyP A!4C¬dÀ@µÕˆC±i²@¾"C®A´@˜¾XÁµ? A¾TC¥¤º@ÍH(C­€@ÖèÐ@à?€@àC6¬@!°AÿúZZÿúZZÿúZZÿúZZÿúZZC.¡\@;øA68€@šT C.2¼@UƒC üè@MpC.ü@-+€A·@­+ˆC3>D@sÎ(CÅ|@e0@à?€ABw¸?Ù ÿúZZÿúZZÿúZZÿúZZÿúZZBAîð@—tð@«è€AŒØBCè°@ÂOìB-`@ÔrØBj`@ƒ) ½Å A)œBa§à@³B^C@¯Ô(@à?€AB·cø?ñ8À@ÿúZZÿúZZÿúZZÿúZZÿúZZB™ºÐ@iÉàÀÀV@éïB‹þp@¡|¼B•“¨@•áÈBsÂ@”M@Û/€AMBuÔp@½>ÈBXA @Ïj°@à?€A Bu»P?ñü@AÿúZZÿúZZÿúZZÿúZZÿúZZB[¨ @ÚŸ Aòå0AZÂ0BƒjH@ÕΠBi A,÷¤BÇ@©RA‡e°A)RB•Ùð@ÆãlBhh@öÊx@à?€A0Bv@ 2 @@ÿúZZÿúZZÿúZZÿúZZÿúZZB´žX@2`AÃ`AIÐB¾0@¦«ðBY8@ÎâàBµ§€@–ƒ A÷dAƒœBÆU@¨º BŠÎø@ÝÈ@à?€A@BR/ @.î0ApÿúZZÿúZZÿúZZÿúZZÿúZZB Ä@övìAuË`AvŸlBø A€ˆAÇàA-(B#@źBïxAEºBZÜp@ò4LAD@AyØ@à?€APB‰¨H@&9€@ ÿúZZÿúZZÿúZZÿúZZÿúZZB•sè@¢à$Aö@A"ûAkYAÍ>Bzø€AYö0BMþ@Ar˜ˆ@à?€A°B>¦°@®@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB É@AD‹?VAݸAûö AYÈAøèÀAWí BÀðA2Kˆ@]hA²K†AÙö AJ-AÆ“àA>: @à?€A¸COô@„È?€ÿúZZÿúZZÿúZZÿúZZÿúZZCzÜ@ù´A¥Ô@Ayä´Cû¤@þ4BäûA8CÉ AàÀ¡ãA€ÞBìâA xÈB÷Ó A Ð@à?€AÀBª @[-AÿúZZÿúZZÿúZZÿúZZÿúZZB©18A˜¦fA?ðBÄ»B‰½€AŸœ˜Bf…€A£jB€Ê A•å@ú¸@BåBJ|ðA ÉãB65 A›ÐÒ@à?€AÈAÔ–`AktA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à?€AÐA¸V€AClAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à?€AØAsŒ€@æ²ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à?€AàB:ª°@÷ýpA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à?€AèAî–A$tA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à?€AðA³\ A¹¼A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à?€AøBÚ0A!tA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à?€BBKïp@Þà ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@@C„Âb@³p?€C‰Ô@ÔøCˆÿ @Õs˜ÿúZZC‰TÈ@–`xÀ.€AwxC‰Ô@ÔøCˆÿ @Õs˜C†nÜ@¦8ÈÁc`A&8ÌC†† @çÂ@CˆD|@ñv°@à@@?€Dp‘A'ÿTAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@@@CŽä@˜øÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCˆò€@r)ÀÀ‰¹@@ò)ÈC‰!2@¬‡Cˆ€0@©¢ @à@@@@CÄ6´@Ê#AC½jb@Ρ Cº¬Z@Èö ÿúZZC¾r®@‘ñt¾“AìC½jb@Ρ Cº¬Z@Èö Cò@ªh@¨Ÿ€A*lCÅâ@óœôC¾¬@ê}@à@@@€CéÝDAØ@à‘Càp.@ÀÁ­ÀA@CÝvACÝöHA+ @à@@@ Ck@& AˆÿúZZÿúZZÿúZZÿúZZÿúZZBìM`@ú¸AÎh`@ˆØC³¤@8T@BËÊ@>‡ BýÐ@—B:Å@•—Cn@Pä BÈŽp@NJ0@à@@@ÀC'5d@CÀÐÿúZZÿúZZÿúZZÿúZZÿúZZBùîh@~`@¼€@”ÐBõúx@EãpBíäˆ@Bö BøŠ @*@@JB@œ*@B÷[@@YlBìÖ0@TÉ @à@@@àCj•4@‰ä0A ÿúZZÿúZZÿúZZÿúZZÿúZZCX†,@*Ä?Db@ªÞèCQ¡¼@o0ÐCN)ä@`}PCUåh@@Hð@F`€@ÀHðCQäœ@†­ CK[T@þ@à@@ABøw€@…°AÿúZZÿúZZÿúZZÿúZZÿúZZB H@SØÁrË@Ó'PBŠÂ(@£È0B¥¾`@iÒ`B´|@N‘ÀÁÆ4P@ΑÀB–Aø@¢/LBÂçH@d@@à@@ABž¨p?é&@AˆÿúZZÿúZZÿúZZÿúZZÿúZZBv¥Ð@„í´A‡ AüB|À@¥8BU40@»ò`Bfÿ€@’/°@'€A/¬Baš`@ÁÒlBTk€@ÆÐ@à@@A B¡?å A@ÿúZZÿúZZÿúZZÿúZZÿúZZB¬tð@dãxAPT @åpB­õH@’hðB“þ@›`ÀBÇÂ@@U-@@“€@Õ-@B¾ß@Œ¼B·é(@‹>ð@à@@A0B¸Ø€@žÀAÿúZZÿúZZÿúZZÿúZZÿúZZBtÐ@¨LÁr’@A(¼BF)Ð@òðôB{ûP@Á8ØB‚ÌP@¢O@Àïƒ@A"OhA:¼¬@à@@A°C™@ocÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZC$iD@æRì@"uAf4CˆÈ@úÊBÿsðAvÜC/.4@ë¡èAKà Ak¡äC ¯@ýÐCDPA”@à@@A¸A»A ‘ÌAˆÿúZZÿúZZÿúZZÿúZZÿúZZBž°ABÎz@´ÀAÂô Aû¹ÀAW žAâÔ AM"ÜB\Ê€AJØ<Âr`AÊØÀA(ìCm¯à@µ XCx­ˆ@¹kPC‚²º@eÁ°‚ @åC{oÌ@›§Sœ@j?`@à@ @ Bœ· ?ÃA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB‹ˆ@3©P?  @³ÅˆB‰î˜@wØðB…¬p@xK°B§¼`@"£ ¿/¦@¢£ B¥‹à@d8B¤€@_ìp@à@ @ÀC–Æ€@‰ xA`ÿúZZÿúZZÿúZZÿúZZÿúZZCŠÛf@RHÀì@Ò:xC†z@ŽC†±(@‘ÖˆC‹ýÐ@s²pÁ?í @ó²hC†±Œ@¢ë¸CŠC@¬È¸@à@ @àC ¹@! PÿúZZÿúZZÿúZZÿúZZÿúZZBëü˜@(¸Á” @™ABÒa @S°Bó1 @Ml0BÔw(@!ÕÁþÄ0@¡ÔøB°  @gãðBêd`@R‰p@à@ AB©?X?ØIà?€ÿúZZÿúZZÿúZZÿúZZÿúZZBŠ€ø@UA8Á¬w@ÕchB`1@Ÿ¥dB—«x@|` Bq@@[wpÁÇ €@ÛwhBdîð@¨™`B p@|å0@à@ AAÏ `@‚ÔˆApÿúZZÿúZZÿúZZÿúZZÿúZZB8Â@Éñ8¾Ö”AJÜB.…àAsfB.J @ù5èB p@×Î0Á ­ AWÎ4AáGÀA'óBB:Ôð@ìà@à@ A Bɱ˜?ó¢ ÿúZZÿúZZÿúZZÿúZZÿúZZB“0@‹Ç<À!Û€A ÞB‡­x@§Ñ´B‹`@ÇÞ(B¬(à@{ñ0ÁŒà@ûñ0B™›@žPLB©ŸÈ@¯™¨@à@ A0BƒÇÈ@Ià@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBŠO @²^¨Á¡5€A2|B[Q@AÞ‚B‘Р@Æk`BƒÄ¨@»B@¥‡@A;BB¶@@ï’ŒBiÌp@ûèH@à@ A@Bÿ4@@_àAPÿúZZÿúZZÿúZZÿúZZÿúZZBË­@f‚¨Á™Q @æ© B©"À@øBÊË@@‹Q0BÜ€@yjàÁ@ùjØB«Õø@¦¶4Bºþ°@œÑH@à@ APBNÒð@<6P?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¨h`@”Q¬Á,†ÀAj¸BŽ›X@ÆÊ@B¡(¸@³:ðB¦ë@™(0Aj`A(0B¥Ø@¶ `B‰b¨@Ñ( @à@ A`Ceí<@€¢˜A ÿúZZÿúZZÿúZZÿúZZÿúZZC\NX@r¢8@Ʋ@ò˸CGTX@œ ¬C@î0@•c`C`Ì4@y£°AœU0@ù£°CR<¼@¡b¨C?ŠØ@š@à@ ApB¦ªH@"°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB²hh@È0Áš«AH2ÜB‹àpAšTB­U¨@Ê“B·•¸@ÇŽ0ÁF*@AGŽ4B— A AZB¬?8@Ô9Ø@à@ A€Cc˜À@j/ApÿúZZÿúZZÿúZZÿúZZÿúZZC`Î@–ìÀ¼@A¸hC@@³xCDæŒ@¼âC`HL@”?X@ m€A?XCCÃ@² ¨CAnÌ@¹«ð@à@ AˆBhRP@`UPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZAþ A+²rÀy›€A«ÑAË3`AEÅAåÓÀAWšàAØÃ@Aô¿•5A”òAµ%€A/Ñ|A½`A5ÍÌ@à@ ACCAÔ@‚™H@@ÿúZZÿúZZÿúZZÿúZZÿúZZCª @Ì((A̧ ALM$CЏ@ÚJ4BຠAäPCœ@Ĉh@öµ@ADˆlCqÈ@Õ†ôBøzè@ûãÀ@à@ A˜Ag@èØA`ÿúZZÿúZZÿúZZÿúZZÿúZZB+ÐA>#ô@,­A¾FöBI@Aa:˜AõËAZ $BB¹ÐAAºÄAòaÐAÁºÄBRK At7ÒAÝóÀAN\8@à@ A CÂh@IÁ°A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÎøA =ÂA–<B¦…A*øZB§ZØA-\B¡2AF¥Át‹AÆ¥ŽBkÀ€ApÝþB“AUž@à@ A¨B‚€ø@…˜AÿúZZÿúZZÿúZZÿúZZÿúZZBd»AIŠ?LAÉ=ØB6 @A_ÅnB5Ñ€Ad¢B‡sØA1˜ÀÂ1¤˜A±˜ÀB(àA`¨¨BÈ8A*ÈÔ@à@ A°BLû@žºpAˆÿúZZÿúZZÿúZZÿúZZÿúZZB¹ÐAqêÁ,|`A•ŽæB‡XHA,¾B™ ¸A‘pB“UÐAC_´A!u€AÃ_¶Bt°AO8BWu`A_íÔ@à@ A¸AÈ3àA…°A0ÿúZZÿúZZÿúZZÿúZZÿúZZB.”PAM @ýzÀAÍ6œBËA]ÌêAôu A]ù4BMgpAa•pÀtûAá•nBAdMXB$`Aoô@à@ AÀA²#`Aß@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÀHAŠ“/B)ÐHB ¯B‰ èAœ_`B 0AˆzxB†b˜A™°Aë(B™°BrèA¢Z!B–A޶,@à@ AÈBRÆ@£›hAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@ AÐAÆÓàAG¤AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@ AØBrÐAôüAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@ AàBZ“ð@ºëP@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@ AèB£ï@|¾ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@ AðBR¡à@ÝÝxA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@ AøBýA‚¼A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@àCž @š1x@àÿúZZÿúZZÿúZZÿúZZÿúZZCÂà@°C¤Á¿€A0_TCŽþHADœC‘«¤@ÎO C‹Ê@¢ÀÀê’€AB¢ÀC‹Ö Aö`Cž@éè@à@à?€C9x¤@0v AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC1!ˆ@lý@@î*@ìý@C7—`@®®C-X@¢˜@à@à@C—ßþ@c˜?€ÿúZZÿúZZÿúZZÿúZZÿúZZCƒ`@•·|À_€AÏCƒ @@ÖˆC‚‹r@Ï5HC„EX@§<°Á'"€A'<¬Cƒ˜@ë\ C…ÿº@îy@à@à@@BŃà?ÎA@ÿúZZÿúZZÿúZZÿúZZÿúZZBð¥˜@*ãˆBÕ¨@ªþC @ug8BÍ9@ivPBäq@?ùÄÀBHPH@yİC õ<@@&(B°Mè@Ü@à@à@€Bø7p@ApÿúZZÿúZZÿúZZÿúZZÿúZZBœÀ@þÈ@å€@¨Bœúè@IÆB–™@G`ÐB” @ K @ ö€@‹KB–Ø@DhðBTð@Aî @à@à@ C¤«J@¥¼ØAÿúZZÿúZZÿúZZÿúZZÿúZZC—šª@‡_¸Á€Ü AuLC‘@¢@¸]C—_æ@¾%¨Cë(@#˜ÁëpA #”C•Sæ@¼z,C¡`¾@ËÎÐ@à@à@ÀC"®Ð@#à@ÿúZZÿúZZÿúZZÿúZZÿúZZCÂ@¨ˆÁ= @˜ÁCµ@Ln€Cl@V°`C ¸@Ñ`À—Å@@˜ÑhC@@Mæ0CÄœ@Wû@à@à@àBý0@+€AÿúZZÿúZZÿúZZÿúZZÿúZZBÄôx@46(Aú¯À@´S@BÝ(@dBˆBž¾ø@‚¬Bß;H@.KB~˜@®KBû8@e-øBµì8@w¸Ð@à@àABh°?í. A`ÿúZZÿúZZÿúZZÿúZZÿúZZB?Ú@º¦<Ár@A:ÄœB%ôpA زBHN @à 8Bb´À@ª;ˆÂ ÃØA*;ˆB _A :B’u0@¦ø@à@àABÐG°?òMÀAÿúZZÿúZZÿúZZÿúZZÿúZZBß:@> ˜Á0à@¾*ÈBË=@@p `BÛ°@…­˜B×]@MÔ ÁDD@ÍÔ BÂ4(@ƒqàB×"(@É(@à@àA C,ðè@?]AÿúZZÿúZZÿúZZÿúZZÿúZZC3_`@E'Ø?°@ÅH€C(Þ€@‚yìC'@‚‘pC2 @@ZÈP¿3@ÚÈPC(ì@‘ÐC&ð(@“hh@à@àA0C¨º@ƒ2ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZC“ô:@‡¤à@ü€A»”C‹M:@µ¥\C†»@­—pC”`d@ŸU(AY«€AU(CÏ–@Ø‚ÐC†<6@ÊŠX@à@àA@C2Ÿœ@B‘0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCEuh@Y*ÀÁ@ÙNÐC2tü@‡ØÀC6ø|@‘CKl@^NàÀJ'€@ÞNàC9Ðä@‹àC;OÌ@•‰¸@à@àAPC8¥|@TÈ @€ÿúZZÿúZZÿúZZÿúZZÿúZZC@û @Z™?øð@Ú¿C/±X@ŒÍC-0”@Š£˜CJL@a>`Áë€@á>`C3Ĥ@’çC:æü@Ž`@à@àA`C¬@5*@AÿúZZÿúZZÿúZZÿúZZÿúZZCŸh@iº¨@ó¢@@éã0CQÜ@‡rˆC ä@žtˆCw@vè@À†.@öè@C @ @”0Cj@¤¸@à@àApCd’4@~ñAÿúZZÿúZZÿúZZÿúZZÿúZZCm=@Ò À®@AëèCNw @±”CRôT@´Ä°Cjn@‹áøÁhÐ@A áøCH§l@ª¼CUÔ@²B8@à@àA€BõÅH@Í@A€ÿúZZÿúZZÿúZZÿúZZÿúZZBË)(@ôX¿%VAt»ìB¯PA/ÄB°µ°@í&¸B³8@î' Áw`€An'$BŽ5A'(ŽB© @ô+x@à@àAˆC!d@?.àA@ÿúZZÿúZZÿúZZÿúZZÿúZZB¬E¸@çÁ‘˜àAgGàBƒmàA ’B¢Á @þÒxB¦)(A_ÀÂA‚_¾B[ípA9¾B®cÀ@ø¼p@à@àABªè@VþÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZBq§ÀA3çRÂo0A´^B †€Abº6B†`AGÑœB§å A‚@¦)ÀAŸ‚B‘V€A3 ðB‰.AH0@à@àA˜BÀð8@Só ApÿúZZÿúZZÿúZZÿúZZÿúZZBÄà(As@o§€A‚‹\B¥FÈA$BŸý¨A “ŒBºFHA [ AŸ;ÀA‰[B©ñ A üüBŠHA D@à@àA B` €@¬ë°AˆÿúZZÿúZZÿúZZÿúZZÿúZZB¬¶HAÚÀÁË€Ašø B„°A(SB”X¸A:Ý|B¤“ÀA* ÁßAª B{PA3kœB— AR2,@à@àA¨B4hÐ@½@ðAPÿúZZÿúZZÿúZZÿúZZÿúZZBO8°AY×êÀò®@AÚôBZAqÈB2 Az\BG–ARtÁÀAÒrAîøàAXÜBG@A€x@à@àA°Bœ@fïÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZBƒ@AU BÁÞ AÕ7B>ùàAzñFB[W`AZÓ¤B­xA7üDBA·üFB µøA2¢FB\+`Aaë@à@àA¸B(à@r{ðÿúZZÿúZZÿúZZÿúZZÿúZZB…[¸A‚ ïA "àB#îBXOÐA"ñB@†ÀA˜>PB•=xAqЄB(ÀAñІB‘+hAdÓzB%¤°A’ 8@à@àAÀBéŘ@9øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@àAÈB‘°È@¥0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@àAÐAÀ1 A{HA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@àAØB­èð@{»P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@àAàB²ÐA hApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@àAèA’¸ Aû¨A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@àAðB\lp@ŽËXÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@à@àAøA™ÄàA…A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àACc”@"Ž A@ÿúZZÿúZZÿúZZÿúZZÿúZZC ü¬@J}øÁ»@P@ÊžpCèH@‘yhCÝ@ŽÛ(C ]$@MýÂ\ @ÍýBøP@ëàC!¹8@˜©¸@àA?€B„7ð?3 ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÐì@ŠùDÿúZZÿúZZÿúZZÿúZZBÐg°@Š¡8BÒÚˆ@ Р¼Ç@@ИBÖ:ˆ@cûPBÓ,@-Á @àA@B•[8@,ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZBžÇ€@J·?´@Ê×°BŸö(@‹üðB- @’*B§žp@Y Aо@œYB»ˆ@XÈB•Õ @cGÀ@àA@@B¤P?ßZÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZBÛ' @B+¨Á$² @ÂKBÐ@‚,Bâ½p@Ž] Bà€˜@\ÀÁ`@€\ÀBÑ›è@1¨ØBî¹p@8Ø@@àA@€BÔ–x?äÐ@AÿúZZÿúZZÿúZZÿúZZÿúZZB„@$T€¿„A@¤o B`@i¸B€Gx@aú B|±`@`À'Ú€@–hBw``@XB°B~k`@M0@àA@ Bnz ?îk€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB‹©¸@1 X@ÜÀ@±½@BŽŽ€@tfÀBƒŒ°@xt€BƒXà@,Wð@§B€@¬WðB‡’Ø@n(¨Bw4@@r‹`@àA@ÀC3ɬ@3|pAÿúZZÿúZZÿúZZÿúZZÿúZZCš€@% @rö€@¥ C @gEÐCåÜ@_HÐCÐ@$2PA€†à@¤2HC!¨Ä@i6pC¤@]g @àA@àC Šœ@!à@@ÿúZZÿúZZÿúZZÿúZZÿúZZB÷ÀP@pˆ¿’}@ŠxBïAH@c„€BïrX@J'B÷ùH@3°@Ä@³°BôHè@yÒBíC8@r @àAACãt@JøÀAPÿúZZÿúZZÿúZZÿúZZÿúZZC‡@2\àÁ‘€@²zxCuè@l»8C {ì@v4ðC‘T@E«ÀÁU›à@Å«¸C 8Ü@‚ßlCP@‰îÀ@àAABØNè@…pAˆÿúZZÿúZZÿúZZÿúZZÿúZZC @:FèA”åÀ@ºfCƸ@xLC1d@{l`CÞ¤@O;ðAÏ|Ð@Ï;øCüp@ŒŒBþ°@‹<ˆ@àAA Ct@*N0@àÿúZZÿúZZÿúZZÿúZZÿúZZBôüP@Q¾®h@Ñ>XBæX°@ŒˆœBå©°@‰XB쳘@Yl @'€@Ùl B₸@‘gBÛÚP@€È@àAA0C°î@ÇPX?€ÿúZZÿúZZÿúZZÿúZZÿúZZC¡ Î@–«ÁØ@AÄÐC›†@¾xTC›pd@Ìê¨C %@“Š@ÂÐPAŠ@C]Ò@·LC+¨@Í:x@àAA@B³Å¨@x @€ÿúZZÿúZZÿúZZÿúZZÿúZZC³Ì@W†PÁ4‰à@׫€Bï&˜@—ÜÌC}à@}ª°Cå”@RXpÀ´ý@ÒXhCòŒ@Š@C }¸@‡o@àAAPCO@@>úÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZB¸Kh@¶¿ØB ÐA6ßÀBˆP@¹£TB‚¥PA xBµ&À@чxBc0AQ‡xBظ@»•¼BaÔ A%«´@àAA`C ÍL@LçpAÿúZZÿúZZÿúZZÿúZZÿúZZC.P@ƒÿPAlñ@A¤C"dØ@­3ÌC@ ‰ØC2‰T@‡Ãø@ëÃ@AÃüC#˜<@­´C¾¬@«|`@àAApC&¸¨@er@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCHt@ôS¸Bh8hAttCI÷0A&¿6Cè8AüC=­t@¢˜A*@A"œC,i@Ñ%ŒC#¼@ÄÈ@àAA€C<,,@ŒÆXA0ÿúZZÿúZZÿúZZÿúZZÿúZZCmˆ@›¥ðÀ³NÀAÂ4Bþ¨x@Ë•HC}Ø@²?¸Cëp@’&èÀNSA&èC@@½ô$C #@@©…¨@àAAˆC î$@vˆ AÿúZZÿúZZÿúZZÿúZZÿúZZC-;ì@œ9¨ÀÄæÀAVlCcl@²Ã¸C<ô@ÇC,ŸL@”ÿÀ@C†€AÿÄCü\@¥àhCô@Âxx@àAABý÷ @]‚ÿúZZÿúZZÿúZZÿúZZÿúZZB™ÕhA#H®Â\PA£g4B%á@AiåB°…A,ÀB®"AÉ€Á×7A˜É~Bw~AN—Bª¨Až¬@àAA˜B`ˆ@@yéPAÿúZZÿúZZÿúZZÿúZZÿúZZB :0A-$úAƒA­EÜB’ÀAfëÔA´i`A)£lBå A9³L@k*A¹³LB û°Ac¡’Aþ`AOÜ@àAA B‡½`@rÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBFk@AB¸Á„pÀAÂ6,Bï Aaã`B=X A\ÒBvA?ïÁ×HÐA¿ïB“Ao*Bu†àAHŽÐ@àAA¨Aà@îÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÐAЏ@6€?»@¶$àC<ÂÈ@†ÈC:n@n'°C7D@HEÐ@“xÀ@ÈEÐC8-d@’‡”C1æ(@…pð@àA0@ÀC+ @3i AÿúZZÿúZZÿúZZÿúZZÿúZZCáØ@ 8Á0J€@&B÷ÒÀ@^®HCÕ\@S[ÀCݼ@)ÐÁS @©ØBúþ`@léÈC LŒ@hop@àA0@àC=d(@^Ñ0AÿúZZÿúZZÿúZZÿúZZÿúZZC È”@.ØhÁ,m@®õðC @q1ÀC ŸT@n;àC$÷œ@,³ðÁtž€@¬³èCÉ0@iŽèC'hø@që@àA0AB½î˜@ `APÿúZZÿúZZÿúZZÿúZZÿúZZBÛVÐ@@ºðÁw@ÀÛ¸BÄn @ŠÅ Bá X@uvBܹ˜@JãàÁé @ÊãØBÅþh@Ž©4BãßÐ@†"@àA0AC`@e+€APÿúZZÿúZZÿúZZÿúZZÿúZZC ¡è@;ùøÀб@¼0C)¼@~ôXCÓ\@{@C ü@@? @>íÄ@¿ @Ci@sœC5@€ @àA0A C’Ð@DÈAPÿúZZÿúZZÿúZZÿúZZÿúZZBÔGx@L¦A.úà@ÌÉøBÒœ¸@$B½d°@[BÓ[@\JÀAº-Ð@ÜJÈBÞXX@•=hB±q@‘R°@àA0A0BšÕ(@E A@ÿúZZÿúZZÿúZZÿúZZÿúZZB5Œ`Aê ÁŒ$A…HB®pA?¤BI”ðA¯øBW7ð@ñUÈÁ¼ûÀAqUÌBHpA9e€Bu€AΘ@àA0A@BµgÈ@Ù€AˆÿúZZÿúZZÿúZZÿúZZÿúZZBî p@{÷È@‚€@ü$HBß—Ð@–ùðB×í`@°1XBú9à@zBà@ge@úBàBê©ø@™SœBãžø@¬ú`@àA0APCm<@=Ó AÿúZZÿúZZÿúZZÿúZZÿúZZBå`@žýdÀ9ÊAÌBÍ›è@»JèBÒùØ@ÜcØBòó¸@žh ÁkßàAhBÐH@ÒòBë0@Ån0@àA0A`CL4@žA0ÿúZZÿúZZÿúZZÿúZZÿúZZC^ù@»ÜDÀfA;þ¨A¸`AŸ A¸`B°Ñ˜A uBÐPA*à@àA0A˜B›ˆ˜@]z0AˆÿúZZÿúZZÿúZZÿúZZÿúZZBÚ‘@Ûk”?"A[–(BµHA ‚˜B¶h@è°BË…P@ñ P@ŽÑ@Aq PB«ÍHAôB¦}øAv¬@àA0A AË0@üE°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB?“PA>?ÖA«§A¾eVB>VpAj!pAôdàAKøðB_A9ÎÐBêØA¹ÎÎB…iHA@h¤B2°Ak$@àA0A¨A˜M@A¹ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB@ö€AWx²ÂíhA×£ÜAÊW`A7¦ BQ A“>BD7 A_ø`Áš@AßøbAþ–`AKƒ¶B;” A”o¬@àA0A°Bƒ­H@[J€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA0A¸BªÐ@µI`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA0AÀB’È@G`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA0AÈAO-@ÅSÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA0AÐBGÑ€@–×èA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA0AØAÛ A¡A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA0AàAâÀàAðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA0AèAr¼@@ÜR¨A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAPC™°,@V¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZC›À@Ô\lÁW”`AT€dCš[A+JC R¬AGôC’“¨@ŠÎˆÀ¶œA ΈC”qv@ÅJÀC–=P@Ê¥ø@àAP?€C !d@7‡`ÿúZZÿúZZÿúZZÿúZZÿúZZBöó`@ 3ø¿–@ŠKhBùÈ@DDxBú€@F̰Bùº@c?r*@ˆcBÿd@EêxBûžX@A¬@àAP@C0ƒ¨@†±ÈApÿúZZÿúZZÿúZZÿúZZÿúZZBà­@#pè@Ê£À@£Œ°Bé à@ƒ–tBÛ%@E³0BÊù@&ù0@·æ@@¦ù0BÓ« @†²dBÆœ(@KÌ @àAP@@C•ý @«òøAÿúZZÿúZZÿúZZÿúZZÿúZZC”ut@Á5ˆÁÂ@AAVtC’î A R€C–K8A.ŒC™ŠÜ@Ç‘xÀ”©@AG‘tC™²àAúüC›nA ½0@àAP@€Bò÷P@@" @ÿúZZÿúZZÿúZZÿúZZÿúZZC k”@MTØAxXÀ@ÍwðCÌp@“€CÀ4@ãXC Ð @ =p@Ý7@Œ=hCœP@KRCÖ0@@úà@àAP@ BÝÚØ@8E @ ÿúZZÿúZZÿúZZÿúZZÿúZZC ­ @ È?6–@Š0ˆC ¶(@F ˆC up@<Cuœ@n¿uÈ@–nCKd@ZÙCqì@KC @àAP@ÀBë/È@?¡°@@ÿúZZÿúZZÿúZZÿúZZÿúZZB™rØ@Ïà@¬VˆB“p@pÐB‘‚X@p/P@àAP@àBÚ°@6a`AÿúZZÿúZZÿúZZÿúZZÿúZZB´ ¨@3MÈ@˜À@³lðB´²à@u˜Bªû@xBÇ0H@. AƒÙÀ@®(BÓ P@h¢`B²*`@xp@àAPACï@/°AÿúZZÿúZZÿúZZÿúZZÿúZZC Öˆ@.æàA‚WP@¯€C ô¼@n¦8BûüÈ@n±PC Q8@AÝpAÏ¢@ÁÝhC»´@†LBðq0@‚åÀ@àAPABSy°@[8pA ÿúZZÿúZZÿúZZÿúZZÿúZZBêõè@\@A/ @Ü)Bè¡p@Ž]ÔBØ‚(@š¼ðBç–(@]õ@¸»@@ÝõBãɨ@‘¼BØTÀ@›?€@àAPA B¼`@€ÿúZZÿúZZÿúZZÿúZZÿúZZC‹ª @Ô¾hA-Û€ATä¤C…$æA>C€5A uLC‹%ä@ÆpÀ*AFpCñ8A‰bCƒ#pALl@àAPA@BÓª`@2lðAÿúZZÿúZZÿúZZÿúZZÿúZZB!|A ¦PA¸àAŠ¿|B'—0A±ÐB@AH¸TBQÀÐA²¸?N¦A²¸BC®pA[–BA( AA L@àAPAPB•„È@Ið?€ÿúZZÿúZZÿúZZÿúZZÿúZZB—ò@Èï¸A"ÀAIœB“/ø@ðÚ¸B‚S¸A ‰B•!8@ÐÏHÁ+‰ APÏHB|΀AþÆB’“˜@ýZð@àAPA`BØi°@;æ€?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÂ@@²C<@ó±ÀA2dXBµ\@ãf¨B¨‚@ã`B³è(@ÇHÁSØàAGDB– A ktB®à0@å Ø@àAPApBøÐ@”Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBGЀA!‡Át@A¡¥~Bú`APVÄBMm AEŽ B $ÐA‘ÈÁ1‘€Až‘ÈAÑ!@A9Û”B€AT–t@àAPA€B'†À@Ž. @ÿúZZÿúZZÿúZZÿúZZÿúZZBtPA¤”?úèAšÂAêyAF?&AÞ”`A8‹PB>A [B-ÖA‹[Bq¥A3–’Aµ»àA%‚h@àAPAˆBñ´à@YüApÿúZZÿúZZÿúZZÿúZZÿúZZB÷¥P@½þÌÁ:Þ A>#€BÊ’à@õ0PBàÈ(@Ù@ÈCŸŒ@Èß À¶·@AHßBÙz(@ú¼ Båù@@ï5x@àAPABG~@dÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZB\ÀA%¢Á¼dA¥7üAµ`A&-4B+÷@AbJÄAòÅ@AèàÀánÀAšèàA´Ö€A%ÂvAç‘ AL“´@àAPA˜B`—@g¹AˆÿúZZÿúZZÿúZZÿúZZÿúZZBXÞ`AP²AÆÀAÐEBBépA^]PB&ï A…»@B>°APÿ ÁóAÐÿ AÕü AAþèBRû A‘}@àAPA BÚP@Å A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAPA¨AËõ @ðÊ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAPA°A 5 @úS @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAPA¸B8Ô`@™ˆAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAPAÀBbê`@l×pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAPAÈBà@®}ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAPAÐBéh@TIÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAPAØAº…@íê@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAPAàA½Ë A Q APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àApBÔmX?îU@ÿúZZÿúZZÿúZZÿúZZÿúZZB–ˆ@ŒØÁvµÀ@„¤B‰Þˆ@EU8B©`@8©@Bªh?ödàÁ)ÁÀ@vdàB–¥h@0}ÈB«ç@3ñ@àAp?€Bÿý¨@Ô ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÖÃP@ÖÀÁ Òà@˜ñˆBÑ]0@Z8BâÛ@\òÀBä¯è@PÀ× €@›XBâ†À@^Œ8Bïš@`|°@àAp@C,Í0@1šÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZCUà@L«ÈÁ@çà@ÌϸC ôh@¤ Cê¤@|q€Cô@HBÀÁ4ˆà@ÈB¸C §t@¢?´CÀô@tÛP@àAp@@C€4@7y@ÿúZZÿúZZÿúZZÿúZZÿúZZBÒÐÀ@a•@ÀÏ@@@á¼øBͬˆ@ž`BÚp@@¢aXBßäˆ@f^pA_, @æ^pBðM€@§ìBÓ°@¡¸@@àAp@€CxoT@ktà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC|F@ÌÀ´ÀHALäàCzÎXA¡NC}»àAíLCIð@ÅÇðÁ ÌAEÇôC{è¸@àApA`Bø8P@FÑÿúZZÿúZZÿúZZÿúZZÿúZZBë^ @•0A€WA0ÀBâ·8@½_ÐBǃè@Àˆ@Bíí¸@›w°@ÌS@Aw¬BÜKp@ÉÜÔBÒøx@Äœ@àApApBCs°@HŸ€AˆÿúZZÿúZZÿúZZÿúZZÿúZZBJpÐACæÀˆå€Ažb”B,OpAL°.B=i ABê˜B0 `A°DÁ t`A°DAñj@AGP¸@îsÀAÒiPAns¼B§@àU0B=‚@A>8à@àAˆA`AÍ­À@ù@ ÿúZZÿúZZÿúZZÿúZZÿúZZA· @î§ØÀÇF€An× A A š‚A¾`A'¿˜AÃM€@ùf`ÁˆàAyf`AÀA Ë:AÕ A3‚(@àAˆApA”¶@¸gˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZB€A±ˆ@›ö€AžÑVB’0AEåDAã¡ AMABx°A+“H@i/A«“HBÐ@ANâB0àAeRð@àAˆA€AÔApÿúZZÿúZZÿúZZÿúZZÿúZZB#tp@þ¿DA–[àA~ð”BEöðA2d0Aúm€A2'4B À@­MAÎëA-LüB6ì€@× $A¤àAL@àA˜AB*- @"ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZBnî0@Œ2pÀ®b€A M¼B^…@ÁÅ@Bvd@Ã=°Brb@}°¾Ää@ý°Bk£Ð@§oBpA @·©Ð@àA˜AB½ @#kApÿúZZÿúZZÿúZZÿúZZÿúZZBÅ @@]?ˆ@ýŠ@@ÝjðBÆ@–h@B¸Ùp@™¤8B¸è@Fú°A~h€@Æú¸BÁ˜@‰!B¤¯@ˆeh@àA˜A Bup@€A ÿúZZÿúZZÿúZZÿúZZÿúZZB];à@¯`¼Á%z€A/ƒhB?°ð@þ´Bj€@Ý‹˜BV[À@º¢øAžE€A:¢øBr`ð@Æà`B)oàA0@àA˜A0B€²(@$–ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÆá`@¤F0À Ž@A$fôB·)Ø@°dBÃIA™èB·DP@³˜¨@ÏiÀA3˜¨B²öH@ºŒB©PAò@@àA˜A@B9 À@8ç@ÿúZZÿúZZÿúZZÿúZZÿúZZB$éA…¬ÁZ„`A€ŸŠBm`A-ʸB6 A'ÑB;[Ð@õ&èAŸüAu&äBS´ANþB Á@A>.@àA˜APB:| @8„@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA˜A`BX @Lm@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA˜ApB4ž @B¡ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA˜A€A;£€@±y¸ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA˜AˆA˜ä @ËvHA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA˜ABG¦p@H¡€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA˜A˜B`˜P@@ïAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA˜A Aу @θAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA˜A¨AæNàAëDAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA˜A°B1Í@R¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA˜A¸B À@Ãa°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨BnÉ@‚AÿúZZÿúZZÿúZZÿúZZÿúZZBb[?ä}`¼–@@dªpBiš@pÈBl’Ð@1ÅpBk×ð?È@?0Ä@H@Btš @åBuo€@,°@àA¨?€BFE€@Ó`@ÿúZZÿúZZÿúZZÿúZZÿúZZBdèà?÷<àÁ.=€@wm°BU @7Â8B‚~H@1ã Bn9 ?ßüÀÁG¾@_üÐB[à@+îpB‰@¸@> @àA¨@BˆP@@)À@àÿúZZÿúZZÿúZZÿúZZÿúZZBG&ð@ÙhÁ"à@“ö¨B8@@_|°Bb‰@N»°B6à@"à¿Å#@œ"èB7 €@bN8B@Lp@d @àA¨@@B‰oØ@9Û°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBŠñ°@¡ˆÀǬ@•¿0B‡ @VB•¾€@[¢ÀB‰ë`@ bÁt @‰bBy}P@U'@BžCH@7 @àA¨@€AÃ`@xç°@àÿúZZÿúZZÿúZZÿúZZÿúZZBl@¤O¬ÀkÀ€A$p\B µ€AðlB«@@¡‹BÇà@¦HÀÚ=@A&HB¦0A&ÈB.  @˜;˜@àA¨@ B߀@2a°AÿúZZÿúZZÿúZZÿúZZÿúZZBvÃ0@‰ô”A’ÕA  BŽpÐ@³„BV°@Ö¹(BŽz@vÓÐAÍ@öÓÐB¨Ã @˜)Bnh @ÆÌ˜@àA¨@ÀBˆòX@/¦p?€ÿúZZÿúZZÿúZZÿúZZÿúZZB«°(@¹iôÿúZZÿúZZB«>@¸ïDÿúZZÿúZZB¥³ð@·,ÐÿúZZÿúZZB¤ùØ@¶_$ÿúZZÿúZZ@àA¨@àBÉÀ¸@R¨APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨AB’P@`›PA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨AAá€@ZåÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨A BŒð@3RÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨A0B+@2±0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨A@B‘8ˆ@=O°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨APAöE @Ÿí¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨A`A”g@@¼yhÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨ApBM`P@$  A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨A€AŸ€€@ß @@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨AˆBk@EhA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨AAœÿ`@Ηè@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨A˜A•˜à@ð-@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨A A§n@@úº€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¨A¨AéE`A.PA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸A©· @“ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸?€B¢#h@"g AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸@B3¤°@$Bà@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸@@Bû @/ `ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸@€B–+Ø@Š0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸@ AópÀ@S¤AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸@ÀB›äˆ@CVAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸@àB`jÐ@ @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸AB+´À@B `?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸AA‰@@ׄ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸A A˜ @·,ˆA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸A0AÁ¡à@›o`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸A@Bt¦@ ý°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸APBLß@8ŽAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸A`B×à@mv0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸ApA² Añ4A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸A€Aå’ @­$8ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸AˆB uÀ@‰Y¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àA¸AA€[ @ÒøA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈAš) @œ(¸A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈ?€B»ð@5!@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈ@Ac €@¬¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈ@@B´Ó€@$ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈ@€B”°@aÀ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈ@ AÊúà@¯‰X@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈ@ÀB@Hn°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈ@àA½ó @’ðpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈAAés@@”˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈABdÙð@ äð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈA AŸSÀ@µú @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈA0B#€@?¤@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈA@AÔZ@@¤†(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈAPB)$p@|àA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAÈA`A®jÀ@èv`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAØAö… @Â@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAØ?€B*ݰ@?7àA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAØ@Ai@²Ú€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAØ@@Aµ³@@ý¼A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAØ@€BZq@@PÑðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAØ@ AØ+ @……0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAØ@ÀBRÏð@]¼@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAØ@àAˆZ@¾óXAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAØAB÷°@Dû @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZ@àAØAA‰« @¸xAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZABÚ¹p@n;@A@C è@n¨ÿúZZÿúZZÿúZZBþ7@lGÿúZZÿúZZC è@n¨ÿúZZÿúZZBêÙð@€y€Bî·h@‚–HÿúZZÿúZZA?€Cã:A¢zA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@CŠ @Ð?p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCVæ@„æ€CXfx@…Ó¼ÿúZZÿúZZA@@BÚÒ@Ó@àBô˜@SSÿúZZÿúZZÿúZZBõð @Tù°ÿúZZÿúZZBô˜@SSÿúZZÿúZZBôbh@(E €Bô¤H@(r€ÿúZZÿúZZA@€C¦lFAtA0C„Iö@Œç ÿúZZÿúZZÿúZZC†3â@ŽððÿúZZÿúZZC„Iö@Œç ÿúZZÿúZZC‚fÊ@¢Ð€C©Ð@¡äÿúZZÿúZZA@ Bµ©0@ä°@ÿúZZÿúZZÿúZZÿúZZÿúZZB0r€@ÅQôÿúZZÿúZZB,§ð@ÁŒÿúZZÿúZZBkšÀ@“™`€Bh‚P@‘¨ðÿúZZÿúZZA@ÀB¦¶@&ñ0ÿúZZÿúZZÿúZZÿúZZÿúZZBÙnH@FYhÿúZZÿúZZBÓè@@ƒ¸ÿúZZÿúZZC?À@[‘à€Ca@VáÿúZZÿúZZA@àC"B¼@@(0AÿúZZÿúZZÿúZZÿúZZÿúZZCô@@[(8ÿúZZÿúZZCJ@RÒ ÿúZZÿúZZCF°@pkЀC ×@i"(ÿúZZÿúZZAAC!`è@wéÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBû[(@Z¾0ÿúZZÿúZZBïw @Pe ÿúZZÿúZZBù²@nQP€Bï·0@dÊàÿúZZÿúZZAABÖ„Ð@'ò @àÿúZZÿúZZÿúZZÿúZZÿúZZBÛ@’–èÿúZZÿúZZBÎ’@Š3XÿúZZÿúZZBèêp@’§X€BÝ2à@‹F¬ÿúZZÿúZZAA BÊA¸@6yÀAÿúZZÿúZZÿúZZÿúZZÿúZZCFÜ@ˆœœÿúZZÿúZZBü7à@~µÿúZZÿúZZBêð@@’öЀB܉H@‰ôtÿúZZÿúZZAA0Bi @8w€@@ÿúZZÿúZZÿúZZÿúZZÿúZZAÆ\@A!x¾ÿúZZÿúZZA¶µ@AºÚÿúZZÿúZZA¢ ACSh€A–DàA5šÿúZZÿúZZAA@Bëˆ@ElpÿúZZÿúZZÿúZZÿúZZÿúZZC(X@®]èÿúZZÿúZZBì¹X@ž”ÿúZZÿúZZC <@·ä¸€Bók@@¨;hÿúZZÿúZZAAPC6^l@‘Š`@ÿúZZÿúZZÿúZZÿúZZÿúZZCÜì@©m´ÿúZZÿúZZBç5x@—ÿ ÿúZZÿúZZBô¤€@¹tH€Bܬ@@§HœÿúZZÿúZZAA`A‚ÐàAa¼A€ÿúZZÿúZZÿúZZÿúZZÿúZZA¾Æ`A6=dÿúZZÿúZZA¨µA!(ÎÿúZZÿúZZAÙå`A‚¡€AÁ¢ Ah+VÿúZZÿúZZAApBhjP@¤Q¨A€ÿúZZÿúZZÿúZZÿúZZÿúZZBu›ÀAfHüÿúZZÿúZZBUï AH–²ÿúZZÿúZZBÿÐA”pz€Aï° AÚÿúZZÿúZZAA€AéºÀAG)è@ÿúZZÿúZZÿúZZÿúZZÿúZZB€AeðÿúZZÿúZZB8ÀAE ÿúZZÿúZZB@A3€Bd0AvkzÿúZZÿúZZAAˆA:˜Aá@ ÿúZZÿúZZÿúZZÿúZZÿúZZB<ßÐA€&~ÿúZZÿúZZB=ðAXøÿúZZÿúZZA¾DàA{O(€A ã`AT€¬ÿúZZÿúZZAACo°@‡ßXA@ÿúZZÿúZZÿúZZÿúZZÿúZZCƒî&AqýhÿúZZÿúZZCZœ´AH}ðÿúZZÿúZZCGÎðA ÷ €C%è,@èoXÿúZZÿúZZAA˜B¬ÞX@¥“àAˆÿúZZÿúZZÿúZZÿúZZÿúZZBOÔAœÑÿúZZÿúZZB)pA}øÿúZZÿúZZBk• AÂ'.€B?í`Až,wÿúZZÿúZZAA C< °@¬=HA@ÿúZZÿúZZÿúZZÿúZZÿúZZCQÆÄA âÿúZZÿúZZC'r,@ÞÿúZZÿúZZCa°A 8€C3µ\@Ü—äÿúZZÿúZZAA¨BËà@¯0@ ÿúZZÿúZZÿúZZÿúZZÿúZZB;°AÙfÿúZZÿúZZBg AbµBÿúZZÿúZZB`VPA´Ö€B/‚AAŸÿúZZÿúZZAA°B˜°A"øApÿúZZÿúZZÿúZZÿúZZÿúZZB•½0A‰ÿúZZÿúZZBe–ÀA\áîÿúZZÿúZZBËØA\L€B›sPA(‚ÿúZZÿúZZAA¸B8fÐA TA`ÿúZZÿúZZÿúZZÿúZZÿúZZB,ÃðA‘åbÿúZZÿúZZB¦0AZøœÿúZZÿúZZAŸ€€AfõÄ€AnáÀA,óžÿúZZÿúZZAAÀAÇ A_„PA`ÿúZZÿúZZÿúZZÿúZZÿúZZBId°A¸Ú¹ÿúZZÿúZZBÓ@A‡¯wÿúZZÿúZZB`àAÖ­Æ€Aé>AòÿúZZÿúZZAAÈA÷Z@A€æ0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÐB>ÝA24AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAØAÆÌ AV¼ô@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAàBJÐA‚ìAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAèByK @ìùÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAðÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAøÿúZZÿúZZ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZABÿúZZÿúZZ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@CTG@œ h@C"Ãì@~C&œ¬@Œy˜ÿúZZC$É0@= ÀÏhÀ@½½C"Ãì@~C&œ¬@Œy˜C̸@W.ÀÁ¯30@×.¸C@T@‹½€C& @¤Ù8A@?€Bÿä(@& 0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@Cöþ&A ;Ô@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCÒ?ž@¹ÞhÂ^ߨA9ÞhCŶÚ@ûžÐCÝ<&AÒ\A@@@Bð´ð@¢@ÀB›µ8@`BšÔx@Œ™PÿúZZB§@K«h¿C$@ËÊÈB›µ8@`BšÔx@Œ™PB¬º`?ëæÀAÝ€@kæ°B¶Ï@%‚àBŸÖÐ@%)PA@@€B¾Š?á—`APÿúZZÿúZZÿúZZÿúZZÿúZZB¹P?òÞÀ@$Ѐ@sPB¹ 0@(dˆB±L0@'º@BÎN?ët @r@kt°BÐî8@%°Bņ¸@"F€A@@ CÆ"R@µp@€ÿúZZÿúZZÿúZZÿúZZÿúZZC°è@@‡ÅLÁF¦`AÚdCªd@´ù$C­¨ì@¿×˜C¶w@ ¸Áœ°A ¸C¯:j@Ú|Cµ„<@â1A@@ÀC£Ö(@”gAÿúZZÿúZZÿúZZÿúZZÿúZZCF @Y²ÐA‚ @ÙÔàC,@›ÜC†?è@¨ÐCß@w}Bà@÷}C•z@¶ü8CÅN@›ä€A@@àC_E @A…ðApÿúZZÿúZZÿúZZÿúZZÿúZZCVî”@"ÁX@<¡@¢ÚøCP88@avˆCJ¶Ø@VàCP<@6}ð?>@¶}èCJ|@o0CEó,@pâðA@ABZ€@jPA0ÿúZZÿúZZÿúZZÿúZZÿúZZB&_ @²A™QA25TBC à@»¥ AñA °4B P@Åç A‡hàAEçœB&ð@ñ‚$AÆæA`lA@AB¢D¸?Ó#`@ ÿúZZÿúZZÿúZZÿúZZÿúZZB´¦@kZØAU@@뀈B³(@•ØÜBŸA°@¡ÚÐB¨½ø@ˆ øBê˜A øBÂ5X@•PŒBxî€@ÏÔàA@A BVc@@ ²ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZBsÐ@Ù,”AÐ1€AYO´B71PAŸ,Aª™ÀAì`Bap@þjx>³ÄA~j|Aø`A(²²Aò €A&ʬA@A0CŸð@ L A ÿúZZÿúZZÿúZZÿúZZÿúZZC°h@Hƒ`?xd@Ȥ C«@‚lC‰¸@ŠˆCZ\@KôÀAdq@ËôÈC=ä@„¤Ckt@…*A@A@BöH8@' €AˆÿúZZÿúZZÿúZZÿúZZÿúZZBÚè˜@½€¿aÊ@ÿçÀBÆO@–@TBÆM @°%XBåÀè@ƒ~˜ÀrïA~œBν @CøBÓfÀ@´+(A@APC'¶@@\º°@ÿúZZÿúZZÿúZZÿúZZÿúZZC*/@oCø@ý=€@ïlCA@@—\C%ô@—ƒ°C @@ƒuØA‰AuÔC£ì@¦kBk2@Au£ÜB«˜àA)ŒÂ ` A©ŠB^pARD B©.˜A2wdA@A B•«è@mÿúZZÿúZZÿúZZÿúZZÿúZZB´RèA;V*Á <ÀA»xúB‰A`ï.B—žðAF/¼B­èAE%A‡± AÅ%B—¾(AF_BzÀAv$A@A¨Bò©@bU A0ÿúZZÿúZZÿúZZÿúZZÿúZZCA@AqŒAç(A‡‹(BêVPA 8öB¾| A"ËXCßtA ¾°ÀB6€A¾°BÇLA ZBÍËAù A@A°A·_àA6ApÿúZZÿúZZÿúZZÿúZZÿúZZBªÇÐA4 @nA´)²B„ÍhACŠB‚OhAEE$B˺¸A;,ÁÿñPAŸ;,Bƒ„ÀABÇšB¶‘èAnœA@A¸BZ½@@°3€AÿúZZÿúZZÿúZZÿúZZÿúZZBTTPAUÌ,A¦TAÕöB> Al¨0B­°A[S|BI[€APÓ¼Á°®pAÐÓ¼Aëq€AOB:‚PAmÆHA@AÀBnð@”FpA`ÿúZZÿúZZÿúZZÿúZZÿúZZBA¸0A#†@Ëí€AÿV‚B’°AŠB½`A€RâBw PA‘ÝDAÚ*€BÝDB\àA¦íóBapA‡eèA@AÈAß @äá`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐAŠ @ô§ÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AØB& @Ðß(ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AàBARèC©ë¶AlÄA@€?€B¿Ëø?ÆnA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€@DhàAhx@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZD¬"A"h¼Áó!ÐA¢h¼DØAfŽÔDÙÂAcË0A@€@@A_@@YØÀA ÿúZZÿúZZÿúZZÿúZZÿúZZBVd @Ž®¨A7Ý@AÄÌBk¸Ð@±È B;[@Ù‚ÈBX‡@"ôðA±°@¢ôðB‚š`@>¾ÀB)HP@õÀA@€@€C%]ü@f¦`AÿúZZÿúZZÿúZZÿúZZÿúZZBÚ(?õ AC€@u§`Bã?@0çøBÈ\Ø@#€Bÿf(@H @}€@„H CH@<Bõ“@@4Ï€A@€@ C‚¸@rZ @€ÿúZZÿúZZÿúZZÿúZZÿúZZC„ P@EåhÀ|Ì€@ÆhC€[Ð@Š,C€‡Œ@…¬àC‡™d@i ¿¹O@é C…†V@¤ÔCƒàÈ@žt(A@€@ÀCì˜@3p?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÅk@6PA î`@›NÈBÈSø@]v`B´Ûp@J B¿½@'Â0ÀE>@§Â(B¸·(@x«ØB»Š@S PA@€@àB—Ϩ?áZàA`ÿúZZÿúZZÿúZZÿúZZÿúZZB—0@\D˜Àй@@ÜgˆB‹£@šÈxB–SØ@3B,À@t A\c @ô B˜CÐ@˜TÌBw@²nÀA@€AC8@ kp@àÿúZZÿúZZÿúZZÿúZZÿúZZBÞ—@,cp@ªI@¬BÙP€@g]`BÌÍ @fàðBÛúp@1¡PA"÷à@±¡PBÝ0@msBÆ}À@qd0A@€AC¹ô@qApÿúZZÿúZZÿúZZÿúZZÿúZZCX@.PA_­ @®xCÑŒ@jÈC<´@e3pCv @4‰B  @´‰CÑ(@rȈBõ+@o °A@€A C 8@ —AˆÿúZZÿúZZÿúZZÿúZZÿúZZBõ è@[*0@a8@ÛMèBçê°@J$Bß3`@~0Bú'P@_=@A‘h@ß=@Büx@Žº´B×@—£`A@€A0BçËØ@"I A ÿúZZÿúZZÿúZZÿúZZÿúZZBì‡X@cìALw@äBåÒà@†~Ḃè@ ðBïòð@rU°ABç€@òU¸BéÚà@‘¶BÐä0@©9A@€A@B¢-@ zà@ÿúZZÿúZZÿúZZÿúZZÿúZZBRýÀ@Ü‹”A;l`A\°PBUWð@ý”`B){€A| Be–0@Ø%ÐÁJ8 AX%ÐB:ÿÀA"Bg@ëŽHA@€APC,È|@F“APÿúZZÿúZZÿúZZÿúZZÿúZZC=}Ø@]s¸À«8@Ý™C'½t@ŠšØC+Ð@¶C5x@]@ˆ€@ÝC%XŒ@ŒºtC 0Ø@ŒH°A@€A`B•ÅØ@ û@@ÿúZZÿúZZÿúZZÿúZZÿúZZB(€A‘üAÔàAª¬B%€A1?ØBÒðA7½ìBAÁ0ÀŽ€A”Á0B¿A9­æB¨ÀA;2\A@€ApB°fÈ@"ApÿúZZÿúZZÿúZZÿúZZÿúZZBÈ" @·Ã,>øA7âøB®›˜@Ò˜B­Ì@ñ6pBÅ¿Ð@ÅOøA°’AEOøBÀc@É­ˆB™0A ÈA@€A€C2@@RÜAPÿúZZÿúZZÿúZZÿúZZÿúZZC-x”@ŸgxAöAƒtCñ(@¿|C…ä@ÃkhC2‰°@g`A:k Ag`C´T@¾ ìCPP@À·èA@€AˆC)ƨ@:àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC%Šd@ž×¬@õ‡ÀAóøCìd@»DüCy€@¿ØPC35´@™SxAœ`AStCž(@µ˜ôC@¹6HA@€AB•õh@Z5€@@ÿúZZÿúZZÿúZZÿúZZÿúZZBme€AS}0?…AÓ£xBF“°AwœÞBCƒAxå8B§M¸A0«pÁ®!@A°«rBqÎAgenB`pA4ôxA@€A˜BM@ê] AÿúZZÿúZZÿúZZÿúZZÿúZZBg¡pA.ƒB˜XA®£0B{~ AA„AüaÀAQTB‚ØðA:£àÁe· Aº£àB=å Af5Bm¾AGÍA@€A B®(@J¢P@ÿúZZÿúZZÿúZZÿúZZÿúZZBêu8@ñUðÁØÀAqƒB§Éð@ýô$BÐAî$Bì² @÷[ྂ Aw[ÜB¼ï @é0B¾¥ÐA ¾4A@€A¨BMl @¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBixAY·0Á³ÎAÙà B®€Af#˜B[ÅÐA}¯xBH/€A[$ŒÁ"¹@AÛ$ŒB ÅAcÕÂB.CPAvþA@€A°CÞ@@r$0A0ÿúZZÿúZZÿúZZÿúZZÿúZZBðá°Aë"ÁçLAÔB¢¨hA¹RBÑàAѤB÷àA$N€BTŒ˜A¤N€Bæ]A‡ÊB–ÉøAZ‰|A@€A¸BUóÐ@«b°@@ÿúZZÿúZZÿúZZÿúZZÿúZZB9ÑAZo¬¿Ñ AÚšÆB @Am/BÈAeްBSÇAd²ü?Œ%Aä²þB MÐA|'ZBl Akš¬A@€AÀBð@ÅPA@ÿúZZÿúZZÿúZZÿúZZÿúZZBeú A‰ûAÑYB 2‹BO_Až&MBxA}/4BZ3ðAŠÉzÁ6&àB ÉyB A†GÆB3¦A›QA@€AÈA™ `A ”@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€AÐA©àA xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€AØB`/p@¡€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€AàBè @ü@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€AèAÉ@ Aj°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€AðB+˜@›È@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€AøBõ AL®X@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀC3}@RvÀAÿúZZÿúZZÿúZZÿúZZÿúZZCL+h@vhAºh`@öŽ˜CYÐ@º“lC?¢”@¢)¸C@?ì@•¨BAâ(A•¬C\I`@ÏddC'ç¨@ŸüxA@À?€Bj ?ÐáàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@À@BžV(?ò¶ ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB–³È@%½@Á°C`@¥½@Bµx@wÂÈB«À@\L°A@À@@Bq`?ÚMÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZAÀ§`@È ?µ/AH'”AÅ'€AðA·vAW¬B,G @:3°Á.2 @º3°BÓÀ@™â”B?$ @OyA@À@€C»L@s€`AÿúZZÿúZZÿúZZÿúZZÿúZZCu{Ð@5Æ ÁdP@µâÐCiŠ´@|éðCx'Ø@{ CmÌ@I5`ÁþyÀ@É5XC\²@…³ Cx,@’¦ÀA@À@ C¸d@€AÿúZZÿúZZÿúZZÿúZZÿúZZC • @AD}@ƒÐC âX@<4(CCd@,±ÀC×ø@ÍAj° @“ÍCDÐ@SèÈC ƒÌ@E¾0A@À@ÀBé2X?þ$@@ÿúZZÿúZZÿúZZÿúZZÿúZZCšX@˜Á¹Gð@™°˜Bëdh@I‡øC ’°@YðCT@ÐÂ#ä`@žÐB@L`C@eX€A@À@àCJ”@+¬`@ÿúZZÿúZZÿúZZÿúZZÿúZZCCð@9ÕpÁdÖ @¹óPC5%Ô@sqhC@ÊÄ@õ@CE…$@:wàÁ£}€@ºwàC5ÒD@u'ˆCFÅ`@ƒHÈA@ÀAA{À@˜µA`ÿúZZÿúZZÿúZZÿúZZÿúZZAúó @ÑôüA¨!ARBݰA @èbÈA@ÀA`C5„@T~`@ÿúZZÿúZZÿúZZÿúZZÿúZZC8)$@]nðÀGÒ€@Ý•0C!Ê @‡íˆC$°@PC:É,@y Á¿sÐ@ù C†,@›†`C/ý@ÐA@ÀApCf'H@…`ÿúZZÿúZZÿúZZÿúZZÿúZZC‘ @°æÁ ƒàA1øCzh@ÕpC€¾‚@Þ—`C“}&@ 'XÁ €A '\C}ðÔ@¿§XC‚ûØ@Ì?@A@ÀA€BlÞÀ@kË@@€ÿúZZÿúZZÿúZZÿúZZÿúZZB`A!¼|ÀñA¡Ù6Aß A?²ÌB‚ÀAIÈBI¿@A"£XÁ•Õ0A¢£XB ‚PAR'ÎBMààA9%pA@ÀAˆB»æX@<‹`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB8îàA$²rÂÓpA¤Ð$AÆ `A;Þ¨BUpAMxBKN@A<õ¸Á A¼õ¶BÙ`Aj®B;š€AYµ A@ÀAC$“ @bU@àÿúZZÿúZZÿúZZÿúZZÿúZZC(@@°D¨¿PhA0dìC %Ì@Û+C G@@ÂÈCà@@´9ÀA(`A49ÀCgx@ßî”Bòe°@ÇÉPA@ÀA˜Böò8@I“`AÿúZZÿúZZÿúZZÿúZZÿúZZB´ˆXA&çTAštÀA§`B¢áA(ÙB„°AVu`B©‘HA3h0ÁÕ· A³h0Bi`AjlŠB¡ €A08ÐA@ÀA BdO€@{—PA€ÿúZZÿúZZÿúZZÿúZZÿúZZBux`AW¡ Á‡²A×ÉÔB)4 Ax:6BaÐAq*`BIOALò¨Áç`àAÌò¦Aåi ARUæBPû€A}|8A@ÀA¨B{ p@is@@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¸>hA¬rÁ AÈHB‰³ØA'd@B˜žAŒ¬BÂ7(AäD@Ø@AŽäDBe¨AŒRB”xØA&ðA@ÀA°B]ôà@™ð˜AÿúZZÿúZZÿúZZÿúZZÿúZZBgðAJ#ôAò  AÊKˆB_øAQsÒB•€Agâ8BA·PAQ dA;àAÑ dB&kPAai¤BfðAhJ@A@ÀA¸BpÏ@–„°@@ÿúZZÿúZZÿúZZÿúZZÿúZZB[аA^ãDAÿQ`Aß´BU:àAt›ìAíÞ€AhKTBŸtA{TdAÝ@AûTdBŒ?èAJ›BHþ@A¡ŽA@ÀAÀB)áÀ@øÆ€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀAÈB¹'`@j‘p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀAÐBgóÐ@¦¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀAØA·ËàA Ä@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀAàB4¢@@Þôh@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀAèB†]@œ~ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀAðA¡AÃðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀAøAÐý`A5 AA@ B¾›¸?Îä APÿúZZÿúZZÿúZZÿúZZÿúZZB¹X@@æx@Œž€@žBºK¸@X@xB¯Ñð@[çBÁôp@v°@ð€@‘v°BÂÐ@J‚pBºî@IAA@ÀBœ‘?Ñ APÿúZZÿúZZÿúZZÿúZZÿúZZB§ï@-¡H¾‡T@­½€B£K @€¶ÌB¢3h@Y/B­jÀ@$ÒpÀéÜ@@¤ÒxB¢ßÀ@x10B®êÀ@LcPAA@àB¤0@@@@ÿúZZÿúZZÿúZZÿúZZÿúZZBoà@ÖHÔÀÄaÀAVkäAÿ)@AóšBá`A ù¼Aîƒ@@Ó Aˆ‡àAS¤BÀA®4A£j@A ‘¸AAAC 6@@ÒAÿúZZÿúZZÿúZZÿúZZÿúZZC! „@.ŽAbŒ @®«XC ¶\@tÀÈCõœ@`ÿ@C!H@E­Aó±°@Å­C* P@û°C 3@z&`AAAC’p@ žÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZC¤@ÔB:ì@÷"@AŠ_°Aw"DBMÁA3–B vàA<\ÄAAA@C©˜D@­Ñà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC¡ä@•8ì¿îûAR€C“ f@¹ÎhC“Hä@ÆDhC¡Ä@—Ù0Án€AÙ,C’4Ä@¼Á´C•zx@ËkpAAAPCZnè@_[AÿúZZÿúZZÿúZZÿúZZÿúZZC…»l@f è?šý@æ2ÐCqOø@ŽhpCoˆÐ@•é(CˆÆ@† ¸@êN@A ¸CyAä@©ŸtCq¤@¬pAAA`C€ˆ@C>@@ÿúZZÿúZZÿúZZÿúZZÿúZZC+$À@ˆ4(Á/W ALC´@£©C~4@± ÈC0ÈÔ@‡0¸À“úA0¸CX|@£ÃhCL@° ¨AAApCÁŽ@–_ @@ÿúZZÿúZZÿúZZÿúZZÿúZZCzv@¡³ØÀB¥A!РCY•$@Æ>œC\>@É~ÐC€Z†@ ¤Ð?ˆA ¤ÐCav@ÅuÔC`l˜@È«èAAA€CGM(@–# AÿúZZÿúZZÿúZZÿúZZÿúZZCBiÈ@´ŽÁA. A4®œC" 8@ÞàC,µ8@ؼ CKê¨@²Å°ÁKÀÀA2Å´C*M@ØõÀC5`@ÛFpAAAˆBJX`@%@A@ÿúZZÿúZZÿúZZÿúZZÿúZZB¸A–(Â3cÈAž³4B&;€AWïÈBŸwðAÏtBá@A%á8@„ÛA¥á8Bwp A1YVBj; AZܤAAABæ@UPA@ÿúZZÿúZZÿúZZÿúZZÿúZZBñàA+ b@ø™ÀA«ÀLBçAPwþAÝK ACܤBI±pA5|AHy Aµ~B<¤€AM×€BÓ0A^ÌAAA˜Bñ7p@ƒ®pA0ÿúZZÿúZZÿúZZÿúZZÿúZZBÚäØ@û0`Áœz°A{_ÔB¢»ÀA%k€BÄp@ô øBëR˜@êý@ÀµGÀAjý§@Af²˜B_L`AžØB…­0A€¤ðA&p B¤ïB]@Av¢ºB@AAœ¨¤AAA¸B`¬€@f¨ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAÀB¯AØ@ažAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAÈBH´@§}h@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAÐB/ AW(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAØAѵÀA#ÕxA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAàAè•AfÄAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAèA©æA "”@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAðBF˜€A§8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA C(iè@9àÿúZZÿúZZÿúZZÿúZZÿúZZC,³ð@zÞ°?“"@ûˆC/{€@º3¸C,£ô@«/C.š|@€Çð?†½AÇðC2Œ„@ÂC/:@® ÐAA ?€C9™8@.üA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCR °@Ã`ÿúZZÿúZZÿúZZÿúZZCRaØ@ÂÝ(CNAL@n/PAúc @î/HCaE¼@Í»xC?@zêAA @CTÄÀ@R €ÿúZZÿúZZÿúZZÿúZZÿúZZCPS°@Œß A:àA ö CUœÀ@¿ÚpCJ‹@ͲÈCV•€@žÀAKˆÀA žÀC_(¼@ÇœèCO»H@ÊjAA @@CEˆ¨@Iž@@àÿúZZÿúZZÿúZZÿúZZÿúZZC"~Ì@`×PÀÒÀ@àü(CÔ8@¡HC#â$@š«PC$]@B< Á€ @Â<(Cÿ¨@S¥¨C+ @¡ßAA @€C nt@ @@ÿúZZÿúZZÿúZZÿúZZÿúZZC"†,@bØ0AˆÙà@âý€C)‰P@£‹CH|@˜ì(CŒ0@+ÃBF@@«ÃC-´@Ô¨C ˆ|@\øÐAA @ BD`?ÖÍ€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB.@–¹Á—f AÑìBú@ùHBN¶€@Ÿ»ˆBG÷à@kÀÁ»µp@ëÈB|`@ÁøøBqÃð@~#ÀAA @ÀB eà@¸`@ ÿúZZÿúZZÿúZZÿúZZÿúZZB €@»;Á…àA;Z8AÖuÀA+–B*ÍÐ@ÙBûp@«éÁ¬-ðA+éAÌ @A ÑHB8«€@»€AA @àBïÈ?ø!@?€ÿúZZÿúZZÿúZZÿúZZÿúZZBç 0@, ½á @¬+èBßY˜@mŒ BÞ ˜@g°Bå|@9ŒÀÁ¸@¹ŒÀBÕ}ˆ@u0BæË(@y/àAA ABÒÏP?Ü%à@àÿúZZÿúZZÿúZZÿúZZÿúZZC ´4@2Áx@˜—@²ß˜C,Ô@qžxCÕœ@q0@C ôØ@5“= @µ“˜C¹H@w6ÀCŒ@uS€AA ACJ¤@ˆiA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCn²ˆ@dõ(?‚b@åCb¹ø@—9¬C`œŒ@šÚCq\ð@gc0@Ò]@@çc8Ci @™£TCa5L@œñAA A B¥O?ú‘@ApÿúZZÿúZZÿúZZÿúZZÿúZZBi´P@Ë~(Ad¾ÀAK¡BuР@è¾B?wPA{0B‡“@¿ÃÀAÛrÀA?ÃÀB™y`@ÆÒ¼BJ{ÐAÝ AA A0Cİ@ HÿúZZÿúZZÿúZZÿúZZÿúZZC); @B³mÈA {àAA ABˆÙ@gРApÿúZZÿúZZÿúZZÿúZZÿúZZB¿"¸@ô‹x@¯RÀAt¹ØB£Ä@ù0°B›ÍHA"Y B¼ð@ûHà?ܬA{HäBž °AÂBœ@A&6AA A˜B¤Z€@jžà@àÿúZZÿúZZÿúZZÿúZZÿúZZBžÐA/ÅÁÔ# A¯æðBWH€Ag¼¤B˜fˆA+ËxB¼ô€AÌHÁ¿ãàA›ÌFB†Í˜AH߯B¯ü€A>€AA A C›h@‰H(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC2Aø@³x¸Â)þèA3›ØBü€@ɨdC!é@Ð C0Iˆ@¬w`Á  A,w`C(à@¹*ÐCZ@ÏöHAA A¨BÅ6°@i€0ApÿúZZÿúZZÿúZZÿúZZÿúZZC S¨A;ŒÁ• A“XØBÌ–€@öàÀBípAF±pBß<˜A5gtÁ” AµgtB ¦xA( BÀÚàAi§AA A°BuG0@c©AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A¸Bžþ@cZAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA AÀBWíà@€X@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA AÈB.A‘WšAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA AÐBK¸@@®¢PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA AØAâDàAø°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA AàAÊ»ÀAqÜA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA AèB¿Ð@ï˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA@CE;0@[gAˆÿúZZÿúZZÿúZZÿúZZÿúZZC{qD@«Ç\À“3A+äC|è´@ú¸üCÔŒ@ðÅXCrÇ<@¾rè@‘@A>rìCz)AýÂCsNAuXAA@?€C€YÂ@H€AˆÿúZZÿúZZÿúZZÿúZZÿúZZCi”l@˜¼˜Á9[ AÖ0Cf@À@ßb¼CpWè@Ó¿€Ccœ˜@}± Á:h€@ý± Cas@·ÞCk-|@³6pAA@@C”ì@t* ApÿúZZÿúZZÿúZZÿúZZÿúZZBÄMh@Nÿ0AZ€@Ï!ðBÏ0@éÔBºu˜@•v0BÁW°@>l@@@¾lHBÅí@ŽÔB¿{P@€ôèAA@@@BæèÈ?úèÀA ÿúZZÿúZZÿúZZÿúZZÿúZZB»cP@Dð A$@ÅÈBįè@ˆêhB°öð@Œ«@BÀØp@FÜAU @ÆÜˆBÊd@@Œ|B·Ú@‡øAA@@€CvÌ@ ð@@ ÿúZZÿúZZÿúZZÿúZZÿúZZC ÐØ@UÚè¿0,@ÕÿC ˆL@–ÉŒC gÔ@”ÇØCÏ4@T@òv@@–TC hØ@^ˆCÐ<@H àAA@@ CFæH@‰Î˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZC8Œ@~žð@D€@þÊ(C7¤@²,˜C3À@¯ùC9MX@7î0¿›%@·î8C7È@‚KC6óð@}2`AA@@ÀC'ðl@^v`@@ÿúZZÿúZZÿúZZÿúZZÿúZZC &@$Þ`À,m€@¤ú€C½0@eÀC º8@aï°C\@¥€Á @Ÿ¥€CV„@\ýhCžH@]j@AA@@àCVE@«,p?€ÿúZZÿúZZÿúZZÿúZZÿúZZC|ˆ@@gRhÀ¨H€@çz(CrBT@—b Cvað@¤É8C‚æ@~œpÀp'@þœpC{‡ð@ª(ÄC}ÊÜ@³bxAA@ABŠÌ @/Û @ÿúZZÿúZZÿúZZÿúZZÿúZZBcà@ó¯Ì@tñAsÙüBr A'ˤAîÄ A"…DB @@òBྒüArBäAü¸ A$VAýÍ`A%AA@ABäÁˆ@ÚÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÌ÷ˆ@[‚àÀÝ€@Û©0B¼,@—àxBÈ×h@ŽšBÙ Ð@_åpÁG¿ @ßåpBØ@pBÚ4ø@@ÀAA@A BÚÚø@Jc@A@ÿúZZÿúZZÿúZZÿúZZÿúZZC@ms@ÀÛ@íBïÖ€@šõBüa@ CðBò@u8@ÁwNà@õ8HBÕ« @¡ß¼BòQ @¤¸ØAA@A0B™¶@¸€ApÿúZZÿúZZÿúZZÿúZZÿúZZA­W€@ðÎø@륀ApùÌA¼8@A4ƒ¼A…ŽàAÍAѪ@A¤œ¿|žA‚¤œA¿‹ A)õ„AÆÃ A-ôìAA@A@BÞ-¸@8ú @€ÿúZZÿúZZÿúZZÿúZZÿúZZC Ð@—­0A6/AÈpCnà@˨üBøF¸@½kPC4@‰˜À&A ‰”Bò>@ÀÍ B÷9h@®¹HAA@APB o0@–«AˆÿúZZÿúZZÿúZZÿúZZÿúZZAëj A÷XÀäE€A€A» ÀA+8€Aï+`AD‡tB%C A "ÐÀù]ÀA "ÒB™@AKõFB$? ANâ8AA@A`CVð@—Ý@APÿúZZÿúZZÿúZZÿúZZÿúZZC8AA@A€BlJÀ@™¶@AÿúZZÿúZZÿúZZÿúZZÿúZZB¶‰°@æ:Ì@’‡€Aff`AÉJB*T0A2eØBx»Ð@¶fØÁ楰A6fØB8…`A t”B“ì@ÑèˆAA`AC %@}#0AˆÿúZZÿúZZÿúZZÿúZZÿúZZC Ìè@ˆY¨AE Ar,C ˜@¿šðBö P@¯©°C-Ð@ƒtA pAtC?d@ºC-p@¨ð8AA`A Cš$@R@A`ÿúZZÿúZZÿúZZÿúZZÿúZZCDrÀ@wÛhÁNÀ@ø`C4¤„@¥Â C=åü@¤ÎÈCN®à@ZÇðÁ¯à@ÚÇèC?F˜@“8@CG¸@‘AXAA`A0Cš>¾@Ó8@AÿúZZÿúZZÿúZZÿúZZÿúZZC}ûˆ@¨qP@žA(,Cm‡h@ã8Cl |@ÙèCÎ@(AXA,Cw$@ʤCkUÀ@®AA`A@BÖYð@>Œ@€ÿúZZÿúZZÿúZZÿúZZÿúZZCŒD@k?x?ç @ëkC AÈ@ž ØC 5ä@”)Cx@pˆ ÁL@@ðˆ(CÄ`@¤êˆC x@”hAA`APC-|@níAÿúZZÿúZZÿúZZÿúZZÿúZZC0@‹+pAH<A ExC`@¦†4Bê×°@¾­hCà@‹ÍxA´±@A Í|C @¨ðBðÇð@¿dXAA`A`B†ô0@‰ÃX@@ÿúZZÿúZZÿúZZÿúZZÿúZZB!AÃpÁ€A–ßøAþGÀAE‘ÎB!Ë`A8‹øBLpA€DAVö A˜€FB{ AOjAÜÅA2ä¤AA`ApC7ä(@™èApÿúZZÿúZZÿúZZÿúZZÿúZZC=aø@‰œ¤Á5«ÀA ·C!´@ªyC-/@­žðC=ò@–70@@ì€A70C(x`@ºðC'T@½9¸AA`A€Có(@…Áà@àÿúZZÿúZZÿúZZÿúZZÿúZZC÷˜@™t¿£ÞA#$Bý‰@º’ôC18@¾PèC Î @µÔøAª A5ÔüBõŽH@ÚçôBêp@å0AA`AˆB\  @„ÈxAÿúZZÿúZZÿúZZÿúZZÿúZZAün`Aÿ>üTAšZAØ¿`A>QâA×óÀA6ÒB)pAŒ¿ŠàAžŒAÝ# AA»$AçäA=FAA`AAê¨@°K(@@ÿúZZÿúZZÿúZZÿúZZÿúZZB#àADÚöÁaêAÅæAA`A˜BE^@yúàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`A B½@@žíÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`A¨A°Ú @é@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`A°BÐ@ØÞ€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`A¸B]R€@[ó ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`AÀB5Q€@™; @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`AÈB Q@ÕÔ`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`AÐBG_ @¶]A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`AØAœ=@@øˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€CN#ô@}ºPAÿúZZÿúZZÿúZZÿúZZÿúZZCx@½û\Àø@A>XCyb A uêC€·"AüCzÞ´@´RÀÁ/T A4RÀC{\(A®¦CƒPîAÈAA€?€C4í8@4A`ÿúZZÿúZZÿúZZÿúZZÿúZZC=¬¨@ñÀ™ÃÀA ÜC>o<@ͱ$CCqT@Ðo C7«¨@ä˜?EÎAäœC;»@½MC;Ô@¹vxAA€@C<_Ð@C"pA0ÿúZZÿúZZÿúZZÿúZZÿúZZCg€h@Ø=ˆ?ºƒAXdPCj÷A4eÔCi±@÷Ì(ChõH@Ë"è¾=hAK"ìClN¸A)y¤Cl¢È@ê×ÀAA€@@B'@@5K`?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¼=ˆ@vÕ`A´¨ @÷ÈBÔ8@ÅLB¦Ù@—0B«@ptA;à@ðtBµ/p@¿TB¤+@”ä(AA€@€Cbœ@@ ˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZCOPD@âfÈÁôÀAb¤CJ–|A€CTìA#œCNñè@Ï-˜À ¼AO-œCNE°A$ÂCPÆ@A§AA€@ Cw÷`@©f¨ÿúZZÿúZZÿúZZÿúZZÿúZZCcñ¨AÁ ¹`A€RC]ÂÌA2ÜCfõ¼A4­¼C[ªx@ÐÀ+·AÔCYœ@á7ÀC\CÔ@ØÌ˜AA€@ÀAÛi @ƒDAÿúZZÿúZZÿúZZÿúZZÿúZZBŒc@@³[ìÀªA3|œB„è @úB¿È@ùHB h@PË À˜ú€@ÐËBuð@š*pB„\¨@ˆçˆAA€@àB'Ô°@'€AÿúZZÿúZZÿúZZÿúZZÿúZZAõ߀@çgÌÁb Ag’ 0A‡ûvB8U€A+lB9³`A9-tAA€APB.o@@ZÒ@àÿúZZÿúZZÿúZZÿúZZÿúZZB=AoÁÑÛ@A•ŒnAø–`AG"ŠB]Ê0A:Ð4Aûã`AÈ@peA–ÊAòŸàAC“˜AÙÝA@‚lAA€A`AÐÀ@¼&XAPÿúZZÿúZZÿúZZÿúZZÿúZZAüA Ú,AN%@AõâB pAA|¶AµÁÀA&íŒBšÀAãxA¯w€A‘ãxB2¢PA?çAÊÜÀA3ÂìAA€ApBÉ‹@]Gð@ÿúZZÿúZZÿúZZÿúZZÿúZZB¨§X@;,@ÉË@AMæÜBš~p@ñD¬B‘-ðA ‘ìB³g°@ÃdÈÁNACdÈB–ù˜@ø€4B§èp@òNÀAA€A€B(@>€@ÿúZZÿúZZÿúZZÿúZZÿúZZBO:°A89$@Û‡A¸^B@`ABÓüB*–ðA€á"B•PA5NLÀ8û€AµNLB AKm*B AsôdAA€AˆB  @…ÆÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€ABn|À@AÞÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€A˜B³Î@M$PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€A A̱À@×!@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€A¨BLà@@„_@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€A°B¨Ø@" A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€A¸BhT0@j A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€AÀB&àÀ@¨¯A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€AÈB‡=ˆ@VV°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€AÐBÊð@Ô‰à@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAÇ£@@O;`A0ÿúZZÿúZZÿúZZÿúZZÿúZZB\à@,}࿌@¬èB_…Ð@c?8BdÎ@ˆBMäð@7ñ @ç-À@·ñ(Bb*`@g ˜BE¦À@–5@AA?€C÷\@P9A ÿúZZÿúZZÿúZZÿúZZÿúZZCl@5˜ÐÁƒã@@µº˜CZ„@LDC+ð@…u˜C×@7eàÁ©—ð@·eèC‡ø@ƒg@C/=X@†x0AA@BÁ@ý€AÿúZZÿúZZÿúZZÿúZZÿúZZC6”@!2pÁ3ÿÀ@¡PxBûð@ehC ¥°@kàBý±¸@ ðÁ9» @ èBö*ð@`…`C»0@m °AA@@B3*°@*ܰ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBBº @¥OÈÁhb A%n¬B'JA%ÖBc+°@¥°B%@à@µ± ¿üÀA5± B#°A?`B,-À@ÚKAA@€CU¬@]€@ ÿúZZÿúZZÿúZZÿúZZÿúZZBú:@ƒËDÁAãøBò¢P@² CoP@Ä™èCâ@[ØÁdcÀA[ÜCD´@¶ã CŸ @¹ÏˆAA@ BÕ<@/8@AÿúZZÿúZZÿúZZÿúZZÿúZZBÚ£¨@rd¨Àêª@@ò’HBÒb`@¨–Bâs@­ÐBçö¨@{¼ ÁY @û¼(BÙ£à@­>Bö˜@¶Û8AA@ÀBš>P@­°ÿúZZÿúZZÿúZZÿúZZÿúZZB"Ë€A ÐÁŒ@A€# Aüm A:h&BD¸`A, àB>-0@‘¼ÀÁlÀA¼ÀB( @àÆ„BQ @µ¬ðAA@àBŽ[À@&À@ÿúZZÿúZZÿúZZÿúZZÿúZZBl†0@ã8Áq@Ac:pBT"A)ÕÚB|ÙÐAx¼BM€@s÷pÀQD@ó÷pBvÒp@­ôBƒ @¥J0AAAB4| @AÐÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÀ0@òkDAÏàAr™´B*’AâB XA.†PB-À@É.`Á…ÉPAI.`BO°A$BJDP@æ²ÐAAAAæ;€@ãUø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBŒ…˜@……ø@ €AŸ¼BˆÍ@²¯è@e!ðBŠ|°@x @AA @BK# @Ñð?€ÿúZZÿúZZÿúZZÿúZZÿúZZAN€@‰@&mA 2°Ag½€@Ì;ÀA?N@@À߸Aje@“ð8À]Að8AR¬€@Âê”A‡=`@èþØAA @@B¢’@ ÓàAÿúZZÿúZZÿúZZÿúZZÿúZZB•6Ø@[¨¿‘g@œzB–˜@cÀBšØ@_ˆB‘NØ@:pÁw€@ºpBƒŒ@ˆˆ”B¥0@ƒŸ˜AA @€A’¢€@¶ `@ÀÿúZZÿúZZÿúZZÿúZZÿúZZA~¯À@¨æ¿ÃA) At7€@íøäA‡ÛÀ@õÅøAäêÀ@Ú@ˆ@«’AZ@ŒAûö A%¢îAÓŸ€A5AA @ AÇr @œS8@€ÿúZZÿúZZÿúZZÿúZZÿúZZBˆp@ñ¿ìÁ@Y@AqïPAÜñ A)-ºB VÀA.’AÀ…à@ã8àAè€Ac8ÜAçz A/øA›IÀAshAA @ÀBÊ#È@<7ÿúZZÿúZZÿúZZÿúZZÿúZZB«1Ø@€î@A ÙÀA¨B²y(@­äÔB¢ý€@½»B»6€@‚ѸÀ>AѸB´‘(@à BÁ&X@­*ÈAA @àBQš°@q°A`ÿúZZÿúZZÿúZZÿúZZÿúZZBdذ@ÙÎÔÁËPAYùüBA ÀA$ßÐB‚ A EøBX>°@~À@A§€@þ¸BZ+°@©ÆäBQ‘ @º¨AA ABÊð@IyAÿúZZÿúZZÿúZZÿúZZÿúZZB3€ÐAD¿jêA…›âB,ì€A;KÚB2é°A6 „B3¢Ð@Ïd žAOdAÏ™àAy Byp°A DAA ABö3h@@u`?€ÿúZZÿúZZÿúZZÿúZZÿúZZB®ï @‡°|A»¸PA˼B¿@@‹&€B” @à B»­È@pò°AGŒÀ@ðò¸BÀb¸@i–èB«t@Ë›ÐAA A B¹7@*à€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A0B]Ëp@(Ù°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A@B]éà@BPpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA APB…”˜@ @A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A`AéäÀ@Òû AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA ApB0@üˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A€B8ñ@T@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA AˆB0aP@€ãA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA AB'à@€-@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A˜BÉð@¹¹¨@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A B0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAà@BþÐ@ÜÕØApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAà@@BQwð@ ¬€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAà@€AFAÀ@³˜ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA?€BÏŸ@ P?€Bº‰ @‰˜èBÆ÷`@ƒ7øÿúZZBÁÐ@>YÀøÀ@¾vÀBº‰ @‰˜èBÆ÷`@ƒ7øBÐ?@CPA‰d @ÃPBäßX@‰˜ìB¾È@‹øA?€?€CbEÀ@ЍAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA?€@Cz¶@†UØ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC`Ù€@”¡øÂ8a¨A¡üCJɈ@¶pCt(¨@çÕ¨A?€@@C^Œ@‚ ABÉTà@X'`B§ò @aôðÿúZZB»Í`@1XAy<À@ŸIèBÉTà@X'`B§ò @aôðBÃʰ?ßÝ@AÇóP@_Ý0BÜs(@$¸B§7À@ä A?€@€Cí,¬@þN@@ÿúZZÿúZZÿúZZÿúZZÿúZZCÜvf@¥·€ÁØ@A%Ñ,CÖVÞ@ß TC×äÌ@êàCâs(@Ä+8Á§ AD+8CÞòA¾ÞCÞ£&A›A?€@ C†6@{P0A€ÿúZZÿúZZÿúZZÿúZZÿúZZCDv¬@!H ÀÍ€@¡aÀC>n @\ޏC>ì@]0pC= Ä@1¼`@ö4@±¼`C=¯œ@|:XC2É@m—0A?€@ÀCšõš@œ@@ ÿúZZÿúZZÿúZZÿúZZÿúZZC‘÷¸@bÁ­@@â=hCŠÞ @[C|B@•¼èCޤœ@z Áw0`@ú¨C‡ET@ªKÌCŒKn@«FHA?€@àC–BÄ@¤@AÿúZZÿúZZÿúZZÿúZZÿúZZC5„@K Á„ÒÐ@Ë90Cl…@~¡øCy0`@‘:C€íô@lñ°Ág˜€@ìñ¨Cqî¨@šöÜC{¤|@¥nÀA?€ACYx@q @€ÿúZZÿúZZÿúZZÿúZZÿúZZBâµø@0`À?/€@°*`BÔ$@ksðB×1H@iâàBÖÿà@5l0Àƒw€@µl8BÉtx@u°°BÎx@p©ðA?€ACø@ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZBûiè@J¥˜@†B@@ÊÆ Bï»X@…3xBåKè@†˜Bÿ @Ná@įÀ@ÎàøBö°˜@ˆÈBç«@Š4xA?€A AŒñÀ@²ÆApÿúZZÿúZZÿúZZÿúZZÿúZZB\þP@×ù0A©§AX4Bt$`@ãÕ¤B#ä0A"÷„BE)€@ãðBAcìB{e°@ê|`Aæ`A.ÁìA?€A0BÇu @ û°@€ÿúZZÿúZZÿúZZÿúZZÿúZZCø¸@N(@‹€@Î<ðCÒd@… @CÅì@„•Cœ@^Œ€A(c€@ÞŒxCÔÐ@U˜C…˜@׈A?€A@CC´@ˆEhApÿúZZÿúZZÿúZZÿúZZÿúZZCcù@Z­¨?<Þ@ÚÑèCNF¼@ŠÓ4CLØ@‹qðCbAü@~ÏðA$à@þÏðCR8@¤uÔCFÒ¼@¡>°A?€APC±R”@ξÈAÿúZZÿúZZÿúZZÿúZZÿúZZCÌDÊ@¿ù A><@A@TC¸™@þòxC²#Ö@âzCÑÙB@è°ÀA·gPAh°ÀCÁ$AACµ*ÒA ¹ÄA?€A`CKC @ƒÍ A@ÿúZZÿúZZÿúZZÿúZZÿúZZC3ð@@d6(AT @ä\ðC"& @ˆdCç|@’4ØC;@8@g5`AóÀ@ç5`C),@ŠËÔCæ8@”C¸A?€ApC=ûÀ@NÎ`AˆÿúZZÿúZZÿúZZÿúZZÿúZZC%3¸@s °A§Ð@ó7C}ü@{äCÐ@—Ú@CÒ0@…¸A#¢ A¼C ßÔ@¡{ìCYX@¤G A?€A€C$'„@]0A@ÿúZZÿúZZÿúZZÿúZZÿúZZB²n¸@Ï-$Á·€AOQXBu¸A ±–BžŒp@ÖBŽp°A\Á86 AˆZB_QA>ç²B‚åXA¨ðA?€AˆCgì¨@sx€A ÿúZZÿúZZÿúZZÿúZZÿúZZCŽkô@´:€ÁËöÀA4Z|CcXè@Ы¼Cx¸@Ù¸C“ax@±—ÈÁ«¸A1—ÈCmðx@ÍkäC°à@×xA?€AB@}À@·ÒH@€ÿúZZÿúZZÿúZZÿúZZÿúZZBª¸€A#—ÀaTA£´B‰7AQˆlB3HA($¸B‡÷A4œ =?àA´œ B_©àAPhJB_Ñ@ASå¨A?€A˜C ˆ@‰¸€@ ÿúZZÿúZZÿúZZÿúZZÿúZZCJÐ@½±ìÁ+ÀA=Ô°C\@LjC&Å@è6ØC3Ud@¹kÁ†SpA9kC Õ˜@ÌbCò@@ÛðA?€A BƒÍÈ@l£`AÿúZZÿúZZÿúZZÿúZZÿúZZBŒ‚€A8¬Á ÞÀA¸4úB>:AoÄBÐA&‚ôB¯ÀA<ÚðBAàA¼ÚðBæÈANO>B'€AYÀA?€A¨B­ Ø@i"°A@ÿúZZÿúZZÿúZZÿúZZÿúZZBœ¶ÐA&JêA•¾ðA¦jrB‡ÇA ÐÆBW=ðAJ„ÌB®…xA&pA‡7Aš&rB”0AôBvA:þTA?€A°Bvá @ @ ÿúZZÿúZZÿúZZÿúZZÿúZZB‚øAXÿ<Á‚ó€AÙ)"B,h0An´B`$ Ae3ÄBv»ÀA^8ŒÁÚu`AÞ8ŠBdpAuôBf¾ðAi A?€A¸A—H€@úmˆAÿúZZÿúZZÿúZZÿúZZÿúZZB ³°A9”†Á¶`A¹¹A²µÀA2¡^Aë|@ASäHB>½PA[8Ai. AÛ8B"¨ AscàAò˜@AY1`A?€AÀBÀ@׃`@ ÿúZZÿúZZÿúZZÿúZZÿúZZBaPAÄâAZþ`Aÿø"B6òðA‰WâB[ A|¹äBv+ A†\fAZ?B\fBE`AõB öA†ÌÆA?€AÈBF!°@ª @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA?€AÐBLMð@©6àA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA?€AØAÊÕ€A oäAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA?€AàBžG @\±0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA?€AèBc@@ïáXA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA?€AðB2º`@ìy¸@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA?€AøAæþ€AjØA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@C‹ 0@©ÄxC›¨^@ç?hC– ø@óc˜ÿúZZC˜óÀ@¨Ü@ÑÍÀA(*ÄC›¨^@ç?hC– ø@óc˜C–#¼@¿/èA†npA?/èCœ½èAvC‘LRAh@A@@?€CúšA¼¬ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@@CtOœ@z60A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCpÞ@ȘAÁ‡PAÈ”C~BT@ÖÀàCa†„@½½@A@@@@B¾i°?úöÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZB»ÇÀ@EFhÀø@@ÅeB²N@ŠÂìB¾×¸@‡`BÊš?òúÀÁÈz@rúÀB±Pˆ@,-0BßP@'ÉÐA@@@€CkìØ@v APÿúZZÿúZZÿúZZÿúZZÿúZZC_úx@*‘XÁÑ @ª«èCOm@g?¸CeÒ¸@oŸ°Cb°@@RPÁ÷â @ÀRHCQhœ@~˜`Ck¼Ü@‹c A@@@ C”-ì@ÄÃx@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC|p@>d À†e€@¾‚hCsè$@‚C Ct¢ˆ@‚§øC}¦(@]"pÀâ—À@Ý"pCvx@–ìCxì@™ÝA@@@ÀBŒÄh?Á~`ÿúZZÿúZZÿúZZÿúZZÿúZZB“òX@C´è@_M@ÃÓ¸B’~(@m<ÈB‰ï@‘£ÈB“i˜@=í`ÀÖ7@½íXB‰1@@s@˜B“µ@‰C€A@@@àC È\@P@AÿúZZÿúZZÿúZZÿúZZÿúZZC’˜@•øA4£ @ž¯ C‰”@UdC ù@@UÌ`C„¼@'Ä0AŽ~@§Ä0C´@lÇ€C¥¬@Y–`A@@ACˆ@ Ýp@àÿúZZÿúZZÿúZZÿúZZÿúZZCI@,)°Áœ8@¬E8B摨@i«˜CCH@a0Cßô@/_ÁÑ”@¯_BæÌÀ@pï0C S\@et°A@@ABËê`@0Þ°AÿúZZÿúZZÿúZZÿúZZÿúZZBßdè@;Ñ€À9@»ïÐBÎåø@xòÈBÒÐ@vÝ Bõ¬à@GHðÀQE@ÇHðBå¨@/TBçî@u§`A@@A A¨@£¤¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZA²è @âhàÀc€AbÀA˜Â A Ô2A±YàA°BàAÑô@i7€AÑôB/PA œôBÕ°A3.4A@@A0BÝï@ãà?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÞýè@_hAª‹p@ß;(Bß»à@‰ÖB·%€@•ˆxBõ*@d„A½½À@ä„B÷¼@‘+”BɾH@–ÈA@@A@CÏ,@$Ö€@ÿúZZÿúZZÿúZZÿúZZÿúZZC•(@lÍhÀ¥ð@ìôØC \ @—ôðC ð@•™@C&è\@}*°ÀÂ9@ý*°Cë<@¢}TCïÐ@¡JpA@@APC‚ü@?0A ÿúZZÿúZZÿúZZÿúZZÿúZZC)M@jß°ÀrN@ëHC.ð@šäØC¤l@‹ìðC(ïŒ@pVÀ‰]@@ðVC_Ð@ŸÄ8CûÔ@(A@@A`C­%8@Àà A€ÿúZZÿúZZÿúZZÿúZZÿúZZC²Û˜@©ðÐAŒ€A* ÔC äH@ØB€C˜{2@̰HC³H@«A Ô`A+C¢Š0@ÜÒ¤C˜µ"@ÌZèA@@ApB¸€@‘¿0@€ÿúZZÿúZZÿúZZÿúZZÿúZZB” A·ŒÁÍàA—ÑÐA¾_ A2D Aýl@A?ÍLB! àAä|B À8A—ä|BHAWxAž†àA©ÈA@@A€CDÍL@@kàA0ÿúZZÿúZZÿúZZÿúZZÿúZZCCK¬@¡XA˜ýA!7¤C.1À@ÀêpCµ @ÂFPC9ýx@¢JÀAÆ™ÐA"JÀC)>@ÀÐ4C¶ð@Æ<èA@@AˆC2’,@JD°@àÿúZZÿúZZÿúZZÿúZZÿúZZCñ”@ѧÌÀÀAQÍ,Bß”P@çÔBæþAË„CyX@³‚Àà¹@A3‚ C,@ÇÑ€C`@àÔA@@ABŸl@eä@A€ÿúZZÿúZZÿúZZÿúZZÿúZZB!yÐA>T Áâ€A¾wAÎ A>DB"h`AxmpB Ì A8tÁþàA¸tAË8@A=[¢B™€Al¶„A@@A˜Aîr AŒAÿúZZÿúZZÿúZZÿúZZÿúZZB380AEæžA €AÆ B †°Ai€ZBË€AZ@B[¯ASøôÁ`àAÓøòB!¸ AyJBA€ÀAkJèA@@A BµôX@6ßpAÿúZZÿúZZÿúZZÿúZZÿúZZB³ˆ8A@ÔþAX³@AÀùB˜8ACÕcàA„iüA@@A¸BƒKÐ@DpA`ÿúZZÿúZZÿúZZÿúZZÿúZZBÆ;øAQÀ¸B¨AÑê$B°[ÐA31Bnw A€ÐrB¦é@A]ÐtB/~èAÝÐtB›ö˜AC B8áPA†JA@@AÀBíP@ý À@ÿúZZÿúZZÿúZZÿúZZÿúZZBD^°AQˆA;± BkBkÀA¦Aþ•AvbÊA"%`@¾èCèD@†C\CêÈ@ƒe€Cýt@ˆ€AšžÐ@ˆˆˆC‡À@Kî¨CÙ|@2 A@ @€CŠ º@tÙP@ÿúZZÿúZZÿúZZÿúZZÿúZZChÖx@€pA8¾A¡¬CjÚ @¿z C\” @£L(Cm+„@P·°Á> @з¸Ceb”@”¡pCm,@³xA@ @ Cy±d@sM€AˆÿúZZÿúZZÿúZZÿúZZÿúZZCJ \@{°À:€@ž”ÀCCåä@]ßxCD=ü@U#pCM×P@5DÀšÐ@µDCH/P@}t¸CI˜ @vø`A@ @ÀC¦ú@ m˜ÿúZZÿúZZÿúZZÿúZZÿúZZC™¯&@aÐÁ–0A xPCB@ÁDTC—h@¿—(Cž•Z@“w°Â1 Aw°Cä.@Ã,C¢åì@Ð6 A@ @àBø›?øxàAÿúZZÿúZZÿúZZÿúZZÿúZZC/€@#‡ÈAgµ`@£¢C¯h@] HBîä¨@[„pBïãx@( °B[°@¨ °C6à@`3ØBĈ@g\A@ ABnPð?ý“ @ÿúZZÿúZZÿúZZÿúZZÿúZZB- 0@­=DAÀÛ°A-Y@BR Ð@£ÛÔA꜠A "ŒB4 `@¯ˆBÂHA/ˆBjœ @œC AØ: Aù$A@ ABû@*PAPÿúZZÿúZZÿúZZÿúZZÿúZZBð!°@E0A2i`@Å&PBëøØ@qîðBÔþ@Š«˜Bñu€@Hr@@¾¾€@Èr8BéÜ8@z‰XBÛÌ@ŒZàA@ A B²b ?öˆ@A€ÿúZZÿúZZÿúZZÿúZZÿúZZBΈ@sXÈA(`@ó€ÐBÈV¸@›Y¸Bµ{¨@¢HBÍ0@@ð@?AðBÁæH@ªS B»,°@¨½ˆA@ A0CFÅà@Gä°@àÿúZZÿúZZÿúZZÿúZZÿúZZC?G¨@UhÁ8 @Õ+ØC*Ũ@…-@C2Œà@¾àCAP$@p??Óß@ð?C2ôà@™OœC/¬¼@ž: A@ A@C U@1`ÿúZZÿúZZÿúZZÿúZZÿúZZBëË0@UùXÁj À@ÖXBÈP@ŒmÌBáX@„[PBÿ¨@QUÁ­î0@ÑUBÔ.8@ŠdBùš @ãPA@ APC!íl@Z AˆÿúZZÿúZZÿúZZÿúZZÿúZZBáH€@ˆÌðA]¶ Aä8BÕGh@ŠYB»¥@@È`BèŒÀ@ÈA) AÈBÙÝ@@£ÆôBň8@ÇßXA@ A`BüêÈ@»€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÔØ@±aÐA‹nÐA1€dBÉšÈ@ÌèŒBªc @êÈBÄnÀ@ÄŠ AK®€ADŠ B¸Œ`@è¡@B¡G@ÿó¨A@ ApC6*P@I=A`ÿúZZÿúZZÿúZZÿúZZÿúZZC<9p@ƒ±Áùe@AÈC]X@§kC/ôˆ@šA¸CC””@ŒÓHÂJA ÓHC6è@±M,C7Êx@§ÙA@ A€BÌkà@: °@@ÿúZZÿúZZÿúZZÿúZZÿúZZBLH A$Á«²A¤.,B ZÀAM_6BREA='°B, A(¦4A¢4A¨¦4B5`AL‡"AàS@AJ[HA@ AˆCëH@PLp?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¾ìX@êæÀBÃØAkB¾ÐØ@ÿ B€ÊØA®xBÕÇ(@ßò˜A&S A_ò˜B»î AgRBª°H@ëQ@A@ AB¢wð@hé°A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÐOèA l^À–{ÀAŠ…ªB§OhA# øB¯èABÍHA «lA AŒ«jB°|ˆAæB¢R`A+ÒàA@ A˜AïÖ AQ˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZB>3`ADDJÁ€:@AÄh¾AÿÀA`f²B4`A`ddB)!€AB<˜Àê·AÂ<šAùFÀA]mB+°A_+$A@ A C!lÈ@‚:¸A@ÿúZZÿúZZÿúZZÿúZZÿúZZC1äÔ@ÃA$Áˆö°ACfCíè@Ð%´C| @åÂXC+ h@ÇÁÊ™ AGBúyp@Õ´4Cx˜@é0A@ A¨B¡í@R>PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBº-A<’*A8`A¼¶dB™2(A>o Bˆ›àA_¿°B¨¦€AM— A¸A@AÍ— B”cðAC¬>BcñA}Ö¾|@~šàCE%À@9i0Á¥Â@@¹i(C6S°@xø`CGʨ@”¨A@à@àBåø?ï8 A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÀ|@E™˜@ã@ŹÀB¿ªÀ@ƒeB°S0@‡™hBµ˜@Q4A5øà@Ñ4Bº Ø@ˆéØB¡ö˜@’ôpA@àACƒ0è@ê0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCcŽø@hÌ(ÁMÓ @èòXCR8,@C\w\@¦„ CoS´@‰›ÈÁg-àA ›ÈC^ À@¬ƒ¸Ciˆ@ÄŽ¸A@àABëϘ?õà@àÿúZZÿúZZÿúZZÿúZZÿúZZC ¬@C1àAÇÀ@ÃR(C›L@‚HHBý±Ð@€@ÀC‘H@S»A0¡ @Ó»˜Cˆ@޼\C ž,@Šÿ¨A@àA CCŒD@I0àA0ÿúZZÿúZZÿúZZÿúZZÿúZZCAø @OÎ8À± À@ÏððC1¯”@‡ûtC5à@ˆ,ÀCC4ì@ld0Àð6@@ìd0C2è¤@›ÄèC81 @›,`A@àA0C7-˜@ua0?€ÿúZZÿúZZÿúZZÿúZZÿúZZCF¸ô@TÀ`¿½ç@ÔäHC5´@…C5ý”@œ(CH÷L@XÖ0ÁJ@ØÖ0C4àp@‡°HC@¨dCŒ‡@žþ0C›I@—*`À. €A*`CŠ¡2@¼‡C‹.²@Áß8A@àA`C>‡ü@O@?€ÿúZZÿúZZÿúZZÿúZZÿúZZCLüÜ@n.8Á€¯ð@îWàC-K@•ÂÈC;ü@’O€CK“Ô@ƒš0Á¾l€Aš0C)=à@¥ÂœC=°T@¢fxA@àApBñòØ@@,@€ÿúZZÿúZZÿúZZÿúZZÿúZZB‰àÈA>ðÁê\ðAœZ B<' A]'pBºA”B§4Aƒx@û·A‚ƒzB˜8AÞÈBŠE€A&d A@àA€BAÿÀ@…<˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZB~PA>{$A8ÐA¾`Bvò AYF@B:,Aq|lByã A4ôlÁê˜ÐA´ôlB#TPAl\¸BƒàAG\àA@àAˆBpR0@u)p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB_` A3(Áý­`A³H²B`AOøBpàÀAYÞ¨B[8`A=…$Á1@ÀA½…$B%S ATsPBK AmVÄA@àAB†Ìh@ihApÿúZZÿúZZÿúZZÿúZZÿúZZBô AÞÁ™mðA„RB‘@HA‡*B±š°Ah(B¹Ÿ€A(­ÐÀ{®€A¨­ÐB•›AÄÎBœë˜Ai?ðA@àA˜A¸”àAAÿúZZÿúZZÿúZZÿúZZÿúZZBÐA,!dA¯W€A¬AÈB†l A$þBGe0Aa× B[ÐA; A¹Ä°A» BVgÐAMKªB |A_RA@àA B„°@ËkpAÿúZZÿúZZÿúZZÿúZZÿúZZBz‡pAU%0AÐñ AÕMôBoºðAjehBf°Au„BL“AFì|BôxAÆì|B[8`AtÚžAÓ4àAGæDA@àA¨BFÒp@ž¾ÐÿúZZÿúZZÿúZZÿúZZÿúZZBZÔ A5 B/pAµ/HBf^pAJÐAÜØ AE_tB_[ AJ‚Á!EàAÊ‚BkA^5€B?àA`i A@àA°A¸ÕàAApÿúZZÿúZZÿúZZÿúZZÿúZZBYPA\œAÞw°AÜC0BO,@A}”RAø—àA\ç¬B ÏA:øˆ=AºøˆAÕ¥ AI:Aؘ@AJð A@àA¸B·à@öäˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZBdÐpA„·ÌÀ*UBÒŒB&'@A‘ÒB0´0A‡ÉTB‹ÜÀA‹`ºÁ{fàB `¹B7ñ0AšÚBjÔðA‹/A@àAÀAì±@@öš¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@àAÈBb–€@XAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@àAÐBµ`A8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@àAØAžž€AÀøA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@àAàB9z0@Íà@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@àAèB:±ð@ÖI€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@àAðBä A²pA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAACE°Ä@Wh°@ÿúZZÿúZZÿúZZÿúZZÿúZZC=tà@€"0À¬¤ÀA6àC<ÆŒ@·âC@/œ@´†XC4D@q,0ÀÙ@ñ,8C4@¬nTC8Zl@¬H°AA?€B¦ó?ãàA ÿúZZÿúZZÿúZZÿúZZÿúZZBœ;È@Ãô˜ÿúZZÿúZZÿúZZÿúZZB›ŠÈ@ØB²ÅÐ@šðAƒ2à@ššèBŲ€@^ôˆB¢;¸@Xü0AA@Bp, @øðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBž}h@,s@Á—p @¬s@BŒ”x@|HB°TÐ@ka`AA@@BŠ´8?¬N€APÿúZZÿúZZÿúZZÿúZZÿúZZAøòÀ@ðnœ@[Ap•¬BŽA.žØAç™àA!£8B\÷ð@•¤ˆÁP5@A¤ŒBC @ó·\Bt€@«éAA@€BŸÐ?°R ÿúZZÿúZZÿúZZÿúZZÿúZZBbMà@´ä(Á¤çA5¬B6½@A B‚Ì@Ë|By÷ @3 ÐÀâŒ@@³ ÐBjQÐ@…hB™x@i9pAA@ C6í @/ܰAÿúZZÿúZZÿúZZÿúZZÿúZZC!ø,@ WXAfà@ q C#_¸@dPØCä@UÍPC']˜@8X`A|€@¸X`C,¾8@„×äC]˜@u0AA@ÀBÿP?ù2@A€ÿúZZÿúZZÿúZZÿúZZÿúZZC“(@?8À¥GÀ@Y(C.@]b CÔ@P£@Cä¨@)£ Á#è€@©£C–x@e@Cþ@lõ0AA@àBz±€?î• @àÿúZZÿúZZÿúZZÿúZZÿúZZB™3p@T8PAfú@Ô[ˆB¡Bø@”98B„}@‹T@Bœa@IœÀAIÊ@@ÉœÈB£†€@ŽˆÈB‰µà@ƒÜÀAAAB X@L @ÿúZZÿúZZÿúZZÿúZZÿúZZB´Ø@Pœ`ÀÇ1À@п@B¥‚X@„‹pB°&¨@’÷ðBÉ@OÜÀ½@ÏÜB¾”È@„Ÿ`BÀÐ8@“AAACÃ$@`@€ÿúZZÿúZZÿúZZÿúZZÿúZZBñXX@AÏ ÀfQ€@ÁïØBßð`@‰yìBåZx@nË€Bçl@@LDPÁ_ À@ÌDPBÍçà@”¼ÇB¯–èAfAAApC ¸@P°A€ÿúZZÿúZZÿúZZÿúZZÿúZZBK™€A*AÒAáäAª`ŽBa£ AM äAÿÐÀAU„B‘ƒAz¼@å€A™z¼B„ÂhA0GHBpþÐAHÀ AAA€Cn¸@Q´°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC‹|@´mäÁ™)pA4ŽìBæq@àö?©ØÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZBao@šw¿Ï½A¸B^Æ`@Øí„Bc‹P@ÛlBM@ŠºpÀGA ºpBJ30@ÅðìBQ*Ð@ÃËPAA0@@C ¬Ø@Øà@@ÿúZZÿúZZÿúZZÿúZZÿúZZBäͰ@R8°APc€@Ò[¸Bðï°@˜ŠtBÕpÈ@Ž~hBøP@`\ðA¥šà@à\èCªè@ª¸Bá¥@‘—°AA0@€B•mX?Èw`A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÇíè@nýÀ‰è€@ï%ˆBÁ‰H@µtBÈ­0@–ûXBÍO@dà@îi@•dèBÓ¬(@ZúBà `@G1ðAA0@ C ~@ AˆÿúZZÿúZZÿúZZÿúZZÿúZZBì·p@uŠÁ €@õ³HBß(@±ªTBðP@¡×`Bߨ@·@Á¨ª@—·@BÇH@@WCÐBîÙè@NkAA0@ÀCV¬@'~?€ÿúZZÿúZZÿúZZÿúZZÿúZZC\L@#âA.o@£ýÈC¼°@cHCYÄ@^†CØ @! AOå @¡ CêÀ@^ÏC ¨@] AA0@àC€Œ@‘@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCd¼ˆ@aDx@›+@@ájÐC^ÛP@£u˜CYÀ@ŽF¨Ckj@e™p@¸"@å™pCfÜÐ@§­C_À @‘+€AA0ACªô@9¦°@ÿúZZÿúZZÿúZZÿúZZÿúZZBôVp@=À?@½(pBæTX@€4BëÐ@|ÃBôP(@5@ÀƒÀ@µHBæLx@gê8BìŨ@€|ÐAA0ABÉF?öÚÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB˜t@@„`A&6 A\B™´˜@¶gÜB…ªX@Ê8HB–Žh@‰‚€>¯A ‚€B ˜@¤o€Bºè@É[ÀAA0A B]à@‡Ö¸ApÿúZZÿúZZÿúZZÿúZZÿúZZAã¦AÝžÀ™D@A‚ôpA„ A'†Aå¶ A1¤ÌAï€A€ìÀæÀA…€êAÅ_`A)††Aú_ÀA71XAA0A0BÇí˜@›Ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBx7@ÔG€Á“†ÐATläBB»0A‹¤Bƒ*ÐA^PBe¤à@ýç AW(A}çBm(°A¡lB; A9GHAA0A@C…Ì@=UàA@ÿúZZÿúZZÿúZZÿúZZÿúZZChÔ@ŸÜ@èA¹œBí”@@·³Båi¨@¼/HC °@‡µØÀÄà€AµÔC.˜@¯þDC º„@­ë@AA0APCIàœ@€ÒA`ÿúZZÿúZZÿúZZÿúZZÿúZZC#†@œ,ä@Ë»ÀAICr”@ÌáCïD@¿!8C(o@—Þ(ALó€AÞ(C¨@ÇáˆCÆd@ºAA0A`C ÷$@@Ô@A`ÿúZZÿúZZÿúZZÿúZZÿúZZBç> @¦¾D@æWA&ܨBÒšà@¹KHBÆpP@å›PBëâ¸@žø0ÁáÕ`Aø4B·¿ð@Ç-\Bêg@@ÇHPAA0ApB×Îh@K ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB P@⑬ÁAb»€Bƒ\A‚ìB”›ASøBa·`A <Á´˜PA PAR@àdÈC|@¤ÕC TÌ@— ÀC°@n¡PA„Ð@î¡HC(ˆä@«*ˆC„@¦†¸AAP@€Cc¾8@šÙÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZCTÁ¤@…IÀÁxu€A`´CKU@¸`„CYéx@¼Ñ0CW&Ü@™¾8Á'p A¾8CQ&@@ØhCZo¬@ב@AAP@ C_gh@eÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZCM¸@fÑpA@@æù`CMÕÌ@¤¨\CE ä@›ûÀCI©@:Š€Aª©€@ºŠ€CQÛ @‡«XC;ê@xŽPAAP@ÀB{P@ý @àÿúZZÿúZZÿúZZÿúZZÿúZZB„ÐÈ@e«¸@ÀŠ€@åÓ°B‡sè@˜Ô BvÌp@£uXBš¨@9n AšÐ@¹n(B©Ëð@lEBƒ”ø@‰zAAP@àB"ÛÐ@O?°AÿúZZÿúZZÿúZZÿúZZÿúZZAà@å俎Ae¶Aº¬àA‡A¿!ÀAõ˜B #p@¾_€@ôÀA>_€B*, @ôÑ|B *pA ëôAAPABìª`@!ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZBäh@V²HAmà@ÖØ(Bâò@þØBÑWH@‘ZBô>@@CµàÁià@õèBá, @†°üBó`(@‚ƘAAPAAûR€@â/(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZA‹ï AÆÎÿúZZÿúZZA„m€Ap€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAPA BœË@@Vƒ`A`ÿúZZÿúZZÿúZZÿúZZÿúZZC{°@V@ßaÀAoøC w$@¼>tC X@Á¹`BüOÀ@‡E @ªÎAE Bñ£ˆ@²Æ¼BçÃx@´'xAAPA0BË? @Sê°ApÿúZZÿúZZÿúZZÿúZZÿúZZB–i˜@É È@vvAIÅHBŽ}Aõ0B‡¥€A¬xB›/¸@áÞH ÒXAaÞLBTåÀA45œBµ@è@Ô€AAPA@CLY@@“pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC;%È@…ÒhÀ‹7ÀAêäC(›@¨.ÈC-p@±H€CC78@n6 ¾¨l@î6 C2¸@˜V8C3 ¬@›ÐÈAAPAPBÒ50@2¡@A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÀc@§Þ4AjàA'ýDBº@°Å„B v @õ¦€B´¤ @¸hA¦pA8lBµ<ð@¹|äB¢HA ÀAAPA`Cë¨@™Ô¨A ÿúZZÿúZZÿúZZÿúZZÿúZZC%ò @‹l¿T<A (tC– @¬šÀC/Ì@°¶C!zÔ@Ž¢€Á/n`A¢€C <ä@´ìCü`@±ÉAAPApBá~ø@YkàAˆÿúZZÿúZZÿúZZÿúZZÿúZZBö¸Ð@“Ý@='@AùHB×"x@µ´Bاh@¸ôðCmd@šš°@¸eAš´BëòØ@ÊÂBãè @³CPAAPA€B·1@@F× A`ÿúZZÿúZZÿúZZÿúZZÿúZZBIhA(dÊAÏÀA¨… B=6ÐATÏþBªÀAEüB>PA*ªlAL,ÀAªªnB8ÊPAYo¢B” AEæ AAPAˆBoòp@o~@A ÿúZZÿúZZÿúZZÿúZZÿúZZBHqÀA2KšA=PA²nRBG&ðAPÃDB NAZ£4BL7pA8üÁ{ô@A¸þBm A[|êBIàA]ßhAAPABB›°@‡À°ÿúZZÿúZZÿúZZÿúZZÿúZZB<êA7îA”0A·;B=0AZþAúÇATZBO0A?_üÁ‚?@A¿_þB;A^žBIÐAd³¹A΢œBQM0A+È.BS#A’2 A‘ÝêAAPA B~úÐ@oìÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAPA¨AÃgÀAº€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAPA°A¨i`@û¹@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAPA¸B°Ac`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAPAÀB²à@ŠØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAPAÈB_×°@m™0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAPAÐBvÐ@¼å@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAPAØB%4A8A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAPAàAï A%sðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAApB£›¸@9ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÇÀ@måPÀ¨€@î@B‘Y@¢pB•mà@³èBŠÁ0@—°?›§@—°Bx@[LBŒQ¸@k‘ÀAAp?€CYs@oÂð@ ÿúZZÿúZZÿúZZÿúZZÿúZZCIŽh@n:ÀÀÙµ@@îdÈCHãà@®f$CO’d@¦èPCK;h@`ŠÐÁº€@àŠØCJ¡¬@£FhCR @Ÿz¸AAp@B”P@ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBŸñh@VƒpA‹° @Ö©XB²ÙÀ@­fäB8@'ÐB“4Ð@aPA£qP@áXB©˜h@²ƒÌB€Ð@)AAp@@C0ä@N AÿúZZÿúZZÿúZZÿúZZÿúZZC@‰íPA’ A ÄC#at@Ã?CBä@Ã…C"K@†aÈA'AaÈC(dh@ÄöLC¸Ø@¸º8AAp@€BÌÀ@˜@A`ÿúZZÿúZZÿúZZÿúZZÿúZZB¨/à@›[ÔÁlZ`AwxB˜¢¨@à@TBµÿ@Ô¾hB£©@Ÿ/XÁ?ž A/XB—aø@åÚ`B¯0p@Û@ AAp@ CxL@(™ ÿúZZÿúZZÿúZZÿúZZÿúZZCR|@±ôÁ.ýÀA18œC P@õgÜCëh@ù!°C_ @S§ÀÁ3À@Ó§¸CáÈ@’- C 2Ø@–&˜AAp@ÀCdµ(@Ø„ AÿúZZÿúZZÿúZZÿúZZÿúZZCIa´@ÜxA…çÐA\¸CMB4A¦ÖC=¬A‚¼CC@‡éèAsÌÀAéèCFæ@Â/ôC8´@· ØAAp@àCJl @³PˆA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCmAÔ@´øAÍÀA4=ŒCjT@üФCbM @ñY¨Co–Ì@¨jA&)ÀA(jCmäì@íͨCd4¬@á\àAApAB”)è@Eq°@ÿúZZÿúZZÿúZZÿúZZÿúZZBM²@ÌoðA<AL•(B[ñ @åB B/M@A¡Bq¯0@›ô˜Áº¿AôœB;ˆp@ëá°B‹8@¹Ö˜AApABóÖ€@VÛAÿúZZÿúZZÿúZZÿúZZÿúZZBù'à@_C >õ8@ßlBìó @–i$Bìß8@•Ï€C¨ì@EõðAò@ÅõèC •D@€{,BÞ8@Š€AApA Bu<`@>[p@@ÿúZZÿúZZÿúZZÿúZZÿúZZB(¦AáV@íA…úB,A*óbBúA8á¬BN÷Ð@ñç€ÁEÚ Aqç€B+3PA/¹BZÏ€AܨAApA0Bxî€@ˆuðAˆÿúZZÿúZZÿúZZÿúZZÿúZZBr @ç´ÁÚÆðAgJàB-œ A0îÞBŠ7@ò’ BŽàˆ@ÁLˆ@= AALˆB‡<¸@ô-\B‚ŸpA  AApA@BÀ@¸ ÈAÿúZZÿúZZÿúZZÿúZZÿúZZAþ÷A¨¾ÀµžÀAŽÃªAÔ\ A1¶Aÿ” A@ÝDBŒ@AÁlÀ=A”ÁnAò-€AABlB°AA'AApAPBMOp@k· ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBmÅ@èU¤Àã9@AhôBIÀA«pBdþPA#cüB'.`A˜ð@}A›˜ðBÕ0AFjÊBýAHAPAApA`B4¬`@Ã]P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBhÐAøÆAxG A˜ByPAG^AÐÀ A7ÄB+³ÀA!ŠPÀÒ7€A¡ŠRB ¿ÀAJQˆB%ü AMŸ8AApApB¤­@=ÚpA ÿúZZÿúZZÿúZZÿúZZÿúZZB§Ž¸@×Üœ¿N AXÄB‘ÐhA&”B”ÛA B°B¢œX@ò-ˆAÎü Ar-„B¤p@ôVtBr`A/AApA€BÐè@N¼`AˆÿúZZÿúZZÿúZZÿúZZÿúZZBû¡@¦Ñh?§A&òhBÙ”x@¹@BÚ @Þ5PC'Ð@¤ÉÀA*¸`A$ɼBèª@@½ùBÙ±ð@Õ¨AApAˆBR@@w­@AÿúZZÿúZZÿúZZÿúZZÿúZZB|ü A< Áù5A¼CVB!HAEªB‡48A|ßtB{4PANGDÁYlàAÎGFB<ñA\´Bnù@A‰.†AApABJ°@™Ç@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAApA˜B~ö @r:ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAApA B¨á`@7PAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAApA¨AÖ†€AñœA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAApA°B<@ h@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAApA¸Bâ @±AXA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAApAÀBpŠ@@eðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAApAÈB£AôdA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAApAÐB>C€@¡0¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAˆBÄx@ Ô`ApÿúZZÿúZZÿúZZÿúZZÿúZZB¢8@GR0A*@@Çv B·Û¨@R0B“À€@¯èB·$È@ðAV@‚øBÅ0è@4ÀB²Œ@EÅ0AAˆ?€CŒjæ@¬¦€ÿúZZÿúZZÿúZZÿúZZÿúZZC|Å´@•¯XÀ0ÄAʼC»À@Ø C®`@×<ÀC‚¢ˆ@‚ ¿ÀA C…š@¾åÌC…Ç0@¸ÚˆAAˆ@BŽI?øàA@ÿúZZÿúZZÿúZZÿúZZÿúZZBà@%¨¨?½@¥ÇBÆ„@kg°BÄê@okàB»<Ø@$ÐÀ‚–@@ž$ÐB¹§@b¥€B«@cžAAˆ@@Aš)@@˜hA`ÿúZZÿúZZÿúZZÿúZZÿúZZAÊ’@@Ü A;ÏÀA\@„AúÒ€A- A A kÈA¿>à@Û\`¿Ö¿A[\\A¹ÜA×|AÈ8@A* AAˆ@€CP @$èÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBæ @‚„¾ûAœBå1˜@¹6dBç¸@¸ °BÞ8@‚9È@Ö3@A9ÄBäÊP@´ÐìBØm@¼SØAAˆ@ BÎ&à@0@APÿúZZÿúZZÿúZZÿúZZÿúZZBż`@‹\(A W`A uüBÌxX@¯®B¼8@ÕðˆB×t˜@ŠWP@Ý€A WPBÜ’¨@µçBÏü(@Π AAˆ@ÀCBVX@¶¢PAˆÿúZZÿúZZÿúZZÿúZZÿúZZC"$\@RDÀ˜Ï@AlôCßü@ÇáC"i˜@Ç9 C!ö˜@?Ïp¿ô3@¿ÏpCMð@‡¶ˆC!,8@ƒÂ`AAˆ@àBÏ¢ @@àÿúZZÿúZZÿúZZÿúZZÿúZZBæÿP@ˆœÁS¼`Aµ¸BÓØ˜@¿ÂèBîÿ(@¹"°Bæ2`@1óðÁ*M @±óèBÕÉx@q–àBì. @zcô@¡2hA`ÿúZZÿúZZÿúZZÿúZZÿúZZC)ä¸@^ÓPÁ”à@Þý¨C(@‘ˆðC'Ñ0@›©ÀC'Ù@mf°Á,`@íf¨C 8@ s$C%P´@ æ°AAˆA BaÜ@ ú@ÿúZZÿúZZÿúZZÿúZZÿúZZAØ.€@ûã¤@¥Ù@A|ìAß`A/ó\A¹›ÀA VTAÀÜà@èA Ý@Ah AÖ5 A)¦’A–nàA þAAˆA0B.æ`@]IðA€ÿúZZÿúZZÿúZZÿúZZÿúZZBô°AÖBA1€A…ð$BMÀA7¶AÌ[@A)¬¬B%ÓÀA ¼X@¦€A‰¼ZB#ÀA6åLB#ÐA550AAˆA@BjBà@+ŸÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB€F@Ê¿XÁ#»àAJæðBX–ðA dB€vˆ@ùÎØB]°@ð’ˆA"ZÀAp’ˆB]1 A ÉâB:}`A+XAAˆAPBë¨@@ö`AÿúZZÿúZZÿúZZÿúZZÿúZZBäp@˜ÜA+@A:àB×ð`@´ØBÇ €@Ò¯èBí“0@Žâ(À³æ@Aâ$BÑ~@@«ÐÔBÞþ°@Ç AAˆA`Cœ@K{à?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÃG@Õ²0¿j¼AUÜÔB­9`@רôB±E¸A$BèÄX@µ@Á$å`A5Cà@M-ðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAˆAˆA­@öœpA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAˆAB`Xð@{ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAˆA˜BHƒ@aÒ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAˆA B:hÀ@'@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAˆA¨Bi@šHAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAˆA°Aão @Ä|Ø?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAˆA¸B¢Ð@ z @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAˆAÀA]‹@@ÏîˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAˆAÈAÂù€A mÌ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA˜Bn>P@DÔPA`ÿúZZÿúZZÿúZZÿúZZÿúZZBu}°@(KˆÁ'Žà@¨kˆBfh@uݸB‰¾0@tjPB}„°@%ÐÐÁ1» @¥ÐÐBmg`@rXÈBŽÕ`@qAÀAA˜?€B‘X@jpAÿúZZÿúZZÿúZZÿúZZÿúZZBœ+Ø@Vø?î@”s8B 8@N¾øB À@_6Bª*ø@Ô@¤ÔÀ@›ÔB³8@ZæHBª-(@i_AA˜@BѸ8@ $ AÿúZZÿúZZÿúZZÿúZZÿúZZB¯€@åÁÅå @èB™!ˆ@b `BÌþ(@bwÀB²˜@&©€ÁÂÄ`@¦©xBœ°à@küÐBÐ.@u5AA˜@@B¨Hè@%°@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB‘þˆ@iÝ Á4Ý@@ê ØB‡ð°@Á¾œB ø@‡íØBôè@eH Á!» @åH¨B•;˜@ºúÐB«`@‰ÆAA˜@€Ay£@@µTA˜ÿúZZÿúZZÿúZZÿúZZÿúZZA‘Q€@½p`?nA=”¼A“®€A *A×àAh$A©K @Ò`¿RÜARdA¦YàA×A®Ñ@A4AA˜@ BsP@-ùpAÿúZZÿúZZÿúZZÿúZZÿúZZBaÐ@ÄnôÁŽ8°AD”ÐB<ƒ AŽÔB‚̨@ñPB3Lp@ðÈÁ—ApÌBàA6læBX^ðA°dAA˜@ÀB< à@)—0ApÿúZZÿúZZÿúZZÿúZZÿúZZBa@·ó A{ A8@B‡àX@ñPpBpÇ A·´BˆfX@¿ºPÁ°€A?ºLB| A )ŠB€AjÌAA˜@àB™ñ¸@+œA ÿúZZÿúZZÿúZZÿúZZÿúZZBDõàAXÀ­Ã@A„.B5½ÐA:6àBMpA4n Buà @~ü?ñ?@þüˆBsÐ@§Bo\ð@º^AA˜ABb@äàA`ÿúZZÿúZZÿúZZÿúZZÿúZZB/ÀA.”ÀÑ€AƒHLB ³ A9 B3àÀA/ZüB€@¼oPAz0ÿúZZÿúZZAA¨@ÀAü>`@iðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨@àBa’@аAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨AB140@_t0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨AA<îÀ@žv¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨A B—½à@(Þ`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨A0B:@½p@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨A@AÜ” @ˆí€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨APAÚ%@Äû A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨A`B'Å@UÁ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨ApB·ð@f„ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨A€Aˆ,@ÃDˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨AˆAXÀ@·²ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨AA“ô€@ØÅ¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨A˜AÊ‹ A ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨A Ad@Íd0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¨A¨B~°A2\A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸B¡y˜@ÁÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸?€Bg€ð@~ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸@AŽÓ€@›™`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸@@B$@vÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸@€B tx@M A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸@ Bm×Ð@£ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸@ÀBÈÀ@2h€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸@àB<à@†@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸AB…í@&» AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸AAr-€@¬¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸A Aû† @^äÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸A0Aºr€@ÖÊxA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸A@B À@]@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸APBæ€@⽸@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸A`AïI @¶µPA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸ApB6@p@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸A€A…éà@ÄKÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸AˆA×`@»ØÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸AA’¯ @Ó?¸@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈA×2@@sVÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈ?€BMƒ @ø`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈ@A2à€@­hA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈ@@Bz¢ @i0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈ@€Aèá`@[£€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈ@ BÀ@b_ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈ@ÀBZ"p@*A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈ@àAëïà@…aA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈAAê/€@ù`(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈAB¥@•°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈA Ap@@ÛŽ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈA0B@‘`@Qàà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈA@AÓz @þXA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈAPB`ǰ@]pA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈA`BP@€AxA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAØBE`@ƒØ(APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAØ?€B4Èà@(pÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAØ@B|P?â£@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAØ@@BZò @ òà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAØ@€AÑ+À@Ñ8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAØ@ A¬ú€A!Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAØ@ÀA)@@½¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAØ@àAŠ˜€@¼£AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAØAAޱ@´PˆA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA BÉÛàAºd@ÀB¼_°@—6ÿúZZÿúZZÿúZZB»\8@–e¸ÿúZZÿúZZB¼_°@—6ÿúZZÿúZZB·¨@Ÿ§ €B¹8@¡â¨ÿúZZÿúZZA ?€Dl­AO³à@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @B½'`@—P@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB¹†h@JèÀ€Bº@@KoÿúZZÿúZZA @@BÆ–@/ò€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBrw @&j €BqmÀ@%³¨ÿúZZÿúZZA @€CsÄÈ@›ã0AÿúZZÿúZZÿúZZÿúZZÿúZZCPF¬AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @B†ÄÀ?Ø1 A0BPÀ @ð®´B”¬p@­õ@ÿúZZB}å @”n¨Á¹\A…ŒBPÀ @ð®´B”¬p@­õ@Bu@—ØÁŠ„ AØBUW@ð tB‹`@¹õÀA @?€C˜¥ž@É>A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @@CNÃÔ@Jyp@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC>U¤@wU ÁPh@@÷U C8QÄ@ª‹$CAœT@°àA @@@C…¤@€ÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBôæP?ú‘ ?\h@z‘ Bô¼È@1XBîzø@,~àA @@€C„&@’OH@ÿúZZÿúZZÿúZZÿúZZÿúZZCT|@f @¨s@æ+€CR{@ ƒ€CJt8@œ)¨C`V0@GcðA”I@ÇcðCfÙP@ƒ„CP¬@ƒØA @@ Crˆ@iÉÀAPÿúZZÿúZZÿúZZÿúZZÿúZZCQMÐ@.ë˜À§Ç€@¯CHíì@oNHCK@ @nhàCTDL@AŽÀ@m@ÁŽÀCQÌ´@ˆ%ÀCJ4@·øA @@ÀBÚ“€?æ› AˆÿúZZÿúZZÿúZZÿúZZÿúZZBà@rUxAÉ@Ð@ò{°B "`@‹C`B\… @¸õPB¦ß¨@JX0BV@ÊX(Bćè@kç8Bz  @šnðA @@àBî÷h@b`A0ÿúZZÿúZZÿúZZÿúZZÿúZZB·X@tv0Áwß@ôBpÒà@¦„èB”!@¡BBjäÀ@ˆŽ ÁóŽ AŽB'4@@ÄQB‹ÜX@«g A @ABÚ0?ðÒÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZCNd@BIà@ͧÀ@ÂiBü@€öxBí.@€ßhBýÖ@H?°AœŒp@È?°CíX@ƒP|BÛ[à@‡¹xA @ABØê?츀@àÿúZZÿúZZÿúZZÿúZZÿúZZCÙ”@@@AÆ@@À5HC ¬4@ƒ½ˆCû€@pÐCÒ\@B‰@A0€@‰@CŒÐ@†KpC >t@tnÀA @A Bä ˆ?þÞ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBùߨ@EªðAà @ÅË0Bï`@~ÉBÛmx@€BûAø@Jv0A;B@@Êv8BóæÈ@‚°dBÛoÈ@…-€A @A0C[~t@nG@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCA½P@Fgø@­¨@@ƈ°C2¼`@€ø¤C,[ @z€ÐCJsœ@l¯`AÀg @ì¯`CDFô@Ÿ*4C,YÔ@‘K@A @A@CCé@@y0ÿúZZÿúZZÿúZZÿúZZÿúZZCE~ @a¹HAUlà@áÞèC75<@”Œ@C*x@ˆ»ÐCG,ü@}AÅv@@ýC>Ôh@¨aÄC&ö°@˜ÄˆA @APCdŠø@fò€AÿúZZÿúZZÿúZZÿúZZÿúZZC[Ð@v©@Ç€@öÒ¨CDð°@›Š„C>Tˆ@˜¨CPÛ @z8 Axk€@ú8C@‚d@¡4C1Oà@—‹(A @A`Bx$ @S¡PAÿúZZÿúZZÿúZZÿúZZÿúZZB"UÐ@÷ÐÂH¸Aw»,Aª@àA2BDÉpA1xB2Å@A,Ø@Dz@A‘,ÖB'I@A.…üB’PA7b€A @ApC´B@¹™A ÿúZZÿúZZÿúZZÿúZZÿúZZC±aö@Œ7(Á*ßàA O|C•¾V@©¦`C™ÞÚ@©Ã€C°†@¥[HÀÄr@A%[HC–t@ÅyPC˜@ËìpA @A€CNp@Pf€?€ÿúZZÿúZZÿúZZÿúZZÿúZZCj ”@¦NtÁy A&k´CAÚx@È¿CH[X@Ã`ØCU8D@¡ÏðÀçÜ@A!ÏðC1)ˆ@ÂnøC6åØ@ÀÈA @AˆB¡@@à@ÿúZZÿúZZÿúZZÿúZZÿúZZB–pADâ"ÂAÅLB:Ô°A}žB›*0AM—`B«A-:øA?¤àA­:øB—ÚA;ܾBƒúxAY«¼A @ACX*œ@§hA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCHÙP@¤ãp?8ôA%XC#ލ@Äô€C#U@¶?ÐCFhä@˜S¨?çøAS¤C"DÜ@·çèC!*ô@¦Ï0A @A˜B#eÀ@«]¨@ÿúZZÿúZZÿúZZÿúZZÿúZZB”XAXz¼@ùAØ¢ªBt;pAnVàBf½ÀAz΀Bv0AbdœA@á€AâdœBX A}¸†B2gÀA>–A @A BÞoà@G=AÿúZZÿúZZÿúZZÿúZZÿúZZBÞÀ@AÄìÁûÄàA„ÝÔB•‡ A#o(BÇèÈA¸hBà™AA\Á™pAA\B —ðA¨¶B¿áØAz\A @A¨BWcP@¨ã°?€ÿúZZÿúZZÿúZZÿúZZÿúZZB˜ôAN¡TBM­ˆAÎÈÄBœoAB½BÎÐA{gB¨KA^„„A#`AÞ„„Bˆˆ0Af vBt<àA}fXA @A°A­ÀAÚ@ ÿúZZÿúZZÿúZZÿúZZÿúZZB†°@AwiØ@yÀA÷™êBO­AƒvµBF A„¬BDAN—ôA%`AΗòB—€AkÔðAÑíàAJ>àA @A¸Aµ³`A2ì?€ÿúZZÿúZZÿúZZÿúZZÿúZZBv§ATÿZBÿÀAÕ)€BipA]Y B€A^ätBAéàATó”Á¼¿ÀAÔó”AÖl`AE2äB2òAtŠÈA @AÀA±P`AÑ@àÿúZZÿúZZÿúZZÿúZZÿúZZB[Y`A‹HmÁj`B d‚BpA B4½`Ašga¤@.A°Ake @®A¨CDüH@‚Y8C3t@a;ÀA @€@€Ceü@Y A@ÿúZZÿúZZÿúZZÿúZZÿúZZBç¦(@WØ@@ýé€@×ú(Bë€@‘wØBØ0@—ÎÀBê€@ Aa9À@ˆ BõA˜@>B BÕ°P@:Ü A @€@ CAÖp@?ìPA€ÿúZZÿúZZÿúZZÿúZZÿúZZC!@ @_(Á@@”v˜C¼@L(C\@IŸC"Üh@$ÐÁ°à@¤ÐCÙÄ@^8¨C'™$@dË0A @€@ÀC;P@ƒl @àÿúZZÿúZZÿúZZÿúZZÿúZZC_òÜ@S– @ð%@@Ó¸@C[~€@ÈCQ³È@¬8Co“ @`Y ¿,@àY ChW¬@—äŒCeF¬@™·ØA @€@àAæ|à@6ðÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZB[¥@@¡£4@:A!½BW6@ÕÓtBIÅP@Ûï°By @ŽæHÁ>@ÀAæLBY @Ò¼¤Bm(@­¢èA @€ABY°?Óþ€A ÿúZZÿúZZÿúZZÿúZZÿúZZByÈ`@‹™@ó,A ¯ŒBz;p@°äB[50@ÁuÀB—ß8@p¢°Á†À@ð¢¨Bˆ”ˆ@©D@B–8@—ÌhA @€ACXkˆ@_:`A@ÿúZZÿúZZÿúZZÿúZZÿúZZCX4@U*€A=€@ÕM0COIH@“ÞÔCB]ü@ƒëCf£˜@^·`A¼sÀ@Þ·`CcÈD@.CK @ˆhÀA @€A C4¼@'ʰAÿúZZÿúZZÿúZZÿúZZÿúZZCŒ@H(X@_í@ÈI@CÓ¼@zÉXCX\@†PÐC)6<@^°À³¦À@Þ°Cf8@¬CÉp@”xXA @€A0C²@@2òAPÿúZZÿúZZÿúZZÿúZZÿúZZCû€@b¯€As[ @âÕ(C é„@G8BøCÐ@“j˜Cü|@t}@AVî`@ô}@C ¶@ˆBþA0@Ý0A @€A@B‡ð@Ö@ ÿúZZÿúZZÿúZZÿúZZÿúZZBnCp@Ô™ÐÁÂAT½ŒB*g@AdBß@ÔÅèBQLÐ@ìŸÁãÙàAlŸB |ÐA1‡˜BnDp@ëÝèA @€APBªë@@,’°@àÿúZZÿúZZÿúZZÿúZZÿúZZBÚŒ°@¤–ÐÀF\€A$²ÌB¾¬°@ÏüÐBÃ, @ÊõØBߪ@¦ÓA¨^A&Ó”BÙ€@ÂBØB²æ`@Þ¡A @€A`C@RH@T€?€ÿúZZÿúZZÿúZZÿúZZÿúZZC>2¨@uÉÐA(i@õô(C*Yd@•r°C ™h@˜êˆC9À¬@‡¨p@bA¨tC#p¤@¦¬¬C ϼ@¨3HA @€ApCUkØ@q¯p@€ÿúZZÿúZZÿúZZÿúZZÿúZZC]¨@r” @àS@@ò¾€C@ ä@™•C::@Œ àC\-ø@†oÀA(h`AoÄCAþÈ@ªüC8Z|@›Ç(A @€A€BÔÅX@%’p?€ÿúZZÿúZZÿúZZÿúZZÿúZZB™ÔA&Iò¿Š A¦gjB€Î˜AFìJB‚øAE˜ôBªv AØÁÅ,0AšÚBv—ÐAPéÊB¤Ê`A“pA @€AˆBÐÏ @AÃAÿúZZÿúZZÿúZZÿúZZÿúZZBGLPA4úòASÔ€Aµ~B; AZ½RB_ AMfTB›’èAªäÁšÀA‘ªäBdLPAFDºBO`A ¨ìA @€ABø!H@PÊpA ÿúZZÿúZZÿúZZÿúZZÿúZZBõ @ýz”À’€ÀA}¨äBá8AvtBË®àAŒ¬Co`@îø@™ú@AnøBØ`¸A²BÑ;ÈA $A @€A˜C]i@–`?€ÿúZZÿúZZÿúZZÿúZZÿúZZC„[<@À×L@¬F@A@ûCU]€@Û«CRØ@Ø•èC‚¢@½ùÈ@¶ÃA=ùÈCRÙÐ@Ó¿œCOz @ÚlA @€A BÔb¸@Yõ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBì•HA¸rÁ ½`AˆÒBB±/èAsðBÂ:8A¸CÐ@ûG°Á°ê A{G°B¼Ô˜A »,BáD0A E A @€A¨BÚªX@j÷€?€ÿúZZÿúZZÿúZZÿúZZÿúZZC±äA ™†@Ž–A‹´VBõ¨A ?.BðYøA"ñÌC +A^ÀAÒ @A†^¾C™°AóèBãzA!øA @€A°BšÄØ@k®0@ÿúZZÿúZZÿúZZÿúZZÿúZZBZ™@AY…^ÁÌÀ AÙ¯æAû@Ab]VBL„ AmyBzª°AmÁHÀ ¹AíÁHB8E°A‚Q°BAp°Au{˜A @€A¸BÎ(H@{PÿúZZÿúZZÿúZZÿúZZÿúZZB«ˆA^züBù`AÞ§JB—¡(A/Ó*BI6A‹EhBƒ:øA|Þ€ÁUd@AüÞ€B,YAmï0BVã@AÕA @€AÀB˜§H@q9AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€AÈA°ÎA Ä$AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€AÐB ÎÐ@âb€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€AØA½ú Aœ°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€AàAÑ} AT<@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€AèB³àAå(AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€AðAžàAá A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€AøBãA a°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀCLß @W#Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZC=µÈ@YèÁ9ð@Ù<C6Œ@¶ŒCEƒ8@¤g C.ˆ@pÆÁÕo°@ðÅøC#3ä@›l|C;°@¹kÀA @À?€B–†?Ôq @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @À@C!YØ@VŒ°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC"Ìè@NžpÁã@ΞpCÌ@ˆ‹\C.¿ @™ÈA @À@@CXŠ\@_ÆðA`ÿúZZÿúZZÿúZZÿúZZÿúZZCZ–l@…n0A*âÀAƒXC] @Ç‹¸CPcx@ªÄ¨C[_„@F¤€AÊ @Ƥ€CgA´@“fäCJÅ@‚A @À@€BâÒ0?ûÄ AÿúZZÿúZZÿúZZÿúZZÿúZZBÂÙÐ@uøÁ áÀ@õ§B¶²@©ßBŘ`@©BÀH@FÐÁ .À@ŽFÐBµi@@H¸xBÇø@B@`A @À@ CÜP@a0ÿúZZÿúZZÿúZZÿúZZÿúZZCŸ|@¡ØA"W@Ÿ»hCž@Z¼PC ¼@Zn C$ýd@ ¥0A‹W@@ ¥(C*[Ä@axhCýø@XÚ€A @À@ÀB´r8?É À@ÿúZZÿúZZÿúZZÿúZZÿúZZB§ h@>ÀÀ ©À@¾;XBœêè@òØB¤ÎP@eð0B®¾à@ƒ À©î@œƒ B¤¢ @Y(B¬{x@Q›A @À@àBØh@ÁpAÿúZZÿúZZÿúZZÿúZZÿúZZBáùˆ@> ANø @¾¾èBäF0@z¨BÉ…P@ƒ@Bï”@3 à@ÜkÀ@³ àBíp@pɘBÜÚÀ@s A @ÀAB^°@ùPAÿúZZÿúZZÿúZZÿúZZÿúZZB@Š@ÅQÁ¹z€AEqÌB 7pAžîB_¾À@ÜÀ¸BJÀ@Ås ÁÃ;€AEs BÎAäBkÂÐ@ÛØA @ÀAC\£`@fÀApÿúZZÿúZZÿúZZÿúZZÿúZZCY @\ÎÈÁrò @Üó0CDo@³@CPÜp@‘ë¸C`‘ì@„W@Á‡0AW@CK3@¯¼\CX¨à@®?€A @ÀA CÕ¤@p©À?€ÿúZZÿúZZÿúZZÿúZZÿúZZCX]ˆ@c ÈAýà@ãÆ°CL<ü@–ÏCAÞ@‘NC`cÄ@†l€@ŽòAl„CRfX@³>hCL<´@¬XA @ÀA0Bò™ð@9Ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÜ:8@yYX¿²‘@ùƒHBÇpÈ@¬àLBȹH@’•¸BùÃ@lL@õ\€@ìLBëÐ`@¡w¬BÛé@ŽòÈA @ÀA@Bƒµh@0APÿúZZÿúZZÿúZZÿúZZÿúZZB#0AøÀh€A’ÎB  A,÷€BXADvtB\íA?ÀÁ4ÐÀA‚?ÀB3€A I¾BZj€A+hA @ÀAPBá¡à@5g°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB°ð@ÆÚhAe`AFü¤B¨§@ädŒBŽÅHA¦”B’f¸@ÿ#ˆA´"@A#„B–C0A%B[B°A8F A @ÀA`B·Mà@)œ A`ÿúZZÿúZZÿúZZÿúZZÿúZZB%–pA :@[A B¦@AU;†B ÷ðA3Ñ”BzÀA [À±‡AŠ[BQBÀAJ½:BcèÀA.„A @ÀApB‘Hˆ@9ÅP@ÿúZZÿúZZÿúZZÿúZZÿúZZBÙL˜@¼ù¤@uA=B½Ø@ù6xB· ¸@Ϥ@B̵ø@ÈKPAeLAHKPB¼™à@ÿgüB£¬à@çvA @ÀA€B¤¥H@.S0AÿúZZÿúZZÿúZZÿúZZÿúZZCP'ÌAeÊÿúZZÿúZZC/¸TA~¦ÿúZZÿúZZC#¡ì@·,ÐB%KA7,ÔCìÜ@ãHBò Ð@ÒÝ A @ÀAˆBçuÐ@[ÕpApÿúZZÿúZZÿúZZÿúZZÿúZZC  @Ð ˆÀïØ€AP0dBà`H@÷dÈBíe @ñ5ÐC0@ÈÈ`>²¨AHÈdBíÿ0@ë•ÄBî@ìËðA @ÀAB¶¤8@>­pA0ÿúZZÿúZZÿúZZÿúZZÿúZZB°¦ A_(ÁXëàA‚w>B„ÎA£NB›ŠA3ÔB¼êà@÷ŸÁDf@AwŸBòØA ®B¤ÅØAò A @ÀA˜Bh/ @}ÀðÿúZZÿúZZÿúZZÿúZZÿúZZBXÕàA""ÂGðA¢@„AºÐ A5C‚B~’ÐA:,Bf­ÐA2*¨Â!ÜA²*¨Aï<`AW|BzÁpA;X€A @ÀA B‰x(@†–€@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¥"AF'¬B1.HAÆM~B£ó€A0Þ^B>× A€‡xB“h(AHkB5¨PAÈkB–Ú A?ÎöB!-€Az€A @ÀA¨Bš`8@U+ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB"NPAL•ÆAbÀA̽€B &`Aj†¸AáåAR „BKÐAcξ£AãÎB€Av6ØBùðAz70A @ÀA°B† @Ž1øA ÿúZZÿúZZÿúZZÿúZZÿúZZB…ahAT0Ám àAÔ?B1þAg4Ba<ÀA]™ÔB… AUtÁIAÕtB4Y@AcŒ8B]sAc (A @ÀA¸B7b @•û@AÿúZZÿúZZÿúZZÿúZZÿúZZB| A“;pÀÿI€BYB-E A”ÄÜBGœAŸJBv‘AE>Aë£ÀBE>B_l A¥«ÖB È A…$A @ÀAÀBŠäØ@p˜`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀAÈB|d°@põ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀAÐAÔƒ€A8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀAØBè@°#hÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀAàB`ú`@¢Ù8ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀAèA”m`A%¨A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀAðB0çÀ@ÑÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA ABSe€?ÉàA@ÿúZZÿúZZÿúZZÿúZZÿúZZB¨ñ¨@r6°AI@@ò]ˆB·%@‘‰B›ø@ÂB©»P@lè°AÁÀ@ìè°B´Í@’™˜B¡ª8@¼A A?€C,Xp@'ÐAÿúZZÿúZZÿúZZÿúZZÿúZZC2D@¯œXÿúZZÿúZZÿúZZÿúZZC0¸X@®K C:78@¸º(ÿúZZÿúZZÿúZZÿúZZC9wp@·ûèA A@Cw|„@V©@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCZ @‹ÀøÁä A ÀüCLªt@ÀƒLCeýà@ÉzA A@@C\ ”@O"0AÿúZZÿúZZÿúZZÿúZZÿúZZCg14@ ¥,Aù A ¿CiáT@ÙC]íÌ@æjCvô@§ (A‡Ã0A' ,C}ø8@ëèCiÄÔ@èýA A@€CKÄ@@Z2P@ ÿúZZÿúZZÿúZZÿúZZÿúZZCK@(@Š)ÌA“A @4CPëP@Í… C<ëŒ@¯þ`C]H@L{ AÏP@Ì{ Cgá@šÃ@CK„0@€ÃA A@ B;p?ÜA@ÿúZZÿúZZÿúZZÿúZZÿúZZBl†€@™5P@$ANHBk­ @…ÅèB_„ðAU BU®ð@g @€@çBV• @ž´¨BJV@ŸñðA A@ÀBá0ð?Ô4€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÐzø@3{pÁ„¡à@³˜ØB¹xè@{æèB׌0@lePBÒ†è@/$pÁCP @¯$xBÀÜ @r°@BÖ ¨@l6ÀA A@àC¯P@f°AˆÿúZZÿúZZÿúZZÿúZZÿúZZC æÐ@'8Á @§+ÈC_l@R¾HC =ô@nz0C ·,@1(@Áyù @±(@BüÐ@_ê`C ƒ„@~{A AAB©2(?÷™AÿúZZÿúZZÿúZZÿúZZÿúZZBÊaX@K8èA/`@ËZ°BÉø@Œº`B³éH@‚=BæäÈ@J³@¯c€@ʳ˜Báh@ŽÍÔBÔ€ˆ@€ŒxA AAB½Dx@M @ ÿúZZÿúZZÿúZZÿúZZÿúZZBh3@š³ÄÀ¯A͸BUi@ÌXB[×0@Ì3@B•ùØ@æˆ@¬•ÀAæˆB’3`@¥ªXB†ÜH@²4ÀA AA CYV@@_jAÿúZZÿúZZÿúZZÿúZZÿúZZC`cÌ@dÐÀÁ´tÀ@ä÷xCE@ŽxlCXµl@›ÈCk¹x@n‡ÀÁ¥º`@CQhÔ@š Cbó\@ž4`A AA0Cu@0©ðA@ÿúZZÿúZZÿúZZÿúZZÿúZZCEH@lRAOp@@ìz€Bõû¨@œûÐBÝZ@“FðBÿç8@p40@>m€@ð40BíVø@¢ÔBæz(@“^ A AA@B¸˜@‡àA0ÿúZZÿúZZÿúZZÿúZZÿúZZCœ@w8ÐAh@÷cBô‰8@‰2BÙ¼¸@®°èC €ð@wêàÁwäÀ@÷êàBì]@–*4C•Ô@¥ŽàA AAPB{G @< 0?€ÿúZZÿúZZÿúZZÿúZZÿúZZAñÀA¼ÂÁtw A‘ÖDAŸ«@AÏðBÅ€ANÅ,AãL€A t?tA’ tAÍà A9• AÆe A5ŸˆA AA`BŒ ˆ@2upApÿúZZÿúZZÿúZZÿúZZÿúZZB7T€AÖvA›ÀA–ñ0BBðA3-†Aü” AA>¬BèA *pÁ˜`A‹*nBUÓANþBŒ¨A6ØA AApBÖ"@5i@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC"¦È@ô€Bh‚ÐAt@XC$Ó0A5­¢Båÿ@ÒU(Bú((@°É°Aû€A0ɰBòž˜@ÌŠ@B¼®x@âˆA AA€Cˆa@¬b?€ÿúZZÿúZZÿúZZÿúZZÿúZZCž ˜@¸ ¼@_Ø€A8-@C†\0@ÝZ€C…;°@ÛQ¨CŸ(v@žâÐ@léAâÔC‡Ž>@À%,C†^ò@¼êHA AAˆBÔíð@Wp@€ÿúZZÿúZZÿúZZÿúZZÿúZZB@i A&F0Áü›A¦dêAÖÑAEÙ`BU+pAA›By€A7!hAp±A·!hBh~ A^-zB7b€AQFàA AAC µ@WPAÿúZZÿúZZÿúZZÿúZZÿúZZCHL\@¯Ñ¨Á!þ@A/ò¨C6Ü@Ê40C( @Ì”@CKæT@±E Ar‹àA1EC,{¨@ÉÝxC!JÌ@ÐŽØA AA˜C*¤Ð@‰Áp?€ÿúZZÿúZZÿúZZÿúZZÿúZZC"ô@¯!øÀAÑ€A/C\Bê–@¹>8Bñ](@ÓîHC8@ÂH@©õ€ABLBýÜx@½2PB÷ÃX@øaPA AA Bî x@]q A ÿúZZÿúZZÿúZZÿúZZÿúZZCG|@Úç„ÀžÀA[ìBãu`AúˆBìÜ@äÐðC!@ä (@ž6€Ad ,ClABûp0@ón A AA¨B¯@WFA`ÿúZZÿúZZÿúZZÿúZZÿúZZBCA6ZÁeA¶}ôBNM°AW=BoÇA5p,B²ŸØAyA±ápA•yB™è˜A³ˆBsD A2‘ìA AA°BAÐ@³Dè@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¦Ì@AxqJBpºHAø£Bª“°A‡“B"ªpA‚HBh²pA†^ˆ@ðäB^ˆB9 €A™'ŽB%ú A… ´A AA¸BdDÀ@ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAÀAt÷@Ü]ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAÈA»Š AN?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAÐB>@@¬6øA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAØAÍú A é,@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAàB&4@̈@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAèAøVÀA ³@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAðB+3 AŒA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A B”éð?º(€?€ÿúZZÿúZZÿúZZÿúZZÿúZZB”Q @ƒ”ÁàA+BŒÂ°@¹ÌpBª@»GpB{°à@œ‚AI> A‚BŒÇØ@¾×¸Bc² @ûÒ¸A A ?€C–Ü@$“à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBù @ ÓÿúZZÿúZZÿúZZÿúZZBøÍÈ@ M€B×°È@0  Aváà@°  BéÔ@@‰F0BÈD @`XA A @C Ð@ÙP?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC˜@qßÀAóZ@@ñßÈC%30@¿Ï¤C8@“á¸A A @@AÔ`@+« A ÿúZZÿúZZÿúZZÿúZZÿúZZBGÀ@├A%€AbºB"[ AÔAú& A'ðA×}@@ÓhÁæ AShA±I€A"AúdàApA A @€B­J°?»œ@ApÿúZZÿúZZÿúZZÿúZZÿúZZBš.h@‡èÀ-€A/LB“{@»è B›$8@»!èBšý°@(@Aq@@¨@B¡þà@\@B·ð@w`A A @ BÒ @¨ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB!^p@Þh„AöŽðA^BYà@A ¯DAÁ‘€A%I\A«†À@¼ÀØzA<Aö`@ú"HAÁB AÌA A @ÀCDgx@Bh@€ÿúZZÿúZZÿúZZÿúZZÿúZZC_ ü@TïÐ@‘ñ€@Õ€CZ.D@• CTYÀ@ŒìàC_?d@q¿€@Ý€@ñ¿€C\³Ü@¬1ÈCT€@Ÿ0A A @àCnÕ„@_˜@àÿúZZÿúZZÿúZZÿúZZÿúZZC† ¦@t$XA.à@ôMˆC‚«0@ªèÈC{DÄ@ŸðCˆ®(@rqÀÀÃù@@òq¸C‚>F@¦wÐC„!è@¢£A A AB´µ @IàAPÿúZZÿúZZÿúZZÿúZZÿúZZBÜnÐ@P@@@Æß@Ðc¨B×@ˆÍ0BÊ.`@ËxBõP@<‘@é@¼‘Bëâð@|¤BåÁ€@}óÐA A ABøS`@ ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZBäÛ @\ÔÐÀ[:€@Üú¨BÓk @”‚´BØî@¿ BÚ6À@iuðÁ`K@@éuðBÀZ @¢|BÙØ@“XÈA A A C ¨@.”PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC@@IZ¿‹8@É}hC/Ô@„ÉC½\@‚œC_°@Z;`>“\@Ú;`C©Ä@ŽÔäC¾À@™ÐA A A0AV@Ü9AÿúZZÿúZZÿúZZÿúZZÿúZZB'”A ¼Á  A‹!B |pA+í†B(«A:ûhBã`A ì¿TøAìBˆ`A-âÎB,PAAc A A A@C¯°@³Á(AˆÿúZZÿúZZÿúZZÿúZZÿúZZCˆ‡@£¥TÁ:@A#Â@Cr-t@Åÿ¸Cz4@ÚÊ(C)Ž@ ¢Á©»0A ¡üCuÙà@À7DC„Q"@Ù¸A A APCVŽ@@aÆpAÿúZZÿúZZÿúZZÿúZZÿúZZC‘Êt@å;HAe+C›APŒCª&A©$C”¹*@ÕVx?~–AUV|C„Æ\Ac&C„XFA…„A A A`Bio0@I…°APÿúZZÿúZZÿúZZÿúZZÿúZZBppÀAø¦A`²àA‘àBkÐA=€B:FA)¯LB™p@æèàAyØÀAfèÜB“úðAòDBqŸ€A4A A ApC´°@Éùx@€ÿúZZÿúZZÿúZZÿúZZÿúZZC—ú@¸û?´¨A9C‚q @ÝH˜C‚F4@æ'C–ðø@L8Au@AL8C…„Þ@ÀtC~Ê$@ÀtèA A A€BÞlH@*>?€ÿúZZÿúZZÿúZZÿúZZÿúZZBø@±X¼Àª„@A1y°BÍ¡ð@ò/üB׺ @²²pBû x@´™Á‡ðA4™BÆø@ü‚˜Bäu@®/A A AˆBÌâ@@S €ÿúZZÿúZZÿúZZÿúZZÿúZZBŽëPA`B7-A™6ˆÁb* @âeBÖ#@ UÔBðÚ(@šßPBÜbÈ@hX°Á)µ`@èX°BÐ.0@¦œBã²X@žò8A A@@ C­‰@·ŒX@àÿúZZÿúZZÿúZZÿúZZÿúZZC–Þ,@Ðo8?‹AP’äC” AÞ:C’ÛZA $èCÚ@ŒëhA~†`A ëdCžn @Ê'ÜC•±¨@¼±°A A@@ÀB–>@ ¯ AÿúZZÿúZZÿúZZÿúZZÿúZZB±±¸@ƒÁ@Ä­@A×ÈB²mà@!8B¥á0@Ü×B¥L@@ðA¾¹Ð@ÀðB¸`X@:°B‰+°@‰o¨A A@@àC0@ O°@@ÿúZZÿúZZÿúZZÿúZZÿúZZC/Y,@'à? @§/ÐC)P@^ÛˆC'gü@f‚€C0¥ô@;‰ ?çþ@»‰ C+V@|HØC(Ù @1øA A@AC)Ï@EŠÀAÿúZZÿúZZÿúZZÿúZZÿúZZCE|@/f˜A]m@@¯…0C„@ië8C\@mCÐC=T@5A· @µCE€@uHpCü°@r»A A@AC[¿,@]fÐAPÿúZZÿúZZÿúZZÿúZZÿúZZC;)@mˆp¿m²@í²8C/@œ\0C0%@Ÿ38C5Öœ@bEàÁä@@âEàC&ôp@“ßxC/µ@™“ A A@A C Þ@## @ÿúZZÿúZZÿúZZÿúZZÿúZZCU4Ô@†Ù¬A ÒAñœCOQü@³þ8C<›Ð@®ÀCYr°@…’ A¤*àA’ CTœ@¶ÄC@а@¨íXA A@A0B«Jx@ê`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCÇ„@œºLAˆàPAÖdCL¸@Äm Bÿvp@ÑàpBú}È@–PA6ALBî @¿wBÞ€@Æ¿ˆA A@A@C!W4@Iä`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCåÐ@œäÀoA7,C3ü@ÈsÐÐB2àA³Ao Aœ³B"€°AU?¶AÛ# A5©(A A@A`B ­°@›¥hA@ÿúZZÿúZZÿúZZÿúZZÿúZZB7ÌA-ÅxA3@A­å²B/«AWKlB›AY ÈB<àA"dA–^ðA¢d B#;0A\g`AÃu A6#pA A@ApC (@hÐpAÿúZZÿúZZÿúZZÿúZZÿúZZC%¸ @™'h?nÔAD,C€Ø@¸ŒC˜(@¾¬C @T@¨ØèÀ®p€A(ØèBïSx@ÐApBúšp@ÍËhA A@A€BÜ@d¯AÿúZZÿúZZÿúZZÿúZZÿúZZBÜZ¨@Ò<ðÁOÊàARdôB°˜AšBÇ­¸@öW BõÍÈ@Ç¢@ÁYû`AG¢œ°A‚œBOB@˦Á]_ AK¦B2PA 4hBhñ@@öÖA A`@ Bò‘H@'°ðAÿúZZÿúZZÿúZZÿúZZÿúZZC—h@—Û\ÁH› Aö(C Á˜@á4lCèØ@ÃmÀC«è@6#Á$@@¶#ˆC …`@‚¨@C_@uºðA A`@ÀCa„@E'ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC!ä¬@™>xAJ@€AY¨C#·h@̆ŒC]¤@ÙXC&œè@D¶ÐAÓÐ@ĶÐC/¤@‹.|C¦0@„9A A`@àCk~¬@WŠ`ApÿúZZÿúZZÿúZZÿúZZÿúZZCZó(@¦3Á©J0A&PÀCHÑ@@Ú˘C]F4@êðCZϼ@˜”XÁž%@A”XCIí@ÈõìC]¬@×ÜA A`AC8ް@gJÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZC-ô@‹²L@šM€A ËlC Æ@ߘCVX@µ ¨C ÝÀ@vÛ`AIÚ@öÛhC ¥\@¯¨¨C·@¼`A A`AAÄô`@ÀÇ€@ÿúZZÿúZZÿúZZÿúZZÿúZZB” Ð@¨cÜÁaÌ A(‚`B|‡€@òdB™+ø@Ít Bax@Æ$HÁŽÏ AF$HB3GpAv¨BwE€@Ù¯@A A`A Cõ4@k@@@ÿúZZÿúZZÿúZZÿúZZÿúZZC#Û4@_@=ó€A yC¤˜@Ó¹4C¤@¨C'(@S@Á-À@Ó@C’H@Š(PC ¶ä@ŒÒøA A`A0B=ƒp@['p@@ÿúZZÿúZZÿúZZÿúZZÿúZZAñÊÀA Q @*Ak¸AæÒ`A:·AÖ™ A5j¤B.« A TAÕaàA‰TBQà0A+2Aàn`A;˜A A`A@BÂjx@4Ò @ ÿúZZÿúZZÿúZZÿúZZÿúZZB‹Ã@ïž0AÏÒ0AoÊäB–?ø@ñ½°BO{pA5€¤BYéàA²ÐÁG$ A‘²ÐB/'AF³@B]¾ A/”äA A`APBØÚ˜@X€P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB—Xp@È‚ðÀlAH¨ÀBƒñh@ឤB‹w0A "ôBÅ¢ø@²Ó¸AÀA2Ó´B·ÐH@Ù±lBªßø@ìA A`A`B¯- @E†°@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¶x@ÌNœAaÀALu˜B° °@ã9|B‘~àA z$B»$X@ÍÍPÁÚYÐAMÍPBŒ øAâ B¾…@à›A A`ApB‰€@‰c?€ÿúZZÿúZZÿúZZÿúZZÿúZZB^rPAÔ¤Â(€ÐA‘ðÐAïqAG.tB†  AÈÀB;®`A'TìÁ¤sàA§TêAýžALáBHJ€AOdA A`A€BÄ\0@PÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZBò˜@§H\Á`}A'iBÂp@½œBÜöø@×pˆBì8 @©½hÁ|È A)½hB»d(@Ã>BÙ;@×ÀA A`AˆB"8ð@;ÐÿúZZÿúZZÿúZZÿúZZÿúZZBjiAF >¸DAƦ~BD²A40‚BF pAMœB6€€AF#dÁÙ…0AÆ#bAÕâàA89BHçÀA‹‘ÖA A`AB `@°ò@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBFmAfá(@?tAçšB'Þ°A‡°¸B gPA†i°BRðàAoó`@$=Aïó`B0îAŒ¬ B+¡A‹³¦A A`A˜B[*°@÷ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`A AŸù@îŒxAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`A¨Bì»0@S*@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`A°B)í€@²ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`A¸B#ù@ï@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`AÀAðÜ@ó§˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`AÈA–"€@øÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`AÐAŠ @@ò¸Ø?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`AØAÞe Ayh@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€C[]°@¯[¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC>¤H@Ü~¸ÁSàA\¦lC> A'gBCFÙ A%CCDì@‹Å0Á,Û A Å0CB¤@ÎS°CMIl@ÅÃA A€?€Bâp@SBðAÿúZZÿúZZÿúZZÿúZZÿúZZC µ€@h¬`ÀÐÐ@èÖPC W@¢Õ„C(\@ªö0C¶@d6ðÁÆà@ä6èCÄ@¡ÜäCzè@¦dxA A€@CD@žtA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC'ªà@†s\Á }àA‹¤C$’H@ºCf”@Æ A A€@@C* @ Þ@ ÿúZZÿúZZÿúZZÿúZZÿúZZC^Wˆ@Ï~0À/5€AO£ÄC]8 A(]ÔC`fð@óÎHC[“@¾ZPAÀA>ZPCa%ÜAÄÒCWñ@Ú¬ˆA A€@€C“à @íµ°A`ÿúZZÿúZZÿúZZÿúZZÿúZZCq è@ÍëÈAB AN8Cs‚ˆA*ClxA ZüCwº€@°´€ÁþÀA0´€Cr€x@ûjC{| @öÚèA A€@ CNœp@÷ØA0ÿúZZÿúZZÿúZZÿúZZÿúZZCSßh@±qAŒA1‘€CTèdAT0CM:€@ì CSB @‘üÐÀ¾cÀAüÐCM¢Ð@ÎÒÈCT1¨@ÉrØA A€@ÀC6(@£þ0@àÿúZZÿúZZÿúZZÿúZZÿúZZBñð @Ž#XÀ~Ý€A=pBèXØ@ÄŒTBðù @IJ(Bþî@@*’AÃvP@ª’C @h±HBâ\˜@p€A A€@àC-+`@–»`?€ÿúZZÿúZZÿúZZÿúZZÿúZZC'‹ @š|@ƒ°ÀAªC#øì@ÏøC ®@׈àC)â€@U‘@V€@Õ‘C&¬@å˜C#¬´@•<˜A A€ABïc@kj AÿúZZÿúZZÿúZZÿúZZÿúZZB{- @½…Œ@ŒzÀA=¨ÐBx© @ê³´BiÐA ä0Bu'p@©ÀHA…{0A)ÀLB…^@µƒ BL A®xA A€AC¨X@[w AÿúZZÿúZZÿúZZÿúZZÿúZZBà@Ð@c=Ù@@ã-˜BÔ-@˜XpBÕ@ø@˜,¸Bç-@OÄp@'\@ÏÄpBÝE@@‹A˜BÙÞp@‹Ô0A A€A Cê<@‚1@ÿúZZÿúZZÿúZZÿúZZÿúZZCE¹@z§Ø@Õ“@@ú×8C;Õ@¡ÑäC6áè@ªtCNå@€$hA"< A$lCFX@ª)ÈC>7¨@©ýpA A€A0BÿÀ@i½@€ÿúZZÿúZZÿúZZÿúZZÿúZZB’‡ð@³§DÀnÀA3ÉŒBƒf@í&ˆB‹ý@éJÐB´§p@Ÿð@AÖ; Að@B¿G@²¾¤BJè@ìôHA A€A@Be°@~¤ðAPÿúZZÿúZZÿúZZÿúZZÿúZZB8ƒÀA£ÁÖzPA†½Aî/àA9—ÖBZ˜A!Q˜B &àA ÍäÁ]dAŒÍæAÌ€ A%תBO@AE@4A A€APBßè@`ßÀÿúZZÿúZZÿúZZÿúZZÿúZZBÕÖ`@™ôÁM¤ AØB´-P@ÅRôBÍa¸@ÁãèBÇ@®ƒÀ¿‚ A.ƒ¼B±PP@ßO0Bµ{¨@ÝŠ¨A A€A`Bħ€@IË`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB°dp@ÊÛ,@Áþ@AK B¡@ãw¬B˜2ÐA PB¹®˜@Å(ÐÁ¿yàAE(ÔBŽŽ AuÆB»X@äL€A A€ApC@@pŽÐAÿúZZÿúZZÿúZZÿúZZÿúZZCø¬@Õ¦¤@·šAUÑ8BêD˜@Å£ÀBã` A@¼BÛ»@áºA‘2àAaºBÎ.ð@ÉçÐB±«(A*kˆA A€A€AРA ì@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ÁA‚ÿúZZÿúZZAîàA]šlÿúZZÿúZZA A€AˆB,À@‹xPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€ABmàAƒPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€A˜B§è@]…@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€A B«€@›Ñ€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€A¨B4\@@äð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€A°Aß@ò˜ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€A¸B °`@¦» A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€AÀAÓA*ô?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€AÈB^-p@u`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA ABvƒ0?÷ÀAÿúZZÿúZZÿúZZÿúZZÿúZZB2>°@€w @†1AB>ê@ Ä¸B.ÄÐ@Ñ!BXÏ@A¹`ÀV]@Á¹`BW"p@†‘ìBfi @’¸xA A?€B,LÀ@>}À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB,.@@Œ“€ÁX­ A ­ÔB­À@ÜÔ„BKõp@¶ÿ€B΀@¡\X¿ô‹A!\XBŸ@@à0œBx`@òÀA A@Cgì@KÂ@ApÿúZZÿúZZÿúZZÿúZZÿúZZCHÔ@;ìxÀøA@@¼¸C#p@ƒ`Cô,@ŠPCÿT@;o À–÷@@»o˜C @…«DC"‚<@‡¬ÈA A@@Brýð@<òàA@ÿúZZÿúZZÿúZZÿúZZÿúZZB Cà@Ô0ˆÁ…›ðATXtAÐÃ@A'kFB,pAÚtAõÙ @טÁt AW˜A¹ÖÀA /êBwAxA A@€Bii @!g0APÿúZZÿúZZÿúZZÿúZZÿúZZBq 0@Ê€„A`‘ AJ¦¼B†uè@ò$ÔBVq`A"ºBzÍ@ÌüA²ŠALüB“c@ã6ÀBOf°A+y A A@ B¢ h@¯@@@ÿúZZÿúZZÿúZZÿúZZÿúZZB]€°@ðñ„AÕ<0Aq4B‡Ý AªB'š AGÉDB%­AF`¬ÿúZZÿúZZB#çÐADBÿúZZÿúZZA A@ÀBŒ¹ˆ@&àÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBk! @èfØA71àAh“$B|ØP@üxÌBQ«A?¤Bnƒ@ç+Ø@’Ag+ÜBr¸ÐA×¢Bc@A7Ù¤A A@àA×H@ŽòÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBDKàAv¿^ A“*¦B<ÉÀAGð~BAØ0AMn(BE@@´ pÂ,˜A4 tAé¯àAܬB†#x@´?àA AAB«£Ð@€AÿúZZÿúZZÿúZZÿúZZÿúZZB]ÚÀ@õ ˜A#p Au8àBh—AÙÚBC?A5fTBV0@¡´ Áe A!´ B:©`@ö«pBc Ð@¾ŒHA AABŽÅð@2 ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB­¿P@€”AIÂÀA)|B°Þè@ ëLBšH@¸"øBŸsÀ@zé€ÀZ€@úé€B“ýÐ@§â8Bœp @ªÏ¸A AA B~€ @ v`@àÿúZZÿúZZÿúZZÿúZZÿúZZBC< @â‡x@ÆAb³àBB§`A iB-qPA!5DB%p@É}BDðAI} BV©À@Ú•˜A¿Á@AÿxA AA0BFë@cð@àÿúZZÿúZZÿúZZÿúZZÿúZZB=Ë€Ag2Á€´àA…–BçA7Ä”BPA'ÈBJ¡`@ã?øÀ$Ac?ôB6ÏPAV`BB¤PAïÄA AA@B…º`@' @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB”m @Û±hÁ˜¡ÐA[ÝHBl/@ûÅB›@AJ¨B©xè@º$øÀѯÀA:$øB”h¨@Ä£ðB£ðA …A AAPB†Äð@!Ò€?€ÿúZZÿúZZÿúZZÿúZZÿúZZAÇP A:|pÿúZZÿúZZA³R`A'ǸÿúZZÿúZZBáðA[‘üÿúZZÿúZZAéàAE¦ÿúZZÿúZZA AA`A¤H`@ÕèxAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AApBO@s-À@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA€B¡@°Ù¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAˆBðÀ@Š4¨A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAAÔ:@@µ5HA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA˜BR?`@N¡€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA B( p@TX@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA¨A ] @ꫨA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA°B" @ˆÅ€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA¸AÝiÀ@é½XA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAÀB!é@©?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A Aòx @SùðÿúZZÿúZZÿúZZÿúZZÿúZZB Ñ @’b\?ŽCA~àBÝà@·½B ÐÀ@ðž BÐ@•nxA¤ÜAn|B=- @”@èAÓë A(A A ?€B&¸0@ 1AÿúZZÿúZZÿúZZÿúZZÿúZZA {`@™ÄAit@A®¸Aß’`@ðxxASÀ@ËØ˜AðÁ @­;0Àãß@A-;0Aص€@úkpB D°@ý ˆA A @Aí€@j*AÿúZZÿúZZÿúZZÿúZZÿúZZB@ƒ @jˆÀ ¥€@ê0@B?#@ŽöøBJ)@¿þ°B&F@Œ#Á2`A # BZ @ЖÐBKÖ@@Ã÷ˆA A @@B¶&@T°AˆÿúZZÿúZZÿúZZÿúZZÿúZZB {@.•¿¶^@®·ÀB vÀ@t‰(B¥5˜@€:€B Ýˆ@+CÀ€@«CBŸ«H@oL€B¦áh@|GÐA A @€B[¿0@0p?€ÿúZZÿúZZÿúZZÿúZZÿúZZB^CP@§U@A¼!@A'v$B†Ì°@ÙöˆB1“`AÅBpQð@” ˜¿Œ/A ˜Bn$à@ð°¸Bvp@®ø8A A @ Aœõ@@¯—pAÿúZZÿúZZÿúZZÿúZZÿúZZB6 @þu8ÀÎÀA~§tBP€A6„®B,ý A0äœAðj`@ûü`Á92@A{ü`AÀ{`A'ÃBR A;ÿ´A A @ÀBîÜp@DX°AÿúZZÿúZZÿúZZÿúZZÿúZZBø(@_`@ß @A~˜Búô8@ßßÐBðXˆ@ØÉÀC‚@@pp@ÛY€@ðhC…œ@žÿhC×è@°ý˜A A @àBŠdp@`ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¤QÐ@§JÁ4W`A'kpB•X@ÜvHB­m`@ónxBÚð@˜˜ÀÅ‹ÀA˜B…ã`@ˆ¨4B”`pA] @z A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°@àAÀR€@Çó¨ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°AB%`@2ç`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°AAÊÔà@£døAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°A BSëp@JNAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°A0BQp@a]€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°A@Aû{@£ëHAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°APAÖ\@@³$ØAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°A`Bª°X@)ÉàÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°ApB0Ð@¿¿è@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°A€Agþ€@ºŠ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°AˆAåJ@@¦º8@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°AAÈÛ€@í/Ø@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°A˜Aš•€@óŽ€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀA¬À@w’`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ?€A•@@’Äà@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ@B¬È ?ü• ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ@@BT¼°@0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ@€Bœèð?û+A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ@ B<¾ @é@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ@ÀBy@.<A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ@àBŠý¸?ìòÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀAAÊ'À@Ð!ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀABWù@1ÿ0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀA Aî€@´R(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀA0Aï@Ï7@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀA@A÷ÿ@@£kX@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀAPAg @Õx@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀA`Aê @—ŠXAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀApB  @‰øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀA€BK{@F°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐBƒ,À?ÿj`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐ?€B&ÌÐ@M@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐ@BX$@ {ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐ@@Bd°@PÎA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐ@€A‘o`@Ũ˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐ@ Aâ^€@ljAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐ@ÀA²`@Ÿ”ˆA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐ@àAŽ@AAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐAAÃ# @ ÚÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐAAЀà@˜ÐÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐA A´t @ܲ¸A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐA0A‘8`@ÀÿÈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AàB—)@@ APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA Aà?€BaÛð@ ’€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA Aà@ÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0?€C§£–ADxAÿúZZÿúZZÿúZZÿúZZÿúZZC¨<¢@Ǫ„Àª°ÀAGÉ`C§¡2ALÊC§È@A˜ŒC¡_,@×yÈÁªüPAWyÈCüÆA·ŒC¥èA #˜A0?€?€BÎ?P@àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0?€@Cn™p@t†€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC[ž@¿‹^A C[ü@Ï,CX@¼ÎðA0?€@@Cµ@â@®žÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC…Q @c4pÁ³¶@@ã4hC}• @—ÅØC‡iÜ@£Ö@A0?€@€Cš?„@•HAÿúZZÿúZZÿúZZÿúZZÿúZZC?P@¬-¼ÁúFàA,H¬C‚aÎ@ÖòìC©¢@ÿVðC’Ú@ˆã(Âd­€Aã(C‚‹b@¨–TC›Þl@Ψ@A0?€@ C4¹¼@>¨A€ÿúZZÿúZZÿúZZÿúZZÿúZZCåˆ@ Á±š@Œ4Bíãè@=HC •¼@?úpCÃ@Œ€Â¤˜@Œ€BßH@?€ÐC@I PA0?€@ÀB¹)P?¸`AˆÿúZZÿúZZÿúZZÿúZZÿúZZB‡Ø`@|A@¿@üiBˆ h@£ê@Bv°@¯ÌBŠ @h:ÀA›¢@è:ÈB˜Æ€@Š®Bb“À@­”8A0?€@àB}<à?èÁ@@ ÿúZZÿúZZÿúZZÿúZZÿúZZByÀ@^ž8Á!€@ÞÁ°Bz×À@´Bˆ¨@‹ÍÐB£‹˜@830Àêc@@¸38B•a¸@~÷ØB Ýˆ@oR°A0?€AB¹  ?åä`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¯Ú@@?®Àë €@¿ÌØBž8è@B¨Bªø@w´ B½úÐ@:— ?÷¿@º— Bµlp@v0B¯3@x½A0?€ABèß@>`A@ÿúZZÿúZZÿúZZÿúZZÿúZZB»BÐ@‚óÔAA@A B¶‘8@¥M¨B£Ah@°P8B¹ Ø@†­p¿PîA­pB¬“Ð@³†dB«Ë@­Ô¸A0?€A BßÎÐ@4?€ÿúZZÿúZZÿúZZÿúZZÿúZZC ”à@I8ÀY@É=(BúÎØ@‚û¤Bþ¯ @€d(C 2ä@LlPÁo€@ÌlXBô¨P@‡ ÔCxL@5xA0?€A0CÊt@FA@ÿúZZÿúZZÿúZZÿúZZÿúZZC…D@gmXÁ$@ç“ CD¸@”ñTC|@‘³XC<À@~xÐÁ'ó€@þxÐCk @ ²”CmL@¤˜A0?€A@C¸@@À@ÿúZZÿúZZÿúZZÿúZZÿúZZBê¸@zšðA…÷@úÄàBßߨ@—ËLBÀ½@@¢¬àBîÊ0@ƒØHAV €AØHBáØÈ@¢ó„BÈ`@©eøA0?€APC.ú4@Kþ`A@ÿúZZÿúZZÿúZZÿúZZÿúZZCVºD@€A® @ÿíØCF„@žÎÈC1÷ä@Ò0CjH@„AªßÐACWÝè@§edCC”@ ÈpA0?€A`BíRH@„A0ÿúZZÿúZZÿúZZÿúZZÿúZZC)O8@\BAˆ¡@ÜgèC¨ì@„€PC Zt@ˆ HC,¿ü@jç`@Ê‚À@êç`Cš@@ÕàCJ4@‰ÈA0?€ApCZA@@PAÿúZZÿúZZÿúZZÿúZZÿúZZCÕœ@sö°À€@ô! C» @“¬HCÊ@‘&ØCÛÀ@¨ÁMA¤BüqÐ@ž¸ Cv\@—ǰA0?€A€B±.ø@MÝ AˆÿúZZÿúZZÿúZZÿúZZÿúZZC ¾x@«öÔAéİA,0Bþy@¿÷(BÍ‚p@Õ|`C’¼@¹EpB*ÝÀA9EtBüÍ @ÃÒdB´õ@@ðVèA0?€AˆC²è*A%a @ÀÿúZZÿúZZÿúZZÿúZZÿúZZCá0.A, Â@ã¶ÀA¬,˜Cº'*AIüžC·bdAEF¤CÙ‰AñÔA?ÝAšñÔCµ?A5+üC°i”A3$A0?€ACð4@;CÿúZZÿúZZÿúZZÿúZZÿúZZC+Œ@Ñ!@†AQG0C À@ë~dC¼À@ñ)ØC%D@بBAÂHAX¨C“@Ù­Bã¸`ANÀA0?€A˜C$Œ(@}J@ÿúZZÿúZZÿúZZÿúZZÿúZZC+ªì@¼ ŒÁ(àA<,XCS @ÕŒC =¨@Îÿ C"õ\@¸…?€A8…ŒCd@ÂÎ`Cñ@ÙÑ(A0?€A Bµb`@e}0ApÿúZZÿúZZÿúZZÿúZZÿúZZB¼ËA*‰ˆÁØÍ°Aª©¢Bz pAT3BB§þ A“0BÝr`A5 Á%‘A5 B£(ÈA#5þB´Ž¸A» A0?€A¨BË40@NPA0ÿúZZÿúZZÿúZZÿúZZÿúZZCnœ@îd$A!z€An‘ÌBÑžp@ú BÄ 8A:¨Bö‹ÀAè,ÀáÀA€è,BµàA +ºBÁ¹ AÍPA0?€A°Aûø@A<ùAPÿúZZÿúZZÿúZZÿúZZÿúZZBWÕPAr£ ¿õtAòÒnB÷@A|ºNB$j0A^B“Az£Ì@타Aú£ÌBdLÐAE¯BQpA†`A0?€A¸B°Ùð@X%`A ÿúZZÿúZZÿúZZÿúZZÿúZZB‡ƒ˜A—Ÿ·AºBB½ÓBeÑàA¥?ÊB$ŸÀA’UB•LÐAž…PÁæ+B…OB-îA˜¨#B‚”xA­%RA0?€AÀA™ð@@÷ 8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0?€AÈA©< A^@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0?€AÐAõ_`A fp@´ËàC6@˜@j… CQ(@…‘ÐA0@@@€CÆ*@¡Dˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZCŠnÐ@“Œ0@_€A£`C‡êª@ÎàC„öl@ÇDèCŽËx@uÁ A Úà@õÁCŽÏ”@­±tCˆ!2@¥¹ÀA0@@@ C+4@"vàA@ÿúZZÿúZZÿúZZÿúZZÿúZZCˆà@ aˆÀo@‰w@Bõ{@@;Ü8Bù„è@:FÀCìü@  0A0`@Œ 0Cå@DŽ0CíØ@<ŠÐA0@@@ÀC­Œ@ £pA0ÿúZZÿúZZÿúZZÿúZZÿúZZB÷ À@ ® @ÚV@ Ç¨Bó£è@Y˜BãÇ@XzÀBñ­ˆ@ A:ž@@˜ øBôæh@P-`BÚÛ˜@LCàA0@@@àC …@@A@ÿúZZÿúZZÿúZZÿúZZÿúZZBË¢ð@CW@Á‡ý0@ÃvˆB±JH@€ØˆBÏ10@„HBÔ´0@7KÀÂI@·KÀB«À@} XBèM@oA0@@AB,ç @! @A€ÿúZZÿúZZÿúZZÿúZZÿúZZB_âÀ@·Ì¿%ÎA7»pBQÀ@õâàBQM @ïf¸Bè@—ÅP@ÙKÀAÅTB‹ÃH@Â+üBzY@@Ðu A0@@ABáÞP?ôÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB–é˜@ ÜA£º0A"àBŸH@—¡$BoÞ€@·¶èB¶Ý@gMÐAÁÚ @çMÐBÁn€@Œ¤B’Lh@¢føA0@@A B&ü€@'Y0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZA²<`@è¬@?ëAhÒˆAª@AÐ|A›EàAe AÄÀ@ôpÁm@AtpŒA“ïàAAÓ+ A,å$A0@@A0C õp@Ï`A`ÿúZZÿúZZÿúZZÿúZZÿúZZCGà°@`øÀA›I°@á(C=‚,@¬¸C*¯Ð@ŽñØCJª @{ê€AIàÀ@ûê€C=üœ@ŸÜC0¾ü@£ØA0@@A@BÙ$È@ª0A`ÿúZZÿúZZÿúZZÿúZZÿúZZBݶ8@y@µ»@ùCxBÊ´X@›D4B¿b@ÃØBÖ 8@ƒøÀúG€AôB¸¾@ªÙÔBÅø@ŸÚØA0@@APC?à@¬  A`ÿúZZÿúZZÿúZZÿúZZÿúZZCšt¨@“™à?èA³C‡Âz@ºFàC†ØŒ@³fCž@@–l¨Á’Al¨C‰d@¾ZTCŒzø@·¡€A0@@A`C½B¦@ÁŠh@€ÿúZZÿúZZÿúZZÿúZZÿúZZC¼*:@”ëÄ?`ÊAtC¢Ö\@¹y8C¡ã@@±ìÈC¾½ê@µ[x@F¥€A5[|C¦-¶@à´C¤Î@ÛFÈA0@@ApBè x@E–°@€ÿúZZÿúZZÿúZZÿúZZÿúZZAðqàALØÁ;¾`A—gLA¤‹@A!›AóÏAGÅ BJðAƒœÂvHA™ƒšAÒp`AA ìBnËÐA0PA0@@A€C)x¬@4§À@@ÿúZZÿúZZÿúZZÿúZZÿúZZC à@¸ž0ÁwY@A8¾ðBþ~@àbxC  @Ó§˜C*dÈ@´[ˆAtyàA4[ˆC"ˆ@Ñà8C3Ì@Ù+pA0@@AˆBú´P@Hb°@ÿúZZÿúZZÿúZZÿúZZÿúZZB&ðÀAFïfÀ]€AÇ8BMàAaЬBØPAlüB¿ÀðA!åˆÁÀjA¡åˆB‰ÜARJB± A# A0@@AB›@Q °AˆÿúZZÿúZZÿúZZÿúZZÿúZZAøÙàA"‘â@¤ñÀA¢¯žAØô ABÍ¢A¸Z A/o¼BU•ðA<‡˜A¼õPA¼‡˜BR=pAUÕžB°AX½XA0@@A˜Cd@_4 A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCÕD@ç5`A’ Ag`\BÔöÀ@úHBÉ3@Ar`Bå/A’$@Ë4A’&BºÈA ê¸B±hAS(A0@@A Bê @tž@A ÿúZZÿúZZÿúZZÿúZZÿúZZB`³0AgNVÁˆG AçzBw0As¶fBIŒpAƒë®B?§`A_²¬@1o€Aß²¬BsÐAvшBAt]}âÁóÀ€A¾£.BHN°AbNhB’ë A*„üBŒTpARO\A˜åpAÒO^Bk«€AN`(B5¯AkºA0@@A¸BªÂÈ@f¯@ ÿúZZÿúZZÿúZZÿúZZÿúZZBi’pA9Ê@ÅBVŒB2A—ëB"h A‘HBG€`A„FÒÁ1àBFÒB AxNB"ªÐA“„*A0@@AÀA¶ˆ`A±,@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@@AÈAþ£ @áØ€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@@AÐBŒ8Ø@cÉ @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@@AØBš½À@Z× @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@@AàB†¨@}|`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@@AèB6 @ãçÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@@AðA‚f@@ðúpA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@@AøAÅ‹ All@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@ CØ?x@ÿQXApÿúZZÿúZZÿúZZÿúZZÿúZZCШ@â0AMÒ€AbSŒCÕA)¸CËÜAÜCËDœ@þa€AçbpA~a„CÕK°AEÌCÃ5ØA"lHA0@ ?€Bö²?òràÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@ @C©M®@¥ €ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC˜lD@ÁõØÁ™œ`AAõØC“ÃA bøCš¹êAÞtA0@ @@B½‡À?Ò*@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB°?h@%"0A£à@¥"0B¸P@fòØB£jH@eN`A0@ @€C—g0@™ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC—õd@šA Àã ÀAY¤C’ñJ@ÚjDC”•ž@ÍÏCžR0@‡Q¸@+tAQ¸Cœ¯þ@¾ÍC˜çœ@·j0A0@ @ BŸš?ÅgàApÿúZZÿúZZÿúZZÿúZZÿúZZB–Ÿ€@ONàÁéuÐ@ÏoøBk–p@~B¬V@š ˜Bžƒp@?€Á•)À@ž?xBˆ›x@i/Bªf @GØA0@ @ÀC?6d@'pAÿúZZÿúZZÿúZZÿúZZÿúZZC\@!ëø¿ÿ9@¢øC oL@\ðC Ñ@YdÐC œD@a ¿¦@a˜Ce€@Sž0C²Œ@W¯àA0@ @àB%p@›àA ÿúZZÿúZZÿúZZÿúZZÿúZZB$À@á|Á:Ü@AaCèBÕPA"J´B0b€A ¨B€S @Œ°8Á–ö`A °8@‹ä ÁÈQ°A ä Béè¸@œó,C 0Ü@¸°¸A0@ ApC7§¤@Yü€A@ÿúZZÿúZZÿúZZÿúZZÿúZZCf ä@ 1„?Œ3A MÈCD4Ô@¿•4CC¼@ÁÃðCa–Ü@š¸A IàA¼CDD @´O,CB1pA´éœBmAfHÆA½9 A3@|BWpARz AaZ@AÒzBDt AzZ BÀPAfbdA0@ A˜C"M(@b;ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZC9€@Ì—ðÀ“ÀAL¾PCt¨@ã± Cý(@æñhC6§`@ÏÀ'w€AOCH<@è ÜCgä@è]ØA0@ A BÕÑP@Qâ@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÓæ`A„úÀA„ž@B¢BAXB§*pAS¤BÐ7XA XÁë  AŒXBŠRhA)löB¹” A<ÔA0@ A¨Bå¼È@TÞA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÜœ¨A$VÁê @AšB>B‘ €A*ÞB¿J°A!Ó,BÂÝXA0‘ÀjA°‘B¨˜A1RÒB˜AJV4A0@ A°BzH@n€AˆÿúZZÿúZZÿúZZÿúZZÿúZZB„üANÝB IAÏòB€E°ALR´B ‡ÐAgœxBnA°Ac±dÁ^ö`Aã±fB`AjÆ*BGÌ Au0A0@ A¸B%Y@@º‘ A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÜ€APK*@qûAÐu Aëc€A\§âAا`AQðBJ]Ayÿ¾ÿAùÿBe`A~x’B‡ÐA‚d>A0@ AÀB8­0@¡KÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@ AÈAæï€@ù©P@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@ AÐA{¬€@äŠA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@ AØA§z`AR8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@ AàBl=°@ÔÖh@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@ AèAÖ\ A5XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@ AðAч`A~È@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@àCV|@pÎ@ÿúZZÿúZZÿúZZÿúZZÿúZZC;g„@‰FÌÀ“€A \°C:d @Ð(|C<Æd@³ËhC3G@†ÐÀ¬»@AÔC3 ä@Ë«hC5³€@±‰A0@à?€C58 @3Ù@ÿúZZÿúZZÿúZZÿúZZÿúZZCWÊL@Ê @ÿúZZÿúZZÿúZZÿúZZCUŒ@È`CVþ|@ήPÿúZZÿúZZÿúZZÿúZZCU{\@Í:(A0@à@CuK @‚³A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC€³þ@£¦ÀÁþ?ÐA#¦¼Cqë@ÖÌC†×ê@ôA0@à@@Cš ’@‰ŽÐÿúZZÿúZZÿúZZÿúZZÿúZZC†+ø@´"¬ÀúA4?œCƒdp@ýzäC„#Æ@öêCŒ Š@·zèA@A7zäC®ðAlŒC†Ó²@õB¸A0@à@€CT,@m®@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC8´Œ@yú½!€@ú"`C4íä@¬±@C3 ô@«ÌC?˜L@1ý°@–Œ€@±ý°C?F”@~àC8 @nÞ@A0@à@ Bd˜?À"@AÿúZZÿúZZÿúZZÿúZZÿúZZB O@¼@øiÀA"0B£4p@ËŸœB’¥p@àøB}…à@WÒ°AF€@×Ò¸B‡ý¸@‰e B\¤À@òA0@à@ÀBèÖ?é7 AÿúZZÿúZZÿúZZÿúZZÿúZZC€,@&‰ÀA}ª€@¦¤èC@YˆBëy(@iY CŸH@"øÐAÁ*0@¢øÐC¨@]²0Býb8@]£A0@à@àC1°@FþÀA ÿúZZÿúZZÿúZZÿúZZÿúZZCe@@0xÀÊA€@°¬xC L€@c2ÐCÀ@u C}h@> 0ÀÚüÀ@¾ 8C´È@wyèC‡$@ƒêA0@àAAáà@f»À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB?N0@ÏÕd@éJ@AO÷ÐBAÍ`A DÔB% ðAR€Aï+@ã„xA|–@Ac„xBÀA!Þ„A¤ä@A ›DA0@àACã@(Ž @ÿúZZÿúZZÿúZZÿúZZÿúZZC ô´@QRÁƒ&@ÑtøBøÛ@ŒÖLC ±(@…‚øC Äè@b'àÁ³œÐ@â'àBô'À@˜9,C ½4@‘s@A0@àA Aó6`@hÁàA@ÿúZZÿúZZÿúZZÿúZZÿúZZBk’@Ã7àA -€ACXÈBhPAÑ.BFùp@÷ô8B–P@¡tXA8‡`A!t\B•2À@ÖìB}ÂÀ@ͳÈA0@àA0CG¸$@…[°A`ÿúZZÿúZZÿúZZÿúZZÿúZZC:aX@X(xÀ€@ØMHC'áØ@{(C)ü@„³HC8¨¬@anàÁÖ`@ánàC×´@–LC/'`@ŠÅèA0@àA@C`È@@9°@àÿúZZÿúZZÿúZZÿúZZÿúZZB´ß8@©mÜÀmÞ€A)‹BžD@ÊÝüB¤M@ßߨB´w @³k8ÁçJA3k8B‡ï@ôìBº× @ÐÉ A0@àAPC:V@N$pA@ÿúZZÿúZZÿúZZÿúZZÿúZZC:‘ì@S¶Á‘AÐ@ÓÛ€C4`@4pC+Æ@‡rXC>¤@t…@ÂÍ`@ô…@C?h@C7è°@¢ø(A0@àA`B€è@.©ÐApÿúZZÿúZZÿúZZÿúZZÿúZZBšA RA7ï AŒ˜"BZHA6BBv­`A<'ðB_A2ݰÁEÏÀA²Ý®B,¯€A`¬NBWKÀAV^A0@àApB÷®@#º@ÿúZZÿúZZÿúZZÿúZZÿúZZCk6”@ÞƒÁ¸§ A^ªäC>“$AþPCR[0A/ìC`Â$@¾›(Â4ß A>›,C,Ÿ@ß"¨CSKô@íˆA0@àA€Cqì@DDÿúZZÿúZZÿúZZÿúZZÿúZZBÈ®@òŒôÀAr¸øB¦O(AÖBª$€A¼BÔßP@æhpÁÒÓÐAfhpBœn`A å~BÉATA0@àAˆB©%P@_G0A€ÿúZZÿúZZÿúZZÿúZZÿúZZBƒJ0AD@ÖÁbAÄdúB@±0AnzZBpÀAZW0B¾ÚA3DÁêz°Aš3DB„ôÀAMÇ*B¶¨AGA0@àABêí˜@B#à@€ÿúZZÿúZZÿúZZÿúZZÿúZZBî.8@í}ÌAÆ€°Amª8BÔ0¸@Ù¤ B­+àA¤pBú—ð@à`xÁdµ`A``tB¾³H@ôuÜB×;ˆAƒ|A0@àA˜B?òà@«¼(?€ÿúZZÿúZZÿúZZÿúZZÿúZZBtû€AEíˆA´ê`AÆ$Be“ AhÎBG@ASùðBŸj0A.|üAT A®|üBˆ…øAR¸8BiG€A3Ê\A0@àA B3Âà@Ÿ[A€ÿúZZÿúZZÿúZZÿúZZÿúZZBeAH®>@NAÈÕBŠ@A`GàAïo@AY²ÔB(Ò°ANìd@Ô¤@AÎìfB õ°AjÍÚAóŸÀA\xÌA0@àA¨B‡>@XBP?€ÿúZZÿúZZÿúZZÿúZZÿúZZB»nàA40ðÁ—íðA´TVB©AbW"Bž| AL B¤ZpABTAì’AÂTB’ÑèAB¹úBOpA_aèA0@àA°BŸ @¨‰8A`ÿúZZÿúZZÿúZZÿúZZÿúZZB˜CÐA†2BhQ BLÓBœA•Ý.B ÝàA… BJÝA΄Aý!€Aÿ΄BDîÐAž0¥AÒ(`AS~ A0@àA¸BJ@–_AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@àAÀBb`@…„¨ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@àAÈBõ@ßa8A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@àAÐA¿¤€A£ÄAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@àAØAO‹À@Ìsx@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@àAàBbPA+W„@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@àAèAªˆàA w$ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0@àAðBPAVÄA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AA¯@`@@ðApÿúZZÿúZZÿúZZÿúZZÿúZZBDÖ`@ÌýÞ`@ùžÀ@¾ÞhC(­p@†.ôCV@€|@A0A@ÀC 7à@ ª ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCdà@*AH¾æT@ª] Cm@m>C½p@`ìC(I¼@D8°Á*Ç€@Ä8°CÝ@ƒC&¬@ˆWÈA0A@àB±ýà?üM @àÿúZZÿúZZÿúZZÿúZZÿúZZB óp@p!¸@•€@ðIðB››Ð@žžB–SÐ@¤àB´øÐ@P› A–îÐ@Л B¿@„¯Bš@”BÐA0AABÚý8@ à@ ÿúZZÿúZZÿúZZÿúZZÿúZZB™7Ð@‚*xÀý8€A@tB‰¨@¨54B— @±ÁxB¯©ø@`1 ÁûÕ€@à1 Bˆ¡@ ÅB¿¸@‰ÉØA0AACƒ?@«$0A0ÿúZZÿúZZÿúZZÿúZZÿúZZC†½Ê@€(L@¸.€A> C}È<@ªÐCw4|@¦ÝPC„¹¸@y–à@–¤€@ù–èCz­Ô@§Ð¼CtŸÈ@¡t˜A0AA Aœm`@Äß @ ÿúZZÿúZZÿúZZÿúZZÿúZZB’A l@·9@AŒ$~BkÐA:8AßÚàA1¤pB&‡ A û@Â2@AûB%pA8+B ÝðA9ÓA0AA0B¯~0@"°@ÿúZZÿúZZÿúZZÿúZZÿúZZBÞØ@*8À9€@ÿV€BÆçp@œK¬BË•°@ªwhBÜ%x@‡‡@«ü@A‡BÍy`@ hBÂæˆ@»`A0AA@Bõˆ@ø`@€ÿúZZÿúZZÿúZZÿúZZÿúZZC)P€@Â%xÁ/¥€ABGC›ð@àˆôC/TAcðC,[Œ@†)0AJ2`A)0C i¨@©Ø(CMïÄ@îpüC€@ßpBéEH@›ÔtBí[ø@šÃˆA0A0@ C(Ð@IAÿúZZÿúZZÿúZZÿúZZÿúZZBöRØ@wFAS@÷oðBýX@©a@Bâ€@ª”XCNX@ªÐA»@ªØC@^ê BîsÐ@T= A0A0@ÀCÕÌ@á´¸ÿúZZÿúZZÿúZZÿúZZÿúZZC¯»b@ñÙp ¢¨Ar°C¡_`A,NªC±ÌAØÔC³ëÂ@²ÐÁÒy€A2ÔC¨"L@øz˜C³¶’@îŠØA0A0@àC„ @—}ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZC†×š@‡\À«ÓÀA– C#D@¿hôC›N@­´àC‰S@ŒLÀmA KüC‚æL@¾?œCƒîÌ@½0A0A0AB-p@Y0AÿúZZÿúZZÿúZZÿúZZÿúZZBHmÀ@Ü!ä@‚ê@A\GôBE ðAP¸B5 AJœB(‘°@ã„È¿ Ac„ÄBìðAä@B 3 A¨èA0A0ACf(@@@ÿúZZÿúZZÿúZZÿúZZÿúZZCÄ@CUÀ…†€@Ãw CB¨@‚§$C Õ @}øC7°@E“ À¿“@@Å“ Cy@ƒ{ C’$@ï@A0A0A CpkX@˰?€ÿúZZÿúZZÿúZZÿúZZÿúZZC‚wx@› A^¡A%lCvþ`@Ë“ØCià @ÈyÐC„öb@——A„d°A—C}¡œ@Å?°CmÒÄ@Æí8A0A0A0C#™°@:Ú @ ÿúZZÿúZZÿúZZÿúZZÿúZZC%p@€{°A7ôàA’„CU”@žèÄCÜl@«h€C77À@€ÿøA‚žPAÿôC.”\@¢¨LC“Ô@©úpA0A0A@B·F @jL AÿúZZÿúZZÿúZZÿúZZÿúZZB•Œ8@îhÐB/ÀAn“¨B©UAêBFPA%9„Bš+@@ëmXA„€Akm\B‘÷@A(XBƒMˆAû@A0A0APC a @7’°AˆÿúZZÿúZZÿúZZÿúZZÿúZZC Á@œŽlÀA AªàBðºð@ŬèBö¥@ÁôÐC ¬ø@-ø@ñjÀA-øBú\x@»ûŒBíœx@ªeXA0A0A`B6“ @Â%@AÿúZZÿúZZÿúZZÿúZZÿúZZA×E A Pd?ã«AŒj4AÁ`€A,KAµ´A-y€BE•pA*ؘÀ®S€AªØ˜B"‰AD»XB6KàA`ÔA0A0ApB¢Ð@8 @@ÿúZZÿúZZÿúZZÿúZZÿúZZBëqX@Æ5ðÀܺÀAFZàBÃy@ô| BÐ_@@ì* BçpÐ@Î.0Á_ï@AN.0BºARxBÓ\@@ïe€A0A0A€Bb70@r­APÿúZZÿúZZÿúZZÿúZZÿúZZB!`A-E(Á n@A­eâAÑ©@A?åTB A\¬B:‰ÐA) 0BèA© 0BZ˜€AZ¡A¿ŠàA7 ÌA0A0AˆB¬~ @Fß`A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÔGX@üü¨A« A}- BÀÜøA¾Bžö(A#õðBÞ10@ôÁ8  AtB­ÈˆANBÂÊA ØpA0A0AB¾ h@H€A0ÿúZZÿúZZÿúZZÿúZZÿúZZB•¯°A)UApÛ A©uðB…mèA±€B\jÐAe›¼BpçA$ŒB25pA¤ŒB…sÐACÈAø´ AWÐðA0A0A˜B6ò0@– @€ÿúZZÿúZZÿúZZÿúZZÿúZZBE9A6l@Ž÷A¶B#¹àABý2BhAYÀB)›0A/”ˆÁлA¯”ŠAº`A.Ü,B2oA[Ä(A0A0A BJãP@“f(AÿúZZÿúZZÿúZZÿúZZÿúZZBpþA‚ýÁ¹=°B¸.BƒÐA…½4BbÄ0A›KŠBHíAv;ÈÁ€Aö;ÆBAuöÄB7ëàA”¦A0A0A¨B-T@²ƒÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A0A°B¬0@¼¾AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A0A¸AÄãÀA¿ôApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A0AÀBm@@®Ñˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A0AÈB0Pp@¼è@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A0AÐBëðAiXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A0AØAÎqAó´ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A0AàBÈp@éø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0APB†:È?ȃ A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÑN@@S8X@…Õ@@Ó\ BØY@ HBÏø@ž› BÇfÀ@ol`B àØ@ïlhBîCH@–¿$B¦­@¾a¸A0AP?€C}WÐ@ÉxA`ÿúZZÿúZZÿúZZÿúZZÿúZZCSää@†Ž?öŠA¥ð@yqxC ì@|ÒðA0AP@àC9y”@6©Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZC#“ð@XK€?¡’@Øq°CPÌ@•²ˆC÷@& C-À@KÍAD3à@ËÍC,C4@ŒÜ\C 6Ä@‡à`A0APAA›ðÀ@³¸À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB&@AúŠÀ™A…2Añª€A1}rBŽPA2ÕPBvÌ€@žg¨¿¹©Ag¤Bg»à@ÖÔðBm@Ò·XA0APAC;ê¸@@¸pA€ÿúZZÿúZZÿúZZÿúZZÿúZZCUå¬@ªí¼@£BA+ dCJ¢t@äèxCFL@ßÜCOÁ¤@˜¿Af A¿CL84@ÒA˜C9Ü @à hA0APA AV@@Âj`AˆÿúZZÿúZZÿúZZÿúZZÿúZZA»ù @ðs\@ÿApžàAË5ÀA/”A“ A‹°A— @Ê÷À6uAJ÷Ac`@ÿ-LA–Ì@A Z @åŒLB¢.0A„BÀ¤ø@÷aÐA°IÀAwaÐB´³°Añ\B‘aˆA!fäA0APAˆB’X`@b`ApÿúZZÿúZZÿúZZÿúZZÿúZZB¼ž€@î¨dÀ£5€An×LB—áH@úi¨B¢7 ATB”å°AvÐApž`AvÒB‡j8AyŽB`\ A\'ÜA0APAB„>à@U/àApÿúZZÿúZZÿúZZÿúZZÿúZZB¬ç˜AGŒ²B>¦PAÇ´zB³XA ˆBNB A“çäBÀ`hA7ÉÀ@%¡A·ÉÀBé`A?dBœQ(A€8VA0APA˜A¶À@õÿˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0APA AÉé€@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0APA¨B°@´ìøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0APA°BcÜP@‹$(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0APA¸BL‹@ ! A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0APAÀBXc`@»óHA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0APAÈAó=ÀADwàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0APAÐB šA¥ô@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0APAØAŒE @ñrAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0ApAÜ¥€@Ÿ]¸?€ÿúZZÿúZZÿúZZÿúZZÿúZZBZR@±#,ÀÇ5@A1B BQCà@âûÈBj~A ½4B5ñÀ@’ø AZM Aø BUK@™²B†€A€ÌA0Ap?€C ‹ô@~ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÃÝ @†ŠÁœkðA¢|B²5p@Ì®ˆBÙ¬H@³ pB¸o@"gðÁ¯Ð@¢gøB¨¼ˆ@fL@BÍX@kðA0Ap@CGd@‡°ÿúZZÿúZZÿúZZÿúZZÿúZZCŸ´@oÌPÁ)@@ï÷C éL@¿IˆCH@’ECÖØ@VÜÁêÀ@ÖܘCéè@§†€CÛ4@ˆßÈA0Ap@@CÎÈ@(òAÿúZZÿúZZÿúZZÿúZZÿúZZBãû@‰ÿàÀÔÀA ˆBܨ@â0ÌBéý@œ¹(Bè¥@@~LÐAu'à@þLØB÷ÞØ@̳BÙ?ø@–¹øA0Ap@€Bé@@Vå`@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÖƒÀ@œ€˜?ÄSAœ¬BÕ§ˆ@Úà BÒÍð@Û-èB¾¤Ð@—5 A€A5 Bň@ÔlÌBµ (@Ó»xA0Ap@ CR \@¹PAÿúZZÿúZZÿúZZÿúZZÿúZZCY‚¼@òÇÄÀ=®€Aró„CSÔA*#VCV÷lA&£C`¦@è¦èÁIà€Ah¦èCV‰ÌA ÿ6Cc9èA"œA0Ap@ÀCXÏH@¹{H@€ÿúZZÿúZZÿúZZÿúZZÿúZZC8÷¼@ÐÑ¿›.APöÔC2ÿhAxC4‰ôAã´C9H,@„$hÀcÔA$hC2‹¤@´lC6c<@·èàA0Ap@àC0uD@VEA`ÿúZZÿúZZÿúZZÿúZZÿúZZBîi@­–0A$& A-µØBîðÐ@õ8BÛ×°@âó0Cµ¼@:Èà@‘º€@ºÈàBü3p@„åˆBô*@rý A0ApAC ü@@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC'¤@c1A3û@@ã[HCS@“ãtCd@ØðCË€@>:PAPÿúZZÿúZZÿúZZÿúZZÿúZZB¸p@‹Æ,@AøA à B¯ È@¸x4Bªµ8@»—(BÌ‚@@iþ0A¨Å@éþ(BÔˆ@“B­U0@¤‚ðA0ApA B§"˜@*òàA ÿúZZÿúZZÿúZZÿúZZÿúZZB£ð@£ÿø@ŠsÀA$”B›šà@ÒyB”h@ܸPB½Ç@„Š0@áà€AŠ0B¶¤h@©j Bª¦ð@³|A0ApA0B̹È@‡ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZBÔ©h@‰¼°ÀË|ÀA Ö¨B¼¸ @ ÔBÉ®€@ØBò˜@z ¿lä@ú ˜Bܬp@pBà$@´¥ A0ApA@BæÉ°@^Ýð@ÿúZZÿúZZÿúZZÿúZZÿúZZCµh@„§h@]óAÀ¨Cö¬@©HøÀ‡üÀA>üBþmà@¶„CKØ@¶zXA0ApAPCZˆ@‹ A ÿúZZÿúZZÿúZZÿúZZÿúZZBý¿@ŒÃ@0õA Þ$Bãß@@¢]¨BáÀ@¿ú˜Búÿ8@ ÷ÁPHA ÷BÓEp@Â4XBí @Ô 0A0ApA`B%¹Ð@g½ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZB8e AÈÁ»®pAœ-(Að|€ACBLe@A@ôˆB@A0Aˆ@ÀB¡|ø@Õ°AÿúZZÿúZZÿúZZÿúZZÿúZZB y˜@Ë ìÁÓËAKGB‚‘A$Yø@/Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZC)­T@¯RÀ<µ€A/sXC bP@îö´C$w<@먨C"¤H@m°Àª}@@í°CŒ°@¡gC˜@ ž@A0AˆABŠWh@8°A ÿúZZÿúZZÿúZZÿúZZÿúZZAÐñà@ùâŒ?¤½AzpAÉ·àA*ÒAÁ³`A#r¼Aÿ,À@å’XÁ‰®`Ae’TA¯ƒÀAt®B7@A÷\A0AˆA BpŸ€@rSÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZB[–@öË8À·2ÀAvúìBA¥@A)wpBY@AlHB[(€@Ôˆ@ñn@ATŒBYÆ€@ì†àB?ùàA¦ÜA0AˆA0B„P@3ÿúZZÿúZZÿúZZÿúZZÿúZZB£8x@¥wÀ†µA%—LB‘ôØ@ÚQäB›Zp@Õ@B—ú @œžHA'm€AžLB”ï@½¸DBƒyð@Úy8A0AˆA@B4€@€êø@àÿúZZÿúZZÿúZZÿúZZÿúZZAíÆàAò.A)?àA‰ &Aýl@A<|A³ @A#TˆB ›€Aü½M A†üAü€A3BðA%’XA0AˆAPAöìà@ÍÞ˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZBõ A4A{ˆ€A˜R`B9A@ù`AÍ&€AAUÌB ²àA#€´Á'ÀA£€²AÖè@A5±&B ʰAfè¸A0AˆA`CŸä@j'àA@ÿúZZÿúZZÿúZZÿúZZÿúZZBãgà@ÑjTÀ1AQ”xBÅ`@ÇÀ´BÌ÷ØAˆBî°@¹¨€ÀóÕ€A9¨|BÊ1ˆ@¾^„BÛ€ A A0AˆApAƒIà@ÒÅA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AˆA€B‘V¸@@ê A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AˆAˆBˆè@AÚ°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AˆABi@\²AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AˆA˜BW€@mZÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AˆA BS@\ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AˆA¨A™#AYÄ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AˆA°AêÂ`@×H`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AˆA¸BKû@@‡j`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AˆAÀA›Á@@ï( A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A˜CH@[4Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZBïÀ @ éˆÀF €@¡XBòO@]ßðBúʰ@u·Bõȸ@-÷@À· À@­÷@BõºX@lPCˆ@†¶A0A˜?€A—²€@²ÌÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZBé@@¤ü@ïãÀA$ pB%ÕP@¾.XB„°A rTB ²€@¥X ÁH”€A%X AídAÈB+Š`@ÚóðA0A˜@BC°@Y˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZBB­à@‹©(À–à@A ÃüB;b0@ÍfTBPO0@þBJ@І°?A~A †´BMåp@Â`$BM@@ËðA0A˜@@A¿3 @—ñhA€ÿúZZÿúZZÿúZZÿúZZÿúZZB…à@»óìA¤fpA<$B/R@䲄A»k AXB°@¹ØAÑâA9ØBLSÀ@Ï™AÈ?AÚDA0A˜@€B„¸`@5pAPÿúZZÿúZZÿúZZÿúZZÿúZZB0û @ÅhD?]´AEŽpB2°AB0I0AŽLBÀ@æ›A.TàAf›B&+ A ¦ªAø A%ö8A0A˜@ A;J@¥œ˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZAìß@AÓPÀÎ-A‡í°AÐv A5hÂBÿðAGŸÌAÁ‘@öÞHÀžšÀAvÞHA«j A לAÕ2`A96äA0A˜@ÀB‹px@ QA@ÿúZZÿúZZÿúZZÿúZZÿúZZB¦„X@µ¬@AÆ‘A5Ï´B»°@Ãq BŒABžt @¯¼?%A/¼ B›p8@Õ›4Bœ?@A;¸A0A˜@àB,0@.)A0ÿúZZÿúZZÿúZZÿúZZÿúZZBCËàA–tÁ@Ò A‘³ B&3 AOABBWQpAA8\B à0@ì8A‘œ Al8B>²À@ÛXAô€AK9àA0A˜ABln@€ÿúZZÿúZZÿúZZÿúZZÿúZZB@·°@ÿJPÁÔyÐA|ÄB©PA@„²Bn9àAb€BZÆ€@Œÿð@HG€A ÿðBW @¸HBN9 @Ç×A0A˜AA™a @¿s AˆÿúZZÿúZZÿúZZÿúZZÿúZZBÍ€A’AMì€A‘#pBÆàAMxðAÓ `A8=(Aÿ Ažt?¸ÐA‚žtAö>àAŽ0AïAàAF0A0A˜A A‰5 @º‘˜@ÿúZZÿúZZÿúZZÿúZZÿúZZAûu A³°ÁeŸ`AІAµE`A :úBM AZx Aº$à@÷® ÁVЀAw®$AvÊ@ñ‰¨AÿúZZÿúZZÿúZZÿúZZÿúZZB š @ÛÚA†˜ A\„B0PA’AÙ± A.ÄAìÀ@ÕðÁMG€AUðA¼ˆABÈB,A1¿HA0A¨@B™Í @_@ ÿúZZÿúZZÿúZZÿúZZÿúZZBbÀ@´¯\Á¹¯A4ÓAÇ@AzxBD@@ÿ’ÈB$Ùà@®&0A=/ A.&0B?0@®<B¦pA;A0A¨@@B{j`@;`A@ÿúZZÿúZZÿúZZÿúZZÿúZZB€T(@ŠXXÿúZZÿúZZBj @‹„”ÿúZZÿúZZBеÀ@y»ÀÿúZZÿúZZB‹€@{CÈÿúZZÿúZZA0A¨@€B4è@!pAÿúZZÿúZZÿúZZÿúZZÿúZZA·¼ A"†ÎÿúZZÿúZZA·ÐA"—òÿúZZÿúZZAþï A5:,ÿúZZÿúZZAþh€A4Ú†ÿúZZÿúZZA0A¨@ Bmoà@µA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨@ÀB.n@Z @A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨@àBW×Ð@q0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨AB®Ó(@0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨AB†Ùè@  A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨A BK« @Æ@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨A0Aõm @ƒ[@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨A@B“×Ð@: A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨APBŸ«Ø@ÓÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨A`BŽ<˜@!8Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨ApBŸtˆ@ýà@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨A€AÎ*@­åèApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨AˆA‹d@λØ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨AA›'@Ø·H@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨A˜B0@¢?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¨A Að;à@ÒÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸Bh™0@$ÙP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸?€Bž1Ø@°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸@B¼£0@Ó@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸@@B* @`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸@€B{B?þïà@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸@ BÊ`@°ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸@ÀBBõ`@+`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸@àAw@@¯S¸A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸ABÜð@X߀@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸AA€’à@à˜°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸A B(@ º@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸A0A›M€@Ñ#ˆ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸A@A×r @½HAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸APB6ï0@mGPA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸A`BP€@g„`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸ApB9 @lÛ@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸A€Bê @oA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0A¸AˆAúµà@›ÏxA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈAÞ @âPAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈ?€B—¦ð@" A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈ@AÈë @kŽpA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈ@@B§c?ÞŸ ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈ@€B…À`?ø@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈ@ AÎ߀@‚APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈ@ÀAíõà@qÛA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈ@àA펀@³@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈAAñE @€ãHAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈABLÝ€@1å°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈA Aðþ @Ào˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈA0A­Dà@¿ (A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈA@A×.@¸ÈðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AÈAPBcsà@-˜ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AØAûá`@\PPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AØ?€Byp@w@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AØ@Bƒh?ë@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AØ@@AÞ¨à@pkà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AØ@€Aõ5`@oÞàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AØ@ B ,P@›Q€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AØ@ÀAƒê @¾c`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA0AØ@àBÿ€@O@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@DÜAPÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZDüÌAK}ŽÿúZZÿúZZDmBALœÿúZZÿúZZD @Ai€D Æ%Ak¡øÿúZZÿúZZA@?€CÝ ´A6 @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@B°¨@k À@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAªŒ€A`€Aª&`A0|ÿúZZÿúZZA@@@CC¼@ƒ°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC&Çø@10€C%|@½àÿúZZÿúZZA@@€C@ª @uÉ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC-íà@¥\ÿúZZÿúZZC)ip@ ÆàÿúZZÿúZZC'½„@gЀC$œ@c|`ÿúZZÿúZZA@@ Bb²€@": ÿúZZÿúZZÿúZZÿúZZÿúZZA¬t AΤÿúZZÿúZZA¦l`ALÿúZZÿúZZAc@AÅ<€A\¸@A ÿúZZÿúZZA@@ÀCF£L@eŽ @ ÿúZZÿúZZÿúZZÿúZZÿúZZC8¬Ð@„øÿúZZÿúZZC0n0@|@HÿúZZÿúZZC>H„@ˆO`€C7$@ƒ%lÿúZZÿúZZA@@àBlPÀ@<‚pAÿúZZÿúZZÿúZZÿúZZÿúZZBvE@@á“ØÿúZZÿúZZBh½@Õ.¼ÿúZZÿúZZB7—ÀAâÜ€B.¯@ARŒÿúZZÿúZZA@AC)À@Rˆ@àÿúZZÿúZZÿúZZÿúZZÿúZZC5@@‚XdÿúZZÿúZZBþy@s…ÿúZZÿúZZC@|€C KÔ@msðÿúZZÿúZZA@AB YÐ@mRÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB@A&nàÿúZZÿúZZB { AŽÿúZZÿúZZAZ@A©°€AJvA ÛÿúZZÿúZZA@A ACòÀ@é²X?€ÿúZZÿúZZÿúZZÿúZZÿúZZA¬>`ApÜÿúZZÿúZZAœÖA[tÿúZZÿúZZAíÑàAvi¨€AÙÈÀAa§*ÿúZZÿúZZA@A0C7Øl@ƒØA€ÿúZZÿúZZÿúZZÿúZZÿúZZC"%@@–…0ÿúZZÿúZZC˜d@‡(ÿúZZÿúZZCŒ@¤Ìx€C¢ @”ÁüÿúZZÿúZZA@A@C¯ëA}¬APÿúZZÿúZZÿúZZÿúZZÿúZZC˜2Â@ï‘ÿúZZÿúZZC†ª@@Ó÷üÿúZZÿúZZCœ>@óÑp€CŠÀ @ØÃ$ÿúZZÿúZZA@APC˜«,A¬A ÿúZZÿúZZÿúZZÿúZZÿúZZCÜ@Ç͸ÿúZZÿúZZCu×à@®ØÿúZZÿúZZC’U˜@ѺH€C€Î@·}$ÿúZZÿúZZA@A`C‰×2@¶ÌA@ÿúZZÿúZZÿúZZÿúZZÿúZZC™>®@¼ïpÿúZZÿúZZCƒY@¡ðTÿúZZÿúZZCš”T@ßx€C„úÐ@¿äLÿúZZÿúZZA@ApBß|@S|@?€ÿúZZÿúZZÿúZZÿúZZÿúZZC„@Õ܈ÿúZZÿúZZBÜÒ@´3ÄÿúZZÿúZZC7¸@ТÀ€Býí`@°V ÿúZZÿúZZA@A€CxqAñDA0ÿúZZÿúZZÿúZZÿúZZÿúZZC_zü@Ù<ÿúZZÿúZZC8úL@´DÿúZZÿúZZCb„4@ÔÆ€C;ñh@°ŠPÿúZZÿúZZA@AˆCLì@Ö¨A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB’!8Ay+öÿúZZÿúZZBmqðAJpLÿúZZÿúZZBн¨A’¤f€BaÓ`An¯ÂÿúZZÿúZZA@ABQÜð@ñ¥˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZBY60A”AÕÿúZZÿúZZB-PAlF^ÿúZZÿúZZAO AQV€Ad€A&øjÿúZZÿúZZA@A˜BôPADÔA0ÿúZZÿúZZÿúZZÿúZZÿúZZBA†pÞÿúZZÿúZZAàñ AQú>ÿúZZÿúZZAšï Ac„|€Ar A1µ¬ÿúZZÿúZZA@A Bë˜@‘pX@€ÿúZZÿúZZÿúZZÿúZZÿúZZCNƬA»þÿúZZÿúZZC!8@É| ÿúZZÿúZZCLAí,€CV@̵ÿúZZÿúZZA@A¨B­¬È@«nÀAÿúZZÿúZZÿúZZÿúZZÿúZZBɘAjžøÿúZZÿúZZB–i A/‘RÿúZZÿúZZB—7°Aµ)ê€BaùàA‡] ÿúZZÿúZZA@A°A©Š`A:Rd?€ÿúZZÿúZZÿúZZÿúZZÿúZZBøÐAyˆÈÿúZZÿúZZA¾0@A6’~ÿúZZÿúZZAål@AšÞ€A§t A`öRÿúZZÿúZZA@A¸AΞ AH¦@@ÿúZZÿúZZÿúZZÿúZZÿúZZB9|A±þ|ÿúZZÿúZZB–@A~w:ÿúZZÿúZZB AÖTþ€AßÜ€A˜²#ÿúZZÿúZZA@AÀAÊS`A5ÂÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÈBÎàAÀ¼A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐAõã AM,¼A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AØB8ÀAJ[ÄA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AàB_X @ð&ˆA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AèA¾àAG,pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AðAà=@A<ðhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AøA”€A8<°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@CÆÊ,@Í6 APÿúZZÿúZZÿúZZÿúZZÿúZZCÈê@Ó¤|Â)ˆASÅpCÁ®AÀ’CÏÜA#a,CÀY¨@èŒÂFëØAhŒCµèzA@¤CË>€A2U¨A@@?€Cµx6@ƺØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@@C†¸@¦ž@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC„°Ü@£ò¸À² A#ò´Cƒ@ã Cƒe\@çKÀA@@@@C@Ô@1ÊA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC.R @\40ÀEú€@Ü40C+ è@š^¼C+¨@—=pA@@@€CŠº@‰| A ÿúZZÿúZZÿúZZÿúZZÿúZZCoÈ@‰u¨Àµ5@A ‹PCf-@³ÖÔ@@ÁCðCàd@ƒ/ÈCß`@uK0C*ó@H$ Á)~à@È$(CÃx@ƒ~C#}À@„ÑØA@@ACƒT@90ÿúZZÿúZZÿúZZÿúZZÿúZZCþ|@@SèÀßV@@ÀsPC4@z²ÀCŠ`@xôPC&F@CºÐ<5@úÐC^Ð@€htCuÔ@}ú`A@@A CÀ@Oû€AÿúZZÿúZZÿúZZÿúZZÿúZZCÎ(@g™¨A¤à@ç¿ØCì˜@øBäœ`@˜Ñ`BûV@@€r¨A Ô Ar¤Bøš8@ š BÑqð@ª €A@@A0C¥E@·ÃàA`ÿúZZÿúZZÿúZZÿúZZÿúZZC«Oþ@¥nAVDàA%‰˜CœÝL@Ò’,C•ÄÚ@Ð'ðC¯@ÊXA„KAJXC¡»HAG4C˜Éb@öØA@@A@BYúÐ@(ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBË @жDÁÏ@A ͨB«: @³Bºÿˆ@¦ì°BÉ•8@^ðÁ¯[A^ôBŸ¾ø@ÁМBÅð@¤NÈA@@APBB›@O}PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB\Í@A!œ”ÀC>A¡¸*B;`AJÒBDËABׄB ™ÐA ¤”ÀÙ[A ¤–AÙA>ÌnBqPAM$ôA@@A`C_Æ @“òØA0ÿúZZÿúZZÿúZZÿúZZÿúZZC¹Ø@tIèA=KÀ@ôt C`Lø@š‡ÜCUxà@ŒäèCtO@ˆ›X@uA›TCS-@ª×|CPBô@ ·èA@@ApC*©0@?Ž @€ÿúZZÿúZZÿúZZÿúZZÿúZZC à@ ˜ÀnA ©¼Bç#`@Á#4Bít@½>hC @¢-ÁT‡àA"-Bá‡`@ÆpB÷S€@¼°ðA@@A€C9Ó\@KžÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC þÔ@Ÿ)ÜAtÊàAF(C ˆ@·ÔÈBýäp@¼ÑÐC2­@—hAËàAhCæŒ@¯¥´C Œx@³”ÐA@@AˆC#$@L( A0ÿúZZÿúZZÿúZZÿúZZÿúZZBšEPA61,˜A¶RB<`A~°äBœ³ÀAG¸BƾxAÄ”?)°AÄ”B¢NA7#¨B¡{AŒØA@@AC-Ê|@f;à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCF8Œ@³8Á `A37C,@Êú˜C"¬@ÉlCJ¸Ä@¨_€Àl€A(_„C >8@¾¦HC#Ò@½û0A@@A˜C!¬@l°?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÒ1 A(f@\€A”DB§UØA ehB¡ä8A8ÿDBþ€¨A’À@‹SA’ÂBÊ6X@ùéœBÄ¥øA GèA@@A BöE @Sôp?€ÿúZZÿúZZÿúZZÿúZZÿúZZBlj8A<#ZÁØ+A¼GBƒøøAdÝèB®8A/ÐTBÒ`A8À`Áò¹ðA¸À^B‰¾¸AbrFB¹Ä¨A*JxA@@A¨BàaØ@`@ ÿúZZÿúZZÿúZZÿúZZÿúZZC%',@ÜìÀª®ÀA\:`Bó;˜@ê¹hBýœ@éU˜Cæl@÷•`A[àAw•\Bö@ö† C†Õº@ó xC”žœ@†I@Þ{@AIC’:Ì@»aèCŒ«V@³0¨A@@€@ÀC 0˜@LAÿúZZÿúZZÿúZZÿúZZÿúZZBäÇP@1u`Àa@±‘àBؾà@~v¸BÚQð@^ €BÞ½¨@'@Á?m`@ž'8BÊã¸@[°BÞ§Ø@Pt°A@@€@àAhuÀ@•g@ ÿúZZÿúZZÿúZZÿúZZÿúZZBû0@Æg¬Aí–ÐAF‡ÀB4 @A ¿šA†@÷ë@Aòñ@@¾tÁºŽÀA>tAŽx`AX,BÝ0@ö°A@@€ABÐ}¨?ä÷?€ÿúZZÿúZZÿúZZÿúZZÿúZZB«X@dW8ÁT“À@ä|xB“|˜@¢ºtBª­È@ˆß8B¤~ @Oë°Áh@`@Ïë¸Bˆ@’ËB¦GØ@>°A@@€AC_X”@wàÿúZZÿúZZÿúZZÿúZZÿúZZCTùŒ@[IˆÀš±@@Ûm CBnà@t,CE0Ø@°CXîœ@vYÀÁƒÙ @öYÀCAм@ŸN4CNÀì@¢[A@@€A C' @+ˆÐA ÿúZZÿúZZÿúZZÿúZZÿúZZCXÐ@QyHÁRÝ @ÑœBç à@Š|¸Býà@‚fC Œ¨@cóàÂ&N€@ãóØB×Ȱ@˜*|C… @xA@@€A0C‚6>@ªfA€ÿúZZÿúZZÿúZZÿúZZÿúZZC{ð @ÏAr@Aå\Ci5Ð@¤”CZ6@¤ÑC–l@—Þ¨AçAÞ¨CnJŒ@Å|CcÙì@½9øA@@€A@B²˜@˜àA@ÿúZZÿúZZÿúZZÿúZZÿúZZBõy@†î@&)AüBÛ­ˆ@– BÕ÷ @²¹Bï9@û A«0pA û BçÐ@›ç”BÀ`¨@ÅPPA@@€APC)ªÌ@MÉðAÿúZZÿúZZÿúZZÿúZZÿúZZC"G@S– A‹{€@Ó»C°@‚Ä4Ca¸@£0C‚t@d+ÐAÛjÐ@ä+ÐCˆ@‹àBöä¨@ŽÀA@@€A`Bœ™h@9/A ÿúZZÿúZZÿúZZÿúZZÿúZZBn@ùø¸Á/›`Az$@B{H AÅ8BøA0B”£ÈAÉìAw{ AŽÉîB>A &Bdj AI1ôA@@€ApC’ì@<&ð@ÿúZZÿúZZÿúZZÿúZZÿúZZC}´@¹¹\?+®A9Ú$C <@Ý>ìBþ¶x@ÝŽ€C@¼ÒpÂ)}ØA<ÒpBâ~@òÐCÔ$@Ï`A@@€A€BØ`˜@,»Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZCl.Ô@ÚÂ@I‰€AZé8CDöhAuÒCB}Œ@ý΀CB1Ø@ÈO˜@‹£€AHOœC#¤@é¹hCtD@ì«ÈA@@€AˆC¸¤@FR`APÿúZZÿúZZÿúZZÿúZZÿúZZCc<@ÐÒü?¦APøôBÕø@ðºˆBÓ€Ð@ð XBþ;@ÓÀAq9àASÀBÛGX@è?ØBÃ:ˆ@þøA@@€ACåä@RøpA@ÿúZZÿúZZÿúZZÿúZZÿúZZC,€l@ÀR$?ºgA@u¤C 'ˆ@ǤC “@@êa@C3W°@¾ ÐÁ4¶@A> ÌC œ@É;ØCX<@ä; A@@€A˜Aäú€A˜äA ÿúZZÿúZZÿúZZÿúZZÿúZZB$Ö€A<\Ad£ A¼9¨B(€A^GôAÖX€AA£hBXeàAN äÀ“û€AÎ äB!àÐAc8¶B1  AfàA@@€A B&ô°@¬0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBD) AU¯œ¿¯pAÕØbB €Ae¢hB|°AjÝxB#ìALZø@'À€AÌZøBYAd‰&Aõ€AWDÐA@@€A¨BvÂ`@~¨APÿúZZÿúZZÿúZZÿúZZÿúZZBT2@AQ‚¾Á’ËÀAÑ«hBu`AX2êBAÝ¡ B9z0A~&B£™pAE,pA@@€A¸B$3€@HAÿúZZÿúZZÿúZZÿúZZÿúZZBšÖ¨A”8BLB:B“RèA¡£¼B«A‹BPt Aˆî6@Ï €Bî5BÍðAx…B íàA†ÍvA@@€AÀBCÐ@‘@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@€AÈAËTAdäÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@€AÐA¸R€A€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@€AØAÄ@Aö(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@€AàA†@@õA A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@€AèAÈo`A",@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@€AðB’à@âÊàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@ÀC*xP@3Õp@@ÿúZZÿúZZÿúZZÿúZZÿúZZC*;ì@r½`¾D@òãðC*ñÔ@¯c0C)(È@§„èC Z¼@n;€AÙà@î;€C&þ @®ä CÈ@£W8A@@À?€CxEP@v>ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@À@C;Óð@/8ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCŠ„@R‚`@`c@Ò‚XCð@GÀC iÔ@—ƒA@@À@@C-ÿÜ@\ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC $ˆ@Pv`?áÔ@ÐvhC ½@ñ Cí,@‘÷XA@@À@€C$ì@,A0ÿúZZÿúZZÿúZZÿúZZÿúZZC ¸@qVÀ@…¡@ñ}ˆBÿò@¦8Bõ8@¥'xBô­H@ÎAê`@ŽÎCH@G‹˜BÛdx@Bn€A@@À@ Bö¢x?û)€AÿúZZÿúZZÿúZZÿúZZÿúZZCYô@}ðAOw€@þ CÍ\@«¸,Càð@­«HC(t@#&@öô@@£&C'Öð@e C%8@XÙàA@@À@ÀBÄE˜?ðpA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÉÀ8@>XÁ%à@¾&@B·> @‹Bɰ@hpB΃`@,³ÐÁ*à@¬³ØB¼«Ð@{„@BÎu@VõpA@@À@àB›ø?å,@AÿúZZÿúZZÿúZZÿúZZÿúZZBÒ ˜@FøÀ£Q€@Æ8pBÂp@ŽŒBÉâ¨@r±ÀBÚmh@>Ç Áƒ“€@¾Ç BÀcx@ˆŽøBÝÈ@lí°A@@ÀABŸ˜?ÝÉ€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB8@ˆMüÁò[`Ad|BO¬@ÑvÜBŸ1 @}B«³Ð@W<@ÁËàP@×<@B‰Ÿ@š(€B·”@@‚`A@@ÀABã @@§€A`ÿúZZÿúZZÿúZZÿúZZÿúZZBò`@XÕX@åK@ØùxBæ«Ø@‚šLB×Ú@@–ò8BëÌX@` pA@@ÀA¨BW@§V˜@ÿúZZÿúZZÿúZZÿúZZÿúZZBŠƒÀAmýª@ðŒÀAî,ZBZ÷AwüBFº A‚JBDÔpAcäôÁ3yàAãäòBrAe•0B&[@A¥¸A@@ÀA°BÔà@PÑpA`ÿúZZÿúZZÿúZZÿúZZÿúZZBd´@A†¬÷ÀÖ9BÇÙBØÐAŽ B3íÐA˜ŸüBgq°Aˆu°ÀB¿€Bu¯B$ªÐAƒ³ýB0ŠA˜O¨A@@ÀA¸Bˆé@/à@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@ÀAÀB]—€@¿è@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@ÀAÈA‰›@ìLxAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@ÀAÐAР@ÿ±hAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@ÀAØBŠà@ßIØA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@ÀAàA£âÀAÌðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@ÀAèB#XAŠLAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@ÀAðA†'à@õ»¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AC_X@QаAÿúZZÿúZZÿúZZÿúZZÿúZZCKä(@›‚ÈÁµ €A›ôCAÌè@âQ„CVi¤@ÖØCJÊd@ÊØÂ}AÊØC<¸@Ù¯C[¯@@æëøA@A?€B¿¸?ã^ AÿúZZÿúZZÿúZZÿúZZÿúZZBáÐ@ªù<ÿúZZÿúZZÿúZZÿúZZBÞå@©KBÔ @°€ØÿúZZÿúZZÿúZZÿúZZBÒ—ˆ@¯O°A@A@Bìñ@@'PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC å€@Et`ÀÖ{€@ÅtXC}<@‰ˆ à@ÕÂ(B¼¥P@‡º°BÑ8@’E@BæUð@B`@…€@Â`BÜè@qpBÓ8Ø@ˆv A@AACN°@nö`A ÿúZZÿúZZÿúZZÿúZZÿúZZC;ÉT@OpÈ@Œ1€@Ï“ðC/àl@†FC*ã<@ˆŽ0CAA$@IQà?¯1@ÉQàC4_ü@œØC1Çœ@†!A@AA Cb]l@ŠóPA ÿúZZÿúZZÿúZZÿúZZÿúZZCl5¤@mH@Oo@íDØCYKø@›CUcè@– CsLì@qÉÀAN#@@ñÉÀCe$¬@¡*ôCX@—…0A@AA0B³¨@ ˜°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBvÍÀ@Äç0@z€AE 4Bb@ïl(BYìÀABŽ(ð@´åˆA*` A4å„BŠ3`@ÐôHBlÅ€@ú pA@AA@Cd@™pApÿúZZÿúZZÿúZZÿúZZÿúZZBÞÊ @(A iàA>BÍkx@žÑ¨Á/ùàA¾¥ÆB/àA]`¨BSÒÐARÖ¸BZ9pA6 Aëe A¶ B]lðAJ¤`BÐAS±\A@AA˜Bsð@ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBS‚0AW ø¿y>A×3bB$6ðAcþHB(Ó`Az€ŒB¦[˜A:‰àB#,ˆAº‰âB¢@AFÚBFÃA|ìA@AA AÑòA%â°@ÿúZZÿúZZÿúZZÿúZZÿúZZB1—pAJ”Á\ó€AÊ»ÀAæ2àAQ¼¶B>ÀAh8BNàAG7@Î*AÇ7BŽ Ab.¼AÞµàAOš¬A@AA¨BËÈH@Xæ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÄJ¨Au ôA© €Aõ<ºB£@8A2ÌàB…N(A¢þ0Bšå€A^æLBVVàAÞæNBœHA<<ÚB7ÐAŒA@AA°BhhP@}ý€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AA¸A×8 Aøœ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AAÀAv]À@ÜÞˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AAÈB#ó @®hA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AAÐB„œ@iïÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AAØA–® AòüAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AAàAÏÑ AŒ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AAèBfh@@™MpA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A Aö@@0p@€ÿúZZÿúZZÿúZZÿúZZÿúZZAý@@ùn4ÀíðAy—|Aá?`A"T¼B wpA>ŸA®Ø @Ü@¿¬{A\@A«Ó A ¸A´Õ`A$=A@A ?€B äÀ@í°ApÿúZZÿúZZÿúZZÿúZZÿúZZB@i@A;¬ÊÿúZZÿúZZÿúZZÿúZZB?VàA:¡0BRyP@ªM ÿúZZÿúZZÿúZZÿúZZBQç @©×@A@A @C¸ˆ@ï0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC±@}< @5³@ý< C!8@·-pÁ°•€@¾-hBÜãH@~‰(CjÀ@u" A@A A AÞÛ€@´Ü¸ApÿúZZÿúZZÿúZZÿúZZÿúZZAË`ÀA=ªÀà€A€TA¨ AÂAËÏA.o Aú±`A"ÄÁ“PA„"ÄA¢µ€A¤æBr€A<&A@A A0CZ>0@X· @ÿúZZÿúZZÿúZZÿúZZÿúZZC8/d@ˆÌ°@êÆAäÔC)”Ð@³vÄC"Ï @©‰8C9RX@†4Aº©pA4”C2Y¨@©øPCõì@­d°A@A A@Cü@-%àA ÿúZZÿúZZÿúZZÿúZZÿúZZC.Pø@©È0ÁØ[@A)æ|C ¬@Ò˜dC'!L@Ø™8C7^@£„èÂÜPA#„ìCy@ˉ C4‡@ÐÒàA@A APCYšü@œ €A€ÿúZZÿúZZÿúZZÿúZZÿúZZCBr,@°©”A K`A0ÉxC.Ì@ÛÜØC&Ò@Ú ðCE>´@©…@@†S€A)…@C.î@ÒϘC+ƒp@ÒE(A@A A`Bß‚¨@3o`AÿúZZÿúZZÿúZZÿúZZÿúZZBÎdp@È œ@Kr€AH2,B´–PAádB¯¥P@Þ¶ BÑÔÐA îÁœÀAŒîB®àASûB¼­ð@ï>xA@A ApC0Fœ@uѰAÿúZZÿúZZÿúZZÿúZZÿúZZCY0@e?S A‚@Bó‘0@»{pBóGˆ@¾(C V¬@¤ËàA›n`A$ËÜBü·è@»‡àBÜñÀ@Ð:èA@A A€BsA@D 0AÿúZZÿúZZÿúZZÿúZZÿúZZB™ A6„ÀBr€A—RæBy°°AÒØB‚´HAF ¨B–þèA—lÁ µA”—jBl¯ AslB…öAE¾XA@A AˆBBüð@„¸PA ÿúZZÿúZZÿúZZÿúZZÿúZZBRNpA8õäÀM«€A¹B&ˆpAS*rB2n0AYÔ`B#ÏA6c@¬º€A¶cB‡ÀAU4²Aü4€AQÚ\A@A AB9…0@—™ˆAÿúZZÿúZZÿúZZÿúZZÿúZZB,ÜA<|²A4 `A¼¡ BðAU38Aó* AWûXB3£ AA4A,ÇAÁ2B þ€AZ Aÿã`A^ A@A A˜B{l @wjAÿúZZÿúZZÿúZZÿúZZÿúZZBó A…®Bx*ÀA[gˆÂ#hAÛg†BðAdÿ.B{™Az“ A@A A¨BÁç@P^ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A A°BÑ|X@U©@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A A¸A´AÀA8´@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A AÀBgè@V¸APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A AÈBc%à@õhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A AÐA|@@ý˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A AØAÌÛ A­„A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A AàA… @ïvAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A AèÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A@B¹kè?îƒ@A0ÿúZZÿúZZÿúZZÿúZZÿúZZC µD@g%@…À@çLPCW°@ŸM¼C lä@ª CÞ@gÅàAŒ8@çÅàCÎ @  BúFx@«U8A@A@?€C Ø@2èAˆÿúZZÿúZZÿúZZÿúZZÿúZZC¸@‘ A…¡ð@ÿ¼ CŸ@Á ÜC (L@¨k(CY”@#*°Aƒ°@£*°C!þø@oˆHC|,@`o`A@A@@Ch@JàA0ÿúZZÿúZZÿúZZÿúZZÿúZZC“Ä@¼ôHÿúZZÿúZZÿúZZÿúZZCŒ@»Ÿ¨Bù8@6\pÀ’€@¶\hBõÀ@|ØBü|Ð@eÅ`A@A@@@Cz@@k“@A`ÿúZZÿúZZÿúZZÿúZZÿúZZC~¶è@ªÉ,Á:ÀA*æhCvbð@ì¬lC€fx@ðs¨C€`@®Ôh?ŽA.ÔlCØ@ÿîøCg(@éÕpA@A@@€C”¤T@ªm¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZCu®ø@@AÈ A˜Cuý @Ëö8Ckd@Ä_@C‚Rˆ@§ôøA¸=ÀA'ôøC†Ø@÷u°Ct5\@Ú¿ðA@A@@ C‡n¬@ÓØAÿúZZÿúZZÿúZZÿúZZÿúZZClŽ(@‰’ÐA£àA ªCj¶$@À!ÌC`žà@¹šhCt‚€@p&À@…r@ð&ÀCpÀD@£¶´CkŽ@§ @A@A@@ÀCˆÇ6@†@@€ÿúZZÿúZZÿúZZÿúZZÿúZZCŠ0>@ÂdŒÀ甀AB†TCƒLŒA üC†i†@þ:C§F@ˆ„pÁi× A„pC‡H@¹]CÇô@»(A@A@@àCMæ<@Eo0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCdÓx@’#è¿ÐA=tCY&œ@Ê xCZBÔ@¿ÐCjº @w  AJ @÷ (CdJ@«:ÌC[©ô@¢Ö(A@A@AC#w@%PAÿúZZÿúZZÿúZZÿúZZÿúZZCÞ@aºA‡Ûà@ááÈC=ô@–®¨C„@•¥˜C‰Ô@Yÿ@AË`@Ùÿ@Cz\@”äCª@ެA@A@ACp$@Ç€ÿúZZÿúZZÿúZZÿúZZÿúZZC-“Ì@l"½ó@ìKøC!T@@ häC!g@•ÜÈC6p$@aàAuÑ`@áØC1?è@›ÜPC"̬@ŒK`A@A@A CB´ø@H”A0ÿúZZÿúZZÿúZZÿúZZÿúZZCk \@¿|ØA@A?Ÿ,C[hp@úo\CT„@ö¸PC\„Ì@¥v@šf€A%v”CM €@Ø#`CH´À@Öh@A@A@A0CÔ¸@S0AÿúZZÿúZZÿúZZÿúZZÿúZZB¹>H@­/ØÀŠ—€A-O0B£´x@Î B«Þ @ì¦hBÄO@¥pÀšèÀA%pB­•@ÃcTB¶·Ð@ãØA@A@A@Cm§d@œ[AÿúZZÿúZZÿúZZÿúZZÿúZZCx? @š`À½‰A›¤CZµ,@ÃfØC`±è@ÂØPC}3´@„¾¨Á'¨ A¾¬C]g°@¦ ˜Cg“d@©ÆˆA@A@APBa‰@CQ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB˜ø(@é#Ä¿ô{AiNìB„žxA!.Bˆ•@ýذB˜@í#ÈÀjÀAm#ÈB³àA%»LBŠL@ýìˆA@A@A`Bb²0@_Tà@€ÿúZZÿúZZÿúZZÿúZZÿúZZBeä`A-"? A­BŒBG}°ASJ|BFаATîàB7`A0ÕüÁté€A°ÕúB¾°AT£B9ò0A]xA@A@ApB¦ùÐ@;¯ ÿúZZÿúZZÿúZZÿúZZÿúZZBIã€A3&ì?EhA³HèB,¼ÀAe#JB+dAI¥°BlÃ0A3©hÁ†ÀA³©fB*OPAd„Bi»ÀALR€A@A@A€BåÉ @X€A€ÿúZZÿúZZÿúZZÿúZZÿúZZC Ô@¬wÈÀ :€A,˜ìBð!H@Ù­äBö°@½Ù°C ˆÔ@ÉÌ Áö¬pAIÌ BÎÛ°A²BCh@ØrØA@A@AˆB#@”ÊH@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBR— A0ü†Áª`A±B‹@ANwÀB×ôA@A@AB–ø@W¼°A€ÿúZZÿúZZÿúZZÿúZZÿúZZBl”ÐA>ç,AˆõA¿ ìBYr A_DB$PATýlB‰­ˆA3”Al% A³”Bt;ASþBHADªA@A@A˜Bjÿ@Z/ðAPÿúZZÿúZZÿúZZÿúZZÿúZZB~–€AŽ@Áð†pAÿÁŽBPA„oB{B`A™ìJB;ÝAl€4¿BAì€4B/ÐA‚zB@€A†H\A@A@A Bn¦p@|³°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A@A¨A”y@üBÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A@A°A¥@AÞ˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A@A¸BRÞ€@˜4è@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A@AÀB$à@§É¨@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A@AÈB2P@®~ÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A@AÐA‰€@üóÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A@AØB+Gð@µLàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A@AàBö A¬À0iA<``BüC ACàT@ùòPBÛc@—é¸ÿúZZÿúZZBÔSH@“üÿúZZÿúZZA@A`@àC7@*V ÿúZZÿúZZÿúZZÿúZZÿúZZBó\è@Ëø0ÁŸƒpALôBÕbAÞ.Bû˰@ýöèBõÿØ@jfàÀRÜ@êfØBèK°@£¨Bîé(@š:øA@A`ABå’8@!m@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÐÙ@z:@4À@úg€BÉOP@¥ä´BÁjà@¨†@BÍ÷Ð@W¥AcxÀ@×¥BÐ=°@ŠYÐBµÆ°@–2hA@A`ABp@ék˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÊf€@’ÖÈ¿UAñ¨B»î`@¸}B¾¨@Ê÷°BÃHH@‚nÈ@¬#ÀAnÄB»^ø@ž5ØB±óà@¹Þ A@A`A CVÂ$@‰ÖA0ÿúZZÿúZZÿúZZÿúZZÿúZZCPÝT@~|ÁãA–dC;Ù\@¤z@CEY,@­+pCcÀ„@‚žèÁŠ'`AžèCIØ`@¤ÃpCZÏl@°@(A@A`A0BÍÈ@@%*@@ ÿúZZÿúZZÿúZZÿúZZÿúZZBŽm @× ÀÀL€AW2¤Bw“A²âB‡gØAËÈBŽÄˆ@Ä©(A%4 AD©(B‹p@é,”Br AÔA@A`A@B0Z€@€ß @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBžpAP°@‚žÀAnPB H€AHÈÖAû€AFVäBB A‘$À‘qAŸ‘&AþGàAF\B†ÐAO&tA@A`APBQ}À@I(@A@ÿúZZÿúZZÿúZZÿúZZÿúZZBpZ@A a @FÑA| BY Að2BOÃðABÂ$Bd A LBÞpAŒLBƒÄ(AÂŒB AS¨A@A`A`Bþð@>àAPÿúZZÿúZZÿúZZÿúZZÿúZZBmjA!ê¢A*ÙA¢ ÔB`°A9ùðB<çÀASîB®IÐ@ëñèÁÎàAkñìB±ˆAxÜBŸÀA ”àA@A`ApB”ø@6W AÿúZZÿúZZÿúZZÿúZZÿúZZBЀA)V@ûUÀA©¢@Îi°C…l@Íë˜C†b¼@v…ÐÁ#€ @ö…ÐC„Šl@°7|CŠÜ@®ÉxA@A€@@CVæL@•ÁÿúZZÿúZZÿúZZÿúZZÿúZZCQr€@‘Kx>@@AfCP®8@ì†ÐCQ<@§>ØCPP@t§ Ab<€@ô§˜CVP@Ç \CI@¯°A@A€@€B4r@:£A`ÿúZZÿúZZÿúZZÿúZZÿúZZB0å€@óAAsB”Bi†A FAèràAB¸œAé¾àA¤?”]A‡¤Aë¾@A:|ºAãqÀAA‰A@A€@ AÎŒÀ@ÄHAÿúZZÿúZZÿúZZÿúZZÿúZZB%`AköÀz߀A“‡BÒ@APS²B)ÑðAHLøBZJ ARœÀ$e€A†RœBPÎPADèB[ÝA0S„A@A€@ÀB¬š˜@"LA ÿúZZÿúZZÿúZZÿúZZÿúZZB«ïx@ÂE¼Á4O`ABi¸B›è@ýðB²?0A ëhBŒ @ÅÀHÀU@AEÀHBƒø@Ÿ¶”BOA/>A@A€@àA§<@¾1XA@ÿúZZÿúZZÿúZZÿúZZÿúZZAôû A°À.ÀA•2zAÙ“`AFÌAý1ANAÔBsà@ì¡?¼ÛAl¡BÍ@A?€BðA%ŒôA@A€AC#D@/ÖAÿúZZÿúZZÿúZZÿúZZÿúZZB÷œ@µ®ÈÁVÚ A5ÐäBÝÇà@åùpBø¹PAÇxBⓈ@^ ÀÐU@Þ BÐ@@‹ÓàBÞw@žUXA@A€ABÆv0@Ræ@ÿúZZÿúZZÿúZZÿúZZÿúZZBR(@íëÌA¿îAnÐBqj@ýìBÍ A8\ðB(ø`@ìÒØÁ! AlÒÜB ;A$÷ÆB2h A!dA@A€A B],P@4RPA€ÿúZZÿúZZÿúZZÿúZZÿúZZB>@²ù$Áð`A3HBjî€A‹ªB®>¸@ÄPB‘Û€@Ÿ‚¸Àt€A‚¼Bƒh@ÓÔèB‹|0@ÎxøA@A€A0B+@|îÐAÿúZZÿúZZÿúZZÿúZZÿúZZB)ÖAS€ÁŽ1 A˜pÔAôˆàA:¦¾B<­PAOˆAéz€@ô,ÐA©êðAt,ÐBÕPA20tAˆ¡ AA@A€A@B– @>µ€AÿúZZÿúZZÿúZZÿúZZÿúZZBO¶ðA.ÔAáëPAˆIPBlñ@A B PAEè$Bã0A â”Á‰* A‰â’A²u A ÷0B A=ÙÜA@A€APA÷¶€@ @ A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÂA ø´ÁÎq@A‹A’ñ€A LÈB&…°AL‡Aë) A  Á[@A A¬¦`A AõŒàAF–,A@A€A`AÏGÀ@¼‰@AÿúZZÿúZZÿúZZÿúZZÿúZZBæPA+­@Kg€A«Ï>BK€AK &Aõ¿`A]‚ôBÒA.|4Á}`A®|4AÀÆàA0£‚BºAy¥XA@A€ApBÌÖ€@RØAPÿúZZÿúZZÿúZZÿúZZÿúZZB¢ÃXAqØÁܸàA™¶Bfù A%ž²B¥XAN;¤B¯¨A å$Á<ÀAå$B‹ AÚ²B¢àAM¥`A@A€A€AϱàA ´À@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A€AˆBAä@lYAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A€AB#Š @ŸßÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A€A˜A…½`@Ûö@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A€A B%/@@—.˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A€A¨BDó`@…òð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A€A°AÁ‡À@ì} AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A€A¸A™Ž@@ú``@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A€AÀA‡3à@ê·èA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A€AÈA·€Aé@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AC)@˜u(?€ÿúZZÿúZZÿúZZÿúZZÿúZZC\”@´ÁŽëA ÎÈCƒ´@ÀpC+á @Ù´CºØ@FÏ@ÀÏE@ÆÏ@C±<@„q|C$0@›˜A@A?€AäºÀ@~p€A€ÿúZZÿúZZÿúZZÿúZZÿúZZA¯¹€@Çü ¿ÁlAH!ÜA¬AÿzA¹¡@Ap¬A±Š`@·A¨ A7AÜžA AŒÆA” A@A@Bß÷ˆ@IÐ0@€ÿúZZÿúZZÿúZZÿúZZÿúZZBå0¸@5jˆÁ}¡À@µŒØBÖçP@ƒëBø‘P@~´Bî„@@3J¿õe@³IøBî\h@‘´BôIx@}Õ A@A@@CN¼@€ÌØ@@ÿúZZÿúZZÿúZZÿúZZÿúZZC³ø@e'È@á7@@åS@C&<@¾úðC 'ð@~Æ CÕ @gÇ Aœ×à@çÇ(C’@ÀîLC* @kXA@A@€AÉÀà@ƒXA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB>­P@âå Aà‹0AcÐBtA 6ŽBnPA1ü$Bx·à@ËÀÁ†•€AKÀBU °A+°FB<Ø@Óý˜A@A@ Ba¯ @ pA ÿúZZÿúZZÿúZZÿúZZÿúZZA¸, @òŸ(ÀðeArÍŒA—Z€AõAÔA(Aæ €A?“ ÿúZZÿúZZAÏ  A+üðÿúZZÿúZZA@AAPANÀ@¶(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AA`B¢ @9ê0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AApB4P@^óð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AA€B®0@•sðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AAˆB²@µ0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AABb–@q= AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AA˜Be@@b€ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AA AõÅÀ@ï{8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AA¨A¶Rà@Ý¿ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AA°AÐå@@ßuX@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AA¸B'Ëð@œÚ8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A B;A @ |pAÿúZZÿúZZÿúZZÿúZZÿúZZB4ª@|ôèÀ;€@ý&B0ø@@° DBC’ @À€BOj0@XPÁÍ[À@ØPB²@²(|B†Hp@…hA@A ?€AÝ߀@d¾Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZA·; @¾Ž ÀáA>´A°ÒÀA¾AƺÀA dA@@¥wÀ€A%wAb:@@Õc„A—îAÿ”A@A @B:R @<ŠÀÿúZZÿúZZÿúZZÿúZZÿúZZBP@@±©Àù÷A1ÌB*ðAv`B#´@þO0B°@­Ýà@=U€A-ÝàB‘ð@ìÿÔBÑàAwŒA@A @@Bw¶@@tà@€ÿúZZÿúZZÿúZZÿúZZÿúZZB5êP@U°Áò€AqüB$¦`@ËÙ¸BJü°@ÍŒ(BLx`@‚}`À%Q€A}`BG­ @¸tBU? @»þhA@A @€B'ý@ÐÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZBnAð@¢øpAxÉàA#¼B†@öÂ,BPÓÐ@Õ5PBbÀp@®HpÀ^A.HpB\¤pA©‚BiqÐ@Ä6@A@A @ BtP@HD`@àÿúZZÿúZZÿúZZÿúZZÿúZZB”"@¶}L?,þA6¡œB’µ¨@é$B“UØA å¸B‰µX@¼2°ÁÜÍðA<2°BX©@AÐB¥W@ñ“XA@A @ÀB00p@R¹ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB?wAq Aˆ7°AŠîB\PAÕêBÔAGGTBFuP@þÑøÁ3š@A~ÑôB+d€A9N*BZÝA'ç\A@A @àBJ@`…àApÿúZZÿúZZÿúZZÿúZZÿúZZA¨V`A"Ü|ÿúZZÿúZZA¢†àA=hÿúZZÿúZZAúBàAQŸ„ÿúZZÿúZZAñ AIÞŠÿúZZÿúZZA@A AB·°@ MH@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A ABk0ð@ÀÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A A A—ôÀ@ÏãApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A A0B°¼@±A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A A@AT¯@µä APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A APAy+À@¾»€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A A`B2ép@Fµ°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A ApBE€@G4°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A A€B¸@*é°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A AˆBP@O|@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A AA˜|À@Ù¼ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A A˜B.‰0@ˆåˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A A B!Ó@ˆjA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A A¨Aže @áI˜ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°B„à@/~€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°?€B‰‰8@ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°@B‘~Ð@ :@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°@@Až@`@¨yAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°@€Bˆh@!ˆAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°@ Bgã@˜ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°@ÀB¦ @&ÉPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°@àAª^`@Ó¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°AAâÁàA ÎAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°ABæ(@1@ðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°A B=òð@_J0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°A0A¡Ä@@빘A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°A@AÒlÀ@®­X@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°APAáñ @¬öApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°A`B„N¸@„ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°ApA«÷@@ÛqXApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°A€AŒ @Û¡0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°AˆB¯°@ý@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A°AA†ô @ãù¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀB„`@3~°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀ?€BÝà@QW AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀ@BØy(@o`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀ@@B“×à?ðã@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀ@€B@hÐpAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀ@ Bm…P@r€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀ@ÀBçÀ@M]`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀ@àB}ý°@ ¹pA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀAA¨©à@¶¡0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀABBEÐ@aðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀA B(`@uïÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀA0A¼2 @¨Ó @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀA@AÃ~€A»LAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀAPAù @Ÿ>A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀA`A”;à@ë)øAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀApA²õ @ðW@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐB! `@ @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐ?€Aá @ˆFðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐ@Bsp?ü“ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐ@@B#°@ñˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐ@€AØ$`@²o @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐ@ A8F@«œ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐ@ÀAÖaÀ@ü@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐ@àA« @É•PA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐABg@@CSÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐAA£Û@@¾²A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐA BÍ@@gRð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP?€B2r0?¿^àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBQi@æZ AÏy0Af~B‚ÛØAºB­`A<áÔBtÈ@@ÐóØAÏípAPóØB•ÁX@çxðB?`A- AP?€?€B¦hÈ?¾¬A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP?€@C,ô@¢øPA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP?€@@BR1p?¼€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB/@™=ðÁÀ`A=ðB_@êö B9ç`@»-àAP?€@€C(º\@#j ?€ÿúZZÿúZZÿúZZÿúZZÿúZZC9Ã8@iÊA_?`@éîøC;! @¢/@C+f`@œÎ8CC @2ƒÀAÙÅÀ@²ƒÈCL@‚°lC.~ä@cÀAP?€@ C‰ºô@ï`A@ÿúZZÿúZZÿúZZÿúZZÿúZZC^^°@’ $AÂÐA7\Cauô@ͰCG´0@½¼Cm»Ü@XëpBœp@ØëxCxT@œá„CPñ¬@‰g°AP?€@ÀBß¿ˆ?ê—ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZB•žX@jp0@ëN€@ê•°B•V(@ˆ£hB…Î @®EhB žÈ@FëàA±p@ÆëèB¯ø@[º0B‚¤Ø@™Q8AP?€@àB¤É @ã°AˆÿúZZÿúZZÿúZZÿúZZÿúZZBºäà@q+àÁÃ@ñRÀB˜ã`@¯á0Bʸ@ B°0@nÊÂ#½˜@îʈBó @¸È4BÊ™X@€fhAP?€AB…¦Ð@T`AÿúZZÿúZZÿúZZÿúZZÿúZZB—îÀ@™GÔ@BŽ€A`¼BÈ@ǃôB‰ @É_ÀB©8@hhÁY@AhhB‘a@¶NÄB¨ŠP@˜AP?€AC :ü@&²PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÃx@d™Á ÿ @ä¾B«mX@˜%ÀB¹‘à@Bà˜¸@TàÀÀ‚¾À@ÔàÀBËwX@‹’\BЄˆ@ˆ”`AP?€A Cv€@uT0A@ÿúZZÿúZZÿúZZÿúZZÿúZZC|rè@€#p@¤8€A8¨CfÊ\@¤:C`\œ@¢{°Cvhä@Œ†`A9&A †`Cet@¸¬ÈCX ä@¯ðAP?€A0C‚¼@&ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC2@ @[逿Ôr@ÜPCDt@ˆªXCª@@‹ÇC?£@w´Á4@@÷³øC( œ@ž(C-ëø@š˜AP?€A@B4›@U¿@@ÿúZZÿúZZÿúZZÿúZZÿúZZB& pA é ?+¸AަBA/¢ZBç A0hB)þAL@¤@ALB`A2Ÿ*B å€A4ËÌAP?€APC€Ö@“SÿúZZÿúZZÿúZZÿúZZÿúZZC˜—Ò@nÐAJÒ A‰ÈC†­@ÇØˆC€§¸@¸¸Cž‚\@¨óAYi`A(óCŒ‡„@Ö;DC…Ù,@Ç"àAP?€A`Bµ@@å˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBl€A?ŒÀ×Až[AèöÀA:¬ÈB íðAAJ(BÜPA–AËVpAŽ–B/wÐA1@vA°Ä@A%ñìAP?€ApBÜÍ@Mw @ÿúZZÿúZZÿúZZÿúZZÿúZZB؇¨@ÑhœÁáÜàAQxBU`ApBÌ8X@Û¨pBÖ–H@ÑÆ€ÁƒuðAQÆ€B¥þxAÒêBÁˆ@çì@AP?€A€C3Ò¼@>®pA@ÿúZZÿúZZÿúZZÿúZZÿúZZCR(°@Óõ´@Œþ@ATŒC.3LAcæC*§@æ ÀCMc @Çp8Aò AGp8C,—à@ÞïhC% Ô@ðdøAP?€AˆCM@vf°@àÿúZZÿúZZÿúZZÿúZZÿúZZC:IH@£6”Át A#T(Cɨ@¼ÕÔCaè@·HC<€˜@™wÀñ €AwCÞ@@°©tCFÈ@­|pAP?€AB±Èˆ@PÄA@ÿúZZÿúZZÿúZZÿúZZÿúZZBúÖ`@êilÀM£€Aj”˜BÃ]PAœ|BÉ8€AiÐBÒÌXAí>üA…íB¦Ÿ€AOZB¦ï8Aa”AP?€A˜BgHp@vè°A€ÿúZZÿúZZÿúZZÿúZZÿúZZB³-ðA2jÁ~› A²3ÀB|^€ATˆ¸B—¥ðA/èÌBähA ÷œÁ;ô AŠ÷œB§PAö2BºˆÈA~ÜAP?€A C3èÐ@”+èÿúZZÿúZZÿúZZÿúZZÿúZZC:ý¼@à€(@ ¿€A`ªèCHŒ@ïøC ¸ð@òœ CDû”@æËxA*àAfËxCâÔ@òæôC2ü@ü¶ÐAP?€A¨Böÿ8@kÙ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBâkxA0À:Ai#A°âvB²HA.+„BžP€AE8BÊnðAQÝøAä¶àAÑÝøBª—hA˜@¾4B¯½P@™ý@AP@@@€A·† @S¡°A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÖ@ê¿Ð@“Ï€Ajå B¶ATæB4pA!#èB50@ƒ6A…7A6B.—°@‹³A×o€@ÓèàAP@@@ Bàà?õÒ`@ ÿúZZÿúZZÿúZZÿúZZÿúZZB´A8@¨“TAÁ¢€A(®DBĦà@ËàB”a¸@ùŠðBãv0@%zAþs@¥zBûÈ@Y Bº™€@gÑAP@@@ÀC@¥x@XÈ @ ÿúZZÿúZZÿúZZÿúZZÿúZZC:lø@>œ(@¬`À@¾ºÐC4(@zA(C,÷x@î8CAgô@@åP¿Š@ÀåHC8Âh@ hC7" @‚^XAP@@@àC]ÍÔ@_\°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCSü|@TÞ8Ác€@Õ°C@Ñð@‡Ô„CLÄ@‘½ðCZ“h@Y:PÁJ @Ù:PCFœd@ˆm|CTtt@—âhAP@@AC X@ öAÿúZZÿúZZÿúZZÿúZZÿúZZC„@;§Ás~ @»ÅÀC ëp@v `Cžœ@u PC!5¬@5>ÁjÝÀ@µ>CçL@mœ°C°¬@nÑ0AP@@AC £´@Í€@àÿúZZÿúZZÿúZZÿúZZÿúZZCoü@Fw¨>Ë(@ƘXCü@®°C¤@}´ðC˜@[” Á„p @Û”¨BöñÈ@Œ˜ØC 4´@SÈAP@@A BÛ{@@pA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÈ¢(@elH@ÊaÀ@å’pB»`H@‰jTB®¡Ø@šžàBºrÐ@ƒÈ¿­-AÈB¨qÐ@«ÍŒB©:@¥¹ÐAP@@A0C;ò<@V%ð@àÿúZZÿúZZÿúZZÿúZZÿúZZC*4°@X“P¿ÔX@Ø·¸C'ü@ˆ—àC®h@‡ãC&ê„@^èPAK @ÞèHC](@åPC¹X@‰ˆÐAP@@A@CrU@A€ÿúZZÿúZZÿúZZÿúZZÿúZZCC@eý @Y~@æ$@C,æä@ÕLC)D@T`CCâä@}Sпž0@ýSÐC,YÔ@˜Œ(C,A@¢[XAP@@APCHW$@WI@àÿúZZÿúZZÿúZZÿúZZÿúZZCSÔ @\¨ Á‡Üp@ÜÎ C/å(@‡¨0C=ß$@…ÆHCU`€@y@@ÁÊM@ù@@C.E”@™¨´CC6x@—” AP@@A`C @E=°@ÿúZZÿúZZÿúZZÿúZZÿúZZBß°@®¢Ø@…ˆ@A.ÁPBÁUÐ@ÎoœB¹ÑÐ@Õ.XBüE@¢`@ÞÀA"`BÝ.Ð@¿àTBÐ@Ç=ØAP@@ApBl¼°@]îpÿúZZÿúZZÿúZZÿúZZÿúZZB„÷ÐAbÁÊš@A“+dB3ø°AHSJB„1ðAi€B¬Hh@æfÈÁ†ÒPAffÈB‚<8A… Bž@¸@ø´øAP@@A€B™Š°@N»p@ ÿúZZÿúZZÿúZZÿúZZÿúZZC"sˆADØøÿúZZÿúZZÿúZZÿúZZCoÀA!°€C%-,@ÀÏèÀ¡QÀA@ÏèCºP@á¬øC ö\@ÞÒøAP@@AˆCJ è@‡“€A€ÿúZZÿúZZÿúZZÿúZZÿúZZCAlÐ@­H¨Á%ƒA-h8C’0@Æ?LC P@ÄàPCIO°@£%@À’Ô€A#%AòBB‘ѸA'F Bå @Aâ„ÀcÂA…â†BªmXA‹.B±šAìAP@@A¨AºøÀA¡ˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB7±A`,@…xÀAà¬ÖB @AoèÚB)@AhfôB_AIš ¿”šAÉš Aâ`AMCªAëõ`AZŽÔAP@@A°Bƒ—0@cÐAÿúZZÿúZZÿúZZÿúZZÿúZZB¡Œ A9büÁí¸ÐA¹‡°B>¿°AWÙ0BŒA!54B€DAOê„ÁÑò@AÏê„B&ÐA]"ÎBb` AMÀÀAP@@A¸BI@ÎCàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@@AÀBfú€@} `ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@@AÈBaA2«$AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@@AÐBšÇ@@Ž] A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@@AØBµ€@ðŽ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@@AàBÕ°@ä?AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@@AèAÈ+ AuœA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@@AðBð@@óªA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@ CÌj@¡ºX?€ÿúZZÿúZZÿúZZÿúZZÿúZZC–]b@¢›äÀ¡ÀA"µ°C•‘2@äZœC–9È@æC‘Ÿ¢@°x@Po€A0|C“æZ@ÿ hCê`@ó̘AP@ ?€B­ð?¼„àAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@ @C3q@8# @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCLb4@‚|ÀZ€A|CIÑì@ºYØCJ¨@²N@AP@ @@C @@!º0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC&Ì@O‡`@í@χ`CŠÌ@‘~èB÷Ih@Ž&àAP@ @€C=¬@(è AÿúZZÿúZZÿúZZÿúZZÿúZZC(¸@|ŸpÁUÕà@üÈBóùÐ@¯ƒ´Cz|@©á¸C]ì@Á6”@™C £ @Rx@C¦(@QîpAP@ @ B9r0?êw`@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÆpAìà@“‰€A”ÀBàAHôòB ¨ AG¶$BU°@Â,ÀÀÔ2€AB,ÀBÌPA bBN°@õ„AP@ @ÀC#\@öàÿúZZÿúZZÿúZZÿúZZÿúZZC°@€ð>ô\A„Bú-8@›ÓBöͰ@¼ÐCì@&ÌðÀ˜áÀ@¦ÌðCkÄ@YR˜C˜@gxÐAP@ @àCK•X@8ÊðA@ÿúZZÿúZZÿúZZÿúZZÿúZZC0ëD@D*@¿9Œ@ÄJXC&K”@€¼8C%s(@ƒQðC5î´@A}`Á¿ @Á}XC'ìœ@}#ˆC.¨„@‚þèAP@ ABøp€@, AÿúZZÿúZZÿúZZÿúZZÿúZZC D @NºpÀ:€@Î܈CT0@ˆ½ÌC{|@†.ØCЈ@Sp°A^1`@Óp°C ÿ$@Œ€ÄBÿ*x@‰¿ÈAP@ ABAòÀ@€ð@àÿúZZÿúZZÿúZZÿúZZÿúZZB\°@»@ÜÁ> A;`B8À0AÇBZÁ0@Ö­ðB ’À@̼ÁÉ5`AL¼A£ A XB,°@@ú:ØAP@ A Bh@@õÿúZZÿúZZÿúZZÿúZZÿúZZB©ýp@¤‹ @‚¤@A$§HB¼è@ÒB•cÐ@Ò\`B«Æ(@¤îˆ@ŽC€A$îˆB qÐ@Ñ­€B— @Õ1€AP@ A0C†~@«L˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZC?(@eMÀÁß8 @åt°C¦4@/C6™@‘®xC?°Ð@^œàœ0@ÞœàCˆ0@Œ½`C9 œ@Œ©(AP@ A@C)>`@2U@@ÿúZZÿúZZÿúZZÿúZZÿúZZC7ÓD@jæ˜À—†@@ëðC¡`@“{C#$ @*èC;¯ô@}.à¿ñÏ@ý.àC$çÀ@Ÿ>0C%§@œÐAP@ APC-³¨@L"`A ÿúZZÿúZZÿúZZÿúZZÿúZZCJ @hXAév€@è¸ÈC;ý°@“hC"OÜ@‰)CS_P@¥@ËuÀA¤üC:[¸@£²8C4$@š@AP@ A`C;D@ì?€ÿúZZÿúZZÿúZZÿúZZÿúZZCEè@§ÈÁúÀA'54Bê÷8@ºÝHBù: @ÖGˆCº„@¬à@t€A,äBì²X@ºK¸Bå·Ð@ã©AP@ ApC!ç@=@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCD-ä@Ì!ôÀïoALFdC üP@ï"äC'K@óëCCs|@Ã@0?”BAC@0C$UT@æÓäC#Y@è0AP@ A€BŒù@YA€ÿúZZÿúZZÿúZZÿúZZÿúZZB~Z A)’<Â1ùHA©°ðBà A\/œB@pA*ôÀBƒD8A+ ÂKÞxA«BAdx,B–1XA$¤0AP@ AˆCeà@@ŸpAÿúZZÿúZZÿúZZÿúZZÿúZZBùáÀ@þžxÁ†‰€A~ÍDB»Ñ`AíB×±`A KBÁ/0A-À$B&€A­À"B¶ A ¦B‚HAf“ AP@ AC…@OÔP@@ÿúZZÿúZZÿúZZÿúZZÿúZZC„@ÓŠÜ¿X>AS²XB÷`@ý°Bù´ @ÛsxCÐ$@Öè°A²#`AVè°C¬H@ôº(Bç©À@ìæAP@ A˜B0@ã ¨AˆÿúZZÿúZZÿúZZÿúZZÿúZZB€ØA9´"B ŠA¹×ZBˆÈA-‘ÚB' ðAfƨBJû°ANÈA-ž AÎÈB-» Ae7€B mPA_@AP@ A B¦à@¿öÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZBfô`ANƒBi°AΪìBai`A[|XAû> Aa¤B;s°AK{¬A½ò AË{¬B1©@AmF\AÖ!€AF@AP@ A¨B-Ѐ@¢ÏAÿúZZÿúZZÿúZZÿúZZÿúZZB@£ A^8ÈÀ!AÞd^B .@A] ÜBëàAvÁ|Bª·hAN(,Aì °AÎ(,B“öXA!AVBS©°AƒúAP@ A°B‚µà@i@AÿúZZÿúZZÿúZZÿúZZÿúZZB£¾øA–cB,>¨BB•°ÐAœd.B16 A™›‚BŒòøA•w”BCàBw“B€BHA¥ƒnB×AŒ©ªAP@ A¸A™†À@ñQ°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@ AÀAÝ9 AŒ4@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@ AÈA¸}€@ùÏÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@ AÐA²ý A5ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@ AØA»K A Ð @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@ AàAfÀ@ß ˆApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@ AèAÂ\ A ž8ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@ AðB-¨À@ÅåxAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@àBÚlà?ö7à?€ÿúZZÿúZZÿúZZÿúZZÿúZZBõb @l Aà€@ì0 C`ˆ@¢àŒBã²À@ªjÈBóx@mñA©£À@íñCÁD@£¥„BÝ~@­À¨AP@à?€Bñ\?ôiàA0ÿúZZÿúZZÿúZZÿúZZÿúZZBûÅp@·;ÿúZZÿúZZÿúZZÿúZZBøŠ @´áPBú]p@¹@ÿúZZÿúZZÿúZZÿúZZB÷áÀ@·G@AP@à@Baµà?¿R @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB‚-@šÂ)ƒAüB.úàA‰¢B©Ÿ@@™èAP@à@@CfPD@u“àA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZChŒ¼@—tPÁ%Z@AtTC`³ü@Ö ÌCg×L@ΆAP@à@€B}#`?Ê(à@ ÿúZZÿúZZÿúZZÿúZZÿúZZAëœà@è1HÁ.ÃAhW AºØ AZB¡°A$BìBEÚp@‚@ˆÀÆD@A@ˆB5›À@ž$BKL@@Å¿pAP@à@ C3Œ@›@A€ÿúZZÿúZZÿúZZÿúZZÿúZZBßÈ@@޽øÁ\ì AÕ\BÊi¨@źˆBâõð@½®˜Bìâx@53à x@µ3àBÃøè@ul¸C@@xtðAP@à@ÀC8_”@& Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZC,œ@uˆÀÁ$¦`@õ±@C,Ü@¢âÄC'“ @¦ßèC:y@M0Á3uà@Í0C-y@ˆhC62Ì@ŒAP@à@àBµä@*– ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÒˆ@=°@x €@½Ï˜BÉÅP@}ÑÐBÀü@z?PBØØ@7MÀÁ@·MBʽ8@y· BÌ÷ˆ@oMAP@àAC¢p@ŸðA ÿúZZÿúZZÿúZZÿúZZÿúZZCß`@V,HÁ$ø @ÖP(Bæ0@BøÐ@Š(xBý è@V ÀÁfà@Ö ¸BÜ)@¾˜Bûo°@ŠƒˆAP@àACž6@°ö¸AÿúZZÿúZZÿúZZÿúZZÿúZZC µ@œŒ(ÀϬ@A¦˜C’TŠ@Ó×ðC”q¸@ÁôØC ¯´@[PÁ‚ÎPA[LC´@Ѽ\C—Ø@ÇÜÀAP@àA C(À@á°AÿúZZÿúZZÿúZZÿúZZÿúZZC §Ä@dè@ €@äDÐBÿf@™â¤BúA€@‰ÁÈC Ô@_ÜA,þ@ß܈Cn\@•;BõŠØ@Š"˜AP@àA0BÉœ˜@/R@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¨yè@®n@À¢bÀA.ŒPB’#˜@Óq¸Bš¤°@ä•èB·ê@¥bÈÁÆ@A%bÌBœÜ@ÌÊB¬r@Õè@AP@àA@CíX@#2À@€ÿúZZÿúZZÿúZZÿúZZÿúZZC ÷°@‚‹TA‡áðA¢Câ@§7,BåNà@€èC Ù@ˆZxAà€AZ|C¾ü@±ghBïˆ@¢‡ÈAP@àAPB‹ @x¨AˆÿúZZÿúZZÿúZZÿúZZÿúZZB’£@ÔÄÔÀÉ€ATêXBsVðA üB„iø@ö‹¨B•/€@Ö±à@fAV±àB„ÌðA•6B|¡`A øAP@àA`B‹¤À@9ñ@A@ÿúZZÿúZZÿúZZÿúZZÿúZZB€EXA2[ÐA¹ A²{ªBxÞ°AQ.B<’A\ÇäBÇ£ AÛPÂΨA‚ÛPBŒ ˆA3`†BÉ AstAP@àApBpˆ°@^YPAÿúZZÿúZZÿúZZÿúZZÿúZZBMRA:iXA“аAº‹BJÚàAm`ÆB _pAKKXB8æÀA? ¸Á#; A¿ ¸B ÿ°AcüB,€Ab2AP@àA€CJàx@z  @€ÿúZZÿúZZÿúZZÿúZZÿúZZCDì@«O0>RÐA+n C!K@ÐðÔC!±@½·˜CGXô@—Ìà@TnAÌÜC%u @± 8C#_P@±øAP@àAˆCÌ@VnA@ÿúZZÿúZZÿúZZÿúZZÿúZZCa@@Ê¡Ü?Ý&AJǘBêaP@öÈ@BèÏà@×§C ¹œ@ÕË@-ÆAUËBâ€AêäBßX@â#€AP@àAB2Mp@ŸyøA ÿúZZÿúZZÿúZZÿúZZÿúZZBp€AQY`@D?AÑ€öBQ0AZwBIV°Az«ÀBg#`AFÄPAç0AÆÄRBdfAR×6B 7 AkxAP@àA˜Bœ`@´zðAPÿúZZÿúZZÿúZZÿúZZÿúZZB‰ AYsfAK6ÀAÙ,BY¨ AvIhB3ðAh lBFC AXnÀ¿±9AØnÀBD As¯NBBàAhPAP@àA B~O@‰"è@àÿúZZÿúZZÿúZZÿúZZÿúZZBÏN˜Ay`A¨€A‘•ÈB­"(A3>BŽÝèA*•ðB§]ADøDA–úÐAÄøDBŒïhA&…HBcËAz |AP@àA¨B]¸€@‰ŸAÿúZZÿúZZÿúZZÿúZZÿúZZBh‡ÐA…Œ_ÀC B¦åB'ñA€ ¹B3X A™,vBmØPA††TÀbßB†SB*£ðA€SB8€Aš†AP@àA°A¢€`@þOèAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@àA¸A²ó@@ò6`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@àAÀAæI @öâ @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@àAÈBO<`@”+(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@àAÐB{BÀ@œºx@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@àAØB Z@gâà@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@àAàB~ˆp@•0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAP@àAèA¼ÀA ˆ°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPABœÛ`?²ÉÀA ÿúZZÿúZZÿúZZÿúZZÿúZZB¥É @ƒœÀïA€A4,BŸGÐ@¹ãB¬ÏX@¹°B±É¨@ŽPXÁ©àAPXB«Šp@¸.8Bº Ø@ÚÒhAPA?€CéÔ@.ä°ÿúZZÿúZZÿúZZÿúZZÿúZZC+Ô@¾ªÿúZZÿúZZÿúZZÿúZZC áä@¼ðC ˜„@ÏÿúZZÿúZZÿúZZÿúZZC ·è@ͱAPA@CŸð@»A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBù–˜@\KÐ@Àb€@ÜKØBþñè@›ØBðM@@™}APA@@Cr'@q€@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCj€”@»À’Ö€A;Ce±`AÜFCgÇ´A{HAPA@€Bäß@ÑP@àÿúZZÿúZZÿúZZÿúZZÿúZZB¤›°@ €XA/È€A › B«6(@ÌÙ¼B”¯@êåÈB¦þ@ˆ HÀ¾W€A HBÙ¸@½‹B§Õ@¹ÆXAPA@ CB\¼@0^°A0ÿúZZÿúZZÿúZZÿúZZÿúZZCCú€@‹5A¤@A LdCG!˜@Å C2Ì@µ¡CB‰H@Y¹pB e @Ù¹hCMð°@£ÄìC* Ì@„F(APA@ÀBBð@-0A0ÿúZZÿúZZÿúZZÿúZZÿúZZBŒöp@ع4ÀÀAXݨB€ôxA7üB‹‰`A øBd/€@šÐÁ˜(ðAÌB6ŒP@ïó¼B}pÐ@«›@APA@àB».(?íD ApÿúZZÿúZZÿúZZÿúZZÿúZZBºvØ@mÄA’'p@íìHBÁf¨@– 4Bž @¦(ˆBËeø@L<0AÔÞÐ@Ì<0BÚE(@€xðB¦„@ APAACPF@µÈ?€ÿúZZÿúZZÿúZZÿúZZÿúZZC3WÔ@FöÀ×€@@LjC$?@@~DèC)»@@†¹0C+[ð@; ð@õ"€@» èC$2@xwÐC@uÌÐAPAACOÙŒ@YH€?€ÿúZZÿúZZÿúZZÿúZZÿúZZCGØì@Hð8?„Ñ@ÉÐC8˜@†²@C6ùd@}CPÈÄ@]yPA@ÝyXCE D@— C<0Ì@‰ŸØAPAA C£°@3x @ ÿúZZÿúZZÿúZZÿúZZÿúZZCÄd@\‰ A; @ܯpC…@‹CC †|@ÆÈC0íØ@[¤ðÀ0F@Û¤øC 8@‘äC!û¸@+ÈAPAA0C+Ð@¹@ ÿúZZÿúZZÿúZZÿúZZÿúZZCN\ô@ФÜÁxàÀA ½0C1éD@¯tÀC?‰„@¯”CTá´@‡ó°¿jAó´C? ¼@®kŒC? ð@ª© APAA@CIæ¸@Wc@@àÿúZZÿúZZÿúZZÿúZZÿúZZC6W @Ž$ÐÁ•€A> C„P@¼dC%3Ì@¥ C4gœ@‹-x@«EÀA -tC!ñÐ@¸ÔìC˜@¢…àAPAAPBœ“ @#`pAÿúZZÿúZZÿúZZÿúZZÿúZZBÒ9¸@Á ðAgÒ`AA-œBÃè@çK°Bª%È@òïxB°Jp@ñÎA§n`AqÎB«—Ø@êýXB‡HA.¨ÌAPAA`CS*ì@ˆrÐAÿúZZÿúZZÿúZZÿúZZÿúZZC6Gd@›^øÀ*A{8C„@ÅtÈC*ˆ@±¯ðC9XD@’_˜Áf§€A_”CSt@»ÜÜC%d@¥áAPAApC„0@¢˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC†°@®ªhAÆ€A.ʘCkL„@ÕSCWcü@ÉÏÈC†¼@­)0A \A-)0Cih@ÖܼCY©|@ÄÞøAPAA€B @¨ñ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB(ŠÀA.˜HÁФpA®¸äAÜ¡`A@"B(RÀAWf@B UàA2X @²ƒÀA²X B L€AT‰fA÷u ALR¨APAAˆB½Ò˜@AàAÿúZZÿúZZÿúZZÿúZZÿúZZBœ(XAdfÀÒ¥ÀAŽbBqÊ A4“$B„`AÈ„Bƒ¼ØA(³Á¹@A¨³BE¶ÀARéBe÷ÀA.&hAPAAB±@æA@ÿúZZÿúZZÿúZZÿúZZÿúZZB `A2L@þ^ÀA²n\Aö>@AYFHAŲÀA6F|B æðA1ŠœA/†€A±ŠœAü÷àA]O¼A¹“`A/ŒAPAA˜Br¬`@y{àÿúZZÿúZZÿúZZÿúZZÿúZZB™XARSt¿åAÒ|ŒBjܰAg¬BsAh¸BÇØA'fŒÀ!Ç€A§fŒB˜@ A9ܺBžLØA7K¸APAA BŽê°@k¥p?€ÿúZZÿúZZÿúZZÿúZZÿúZZBUwPA}¢ÁÅ:€Aý¿úAùy A]ºpBJ: AŸ˜FB…×(A…TæÁʰ BTåB$a Ay{ÈBuA¡t¼APAA¨Bp@`  A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAA°B¥0@ZúÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAA¸AÓ€@÷wè@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAAÀBß @Û_à@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAAÈAÊT Ajð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAAÐAæ[ A‚LAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAAØAÒçÀA˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAAàAèb A'AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAAèBAÆ0@î«p@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA0CDôˆ@Bž`AÿúZZÿúZZÿúZZÿúZZÿúZZCiL@²#ôÀÌb@A2AüChA.ÔClÿÈ@ï(Csˆ@¶ùèÀ¸!A6ùèCs=”A >Cw @îAPA0?€CɈæ@ç–ˆAÿúZZÿúZZÿúZZÿúZZÿúZZCÀ–êA/FÁ–@PAˆFBC¼0tA>€HCÄlÚABtCÂv@í6Á°¸ðAm6C½ºA@€CÇ>ÖA ú¼APA0@CRAX@WîðAÿúZZÿúZZÿúZZÿúZZÿúZZCT¾¨@Ú»LÿúZZÿúZZÿúZZÿúZZCRMà@Ø8ðCEv€@j¯A –@ê¯CJ4¤@½*äC>·Ä@‰MAPA0@@B»X?éS AÿúZZÿúZZÿúZZÿúZZÿúZZBÌÑ`@‚f€@è@A| BѰ@¯hXBÁÅÈ@» ¨BÄú°@`) A‚0@à)(BÓø@”×”B±Ã8@£‡APA0@€C4ú@f¹àA ÿúZZÿúZZÿúZZÿúZZÿúZZCÿ¨@~°P?ö_@þÛ¸C ¬@²¬¼C (@¬g¸Cw@vð@ãÀ@öèCÄ@´äüC%œ@žê˜APA0@ C&§¬@#@€ÿúZZÿúZZÿúZZÿúZZÿúZZC±\@ƒ•¬AD`A¬4C̈@²LC·¤@µ8èC ßø@&sA^vÀ@¦røC¡°@d‘(CYô@c€APA0@ÀC¡ž²@½É`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC¬†@ÆW(@‰ÝAFyTC¥¾6A‹"C£ A‰lC­Ï¬@¡—¨@¼€A!—¨C§¡:@פPC¥§œ@ÞvˆAPA0@àC¤¬@‡APÿúZZÿúZZÿúZZÿúZZÿúZZC$½@„΀Á¡ðAåˆCoœ@³ÒÈC%à@¯CàC ÅP@<ÑðÁ'©`@¼ÑøCÅÌ@|ÜðC<@}~ÀAPA0ACa´@Sp APÿúZZÿúZZÿúZZÿúZZÿúZZCQ½P@E AÊ€@Å'CH~p@† ¸C?vÀ@|aàCYïÜ@^ž`Að¡P@Þž`CZŸ8@›öhC=Î8@ŠŒàAPA0ABŸˆ@àA ÿúZZÿúZZÿúZZÿúZZÿúZZBÅrH@·<ÁD§ÀAÓBªùX@ä)$BÁpH@´Õ@BÒèX@{=°Á•H@û=°B²ˆ@¬¢”BÔ/@›­APA0A CŒæ@Š@(AÿúZZÿúZZÿúZZÿúZZÿúZZCtº@–høÀ6+Aƒ¸C]œˆ@Àü¼C`.à@Â|pCvªÐ@„ÁŽA„CY @µ¥TCi5@¿Y`APA0A0C V@W±Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZC]od@¶! A`&@A6AÄCMä@ïQLC@¸L@ßðCf„|@«aÈAi€A+aÈCS!œ@ÛMÌCKÍ|@ØõøAPA0A@CPü0@z¥0A0ÿúZZÿúZZÿúZZÿúZZÿúZZC5L@…Pd@ÿ;€Ah˜C#’ø@§¹øCâ¬@¦8C;1´@rb @„:À@òb C'œÀ@—ÊÌC$Yp@˜&APA0APA³† @èÛ AÿúZZÿúZZÿúZZÿúZZÿúZZB…A„ÖÁõåðAœ¡˜B2A_+„BŽûÈAÆLBj/ÐA(.”A¿°A¨.”BuŸðA<¸B# pAaÔAPA0A`BÊÙÈ@*Ó A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÇS€@ãP<@Š€Acz„B®BˆAÀ~B§º@A ÿðA=!|ÁŒê@A½!|B@€AhBRÆÀAIBŒ€A áØBùü@Àt`BôªÀ@·° Bü„À@xh0À6é@øh8Bêž@¥bXBð2¨@¤ä@APAPABóöP@*íÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZC(–˜@‘XÀÕ€Ar\Cñ@@Á=ÐAl´APAPABSßà@m¹€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBŸ¨@Aq BD€Añ BØAyÀAjb$BZ‹0A2%šB‰n˜Aþ,B£ã@¼äÀÕ’€A<äBšÄ8AlB¨= A¤ÀAPAp@ B=h@üA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB™ŸÀ@½O¬AVÀA=rBžŸ@@þÑ|BŒ³HA`„B¦âX@Ä(>»tAD(B£€A”6B¢¼X@îL¸APAp@ÀBF­ð@AmàÿúZZÿúZZÿúZZÿúZZÿúZZB~€Aé4Aq`A“B4£ADðJAö€AK¾tB8”`AàlÁ{x`A€àjBªpA ÅNBQ AM‰€APAp@àB« È@àA0ÿúZZÿúZZÿúZZÿúZZÿúZZBŠkA:b@ÒA€QþBŠ(AúþB| ÐA:ß$B…pˆ@¡% AœF`A!% B‘Ì€@±ŒìBZ @ûÈhAPApABúXˆ@$v°AˆÿúZZÿúZZÿúZZÿúZZÿúZZC!n @¥õØÁeæàA&¤C¬@Ü5ÐCV @ÞW(C$ d@[pÁö4p@ÛhC ðT@‘vˆC)×À@’÷xAPApAAľ @²¯PA€ÿúZZÿúZZÿúZZÿúZZÿúZZB6;A +¤ÁŒ`A‹E¨B0AH–ZBJñ@A#äÄB*Kð@û¨Á$ÞA{¨B A,ÑB2ˆðA²øAPApA C-xD@‡x@€ÿúZZÿúZZÿúZZÿúZZÿúZZCG>0@€BT@K2€AZ„C7ñ|@¦ÙàC6Aø@¦‡°CC¸Ü@yâA:¶ @ùâC8ŸD@¡_œC/U¼@£¡HAPApA0B: @IçA`ÿúZZÿúZZÿúZZÿúZZÿúZZB3öPAª|Ás€àA•ÆúB€AD?0B?làA;>”BU°@ý[ðÁ³ñÐA}[ìB®ðA8gBkPAwÀAPApA@BõÐ(@O&0AÿúZZÿúZZÿúZZÿúZZÿúZZB÷7h@˜ªÄA{Ì@AÈ BéÌH@·¡àB϶@ÉË0Bëùè@ GA´Ñ`A GBå¸`@Á¸8B¿ª0@ÓØAPApAPAÙz @ñ#ÀAÿúZZÿúZZÿúZZÿúZZÿúZZBK-€A"AŽA…ÀA¢aBB€AAñzB#@ AQ˜8Bk3ÐA}¤@œ€A–}¦BX( A1öºBEfAD#¸APApA`BP… @iU ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB|°Aè¾AgòA”ÔB ïA>ܲA´G`A*qBQ6PA%`Ø@>€A¥`ØB8ÉðA6ÄæB1@A\¤,APApApB<šÀ@Vа@àÿúZZÿúZZÿúZZÿúZZÿúZZB%ˆ0AAÀt²€AÁ=rB€àASsÚBf@A|,\B%µ€A4ýèÁ§`A´ýèAö° AN—XB Ad€üAPApA€Að¦ @ôäHA0ÿúZZÿúZZÿúZZÿúZZÿúZZB_n€AiR½‘@AéNNB9_€A‡8¡BÅ @é*ÀAPAˆ?€Bùøp@!È AÿúZZÿúZZÿúZZÿúZZÿúZZBù“¸@0pÁpà@°20Bó܈@j« Cô<@†r(CvÌ@) Áx`@©(Bû2`@h¯Cœ@}pPAPAˆ@B0ÔÀ@J… @€ÿúZZÿúZZÿúZZÿúZZÿúZZAôeà@æãP¼ÊAg\Aõ A¼àAö‘@A(™°AùüÀ@Óø@õ¸@ASøB ßA‚PAÝx€AÏÔAPAˆ@@Cˆ´@4ôApÿúZZÿúZZÿúZZÿúZZÿúZZCwœ@iψÀ‰f@éû@C¥d@¸x C°¬@ŽƒèC ñ(@lq°Á%SÀ@ìq¸C(€@»”èCi<@¨APAˆ@€B¾È@Å0A@ÿúZZÿúZZÿúZZÿúZZÿúZZB–W@ª4Ad¹ÀA*3 B¢Q@@ÚÎHB†ù`@ÿ½ÀBˆÌ°@Ò¸pBP8AR¸pB«@ð@Øç0A†ìtB¡ßØA‰vBŠüÈAþB·X@ÐæØ@ìÄÀAPæØBžHA0ÂB„†At`APA˜AB.ÖP@s AˆÿúZZÿúZZÿúZZÿúZZÿúZZBÏ A¨àÁ'€A˜ÇRAç@ACædB1 AWÀ¨B'``A “쿲ÃA‹“ìB0AÆâB#‘AX‘ìAPA˜AA÷LÀ@™qp?€ÿúZZÿúZZÿúZZÿúZZÿúZZBF9ÀAÒpArÎ AœñðBUÃ`ACAfBVðA^#ÜAë9€AÂÈ¿ªÉA‡ÂÈAÖn@AGÚAäu€AH{TAPA˜A Bë@mãAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA˜A0AIà@Ã`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA˜A@A“b@@ÄUHA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA˜APB¨°@“hAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA˜A`Bc‹À@;¦€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA˜ApB¯@@*MÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA˜A€B·$è@ ÝøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA˜AˆB42À@s×°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA˜AB%ð@‘0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA˜A˜AÑÇ @è†HA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA˜A Aá@@å!˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA˜A¨A…Þ @ÙØA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA˜A°B„@@Å_8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨A20€@”ºðA ÿúZZÿúZZÿúZZÿúZZÿúZZAÛ@A÷ÿúZZÿúZZAà£`AY†ÿúZZÿúZZBx°@Ýç°ÿúZZÿúZZB Œ@âò<ÿúZZÿúZZAPA¨?€AÔÇÀ@­A˜ÿúZZÿúZZÿúZZÿúZZÿúZZA»Þ€A! ˆÿúZZÿúZZA¿h€A$@ÿúZZÿúZZB"pA*üÿúZZÿúZZBž0A,µ(ÿúZZÿúZZAPA¨@A²Á@£Ú˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨@@B€@>ŒpAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨@€B‘@A?àA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨@ C Ð@d·ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨@ÀBg‡0@4‚°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨@àB‚ð@ ÇÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨ABlð@?eA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨ABTk@@ºàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨A B `@^žAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨A0A¦ü@@º¨A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨A@Bª?(@ª A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨APBÉIx@0¦ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨A`BK@8ˆ0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨ApBw„@f]`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨A€Bïp@†SA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨AˆB3@¬™(AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨AAU`@òÏXAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¨A˜A¿‡€@Ð?@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸BeP@:¸€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸?€AGå@@¢Ó˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸@B…~À@aP?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸@@B¬&¸@¨ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸@€BI¶À@¼ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸@ Bb @ôA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸@ÀÿúZZÿúZZAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸@àAP›À@±>ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸AB‡K@V€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸ABAŠð@#ðàAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸A B¿õ?î6 A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸A0A˜ÀÀ@Ê©¸@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸A@BŸ%Ø@ 0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸APBŠ3`@L• APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸A`BEÁ@H;@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸ApB\ @A1ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPA¸A€B$P@] ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈB2p`@œ@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈ?€BMµ0?ÿh`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈ@Aë€@ˆ1ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈ@@B‚Sˆ@•°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈ@€B @@AÚ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈ@ A· €@¸&˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈ@ÀAÛ7@ ˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈ@àA¢Z`@Ø0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈAA;Ü€@¤¨APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈABŽé¨@d/€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈA B ÷@§àAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈA0AD»€@±ª@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAÈA@AˆN @ÑJ(APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAØAæ[@@Bå@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAØ?€BGÕ@ ¹`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAØ@AÙ!à@¢Dð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAØ@@Až @¿7È@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAØ@€A{ç@@Ð.`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAØ@ Bµ`@Aü€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAPAØ@ÀAH^@­rHA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`CL@A"`A ÿúZZÿúZZÿúZZÿúZZÿúZZBÑ+(@¸%œÿúZZÿúZZBÑ<(@¸4”ÿúZZÿúZZBÎÈ@¿Â €Bψ˜@Á,ŒÿúZZÿúZZA`?€BXC@@°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@BÍÖH@ “ @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@@A¯=À@•zØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAœ @A+•€A™wA(Á^ÿúZZÿúZZA`@€CBf@‡Và@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCÌÜ@aÒp€CÞt@[ùHÿúZZÿúZZA`@ Aÿ“ @sLAˆÿúZZÿúZZÿúZZÿúZZÿúZZA£?`APLÿúZZÿúZZAœY Aö ÿúZZÿúZZA@ДÀ€A ÅÀ@ÉtÿúZZÿúZZA`@ÀC ˜ø@5Ô°AÿúZZÿúZZÿúZZÿúZZÿúZZBö¯@¬îlÿúZZÿúZZB骠@£ÎPÿúZZÿúZZC­x@e€CG`@ZÎXÿúZZÿúZZA`@àBªÅx@™ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB›oÀ@­m„ÿúZZÿúZZB‘x@¢YÿúZZÿúZZBip@žr0€B”=€@•6ØÿúZZÿúZZA`ABÝ`@’ÆèA0ÿúZZÿúZZÿúZZÿúZZÿúZZA¡€ÀAI8ÿúZZÿúZZA•K@A ÆÿúZZÿúZZB³àA\Î|€AüP AMF~ÿúZZÿúZZA`AC=40@‹-ÐAÿúZZÿúZZÿúZZÿúZZÿúZZCI?t@”"øÿúZZÿúZZC7€@‡¸ÿúZZÿúZZCN<”@§^x€C=@™yØÿúZZÿúZZA`A B„€@ˆæè@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBl9ÀA0¾ŽÿúZZÿúZZBTqpAóNÿúZZÿúZZBŒœÀAd€B~(PA÷ˆÿúZZÿúZZA`A0CMm @¤~AÿúZZÿúZZÿúZZÿúZZÿúZZC2w @ª®ðÿúZZÿúZZCŒ@—:ÿúZZÿúZZC1qà@®ø€Cëì@šïˆÿúZZÿúZZA`A@BÀ?À@M©ð@ÿúZZÿúZZÿúZZÿúZZÿúZZBCT A5ÄÿúZZÿúZZB*^A‰¸ÿúZZÿúZZB6@AskÄ€B ÀAU)\ÿúZZÿúZZA`APCƒ&6A ¶ŒApÿúZZÿúZZÿúZZÿúZZÿúZZC0qx@¬ˆÿúZZÿúZZCaŒ@“žøÿúZZÿúZZC&öà@¸Ñ(€C¾ @ŸPÿúZZÿúZZA`A`C0èø@šˆ€A€ÿúZZÿúZZÿúZZÿúZZÿúZZC;r @±‘ˆÿúZZÿúZZCp@•½°ÿúZZÿúZZCFÌ@Ì¥°€C( ”@­8ÿúZZÿúZZA`ApA¬-àACôAˆÿúZZÿúZZÿúZZÿúZZÿúZZAæèàAYWàÿúZZÿúZZA¿>€A4 ÿúZZÿúZZAÈÁ A‡Ú€A¦¥ÀAa‹ÿúZZÿúZZA`A€C[€@ÈHXApÿúZZÿúZZÿúZZÿúZZÿúZZCWÉAÖ˜ÿúZZÿúZZC/cÔ@ðR¸ÿúZZÿúZZCI?¨A ¯<€C#Ö¤@à.<ÿúZZÿúZZA`AˆCÔ€@ÅhÿúZZÿúZZÿúZZÿúZZÿúZZBîáxAIüdÿúZZÿúZZB¾eA ýÿúZZÿúZZB£ó@A¦²R€B‚ËHA„ü+ÿúZZÿúZZA`AB}0@¦AÿúZZÿúZZÿúZZÿúZZÿúZZB†ŠèA¤®EÿúZZÿúZZBR%pA€œ.ÿúZZÿúZZB@A²lê€AáA‹^ÉÿúZZÿúZZA`A˜B°»ð@•¼ ÿúZZÿúZZÿúZZÿúZZÿúZZBÇb AS@øÿúZZÿúZZB˜tØA!ˆ ÿúZZÿúZZBè¨øAAaØ€B±Ë8AÇPÿúZZÿúZZA`A Bñì°@¢ÜxAˆÿúZZÿúZZÿúZZÿúZZÿúZZCœ”A!UšÿúZZÿúZZBîÌ(@ñ`ÿúZZÿúZZC%“$A$o€B÷^`@õ©øÿúZZÿúZZA`A¨B@ @ÅŸè@@ÿúZZÿúZZÿúZZÿúZZÿúZZB$Ï`A—‹ÃÿúZZÿúZZAñ àA]¤¸ÿúZZÿúZZBS¸AÚ)æ€BN: AŸ,•ÿúZZÿúZZA`A°Bc P@¿S@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¡K˜A˜ù}ÿúZZÿúZZBfn0AZ‹ÿúZZÿúZZB’XAàŽ€BP  AŸ€JÿúZZÿúZZA`A¸Bœ¯Ð@…5ˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀA¦ï A/=ôA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÈÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÐAÔµàA:(@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AØB{“@¬ pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AàBQ$°@Öæ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AèBI¶ A»APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AðAÀòàA@O`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@C13p@*`pA`ÿúZZÿúZZÿúZZÿúZZÿúZZC/¡t@`¼¨ÀÜ@ààC-yô@åC/¦<@žàCìˆ@q¬ð?@ñ¬ðC!a˜@«8àC!d@ª,hA`@?€Bîp@d AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@@BÂr€?Ë  A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@@@BÛ€?ç*ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB5D€@Ùˆˆ@ÍÑÀAYˆˆB>ô A ö¾B"ÿAˆÜA`@@€B¶û8?ç¹€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÐéˆ@î ÁV^ @žî B¾yH@^Ù°BÕ;ð@S±PA`@@ BÅÈ?Òð`@ ÿúZZÿúZZÿúZZÿúZZÿúZZB Ôð@ûþ”Àõ.A|&øAðz@A+ÃîBä€A'³œBbºP@FÑ Àÿ€@ÆÑ BK1@@LBfˆ @zÛA`@@ÀCøx@ i€@ÿúZZÿúZZÿúZZÿúZZÿúZZBÖ/è@­ˆàÂ"6HA-¤ÜB¤‡èAzüBî°@È}ðBî ˆ@3°à °@³°ØBÁNˆ@}°Ct¼@c-PA`@@àBÝ2€@9 @ÿúZZÿúZZÿúZZÿúZZÿúZZB©ôÈ@Ráx¿ª@Ó¸Bã@“ÐèA¤»®Aý„ AvrèBW.A‹¥ÌÁ9`B ¥ÌB Ž0A…†ÕB'@A•шA`@A¸A®J A!ìA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@AÀB®@@ß È@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@AÈAŽ%À@ç€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@AÐB0—€@ž˜ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@AØA ÍàA!ØA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@AàA—@A°ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@AèA†·à@î®@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@AðAÌ«`A3D@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@€C$ x@³`APÿúZZÿúZZÿúZZÿúZZÿúZZC2-@@a6àÁE_€@áZ˜C,6ì@œ]C6JÀ@ u˜C%ûì@u“Á½Úà@õ“CTD@ª((C0`¨@°Û¨A`@€?€B?ªa`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@€@C?×@6šA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@€@@B½Lp?á¡`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB°>ð@KÕ B0Â@ËÕ¨BØèh@ èBú@˜|hA`@€@€C!Ì@$pApÿúZZÿúZZÿúZZÿúZZÿúZZCäl@h¨ðA·™ @èÎHC!ü@¢¸”C \ü@š!CÁL@<`B êˆ@˜<`C'üŒ@dÈC¸`@; ÀA`@€@ B±nà?ó„@@€ÿúZZÿúZZÿúZZÿúZZÿúZZB»éà@§Ì`À˜îÀA'çxB¯Œ@@ç>øB¶Ãè@ÝG€BÇ @1¾`Á_# @±¾`B³p@z„ØBË8@fÖàA`@€@ÀC!š€@*h`A ÿúZZÿúZZÿúZZÿúZZÿúZZBâN8@yÀ ÁZx@ùé0BÉœH@©ÿpBá>8@£0¨Bá:H@ Àæö@@›¨BÏçX@[ÈBÚÌ@D1€A`@€@àC3p¨@<ÿ AˆÿúZZÿúZZÿúZZÿúZZÿúZZC1tà@M=¨ÁjÀ@Í_@C ˜@‚o¸C-à,@ŒèC@h¬@I.@ÁÓ7`@É.@C(Øø@IHC?e¬@Šr A`@€AC†@Ê€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBü‹@[ÆÁO¸ @ÛêÐBÝ¥Ø@“‘$Bó 8@Š»øBè&ø@_ë`ÁöÐ@ßëXB»Dh@šXBñé8@ŠŒ8A`@€AC +€@`pA ÿúZZÿúZZÿúZZÿúZZÿúZZCS4@i-@¶@éSàBùL @–vHBóx@•z€C ªh@f0@Ú5@æ8C-è@•Bùd@@“ôxA`@€A BÏxè@ ¨ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBè˜@ˆÄ¤Á0©@AÛ¤BÆæ0@³äBÙcÀ@§ ˜Bð\À@€Ž€ÁýÆ0AŽ€B¼¦€@±.PBóðè@•=ÀA`@€A0CUy„@f²`A ÿúZZÿúZZÿúZZÿúZZÿúZZCH ˜@ds ¾ÍÈ@䙸C160@‘FÔC0§ð@Œv`CO>œ@nÁ^Q`@îC2Xt@”ÄÄC=bx@•ïØA`@€A@CF„€@VòðAˆÿúZZÿúZZÿúZZÿúZZÿúZZCxx@„”Ä@ÍA«Cò`@£@œC|0@£vPCŸ@‰¯àAþ@A ¯àC Z$@¨ÕC\à@«h@A`@€APCh*@@ˆ›°APÿúZZÿúZZÿúZZÿúZZÿúZZCU¦Ø@y¬0@ìlÀ@ù× C:¡˜@—C3Ôœ@—³HCW8˜@ˆÔ@ÀïAÔ@C8Wü@§šŒC9¸˜@¥°A`@€A`Bƒàð@Z°A ÿúZZÿúZZÿúZZÿúZZÿúZZBªç8ADúÒÁUâÀAÅŠB„øAwÌB›X@A'ÒtB²@AO¼@ªÅÀA…O¾B›!ˆAIPB‘ÒxA"b@A`@€ApBäº8@:µP@€ÿúZZÿúZZÿúZZÿúZZÿúZZBßò€@ÝKÌÁÆA]sXBª¥HA¢¼BȶH@÷ÀBÞ³È@æ„èÁã€Af„ìB¡VˆAøFBЕ`@þ©øA`@€A€C8Š0@ŠHÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZCK @ªàPAVÖA*ÿHC*ž˜@Ä‘HC Ä@Å`CJÃ\@¾¤¿ùÛA>¤C$[$@ÛŠ C&L @ÜxA`@€AˆAƒçÀ@äëø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBpA.4Áƒ0ðA®¯RAà A3b¨BhAUÖØBFPA)žä@¡ÌÀA©žäAé­ AG¬AÊD`A8eœA`@€AB-q@¯R`ApÿúZZÿúZZÿúZZÿúZZÿúZZB8·@AH0bA&Û€AÈUÊB «ÐAd•LBÐ@AVôB„«ÀAIðA3ì@AÉîB`ðAVm†B?  Agb°A`@€A˜B°@Ij0AÿúZZÿúZZÿúZZÿúZZÿúZZBˆÒÈAPRtÁ® AÐzB0$ AmÿþBt‰°AUÌdBœZAHÎìÁª8pAÈÎîBNŠpAj·æB‰ pAGưA`@€A BÉØ @T¦@A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÝÌÈA5ðÁËœÀAµ;æB“(AU[âBºãA(ýBÓO˜AKÿœÂŠ<ÈAËÿœBT‰ A‚+®BÔ ¨A ›”A`@€A¨B`rP@жèAÿúZZÿúZZÿúZZÿúZZÿúZZB»H8A;­æÂ”°A»ÒÀBYûàAa‰nB§A·àBˆ_0AZ[Á¿p@AÚZþB$(AjBmk`A[LA`@€A°AËø`@þ°øA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBQn@A{$T@etAûV†BÙpA€øgB£pA}XLB€ªA‡ü ÀŒp€Bü B1@A‡£fB@ÜpAŒ¿ºA`@€A¸Aêà @÷7¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@€AÀA¾á ApÔAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@€AÈB°  @G*`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@€AÐA®%à@ùи?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@€AØBG>ð@š{øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@€AàA÷•A%AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@€AèA·¬€A £PA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@€AðB?0A˜œA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`@ÀBƒP ?Ïýà@àÿúZZÿúZZÿúZZÿúZZÿúZZAÜ.@@ù4A3‘`Ay(8BÑàA<Ÿ(A­ÇàA!œìAÙK @ÿ¿p@5Ž€A¿lAæ“€A7ŒœAÌ´A2”àA`@À?€B›,˜?¦’ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBYAaEÿúZZÿúZZÿúZZÿúZZBUµÐA]¾ B)\ÀAnÿúZZÿúZZÿúZZÿúZZB', AkA`@À@AÒ¹@!–P@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@Ú?àÁ¥ ðAZ?àAàxàA%hB?ƒÀA ¦A`@À@@B5)`?à A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBöÐ@¢8`AøXA"8`BCû @½:¤A‘y@ýé A`@À@€B¥—@?ÒÌ`ApÿúZZÿúZZÿúZZÿúZZÿúZZB¹3À@w}`A;Sà@÷¥ B¾ä`@¡0àB¦@¯ýàBÂ{(@Nô A·K0@Îô BÓþ@‡×ÌB¥)@@“VA`@À@ BÆUX@ M A@ÿúZZÿúZZÿúZZÿúZZÿúZZBN±@A €Z@h#AŒ—RBMKA:/ B=žðAAABŽ€à@[>ÁQ¬€@Û>By¿ @¡„B”X@‡”@A`@À@ÀBËì˜@A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÎê@@¦¾@£+ÀA&ÙtBÉ5È@ÛìB½æ8@â„ÐBÞº(@?¶ð@æE€@¿¶èBÛeˆ@€4BËVP@ ØA`@À@àC¬¬@ °ÿúZZÿúZZÿúZZÿúZZÿúZZClp@DH@‘p@@Ä/ÈC@‚§°C »@€c8C~ä@KM @«,À@ËMC ’ô@‡cHC”@†B8A`@ÀAC|Ÿ´@s©AˆÿúZZÿúZZÿúZZÿúZZÿúZZC~ŽÔ@€è@¼J@Aý˜Cn}@ª¬tCgl@¥Õ0C‚Ã@˜ AšCPA C|]@ÎVLCh=\@¿ì(A`@ÀAC1’x@:÷pAÿúZZÿúZZÿúZZÿúZZÿúZZCäÄ@]wxAÓ @ÝœÈCZ€@”ÈBîh@ˆcÐC¶Ì@Q¢A,è@Ñ¢C‹4@Œ–€BíNÈ@‚XA`@ÀA C[ÿT@t ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCCqà@døÁ‡£p@äAÈC(y(@ˆÄC6Óˆ@™A`CB`@c  Á. @ã  C+$@Žÿ C3¸H@’w¸A`@ÀA0CWÿ´@Z<@€ÿúZZÿúZZÿúZZÿúZZÿúZZCNàœ@JÏHAi>à@Êò(C>4@¡C0€°@|ÐCDí”@bê A@âê C6£Ä@IdC']D@ŒÚèA`@ÀA@Bñ-˜@`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCKÈ@wP@<û@@÷{HBàBˆ@¢@üBß @Žf¨C@~+0ÁUá @þ+(Bà4X@©˜`Böµ@@÷¸A`@ÀAPC…°@·à@ ÿúZZÿúZZÿúZZÿúZZÿúZZBð<À@¼ü@p\A<¯,BѼ°@â™lBËÐ@ç†Bû#8@·ÜÀ²?@A7ÜBÓ¥H@äçÔBÜÉð@Ú»ˆA`@ÀA`B]ß@]1ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZAÇÄAx(ÁO@A† AŒÛ@A ØAÄÀA2ðtAÝÑ€AöÐÀ0×AöÐA²q`A'Ê^AÅ A3˜A`@ÀApB1˜@CÀÿúZZÿúZZÿúZZÿúZZÿúZZBEA+1¼A+h`A«P¬B[ A^ÔA¹ø@A1{ÐB A&"ÜÁ9½ÀA¦"ÜA³EàA/^æBqAU¤˜A`@ÀA€C­T@FjÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZC¡ @Ë^ð¿HAK„8Bñ§x@ÛBóR@ù;ðCi@ÁÒXÀXÌAAÒXB÷KÐ@Ò•ÜBýÆÐ@ìfXA`@ÀAˆBí®€@Cq¨@ËmˆÿúZZÿúZZÿúZZÿúZZCÿ°@ÉoA`A@Cœ@-/ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCâ@këÀÁšÎð@ëëÈBôøH@õäC ¤@«]8A`A@@B’¼?Æ`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB¶Þ8@wÖÀA‹1@÷ÖÈBÅXè@¥FB¡>Ø@±ÏxA`A@€BrÂ@?Æ `A ÿúZZÿúZZÿúZZÿúZZÿúZZBÄV@œ>àÁ¹T@AX¼B¨&h@â. BÓj @È `B·OP@‰hÀÕØ€A hB¬b€@¼—B·yØ@»ŸðA`A@ CV|ˆ@Mp AÿúZZÿúZZÿúZZÿúZZÿúZZCc‡P@¨OÁ€ÀA(kCUßl@ÓutC]Ëä@óCg(Ø@} ?¯e@ýC_ìÐ@§ãìC\i„@¯ïÀA`A@ÀB¯z@À@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÎŒð@€I A"k A^˜BÍöÀ@§…dB¹l@°ÈBéÞ¸@,CP@’ÊÀ@¬CPBã»h@s"8BØÿ@[±@A`A@àCRú@O5ðAÿúZZÿúZZÿúZZÿúZZÿúZZCAØ@›þÌ@Ù{€AC8‹H@È C1ø@ÔãCMd@Unð@}°@ÕnøCCdL@†x@”´8A`AACr@FA˜ÿúZZÿúZZÿúZZÿúZZÿúZZChü@PnÈÀÐf@@Ð’8Bñu@@’ÍBü:h@zSàC*@@ûÁć`@ÀûˆBæÇx@ˆ tC Mð@iWA`AAC$f´@.9ÀAÿúZZÿúZZÿúZZÿúZZÿúZZCýø@c—ÀÄâ@@ã¾Cùè@”iÌC ø@‘ŒèCcŒ@TÞÁJ`@ÔÞC5À@‹—ÔC úH@ˆ/A`AA C°l@BðAˆÿúZZÿúZZÿúZZÿúZZÿúZZBíÕ@[^PÁT“À@Û„HBÊ£Ø@–aÌBáãˆ@€TÐBÿÈ@K€@:€@Ë€Béq@†³ðBäUà@y5@A`AA0BÝ€H@8P@àÿúZZÿúZZÿúZZÿúZZÿúZZBË+Ð@Š·@@°µ@A Ï€B¹ˆÀ@­íB¯^@®‰0BÒT@èA‚2@AìBÊh@a4B¬ƒ @§™(A`AA@C[ñ@dÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZCPÇd@‰ÀýQ@A 2PC3Bè@­C: ð@¦0 CUÙ¤@…ÙpÀ¹ï@AÙpC9<@ªˆC=æ€@¡Ä€A`AAPC³<@+ÁAPÿúZZÿúZZÿúZZÿúZZÿúZZCV̬@ÃPŒAüyACs|CF@ýwHC+qø@Ý$ÈCCËØ@¯–pB3XA/–lC8ß$@ãÏ`CóP@ǵ8A`AA`B݈@@Z€APÿúZZÿúZZÿúZZÿúZZÿúZZC!mH@»f Á†S0A;ˆ”C,@íX°CüH@ÒÈPC#§T@¶xÁŸ£ A6|C7ì@èÁCnà@Ì@€A`AApBké0@ó°APÿúZZÿúZZÿúZZÿúZZÿúZZBRA3¤Aèm@A³(„B^ÈÐAJ´ŽAýràAZ  B/w€A@0@%€AÀ0BÃA^fB¯ÀAfñÀA`AA€BÈ<¸@,¦À@ÿúZZÿúZZÿúZZÿúZZÿúZZB]WÀAO¯nÁˆ!€AÏÖBÉ0Ao½bBQX0Ap˜ÐB þxA3@ØAØ¥A³@ÖB™h°A/šB[Ì€AkC´A`AAˆB@8@s…PAPÿúZZÿúZZÿúZZÿúZZÿúZZBÈEA ?zAŒ„B ’àA-úB àÐA¼BËøA"ÿ”Âê˜A¢ÿ’B‡_ÈAUjÚB¾ß˜A¿tA`AABJ¨p@¦£ÐAÿúZZÿúZZÿúZZÿúZZÿúZZBÆOØA׬@•ÒA•ôhBŸhA@ B™ÈA7¾ BšhAC´ÁÍþÀAöBH¾ÐA_ÐBŽ.PARËÀA`AA˜B±! @}àA@ÿúZZÿúZZÿúZZÿúZZÿúZZBâÙHAèAý4°AŽ1–BÆPðA‘vB—eØA";LBÛL€A,tÁÊ A”,tB¡™ A2p8B°‚@AA`AA ÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZB\`A[„ ¿Â‰AÛ¯‚B##ðAbB)ÙÐArÛTBT|`AW"$Á¯t€A×""Aüh@AS„fBBäPAv¨`A`AA¨B­ @„g @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBK›0Ag¨Ák]àAÿg¨Aþª@Af¸ØB- A•…ÜA`AA°B© @ܨà@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AA¸Bkƒð@tÊ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AAÀA’ àALì@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AAÈA€î@@èôÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AAÐBjp@lË`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AAØA‹€@óªAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AAàBC’ð@¬càA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AAèA¡¼€A­LApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A C2‹Ì@- ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZC57¼@„£ô>HØAº$C6X€@ÆÜC4ç|@±°C4Š@•€HÀ© €A€HC3¿ô@Ú~œC7eœ@νÀA`A ?€BðÇè@ Ý@ÿúZZÿúZZÿúZZÿúZZÿúZZBÒ@Œð,Àè\A ÈBÊw @ÕŠìBׂø@¶!¨B´( @£Þ˜ÁpzA#Þ”B¥§A'dBÂÀ@É™A`A @C68Œ@(¶ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC%à @‡·PÀ‰ŠÀA·TC"Ô@Ç‚0C%«˜@´Ž(A`A @@B¢ˆ @à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBºÔ`@r™àÁÝ9€@ò™àB¨@²Í@BÑÜ8@ÇèA`A @€BÇ ?ÛM`A`ÿúZZÿúZZÿúZZÿúZZÿúZZB˸@’¼¸@°nÀAÕŒBÊè°@ÃV`B¿è@Ï ˆBüéH@g<À+¦@çx@ŒÊHA¹€ÀA ÊHBßb¨@§Ã€Bµ@ÀÀA`A A0CWo @Q—@ÿúZZÿúZZÿúZZÿúZZÿúZZCw¬@ÈÆàÁdàAHê¼CXçÀ@ñh@bü @ÿúZZÿúZZÿúZZÿúZZÿúZZBãX@¹®ÜA:gàA9Ñ4BÊ(@Ï…¤B·­@íÐÀB×ø˜@Âñ0Á†MABñ0B¨öX@ño8BÆqð@ã.(A`A ApAÕVAüAÿúZZÿúZZÿúZZÿúZZÿúZZB\ópA>ŒbAÓ+ A¾°Bcç@A^1‚B áàAcäèB@ÌÐAET¨Á]ÏÀAÅT¨B q AaÓB8ç°ApbØA`A A€Bé ø@Pó0AÿúZZÿúZZÿúZZÿúZZÿúZZBî^h@뜼@³k€AkÉxBÇ\hAØjB¿¥ÀA v¸Bñ @íþ`?ÞŽAmþ`BÆIøA ¦BÅ<A ùÐA`A AˆBBÆP@tÅ0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZAìH A†”?|Aœ¤ºA¿TA7̦A½`A,N¨B.ÌpA@p4A%Ò AÀp4BtpAm“LAù^ AF0ØA`A AAÓ(àAèL@@ÿúZZÿúZZÿúZZÿúZZÿúZZB7ÐAGš´ÁWÀAÇÁ¸BÄàA`PjBtA]_ðB"A9ÌÁ…» A¹ÎAÉz`A?¿²B:A\u€A`A A˜BŒø@[kàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBŠGhA]\ÊAšÎA݈ºBrSAbpB9F°A€ÚÐBz˜°AdÙÁ „@AäÙB!QÐAt1BbrpAõ¤A`A A B¼:@@gÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A A¨A&€@îÚ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A A°Bxà@ñ¼°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A A¸BHf@‘ÂÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A AÀBÌ0@Øÿ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A AÈBZ @´æˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A AÐA̧ AœdAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A AØA„1`@õÀ @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A AàAû,àA¥ˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A@B[eÀ@HFÿúZZÿúZZÿúZZÿúZZÿúZZBãœ@ƒ® A¯`AÅ @A†òCØ¥¢AV¼øCݽPA"ô¸CØ>V@Óè@ÖÒÀASìCÚèpA$ÀÎCÖdZAÒôA`A@@C~@…@ApÿúZZÿúZZÿúZZÿúZZÿúZZCP¸T@Õ¹ÿúZZÿúZZÿúZZÿúZZCN„¸@ÓxpCXi@y²ð@Ó@@ù²ðCZòt@ƇTCSPð@•D°A`A@@@BÝ‹H@Þ°A@ÿúZZÿúZZÿúZZÿúZZÿúZZB€š@É.¤A$4àAIQpBˆ°@û(Bh?ðA¤´B‡H@š«pA>œàA«pB‘;Ð@Á½XBrK0@ë9pA`A@@€B(¸@ˆ ÿúZZÿúZZÿúZZÿúZZÿúZZBŽ&Ð@ÀìÀ 8€A@*HBˆy¸A/ BŒ\XADB™Ð@§A(A§B¥O8@Å\àB…“ˆ@ì#PA`A@@ C Þ¬@"PpAPÿúZZÿúZZÿúZZÿúZZÿúZZBχð@˜L@žíA*ÜBÍ8@ÌÁèBð@ÑÚøBÑYÈ@•æÁC AæBÂÎ@Ó@(BÑâÐ@ÆgXA`A@@ÀB¶˜Ð?í¦ A ÿúZZÿúZZÿúZZÿúZZÿúZZBÑX`@¯\@†èA/> BËÚ8@ìùlBÂÈ@ëyBì/€@HuÐ@Ûv@ÈuÈBè¬@‡é8BÛ@‡(A`A@@àBv @%ß0A@ÿúZZÿúZZÿúZZÿúZZÿúZZB 9ÐA¡$@öºAŸ½^BßðA\ÄxAél AL²¸A»ì@岿ƒñAe²A­×€A ¶Aµ` AñÌA`A@ACK l@v` @ ÿúZZÿúZZÿúZZÿúZZÿúZZBâ™À@ÉïÁ¶`àAJB½ÞA Ú¢BèTXAŒC"X@] àÁˆñ@@Ý àCtL@‘"$Ca”@’±0A`A@AB»ð˜@ Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZCš@œ+AóÀAGBú{°@ÉüÌBéŸ@Ì: Bü¸@†ºàÁ¦Æ AºäBÕŒp@±&hBü'H@­ï¨A`A@A BÜðˆ@#¢€@ ÿúZZÿúZZÿúZZÿúZZÿúZZCÍD@u_@î@õ‹xCÜ|@œÉØCP@@ž C(@‚‡èAC A‡èC d@¨Ç¨CPl@¦®pA`A@A0Crê¤@” A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC}#@œUäÁ”ÚAr„CY¶Ô@¿Ckh@Ì00Ctõô@ƒ8Á… A8CS†L@¥f„Cc4€@¦cÐA`A@A@C]e\@‹¡€A€ÿúZZÿúZZÿúZZÿúZZÿúZZCOÓ\@ŽÁNÀAª€C1@±ŒÜC=+,@±¨èC[ÄP@Œ½ð@®¹ÀA ½ôCC¯t@­Œ C?ßÀ@±w A`A@APB2Q @ PA ÿúZZÿúZZÿúZZÿúZZÿúZZBŒ4HA—ÌA<€A•³ÌBƒ`A' B_lAF—8B¬?`@öNhÀëòAvNdBŽèAÜ6Bœb°A ”A`A@A`Bt6 @”e @àÿúZZÿúZZÿúZZÿúZZÿúZZBupA)–HÀƸ@A©¶fBE©ÐAaJB\YA5cB`A/q°A{ A¯q°ByÀAaZZAî@ADÂÜA`A@ApB5Ð0@j”A€ÿúZZÿúZZÿúZZÿúZZÿúZZBz™ÀA1£ÆÁgÖàA±ÅØB8üÐAk¥Bkc A5•¤BG7€A'PxB vÈA§PvBhûAT­zAȆ€A6}ìA`A@A€BèF`@Q†ÐAÿúZZÿúZZÿúZZÿúZZÿúZZC 4ˆ@ÆNŒÀHÑ€AFuBä¿ @ésðBìV @äE(C…Ð@æQ`@¸€AfQ`BÖà€AfBÐPAó´A`A@AˆBb‚€@f]A ÿúZZÿúZZÿúZZÿúZZÿúZZBHø ANZè@è ÀA΃–B-@Amo¦Bœ Aj%°B/Š AH,?YæAÈ*B AdD€B a AdfˆA`A@AAÔ @×b@@@ÿúZZÿúZZÿúZZÿúZZÿúZZBG< AG]èA¿AÇ…ÆBBZAXÞAñÛ@AfÕ´B/ASy˜Àxa€AÓy˜BG AR’BôA‚sÎA`A@A˜B/ÕP@‚ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A@A AþZÀ@÷xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A@A¨Bgnp@sQ°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A@A°B²°@MÜÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A@A¸AÒ@õ+ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A@AÀBV@›€`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A@AÈAÈ'`A,àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A@AÐAÆí A7aA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A@AØB*?`@ߺhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A`C^ò´@QF€@ ÿúZZÿúZZÿúZZÿúZZÿúZZC{G@@Ö¤Á×q€AV+Cpg€A üC…º&A$¾0C€øô@Ñû0Â*8AQû,CtC˜A e C‹dA!mÜA`A`?€C Šà@× @àÿúZZÿúZZÿúZZÿúZZÿúZZBØe@Ša˜¿ß£A z$B×o(@Ð0BÚÙ8@·ÑpBѯ(@?AA`ß @¿ABá€@{e€BÄŸÀ@‘‹A`A`@BÚ×0?îo @ ÿúZZÿúZZÿúZZÿúZZÿúZZBÊíà@Ì‘\ÿúZZÿúZZÿúZZÿúZZBʨ@˪HB¼êè@V´pÁ†<€@Ö´xB«Ïx@«K BÍ*x@€®ˆA`A`@@CÖô@3^à@€ÿúZZÿúZZÿúZZÿúZZÿúZZBü_˜@©Õ`À±~A)ó¨Bó¦h@è„(Bþ¥8@ñž€Câˆ@“£¨Á2¥ A£¬Bóú(@ÉÝüCH@ÓpA`A`@€Cd*ì@_A0ÿúZZÿúZZÿúZZÿúZZÿúZZCKkä@éΤÀúÇ@Aiø„CCØA òCJÞ¬A$SØCFÞØ@ÐðÐA ‹àAPðÌCG AÌÎC>±·AÚú€AEH AýÒ A A°,ÐA• BÀAN ®AŒz€A ´lA`A`A€B^`@H@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB› A;òòÁƒë A¼|Bc›°A+0(BŽÕpA‚B˜Bt>ðAQ Œ>ù,AÑ ŒBHÑ0ADAhBJ¦0AޱàA`A`AˆAô¡@¶AP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A`AA¼Zà@ùF(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A`A˜B9B°@‹@ØA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A`A BKêp@x8PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A`A¨B„@yL€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A`A°B' @°èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A`A¸AÌ`@ú#ˆApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A`AÀA„‚ @øüèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A`AÈBYP@Z€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A`AÐB‹"H@~s0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A€C"cP@MSðA`ÿúZZÿúZZÿúZZÿúZZÿúZZC ÊÜ@Œj¨ÁxùàA „dCÝŒ@ÌœC"@ÆÃC¦D@(Ò°¿ïÑ@¨Ò°Cèl@s5¸C^¼@rqA`A€?€BQ@&ÍAÿúZZÿúZZÿúZZÿúZZÿúZZB&EàAivÁ}P A…ôBŽàA>dBGú`A>7ŒB0„@®Ï8Àƒž@A.ÏAñ»€A1|AÀ @å¿À@‡2€Ae¿ÀAÏ) A*#êA®}@A´A`A€@€BŸø@ €ApÿúZZÿúZZÿúZZÿúZZÿúZZB¬Š @Ä^ìÁÎÀADƒLB þ¸A(²B²TXAx¨BËŸP@³”ÐÀÒ'€A3”ÐBÁp@èd|BÏnøAGA`A€@ B“žX@:@APÿúZZÿúZZÿúZZÿúZZÿúZZB‹¼À@ò_èAø@ArB¦0A RÆB~¶ÐA@xBQ¯ÀAòøÁ&¯ A—òøB7u AK¯nBaK`AVýÈA`A€@ÀBi0@:2ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZBL"ðAú”Â0AƒAïv@ACÉìBˆôÀAÜàBðAXÁA–XAÙ°€A=^HB2Ê@AZý°A`A€@àAÄ `A–,?€ÿúZZÿúZZÿúZZÿúZZÿúZZB#Ç`AŠžÁâ0A“¦hA˰`A9ÚBRbÐASˆAôû€@ø¸?’8Ax´AìÔ A ÷¨AåòàA-"NàAK5B‰ˆAfB‚c¸A§B¢p@´.(AŽðA4.(B’ýˆ@ϬDBgê A‡„A`A€A0B*›€@a±`A`ÿúZZÿúZZÿúZZÿúZZÿúZZB#”@AÆ&Á*ëA›ävAÿ‚ AD‚hB'ÞAIXdBŒêð@Åù¸A€@AEù´B…ϰ@ììBpÿÀAúdA`A€A@Bž9˜@.»APÿúZZÿúZZÿúZZÿúZZÿúZZB¢õ @Ðñ˜@èöAQ¨B–†8@øm˜B‹KA c¨B¥Òð@²ûA€õ@A2ûB H@È˸B†°@÷iA`A€APB%i @u›à@@ÿúZZÿúZZÿúZZÿúZZÿúZZByãÐA%zBò€A¥=FB‰ €A É B"‘€A~:äB’š`A#¤Ab»ÀA£¤B‹|€@í|ˆBiŠ0A‚íTA`A€A`BžÂ¨@>xAóRBE¦€AÙBH\°Ak äA`AA0A‰€@¼:À@àÿúZZÿúZZÿúZZÿúZZÿúZZBBÀAr–èÿúZZÿúZZB%ðAZ±,ÿúZZÿúZZB2ì€AÕÊÿúZZÿúZZB Ì Ai]ÊÿúZZÿúZZA`AA@BYp@DÃÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AAPB-µ@gðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AA`B…à@ù¨A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AApBÑ@Éî°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AA€B8Ð@lFð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AAˆAÖ]@üõÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AABÄ@•¬XAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AA˜AíÚ@ïlh@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AA A¶`A Ö A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AA¨AÜ"€@ûAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AA°B%ç@£PA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A B9m@@DApÿúZZÿúZZÿúZZÿúZZÿúZZB]ïð@†¦dÁ`€AÁBF5ð@Ù´BWÀ@ªÈB~ñ@<8àÁÈÐ@¼8ØB_Ë @²B–a@€ A`A ?€BkFÐ@4ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZB|2à@m÷`À>C@î&ByÞ @§mÀB„ªà@°>xB…0@NðÀ…Ý@ÎøB‚€8@“P4B2 @–ÈA`A @B¢¶È@!7àÿúZZÿúZZÿúZZÿúZZÿúZZB€Ÿ@¨¼PÀ+ü€A(ÝØB}Œ°@µ7PB…ï¨A• B‘³p@“¬?òîA¬B”9Ð@›lB’ÆøA|DA`A @@Bƒ ˆ@Í`APÿúZZÿúZZÿúZZÿúZZÿúZZB-RP@Û£,?þ~A[ÎðB0îA NðB+NA*°XBX@@ðôÀ´ùApôŒB g°A#ÍœB"`A2)°A`A @€BH’€@$а@ÿúZZÿúZZÿúZZÿúZZÿúZZB³A á:ÀŒäÀA‰üÎB.ÐABOfB'ê0AAâ B+”`AHðÁE¦àA†HðBͰADXBDäA4¿A`A @ B$<`@ZÏA€ÿúZZÿúZZÿúZZÿúZZÿúZZB,¶pAQ2dÿúZZÿúZZB(ýPAL¯îÿúZZÿúZZB‘ATwpÿúZZÿúZZBµ0AOKÈÿúZZÿúZZA`A @ÀB½ñ@güÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A @àA£©À@¥?AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A ABa©@@Fó`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A AAùCÀ@„Eh@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A A Bk‘°@.3`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A A0Bã@¨A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A A@AŸ@ÏqÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A APA¶`@Í{èA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A A`A¨% @ùo@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A ApA¢T @Ø^APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A A€B”¢@@2žApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A AˆBb>À@P‡€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A AAÌÉ`@ÛñA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A A˜A€Œ@@Ò£˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A A A¡b @èÌè@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°B Âp@#Ç0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°?€B,,P@­ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°@B!o@!Wp@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°@@B-Å@3+AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°@€Bs=°@ pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°@ B,’@1®0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°@ÀB˜UÐ@îàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°@àBx `@ ­ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°AB ð@_vA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°ABؽH@&pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°A A<úÀ@¥Â@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°A0B³Ð@™˜(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°A@B S @æØ€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°APB6[@Oâð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°A`AÍ`@Þö`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°ApA @ÒfÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°A€BBp@œ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`A°AˆAªí€@Ñ0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀBa`€?ð*@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀ?€Bm/°@ÁA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀ@B­S(@Jp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀ@@BÚ@@ÆœÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀ@€Aï`@‚@€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀ@ B’ð?àð APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀ@ÀBmÿà?ù£€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀ@àBC @2äðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀAB‹-@@¿ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀAA¿$à@ôrAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀA A“å @ÁJ @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀA0B0P@–þ(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀA@Aá%`@«­ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀAPA `@ãŽÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÀA`AÏÀ@¿)(APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÐBtÐ@KÉ€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÐ?€BѰ@%— A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÐ@Aîå@³ºàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÐ@@AhÆ@@»0˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÐ@€Avù@ÆM @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÐ@ A²t`@º ¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÐ@ÀB<Ùp@AÅà@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÐ@àA½@ÓƒPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÐAB+˜p@Pý€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA`AÐAAö…@@…þ¸@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp?€Cf¡à@})0A0ÿúZZÿúZZÿúZZÿúZZÿúZZC@×@kÈÁ»û@ë,ðC4ãÔ@¤ CIÃØ@¥ÍèCEÜ@„´ðÁ®}ðA´ìC;# @·Û¬CM @¾8ØAp?€?€B´ÑH?ØíàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp?€@C¦@»ÅˆA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp?€@@C3]d@&6@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCÄ€@ac°ÁVÛ€@ác¸BûÈ@œØC‰P@™è8Ap?€@€Bå?ö^àAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBäk@yU@ÁŽ¢P@ùU8BÌWˆ@°"`Bëcx@£eAp?€@ BBã?ß\àAˆÿúZZÿúZZÿúZZÿúZZÿúZZB9[AD´AÈÏ0A˜]6B`²°AGϺAÿ&ÀAP¢B\GÀ@”¨@ÒS€A¬B` 0@½‰ˆBCý@@ÐçøAp?€@ÀBƒ‰ ?ÍØ A`ÿúZZÿúZZÿúZZÿúZZÿúZZB|ª€@Ç@@ªË€AG`PBxYP@þBaèA |BŸœ @4s`A´ð@´s`B¨q`@_‘ B„’(@ͰAp?€@àB˜ ?Üp@àÿúZZÿúZZÿúZZÿúZZÿúZZB²#H@„1¨@yéAGPAÌv:Bn•pAC8BÁAi.ØAp?€A¨AÈS @ñÔAÿúZZÿúZZÿúZZÿúZZÿúZZB AP4ÁS•ÀAÐ;A¾_€A;4þBððAn-ÈBUÀAuGäÁSñ AõGâB}°Ame4B/%@A„é€Ap?€A°Ah¿@ÏY@ApÿúZZÿúZZÿúZZÿúZZÿúZZBv{A“µÁÈâàBÒŒB ˆ@A‚ìðBTD€A¤~¢Ba¥àAîÀ{XBîB$PAB&ÿðA•¯lAp?€A¸B~M`@ºP@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp?€AÀB53ð@µô@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp?€AÈA›oà@ôîèA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp?€AÐB‹P@l©@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp?€AØA¨’@A òðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp?€AàB"?@Çm8A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp?€AèBA5ÜAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp?€AðAÔ½ÀAG|AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@@Brj°?¸Ê@@àÿúZZÿúZZÿúZZÿúZZÿúZZBD;ÐA nšÁs €AŠ„šB%½`AJ.B_²@A:¼DBpAÊ€Áª`AÊ‚AçÔ@A@žBW ATÄèAp@@?€Aèü€?ýñàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@@@BÂâ€?ð] AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@@@@C3N¸@8° A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCKC°@ˆ(ðÂ2ØA(ðC4á@¯5ØCVxÀ@ÆyàAp@@@€C•¤@{õ`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCw<@¦WÐÂ'Q A&WÌCg @Ó¤äC…ß¼@ðdAp@@@ C O¨@óÐAÿúZZÿúZZÿúZZÿúZZÿúZZB×z8@‚ãP@9¸Aø€BÐlÈ@°ïÌBÈÌÈ@®”ÈBÕÔø@*pÁ¬¡@*pB¸‘0@G! BÞñø@=«ÐAp@@@ÀB¦Žh?ð~À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB€(@öÛì?è(Aw B‡7@A!7âB‚†XA&y°B£ @htA`î @ètB¨–ˆ@‘hÜBŒP@£»Ap@@@àAË`@—À¸AÿúZZÿúZZÿúZZÿúZZÿúZZBÁÐ@Å(AVI€AEHTB+ €@á˜Að#@AÆ$BMØÐ@ˆ–(ÀWWA–,B:Ð@ºÍBDÖÐ@¬ìHAp@@ABã/P@ Ö°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÈn@aÀpÁΣ0@áåÈB  @žàBÎq@@…ðBÁ Ð@X£ÀÂ$@Ø£ÀB‘ž˜@˜|BÑ@€òØAp@@ACXñ¤@^žAˆÿúZZÿúZZÿúZZÿúZZÿúZZCZ…@i (@ð6@é0CI¦$@˜'èCAvˆ@‘¾C[¦œ@€ÿx@€ÌÀAÿxCJ Ì@¦>øCD~ˆ@¤½`Ap@@A C._X@[€@@ÿúZZÿúZZÿúZZÿúZZÿúZZCO—„@h(¸Aƒ @èOØC==ø@™C4Û @‹IxCY·T@uR°AÈ™p@õR°CN½@¤?8C6º(@‘“ Ap@@A0CIÁÄ@f°APÿúZZÿúZZÿúZZÿúZZÿúZZC,;ä@bJØÁŠÉ0@âqhCX@‘ÌC||@‡ñˆC>„\@e©@Áf`@@å©@C"4@‹ÂÈC-‘<@’2`Ap@@A@CGL@,‰0AÿúZZÿúZZÿúZZÿúZZÿúZZCÐ@gY(¾‚p@çC ¹Ü@0DC qÜ@‹´C/@|F€Á4UÀ@üF€CÙˆ@žª¸@í> Ap@@A€C|4@p”ApÿúZZÿúZZÿúZZÿúZZÿúZZC v8@áŒÂº€Aa7lBÆØAwCñ˜@ú[CZ @Ë=ÐÁb@AK=ÐBñoh@ÞodC‘X@ñh(Ap@@AˆBéªÈ@HµðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÈŒÈA4 ‚ÁÞƒ€A´*¶Bˆl8Ae¤Bµ˜A)8Bãæ(AÜ Á¥"0A˜Ü B£¶˜A8îBÅ?ðAAp@@ABÚÕP@E³ @€ÿúZZÿúZZÿúZZÿúZZÿúZZBÌñAWjA”ÀpA–s”B¬ßAÎ BýA2\BÜûHA ´??A´B«gxAÅFB«t`AÄxAp@@A˜A¢¡@@÷ψAÿúZZÿúZZÿúZZÿúZZÿúZZB9sÐA_z¾xXAßIôB þpAnµB ×ApÓ¨B‰ PAuD¸@µ#AõD¸BWÀ`A‚±ßBHˆ A„Â@Ap@@A AÙ¹@@çö APÿúZZÿúZZÿúZZÿúZZÿúZZBŸøAJF Á^V€AÊm2B+PÐA[_BVаAMÊ€B„VpAN(lÀþ>ÀAÎ(jB7¾€AZ¥øBQ¼ðAV‰øAp@@A¨Bý@Â|0@€ÿúZZÿúZZÿúZZÿúZZÿúZZBk80A| @ü£ÀAüPFB5Aƒ òB A€JìB-t0A]ÌÁôÀAÝÎAà.ARôšB  AsnDAp@@A°AìÎÀA «(AÿúZZÿúZZÿúZZÿúZZÿúZZBvKA–Wh¿ÌQBu‰B+£`A•.pB2®@A™6LB‚(A›^0Á$äB^0B(–PA”¾ìBIðA¢÷¶Ap@@A¸AäàAßAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@@AÀA®Wà@êFÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@@AÈA»$ AưApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@@AÐBmNà@‘/ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@@AØA¢ò`A ÿXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@@AàAë# A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@@AèA’ @ÿ ØAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@@AðAýï A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@ CXó¨@Nè°A ÿúZZÿúZZÿúZZÿúZZÿúZZCe¢˜@Ÿ0 Áƒ%AIœC]xd@é@Ck8X@ÖðCi©@œ pÁW€A pCdQ|@àsÌCn]¤@ØhÈAp@ ?€Búº¸@T`AÿúZZÿúZZÿúZZÿúZZÿúZZBðÚ @ÕLÜÿúZZÿúZZÿúZZÿúZZBìqÈ@Ñe(Bã“È@ßxÿúZZÿúZZÿúZZÿúZZBßûÐ@Ûð¨Ap@ @AßE€@)à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@ @@BÔ @j`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB³H@‚lÈAÓ–àAlÌBÉ–x@¢äB“®0@Ã]@Ap@ @€BÁzX?ßö A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB¿p@«GxA[ÞÀA+G|B™æP@×j€B{#p@ú0¸Ap@ @ BÀs`?Þs`AÿúZZÿúZZÿúZZÿúZZÿúZZB¢C€@Ô`ŒÁå« ATƒDB0A#Ë`B´·À@í/ B¯  @ADÁÀÀ@ÁDBŸp`@ˆ*hB®¨ð@y>àAp@ @ÀC"”X@) APÿúZZÿúZZÿúZZÿúZZÿúZZC°¼@{é Àœ)À@üCÓü@§Ç4C*0@§/¸CÃð@2°ÀÏ7@@²°C×$@lìXCGü@n} Ap@ @àB»Ý?ØûàA`ÿúZZÿúZZÿúZZÿúZZÿúZZB’rˆAà@A÷:°A…önB¥h¸A ÈÎBUå€AN«„B¯–°@rtA‹„@òsøB´ò@–à°B’´À@¨48Ap@ AB à@zPA€ÿúZZÿúZZÿúZZÿúZZÿúZZB2 °@åÈA†"PAeîhBCNÐAŽBªðA%·(BCÒP@ÖmxÁ<.AVmxB^0A"tÌBHü@álhAp@ AC‰yî@‹¯ÀAÿúZZÿúZZÿúZZÿúZZÿúZZC~’@‡„0Át1€A›C`9À@®=A.3Aœ¬€A®R˜BmåÀA;ÕbB-ÙAX™ŒBD¬€A:MhAcÙ€AºMjB9TA\èÚB ® AUìAp@ A€B¯[p@`mPA€ÿúZZÿúZZÿúZZÿúZZÿúZZBØx@åCœÁ‰Ó°Aem¨B À A©úB½(x@éøBÍõ0@ø¦ÈÁÙ3PAx¦ÄBEðAéBB¼Îh@úÿðAp@ AˆB¬•0@iQÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZBÐ8AÙäAžÅA€ñÞB´ð@÷¬ B•}(A"Š„B¼%`Aj4Á¬`0A‚j4Bƒ©A!d˜B¦¸`A\Ap@ AB«p@ON€AˆÿúZZÿúZZÿúZZÿúZZÿúZZBð/Ð@÷^LAß!Aw BÏ}ø@ó¿XB¥ˆA¸LBûìø@ëÇ AïAkÇ BÐÚ @ò"¼B¶YàA ƒlAp@ A˜Bš|P@€<ÈA@ÿúZZÿúZZÿúZZÿúZZÿúZZBR@A0Ù<Á‹†ÀA°û0A«æÀA$½ÎB AU0¤B&×pA@TÁ&„ AÀTAÜßÀABð¶Bw€AYË4Ap@ A B¦Rð@X?A@ÿúZZÿúZZÿúZZÿúZZÿúZZBG Af ˜Ai`Aæ9‚B) ðA\Aþ¨ÀAdxÄB˜oØAeV¨Ân8AåV¨B(—`AjfBŽã0AaÌ8Ap@ A¨B°çH@[OAÿúZZÿúZZÿúZZÿúZZÿúZZBc Aƒ¹vA=@BÓB0>ÀA‚ï]B‡ÐAŒp@B»AvâÁà÷ B váBçÐAu@^Bdµ@A¥ÎAp@ A°Bz;€@AXApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@ A¸B/‹ @˰hAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@ AÀA¦uà@ó6@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@ AÈB=ã@“Ÿ0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@ AÐB'Y@©êpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@ AØB%}À@ÉÚ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@ AàB;åà@´[x?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@ AèAíaàA@Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAp@àBÔ H?×€AÿúZZÿúZZÿúZZÿúZZÿúZZBö!@{o0ÁƒŠp@û˜0Bæ@¯¦XC6x@²®xC È@xÅðÁ©ýà@øÅðCÔ@®TCD@±eAp@à?€Bük0?øò@AˆÿúZZÿúZZÿúZZÿúZZÿúZZB¾@éá¨ÿúZZÿúZZÿúZZÿúZZB»!0@æApBÜç¸@ÕxøÿúZZÿúZZÿúZZÿúZZBÚè@Ò¬Ap@à@BmvÀ?Îï ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB†Ø@AHÁ¬EàAALBs· @Ù-´B¢ŽH@´š(Ap@à@@C/@4°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCVÀ@€HˆA9€AHŒC6¤@´:C T@­ã(Ap@à@€C,@@.QàAˆÿúZZÿúZZÿúZZÿúZZÿúZZCö¼@ˆ´ü@äŸÀAËŒCÝø@¹WXBÿÌ@ºéðC EL@‚ƒhA‚æÀAƒhCP<@´zhBú@°GˆAp@à@ Bˆ?Ý] APÿúZZÿúZZÿúZZÿúZZÿúZZB”AA=Ð A–æB AR– AᢠAAxLB#B@§%pÁéfA'%pAÉ« A ´°BRÓ@ xhAp@à@ÀBø^X?üh A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÿ@h@z¥(Á`@úÏBèôP@¨Ö¤B÷ùØ@¥"HC¡¨@+µpÁ4œ @«µpBøÝ@@g¿ CâL@csAp@à@àCcaä@׸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCTf@¨pL@«‰@A(Œ CHà @ä!8CB£Ä@×QHC`ˆä@i¿kZ@éCR3ü@¡÷„CQH(@’aHAp@àABk{P@KpAPÿúZZÿúZZÿúZZÿúZZÿúZZB“ž@¢‚DÂ*pxA"ÐBA§A«*B®aX@˜XB²SH@mÅpÁï§@íÅhB‰U8@­÷xB¿^h@…ЈAp@àAC|5L@û°AÿúZZÿúZZÿúZZÿúZZÿúZZCF‡@f» ÁzR`@æâC-c@”V¸C:°@“¨ØCE3\@\W }H@ÜWC$ à@‰ÄHCB©”@‘àAp@àA B€@RÝpAˆÿúZZÿúZZÿúZZÿúZZÿúZZBzrP@Ø%ÀÁ AXKBOÑ@A•`Bp#°@÷B™€AÓÁçðAƒÓAÃK`A%n¦B!‹ A(ætAp@àA0Cs¨@L@?€ÿúZZÿúZZÿúZZÿúZZÿúZZBúÅ@Á+äÀ€AAM˜BÙ» A»*Bà?ð@³•(Coô@€#¨BU°A#¬C¾@—dBã@¨Œ¨Ap@àA@C“ @*†0?€ÿúZZÿúZZÿúZZÿúZZÿúZZC2´¼@ˆš Àœª@A²$C„@¨ICp@¦ôC6 È@„ˆÁ(*AˆC× @¢þ°C"±à@¡ÞØAp@àAPBõ @–ZÈAÿúZZÿúZZÿúZZÿúZZÿúZZB{åA1æÁ‚/A± €B;<àAmŠðBrÕÀA:Ë8BKbA:—ÄÀƒ{ÀAº—ÄB&ä0AkL>B4îAWŽXAp@àA`CyŒ@fï°@ÿúZZÿúZZÿúZZÿúZZÿúZZCÞ@¯—ÀA§ïÀA/·|CŸ|@לBèz€@É €C›@©¦¨@Æg€A)¦¨C4@ÒjøC¸@Àb¨Ap@àApBS @Õ9ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZBn A‡!ÿúZZÿúZZÿúZZÿúZZBD™A_3„B ÝÀA)¥Á¥EÀA©¥A¥¥ A$ÊdBt0AbÈAp@àA€Bo“0@Iæ0@ÿúZZÿúZZÿúZZÿúZZÿúZZB_—°AQÏÊÁ ÀAÑöÆB&€ÐAgÀ¨BC‡ÀAxa¼B|öpAO>¨@ ·AÏ>¦BOº€A`öBIóAy<ôAp@àAˆB`B@@mÄ A0ÿúZZÿúZZÿúZZÿúZZÿúZZBˆ¸hA[*A>U AÛ¶Bk5pAp‚BFé`A|àÐBYATÐÁÈMÀAÔÎBpAd”BTîÐAwŽdAp@àABƒ! @Z°p?€ÿúZZÿúZZÿúZZÿúZZÿúZZBˆ AO¢ŽAüAÏÊNBñpA_½B#uPAi\ @ãsˆApA@€B~Ž ?þCÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZBx)P@¬>‰ÔA,œ BpÚ@@è¨|BnS°@îMÈB‚½ð@‡àA€­0AÜBŽÐ˜@¥ŠÐB]1 @Ê`(ApA@ BŒ†ð?æx@AÿúZZÿúZZÿúZZÿúZZÿúZZBã]P@›,¿‰íAF`BØÎÀ@Ó1XBÙ£È@Ð!àBø. @b—0AÀè @â—0Cý @eØBÕð@¸ˆApA@ÀC~î@@»È?€ÿúZZÿúZZÿúZZÿúZZÿúZZCm¼°@¢žÀQ €A"¹°C_Ÿ¸@ÚÀCa–ø@؇CtÔ@nHÁ’à@îH˜C_\h@HCo&x@¢;ApA@àC¾´@*Z @ÿúZZÿúZZÿúZZÿúZZÿúZZC-}ô@”}lÁO@A–àCÕŒ@¾OÐC&8@É”¸C0]@=] Àõo@@½] C"p@väˆC(90@~wApAAB®-¨?ûŽÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC ´<@PŒ°@²“À@а¸C€ô@‡´„BýÚ°@ˆ.ÐC /ˆ@J‚0AN©@@Ê‚0CÞ@ƒ˜¸Bö  @…ApAAA»÷@@ÖÏHA€ÿúZZÿúZZÿúZZÿúZZÿúZZB^TÐ@ÐðTÁA AQ¼B4…ANäB_è @èШBjk@¡¾@€€A!¾BYø@΃ÅApAA˜B'~à@ŽX@ ÿúZZÿúZZÿúZZÿúZZÿúZZBvC°Ah°Àà‰€AèE–B0sA|ΞBHD@Ay¬BZÀÀAc($À°ÚÀAã($BXAu:B0ÎAuz\ApAA B±ä@GÙ°ApÿúZZÿúZZÿúZZÿúZZÿúZZB… XA‘"KÀßÀB?uB>ù`A—w BOnA›ÅÈBFË€A~ŠðA£àAþŠðB!ŠÀA‘B)pA~vüApAA¨BuÐ@~×@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAA°Ae @ßÍèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAA¸BŒ¹ @sð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAAÀB%Åð@Å>ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAAÈA~õ@@ãâ8APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAAÐA²- AsÈ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAAØBM*`@ÆAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAAàAÍ- A aìA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA0A=ˆ@@•ìÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZB ™`@þšHA@@A~ŬB2màA*I˜B A>%ÌBøÀA‚¿2ÈAƒ‚B¿ A8 ŽB® A=òÜApA0?€BÐAð?÷t@AÿúZZÿúZZÿúZZÿúZZÿúZZBÕP@‰b$À'w€A y˜BÑù @¾UBÖ.ø@ÄWBÉ Ð@ŒÓ¸Á„c A Ó¸B¹UH@ǰ`BÙø@ÅåÀApA0@BÒÅ(?ìèà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCݰ@Æ¿ÿúZZÿúZZÿúZZÿúZZCàh@ÿpCª¼@JÂ@AÙF@@ÊÂ@C0À@Ÿ§„BðùP@sÌàApA0@@Cš°È@»š¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC“†V@͈0A€†àAMˆ,C•âACŒbA#dApA0@€CbùL@[ô°A`ÿúZZÿúZZÿúZZÿúZZÿúZZCq¿D@“ÃPÁd›@AÜÈCc±<@ÉGhCp¯0@˘0Cxax@§HÁ}‰@A'LCj+t@âÏtCxXì@è,€ApA0@ CPÜè@G-AÿúZZÿúZZÿúZZÿúZZÿúZZC=íl@‰ÑÐÀàd@A é°C2ÿ@«²äC9)Ü@ÈËHCD\@—ëh?¨ÙAëhC=qÄ@ìC;\¸@ØÐ@ApA0@ÀCº´@¨ü @àÿúZZÿúZZÿúZZÿúZZÿúZZC¨s@Ñ’ô@ìÀAQ·|C¡£ÐAbôCÂA|C­Ž@£= @]XA#=¤C¥“‚@ÛèÌC£\4@Úã ApA0@àCŽ Ä@‰PÿúZZÿúZZÿúZZÿúZZÿúZZCŽ@íò,ÁhõàAnðC€ÏžAØÊC‡j6A W C’íâ@ŸvèÁ¹¹pAvèC„­@È]B°]È@­Ú@ApA0ABÙÖH@ t`@@ÿúZZÿúZZÿúZZÿúZZÿúZZB•K@@É<0@q’€AI`B‹²ð@è§ B„׸A((Bhƒ@@ÝÀÁ«ÀA]BI’°A½B_ªPA dApA0A C‰û@ªµ@AˆÿúZZÿúZZÿúZZÿúZZÿúZZCœ@Þ6ÈÀ‰OÀA^^ÈC€¥lA I C‚½ªA‰øC“4ø@ÐÀ ùAPC„¶AWžC…DìAøApA0A0C];@…‹XA`ÿúZZÿúZZÿúZZÿúZZÿúZZCü@•­|¿[€AÈ´C$”@»,$C;p@¼<°C%S @|’ ½ñ`@ü’˜CŒl@ž9 Cˆ@žìøApA0A@CT@WpAˆÿúZZÿúZZÿúZZÿúZZÿúZZBóî8@¨ÝèAÌàA(üôBÛÀ@Ú\,BÎ)(@ÆpBó:(@—uˆÁD)`Au„BÉl˜@ËÍDBß½¸@¨ÉHApA0APB­%°@(*APÿúZZÿúZZÿúZZÿúZZÿúZZB{]ÀAÎÚÁ‘öAžìbB8!€ADTŠBwÜ`A=ftB8'PA±ìAŸGàA±îB?ð°A/HæAø× ANóÌApA0A`BtÑ @Tyà@àÿúZZÿúZZÿúZZÿúZZÿúZZB6æ@A9V¬A+ àA¹yŽB+ð°Ak¼@BÛ@AM½ìB„GxAC¼BIǸAC¼B™ÀA#ç,B ÈðAQh$ApA0ApB‚@™$èA ÿúZZÿúZZÿúZZÿúZZÿúZZB ðA20@ëV@A²(Bþ A_FúAÙ$ AA!ÜBM@A*äDA:ˆ`AªäDBð`A]ø8Aº° A/ÜLApA0A€BtA°@K« ÿúZZÿúZZÿúZZÿúZZÿúZZB™ÔA%àBm ØA¦B¬®(A~þBÜpAlÔHB£;PA('8AÛ“ A¨'8BšKøAƒòB^[°Ah „ApA0AˆA«c`@⟈AÿúZZÿúZZÿúZZÿúZZÿúZZB.€A*ì’À5A«A®A:}ÞA×àAG¯pB!hðADIüÀÞ†ÀAÄIüAéÏàARÓnB éAhÈApA0ABC¯0@lg@AÿúZZÿúZZÿúZZÿúZZÿúZZB6~pAJ/ŠA‘¹AÊW¼B*O A`ôAæ]àA^äøB7ÜÐA_†$Á"dàA߆&Aý¼€ARá„B ÷PA‹åð@«Ôx@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA0A¨A¯@ø?`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA0A°AîW`@Ð…¨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA0A¸BRá€@—2¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA0AÀBF°@ñ5Ø?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA0AÈA¯3àAô@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA0AÐAÓz€A¹l@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA0AØAê`A|dA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAPC2]Ü@2áAÿúZZÿúZZÿúZZÿúZZÿúZZC;ªŒ@³ ÀÂ*•0A3+$C'ª@õïäCR@¸AÖÐC84 @¦9ÐÂ5ÖxA&9ÔC#,@éœÀCP\@ðÈ@ApAP?€Ci ¬@kp@ÿúZZÿúZZÿúZZÿúZZÿúZZCD·ð@²ÛŒÂ ô@A2úôC3eLAA€CUÉ@îV8C@Ì\@ZÐÁö/@ÚÈC1é\@–ŒìCPBp@ž%XApAP@BÓŽ8?íAÿúZZÿúZZÿúZZÿúZZÿúZZBÓDxAÌXÿúZZÿúZZÿúZZÿúZZBÑE`@ÿ)ˆBÒ@iHÀŠô€@éHˆBÌà@­bèBÔ¿h@™ÅÀApAP@@C5`°@HtApÿúZZÿúZZÿúZZÿúZZÿúZZC)H@—˜ÀíÏÀA,HC"‰”@ÏüC)®4@ÔàC-J@ÁJàAC&½@¼%\C.id@ѳApAP@€C#ݸ@+¿ A€ÿúZZÿúZZÿúZZÿúZZÿúZZBëˆ@Ÿ)°ÀôÝÀAEìBÝH@×M(BìX@Þ‘ØBèÀ@ŠÎÀ8b€A ÍüBßxè@¼pBäÙ€@˜ApAP@ CŒ@©`@àÿúZZÿúZZÿúZZÿúZZÿúZZC9 @¡€pAA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC® @®œ|À|&A.¾4C,@ÔoœCŸà@Î?¨Cì´@¸øØA\ñÀA8øÔCþ´@Ðy„Bõ“˜@êpApAPApBzþ@BrAÿúZZÿúZZÿúZZÿúZZÿúZZBd'PA2ìÁR°ÀA²ÀÚB'5°AgÁBU.`A:üB3ÄðA66PA¤ZðA¶6RB6”àAgªÆAèràAC>xApAPA€B%P@~à ÿúZZÿúZZÿúZZÿúZZÿúZZB7ã`AIãöA°AÊ öB2'PAl_ÒAô‡Af¼B= A\„ Á*%€AÜ„BôA`ÔB-!An`ApAPAˆAÕ~ @¾£è?€ÿúZZÿúZZÿúZZÿúZZÿúZZBR7ðAr’p@€AòÃ*B+ÐA‰Û B&4 A‰XÌBJ΀Aq÷4@Ñ€Añ÷6B$© A‰­B "AˆõPApAPAA¨@@÷\ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAPA˜BDï€@\xàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAPA Aä×€@ÆN0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAPA¨A÷âà@ÑÔ¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAPA°AEÏ€@½ØA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAPA¸B–P@¦H8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAPAÀB‘; @N Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAPAÈA¢<`A °\AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAPAÐA°A͈AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApApC*h@I A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC?t@¡ñÀ¹ãÀA"TCÀt@å_Câ¤@ê8Bü°@ŸŒ`½À@AŒ`Bþüð@ÜqBÿ®@ì‹@ApAp?€C(@/Õ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBë p@¢ièÁK«ÀA"‡\Bß°@ØU(BùØ@ô6Bæàø@O`Àìó€@ÏhBà{X@ŽL4Bïáð@˜¶ApAp@B ;@À@€ÿúZZÿúZZÿúZZÿúZZÿúZZBàÓð@—?´A@A[4Bé)ð@ݼBÖ©€@̱ Bò+0@/„ÀAC:`@¯„ÀBý\à@tþHB墨@zÐApAp@@BáÐ@ä@@ÿúZZÿúZZÿúZZÿúZZÿúZZBŸ1 @¦.œA2A&LèB¥ë@ówŒB”S @ÛЈB¥`°@…~(@-‹A~,B¥à @ÃêHB¡X@°°ðApAp@€BÕN@+DA@ÿúZZÿúZZÿúZZÿúZZÿúZZBðgÀ@¬Ÿx@ÇA,¿Bìö@ú‚°Bé8@â ØBúŸX@Ï‘(B‹AO‘$C ,A2ÅhBÖ5 @À¸ApAp@ C…˜@dP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCά@¡©>ØA!ÆÀCÊ@ÛXC ü@ß0Cº(@“µð>„”AµðCˆø@Ç|Cðð@ÌñÀApAp@ÀB¾³¸@! A`ÿúZZÿúZZÿúZZÿúZZÿúZZB…øˆA_¼ÁÌAw¬Bm*@A>âB‰ÄhA`ÄB€ÒxAå|A3?ÀA‡å|B…¹€A'dTBaϰAGeôApAp@àB7µð@:ApÿúZZÿúZZÿúZZÿúZZÿúZZB€A"j@‡àA¢Ÿ®B™àAYDüBGðAY2üAæ±@@î›`ÁEò`An›dAªä AžÒBì A)PApApAC#œ@K•pAˆÿúZZÿúZZÿúZZÿúZZÿúZZC,@¹ðèÁÞàA:ÈBÖq(@üCæ @C DÐ@a’Á¶º @á’Bê6 @“ϬC \0@–ÐApApABP9p@Zã€A@ÿúZZÿúZZÿúZZÿúZZÿúZZBœäA F¦¿yrAŒa,BPA4š~B‘çA8Ï B¯Œø@ˆWxÀëœAWxBšL@@¬$4B©9p@· 0ApApA C3© @‰A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC04@€Ää¾wðAÝtC4@£öXC ¢@¦ÈøC. è@ƒ‰àÁ7àA‰äC1ü@¦(C$ Ì@«É€ApApA0BpA"ë€@€ÿúZZÿúZZÿúZZÿúZZÿúZZB/á°A#H4À«€A£g¤BàAN ~B'¹ðAOØBm`At?—ÑA“tAöî`A:BòAñ. A9Ü ApApA@B^a@@MpApÿúZZÿúZZÿúZZÿúZZÿúZZB‡PØ@æöAÑPAg"øB}¸@â·ðBA[ A)p”B‘1˜@¯¸@†>@A/¸B‚°x@Ó5¬Byà€@๨ApApAPB¹?°@5 A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÃ# @¬žÈÁtÈ@A,À¸Bšõp@Ük B·uÀ@ÊpB¾‚8@•ß8Á,òAß8Bš{8@½ˆB¯˜˜@±®àApApA`AªK`@ÓjÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZAéò AÉòÀÑÌAžéˆA¯ØA(wTAß&`ATFœBü A3ÛÀÀzK€A³ÛÀAé=`A?ìÌBöðAo'ApApApB)à@€98ÿúZZÿúZZÿúZZÿúZZÿúZZB‰² A\uÜB—AÜ¢>BŽ$ØAwŽFB/ö0A‰BR€AgÛdÀâkÀAçÛdB"BPAƒû¶B= ðAŽˆApApA€BM—ð@H¾ðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApApAˆB$P @ŽøApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApApAAkõÀ@Ë0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApApA˜Aòj @º£Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApApA A¹õ@ÿæXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApApA¨BdP@¯ØA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApApA°B”È@U…A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApApA¸AˆI @轈@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApApAÀB'Qp@Ѽ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApApAÈB8.°@ž˜@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAˆC@t@'°@ÿúZZÿúZZÿúZZÿúZZÿúZZB±J€@‹R”Á$ÏÀA l¸B©dp@º¢lB¿q€@ÕèB·v°@A_0Áoõ@@Á_8BªÚ¸@†¬Bʾ¨@#@ApAˆ?€C øœ@x5@@ÿúZZÿúZZÿúZZÿúZZÿúZZCÿ @ŽÑTÁ˜…pAì(Bú˜À@Ï®Cc€@ÈÐC,˜@ð@º,èÀ«@A:,èB¯ö @ôf¨B¼&ˆAû0ApAˆ@àBöœÈ@HðÿúZZÿúZZÿúZZÿúZZÿúZZB×\€@ÂóPÁ¢ÄÀACäB¸@A½BBá8@ëÇÈBá9 @ÕzˆÁyò AUzŒBÆ ÈA¹VBæ/øA¹ApAˆAC(!¤@‚ßàAPÿúZZÿúZZÿúZZÿúZZÿúZZCÏT@©ø@q†A)=ÌC ð@ÜÅhCâø@ä)Cd@ŒƒpÁ«€A ƒpC ºà@¶¬CPØ@¾M ApAˆAB¨· @!@@àÿúZZÿúZZÿúZZÿúZZÿúZZB°ŠØ@ô͸A‹ðAtý˜B²ÜXA€B“òHA-H„B´¹8@ŠÚÁª A Ú”Bv`@±æ|B±/ð@¹–ÈApAˆA Bž¥@(ýApÿúZZÿúZZÿúZZÿúZZÿúZZBÈÁÈ@÷ïÁIàAxüBªÍXA'+âBÃùÈAw”BǨ@ ?‘A¤BµOP@¢o,Bµú(@ª¦àApAˆA0B·$ @>¡°AÿúZZÿúZZÿúZZÿúZZÿúZZBè?@Ëÿ€APAL(BÖÓ@Ä›PBÊûàA›4Bá"Ð@¶ ˜À´A6 ”BÆwð@ <üBÎ6Am$ApAˆA@BË)˜@@…0A€ÿúZZÿúZZÿúZZÿúZZÿúZZBŒÇØA*ŽðA²DPAª±:B_A òÜBSÀA†œÔB¬c€A©Ð@´:@A©ÐBœ ¨@ÌÕ B”ÕØAjIApAˆAPB±x @+p@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAˆA`B{ @3tðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAˆApB_¼0@L¨ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAˆA€B’@8€°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAˆAˆAÐ|À@ÚªxA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAˆAB¬¹ø@23à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAˆA˜A•˜@@ë>¨A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAˆA BDŽð@“@ÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAˆA¨AyJ€@Ý_¸A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAˆA°Aˆù@õÜhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAˆA¸B ^€Aq4ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜B@ @E@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÙ€@ëò¨AˆÖ0Al °BB„ðA®Aüˆ`A>uœB H @¯~HAºT0A/~LB:à@Á²PAºÕ AÈ8ApA˜?€Bp@X€?€ÿúZZÿúZZÿúZZÿúZZÿúZZB 0°@áx(?ÈÝAa¤4BÏðA›ÔB üA'P¨Bª@ÕX@NîAUXBYàA€|B0AÀApA˜@B9&p@>¬ AÿúZZÿúZZÿúZZÿúZZÿúZZB!›@Ói8Á¸ÐAS’˜AçÁàA*1”BR\ @ÿ'B" P@Ó`PÁ AS`LBàðA!) B7ïÀA ·¸ApA˜@@B<Þ€@FÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZAÈÁ @ܳ4Áà A\ÞˆA§]`AAê`A&#ŒB U`@㑘A",`Ac‘”B*ðA ¤AëR A(ìApA˜@€B}âp@¶0@@ÿúZZÿúZZÿúZZÿúZZÿúZZB2NPA¨À|$Aƒ)zB'‹€AW×~B9A0AxLB;7°@ýT°ÁcW A}T´BÄðAY|BV¯À@õc@ApA˜@ B?Å`@-IAÿúZZÿúZZÿúZZÿúZZÿúZZB#´0AÝöÁ•šðA”ûlAõºÀA:"BF €A`©B€A6tÁ¥”PA“6rAØ®@A3É6B?¡Aa{€ApA˜@ÀB›Ø@pA`ÿúZZÿúZZÿúZZÿúZZÿúZZBµEh@Ë.ô?È1AKW`B¯ÇøA±žB¯ˆA»0B´¤ˆ@ÂÝ8@è€ABÝ8B´-hA ›æB©AxApA˜@àBŽ2h@?Œ`A ÿúZZÿúZZÿúZZÿúZZÿúZZB9€AˆžAâG@Aš§ŒBemàAT¯€A÷™ÀAM& BƒpA 1LA‚‘ A‹1LB‹”ÈA-Ô*B]&àAI¨ÔApA˜ABm?@@¿A ÿúZZÿúZZÿúZZÿúZZÿúZZBš!XAJX¦ÿúZZÿúZZByPA=«NÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜ABo2@Aë@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜A B7Í@ƒ-xA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜A0BK`@‚THApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜A@A¬È@»A¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜APBCï`@Aü@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜A`B‹þX@XÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜ApBPŒ°@^y€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜A€Aä @@½;@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜AˆB)·°@p.à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜AAÝH @Ó2@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜A˜BŰ@’ ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜A Amç€@ÕPø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA˜A¨Aëc@@ã+¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨B Ò@,0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨?€B]Óð@AâÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨@A-žÀ@ ÷xApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨@@BTp@·àAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨@€A§ÀÀ@ÊŨ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨@ B™R@F @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨@ÀAó߀@€âÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨@àB2@tH A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨ABÛ @‚Uø?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨AAªŸ @ß,8?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨A A«ª€@즸@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨A0A‡a@@Ô™AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨A@BRÌ`@Ìà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨APB•°@“ØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨A`Aà˜ @ºi`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨ApAþ A@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨A€BJA2 AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨AˆBbÐ@‡€8A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨AB);0@’# A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¨A˜Aiª@@ÚöˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸B €@'[ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸?€B(@@QÔ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸@B‹Ø@\ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸@@B½ýX@B @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸@€B¦(°@¶pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸@ B"8@‹A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸@ÀAÿò@@k<°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸@àB,€@–ÔH@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸AB à@ApA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸AA§@@ìhA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸A BcÉÐ@Q`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸A0BIP@%ÆÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸A@BO¯ @-5ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸APBNê°@sk ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸A`AØ @ðw AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApA¸ApA}—€@èÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAÈB Û@aPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAÈ?€B à@:_ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAÈ@B>¬ @+ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAÈ@@B»ÔH?ê`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAÈ@€BDxà@"°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAÈ@ Að8@‘B@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAÈ@ÀA²“À@©ÌøAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAÈ@àBˆ @‚3àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAÈAAϹÀ@˜üAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAÈAB_Å@@8·pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAÈA A–  @¿%°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAÈA0A´y`@Ôš°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAØAÕ`@cñÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAØ?€BD«p@ê°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAØ@Aªrà@¨1H@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAØ@@B#ð@eŽ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZApAØ@€ÿúZZÿúZZ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€C(ð@_ðApÿúZZÿúZZÿúZZÿúZZÿúZZC†Ü@¸Ç¤ÿúZZÿúZZC°@¸@¸ÿúZZÿúZZC?¨@¹`€C¸`@¹û@ÿúZZÿúZZA€?€BE, @G³PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@C À@báÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@@C7*°@…0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBçVp@¬€Báñ°@¨pÿúZZÿúZZA€@€C)æ„@Kt°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCøt@¯v€C è@©¬ÿúZZÿúZZA€@ BE…@6sðA ÿúZZÿúZZÿúZZÿúZZÿúZZB~ÀAPR$ÿúZZÿúZZBqcÀAEí^ÿúZZÿúZZBˆb˜@°€B‚Nˆ@‰¥ôÿúZZÿúZZA€@ÀC„ÝÀ@ Ù@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCh?È@âyüÿúZZÿúZZCZ¼@ÔœhÿúZZÿúZZCi® @¡Yh€C\0@˜HÔÿúZZÿúZZA€@àBzXP@€ A ÿúZZÿúZZÿúZZÿúZZÿúZZB‰ŠAZ.lÿúZZÿúZZB~õÀAJ9PÿúZZÿúZZB™© @Æ ¨€B&@@¸~ðÿúZZÿúZZA€AAÙÿúZZÿúZZAï AU8²ÿúZZÿúZZBQ°A½v€AávàA†è&ÿúZZÿúZZA€A°Ax”€AÛpA0ÿúZZÿúZZÿúZZÿúZZÿúZZBk¹ÐAÒYKÿúZZÿúZZB$R`A’¡½ÿúZZÿúZZB.Â`AçÓ€Aò¦ A ñÿúZZÿúZZA€A¸A½<`A+†,A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀB`â€@ºk˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÈA¿» A.‡ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÐAšáàA5‡œA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AØAÍó A;QXApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AàAy$ÀARŒ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AèA·\àANä¤AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AðAMAIÜ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@Ca»,@ 8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCDœL@ˆÅ,ÀÉ-ÀAÚüC@õd@¹`CDà¬@ÆPC9ïœ@ƒ¡¿ýA¡C9’@¯Œ`C8¬p@ÂW@A€@?€C>èä@Gã@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@@BÆö?â@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@@@B‚ÏÈ?½' ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBªR@yLp@Fd€@ùLxB©eÈ@¾øB ÿH@•ƒ(A€@@€Cy€@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCÇÄ@oR€?C @ïRxCl@£%HC\Ð@¡·8A€@@ CLà@„@A€ÿúZZÿúZZÿúZZÿúZZÿúZZB§¯H@â&Àk¡€AbJÈB›Û AÄ0B¡;˜A§B¸@TªÀˆB@ÔªB’ H@›E B˜-@b A€@@ÀB¡¢à?ÜÊàAÿúZZÿúZZÿúZZÿúZZÿúZZBºÌ@ÌXpA“—PALyÔBÀµÐ@÷ÔBœŸ@Ap¸Bè–è@6» ¿h@¶»¨BÛH@f’¨BÙfø@}xA€@@àB„o?ûÛà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBCàA`~@ÿ€AŸzºBs~ AOw®BiØÐAP£ BÈ™(@f8ð@ÍÀ@æ8ðBÀã@•IHB²ßH@˜J@A€@AB b@K¤pÿúZZÿúZZÿúZZÿúZZÿúZZBX²Ð@Üœ>‹ÜA\3$BF°A'¤BD-ÐA bhBMy @ÎÞÐÁ€ANÞÐB*™PA¼làA2’|A€@APB㔀@“A`ÿúZZÿúZZÿúZZÿúZZÿúZZBì¾@«HpÁ‡LàA+flB¹¶p@Õ¡4BÕÞè@ÂØ¸CX„@¡ÔÁ¼â0A!ÔBÍÙ`@ʆÌBõ$0@¸&àA€@A`C(°@8nÀApÿúZZÿúZZÿúZZÿúZZÿúZZC$»ˆ@»vˆ@éêÀA;—ÈC ­D@ÙµÄCœ@ÞèC.ÎÈ@µ.@@Ç™@A5.‘øC7È@ÜàC_T@Û_¸A€@A€B¥$0@v<Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZB×µp@ôAuR€At»´B¸ZøAj¸B Z°A\0BÍ@þ£(ÀÈ€A~£(Bž¾ÀAÜÌB©G0A ê A€@AˆB­;0@2ÝAPÿúZZÿúZZÿúZZÿúZZÿúZZB¹ÐàAÈrÂe€A“ãÐBgÆàA>™VB¯nA5dB¾Ú@ASÄ¿vÆA„SÄB”n A(êB–¼ÀA&`A€@ABÍ®ˆ@L ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZB´BÐA+ÕÁšg`A«õVBv^ðAL‹üB™¯øA&\øB®ÔðA,ÓxAs2`A¬ÓvB‘MpA+SBuþ AJÊHA€@A˜AÆ[ @ö„ø?€ÿúZZÿúZZÿúZZÿúZZÿúZZBM†AEÃB xèAÅèèBMÿ€AcÞAÍ@A>ølBW·0AUúÐA”cpAÕúÒB<îðAhSÈBØ`A^ ¤A€@A BÆÀ@P9°ÿúZZÿúZZÿúZZÿúZZÿúZZB‘[ Av»pÁªipAöëfB5‰€A‚pBva€A|äpBE• Am!@¿ÒIAí!BB Í ArÁ*BzAyâA€@A¨A—à@äÙ@AÿúZZÿúZZÿúZZÿúZZÿúZZB.¼°AW^tA+Á@A׉B ,°Ag;¢AÝÏ@AM¨TBuô AlnlÁÈC0AìnlB €`Ah&BVPAw»¤A€@A°B6R@@®¶@@àÿúZZÿúZZÿúZZÿúZZÿúZZBQüAŠt®À±J@B ‹B °€AƒÊBn A4 B~ÛàA™¸~Á´®àB¸}B—PAˆ|KBT)àA§(ÎA€@A¸B6@ØT`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@AÀA².à@õ5P@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@AÈB-¶ @ªy¸@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@AÐBVM`@ys AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@AØAÃ@ü\HAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@AàA” AOø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@AèAí¹€A ¤@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@€Bààh@,°AÿúZZÿúZZÿúZZÿúZZÿúZZBÜ­8@•á@Å€Aù,BÞ™Ð@Æ¿dB×xø@Ý"èBϯÀ@š¼ÁKtàA¼ BóÀ@׋\BÚ ¨@ÜtpA€@€?€BýÒ0@!/pA0ÿúZZÿúZZÿúZZÿúZZÿúZZC9ä@Ö¤¨ÿúZZÿúZZÿúZZÿúZZCzx@Ò.ÐCG¤@ÙTÿúZZÿúZZÿúZZÿúZZCÐ\@ÕN°A€@€@BÅ=Ø?â+`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@€@@CÿT@ðÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCr@gK°@E@çK°Bþøh@ž­øBóň@žÊ A€@€@€B™c¸?¼¼@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB¶ø¨@Wåà@Rü€@×åèB´p@’B«€(@“3pA€@€@ BÙYø?çžÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZBþµ@¦3|@N3A&N°BõE @ÛëüBìõx@àõðC`@-’A3( @­‘øCªÄ@i°BéÈ@hÝA€@€@ÀAŠ  @•ÁÀApÿúZZÿúZZÿúZZÿúZZÿúZZBLÐA$òÁ¸ A¥ ,BÐ`AS4B#€A`ðÈAÿd@ÅŒ0ÁßÁPAEŒ,A‡„@õ´@B+tpA ËÔA€@€@àCŸ|@ÀApÿúZZÿúZZÿúZZÿúZZÿúZZC|@‡³˜Á®éðAÊBæ9@µoìCUä@­3øC$@A: ÁÍ @Á: C–¬@o7Câ(@…B0A€@€AC§,@ ù@A€ÿúZZÿúZZÿúZZÿúZZÿúZZCd@JN`¿Ì'@Êp8CÖ`@ƒ±xC(Áœ@YS`¿eú@ÙShCµ@‹ÚÐC\@U€A€@€ABŸÉ@a A˜ÿúZZÿúZZÿúZZÿúZZÿúZZA _À@Üa4ÀeA\†dAˆn Ae2A˜ A¥„AÖf AEtÀÎüA€EtAªÄAúDA×çàA+ÅA€@€A BìŸø@@¤ A ÿúZZÿúZZÿúZZÿúZZÿúZZC(oÌ@_éÈ@ŽÒ@@àðC¨”@ŒÏ8Cúð@‹çC-ÉÄ@W® AÑB0@×® C&¨|@‰’ÄCa¨@…A€@€A0C]dT@f@pAPÿúZZÿúZZÿúZZÿúZZÿúZZCZ‰ @l`@T@ì:C@•h@ˆüXC<ý(@™éÈCTü@oôÀwÝ€@ïôC8]ø@F€C:Ì\@˜ŠðA€@€A@AY€€@ËÅP@@ÿúZZÿúZZÿúZZÿúZZÿúZZB ‹ A 4¿Ž«A˜&²Aê‚`A8»²Añ–@A8½AÓðàA¬A&ØàA‚¬AÚÆ@A/2A’L A ÑA€@€APCq @Bx0?€ÿúZZÿúZZÿúZZÿúZZÿúZZCK L@ ¢è@´û@A ¿8C.ƒˆ@ÀZ¨C)Ž,@¿€HCNöT@žøÀ™¾€AüC-Jl@½k C1ä@¼àÐA€@€A`Cqˆ@s@A@ÿúZZÿúZZÿúZZÿúZZÿúZZCŸÁôA)ZÁãŒðA„@ôC}jAjCŠŽØA!¥ŒC Œ6@ó©Á»8ÀAs©C€œpA ½8CŠW,A›B /0Ayý¬A€@€AˆBÆX`@=@AÿúZZÿúZZÿúZZÿúZZÿúZZC ]@èïÔ@Æi€Ai@Bÿ»¸@þ”B÷\ APÄCý @ð7AÏÀAp7C°@û]¨Bá!@A zÔA€@€AB}[`@fŠ ApÿúZZÿúZZÿúZZÿúZZÿúZZB›ª`AIΜA¨§ AÉôÐB‡T€AGß0BO °AmpìB›)AJÉÄ@g´AÊÉÄBrçAY˜öBi×A_¼A€@€A˜BÂ÷0@YZ€A@ÿúZZÿúZZÿúZZÿúZZÿúZZC [”A˜.ÁèѰA–µ&BºùøA0AøBè©(A(C&A×tÂRZ¸AŽ×tBѸØA&rðCÉìAR|A€@€A B¤n@AÕÐAÿúZZÿúZZÿúZZÿúZZÿúZZB”ÙhAZá¬Ar €AÛ |BpAW]ÚBFðAoü¨BµèA>²ˆÂu^ÀA¾²ˆAóv`AVÉjB˜ƒ¸A3¦ìA€@€A¨B¤„@]AÿúZZÿúZZÿúZZÿúZZÿúZZBÜ¿ AnÝZÁW¡ Aï ÞB”1àA`ˆB©³ÀA™Ý˜BØv€AaPÌÂzˆ`AáPÊB[- AJð„BÊÐA|ß A€@€A°ByY@@~ŒÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@€A¸B<ù€@ŽâÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@€AÀBrhà@„‡ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@€AÈA‘² @ö9ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@€AÐA|s€@ߘAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@€AØB23@¼êè?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@€AàAä‰Ad@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@€AèB!qÀ@µÚðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@ÀBD‘ð@cPA ÿúZZÿúZZÿúZZÿúZZÿúZZB"ä€A‚r@ KA››ÀB'PAGǘBÛPAk®¸B<±0A6?ÅGAš6B@œ@A>ZlB8 €AqAA€@À?€CD~@Q¾AÿúZZÿúZZÿúZZÿúZZÿúZZC\™¬@Ô€ÿúZZÿúZZÿúZZÿúZZCX‡È@Ð8Ci¥À@âã0ÿúZZÿúZZÿúZZÿúZZCe×ð@ß1A€@À@B½²À?ಀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@À@@B¹8Ø?á A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ?@”?¬ABCØ@Ë`BšD`@ËÿA€@À@€B/•p?ã @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA—„ @ÅpÀÛiAEpApÀ@ð8A«0ÀAYPA€@À@ B3Êà@÷ A€ÿúZZÿúZZÿúZZÿúZZÿúZZB"_€A"(ÀÉ2@A¢«B›@AXvB%9pA[Þ Aòû @Ø8ÁGØ AXô@}àC5Ò @’LøA€@ÀABÀ1˜@CP@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¼š@záÈ?Ö{@û ¨B«×X@§“B¨ `@—Ë€B²n@c‡À¿\Î@ã‡ÀB ï¨@—ê|B¡yx@Š“˜A€@ÀA AÚÉ@ªŸÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZB>ÎA ²Â9–xAŠ)‚A®} Aµ,B{VA:Ô\B OÐA!ÐÁ‘  A…!ÎA¹sA!ÕBë0A-PA€@ÀA0Cg×è@X&ðAÿúZZÿúZZÿúZZÿúZZÿúZZCa¾@p{@ÁGL@@ð¥(C@3d@˜ÁÈCJÔ@˜CjwÌ@‚¾àÁ±àA¾ÜCJ.T@¤ÛÔCPÈ´@Ÿ5pA€@ÀA@C8ˆ@I»PA ÿúZZÿúZZÿúZZÿúZZÿúZZC ®d@œÍAo¥ Aè¨CqÈ@ÅýtBæÚ€@·mxC=¨@—0 A¹¶ A0 BývÀ@º>BÔý`@¶pA€@ÀAPBóìà@î€A@ÿúZZÿúZZÿúZZÿúZZÿúZZB4àA-k€Á¬pA­ŠpAùìÀAH¾šB3Õ0AV(äBd5ÀA!ÖXÁKxàA¡ÖXB+âAL/"BVöPA79¤A€@ÀA`C}H@š¢àAÿúZZÿúZZÿúZZÿúZZÿúZZC“w@ì*È@GšAlUtCv\PA ‹ÎCt/ŒA 4üC–§8@á%HÀ0Aa%HCy@ARC|6¬AÃØA€@ÀApC@^Ä@{m@àÿúZZÿúZZÿúZZÿúZZÿúZZCRgØ@¦¶T?¨šA&ÔÜC,`@Á*ÌC+x@¿ä@CHJ @›|ˆÁKºàA|„C0€@¶J¬C)0ä@± `A€@ÀA€BŽ”@:‚ÿúZZÿúZZÿúZZÿúZZÿúZZBx¸ÐAG¾.@€AÇãHBJ¯ A[7ˆBCæ AiTüB”ÀPA0vØÂ …°A°vØB6kA`á*B“hˆA+AA€@ÀAˆB –€ALˆA0ÿúZZÿúZZÿúZZÿúZZÿúZZBXV°A\<„À‚(@AÜfB# €Ak»B0ó A}|œBY­AZ½ôÁu• AÚ½òBL°AeÊBCä A¼lA€@ÀABÈ‹@GÜ€A`ÿúZZÿúZZÿúZZÿúZZÿúZZBWòÐAf/`ÁqÂ@Aæ[lBcAp¬öB>LA‚&üBIHÀAZÛ´A¼&AÚÛ¶B> A€YAîŽ@AYHA€@ÀA˜By_À@ha`@àÿúZZÿúZZÿúZZÿúZZÿúZZBã–ø@ûwèÁ@NàA{¨ÌB¡¤HA EüBµ‹@ü`(Bìé@÷ϰ?æƒAwϬB²‘Añ6B²"AâÀA€@ÀA BÆ·p@M©àA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÌoPA#*P@½k€A£JŽBš'A!œfB“PøA2”BňhA<‹ä@‰ÜÀA¼‹äB“s ASÇ„BWÈA2æ¼A€@ÀA¨BŠÕð@g}€@ÿúZZÿúZZÿúZZÿúZZÿúZZBq‰ÀA‘H¤Á“ÐBe×B’A‡fäBJA ,²BöA O*ARa`B O*Bsñ A£¶BR9PA£ªA€@ÀA°BŠOè@~dPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@ÀA¸AÆþ@@ÿÊH@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@ÀAÀB4¾@¤d°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@ÀAÈB5ù@ÉDA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@ÀAÐAï$€AÈA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@ÀAØB?M @ÌÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@ÀAàA“4àAª0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€@ÀAèAï AŽhA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€ABØÄØ?ïW@?€ÿúZZÿúZZÿúZZÿúZZÿúZZB°Yè@õq°ÿúZZÿúZZÿúZZÿúZZB¯Ð@ó¤ØBs”à@ó^xÂ[TèAs^xBœàARØB¯®°@ø&(A€A?€B䩨@W @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÏn¸@œ¾8A#«@AØ8BØø@Í£ BÂ7ˆ@ç®àBÛÈ0@žÀ@ƒé€AÀBß?(@Ù+´BÔÒ0@â èA€A@BOì?àßàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB‚Ùè@õÈA®€A õÌB‘R¨@ÊÂäB`S@¿þðA€A@@ChþÜ@s`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC|2X@ÁRAê^ÀAARC‚*A æ@CfC@úÈA€A@€C!@kÿúZZÿúZZÿúZZÿúZZÿúZZCv98@©0¿}XA)©œClé˜@êoœClKÀ@â_CwUÌ@»¯ @› €A;¯ CqÔ¬AnCk Ì@úÙèA€A@ C)ç @:/?€ÿúZZÿúZZÿúZZÿúZZÿúZZCL0@‘iL@£4€AÌCÛœ@ÂŒôC *”@ÄYèC!3°@ƒ~ÐAcc€A~ÐC!ð@¶. CPd@¬XA€A@ÀC”Ć@‹ŠÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZCxü@±ñ´@˜—A2äClÉx@æ ŒCg D@ò°C„R@„]п´SA]ÐCy1(@³à\Cx³T@¬Ø¨A€A@àC=cd@2±@A0ÿúZZÿúZZÿúZZÿúZZÿúZZC94ø@”!¬ÁÇðA:üC$µø@¶Í@C2ö$@Í7HCAil@HÊ ÁŒf @ÈÊ C,V@}PXC;†¸@‰D`A€AACÆÔ@8@A0ÿúZZÿúZZÿúZZÿúZZÿúZZBí|H@©™$¿ØîA)¶TBØX@ö.BÚ¡È@½±CNx@Q°@ÁEÐ@ѰHBè`@ŽHC) @þXA€AAAÏÌ`@Ö•A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB´ @õ/ÈA§ÐAuZ`B³A&•øA§{`AúDB>w@ÇôAïo`AGô”BcÐ@Êæ¤AëÿàAÀìA€AA B—àˆ@!Åð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBT2€A—pÀÓ.ÀAˆ¯dB1LA3ÒBHt A$ìBzEP@Ïòð>ðAOòìB_ù€Ap B^}PAß$A€AA0CV @gÀðAÿúZZÿúZZÿúZZÿúZZÿúZZC)"H@•³´Á= Aΰ@Û»¨?ŸèA[ãCiÍœA Chä€AQCž4@Ä€(Àí ÀAD€,C\¶Ô@î¨TCc5 @ñ~PA€AAPBºl°@*àAPÿúZZÿúZZÿúZZÿúZZÿúZZBW €A5©ŽAÁPAµÊ|B_A^,B ©@AUHàBt@A eÌBµHA eÊBˆÉèA-ãÐB îÐAQÍ(A€AA`C:´@v APÿúZZÿúZZÿúZZÿúZZÿúZZC9Pä@¡­4A?S@A!ÊäC/è@Î"HCÅt@­“0CAlø@•ÂÈAAv€AÂÌC&D@¿îˆC¡´@ŸÚhA€AApB{0`@`ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZB³~ AÀ^@"fA…Ù>B”¡A<–B‘:8A LüB…a€A2¦ÔAw‹A²¦ÖBs ÀA9ú BA­@Ab$A€AA€B Kà@›™H@@ÿúZZÿúZZÿúZZÿúZZÿúZZBk àANðA„åàAηäBVÎ`A^ÔöB"¾Av ðBtµàASÁX`AÓB.@Ah[ÌB['AvàÈA€AAˆAòc @åâX@@ÿúZZÿúZZÿúZZÿúZZÿúZZB CàAE ‚A‰/AÅ26B As­AÇO€A?¿„BAå`AOçxÁм@AÏçvAÝò ANì:BB²A~tA€AABšNÀ@lX@A`ÿúZZÿúZZÿúZZÿúZZÿúZZB; ABFnÁë°AÂl,AÅ`A>€bB>±`AgíBŽØÀAX‰L?­ÚA؉JB\ìpAwúàB[„pA_'A€AA˜Blåð@h A0ÿúZZÿúZZÿúZZÿúZZÿúZZBwL Ao<²Á`5`AïkæB$¬ A|ðBQJ AŸ BŠa@AnäLÁSA`AîäJB;nðAªÂBfm A}ûtA€AA AÅèÀ@íÆðAPÿúZZÿúZZÿúZZÿúZZÿúZZBA$°AvRàA‰5°Aö„BB&éPA{§Aì‘ A\yxB*ê€AcÖ,@Ç«€AãÖ.BpA|ŽÖAëÑA])(A€AA¨BŸ$¨@H‚ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AA°BÂ0@ä(APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AA¸A‹¾`@éM`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AAÀAÇ@A HäAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AAÈA¹ Aß”APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AAÐAíÓ`A ðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AAØBV¨ð@¡¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AAàAØX€A¹¤A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A C¡ö^@¡ÁpAÿúZZÿúZZÿúZZÿúZZÿúZZC¡ìò@èŒÁÏÁAh³`C›ÓDA-:èC§å„À÷AUTCØÔ@ÎçèCÒ€@£%¸C tT@‡fA_€AfCX@Ê{CúÌ@¶2hA€A@?€C“¼Š@Ÿv@@ÿúZZÿúZZÿúZZÿúZZÿúZZC‘ –@¯rŒÀÍD€A/‘CŽù”@ü9 C‘Íd@ñ°ØC“Ø@´ª(A1JA4ª(C–‰@AÒpCwv@¿§(A€A@@C+®È@$ç?€ÿúZZÿúZZÿúZZÿúZZÿúZZC6%@ÄKøÿúZZÿúZZÿúZZÿúZZC3а@Á}àC.<Ä@_ÁöÀ@ߘC\Ô@«á C;3@Šj`A€A@@@CGÒD@=$0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC3w @šÈ(A© AÈ(C4Šd@ßyôC+˜@ͨA€A@@€Ctp@Ñ¿pA0ÿúZZÿúZZÿúZZÿúZZÿúZZCg@þíÀÂÀAØCw¥ØA C}-ÀALXC€žb@ÆÞ8@S€AFÞ°A€A@@àBžO@ Â`ÿúZZÿúZZÿúZZÿúZZÿúZZC AÂÈðAmBàA}rBP6ÐAX¬B›H@áA^hÀAaB²A ;èBr8ÐAA@¥$C@‡A CB!P@ÿ<€CJbX@¨`?ÂÖA(`C@Þ@æ©`C@´@Þ1pA€A`@àCgø@‰0A0ÿúZZÿúZZÿúZZÿúZZÿúZZCBä¬@¹NÀÀÞ€A9pìC3K@@éXC:ŠA$°CFÀ\@qÅ ÀÒP@ñŨC7+@™wC>4P@§qxA€A`AC+l¼@Q @ ÿúZZÿúZZÿúZZÿúZZÿúZZCzÐ@¯ˆ¼@X6€A/©TBùˈ@ûp@BôÀ0@Í÷øCs°@i'PA†À@é'PBþÂX@˜r¸Bá˜@™(@A€A`ABœË @*AÿúZZÿúZZÿúZZÿúZZÿúZZB¡1ÐAþZ>’¼A•@B“¸A@þ„B“m˜A?ú¬BŽ €@»¿°AŒ@A;¿´B‘\@×kŒBdKÀA¸lA€A`A B¡§8@2Û`AˆÿúZZÿúZZÿúZZÿúZZÿúZZB}`A2´A$¤AŸPÈBuu€@õqÈBR`Aá BŸæ8@¶ñˆA‚ÀA6ñŒB—íð@Û+$B‡ôð@ö.¨A€A`A0B¦h@.cAPÿúZZÿúZZÿúZZÿúZZÿúZZBíP@«(A‰@A+4ÌBÙXH@ÏTBÊí@ÝÇøB×@ ‡À@”*A ‡ÀBÁÍH@Å€tB»t@Í(A€A`A@AÁ—€@Ïy`A`ÿúZZÿúZZÿúZZÿúZZÿúZZAìr A @ûEÀA˜<òAè› AF=A³ÃÀA0XTBÏðA† Á_ @A–†¢A¼í`A*^\BspAH,A€A`APA¶'à@Ø A`ÿúZZÿúZZÿúZZÿúZZÿúZZB.ZpAå\ÂAèA›ˆAµh€A+A†BQ" AKœAüp€Aqt@f€A™qtAãBÀA>(¢AÍpA5´@A€A`A`B1g`@o‘ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZBOA&í6À-€A§Añû€A@þÞB ¤°AM ¼B^`A ?`ÁåAŠ?^A˜LÀA,žB.zA7[´Bm¾`A"aAÚ3ÀA¢aBŒ¶èAR>~B1ÂAiA@A€A€@ÀAî² @˜‡ A`ÿúZZÿúZZÿúZZÿúZZÿúZZBB°AþÈAyqàA™ÀB% €A]#¤AÕ@A>ÙxBC0A•A[€A•BZpA]ŸxAî“ÀAK–DA€A€@àBXÐ@YApÿúZZÿúZZÿúZZÿúZZÿúZZAüš€A®rÀßá€A™ËºAÓ@A=KvBÞ A[ÝxB/ÐA#•pA6A£•pBe A]5úAú AW!ŒA€A€ABR‰À@6ˆÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZBª€A+…þÁ 2@A«¦èAò<ATîÌB€AnGB'À@@þÜðÀц@A~ÜðB0 A+׎B)<ðA#s˜A€A€ABÃÔ€@=N A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÜk(@ÜsÈ@ÕòA\žhBφA³FBÅ;ØAl„B@ŽüˆÀ’€AüŒBÕ” @·¢Bà‘€@»‘˜A€A€A BÐoØ@7M€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBìx@éÄ>»ÄAiËXBÔÙ AÃÜBÖ0A,ìBü«è@rÇÁp®€@òÇBÕwÈ@¥Bó´h@˜¸0A€A€A0C§@@dôàAÿúZZÿúZZÿúZZÿúZZÿúZZBõöˆ@šád@:Í€AÿäBÜ|@¿å`BÙë°@ÆŠàC­d@|@>Œ@üHBêÁ˜@œølBíÀ@ rA€A€A@Bª£à@Q€AÿúZZÿúZZÿúZZÿúZZÿúZZBÇ È@ù=pÀB}AyoB«I8@ù{$B²ïÀA4!€BÐ{Ø@ÛOÀ/ÚA[O”B²»Ø@¿æ¨Bº‡°A'P8A€A€APBÞž@Evp@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¸Ç¨Aov?ß|A˜ŽBŸ´˜A&¬BŸ(AfÃðBŸA&ÀøA7€`A¦ÀúB‘‚(@ß²äB€;A…8¸A€A€A`B 2°@+â0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A€ApB6’@œ0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A€A€Aöž`@Å…PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A€AˆB_‹p@Aep@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A€ABÇ€@ÄÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A€A˜AÅœ@@ê±A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A€A Aë¬@Ù¥ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A€A¨BŽ„è@G¼ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A€A°AñÑà@øhAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A€A¸B0ƒ@ÉŸp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A€AÀB:N @¯g8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AB0Р@WP A@ÿúZZÿúZZÿúZZÿúZZÿúZZBRÀ@üÞ @ÐWÀA}DB+Í€A#ðB¹ðAGØŒAÞ)€@ÒnÀ@öˆ@ARnÀB%°AdºAÄ€A‚tA€A?€BÒ@Xž`ApÿúZZÿúZZÿúZZÿúZZÿúZZB AÈ@@k€A‡âhBÕÀA:@B-pAJ|Aãb`@رè@ÞoAX±äB8@AÔAÊÓ A"eÐA€A@B´Ìp@o A€ÿúZZÿúZZÿúZZÿúZZÿúZZB¨+p@p¢ÀR:@ðÑB¤xˆ@§tB¬¨H@­œ¨B¯¼˜@j»0¿Ô1@ê»0B­_@¡9TB²¼€@«DXA€A@@BO¬ @5:0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB!H@@ù4Àxg€Ay3lBª0A3¾ÊB(§PA)°B$À@ãyˆÁeß AcyˆB~àA/„B@{àA(A€A@€BZQ€@"æ@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¯L@žk<À©ìÀAŠB¦/¨@ýéXB²gh@³A0B«ÔØ@´ßÁg[`A4ßB™“Aƒ~B¸€@ÄT°A€A@ B£ò€@÷`AˆÿúZZÿúZZÿúZZÿúZZÿúZZB®õ@@ßA$u@ACÅ0B³A  B õxAŸðB©|ø@ÎÖ0Á<@ANÖ0B˜.PA ¦B±9@ïöA€A@ÀAÚ `@†1¨AÿúZZÿúZZÿúZZÿúZZÿúZZB&½A!¬@¢U@A¡ÀU½A‘=þAɽ@A8]jAævÀAQ€A€A@àB"@C`ApÿúZZÿúZZÿúZZÿúZZÿúZZBXÍ A,¯øÀ“}ÀA¬ÒBCÅAXªàBWÍ@Av9$A€AA BáäØ@]/AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AA0B”X@аPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AA@BF|0@,üàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AAPB'} @Ur @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AA`B[kÀ@Vð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AApBÅ@„˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AA€BMÁ@¡-XÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AAˆB¬bH@FA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AAA…Ñ@Û]?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AA˜BÉ@ÓR0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AA A“ @â˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AA¨Aù% @Ó¹ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AA°B ƒ°@ÈÙ€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A A†€@Ì@ ÿúZZÿúZZÿúZZÿúZZÿúZZAŸÒ`A ·øÿúZZÿúZZA¢ÏÀA^˜ÿúZZÿúZZBtP@×úˆ?°´AWúŒB|@奘Bd°A>\A€A ?€BQa0@@@ÿúZZÿúZZÿúZZÿúZZÿúZZB!3€A¨æÁxx`AˆÄHB‡ÐA({xBEA]ùÐB(‚Ð@ÙÞ@Æä€AYÞB6>Ð@×ïÐBüÐABlA€A @BSæ`@= AÿúZZÿúZZÿúZZÿúZZÿúZZB1• @ÑÀ¿¿ÛAQê°B.Û€@ÿÅB7€A)DB$0@Ô=ðÀ¸‡AT=ðB^@A/üB!AA'PA€A @@BBM°@#¿@ÿúZZÿúZZÿúZZÿúZZÿúZZB1€A)d(ÿúZZÿúZZB A(ÿúZZÿúZZBÐA*mÀÿúZZÿúZZB<ðA(xþÿúZZÿúZZA€A @€A!@ƒÃÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A @ BSp@Œ8à@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A @ÀA³ö@Õ ¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A @àAü; @§]ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A AB3Â@+ÑAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A AAއ@@¾ç€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A A A¢‰À@Ïð€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A A0A@@Îd@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A A@BHÞ`@Š@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A APB0‡@@aÿApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A A`B µ @™ÑÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A ApB%r @ž¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A A€Aö1€@¤ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A AˆBê0@ºf(A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A AAÄ`@ß(ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A A˜Ai|À@Ðs0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°B°=¸@LѰ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°?€Bš@>×ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°@Bl0@7] @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°@@A„ö @Äë°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°@€A‚€ @Î×ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°@ B$Ç`@L`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°@ÀBI³à@8¯€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°@àAˆ£À@Î/°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°ABJªð@uóÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°AAµ@à@¾[@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°A AÂsÀ@ï«xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°A0Bà@öÉhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°A@B °@”UÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°APAy?@Õ*ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°A`B>Y0@žÅAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°ApAÑó€@ï€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°A€AX À@À¢PA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€A°AˆA²TÀ@ÿèøÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀBј?èù@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀ?€AåÀ@ˆ‚˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀ@A©à@ÔçA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀ@@Aé¦à@‹i@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀ@€B|ªà@¦A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀ@ B#0@Bô°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀ@ÀAÏ|@×(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀ@àAÁ&à@ »AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀAA§_À@ÕµA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀAA…­€@Íš€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀA BÝÀ@~g°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀA0AØÝ @ºóA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀA@AÑY`@Ù ¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÀAPA†!`@ÍAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÐB-­@ Ó`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÐ?€A:@@ÈŒˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÐ@Aˆl€@ÐwP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÐ@@B°Ð@o>€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÐ@€B#T°@ˆ|ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÐ@ AtÀ€@Êe(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÐ@ÀB8L@>XP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA€AÐ@àA\À@¿€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ?€C@/ÔÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBëc€@–ÖØÀ¢€AïBåGØ@ÐrpBì©0@Õ¿Bçlð@˜K ÁlØ AK BØÙ¨@׊ÐBòÙ @Ôz Aˆ?€?€A¢« @xGP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ?€@B @êàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ?€@@B”çX?ÃV€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBu @@ÎãèAk¾àANãèB…›@ö¢|BNüÐAötAˆ?€@€B› @?ÈÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB‡Û˜@ÆêˆÁ×fàAFê„BQ¬PAüþBšœÐ@ÕcàAˆ?€@ C¸h@€À@€ÿúZZÿúZZÿúZZÿúZZÿúZZBã@¸¡¤ÀìÓA8¿ÈBÏÜè@ûÂBÛÇ0@ð`Bã²È@:Š@@'æ€@ºŠ@BÛ x@z¥XBÓgè@xAˆ?€@ÀBÜŠ?ø• APÿúZZÿúZZÿúZZÿúZZÿúZZB´ A)A¤ÀAšBpBŠ¡ÀA/ØlBFä Ab?ˆB¤°@`¨Aý…@à¨B·Ö€@‚É€BuÈð@£ÈAˆ?€@àBº¶X?ãÂ@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÁ¦è@ÉDA  AI/ŒBº´A0ªB©@çChBàð@BFA¡­`@ÂF˜BâQ¸@‚#BºâÐ@vàAˆ?€AAÜ7 @xEA`ÿúZZÿúZZÿúZZÿúZZÿúZZBSÀAÈ@›]@AݺB…A$á’Aýï A'±dB”@áãàA‘ AaãàBpA ÞpA¹­@AVAˆ?€AB3¨0@F @€ÿúZZÿúZZÿúZZÿúZZÿúZZB”`AàAq¨@A“¢Bz AAõdAÍ‚àA1. B®ÐAÍlA A‡ÍlB.p`A)úAÜ3`A.åÐAˆ?€A B•Ô€@WP@€ÿúZZÿúZZÿúZZÿúZZÿúZZB²\À@À«d@„‰@A@Ì,B ûÈ@éµB˜èp@õ’ B®Ú(@¬V0?š›A,V0B›×à@ÔšÜB˜¦€@ÙQxAˆ?€A0BêÊ`@W @@ÿúZZÿúZZÿúZZÿúZZÿúZZB³˜À@º `B6ܰA:-\BÃ~p@¯@8Bgƒ AXBÂÛ0@–úhBèAúlBÊ¡`@ŸC`B‡Ø@ÏóÀAˆ?€A@C¸@6,ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZCTd@Ÿ^XB&PAzC 94@®øBØÞ@Ð^ Cé\@”ÐAýÛ AÐC ë4@¨. B⳨@¼¦@Aˆ?€APBúX@2€@€ÿúZZÿúZZÿúZZÿúZZÿúZZC fü@›[¸ÀÞ+@AwC}˜@¸ÄäC "L@·.8Cé@›ÆÀÀÙ—€AÆÀBö@¹T CsÔ@¸5Aˆ?€A`Bܘ@2i AÿúZZÿúZZÿúZZÿúZZÿúZZBìKÐ@ѺÁ©ípAQßpB°Ý A™æBÓÒ¸@áWøBö @½ž Á ÐA=ž B»Èx@åŸBÙeÀ@ÓAˆ?€ApCTì@ƒpA ÿúZZÿúZZÿúZZÿúZZÿúZZCb‚Ø@Ìð|A\ÀAMˆC<9$@ë½$C1t\@è&8Cl…L@ÇXH@ï*ÀAGXHCAíü@æÍ C<;˜@à©ÈAˆ?€A€B+Ø€@Ù>(A@ÿúZZÿúZZÿúZZÿúZZÿúZZBJýARêNAT AÓþB-ãAo–ØBzAhŸØB/±AG“ˆAyû AÇ“ˆB#”pAo%2Aå?àANŸ¬Aˆ?€AˆBnÊÀ@†o8A ÿúZZÿúZZÿúZZÿúZZÿúZZB+J`AVÐ>AÖ)ªBÉ@Aj£B°Ak0B`g0AfiÁ¨œðAæiB ÷ ArŸ–BOqÐAƒ\JAˆ?€ABeW€@¦³àAÿúZZÿúZZÿúZZÿúZZÿúZZBG`°Ac©ÜÁ‡À€AãÔêAú“ AcÒB1æ0A‚§:BNJ Ai¨@݇ÀAé§þB&zAéBÆ AuÌàAˆ?€A˜B…hà@mŽA€ÿúZZÿúZZÿúZZÿúZZÿúZZB„ÐABè\À²"ÀAà ÒAÎa AB9rAñ~ AW\¨B?‰ AV¤lÁ˜0 AÖ¤lAâÊ`AN?¼B+{€As“ÀAˆ?€A B6[0@Ÿ^ AÿúZZÿúZZÿúZZÿúZZÿúZZB–ƒpAhqAÛ”Aèž‚B€®ÀAOÈÎB4ÐA…ŸtBžxA} ˆ¿­©Aý ˆBbA½Bi$@A‚¶Aˆ?€A¨BYÊ@@$AÿúZZÿúZZÿúZZÿúZZÿúZZB9ðAŒzk@8B –XBJÛ°AŒvœBFŠpAäöBVê°AƒžÚÀ¡€BžÙBàAXªB Ö@AˆHhAˆ?€A°B4(@‘f¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ?€A¸Bagp@sF@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ?€AÀB:[P@”ëðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ?€AÈAw À@ëxxÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ?€AÐAЈ`AO8ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ?€AØAÄ®ÀA áø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ?€AàA²9€AÄ|A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ?€AèA¨$`A ¬AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@@B”Êà?À€@ ÿúZZÿúZZÿúZZÿúZZÿúZZB•@@Ôª´@o&€ATÌøB˜3`ADB4pA ЬB»@¶ÝHÂ-_xA6ÝLBô¸AÄB〠@áJÐAˆ@@?€CåÐ?ñà€A ÿúZZÿúZZÿúZZÿúZZÿúZZBðm@íŸÐÿúZZÿúZZÿúZZÿúZZBêà¸@è$BåøX@ùÈÿúZZÿúZZÿúZZÿúZZBá @@óÄøAˆ@@@C@|Aà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@@@@CF²Ð@K_ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC*â@@‚§¨ÁÎA§¨CŒ|@®/ C+×h@¶ì¸Aˆ@@@€BšØ?÷6@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB:h@@Â2Á>à AB2By0A±ºBGäÀ@âXXAˆ@@@ Báß°?èá@APÿúZZÿúZZÿúZZÿúZZÿúZZBý@X@ˆÜ(?טAòœBñS€@´ÙxBì`@·é8BÿdÐ@0@Á¡À@°8BéÏ8@ngèBù  @hi0Aˆ@@@ÀC3i¼@&Î`AˆÿúZZÿúZZÿúZZÿúZZÿúZZC¼ˆ@ƒäÀÛÿÀA'ˆCb(@«J(C–|@­ÕC'а@Iý0Á– @Éý8C|@ˆðCáP@‚E(Aˆ@@@àC7÷è@oÛpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC)Ãh@¤ÝŒÀ²A$øøC x@×LüCÌ@ÕNÀC3@[Ü€@ÐÝ€@Û܈C(ã,@ëC!;(@ÆHAˆ@@AB°§è?èí`@ÿúZZÿúZZÿúZZÿúZZÿúZZB¡¡€@×'€AMxàAWK”Bž¶`A™þB†yèA•¤BÃJ°@{\ AïCP@û\ BͲø@’„ÐB•¼°@¯6€Aˆ@@ACœÛ@¨ÐAÿúZZÿúZZÿúZZÿúZZÿúZZCŒ¿â@F A 9A_C€^@Ä5,Cw@§’ØCŽ(f@‘“€ÀËúA“„C|ë,@½ïLC€Yš@³¨Aˆ@@A C”0@–(AÿúZZÿúZZÿúZZÿúZZÿúZZCl„T@^ÀˆÉÀAt¬CNÕ´@  CQ§p@¢ CnuÈ@{8ÁE÷ @û8CM¦Ä@—¹”CWCH@¡¢@Aˆ@@A0Báñ°@Ã`AˆÿúZZÿúZZÿúZZÿúZZÿúZZBŘ@Ä5dÁ°20ADWLB˜eÈAâ˜B½ù˜@ÖâB¿ê @¹è@AÛ,ÀA9è@B¾ð0@ÈBŽŽx@üñAˆ@@A@B¾†˜@¢ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCVŒ@„vœ@Ð÷@AÄC è¨@¦ðC„@¡¶ðCð<@æ8A­ˆAæ4CaD@˜9œBúÝ0@¡hPAˆ@@APB}Œ°@Eê°A@ÿúZZÿúZZÿúZZÿúZZÿúZZB¾Xˆ@ËxTAà@AKœTB§Äx@÷vTB—;¸@ê›pBÒ2P@°(AŸÔ@A0,BÁK¨@ÍÊœBŸ„ @Óû@Aˆ@@A`BÑØØ@*s@ ÿúZZÿúZZÿúZZÿúZZÿúZZCW_ @ݶÜ@•A]Þ˜C3p@ûrC/f0AAÔC@å@Î ¿PŒAN CÀ@îÚðCNŒ@ñP°Aˆ@@ApCTGH@€~H@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCXõÌ@®¡ô@)ÝA.Á¬C04@ÆG„C.b¸@È´øC_¬@ž”8¿·6A”ß A¨¡BŽA8åøBŽi0A9\¤Aˆ@@AB÷@´@A@ÿúZZÿúZZÿúZZÿúZZÿúZZB„²pAgÐpÂ3øAçüxB„PAyNB]GAf4Bh)AEnÂ6ö0AÅnAÊñ€A>[¬BlÊAVãôAˆ@@A¨A³·€@ðH0@€ÿúZZÿúZZÿúZZÿúZZÿúZZB£àARìÀæ:@AÒ*ØAÆ ABà$Aò `Abº´B‚øAtBRMÈAôB€qèA‡˜AÝž@AV[$Aˆ@@A°Aº|@@ûÀ¨@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@@A¸A¿Ø€AÏD@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@@AÀA€ @å¢ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@@AÈB`µP@~¡PA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@@AÐAº†ÀA -¤AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@@AØAíÞÀAŠð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@@AàA±²@A$ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@@AèAÉÖ@þ¹ˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@ B¹åˆ?ÓÞÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¥Ö@¼v ÁaÛ A<”ÈB—<AlB±œÐAñüBÖ€@œB8Á¡]ðAB8BÂ-È@ÛÝÈBç—X@ÜÐAˆ@ ?€B„;?éÃ@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB®¨Aé*ÿúZZÿúZZÿúZZÿúZZBªkA Ö B¯ ÀAùpÿúZZÿúZZÿúZZÿúZZB«­0A(|Aˆ@ @A%Ê@ˆ¨A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@ @@BÞ~°?ñ6`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÓ¬P@u Â÷X@õ B®?0@›lÄBë9¸@³ èAˆ@ @€CáX?ÿ² APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÃÜè@‘"?„ÇA"B½¢8@Ås`B¹Œ¨@òAˆ@ @ C_éð@gÅð@ÿúZZÿúZZÿúZZÿúZZÿúZZCjÙ@@£¥,ÁùàA#ÀHCZ'l@ØÎœCa@ÛõCv¸@º}ÈÁQ§ A:}ÄCcç@ñ„ØCmà,A·ôAˆ@ @ÀBfˆ?ãq€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÇQà@ÉÇàÁa%àAIéˆB­WpA ÇBÆ:à@þ1˜B­Nx@W°Á¾à@×°BŒo@z0B·Ð@ÊxAˆ@ @àBó‹8@oPA ÿúZZÿúZZÿúZZÿúZZÿúZZB·Ep@°Ì\?ÛcA0êBªÎ€@êG@B¦’ø@áô˜BÑì¨@@« Àøq@À« B»j@‰ŸˆBÈØ@aÂàAˆ@ ABB@3‚ðA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÁA60ÁPf€AžPüBƒÈ@A^RPBš àA69°B¼§h@aòÁ¤UP@áòB™¡@š¾ÌB½¿ @‡¯Aˆ@ AB®:(@ ~Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZB© @¸(ÀŒ‰€A8#œB“µx@ñh0Bšà@à6PBŸßÀ@¯&àÁºõðA/&ÜBu»0@û‰PB£èX@¼ïÀAˆ@ A Cf´ô@dRàÿúZZÿúZZÿúZZÿúZZÿúZZCQLH@owèAÙ@@ï¡@C<…¨@³@C4@š§`CHáL@q\@@ʵ@ñ\8C4¿T@•/ C.Gô@˜f€Aˆ@ A0B°o€@ <`A@ÿúZZÿúZZÿúZZÿúZZÿúZZBA‰PAJŒAzêàA‡b&BCePA«ÎB š€A4¨BƒÔÀ@¼ØøApp A<ØüB×P@Í äBJÊ0A*°Aˆ@ A@Bä¿È@!w0ÿúZZÿúZZÿúZZÿúZZÿúZZC /P@™ $?Ç¿A»@Bïð@¸ÒÌBì/X@ºØC P\@‹”ÀÁ4„ A ”¼Bá`¨@«(ðBô? @¦b°Aˆ@ APBõX˜@,² ApÿúZZÿúZZÿúZZÿúZZÿúZZC>@Ñ6ôA+>àAQ\LC ˜@ôtÔBø<0@üèCÐ@ÁdÀÀ~9€AAdÀBüè@ëuôCb$@ßõˆAˆ@ A`C é@@K pApÿúZZÿúZZÿúZZÿúZZÿúZZC/9d@ÇäÌA@«ÀAHôCMPÁ¡b°A¾MPAÍŠ A:ôÎB%@A]l¼Aˆ@ A˜C ”@fÇAÿúZZÿúZZÿúZZÿúZZÿúZZBÒPA&¤Â¸A¦7øB(AKVèB¹ÔèA TœBâ2˜A Þ@žÙ@A‹ÞBªæxAزB¥±˜AŠ,Aˆ@ A B0@©¬`A ÿúZZÿúZZÿúZZÿúZZÿúZZBHAa¥"B/60AqQäA{ AñQæBfA‡¸˜AÎ5àAPAˆ@ A°Bcêð@›îA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@ A¸BŠf˜@eMÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@ AÀA¦ÀAe@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@ AÈBS @‘-x@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@ AÐA˜\ÀAØp@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@ AØAŠg€@ûÊP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@ AàAÁ`AÊ(ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@ AèB*9À@·h@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@àB5r @ þ@ ÿúZZÿúZZÿúZZÿúZZÿúZZAüÈàA£JÀz€A»Aêe€A?¾Bû€ASj\BASÀÿúZZÿúZZÿúZZÿúZZAÿúAQYªA#SÌCÀx@ÕNtCád@ò)ðAˆ@à@AÕü @5Ÿ@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆ@à@@B“€?Í‹ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBS4@@ç°A×?PAg´B!È@ú¸¨BâàA9D”Aˆ@à@€C(38@4eÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCB‹ @›äÀÀ4QAä¼C:$´@ÓôC;!Œ@ÓxAˆ@à@ C(‹ä@3AA€ÿúZZÿúZZÿúZZÿúZZÿúZZC]˜@a0AR… A{¨C#0@Ð-DCÖÀ@Ô·ðC€@…6@@Ø#€A6@C ÊD@²†ÌC7¼@²ËˆAˆ@à@ÀAŠOÀ@³3ÿúZZÿúZZÿúZZÿúZZÿúZZBä`A'ü(Á?¤@A¨–AüÞ€ATOüB*UpAgdB Ì @Ô¯HȦðAT¯HB2› A æ¨A£¡`AÃ,Aˆ@à@àC)L@+ °A0ÿúZZÿúZZÿúZZÿúZZÿúZZC4\„@Êø@ˆí€Aã¨C(º”@Ã5˜C#û@@¶Z@CKÈ@O >Žð@ÏøC<’È@‰²ˆC;è@…$ÐAˆ@àABߘ@h€A`ÿúZZÿúZZÿúZZÿúZZÿúZZBKáÀA@‡l@¡ãÀAÀ¨‚BCÐAxÓB/ô°Av¥,B40@ÿY@Áç€AY@Aæ*@A10>B¬0AD°Aˆ@àAB„Ð@'û A@ÿúZZÿúZZÿúZZÿúZZÿúZZAë}`A5$AvA†LjB àAEZ,AŒp@A  Aâð @÷Á°Á¨ AwÁ°A€€@þDŒB ‘@A6¡,Aˆ@àA C L(@£?€ÿúZZÿúZZÿúZZÿúZZÿúZZCžÄ@Æ~HÁ ^@AF¡CŠ1,@û\CŽYp@ôýpCŸKŠ@¼øH¿¬âA<øHCŒèv@ð@C¦@èû(Aˆ@àA0B¦p@upÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZB=PA%Ã`AOÈàA¥à²B; `A?>:@=°APÿúZZÿúZZÿúZZÿúZZÿúZZC¦ @‹Ÿˆ@£A ·C~¤@¼Ë¸Cš @É3°C ;„@‹ü¨ÁW% A ü¨CÖˆ@ÂDXC4@ÆAˆA@CO T@aƒðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCR @†¥P@@A¥TCP{¨@»³¼CKö @º0ÐAˆA@@Cí˜@6ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC$™Ì@uÝÀ«©@õ݈Cò @¨røC"@©€hAˆA@€Cxà@®ÖÐAÿúZZÿúZZÿúZZÿúZZÿúZZC©H²@è0ÁÁyÐAh<ÈCœó8A¯C§ÄA"ßÀC².Ê@ïŸðÂ*,àAoŸðC¡¢ÄA8nC´ødA*10AˆA@ CN¦,@ÖàAÿúZZÿúZZÿúZZÿúZZÿúZZC-oD@‡F AZÝ A]TC+N@¼T\C§@®G°C,[”@€¦ØA}…`A¦ÔC+Ý(@¹.ìCÚ@Ÿí AˆA@ÀCtï @kðA`ÿúZZÿúZZÿúZZÿúZZÿúZZCqT4@™P<ÀøÕAj°C^Öh@¿ÁCeR¸@ÕИCx.X@o‚€ÁG-@@ï‚€Cc¿T@šýðCnHØ@¢è`AˆA@àCŠ·’@—vÀApÿúZZÿúZZÿúZZÿúZZÿúZZCkPð@˜BôÁ…@A]hCV˜@Ã4C](Ô@ˈCx¼\@uV@Á‡Ë@õV@C_¨@š(Cmëp@§(°AˆAAB%4°@<;A˜ÿúZZÿúZZÿúZZÿúZZÿúZZAõdàAUÀ’ËAžpÎAÏZ€ABÁ Aðe AU` B‰@èW ÁuXÀAhW AâÆàA!NøB) ÀA 8„AˆAACs$@=|àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC$“x@Ë Árf AK-lC EüA' CÂ8@þ"xCÝ0@tçÀA(Û @ôçÈC/ü@œÈCsÌ@›wAˆAA B²u(@Ôà?€ÿúZZÿúZZÿúZZÿúZZÿúZZB-k@ûLà  ðA{y¬Aµà@A,P>BX[@A ûBùÐ@ìHÁÇPpAlHBSIÀA1—ÜB•ÑÐ@߉àAˆAA0B¼¦@&sÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAäMÀA ÜA-ÎàAŒÜAí`A=QªA¡| Aú¨AˆAA@C|@BãÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZCëT@±IŒÀéì@A1iØBØW`@çÀBåu˜@ÄÞ¨Bý0€@ ©ð@l{A ©ðBÜ8@ʲ@BÖ~@»xAˆAAPBÏê€@$>ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÀÆ@@×"(Á–ýðAWIÐB’WÐA 4B²Ì@ëÐBÁˆ(@ºF8Áb€A:F4Bš¦€@çØ\B«ã@Ô 0AˆAA`BvXà@AºÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBagANÇ’ÀªHÀAÎî(B1_@AsNhBD Aq¤B‚H€A!¬ÂL@A¡¬BÌpAXeþB–¬ÀA"dAˆAApCú @oJðA0ÿúZZÿúZZÿúZZÿúZZÿúZZC&¡ô@¸'œÀnØA8JpCt<@Å1œC oØ@ákC$nˆ@½ŒˆA>… A=Œ„C ÜÌ@Ãg¤COÜ@îp`AˆAA€Cë4@bõ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC%µÐ@É¢°@(AIÉTCYð@ð†ÌC׌@Õ(C+I@@Î_°Àí¤€AN_°CÈ@÷oC ",@Ø" AˆAAˆB@@{¹ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZB=˜AM›"ÂëàAÍÃB æ Ab(BƒNhAd/ðB­A=AØA,k€A½AÚBPA\o(AÌ_ AD=¨AˆAABHD0@u®@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÍMxA8’~A9+@A¸¶êB¤éxA9Á.B•&XAU´B‘âÀAVÑÂ3-@AÖÑBD AuÓLB’¿øAXæ @û&pA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA0CT¤@(è€ÿúZZÿúZZÿúZZÿúZZÿúZZC‹@„H ÀÀÑA^àCÓP@ÂC"JL@³áhCÒ|@ˆlPAòàAlLC<@¸ C9¸@É¿AˆA0?€C‰!Ö@‹Û(@àÿúZZÿúZZÿúZZÿúZZÿúZZC .V@ÁÀlÁÍPAAáìCš¥˜ALC£:@ò£HCz @Þ¥ˆÀ“Z@A^¥ŒC›µˆA'0pCCÈA¤AˆA0@CÙ™ð@Ë9èApÿúZZÿúZZÿúZZÿúZZÿúZZCÐ[xA:LÿúZZÿúZZÿúZZÿúZZCÌi‚AECËçø@ó(ÈÂUÈAs(ÄCÁ(FAE-hCÐTÂA@AˆA0@@C,åD@@™AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB¥^ @žGÁ˧pAGBˆ¤è@ñâB¹§Ð@¿ÎAˆA0@€Bš`?þ4àA@ÿúZZÿúZZÿúZZÿúZZÿúZZB„ÚA A"p`AƒB‰È0A":BkôAA@´B’õ@¹ä@¬VA9äB“%(@òøôBˆMHAÈXAˆA0@ B½Û@ APÿúZZÿúZZÿúZZÿúZZÿúZZB§a¨@ä‚(@ÀAdªHB¤A74BšxAhBz½0@ü\°AJ€A|\°Bƒ¶A¿&BV¯ÐA<2hAˆA0@ÀCD0@LàAÿúZZÿúZZÿúZZÿúZZÿúZZCCÐ@¶slA,û A6“¤C<˜@õi|C2Eä@ï®ðCBw¬@¦ @öw€A& C:å˜@Þ—¼C3XÀ@Û…€AˆA0@àBÁ•?ûh@€ÿúZZÿúZZÿúZZÿúZZÿúZZB!´ÐAƒ†ÿúZZÿúZZÿúZZÿúZZB0AsFüB§g˜@›t@ÀÎAt@B•£Ø@Óç¼B¡Šð@Ä{0AˆA0AC6˜@'A0ÿúZZÿúZZÿúZZÿúZZÿúZZCA¢o A¸‚B ðAlÆäAú.€A#À©ü€Aœ#AΨ A+^AõoÀA`2ôAˆA0A B^üP@MX@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB3ŰA)Þ0@X-€A©ý0B%—AVƒÊBðATœB,PAËAYƒàA™ËB1`A@ B€ABï(AˆA0A0C&@Z!€@@ÿúZZÿúZZÿúZZÿúZZÿúZZCO+¨@†Q@^òAiÜC6t|@ªÕLC4!@¡s`CQ˜4@ˆIxÁLŒ AIxC1‚Ð@¦æôC=Š@ª™¸AˆA0A@B¬ŒØ@$@@ÿúZZÿúZZÿúZZÿúZZÿúZZB‡+(A~$ÁJyÀA•™þBR`PA1NÊB"àA:”dBRZ@A¶ Áø ÐA’¶ Aþ¤ A5ø:Bk7@A/.„AˆA0APC ì@@eàApÿúZZÿúZZÿúZZÿúZZÿúZZCÜ@¦|€¿ÏÊA&›àBÙæ @ÈP¬BÞ°@Æ C@’ÿ A—ÑAÿœBõIX@«¡œBÖþø@´ AˆA0A`BA@‚@ÿúZZÿúZZÿúZZÿúZZÿúZZB-`AC–Ú¾ç(Aü(BÙ AebBƒ0AfœœB1£A/˜Á¼ÐA¯šA×¹ AAB;›ÀAZö\AˆA0ApBšØ@8­A€ÿúZZÿúZZÿúZZÿúZZÿúZZBW$ A6Ü0Aa“ÀA¶ÿ‚BE AOl"B:°AVjPB[`ÐA,bp@°|@A¬bnB:§0AB½B*Æ0AJ’HAˆA0A€Bu @?œ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBLÑðAH(þÁ”ŽàAÈP.BeÐAc¾äBBŸ€AadB„ÓALÛ¤@Àa@AÌÛ¦B\JpAnÁÎBLA_¢ìAˆA0AˆAäê@@ÊèAÿúZZÿúZZÿúZZÿúZZÿúZZB/çPA\ö@/¸AÜ;¦B GAkgBzA|vøB† An.A Aî.B^ˆðAQWœBD¼PAšâ˜AˆA0ABUP@‡ô€A@ÿúZZÿúZZÿúZZÿúZZÿúZZB1°AWˆŽ¿ŸfA׳øAëÊAf3¨A÷ AmÞôB<ü Atþà¿AôþÞB“PA‚5 BûA‡7ÜAˆA0A˜BcŠP@Z… A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA0A BLÁ @¨‰¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA0A¨B> @•~ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA0A°Aæã@@é¸?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA0A¸Br&à@i¹ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA0AÀAÂiÀAÞØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA0AÈA¯ A¸@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA0AÐA¶ @A aÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA0AØA’µ`@þž@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAPC l@Ø`A@ÿúZZÿúZZÿúZZÿúZZÿúZZBô¨@RpÁSðA k„Bã¨@@À¥ CÃä@Ðv`BÝÅ@;ÀÁ¥8 A;ÀBÊZ@ÈÁ¼Bó®x@ÑgÀAˆAP?€Bé"ø?ø¬ApÿúZZÿúZZÿúZZÿúZZÿúZZBÂ\ø@ºèÁsE@A:2üB²mAlBЧ@ãé€B»à@`Ë€AÄ}P@àËxBÓ%ø@’!¸B¢ @©ôØAˆAP@Chûœ@['ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZCÛtAýþÿúZZÿúZZÿúZZÿúZZC€ ¤AüC|zØ@£y°Àª¦ÀA#y°CvÙ4A-bC|`@¼wðAˆAP@@CSóü@Gò ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCV#t@â=Àé„ÀAb=CMÞ¤AP8CU ÔA ÐAˆAP@€C<žÜ@_] ApÿúZZÿúZZÿúZZÿúZZÿúZZC7•ä@ÜHD¿DA\oÔC1 ¤A2|C1ÏDAáèC6 @Ãs¨Á-  ACs¨C*çA?’C5¼A ÜAˆAP@ Bñ"`@8±0@àÿúZZÿúZZÿúZZÿúZZÿúZZB›Ê°A kðÁn©ÀAŠ„ìB†‚àAI”ÄB£:¸A+;4B¦È°@Õ5˜>ç|AU5˜BŸÚA@hBŸ9¨A'$AˆAP@ÀB½ð@® A ÿúZZÿúZZÿúZZÿúZZÿúZZB ¯°A¢ø¿·A€ºRB–*XA,ÜB™48A*”¤B¤Ì@A¹¨Á£ÚÀA…¹¨Bˆ3ˆAI?^B¯FA¶$AˆAP@àBâ7@@AÿúZZÿúZZÿúZZÿúZZÿúZZC=`@¼œðÀöÛ@A<¿lCGÈ@øÆ Câ\@ø^èC°ì@T¶Á.Ú@Ô¶C<@},C 5˜@‹ PAˆAPABêgÈ@Aƒ @€ÿúZZÿúZZÿúZZÿúZZÿúZZC Û|@ÊlÀæy€AJ?¨Bö_XAEðCKàAxC18@néàÁTG@îéèBøÖ8@œyHC 4`@šN€AˆAPAC&zD@xW @àÿúZZÿúZZÿúZZÿúZZÿúZZBÝ5h@÷B<Á˜ÅðAwp$B¶ºÀA(n„BÚKA­8BêõX@‡A@Ê ABßK @©dBʨ @²z AˆAPA BI@’’0A@ÿúZZÿúZZÿúZZÿúZZÿúZZB5®pA?ÝAŠpAÀBA- A…ŠåBÐAV# BTƒPAÒtAü¹PA€ÒvBuF0A pBË@A7@AˆAPA0BÚÃ@TÓpÿúZZÿúZZÿúZZÿúZZÿúZZBª9h@úÛØÂ»˜A{ LBpwðA6R¦B³"p@ö¿XB¶ûX@»@xA>:A;@xBªz°@ÛEÈB–õ˜@õ„pAˆAPA@C | @ZÆà@€ÿúZZÿúZZÿúZZÿúZZÿúZZBüÕø@«Ã$Á p A+ãøBÒ.@ÇplBâõP@Ü °CE¼@š0ˆÀò"@A0ˆB׺@³”tBç¸@Äó@AˆAPAPB²`@°ûp@àÿúZZÿúZZÿúZZÿúZZÿúZZB¯ AS6@ܼ@Al8B™á@A¶œBžhA!ã˜B}ÌpAî˜ÀƒmAœî–BO;pA?ÇèB_¼@A8׌AˆAPA`BÀ²@.ÿ`?€ÿúZZÿúZZÿúZZÿúZZÿúZZBòÈÐ@Ư @í}@AFÕèBÏœ(@Ò/$BŘAuPBø7`@«Á˜Á#C`A+ÁœBÅ€@Ä™lBØÜ@ÐAHAˆAPApB²>à@6e€APÿúZZÿúZZÿúZZÿúZZÿúZZBÔh A)&ÁÏ A©'¢B—Ì€A+FÖBÄeAZ øBæ³hA$ A«A¤ BÌ‚¸@Úú”B¬àAv^hAˆAPA€B €@œ‡0AÿúZZÿúZZÿúZZÿúZZÿúZZB5ÂðAf@JAÔ`Aæn~B ÄPAŠ(TB€Aug€BG‘ÐArŒ@Ý€AòŒB%²ÀAŠ9èB"@Aˆ­~AˆAPAˆB%`@wg ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAPAAØ À@¬ah@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAPA˜BãÐ@×øAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAPA Aø^À@ÛCHA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAPA¨B‚}P@GšÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAPA°Bp<@IÏ@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAPA¸A“C @ñ™pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAPAÀAÍí@@ô[ØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAPAÈA¥Ç @û½ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆApB2—0@6 APÿúZZÿúZZÿúZZÿúZZÿúZZB|ø0@îÛàÁ®ÐAo¨BS A2·2B•ÒÈA!®lBBCðA<ÐÁpIàA’<ÐB%ƒÀAMð´Bbå€AS¬HAˆAp?€Bä8x@`AÿúZZÿúZZÿúZZÿúZZÿúZZBºƒh@œÕ¸À”×ÀAò€Bµ§h@Þ@ô.x@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA¸@àA„`@â@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA¸AAÓI`@ÈÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA¸ABN’@H£@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA¸A AšÚ @äµ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA¸A0Aäo`@”×0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA¸A@BLÀ@<.@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA¸APAºa`@ûŽh@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆA¸A`AHà@Ø"H@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAÈB|$?ðó€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAÈ?€B oP@šð A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAÈ@A=µ@¢ø°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAÈ@@B‘š¨@eÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAÈ@€BXš`@/ïAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAÈ@ AöY @–[˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAÈ@ÀB5@KÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAÈ@àAÄÜ @ãxHAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAÈABMup@ÃÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAÈAAª3€@öOàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆAÈA Brð@r @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAB*¬0@/žàAÿúZZÿúZZÿúZZÿúZZÿúZZBkžðAPx¤ÿúZZÿúZZBjAO!bÿúZZÿúZZB’°ArÒ€B[€AA’ÿúZZÿúZZA?€AƒJÀ@ØÚ€A€ÿúZZÿúZZÿúZZÿúZZÿúZZB=ÚAl£–ÿúZZÿúZZB:í0Ahþ,ÿúZZÿúZZA”XÀANL€A’Í AKãŠÿúZZÿúZZA@C/Tt@w— @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@CÚd@W7PAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBõ=h@¶ËP€Bíº8@±1ÔÿúZZÿúZZA@€Be @óp@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB°ô@©èÀ€B©È@¢ÏàÿúZZÿúZZA@ BÛCØ@ 0AÿúZZÿúZZÿúZZÿúZZÿúZZBœ`A jÿúZZÿúZZB“8A¶ÿúZZÿúZZBœÍX@椀B”gˆ@ÚIìÿúZZÿúZZA@ÀC&0|@ÊÍÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZCCôL@èÿúZZÿúZZC6=@×ÖxÿúZZÿúZZCFÑœ@¡@€C9´P@–Ø,ÿúZZÿúZZA@àBU•ð@±«èA ÿúZZÿúZZÿúZZÿúZZÿúZZBRðAY4\ÿúZZÿúZZB@½pAG>ºÿúZZÿúZZBäp@áå €BoE @ÐìÿúZZÿúZZAAC:Âd@Š[ØAÿúZZÿúZZÿúZZÿúZZÿúZZC>º@ùŸœÿúZZÿúZZC,ol@á®ðÿúZZÿúZZCYØ@¨nè€CE{t@˜ÙxÿúZZÿúZZAACKœ(@‚ ˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZCaÑ$@¨e˜ÿúZZÿúZZCI´@•ï ÿúZZÿúZZCkÞø@ªÚ€CR¹(@˜¢ÐÿúZZÿúZZAA Bƒp@á8ApÿúZZÿúZZÿúZZÿúZZÿúZZB†A• ÿúZZÿúZZBjóANêÿúZZÿúZZB§òè@Ô, €B“—h@ºtÌÿúZZÿúZZAA0B°¾X@i?À@€ÿúZZÿúZZÿúZZÿúZZÿúZZBúy@ÍÌÿúZZÿúZZB×Ë@@° ØÿúZZÿúZZBöØÀ@ÃóP€BÕ5@©?,ÿúZZÿúZZAA@ÿúZZÿúZZAˆÿúZZÿúZZÿúZZÿúZZÿúZZCû›(APÆXÿúZZÿúZZCÔû2A0¹ ÿúZZÿúZZDiÝAV°€CÞïbA5‡(ÿúZZÿúZZAAPB£¥p@pyÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZB±Ç A'ÏLÿúZZÿúZZB“¾A u`ÿúZZÿúZZBØA }œ€B¢^0@æˆüÿúZZÿúZZAA`B‹x @´›0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZAàÜ AWã¸ÿúZZÿúZZA·QàA0¸ÿúZZÿúZZAµ0ÀAxs€A“Û AJ¾VÿúZZÿúZZAApBNL°@ÂàA`ÿúZZÿúZZÿúZZÿúZZÿúZZB.‘A4-ÿúZZÿúZZB pAa¯ÞÿúZZÿúZZB‡¿ˆA£PÜ€BY @A‚ŽæÿúZZÿúZZAA€C3=À@®ÞÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZC5[4A†îÿúZZÿúZZC õ @Õ»èÿúZZÿúZZC2@ü¦p€C Vp@ųÿúZZÿúZZAAˆB¡ @• AˆÿúZZÿúZZÿúZZÿúZZÿúZZB¾…ÀA\ÅüÿúZZÿúZZB‘õHA)"ÿúZZÿúZZBQHàAº1Ì€B +PAŽoÿúZZÿúZZAABÕH @Ž;ˆAÿúZZÿúZZÿúZZÿúZZÿúZZBȶ€Ah†ÿúZZÿúZZB–`A.5XÿúZZÿúZZBº5ØA…þè€B‹DAHmäÿúZZÿúZZAA˜B6Wp@øA`ÿúZZÿúZZÿúZZÿúZZÿúZZB… ÈA”…@ÿúZZÿúZZBBî AYxlÿúZZÿúZZBŽR Aª1.€BOÝpAx’~ÿúZZÿúZZAA AA A")|ÿúZZÿúZZÿúZZÿúZZÿúZZB\80A¤l»ÿúZZÿúZZBmÀAkÐÿúZZÿúZZBF°A׫€B pA™¨˜ÿúZZÿúZZAA¨AË©ÀA[ ´APÿúZZÿúZZÿúZZÿúZZÿúZZBykA×mJÿúZZÿúZZB-÷0A–AÑÿúZZÿúZZBGc@Aúy.€B {ðA­÷+ÿúZZÿúZZAA°BÈq@@›ThA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA¸A¼è A7è°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀB@´@ËFApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÈA # A4yp@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÐA%D@ëý@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAØA«LÀA@Ï$@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAàA­¿`AF,ÈA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAèA¡ AA¬ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@BÐ_X@ôÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB¸–P@ÁïÈA€ü°AB(BÇsÈ@íñôB¥±ÀAØB¾OÈ@¾9€A I€A>9|BÒ0@æM¨B§ÁˆAXA@?€B±00?ñÒ`A0ÿúZZÿúZZÿúZZÿúZZÿúZZB‘1ðA7ùâÿúZZÿúZZÿúZZÿúZZB‰pA3WDBÁËàAaœÿúZZÿúZZÿúZZÿúZZB½?A ÷ÈA@@Bë{x?öLÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@@@Aðö @<•A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBƒvP@Å”ØÀ÷KÀAE”ÜBoê A<2B…BX@ýgA@@€BºIÐ?Ù8@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB‰Ãp@‘%ˆÁN{àA%„BoPp@Ò+BŽ®@´ˆA@@ CEy$@^ç`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC.bœ@‰ÔAÉF0A hC0-H@¸ÙlC3°@²×(C##ä@‰XAÁõðA TC%åx@½U¬C [X@¯wPA@@ÀBÇÆ¸?ìhAPÿúZZÿúZZÿúZZÿúZZÿúZZB´X@úÙðÁM© A{B›A.H2B²AöHBĵÐ@jVPA§¤P@êVXBËU@‘ÄB¢(@¢BˆA@@àCQ @àA@ÿúZZÿúZZÿúZZÿúZZÿúZZC ̤@¹$\AÕàA9CPC nà@æ‘8BóÖÀ@÷ÊpC—4@]… A¬ø@Ý…˜C%Ü@ŽçDBô-@@O8A@AC„˜@› àA@ÿúZZÿúZZÿúZZÿúZZÿúZZCœÎZ@ØúlA{€AYüC‘t^AªÖC‰M¦A§´Cž7Ö@™ß`@ªAß`CÍ^@Êv¸C:|@¾Õ¨A@AC \@:Kà@ ÿúZZÿúZZÿúZZÿúZZÿúZZC*Ü@x>èÁÜä@øi C t@Ÿ¶@C"Ü@˜hC( @fö€ÁÑ’Ð@æöˆC h,@“™¨C ±$@9A@A CÛ\@°0AÿúZZÿúZZÿúZZÿúZZÿúZZC”@kâh¾58@ì èBú© @’° Bùö @‘ÐCæ°@`ˆàÁ¨Ã@@àˆØBè¦0@æàC4@ˆ`¨A@A0C€;ø@ð A€ÿúZZÿúZZÿúZZÿúZZÿúZZCc¶ @sUø@‹(€@ó€0CFÄ@šÔCAÌä@æàCh‹è@†ƒøAàAƒøCP¡T@¨ÓÐC@WT@Ÿ @A@A@C8xð@T:@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC*Åü@“}|Áƒ+`A—`C ¦ì@°îŒCI¬@¯þC:Ðì@‰E Á“*€A E C­l@£¬C%ßd@¥cØA@APB»AÀ@v@AˆÿúZZÿúZZÿúZZÿúZZÿúZZB `A+N¢¿ÇÑA«mAâ@AGËüAìT€AJèlB„|˜A yA<@A yBk­àA4µ0BMN`AD¢A@A`C$Û@Tš°A@ÿúZZÿúZZÿúZZÿúZZÿúZZC è@Ò¿¬@•†ARåœBê­x@ñäÐBãZØ@ô|¸C‡¬@¿ÐÁ$Ò@A?ÌBø¹P@ßçÌCëÈ@Ú``A@ApCž¤@Wˆ0AÿúZZÿúZZÿúZZÿúZZÿúZZBíRh@úóÜB·ÀA{!¬BÝ1@ð¯lBž§àA ñxCæl@׺A­ŸÀAWºBéØ@áÞ@BÆû0AŨA@A€B×]@@6\ @@ÿúZZÿúZZÿúZZÿúZZÿúZZBÝwØ@ð¦€ÁTm€ApÓ B£@A XŽB¸ @þÆ@BÛŒp@üh8B›@A|hB>TàA†dòA@A¨B®ž0@N^ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB Ì¨A‰ãAÙ¹°B +_Bƒ&¨A„gYB=ÐA‹ü¾Báú¨AmN¸Á{æ€AíN¸B’ 0AykfBªéA[r€A@A°BUt @}À°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@A¸BCÈP@¥#¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÀB÷ @´±`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÈBy@@fͰ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AÐAý\`Aý„AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AØBƒ‚h@h»°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AàAíÿ A˜L@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@AèA¢  AýLA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€C/5@?t°AˆÿúZZÿúZZÿúZZÿúZZÿúZZCJ0@ƨÐAâµ€AF¨ÐBfɰ@¬8A÷fàA"ø„A@€@àC8ã´@1Z0A0ÿúZZÿúZZÿúZZÿúZZÿúZZC3®`@¨ªÄ?ØáA(Ç(C%¾@Ø»œC#- @ÛßC7¶ @AÇà¿Õ¦@ÁÇàC(„Œ@{üXC(¥\@zù°A@€AC9ÇX@a»AÿúZZÿúZZÿúZZÿúZZÿúZZCM†è@™Èä@iû€AâüC; Ä@ÅïäC7Y@œ°CSü@[ë@ÀF·@Ûë8C?@a4C@{`@‰õøA@€ABÀfP@o°A ÿúZZÿúZZÿúZZÿúZZÿúZZC­`@sóÀÀŠÔ@@ôˆBå è@œ3Bë¾è@–ŒèCnL@bŸÁÄáà@âŸBÖ½x@•ÆhC™0@‡`A@€A BòW @3ÐAÿúZZÿúZZÿúZZÿúZZÿúZZC$@ŠM Àš×€A eŒBÞ È@¥z°BåÇ8@°Ç€C&d@zðÁР@úðBæ0@—M8BóýÐ@ž¾A@€A0B˜@,²A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB`ÀA.AàA•->B“ÄA"RBF•ÀASÄ`BŸ0@ñªøÁïCàAqªøB_n@A,7ŠB¢æ`@ë„XA@€A@C%€@?( A`ÿúZZÿúZZÿúZZÿúZZÿúZZBù‘ˆ@¬küÀ¼áA,Š|BÎp¨@ÑíØBØD@Ë Cš@ò(Á¦~€Aò$BÊNH@ÇBíG@@³=ØA@€APB“X@4ãA`ÿúZZÿúZZÿúZZÿúZZÿúZZCV±AâxB[ A‚ùäCITÈA;ÞCè(@ß$C+ɨ@´I A;¾àA4IœCïˆ@ÙIC 3œ@ÏGA@€A`C<Ð<@n4@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC-õ(@¬ô|?šA-ØC(˜@Ç‘pCD@ÈC5£¤@–ËA¹ÚAË”CÇl@ªÒxC ô@±¶ØA@€ApBE°@FQ@AÿúZZÿúZZÿúZZÿúZZÿúZZBÏ 8A‹A;ê Až¨8B®ýA+âBœÈàA;ôhB¼É@A6KÈB ÒØA¶KÊB²óPA&¨hBwpApF¼A@€A€BÎ"P@'ìPApÿúZZÿúZZÿúZZÿúZZÿúZZB³{¸A8“|A‘eA¸µâBšÖØAFb B~@ASŽ B¦áÀAG2ÈAâ 0AÇ2ÊB˜Å(AJÍþBZjPAnr,A@€AˆBïH@QÏ0@€ÿúZZÿúZZÿúZZÿúZZÿúZZC¤œ@ÞVdÀº¸€A^€tBç$@ô–BñÊ@ï;øC K¤@òºAã  Arº Bî)x@ó.,ôÁ¹ÐÐA¾Q|B‘GxA_TBµ´ÐA3HüB¾¤0AU4B…hAÕ4BªnhA>PRBh=`AGÆA@€A˜AöÚ€A¾tÿúZZÿúZZÿúZZÿúZZÿúZZBFì€Afœ¦A¢ö@AæÉ¨B/—PA„9ÈAêhÀAT¿0B(³`AY¿}æAÙAó@A_¯FAüÃÀAdÒA@€A Bq¯@@àA0ÿúZZÿúZZÿúZZÿúZZÿúZZB€WÐAŠï3Aa5ÀB ÃBKÇàAˆÿB%ª€A’ÊòBU€A…Î*ÁG³`BÎ)B0AnžB,q A—u~A@€A¨B‡–@höPAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€A°B @¸*h@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€A¸BFÐ@à@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€AÀBrw @sµÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€AÈA噀@ó¿ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€AÐAö¼à@óˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€AØB .À@ÞµøA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€AàA΀AOXA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@€AèBG˜Ð@ª¨APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀCvl@0pAÿúZZÿúZZÿúZZÿúZZÿúZZCM`@Œ)8À“ß@A @\CS @¿}\CªT@ÉNðC,@˜Á‡ÔÐACd@ÐÇCà¬@Ú›8A@À?€CmÍÄ@^°@€ÿúZZÿúZZÿúZZÿúZZÿúZZCzæ¨@·Ø¼Á”`A7÷ Cnc(A Ù8C~Ø@éÏ8CqYˆ@Á3x?Ì{AA3xCoã˜A ]^CkÁ A¹ÐA@À@CV¾@‰w APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@À@@BSÀ?Û&@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB=t°@è”X@åÀAh”TBE¿p@óm@B(GàA<28A@À@€Cak@ƒµà@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCDµl@ êÁ­³ÐA êC2HH@ÖóTCEE@ÛŒˆA@À@ A™€@¥ßÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB^@@óPxÂ( ¨AsP|A;@A æB]!A=i˜A@À@ÀBË,@?ê§ A0ÿúZZÿúZZÿúZZÿúZZÿúZZB×Èð@–MøA?€AgdBÑv€@¿”B¿•Ð@˳(BåFˆ@+óðAPÀ@«óøBß…@kÿpBË®¸@XÃA@À@àC†‡F@‡¶Ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZC†˜ø@ËßäÁ0XÀAL CrYÜ@ûÀ´C{?A CŽ’@Œ·pÁ…PÐA ·pC:€@®hC†eÚ@¿!˜A@ÀAB*ëP@)âð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBˆâxA6ï®A¤ A·BŽŽAUaìBRA|”\BSšð@à»0B˜A`»4BHˆ@õÅTAúj`A"" A@ÀABÝx8@ò°ÿúZZÿúZZÿúZZÿúZZÿúZZB¶xxA¦8AÈÚPA™ÀØB¹)€A%û$B‹ùØAY…ÈBÁ@›‘(Aù¶PA‘,BÈ–@¬$B!È@ÙÀèA@ÀA BšMh@Hð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBC‘0A?¸A'­ AXöB>°A+ BÿÐA:gØBŠÏÈ@²0ÀPâA20Bn~p@â_By?P@ØðA@ÀA0BÚ`@6ÌàA0ÿúZZÿúZZÿúZZÿúZZÿúZZBÿ@ž¶äÀu=€AÒôBØÝH@ÃAœBßNÐ@À°Bû‚ˆ@ˆsHÁô`ÀAsLB¿°@¤ì”Bóˆx@¨„˜A@ÀA@BÔB(@!–`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC•°@®ÀAÏ‹pA.ÀBõ8@ÖM´BÉy @ÌàpA@ÀAPBͰ@8ùA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¿mx@îkTA' An–|B¨XAý€B–þ@AôHB¾`@ͦÂÅpAM¦B}|A­pB¾V¸@ÙGøA@ÀA`Bµ¹`@U/A0ÿúZZÿúZZÿúZZÿúZZÿúZZBL0A?Ž|Â6(A¿±œAà¸`AHBB]×°AqIðBRA4‚AáÅàA´‚BY· AII Aûó`AX_LA@ÀApAë À@à@€ÿúZZÿúZZÿúZZÿúZZÿúZZBS%`ADg`A¶¨àAÄ‹ÞBM™°Ae³rB/ AWéðBiUPAH€(ÀryAÈ€&B4«€Ah½NBAêàA^<0A@ÀA€Bâü@C@?€ÿúZZÿúZZÿúZZÿúZZÿúZZC U @Ó†$A‹ÓÐAS®BéÐÀ@à´\BÏÊÐ@õ¹ˆCŽè@Ô>`A@2 AT>`BëãÐ@åx¨BÚË8@òÀA@ÀAˆB,00@•ÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZBžYˆAa¡bA› Aá̆Bˆh¸Ag>XBW( A‚ÈB¸²¨AN…dÀ™ÀAÎ…bB‰×Af„B’§ A[y`A@ÀABXŒ@`I0@@ÿúZZÿúZZÿúZZÿúZZÿúZZBuë Al(ª¿Ò„AìV‚B6! A‚€£B<þàArnpBysàAf PÁ–¥àAæ RB‘ A}JRBY¬@Alb˜A@ÀA˜B£Lh@Uèà@àÿúZZÿúZZÿúZZÿúZZÿúZZBõìAíôÂ.‰Až B”hðA,SºBÖüØAÆÜC¬AÑX@‚Ý€A‘ÑZBÃVHAŒÒBÀ8ØA*Q˜A@ÀA B<³€@‰VÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZB™ýàAŒO`ÁòþÀB k€B1 A˜Ÿ¡B…ï¨A„ªìBb€A‡¡¶ÀâB¡¶B,AŠdôB.`PA‰œ A@ÀA¨Bo(À@eç°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀA°B±±¸@˜¨@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀA¸B"’P@š`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀAÀBfÄ@’¾øApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀAÈA×wA ˜APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀAÐB ƒ@ü9 AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀAØAÐ@A AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA@ÀAàBCPà@ÂX˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAC¡éf@±„xA`ÿúZZÿúZZÿúZZÿúZZÿúZZC§X>@ì@`Á”w0Alh C¢7BA21æCªZºA@C¨ošA‹˜Á«XA‡‹˜C£,|AFOC¬bDA7u,AA?€Cán@x^àA@ÿúZZÿúZZÿúZZÿúZZÿúZZCœ;¦@ßœ Á’Û°A_Â@»‹AAACH@KbPA€ÿúZZÿúZZÿúZZÿúZZÿúZZCY÷@¨ôÀýõÀA(;PCB#¬@Ò¤CHæX@Ü«pC[< @dL€Á4n@äLxCB50@”’¤CKÍx@~¨AAAC "¼@ÒpApÿúZZÿúZZÿúZZÿúZZÿúZZC€@ÛŠÄA–¥@A[±pC·¬A ÞBí‡ØA,Cˆ€@U€ÀJœ€@ÿU€C¤$@¢ªhC5ü@ :ðAAA CN)”@Uc€A@ÿúZZÿúZZÿúZZÿúZZÿúZZC. @kd?Ö)A„èCδ@º+CR @ªÈC>4@ƒpÀÀGAtC$¦”@¨@C)Öh@Ÿ`@AAA0CK#À@yR0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCLƒp@°äp¿xôA18C0a\@Ø“ÐC1i@Ø/`CUu`@§°A:"ÀA'°C=Â$@ÎJøC3Ù@Ê׈AAA@C(h@Z,€A0ÿúZZÿúZZÿúZZÿúZZÿúZZC;hX@¥ À*+€A%' C ¬@Æ3DC °h@ÆÁhC?Ô @Œv`ÀX=A v\C!—¸@©@C$à`@¨ÎØAAAPBÞOØ@XCðApÿúZZÿúZZÿúZZÿúZZÿúZZB¼™@ã†4A.àAc°B¥%HA+äB•õA \BË#È@»ËøAÄÀA;ËøB½Ø@É€ŒB•˜(@ðÐ(AAA`Ag¼À@Ú.ˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZB(EAF ÀÏíÀAÆ*€Aþ A]šêB àAm”DBI`A1©LÂy¸A±©LAÛXAFfB\÷ÐAUÔ,AAApBõžÐ@PàApÿúZZÿúZZÿúZZÿúZZÿúZZC$@»ZLAw? A;}¨C|0@ÏdDBíÐ @ÚçhCPX@°Z8A®` A0Z4Cí @ÁÓBâÄX@Ï2ÐAAA€B#… @•ߘA`ÿúZZÿúZZÿúZZÿúZZÿúZZB}Ø A]ѪÁ‘ðAÝüB*ìÀA{zJBeÄ`As>ÐBAЀANUäÁíÄ0AÎUäAÒ³@AH4BH™A€bÌAAAˆB¤÷@8{ AÿúZZÿúZZÿúZZÿúZZÿúZZB—7ÀAXnÁfy€AØ-ZBR[àA‚ WB€žAP¨üB’ôAZ¢4Á—P`AÚ¢4BD[ÐA‚ÚçB€ÈPAT9€AAABo· @V°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB €Asߪ@Áz@Aô´Ba¦A€»—BRA„ îB.…AV` À†:€AÖ` AøùÀAX®B  AqLˆAAA˜Bˆc@Y¹@ÿúZZÿúZZÿúZZÿúZZÿúZZB¶"øA™âÁAç°B‹B›øAž.LBdFÀA£×XB°0A”JÂ(´ BJBCò°Aœ ÎB¢|A™nBAAA B™š@NhÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAA¨B‡µ(@uÕ0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAA°A!DÀ@ Y @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAA¸BWYð@Š0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAÀAñ¢`@î7(@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAÈBBc°@»æ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAÐA oÀA(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAØA¼z@ABh@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAàÿúZZÿúZZ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA B¢ìè@FðAÿúZZÿúZZÿúZZÿúZZÿúZZBð€@Š~D@Hê€A –Bó^P@¿¹Bì X@ƪPBç*P@ŽC8À­V€AC8Bâ@ÈäÀBëŸÀ@ÈÿpAA ?€Cl¾@¦kÿúZZÿúZZÿúZZÿúZZÿúZZC°P @ÚtÐÁ÷CAZš\C¦âA¦CµtðA|ôC³™ö@ú%èÂÔ Az%èC©)A5# Cº[bA(ä¸AA @CÙš<@¾ÛAÿúZZÿúZZÿúZZÿúZZÿúZZC¸î"A \ÿúZZÿúZZÿúZZÿúZZC´šòAüC¼„@ÛD¸A¤=0A[D´C½Õ8A1ÿˆC²Õ@ñ³hAA @@C#þ@‚µØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCee,@¡Fx@§@A!FxCa8¤@ÙØÀC[Ø@à‘0AA @€BÇA?þV A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÄ)8@ѧ ÿúZZÿúZZÿúZZÿúZZB»(@Èv¨B猀@‚x@¹ã€A|Bä! @Á1(BØP@ŸeAA @ CœÕ¦@àæÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC°ÿ~@Íî¨B»@AN C¯D2A q2CŸ°ŒA ŒC±š@éÔ8BŰAiÔ4C°§A ÔC FARŒAA @ÀBÇÞð@¤ÐAÿúZZÿúZZÿúZZÿúZZÿúZZBðm`@Ï&pÁ¼“AOJØBÊÅØA4BöuXAÒüBýXÐ@«‚ØÁ1ë€A+‚ÔBâî€@çtB÷/ @ÞÞAA @àCBô„@6­AÿúZZÿúZZÿúZZÿúZZÿúZZCB'¨@¾Õ Av€A>÷dC70@ùP”C.|Ä@øL CCIT@n´@Ý!@@î´C7™à@?¨C0ùè@šcÀAA ACÔ@44pAˆÿúZZÿúZZÿúZZÿúZZÿúZZC ÝŒ@Þµ¼@}æ€A^ÝtBþ:@ýë|B÷xA²ðC Äx@„axÀTc€AaxBûj@œ² C²¤@· ÈAA ABˆð@ËðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A C¼@“¨Ø@àÿúZZÿúZZÿúZZÿúZZÿúZZC$%@@‡Gx¾¼PA`Cn @¨êˆC´@¨‚C*ç@d^0?£è@ä^0C4L@-NAPÿúZZÿúZZÿúZZÿúZZÿúZZBnŽPAJ§¶Ál ÀAÊÎ4B+\ÐAo¡ B]\ðAgÔÔB>Ô€A?R¬A1„ A¿R®B.[ Aac B K@A[tlAA ApB©Ö @‚@ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB=ê0A>aÈA!©A¾†hB(ÎàA[™ÔB AVð¼Bi:AžAÿ¿ÐAœžBnGAŰB BAHÀAA A€BE¦@|2ÐAÿúZZÿúZZÿúZZÿúZZÿúZZB‘æ¸AOÒÁÈ AÏú–B>KàAyV†B‡ò˜AV´BtFpAUê¼Ám`AÕê¼B#øðAqPJB^d€Al›ìAA AˆC+Ø@ƒ{`A ÿúZZÿúZZÿúZZÿúZZÿúZZC &¸A [ BE¨AvþBñ%x@íâÌBÁ ÀA8²dC!À@ÅP¸BR¸AEP¸CB|@èÛLBÚ;(@ÄÇ AA AC)Ôô@†ý@@@ÿúZZÿúZZÿúZZÿúZZÿúZZCK×dA#qPÁÈdpA£’CœA5!ÔC%VA)4CI(A˜ÁSG A•šCÔ¨AÍZC‰˜A ]ˆ\@dÏ0AˆÿúZZÿúZZÿúZZÿúZZÿúZZC3Öd@°'Ü@½K@A0G@C/¬Ø@îªÀC*@ð4C5 @›п†ÕAÐC-¹d@Ñ&äC.®`@Ô÷8AA@@ Bï·€@}pA`ÿúZZÿúZZÿúZZÿúZZÿúZZC0xÔ@Úª Á)ˆ€AZÑ8C"…A¤C,²HA @C#E4@»FèÁ&´€A;FèC>ô@õ]àC 7œA üAA@@ÀBÂçø@0A`ÿúZZÿúZZÿúZZÿúZZÿúZZBªàADÊÁ°ãPAš`˜AØrÀAJÒˆB?RÀANc Bn„ðAT°Á†(ÀAT°B@JpAh4VBŒ@AÏÌAA@@àBîϰ@]@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÁöˆA?ZÀŽ=ÀAƒW,B¯1ÈA0 ðB·ÏA']˜BÈå @ŠIpA®ªA IpB΀@§ÎTB¦à@ÁÀAA@AB" @z @ÿúZZÿúZZÿúZZÿúZZÿúZZBŠ9pA$ÉÂppA¤ç(BÐArBµ$A2"B–Hx@¾ÕˆÁ‹G A>ÕŒBr5AiÀB™\`@ÛØAA@AC¾À@92àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC*Aü@ÒºhA”ARáDCsŒACbC¯ AªpC  @v`>»@öXC ™@£:°C íÀ@•aØAA@A B`(À@7;ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZB;üàA;xŽAr|ÀA»›rB@º@AaQèB õ AsËlB&%AÆpA L`A–ÆrB6ÀA?$ªAßâ A:R„AA@A0B¡ä€@@°AˆÿúZZÿúZZÿúZZÿúZZÿúZZBŒ­pA–h?î¦A—²æBwÐA8Ù‚Br`A<’¤Bu, A.dÁ‚ðA.dB8vÀAEtBr·pA?´AA@A@B€{8@8!ðA@ÿúZZÿúZZÿúZZÿúZZÿúZZBEr@A//Áš² A¯PdBvPAI>BJí A^§XB6/PA"Eü>þ˜A¢EüB 0A4áÂBÆ AS0AA@APBÁ0@“Ó@A0ÿúZZÿúZZÿúZZÿúZZÿúZZB9ÀA)d(AÖA©„²BGÑÐAIm¤AÞt€AIœ¨Bo9€AWäÂ0ÄèA”WâAü/AC*BBŠmhAµ4AA@A`BLƒð@aX@@ÿúZZÿúZZÿúZZÿúZZÿúZZBàpA3Y„@ #A³|dAþÿ`ANIAóYÀATªBT<€A.³°A‘w°A®³²BKÀ0A<} Bý0AZZAA@ApB´„ @G A ÿúZZÿúZZÿúZZÿúZZÿúZZBÕÈø@Üo Á9öA\štB¢Ð˜A9ˆB··@ô5ØBÍžÐ@ÂQ?$âABQ B¥›à@Ü„ðB§è@à AA@A€Bm3Ð@~·AÿúZZÿúZZÿúZZÿúZZÿúZZB©ç@Ad'ØAôAäU\Bž˜A4 šB^ápAüB²AuÁË{`AõB6½@AhîÀB…•(Aœ àAA@AˆBÂo¨@;` A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA@AA›`@÷ÎðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA@A˜B>…€@±p@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA@A A±n€@蕈AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA@A¨A˜‰Aš\@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA@A°B {@߈A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA@A¸A»nà@÷ @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA@AÀAÐY€A¥h@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA@AÈA±"à@ÿ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA@AÐA¥Ay8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`C{ô@­ã˜AÿúZZÿúZZÿúZZÿúZZÿúZZCY)ø@Èd¸Á†@ðAH‰CQŸ$A ýÊCbòðA¾DCYâ€@®¥€ÁÑ!0A.¥|CM¿@ì7œCh‡ŒAäAA`?€C$°@T¸APÿúZZÿúZZÿúZZÿúZZÿúZZC±H@Ñ”À°AîDBþ™ @Ѫ¤Cü@ê[øBøŽÈ@HhpÁ¼Ž @ÈhpBß÷(@‘ÆØCȰ@ˆˆPAA`@B4@Ð@*P`@@ÿúZZÿúZZÿúZZÿúZZÿúZZB'‚€ABªÁµêÀA–^ AðƒàAT?NBR]ANù€Bÿ°@òy`ALArydB4ß°A!ˆÖÄBÏ0€AsÐAA`AB˜½@ ¥ APÿúZZÿúZZÿúZZÿúZZÿúZZBþ(A4A¢A(† A´cBŽ˜A]'ÂBwMAuªäB¨À @£AARàA#AB¦0@ÅÆ4B*@àµàAA`AA×Z@×MA`ÿúZZÿúZZÿúZZÿúZZÿúZZB£0A;–ì@צ€A»º„BóðAw˜ÚB°Ag+lB5°A÷ @ ·A’÷ B'°A9îŠB §0A=PdAA`A B)Ûð@e›ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZB càA0|þÁ^`A°žÈAÒëAIöÞB ApŒ¸B8At?·AtB•ðA'‡^B\ðAAätAA`A0B©,¸@‹üè@àÿúZZÿúZZÿúZZÿúZZÿúZZB–¸AE6hAÿ¬ÀAÅ\ˆBžu˜AO_²BO¶ÐAŠ0bBÕsˆ@³h¿ÑA3dB¸b@Ü…ÈB¼¾¨@Ýý¨AA`A@B¼]è@A¤ÀAÿúZZÿúZZÿúZZÿúZZÿúZZBú­@­‚lÀ¸*ÀA-¤PBу@âq¼BÝÆ€@ àCªÐ@Ž @@’A Bäö0@²¨¨BâÛx@¦AA`APB!Ñ@Ž„pA0ÿúZZÿúZZÿúZZÿúZZÿúZZB°A'9’@\{A§Z–Aée AL%ŠAÔâ ACOlBgаA%²dÁ4aÀA¥²bB/5AK¯¬BX9 A?H@AA`A`B|> @>HP@ÿúZZÿúZZÿúZZÿúZZÿúZZBG/€A;´ìA A»ÚjB4AAJG†B`Am:|B A!‘ÔÀ.XA¡‘ÔAÊåÀA+PhAà–AMÿ\AA`ApAÀ­À@ÚëpÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`A€Aé @àmè@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`AˆAûL@@ÀnA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`AB>Ü @ŒÓÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`A˜B=×`@xàA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`A AbÇ@ÊÍx@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`A¨Aôn @Ê|`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`A°BØ0@¡QX?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`A¸Aíå@AY€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA`AÀB o@ÖÁ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€BnîÐ?ÿºA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¿€@Ö± Á¯­€AVÙhBu`ÐA#odB§éèAy€B¸eà@²HÀ»Ä€A2HB³ªÐ@ø|¨BÀݰAAA€?€B¯Õ¨@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB²ÔØ@¾OÁŬðA>rÌB™ÛXAÆ$BÌm°@ü- B”¥¨@…”ð¾ÝA”ôB“Îð@µ<B•Èà@ÄÁàAA€@B|.°@ø€ApÿúZZÿúZZÿúZZÿúZZÿúZZB@³pA!ˆÀÿDÀA¡8âB.´ A`j|BO”AcqØBu†@¢Öh?€úA"ÖhBtl`@ÛW,BrV@@ípAA€@@A·³ @—lXA`ÿúZZÿúZZÿúZZÿúZZÿúZZB0ßPA =šÁ—€0AXLBôÐAXÛÔBSr€A,R@Bù0A¤ÈÁNì€A¤ÆAÑBÀA3Q:BvàA4büAA€@€BSà@â@AÿúZZÿúZZÿúZZÿúZZÿúZZBpÞpA,ÊÀ¹A‚E~Bdç0AP$øBn¡A›ØB–ÿ¸@³v@Ä1€A3vB—»`A1ÆB&x@߸èAA€@ AÝ}€@ˆˆ@A ÿúZZÿúZZÿúZZÿúZZÿúZZBKOÀA ¿‚Áßy@A Þ*B ÝÀA_ídBy‚ASÏxAʳAÐl?PNA…ÐnAÄnÀA7™”AÀ`A3ÀAA€@ÀB1@|ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB9˜ÐA+¨Á>àA«¾’B óA`öLBUáPAj©¨B A,>\ÁFR`A¬>\AùÀAXiÒB-€AtÜAA€@àAð@@ÍxAÿúZZÿúZZÿúZZÿúZZÿúZZAäïÀA$l@ÚúA–AfAîV@AThzA½BA7àB#g@A50@öAµ0BopAn›úBž0AobÜAA€AB¶=@BéA`ÿúZZÿúZZÿúZZÿúZZÿúZZBé,@×ñœ@4ÒAX”BØM˜A NBÕU¸A8BúÞÐ@êÓpÀÿ¤ÀAjÓpBÞ˜AÔVBïÀPAʼAA€AB±Š(@*KÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB`A8`AÓ0A¸„"ByëPAcéÐBr°Au[0B­@ØÁP?5^AXÁLBjÅ @ý¨ÔBkz`AcôAA€A Aÿ@@…€@àÿúZZÿúZZÿúZZÿúZZÿúZZB> ÐAH%VA=©€AÈLäB=Ø0AUBœðAw©Aä@àA Ñ”@'A‰Ñ–AØo A1pA¾½`A*8|AA€A0Bà@™ƒøA€ÿúZZÿúZZÿúZZÿúZZÿúZZB*A;{¼¿apA»¡ Aÿ¾@Aeˆ¾B¾€AlÐB4S°A:ÂPÁ<ØAºÂNBi`A=6B4ƒA†zêAA€A@BiCÐ@]¹@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€APB,ª@@SpAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€A`B “8@810AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€ApB:7Ð@a²°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€A€A„Å`@Óh@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€AˆB@;ûÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€ABÜ@lëÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€A˜A}ý€@ÚqˆApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€A AâˆÀ@ö=ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€A¨A¸À@øè@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€A°Ax`@ûpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA€A¸AkQÀ@ؘÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAB‘µˆ@39`@€ÿúZZÿúZZÿúZZÿúZZÿúZZBˆw@º|Àñ¢ÀA:C¸B‚T8AÞ’B“ XA —ØB’6€@ô€À8À€Aô|Bˆà@»aüB˜M°@¹¢€AA?€B( @@Ó@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB„àA ´A`AŒþB+ÃÐA=„îBCðAQüB/W@ÀCÁšB A@CB­ðAR"BX“@@çéèAA@BÒ—x@&fÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZB½`@l‹@ÁŽ,@ì¹xB©ôp@³H¬BÏu¨@™àB¾Ô¨@QÀÐÀ¡¼@@ÑÀÈB·Ðx@’…BÄrX@”ú@AA@@BªÈ@*ÛAÿúZZÿúZZÿúZZÿúZZÿúZZBu`@±{PÁŒŽàA1žBXDPAȘB;@᯸B’x@ž ÀA}D A ÄBžoP@ÝÔB=8@Û|ðAA@€BT*@IÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBU†ÐA ¬¬Á^àA‹È&B=tÐAX?VBc¡PA%gHBÑpA ,ðAÜ A‹,ðB yÐAH ÈAÜÖàA7AA@ B—5p@êÐAÿúZZÿúZZÿúZZÿúZZÿúZZBƒƒ0A ûtÁÀžAކBNàAXÞJB—XA&•ÜBƒëðAܘÀ&‰AžÜ–Bw0AheB‚Ž@AFxLAA@ÀBB @vÐàÿúZZÿúZZÿúZZÿúZZÿúZZAó©€AX`ÀÍÑÀA˜v¨AÎ=àA>ðÌB# AZä€B@0A)r„¿ùŽA©r„B û@A^ìRBº°AhÓHAA@àBtd0@"®°A@ÿúZZÿúZZÿúZZÿúZZÿúZZBàAã"ÁÙ€AŸèB_€AU5„BPAQèB—WA˼@äÙ€A†Ë¼B“iA!C>BˆoxACU°AAAA¦Â @¾9ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZAöS`A4(?ç“AšS6Aé>àAN˜¶Aß;`AEWàB4¢PA*!A®ºAª!BMŽÀAg½xAÿ¤ ATxLAAAAøñ @†# ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAA Bàðø@.Ñ€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAA0BÚ6˜@.h€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAA@B€@–9A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAPBûà@®ÃÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAA`B^× @RïAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAApBW@†pà@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAA€B&`@Œ‰ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAˆB–|X@K¬APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAAAï€@Â7xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAA˜AÅFÀ@ÝhA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAA A¼W @íœxA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAA¨B"üP@ ~ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA Aþ²à@:±ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA ?€Ag„€@¤FˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA @AL|€@¥­€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA @@Bhg@,È AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA @€B^Á@0]À?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA @ B‰Þ°@°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA @ÀA¦­À@Ó“`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA @àAœ&@@¿Ãx@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA ABw²Ð@$D€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA ABÖp@nÜA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A BÐ@€°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A0Ao€@¾|¸ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A@A²¼À@¸Ó0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA APAVÂÀ@ˈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A`AÖ–à@êòPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA ApAÐ@ÙF@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A€AÔÀ@ÊA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA AˆAæGÀA/½ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA AA«W`A@¸@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA A˜A¤ý @ýs@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°BHz`@áàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°?€A΂à@›6(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°@Bj²à@1pA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°@@B¨Ç@˜0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°@€A•™À@Ë[ÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°@ B X @KM0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°@ÀB]±@OðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°@àB&Eð@cØ0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°ABŸH@×`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°AA1^À@©ÑèÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°A AßG@@Ó<ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°A0Bb@H@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°A@B0@•nÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°APBíApAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°A`BQð@Œ‡øA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°ApA´¼ @û)ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAA°A€BéÀ@¦Hà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀB>v@r pApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀ?€B]|@aP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀ@A”€@µˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀ@@BJ7p@LgÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀ@€BiW@@UMp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀ@ BoØ@')ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀ@ÀA„ÄÀ@˘@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀ@àAÈ$À@娨APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀAB8€@¥mA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀABJ£@Ih@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀA BˆÍ @'·P@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀA0AD@²€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÀA@B1‡ @œ/¸A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÐA@ÚÀ@²1€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÐ?€A¦øà@; AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÐ@BI°@SuA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÐ@@A¯l@ç^A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÐ@€B8#`@)%@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAAÐ@ A“À@ã½ÈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜?€Bö~è@”A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÙÖØ@³“ìÁ õàA3±$BÏkP@þxüBÞq@@öÃÐBÕ‡Ø@·Š0A3”ÀA7Š4Bßä0@ôxBÆñ°AbHA˜?€?€BXà?÷iàA`ÿúZZÿúZZÿúZZÿúZZÿúZZB%À`A%èÁ”±A¦Aü£`AY‚rBEdàApg\B%ŠÐA-PÀÒ”@A­PBY0Ak5ÔB.0Au(èA˜?€@BÓJ¸@XAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜?€@@Càä@õ€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC Æ$@‹þHÀ¼K@A þHCÄ@¿£¸C $œ@¼sÈA˜?€@€BÐDÈ?ÖA @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB–’˜@¿kÁA@A?kB‡…èA;*B–0@ò¹hA˜?€@ C"p@ÿ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC ÊÄ@†¢@?³]A¢DCQŒ@³=œC¥\@±xA˜?€@ÀC¥¼.@›‹ðAPÿúZZÿúZZÿúZZÿúZZÿúZZCŸc6@ÖËœB+õøAVïtCvnA³`Cˆ›@ÿ)¨C¢YÈ@«B1~°A+C¡"@@ï ¤C‹1f@Ï‘xA˜?€@àCZ½ô@B—àAÿúZZÿúZZÿúZZÿúZZÿúZZC.”\@¯§èA°BðA/ÅpC)X´@ÝèCP¼@æÐC8¡p@LX`AªIP@ÌXhC2͈@ŠNC÷@yé°A˜?€AC¦Ön@¦_`@@ÿúZZÿúZZÿúZZÿúZZÿúZZC©G|@êî@´|€AkèC™nxAª>C–ðAŒC¯0^@¡üðÀQuA!üìC<€@Ï„¸CŒ$@Ì0A˜?€ABWi°@S=?€ÿúZZÿúZZÿúZZÿúZZÿúZZB! A@äÞÁŠ$°AÁÞAà AUcbB,S A„¡:Aîz€A˜@,¬AŽ˜AÝ- A6DAÈËàA-K¤A˜?€A C'~Ø@öB‚’pAv‘‚¬@ÆhCFÐ@É?hCQ˜ô@hæÀ¾Ü°@èæÈCB‘X@—‡ÄCA@¼@™*A˜@@@àCQ­p@sÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZCLF,@«žØ¿¶KA+»ØC9Ó¬@Ü}¬C: „@ÝWXCZ~p@[´@@ùq€@Û´@CK®¸@ŸXCC@ÔPA˜@@AC@3°@@ÿúZZÿúZZÿúZZÿúZZÿúZZC @ÓÂ3XAS6øBÞPpA0TCÅ<@ðöˆC³ @c+àÀÚ«€@ã+àC¾x@’eØC ù@ŽeðA˜@@AB¼C @ «`AÿúZZÿúZZÿúZZÿúZZÿúZZB1”°ALInÀË-AÌlŒBö`Ax½2B'Å€A‚ÃþBdÎð@ǰ?¯ÓAG°BM‚`@õíDBG‹@ü0hA˜@@A B“K @5`?€ÿúZZÿúZZÿúZZÿúZZÿúZZB†@AØšAqhAŽñhB‚A!lBNï€AA B¼9P@³@8Aq@A3@8B«¡8@ÔØÜBœ8X@äRˆA˜@@A0CThl@Z ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZC`]˜@˜0PÁ1KÀAKC;AH@¶ @CDhÄ@¹÷HCnkÔ@Žr¸Ààz€Ar¸CI_„@­ 4CNÛ,@«ãA˜@@A@BN4Ð@fz@ ÿúZZÿúZZÿúZZÿúZZÿúZZB\˜ AIK>?ÇBAÉnøB;þ Ao~B6³ Anà”B4¢ÐA6×ÀAd`A¶×ÀB/ûðA_øÒAÿÀARÊ$A˜@@APB¸7è@) @àÿúZZÿúZZÿúZZÿúZZÿúZZB—ÓˆAï˜AÑ— A’ ÐB’ÊxA QBOp0AC 4B}ÐAOB;PAOB‰ràAŸ2BéÐAE[ A˜@@A`BÕ{x@*·€A€ÿúZZÿúZZÿúZZÿúZZÿúZZB–CHA,³°Áö}A¬Ó BA5AbB’ØA$dÀB£%¨AVÌAÏô€AšVÎB˜ö€AvºB^pAJ³LA˜@@ApB|È€@d›À?€ÿúZZÿúZZÿúZZÿúZZÿúZZB‚ˆPA5Þ¦A‡-ðA¶2Bi“A>*"B4΀AYdèB(äA4QÐÁA% A´QÐAå>`AA£B”pARåàA˜@@A€B–N8@DÑpÿúZZÿúZZÿúZZÿúZZÿúZZBÐ`ASÜ@Ä€A•oÌB¦#Aú°B†°A({ÈBЪØA L@;rA˜ NB£îÀA%2ÞB |àA) A˜@@AˆBÃ?h@U‹@A€ÿúZZÿúZZÿúZZÿúZZÿúZZB’MAkÎ^Aêû Aëû$B…EAqú^B2ÏA„ËÆB‚”Atœ(Á›:Aôœ(B(f A‚A#BeA`A„ðBA˜@@AB†AÛhApÿúZZÿúZZÿúZZÿúZZÿúZZBrþÐAw)0A¬ÉÀA÷XÚBT9 A†@ÜB›A{øÀBmápAyŒÁi£€AùŒB^ÐA~\þBGÛÐA‡YpA˜@@A˜B‰ŒÐ@x90ÿúZZÿúZZÿúZZÿúZZÿúZZBÑàA0ÆÔÀ€ÌA°évB”ˆA8âšBœ) A3@ŒB½”ÀAJØ8Â3 AÊØ8BQAuêB«‘ÀA"”¤A˜@@A Bp@P@‚5€AˆÿúZZÿúZZÿúZZÿúZZÿúZZBƒo(A›§r@ëX€BÆrBD:€AŸgÍB1Ô A™ÍÌBo7€A–ÂÀgXBÁB#TA’˜¨B0j Aš¿RA˜@@A¨BUð0@}€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@@A°A¥"@ï?H?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@@A¸BÛ°@ €@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@@AÀA’$€A¶`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@@AÈAñö`A ^h@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@@AÐAºë Aµ`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@@AØB3A^ØA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@@AàAˆÈ @ö,ø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@ BÖ«¨?ÿ`A0ÿúZZÿúZZÿúZZÿúZZÿúZZBž©è@á›àÁ“AaÁ B‹MÐA(ÊFB®XxAB‡"èA”d¿€hA„”bB…¶øA0‡ÈB†=ˆAB›`A˜@ ?€BÚA @ò0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÞžH@²pHÁg €A2ÐBÌ·ÈAR¬BçOh@í„XBÀ]°@íËÂgpAmËB„äÐAH7$Bô\8@ò­ÀA˜@ @C_FÀ@„ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@ @@Csè@¾@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBǾØ@›ý Áƒ AýB±-˜@ܘ¤BÎÍ(@ËsˆA˜@ @€Cwˆ@ ¥àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC˜,@Ø@¯C@AÜC œä@¿÷hC$`@ÃAÀA˜@ @ C(d@E£0@ÿúZZÿúZZÿúZZÿúZZÿúZZCÞ @‹˜Á­•ÀA —C Ø@¹Û Cj4@·™pCA@vàÁeEà@öàC¿@£èPCÿ@¢¦XA˜@ @ÀCVÏ @Qd@A0ÿúZZÿúZZÿúZZÿúZZÿúZZCQ,ø@¨Ëd@ù_@A(çüCEuà@ÜÛèC=1(@Ü] CU‹@X`@X@ØXCG©@ œCCí<@ãØA˜@ @àC{?l@pWA`ÿúZZÿúZZÿúZZÿúZZÿúZZCtzŒ@®[] C½”A3(BøÁp@Õo¨CÁÔ@p{pÁ6$`@ð{pBüJ¸@Ÿ´ˆC±°@)@A˜@ A B»íp@<ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÝE˜@‹ @NL€A #lBà¨@ªƒHB½­(@«â0Bâøˆ@yhÁ5·@@ùhB¼;è@Š€BÏ~¸@•ã A˜@ A0BÒà@~2@@ÿúZZÿúZZÿúZZÿúZZÿúZZB /ÐA5p@ÚAžQvAò ABxÂAãÌ A<žXB+ƒ Ag\Áâ}pA‡g\AÅA(ÏžBCj°AQ@A˜@ A@Bvç@KXpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC¸X@·ª A^ˆ@A7ËBä7€@Øî€BÌúè@Ü"¨BØ]H@¬Vð@_b€A,VôB¹à@ËJ¤B³F˜@Ï 8A˜@ APB,™P@•Ô@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBƒ-hA?s„ÂÝA¿–:B!¾Ap¸¦B‡ñ AM.ìBrpA=$A!1A½&BXAUÔøB7ž`AdÄA˜@ A`BØÚ8@(ú°AÿúZZÿúZZÿúZZÿúZZÿúZZBÎ0è@òÕìAS0As„BµZHA ŽB˜ë˜AÀ BÕ•p@Ë8A“3pAKÀA-ÈîÀAA±DC-ÅÀ@ð ÜC#´ô@åˆxC<Çô@®¥HAâÒðA.¥HC.0x@Ù˜(C÷ô@Î\èA˜@àA@Cc˜|@Œ™@ ÿúZZÿúZZÿúZZÿúZZÿúZZCxo @­àè@™KÀA.|CS<€@Ém¼CO¬Ô@ÕC€½ú@”°ÁOë A¬CSq4@©€ôC^ëÄ@·f A˜@àAPBIÊP@‚ãð@ ÿúZZÿúZZÿúZZÿúZZÿúZZBq%A ö0@ 5A¡ÆBJí0A:WBDZ A>’€Bµßè@¿úÀ~A?úB’üx@åT8Bš2@ܨA˜@àA`B<3ð@…{ A`ÿúZZÿúZZÿúZZÿúZZÿúZZBúØA º¶BhA‹Ô¸B¼‘€AYìBL8A;…PB­´ðAzA‰ø A†zBš@A WŠB~æ A'†A˜@àApC8@‹]èA@ÿúZZÿúZZÿúZZÿúZZÿúZZC<“œ@ è¸ÀÜ;@A!Cûä@µÜ\Cx@´ª°C4¹Ì@–D€Á?ÙàAD€C ˆ@ªHC;@¨0ÐA˜@àA€AÛ¤ @ÚÄ`A ÿúZZÿúZZÿúZZÿúZZÿúZZBUÍðA[²Ð@ì+@AÛÜÔB1¤ AlKBðAx¨¤B ¨A4R<@R×€A´R>AßÇ@AIDzAÍi ADD¬A˜@àAˆBÛà@€õˆAˆÿúZZÿúZZÿúZZÿúZZÿúZZB›ÑÐA_¾¤A×`Aßê BŠåA]‰ BFPA‚p BޏA[æŒÂ-øPAÛæŒB|Avô:BŽö Abê|A˜@àAB&rà@ HØ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB<=°Af8hÀc–€Aæe¾BŸ`AlÚBò0AyýðB>@°AZ[Áü¨°AÚ[A¼A A9q$B>}€A†{A˜@àA˜AþÛÀ@¿|x@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB>âÐAz¸ÀmhAúF¾B/ÐAr–âBûAˆúhB>-`AzíœÁI˜ÀAúížAî‚ A_êðBfpA‘2A˜@àA Bww°@Gì0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@àA¨B ‘h@GE @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@àA°Bpp@c+@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@àA¸AÁiÀA$ÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@àAÀA—· @óÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@àAÈA«ÏÀA•L@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@àAÐAÓP@A&ˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@àAØA±^`A®¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜@àAàÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜ACJA @S£ AÿúZZÿúZZÿúZZÿúZZÿúZZCx˜h@±¯ ÁUÛ A1Í|CpîœAvœC}X@ð.ØCtö@³þ¨Á5mA3þ¨Cnò AUÊCx´@óÞÐA˜A?€CƒWX@çA€ÿúZZÿúZZÿúZZÿúZZÿúZZC“Ì„@ãäÁÙ&àAc.ÀC‹ˆA%›rC—ÒvAüC”±”@Þ^ÁÅY@A^^CŒöúA ?:C˜>rAº˜A˜A@CÜõt@øö0ApÿúZZÿúZZÿúZZÿúZZÿúZZCÖ¡ˆA(…ŠÿúZZÿúZZÿúZZÿúZZCвXA#ܸCÏþø@åP`Á³<`AePdCÆ"A1„RCÏäüA–ôCx§TAäCrËÀ@úý¨A˜A@€C[uü@`@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCF @•H€@zÔ€AH€C?>p@½áìC:§8@ÔEA˜A@ C>?¤@5ØÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZC?Ëà@—¦ôÀ…Ù@AÁXC2¹@ÇÒXC61@Ë»PCG(@˜*@¾T@A*C?3À@΄°C8äx@LjA˜A@ÀB›QØ@Ä`AˆÿúZZÿúZZÿúZZÿúZZÿúZZBíJ°@Ó#ŒA^;ASH„Béx AË>BÏFÀA=Bú{@@® `Ac ÀA. `Böƒx@Þ`(BÛbÀ@ë/ÀA˜A@àB±W(@$€?€ÿúZZÿúZZÿúZZÿúZZÿúZZBVæ0A x0Â5\@A‰nAãÈADþÈB‹ÕØAçüBG@©çÀ…ªÀA)çBe¦P@äRœBt‡°@ÔA˜AAB2BÐ@VõpAPÿúZZÿúZZÿúZZÿúZZÿúZZAì¶ AôZÀ]¢€A˜\AÉ2A;,æAâ%AHŒÌB!®€A pØ@Á’@A‰pØBàA9~ôB€A%0ÈA˜AAC `@3’@AÿúZZÿúZZÿúZZÿúZZÿúZZC1V@ô@A­eàAtkÔC'5PA"íàCHAƒ8C)ܼ@•ûx@ÐÛÀAûxCüD@ÀþÀCB@¸P8A˜AA CõÈ@CP@@ÿúZZÿúZZÿúZZÿúZZÿúZZBËn(A7©°ÁÎw€A·ÊîB›C`A{è®BȹxAGk BÚ4@©`Á@V A)`B´NH@èpLBɶØ@¸]˜A˜AA0B%€À@•dPÿúZZÿúZZÿúZZÿúZZÿúZZB¿ A(ɬÀ†…@A¨èŠAæÏàALs0B=pANGLBàA+Ï”@†A«Ï”BÓðAT@LBÝ AMÝ@A˜AA@Cr”@] ApÿúZZÿúZZÿúZZÿúZZÿúZZBÛÁ @ôD€Â¢ðAtq¬Bš{@A%gÞBÙ;°@öÝpB¶,€@ôÚhAÎÖðAtÚhB¯kè@ÿ@B„{˜A#0ÈA˜AAPCN9ˆ@Žz¸@ ÿúZZÿúZZÿúZZÿúZZÿúZZCWÛà@•‹”Á| A§C/$@§­¸C7lð@·8CNœì@Š0À€A Š,C*@ŸÅèC,ç@¬KA˜AA`B@¬¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZB–üPA-QfÁÊÖA­r8BKú AUSPB(xA8Ê”BMÇPA?ÝxÀ¦ €A¿ÝxB^PATr"B0· AeHA˜AApBæà@§ï@àÿúZZÿúZZÿúZZÿúZZÿúZZB0¨A<Ò®Áž€A¼öèBSepA=HêBoØÐAk= B@e A.ÙdÂLÀA®ÙfA¸€A'„”BWgA_¡„A˜AA€BÜ®x@?š@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¬á`AE¶ªA¼ÈAÅÝB˜õ¨A>ŽVBjï€At\ŒBÄzˆA‚ÐÀZAœ‚ÐB•ç A/ÂB2pA*9ÜA˜AAˆBšèà@JçpAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÝK€A1‚ÄAâA±¥ÈB¾ÐA"ržB”ÎÐAZÔ C8 ARÐÁÓ A‡RÒB¶4èAâ€BážàAÐ|A˜AABÛ°@‹$0@@ÿúZZÿúZZÿúZZÿúZZÿúZZB—‘ A„›ýAWL€B¶ŠBu´@A‹¯@BP—°A‹RB/¨ÀAeÖÀÀä˜AåÖ¾AïE AiÉxBLA|QA˜AA˜B$‹ @’pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AA B?î @†ÄÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AA¨BKvp@‹èx@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AA°B @×ñxApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AA¸B\v`@~/à?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AAÀA·Ö@@ð A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AAÈBdà@…y(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AAÐB pA$ý´@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AAØAó„ÀAA¹ŒA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A0C­Ë,@ºf@A€ÿúZZÿúZZÿúZZÿúZZÿúZZC³§„@ñyˆA—‚@Aq£ÈC¸LA9‰VC®>>A„øC±ÅA|B ú A†zCºz AP2ªC¨{¾A(e0A˜A0?€CT–ˆ@BÞàA0ÿúZZÿúZZÿúZZÿúZZÿúZZBû è@°èÁr/ A0"ÄBéÌxA°CŸ8@ßùØBë@¸øÁ¶ˆ°A8ôBÒ#hAítBþ¢¸@áž@A˜A0@CWQÔ@‚°à@ÿúZZÿúZZÿúZZÿúZZÿúZZC:†AåLÿúZZÿúZZÿúZZÿúZZC6;AÜ4C7Ðt@…(x? ,A(tC4f @Î0tC3t @Ÿ ðA˜A0@@B2‘P@/ €APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBt@@öFAá¿`AvFB‘  A¦üB5‹AGYœA˜A0@€B,$À@5¹ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZB Aæ&ÀõœÀAÿÒAÙ‡€A9nVB AMÉ„A±Ø@ì¾(@=¾€Al¾,Aµ¢A*ÕjAž¼ AÎhA˜A0@ Ca p@Vˆ AÿúZZÿúZZÿúZZÿúZZÿúZZC/¯P@¼ŠÌÁ­Ý`A<¬`C„@ù¿ÌC0 œ@ý¹hCAxT@¥ÁÐÀ•hA%ÁÌC4ª°@Ü|C8ÿü@ÞýXA˜A0@ÀC›a@“LøA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCµŒAE?Œ‰AÅ¢‚C©^TAL0C¨ûvA‚÷²C³n~A43B VÀA´3C¯‰HAv}šCŸ"€Ad|ÐA˜A0@àBÏÕà@\"PAˆÿúZZÿúZZÿúZZÿúZZÿúZZB„ A-ÀØ@;êA­à4BÂpAgr‚AðT A\BÁÐAüBøA•üB§+¸@ÐæŒBFA}À¬A˜A0AC=€ˆ@†ÈAÿúZZÿúZZÿúZZÿúZZÿúZZC=g(@ÑÔAc8AQ4ÜC1ÄìA6 C%TÄA•ÐCG&¬@c“ @\I€@ã“ C5Ê@öhC3#@•™ÈA˜A0AA±@Ì„ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZBR AUyÐÁvm AÕ úB°AƒUwBW>A‰êœBYÇAEX@ײÀA’EZBMðàA2KB6¡pA>¬”A˜A0A B0Ï@œ°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB+¹ ADhÜÁ½ÐAÄ8AÚàAFWàB@£°A5¦B"y AìÁÂÄ`A‘ìAÇ>€A&YnB9ÚpA@ßÀA˜A0A0CDòl@pNpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC@D@’=Ô@¿V€AY,C'ìˆ@º:ÔC#µ˜@ªk€CHr$@‹® AíÀA ®œC0oÜ@®óHC)ƒl@¥Ò A˜A0A@A”@@þpðAPÿúZZÿúZZÿúZZÿúZZÿúZZBJvPA-MzA%ïA­n:B<¯PAN«,B·PAQ.B]ðA&ìðÁc³ A¦ìðAÛY`A9$TBAVO¼A˜A0APBVp@³XØAÿúZZÿúZZÿúZZÿúZZÿúZZB²èA ¸ì@V7A‰Ó@Bu¡pAoøBl€@A1ºB#“@ýíÂ%|ÐA}íA…Ý A.BN A&!A˜A0A`Bà‘ @Ip AÿúZZÿúZZÿúZZÿúZZÿúZZCè@Âÿ|Á AC%4Bßñð@ÕäBðz¸@ìéØC ƒ0@Íô¸ÁZ7 AMô¸BØøÈ@ð¤TBñýh@êÆ8A˜A0ApBš†P@=Ž @àÿúZZÿúZZÿúZZÿúZZÿúZZB}b AHû´AsAÉ#BYjPAOüB<›ðAvvB†ÔXA%UXA±7ÐA¥UZByu°AüB5” AfM°A˜A0A€B-‡@t´ A@ÿúZZÿúZZÿúZZÿúZZÿúZZB&¼ÐAWÅ^Àç`A×ð:Aí¤àAVVB<@AƒJB.} AZˆ¬À½QAÚˆ¬AüâÀAUÀ(B1PA†1ÄA˜A0AˆB“˜è@B‹`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A0ABcä€@M9AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A0A˜B’@@€ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A0A B†ìà@> À@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A0A¨AeM@Ò pA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A0A°B>p@„K˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A0A¸AŸ8€@ù×A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A0AÀBx€@šÏ8?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A0AÈB‚“@}\A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A0AÐAósÀ@ó[8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜APC€ü@)÷ A0ÿúZZÿúZZÿúZZÿúZZÿúZZC$îä@ÇHÁ~IAG,CDAµîC-0 AðC-å¸@¿¢Á:A?¢ŒC)hpA .C2ýpAƒA˜AP?€C‡¤¢@i€AÿúZZÿúZZÿúZZÿúZZÿúZZCt6ÊA˜AP@@B£è@µ°A0ÿúZZÿúZZÿúZZÿúZZÿúZZBWÀA‹ùÃÿúZZÿúZZÿúZZÿúZZBQ¾ÐAˆÀ@åáX@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜APAÀA“Á @óøð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜APAÈAÒ›`AMà@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜ApC0@G¤àA0ÿúZZÿúZZÿúZZÿúZZÿúZZBÝ8@•^t@ÄÚÀAz0Bäø@ÆúBØÆ˜@á^˜Bú©À@’ù`?ËòAù`Büý@Ƀ$Bû5À@Øe A˜Ap?€BFÔà@+P@ÿúZZÿúZZÿúZZÿúZZÿúZZAî’ÀACüAƒPàA^¢B1AešìA¬Ï`A)iðB%t@óý À€}Asý$B_ÐA+ôæB-YÀA+ÏA˜Ap@B·{¨@ê @àÿúZZÿúZZÿúZZÿúZZÿúZZBÉð¸@¹‰üÁ¼A9¬˜B¼í`@î,BÑ A ìˆB¾Sh@{$@Àer€@û$HB·“ø@¯%,B¿Ô°@¯ÐA˜Ap@@B¿`@HÆpA`ÿúZZÿúZZÿúZZÿúZZÿúZZB;:ÀAÆ@Á/¢àA’á¶B ÓpAf,RBL±A*@B'õ@ÿ¡ðAãÇ€A¡ôBZ PA0Ë@AÙM`A/Ò¨A˜Ap@€BWP@$—À@ÿúZZÿúZZÿúZZÿúZZÿúZZBuƒA+.ÈBˆ A«NòB•Ÿ8A[ÿB-óàAvg¤B…T0@ðâð?†ApâðB(AEdÀB€@ó+A˜Ap@ Aå¬à@ˆ4pA€ÿúZZÿúZZÿúZZÿúZZÿúZZB*üA*KA¬ÐAªkDBK!@Ap.ZAô»AYùŒAþr`Aà@Á©Ó0Aà@A À`A‚öB"6`A`žœA˜Ap@ÀBÙ¢À@2ùà@àÿúZZÿúZZÿúZZÿúZZÿúZZBÒ9(@ÊuøA0[`AJœlBÏ<@׿\B¼PA(|Bþ¶P@·ßA/ A7ßB÷N @Ùß Bç@AI”A˜Ap@àBÕv˜@H¤A ÿúZZÿúZZÿúZZÿúZZÿúZZBE0 AC¦@Š'AöB>€A{B/—A€¼2Bb› A(©„Á¥QpA¨©†B*Ì A}bVBy€A6|A˜ApABÊwÀ@J@`A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÈŒ°A^ATø€A†™BB‹ÀA%TB«ìÈA6`BÜûèAkäA¡$PA…kæBÚçˆA!ýþB¸cA6&èA˜ApAByø @7 ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZBx+ÀAGJ¤@ëÌÀAÇqRBklAvçBS1ÀA‚2ÜBªï˜@´ËA"/ÀA4ËB¡Àð@ÚìäB‘qØ@ðzhA˜ApA B¨•È@$J@àÿúZZÿúZZÿúZZÿúZZÿúZZB««AÕ^@-€AñºB™•ÀAK‹šB–„pA“ðB‰6˜@ÔCALàATC B© A~ BeŒAÿLA˜ApA0B¸@@‚TÿúZZÿúZZÿúZZÿúZZÿúZZBx`A;žÂÁ‡ A»ÃØAàí ASżBå`Ayf¼Aé¡ Aâh?&8AâhAËÒA0eDAÊkàA1pÈA˜ApA@Bë@@zàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBO¿AQáÊ@¬€AÒ ²B4z`Ah&PB/$A‰cB‰ A*›`Á…+ÐAª›bA£ A~bB DAy¬|A˜ApAPB%LP@y®°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜ApA`A7CÀ@«X@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜ApApB6N @Šiˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜ApA€Bßp@Zî`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜ApAˆB@„T @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜ApAAd»€@Ϭ¨A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜ApA˜B_Oð@KÄ0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜ApA Aï“`@Ë)@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜ApA¨B& €@ˆ€p@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜ApA°A¶I @ë/€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜ApA¸AÑÍ@A1@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AˆBð¸@APÿúZZÿúZZÿúZZÿúZZÿúZZBS<àA€¾ê4A‚ €BSÏpA>”BW—@A5D¸B‹M@µz À ¬ÀA5zB†îxA³ÆB’žø@µœÈA˜Aˆ?€B/L@\“PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZAó“ÀAšvÀóš@A¶NAÔ@A<¬"B í A\@üAÙà@ðò@Ov€Apò AäãA'' AÍ^@A-âÀA˜Aˆ@Aþ‡à@ £pÿúZZÿúZZÿúZZÿúZZÿúZZAô@AïA`A‘ B ù0AXÉ”AËæ A<—tBO@ÚúˆB% AZúˆBŽÚ @Þ”ôAù- A:éHA˜Aˆ@@BÄÎP@ ø€@@ÿúZZÿúZZÿúZZÿúZZÿúZZBšc¸@—Mü@š©AkHB›rø@ÆœÀB“z0@ÜèÀB¡%¨@еÀ@‰à@A µÀB¡&0@¶ŸTBšž@ÉàA˜Aˆ@€Bç†8@UŽ@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÞ‹à@ž‰xÀæ0A¨LBÏÆ0@þ,HBßø@¬øBÛãÐ@¢nÀÁß¿pA"nÄB¸°p@þ(Bñ“˜@·áA˜Aˆ@ B5а@Mú A`ÿúZZÿúZZÿúZZÿúZZÿúZZBqA 3A—gpA RhB„ÐàA=‚üBC·ÀAqëÖ0@v>ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AˆA€B%îP@{’pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AˆAˆAt €@×ø(@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AˆAA», Aï|A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AˆA˜A¡~À@ù¦ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AˆA AV*@÷8@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AˆA¨AÞÛÀ@ào0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AˆA°BD30@Ì0ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜BZ@@ •pAÿúZZÿúZZÿúZZÿúZZÿúZZB9UpA-'úÿúZZÿúZZB;] A/ €ÿúZZÿúZZBF_@@Ä¿˜Á[¾ AD¿”B,€ACVBgO A ŒA˜A˜?€B›‰Ð@ UpApÿúZZÿúZZÿúZZÿúZZÿúZZB™x@÷ˆPÿúZZÿúZZBÉè@÷ÜüÿúZZÿúZZB¢@‹¬?Ã:A ¬B£h@‹ù´B¢Ø@õ A˜A˜@BÇ? @$š AÿúZZÿúZZÿúZZÿúZZÿúZZB×O@¦\?‰©A&6¨BÖqà@¢«PB×\˜A&(BéX`@fÅ@óÂ@@æÅBíÚ˜@o`ðBâÃð@Å?øA˜A˜@@Bž™ @GÊ@ÿúZZÿúZZÿúZZÿúZZÿúZZB|€@àîAMÀAaHBƒÓP@ãRÀBiíA?­œBœà@¯­¸A>p@A/­¸Bˆ^(@¿ü|Bfd`A®äA˜A˜@€Bƒ@¬0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜@ Bœ7X@.€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜@ÀBe’@PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜@àB³@¥è@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜AB @o#à@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜ABvJP@%µð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜A BZ@:΀A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜A0AÌf€@À2HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜A@A¡$ @ÜoøApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜APAe @Å׈@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜A`BR­@A› @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜ApBHû @_a A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜A€B!Ÿp@rØ€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜AˆA™Ž`@òc`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜ABêà@•m`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A˜A˜Aµ¥ @Ù90@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨B!0@aË€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨?€B(ñp@YǰÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨@BQР@xA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨@@Bž»˜@pàÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨@€BŸ² @¶pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨@ B•þø@ì0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨@ÀAáN@@Š!h@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨@àBmà@‹EhA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨AAÄõà@Î)A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨AA¨ø @ÉiA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨A B/.@@x`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨A0AÔT`@¬r@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨A@BG³ @:™0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨APBAÀ@] AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨A`B0Ð@ªd˜A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨ApAž À@Þ$@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨A€A¿(àAžXApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¨AˆAÝÒ A -PA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸AÕ`@Í AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸?€Aî¿À@º²øApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸@AÞHÀ@ª¨¸APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸@@B‰P@yñ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸@€BF)À@"?p?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸@ B@4@o¶Ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸@ÀB ÙP@‡< @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸@àBn3€@¥äèAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸AAp“@ÇjðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸AB+¢@@®£HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸A AªmÀ@é0˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸A0Aóš @ØH @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸A@A¢š @ÕðèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜A¸APB;O@@i†PA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AÈÿúZZÿúZZA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AÈ?€B"0@: @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AÈ@B[º°@ðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AÈ@@Ae«€@Ëqð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AÈ@€A‘d@@÷% A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AÈ@ BSÀ@4¤`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AÈ@ÀAʧ`@Â^`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AÈ@àAĘ€AèHAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA˜AÈAAòï @´S@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA Cˆò@Ëx(AÿúZZÿúZZÿúZZÿúZZÿúZZCp=$@ê„ÿúZZÿúZZCm¼x@ç‘tÿúZZÿúZZCu5¼Aæ,€Cs AbÿúZZÿúZZA ?€Bô@K0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB íAj”ÿúZZÿúZZB AeÐÐÿúZZÿúZZB/F°Aš˜€B,d@A—dÿúZZÿúZZA @C ¶x@AÒ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @@C7ó<@s;pApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC9H@¸€CLh@±|ÿúZZÿúZZA @€C³@@s½PAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ¨@òŒH€B¸F¨@æSÈÿúZZÿúZZA @ Bšqø@6qAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÝçÀ@ú9x€BÏî˜@êwÐÿúZZÿúZZA @ÀBЮ0@4ñà@ÿúZZÿúZZÿúZZÿúZZÿúZZB‰gˆAKϤÿúZZÿúZZB} A;±èÿúZZÿúZZB‘Ñ(@¥b €B†¶À@˜ÊPÿúZZÿúZZA @àC"†è@{¡ð@ÿúZZÿúZZÿúZZÿúZZÿúZZC;q¬@ù¢ÔÿúZZÿúZZC*4@âŠdÿúZZÿúZZC*\t@•ö€C ”@ˆ{ÿúZZÿúZZA AÿúZZÿúZZAˆÿúZZÿúZZÿúZZÿúZZÿúZZC¾õACÇRÿúZZÿúZZCª ÞA.ï¸ÿúZZÿúZZCÄ·rAË€C°:¶@óMLÿúZZÿúZZA AB´¿@J`A0ÿúZZÿúZZÿúZZÿúZZÿúZZBS#àAUjÿúZZÿúZZB9ž°AŠQ#ÿúZZÿúZZB¦/@ãAP€B’l(@È;lÿúZZÿúZZA A BÀ‹@\A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÞAPÜÿúZZÿúZZAúi€A43ºÿúZZÿúZZBÄÐA‡oN€Bß AjˆÚÿúZZÿúZZA A0CcìL@ÇØÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCƒ„ö@îÄÿúZZÿúZZC_SP@Ê—ÿúZZÿúZZC‹\@ég€€C\Fˆ@ÆpPÿúZZÿúZZA A@CXy¨A ~ˆAˆÿúZZÿúZZÿúZZÿúZZÿúZZBnüàAº´‘ÿúZZÿúZZBG+A›˜ÓÿúZZÿúZZCš@ãSø€Bãã@½žÜÿúZZÿúZZA APB5‹€@¥ÃA ÿúZZÿúZZÿúZZÿúZZÿúZZAÛ®A]úÿúZZÿúZZA³ÀA4³¸ÿúZZÿúZZAsVÀA1cH€AFúA žÿúZZÿúZZA A`B±-@wžPÿúZZÿúZZÿúZZÿúZZÿúZZB¬ pA‰Ö7ÿúZZÿúZZB‰Ò(A\×(ÿúZZÿúZZBø A¨)X€AæŸ@A†¯‹ÿúZZÿúZZA ApC3Ç @«’Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZC'ÎìA"ªÿúZZÿúZZC¥@þ\°ÿúZZÿúZZC2LôA=€C Ô@ÞýäÿúZZÿúZZA A€B““8@¢«°ÿúZZÿúZZÿúZZÿúZZÿúZZBãäpADîtÿúZZÿúZZB®ñøA-vÿúZZÿúZZBæXA2M€€B°eA­ÿúZZÿúZZA AˆA4°@@û?ØApÿúZZÿúZZÿúZZÿúZZÿúZZBU A}ÿúZZÿúZZBæ@AkǼÿúZZÿúZZAäºA—¯˜€A«O Ac8ÿúZZÿúZZA AA•o A9ÖÜApÿúZZÿúZZÿúZZÿúZZÿúZZB?ê€AŸInÿúZZÿúZZB ½ÐAi .ÿúZZÿúZZBS€A¸k’€AÝN`A†Ú ÿúZZÿúZZA A˜BŸA@@·AÿúZZÿúZZÿúZZÿúZZÿúZZBHâ€A­42ÿúZZÿúZZBÒAxfÿúZZÿúZZB²ü`AÍ¢¬€BWpA’®ÿúZZÿúZZA A AgˆÀALAˆÿúZZÿúZZÿúZZÿúZZÿúZZB>‚ðA·UÓÿúZZÿúZZB 0A€ .ÿúZZÿúZZB/€A鿀Aô A¢ž)ÿúZZÿúZZA A¨B¼'È@  ˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°Aä»@A>ä@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A¸A]ˆ€Az APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀAp€AD A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÈB@ðA¤@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐBœVÈ@‹õPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AØAÁ @ADÛ$A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AàBA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBH”àAOlÁ)VÀAšj¦B_A@_^B<A1Í`B`T°@ÿªø@š­AªøBF÷°Ae\B62ÀA”`A @A@CÉP@D•°@àÿúZZÿúZZÿúZZÿúZZÿúZZC6›$@¿k$>ê,A?LCgX@ãa´C´@ßöxC2¨œ@«†PA|Ô A+†LC¢@ÊÙàCmh@ÉÕøA @APB’%€@L¶0@ ÿúZZÿúZZÿúZZÿúZZÿúZZBæ°A?ØÚA=WA¿û€BËðAop¦AØšÀAK Bd@A86 Ad¬àA¸6 BAfW‚AÓ@AB‡dA @A B]7ð@аð@àÿúZZÿúZZÿúZZÿúZZÿúZZB A£VAû`B#vºBƒžèA©ãiB2$Aš…@Bn°A—Qè@ BQçB+Ÿ A˜!B"+PA“ôNA @A¨BµÏx@Ul€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @A°B]‚ @ŽöH@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @A¸Bƒÿ @oYApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @AÀB€@ï©hAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @AÈB V€@òjˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @AÐAªÀ AZè?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @AØBép@ý!È@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @AàB<œ@Ì׈@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€BäÃà?Üî AÿúZZÿúZZÿúZZÿúZZÿúZZB½¬@ÓˆT@~€AS«XB¿Ë0A±BB¶tØAk˜B¬8@ëâàÁJ$ AkâàBžŸXA2&^BµÌPAÒäA @€?€B§t ?Â÷€@@ÿúZZÿúZZÿúZZÿúZZÿúZZB?nðA aÈÁåiA |bBÀA\uAÈêàA9HB ÇAcn(A @€ABGA`@ŒH@@ÿúZZÿúZZÿúZZÿúZZÿúZZB|v€Ad°,À¯•@AäÜÊB1@àAo ÊBCv°AnF`BTa A\5˜Á¼`AÜ5šAñòÀAUô€B@O`At àA @€A˜B?HÀ@BÿúZZÿúZZÿúZZÿúZZÿúZZB/ˆA`]rÀ÷‡ÀAà‰èAåf@AMûB Ÿ°Az BA- Ag¦@Ža€Aç¦B6 Ac9¼BšàAt€A @€A BÛ €@T(APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€A¨Bu@ìH@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€A°Bè`@ ˜àAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€A¸Bsf@}¯@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€AÀBƒâ˜@oÕ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€AÈA­Z Ad@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€AÐAQà@ýÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€AØA›àÀ@ûh°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @€AàAË AdAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀBó‰0@…àAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÖe0@½ùxÁu±@A>LBÅ[A±BâDØ@ôEHB¿ðˆ@Ö‰°Á¢vÐAV‰¬Bª³A$ø„BÑ6xAüA @À?€CÄÖ@Úp AÿúZZÿúZZÿúZZÿúZZÿúZZC½dA[ÁZ/`A†rC¶K¬AJŠ‚C»ÃàA'à°C¾è4A$€ÀÒí@A›$‚CºX¶AgèÆC»ó’AE)œA @À@C`@ @@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @À@@Ac@‘›P@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÐAÜA+å A•ÞB)å°AM©xAÿ@AGò¤A @À@€CtÔ¤@eðpÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCitd@£AÁIãA#A CWï\@Ò`CbO@â™àA @À@ CœhÂ@“ª @ÀÿúZZÿúZZÿúZZÿúZZÿúZZC‹ŽA Í^ÿúZZÿúZZÿúZZÿúZZCøAVC“®â@ÄϸA'@ADϸCŽ«èAïC…ŠØ@úfÐA @À@ÀBøwè@3ðAPÿúZZÿúZZÿúZZÿúZZÿúZZC È@ÈpPÀZoAH’ÀBô_€AJXBù®ˆA¿@ œA`ÿúZZÿúZZÿúZZÿúZZÿúZZA׊ AWµFÿúZZÿúZZÿúZZÿúZZAºŸA:ÃÜBf9À@üœ¸AG`A|œ¸B]!0A ~B1ÞA(ý A @ÀA0C<”@ŽÈ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC/ø|@¸æ`@’ÀA9˜C¡œ@ÕÔCçØ@ç§pC0( @¦\@A‹ ÀA&\@CT @ÀzàC§À@ÏãxA @ÀA@Cb``@W @ÿúZZÿúZZÿúZZÿúZZÿúZZCR,@™Í`ÁR `AéTC*8@»õ@C5i@¯uC^»`@‰Ø ?¼ïA Ø C:šÐ@§W(C9Õx@ž|€A @ÀAPC_x@Ÿ8AˆÿúZZÿúZZÿúZZÿúZZÿúZZCi­ @¦óŒ@ž¼@A'@CAgÐ@ÁpC>,@ÁñÀCkè@Œ:ˆ@ €A :ŒCC'À@¢ÂðC?à`@¢™XA @ÀA`Bá­x@9¨P@àÿúZZÿúZZÿúZZÿúZZÿúZZBé AÿÁ™ AˆäB«ºA%,pBË{àA€ìBáÑP@ýê˜ÁÙ’àA}ê”BŸAAï„BÌØAC¤A @ÀApB@Kw ApÿúZZÿúZZÿúZZÿúZZÿúZZB½¨A,"@ŸxA¬B~BÍ€A92¬BqÊAF¥TB6€A,¼B H°AŸ,ºBœXA ¬XB$ÈPAQ~A @ÀA€C8@|<°@àÿúZZÿúZZÿúZZÿúZZÿúZZC*è@ñ`ÐAmÀAqBë|°@èÒ`BÞ>ÐAÜ0CèÌ@ל˜@ùUÀAWœ˜Bò0 @Ò‡pBè8AøhA @ÀAˆBl @~ @AÿúZZÿúZZÿúZZÿúZZÿúZZBQüPAl¦ê¿Z4AìÔÞB£€A{ï°B ÙA~ 8B˜å`Ac°äÁdz`Aã°äB?ØÀA€rÊB‡ ÐAcÁ˜A @ÀAA›™@éÃxA`ÿúZZÿúZZÿúZZÿúZZÿúZZB[y€A[2 AÙÖÐAÛ]BBI>ðApÈAõ†àAYrÄBr@Ak4èÁHå€Aë4èB×ÐAoìnBFÐAzº˜A @ÀA˜BœÐ@TKð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBB€AžVoA¿cðBv$BoÑÐA©ä’B-¬A˜ïŒBfïÐA‘VPÁhd BVPB)ÀA‡KzB<ë`A .¶A @ÀA BŒòØ@_@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀA¨A’QÀAlXAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀA°Bž€@¬8 @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀA¸B‚‹P@zGàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀAÀBo8P@vÏ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀAÈB0—à@²NXAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀAÐBà@ãdÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA @ÀAØAÂÓA@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AC: ø@;ûà@àÿúZZÿúZZÿúZZÿúZZÿúZZC(Î @•Ul@ ÎAnàC(¯ô@ÑC%¾¸@ÑQ€C,ð@–ØA9  AÔC0ÿ0@Ó4pC$d@ÑôA A?€C@\@'QðAÿúZZÿúZZÿúZZÿúZZÿúZZCGÀ@˜ãÌÁ…ðAýèC ‹¬@ÒÈC)x@ÕRhC£Ä@œ¬ÂP`A¬C”@Ý/LC â`@ÖA A@C9yX@=Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZCJ̸@è¼ôÿúZZÿúZZÿúZZÿúZZCD]À@áZØCEþ @çžøÿúZZÿúZZÿúZZÿúZZC?ÙD@ànøA A@@BÝ~ @ pA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÀ°@£/ˆ¾‹\A#/ˆB¹a8@Ý=¼B¸äp@Þ8 A A@€Bü~@WA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBºòÈ@™zHÂ%ûpAzDBŠd@ÑlBØNØ@ÊûÀA A@ CY@W§à@ ÿúZZÿúZZÿúZZÿúZZÿúZZC4¼<@ ±ÁÃw°A ÌüCê¼@ÖýC4J@ÒIØC>D@™uPÂj AuPCúh@ÈôCMÈ@Î|ÐA A@ÀB¥rˆ?ð›`@ÿúZZÿúZZÿúZZÿúZZÿúZZB'3ÀA9Ì,Á;&àA¹ì¤BçÐAf?¬B/½ÀA~78BVÌðA,XÀˆ€A¬XBB[€AcVFBJ¨A^FœA A@àCÜ@Ç«¸C¦8@× @­ÑÀA× CŠ@ÖO,Bÿ~Ø@á2PA A @C.T@J×@ÿúZZÿúZZÿúZZÿúZZÿúZZC&2Ô@ÒƒÀÿúZZÿúZZÿúZZÿúZZC!È@̵èC$b`@p@ÀA„@@ð@¸C$sä@»¦øCçT@Œ0A A @@C6BÀ@*™@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC(l@“Ì`@ö@AÌdC@ÇØ$C ºð@ÊÓ¨A A @€C¿”@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB¯œÐ@ÆZ˜@AFZœB©“A$ÒB¤¨A´A A @ C™¾@Œw€@ÿúZZÿúZZÿúZZÿúZZÿúZZC‰Wè@ÜM0Á©àA\tDC}–ØAƒþCƒìAÞ(CˆAÂ@Ôê°Á«ß0ATê¬Cv0AúC„÷ÜA6¸A A @ÀCbØè@(?€ÿúZZÿúZZÿúZZÿúZZÿúZZC$hx@æq$À1<AfšDCð8AJC‰ØA¬C5t@Ð*À@ØPÀAP*ÀC*îAC$£¤A ±lA A @àB” @Ê€A€ÿúZZÿúZZÿúZZÿúZZÿúZZBxAN^ÜÁ!£àA΃ðBY. A‡×‘B~JpA‚‚hB¬øA~¤A ^pA‘~¦B¯ÆA%S¨B‹KHAPøA A AB¤ä8@OÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¯w(A6(rA¹yàA¶IpB²p`AIhžB‰ A;¢B­ÒØ@½ðà?Ý0A=ðàB¾0@ðÝ”BšñÀ@òY0A A ABŒ¯à@¦AÿúZZÿúZZÿúZZÿúZZÿúZZB«îÈACÎÁŒ7ÐAÃñÞBˆ{@A…Q0B§ï¸A]YB~x@ÖøØÀ‹AVøØBv ð@퉴B~ö°AÂìA A A BN•@PnÐA ÿúZZÿúZZÿúZZÿúZZÿúZZB°A;Á<À³M@A»ãÜAô¸ AfPêBe`AhÄB%iAF°A”ÑÐAžF°B/÷ AL5¤A߸€A8éÜA A A0C â|@U*€ÿúZZÿúZZÿúZZÿúZZÿúZZBëÂHA%I–@XƒA¥h`BÌxADðÐBÇdØAK"ÜBù—P@°¬ÐÁÇÁ0A0¬ÔB¿Œ@@ä¥dBë” @ÅwXA A A@B“H@(×ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZBy!A,²Â5YxAšIºBÑ AR‘BAèA«lB‘3A ÁÝ.°A” BD² AQÇÈB‘¾8AòüA A APB”3€@Qs€?€ÿúZZÿúZZÿúZZÿúZZÿúZZB73àA3¦þ?ãðA³É8BzAVëšBÍ`ALBHÌPAœÁ·å`A—œAýö@A?¤BLVPAKèA A A`B–g@Hœ0A`ÿúZZÿúZZÿúZZÿúZZÿúZZB{VðA?ýôÁÅð AÀ"úB"šAqÃJBtŠÐAB¬(B¯$XA–ŒÁØÆA“–ŒBmÝAEßB¤V A.üA A ApB:@›4xA0ÿúZZÿúZZÿúZZÿúZZÿúZZB$ÐA/Æ A¨ A¯èôAòÜ AXrÎA¶V`A/6BGþAF#ÜA^Ô AÆ#ÚB3#ÀAf©æB ,ÀATI˜A A A€BC¼p@ˆE AÿúZZÿúZZÿúZZÿúZZÿúZZBXðAjnÀpü€AêGÆB û@AwðB.Í0A…ÎBµ@AH3øÁ“Ò`AÈ3úA¹®`A2cJB0A~ØXA A AˆBÙ~¨@?¬0ÿúZZÿúZZÿúZZÿúZZÿúZZB”'8AyäHBópAúrB‹P@AoM:B+A“áFBÔ.øAq„xÁ4Ï`Añ„zB–é(AaVRBªê€AÇbA A AB¨oh@7õ`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A A˜B'zà@ªÛ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A A A¹Û`@Ü„PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A A¨B§6À@.à@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A A°A‰€@ë@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A A¸Aß @é xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A AÀBNr@áÈ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A AÈB}PA*\|ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A AÐBY@ÑÓA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A@CwÀ@©0@@ÿúZZÿúZZÿúZZÿúZZÿúZZClˆ@ÆúÌ?søAGXCwôA NÆC”A \CÉì@ºZh>»ÌA:ZhCŸ°AÂôCAôA4A A@?€CjØ@eÒ@àÿúZZÿúZZÿúZZÿúZZÿúZZC1 A¼2ADàAžØœCA_]LCŒ; A\èCŒ¢pA°AG A²CŽé„AMlàC†÷lAE,üA A@@C p@¶@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÇPˆ@îñ8A´.ÀAoBؤ(A$ÁÂB¬Õ¨A%j|B¸9H@ØûÐÿúZZÿúZZB´ˆ@ÔHÿúZZÿúZZA A@@@CzØ@]u`A ÿúZZÿúZZÿúZZÿúZZÿúZZBûǘA¯ŠÿúZZÿúZZÿúZZÿúZZBób@A~„BÛà@¡Ì(Á½Ä0A!Ì$B¼›€@ú»dBê³8@ºÃ A A@@€Cq÷\@Œ X@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC+ @ÑIP@ÀˆÀAQo,C%ö|A~öC …xAÅüC*Hx@º1@$A:1C#•¨@ö~ôC!…`A¼A A@@ C+@68ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZC´Ä@Ã8üÀ¸“ÀAC\|C þTAUJCÅÔAËlC@zÁäA`AzBø8@ׯ”CJ|@ËÕÀA A@@ÀB¥@G8 ApÿúZZÿúZZÿúZZÿúZZÿúZZB€+ÈAêôÁ{U€ABPÂðAK_B™:ÈAF$B|0A! 8A A@AB8DP@LÚÐÿúZZÿúZZÿúZZÿúZZÿúZZB2ä`A'ìbÁøš€A¨ ŽAÒRAKƒvBZpA`ÄØB9gpAy|@çÿÀA„y|B3ÝA^¶B£A7‡¼A A@AB¥9 @01 ApÿúZZÿúZZÿúZZÿúZZÿúZZB;€ A>…²AvåA¾©^BAo@AfžB šPAwÑ„BdK @û›pBD{øA{›pBzÈ@åÕÞœA*+,Bºú@à(B¼ˆ@ºîàA A@A@B{ƒ€@>%A`ÿúZZÿúZZÿúZZÿúZZÿúZZB½¨@Ú+øAq|@AZV B«zàA aBB“‡È@ëLèB§ëX@Ý€Áµ A]€ B„ã€AwB–+h@Ó¸A A@APAÝìàAµxAˆÿúZZÿúZZÿúZZÿúZZÿúZZB°A"æž¾R¨A£bAÙµ@A=ѬAÝq@A?ÅPAú„ AWx@/Œ€A•WvAÖ¿ A1êAÇW@A+8A A@A`B§_H@1Òð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBŸÄ(A9EÔÀÔSÀA¹jdBw?ÐAX¢B‡ýÀAPÕ¬B³}xAÆ`?îÈA„Æ`B‘âpAå´B¢¥PA(ªrB<ÒÀA_¹´B–Óp@”ªHÀ ¦AªHB“8@Ö-B˜H@Ê”A A`@C %T@ZãPÿúZZÿúZZÿúZZÿúZZÿúZZBð¢P@¨0ˆÁð#`A(O BÎJÀ@ðFðC0@âZ`Bé}x@b(ÁD @â(BÚã8@œNBïP@{A A`@@Bg)@ Ó@AˆÿúZZÿúZZÿúZZÿúZZÿúZZB;pAYÌFÿúZZÿúZZÿúZZÿúZZBx@PAS×@BŰAò0À™¿Aò.B iAO%RBàPA;!ÔA A`@€Bƒ?H@ !Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZBŸW@ð.\?àqAp[BšA¥’B—x A=Ü(B¡¹8@· 0Á€A7 0BõH@Ö¥ŒB¥¸A üLA A`@ C ¹°@7âÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZC"C¤@¸u@AxA8—ÈCÓ(@ñ¾ˆCK@ûû¸C+@¢dàÀÀA"dàCk @Öé,C%6@Û‡ðA A`@ÀBH @C€AˆÿúZZÿúZZÿúZZÿúZZÿúZZB]¾PA<9AžûàA¼\ˆBsR€AoAÊB*‚ A€Ê„B A$ |A—…0A¤ zB2T AhåœAÙˆ@AFOÀA A`@àB³Wà@@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¢™èA¿è@ÀúÀAŽÚøBš£€A fB¤hA\æôBÜ@ôJ¸Áñ AtJ¸Bª­A âTB½&8A.itA A`AB²_è@F 0A@ÿúZZÿúZZÿúZZÿúZZÿúZZBï¡@Ý>XÁÀA]h˜BЬX@ú´Báí@Aê¤Bö’@ág˜ÁæSÐAag˜BÄ@ðA¸BúŸˆAnA A`AB±’@-VàAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÄq`A$%fÁàtÐA¤EB•œAhîôBÉF(A1"¬Báé@¥‚Ø¿øA%‚ÔBÆ‚˜@ÐwxBÌ8x@ÐÄ8A A`A B’e8@Gà@àÿúZZÿúZZÿúZZÿúZZÿúZZBÏðA6Á¸v@A¶1nBOw°A‡8[B‘yXA) ôBj PA Ct@3„€AŠCtBP¼ A/ˆBI| A' A A`A0Bzµð@4up@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBYÛ`A]P@@ÿúZZÿúZZÿúZZÿúZZÿúZZB[ °AB&Až°AÂ= BU¨ÀA;Õ$BR`AƒÉpB?ˆpA7¬A‹7àA·¬B:+ÀA6M.B1pAsþØA A`A`AËA ¼dAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`ApAþ À@äF@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`A€B9;@‚™¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`AˆAžSÀ@ìªA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`AAçÿÀ@Ù APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`A˜B>f@@ŠÑA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`A BG@@ÃȨ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`A¨AU—À@Å®ØAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`A°A§à @õ`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`A¸BR_À@‹C€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A`AÀB#cÀ@µÚÈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€Bfbð@ï@àÿúZZÿúZZÿúZZÿúZZÿúZZB%ûÐAÔ¿#DA3BNb€A}š2B¤ÐAk–BiÇ€A*ÌBT˜Aœ*ÌB›ØA=}ôA퇀AYÐA A€AB:n°@TuAPÿúZZÿúZZÿúZZÿúZZÿúZZB‘ÎA³FÀí@AžÒBz¸€A4ÔBŒ~HAbEB}ë€A?)ÔAwã`A¿)ÒB€šØAg«ôBLI`AÚA A€ABÛYp@4ã0APÿúZZÿúZZÿúZZÿúZZÿúZZCdø@ê2 ¿Ý8Aj`¨Bÿ×èAI°C,´AÛ CYp@ ðÐÁ ÀA ðÔCŽ @»xC wì@ü;A A€A BØâÐ@8™à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBkO€AQ |Á0’`AÑ5`B:Ú€A‚ylBd¼°A‚eRBm•pA(.¨A±d A¨.¦Bv A½ÎB+™@A„®~A A€A0Aþ"À@ŸXAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€A@B‡Ù@2{ðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€APA¥Šà@ÐÙX@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€A`Aß×à@»ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€ApA‰i @Ô A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€A€B[@@bíàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€AˆB"’À@po@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€AA¿[`@×OÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€A˜B 6`@¤º˜@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€A B ®@ðfA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€A¨A¥Õ@@ñ¬@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A€A°Aïà@ã„PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA ABáí°@&ÿ @@ÿúZZÿúZZÿúZZÿúZZÿúZZBÏœÐ@’±HÁKGàAÎ4BÄAð@Ùd(Bà‰8@Êt˜BßÌ @AVÀG°€@ÁVBÝd@ŽÒBçØ@…6A A?€Bzü@–A0ÿúZZÿúZZÿúZZÿúZZÿúZZAàôàAã®A(s@A…þBðAHæfA¸@A1ðBj@ïO ÀôÉAoO Aü A%à¨B PA,ÔÈA A@Bl@V® @ ÿúZZÿúZZÿúZZÿúZZÿúZZB[ A ypAÚê€A‹•B†üPA$ò B$0A^ï„BRë0@Æ_ÀA_œ€AF_ÀBj¬à@ãÚ(B6“°A ›LA A@@Bw- @EðA0ÿúZZÿúZZÿúZZÿúZZÿúZZB•€@×´Á´h AWClBv“AŸvB©jÐA#°|B˜ùH@£îÁ?¨@A#îBˆèX@С(B¢Å@ô^A A@€BTÇ @&»°A ÿúZZÿúZZÿúZZÿúZZÿúZZB ¤0A&ß–ÀRŒA§ÜB@Ac¡(B«pAeßüA¾`À@ùI@¿)AyIAÍxÀA6ZÌA¢WA,\A A@ BC6@#<ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZBŽàAL‚@®$ÀAŸllBIA\ÄèAêŠàARBN`AƤÁïwàA™Æ¤B NAYövB€xAD9èA A@ÀB€»ø@w°APÿúZZÿúZZÿúZZÿúZZÿúZZBWPA'Úz¿÷ˆA§üJBF]ÀAo>ôBP±ðAOLôB*”PA·ìÂΰA‡·ìA­Ù€A+EzBk¤€A=üA A@àAõ5€@sƒ€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AABHA0@/=0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAB@…AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA B¿@¶ hA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA0Aõ9À@˜ ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA@BJd°@BŠ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAPB>¾À@@`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA`AŽbÀ@äÖHAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AApBCÞP@Pn°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA€AÙ°@Ð_A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAˆBx× @) @@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AAAŽcà@êêhÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA˜AÔÍ`@à"ØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AA Aª`@óXA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A B2ç @LApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A ?€B¤¬À@)ÅÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A @BÕÐ@á.@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A @@A²Æ`@¶3A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A @€B81 @))À@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A @ A¶À@@ÏÒøAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A @ÀBí @N AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A @àBƒHÀ@5ÿPA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A AB‚¸¸@,‡PA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A AAáp @ÊHpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A A Ad@@@Ê#H@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A A0Bè@@j¿àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A A@AÕÙ`@êXA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A APBXX0@72ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A A`Að9à@оÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A ApA²& @ÛsApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A A€AæC`@ÒApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A AˆA¾À@õF¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A AB;p@‹ÐXA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°AÝ¡ @i@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°?€BCà@f|@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°@A”0À@ÝwÈA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°@@Bç0@pt`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°@€ByÚÀ@ 'PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°@ A¸'à@ÒÌx@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°@ÀA§@¿ÃAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°@àBT@„˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°AAÍ´@@­CÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°AA¨úà@ãŨA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°A A³zà@ÞÔ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°A0A´E€@ÆÑà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°A@Bóà@™ˆ`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°APA¬¹€@äDXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°A`A×>€@úA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA A°ApÿúZZÿúZZA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀB?íí AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ?€BÕþ€?íf@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ@B=-À@$.P@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ@@AÛ–€AÜHA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ@€AþY€@¥c(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ@ BYY @5ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ@ÀAÖ]ÀA;A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀ@àA»ö@ÎMPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀAAþ× @ ŠXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀABŠØ@ Žp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÀA B‰à@$eÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐAi€@½¤@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐ?€Bp‚@•Çx@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐ@BÂl @FÏÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA AÐ@@A¤S AfhAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨?€C6Õ @\`A@ÿúZZÿúZZÿúZZÿúZZÿúZZC;Ä(@ŸQDÀ©éAkœC6Ì4@ßUÔC:…”@ÛÛ0C1cè@®é0Áal A.é0C(ÅL@ö¥TC4Ƹ@ðãÐA¨?€?€B£KP@¤ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¼ø@å.ÐÁGÀAeTÈB¤‡ˆA)r†BÉU¨AFpBˆ.ØA|Á™—A|Be_ Ap­"B–¾`A>O´A¨?€@CX‹À@~APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨?€@@B£æ¸?ú8€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB‹)@úf0B$ÇAzf0B¬²ˆ@õ€ìB9ÕALèA¨?€@€B:Tà@&lP@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB€AäàÁ™AäÞA¸» A,ŠBßAPÔA¨?€@ Bò °@2RA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB•9à@§ßˆÁo0@A'߈BzX@@î B—ΰ@É™PA¨?€@ÀC”î@¯y(@ ÿúZZÿúZZÿúZZÿúZZÿúZZCŽíØ@ÅYÁ•ùðAEzC}Zà@ûüXC†‹¦ALC—A@Ä^¨ÁâëÐAD^¨C„oÀ@óKÌCk”A?ÌA¨?€@àC0Õ @1—`A@ÿúZZÿúZZÿúZZÿúZZÿúZZCS}d@·ŒA¼âPA7<ÜCI„ø@ézøC3j°@èè@CMåÄ@_?0AÉÀ@ß?8CE@@“W”C-Ì,@‰= A¨?€ACiÐ@S(PApÿúZZÿúZZÿúZZÿúZZÿúZZCQ´0@²Ê¬ÀäZA2é€C7„@àØðC<Àt@ß…HCNð0@f@ÁIIà@æ@C2¸@’HüC<Ï@ŽtèA¨?€AB£˜è@ ,ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBŸGhATýX@Åd€AÕ"hB‚A7B…e˜A…€B¹÷p@¿"XA­[°A?"XBµ¦À@Ó­øB2PAø0A¨?€A Cs>0@jï@AÿúZZÿúZZÿúZZÿúZZÿúZZCŠKþA7’A”±A‚NvCu_8A ü@Ce˜AÚ C‡õJ@°ó@AZÀA0ó@Co„¼@ÝüCcDØ@Ïá`A¨?€A0AåÉà@åp@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨—àA"~¤ÿúZZÿúZZAŽ/`A ²ÿúZZÿúZZA¨?€A@B—%È@Jž0A ÿúZZÿúZZÿúZZÿúZZÿúZZB9ΠALÍ¢AyàAÌòlB3X°A|ìLB AauèB˜nA*¤p@ )ÀAª¤pB‚3ðABÐBt `AMA¨?€APCž @V@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC°@øèxA®#`Ay¼BçÐÐA ÆBÅA ¤CÇÈ@ÀxÁ³`AC€xBÛ¾@ìÓÐCX”@Ó A¨?€A`Bf–Ð@cxÀA ÿúZZÿúZZÿúZZÿúZZÿúZZB„3ˆAA ÁxÔÀAÁ#®B9BàAa¡BBk‹0AP?üB¼«¨@ô>hAß@At>hB\0A”Bޤ0AhœA¨?€ApBŸÏÈ@/"A0ÿúZZÿúZZÿúZZÿúZZÿúZZB·çØAIû\¾«ÜAÊ!BŽ«ØA_0Bü€A^#8B¶eØA0Û(Àû @A°Û(B‡wAMçÆB”›`A6¹ŒA¨?€A€COJ˜@Ÿ@ ÿúZZÿúZZÿúZZÿúZZÿúZZCo @Ó)Ô¿œÏASQÐC58@àHC7xL@ç[°Cn( @ΤÁ¤úAN¤C,Õ4@ÝedC>Ü@ßáèA¨?€AˆA»Ž @þÉðA@ÿúZZÿúZZÿúZZÿúZZÿúZZB4oðAUÛ´Á˜3pAÖÎAÓ™ ADœjB#Ã@A{àäB Ë@AG~DÀæå@AÇ~DBc‹ ALB{ª`AW¥ÄA¨?€AB4þ`@‚¾pA`ÿúZZÿúZZÿúZZÿúZZÿúZZB™pAL`þÁšY`ÄàBBA`yB|·ACæ´BM@àANÿ(AàÀAÎÿ*B<ßðAbÈÈAÚ¨ÀAEçxA¨?€A˜B‹XÀ@j¼ÐÿúZZÿúZZÿúZZÿúZZÿúZZB‚÷ A€°¾Á€÷€BÊBB"žA“a'BRï AY XB§>HAŒþðBuˆˆB þïB¡%PA£åYBAd{ÈA¨?€A AÃu A ã@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨?€A¨B‘—@‡nðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨?€A°AÑžÀA ÔA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨?€A¸B+] @¯@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨?€AÀAîÍ A'APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨?€AÈAE`AÇ`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨?€AÐAòËàA!hÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨?€AØA˜Z€@þpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨?€AàB Õ A €ô@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@@Bñˆ@,hÐAÿúZZÿúZZÿúZZÿúZZÿúZZBìh(@È64Â6jAHW|B¼†ÈA­ C Ø@A¢ AÿúZZÿúZZÿúZZÿúZZÿúZZCF¤@žŸ˜Ál AºC:\\@Ù6¼CGNÀ@Û¼èCRnÐ@³þ°Á& A3þ¬CIBÈ@ö”XCQ`(@ú$°A¨@@@Bê‚x@)°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@@@@C…gò@Š@HA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCr$<@¾ÈÀr€A>ÄCfAlCg©¸@÷z˜A¨@@@€B™Ø@BÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBËÅ@¨ž°@Ãq@A(ž´BÆk@Ü~8B¹VØ@äg0A¨@@@ C3¬ø@9P AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC=Ä@(Àéó@A(C,ïX@ÇÌC2k@Ö8A¨@@@ÀCy¾¬@tH€@@ÿúZZÿúZZÿúZZÿúZZÿúZZCwùp@»ö°ÁøÀA<ÀC_+ì@òˆˆCf^H@ó¨XC}iÈ@¬Õ0Á*" A,Õ0Cc÷Ì@Þ4Cl/ì@áyhA¨@@@àB9×°@*wpAˆÿúZZÿúZZÿúZZÿúZZÿúZZB6€AE>lÁŠ$AÅ`RB2PAk½BB¾PA„ùˆBM@A*ÜÁAr A*ÜAíDÀA*õ¦B! A‚hA¨@@AC3X@e A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCÐÀ@²"ÔÀœ¦A2A°Båê8@ã Bíá@ÛZXC 7ì@U4ÀÀ‹¼€@Õ4ÀBò/h@€BtBøÞ˜@‹GA¨@@ACNÀ@LèP@àÿúZZÿúZZÿúZZÿúZZÿúZZC^”@ì ÄB'®8Al3 C‘PA©¼BñlÈADŒC4€x@‚bˆAîì0AbˆC+Œ@¡ÒxCo¤@ c°A¨@@A B[Z€@`x°ÿúZZÿúZZÿúZZÿúZZÿúZZBŸLAfUAܰAæ}¬B cÀA€ûµBb# A•ÊdB½Z@@ÓɨA½ñPASɤB·)@æìBޏA ظA¨@@A0B280@“(0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB>GA7ÿÂÀð½@A¸ ˜B¿ AYB¼B-$ÐA]ŒxB\NàA)ú¸Á A©ú¸B)cÐAPÆBJC AE\xA¨@@A@B†áè@Si`A@ÿúZZÿúZZÿúZZÿúZZÿúZZB`Ó0ATð0A$# AÕžBJí°AzaB)EàAx0¬B›‹ðA&R|Âa€A¦R|BAçpAdÚ„B ¡PAðA¨@@APC 2L@B{pÿúZZÿúZZÿúZZÿúZZÿúZZC …”@ÅÌA)ïàAE:ÐBéCð@ÛÏBر@èÁ€C%\@›ê@ÀÀÛAê@Bð"X@³†œBú¸ @²~`A¨@@A`BïT@@6`A€ÿúZZÿúZZÿúZZÿúZZÿúZZBóz8@õ7ˆÁˆœAudèB³ÚpAó4BÏã A”4BÍg@üEÀÀ"BA|EÀB û€AÓ¶B¥ÜA ö´A¨@@ApC .ü@Cìà@àÿúZZÿúZZÿúZZÿúZZÿúZZC1¼\@«NœÀâÎA+n¼CqD@½‚xC Î@¼[ÐC5XÐ@ŸÉxÀArAÉtC ™0@®ÐÔC÷Ä@±F¸A¨@@A€Cß4@dè0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC A À±kÀA‚8ÒBÒK¨A™JBÜlPAùDCìè@ßÔXÁWÞ A_ÔXBàÛ(@éРB÷¡ @ø«ÀA¨@@AˆB~¹`@€p?€ÿúZZÿúZZÿúZZÿúZZÿúZZBbýpAy(¸@Îx€AùXÐB2I0A… AB ¤ðAôB‹‘ØAl®\Á„MÀAì®\B6T A|¹†Bj AvA¨@@AB­Gð@Eœ°@ÿúZZÿúZZÿúZZÿúZZÿúZZBÍæˆA]ƒ¦B/3AݯBµ4(A7½Bn  A…t0BÐJ`AP«XAØ„àAЫXBª-èA9ÓžB„ã8AqìA¨@@A˜Bb¨°@¹@A€ÿúZZÿúZZÿúZZÿúZZÿúZZBYv0A‚¢B%ªÀA‡YÑBE€A»\B€#AŒV`A)¬ÀB V_BC¡A޲ôB(|0A‹_tA¨@@A BGI@—–ØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@@A¨Bsƒà@a;pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@@A°BMÏ @šø@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@@A¸Bc@ÜÚØÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@@AÀA³ A\ä@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@@AÈB7Ú0@¶M APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@@AÐB7p@¬ˆðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@@AØAÕ(à@úÁØAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@@AàA÷’`AË€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@ B隸@$€@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¼8@ßõøÀ*;€A`B·ÁøA& ŒB»ÉAwìB€ËHA#ÒÜAiqA£ÒÚBŽ)@A]í°B`|@Ak(ÄA¨@ ?€C¹ô,@Áº AÿúZZÿúZZÿúZZÿúZZÿúZZCµŸL@ó:„Á5j@AsclC®íèA,™C³V–A"ÏC·@@÷ËàÁ›AwËàC®ÈA0þ€C¶ãRA%?A¨@ @C—¶~@ˆðÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@ @@C9{D@G®àA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC6K”@‹@¾Ô0A @C.{¼@»µˆC-¤@»ÄÐA¨@ @€B5Ð@1CpA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB+cÐAõ,AÒ€AŽõ,B3PA&XB°ASÂ(A¨@ @ C wú@–ÈA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC—$Ú@Æ*”˜AF*C…bj@ü·dC“´LAœA¨@ @ÀBÙr@7@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÈ]@ø˜ÀÓn€AxFPB±ÆpA 6¬B½/A3oìBÁ>¨@ÉÝðÀ¦ÊAIÝôB¬Ü@@àŽäBµ~`AýhA¨@ @àC.¹¼@EüA€ÿúZZÿúZZÿúZZÿúZZÿúZZCVÄ@§A`4 A'ªCG¼”@ÓÙÐC:‰<@׿pCj‹Ä@ijàAgÀ@éjØCZÙ@@•Q@CLê$@”ÝðA¨@ ACŒûF@‡ø¨ÿúZZÿúZZÿúZZÿúZZÿúZZCuÆl@±Š˜@$ÊA1©¤C[¹ü@ÛÜ`CY @â;ÈC•@ŠÅXÁ  A Å\Cb°8@¨8Cj7@´¬€A¨@ ACf×@@ŒvpAˆÿúZZÿúZZÿúZZÿúZZÿúZZC?rA)ÚÿúZZÿúZZÿúZZÿúZZC'D˜A«˜CSÇ€@‹y@@Ôd@A y@C°@Óæ@A [>AâÌ€AQµ®AµR A2“ÈAöô`Aú`Á‹pA‡ú^Aœª@AÕ,BûÐA5õ0A¨@ A0C .Ä@;ö`@ÿúZZÿúZZÿúZZÿúZZÿúZZBå è@Ȉ¼Ák‡àAH¬ØB´Úø@ùBÍòØ@å}(Bó@ªÐÁJ^àA*ÌBƒP@ÏAèBØÐ@ÆÀHA¨@ A@BZÀ@˜(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZAØì A™Æ¿6ÌA³ðA±9€A&ºÈA¶l A)ô¼A㜠AœÁ–AŽœAœ™`A[AÜÆ A6"A¨@ APC/®@wã€A`ÿúZZÿúZZÿúZZÿúZZÿúZZBûCà@Ú‰lA4ÓàAZ±¸BÕX@ó ìBË@A¶œCŠt@Èe8A™ÚPAHe8BéÍ(@çY´BËŠ˜@åSXA¨@ A`C0t@fÕA`ÿúZZÿúZZÿúZZÿúZZÿúZZCXK @¿ÕHA¶`A?ùC4ÿÔ@ÔÁŒC#Òl@ÛÉpCO©t@²ràA¿Ð0A2rÜC.bp@Æw¸C\@Ë‹PA¨@ ApBœb(@Z‡0A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÖ3¨A"ˆ ÁˆKÀA¢¦âB™qA?ÄbBµ8ØA&&8BÀ@`Aõ€?ÁAõ€B–z¸A-èžB•g A.Œ\A¨@ A€B’Tè@VTðÿúZZÿúZZÿúZZÿúZZÿúZZB×ÏÈA#nÀ–\ÀA…<øB ¯ÈA­~B©QALLB½ÖÈAM8ÀÜòÀA‚M8BŠÝPA'¾B–ò€A+ÐA¨@ AˆA•dÀAJA@ÿúZZÿúZZÿúZZÿúZZÿúZZB#ÛðAK¬ÁSïàAËF6AÌd AA`BÀAjæŒBJËPAVr”AºpAÖr”B.bpAiÃ’AÿâAZUÜA¨@ ABÄ[˜@\dà@àÿúZZÿúZZÿúZZÿúZZÿúZZCj´A äÖA{ÁàA¡¢BÚS A\0BÅðA/,C\A ݼA…B`AݼBåxA¤ˆBÐ,€Aˆ4A¨@ A˜Bœ;È@]=PA0ÿúZZÿúZZÿúZZÿúZZÿúZZB”åðA˜jÓÂFÇB‰lB ° A……BŽÉðA¬ZrB¥²˜A§î<Á¶¤B'î;BI‹@A£3€B‡_ÈA®ÏÜA¨@ A B’ãÀ@R à@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@ A¨B”åÀ@W®0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@ A°B~ư@rgàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@ A¸B0ë@¤ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@ AÀA M@@ÿ˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@ AÈBT`@ýh@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@ AÐAèÃ`A> ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@ AØA¢f ArhA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨@àCTM,@L^`A@ÿúZZÿúZZÿúZZÿúZZÿúZZCy x@­L$@§0ÀA-i¨Cy&p@úÑÈCrÆ|@épCzöì@¬q`AÄ!°A,q\C‚•H@ûã¤Ck>|@æ(A¨@à?€Bõ}è@'ÐAÿúZZÿúZZÿúZZÿúZZÿúZZCàœ@¢S ÀÖ{ÀA"nÔC «¼@Ý_(C,@ãHxC Öœ@¨W˜@·\@A(W˜C ¼@åÏ$C•H@ìA¨@à@CK"0@@IÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZCNµ@ì.HÿúZZÿúZZÿúZZÿúZZCGY@ãÅCKh<@î€0ÿúZZÿúZZÿúZZÿúZZCD>ô@æ A¨@à@@C‘iì@™’H?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCiêø@¨»è@Ö³@A(»ìCc‡@Ù¤ C[Þ$@î(ðA¨@à@€C#£@I” ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÙIˆ@…æØÁú°ÐAæØB°ˆ@¹¼Bê.@«©0A¨@à@ C#O @?]À?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC& d@›žàAoê AžàC"d@ʹ¤Cf”@ÏJ°A¨@à@ÀBJm@$I`A€ÿúZZÿúZZÿúZZÿúZZÿúZZB6>AÎAùPAŸ4˜B`™@AUCˆAÜ€AG|üBA”@ŒWA””AûÚ€AErâAÚÞ@A:öØA¨@à@àB·þp@‘ðAÿúZZÿúZZÿúZZÿúZZÿúZZBp² A#å0@9|A¤B_ÀAMœâBTB AUw¼By @¥µØÁ¡ A%µÔB= °@ð×ÔB‚Á@@²ØxA¨@àAB]@@{ÕàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¹PA2ýFÁ8ÕA³Añ‘`AVrB!ÔÐAkÃ|BópA¨üA½Ø A„¨þB)³pA2KzAªA(¤A¨@àAAüLÀ@¸¹P@@ÿúZZÿúZZÿúZZÿúZZÿúZZCÙtA’ÚÁ-C A‚ª8B÷¸hAz²CiTA.áÈBênÈ@š.ðA¢R°A.ðBß*ø@ÇväB»§ð@¶BPA¨@àA B¬È@ïpA0ÿúZZÿúZZÿúZZÿúZZÿúZZBº…èATOjA¡Ê0AÔuÆB±å Ai‰òBZPAŒ½ÊB»ý @æ`BðxAf`BÂ@@é_pBƒ˜A ¹ Ay=PB?òpA{ɰBI`A˜Áàc`A„–AþΠABÙ‚Bbq @û7¨A¨AA B™H@BJÐAÿúZZÿúZZÿúZZÿúZZÿúZZB¢ˆA_q ÁÞUpAßš(BhRA“”÷B¤§ÐAxqHBqÿpA¢ Á½`AŸ¢¢BAò@AJáÖB_êàA:v¬A¨AA0Bƒ @j‡àA€ÿúZZÿúZZÿúZZÿúZZÿúZZB^åPALÿ<Áô°AÍ%TB àA|ž’Bqo@Ao@B@%@A/DX=º A¯DXB"—àAX¡|B#:°AKb´A¨AA@BVi€@]ò€AÿúZZÿúZZÿúZZÿúZZÿúZZBH A5ô Â£ÈA¶ÐAÛ›àAIFB`• AbΈB+0ÐA7ªŒÁ A·ªŒB‹@AS#€Bu€A]xA¨AAPBʸ@9SA€ÿúZZÿúZZÿúZZÿúZZÿúZZB^Ú A;t˜B(cøA»˜:Byæ A`ñAã•ÀAOÙB]3pA@¢\ÁR_ÀAÀ¢ZBQðAaø*BJçÀAZ„¨A¨AA`B©€@Éÿ˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB’[ÀA*qúAÆ¡ðAª’ÆBˆ~pA$tBC¢€AZ³0B°ô@@óxÁ@ÎÀAs|Bƒ$ AÀÌB—ýHA¢¤A¨AApB?BÀ@n0A ÿúZZÿúZZÿúZZÿúZZÿúZZBŽøAPº¶B øAÐãfB‹ˆARëbB*A{ \Bµ˜ A$^ôÁû@A¤^òBi AQ×ðB§í A@A¨AA€BÜ  @Lº°ApÿúZZÿúZZÿúZZÿúZZÿúZZC%AŒ@AÁýÀAލjB×­ÀAÀB´ì`A#gðC³À@Ї(A™ AP‡(Bõ?@Ùß,BÛ|°@éúÈA¨AAˆAÅ A @@ÿúZZÿúZZÿúZZÿúZZÿúZZB_è A…6æA^c BQ™B;Ç0Aš‹Bn@A~«¤B„aÈAˆí¾B.&PBí½B‚£8AŸ”ÈBJA€LA¨AAB Ýà@­OˆA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AA˜A®a`@ê'èA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AA AËkà@ïÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AA¨BTÚ€@gq`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AA°BUì@sê€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AA¸A„ùà@ìÄ8@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AAÀA—¥@@ôHhA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AAÈAwÉ€@í]ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AAÐAš/€@ù˜øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A0CZÐ@TùÐAÿúZZÿúZZÿúZZÿúZZÿúZZCNÀ”@·É A±]àA7êDCX}pA1 CBl`A´CO8Ä@®g¸AÕ* A.g¸C[Kè@ü›(C@¥Ø@íz8A¨A0?€CiýÄ@t °AˆÿúZZÿúZZÿúZZÿúZZÿúZZCYtÌ@Ñýø@Hå€AR#XCWfAê$CTNôA¨Ch:L@Ë>Á°`AK>”C`ˆÌA½ChSÀA.¬A¨A0@Bk©@@@àÿúZZÿúZZÿúZZÿúZZÿúZZB~®A!“ ÂðA¡°zB0BAyÏÀBŸ‘A>­B€F0@ÉïxÀÿ±AIïxBj°ALÎB„Š˜A/\A¨A0@@CIK¼@>8ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCq&@óŽA s@AsŽClœA+þCcDAG A¨A0@€B @K‹°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA.¬A†@Aœ.®B&ù0Ab‰0AÎü A?2øA¨A0@ B`@@".@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB•ðA4ú@Š0ÀA´¢¤Bw3ðACŠrBgz A‰õbBsÇÀA2TAýA‘2RB²8A{°B)àAn¼ A¨A0@ÀBçà@p@A@ÿúZZÿúZZÿúZZÿúZZÿúZZBíÖÐ@õ}AõðAu©ÄBêO°AÀ„BÌãðA)UBúͨ@½†P@É]ÀA=†PBí @ñÕ´Bâ è@üùðA¨A0@àBÙ>@á`AÿúZZÿúZZÿúZZÿúZZÿúZZBŒ`AHÝÞA¸îpAɲB”?pAllüBUHA‹qdB–‹¨A$þ¨Âþ€A¤þ¦BOú@Aw®\B©ýA)'DA¨A0ABÖÿ@_ÀAÿúZZÿúZZÿúZZÿúZZÿúZZBŒÕ0AJeà˜AÊ‹FB?ïAŠkÆBœ}Aj8B› 0@Ö2 Á‹ÕAV2BvÆAòB›_ˆ@ñ(A¨A0ABÑ @$~0A0ÿúZZÿúZZÿúZZÿúZZÿúZZB„V@A?ãŠÁÞ°AÀLB7å0AŒ^]Bx A<øBŸ¯@¿&@AQÇ A?&DB—·À@Ìs¼B~PAïdA¨A0A B“>¸@+IpA ÿúZZÿúZZÿúZZÿúZZÿúZZB¢$€AZ¡Á+8 AÚÊ.B‚ÓpAŠB–AXA¹ÞB®¤ @Úõ8AL€AZõ8B¡ˆ@ù˜BŒ­ÐAÐpA¨A0A0B,k@… AˆÿúZZÿúZZÿúZZÿúZZÿúZZB;Ÿ AWCA7pÀA×køB2‘ðA9kB ÃÀAi1ÐB}0°AôÂ?$°AŽôBi ANÖÔB”óX@úùøA¨A0A@Bе@C±@àÿúZZÿúZZÿúZZÿúZZÿúZZBV‡PAlg¶A‰¹ Aì•BO&A’KB9 A„ÿB¥œÈAè„@œ¶@Aè‚B†ÈARšB†×PAFØA¨A0APBgg@_A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBng°ADÞ¨ÁÕõÐAÅâBâPAk¯ˆBp A\}\BŸÙ¸A‹ÌA$…ÀA•‹ÎBŠ]ˆA ?rBvYÐA9OA¨A0A`B%@K°@€ÿúZZÿúZZÿúZZÿúZZÿúZZB’kèA7@àA€`ÐA·däBÒèA&jRBRÜ`AsßB¥åè@èo0À™ @Aho4B€GðA×LB‰àÐAšÈA¨A0ApBŠe0@QÿúZZÿúZZÿúZZÿúZZÿúZZBgWÀA}äÁŠ{AþŠBæAsÛÄBRÑpAžÞˆB™Í°Asm\ÁRPÀAóm\B[°AUg8B„1AŸTA¨A0A€B¨êð@7 A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A0AˆA‘s@í€X@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A0ABkÐ@“°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A0A˜BE|À@f @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A0A AúI€@óñ8@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A0A¨B¨ÛØ@B… A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A0A°B3å @ÇPX?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A0A¸AÜ A 0 AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A0AÀB.+°@¿”x@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A0AÈBAÂ@Ÿ^ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨APB¯Ò @A€ÿúZZÿúZZÿúZZÿúZZÿúZZB¨,h@ÐÜ$A'@AQHB°Ù¸A¼,Bž¾àA¬B´®@Ç(A ^@AG(B¼‡pA:ÌB«Ú A´(A¨AP?€C|CH@“˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZC]–@½)pÀÝ÷ÀA=L CW€AdÔC^–DAÂCU'À@ øàÁЀA øäCId@ä¶0C[´¼@Ü•(A¨AP@AûF`@Vë0@ÿúZZÿúZZÿúZZÿúZZÿúZZBX@A3V?ü¬A³vöBVAA8BOƒÐAlD(Bh+°@æÁñÖÐAfB'GÐA?7¶Bp@ê™ A¨AP@@C @)?pAÿúZZÿúZZÿúZZÿúZZÿúZZBü,pA!°ÿúZZÿúZZÿúZZÿúZZBóÓ¸AVC DÈ@ƒäÀÁ™h0AäÀBõ˜@ÅóˆC ôä@Ÿ¥àA¨AP@€AÚÏà@… ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZBpA%2 AÞ A¥P¬Bj€Ao/bAÙÓÀAL”ØBÅA”XÁö AŽ”XB8…@A][rB—y`AðÀA¨AP@ B›‰@@vp@@ÿúZZÿúZZÿúZZÿúZZÿúZZBJ·AF›ŽÀ÷[ÀAÆÀzB/¨`A‚SBM©A†ÚBHFA-DÀ–”ÀA­DB2Ó`AeÇÆBE›pAg¥`@õ?pBn `AWA¨APA AËÍ€@ÛÑ@AÿúZZÿúZZÿúZZÿúZZÿúZZBËpA-cÐ@µŒ@A­…HAö0AejLAÐã`AC«ÈA÷lÀA ªÔA$ª`AŒªÖAù?ÀA4¬€A´6ÀA$\ÌA¨APA0BÕ'@<¼ÿúZZÿúZZÿúZZÿúZZÿúZZB0ðA^e¢Áê+€AÞúB)øA†â¼Bˆ.HA…ûBÑ.ð@§òAüA'òB¸[x@Ù$B¬‚ø@º©ðA¨APA@B @™¸8@@ÿúZZÿúZZÿúZZÿúZZÿúZZBc0°A`³ŒÁ D@AàßÌB# Ao"Ba£0A’-BB]P`A ”>? A– –B8E A9ñB:`àA(ÃdA¨APAPAÁ—€@ÛQP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB-:€AML\Á냰AÍuq@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨APAˆB­‡À@9¢ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨APAAâŸÀ@ÑMxAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨APA˜Aãf @Á6ØÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨APA B}P@e(ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨APA¨BÅ@A @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨APA°AùÀ@Î °A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨APA¸AJº@@¾HA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨APAÀAÊÀ`@ô è@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨ApBÔ˜ð@æ @ÿúZZÿúZZÿúZZÿúZZÿúZZBÕ`@ºD`?ñUA:gxBÖÓ(@öpÄBÔr¨A sìBÏ”@ÂÐÁ3ÐàABÔBÃ×hAg$BÛùÐA {˜A¨Ap?€Blyð@9 A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBQB°A$VxA­A¤u|By´0AVóÈB%LðAuxdB…[@½ÅhÁj A=ÅhBcÛA¦VB–‡°@ݦØA¨Ap@Bã˜@36àApÿúZZÿúZZÿúZZÿúZZÿúZZBÄfà@ÛÁ ÀÞ€A[ê´B¹CðAQØBÈ=pA¤ØBÎçx@€ApÁ àAApBÁEÐ@²ÈBÔVp@±|(A¨Ap@@B7và@FO@€ÿúZZÿúZZÿúZZÿúZZÿúZZBŸØÈA)¼ÜÿúZZÿúZZÿúZZÿúZZB›–¨A%7LB¸÷@¡Ý¿°A!ÝB±ÀH@ô©B´~h@ÃA¨Ap@€Cÿ8@]€@ÿúZZÿúZZÿúZZÿúZZÿúZZCó,@ŸcÈ¿ö½A‚,CÅ@@ù,CÒ0@¯ÐCjÜ@˜~@C!€A~C¡Ä@äîüC˜@´ÀA¨Ap@ C9#¬@›–ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZC!R`@¹ê¤¿œÑA:DC3@ôÉŒC¬H@ü€C%…Ì@±–È@}¨€A1–ÌC4<@ëZC$@îŠ(A¨Ap@ÀB««`@1°A€ÿúZZÿúZZÿúZZÿúZZÿúZZB6çPAAwÀÈÒAÁœfBüÐAx¼"B6óA‚†èBeàA#ŒØÁPA£ŒÚAÓ$€AA† B'Ak/LA¨Ap@àB‹|@@)„p@@ÿúZZÿúZZÿúZZÿúZZÿúZZBb}A3ÖtÁ±ÐA³ùZB&zPAYqByÊ0AxÇ„BˆA/ˆ<À¥a@A¯ˆ>BnN AH/ªB‚+A|aPA¨ApAB–Ò@C@€ÿúZZÿúZZÿúZZÿúZZÿúZZB‰PABknAÞÓðA‘lB”CxAczBF£ A†VäB™`A6ìtÂ4WÈA¶ìtBA}pA†Ê[B³ô A=¬A¨ApAB‹Ö@)Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZBMPATÐÈ@ö}ÀAÔú¶BBÕA‡:ýB)¦ÐA„_àBŽ÷àA*äÁ>™€A•*äBfÜ€@Ô¿LBŠsxAsÛ´A¨ApA A‘` @áÌ`AˆÿúZZÿúZZÿúZZÿúZZÿúZZB*pAADÁWãàAÁj„Aø´ÀAP~|B-xpA…VB ¢0A(±LÀN²A¨±LAæm@A3 ÂBt°AjH@A¨ApA0AçÀ`@¸¾H@ÿúZZÿúZZÿúZZÿúZZÿúZZAìŠàA s @wüA “@A(#,B¤ Ø@ßÅèB¸ˆ@ùëøBÅ^ @Tå`Àfš€@ÔåhB¿0@ŽåäBÉlP@œ²A¨Aˆ@Ba€@¾@€ÿúZZÿúZZÿúZZÿúZZÿúZZBq¤€AëâA¥ü Aˆ€BŠã`A/ûšBF¢àAJ³ÄBk¦ @¯Þ迱nA/ÞìBc±@û7¼BlZ°@î! A¨Aˆ@@BØ:Ð@HeÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÖŸh@f¤Adu@A ‚hBÝâ@@³·ôBÄÐ@ÑtPBéfÈ@g">ìô@ç"BáâØ@™É”Bä=À@¤*èA¨Aˆ@€B5ð@Jq A ÿúZZÿúZZÿúZZÿúZZÿúZZBjDàAøA3`A›”BušPA\œ¼BMHpAH³”BYéÐA”4ÀîA†”4BKZ@AD=”BW_ A'ÙÜA¨Aˆ@ BW±P@)ÔA ÿúZZÿúZZÿúZZÿúZZÿúZZBA€A5@fA}ÞàAµdRBT$pAq+îB<ÀAuîÀB¹AÈÁQp@A˜ÈAìàA4Ê^B)òAaÜA¨Aˆ@ÀAÉyà@Ÿv€?€ÿúZZÿúZZÿúZZÿúZZÿúZZB àA%À@¯Ì@A¥5¦B°AbpÈAæB`ARx Aø?@Ae\?|AŸe\AèXàAS»6AçŽ`AQvPA¨Aˆ@àB}L@@(0?€ÿúZZÿúZZÿúZZÿúZZÿúZZBIë`AEºê@Ú"ÀAÅâ”BEŒ`A€X™B/AÊXBI“ÐABŽ`Aæ AÂŽ`BXÀ A~…BÌ@A{óLA¨AˆABWa°@Oí€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆAA‘À@ã@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆA B~P0@(® A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆA0B8ö@¬À@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆA@Aü”€@—7ÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆAPAï"@Ë·XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆA`A~‰À@×ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆApB¹à@•‰8APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆA€B!Qð@™’¨@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆAˆB~@Ðoà@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆAAo@@ÜAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆA˜AàÈà@âç¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆA B%t AÛˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨AˆA¨A·Uà@è÷(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜Bcp@OR`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜?€Bå¨@ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜@Bh@|¬àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜@@Bï@AzAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜@€A¸µ @Á=(@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜@ AÚµÀ@È@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜@ÀA+j@@Ÿ½ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜@àBžè@-'p@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜AB7À@NŽ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜AAv°@ÃÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜A AÔÀÀ@Ñ0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜A0AÖÏà@鉨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜A@AÔ˜à@Èî@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜APAÿY @»T APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜A`BwƒÀ@@)ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜ApBz A|@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜A€A\ À@Â=`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜AˆBep@©ÿè@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A˜AAz @@Êg°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨Bû`@A6p@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨?€BvIà@&D APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨@B,ç€@9;pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨@@B¡,à@H€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨@€B@•@@7’°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨@ A‚è @ÔHÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨@ÀAØ€`A ÔA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨@àAà à@¹2(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨AB S@@Y0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨AA’\@@É4°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨A A‰J @Ý‚È@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨A0AâU@®B¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨A@AâÛ`A R@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨APA²Ô @ÙÊhÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨A`AS @»êà@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨ApB®Ð@‚±APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¨A€B&@@› à@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸B03 @Q–A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸?€B|Ï@@þ`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸@BX?P@pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸@@BãP@[AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸@€B-B@Gˆ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸@ BD`@€4@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸@ÀBMݰ@3A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸@àBu¿`@*Ò°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸AB ß@‡oAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸AA†‘@ÍO¸A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸A B Ç@V˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸A0Beb°@;¶àA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¨A¸A@A©¹€A 010ÿúZZÿúZZA°AA»q€A8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBí°Ax¨¶ÿúZZÿúZZB•A[€>ÿúZZÿúZZBQ„ÀA,É €B91pAºÿúZZÿúZZA°AB!ap@¿ X@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¬ó@A˜ã¦ÿúZZÿúZZB–A„¨ÿúZZÿúZZB‚j(AZ‘ €Bb‡0A=Ó>ÿúZZÿúZZA°A CWé<@¾¼AˆÿúZZÿúZZÿúZZÿúZZÿúZZC!MPARR²ÿúZZÿúZZC uˆA3;êÿúZZÿúZZCá|@â¹à€CR´@ÁQ¨ÿúZZÿúZZA°A0CO7È@—>ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZCjðANö^ÿúZZÿúZZCCº0A-ÆÿúZZÿúZZCY¤äA³8€C6 Ä@Ú£ôÿúZZÿúZZA°A@B>9€@Æ«@@àÿúZZÿúZZÿúZZÿúZZÿúZZB<ÔpA“¡#ÿúZZÿúZZBÝ Ar&ÞÿúZZÿúZZA°Õ@Atï €AøàAHÍ„ÿúZZÿúZZA°APB¤w@zÿ€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÊaÈA66ÿúZZÿúZZB¢£°A[ ÿúZZÿúZZBÜ AB°´˜@è¼¼ÿúZZÿúZZA°A`BóI€@ÇÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCDA1Ö`ÿúZZÿúZZBç[XA íèÿúZZÿúZZCÍA'€BÓÒAEÈÿúZZÿúZZA°ApANn@AÚ¬A0ÿúZZÿúZZÿúZZÿúZZÿúZZBh5A˜«©ÿúZZÿúZZB2ÁAk nÿúZZÿúZZB.0A©J&€B·A‚ ;ÿúZZÿúZZA°A€B8W°@¾xA`ÿúZZÿúZZÿúZZÿúZZÿúZZB…EÐA±¢ŽÿúZZÿúZZBH–ÐA…­íÿúZZÿúZZBz™ðAÈ“¸€B<àA–‡ðÿúZZÿúZZA°AˆB‘žÐ@•5@€ÿúZZÿúZZÿúZZÿúZZÿúZZB‡XA¹>eÿúZZÿúZZBF€Aˆ,áÿúZZÿúZZB5&€AǾ€Bµ€A’TGÿúZZÿúZZA°ABžj0@”šÿúZZÿúZZÿúZZÿúZZÿúZZBÚÔˆA€©åÿúZZÿúZZBA8£pÿúZZÿúZZBÛrAŒª8€BœÍ`AIæÿúZZÿúZZA°A˜A¿`A1bÐAÿúZZÿúZZÿúZZÿúZZÿúZZB_¸AͪíÿúZZÿúZZBH«0AížÿúZZÿúZZBD¦A給€BïA¡Y¶ÿúZZÿúZZA°A B?ž@@Ë!ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A¨AÜ– A@Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°B’Éè@¤ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A¸ÿúZZÿúZZ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÀAVÀ€Aê AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÈA›AA67\@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÐAq¤ÀA%äàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AØB ¥ÐA1{lA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@C[7”@nÆÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC]n8@¥žüÁHRàA%º¨CTÌ@ç$ÜC^͸@äÝCOv@·I0ÁkÇA7I4CE¯@þÖ|CREP@þîA°@?€CtÈ@G#`@@ÿúZZÿúZZÿúZZÿúZZÿúZZC 1œ@¯ÊüÀQç€A/èlC à@ò¼C Mˆ@ðݰC P@¹÷@ÁOáàA9÷ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC†ˆ @Ï pÁ‘±@AO pCq7 AìeAüõ AfHêB#`Aƒ_\B^¿ A``AîØpAà`BNóÀAxeÀAñë€AZ PA°@AC pX@ƒ)°AÿúZZÿúZZÿúZZÿúZZÿúZZC NœA0%:@ècÀA°GôB˺8A.ºÀBíÐA8ùÄCZàA\ÐA£èàAˆ\ÒBï‰øA—>BÕk¨AÂHA°@A˜BjP@£‘¸AÿúZZÿúZZÿúZZÿúZZÿúZZBš$ÈA Á­ ðB&óB9‡AìHBy A‘IBvÝ€AŒJÚÀrœB JÙB&¥Aˆ´B4TAŽ:ˆA°@A BÜ(@bŽ APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@A¨B±À@ÍÛ`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@A°B¦¸x@…áHA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@A¸Bþ AP @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@AÀB$†ð@¥6@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@AÈAȵ@A&ÊÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@AÐA¡€A tÔ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@AØA¦AÎàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@€BÛP@o€A0ÿúZZÿúZZÿúZZÿúZZÿúZZAñ0 A]¸ÀÃÝ@A›wâAÕ²€ALÅàB*PAb‚B€A/A]œ A¯B3¯ÐA„UA÷ÊA].”A°@€?€C-Å´@@ipA@ÿúZZÿúZZÿúZZÿúZZÿúZZCEð @™pÀ&0A6DC?Æ\@ÃdxCA&T@à‚C=º°@˜í Á$b@Aí¤C4nÔ@¨”C<ò¼@á A°@€@Ct÷¸@ty°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@€@@BcN@žp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBP½P@üÔ ×ðA|ÔBs0AQ[pB„m @í¦ˆA°@€@€Cv»H@tôÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC[zì@¢ë¸@ _€A"ë¸COL@ÒV°CL1@ݬ A°@€@ BíS @΀APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBà„À@Š<ÐÁjF A <ÌB±H@º”PBÜ›¨@®û8A°@€@ÀC¡ËÎ@”¤àA@ÿúZZÿúZZÿúZZÿúZZÿúZZC£§ê@Ɖ`A|á€AF«°C˜é@ûÈœC‘7¼AËC§6î@à× A›ªàA`× C;ÆA`øC“¤dAz,A°@€@àC‰ R@v­à?€ÿúZZÿúZZÿúZZÿúZZÿúZZC^ñ`@­›|@*iA-¹´CIn@ÛÁ8CF‰,@Ü´Ck¸@n@¥€@îøCTn´@– CQ”„@˜"˜A°@€ACó@±A`ÿúZZÿúZZÿúZZÿúZZÿúZZC ¦\Aá˜B8˜A‡ùrCÞHAòÜBËêøA7äCÃ@tÐA `A tÔBóö€@¯%|Bäœ @²3 A°@€ACuÌ@0kpAÿúZZÿúZZÿúZZÿúZZÿúZZC óÔ@á;ÜÀCŠAacÀBò( A ·lB÷O@A ϬCß@u°À'@ÿu¨C(Ü@”Ó¼C Ü@¤zðA°@€A C_ò8@_æ ApÿúZZÿúZZÿúZZÿúZZÿúZZCƒ_ÌA!ÚØÁÊW A¡÷ÊCUR¸A01ÆCjÿàAT¬ÈC_uÔ@´L(Á4kÀA4L$C9Ñ@Ó4CCwX@ß®PA°@€A0BÈœh@STpApÿúZZÿúZZÿúZZÿúZZÿúZZBðCàA>ä*¾ÛA¿ªBÈÁXAdc:BÉÑ@A_éBýA`@­â@A“m°A-âMAUÅö@}Ò€AÕï¼BØA^1B¬0Aa% BaFA;#ÈÂD¨A»#ÈAá7ÀA@Á²B\”pAEÙHA°@€ABœ«˜@b®A ÿúZZÿúZZÿúZZÿúZZÿúZZB˜„ðA“ŒRA‚ÞB©—Br‰€A‰„üBF"A£WÂB–úˆAA\ÄBBk–ðA{ÔBGHðA¤´A°@€A˜Að @Ý(?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@€A B²üx@QÿP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@€A¨B)@š!ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@€A°BË@\¿Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@€A¸BZû°@š ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@€AÀBEäð@µð A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@€AÈA‹ñ€@ðˈ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@€AÐAn:€@Ýõ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@€AØA¾màAûD?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°@ÀB¦ÍØ?å ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZBœ `A zHÀ¥d@AŒ’8B•°AWWBžìØA-çèB¥ÍÐA ÅÀÁ¬k€A‹Å¾BަAcZDB¸ 0A6üA°@À?€CÐâÀ@ßþ¸AÿúZZÿúZZÿúZZÿúZZÿúZZCÔ9AFbÀ ºAŸa”CΔ&A`uCÎÖŠAVC4CÖHZA$ AÄ1`Až$ Cד´AdlCÊIlAO› A°@À@C¬J@¶ ¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZC¤ÂžA(þÂÿúZZÿúZZÿúZZÿúZZCžH@A"YÄC¡€A$âàÿúZZÿúZZÿúZZÿúZZCš¶‚Ak(A°@À@@C(Œ¼@„çÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC'w¸@“„A«pA„”C(FÔ@Ì`ÔCì@À¡ØA°@À@€BD¸@²à@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBqÞ A_°AÌï0A„_°B‰ýx@êþ”B2¤pAZ΀A°@À@ Bkö@J’€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB™(A ¦DAÀ„pA‰¦DB¤Z¨A’ÄBngàAN\pA°@À@ÀCÜ´@+€A@ÿúZZÿúZZÿúZZÿúZZÿúZZCÂÌ@¶ dÀ–×€A6+8BêŒ@ìÕ`Bò§@èðC¹œ@—HÁ'XÀAHBåy¸@ƸB÷Õð@¿ÐxA°@À@àBm( @6ùàA`ÿúZZÿúZZÿúZZÿúZZÿúZZBŽþ@A¼¿¾[AšÞB~u°AF™dB¾ ABµ¨BQÀPAÜ8@‡²€AÜ:BD^pAE3œB4¼pAL A°@ÀACi @_d@@ÿúZZÿúZZÿúZZÿúZZÿúZZCqt@Ù–èÁÊ `AY½ŒCJØA,ªC`KˆAšèC}á8@hÁcm€A dCZ[Ä@©GìCf»\@·gxA°@ÀACŽÄ@\`APÿúZZÿúZZÿúZZÿúZZÿúZZCfÛHAS:AÞ€A“m CLhXA9•‚CETA0­¤C3-°@§Š0Ai›€A'Š0C"!€@ÒSHC,@ɪ8A°@ÀA C3Ø@6r0AÿúZZÿúZZÿúZZÿúZZÿúZZC]è?óàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBR@AÕ4A÷õ°AÕ6Bè8A*_¸B ópAYSA°A@€B´«x@)VpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÇæ€@¬ÊøÁz A,ÊôB³uè@Ë£ BÄÑÐ@ý‡˜A°A@ Bš8@D5Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB‚ʸA&I@ÁA%€A¦I>B\”°AeúÈB„hAM÷|A°A@ÀCü@?€A`ÿúZZÿúZZÿúZZÿúZZÿúZZCþ@èF@¦aÀAho\CÍlAfôCèAøC,{˜@¸ð@ÞeA8ìC!@ì¶ìCˆp@ïZÀA°A@àBp^P@@œ€ÿúZZÿúZZÿúZZÿúZZÿúZZC'ÏhA#BÁB`A€:2C¢ÔA"©rC«4A#ÈèCéè@Ñ£`ÂUAQ£`BÁ9@ýÕˆC DA ÎìA°AAB(Ö @tr€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¬òÀ@íëp¿Á1AmëtA“Ñ A0ÆAž½Aé¸A°AAB Æ @bÂP?€ÿúZZÿúZZÿúZZÿúZZÿúZZB" A?o¾@½€A¿’˜BNÐApIAòw Ag¡$Aï¡€AhAfD€A”hBN@ANm„AžÛ AƼA°AA BAX@2÷p@ ÿúZZÿúZZÿúZZÿúZZÿúZZBˆACjÂ.HAÃþBa0A‰!“BšÐA?«B$ÈA ÇÔÁ+€AŒÇÖB`–€A?ä„BeàA£$A°AA0AžÑà@á. A0ÿúZZÿúZZÿúZZÿúZZÿúZZB°AIœÀ¤P€AÉèAìE@Ad.2BÀA{nLBoËÀA¼äB<‡˜A˜¼äB‹ú(Aµ°AõN AM(A°AA@B°A ÊàA`ÿúZZÿúZZÿúZZÿúZZÿúZZBWZ€A\óNÁ¹ AÝÈBAv¾fBO£ A†fB@xÐA3-|ÁgàA³-~BR@APWFB760AQxDA°AAPB€±P@|êÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBl¿ÐALd.A¼}`AÌ‹BdápAnè.BPAdØLB‡ A ôBm<°A öB¡€A©ÈB~àAR§„A°AA`BÍ\Ð@C3€@ÿúZZÿúZZÿúZZÿúZZÿúZZBɇè@ÿg¸A‚•A˜ØB«þXAD6B“’A7BÞM˜@Óé8AÀ‚ÐASé8BÁð@@éöÜBÈ`@ð{A°AApB¸Ù@LaA0ÿúZZÿúZZÿúZZÿúZZÿúZZBžîADæò ¼hAÅ NB>Ô AüÐB—º(A&B«60A+ÂðÁìc`A«ÂòBZA^ÊXBœ`AAdA°AA€Bª§ø@ àAˆÿúZZÿúZZÿúZZÿúZZÿúZZB¼Ò8A+ÝdAOá A«ÿVB˜c`A(†DB†oàAGß”B­é AÖÄÀÇ ÀAˆÖÆB|/pA"ÎB‰†PA H¼A°AAˆCðÈ@uÁ74àA±iÀBï A 5€CËôAQª¬CA1±tÀ³ýÀA±±rBåHðABŒBñ¼ ATÔA°AAAª€AÄ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AA˜Aƒ À@Û A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AA B^eP@sEà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AA¨B„vð@N¾ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AA°Aœ @øfpA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AA¸B1µ @—ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AAÀBÿ@Ô+€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AAÈA¼Ó AA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AAÐAøê@AYlAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A A©• @³O(A0ÿúZZÿúZZÿúZZÿúZZÿúZZBby A%uzÁà€A¥’ÂB@.@AxVìB€#€AUÃPB¡@A'@PAdôA§@PB4“Ay\VA÷b@AZpA°A ?€C"ˆø@=ÚAÿúZZÿúZZÿúZZÿúZZÿúZZBõ¤ˆ@Ã3ÁËyÐACU´B×½ÀA œ*CµAq¬CÞà@¼qXÁƒB°AÕ`A mŒC=„ä@×?ˆC2¹Ä@—òXA°A@@€BÙp @gS€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB³Ó@Ö.HÁ5ŒAV.HBŸ'@AÂÜBµXA µ A°A@@ B”š@ ž A€ÿúZZÿúZZÿúZZÿúZZÿúZZB°þØAû„Àž#€AˆB lAQ€Bª\˜AMÑTBŠDøAñdBW8AšñbB E A $`BCy AqB8A°A@@ÀB³/@ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZBâ7ð@þ)`@XŒ€A~X¤BÒè¸A óPBͺ A)úTBæ(h@ÏnÀÉŽÀAOnBÍV AþBÚ+8A»ŒA°A@@àBˆØ@I€@ÿúZZÿúZZÿúZZÿúZZÿúZZBœ¾(AC—&@±“@AûÆB’ÂXApw,B‰‡ÀA‚|>BŒ5hA.^(Áº˜0A®^&BS°AwB”§ACëA°A@AB wh@jA€ÿúZZÿúZZÿúZZÿúZZÿúZZBƒB¸AB>AÁC0AÂc6BŠ=A~#2B?ß@AkŰBžäàA4¥ˆÁ‹àA´¥ŠB{#°A‰ê®BÏÐA$ýØA°A@AB×è@.B€A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÞ'ÈA ÂÁ¯ŒðA‰"ÔB¯ÈAbÜB×8A6ý”BÕ¨@ª Á RàA* B²4Ð@ΔBÃS@@×ZðA°A@A BêM@<ŠàAˆÿúZZÿúZZÿúZZÿúZZÿúZZB²´ÐAM™dBîAÍÀÞB¸PAPíŽBvï@AœðBšÞÈAÏ4BXPA…Ï6B ‡À@ÿðäBS´ A@-ôA°A@A0B—}@"„ A0ÿúZZÿúZZÿúZZÿúZZÿúZZB©+pAGÕhAþßPAÇü(B©gØA%\ÖBiÖ€A”6ôBª¸A—¨B+t8A„—¦B²Ö@ßX”BXI AC$àA°A@A@Aò¸à@ͪ¸AÿúZZÿúZZÿúZZÿúZZÿúZZBùPABîº@¸}€AÃîBL`AtëºAé&`ASÄÐB45 A2),@€A²),B0ðAU`œB› AL2|A°A@APB €@Á¹Ø@€ÿúZZÿúZZÿúZZÿúZZÿúZZB-pAR×Á ÀAÓÎAü`AmœhB* AxnèBñpA(†ä@”tÀA¨†âAàˆ€AD*ÆAű A?ÐA°A@A`BV= @pó€@ ÿúZZÿúZZÿúZZÿúZZÿúZZB5 A\êÂÀ²k@AÝB¶0Ay ªB”@Ay[PB_)PArø¤Á ” Aòø¢B"SÐA‹³BA>ÀA†K^A°A@ApBO–@@TÎPA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A@A€BxU @O…@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A@AˆA±üà@è AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A@ABcý @Q0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A@A˜Bu @|8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A@A BF£ @ÇO8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A@A¨A£ÁÀA %„A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A@A°B,˜P@ªÜx@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A@A¸AƒvÀ@øõÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A@AÀAö»`@þ³øAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A`BÙø@YYpAÿúZZÿúZZÿúZZÿúZZÿúZZBëi@¥JÈÁ§T€A%i¨BÕX@æk¬CMt@ìQèC2Ø@¢;Áxg`A";BóS@Þ ”C þ¸@ê¿`A°A`?€C]Ä@™9ÀApÿúZZÿúZZÿúZZÿúZZÿúZZCC¦H@¨ôÀç¬A(.hC= @ä¸ÔCE[D@ðœˆC>h@بÁÔæàA بC-Ô@áÔCIL@¥² A°A`@Bæ+ @ÁAÿúZZÿúZZÿúZZÿúZZÿúZZB½Ø@åA?C¶AelB¸ÆA lâB¸jA/<$B±¬ð@–û˜Á¤^ðAûœB˜šØ@ÖÂ4BÁì@É-0A°A`@@B®šÀ@ `@€ÿúZZÿúZZÿúZZÿúZZÿúZZB¬ƒ@A0ÃÿúZZÿúZZÿúZZÿúZZB¦ßøA*üßlAÆÄìB’ƨAtE¦B“¦°A{4BA@ùd¿½ïAÀùfBPAj£~B"`Auy°A°A`A B©åX@(àAPÿúZZÿúZZÿúZZÿúZZÿúZZBÎõhA,ÆŽB")¨A¬è¦BÕ8AÛ6B‘hA„"`B×âø@«¡¨À#€A+¡¨B¶úø@Ïè¨B¾2è@Ó €A°A`A0B;ݰ@^T°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB`ð°Ahtv@Õ„Aè¢ÆBI`0AŒ] B5D A‹R8B”ÀAAò ÁŽAÁòžBS¹ðA9™ÞBŠpAˆylA°A`A@B’ Ð@2:@@àÿúZZÿúZZÿúZZÿúZZÿúZZB^‰AqV.Á%&ÀAñ†ÂB'VpA‡ÿ@BLˆÐA”ÙÎÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A`APAŸþ@è€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A`A`Bz2€@CôÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A`ApB“ž@@rp@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A`A€BƒÝ8@RF`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A`AˆA£O€@Ý÷ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A`AB\(ð@NàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A`A˜AøC€@žr@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A`A AᬠA˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A`A¨A©¦À@ñTð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A`A°AÊ? @üÎ`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A`A¸AΊ@@ëÜ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A€B‰ï°@!5à?€ÿúZZÿúZZÿúZZÿúZZÿúZZBbß0A2ÁQ A“’BHƒ A=²°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AA B8@„9ØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AA0AÃß@ßxA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AA@AÖžà@é‚PAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AAPAï“ @îUðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AA`B4H@@iD0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AApA½k@Éßð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AA€B¨°@Ž8A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AAˆAó¡€@Ìö(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AAB`Áà@g©A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AA˜B:pÀ@mñA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A B¦i¸@Â0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A ?€AõA`@ž¸(AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A @BnMð@ç A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A @@A°Ó€@ÜF @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A @€ApAÀ@¸< @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A @ AŒ¥@@½ÊèA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A @ÀA“z€@ãÊA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A @àB}mÐ@*ûAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A AB?˜@¿0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A AA‹•à@Γ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A A Aƒ@@Úk A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A A0Aé'@®T`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A A@A’8`@ßoè@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A APB)á @@¨A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A A`B3Ð@Šü @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A ApA¹€A&˜„APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A A€A‘_@@ÕÀ0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A AˆÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°B \°@IÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°?€A½æ @àð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°@Bî`@1AðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°@@B)” @Mf`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°@€B À @b,°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°@ B~Òp@fð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°@ÀAÔä@Æ@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°@àBQj@?°ðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°ABwþÐ@9Ö@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°AA¿- @ÞpÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°A AÅÛÀ@í2A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°A0A¸ÿ`@Ö¿ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°A@A˜và@Õn ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°A°APA½@ @ïý¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÀB»@#T€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÀ?€BHÊ@gB0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÀ@B/c€@N…°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÀ@@BÄ0@ƒSX@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÀ@€B/ @Xw@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÀ@ BˆiH@ ¹`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÀ@ÀA‹ @ÔUÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÀ@àB i @¡H€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÀABÑ@p¾A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA°AÀAA`@¿Ôˆ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸?€C”u¬@¢TØ@ÿúZZÿúZZÿúZZÿúZZÿúZZCÚ@¼TÁ<ÀA<$üC‰xAœúCŒòTAã CŠŽ†@¿¶ÀÀ€kA?¶ÀC‡wäAbTCˆLÆAküA¸?€?€B:Uà@4#`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB{|@A-H0Áè°A­elBN€A€HBŒAYE„B*€A(—ÐAã}°A¨—ÐB\ó`A~u$AÚ§ AM¼@A¸?€@C˜°@4 A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸?€@@BÂ`p@ßÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBï@À–ÀAnª B‘q8A$( B™@ÈAùÀA¸?€@€Cª$@ œ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCR@@£Åð¾Ã@A#ÅôBüðÀ@× BüÐ@Ù@A¸?€@ CÝH@Y0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB§Æ8@«zHÁ. A+zDB¯˜@éð˜B£ÒØ@Ó¡àA¸?€@ÀCT@9¤0A0ÿúZZÿúZZÿúZZÿúZZÿúZZC ¯ @±Š ÁÓàA1¨ÐBöñH@èˆ\C<”@ÝúÀChì@ÁdXÁ=ÀAAd\B÷©È@ÿšdC ‹ @ï¨pA¸?€@àB±e@E@AÿúZZÿúZZÿúZZÿúZZÿúZZCS AÅšÀ’EA„ܺBä~˜A)ŒVBì A% CkH@Ì€ÁÓd@AL„Bì%ØAìC 'ð@ò¡8A¸?€ACÚ @»@@ÿúZZÿúZZÿúZZÿúZZÿúZZBý @@Ô ,>–ôAT.hBÞ@˜AšøBÝbàA?C^(@„9ÁDÒàA9BÖ’(@§p\Bë”ø@ bèA¸?€AC%@úp?€ÿúZZÿúZZÿúZZÿúZZÿúZZC @õ-üAù©ÀAuYpC3A çBÖ…A*˜C`˜@~£ðAT@þ£ðBô×è@˜ŒdBÝ»Ð@­˜A¸?€A CEçÜ@K×pA@ÿúZZÿúZZÿúZZÿúZZÿúZZC‹gšA$xr@5]€A¤•àCmAEaœCjÖÌADULCf±L@ÁXHÀê+€AAXHC@ô@é/(CFM”@å} A¸?€A0Cß\@:Ç€@ ÿúZZÿúZZÿúZZÿúZZÿúZZBð*€A`¦ÁÞ«€A˜|6B°>àA=}¤BÞÐ0A'×°BݺP@¬?ÁVPA,?ŒB¬Î˜@Ð:BÃ`@Ä 0A¸?€A@B5Â@£È°A`ÿúZZÿúZZÿúZZÿúZZÿúZZBVœ A=óHÁRo€A¾B4@A]Ÿ8BD” AX,B ±àA#NAMº A£NBj°AK9xA¹â A+MPA¸?€APB¹aX@9A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÛx˜Aï®À¹<ÀAš 0Bª@èA3 ²B´HØA(n¨BÝ;AÙ¤Á¢N A…Ù¦BŸ×xA#6BÁ!A ~äA¸?€A`CHÔ@D@@ÿúZZÿúZZÿúZZÿúZZÿúZZBý°AâLAô@A JB 7ðA)€ŠB‘è`A7õœBg°0AQ5|ÀdÖAÑ5zB.²Ah(B;(ÀAeÿhA¸?€ApCTè@f@@@ÿúZZÿúZZÿúZZÿúZZÿúZZC<‚4@ÎÜÀ €ANDCéT@à8Cª8@Þ, C<.p@ÂVAœ€ABV CÁÈ@ÐCôC ³@Ó›èA¸?€A€Bcu°@kJð@ÿúZZÿúZZÿúZZÿúZZÿúZZB¶T°A5ÌÁ U@AµïBg¨AJTlBÐA5ÐBª—A%\À— A¥\BvNA2aúBƒ¦¸A*«pA¸?€AˆB€5@S`A`ÿúZZÿúZZÿúZZÿúZZÿúZZBT†@Av!ÌA?·`AöQðB,A„( B ·0AtItB‡.¨AnV¸A“ àAîV¸B^{pAq>B+ðAzv”A¸?€AB»w˜@@|àA ÿúZZÿúZZÿúZZÿúZZÿúZZB¡JØA¢N–Â!Ë@B"nÑB+ÐA˜výB‘øA®øBfÎðA“”ÊÀ±>€B”ÊB,ðA"¢B-—àA™ýšA¸?€A˜Aª à@÷!XÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸?€A B2Pà@˹(A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸?€A¨A›þà@ò¿ÈA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸?€A°AªHÀA »€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸?€A¸B2YÐ@¯¤ðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸?€AÀB8Y @Å¡@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸?€AÈBJP@Œ3H@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸?€AÐB@ÉR@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸?€AØAŽº`A-AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@@C$ô`@4iPA`ÿúZZÿúZZÿúZZÿúZZÿúZZCTðà@¨‚èA[¸ÀA(ŸhCX#L@îÇÈCI~X@äXCSÉ@©ˆA‘ÐA)ˆCYè@ï­°CF*8@åšA¸@@?€C{ì@Í€@@ÿúZZÿúZZÿúZZÿúZZÿúZZC^+@ª,¹ A6§0CÓœ@õœCã@ÿL CG@¼¤Á A<¤BûˆHA«tC´AudA¸@ @C8Ÿì@/ pA0ÿúZZÿúZZÿúZZÿúZZÿúZZC3x@ïðÿúZZÿúZZÿúZZÿúZZC+n(@å=8C"¨hA¨ìÿúZZÿúZZÿúZZÿúZZC¦(@ÿÍA¸@ @@C’ý\@­ÀÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC‡J@»V Aò`A;V C‡í¦A4æCqߨ@ñI A¸@ @€C‰èü@”APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCreX@¯›@@=€A/›@Cdh¤@ç& C`¤¼@éXA¸@ @ Bƒfh@ ÍàÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBŽR˜A8ŒB5 `A“8ŒB­HAu®B2~Af‹4A¸@ @ÀBÝÃÀ@P@ÿúZZÿúZZÿúZZÿúZZÿúZZBŽÉ`A'>nÀ–·€A§[ÀBz¾`AXê’B…¯AT0ÀB—ˆ0@öNàÁ‘’AvNäBrH€A.ÄB™ÉàA B€A¸@ @àCŽ<@ pAÿúZZÿúZZÿúZZÿúZZÿúZZC ~8@ËæÁ¢—PAL Bç(A+äC’ð@ø]¨BíØ@¶&¨ÁCvA6&¬BÈçÐ@퉴BÞ_@ÞO0A¸@ ABw¢@(ø°AÿúZZÿúZZÿúZZÿúZZÿúZZAÔîàA ¤¿xêA“#ÒA·¡€A4¦A¾u@A9,ŒA£÷@Ü<Àp'A\<A‚Ú@ÿa4A%AE¸A¸@ ABá6@-zP@àÿúZZÿúZZÿúZZÿúZZÿúZZB,õ€AYo¸Á‘Ž€AÙ–ÈAëÃÀAeäB4ÔpA”™¬BZ€A,œ¸@¶€A¬œ¸BFRpAO2B2ÕðAVN¬A¸@ A AðE @àýÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZBFŒàAhA\`Aè,*B?€ÀA™zœB:àAvèB~#ÀAÚtAú—€AžÚtB†XA&iB"yðASÇ€A¸@ A0B¡ò`@2€APÿúZZÿúZZÿúZZÿúZZÿúZZBwW A…,@At`BD«B]åAŸë˜B=×A™‹\B@A"hA›ßPA¢hB‡éÈA%È”BOê`AUmìA¸@ A@B¤>P@A&A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÆOPA=Š|B(A½­¢BÀE˜A2FþBƒh(A}L8BÅ‘¨@ê¹(A6Aj¹(B¨sÀA²àB™¶8A Ï”A¸@ APBPîÐ@‚‹@ ÿúZZÿúZZÿúZZÿúZZÿúZZB²…¨ABªpA2ŽB­qPA 7ÎB`'AQ”B¬ p@þ¦ Áw€A~¦ Bz3`AnB–Ò@AD`A¸@ A`Bˆ‘@@FNð@ ÿúZZÿúZZÿúZZÿúZZÿúZZB-ATÜDÀïAÕ¶A÷¯Aa<BEàAvH¨B¡DÐA=’`AË'A½’`B‘UXA4¦ŒBU†ÐAkœðA¸@ ApB@°à@ȺApÿúZZÿúZZÿúZZÿúZZÿúZZBYÐAXˆšÀ€AزJB"_AiºÊB*¶pAltBg ÀA?hÁF@ A¿hBð ARcºBDØ@AJàA¸@ A€B!1@¸®H@€ÿúZZÿúZZÿúZZÿúZZÿúZZBA³ A`UÖA¬Aà¢B0A‚lAãV€ATòÌBDAX»DÁ‚Ò0AØ»DAòÂÀAVÊB,D As5A¸@ AˆB\@@Œ•øA`ÿúZZÿúZZÿúZZÿúZZÿúZZBˆrøA€ç³ÁÕð B;BÖàAu ÖBp½ AfBU›Ao’|@¥mAï’|B"XpAj¬„B®€A‚ÈA¸@ AB7J°@š~ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@ A˜AÙ`@âžAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@ A B7[ @—ÌAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@ A¨B|w@p'AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@ A°B#`@¨b¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@ A¸A@A\\@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@ AÀB1ž`@ÙæØ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@ AÈAá`A¥Œ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@ AÐA¢• Ar A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@àC7T@$Ûp@@ÿúZZÿúZZÿúZZÿúZZÿúZZCet@¢.?ÍA"JCè°@çÄCÛL@Û˜ÀC Ѩ@ª 8¾†0A* >ÁÑ@A¾`¾B¥ÿ˜AQDBÓ«AK„8C$ˆ@Ÿ'ÐÀþPÀA'ÌBâ}Ð@Ç´ŒBðâ¸@½QXA¸@àA C „@„Ï8A@ÿúZZÿúZZÿúZZÿúZZÿúZZBñ¦àA¨Ä?wôAˆÁæBÍÏA#ÆBÌíXA%bHBÿgØ@–B0À„;AB0BÔáP@§=BÜÏP@ÀLjA¸@àA0Bb/Ð@0(ðAÿúZZÿúZZÿúZZÿúZZÿúZZB’ñ¨AƒIKA7¨Ba°BƒÑ AšjBb‘àA›© B_©ÀA&À8ÌAœ&B4þ€A;ÊB?°PA4·¤A¸@àA@B·Ìh@&t€AÿúZZÿúZZÿúZZÿúZZÿúZZBŸçðA‡|gA¢XPB•ÜB’õA™»iBe/ AŸÄ~BÉHà@úè`Á`AzèdBœ†ðA_®B¬[ØA )œA¸@àAPBßœ @Bº @àÿúZZÿúZZÿúZZÿúZZÿúZZBØ7 A%¦A¹`pA‚>dB¿4øA‰.B›f¸A¿`BÖéˆ@ùSðÁ· AySðB£ÿ A kB´hAÅøA¸@àA`B“nè@N?àA ÿúZZÿúZZÿúZZÿúZZÿúZZB—QˆA&A¸<ÐA¦7øBˆG€AŽÖBJsPAOŒ”B´“@@ó À ŸAs B‹øA €Bú€AL˜A¸@àApB=‰0@vã@ApÿúZZÿúZZÿúZZÿúZZÿúZZBz²€AG,Â!¼8AÇ'úBÞàA]FÚB€¸ASÜBPl`AOøÀ¿è)AÏøÀBñA_ÊB#œAcÕA¸@àA€Bª¸@I½ð@ÿúZZÿúZZÿúZZÿúZZÿúZZBœXA;>AŠA»@:Bu€0A;¶:B_Œ0AQ¶HB·S¸A `ÁzA `Byb@A>B–7ø@üµ€A¸@àAˆBZG°@uÞÀÿúZZÿúZZÿúZZÿúZZÿúZZBEŽA‚Ȭ@0ŒBâåBA‰§HBpA…ö¤BŠÞA‰îþÂiu B îþAéš AfèB‘¡xA¦«üA¸@àABvÚP@K/`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@àA˜AÔ´ @ç¨8ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@àA A›@@ñ»@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@àA¨B"n0@©JÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@àA°AåÆ`@ûzAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@àA¸BYC`@ƒkÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@àAÀB#ëp@ë̘ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@àAÈA†À@ç,ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸@àAÐA܇ Ag˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AC|@  ApÿúZZÿúZZÿúZZÿúZZÿúZZBþGÈ@À–`@°€A@¸`Bÿ_€A °Böe`A­DB÷Â8@ÃH¾8ACDBôjAÑ‚BôXAQXA¸A?€Cnx@sŠàApÿúZZÿúZZÿúZZÿúZZÿúZZC @ÝɰÁ5'ÀA]ðìCs^$A(ÎC~8,AÇC€ùú@ÔïÁ€³0ATïCsäA´|CœA߈A¸A@C‚&@ˆæø@ÿúZZÿúZZÿúZZÿúZZÿúZZC=@Ĭ@’è€AD1tC8ïAåÀC4ptA<üC;íØ@Às¸ÀûwÀA@s¼C1^LAà~C8ÁÌAKÈA¸A@@AÖÀ@‡EPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBfAWÁaÉàA’WAÛ%ÀAFþ AtÜ8BAÄA(Ÿ@À®-ÀA¨Ÿ@B AXÞB1ÒàADŸüA¸AA Bá.À@1©p@@ÿúZZÿúZZÿúZZÿúZZÿúZZC/äA @ºÀA”¸òCWDA1aðBýCA4ÖDCŸ˜@˜)¸Â8A)¸BÝŠ@³vDCÐ,@º½PA¸AA0C^ ì@ ­¸APÿúZZÿúZZÿúZZÿúZZÿúZZClXx@éJ$A-“Aiv@CI„´AåˆCAÖ¼@þF CsÃ0@”]PAŠªpA]PCQãp@µÅÀCE œ@¨<(A¸AA@C/'@¿@ÿúZZÿúZZÿúZZÿúZZÿúZZC¶ÌA >ANƒàA 1ØC«$A3V4BôJ˜A?þ\C!Š<@ |€@¨„@A |„C»ˆ@¹/LCÁ$@ºq˜A¸AAPBßè(@ŠiP@àÿúZZÿúZZÿúZZÿúZZÿúZZB™¸AŠP1A(€ B jñB‚Ù¨AœJBfAAžFZBÅÃhA g4Á´C`AŒg2B‹¹°A-¯ B±Â8Aÿ¬A¸AA`BÃ$@Џ@€ÿúZZÿúZZÿúZZÿúZZÿúZZC ,Ø@þΈA%-àAhBàzˆA k¨BÒ¯AVtBõã@äÖA‰Ø`AdÖBÍ4À@à€B´Î¨A ×TA¸AApAœ‘ @ö¸(@ ÿúZZÿúZZÿúZZÿúZZÿúZZBC;AaS6A­‹ðAáâB6±°AUPAë`Ag`xBA¸ðApÁ[ã@AðAýg AYƒ*B+K A•|ÆA¸AA€AÒ³€@Óµ @ÿúZZÿúZZÿúZZÿúZZÿúZZBFãðA€­‚?°"BÇ^Bß A‰ÙBêA‰8NBQ‚@A„6Á—&ðB6Aÿ› AuâB;e AœÑ:A¸AAˆAþZ@@ßʈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AAAн@@ÞNHAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AA˜AÖÞà@ï©AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AA A˜^@@ú˜PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AA¨B: €@Äè@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AA°AÓc€AÂhA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AA¸AŸVà@í€8@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AAÀAÄ€@ü˜ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AAÈAý!`@í^@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A0CLÆ@v9à@àÿúZZÿúZZÿúZZÿúZZÿúZZCŸ@×´XA†‡ÀAWÛPCyA«îBüPAüC ël@Ð^pAƒ€AP^lCeAþäCg°A 2A¸A0?€BÊøX@¾àAÿúZZÿúZZÿúZZÿúZZÿúZZBÖK°@áº0A}0àAaã BáA‚ˆBÂw`A ×¼Bö]ˆ@ÔcXAÑÌpATcXC,\A ÐZB×AËDA¸A0@Bäà@#¨`AÿúZZÿúZZÿúZZÿúZZÿúZZB¶XAd:Á9‘€A€{ˆB¤²èA6`âB»€ðA(ÈBÆœ@“ôPÁk  AôPB± @Ó›,BÎUØ@À;ˆA¸A0@@C …Œ@Q8 @ÿúZZÿúZZÿúZZÿúZZÿúZZBèÿ¨AI?ÖÿúZZÿúZZÿúZZÿúZZBÞ¿ØA@e”BÞ¼¸@’%˜?B A%˜BÔáÐ@·õ4BÔ è@Ñ”pA¸A0@€Bâä°@w0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB»» @Ù{¨ÁØ@AY{¨B§¸AJBºBA A¸A0@ Brv@±ÐAÿúZZÿúZZÿúZZÿúZZÿúZZB\ÿ AOJÒA–ÐAÏpøBn`A†6ÜB,9A‰úÆBÈpA0´h@µ³@A°´hBÖAlªBBc€AbÀ˜A¸A0@ÀB·~0@¤@AˆÿúZZÿúZZÿúZZÿúZZÿúZZBHÃpA7á¢@6A¸°BðARBSöPA;A¦×ÀA”;BWa A HBÀAU?4A¸A0A0Bð‡(@;+pAˆÿúZZÿúZZÿúZZÿúZZÿúZZBàUøAN½ŠBtZ AÎå|Bîa(A7xB‰¸èA“ºîC|ä@¹ÁÆÀA9 BÌ+@Ï@0BìnX@æš°A¸A0A@BáãP@>JÿúZZÿúZZÿúZZÿúZZÿúZZBõM A7‰DÁâæÐA·­B±¢¸Af|Bâ‚ðABþðBÞþˆ@»ŒpÁ™\0A;ŒpB¦;`@Ï>˜BÈ*(@ä`A¸A0APAÀý€@뽨A ÿúZZÿúZZÿúZZÿúZZÿúZZBx@AQ¨@߀AÑÑ‚BEArVªAö\€Akû€BÎ A#³8Á\GÀA£³8A£KAŒ"Aÿ AR3àA¸A0A`B3ú€@Žq A@ÿúZZÿúZZÿúZZÿúZZÿúZZBªƒ Ai^Â*T°A錴BHÖÀAl£dB©‰ØA¼B>îàAFèA¬â°AÆèB6ÖpATºüAê© Ae‚”A¸A0ApAé‰À@ÓÌðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A0A€B>ï@p@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A0AˆAú¹`@ÇuP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A0AAÿIÀ@¿xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A0A˜BqP@ð8@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A0A B7•@@“ä¸ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A0A¨BDºÐ@…P@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A0A°AÞ @é)ØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A0A¸A’«@ï&8A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A0AÀAé`@A>Q A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸APC{ @;XpA0ÿúZZÿúZZÿúZZÿúZZÿúZZB¬@ÛTAbA[AB´M¨A „ZB¡ÓHA%®`BÉP@Ç@.­€AGBÉ­èA$ìBÅ_(Aº„A¸AP?€Bõ@OúàAˆÿúZZÿúZZÿúZZÿúZZÿúZZBuTpA|rB 3XA–˜nBšÐA(´¾B-³€AsRÀA€·BÉGA)®|Bà¶8A$`xBØç0@àƒxA `A`ƒxBÍe¨A üBBÀ6ðAA¸AP@àCu¼@ZØ@@€ÿúZZÿúZZÿúZZÿúZZÿúZZBö%ÐAÚˆAýó A†ôXBú+ÐA•àB³8A?P¬Bñ*¸@呸Am… Ae‘øBå͸A ™\BÍ@ A%A¸APAB¡°H@.qp?€ÿúZZÿúZZÿúZZÿúZZÿúZZBƒxAF¶@ €AÆ,èBk×A‰ Bfl A\®XBÞ˜A3b\B‰°A³b\B¬î0AYÚBU¶ AhGôA¸APABp@Ý AˆÿúZZÿúZZÿúZZÿúZZÿúZZBU•ðA`¶nA|° Aàâ BU2ÐA_QBö@A†1ŒBWqpAdv(Aq Aäv&BTÈA‘ÂB"¡€Aˆv€A¸APA AƒG @çuPAÿúZZÿúZZÿúZZÿúZZÿúZZB™ÐAA(AÇÃAÁMæB1' AŠÎàAº@A4!tB ‡pA pDBŽû€AŽ!ÚA¸APAPA—ñ @æèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸APA`B‘K˜@Œðx@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸APApA¿õ @ë ØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸APA€BD-à@kž@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸APAˆBÓÈ@V:°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸APABðàAŠüA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸APA˜B9áp@‚¶A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸APA B>¬p@u‹`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸APA¨B )ð@³¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸APA°A«€`A¤AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸APA¸A¤9@AD @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸ApAÀø€@¯ÄX@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÊA“B ޏAŽ®\B_Ö@Ad,bA­­àA)ïôB.f A+¨=õ0A«ªB-(0AtB.tPAomA¸Ap?€BJv@@'° ApÿúZZÿúZZÿúZZÿúZZÿúZZBã€A&4@^€A¦SàB2A_ŽB¾°Aq BÈ Ažt@’õA…žtB +€A6‘ÐAòÞ A=ÏxA¸Ap@AÁP @¡@A@ÿúZZÿúZZÿúZZÿúZZÿúZZAàGA „AF×€A,¢BÀAY™hA«% A(!¸BpAùpAP+ AˆùnBúAEÝNAÑvA2Ž`A¸Ap@@B>à@jk€AÿúZZÿúZZÿúZZÿúZZÿúZZBYÑPAC|¸¿–ëAânBN–0Aƒ¦–BUA†®°BPA=$A… A“=&B%c@AF…4B` AI´A¸Ap@€Bf@@ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBµØA–œ?ÚûA‘²ÐBŠvPAb³xBˆ•€AÙðBŸ`Ø@Þ”ÀÀðC@A^”ÀBXA(iVBŸ+˜@ý pA¸Ap@ A”ÀÀ@Ç“ˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZB#êA=s¼Àê €A½˜ B pAo?¾B(00Aƒ=öB úðA$W¤ÁàA¤W¢AéQALŸªBãÐAeU$A¸Ap@ÀAªÙà@ÂèApÿúZZÿúZZÿúZZÿúZZÿúZZB?A:–Œ?µ×Aº»B>àAs\þB ›pAsµB-å°A5cÌÀûÑ€AµcÌBAe™pB/Á0Ar–DA¸Ap@àAemÀ@ÀÙØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB/n A0’ÁœÀA°*FBÀA\Z°B/ôAg÷B%žÐA5÷0A4­`Aµ÷.B)90A¨BŠÐAPTA¸ApABT7@@1,pAÿúZZÿúZZÿúZZÿúZZÿúZZBƒŒ AW°ˆ@WDA×Û^Bo€A†t¾BfžÐAŠ(’BÆGxA*¨ÂnAª¦B’ÛxAukÄBÎéA0Ž4A¸ApABmo@!c A ÿúZZÿúZZÿúZZÿúZZÿúZZBgüPA``(¿DAàBIU`AŠòÝBNDA‹ËVB;ÊðAV¼XA,­AÖ¼ZB5º`A‰h3BÊA€!dA¸ApA B¤K@3AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸ApA0Aàêà@«àA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸ApA@B¢0@£çÈAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸ApAPA× @Ã4`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸ApA`B @Õ’ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸ApApB–W¨@:ÝAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸ApA€BVþ@@¨é0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸ApAˆAåæ @ú=€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸ApAAj À@Ê$ØAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸ApA˜AÓ‘@â‰8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸ApA A±`Aoì@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸ApA¨AÇ!@÷a A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆC4ˆ@‘I€AˆÿúZZÿúZZÿúZZÿúZZÿúZZCêD@¹À@fEA9&`Ck8@ÿbøCÏlAØCÔ@Š€A¡žàA €C#¢T@²5CÏ(@ÓõA¸Aˆ?€BZJp@YAÿúZZÿúZZÿúZZÿúZZÿúZZB)·àAN¸’ÿúZZÿúZZB'xAKûÎÿúZZÿúZZA÷¤`Aû˜ÀØ‚@Aˆû˜AØž€A)?îB  ATzlA¸Aˆ@B@ @B¯ A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÚàA[š”ÿúZZÿúZZB×0AV ÞÿúZZÿúZZBˆö¨@ÉÈÁr¸AIÄBlH A8žB•üÐAÆPA¸Aˆ@@A§4`@´Ôp@@ÿúZZÿúZZÿúZZÿúZZÿúZZB‰Ae¨A½@A“ƒB)%ÀAnºœAž@A;ˆAç¶àA ~l¿û{AŒ~jAÖN A3–`Aé<`AKªhA¸Aˆ@€A_\@@¹˜@ÿúZZÿúZZÿúZZÿúZZÿúZZB$}`A70ÁVF€A·8ÞB°Ad7jB8A„ÛäA¼=`@þâÐ?PA~âÐA´Ç A+ŠA±·`A+¸´A¸Aˆ@ Aµ¸à@¬ÏH@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÕÕ@A àÀf€AàA¹ˆÀA/Ê:AØ1ÀAF[@A¸Aˆ@ÀAwßÀ@ÄõhA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸Aˆ@àB†q@ÍpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆAA¦ @¼4ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆAAéJ@ŽúX@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆA B±ð@o(@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆA0BVC @9pàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆA@Aö†à@Î*@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆAPAYó€@Ä,¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆA`AFI@½PAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆApAêêà@ÆàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆA€A΄€@Ý5APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆAˆAŒ: @ðEèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆAAÒÀ@ëºA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆA˜A®@í ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AˆA Aìà@Û`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜A¯$@@|­PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜?€BDÆ0@d°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜@B P@OÊ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜@@B ” @„{@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜@€B/€@ToAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜@ BÀ@A÷ ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜@ÀB€ïØ@ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜@àBoDÀ@BFPAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜AB;P@YjÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜AAül€@•а?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜A B\@@@.°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜A0A’÷À@àI8@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜A@BzP@¦Òà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜APA´€@éÚ°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜A`A7ê€@¬4@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜ApB î°@ª´0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜A€A½A A-L@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A˜AˆAº-`ALÈA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨B>d`@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨?€ByÂ@@apA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨@A‚«@@¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨@@A‰Ô`@µÇÈAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨@€A–ð`@ÔMh@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨@ B‰Š°@àAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨@ÀBFßð@D˰A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨@àB3£0@Ny?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨ABÈ@@’*AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨AAª‰ @¾X8A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨A A\*€@Ï¡ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨A0A€J @ÔVHA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨A@AÞ @­‘ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨APB @˜Îø@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¨A`A¨ë€@æøˆA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¸Bb¨P@@°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¸?€B°@‘T`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¸@B7@4®AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¸@@Bq÷0@Œ˜8?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¸@€B @‚¶xA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¸@ Bj@+€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¸@ÀB-ôP@M•ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¸@àB%ê@eÂ0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¸AAÁ)`@Å @AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¸AA—5 @å@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸A¸A BŒp@™á0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AÈBxÀ@r€PÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AÈ?€A´C@@Ì38@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AÈ@AÛ°@¤ê A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AÈ@@AgFÀ@¾š˜?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA¸AÈ@€ÿúZZÿúZZA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀBg!p@EÌ`AˆÿúZZÿúZZÿúZZÿúZZÿúZZB§AtĨÿúZZÿúZZBѰAoù^ÿúZZÿúZZBI±PA©ûR€BEþÀA¦ÝÿúZZÿúZZAÀ?€Cš9„@Ò¬APÿúZZÿúZZÿúZZÿúZZÿúZZC˜ÃA+ÿúZZÿúZZC“üÎAa˜ÿúZZÿúZZCšÁfA¤€C–€AHŽÿúZZÿúZZAÀ@Cq¾LA»ÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@@B8,@@r·€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB“¡ÀA zÜ€B‹uàAЬÿúZZÿúZZAÀ@€ÿúZZÿúZZA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCT½@êP¸€CFx@Ú+ÿúZZÿúZZAÀ@ Bû1@iº@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÄ®PA w€B´Z€A$ôÿúZZÿúZZAÀ@ÀC7¢„@s6A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCƒ ~Aƒœ€Cm‹ü@òÁÜÿúZZÿúZZAÀ@àÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZB͈A†ð_ÿúZZÿúZZBµãAobBÿúZZÿúZZB®¾ÈA„´€B› ˆAjjêÿúZZÿúZZAÀABäp@®k A@ÿúZZÿúZZÿúZZÿúZZÿúZZB2×ðA™ïÿúZZÿúZZBå°A†.öÿúZZÿúZZBœ¨xA(ެ€BˆŒ AëFÿúZZÿúZZAÀACa0@€A ÿúZZÿúZZÿúZZÿúZZÿúZZC’8ÈAqeÆÿúZZÿúZZCzSÀAN¡îÿúZZÿúZZC jAxh€CtË A™fÿúZZÿúZZAÀA CD®@¯"˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZC?¸AabjÿúZZÿúZZC!dA=MÿúZZÿúZZC4 ø@ìßx€C)È@ÆÈ`ÿúZZÿúZZAÀA0C&@@¹A ÿúZZÿúZZÿúZZÿúZZÿúZZCXöAIB4ÿúZZÿúZZC2ªDA%»–ÿúZZÿúZZCMñd@Ç%P€C)_P@£È8ÿúZZÿúZZAÀA@Cwï@@ÙÕ@@ÿúZZÿúZZÿúZZÿúZZÿúZZC„ò¶AF ÿúZZÿúZZCVƒPAÓxÿúZZÿúZZCˆôA{€C[&4@ÎðäÿúZZÿúZZAÀAPB@A<…À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBß@A†˜ÿúZZÿúZZAäÓ AT—†ÿúZZÿúZZA£ã`Ak„€A"@A9>ˆÿúZZÿúZZAÀA`A† AøA@ÿúZZÿúZZÿúZZÿúZZÿúZZB?ðA=ÿúZZÿúZZB™°A]NrÿúZZÿúZZB‘ˆA~A´€B`UpACÚTÿúZZÿúZZAÀApBÒox@‰ ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZCD”A;RÿúZZÿúZZBÊÂ`A oüÿúZZÿúZZBóÑhA;ö¸€B·tÈA nÿúZZÿúZZAÀA€B”Ph@m”àA@ÿúZZÿúZZÿúZZÿúZZÿúZZB‚K(A©ÁhÿúZZÿúZZB@)°Az\âÿúZZÿúZZB]4ÐAÀ¡|€B"rðAv¸ÿúZZÿúZZAÀAˆA‰Ù A2MDAˆÿúZZÿúZZÿúZZÿúZZÿúZZAß½ A^È:ÿúZZÿúZZA¡A R¶ÿúZZÿúZZAÀ @A„ÿ€A‰‰`A>~úÿúZZÿúZZAÀAAµ@ACì$A ÿúZZÿúZZÿúZZÿúZZÿúZZBN+AÄîôÿúZZÿúZZB­ AŠ2PÿúZZÿúZZB3Ÿ`Aï_z€Aú²`A§ vÿúZZÿúZZAÀA˜ByàA$'AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA AÐ`AC¸”AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA¨B7ÐA”xÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°AÉ3 A:µœA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA¸A­x€APHAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAÀB£ÐA? ”ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAÈAm?ÀAß°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAÐAÄöàAZ§@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAØA–¢@AC`ØA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@C;p(@F1ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZC@ΰ@®Ž¬@²äÀA.¬`C?ψ@öZÐC9f”@ì‰(C7ãô@²¦0Á¦T A2¦,C*UÀA ÊC=rt@îØAÀ@?€B5ŠP@HFÿúZZÿúZZÿúZZÿúZZÿúZZB[LPA7ƒÂÁÁ\€A·£B%®pAý.BHAu²|B% A.Ú¨Àéc@A®Ú¦Aùm€AbŽB°AzÝHAÀ@@CŒÖâ@¬ü APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@@@Bÿ @ uAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC ¤¨@…J0Á¦apAJ0BòRH@³{ÌC @¯´ AÀ@@€C°Ü@;c`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCˆ@®!0@Ò @A.!,BþÎP@á© Bñf@çÉ AÀ@@ C™j†@’i@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCˆÉÄ@ÉŒ¨?ô?AIŒ¤C{ÅP@ý;Cy„A¨AÀ@@ÀC‹P@„1¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZC‚"Ä@§J¤Aþ A'gäCní8@Ï œCf*˜@Û'0C… Ø@»XH¿lA;XHCoºd@CoϨ@îÈ€AÀ@@àCŠ#¼@…ohApÿúZZÿúZZÿúZZÿúZZÿúZZC…@A-\zÿúZZÿúZZCl"ŒAÎBÿúZZÿúZZC{þX@ÕÀHBD!HAUÀLCuZ¤A yÊCIn,AVüAÀ@ACX¢¸@_¼€@àÿúZZÿúZZÿúZZÿúZZÿúZZCEø@ﻀÁ%”`AoæC'X4AZ C0NxA2CJlü@‰¦èÀàëÀA ¦äC-e¸@ªXC3]Ô@©)XAÀ@ACxâ(@m9àA ÿúZZÿúZZÿúZZÿúZZÿúZZCœ.A9@•ÂÀA¹¢ZC†ŸºA^_¨C„·®AbüŒC“¦R@Úü8AIÏAZü4C 0A‰ìCwfHA†8AÀ@A CB@nO`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC"¶ÈAåÚ?–ŠA„ýæC /ÌA$6Cs˜AîCç¨@›ÐàA¸ë0AÐàC„@¹ÃŒB÷ËÐ@¸vèAÀ@A0B®…@@7–€ApÿúZZÿúZZÿúZZÿúZZÿúZZB¼ÅA…ó{ÀA²€B üB˜þAÂNBžvAšÁÒBƒ¨AÚìÁhÅ`A’ÚîB?»ÀA<ÞBpjàA&lAÀ@A@C.Ì@bƒ0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCHݤA¼Á @A•×ÌC‡`A,^ÒC&^ÐA*ÐCZ?x@±\?úA1\ C0eØ@Çq°C0”@Í› AÀ@APB0Qð@~Wà@€ÿúZZÿúZZÿúZZÿúZZÿúZZBi•ðAHñhÁëD@AÉB €Ac!|BhJ€A_œB&›PA?š˜Àïy€A¿š–Aîþ€ANN8BÀA^ ÈAÀ@A`B›¥0@P®APÿúZZÿúZZÿúZZÿúZZÿúZZBê€@íC(@‘€Amp$B¸dpA:B²³PAüôBòn @ÍYè¿NBAMYèBº%@â  B½ X@ß[AÀ@ApB¯ˆ@Q`@AÿúZZÿúZZÿúZZÿúZZÿúZZBƒ@A\±vÁÔ1ÀAÜÛàBûAqœpBp1ÐAg¹€B‡»àARÕÜA“YAÒÕÚBh€AVN:B2PAl“\AÀ@A€A´EÀ@øöèAÿúZZÿúZZÿúZZÿúZZÿúZZBB4ðA`•dÀ×7€AàÁ(BTPAcª¨BÍ AsCœB hðA4“ìÁ0a@A´“ìAªíÀA&£AîÍAQhAÀ@AˆB¤zà@Cã€A ÿúZZÿúZZÿúZZÿúZZÿúZZB¬ ¸AZzFÁT—AÚ¥vBd‘`Aj"B‡ˆAT¦ðBÇ£°A$FÔAñò A¤FÔB¤§°A ©èBvkÐA@VLAÀ@ABhÐ@¹ hAˆÿúZZÿúZZÿúZZÿúZZÿúZZBbÇ€A”›£¿“B¹vB A’¬èB# A–€B/°AžTA>@àBSBB³A£¹0B$g€A–xÜAÀ@A˜Aœ¬AÙTA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@A B·¨@6»pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@A¨B"‰ @È$AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@A°AÜNÀAj¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@A¸AžùÀA*¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@AÀAÊ2Aâˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@AÈA¾ A A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@AÐAð×`AêœAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@AØÿúZZÿúZZ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@€BJLP@ PApÿúZZÿúZZÿúZZÿúZZÿúZZBÂÀA6 @a§A¶,>BËA‚WDB[ AsI€Bh™ A=TØÁ{¼€A½TÖBEŠAŠV­B€ë8AwAÀ@€?€C&(@aPApÿúZZÿúZZÿúZZÿúZZÿúZZC(›´@¥0DÁ¸§ A%L¤CKÜ@桨C-÷\@ÝjÈC+  @°ÓÂ9hA0ÓC¡ø@ø,œC5v@ë¾AÀ@€@C™Šò@¶¨AˆÿúZZÿúZZÿúZZÿúZZÿúZZC”°`A;8ÿúZZÿúZZÿúZZÿúZZCÒT@ö†xC‘¼AèÿúZZÿúZZÿúZZÿúZZCŠR.AØÄAÀ@€@@C&GØ@H8ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC&ÙÀ@›»AmÐ`A»C$·@ÎaCûø@Ðò˜AÀ@€@€C@Zp@mbpA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC¶¤@°O?°‹A0OBö­Ð@åǬBó*ø@éÓøAÀ@€@ A<Ò@@ªÇP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB§ A1Á'¸ A’1AÉCàA1´NB ¬ðAHQèAÀ@€@ÀC6·4@0±à@ÿúZZÿúZZÿúZZÿúZZÿúZZC,m @À× @„ß@A@ùCƒ¸@ôôÄC’@÷ C"@¤ùP?ÑüA$ùPCýÔ@Ñ„TC3 @ÓH AÀ@€@àC7ë<@>jpAÿúZZÿúZZÿúZZÿúZZÿúZZC4|@Í ¤A’«°AMÅC'ïˆ@þãC™ôA£ÐC1…h@­ Àoœ€A-œCê @×Å CP@ÚX0AÀ@€AC%ƒd@<Ñ`?€ÿúZZÿúZZÿúZZÿúZZÿúZZC9<@û=DÁ(LÀA{j0CàAEæC&ôA³ CAd@µrhAST A5rhC.Ü@î˜ÀC"–ø@Ïê@AÀ@€ABï@P’àÿúZZÿúZZÿúZZÿúZZÿúZZBŽQpAo,ÊB0^àAïWòBŸ¬¸A¿jB(œ A‘@B®Jp@ôõ`Á,€Atõ`B‹÷˜AõlBž¦¨A >­ì@g A0ÿúZZÿúZZÿúZZÿúZZÿúZZC@O°AØÁÆ0A”ózCN(A23C)Y$A)L¬CQfL@¦¬HA—‡pA&¬DC4<@Áu(C%;|@ÃK¸AÀ@€A@Bþl@<ß0@ÿúZZÿúZZÿúZZÿúZZÿúZZC kpA Çb¾@ A‹ájBßaA ¿¸BàØøAKPC k@¹8ÁTœÀA98BÙ-à@ÙË(Bð ¨@ÌØ˜AÀ@€APBÌ?ø@4Õ@@ ÿúZZÿúZZÿúZZÿúZZÿúZZBãfà@í/$Á®—Am[ØB¢øA[rBÆJ(@ä!ðBó @@̲°Â døAL²¬B¤ƒ0@úhBÜf @͵HAÀ@€A`BæÞø@JA@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC @öì€ÁvÒ@Aw Bë¤8A ·ìC̈A`C"ØŒ@Ýã¸Á;àA]ã¸Bñý0@ø„CJ@íÌHAÀ@€ApAïî @Ç@@ÿúZZÿúZZÿúZZÿúZZÿúZZBJ PAYbp@õ€AÙŒzB$FPAn¶8B| AcøB>j`A8lAõÐA¸lB=ŽÐAT`AÄ”€A4€\AÀ@€A€B+6€@‰EHA ÿúZZÿúZZÿúZZÿúZZÿúZZB. AxÄî¿À0Aøõ¶B:0A†ÞB@À0A| ,B@°AZdÀ¶_€AÚdBÀAb×¶BøÀAf7¬AÀ@€AˆBnÐ@ä¼(A ÿúZZÿúZZÿúZZÿúZZÿúZZB:?AmŽöÁuñ@Aí¾6Aà ÀAWžhB] A†¤þB=ëpAr† À6žAò†"BýÐAq*B{€A~ŠAÀ@€ABˆ5˜@T- AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@€A˜A÷2`@Ò“`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@€A An @ñ‹ˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@€A¨AÎWÀ@îºÈA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@€A°BcCð@­i°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@€A¸Bð@Ô&xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@€AÀA¼@óœ¨@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@€AÈArb@@çõˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@€AÐAÌî Aú @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀ@ÀBɵ¨?ë?`ApÿúZZÿúZZÿúZZÿúZZÿúZZBа A- A A­(BhAlêBpAsåÀBŽøA)d ÁÁœA©d Bg¦àA†oB¢µØACˆxAÀ@À?€C@™ì@= àAÿúZZÿúZZÿúZZÿúZZÿúZZC5À@£sxÀùøA#äC,d@äC38@ÛóC5D(@«¿àÁ,N@A+¿äC*ȼ@éLC4Š@í£àAÀ@À@CV³ü@Q¶0A€ÿúZZÿúZZÿúZZÿúZZÿúZZC6È(@ì¢ÔÿúZZÿúZZÿúZZÿúZZC.ÁD@â>xC$ÁôA¯èÿúZZÿúZZÿúZZÿúZZCg@ý†øAÀ@À@@C=7H@5~ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC#? @¡bˆAòº`A!bˆC(¹ø@É~”C ¡<@äžAÀ@À@€Cf‡¨@€ @A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC8¸@­ÌÀ?ªA-̼C,s¸@æèC+†P@ãØAÀ@À@ CI: @>ãP@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC9¿Ð@²A¹âàA2”C5-à@èW”C 4@å€AÀ@À@ÀCQçì@C @@ÿúZZÿúZZÿúZZÿúZZÿúZZC‹XAK‰žÿúZZÿúZZCÎxA7ëêÿúZZÿúZZC,Vh@â~`AMX€Ab~\C!yXAþ’CψAG¤AÀ@À@àCSÏt@D>Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZCt¦0AP@øÔ@Až«ÄC\àtAIÌCV'4AE¶ CmàAôA€‹@A„òCZidA'ûøCLBÌA%ìAÀ@ÀAB*+ð@8P@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÐA4-Ø>‡àA´NpAåÏÀA^à6Aä]€A^B7ŒASï$@›á€AÓï$B(©0A…WÒBí€A€\AÀ@ÀABH À@Hذ@ÿúZZÿúZZÿúZZÿúZZÿúZZB‰j€AlaþÀfAì"Bh!ðAU]BoóÀA€5ÄB”\è@ãaÈ@ÎAcaÄB„˜X@üÃdBsß@A¤èAÀ@ÀA CE„,@tOPA ÿúZZÿúZZÿúZZÿúZZÿúZZC@5A "2Á 'àA‰;xC €A$X:C& A"°¨CCFÐ@”™AA`€A™C)!<@®Á¼C±à@³ hAÀ@ÀA0C*ÍÐ@\k ApÿúZZÿúZZÿúZZÿúZZÿúZZC ªhA BœB\¨A‹\ŠC¬°A,œèBê@A{ÌC"H@”;AA;C²Ì@²70Cx@§ÊàAÀ@ÀA@Blo`@GoàA`ÿúZZÿúZZÿúZZÿúZZÿúZZBNÜ0A}\?€AýKB(ÐA‘p[B'o AÓ¨BuA ØxÂY‘àAŒØvAÛ½ A:_B¿0AÇ(AÀ@ÀAPAáƒ@@ÎH A0ÿúZZÿúZZÿúZZÿúZZÿúZZBH;ÀA~Ä4À„€Aþô¾B*PAŒå¯B#A‘R†B€A8¨œÀèD€A¸¨šAÑ.ABW¨B·A[$AÀ@ÀA`B÷@©ÖpAÿúZZÿúZZÿúZZÿúZZÿúZZB4ðA*¡:¾™ŒAªÂ$AÊ.A9¤AÍøÀA>:BÌpA,„„ÁX A¬„‚A²‘ A,6RBvAM(ìAÀ@ÀApB·Vh@eÉApÿúZZÿúZZÿúZZÿúZZÿúZZB¾šÀAH1ÄB4øhAÈXäB²eALZB^oAƒy¾BúlÀ@ÿÕ Á"àAÕ B¯WÈA U€B̬@A HAÀ@ÀA€B|h@Ob A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB€*xAxÊQÊC«ŒA?á C±ŒÎA #¼@¡z@A‹#ºC­ÆŽABˆöC«”A;“¸AÀA@Bæ@XÀAÿúZZÿúZZÿúZZÿúZZÿúZZB]ˆpAI_@"¥€AÉ‚ÈBY}ðA‰§BO£PAˆ<¼AÿæA$×pA‡A¤×pB%@AäA´Ž`A4E˜AÀA@@BÞX@* A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBfê0A'AÒàPA§B†9ÐAL½zB(ÐAqAÀA@€C3Ì<@QÿAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCA`@ÖÆ@ÒéÀAVÆŒC758At2C1dA éèAÀA@ B¼h@6à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBG5ÀAC³`?“ƒAó`B9$A~ÀB5 A~ xAÀA@ÀCQ¬@@p?€ÿúZZÿúZZÿúZZÿúZZÿúZZC ž AÁt°ABïþðAŒàAˆGØAÀAAB›ÿh@#m @ÿúZZÿúZZÿúZZÿúZZÿúZZB°²¸A)ñA 0 AªBŸ.°A?2B‘HA]£B°Dè@¸Ýè@¬B€A8ÝèB›¹@îY`B“Ih@Ò AÀAA BœØ@ÚPÿúZZÿúZZÿúZZÿúZZÿúZZB˜8@A€àA—epBøB9ÀA•ÙBb€Až-¾Btv A'1¤B8A§1¦B‚A-m”BêA^ЈAÀAA0B[0ð@@$pÿúZZÿúZZÿúZZÿúZZÿúZZBŽAZÊ´Á™½AÚôBK ðA†/²B†0àAtLBîA,-lÁ…€A¬-lB:ŸðAP>Bsª@AB^AÀAA@BÔ·0@9/Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÊ ÐASP0A›AÓx–BªßAˆøeBŽpANªØBÑy@Ö^ÀA-±àAV^ÄB±ÇxAB¡áÈ@מ@AÀAAPBûÐ@Gÿ°A`ÿúZZÿúZZÿúZZÿúZZÿúZZCkxAPѺÁ›*ðAÐúBÀîXAxPLBá×@A\ódBÍÙp@ê BõøAj B¼[`@íFŒBŠKAÏìAÀAA`B}0 @sc @àÿúZZÿúZZÿúZZÿúZZÿúZZBÛÿ€A ÈAoì@A 9 B¶%àA&-‘Aoˆ BLA¢Ð B?+ÐA`k8@(¨Aàk8BAS¼ºBc@A†àAÀAA€At@@ÝÅAÿúZZÿúZZÿúZZÿúZZÿúZZBZœðAxûÆÁ¸r`Aù-ÔAÿV€AuÅBF½€A‹I†B*wpAfB [ Aä¡Aç"@A].ŒAÀAAˆBi—0@VYp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAAB‰@²¨A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAA˜AÔ Að8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAA Aª€AÑøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAA¨A¿äà@ç´HA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAA°AÄ @ö´xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAA¸AŽ› @ð8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAAÀAŠyÀ@óþ ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAAÈA´@A¶ì@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA CC…€@kΠA˜ÿúZZÿúZZÿúZZÿúZZÿúZZCl¬@ÖYô@}R€AV€ŒC%ˆA^NCp”A¨C!~P@ÎØÀÁ†K ANØÀC¿0A¦¨C'vtA‡,AÀA ?€Bô;¨@(éA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB§ÿ0A tŠ>ؼAŒâB¤ðABÏ B£t(A@c BXA%\Á³ä0A¥\BltðAàB¢6 AC–ØAÀA @CiŒ„@‡ÛÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZC(ì@âÖü?ÈàAcC"_ÜAÍ0C!*,AôÀC"¢@´“øÀéì@A4“øC²ôAyúC Œ@º(AÀA @@B´©Ð@{ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZBȨAJïvÿúZZÿúZZÿúZZÿúZZB¾-¸A@ö°B¦£h@ïHA¨·@AC¯HB±ß@@Ö˜BŠ=ÈAÁ˜AÀA @€B­ÑÀ@ £°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBå¸@ÆÄÀAZóàAFÄÀBã@@ø-XBÊ-A }hAÀA @ Bº @+ƒP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB<@A;6ØA~‚A»6ØBJC°AxÆBNpAoØAÀA @ÀBH7@@;úpAÿúZZÿúZZÿúZZÿúZZÿúZZB‹AøAe<âÁ.€àAåg8BhÅ A‘È(Bˆ¹8A”È®Bª@øAAB`AžBªiˆA-VøBŠp€Ad™ÜAÀA @àCƒ>º@ Â¸@ ÿúZZÿúZZÿúZZÿúZZÿúZZCj@à9D@§o@A`büCSÜA ‹DCOuAò˜CnP<@;X@ò|@AM¾XCWrA¸˜CQï¸AøAÀA AC\:ü@‰`hA ÿúZZÿúZZÿúZZÿúZZÿúZZC;öœ@ðêpA>„ Aq˜C)ðtA4¦C w€A:ŒC=í$@ÒÏ(Á?™@ARÏ(C ÏDAgÎC,~ÔA),AÀA ABìV`@?¸ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZBåAà@ûuhÁ©÷ A{¤ôB³ÈA!©BÙÈAÝBé¼H@–kàÀûûAkàBÁÔØ@É)PBÑÀ@£2ðAÀA A Aº•@@À6@àÿúZZÿúZZÿúZZÿúZZÿúZZBl¨àAbpBìPA5xAÀA@?€C,#H@PÑ€ÿúZZÿúZZÿúZZÿúZZÿúZZC"½Ô@¹Ü À›A9ÿC‚Ì@ðx¬C!ò@A|hC&Ú@¼¹@Á `A<¹B`ÈÐAªBCß@A¾ÎbBš#HAoAÃXRB)Ú°A|":B”pAr[AÀA@AB¨t(@ذ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB£=`ASü@A(ì AÔ$ôB˜© Az!DB‡QðA‹1jB‚uhAN`ÁŽgPAÎ`BE>ÐA„rÇBƒ0Aw® AÀA@AB†ñð@,G@A0ÿúZZÿúZZÿúZZÿúZZÿúZZBz†ÐA4ªžÂ3¨ÀA´Í˜B ­A{qB”90A:PBr=ÀAIuÌ &˜AÉuÌBÎPAƒú÷B‡apAbÈAÀA@A BB@ƒmàA`ÿúZZÿúZZÿúZZÿúZZÿúZZBf¨@Aq¶(AWàAñå`BZ€A”LÐB.W@AŽ}„Br6°A?€A•BM2ÐAF«¤BMÙÐAÕAÀA@A0AºØ @»·HAÿúZZÿúZZÿúZZÿúZZÿúZZBnq`AQ×ÚAJøÀAÒBBZèÐArŸÖB3€A|ï Bz= A%èAÓ¸0Až%êBzj°A¦ÆB%q€A]†hAÀA@A@B?FÐ@qeA€ÿúZZÿúZZÿúZZÿúZZÿúZZB/ÐAS÷æAï7pAÔ"(B?PÐA‘ËYA¾ß€A:BTB=Ï ARV”@í%@AÒV”B%ƒ0A^›àBë€A‚ÔÜAÀA@APB3Ž @[Äp@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@A`BKÞp@bù@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@ApB!²à@Æ€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@A€B8ñ@}8àApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@AˆB‡÷À@Tß`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@AB{X@O`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@A˜A³9à@év@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@A B<À@‡;ˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@A¨AËf@÷Ö`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@A°B#A€@§Óø@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@A¸AV @@Ï&XA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA`B* ð@>¯ @@ÿúZZÿúZZÿúZZÿúZZÿúZZB[0AOêA©¿ÀA™mBˆ°A9±êB0^Ar>ŒB™0A—AɺðA‘—B>@AbFFA·¯A3dAÀA`?€Cz|@ˆ†àAÿúZZÿúZZÿúZZÿúZZÿúZZC Íì@µv`A™}A5˜èC4D@ã~DCr¨A „œCl,@¾Ù`¿ÆÓA>Ù\C !Ô@÷DCþ0A ®$AÀA`@BKÐ@'@A0ÿúZZÿúZZÿúZZÿúZZÿúZZBYN A+BŒÀxÕ€A«c@ G€A…ÏBÙ@A+Q,B×µXA4‰Bë½è@ä5@?¿TAd5DBÚÔ AäBÚ§A]pAÀA`@ÀAƒà@ÃnAPÿúZZÿúZZÿúZZÿúZZÿúZZBŽ€A9p>£èA¹”BAnÖŒBO0Aq³ÔAöWÀAo€AZˆ>ДAÚˆB30A‰ýÀB4Ò AwòPAÀA`A0B‰ÑÈ@ [PAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA`A@AšO A6¸@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA`APBF-0@w4ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA`A`BCHp@`á0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA`ApBiHp@P¬°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA`A€B¾Rx@2{àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA`AˆB3x@Œ×ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA`AAxê€@ÝYð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA`A˜A—¦€@ëxAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA`A A±àAnPA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA`A¨AÍ|à@ì,xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA`A°A¸ @ð* A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€CÁ´@A¨ APÿúZZÿúZZÿúZZÿúZZÿúZZBç@@¯æ„@Ñ ÀA0 Bì3Ð@øðBáÍH@ùA BåÇ8@°ˆÀZq€A0ŒBßïpA9bBéô@ïAÀA€?€BË—x@'NÐApÿúZZÿúZZÿúZZÿúZZÿúZZB«°@áœÌ@Á%ÀAaÉ B­ïA) B£ÿPA3ð8B°Ë@@‹G°½H A G°B¬Ãh@´PB¯\@Ï/pAÀA€@B‰ÜÐ@”ÀÿúZZÿúZZÿúZZÿúZZÿúZZB~º`AWÆÀÁ2€AžvøBkLÀAjtæB‚ëAH¶ÔB„Wð@ÂñH@>7ABñLB‚•XAžB}j`Ak8AÀA€@@B+ûÀ@ R@A`ÿúZZÿúZZÿúZZÿúZZÿúZZA⮀A?°¾rhA\6A×òAC\AÜ~€AE»ÐB€€@þbÀÁ°GA~b¼A¤ AB(ÁA=Â8AÀA€@€AËV @‘²A0ÿúZZÿúZZÿúZZÿúZZÿúZZAú¶ÀA$…?¼ôA¤¥ÈAñÿÀA^XAéæ`A[‡lBK@A! „Ayy`A¡ †B'w€Ad+AÝjAIg,AÀA€@ BtgÐ@:| AÿúZZÿúZZÿúZZÿúZZÿúZZBA6|NÁŠ'`A¶ ¸Bk¦àA}”:B—ò°Ad"@B¾QÈ@;È@çB@AM¾ÈB¶Œ˜AòB¬AêÔAÀA€@ÀB¤@h@WmA ÿúZZÿúZZÿúZZÿúZZÿúZZB³X˜A ööA$* A¡DB­Z`A:úÎBœÙPAf hB¥@¨AR´A8 A…R´BžÀAn¸BTØA<”AÀA€@àB«‡@@(Ù`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€AB$‹@_ûApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€AB{¡@%@ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€A B+§@@jñÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€A0Bä€@1àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€A@B Ùà@جhA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€APB@Úà@X¤Ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€A`BDÑ`@q @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€ApAt0À@ä’à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€A€BCh @€˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€AˆAû¹À@Æ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€AB7ËÐ@‚Ï@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€A˜Aã AÖ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA€A Al¯À@Õõ@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀABU`@>#`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA?€A­Ž A Ó`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@B @O—€A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@@B™˜8@G@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@€BO&@'›°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@ B ]@`xPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@ÀBW¾à@J¾ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA@àB¶œH@¢ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAABù8@&ÑAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAABQL`@fF€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAA B ­ @zyp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAA0B W@g@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAA@A½tà@ÌSx@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAAPA’{€@ì(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAA`BG@Ð@dNàAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAApA™8@ÔªðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAA€BFØ @˜Ä˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAAˆBI£ð@m{€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAAB ~p@˜0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA Bš˜@² A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA ?€B'Æ@@EÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA @Bà@J³A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA @@AüâÀ@rýÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA @€BqXP@DѰAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA @ A¯®À@Æ^@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA @ÀA…Ø€@ÑÒA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA @àA£¿@¾0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA ABJ{À@&#ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA ABgóp@ ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA A A¯@ÖFÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA A0B; p@k?°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA A@BV@@~ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA APAë[@òã°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA A`ASÈ€@¾_pA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA ApAËH`@ÙòÈ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°Bj A z˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°?€Bvj`@g€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°@B‚Àà@Òð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°@@BO @!tÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°@€B³×¸@n[0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°@ B›˜?õ4 A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°@ÀA—É @èšhApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°@àA]%@ÄÈAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°AAÙÄÀ@¬wA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°ABjP@ˆÖ(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°A B TP@á„ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°A0A°™€@æ,àA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀA°A@A‹±@ßÝØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAÀAži@ïJhÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAÀ?€AÊ€@AîA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAÀ@Bzêð@z`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAÀ@@ByÐ@„° AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAÀ@€A¡ü`@è{ @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAÀ@ A…øÀ@ÍA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAÀ@ÀA¿Q@Ë €AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÀAÀ@àÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ?€BͪÀ?äœA ÿúZZÿúZZÿúZZÿúZZÿúZZBÛšÀ@óø€?a&At"\B×ðA(Æ0BÕˆA'ïàBá–È@öA³×°AvŒBò¸A2zBÅ–A6AÈ?€?€C9˜@h€@€ÿúZZÿúZZÿúZZÿúZZÿúZZC-´(@ªïÄÁî£ÀA+ ,C_4@òå¸C5sÈ@ÞÊèC/Ù˜@³uHÁs{€A3uHC"’L@øx0C0P`@ð§AÈ?€@Bzð@.K`@@ÿúZZÿúZZÿúZZÿúZZÿúZZBƒ;ÈA‘ñÿúZZÿúZZÿúZZÿúZZByFÀAŠ=NBYRA— zÿúZZÿúZZÿúZZÿúZZBN0AOöAÈ?€@@BœSH@ñ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB½= @¤Ä¸ÁG A$ĸB¦9x@ä±TB¼Æp@Ð`AÈ?€@€BÁÂð@€0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB¯DØ@½F0Á ]€A=F,Bš((A¦¾B©ã@@íLxAÈ?€@ C@@Qœ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC)nÄ@¾LA…TðA>L C"h@ó,Ct”@öî€AÈ?€@ÀBt°@`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB”BèA/” Be"èA¯”žB¸SØA1´8B"ÙpA»äAÈ?€@àCH¾|@X"€APÿúZZÿúZZÿúZZÿúZZÿúZZCMêô@Ö8àA~ÀAV^èC9÷A,C1@A‡üCH P@µá@ÀL=€A5á@C/h`@áÕìC2Ä@ãTXAÈ?€AC#}@?]`?€ÿúZZÿúZZÿúZZÿúZZÿúZZC)ºAšêAÐk0A‚²LCHA–æCЀA&9C%J\@ß AœÛ@A_ C†ôA ˆæC˜ÄA[ÀAÈ?€AC(´@n¿àAPÿúZZÿúZZÿúZZÿúZZÿúZZBø÷AKH¢B'èAËm\Bòç8AQʾB´±ÈA‰RCÓ @¶ðÁ™„A6ðBå¥ @ß;8CSX@ÖAÈ?€A BD=à@tÖ`ÿúZZÿúZZÿúZZÿúZZÿúZZB@épAY( Á£Y°AÙO¬Aý¡AiÄBCg AŠïZB.ø`A(5B,ÂKú`A¾,BÓÐA^·@B‘¨A0ÔÐAÈ?€A€Bo°@L¢ A`ÿúZZÿúZZÿúZZÿúZZÿúZZB7ôPAYô–Á¢ºÐAÚdAÑ1@AG fB%ÝA{#Bv`AdcŒÁ* `AäcŠB#IAj{~BDù°An°AÈ?€AˆBTÀ@{: @@ÿúZZÿúZZÿúZZÿúZZÿúZZBh)A†åÑÁ´ B²Bk°Aƒ€oB4“ÐAétB‡QˆALÚÁ# BLÙB1-°A hBQ|A”RAÈ?€AB^@@ûVÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ?€A˜BAà@Â4€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ?€A Aè2 AlLA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ?€A¨BOÝ€@‚`ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ?€A°Bx®`@vs`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ?€A¸Aºp`Aò|@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ?€AÀA•æ @ÿ}@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ?€AÈAèE A!$ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ?€AÐAÔ„`A ™äAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@@C¬?j@¥Ô`AˆÿúZZÿúZZÿúZZÿúZZÿúZZC¤£@»`AÅ€A;%œC§FA’ÐCš}fAµ C¦&@Û_@AœïpA[_@C§gdA,FC’AøAÈ@@?€Bá·˜@ ö@ÿúZZÿúZZÿúZZÿúZZÿúZZBZOÐADÞtÀe€AÅxBN•A…ÄyBV’A†ÉNBBÎ AE‚¬@mùAÅ‚¬BCy0A†Ê?B4<A†‰üAÈ@@@B)Ä@@$>@ ÿúZZÿúZZÿúZZÿúZZÿúZZBu§A“vÿúZZÿúZZÿúZZÿúZZBi‡pAŒ/A¹A:±`ÿúZZÿúZZÿúZZÿúZZA¯ÃàA1J„AÈ@@@@CCËX@6ðPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC5åô@–ö¨AƱ Aö¬C6¼<@¹ôCÇ„@ÖpAÈ@@@€C4ì@eÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCeâ4@¬ü8Á’Ø A,ü4CLy˜@å´C\Ìø@ßhAÈ@@@ C§P@â @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC1ñ@¾À ;A>ÀC.P@÷4àC1úp@ò|AÈ@@@ÀCL' @ZÑ @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCA`d@Èf Á™AHf C)&°@üo C1‡<@ÿ¤xAÈ@@@àCDjŒ@bdÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZC*ä¸AпŸûA¹ìC4ALUÆCUhA<§ðC8ü@ø ø@P&Ax ôC#¦˜Aª^C ¾dA‡pAÈ@@AB°íØ@|°A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¥](A:7þÁ” AºY~B~‰@Ax*èBŸ}hAN‰0B©ØˆALBœ8A›LBµ AYôBa,pAa4AÈ@@AAä8à@Õ˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZBUíÀAoòBÁÛ†pAðÎBL A}ðBepA úB|z`A(ÆHÁm A¨ÆJB=6ÐAXˈBp/@A<AÈ@@A Bµ>@.$A0ÿúZZÿúZZÿúZZÿúZZÿúZZBŒç(A„ºB|xB,ïB·xAžè B5EpA™#|B;q°A@›°ÀЀAÀ›°B6A`c¾B'‰àAf¤AÈ@@A0BIý@@x AÿúZZÿúZZÿúZZÿúZZÿúZZBXJ`A³[Á ;PBËbB@A‡¬BRwÀA¤<BPôÀAK›ŒÀr5AË›ŠB$>°Ak:B1†AkÛ,AÈ@@A@BÄ48@/Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZB¬ÈA\•2“pAܾ„B^`0A‹œþB¥,ˆAYlBÁÔ A RLÂøARLByîA; B¹ÂØ@þ2 AÈ@@APAÚ@@Ï‚øA€ÿúZZÿúZZÿúZZÿúZZÿúZZBj€A·ÁÁ ž`BÐXB)A”û\BF¦PA‹*žB@›`A(Í«A¨ÍAÄ\`A27BLOACÚÔAÈ@@A`B¢Îø@^6 APÿúZZÿúZZÿúZZÿúZZÿúZZB¸ièAQ@ÀÊ€AÑ·zB‹K AgÍäBbxA_æØB… 8A^T°Áx½àAÞT²B3@ÀAu›HBe ÐAloœAÈ@@ApB¤S @5°0AÿúZZÿúZZÿúZZÿúZZÿúZZB¾1 A,pž¿Ÿ‚A¬’*BVhA;S^Bµ A3>ŒBøóà@ã͈Ar0AcÍ„BÆÀÐ@ã=àAÿúZZÿúZZÿúZZÿúZZÿúZZBœŒPA{uÚA! Aû§rBsP0A…S BXàAšdBcSAkÈ$@«´€AëÈ$B,óAx‘ÒBºÐAoP|AÈ@@AˆB§í @dª`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB˜?hAŽÖÖA]BójBf³@AùBMìÀA‘ÐþB€~àA†ë³ BêÿB[0AvéîBh›A”cØAÈ@@ABMà@Át@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@@A˜B¬8@@:`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@@A BdiÀ@|È0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@@A¨B0à@¤jˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@@A°AÓ˜A dA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@@A¸AÄ' A ÑA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@@AÀBc@‹XÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@@AÈBNœ@@²˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@@AÐAúçA1$@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@ C…@VàA€ÿúZZÿúZZÿúZZÿúZZÿúZZC:@@°Œ´À»ÙÀA0«pCÐ@þÙxCeÐ@é ¨C @ºX¸A&ôàA:X¸C ÖhAVNC °@þhØAÈ@ ?€CF×(@>ÞÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZC?d@¡ @[A!¼0C:>Ð@Ø”øC7ø@àäHC8´,@°²`@¨@A0²`C5%ô@ì¹\C/v,@õ›øAÈ@ @CCX@:<ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZCO€@Â9ÐÂ`AB[ÌC;ØA ÍC%É@ð¡pC º@ÈÁ¬j AHCLA ênC#)A¨AÈ@ @@C£)à@§Ê0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC™LP@òë¨@éMArë¨C‘ò"A%Ä CŽ+"Aö|AÈ@ @€COŽÄ@?ððAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCA“@ÀÉ@Aˆœ°A@É(AȈ@åÒ@A€à C… A+\Cà4A „8C-ÊT@„8@’•€A¦BÄ AHAÈ@ ApB¾E@Cò ?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¨cAfðªÂ_(AçøBIßA†—§B˜ò¸A[’TB…z0ARGÂ(–8AÒGBÐAfYB„¶xAWrlAÈ@ A€B̺8@>üð@ ÿúZZÿúZZÿúZZÿúZZÿúZZCUXA\žþÀòšÀAÜÊÞB¸÷˜A ¿ˆBƧPA“ºêBг At¨ BWÞÀAô¨ B¾ë€@МèBd¡`A¬ÍŠAÈ@ AˆB´úh@IFp@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@ ABOuà@ñA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@ A˜Ba0@•jP?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@ A AŠ€@ÝܨAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@ A¨B(²0@̶ @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@ A°A)À@ôiÈ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@ A¸A¯&`@ÿß @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@ AÀA¥õ AzApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@ AÈAé™ @ÿ_p@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@ AÐBàA±(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@àBˆŽx@c ApÿúZZÿúZZÿúZZÿúZZÿúZZBÒ°X@õŸpA,ÀAuÊÌBÞc`A"¥`B¾¨A1iðB¥’àAÚ4Á³ÚÀAŸÚ4BŒ5HA{ÓâB·ðA9ýdAÈ@à?€B»~ˆ@%ô AˆÿúZZÿúZZÿúZZÿúZZÿúZZBâ-X@ëk½Q Ak”¼BÚõ A®.BÚãÐA"ŒBé´P@éZàÁ.¦AiZÜB×— A"°öBì_@A`AÈ@à@Bû«Ð@W @@ÿúZZÿúZZÿúZZÿúZZÿúZZBœÞHA-öBk¯A­8®BÎ*XA4mÎB;1AŠ–VBîì8@÷]¨À«€Aw]¨Báþ0A)üÒBæ@A#ÙDAÈ@à@@BÎ0X@à@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBd@Asv¤ÿúZZÿúZZÿúZZÿúZZBãPAe AÈ@à@€CÅô@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC7(t@×ÓðATÀAWÓðC0 `AqÆC#ÈøA ´|AÈ@à@ B2Nà@MÉA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@à@ÀB³ßØ@¡pAÿúZZÿúZZÿúZZÿúZZÿúZZBS6àAf#VA+ï@AæMBQBA–÷B*÷ AŽÇˆB@!0AK[tÁóAË[tB&ÀA{ŠB>RA„­AÈ@à@àCH™H@xy@A ÿúZZÿúZZÿúZZÿúZZÿúZZC;p@þ÷¤B ~ A&,C5A•*C,äA&_C3,@Æ °AI€AF ¬C"W”@òó4C#T@ü8AÈ@àABT`@CwPA0ÿúZZÿúZZÿúZZÿúZZÿúZZB“—XAuš@¶xAõÊÌB…XA”k7BwZ°A™¿0B.öAQ ÀÆNÀAÑ B ãÐAwlB#àA„êAÈ@àAAÄæà@ÊžØAPÿúZZÿúZZÿúZZÿúZZÿúZZB0o AZ`Á_oÀAÚ·òAý,ÀAdÏLB.ÿ@A“¶jB%±°A"¦¼A_„àA¢¦ºB$¦AH!jA딀A@,AÈ@àA Bõaè@8m€A`ÿúZZÿúZZÿúZZÿúZZÿúZZBà pAkI®B\ AëuÆBÁd0AjbB…xØAžþBüo@@ÆÞà¿| AFÞäBÑ›°@ëëèBÔ½¸@êšøAÈ@àA0Bà¼ð@8r @€ÿúZZÿúZZÿúZZÿúZZÿúZZBÎùˆApBJà0AðH’BÓÈAaŸ¨B€òHA¢DöBòɘ@Ú™ØÁÎAZ™ÔB¿D@A5:BÎÿØ@öL°AÈ@àA@BwÎ`@?0AÿúZZÿúZZÿúZZÿúZZÿúZZBX0AgûRÀläAè'ºB'º AƒYB5 °A…5ŠBO„ÐA@h´@ƒ@AÀh¶B,dÐAZbˆB òAZÇpAÈ@àAPB´Ð@9¶ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÁ!¨A{7@À~AûgªBœKPAš²:B”RèAvê0BÏí˜@ä'øÁ¬ÃÐAd'ôB‘¡0A -ZBµ‘x@á©°AÈ@àA`BnÓp@¥|x@€ÿúZZÿúZZÿúZZÿúZZÿúZZBn/ðA6YA@VàB R BI3ÐA B&: A“ÈÜB¶/A4 ÄÁôÐA´ ÂBg¨€A`„êB¤ºÀA! `AÈ@àApB¢xÀ@8­P@ ÿúZZÿúZZÿúZZÿúZZÿúZZB‚—¨Ae–AÙAåâBlsAaz^B- AƒÀDB—dèAlþÁŸ>ÐAìþBD€AV_RBËøAŽÃ²AÈ@àA€A¨ù`@÷b(@ ÿúZZÿúZZÿúZZÿúZZÿúZZB# AY&¨À¤qÀAÙR`Aß”àAVý²B¶°AmŒ@B/.@AdÀ²OAäAî¡àA`s B  AxƘAÈ@àAˆAر@@ÍþX@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@àAAÃa€@îZÈA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@àA˜AÚ´à@ë‰@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@àA AžÖ @òàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@àA¨B”Ê@UÀ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@àA°Bjë@ƒìx@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@àA¸Bû@ÔÄðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@àAÀA‘ @üAAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈ@àAÈAÉŠÀA ˜ÜAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈAC]Œ@#pAÿúZZÿúZZÿúZZÿúZZÿúZZBö(@çÛ AMÀAhLC¡˜A8˜Bâ/8A$æôBø×ð@ã4 Á—¢ Ac4 Báy(A"ïCqA'œAÈA?€BÔ2p@@ä@ÿúZZÿúZZÿúZZÿúZZÿúZZB`©`ACd\A± AÇBkÎðA„Õ8BHHÐA‡\ÒBHX0AEÜÀþAÅÜB2­ A†!€BQ°ðA‡èFAÈA@B¹}ˆ@6`?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÉøA XÂpHA$2B ^AS!TBá  A.¯|BàT¸A‘ìÂl#`A‘ìBÿ Ab‚jC¥¨A›˜AÈA@@B»Ð@@@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÒ ÐANƒHÿúZZÿúZZÿúZZÿúZZBƯACWtBË.@Åi@A½´pAEiјA‡büB‘UØAñ*B’ØAÚAÈAA`AŒ[À@Ö§XA0ÿúZZÿúZZÿúZZÿúZZÿúZZB*€AX™¤@’ÀAØÄÐB ÅÀArޏAú½àAg;°B3_àAHD@ztAÈFBðAA[|BWApìAÈAApAµz @ñ¾Ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈAA€Bl@@žØA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈAAˆBŠ€@XÅ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈAAB«p@¤ÔAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈAA˜BAy°@nØ ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈAA Aà @ßöˆA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈAA¨A¸g @óÀ8ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈAA°Am¡@@Ö‡H@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈAA¸AÈ@@ôk ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈAAÀB*Dà@¤`€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈA0CÄ$@THÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCKÍ@¹ÛœÀ¸MA9ýÌCEÀàAòÆCL+lA9ÔCRô@¦Q°À½lÀA&Q°CKh`@æ± CR8@è7ÀAÈA0?€Ct^D@Õ¡8A€ÿúZZÿúZZÿúZZÿúZZÿúZZC['<@¿ò8@°3@A@˜CW³TA+|CS.´A*ÈCaX@@ÆÃpÁï¸pAFÃlCLPA}ÜCj(Aº4AÈA0@Cg°@ˆèA0ÿúZZÿúZZÿúZZÿúZZÿúZZC5Hà@ÇŒ@µ€AG,TC.ê¤@ûÎÐC- ŒA$hC/ì@ƒ…xÁhýàA…|C!<¨@±+ðC0 °@³¶AÈA0@@C £Ø@,¯0A`ÿúZZÿúZZÿúZZÿúZZÿúZZC9ÄAêÿúZZÿúZZÿúZZÿúZZC‡TA ­àC@œB8¾¼øABnC<\A%ø$C_ì@ÉÉAŒðpAIÉ C«@ø€8CßüAƒÄAÈA0@àBIFÀ@Cí`AÿúZZÿúZZÿúZZÿúZZÿúZZBmîATìÇèBž–àAVVAÈA0A AÇV`@ܯpA`ÿúZZÿúZZÿúZZÿúZZÿúZZB AA;žAIªàA»²(BN A{oA¾ A?^4BóàA!dÁÉÌA¡dA©˜@A#ndB+LÀAX…DAÈA0A0B°°@3ÏAÿúZZÿúZZÿúZZÿúZZÿúZZBž¸A~z”Áœ?Aþ¬¤BcÃPA˜ïyB“¸pAˆ¸BÕ¤è@ÜôðÀÂŽ€A\ôôB©ÚÐA¸B¶pø@üâ`AÈA0A@B¼®ø@=Ä`AÿúZZÿúZZÿúZZÿúZZÿúZZB`xAmÚÂA¥@Aî B‚o€AnjŒBE0A—äòBÉà¸A*~ ‹fXAª~"BSº°A>LBÝhAG[ÐAÈA0APA¾çÀ@Ê™ØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB,ÐA]°ìÁj~€AÝÝ~Aàä@AR'ÀB ïPA“zB)Ö A[2,¿ºEAÛ2.B¿@AgSðB ŰA0¾AÈA0A`Aù&à@¢@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈA0ApB@z€@ƒ)˜A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈA0A€B„^Ð@[ì`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈA0AˆB¸ö°@LÚÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈA0AAå߀@×>PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈA0A˜A×À@õÀPAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈA0A AÇå€@âYàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈA0A¨BFø@„@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈA0A°B(0p@¡H8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈA0A¸B:@@‹0¨@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÈAPBޝ@@i A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBcSA% 8Àd9A¥(bBYGÐAe'†Bhî AiÌBkÀA%#¨AŒ^A¥#¨B„ΠAMeÌBF5A}ªAÈAP?€BÏux@*3PApÿúZZÿúZZÿúZZÿúZZÿúZZB¦½ A—HBÕ€A—³øB—XA˜AÖ³€AIôtBàA Ç`@Â÷A‹Ç`B ¯0AHfìAê¾ A3j¼AÈAP@@Bö½è@U‚Ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCÔ@ÔØÜÁ?ë€AUhBç’¸AÑFC(ÀA ŸdC†„@àÁ̉ÀAàBÜ è@ÉXCÁÈ@»PAÈAP@€B¢‹p@ °A€ÿúZZÿúZZÿúZZÿúZZÿúZZB€â€A˜œÿúZZÿúZZÿúZZÿúZZBrèA‡PøB¯jH@áM A¶ÈÀAaM¤B¸‘ðApB|AØAÈAP@ B @`@š÷@@ÿúZZÿúZZÿúZZÿúZZÿúZZB=@AD¶6¿Q^AÄÜ BÀA}VxBl°A‚oB ÐA6l?˜ÙA¶lBÐAl*šB:pAoGAÈAP@ÀBžÞ@ŸA ÿúZZÿúZZÿúZZÿúZZÿúZZB|C`A\UÔ@ü1€AÜ€xBr“ÀAŠL"BX-`A‘ B¢´ÀA[Ä=½ðA†[ÄB’»ðA?BjB”T(AaìAÈAP@àB_„ð@RK€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBˆ¤APºÂêAÐEFB2HðA‰ÚeB›§°Ayä0BŽÀA#ºlÁ ž A£ºnBmR@A6ÍâB‡ý Ad&AÈAPAB¬Lð@'@àÿúZZÿúZZÿúZZÿúZZÿúZZB»¨AAXVAïÀAÁ~JB¸à¸AMéˆBÐ8A‡ŒBÞÝ A½ÄA@A…½ÆBɼA¹üB¼ŸA,ˆäAÈAPABe@@&r0ÿúZZÿúZZÿúZZÿúZZÿúZZBP A8®AWG A¸C BÝ€Ao§AäV`APb¨BOààA\ÌôÀKïAÜÌöB+öàAŒÌ€B9³ÐA~_tAÈAPA BºAH@'`AÿúZZÿúZZÿúZZÿúZZÿúZZB¤íhAiÖA/àAê¸B’¾0A†±!B„A‘\~B¯ÜAcF ¿*AãFB’£ A†0­B–%A‰ÿúZZÿúZZClAE€C2|AehÿúZZÿúZZAÐ@@CSÇ@”õÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐ@€C±.®BH>AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC£¼(AJNÀ€C–Ö A:^ºÿúZZÿúZZAÐ@ C%w€@eI°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC/9X@î>¨€CÒ@×ðüÿúZZÿúZZAÐ@ÀC0z¤@vÈPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC.0 @û~è€C6ˆ@àÈÿúZZÿúZZAÐ@àBa @‡š˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZCA¯AVªÿúZZÿúZZC)¾A;þÿúZZÿúZZC8±\A3=h€C!§ôAâÿúZZÿúZZAÐABn…@… A`ÿúZZÿúZZÿúZZÿúZZÿúZZB|œ0AºtÿúZZÿúZZBYZpA noÿúZZÿúZZA³3ÀA€™€A™òA\ò ÿúZZÿúZZAÐAB}G @Xº°A ÿúZZÿúZZÿúZZÿúZZÿúZZB‘ÓàAœóÿúZZÿúZZBv0A„{\ÿúZZÿúZZB¸ A¾ð€B›@A†6ÿúZZÿúZZAÐA Cœ\A™`@@ÿúZZÿúZZÿúZZÿúZZÿúZZC¬w¾ANÕÿúZZÿúZZC޵2A+$îÿúZZÿúZZC²WäAØ€C“8ê@ê¢`ÿúZZÿúZZAÐA0C·GðAfjÄÿúZZÿúZZÿúZZÿúZZÿúZZC¨ÌA@ÀÿúZZÿúZZCˆ/ºAµöÿúZZÿúZZC¨“$A›ì€Cˆ>ä@éÀŒÿúZZÿúZZAÐA@Ac@A Ï”ÿúZZÿúZZÿúZZÿúZZÿúZZBN~A¨)¬ÿúZZÿúZZB#Í0A…e}ÿúZZÿúZZB5 A®P€B%ÀA‰ÒIÿúZZÿúZZAÐAPBçµ@‘møA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC øA¡”)ÿúZZÿúZZBÎppAz³òÿúZZÿúZZC—8A RT€Bß}˜@ÔA@ÿúZZÿúZZAÐA`C à¨@«–X@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÝX¸AÒQbÿúZZÿúZZB§Î°AŸrFÿúZZÿúZZBëP¨AZåt€B±èA%9PÿúZZÿúZZAÐApB‹X@†mHA@ÿúZZÿúZZÿúZZÿúZZÿúZZB̰AfªîÿúZZÿúZZB—pA*ÂÿúZZÿúZZBÃ@AJL€B xAÚÐÿúZZÿúZZAÐA€BŒÿP@…IÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBMLAÁqÿúZZÿúZZBH°A‹wáÿúZZÿúZZAùÀ€A´Ó‚€A³`€A߃ÿúZZÿúZZAÐAˆAƒ"A¢XA0ÿúZZÿúZZÿúZZÿúZZÿúZZBz`AÊõŽÿúZZÿúZZB0 pAŽì;ÿúZZÿúZZB[ô`Aõkn€Bé A«ºÆÿúZZÿúZZAÐAB(ƒà@ÔhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA˜B,‹ÀA2½dAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA B ¬ðAúàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA¨BH8 @àØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA°A˜D A.Oˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA¸B˜@ ë°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAÀAƒö`A(2$APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAÈAcN@A™@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAÐA… àA+½”A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐ@C"Ýh@+ñð@@ÿúZZÿúZZÿúZZÿúZZÿúZZCr@@ÊEDÀè®@AJh`CaxA—nC”AÇØCÀ@âdA³lpAbdC ºHA/ÊBê¾@A!"AÐ@?€CjBü@XŠð?€ÿúZZÿúZZÿúZZÿúZZÿúZZCm~Ü@ :„Á aA VdC_Ýl@Û›ìChæ„@Ø3èChAœ@º¬àÁìAA:¬ÜCQYä@õŸ(ClàA¬4AÐ@@C á¬@5Úà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC}P@ÐcÜA¢œ€APˆÈˆBÊõ8A0Œ´C°Ð@”ÃðA-ÜAÃìBþ©@@­LBí"à@µ}¨AÐ@A BVà@cfðA`ÿúZZÿúZZÿúZZÿúZZÿúZZBžrhA=œ@Œ­BXB†Å A¦ùìB€XA©lBë ˆ@ØD˜Àáð€AXD”B¼7 AÔbBÈÔè@ønèAÐ@A0BR¨0@TÄ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB¦ÓèAguÜAh9Aç¡ B’ÿxA}p°BxM`A‹ üB‰“¨A6  @ÞjÀA¶ ¢Bi¥àAI“0BT…AWɼAÐ@A@A—5€@äNHAPÿúZZÿúZZÿúZZÿúZZÿúZZBZí@Ažâ?˜_AÿÏB/—A—š–B,ùàA‡¢¢BTþPAU%´@œà@AÕ%¶B0-Ao¥ÐB!øPAnû„AÐ@APB“³à@B'`A ÿúZZÿúZZÿúZZÿúZZÿúZZBˆ¤¨AòIAÕ\àB ÄB}kA¦…ŽB,ÐA–"vB˧@î8Á”u AnB¶¡¸AN«äBlWAŒ¨¤BŠØXAM¯À @AͯB~<àA}XBˆK°A†_ŽAÐ@€@@Bé@ à@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA4ÐA6n¼A›{ A¶nºBY8`Av’B30AltäAÐ@€@€B_b€@Iˆ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBW0AE24A1Š AÅ24BZ­€A¹hB1” AAÐ@€@ B¬5@@£ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC Ì@ꡘA#ŠÀAj¡˜C€°AYnBöh0A|AÐ@€@ÀCü¨@I×@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCTμ@öº€Aq¿`Avº€CDs$A÷C7A*pAÐ@€@àCb¬@-—ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZC ãŒ@ÿ. @{ñ€A\8CØÐAl*C ¥ˆAf$C& @Ñ[@ÀF°€AQ[B¥¼Ac>B¦ž0AO¿ ¿ äAÏ¿žBŽ©ØA{«zB,xA~ØAÐ@€AC]8@:PA ÿúZZÿúZZÿúZZÿúZZÿúZZC¡8A1¹ÞÁ @A±Ú”BÝÓèAX]èBíg˜AQ Cr<@²¢¨@Lâ€A2¢¨Bç@Ô Bâš@@Ö¨AÐ@€A Bù@DÓPApÿúZZÿúZZÿúZZÿúZZÿúZZBŽé8AcFTÁÇê€Aãp’BCX0AŠ¡B‹¸`A€B•߈A`¤@’@A`¦B A BqgÀA1ÖxAÐ@€A0B~ü @XiÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZB1€°AeIA¥jAåtB1ðA˜ÎíAÞLàAU`eTC8ªt@¯ã˜½\€A/ã˜C`@Æ fàA×]¬B AfܤB !°Ah˜AÐ@€ApAü` @¾u¸@ ÿúZZÿúZZÿúZZÿúZZÿúZZB(cðAWüÚÁÜàAØ'pAáMÀATNTB ‹@Arm\BBçðAZŒ¨Á¼ïAÚŒ¦AÙ§AJŽøB5ðA~7„AÐ@€A€Bªþ`@@ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZBƒ¦A”xnÂ+€B–B”Azæ°BŸ€A°Ÿ6AwøBÖªA/o„Bíu@A ÷°BÊ“pA´$ÁÓO`AŽ´&B©»¨AWŠBÜaA+=¸AÐ@À@C4_ô@/N°A ÿúZZÿúZZÿúZZÿúZZÿúZZC|@䥨À¸€AdÎTCZ”A”$C ÌüAóœC`P@ñX@Á+« AqXCS¬A‡ðAÐ@À@ Açh€@à¦Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐ@À@ÀCP•@”ì(@àÿúZZÿúZZÿúZZÿúZZÿúZZCZw0@Ïí|Á¬ AP@C>òlAuÌCGùPAžBƒ¸àA‚&AÐ@ÀABJ·°@]‡€@€ÿúZZÿúZZÿúZZÿúZZÿúZZB„„8A³K´ÿúZZÿúZZBd{@Aš‘‰ÿúZZÿúZZBG#àAEæ\ÂܘAÅæZAÍ  AHO Bq°AŠ>8AÐ@ÀAB²Hˆ@#¢€A`ÿúZZÿúZZÿúZZÿúZZÿúZZBâåA÷îÁ„ÖÀA•¨B±ÛèA:š^BÎú0A*0XB·8€@êÀÁÃù AjÀB…Ý@æ(ÔB°;pA!^AÐ@ÀA Bbnð@I0@@ÿúZZÿúZZÿúZZÿúZZÿúZZB­Î8Aƒ%1Á£µpB=ÕB~G@A ”B¢ A“ŠüBE= A4KÐ@}SA´KÐB)ŠpAB¢BŸ`AcThAÐ@ÀA0B¦è`@-¿ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBé¹0AkhêÂ3iA땚B™fA›ËÁBããèA_7˜BÓâHA®Á \àA®B¤V8A‡"B´%˜AB|AÐ@ÀA@AËØà@åhÿúZZÿúZZÿúZZÿúZZÿúZZBó AEÜ@“RÀAÆAûe AhžAà@AV5DB.A.Ë\Á­% A®Ë\A­÷€A'¿¤B.@A^m AÐ@ÀAPBíÀ@R‡ @ ÿúZZÿúZZÿúZZÿúZZÿúZZBâ?8A8®ÀÙˆÀA¸ÑòBª”(AQã0B·(AEélC¬@ÔªøÁVñ@ATªøBØy(@í‡HBð@`@æžpAÐ@ÀA`A¤À@ó© A0ÿúZZÿúZZÿúZZÿúZZÿúZZB@oàAvÏHAÎ`AöÿÎB9G`Aœ'`Aج AQñHB pA7u`Á­ A·u`A¨ê A!ý6B AdI˜AÐ@ÀApBßÂ@UóÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZB˜˜Axä6ÁX6 AùÊBMˆ@AnlèBxêÐAŽÛBŸ2ØAijØÁî AéjØB\ÇA?ƒ(B|ðPA‘iAÐ@ÀA€A¢`@Ùí@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐ@ÀAˆB_P@cPA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐ@ÀAAý$`@ÝÿA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐ@ÀA˜AÙ>ÀA´Ô@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐ@ÀA B®@¬NA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐ@ÀA¨Aäò`A@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐ@ÀA°Ac¨@ÐÍx@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐ@ÀA¸AöñàAÓ´A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐ@ÀAÀAŸ€à@û AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐ@ÀAÈAÐÈ`@÷€ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐABJ`Ð@,KðAÿúZZÿúZZÿúZZÿúZZÿúZZB!ÚÐA<—à¿qÐA¼¹ÆBŠA‚(uB gA‚úfB|ÕàACT,¿zAÃT,BuÀA‡¹VByÀA†=AÐA?€CÖ„@Aø0@ ÿúZZÿúZZÿúZZÿúZZÿúZZBÿÍ@øeÜ “ˆAx’œBÕ© A3«hC uDAB$CHÈ@æz ÁŠÆ0Afz CÅ A CC¬8A+üAÐA@C:ü„@€6pAÿúZZÿúZZÿúZZÿúZZÿúZZC3"ˆ@ñWäÁYGAqƒ€C$98A :zC1sA%;C @@ÿúZZÿúZZÿúZZÿúZZÿúZZB›%A„œPÿúZZÿúZZÿúZZÿúZZB’£ Az®8B‚‹°AJðAÇ{ A–JîB‘å€A8,BG; AV¼àAÐA @€BGÁÐ@;éÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB~ÍA4ì,>ï<A´ì,BlL°AjŽRBkõpAo¬AÐA @ Cx@Z„0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC 'Ä@ÐÒèA@APÒèC‘øAÎBó@A „ØAÐA @ÀBy@5ß @€ÿúZZÿúZZÿúZZÿúZZÿúZZB’ÓxAh1 ÁÁnÀAè\ÖB[þA•ëBšQàA‘Ë^Bn€ðALÜÁ]Ÿ€AÌÜBÀB>BÇ€AŠ¿³B%A‘«bAÐA A`Aÿ3À@á„ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA ApBSžp@ƒð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA A€BÁÀ@ ö@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA AˆA®M A -€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA AB.`@¡‰˜A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA A˜B0@œ.0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA A B•>ð@SPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA A¨BŸ°@çSÈ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA A°BN–€@‰œ€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA A¸BDû°@™ÕXApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@Cuˆ@fÿp@ ÿúZZÿúZZÿúZZÿúZZÿúZZC<@ÄðÁ_ÀADDÐCâ A¦C7@ûóC 8¬@ÇÕPA® AGÕPCyTA‰pCtAËÔAÐA@?€C3ÿ8@\ŽA0ÿúZZÿúZZÿúZZÿúZZÿúZZC.º¬@½nÀ\E€A=‘°C'ØPA­øAËBq°A|ûDB+ðA€MÔBUPA>N´@i€A¾N²BM`Ao¶BýAmˆAÐA@ABV_@@‘ªà@@ÿúZZÿúZZÿúZZÿúZZÿúZZB½¼ÈAIÍ2Á÷€AÉô¨B–qA„ÕÑB´–ØAfVBû¨AMǬ@‹:ÀAÍǬB€ØAu"BuþÐA‚üAÐA@AB§ý¨@0ß A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB£ÌøAhúA¤ ðAèIÀBœÃˆA‚XBvÊ0A–ŒBÁO AA xA·àAÁ xB«mPAWBž Ay¡„AÐA@A B#O°@bâÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB(QàAQŒA±£ðAÑ·>B1Z°AïùAÑxAHÉBTQAiäA AéâBP”@A–¦ìBÙ0AuýAÐA@A0BÊ£˜@PS°AÿúZZÿúZZÿúZZÿúZZÿúZZB½uAr#tAÀàAòTB®THA€€B‰"@A˜ÜdBÛÕ AQÈ@¯IÀAÑÊB¶äÀAcÇ B±'(A€“rAÐA@A@B³îp@9{A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@APB@p@\›AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@A`B§ ¸@0Ö @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@ApBR" @_’À?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@A€BžÎx@oœ°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@AˆB1@ŠhPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@AB<“@@ƒ`x?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@A˜B'¼à@•á(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@A AÓ`@çè8A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@A¨A‹|@@çØhAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@A°A‘OÀ@èðxA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`BUÖð@ñ@€ÿúZZÿúZZÿúZZÿúZZÿúZZAö‘ ALÀ»5€A™.äAÛôAG¶DBPÐAdVìB"ü@A+÷@•A«÷B(ý Alœ,B€AsElAÐA`?€AžS@Þ“˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZB$¸ðA3ì6Á–ÀA´B#€AfBÆB2ÀA…)ºBâ A,QìÁØ@A¬QìAñœàAUÐJBÃÀA£èAÐA`@B->0@o¼€@€ÿúZZÿúZZÿúZZÿúZZÿúZZBCØðAE%¾ÁG¤ AÅL B$A‚ånBVàAŠBp‰@ApðÁ¥8ÐA‚pîB>?PAFuêBˆDØA{œAÐA`@@Cj$@jH0A0ÿúZZÿúZZÿúZZÿúZZÿúZZCN @ÀdäAÉòA@ŠhC2H@õ¶ôCºTA®LC.ðx@jõ`AdU @êõ`C+Xt@šA,C p@ ƒèAÐA`@€Bß@Fù0@€ÿúZZÿúZZÿúZZÿúZZÿúZZB´¸˜Ap¸ÿúZZÿúZZÿúZZÿúZZBª@AbäB•3¨A r´Á×Z Ar´Bb¡àA`‘¼B¥{¸A #AÐA`@ AÝHà@‘A`ÿúZZÿúZZÿúZZÿúZZÿúZZBIªAMAÓ›PAÍ+xBiO AÙB ÐAy°HB[©°A6§hA» €A¶§jBs AaàˆBÖðAxeAÐA`@ÀBqÞ@@C¬à?€ÿúZZÿúZZÿúZZÿúZZÿúZZB4× AOÑ8A>ž AÏúbB8v AŠö@BZ`A~lÄB}ŽAb0Bu `A”b0B¨0AîDAî†AWæøAÐA`@àB*ð@c"?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÏðA)ÄÁ¨ûA©%xAµºÀA/ïFB'å0Au…lBB Að¼AüðAð¼B9 àAPž¤A–ÛÀA‚$AÐA`ABaÐ@0°0ApÿúZZÿúZZÿúZZÿúZZÿúZZB˜Â¸AO$®B,s€AÏNJBªHAZª$BA† A‘8ÜB’ø˜AG+,ÀL€AÇ+,BzoAr3rBƒ@AyøAÐA`ABhð€@7ä@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`A BŠDð@+$@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`A0Bá@àFÈ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`A@B“ÄÈ@BÇàAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`APAÒU€@È'ØA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`A`B À@°a€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`ApAƒG€@áRÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`A€AùO @óFApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`AˆBˆËH@9$àA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`ABxØ@l@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`A˜AÜúà@Æï(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`A Aó{€@ÚÌ0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA`A¨AÀÿ @í“À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€B×QÐ@Sà @ÿúZZÿúZZÿúZZÿúZZÿúZZBþ“A ÿúZZÿúZZBû±ˆAˆüÿúZZÿúZZCM”@Û‘ÐÿúZZÿúZZCí @×½ŒÿúZZÿúZZAÐA€?€B»À@"† @ÀÿúZZÿúZZÿúZZÿúZZÿúZZB•æÈAE#–ÿúZZÿúZZB’LØA@g(ÿúZZÿúZZB…¸@óÀ¸A‘$ AsÀ´B“ @èMÀBc °AQw¼AÐA€@BÇt@ ÂÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZBž–8A+-pÿúZZÿúZZB˜«@A$Ê.ÿúZZÿúZZBª¥H@Ä~ÐAdg`AD~ÐB°ç@Â\B˜<ÈA#±ÀAÐA€@@B,@D€A@ÿúZZÿúZZÿúZZÿúZZÿúZZBŠðAW¦dÿúZZÿúZZB %°AL²ÿúZZÿúZZAÞ½ÀA =XÀè€A‹=XAÊÀA+PúAÝÞ AJ•¤AÐA€@€BÆ@ho°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€@ BÉøp@CõàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€@ÀB\#Ð@‚x@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€@àBÝ @‘5ØAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€AB’È@#±`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€ABê @€,@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€A Aÿ©`@¹™pAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€A0A”Qà@ׄ`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€A@B @“]x@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€APBC) @}@`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€A`BŒ¼˜@1 @AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€ApB%…p@…´ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€A€BãP@Þó€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€AˆA¶8`AD\@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€AB1¹à@“d@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA€A˜A¦Þ@îjHApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAB^5@IðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA?€B5ÚÐ@-îA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@B-c @KÀ@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@@B,)@1†pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@€A÷@@ÑH AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@ BAç°@3P@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@ÀB°p@)pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA@àB¤Ê0@†°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAABˆ¶ð@8Ì@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAAB S @x’ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAA B$û@@~ùÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAA0BCz @VŸÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAA@AÄÖ`@õ×ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAAPB|Ð@•{0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAA`A¾Î€@å( @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAApAMÅÀ@À/X@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAA€B+ö@@ŽMA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAAˆBÖ @±\ˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA BÅø@ÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA ?€Bfï@J°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA @B+”€@(JÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA @@B6Œà@-Ð A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA @€BnÏ@.G A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA @ B˜ @ÀPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA @ÀAe@¼q0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA @àAµ/ @éq@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA AA× @¢ø°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA ABC…@@zÁ APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA A Ch@¢ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA A0AŠþ@@Õï¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA A@B$%@•'hA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA APB<‡0@dvA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA A`B* @Ùe @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA°BF%À@7½ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA°?€Bt¹°@:J°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA°@BW£à@0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA°@@AÕT @¶ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA°@€Aà@ Ã@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA°@ Aç€@ÀÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA°@ÀB`@ ’ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA°@àB8k@JÍp@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA°AB?€@—O@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA°ABŒð@Ù¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐA°A B ¿ @›ÉAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAÀAó—@Ó=`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAÀ?€BHŸ@ä Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAÀ@B0@l ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÐAÀ@@Aò”@@D8@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ?€C+'@*sÀAÿúZZÿúZZÿúZZÿúZZÿúZZBä5°@áÍ|Á/'@AaõBÓO A zBè#HA(ÆBÉ„8@ý; À—G@A}; B¿/ðA„˜BÇȸAABÐAØ?€?€BÙDP@)| A ÿúZZÿúZZÿúZZÿúZZÿúZZC cˆ@ç @FAgH,Cô„AÿCPA",ÀC4ä@ár@òÀÀAaqüC ÝôA(ÜC>ÄAÃôAØ?€@Báî€@G0A€ÿúZZÿúZZÿúZZÿúZZÿúZZBéd AV0AÓYAˆn0BõȨA*®BÓHAAÁdBëèAz¨Aj0Aˆz¦BímA.ëäBÎhÐA=*@AØ?€@@Cމ$@•`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ?€@€C))¬@/½p?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBð È@ìXèÁ¨‹AlXìBȱÐA"(ÒBïðA_ÐAØ?€@ C†@Š@„â¨@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC‰¨(A<ˆÀ¼ÀA<ŠCug@A6¥æCz²\A6]ÄAØ?€@ÀCA#à@w¹°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCa¨Aê$B?[°A„ê$C:`A BÑóÀA2üÐAØ?€@àCÓ@+A A`ÿúZZÿúZZÿúZZÿúZZÿúZZCÜ(A"#ðA²·@A¢ATC ¤tA‡€A¥âAØ?€AˆA¯€@ódXA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ?€AA«v @ÿ¹XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ?€A˜B"Ú @™b8A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ?€A B_E°@Ÿ×HAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ?€A¨B]_0@vë°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ?€A°AÝã @õ½°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ?€A¸B­@@ï0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ?€AÀBOA$h?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ?€AÈB†€@ñó(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@@B†ÿh@ñ@@ÿúZZÿúZZÿúZZÿúZZÿúZZBHÀA6ôhÁ9€A·–B…ÀA_®ˆB0>0AŠKxB=q€A?&´Á × A¿&´BAj[ÂB^©AÍ”AØ@@?€Ckˆd@gg@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCqŠl@ßhÁ†õPA_EÀC_Ê0AH*Co²àAiôCfIÈ@Ѭ@ù»€AQ¬C`ŠPA'àCX£A Ø AØ@@@C1^Ü@&ŠpÿúZZÿúZZÿúZZÿúZZÿúZZC4¤@ååàÁß)ÐAfŒC™ˆA!=XC!Û€Aÿ„C#±Ì@àPØÁ}i`A`PØC=àAJC!ùAƒpAØ@@@@C,D@L0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCVè@fHÁxÀAfDCÓ¼@ÏTC"P@ÎÑAØ@@@€CMû0@7 A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCN¼4@ëˆÀ¿•@AkŒC:´¤Aƒ¢C@(xA PŒAØ@@@ B„¥P@9:@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBxÑÀA&â Á‘@0A¦â B?‚PAdröB€pACÊœAØ@@@ÀBÛ­ø@.§ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBâûAŒHAú½ÐA”ŒFBäÀ¸A&.fB­†xALILAØ@@@àB¾É @3ÍðAˆÿúZZÿúZZÿúZZÿúZZÿúZZBµ¾ÈAvÉA|#€AöõðB¬°Aެ£B‘hA¡OöBŠ`AYyôÁàöpAÙyôB?íPA‹ùÄB‘@àA~é AØ@@ABØ¥˜@#=pA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÉèAR®AP€AÒFBBŽ5˜Aq¯fB€ A…p¸B»/AÇ`ÁÑ;0A’Ç`B‰W AG .B¶«ÈAzdAØ@@ACBBx@hˆ0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCZѨA†Á£ØÐAˆ˜ÎC.æA#šÖC@îÀA Ó¬CZ†@ðJhÀ—GÀApJhC4¶xA i¢C9£¤AnðAØ@@A CCÀü@uA ÿúZZÿúZZÿúZZÿúZZÿúZZCHÏ|@ôhXÀ•žÀAt–C#¨AÎÎC'ÙA õHCTd¸@•îÀA@’ÀAî¼C2ÕH@­ÜàC*H@®ˆ AØ@@A0Bõè@að?€ÿúZZÿúZZÿúZZÿúZZÿúZZB¼? AŽŽýAÌC,£èA~ìCQXü@Ì;˜@¤žAL;”C1@Ð@ñ¯°C.ø@ópAØ@ A CFø@V¶A˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÓóÈA|ãZÁŠð°AýB PAšÐÖB½ÒÐA‹ÁÈBïL@Ã~@A€/AC~DBÑ'x@ï;¸B¸a@Ö¯@AØ@ A0BcŠ@[HÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZB½XPAfS’Bx͈AæzBÊuèA6ÆBNl@A¢ÏÎB‹ hA2üÁ‘* A–2þBAÙA:X¼B~z AðAØ@ A@B9Ð@uDÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBÍ™hAQFNÂnAÑn¦Bf% A‹LBÒ¶€A2aÜBÅgØA „À…-A‰„B—yxA“ÎBŸÍXAñ\AØ@ APB‹Ñ°@Kà@ ÿúZZÿúZZÿúZZÿúZZÿúZZB3Á€A`ú0?Ç9Aá&B ÅÀAx”âB uPAsÕˆB>S`AMÑ(ÁÎÀAÍÑ(B €A^™€A FÉBLpàA™²B‚xàA]ÐÁ»¬B ]ÏBÐA)6BddA•ò6AØ@ A€AjÈ@ÔðPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@ AˆBC€@@™aA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@ ABN×@@~ºA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@ A˜A®© A;„@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@ A Bt9`@cE`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@ A¨AÒK€A '„@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@ A°AÃï A ­ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@ A¸B<€@ŸsAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@ AÀA¨õ A @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@ AÈAÖa€Am@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@àBXD @Så AÿúZZÿúZZÿúZZÿúZZÿúZZB @A/Ǭ? ´A¯çPB­ÀAsÁ„B½ÐAqO(BH0A* Ü>¿XAª ÜAý€AkIAú_@AhâðAØ@à?€BT €@@„A€ÿúZZÿúZZÿúZZÿúZZÿúZZB‚”¨ADNžAÑQ€AÄr B–È(A}BI=°AŒdäB†˜ABbôÁñyAÂbôBG‚ AŽ»kBëèApºAØ@à@Bl¼`@HpAÿúZZÿúZZÿúZZÿúZZÿúZZBv`A9Z–Â@å€A¹|"B6¡0A‹¼ÊB·HAUĈB„nPAQ¯ˆÁv0 AѯŠB]‡ðAtÃBŒ%XAˆM,AØ@à@@C*,@2! @@ÿúZZÿúZZÿúZZÿúZZÿúZZCA.¿.ÿúZZÿúZZÿúZZÿúZZC ØA#©0C"ü@­ Á¬Í A ­¤C ä@ÀÖZäAØ@à@àCÌ@fÆ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZCÂÈA ïzÁ6ë A¡ pBöYAIˆªCÖ0ADñôC‘X@î@AuFàAn@C|A `C…´A¼ AØ@àAB¡9H@1|p@€ÿúZZÿúZZÿúZZÿúZZÿúZZBÌTAZòÁP{ A™wºB£ñ@AAX B»eàA3#ˆB³z0A°@Áë.€A°>B€(8AFµB³©Aõ´AØ@àABþ¨@DÅ@APÿúZZÿúZZÿúZZÿúZZÿúZZB¥ßAuWøÂHKAõ†lBB«°Aš ØB¶ºPA‰TþBÒ,AE±¬Â+%°AűªBŒàA‡‘@BÕŽXA?g¤AØ@àA B¹ªÀ@,2ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÖ¤PA)18ÁoÒ A©QB¤bÈAPòB¾ A:œBñöH@¼ÀØÁ¹ì`A<ÀØB³M@ê_ÀBÛ™Ð@Ì!¸AØ@àA0C<è@wÈ @@ÿúZZÿúZZÿúZZÿúZZÿúZZBðpAcýÄAb`Aä)ÌBÈî˜At"šB»ápAб€C!@æPÁ · AfPBÑÚÈA°LBâaÈAÉ´AØ@àA@B‡˜@D`A`ÿúZZÿúZZÿúZZÿúZZÿúZZBµhA‘×ÀæÞ@B<,B‰pA¤´B–àA¡U~BœÄ˜A$ AÄ2ÐA¤ BŽ5A18ÔBR@ðA>AØ@àAPB_Ì`@OÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZBv›PA56@~M€BQBD4€AžqSB:@@A›¥ÔBƒòABÒtÁU AÂÒrB;[AGIŒB\p@AaÈHAØ@àA`AÆ¡@ã48AˆÿúZZÿúZZÿúZZÿúZZÿúZZBT@A‚³:ÂɈBÍ[AÒi`ASÆèBY @A¨5öBW’0A…®Añ,0B®BNa A¢ wAìYàAië8AØ@àApAªÈ A ëìAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@àA€B1ê@\ÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@àAˆBDD@‘ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@àAB|U€@E¤A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@àA˜AcÛ@@Ö¥¨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@àA B± @UÑ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@àA¨BY/ð@œ± A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@àA°Aðf@AûˆAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@àA¸A† @ñ÷`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØ@àAÀBN°A™?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØACþ´@E—APÿúZZÿúZZÿúZZÿúZZÿúZZBŽ9øA/rA²iA¯7ŠB ¯ AT<òBkA†ÎB=pA&A7@A¦B¡=¸ATÈ(B‘`At¤ˆAØA?€BÈ(@ `AˆÿúZZÿúZZÿúZZÿúZZÿúZZB“G@A4„xAbœ@A´¥¢B›’ØAhfB€À°Aî:B°CAUðAiµAUðB·f¨ABêJB›õ AhàAØA@B¼Ù(@ ÒÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZBhmA7ý^Â#–˜A¸FB,ðAyþB•Õ AuâPBaAR5P@pv€AÒ5PB\ÕÀA‹ÏBO‡PAŽmAØA@@Bæ/˜@*ÕÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZCèTA# `ÿúZZÿúZZÿúZZÿúZZC î¼AHlC”@ d(Á(°ÀA d$Cw|@÷IøCÐ@©€XAØA@€C}<@” @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCaW”@¾M°Á5)€A>M°CI¿À@ñK8CUaD@þ\ÈAØA@ B­mˆ@$u°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBeJ€A7פA…øÀA·×¤BmU Aw¯BB2ÐA^©PAØA@ÀBãš(@=u0A€ÿúZZÿúZZÿúZZÿúZZÿúZZBÒ.A>3Á“ ÐA¾VæBªÊPA|jBÌñ`Ací¸BÀNÈA'Â!âàA§B†¿At˜BÐ'HA)ƒøAØA@àB%Ö@@q=0@ÿúZZÿúZZÿúZZÿúZZÿúZZB©eÈAcÃ>B%¬èAãîfB¸cxAm¬´Ba•@A¡|B¢~àAG7Á»@AÇ7B†ZÈA|YöB–¸Apz8AØAACp@d@€ÿúZZÿúZZÿúZZÿúZZÿúZZC ø@ì’t@áÕAl¿¤BöˆhA ‰@BìZˆAÃPC%¸@Ë«xÁœáAK«tCDô@ôÁ”C…Ô@úAØAABûVÀ@S"àAÿúZZÿúZZÿúZZÿúZZÿúZZBúéØA7Â@BÌA·+BÕÃAU:²BÒ”hA`~pCëpA0Ü@»¸Aš0ÜBêXhA4\–Bã (A;AØAA BÛÌÐ@9ï @ÿúZZÿúZZÿúZZÿúZZÿúZZBã8A6Ê@Z€A¶@2B½’èA,…B»¸ AxxàCDœA œÀÿ€AŠšBËôA#›lBÛÔhA›äAØAA0BÜÿ@:‡ @àÿúZZÿúZZÿúZZÿúZZÿúZZBÙh8AJõAvv AËîB»øAznB¥8AVYÄBÓäð@ôð B,Û AtðœBÌÚh@ò!@B‰f0A>hAØAA@AÕüà@²²@A ÿúZZÿúZZÿúZZÿúZZÿúZZBOÄ€At@~øB+B*f A“I Bã€AŽØBm' A}{¼ÁØ7 Aý{¼BÄ AcÀ¤BhUàA¥ÜìAØAAPA“£ @×ê0AˆÿúZZÿúZZÿúZZÿúZZÿúZZB8ÿ As2 @ž£ÀAóbàB} A‰UÉB (PAëþBz¡AŒEÁ›C`B EB"|PAŽätBb A£ÐJAØAA`AûD @êTèA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAApBŽ8€@JJ°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAA€B‘Öð@B°@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAAˆBš @œÖð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAABo¯ð@s•p@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAA˜B/0@£/hA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAA A„I A¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAA¨Bl‡@l0 APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAA°A¾ŠÀA &?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAA¸AÊ¡ A ôAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA0Bè@#K A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¸b@ÿ6A”ØAeìBÆ­PA#‡ÚB£>(A=ö0B§pA Ì\@/óAŒÌZB¥ˆA?„ÖB¡KÈAF! AØA0?€CY5¨@ˆ‹€@@ÿúZZÿúZZÿúZZÿúZZÿúZZCMkT@¾ØˆÀ]Ø€A>ü`CD·xA÷èCIMPA€C A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAPA@AµDà@ä ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAPAPB³€@0˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAPA`Aj÷@@Î|PA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAPApBHl`@{.à@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAPA€Apæ@âwðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAPAˆB p@ðò APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAPAB•Ø@@CZ`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAPA˜B"Ø€@©‚ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAPA AÜÏ@ù¬(?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAPA¨AË4@A@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApB&P@cp@€ÿúZZÿúZZÿúZZÿúZZÿúZZBŒÆA3¸ ÿúZZÿúZZBŠ A0äîÿúZZÿúZZB§×XA“ÀÿúZZÿúZZB¤*ÐA+øÿúZZÿúZZAØAp?€B–@A@ÿúZZÿúZZÿúZZÿúZZÿúZZB£GÐA*ƒúÿúZZÿúZZBž’pA%™2ÿúZZÿúZZBŠ8A ÈAw†àAŠÊB”1ÈA,YúBpz AN’˜AØAp@B¡’ˆ@ RpAÿúZZÿúZZÿúZZÿúZZÿúZZBGÄàAŠ=¶ÿúZZÿúZZB?FA„\»ÿúZZÿúZZBO°ASäAxCA™SæBb„A+\@B*=ðApAØAp@@AØ}€@‡É¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZB)@@AˆWLÿúZZÿúZZB¥ A€šVÿúZZÿúZZB •@ACÜÀåA›CÜAþ/àA8MB ½ÐAe|AØAp@€Aþö`@ pÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(tÀA,ãœÁT#`A¬ãžBë`AGÿ´B7 ÐA|à¼AØAp@ Aö¬@ˆ®@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAp@ÀB;€@6Ü€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAp@àBj@*oàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApAA»ï @¬±À?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApAAÜ5€@ìÐ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApA B @¨’@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApA0B½@‘´@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApA@BKZà@J‡P?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApAPA^ñ€@Â`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApA`A–àÀ@ÞF¸AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApApBÏ@'5ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApA€A˜ø@ú¦°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApAˆA•@å)XA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApAA¶9 @õÄÈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØApA˜Aƒ¥`@åñÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆB<Ð@?½@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆ?€B1°@QP@AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆ@Bl›€@*š A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆ@@AÈØÀ@—¨APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆ@€BÐ@S‹ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆ@ A~`@¸PA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆ@ÀABd@@²NPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆ@àAÃåà@¤p@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆAAð @šÉ(@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆAB :@o]ðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆA B)ðP@” H@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆA0A°À@ÞhÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆA@BJÒ@}çAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆAPBWð@KàA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆA`B,uÐ@ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆApBf 0@7žÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆA€Bo@¦ @A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØAˆAˆAÆJ @îX¸@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜Bˆp@:6°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜?€B ŸÐ@EŠ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜@Aêü @ˆY@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜@@Aˆb @Å¢XAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜@€BhG€@KP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜@ B)žà@`L?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜@ÀB‘— @"~@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜@àAó€@ŒQÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜AB­ @Rr`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜AAÕc@@ÃÖ(APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜A B?ðà@HjA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜A0A†o€@âÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜A@A¬ @ä4€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜APAƒ”@@ÞOPA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜A`A«\`@í\È?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA˜ApA¬¡ @ôL˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¨B‰¨h@.²@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¨?€B°@g¸à?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¨@Apï@@Ò¬`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¨@@AÊû@ÅV¸A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¨@€BŰ@wÛàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¨@ A¼`@Ɉ˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¨@ÀAcM@ÃòðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¨@àAíÕ @Û A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¨AA†² @êêA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¨AA˜[`@ëw0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¨A BT¥À@fÙ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¨A0AËo€@í"0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¸B @ˆGxA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¸?€A¤ßÀ@Æá€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¸@A´€@â4À@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¸@@A³ @Ó; AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¸@€Bâ`@Ÿœ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¸@ AÝ`@Ùýø@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAØA¸@ÀA±0 @Ü`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàC/9@v6àÿúZZÿúZZÿúZZÿúZZÿúZZC Ô A%ÏrÿúZZÿúZZC ‡tA ȾÿúZZÿúZZC)ˆAe¤€C#­àAoüÿúZZÿúZZAà?€C`¤ @£^Ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZC‡ªA)ФÿúZZÿúZZC¼VA"dèÿúZZÿúZZC‚ç^A¹¼€CyäÐAŒTÿúZZÿúZZAà@CY*,@£7A ÿúZZÿúZZÿúZZÿúZZÿúZZBø#XA=wòÿúZZÿúZZBéÖ8A2ŒvÿúZZÿúZZC†ÜA<´€Bõ‡A1Y®ÿúZZÿúZZAà@@B¯©è@—@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@€Bš@W\pApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB×6HAL@¨€BÄ `A:’ÿúZZÿúZZAà@ CZ|@º ¸?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCFbPA.bœ€C1¢üA%ÐÿúZZÿúZZAà@ÀB•'¸@‚»ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAسA‰°ö€A¾’ Ar-´ÿúZZÿúZZAà@àBîö @•@€ÿúZZÿúZZÿúZZÿúZZÿúZZBXtAŸÿúZZÿúZZB;XÀAŠòÿúZZÿúZZB´£¸ALdL€B›äàA0d‚ÿúZZÿúZZAàABq½@Œº`AˆÿúZZÿúZZÿúZZÿúZZÿúZZB‘s AÆ}ØÿúZZÿúZZBvõ`A¨‚LÿúZZÿúZZBÈ@AÒªl€BXrA²D‚ÿúZZÿúZZAàABu›P@„ª@€ÿúZZÿúZZÿúZZÿúZZÿúZZB†ÝˆA¥¨”ÿúZZÿúZZB`mA‰ÕˆÿúZZÿúZZB–“(AžU:€By« AƒD[ÿúZZÿúZZAàA BSi0@˜ÙhA`ÿúZZÿúZZÿúZZÿúZZÿúZZBž (AÑâÿúZZÿúZZB€È0Aªf­ÿúZZÿúZZB¼­PAGW\€B™ ¨A!ÈNÿúZZÿúZZAàA0Bby`@©pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB{rAÌ«»ÿúZZÿúZZBH~ A£2;ÿúZZÿúZZBNápA·¤€B$:pA‘UËÿúZZÿúZZAàA@B‘AÓ„A€ÿúZZÿúZZÿúZZÿúZZÿúZZBLX@A®áÒÿúZZÿúZZBQ AˆYÿúZZÿúZZBUÀA id€AÊ<@Axç€ÿúZZÿúZZAàAPBº€@‡Ã @@ÿúZZÿúZZÿúZZÿúZZÿúZZBÀËA¬iÿúZZÿúZZB’ÜhAƒU§ÿúZZÿúZZBÓªøA%˜€B \Ø@úé¬ÿúZZÿúZZAàA`Añ €ATAˆAÿúZZÿúZZÿúZZÿúZZÿúZZB‘lðAÂX‹ÿúZZÿúZZBXM@Aˆ=ÿúZZÿúZZAÿþÀA ó°€A½<ÀAmõZÿúZZÿúZZAàApBúl@•Ñ@APÿúZZÿúZZÿúZZÿúZZÿúZZC1,A”‚¢ÿúZZÿúZZB¾ZÈAW{ŒÿúZZÿúZZCíÀAŽ9Š€BÃìpALÿšÿúZZÿúZZAàA€APyÀA¸”APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAˆA®j€Aô @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAAt1ÀA…Ü?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA˜A @à’ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA An¤ÀA„€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA¨BKÐA€$A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA°BÇP8@qúp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA¸Aðc`Ar0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAÀA£€A)´APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAÈAÂ@A-+Ì@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@C ¨@A¼AÿúZZÿúZZÿúZZÿúZZÿúZZBJ¨ARÁûAÒ¦VB[MA–" B8AŠH´B³é0A0ŒÁ©Å@A°ŽB™œHA‡BÂuØANL¸Aà@?€CžÞZ@“ÑÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCSÊARÀQ7€A€¦(C‰DÆA0qNCŠÊjA+FÄC”‹2@û@A«€A{A |A/“`A€ ~CvÀAl8Cn¬HAß4Aà@AB]™ @__ APÿúZZÿúZZÿúZZÿúZZÿúZZB„V˜Abx2AϰAâ¢|Bƒª(A‚…ëB2-Aˆ´PBb™AVÌdÀk–€AÖÌdB5ÇðA|ÒBC=°A}X Aà@A C ï(@>]ðApÿúZZÿúZZÿúZZÿúZZÿúZZC'ÚhA/hüÁ=€A¯Š CüìAOÄCŽ AFŠ|C/Hl@¯ °A…¡PA/ ¬C ¤@Åp@C‘ì@ÏPAà@A0C Íp@`£°AÿúZZÿúZZÿúZZÿúZZÿúZZBÓA…QüÂX]ˆBkaBz_àA«`TBÕA}ÌÈBõn@@ô§P@ñâAt§TBÈÚðAsjB¾§ÀA … Aà@A@BÁ:0@BAˆÿúZZÿúZZÿúZZÿúZZÿúZZBâCpAWÞ|Â1zˆAØBßA‰ì^BÔúxABÓB³€ˆAÓÁº”àAƒÓBr]ÀAÅBŸ&øAu@Aà@APB¥žÈ@3„A€ÿúZZÿúZZÿúZZÿúZZÿúZZB˜OðA‚ÈàA°Æ°Bâ]B„ßhAŠ ·BH–A‘IrB&PAJªèÀ4âAʪêBT¥ÐA[%NB` AZÈAà@A`B9Ä@‰4X@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¢¤hA‡gâÁi}B‚šB\D A‘“B…s°A}„Bš-øABÑÁü‰AÂÑB5L@AeÂÀB‹gÀA0a¤Aà@ApBt€@±~ ÿúZZÿúZZÿúZZÿúZZÿúZZBz3€A‰Á„Ö°B 3vByÀA‡$¯BPƒ`A”BBA6Ax:È¿4:Aø:ÆB ?A{´ÈB³PA^6Aà@A€BF¾p@rñAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@AˆBs@@‘ƒÀ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@AAgÛÀ@Ó5 A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@A˜BI/ @š#@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@A B†ð@¸ÃX@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@A¨AÀÀ AJìAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@A°B€@À7 A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@A¸Ad€@úˆÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@AÀA£¥€A½@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@AÈAzó€@ëG A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@€Cä@¤ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZC¤@A?<À]!AVLBþ`A3ä0Co\A.æ(Bö²hA ŸˆB3шA‹ŸˆC 5¤A*$ZBÃP AR 4Aà@€?€C)ÇH@FfPAPÿúZZÿúZZÿúZZÿúZZÿúZZC8Ã0@ûŒAxA{AtC5“|A*†XC,04A)idC!%˜@ôØø?.¨AtØüC6°A$“ìC•`A&`Aà@€@B¥öø@HÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB€! A]æA?¤ AÝŬB„#A’\fB[OA•[–B,ÈAP,ü¿ÚAÐ,üB pA‰éØB$Å A‹2¦Aà@€@@B° è@S`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB:¤ ABÁçF€A™BAî± AJBbÁAGAÌAà@€@€Bà@˜µ0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB~^AE(Á {AžE(BUŒ@AVN@Bz™AA‚XAà@€@ C–X@*êPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCìp@ÓVðAò¨ÀASVðCÅ4A úBÑÆø@ýL¨Aà@€@ÀBq‰ð@1# @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBxú°A_CÀÛnAßCBNÿpA‹jçBh@AŠçÆAà@€@àBP€@u]ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZBŽøèA‚FµÂ‹PB^ÇB@€AÀiB˜OÀA¢ðB†Ê°AeŒA”JðAåŽB„cPAˆY±BI»AåôˆBNB+øpA–8B+® A–å@B!€ÀA3¢”Á¤­ A³¢”AÃj A7i‚B& AdàAà@€A0A w@çs`@ÿúZZÿúZZÿúZZÿúZZÿúZZBGÐ0Agþ¬ÁTø@Aè+&B :ðAv{ÄB6B°A‹]dB2A5Fx@Íø€AµFxBÝ€AYRÀAéDàA>ãlAà@€A@Bi=ð@LfàAÿúZZÿúZZÿúZZÿúZZÿúZZB?ˆ Av-–AJkAö]PB)/A–*BàAr –A®}`A)šŒAà@€APBvÀ@J@àÿúZZÿúZZÿúZZÿúZZÿúZZBqÝ AìK@X߀B¸B=ÐAž 9B5NAœ=ŽBÏÇ0A,ôB>ðA¬ôBÁƒ A B‚Bv`ðA^N Aà@€A`BÀP@”*¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBkFpAÃWAÂÓðBßãBSXA§ÖöB ·A††B#!ÐAPœ`¾ñÌAМ`Aïæ AC`ˆAöž Ar±ôAà@€ApBZ¯à@hy°@€ÿúZZÿúZZÿúZZÿúZZÿúZZB„THAœQ2A}ºÀBp£BW.A©-AB+©0A™™ÌÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@€A€B΀@C0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@€AˆA• @ãˆPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@€AB*Ð@‹§àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@€A˜BLÀÐ@xK°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@€A B)«ð@˜Ç`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@€A¨B+ìÐALÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@€A°BOò`@›5ø@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@€A¸AÃÓÀ@ùTXA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@€AÀB#­@ůh@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@ÀC9Î@~»À@€ÿúZZÿúZZÿúZZÿúZZÿúZZCÌ,@òÆP¿ÃüArò$CÒ`A(ÐÔC‡ÌA$úôC¸@î“À@·C@An“¼C<8A# ŽC ãàA$DAà@À?€B`H@Xà@ ÿúZZÿúZZÿúZZÿúZZÿúZZBŽþA1>0Á›ñA±^BBl°àA‘B›ô A4XB¦XA"ódÀ†‘ÀA¢óbBš¨0A€‚ÌB¢üxA0$ Aà@À@Bku @"A@ÿúZZÿúZZÿúZZÿúZZÿúZZB”¨AT'àAÀAÔNbBþhA‰"‹BGÖ`A’TˆB˜¶ØAEÚB£AÅÚB±\ÐAbZVB\ìàA”MDAà@À@@B(á`@f!À@€ÿúZZÿúZZÿúZZÿúZZÿúZZB1ŽàA—hÁÿúZZÿúZZÿúZZÿúZZB%ƒ€A#|B4˜@A;$<¿ž,A»$àA¯j¾CÓôAAõRBÛ• AkhŒBùjXAË|AÓ´AË|BîX8AñöBÁàÈAA¤ðAà@ÀABð­À@*f@@ÿúZZÿúZZÿúZZÿúZZÿúZZBr0°Aƒ¤+?\B¼öBO²ÐAž^BM£AŸ^B¢vðAL· ÂWg(AÌ·B8 AŒRB¸«€AMÿAà@ÀACÕ@MdðApÿúZZÿúZZÿúZZÿúZZÿúZZC¤A;8jAÀÜ`A»[úBõS`AI ÊBη`Ap˜´C,AØh™øA–ØjBÙN0A<fCÇÄA&Ã|Aà@ÀA B˜Ç8@0iðÿúZZÿúZZÿúZZÿúZZÿúZZB¸GÈAOáJB,øAÐ (B¹ŒAA ¶Bh¶AŒÐüBɸ@AÍLB˜xAÍLB¾6 @¼ºœB‹ðAXøAà@ÀA0BWEÀ@€ÍˆAÿúZZÿúZZÿúZZÿúZZÿúZZB~ë€A‹n>Á©õàB ‰CB)¼0A”ÀBoô€A§‚B5±PAAhÁ½PAÁhAÕ­ÀADàVB8*An#àAà@ÀA@Aï@@Ìý0AÿúZZÿúZZÿúZZÿúZZÿúZZB‹ØA“––A›šB³BxØ@A©D_B>BAž[êBPàATF ÁNá€AÔF B æ@Ad|‚B8œÐAq˜Aà@ÀAPBì0@¢úAÿúZZÿúZZÿúZZÿúZZÿúZZB`“€AŠwÁlÂ`B -ÔBÔàAŠTóBDwÐA¡2B+þÀA^ˆ¸Á)’ÀAÞˆ¶Aä¾ADÉxBØpA‹M Aà@ÀA`A®¯à@Ó€@ÿúZZÿúZZÿúZZÿúZZÿúZZB7›AwÁæÁ.J€A÷óšAñ, Am›DB=@AWÂB‹´˜A“•°ÂVB•¯Bg`AŠ ~B…êÐA«ÑAà@ÀApA†@ëƒ(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@ÀA€AÇA@×ZHÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@ÀAˆBª @^ã0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@ÀAA«¤ @øÍPAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@ÀA˜Ad`À@̨ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@ÀA BÏ`@³ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@ÀA¨B$û@@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@ÀA°AwC@ÝÔøÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@ÀA¸A¢FÀA @èA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAà@ÀAÀAf7À@ÚÝ@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAB¢Êp@cAˆÿúZZÿúZZÿúZZÿúZZÿúZZB­ä°A5bA9ŒAŸR–B´yÈAI&A¬HB©è¨AVââBA€"FAàA?€C"…`@GpA`ÿúZZÿúZZÿúZZÿúZZÿúZZBþeˆ@ï @AQΠAoÌLCWüA§ZBèaøA' C_ @ܺÐAǾ A\ºÌC ÜA øVBû`àAÅAàA@BÍ:h@OAÿúZZÿúZZÿúZZÿúZZÿúZZBßÙ€A ÒAײÐAŠ›^Bí%øA#%6Bºñ(AMÁàC¡ô@õcÀœ@ÀAuc Bñ™hA$ 4BûôØA#ºpAàA@@Bø©@$apA€ÿúZZÿúZZÿúZZÿúZZÿúZZC‰ÈA7 ÿúZZÿúZZÿúZZÿúZZBö xA+CBü¸@Á 8À.®AA 4BçT¨A þ”Bí 0@ÛtHAàA@€Båx˜@#îAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC ÞP@ØQ¿¦AXQ BþÛ`A èC¦@¼SPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA B¼x@(Ap@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB†$¸A2ë²Á¶1A³ ,BY-PA‡ÅB™ÖPA]øèB±ÐA,˜Á8c A,šB ­8AP_ÀB¸JøA9?¨AàA ?€B‡È@à @@ÿúZZÿúZZÿúZZÿúZZÿúZZB‚HA@WnÀH€AÀ{€BuºàAƒ`vB€iøA‚ìBœ¾XA+qœÁ¤ËÀA«qžB‚W8A€KáBªþhAN5|AàA @C£@+®à@ ÿúZZÿúZZÿúZZÿúZZÿúZZBô 8@ñÅ„AÀ£AqóBþ(AúBѾ¸A/ä8Bøì°@ô‘`A«-ÀAt‘\BÿàAƒ’BØEàA000AàA @@B£è@š@A ÿúZZÿúZZÿúZZÿúZZÿúZZBoPÐAV?hA"€AÖgÞBr$°Al4BMÄ€AŽ4B °A(‰°À#‘€A¨‰®BT€A[—B€A`ûAàA @€C 2@TÄÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCýl@Òµ@@°ñ@ARµ@C÷ØAfC,ðA ÞŒAàA @ B•t˜@?–@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB¡›0@õÍAH€AuÍŒBœf0AÔB‡2A(z„AàA @ÀB¦P@AÄ A0ÿúZZÿúZZÿúZZÿúZZÿúZZBãž(A…º…Â…—ÀBÔ3BŽ›ÈA‰)C¡ÐA¾bšB»ŸA»I´Â8¿@B;I³By„0A€P—BÐv8BàpAàA @àB,O€@pö0A0ÿúZZÿúZZÿúZZÿúZZÿúZZBŠŽÐAzÂfÁÖ(AúòäBB•€A—³ÑB‘?°Až^æB=˰AD”BK˜AÄ–B^jA‡¨¤AÖÛ@AO¬¬AàA ACå@[‡?€ÿúZZÿúZZÿúZZÿúZZÿúZZCþ$@æw0ÀéVAf¤BùÑA 8C‰A žÌCÓÐ@ÉÜ`ÀU5AIÜ`BÛAh@óB¼BãÜè@ô€øAàA AB!eà@o@ ÿúZZÿúZZÿúZZÿúZZÿúZZB?ã°Am¸¿@êAíæ¾BA`A‹¥vB#¯PA<¢B„Ò°Ai±˜Áœ@ A鱚BÀA‡¾BÐ A€ÈB>A@ÈhÁ“@AÀÈhAÊê AEîøBÐAnÍ\AàA A@B2ó`@e»€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA APA\ @ÀµpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA A`B\T @q)A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA ApBSÊ`@fœÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA A€Aë`@ù”HApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA AˆB.0@R0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA ABŸà@¥>Ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA A˜Aí8 @úžèA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA A B=M@ΰApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA A¨B{Àp@\’ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA A°A÷4ÀA ÕÜAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@C$÷ @‰”€AˆÿúZZÿúZZÿúZZÿúZZÿúZZC¾@¸CpÀ”#ÀA8fÀC à@ÿ CÚxA0pCs0@Æã¨À¡?@AFã¤C¢(A6ÆC%ÈA £AàA@?€B–Ýà@pA0ÿúZZÿúZZÿúZZÿúZZÿúZZBŠA)'DÂõèA©GÀB:" A ËBÿàAHøÜBŸœøAÍ(ÂÛ@AŸÍ(BtB AyIB¹á°A4 ÜAàA@@B§@–0 AˆÿúZZÿúZZÿúZZÿúZZÿúZZBIoðACäþ@•c€AÄ ºBH'°A„þB8 ðA„E‚BöàAhÁ `A›hA÷¥ÀAIò¾BxÐAW„„AàA@@@B:p@ë»ØÿúZZÿúZZÿúZZÿúZZÿúZZBHPA3F¿×ÇA³?êBåPAi~B †As¨B0àA›\ ÞpA›\AÇ]@A6€BfPAE^ÈAàA@@€B®€@IàAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÉ“PAPînÿúZZÿúZZÿúZZÿúZZB»_@AB5°Bàð@ßpÀÁ€€A_pÄBÄè˜A$Î&BÙg8@ô÷hAàA@@ B§ý€@EÚ@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB²îAì$¾§tA”ì$B žˆA:QšB£a¨ACðAàA@@ÀBž±H@(2`AÿúZZÿúZZÿúZZÿúZZÿúZZB—< A8¶Áì A¸>æB~ AmƒXB_øAc«(BX A/¿T½5àA¯¿RB>»0AX[FBA¦Aaß”AàA@@àAëî @×€p@ ÿúZZÿúZZÿúZZÿúZZÿúZZBe+ÀAs¾†>¨øAóîÂBHv`A”þëBIÖ0A™’¢BKA>º€BÐØA¾º~Bš€AFá¨B7± A†‚AàA@ACÿX@fÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZCìD@õšDÁÊ`AuË@BÆñèA BõŠAÀèC š´@®ßXÁå¶ðA.ßTBÓ1H@âiHC0$@ÃÕAàA@AAü€@µ¯PAÿúZZÿúZZÿúZZÿúZZÿúZZB-ôðA]ŽZAŒàAݺäB!„àA‹›=B°Ax·øB.PAVgÀ@Œ€AÖgÂB[ðA)ˆB A~MüAàA@A B È@Zà AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@A0Bް@’°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@A@B[@–Bð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@APBäp@ŠOAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@A`A³Ï€@ضP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@ApA¯@@å9(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@A€B}@•½°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@AˆB_k`@è0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@ABK¡ð@…¢ø@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@A˜A·œ@@êûXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@A AŠ6@ï<€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@A¨ArE@ÖÈ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA`Bäs`@Zð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÙÒ€@ÓÁ$AÏ®0ASêØBîÝ@û'B¾KhA'-ÔB¹²Ð@óèA©RAsèBÉgxA 0zB¢°ABã¤AàA`?€Bpˆ@@ ÿúZZÿúZZÿúZZÿúZZÿúZZBQmA3ðà@Ç€A´dBO@Ap«ZBH/@A~(BAŒPA/ß¼A©°A¯ß¾BbÀAlà\BN0AtaüAàA`@BìXP@5åð@ÿúZZÿúZZÿúZZÿúZZÿúZZB¹<ÐA1ëžÿúZZÿúZZB°fA)nºÿúZZÿúZZBì†h@ž‘pÁE(ÀA‘pBÔØ@¸½ Bï@ðAàA`@@BÂPø@cVàA@ÿúZZÿúZZÿúZZÿúZZÿúZZB‚Ay¿ÔÿúZZÿúZZBt¾ Aj/äÿúZZÿúZZB¿àp@ÙŽÐAœ½€AYŽÌBÄúà@Ðl°B£A0¡@AàA`@€BÚ`@Eo°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB[ìÐAtÁ°üAžtB û Ar5nBv00A"íhAàA`@ A‚f@@¸Î@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBOŰA\)øA7àAÜV&BQ1 A݃B*$@AŒTBA0ÂtÁ—°€A°ÂrAÊË€ABêB,¾€A€vzAàA`@ÀBq0@4 @ˆ8XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA`A˜B=h@@p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€Bœéà@5ÎÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€?€B é€@QÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€@BK`@^êÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€@@B—'P@)°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€@€AÂ`@£_A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€@ BÁð@[AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€@ÀAöW@@Ç XA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€@àA‰sà@âæØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€AB”à@†`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€AAdë@ÏÝhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€A BV%p@?GAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€A0AÚL@@·'?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€A@AáL A#T@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€APB"y0@•A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€A`BªH@1ñ°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€ApAüO @åØA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€A€A«ˆAê`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€AˆB Çð@ÙDA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA€AAÇí @ü¯0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAB.Á`@"ö@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA?€B0•À@QhàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@AŒ»@@ˤH@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@@B,-P@;t°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@€BV`@’uPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@ A½K€@Ös`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@ÀBK! @cO @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA@àBŽÍ@Qæ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAAA¨_à@Ù¾`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAABSÿp@=ÒÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAA AðNà@—ÃH@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAA0A°: @Ù—hA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAA@AŒè @ê¨ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAAPAù†`@¡ëàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAA`BVg@Q¡ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàAApB;Í@@dI AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA B:çP@P¼ @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA ?€A¿`@ÕF€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA @Bã@@¾ø@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA @@Awk@@Â)ˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA @€AÊΠ@ª{ØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA @ B^€@€2XA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA @ÀBH€@@lÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA @àAl€@ÌD8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA AAŽ_€@Æ`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA AA¿Î`@Ù@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA A Bd›0@^Ä @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA A0AqÄ@Æ9XA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA A@Aì¿ @Å…hÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA°A„@@¾™PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA°?€AÌ`@òE@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA°@B€@K³@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA°@@A’o@Ç÷@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA°@€Bìp@x àA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA°@ A?Ç@³{XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA°@ÀA±|à@ß#àA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA°@àAçü@@å\è@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAàA°AA‹À@æË°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè?€Bù»p@‰z?€ÿúZZÿúZZÿúZZÿúZZÿúZZCAì4A 6Á(D@A€$C6hpA/ÀC@¨A/&ˆCŽ@ý…XÁT$àA}…TC–„A0cºCbÐA)<Aè?€?€C\Y@eý°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZCiç(AnÓÁ¤üÀAîýâCU˜A6<þChç´AиÂCdaèA”§ÀÂdèB§¿C=õŒA'sCt? BþaAè?€@Cg Ô@ˆ:xA0ÿúZZÿúZZÿúZZÿúZZÿúZZCAEA´z@lA…̈C6ŽÐA2å¾C4{|A0E|CMd A‘äAà°A‘äCMZÈA-“C3PA)–,Aè?€@@Ca„ô@º@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè?€@€Cx@:Aè?€@ CJ´p@î€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCbE¼@Å„È@gAE„ÈCJô@ø’ìCH\¤@ùSXAè?€@ÀBЀ@&s0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBƒ´@A-NôAüäA­NòBލ°A7»ÆB/–0Aq¥üAè?€@àBÉoØ@%?PAÿúZZÿúZZÿúZZÿúZZÿúZZBÉÇøApåüÁímðAñšB” `A¢è™BÇó0A€—>B×"A+28@ Ö€A«2:Bº+ÀALy>B·oÀASvxAè?€AC%I4@QuàAÿúZZÿúZZÿúZZÿúZZÿúZZC*GlAä6Á´c AüxClABÆCêpA64C%Ðð@Ï@ÛøÀAOCÈ@õ¯+`@ƒøA€ÿúZZÿúZZÿúZZÿúZZÿúZZBOÆ€AˆJYÀ ßBe™BÓ AŒCÁB‹pA‘ÂB-ã€Aoúx@bÊAïúxBfðAçAøHÀAt˜ Aè@@ApA! @íõXAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@@A€BŠðˆ@Nˆ€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@@AˆA»à@ñǘA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@@ABP@ ½0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@@A˜BT0@—0pA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@@A A— @@ïf`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@@A¨Aš @AÍtA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@@A°AË`AL0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@@A¸A_Ô@@ÎÏ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@@AÀAØßA ìAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@ BšwH@ mxA€ÿúZZÿúZZÿúZZÿúZZÿúZZBÖP¸A‘ÒAnkàA«ÚBÝâ¸A8ÚBÁr`AP²BÛáÐAýÀAÇ=ÀAŽýÀBì/`A.Ñ8B¼„XAUï Aè@ ?€Cè@eqPÿúZZÿúZZÿúZZÿúZZÿúZZC2H@ÿ~0Á¾‡0A¬ Bå•XA6e$C ÑÔA"%äCùˆ@ú| ÀñgÀAz| B÷©(A*^pCSä°ARh@€‚ÀAÒhB1DA…± B$PA„Aè@à@ÀAÌS@±8(@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB)è ADRÔÁˆYàAÄRÔAí €AP @B3ç0A‰ÂÖAè@à@àBÆ`@QÅ€ApÿúZZÿúZZÿúZZÿúZZÿúZZB¸((An4äÂ\Aîb0B^ÎpA£5 BÏÃðA{T,Bºe˜A?Á”.`A¿ B èA|d”B±t€ASLŒAè@àAB<¾@›¨AÿúZZÿúZZÿúZZÿúZZÿúZZB9u AhÚîÁ‰€AéAÿ¤€Au—ÈB;V`A›-BN@Abæ Á‹KAâæBôPA}ËŠBL¥ðAüšAè@àABÃ¥@XÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZBýñAG¨Á[ð`AÇ9&BÆêhAqéÖBßÒèAb34BÉ;ATFPAnq`AÔFPB±ûpAaߊB›B@A‡îAè@àA Cp¥x@ʼnðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZC{ÃÄ@ÿöÈ@J[A€`CM[œA~CMüA:¼C5$@ÁVu An½´CH;,A ~ÒCUÚ$APAè@àA0BÃæ@@5àAÿúZZÿúZZÿúZZÿúZZÿúZZBFšPAvP@A(Aö€ÒB-pA–~\B†°A{ïB½ý¸AJ€ÂÔ˜AJ~BqãAT zBµˆA&8Aè@àA@Aøà@ÖU0A@ÿúZZÿúZZÿúZZÿúZZÿúZZBt6Aü'Àè¦ÀBÚB1÷ðA™£¿BK5€A¤àBUñ`A…WŒÁ¦‰PBW‹B—`AbBGö@A£~Aè@àAPBCªp@tzàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@àA`AÕ­ @êÇÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@àApB¼ÔÈ@1—ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@àA€B¢jX@=ÒPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@àAˆBxP@ÏиAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@àAA¨À@ûd@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@àA˜B_°@l€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@àA Bµà@±ÄxA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@àA¨BÂ@@¼/È@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@àA°Br¥Ð@‰Š@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAè@àA¸B/'0@ ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAB©v8@ À@@ÿúZZÿúZZÿúZZÿúZZÿúZZBGãAP@ÀA9 AÐg´Ba A™aÄB$ÐA„ƒ¢B`ÍASYTÁ<š€AÓYTBB{PA–ØEBq¬AŠ©–AèA?€Bð˜@&ŠÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZB×9€A³ÄA‡gpA„̦BÞ-¸A'ÖJB¾ðÈA?ЄBåPA°ÁÓ(ðAƒ°BÁOèA>ˆôBõU°A"¯ÌAèA@BÏP@†½@ ÿúZZÿúZZÿúZZÿúZZÿúZZBûpA;øžÁx`A¼úAëA^B1oÀAŠ÷†BYA6xÀÏ^A¶vAçŠ`A\¾ÞB '°AƒLPAèA@@Cph@\lPAÿúZZÿúZZÿúZZÿúZZÿúZZByOÀAHFžÂŸÐAÈlrB¡àA‡/ñB˜ˆ A€ZÒB¢ž8@ý«HÁ¶¥ÀA}«HBðA;ÁžB¬£A ,°AèA@€C8o @Š@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCLíè@Ûu A€A[uœC>9äA 4$C7‚8A Ô  @ø¨A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAA¨A¼8À@å=ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAA°A¹'`A ›Œ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA0B‘FP@5 @ÿúZZÿúZZÿúZZÿúZZÿúZZB^»ÐA:äA‹w`AºÁ’Bz¡€Az7B8Z`A„µdBŒÛ8A;)ìAÁưA»)ìBŸ½AN-†Bd A–hÚAèA0?€Bµ,8@ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB¦ ¸A,$JA & A¬EFB¨Ù Aq ÊB–óØAc¨(B°=ÀA2}ÜÂ%phA²}ÞB€¦ÈA“VÛBѸPA,_ØAèA0@BË @BÓ°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB‘S A6 Á‰¨€A¶7 BràA‚Ô*BšëpAa`4B{ÐAE@Â!sðAžE>B ·àA‚ªÿBçAj˜AèA0@@B¦x@ 2pA0ÿúZZÿúZZÿúZZÿúZZÿúZZBs|PAL´†AŠ €AÌÜB<(A‚yÕBD&`A‹âÄB„CA;XA†HÀAŽ;XB‰É8A!bBWø€AR?hAèA0@€BëÚÐ@Uåp@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¥WAŽ"ªÿúZZÿúZZÿúZZÿúZZB˜´AƒFBßx@ì»hÁx@Al»dBÂÉA-+:BÖ$ÈAOÀAèA0@ BˆŒÀ@*’`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB†ÛàA>èAø€A¾æB”!ØAU˜B;ì A…åêAèA0@ÀBʾ @-%àAÿúZZÿúZZÿúZZÿúZZÿúZZBÔ„xA 0 @àbÀAKÒBÁ¬XA"¡äB·gxA>äüBÜ@Î7?†ãAN7BÂ:p@únüBÃ(A?AèA0@àBéÎ@Sd @àÿúZZÿúZZÿúZZÿúZZÿúZZBÔ5 AV©&Á³õAÖÓŽB¤;8AŒ‡BÍ«xAv%0BÇhhA3™´BuûpA³™´BàYàA$–BpÏAˆuŠAèA0ABJ1@Q…°AÿúZZÿúZZÿúZZÿúZZÿúZZB4G@AKʤA©àAËó4B)²0A}!vB @AnÝhBVéàA@©(A-@AÀ©*BBðAb—B*pAluHAèA0AA–€@Ôÿ˜ÿúZZÿúZZÿúZZÿúZZÿúZZB$¢ AV"ÒÁ¦2pAÖMÐA̱€ALAÀB-Û°A“êPB,ˆàAQ lÁœþ@AÑ jAÛþÀASj¤B1éPA‹f¾AèA0A B¡Æ0@0:ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA0A0B2 À@tª€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA0A@B9Õð@€Öð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA0APBˆÎˆ@:«0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA0A`Bz; @EÏðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA0ApB^(°@r"Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA0A€B è@=ÊA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA0AˆBÉ@µW`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA0AA©¾@@ðYø?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA0A˜Ap¡€@ÎõÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA0A Aœ• @ìHAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA0A¨A²í @ü ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPAøÆ A|AÿúZZÿúZZÿúZZÿúZZÿúZZAØo€AÕÊ@ÏmÀAñþAìkAUÅA¼ÀA7é¨Bar€A4å¨Apì€A´å¨Bw§PAiJB?õ€A„´|AèAP?€BŽ @˜0?€ÿúZZÿúZZÿúZZÿúZZÿúZZB0A œÌÁðÄ`A ¼^BUwAz8ÌB¦ƒA7AÀB’)A!œäÁ]‡€A¡œäB|Å€Al^&B› °AI€”AèAP@B%@[ÛAPÿúZZÿúZZÿúZZÿúZZÿúZZBev€A™RB]‹ÀA—·4B¡èABʦAã¼@AU“èB·€AÍx¾¨,AŸÍxB£ARþˆB!ÐAYjAèAP@@Bª—H@—°@€ÿúZZÿúZZÿúZZÿúZZÿúZZB»UøAG\žÿúZZÿúZZB® ÐA9Ö¢ÿúZZÿúZZBÔ @ºÈÁßé A:ÌBªqx@ÏÒôBỀA —`AèAP@€Có@gIàAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCM @ž· ?úÔA· CþP@à|hCŒœ@¸éÈAèAP@ B´¸à@E·AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBX@AK[˜Áe AË[šB'£@A~©fB^ž°A„èAèAP@ÀB¹@b>`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB"P0A:/ØÁÝÐAº/ÖA»ú`A8ûèBB~A‰;ˆAèAP@àB•÷à@:–@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPABUAð@0ÔàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPAAòA@„ hAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPA B]ÖÀ@<pA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPA0As€@×§AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPA@B/É`@sÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPAPB:@…á˜@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPA`B¥æÀ@"ÞÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPApA²ç AmˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPA€A©Œ`A]ðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPAˆAûàAü,A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPAA‡íÀ@ëÐ(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPA˜AÆ @䳈@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAPA BU@ÔyØApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèApBNÂÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAp?€A¹—@ÞW0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAp@Aÿ®@@ndÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAp@@BŸ h@ öp@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAp@€B‰¾X@–àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAp@ Bdp@9‡Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAp@ÀBIuà@D¬ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAp@àAöU`@—°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèApAA³Pà@²& @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèApAA»Q`@ÉX0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèApA A´Û€@Ç~ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèApA0A×@À@³6ˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèApA@AÝ] A]´A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèApAPB€ø@J%À?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèApA`Bs,À@DA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèApApB/ @®ò`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèApA€A» @üÂ`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèApAˆAÓ@A plAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèApAAÅ| @ëmXApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆAД`@¤†HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆ?€B‘P@ì¥ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆ@B8˜ @3ŒÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆ@@B• @]¸€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆ@€Bn @v°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆ@ B0@xlpA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆ@ÀBFp°@<ØðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆ@àBxà@è AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆABt´à@m’Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆAB—°@^•°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆA B¾P@¤3¨AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆA0B1;`@‘kèA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆA@AÉØ`@›@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆAPB%`@ˆÏ°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆA`A˽ @õe°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆApAÌ@@ßAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèAˆA€AðI @à—X@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜A«Y @äÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜?€Bž @`2 AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜@Aú+à@y˜€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜@@AÓ{àA †ÔA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜@€B±] @#/à@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜@ AtØ€@˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜@ÀB";`@^ãP@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜@àB<0@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜ABXƒÐ@C4pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜AA¡’@ëý`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜A Be0@Ÿ…A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜A0AÖ&à@ø¹hAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜A@A¨ì@@Þš`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA˜APA’RàA}ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¨B.P@̰APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¨?€B2¦P@0&@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¨@AÊë€@µ¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¨@@B`.0@6q@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¨@€B»P@}k AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¨@ Aõ `@•½`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¨@ÀB7æ0@VÇP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¨@àB ¥`@¦“?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¨AAÎ-A oì@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¨AA½`@õ"À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¸A“@@Ó|¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¸?€AЬ@ÁÅP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¸@Aoã@ºÔÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAèA¸@@ÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA”RàA%Ì@€ÿúZZÿúZZÿúZZÿúZZÿúZZBYFàAŸ5“ÿúZZÿúZZBQfàA™p^ÿúZZÿúZZBF°AÄÉ€B>ª@A¼÷¢ÿúZZÿúZZAð?€CÝ+ A9öA@ÿúZZÿúZZÿúZZÿúZZÿúZZCß= A}–jÿúZZÿúZZCÓù ApÊBÿúZZÿúZZCßæA]·`€CÓ0AQÂÜÿúZZÿúZZAð@CfŽØ@ÀxðAÿúZZÿúZZÿúZZÿúZZÿúZZCdüA2 <ÿúZZÿúZZCu(A&úŒÿúZZÿúZZC&ʰA&õ¤€CV¸A~¸ÿúZZÿúZZAð@@C8˜H@›¹¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@€AzpÀAXApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB9?A½EÜ€B&ÇAªg–ÿúZZÿúZZAð@ AÚT @êð0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAÜ#àA‹g„€A `Av~êÿúZZÿúZZAð@ÀB JÐA u @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB+ž A¿ €Bà@A¦:ýÿúZZÿúZZAð@àBTS0@Û@ ÿúZZÿúZZÿúZZÿúZZÿúZZBCjàAžO^ÿúZZÿúZZB&ùA‡DIÿúZZÿúZZB¨ A¼˜R€B@A d¦ÿúZZÿúZZAðABJ,p@É}ˆAÿúZZÿúZZÿúZZÿúZZÿúZZB#,ÐA«ÿúZZÿúZZBžðAƒˆÿúZZÿúZZAËàA±€A©1ÀAoknÿúZZÿúZZAðABQX@Át`?€ÿúZZÿúZZÿúZZÿúZZÿúZZBSÄÀA§åÃÿúZZÿúZZB-›`A‰¤HÿúZZÿúZZAî-Aš€€AÂ7A{*ÐÿúZZÿúZZAðA A‹å@A’èA€ÿúZZÿúZZÿúZZÿúZZÿúZZB¢U0AÕwÿúZZÿúZZB‚3°A«6¦ÿúZZÿúZZBƒà(Aî(€BRUA½ìIÿúZZÿúZZAðA0BC¦€@±óÀAÿúZZÿúZZÿúZZÿúZZÿúZZB™„8AÞS¼ÿúZZÿúZZBp¿ A®T`ÿúZZÿúZZBN$ÐA¸_N€B ¤€A­0ÿúZZÿúZZAðA@A´?àA3}APÿúZZÿúZZÿúZZÿúZZÿúZZBfPAÊ»áÿúZZÿúZZB0BpA›I|ÿúZZÿúZZB(º@Aº³€€BaAŽ ÿúZZÿúZZAðAPBt@AÀ @àÿúZZÿúZZÿúZZÿúZZÿúZZBi˜AÚMÒÿúZZÿúZZBAƒA£7QÿúZZÿúZZB”ÀA¼$€AÓ¬ A‹žÿúZZÿúZZAðA`BKÒð@Î4xA0ÿúZZÿúZZÿúZZÿúZZÿúZZB–>HAét$ÿúZZÿúZZB[ Aª<ùÿúZZÿúZZBÃ|BÖV€BrHAÐ&çÿúZZÿúZZAðApA ¾@Ai€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€B+00@ÁçàA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðAˆA€¥ÀA'Ht@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðAA“C A†¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA˜A;kÀ@÷ºXApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA A_€ACHAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA¨AyîA2 A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA°AZ‹€A•ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA¸B†88@´spAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðAÀAlÀA¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@C(Þl@F~°A ÿúZZÿúZZÿúZZÿúZZÿúZZC&`ÄAìApÏÀA‚žC'¡A/ò>Cm(A2žÀC&`@ýÅHÁoàA}ÅLC[tA-9LC'A+ÆAð@?€CR!@uxÐ@ÿúZZÿúZZÿúZZÿúZZÿúZZC@â`@Ò´Á ARCÜC2ÄDAÿ$C<ÄA—ÀCIX<@À2èÁ…§A@2èC6›l@èĤCF߈A ¨Að@@B&É0@“ÂP@àÿúZZÿúZZÿúZZÿúZZÿúZZB¯àAEÌBBðAÅð&BÆŒ AXqB‚ÐA–\B›hAY'\A±t AÙ'\B¥ÐA„saBx.€A™LAð@@@B£p@ Š0A€ÿúZZÿúZZÿúZZÿúZZÿúZZBµÙ A˜ ZÿúZZÿúZZÿúZZÿúZZB§ÆÀAŒZ`BAP°A¢ÍˆÿúZZÿúZZÿúZZÿúZZB1·ÀA•ªÚAð@@€B !@È^ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÊàA@WP@ž“€AÀWPB€pA~B0ÀAlzTAð@@ C„@:à@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCFx@Ã@ÜòACCŸH@ònP@H‡A¾PB¼ðAjËZBã€AikøAð@€@àA¢„@ÎÈàA@ÿúZZÿúZZÿúZZÿúZZÿúZZBp`A|³B ` AüâúB•ðA‡öñB…­ A© B'{°ARÆTÀ…ÝÀAÒÆTBcPAvîBÙPAƒ†ZAð@€AB…jˆ@4LPAˆÿúZZÿúZZÿúZZÿúZZÿúZZBC@Ab›dAeí`AâÆˆB;®°AŽpB ¤A} PBMÏAI A¯Ñ@AÉ þBP. AuD^B.Af‹˜Að@€AB†½ø@4ë ÿúZZÿúZZÿúZZÿúZZÿúZZB¢ËÀAŽû÷À¼^@BnB€¿PA¥ïäB‹¡ðA§]ÚBUq@Au»¿ö Aõ»B*üAŒ³ÖB30ÀAWØAð@€A B¦î@+ùðAÿúZZÿúZZÿúZZÿúZZÿúZZB€D¸Aœá?µNB¸ìBP5`A¤„tBM¸@A¥{äB®{A¯äAß,B¯äB¡wÐA‰EvBlÉ€AœÄøAð@€A0B·æh@>õPAÿúZZÿúZZÿúZZÿúZZÿúZZBÛÈAQAŸSPAÑBþB»“ AQÂBž AKˆBó^ @ÕóÀ|ä€AUóBº©(@ðŒØBÀ@êa0Að@€A@BVk@@TËàÿúZZÿúZZÿúZZÿúZZÿúZZB9›ÐAiW„Ás`Aé…ºAþÐAlžàB/@A‡ã"BrLAfÕÂ<`¨AæÕAá}`A@Þ B‚A•3¬Að@€APB”ˆ@gNAÿúZZÿúZZÿúZZÿúZZÿúZZB°yˆA…«hA?^ÀBÆ1BŒÿAŠ ãBy¼àA’ÚÂB¼bÈAGü@j€BGüBŽ PA…·B‹™hAŒàAð@€A`BbèP@o÷@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@€ApBF @_g°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@€A€BR©Ð@YµAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@€AˆB‘|à@:“p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@€AB @ 8@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@€A˜Aÿ·`@ÂyX@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@€A Ab?@@Ïp¨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@€A¨B³@ûöøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@€A°Aü: @ñµèAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@€A¸AÄÈàALA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@ÀB˜e@ ÔÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZB‘[¸AI:"@µ’€AÉ_@B‘ÕÀA†ÎNB‡m(AŒ€BÁÈAMh˜Àf¼€AÍh–B‡°àAŽJÊBGXA‰ŠAð@À?€C' @Ti@A ÿúZZÿúZZÿúZZÿúZZÿúZZC=?@מ@û±@AWÅøC7ÇàAÃ4C1Aö4C6bœ@ÝÑp@ƒß@A]ÑpC.°„A:vC+¢ÄAœDAð@À@B¬û@e„ð@àÿúZZÿúZZÿúZZÿúZZÿúZZBw½ A[ŽÁ :AÛ¶ÀBBŠ A’¥B‡dØA‘wtB€¡ðA`lŒA{· AàlŒB†™A‘NÛBS¬ðA—a&Að@À@@Bë`@ÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZB{º°AcàÁ²Í`AãÈFB>Æ0A–tøB‰@A’ÙBŽ^øA§ÔÁ± pA›§ÔB\‰PAdg&B—ÆÐA,S,Að@À@€B™ à@wPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB£5A;DAã`A»DB›B(Ab·ÄB‹âÀA{ÍôAð@À@ B°þÐ@’@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBƒ@A 5àB4ÜA 5ÞBœu¸A#ÆBAiÈHAð@À@ÀBrÜ @5Š`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB´ú@AAi¨BKcAÁiªBÉQðA82ÚBcüpA¯vAð@À@àB‚–ø@8” AÿúZZÿúZZÿúZZÿúZZÿúZZB¢üøAU¥þÁM¹ AÕÎÆB€ˆxA…A÷B—ÂA|šàB„YÐA?8¿¾ôA¿:B^Ò°AeϤBf%ÐAhiAð@ÀAB>6à@dÙ€AÿúZZÿúZZÿúZZÿúZZÿúZZBƒAŠ.A†V B ½Bx0A¨BA A ÎøBÊ0AfŸÌBåðAæŸÌBžy A{.`BSÅA“KòAð@ÀABñ³Ð@@ÔðAPÿúZZÿúZZÿúZZÿúZZÿúZZBçN A"¥²Ag €A¢ÅFBÉ×€A2B³õÐAI:@Bæw˜A~°Aõ A~²BÃüàA!ÜúB¶‡pA+zŒAð@ÀA B!1 @£ÐøA€ÿúZZÿúZZÿúZZÿúZZÿúZZB›F¨AoØ0AAð0BƒéøAƒìÎBmüpAŽbBx AG€ Â'(AÇ€ BPÀAc¶†B†6AaܬAð@ÀA0B˜0@’pàA`ÿúZZÿúZZÿúZZÿúZZÿúZZBsâàAIAŠôàB eBZß°A¦$B&k°A•îB\vðAr8ÜÁËxÐAò8ÜBN@AHâþBVûA¢$Að@ÀA@Bq—P@’b¨A ÿúZZÿúZZÿúZZÿúZZÿúZZB–°Aœ ^ÁŠ^`B,˜BKà A¤·«B‚FøA°XnBªl¸A¢†A+Y B"†B‰÷èA¯k'Bw‹pA±Ã^Að@ÀAPB>0@TPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@ÀA`A¨¥à@ó00@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@ÀApB–íh@7·@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@ÀA€B•ç @9Á`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@ÀAˆB=Ð@¬:@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@ÀAAªñ€@õÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@ÀA˜B ˆ@Ÿ ø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@ÀA B up@ÍRÈÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@ÀA¨A¬Ã @ó}ØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@ÀA°A®a`@ÿ—€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAð@ÀA¸Ab/€@Óã`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðAB°=@Á@AˆÿúZZÿúZZÿúZZÿúZZÿúZZBj `AKÈDÁvÙ AËîpBD„`A×8B€Ó˜A‰BˆÂ€A0‹\BW(ÀA°‹\B·UAQ ºB à A†ÐÐAðA?€BÀü¨@)]@ApÿúZZÿúZZÿúZZÿúZZÿúZZB˜ÚàA@·€@JÀAÀÛ°B•|@A~aBŽ©èA…?dB¸•PA*ͨA‹™AªÍ¨B¿‚AJÝ|BŸ• A~;(AðA@B„ãh@)à A˜ÿúZZÿúZZÿúZZÿúZZÿúZZB4UàAH"Á¾¿ÀAÈG¼AøêAiŽtBW@`A“ñFByAU´ÁÐz AÕ´B7¼ AŽwB™ˆA‹°hAðA@@BÐH¨@0ÓA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBéþhAïòB0ó°A™ àCY°A-·ÖB°Z˜A`dBùÕð@´¹¨Á s@A4¹¬BÝ1ˆ@ñV˜Bïlp@åŒPAðA@€B ¸@|B€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBLçPA.lPÁí´€A®lPB:PAk”–Bp °AR‰˜AðA@ B£È@!ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@ÔXAÏq°AÀÔVB¥#ðAOòBpÍA‰7.AðA@ÀC-*h@Ô A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC2òôA‹?5šAˆ‹C×|A'ˆCñ@A*…ìAðA@àBc‡ @=v A€ÿúZZÿúZZÿúZZÿúZZÿúZZBv°A«ÁÖp@BÄ7B$ü°A~½B´°Aª¯~BS pAaˆA‹åAáˆBR!A[ B\ÀAƒ08AðAAB›;À@N[ ApÿúZZÿúZZÿúZZÿúZZÿúZZB]Ì€A#ëÀ'Ò€B=$B5ð0A—†B@ÖàAhB¶ÐA8²@ð,A¸²’B~0AP•Bh#ðAf"AðAAB‚™X@8 €?€ÿúZZÿúZZÿúZZÿúZZÿúZZBÐËAukDÁöZAõ›œB’qÀAªBÇrÐA€_„Bæ­(A1 èÁY A± èB¬d¨A[ZÐBÏ‘8A@ãTAðAA Bž¼(@5ÕA ÿúZZÿúZZÿúZZÿúZZÿúZZB°é(A‘E§@¦‚ÀBb‰B’ÀA¢ëÞBŒÈA©ö`B¦ØAZØ$Â/øAÚØ$BD­`A{¨ÌB«¸AvÏBüÁ*`A¾gTB_±@A‡†üB……ØA{ýÈB¥O`A'ïØÂ#ÀA§ïÚBo•PA†¼#BÈ xA4ÇAðA ?€B¥+ø@5[€AˆÿúZZÿúZZÿúZZÿúZZÿúZZBÆØAI¿:òAˆc6B¼bÀA7»@B¿ehA9Ò@B’ªA>Æ@¨ö@A¾ÆB/XAwB‡ŒpA…wA¨ß`AÊUBkpA‰¾UB4°A„ 8B:°AOFPÀ 3AÏFRB$€A…ÎB90ÀAwPAðA @@B¥ºð@a@@ÿúZZÿúZZÿúZZÿúZZÿúZZB‘AhA?ÄÞBÍA¿éØBªöèAUÙÄBEAŽ¿xBÅ@@ÏäPAƒ§€AOäTBÄB;o€AŒ4+B  Ay­tAðA A Bss@(AAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA A0B?P @_`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA A@AoŽ@ÌùÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA APBt™@BŽ0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA A`B~Xà@M~AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA ApAÃøà@écøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA A€Bn3°@N€@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA AˆBoŸÀ@Eg€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA AAŽª@@äŽ(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA A˜Aš3A ±L@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA A BB¯ @˜~°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA A¨AÚ£ @ö´èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@Bcmp@>BAÿúZZÿúZZÿúZZÿúZZÿúZZBj§pA6§`ÀダA¶ËBVA~ÖèBtc@Ay—ˆB €A2=ÐÁQÓ A²=ÎAö‰`A_û\B0; A„2zAðA@?€B¡Q@l @€ÿúZZÿúZZÿúZZÿúZZÿúZZBI AIo@Ó8ÀAÉ–’BM@A‚ž£B5ÏpA[ÄBSåðACøA¾ AÃöBv‚A}áB^0Aˆá$AðA@@BÛêè@4dPA0ÿúZZÿúZZÿúZZÿúZZÿúZZBè«x@î(ÀÌãÀAnKøBÕ' A"„(BãÞˆAnÈBð® @ž”ÈÀTÀA”ÈBÞ @Ú2,BçŒÀ@Ëë¨AðA@@@B»l¸@"›AÿúZZÿúZZÿúZZÿúZZÿúZZB‘ø°A@ͶÁ¢YÀAÀóÂBhôPA„]öB›õArö„B–É@ø °Á+äAx °B€ØpA)¾‚B–Ý8AÜdAðA@@€B!ß°@cûA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAqðA'ñHA= A§ñFBDI€ARPÂBý`A^˜°AðA@@ BÙ„°@~QA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBó¹8@é|ÐÁ¹áÀAi|ÌBÃÈ AÜ\BñÈA§ÀAðA@@ÀBFP@„W@ÿúZZÿúZZÿúZZÿúZZÿúZZB=‡0AfC~@f×Aæq®B,½pA²‘B"c0A<ÆBåÐA= ÀÐIÀA½ AìÅA[êB”AyÀAðA@@àA¥€ @Ñí¨@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@AB¦£°@#ÓAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@AAÁß@ÎÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@A B-ÁÀ@[,@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@A0B, P@iÖÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@A@AƱà@×ÌØÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@APBGA @cÞPA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@A`Aà @øIà@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@ApA‚f€@ضø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@A€A˱`A¦LApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@AˆAȺ`AÇðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@AB;7P@z0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@A˜Aë¨À@á‡@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@A AÁy€Ajø?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`ByÐ@"®°ApÿúZZÿúZZÿúZZÿúZZÿúZZBù0AR·”ÿúZZÿúZZBs°AM8,ÿúZZÿúZZAÞÖÀAF`ÿúZZÿúZZA×@ A?T&ÿúZZÿúZZAðA`?€Ao+@@ØcÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`@B-ò`@5é APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`@@A¤Mà@ËŸXAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`@€B=0@žÌ(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`@ Bp]€@'0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`@ÀA€Ã€@Ï·ðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`@àA*@€@ÿÈ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`AB8|À@Uä`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`AB4»°@|R0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`A B!"@@‹Ù AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`A0AŽ;@@ËêàA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`A@B/.@u¨ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`APBpm@_mpA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`A`BT»Ð@fîpAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`ApAk›@@Õ˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`A€A©° A @@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`AˆBEÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA`AA A @ü:ÈA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€By @ñA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€?€Bað@8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€@Bw©p@7•@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€@@A³  @ÃטA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€@€Bëð@Uª°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€@ AÕñ @âh@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€@ÀA”G @Ë@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€@àBF5@añÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€AB CÐ@ˆjØ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€ABƒ~0@%Ú°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€A BÄ6È@$°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€A0B.š@@mƒ°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€A@AÜ@@ç®ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€APAô @@±ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€A`BQÕ@@…—8@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€ApBHà@oYA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA€A€B! @¥¨ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðAAz½@Æ3øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA?€A½r @´èA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@BGÞ @I÷A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@@B/Ð@1$€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@€Bó¸@¼€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@ BEë@.ì`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@ÀBg`@3BP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA@àA©Î@Ç AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðAAAè†`@ª€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðAAAî6@@ÕqHÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðAA B#°@—OP@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðAA0Aº@@Ø´ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðAA@AÏhà@åxAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðAAPB Ð@µfA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðAA`A•ä`@ç1ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA B»Ð?øà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA ?€B]Ð@‰v8A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA @B:›@A=ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA @@B6ð@téÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA @€B¢€@Gi@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA @ B8Ú @eƒA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA @ÀBvà@wû°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA @àAÅ@@Ò ˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA ABO€@²Tp@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA AAé>@ú°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA A B#€@‰½XA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA°AÜ@¥ø¸APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA°?€A•N`@ÜJè@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA°@B« @Ï´˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA°@@AØr @®ºØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA°@€Aœé`A€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAðA°@ A»Ë`@ãa@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø?€C†¿J@´zÐ@€ÿúZZÿúZZÿúZZÿúZZÿúZZCnp@äÏ,Á¥ 0AdùC[!DA¾CoºˆA˜œCoO4@ÎvàÂ$KÀANvàCQ7 A ëêCyTHA ƬAø?€?€B´V@ž APÿúZZÿúZZÿúZZÿúZZÿúZZB‰˜PAgZ€ÁCk@Aç„ìBmA`A3ÔBŽ1PA˜Í¶Bx PABÈÐÂbÒ AÂÈÐAý’`As~BªÔ€A‰äÚAø?€@Bƒ‚˜@<ó@A`ÿúZZÿúZZÿúZZÿúZZÿúZZBmS@AURAÉ$AÕyRB…ÛPA—†ØB.ÍàA€×B¼PABÁæ‘AÂBnèPA›ÆõB­˜èA6w0Aø?€@@B}t @Y"p@@ÿúZZÿúZZÿúZZÿúZZÿúZZB¥Þ¨AjÁú Aê=RBGèAœ@B  8A“ZÌBW®°Ab§Â“HAâ§B vPA(B€_A¡îHAø?€@€BÕ>À@op@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBäc AŸˆA4ÀA’ŸŠBÖt€A2uæBÃf˜AAz´Aø?€@ Ba ð@„°(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBˆNA6=çA¶ Bo¤ðAc+BpÍðAb¼XAø?€@ÀBô&@1ðp@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCNØA‰ŒA«°AމŽBø]ÈA%fˆBÛ~àA6ßÜAø?€@àBã3@Š*pAÿúZZÿúZZÿúZZÿúZZÿúZZC–hAÅ`Ájà€A‡ßBïÏA(sœCO AyCå@@ÞAB`A^ C °A„FC¦xAÆ Aø?€AC5\@z›Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZC&oÈA7ÌìA¹w`A·ðCDAJéôCÍDAø?€A`BòÏØ@qk ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø?€ApB¹@¡AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø?€A€AdÛÀ@ÐHApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø?€AˆAក@õhÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø?€AB?0@|èA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø?€A˜Býp@ÆUAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø?€A B:•0@–ÞˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø?€A¨BEû@”S ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø?€A°Aªê @òlx@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø?€A¸AžÄÀA÷\@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@@Bñú@:ÿpA0ÿúZZÿúZZÿúZZÿúZZÿúZZBÀ$XA1]&Á¹_ A±}¾B¢jxA‡B³BϨàAP;`Bà™Aît¿¿$A–îvBÕi`AM£hBÙ"èAK„0Aø@@?€Bâ¸@!ˆ`A`ÿúZZÿúZZÿúZZÿúZZÿúZZBŸ*A<ãÁàаA½ÌBx!ðAšOjB±çøA5>LB›µ@A\ö˜A˜€AÜö–B¤‘AˆkÊBVèAã€Aø@@@B¯1Ð@/pA0ÿúZZÿúZZÿúZZÿúZZÿúZZB’Ç(A^ÞAi) AßLB–BèAŒ¯BwR@A™C:BzÞ Ak¥D¿ßýAë¥DBeEPAšÀ5BléðAšßÌAø@@@@Bå¥P@%ê AÿúZZÿúZZÿúZZÿúZZÿúZZBé–8A-äAÚ `A®TBîÙÀAJEfB½Ù8Aw(TBØêA.IðÂ0ÈÀA®IîBaA–±Bï= @ÐxÈAø@@@€CxÌ@Q´0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCõàA¿X@ñA¿XBìXA"kºBêÀA'ŒAø@@@ Bi"p@8‰@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB©ÐpA1¿ÍBA‘1B“ÈpA5²ÔB—®xA4^œAø@@@ÀBÈ @}™p@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB|œ°Aj?¨ASôAê?¦Bp{ÀAŽ¢:BDlPAøŒAø@@@àB¨X@F¹ÀAÿúZZÿúZZÿúZZÿúZZÿúZZBÑȸA.œ@º9A®°ÔB·°AL®B®ŽpAX·DBÌÜÈA ÒhAœ AŒÒhB½˜Aî8Bå¸A6ñTAø@@ABZÀ@hNà@àÿúZZÿúZZÿúZZÿúZZÿúZZB]2A…;eA—{àBTóBWuA©ŽBÖ A ŽBQ”ÐAnlpAtP`AîlnBF€°A’ߌB”A„Õ6Aø@@AB‡Ð@]³ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBy0At½°AbÑ@Aôí BaÕÐAŽIB5zÐABƒpAK¼` 0øA˼^BàAsWˆB‡ƒðA`âðAø@@A B˜Xà@Fü€ApÿúZZÿúZZÿúZZÿúZZÿúZZBe‡°AvxA‘ø°Aö± BS¼°A‘.jBaA…v¨B{ˆpAgÊ AC¬AçÊ BZ0@AQ B5ðàAƒ•Aø@@A0Bªp@œ8ÿúZZÿúZZÿúZZÿúZZÿúZZB¹0A\\bÁ kA܇âAÚA[‡TB A…D¶B3Ak:4Ac”€Aë:4B ApþAìÍ AgY4Aø@@A@B*Yð@ëàAÿúZZÿúZZÿúZZÿúZZÿúZZB4‰ At¸>A7‘ÀAôéB…€A Aò­ÀAph B<Ã`A~"A_l€Aþ"B#I`A•~Aö€At |Aø@@APB‰¢P@RøÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@@A`BIQ@hß0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@@ApAèî @à˜A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@@A€B€@Âi A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@@AˆB£ÜØ@6”@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@@AAÌÌ`@æ4`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@@A˜A{@@Ûi0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@@A A®V @öW(?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@@A¨A»E@õ¶?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@@A°Bà@µÁx@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@@A¸B @ÚhA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@ Bo0@)H`@ÿúZZÿúZZÿúZZÿúZZÿúZZB+ A;¾ÁQ­`A»5lAê¬`Aa¤B(AŒÖúB%õÐAC]tÁ¬^`AÃ]rAë,@AbâFBI"ÀA•iòAø@ ?€B‘˜@ €A€ÿúZZÿúZZÿúZZÿúZZÿúZZBp+AY8|ÁÉ}ÐAÙ`ÜB3ÓA‘‹zBŠEA’+¸BoEðAfòP@)€AæòPBeyÀAšcaB^È€AšJAø@ @Bÿ¦à@Rì`@€ÿúZZÿúZZÿúZZÿúZZÿúZZBá A ÌAa€A‰8\BÙœ`AƾBË' ASBèº`AÐèAX AˆÐèBäSxA ÖBÌŒÀARÞtAø@ @@B 40@Š•ø@@ÿúZZÿúZZÿúZZÿúZZÿúZZBumàAPØòBB±`AÑB ¨AYB’pA}l4B5XPA$M¬A ÜàA¤M¬BIûÀAH¨´BŠðA_÷TAø@ @€B¡éÐ@Xd@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBLäpA8½´Á¿‹0A¸½¶B š Aw `BdàA]ÉÔAø@ @ BÔ߀@-ðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBŸ3xAQ”A‘ò AÑ”B›ø€AqeþByèAŒR0Aø@ @ÀBÿw¸@aŒà@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC ŠŒ@×mpA¬ AWmpBô9ˆAÞ Bè:`A\Aø@ @àBˆØH@4€ApÿúZZÿúZZÿúZZÿúZZÿúZZBL+ AxÅ®Ar-`AøõjBG>ðA ‘ÖBàAŠÈRBhÍ€Al¬(A|ºÀAì¬(B_VÐAŠB+ÇàA‹˜Aø@ AC , @„,ApÿúZZÿúZZÿúZZÿúZZÿúZZBòˆA6aÀÂ0HA¶…B©ÀAs“¦BíA7`C Al¬A8Ú Al¬C\ØA¸ÐBö…¨AÛ4Aø@ AB H@4P@àÿúZZÿúZZÿúZZÿúZZÿúZZB–aÐA'A¡°BB÷BŠøPA¥ÛŒBVoàA¥Ë B.½PA^ú`@öŸÀAÞúbBÜPA† UB¢At¾¸Aø@ A B` À@pë@AÿúZZÿúZZÿúZZÿúZZÿúZZBZÂÐA†á‹Á(²@BüBðAªmBAb`A¡Ç B@GApEXÁë@AðEVB ¾ A~‡˜B'àÐA; Aø@ A0Bk`@I™ AÿúZZÿúZZÿúZZÿúZZÿúZZB\Ü AˆvÃA¤#B‘ìBKÛàA¥B ä°A‡‚BR@ A€¾¦Á&CB¾¦B^€A…|B5lðA–D’Aø@ A@BN×0@Y—ðA0ÿúZZÿúZZÿúZZÿúZZÿúZZBW ðA‰­öÀ{„€B ɪB}A†±B+ï A™¡ŽBKA…5ÄAsû@B5ÃB0A›° By A9¦Aø@ APB.`@ PA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@ A`BJ~ð@‡.ðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@ ApBe€@zxàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@ A€Až$`@ì*8@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@ AˆB<_@@‰”8AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@ ABÕ@ŸÄˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@ A˜AøË`@×9PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@ A AiÎÀ@ÓàØ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@ A¨Aþ¼@@æäXA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@ A°A€ò @è³PAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@àBœ(@Q`@àÿúZZÿúZZÿúZZÿúZZÿúZZB ¼0A51X@‡AµS`B£A€5*B/àAnFxB66 AFÒA©H AÆÒBW 0A’˜BõAvDAø@à?€B­À@Að@€ÿúZZÿúZZÿúZZÿúZZÿúZZBQÝ@AXæò@­%AÙÊBQP0A“e|B>AuB÷8ASOÄÁ¹ ðAÓOÄB`%PA•R4BœçèA…Aø@à@BYžð@  °ApÿúZZÿúZZÿúZZÿúZZÿúZZBŸuøA>‘ÜB`xhA¾µÜBÉ*¨AH*ÐBBOÐA” °B§ÐABq@B_O€AÂq@BχAF @BQ‹ÐA˜ÖAø@à@@BáØ@6´AÿúZZÿúZZÿúZZÿúZZÿúZZBÂå@A7I¼À¥é@A·l‚B®A€zjB¸öXAZ·ÈBÍ£0@ÛuÀ¿p>A[uÀBº¿(A¦œB¾!¨A ³4Aø@à@€B«/@ºÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBQ±AYsX>ˆhAÙsZB(€@ ÿúZZÿúZZÿúZZÿúZZÿúZZB×?øA%ÙÌÁ N@A¥úB¯ºàALBÀŸAEBÀ`xA §$AxUA‰§&B¯¾AéRB—eØA3hÀAø@àABéH@U°A ÿúZZÿúZZÿúZZÿúZZÿúZZBëG AmˆVBvAí¶àBã;¸Ai, B¦Þ8A¡Ø”Bó0A$„ˆÁv‡@A¤„ˆB¼q°AIUTBØï@A9ò0Aø@àABù÷¸@G0`A ÿúZZÿúZZÿúZZÿúZZÿúZZBÉyÐAƒ6/Aå¢ðBPB»ÀPA‰BŽ·A¦xÆBÉb`AQMLÁdÕÀAÑMLB—| A€˜‰B±SÀA`*,Aø@àA B´¸@COA`ÿúZZÿúZZÿúZZÿúZZÿúZZB'hAmÞÆAý!àAî8BŒ7`AYŠB6ÀAŒ¼>B{ÇÀAZèØÁžÏ AÚèØB'ÜÐAx²pBj›AufÀAø@àA0B+0@–J€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@àA@AÃ>@@Ü~XAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@àAPAßšÀA «\A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@àA`B§ïð@.ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@àApBEô@ˆÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@àA€AžÀÀ@çI°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@àAˆBŠ\°@l]A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@àABü @ÂܘA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@àA˜B ~Ð@ÈN@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@àA BòP@´¦(AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@àA¨B{°@sF@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAø@àA°B;ë @™ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAB¨æè@ý@AÿúZZÿúZZÿúZZÿúZZÿúZZB™ÃhA1wÀ5äA±™B‘@AxИB˜X¸Am<|B•ÉàAN€@ý€A΀B—1¨Ay)B‰ZpAšÝ.AøA?€AÖ] @ËöàAÿúZZÿúZZÿúZZÿúZZÿúZZBlz AQ›ÁBÛ@AÑÙÜÂ+¨A¾™ÞB|áÀA…äB»ÝèADŒüAøA@àBTÐ@4š0@€ÿúZZÿúZZÿúZZÿúZZÿúZZBb­àAx‘~Aô`AøÂ BRFÀAŸîB2jA¹bB’ xAD ÁɯAÄ"BL|ÀAŒ:.B“"pA42”AøAABÕ00@}šðAÿúZZÿúZZÿúZZÿúZZÿúZZBЈAjT씜AꃚB_ˆA¢ÁvBîäÈA\pBÆRAC˜TÂâ0AØTB„PA„}½BÇÜA=´dAøAABÐX@4|ðAÿúZZÿúZZÿúZZÿúZZÿúZZB–ÉA{ØØÂ]ø¸Aü pBÎAŒŸKBªüA˜s†BÉQ0AOŒLAGÇÀAÏŒJB­IèAXÐPB›ÏpA‚óZAøAA BL`€@]O APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAA0Bƒ¦ø@H@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAA@B5|à@]@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAAPB-CP@p5ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAA`B>£P@‡®ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAApAqÛ@ÏÍA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAA€A×ú@@éÓ°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAAˆB7À@­]A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAAB<à@¿RˆAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAA˜B)¿ð@¤KAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAA A›ê @îã0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAA¨BÀÐ@êg8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0BJ˜@í`APÿúZZÿúZZÿúZZÿúZZÿúZZB£AAÁiÀA˜œÖB”9hA]ךB©NADi°BjPADÛd?’HAÄÛbBbÞA„e”BatàAˆ™.AøA0?€B;‡@=Ç`A0ÿúZZÿúZZÿúZZÿúZZÿúZZBpÌÐA@(lÁ¤Ï@AÀNB>0A…KB‡¿¨A}|ÔB)È0ABò4>ИAÂò4B!= Að±B!åA„màAøA0@A…‚ @¿š`ApÿúZZÿúZZÿúZZÿúZZÿúZZB$ A@.ÜÁCÚ AÀT˜BÖ`Al)¾B2» A‰„âAÞd`AT°@쬀A”T°AêT@A\ÃòAµÝ@A'ÑAøA0@@AÓ¤À@¥"(@ÿúZZÿúZZÿúZZÿúZZÿúZZB:ÀAQšD>_AÑÔB+Å A‡sB-  A‹›ÎB*ËàA-k¼ÁàA­k¼B ©ÐA[)ìB0<àAhš¨AøA0@€BÝÃð@/ópAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÞ&A<À¯A€<BÅ« A#°B̆A%/lAøA0@ B°ñØ@MD`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÉm°A°ÁAi`A°B¦è A>nB¿W(@þzÈAøA0@ÀB¬²ˆ@=Í A€ÿúZZÿúZZÿúZZÿúZZÿúZZBG‹ Am ¤AàAí="B>ÜÐA–FùB7€AÑBBwA`-DÀàAà-BBI„0Aˆf¼Be²AŒŠAøA0@àBò`@‰d@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0AAÒÂ`@¿ñpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0AB#ŠÐ@”sˆ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0A BSÀ@OÔA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0A0Ad@ÏÀP@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0A@A¢q@@ãÖ(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0APAÒ`À@âÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0A`BbÆ€@M¾P@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0ApA­Ú @êu?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0A€Ank@Õ‘ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0AˆA¼®@A*ÑtApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0ABJ90@Žº˜ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0A˜Bâ€@¬1HAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA0A AŽrà@óc A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAPAJŸÀ@®w@APÿúZZÿúZZÿúZZÿúZZÿúZZBuPAg(0ÿúZZÿúZZAù @A`ÀÿúZZÿúZZB@ ðAˆnúÿúZZÿúZZB8•@Aƒ"íÿúZZÿúZZAøAP?€AÑÁÀ@‡ZàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAP@A‚ó€@¹¡ÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8+0A E”A«žA E’BSyàA>°BøAj ÈAøAP@@B±`@@5ä@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAP@€B­o8@ÞAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAP@ B§;p@sà@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAP@ÀAÕÌ`@¡@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAP@àA¬û@ÓpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAPAB8ó @MèðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAPAAØ´`@¼â A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAPA B-0@h7 A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAPA0B’ H@:€ A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAPA@A~8@×wÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAPAPB ªÐ@’{ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAPA`B%y°@‹¡`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAPApAÀ‰@@å#@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAPA€B)ÐÐ@™öè@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAPAˆAº @îŒèAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAPAB>7@7ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøApB¿`@5@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAp?€BF%@@Bƒ A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAp@BŠ’@-¹àA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAp@@Bí@3ÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAp@€Bqð@o`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAp@ A²^@@Ö£8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAp@ÀA­¿€@ßöø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAp@àAÞc @·³è@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøApAAÀlà@¶$8@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøApABG Ð@T³ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøApA B;Ù@@e8ÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøApA0A¾² @Û‘XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøApA@A¹œ`@Ê\X@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøApAPAÄ€@ðUA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøApA`A¸P`@â˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøApApA’ @ðÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøApA€AÒŽ`A ø@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøApAˆÿúZZÿúZZA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆBBeð@‡xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆ?€BeA@) @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆ@B}|ð@#0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆ@@AZâ@¾ APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆ@€Cõ @3Ip@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆ@ BŸøà@;,°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆ@ÀAƒÑà@ÑZ°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆ@àBy¢à@ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆAA±°`@˧ˆA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆAARTÀ@À®A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆA A3À@­¥(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆA0A‘m@äMh@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆA@A’ @áŒøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆAPA¦,À@ÙpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøAˆA`Až@ø±°@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA˜B<åÀ@„Ë€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA˜?€B—ø@v0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA˜@BˆF`@ pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA˜@@Aì] @ÈëpAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA˜@€B X@yA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA˜@ B7õ°@BV AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA˜@ÀA}wÀ@ñ0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA˜@àA¡ò@@ó¦8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA˜ABN@u@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA˜AB0¾ @p @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA˜A AÓ;@@ÛòxAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA˜A0B%'@¢Tà@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA¨B×p@Ša@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA¨?€A¸‡ @Äw¸A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA¨@A»Â€@¸³X@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA¨@@AÙ@@¿|A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA¨@€B:n@kÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA¨@ AØÀ@Ñ" AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA¨@ÀBY¥ð@670AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAøA¨@àB6ñ€@‚x@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBBÒ&ø@[èA@ÿúZZÿúZZÿúZZÿúZZÿúZZC ÔA:J*ÿúZZÿúZZC1|A2]>ÿúZZÿúZZC ¹øA=í €C$A4ÙÊÿúZZÿúZZB?€AªßàA_H@€ÿúZZÿúZZÿúZZÿúZZÿúZZB§A?ÿúZZÿúZZAýÌ@AsT`ÿúZZÿúZZB%KAÀKÌ€Bë`A´9ªÿúZZÿúZZB@C­$@—6˜APÿúZZÿúZZÿúZZÿúZZÿúZZC HA3@ÖÿúZZÿúZZCWA&&ÿúZZÿúZZC*`4A1SÜ€C `A#r¼ÿúZZÿúZZB@@BM}À@€ÁÐÿúZZÿúZZÿúZZÿúZZÿúZZB” ðA¯ÿúZZÿúZZB†îàAŸ€ÞÿúZZÿúZZB9 `AÎŒæ€B'˜ A» ÿúZZÿúZZB@€A>‹€@ùÅHAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAƒ!`AC-Ø€Ai;A-“"ÿúZZÿúZZB@ B§³¸@£ì@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÈ8Aë|€B®„Aw£RÿúZZÿúZZB@ÀCn•Ô@ÿý8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC]—èA26€C=‚üAiÿúZZÿúZZB@àC:Ú@ÁŒø@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZCëhAf=4€BݨA@Û˜ÿúZZÿúZZBABVd0@˜M @ ÿúZZÿúZZÿúZZÿúZZÿúZZBT®ðA¬ÞÙÿúZZÿúZZB/Œ0Aޝ²ÿúZZÿúZZBl€A®‹Ö€AøB`A‘ÿúZZÿúZZBAAÚS A¬A ÿúZZÿúZZÿúZZÿúZZÿúZZBe' AÃÃØÿúZZÿúZZB9 Až0ÿúZZÿúZZB1H AѯȀBA¨ÏÿúZZÿúZZBA B_ÔÀ@˜´0AÿúZZÿúZZÿúZZÿúZZÿúZZB›e°AÚÙ¼ÿúZZÿúZZBuEA¬µâÿúZZÿúZZBXŸ0Aé!€B)§@A¶”ÐÿúZZÿúZZBA0B `@×{@@€ÿúZZÿúZZÿúZZÿúZZÿúZZBmypAέÿúZZÿúZZB7 0AŸ6YÿúZZÿúZZB @AÆÓ`€Aæô`A˜ÿÿúZZÿúZZBA@AÒAæPAÿúZZÿúZZÿúZZÿúZZÿúZZB1\°A¬!ÝÿúZZÿúZZBi0Az ÿúZZÿúZZB$oÀAÚ¯v€AõEA£ÊÿúZZÿúZZBAPB?{@¿øp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`B¯ø@‘¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApB„%@@†¿ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€Aå@ AãŒAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆBcê°@™zð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAY¬A x,AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜B«‘@@¥¹(A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A}ø@A!)tAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA¨A¢© A.74A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA°A×FAA¦´?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@B’ˆ°@*6p@€ÿúZZÿúZZÿúZZÿúZZÿúZZB‹n8A_ñ¸AˆÉÐAà:B•ãØA“OoBkf Aœ“þB½pA;r`@ã@ÀA»r^BºÖ¸Aqž,B®;¸A„ÒB@?€C ø„@[ÍA@ÿúZZÿúZZÿúZZÿúZZÿúZZBÚ`A%yÞÁ¨ A¥˜žB¼­`An‚¬Bß—ÈAJ¸B¤:pAQí”B3F`AÑí”BÃòÀAh4ÜBa!°AŸÇB@@Bö¤˜@&®`@àÿúZZÿúZZÿúZZÿúZZÿúZZBóõA3èÂK˜A›PÚBÇàA` ŽCÌA5‘ìBù‰AõpAÍtðA˜õpBý´èA5æÔBϤAX×B@@@Bé›X@50@ ÿúZZÿúZZÿúZZÿúZZÿúZZB›ÀAqªl@ÓAñ׬B“?Aœ:`BˆAœæBz+pAnÝ<ÁâU€AîÝÖBjYAlyB@@ÀBÒs0@4@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÓ;`A8É`Aœ€A¸ÉbBÄ" AIÝRB¦ÊAu”|B@@àB£$Ð@ZÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBVyPAr±”A ÕÀAò±–BB€A•*B'PA‹ÈtB@AAîÓ @äRØ@€ÿúZZÿúZZÿúZZÿúZZÿúZZBhjpAmËdA÷zÀAíùhBrê@A•M)B8A€¹¨B6M AO‰ÔÀ+AωÔB Amî¨B¯Av5àB@ABˆ@@.@@àÿúZZÿúZZÿúZZÿúZZÿúZZBX×A†þ¿ÚBzB,]@A˜¿iB3Ï@AH~BÅ(Aj¸¨Á$þ A긪B•ÁXAŠÆB¨„A†ÀB@A Bj„€@^ŒÐApÿúZZÿúZZÿúZZÿúZZÿúZZBkýA‹¹iAbÐB ÔôBYO A§â%B pAÐ6B›¢A‹Â¸@>vB ·Bxw°Aš$íBr¶pAÍ~B@A0B s0@ˆ;`AÿúZZÿúZZÿúZZÿúZZÿúZZBN ðA…ÃA … BݼB,G@A™—™B]€A‹~ B]²AÓFAÀ„àBÓEBNSAšlBë€A}¹DB@A@A•à@øÙHApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@APBrù @LAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A`BqS0@OP@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ApBC @|GAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A€B"Ì0@˜K(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@AˆAIþÀ@Ä A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@AB @0@¯@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A˜Bj+Ð@]ràAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A B"à@“0x@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A¨AŸ @ù 8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A°A¶§ Aòˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€C=a@oŽ€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZC<£Ä@Û8@ÛLA[?C8 ÌAÉC2pAëTCKÅÀ@ÛoP@„˜ÀA[oTCDÀAÓCA]´A¿8B@€?€CQëü@}DÿúZZÿúZZÿúZZÿúZZÿúZZC!ah@÷vÂ*‡Aw¤LC lA0ÿöC-IdA4CY@ýÜ@îÎÀA}Ü C:PA&GìC-TA+yˆB@€@Bœhp@WàAPÿúZZÿúZZÿúZZÿúZZÿúZZBm@AFÿ¬ÁÉdAÇ%B-DAó'B†àAhôB² ÈA/ß¼@1€A¯ß¾B§G AƒìßB£XA> XB@€@@BH€@¡xðAPÿúZZÿúZZÿúZZÿúZZÿúZZBSjàAgŠ$A›J AçµÈBdAŸq3BjÐA‹ALBpxpAàÁ/`A™à BHÉAO´Blâ€A<;´B@€@€Bâ`P@QÜp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB§]ACBB ÎHAÃBB³AL["BnŽA·¸B@€@ CÄL@HV A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC °@×[ÀKŠ€AW[BñÊA¤Bù³°ADB@€@ÀBÍa¨@70 AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB´°ØAS¤¾Û`AÓ¤Bš=A~&ØBœ›ÀA¡ðB@€@àB.¶ @|5 A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÄJpAؽêÂŒÈBXçÊBU8€AŽÜBâÕÐB)þªB¼hA¾‹ÁtðB>‹BŽä€AM°B¯/BÿYB@€AA§—À@È (@@ÿúZZÿúZZÿúZZÿúZZÿúZZBÀAP/0@b@€AÐW¼BA|OXAí+ÀAlA¬BbðAMàxÁØÀAÍàxAã¤A\IXBäA¤B@€ABGµ@VnA˜ÿúZZÿúZZÿúZZÿúZZÿúZZB "¨A–”ÐÁAð B²fBo;A«ÁñBŒÒÀA®o$Bkm Af.@”e€Bf-BD>A”FB7úÀA“ˆTB@€A B>³@@ŠºØ@@ÿúZZÿúZZÿúZZÿúZZÿúZZB²#ðArGÁþ¯AòwBg'àA’HB§ù AyðäBm«AjlÁN_ AêlB&PA€9TBQºA…8B@€A0B·%@@Y/ÐAÿúZZÿúZZÿúZZÿúZZÿúZZB•ê`Aˆ#4À«¹ÀB>{B_ÐA•*†BrûA•úBB¶ƒAOlØAºlB@€A@AvÞÀ@Ìá˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€APBW­0@¡ç8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A`A¤¾ Aö°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€ApA–R€@ÚôP?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A€Bp@ÌÈAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€AˆB`@@¦l¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€AB$Û0@¨; ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A˜AÏ7ÀAÔAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A BH @Õ€ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A¨A‘> @þDAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A°Bð@Ø0HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀBoG@;þAPÿúZZÿúZZÿúZZÿúZZÿúZZB‚îèAW¼ÂÀÃ#@A×åtBo„A”g@B„TA‘6RB‰’AM`tÂpÈAÍ`tBF2°A”WÍB¤z€A€ÆvB@À?€B§ ¸@7 €AÿúZZÿúZZÿúZZÿúZZÿúZZBrfAYãjA¡/ AÚ žB…s°A°B@2A“IjB¤}¸A?YØBnÙXA¿YØBÒ[AHúLBFC`A–ÊB@À@B¾e`@*U@APÿúZZÿúZZÿúZZÿúZZÿúZZB·IøA?1²B˜°A¿UúBËÃHALúœB‰®A’®BÏéHA4tt í°A´tvB @A…ØBá§0AGÝlB@À@@B€p¨@'a @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBƒ%øAi— À•ÜÀAéÃBfÙPA˜Ò‘ByäÀA•ÒnB^M@A4Ø4A¤½`A´Ø4Bné0A^šB%Ê`As¯LB@À@€BÌ0@1G€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÔ^h@åÅÁi4 AeÅŒB°0AV´BÌ PA <¨B@À@ B&¥0@‰  AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB-œ°ARÔ@ÙÊ€AÒÖB#… A†ziB O°A|V B@À@ÀA u @Ǹ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ÕðA.À e@A®AÜ AIêB A^Š8B@À@àB@,p@KÉ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBrã°A…bâA¦Ø0B|íBpdÐA§ï"B+Õ°A—íœBC°AFV0Á„m0AÆV0AÉ„@AF»B_ÀA‡'¢B@ÀAB¸ì€@;b€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZBzøàA{'–ÁZ¯ AûYB8ö A¢=Bhã`A—Ò”B—°A:æàB—AºæâB—•A2§FBCŠàA}PB@ÀAA¤n@ÎÈ@€ÿúZZÿúZZÿúZZÿúZZÿúZZB!8AN°"Á§ÀAÎÙ*AÐpAK”BªPA†N|B=à0AKm A±þÐAËm B<Ax&Aí€AW¾ B@ÀA BŸÈ@0§@ ÿúZZÿúZZÿúZZÿúZZÿúZZB‘j A—‘bÁEàB¯ÁBRÀA¦"¸B|ø°A¯;–B˜gÀAƒžÚBüXBžÙB‘À€A[ÔB=½°A—àB@ÀA0Aß@·ã¸APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA@B 7 @¹]@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAPB€@ÖüHApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA`BºÀ@Ÿé(A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀApBbÞ @_}°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA€AÒ" @ù`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAˆBð@ª<à@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAA›( @öÉxA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA˜AÒ,€Aèt?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA AýÙ@Ó•Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA¨B à@@³3 @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA°ÿúZZÿúZZA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAB´’À@¬p@ÿúZZÿúZZÿúZZÿúZZÿúZZB¨éðA,S@Áµ A¬t@BŒhA„JÝB¹”˜AHÈ B@0AGº¼Á¾Ì@AǺ¾B`àA‘LÓBŸ#¨AyÐBA?€Bûú(@‰6PA ÿúZZÿúZZÿúZZÿúZZÿúZZBýØ@ÿ¶d@;Aç|Bñ° A(@BïxA/7ÈC¼ˆAñAœÀA…ñCõDA(…bBå•xA<ÂÔBA@B”a @†A`ÿúZZÿúZZÿúZZÿúZZÿúZZBÀÜ0A'Jâ?UA§kB´%°AXÌB´@XAaNPB¼ A;#´@ÐW@A»#²B³¨Ac–B©ƒØAƒÄxBA@@C«t@c²0?€ÿúZZÿúZZÿúZZÿúZZÿúZZC 9°AÆ:@ M@Aƒß¶C¡˜A*¥Búˆ0A+°hC ’¸@´±àÁ‡àA4±àBñ¡P@Þs@C Á¨@óØøBA@€C7¨@EçAÿúZZÿúZZÿúZZÿúZZÿúZZBè¤0AitòÿúZZÿúZZÿúZZÿúZZBÒúðAS¸DCG$@ö;x@Y7€Av;|Bë/¨A-êpBè ðAqÐBA@ Bj€@¾’Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB3ÍASçÐ>•¸AÓçÎB¯0A‚°ÐBÉPA… BA@ÀAòÇ€@»Ø@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB °`A9ý$@&?€A¹ý$AøK`Af¤üAéÙÀA_3´BA@àB)¤p@m•P@€ÿúZZÿúZZÿúZZÿúZZÿúZZB ßA;<`?2€A»axAð¸€A_§4Aï@AcBœB*ˆ°AA¡L@€†AÁ¡JBÝAhšÜB ‡ Af‘èBAABz¶0@De0A`ÿúZZÿúZZÿúZZÿúZZÿúZZB}Ê@A€¶ÀÂ>ËBÐsB?0A|ŠB’‘ A®*‚B€ÇPAy½D@AúAù½DBX„ÀA<9BR0A”SdBAAB!0@)àA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA BbpÐ@va`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA0Bûf¸@KóAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA@B ü@@…ÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAPAî€@Ìv@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA`Azy@@ÛÎðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAApBäp@žSp@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA€BÊ”Ð@*I@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAˆBB% @q7ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAA£‘ @úËàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA˜A¬>A¾,AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA AˆÀ@îø@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA¨AÈÒ€At?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA B“°@10AÿúZZÿúZZÿúZZÿúZZÿúZZBˆ-øA8RA·¨0A¸v B™* Ac^ŒB\bPA‰´B€pHAET°Áo…àAÅT°BX¾A‹ëBŠË`A€ðBA ?€Bd]@"öAPÿúZZÿúZZÿúZZÿúZZÿúZZB.²PA<¬dÁÃS°A¼ÑPAî“ÀA^ËBV 0A`®BÐA9[ä?@A¹[äB Ÿ°Av¹"B ® AyDBA @BGOp@&»A@ÿúZZÿúZZÿúZZÿúZZÿúZZBÅðA=XœÀ}¯€A½}ÈB@Aq^B™ÐA‚6¶BA8›xÁ_ A¸›xAæþàA\VøB9@A„5ºBA @@BDÃÐ@.ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZB‡A[U´ÁK¦`AÛ€ðB` AŽçBˆúA¬ÄBUõ AŸX ˜AŸŸVBððAW×xBƒ×˜ADœ,BA @€B’]˜@(‹AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBv–àAXF°@DAØF®B`^A‡"BZìðA‹×BA @ A×`A?dA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBGIPAJð¿­RAÊòB,AdovB3² A‰BZBA @ÀB€ˆ@ýàApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB`rÐAaDÁŒâ AáDB"QàA„ JBb«AFˆBA @àB)ˆ@G{0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AAÁÀ@Óë0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA ABXr@Z$`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A BV¸Ð@QÖpAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A0B]ïÐ@†) @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A@AÆwÀ@ÛìˆA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA APA¿²€@Õ ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A`AÂ{à@øÑ°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA ApAϾàA!|˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A€BKòÐ@Ÿ:(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AˆAÀ @í0¨A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AAW&€@Ť¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A˜Aó´@@á@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A Aº÷ÀA kÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@Bgù€@(·0A€ÿúZZÿúZZÿúZZÿúZZÿúZZBS·ðA™Ä½ÿúZZÿúZZBLG0A”]VÿúZZÿúZZBkPAˆ8ÿúZZÿúZZBÏA‚EªÿúZZÿúZZBA@?€Aæ®@@‘ÿúZZÿúZZÿúZZÿúZZÿúZZB0A}1æÿúZZÿúZZB'žpApu®ÿúZZÿúZZBN`Aƒ˜ÿúZZÿúZZBAøàAvÍJÿúZZÿúZZBA@@B€Œ˜@)P€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB–A'B“`A§B¨(A,¢BJùÐA‚¤,BA@@@B«ž0@7&`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@€Bƒ?È@9*pApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@ BšX@‚`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@ÀB£P@ì`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@àAgo@ÃS€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@AB~ð @8G€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@AB²;h@#¥°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A BÊÃÐ@`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A0BSA @Uf@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A@Buà@šØøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@APAw,@@Ôˆ(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A`A©Î`AÆðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ApBG @ãm?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A€BhÊ@x ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@AˆAöü Af@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@AA™aÀ@ùŒ@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`Bžn¨@%ãpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`?€Bv@@v=@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@Blâp@¡à@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@@A‡[`@Û"˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@€A¯Ž @Âò0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@ B0P@›ÌX@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@ÀBKp@o{Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@àBK}`@E6A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`AA·Âà@È/hA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`ABo·à@2a€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A A@{@µ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A0A©´`@Ú$8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A@A´8@@ÕÃHA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`APB€@¥G˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A`BG¸Ð@f2ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`ApAžjÀAi˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A€Aî @èÒè@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`AˆAwNÀ@ÝãXA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€AÀ¡à@ËKðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€?€AèÚ`@Ìô¸A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@B!0@¨™h?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@@AÙkà@´œ˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@€B€¿À@^¼`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@ Bj\0@4@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@ÀB˜a@*øÐ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@àBR> @†@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€AAÃå @ÓUHA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€AAÓ€@ÐÛÀAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€A Aç‡@½2 @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€A0A¶ø @ÓI(@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€A@Až `@Úx?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€APA% @ñ,¨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€A`AÅ_À@ÞëÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€ApA¿`@ü8APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBABv[@@ª0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA?€B¹í(?ëÜàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A©ç€@âÿA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@B†€@ŒE°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@€AÖì`@ ÀXÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ AЫ@@Ì· A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ÀAמ@@ß{ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@àB>$@@IA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAB VÐ@“=ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAB#dð@þíp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA Aï @ƈA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA0B £`@í©èAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA@AÂt @í%AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA BØp@‚„°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA ?€A/Ô€@¤Ö8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @B2²À@[\ðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @@A—' @ÚÉ0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @€B[ÇÐ@B9`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @ BoRð@&¥@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @ÀBa9 @Iû€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @àB+ˆð@‡è@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AAÐ.€A œAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA°Aül€@ŒYX@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€Bãψ@"ë°ÿúZZÿúZZÿúZZÿúZZÿúZZBù àAüÁ’Ò`A:øBÜ%HALºZCO(A8¿¤BßìhA#Á| A£BÅZ Ai,BäÅÈALQxB?€?€B'wð@UpA`ÿúZZÿúZZÿúZZÿúZZÿúZZB‰‰€AeíjA”4Aæ’B’~ðA•k´B`Ö€Aœ¸ÎB•Ah…AbÉàAè…B˜MA”®*B}‹ AŸlB?€@BÞÔ@^ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZCÕˆA2îÁw%A’NzBåPAG'bC `A7DÄCnÈA!ÄÂg(Aœ!ÆBÆõàA`ÜfC dA2‘PB?€@@CRG @“ 8AÿúZZÿúZZÿúZZÿúZZÿúZZCJ«8@öh ¿³“Av—@C7ÜA3*C9§ÀAÊÜCBPÄ@ý·°@û¬€A}·°C2„PA x´C,àØA#ýtB?€@€Bjžà@;™ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB1 AQÌÈAt±´Ad¾Aô±´Bšé°A…þB…tøA•  B?€ABñ—ø@EæAˆÿúZZÿúZZÿúZZÿúZZÿúZZBÕ0(AVïðACH A×VB´’AbS‚B¢ÿˆAƒb¼B«ÞøAEØ B«¸AÅØ B£ðA7ÎB_V`AvÄB?€A B#`@¤ü@€ÿúZZÿúZZÿúZZÿúZZÿúZZB‡0A\\&?ÜA܈AýŽAxO0Aö àAr¬„B:,0AXŽ Á‹wÐAØŽžAêÒàAXÁ’B.]°A‚Ž8B?€A0BÂP@®.°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBC7PAv&àÁ¾{°Aö&àA߃ A\*òB;:A™$®B?€A@B¦¸@6œ@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€APBâbè@žxAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A`B#¹@ è0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€ApA€…€@×"à@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A€B7¼à@…õ0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€AˆB8Ïp@‰F°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€AArpÀ@Ù‚ˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A˜Av©@ß™¸A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A At_€@Ö¯(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A¨A§wÀA @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A°Aß AêPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@B')À@uA`ÿúZZÿúZZÿúZZÿúZZÿúZZB@t`AX–Á;²ÀAؾÀB!WpAŒ]BOg A˜ÄàBd¨AOûPÂeØAÏûPBŸAƒw{B’pA”ŠB@@?€C*H@‡sÈÿúZZÿúZZÿúZZÿúZZÿúZZC1Å@íU8Á*x@AmøC!õpA>fC-ˆAÿpC-'Ô@÷ç@Ašz Awç@C*‹AeC¼A(ãÔB@@@C@YÀ ÿúZZÿúZZÿúZZÿúZZÿúZZBá—pA&ÈüAº½°A¦èŠBåÑAE-„B¼0An=ðBùŽA¼Ð@`x€Aš¼ÒBè¨AE™lBã‰AMl B@@@@B¢C @,0A ÿúZZÿúZZÿúZZÿúZZÿúZZBZ®@AnÞAÆ@AîDBUzAœOŠB8ÐA–¬Boï`A/püÂJhA¯püBðAˆÎGB]èA™ìB@@@€Bˆp@yá0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBšƒAYðlÀùãAÙðjB¬hAŒ #BåA…ªB@@@ B(ñ@‘òh@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB©»8A=2PB5[ÐA½2NBºi¨A\ÊPBYõ Au#B@@@ÀBlƒ@@5A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBmƒ€ApLAVóÀAðLB`„°A’®B4ÿ0AŒB@@@àC6@@Ž„8AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBñ&ÀA*+ü>XAª+üBÈ–hAHKBÊúØAJrÜB@@AA;R@±HAÿúZZÿúZZÿúZZÿúZZÿúZZB‹žXAqÔ­èAò”B$U A‹Q­B”tˆAŽ®BBUÕ`AT<üÁ›˜ÐAÔ<üBB Al9îBPu AJ4B@@AAk @ØpAÿúZZÿúZZÿúZZÿúZZÿúZZBm\ðA|»vA‡úpAüí„BYzPA”Û‚B%€A‹$PB(„ÀAJïðÁ‰Î°AÊïðAÕAJ.DB#Ú@APÄB@@A ApaÀ@μð@ ÿúZZÿúZZÿúZZÿúZZÿúZZBU]A‡€@j)€B›2B,ÌðA˜ýÄB#šPA•€B„AP¿’çAÐAç¤ÀAaÊäAòâÀAkÜB@@A0B.Ÿ@@€¨A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A@Bk±p@PT A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@APA~!À@׃@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A`B—°@œÞÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@ApA•À@ä®àAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A€A’Çà@è H@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@AˆB… @iùpA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@AAÙ²@AØAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A˜A˜¾ @óþ@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A A«< AVÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A¨BZí`@j@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A°B>®à@ÇÐø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ AÆö@©àAÿúZZÿúZZÿúZZÿúZZÿúZZB3šÐAKI”Á ÐAËp$BbàAwÒˆBS\ÀA–«ºB<@AS<Á%°AÓ:Bj AƒŒpBV?A˜JB@ ?€BsÕð@?%ÿúZZÿúZZÿúZZÿúZZÿúZZB˜JXAVžÀ¯aAÖ>TBŠÈA‘„íB•oÀAŒHBš¨ÈA[Ì`Á^u AÛÌ^Bƒ_ A—ÞÀBžÈA‹1B@ @C+\p@“Å@€ÿúZZÿúZZÿúZZÿúZZÿúZZC-@@ïØ¤A…€ AphC'Ì,Ah$CŸA!@ÄC“0A48Aµ?°A…4:CáxA%øCj(A6B@ @@Bé(X@†ñ8A`ÿúZZÿúZZÿúZZÿúZZÿúZZB΂A;öÜBAèA¼âBÜbAK¸vB›Ö€AŠ ZBÄà@øaAb- Axa B½i0AlPB¥¤ØA)FÐB@ @€B$Ãð@_sà@€ÿúZZÿúZZÿúZZÿúZZÿúZZB&àAŒd´ÿúZZÿúZZÿúZZÿúZZBZA|wxB8­°AL ˜A ° AÌ šBFØ€A B9ÐAc²XB@ @ B…›h@A A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZA÷%@A(r´ÁûA¨r¶A¹ ÀA3ˆHAöˆ AiCÜB@ @ÀA•§@ì®`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBØ€AI´AM3 AÉ´B °A„a¾AáÞ@AZ¨ÄB@ @àBÌ"ø@4j°AˆÿúZZÿúZZÿúZZÿúZZÿúZZBÅlAF2Á'+@AÆ:BœÊØAxžêB°UðA^à BÅÚÐA¤,A>A‘¤,B³@¨AóÌB˜ˆA;5\B@ AB”´P@AN@ÿúZZÿúZZÿúZZÿúZZÿúZZB¢pA— ÁÑñàB&îB_ŸÀA­ÜÑBœÎØA²ßÊB‡KA®¼Á•`Aÿ®¼B=ÔPA‘¯ÜB~aPA–ÎîB@ AB?Yp@_€AÿúZZÿúZZÿúZZÿúZZÿúZZB*f0Agˤ¿Ì¬AçùîB!ÀA‚DB .A‡F@BO«°Av(DÁF)@Aö(DBp A‚ B;û°A”afB@ A A»[ @ù•ÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A0AÓàAÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A@BÒð@¬ý¨A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ APB5À@‡¸ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A`Bv2 @I(0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ ApAùŽà@¾iA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A€B[À@›ùXAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ AˆA¤Ò@@ÿ8¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ AAÁa @îePA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A˜AEÅ@ºÇA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A AqD€@âA @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A¨A«›@@ú¢APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àB=óð@H¿p@@ÿúZZÿúZZÿúZZÿúZZÿúZZBA0AJÁ«BÀAÊ*ÒB¸pAs6Bc˜pA’VZB@ö ATOÁ `AÔOB&uàAŠR5BJA”56B@à?€B ­@}ô`@ÿúZZÿúZZÿúZZÿúZZÿúZZB‹ AU* Á^l€AÕSBk¦ÀA’å¾B‘NxA‰éòBBhAFÒB¸¸AÆÒBx³pA”òëAç€ A`MˆB@à@BcÊ@@ A€ÿúZZÿúZZÿúZZÿúZZÿúZZBàpAHšÌÀ„€AÈÁ”B ¿PA}8ÒBœÀA‰‚BwÕðAi!ÐA `Aé!ÐBs»`A–€BUÙÐAšb2B@à@@BQ `@.Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZBw}Afë¨A}SAçzB}°àA–V„BF,ÐA“ï`B`@A8.¨ÁY„`A¸.¦B1´PAqjòBe@Ag´B@à@€C œ@cNà@àÿúZZÿúZZÿúZZÿúZZÿúZZBùqèAcƒhÿúZZÿúZZÿúZZÿúZZBàíHAM& CãÈ@ÛýØÁõÀA[ýÔBèàHA"8Csl@Ú¾hB@à@ B¯˜¸@>{ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBtPAhå\À±åAèå\BJ( AÈþB`–0A’ B@à@ÀAÛSAšTAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB‘ðAAq ?Ó$AÁqžBí`AavBKAsB@à@àBc6@@ß(?€ÿúZZÿúZZÿúZZÿúZZÿúZZB>_0Ap¾XAX`Aðî6B6°A™rùB ÿ0A…P4Bô€AI¦8À€Aɦ6A÷ð€Ah‘,BË AvB@àABšÏè@)‘@A0ÿúZZÿúZZÿúZZÿúZZÿúZZB¬üxAnpìÂZ|(Aî ¶BB°A¡X.B½Ÿ°AaYdBy.A:ô|B6&èAºô|BŠ„`AL§úBÿ°AeZ´B@àAAãn @«¦x@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àA B'ö@uñ@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àA0Ahß@@Í„€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àA@B–âÈ@0Û°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àAPB&Hp@—:h@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àA`A‚O€@ÒA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àApA®Ö @å— A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àA€Ar‰€@Ü?`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àAˆA–ù@@ô?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àAA÷€@ÛA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àA˜Bw €@x:Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àA B-w@¹†ˆA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAæn@¨²A ÿúZZÿúZZÿúZZÿúZZÿúZZB AC-AºÑÀAÃS&B’u¸Az‰BM¸ AŒmîB%˜PA@:ôApÌ€AÀ:ôB9ùA‹”cB AnæBA?€Aà› @½?ApÿúZZÿúZZÿúZZÿúZZÿúZZBî€A7’®AíA·¶¤B¶AƒÅAñ¢@Ad”BKRpAWÇh>ØA×ÇhB>ZÐAsB@xÀA‘ØBA@Bžð@uàA@ÿúZZÿúZZÿúZZÿúZZÿúZZBƒvHAOò@Aïš AÐ B•”€A€#B>màA‘;6B‘ÎhAFu€Â8AÆu~B7dAŽw%B²Ú`AgBA@@A~}@@¿JØ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZB;EAJ?AéìÐAÊgB_±°A‘ÇíAíx Ac¸ÐB,ŽÀAGœ”A=ê€AÇœ’B1/ÀAvOB\ÀAb€BA@€AÁ:€@ AÿúZZÿúZZÿúZZÿúZZÿúZZB%MÀA”hMÿúZZÿúZZB¶àA„µÿúZZÿúZZB6­€A3Ë @Ý;€A³Ë B.@AYÇ(BôAl) BA@ Aþ“€@•°è@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBh A/GŒA{`A¯GŽB—pAm®¾AÃ%àAAŒ€BA@ÀAÑ@½¤ÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAݾA,@Óà€A–,AÓA AC²€A©%€A'`ˆBA@àB$T@dlA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAA‘`@æÄ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAABš9@@6†`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA B(` @€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA0BD@j&ÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA@A§À@ÔèhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAPAù`@ÞH°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA`AÖÀ@Î}P@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAApAøå@×o°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA€BdP@]s`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAˆAzî@Ö˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAA°ÀAÅAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA˜A¿{ AW„A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA ÿúZZÿúZZ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0B†ÆØ@h @ÀÿúZZÿúZZÿúZZÿúZZÿúZZBS{PA<¤ÿúZZÿúZZBKpAŠ…ÿúZZÿúZZB'á AŠÎÿúZZÿúZZB»ÀA„iÿúZZÿúZZBA0?€BÎŒ€@*½p@àÿúZZÿúZZÿúZZÿúZZÿúZZBpkàAn¶ÿúZZÿúZZBc'àA`ìÿúZZÿúZZB§ãhA0ßÿúZZÿúZZB&ÈA%nÿúZZÿúZZBA0@B†þð@&1PA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0É Al/¨ÿúZZÿúZZÿúZZÿúZZB%‘°A]2ÄBA0@@B¬ÌP@4É0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB‘A<Ê AMêàA¼ÊBޝÀA^›^BsDàAƒ³ðBA0@€C*T@y#AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0@ B­` @‡@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0@ÀAxo@É~AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0@àBq8 @+?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0AB1â@a°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0AAµö@A DÄAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0A Byp@‘Yà@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0A0B0xÀ@a]p@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0A@AU @Å÷€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0APB ð@¤ÂðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0A`A—0@Øñ˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0ApB&Á@ŒEpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0A€BW @°âApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0AˆBQÀ@¥M(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0AApY€@ÒiÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPA„E€@È­¸A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP?€B*mP@LsÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP@B¾‚ @4ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP@@BØh`@(åpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP@€AÜ`à@é;x@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP@ B?à@GðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP@ÀBá@¥0A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP@àA‹‚`@ÝÛPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPABO@à@LÄ APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPAB­@@ùÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPA A[šÀ@ˇP@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPA0AO›€@·¤HA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPA@B&ð€@|”`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPAPByï°@?2@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPA`B@ÑG0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPApBI(°@e‰°@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPA€Aèí`A4T@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPAˆB)KP@¿™Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApB”à@]»Ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp?€Bõ@@“f A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp@B#aÀ@U’@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp@@AÍ´À@Î^8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp@€B@‡ã AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp@ AÏv @¬*`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp@ÀB?s @gS@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp@àBIõ`@Y‘°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApAA<ÔÀ@¬0ˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApAAŒ< @ãð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApA BSI@C8APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApA0BO@‡"˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApA@B+\@@x¾ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApAPB-#@­zà@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApA`A¢ @ä5?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApApAbe@@ϨØAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆB]°@l¡pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ?€BÊP@‘2xA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ@A>À@­2hAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ@@BX4P@'Ò@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ@€AÖßà@ãÍ0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ@ A©î`@á¿ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ@ÀB]Yð@C¦AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ@àB(F°@pü°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆAAÔKÀ@ÉðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆAA£-@è˜ÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆA Aù‘À@Á ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆA0BJÐ@Ýï€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆA@A¤´ @ëÙàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜A¼m A ;ÔÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜?€Bm?@ƒÇ¨A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜@BÃfX@I`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜@@B-€@dY @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜@€A­X`@Å2H@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜@ AÖˆ@ÂhA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜@ÀB @@ƒÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜@àAîa AçPAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜AA´¡`@؃xAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜AA8À@ÙZ˜@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA¨A”©@ÖÕèA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA¨?€AÌÝ @½…ØA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA¨@AÂÔ€@¸&ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA¨@@AûŠ @î? @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBBŠÝà@ªZ`@€ÿúZZÿúZZÿúZZÿúZZÿúZZBMí€A B^ÿúZZÿúZZBCËA˜_¬ÿúZZÿúZZB% A½`æ€B¿0A²·+ÿúZZÿúZZB?€BæÞ@¹uà@ ÿúZZÿúZZÿúZZÿúZZÿúZZB¤‡ÐAš¬RÿúZZÿúZZB™Ô@AœäÿúZZÿúZZBå¥àAr€BÕXA`¨ÂÿúZZÿúZZB@CO¬@ûÉXAPÿúZZÿúZZÿúZZÿúZZÿúZZB›´ÐA¥FÿúZZÿúZZB ðA—ÕÿúZZÿúZZBÕ¶ A‹!,€BÂÙHA}²tÿúZZÿúZZB@@B¤å @ªÉPA0ÿúZZÿúZZÿúZZÿúZZÿúZZB…ÂàA±!$ÿúZZÿúZZBqK°AŸÃºÿúZZÿúZZBCm@AÒBŒ€B.êðA¼1±ÿúZZÿúZZB@€B¦ÒH@l¹ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÖÚÀA=†€€B¼¢xA&e†ÿúZZÿúZZB@ BI¦`@’Jè@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAëàAžÒª€AÊE AˆªšÿúZZÿúZZB@ÀA+@Õ‹˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZAˆm`AH\Ô€Aeî@A(× ÿúZZÿúZZB@àB v€@{BAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBø7A{WЀBÌ«@AO?”ÿúZZÿúZZBAB­á @¡b?€ÿúZZÿúZZÿúZZÿúZZÿúZZBœ3ðAߨlÿúZZÿúZZB~ AµéXÿúZZÿúZZBúZˆAzº˜€BÉÔAJ!€ÿúZZÿúZZBAB 9ð@â A€ÿúZZÿúZZÿúZZÿúZZÿúZZB8Ž0A°]´ÿúZZÿúZZB±0AŒ.ÚÿúZZÿúZZAç A¢p€A¶€A4rÿúZZÿúZZBA B @ÿuAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0Bcó°@•È@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@BFp@ïB0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPAm@A7<@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`B2tA£DA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApB0ò@@¼®@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€AŸ A)šPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆAAÆÀA•~ðAa?¼=ºàAá?ºB0öPA“…¤B2E`A•~œB@@BžSÈ@E`A0ÿúZZÿúZZÿúZZÿúZZÿúZZBƹ A DÁ‰ˆ@A #ÒB¦Ñ(A=}þBȸAb¸tB†˜ A\„p@]1€AÜ„pB{Ã`Az’Bq„pAŸœB@@@BªC8@+í0@ÿúZZÿúZZÿúZZÿúZZÿúZZB¯ÌA@ÎöAˆ–AÀóðB­üðA…•>Bs8A`Á,B^-@ArÏ„A äAòφBXãAž¹éB6ÉpA– ÌB@@€AÂ× @¿@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB3ÀAWû À4€A×û BúðA„®B#bA‰µ0B@@ B´0@¡¯°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBMÅÀA` ÈÁÑ‘àAà ÆBÿ°AtÀäB`åàA—{B@@ÀB¦ÀÀ@&ºAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBƒ1@A6IüB$ψA¶IþB‘J¸A@J>B³`Ar×B@@àBZë@3ËðAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBy£A{œ,Á‚ÆPAûœ*B2çÀAHnBl2€A˜@B@ABÛÐ@1ÊA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBÆxA™gAÁ , B…¨B™ú°A³mABª{8A¯¹ÎB°SAzGtÁiï@AúGtB‚`hA”B:eÀA£œB0ÓA ZBa1 A€‡²A•Á°B‡²BNÜ`A˜1PBm A‡Õ˜B@A B2Ø@w¡°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A0BIÀ0@qy @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A@A¤3@ÿ±@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@APAªW@ؽØAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A`Bxòp@Dð AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ApB‹XX@„PA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A€B;O@˜š?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@AˆA´@@êŒ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ABôP@¥`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A˜B¨p@¢\€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A B-q°@•¢€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A¨AÑ•`A`˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€Cì@{© ÿúZZÿúZZÿúZZÿúZZÿúZZBåvHA&?5rAƒ/0BÛ8A%ÊBÛxXAHá|B°±xA7È”BóØA·È’BÉ‚ØA'3þB…røA™>B@€?€Cü@bžðApÿúZZÿúZZÿúZZÿúZZÿúZZBô™ðAWºAÃA”t$Bû¼àA5ŠdBÏË ASÖ\BôA>tAK,ÀA›>tBîY0AE/ÂBØý0AToB@€@C)Ü@Q›A0ÿúZZÿúZZÿúZZÿúZZÿúZZBÙÖ˜A6ÒÂñHA¶7ÐB£Ž(A‰ÇÅBï'@A?éBÎ܈AEúäÂÞxAÅúæBžÙXA‘vBÜé˜AZÏ$B@€@@BÁÓP@W]ðÿúZZÿúZZÿúZZÿúZZÿúZZBt0AlšÁŸ4°Aì5&B8bA•*$BO0A™—üB @AzœAÊAzšB–¹@AX`BUdARÜB@€@€BÔÈ @VípA`ÿúZZÿúZZÿúZZÿúZZÿúZZB.ñ`A @ÿúZZÿúZZÿúZZÿúZZB€PAŒB³´øA3Ä\AP€A³Ä^B¤åAwnB˜«AG@B@€@ AÊ£`@«°PApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB19PAB‡èAéàA‡èB(ìArèøB  Ai¬°B@€@ÀAÚk`@ºÀA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBƒ»PAvtÀSAörBZ=àA’ÙðBe<àA•:¬B@€@àA¬ @½ÃÐ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB*F€AYØÁZÀAÙØAø±ÀAj?ÄB A‰™¨B@€ABÍýÀ@1–pA ÿúZZÿúZZÿúZZÿúZZÿúZZBà`8AR̤A‰ÀAÒö®B½cÀAd@ B²NØAähBó`A•\@¸Aƒ•\BȰ Aé¦BŸA¾DB@€ACçÔ@„ݸAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZC"×@سP@j€AX³LC¿0@C-@@øÌ(B@€A B«”@0¥ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A0A«“€@é èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A@Bo @Gñ@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€APB,}p@–ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A`A³à@ý@ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€ApBg7°@W'`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A€B„ @gqÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€AˆBCú@@}–°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€AA‘3@@ø|0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A˜Bï@@›â@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A Bf@@œöHAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A¨B]E°@|ÎàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀBøÎ@NšpAÿúZZÿúZZÿúZZÿúZZÿúZZBõCXA€¸@çJÀA…š€Bð†@A2ïVBäìxA68Bý[ðAB|ABðA’B~BúÜðAABæ|AGü˜B@À?€BÎ<à@"¹p@@ÿúZZÿúZZÿúZZÿúZZÿúZZBØAŒ@Ⱦ@Aœ%ÀBÐ88AJ5BÆi8AU/lBÀ]HAC] B#ú AÃ]BØÈATÒBŽN A• ÖB@À@BÃe@/ÙÐAÿúZZÿúZZÿúZZÿúZZÿúZZBË<°A5DªÁ¨³àAµgàB§¬A“3BЕÀATalB¨g¸A^„Aì€AÞ„B¡ÜA‰ÂÏB“aXA—)¶B@À@@B´Éˆ@&Ê€AˆÿúZZÿúZZÿúZZÿúZZÿúZZBºÈPAD1¦Az AÄWêB¶è AeV|Bœ[0Aˆ°vBžsAIô@ªC€A—IôB’¾xA4„¨B‹ØALô¤B@À@€B†û@'ºp?€ÿúZZÿúZZÿúZZÿúZZÿúZZB³ A±áòÿúZZÿúZZÿúZZÿúZZB€ÜAŸ‚†BŽ–˜APèA¦j AœPêB›HA2O„BYASþ´B@À@ B[Û`@;œAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBˆ°ˆAl³ ¿HÎAì³ Bj%@AËßBpbàA’¸HB@À@ÀB6Z@R4`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBBðAB ÀJhA Aì€Aa@”BÇ AsB@À@àB œp@ øA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBBA]5šAÉ´ÐAÝaÐBK¤@AØ®Aò¬€Ag&@B9€A3ùAbÆÀA³ùB  AimÌAÀèÀA:ûB@ÀAB@Ì@nv°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAB]@@l©p@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA B0@§ APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA0AÁu`@Üû0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA@Aˆ^@ÝxØ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAPBˆà@–L AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA`Aµrà@ç‚PA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀApAaè€@Íä(ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA€A®g AëøA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAˆAù÷À@ß= AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAA­¦AyˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA˜A¥•AvPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA AFcÀ@ÃmøAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAB*và@^Ó0AÿúZZÿúZZÿúZZÿúZZÿúZZB+ôðA=Ü4AÕìA¾hBW PA‘ÓAä·@A[‡ðB‘Ý€A#’ÀB•¢tA£’ÀBШ¨A=9\B:0AxÈBA?€Bµ¶€@lXÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZBa@AS\ŒA´LÀAÓ†B}qAŒÊdB*è€ADˆB}PA?öìBG€A¿öîB¤,°Av§¢BM@A‚ÞBA@B›„x@;üðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBˆchA_ÎÈAžWAßúæBôØA‹QMBY˜°AšBk¨ Afb°Áª¥ðAæb°B0LàA+ BAœPBA@@A’³€@Þ¢xA ÿúZZÿúZZÿúZZÿúZZÿúZZAêu AfÎþÿúZZÿúZZAÔ3APåÿúZZÿúZZB<¿ABYÁ7ð@AÂYB¥0AT,üB@×0AŒo4BA@€Bn“@R¦à@@ÿúZZÿúZZÿúZZÿúZZÿúZZB­HAª¦ÿúZZÿúZZB™£A—…«ÿúZZÿúZZB_¯ AW%ôÁ° A×%öB6Az‚BV^pAjŽBA@ BŸ´@5³`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB² xAV€Á®p AV‚B†µÈAD6fB¯IàAÂøBA@ÀAv®À@ÆåhA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@àB@ˆà@J @@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAABHàA§Ä?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAB$Ë0@ƒÏè@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA Bž @¥jè@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA0A­4 @é@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA@A‘D @ð°È@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAPBc—@9˜ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA`B /ð@²5`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAApA´R€@÷œ°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA€B8x@—p@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAˆA¢±A ì@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAB~@·A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA˜Aã¨`AêØA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA Aãžà@ˆÿ@àÿúZZÿúZZÿúZZÿúZZÿúZZAûàAk[>ÿúZZÿúZZAðÀA`ù¸ÿúZZÿúZZBàAz¬0ÿúZZÿúZZB¿`AmE ÿúZZÿúZZBA ?€A\P@@½€xAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @BPä @o(@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @@BBÍ @ZÏAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @€BC˜ @Bb€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @ BŸÀ@…߀A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @ÀA¸ùÀA AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @àB˜ @¶]Ø@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AAð™@AÀHAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AA±æÀ@Ù"èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A A«“à@ØçAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A0A¶n @Þ˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A@B9]€@ T(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA APBh+à@DB AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A`An~À@×ÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA ApAxÇ@ÓP8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A€A“à@ÿ>˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AˆB!,ð@ñîðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AB53 @™òˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@B€ê¨@,X`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@?€ByLÐ@)®à@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@BDV@_ÜðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@@B뺠@O¤A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@€B‹@@:ê0A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@ A’×€@ܤˆ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@ÀA΀@ÙÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@àA‰­ @ÝÉ@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@AB¥j@@Cû@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ABO“€@LÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A Bp< @L`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A0B}¨@@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A@A›.€@ÒÚ0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@APAa-@@Èë°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A`B&® @ƒIÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ApB…à@>ç@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A€B4#@‘6HA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@AˆB»`@º¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`B¥œ8@-ò@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`?€B<ûà@=äpA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@A†`@Ä]àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@@BoÍ0@$sp@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@€AŒ @Þ(@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@ B™Ð@oÇ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@ÀB-Ý€@Y÷€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@àB'¬@@n˜ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`AAÅfÀ@Ô 0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`AAÔ©@Ýíø@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A B @§n0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A0Adó@@ÁæA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A@AºÂ @ã{ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`APA @ä|ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A`A¡£€@Þà AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`ApAxÔÀ@ÖO@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€A­EÀ@Æ{ˆA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€?€BÆN`@8?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@BGð@Wã`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@@A³Û @ä@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@€B4ùÐ@BQp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@ B+Ø@ˆÍxA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@ÀBDÀ@•qxA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@àBo0@zAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€AB0n°@€.PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€AA¹ @ó$xA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€A A•Q@@׊øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€A0Aº¿`@Ø.(@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€A@APƒ€@¿Ô˜APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€APAäà@Ø/@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBABœ¸@.ƒ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA?€BIià@ioðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@B/ŠÀ@|8@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@Añ³À@›30@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@€B+ @‡0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ B}á@5‡ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ÀBÔ€@Ù A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@àA‡½À@ÖqÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAB3> @Tˆ`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAB~@)Ï€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA AtÉ@@ãðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA B#Ì@—ÇøA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA ?€Aù‰À@κh@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @A¬% @暘@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @@B=@H'ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @€A™ @ÙüA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @ A¿²àAB^C0AmºôÁÜ@AíºôB,‚A’Bi( A ]²B ?€@@BP@)Õp@€ÿúZZÿúZZÿúZZÿúZZÿúZZBjÿÐAl_ˆA· AìXB|ÀA›ßpB+t@A‘R(B(7AWè@¤ó@A×èBÐÀAŒÇB0Aƒâ&B ?€@€B~ @,` @@ÿúZZÿúZZÿúZZÿúZZÿúZZB==pA^ÃZÁØ‚AÞîÀAíÞÀA_W BXg°A¢ÔHB¶àA9Í A¬A¹ÍžB¶°Am×þAôøÀA_ ¨B ?€@ B?€@•pP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB~#0Ap2ÔAÀîpAð2ÔB-HA“>ÏB2b0AõrB ?€@ÀBH'°@c'ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBPÛ`A[4B`˜AÛ4’Bj¡pA–éAèá@AUï|B ?€@àB¦¸@(r@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBcƒ AZÈÐAÉÀAÚÈÐBG¬0A~>àB/OÐAþlB ?€ABwØ`@)ºP@€ÿúZZÿúZZÿúZZÿúZZÿúZZB}pA ÈByÀB=¦B€>hA·$ B2ÐA‘œ BgÂA‚YL?,BYKB:2`A“мB;‰A•»’B ?€ABQð@F¬@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ?€A BR`@~AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ?€A0B¯@ @1C@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ?€A@A×à@ðܰAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ?€APA’î`@ð3ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ?€A`Bª@(xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ?€ApBº†Ø@<³ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ?€A€BíÀ@ÈB8ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ?€AˆBaÁ@Šû˜@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ?€AB]Ñà@‚f@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ?€A˜A¬³ A¨ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ?€A B/B @–Gh@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@Cí„@aC @ ÿúZZÿúZZÿúZZÿúZZÿúZZC/Ø@þ^\AûÀA~\CBhA%E C˜A1$¤C YüA#œ¿ÆGA“#œC2„AAÏØC!DAGdˆB @@?€B–Ä€@/™AˆÿúZZÿúZZÿúZZÿúZZÿúZZB‘!øAeR2¿…ÈAå~~B†9ÀA˜›ÕB‰yPA–êTBv_ AoNÄA`ù AïNÄB}xAŸÒBKáàA›)rB @@@BÌ0°@(„àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZBœõpAE¦Â{@AÅDÚB\²ÐAœuB²ÐA6«ÐB‹–hAlôÁä§ÐAìôBIS AšCÍBš\ˆA—g¢B @@@@BÌi @/YPAPÿúZZÿúZZÿúZZÿúZZÿúZZB²¶øASÓ¶B0l˜AÓüòBÈXA\µ¼BtP0Aœ…,BÒk8@Åÿx>ªøAEÿxB»‡ø@÷_4B½X@þ)àB @@@€B1 @w<AÿúZZÿúZZÿúZZÿúZZÿúZZB8ƒPA]BdÁ •AÝm®Aþ?€AhÜ BG÷PAèîB`,PA_‹Ì=) Aß‹ÌBC¤PA‘…*BF,AƒB @@@ B>à@œ§AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB6Ê@AZhäÁAàAÚhæAõ=AiR0B@— A“×ÔB @@@ÀB9±P@¨2ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB\úPANî`AOÕÀAÎî`BN–àAs‹4B%®PAyì¸B @@@àBq @‰¢¨A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB•¸A{ÁXAÂêÀAûÁXBŽmèA…KBP”àA˜.¶B @@AB•Ï @6y°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@AB±…¨@,zàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@A B¢Ð@JoÐÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@A0BC@§7X@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@A@A… @ÖÌèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@APB3YÀ@o@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@A`A—ØÀA׬A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@ApB1±`@šxÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@A€A™@@û›A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@AˆBp°@¸gA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@AAu×@à3à@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@A˜Aƒ `@æUA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@A Bݸ@jo ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ BOP @RàAPÿúZZÿúZZÿúZZÿúZZÿúZZBUÃ0A[بÁ AÜ^B:˜ A’¶4B]5 A•¼ÖB…0xAXÎÔAû_AØÎÔBš»PAŒ»«BA¹0A•@¢B @ ?€B• @6ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZBR»pAT`ŒÁqOÀAÔ‰êB(_°A}VpBböA™ÏLBAÜ0AKxAf,@AËxBM®0A‚WBàA‰5B @ @BV0@©kÈ@ ÿúZZÿúZZÿúZZÿúZZÿúZZB*2ÀAS*†A  AÓSÌB+LAÒ¼B ñ0A‚ª4BKæ@Ai7|@°6Aé7|BBû°A˜+cB1^€A•¸B @ @@B “°@Ÿ‘ØA€ÿúZZÿúZZÿúZZÿúZZÿúZZB6rðAWèÁ˜6PA×? BÇAtN$BHhÀA—ÄBœ°A+TðA¦àA«TòB ·pAi AÔ AG²8B @ @€B†S(@@&pA`ÿúZZÿúZZÿúZZÿúZZÿúZZB—a¸A~ñB@),Aÿ#ŽB‡¶ÐAùÖB„©xA¡¨0BØA0,„BH @`Ú€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB Aˆ@AÇIÀ@سA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB Aˆ@@Aêt@Ô½¨A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB Aˆ@€Aù@`@¼IÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB Aˆ@ AUr@»[˜APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB Aˆ@ÀAƒ @Î|hA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB Aˆ@àBµ€@“‹ðAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB AˆAB Å€@•½PA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB AˆAA»P@@×wàÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB AˆA B]ß@y›@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A˜A«À@Ð8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A˜?€B€@€HA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A˜@B‡ÿ@ÅPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A˜@@BK©P@]™pA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A˜@€B8Jp@s¿0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A˜@ B"Yð@xgàAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A˜@ÀAè_`@¯è@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBB©Íx@i¹pA€ÿúZZÿúZZÿúZZÿúZZÿúZZB¨–(A“,5ÿúZZÿúZZBŸØAŠæÿúZZÿúZZB˜èØA½¬€BŽî°A°¹¦ÿúZZÿúZZB?€B“Ò@nN`?€ÿúZZÿúZZÿúZZÿúZZÿúZZB]{ÀA¤ù–ÿúZZÿúZZBMZA˜õ„ÿúZZÿúZZB$³ A¿ºÞ€B=°A°}ÿúZZÿúZZB@Bß H@zà€@ÿúZZÿúZZÿúZZÿúZZÿúZZBòñ€AhÐäÿúZZÿúZZBÝpASäÒÿúZZÿúZZBñŠÈAu°0€BÙ¶˜A]sJÿúZZÿúZZB@@A‚ýAyàApÿúZZÿúZZÿúZZÿúZZÿúZZB…—ÈA±'ÿúZZÿúZZBn…ÐAž kÿúZZÿúZZB/¡ AËüØ€BBpA´S¤ÿúZZÿúZZB@€Bßr@„ªà@ ÿúZZÿúZZÿúZZÿúZZÿúZZBrH°AºƒÿúZZÿúZZBSýPA¢Ð-ÿúZZÿúZZBç\A¦´€BÈlØ@üZ`ÿúZZÿúZZB@ Aê…ÀA ´|A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8y@AÍ휀Bz0A®¬ÿÿúZZÿúZZB@ÀAK€@A4A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB!AÄŠ€B³pA¢¶qÿúZZÿúZZB@àBZ—0@–¥@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAˆé A³€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA<þ€@þâÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AÜZAM’¼AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0AlÖ@AO˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@B¤dx@ŠÖÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPAÄAþŒ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`B°Aï¬@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApA×ú ALÃÈA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€A¸B A;D@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆAWÄÀA Zœ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAnN€A€\@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜A”” A%s@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A19@ÿ¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A¹'`@Á+A@ÿúZZÿúZZÿúZZÿúZZÿúZZBSO A`½JA!AàéBZ0A™,ºB6Õ°A”PfBspAEÔÔÁ!ààAÅÔÔAúò Ao¥¶ÁÅ@0AækÈBI€Aˆ€³Bt·A ×B=lAb Ar ÀAâ BF€AšrüBtPA†»ŒB@@@BšÐ@î€@ÿúZZÿúZZÿúZZÿúZZÿúZZBˆˆ(A]ÿ\ÀÊi€AÞ*þBhˆðAœHZB Av¾A¢F^BÐA@ü¾ÛˆAÀþBÄðAj¬BM°Ap)ìB@@ BQ ð@=/ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB©6`Aj`8A£Aê`:B ×0A‚’dB€M¸A˜`ŠB@@ÀAÁ&@@Ì©°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBV¹pAhWìAøžAèWêBeÍ A—jPBÐðArõÀB@@àBAG@euÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@AA–ö@AùäAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ABN¦À@c)ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A As:À@Êë@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A0BF(Ð@ovP@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A@BKp@üðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@APB•€@÷þA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A`Bh@6İÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ApB5Ö@‚r@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A€AïÀ@ÔO@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@AˆAŒ¸ @öð(APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@AAÖM @ôëÈ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A˜B1lp@˜9(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A AÂÀàA%½LA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€BÍ @‚50@€ÿúZZÿúZZÿúZZÿúZZÿúZZB.“ÀAOnAXÎ@AÏ*ôB>{ A”ÿyB ãPA€ B­A>l¿ŒA¾nB(@Azð`B RPAØB@€?€B«)p@@ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZB± ALäÀ&—AÌ>òB¡ì Aˆ*¸B¨®PA…&Bº·ðAH¨üA¡àAȨþB¾ ØAi>B›7XAݨB@€@BV#€@5%@A`ÿúZZÿúZZÿúZZÿúZZÿúZZB KPAN¡¦¿[AÎÊXBưAƒeðBpAˆc6B:¤ Ab $@óAâ $B6°A•KBãÐAÀB@€@@Bò@ð@rbðAÿúZZÿúZZÿúZZÿúZZÿúZZBàZ@A0ÝêA±àA±äBÏÜ8A_8BÃyÐAb¸Bîcø@ÇšðÀà*ÀAGšìBÌ¥ @æbˆBÜcA×äB@€@€BÇÑ @-kAÿúZZÿúZZÿúZZÿúZZÿúZZBª—HA›áˆÿúZZÿúZZB•cxAˆ¿ÿúZZÿúZZBÑøA…0Às»A˜….B² A•$B¼ÐAX}XB@€@ Ad½À@ÂΈ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBmº`Av ´AD< Aö ¶B^PA–UB8 0A“hTB@€@ÀBÊ[ð@;m°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€@àC cà@SyPAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€AB£Àà@5@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€AAPc@@¼(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A AÛ€@þ*hA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A0AG@·-˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A@AWêÀ@Ä!AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€APBmo`@^``A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A`A–Ãà@ß €@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€ApBÀð@¢Ç@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A€A­ô A³àApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€AˆAc0À@ÙÊA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€AAèÁà@óôøÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A˜BK/ @‡œp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀB®à@uØð@àÿúZZÿúZZÿúZZÿúZZÿúZZB>"PATMlA*Ò€AÔwhBG÷PA”M,B!ž@A‰ÀB’«HAYt¨AàAÙt¨BÛpAŒ½NBƒ£ÀA•<˜B@À?€BÒ8@2QÀA`ÿúZZÿúZZÿúZZÿúZZÿúZZBš<0AŸ ÿúZZÿúZZBFèA“Í+ÿúZZÿúZZBH½PA¢7úÿúZZÿúZZB8ˆ A•eÿúZZÿúZZB@À@B§Mp@"óàA€ÿúZZÿúZZÿúZZÿúZZÿúZZBV àA ×-ÿúZZÿúZZBC·A’«&ÿúZZÿúZZB½A‰¼”ÿúZZÿúZZB5ÐAxüÿúZZÿúZZB@À@@A„Ü @Ò§@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBXû@Ac_ À%ÇAã_ B;oÐAÚBGùpA‘'ÂB@À@€B]ÖÐ@Uõ @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB€ABÙ¤@'ˆAÂÙ¦B C0A|ÙB‰pAdE B@À@ AÃg€@ÀðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@À@ÀBB+0@KÝÀ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@À@àAý?@@ÃyàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀABD‰`@\)€@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀABª¹@/Òð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA B˜˜@00A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA0A¾à@Î9¸@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA@AÏŠ@èŠ@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAPB[p@¦e@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA`A­=€@è88@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀApAÚü@@ýÊApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA€BQPAL APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAˆAÝw @Øb @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAA‘ò€@éø8A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA˜A´ÂÀA $„A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAB"‡ð@i A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA?€B°<€@J&0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@AÿZ€@¢t@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@AÀ€€@Ä?`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@€Bè0@yýPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ BRÒ@R? A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ÀAöˆ€@ÎW€ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@àA˜àà@Åá°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAABX²ð@CÈ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAABžj8@?I@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA B /@1>€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA0B= @~Éà@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA@AÆV`@ÏÚX@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAPAá¿€@Ï@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA`AÀ7`@äO8A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAApA¨¦ @ì„pA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA€B<˜P@ƒÂAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAˆA‡6€@âXÀ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAAä§À@ß0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA ASí@@¶M¸A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA ?€AC@@êØèÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @B)€@s· AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @@Ba°@iA`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @€AŒ) @Ù¨A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @ Ah¥€@Á½€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @ÀB zð@¥øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @àBHÕÀ@N>p@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AA|úÀ@Ü[ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AAHò@¿/8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A B3= @oB°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A0B‹O¨@)ºÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A@Bp@ CØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA APB4éÀ@i€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A`Aäþà@è AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA ApAŸ5@î{èA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A€B,¦ð@Œ§€APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AˆAq€@ÞŽApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@B­°@d¬AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@?€AçqÀ@Œ]H@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@BbÐ@E÷A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@@B  @8Õð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@€AµÅÀ@ß®è@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@ B–X @%Åà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@ÀB ߀@@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@àBâp@‚/èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ABP™ @ZøðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ABB+@¥Ï@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A A¦Š @æÙ¨APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A0B¤Ð@ŸrÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A@AÄL@@×2 ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@APA’`@æZP@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A`B…–Ð@W ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ApB¸@í"Ø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`B%ÐP@s8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`?€Bü˜@.,A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@Bp @1:€A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@@A«À@êˆApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@€Aìž`@`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@ Bõ°@”ýÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@ÀAÅÐ`A§ôÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@àBNfð@WÔÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`ABDM€@`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`AAš @Í×0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A Bè @ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A0Aú @¡HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A@AP@ÔšÈA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`APA”©@ëBð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€BÁ@f«pAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€?€B@ˆOxA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@B@é0@?@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@@BŽH@-Ö0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@€A’Œà@ÚW?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@ AŠD @äyèA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@ÀBJ€@¿~ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@àAÞ @àQÈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€AA»sà@à A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€AA‚º`@ÙA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€A AÏc`@ô~@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€A0ÿúZZÿúZZ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAB›Ôp@d€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA?€B“ H@+0 APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@B†y@1¢°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@BN±Ð@€AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@€B3¯ @Pç0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ B”í0@P@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ÀBT@@€PøA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@àAÏ< @¾)XAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€B#Ú @]øÐAÿúZZÿúZZÿúZZÿúZZÿúZZBÌÐAH¨²À°`ÀAÈÐ(B òPA“LB!‹AŒm”B:¸`A[¤A ¢àAÛ¦B>%@A•³sB}PAŒL¶B?€?€B³óp@(àPA ÿúZZÿúZZÿúZZÿúZZÿúZZBÄéèA@uâÁ)Í@AÀ›ÖB¬A†5BÁéAk¶$BŽAf‹p ¯¨Aæ‹pBCÉàA™’ÐB¤€A’3úB?€@B/0à@}\ A0ÿúZZÿúZZÿúZZÿúZZÿúZZBdžAvÒxÁ|‚`A÷RB2ƒðA˜ïBn A¥ë B~êA¾ê@¦@B¾éBm¾`A¥/!B^}`A¦-îB?€@@B?¼P@? Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB5²0A@6ìÁ#‰`AÀ6ìB ¤Ag¿¢B4o€Ay”ÐB?€@€B¬à`@*gPA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB¬}ÐAc\T¿DrAã\TB“¾ÐAŠcB—› AŒœB?€@ A­1ÀAvH@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBSµAsWðÀàx@AóWîB&s0AŒÂBAàA—•„B?€@ÀAý=`@Õ™AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€@àB_”0@P/p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€AB#%À@öð0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€ABž¦°@&SA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A AÒ€@ꆠA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A0BKQ@@oë@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A@A“@@ï+A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€APBN# @m‰ðA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A`A®² @éPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€ApA²áÀ@ö¹A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A€B¿p@Þ?ÈA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€AˆB @Ðñ@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€AA¶à€@÷âHApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A˜AL @@Áÿ¸@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@B=r @<´ðAÿúZZÿúZZÿúZZÿúZZÿúZZB(•`AJ$2A•¶àAÊLBA¿@A”øKAùÓàAo5ÐB‚œøAZÊBù˜AÚÊ’B˜éÐA‹•­B6üA–hØB@@?€BŸÙP@/IPA@ÿúZZÿúZZÿúZZÿúZZÿúZZBŽ%Aj¨¸AG‚àAê×0BŽÊ AšÕBr—ÀA™“ÈBtÓAqµ„Aˆ1 Añµ„B~Â0A ›—BCA™åöB@@@B8ƒ`@i)ÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZAùü€AobðÿúZZÿúZZAâˆàAXíäÿúZZÿúZZB Ak`ÿúZZÿúZZA÷”Agü¨ÿúZZÿúZZB@@@@Bx~`@t=`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB€Æ˜A9hHÁS< A¹hHBK°Ar?jB}²°A]ˆDB@@@€B¿…@@,šÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBµÈAW¯PA=ô€AׯRB¥ÿAw%†B”$°AŒóôB@@@ Aû·@@‡·0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@@ÀB=õ@@w@àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@@àB€t @-Mð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@ABÍ@.Và@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@AB1@`n@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A Aæà@@«ÙA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A0AHÀ@Üz@A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A@B¡’h@2£ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@APB*4ð@ƒ—ðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A`B‡È@C9 @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@ApBI‹ @€€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A€Aí´ @ú‰PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@AˆAò4 @èöH@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@AAòƒÀ@ær(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A˜A¤]`@ú‰PApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ B·sè@_–PAÿúZZÿúZZÿúZZÿúZZÿúZZB„ºxAŽ¢ÿúZZÿúZZByæÀA†B8ÿúZZÿúZZB¡© A‡gÿúZZÿúZZB–z¨A|BÿúZZÿúZZB@ ?€Bíˆ@< ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ @B¥ô€@2÷ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ @@B Lp@€CApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBDA_\”A ^@Aß\”B;ßÐAfB«PAˆänB@ @€BnÌ@, pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ @ BY0@<50A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ @ÀB–Ý@mÊÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ @àB“ @¡§@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ AA€rà@Ì„(APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ AB´fh@+íðA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A BÎnh@$ùð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A0AÞ#à@àÞ¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A@B€‹(@K(P?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ APB*°@“(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A`B¬@@˜ï¸@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ ApB^€ð@‚c˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A€Bz @ÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ AˆA{5@Ü«@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ AA´n€@÷ h@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àBKU @=ú°APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@à?€B v@\A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@à@B“È@@(pAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@à@@BL» @Iwð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@à@€B•þ€@ pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@à@ B×*¨@*@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@à@ÀB¨È€@>(ÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@à@àAñ€ @´,8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àAB»@ª½hA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àABœŽè@0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àA BFéð@[‡A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àA0Bbš@T\àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àA@BZ@Æ0AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àAPBŸ@@Àè@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àA`BtGP@K1`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àApAÈÞà@âåà@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àA€ArJ€@Ò(ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àAˆAÜÓÀ@þËÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAB«P @2±pA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA?€B*%@újA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@Bfrp@4¨@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@B†Gp@CÆ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@€B–Ì@”PA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ B4¯`@Oô@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ÀBޏ@ð0ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@àBg¤à@>ݰ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAB~@×UhAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAB%…P@q,ÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA BŠÑ€@YîA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA0A›ãà@ØÁ€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA@AŠSà@߯X@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAPA«@Þ¸ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA`B4Œ@ŽE(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAApAŒV`@Þ A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA€BË`@Á!A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0Aæ‡à@­A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0?€Aš`@Ë7xA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0@Aª$À@Ç?ÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0@@BÔÇ0@¶`A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0@€BÁÛˆ@&# AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0@ B ò @‡\8ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0@ÀB4a @r×@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0@àB„6@;¶À@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0AB:€@¨×p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0AB ­0@‡€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0A A³r`@ò—8@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0A0AÅ« @Ò¾H?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0A@A§@@îÈAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0APAž£€@èäàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0A`B:À@~õàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0ApB^:`@t¯`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPB]€@ˆXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP?€Aî˜À@³0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP@A “€@â“ @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP@@AL*À@³È?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP@€B›@mÀ`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP@ Bb @“ùApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP@ÀAjù€@Õý AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAP@àBPô€@‚ž`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPAB…0@>ýà@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPAB"È`@OøA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPA A©2`@ìžA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPA0A›Ï`@ãAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPA@AŸÒ @ÿ®p@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPAPA¢ø@@Ú¼@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApAŽ´@@ë„èAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp?€Bkßð@K, @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp@B4–`@ŒÂØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp@@Bg¯@81 ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp@€Bˆ;À@&uA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp@ AвÀ@Ç/@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp@ÀAÉœ@ǸApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAp@àAðÀ@ؤXA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApAB;sp@Jö°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApABH@@`ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApA BGÀ@fÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApA0Aù{ @Ó¦`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆB À@ƒUHAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ?€A|8€@ÈS @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ@A«µ`@Ù½A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ@@B”M@BÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ@€B‰·`@1¯àA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ@ Bf.@¢¹ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ@ÀAŸï`A kHA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆ@àA„“ @ߟÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜B£ƒ`@â€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜?€A°R @×`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA˜@ÿúZZÿúZZA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€P€Aú¸A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€ÿúZZÿúZZ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@AóØA—ÌA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@BµAð@pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBÚr8A*ýD€B¾ŸA5ÿúZZÿúZZB@€Bf2À@ƒ«AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ Br§°@’@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀBIœ@“íØ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@àB u A+˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAF$@@þ²ø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBABM(€@þh?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA BšE˜@fP€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA0B‹¨@‡; ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@BtCP@_Ø@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAPAË‹€A0£@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`AЬ AkpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBApAãÚ A.¸ˆApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€B/ A+/Ü@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAˆAMGAåd@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAB$g€A ß@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@B0±@K˜@A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@?€A•êÀ@ÛS€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@B+' @V­°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@@Aô¿@@‡lA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@€Bœ*8@NÕÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@ B›ÜÈ@"tAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@ÀB“†¨@;@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@àBÊ`@¢Q@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@AB·E(@+ŠAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@AB1¤0@g€A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A A¦Z`@ç»AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A0A˜c`@ÞhP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A@B‰°@±êH@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@APB %@@°Z8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A`A¹N`@þÐÈAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ApB³PA Úx@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@A€AÛ× @ü8A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@AˆAq°À@ßÅApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@AA‚ž@áé°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€B‚ìX@&AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€?€A»Çà@Ök°@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€@B+Ÿ@œ-8@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€@@BPå @s_`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€@€AÀG@à?HÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€@ B‹ø(@:AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€@ÀBö@y¦€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€@àBˆFÈ@,öpApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€ABŽ&Ø@>ôPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€AB¦q@¦P@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A A…È @×§AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A0B%5 @‹p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A@B#õ@1HA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€APA×€@ám @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A`A‰ô @è¡xAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€ApAñFà@ãô@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€A€B" €@º @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€AˆA¹ï @ón°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@€ABtÐAؘ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀB?€@Wü @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@À?€B‚8@'$À@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@À@B¥ÿÈ@a'àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@À@@BÍÐ@“ÀX@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@À@€BO `@‰\ØApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@À@ BÍèh@*„ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@À@ÀBÞÐ@ºé?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@À@àBmo@9æ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAC=P@6S AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAB¤Ð@, A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA B!ó0@qHP@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA0Aˆ¬`@àU`?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA@Ai[@Èñ@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAPAÑ @ä€@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA`B:ð@dPAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀApBfþ`@aŸp@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀA€As@@ÝÅAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ÀAˆAå¨à@älÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBABa4@@$ÀPA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA?€AÞî@²ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@Ayq@ÐÁAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@BWn0@dàA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@€Byäð@]E0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ Aò A9AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ÀAìM @½ËA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@àB‹@@)\`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAABŒ±`@+€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAABq€@¼\˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA A™º @û¾8@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA0Aúƒ@A%„AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA@AùQ@æ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAAPB‹p@ð:˜A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA`ApMÀ@Õ.pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAApA®6À@äêPA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBAA€A‡›@é¹?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA Byžð@3§àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA ?€B~@†-@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @A©€@×[A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @@B ¡@•ÇhAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @€AîÀ@·:ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @ Al¸@@Êüp?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @ÀAž^à@áÞ¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA @àB‹£€@(îpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA ABrê @.ðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA AA)"@¤‚ðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A Bh @cNp@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A0BlÀ@[µ0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A@AÁÕà@ì4¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA APAÀî ATì@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA A`A¿&À@齨@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA ApAÖ¡`A ¦äApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@Bˆ°@@),PA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@?€BB2@WúA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@AÞ›@@Ý9øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@@AøŸà@ˆô0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@€B‹kè@pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@ BU7à@o ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@ÀAç«À@À€?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@àA›çà@äǰÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@ABr``@DôPApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@AB|3à@±èÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A Bg^€@L€@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A0A½¯@@èu(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@A@B Æ0@²> ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@APB5€@~ˆðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`B‡x@=¨0APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`?€BoÝà@-MÐA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@B޼`@|°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@@Aný€@ÍNpA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@€AÎâ€@Ï?pA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@ A]¯@ϰA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@ÀAáð`@±øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`@àBQìÐ@L+@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`AA•­€@à¯@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`AA²Ù`@æ‰XAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A B ¥0@™ÓA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA`A0Bòà@§è?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€BsÐ@ý!ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€?€ÿúZZÿúZZAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@Aôí @í÷8AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@@Aó,À@ʈ@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@€AsÀ@ܾÐ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@ A‡\ @÷pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@ÀA„ë @Ù$ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€@àB X`@ØÈ°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA€AADd€@¼È@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBABVÖ@£Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA?€BŽ.x@{A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@Bu@C4 @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZBA@@Aÿ``@—Ì A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€BÎŽ@IgPA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€?€BB™@ˆÏà@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€@Bá°@–‹0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€@@Bžf@=0ÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€@€BnÂ0@;AðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€@ AðHÀ@Ÿ†@@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€@ÀB20@‘ `ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€@àBƒ4Ø@1l€@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€ABT¿p@p]€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€AB´0@ž+0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A B=ùp@ÁˆA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A0Aû¤@@¹’(ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A@B&[ @œçÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€APBk—@R6€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A`BrëP@UA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€ApBqe @„C˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€A€A¬@`@ÿœX@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB?€AˆA‘k€@ùxA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@B7í`@FÁ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@?€A¸è @ñ0È?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@@BJŽ@ˆó@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@@@Aƒ^@@Ç0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@@€A™‘@Ýìè@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@@ A‚† @Ðûè@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@@ÀB“P@‹»8A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@@àBëÐ@¦¨°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@AAi8@@ÍðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@ABq'À@H†@@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A AɆ @ðUxA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A0BkP@•;€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A@A’Á@æfÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@APA¼.àAÈðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A`BM @µy˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@ApBNàð@†k8A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@A€BTA @~"`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@@AˆA•® @ø °@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ B1Ð@eÌ @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ ?€B-¤0@rÐA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ @A¿@äzˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ @@A0'@¦ÈA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ @€Bmz@_Ú`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ @ B&s€@¦ž€A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ @ÀB0‚°@~³ ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ @àA à@ã°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ AB§=˜@)"`A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ AB”š€@IS°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A AÐÚ@ÛèApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A0B:>@_¼p@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A@A—áÀ@è[(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ APA¨Ø`@ï‘ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB@ A`AµXASAÈApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@A¼ AôA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€B `A4dApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ A0i€@ê~@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ÀB""0@µÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @àA*a@@æ™hÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ABñ¨@aNÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ABÏÕ0@a&@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A B3ŽÀ@¥ ¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A0A‘V`A:“ A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@AfÑÀAô0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB APA¶ÀA/G˜AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A`A[ÀAu(A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ApB!AGN´ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A€A<¥ÀAÌœAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @AŸ‡@äþÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @?€B‚oP@X @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@Bj}p@m`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@@B¨ìp@eÿÐ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@€Bƒ{@JLÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@ BÒ@CVÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@ÀBA@‡ø@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @@àBƒx`@L| @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @AB’ˆø@75À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @AB£`@®%HA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @A B¦Yø@™pA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @A0A£B€@ñj0AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @A@AÁé@@ä¼A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @APB[ ð@”VP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @A`A–€@ú¿ˆ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ApA–Π@íšXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @A€B8þp@ˆÍè@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€Bº_à@9ÜAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€?€B}fP@löð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€@BbÏð@4Ñ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€@@Bj¸€@.«ðApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€@€A«À@Üå˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€@ B4ßÐ@[p@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€@ÀAêL@ÊÁXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€@àAék@@¾£ø@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€AAÌrÀ@é  AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€AAŽà`@ß™ A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€A BÀ@›æÈA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€A0B Ò@œ¬xA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€A@Aók @ÕvðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€APB2¬°@”ÔÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€A`B3@ÕÆpA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€ApB1¤ @·ìàAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @€A€AÀHÀA(APA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ÀBÔ è@y±ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @À?€B30€@‹f @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @À@B•|@38ÀA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @À@@B@@wDÐA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @À@€Aþe @’¬¸A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @À@ Bk @W¬AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @À@ÀAâ`@Ãê0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @À@àBKÙ@KA°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ÀABV0@WÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ÀAB¦ú0@?Ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ÀA B#:€@¾Ð@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ÀA0AÌ„€@ö}¨AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ÀA@Aư A ØÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ÀAPAŒÆÀ@Þ}A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ÀA`BÇÀ@¼OðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB @ÀApBR5à@|ˆÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB ABw{`@>"0A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A?€B‹ñø@'PA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@Bd€@´ÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@@Bˆ°@x´A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@€BX-@Qu0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@ BPËp@GüpAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@ÀA„`@×5€A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@àA‡†`@Ò!A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB AAAõ @ÔʰAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB AAB;@suA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB AA B‹à@Ÿ½ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB AA0A–ÿà@Ù²À@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB AA@Aâê`@ÜR8A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB AAPBH{@@aAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB AA`B!½À@ŸŠxÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A B– @·¨@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A ?€B“òà@U@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A @BŠh@#ù@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A @@B,D°@uÆ`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A @€BEê0@``@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A @ A…a€@͈ÐAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A @ÀAI‚@@»f8@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A @àB&bÀ@…EèA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A AA•Ë€@éS0@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A AAóÐ@ÁÒØAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A A A—c @ýÒø@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A A0A‰>€@êë`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A A@B¢ð@¸Ô@@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A APA¡Î@ùž˜@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@A¹ë@@ôqÐA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@?€BRì`@6ºðAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@@B”þØ@!`A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@@@B"ø°@‰RP@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@@€B#a0@K A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@@ AY-@À§@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@@ÀAu6€@ÍÕA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@@àA“)`@÷ˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@AA½À@Øu°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@AA @êt`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@A AØ€AÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A@A0Azñ€@í@È@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A`B±+AHèAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A`?€Aª$@@ø°`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A`@Bð @˜XApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A`@@B§¨Ð@;$ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A`@€B¡LØ@M @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A`@ AîÀ @Ú¤(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A`@ÀAÇ?@@á|˜A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A`@àAÚtÀAôÔ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A`AAäB`@ÅöAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A€B )AœÌ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A€?€B|[Ð@=´`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A€@AÜü@Ã>8@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A€@@BCÀ@p›àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB A€@€B ¡@ª\x@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€A¸áÀ@· À@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€?€BÝ@·©˜A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€@A·Ô€@ôàx@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€@@A½ë @ÖÃ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€@€AöF`@NxA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€@ CÿT@ožA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€@ÀB/Ù€@föAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€@àB …@óÐ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€AA}wÀ@؈@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€AA}Ž€@ÓM˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€A B†¹@RÕ0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€A0B·`@¢€˜?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€A@B8 @æHA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€APB•Lˆ@W°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€A`B[@Šå`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$?€ApA¢` A¡HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@B¹¾Ø@Y§p?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@?€Bƒ¦p@`Íp@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@@A½øÀ@ê®@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@@@Bp0@•*pA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@@€Bq5`@)PA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@@ Bb‚Ð@N² ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@@ÀB&°@u÷0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@@àB¡¬¸@!Ë@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@AB_Ö@@ú`@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@ABJ@ov`@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@A BŽ^€@4ºAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@A0AÞÀ@ÔÖøApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@A@A¶ü @îíˆAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@APAÖ`@îʘ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@A`A«e€A Ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@@ApB.AN4@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ B@þ@Ûb@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ ?€AŸ @éæHÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ @B#º@¥9(?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ @@B[úð@&(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ @€Bw=°@Qd@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ @ B·à@IhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ @ÀBz@@™´`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ @àBµ¿ˆ@b‰ A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ AB @øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ A0B&u`@•>A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ A@A˜X@A °@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ APAĉ AŒ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ A`B2¬°@±•HA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@ ApÿúZZÿúZZ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@àB¶à@õX@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@à?€B8`ð@š}xAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@à@BWG`@²m A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@à@@B‚@=X0@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@à@€A¼T@ÙˆA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@à@ AëW @ÃN@@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@à@ÀB?z@oéàÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@à@àAš0 @ÚDðA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@àAB:@ºL°ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@àAAM€@Ìp°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@àA A§Z A ?h@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@àA0A¼„`@áªhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@àA@B„ø@D¢0@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@àAPB.ŒÀ@–@8APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$@àA`B 1p@ßbØ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AA˜ÐÀAIÜA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A?€B™MÐ@KAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A@BGÖ@‘}X@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A@@Aë @üRØA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A@€B2Ð@Å ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A@ A…·€@ãfPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A@ÀB0(@@–È@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A@àAÀÁ@@ä(AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AABL€ð@m!pA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AAB-™`@•dØ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AA A†éÀ@å«€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AA0AŠà@Ýe°A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AA@AÊ_ @ñ:àA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A0Al@À@¸«èA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A0?€Bƒ>H@3\A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A0@B>ÞÐ@q…@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A0@@B À@­Ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A0@€B‚t˜@ Òø?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A0@ Bˆž @F$@A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A0@ÀA³@ @ó¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A0@àAçT`A¯T@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A0AAÊ¢à@äHˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A0AA¥b @â§xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A0A Bd€@l(A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$A0A0BF/P@†vA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$APA¥¬@AkAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AP?€AÀÀAŽü@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AP@A«„ @À«`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AP@@BA‹°@Z  @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AP@€B“z@(h°@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AP@ Bk @¤(@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AP@ÀAÔ¬ @é­ØA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$AP@àA¨‘`@÷m@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$APAB;ap@Ž`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$ApB'ì@@hz€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$Ap?€BP“@@XàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$Ap@B€,ø@@8PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$Ap@@B-àA tAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$Ap@€B r@ꆰ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB$Ap@ ÿúZZÿúZZA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A#@ÚB`A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(?€A£6àAöØAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@B©Šx@TµpA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@@A=½À@õߘAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€Br»0@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@ A‹ÔÀA.lA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@ÀA½m@A8çäÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@àBL`@Á(A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(AB}Ò@‰µ¸A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(ABY5°@§¢(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A A2°À@ø# @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A0AùÁàA»A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@B(à@×ÎØAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(APAD–ÀA ‘hA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A`A’ÀA!œA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@Bëð@’?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@?€AêO@ºj˜ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@@B€Ä @2€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@@@Bbã@~5€@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@@€B„Õp@%Ü @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@@ A½Ù @ÕAA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@@ÀB8 @“6PAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@@àB²Ð@¶Nˆ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@AA¹ßÀ@ìÒÈ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@AA#`@ï"HApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@A A–G @ÞˆèAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@A0Bo@ ¿ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@A@AÚ\`@÷Ù`@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@APAÛ?À@ÝR(A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@A`B(°@Î+øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€B”Ù@“i°A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€?€AÌÝ AÛ˜A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€@AÊü A~Ô@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€@@AæE€@ÊŽHAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€@€BF±Ð@’{PApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€@ Bå`@Œ@°?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€@ÀA¿éÀ@Ò¦¨ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€@àB¤b@!*°A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€ABb˰@Me@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€AByÐ@@?0°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€A A¥C @ì?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€A0A·l`@î.ÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€A@BPžÐ@l2Ð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€APBOd@ƒAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@€A`At@Ø@À@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@ÀB_P@jyðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@À?€BÖ @¬ÙA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@À@BÅ@@Ø*ˆA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@À@@AjH@ϤhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@À@€B/d@~3À?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@À@ Bgº€@2_pA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@À@ÀBb`@O± @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@À@àA¶ŽÀ@êÒ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@ÀAB» @–-8A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@ÀAAÂý@AR$AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@ÀA A¥›à@åô@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@ÀA0BK¢P@’WP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@ÀA@Ba°@ª©¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(@ÀAPBCkp@}@APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(ABÀ @Ø® @@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A?€Aô¥@A§”@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@BZÀ@§`A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@@B[6 @3ŽÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@€BJÀ@`í°AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@ B8|À@_O@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@ÀAþd@@ŸC@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@àAÆð€@ñÛAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(AABXà@h°A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(AABŒß@O#@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(AA Bë`@ìë@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(AA0Bb@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(AA@At˜À@ÔFAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A AÛ’`@ð´@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A ?€A^5@@ÍZ0@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A @AÂÌ @üŒ˜A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A @@Bð@¿&¸ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A @€BjV @RaàA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A @ BAá @SúA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A @ÀB1Ð@–¦(A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A @àB( @ˆ¬ÈA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A AA­V @õ,A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A AA…v@áàØAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A A B @Ø«˜AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@B1Ï@]¥ AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@?€B—3@@1¸°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@@A̹À@ò¤è@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@@@B+@@ɰA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@@€AnéÀ@ÓÑ@A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@@ A’ @@ä2ÀAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@@ÀA@@ã¥Ð@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@@àA±Ð`@ù@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A@AAA`@Þ´ð@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A`B;×`@Ï]@AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A`?€B_ÿp@¦ Ø@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A`@AëB€@©Å€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A`@@B@¢©ØApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A`@€AÁ\@A$@ÈA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB(A`@ A³´AVh?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€AR€@ûï€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€?€B/H @¡2HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€@BI…@e0PAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€@@B  @WJðA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€@€Bª 8@A›P?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€@ A—ù@êzh@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€@ÀA´ü @ßPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€@àAá6 @Ãx@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€ABfy€@Tt A@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€ABˆp@œr@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€A A«— @ýc€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€A0BQ p@—X AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€A@B“çÀ@6°A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,?€APB@ @›Úð?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@B…}¨@:ïÐ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@?€Bf½ @x@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@@B[ž@"à@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@@@BI½°@sTAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@@€AÜPÀ@㸀AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@@ BG÷@VfàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@@ÀBYí @RÚ0A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@@àB¨Ð@>FðA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@AB62à@½`ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@AA²@@ô/HAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@A Aº´ @ë#¨ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@A0Aœm @åK@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@A@A‚Z@@äÅ8@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@@APAÿ @àmHAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ B´ p@$œÐAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ ?€Bà@€7 ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ @A§”ÀA À4@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ @@A™ @@Ј@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ @€AÛX@@Ä“PApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ @ Bê@¡ëxA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ @ÀB:à`@•³àAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ @àB‡1€@O)pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ AAž\àAªTÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ AAsÕ@@ÖúPA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ A A•Î@ï è@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ A0B*†p@ºÌ(@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@ A@B©P@Éb`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@àBMð`@3QàA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@à?€B# @§Ãð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@à@B_ò°@gò@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@à@@B&kÐ@Œ–ØA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@à@€A¬Ñ`@ä£8A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@à@ Aª­€AÀà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@à@ÀAÄŒ @ò{8ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@à@àA©‹ AÖÜ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@àAA»P @Öâ`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@àAB «à@Éâ0A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@àA B3`@äd@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,@àA0B\Ð@Îø€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,AAàâ@A¬`A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A?€B¯­0@3èPAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A@B¨P@+æ`AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A@@B+IÀ@dF@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A@€Aã£À@ܤ˜@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A@ Aàa@ãÐApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A@ÀB°ð@Ó(@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A@àAÌ¡€AkTÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,AAAµýÀ@ãùA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,AAB'Ï`@›¨ ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,AA A•|@êá @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A0B°ÄP@e*pAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A0?€B±€@tÀ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A0@AôˆA XA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A0@@A½ÁÀ@âðÀA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A0@€AÙ€@ÑÚ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A0@ Aªå`@Ú X@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A0@ÀAÓà@ôL¸AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A0@àAÊ A XA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,A0AA—š@@ñàø@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,APA½m€AXA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,AP?€BHð@êaè@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,AP@AÈ–`@àÿà?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,AP@@B ËðAç(A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,AP@€B.T0@0A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB,AP@ ÿúZZÿúZZApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0BÆ£ð@aó`@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0?€B#{@â2˜A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@@BYÐ@Ó7ˆ@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€A^ò€A°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@ A=ØÀAÓ¼A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@ÀAXý@AwLAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@àAîÆ€AEØ”ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0AAVZÀA ct@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0AB°Am'tA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A Bc•ð@¤~ØA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A0BÊ0AS @àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A@AV'@A \?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@BMK@Æ: @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@?€A¼và@ùóÈ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@@A‹»`@ûõ¸@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@@@A™¹@ê*€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@@€Asu@ÎA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@@ By@AÒ @ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@@ÀBŠkP@=ƒÀ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@@àB› @@:FÀA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@AB¡æ€@ð@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@AB.€@‰]¨AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@A B @åŒàAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@A0B p@œÂpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@A@AÛÏ@@ä!hA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€Bå™è@9=°A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€?€B‚ó8@÷PA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€@B8È@ ãAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€@@B—à@ŠghA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€@€BPp`@Ž@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€@ A²s€@÷«ØAˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€@ÀBZüp@_ÅpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€@àB¶@- AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€AB? @ÓàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€AAM€@¼(ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€A AÅS@@üHA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@€A0A…@@ØÝAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@ÀB…ôh@š€A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@À?€Bþ0@ŽŠ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@À@B @¬SA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@À@@AîÓ€@Õ=pApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@À@€AñA€@Ô¿@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@À@ B3j @¨@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@À@ÀB¯@@°Þ¨@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@À@àBN´@…ßhA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@ÀAB×@cˆ@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@ÀABŽpÐ@g`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@ÀA Bƒ»À@9@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0@ÀA0ÿúZZÿúZZA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0AA¢­`@ÙhxA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A?€B5R@^ö @ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A@A¬‹@@çŒà@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A@@BR¯ @ù@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A@€BOé0@Ä=AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A@ BŽÉà@H÷@A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A@ÀBBÐ@¡æ(@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A@àBpøà@bãPA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0AAB^¬ð@w‰pAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0AAA“ A¼ @€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A B?8@ùè@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A ?€B¸q°@mÓ`AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A @B!3@‰6€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A @@Aüe @Ô‰8A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A @€AšÊ`@åÍ@ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A @ A­À@ì2 A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A @ÀAãd @æ%è@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A @àAûxà@³ƒ¸A€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A@BJ@–wàA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A@?€A³Gà@àÞAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A@@Aøâ@@Ý8A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A@@@Bï°@¡“pA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB0A@@€B@(ð@RRðA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4?€Aô@@±#€AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4?€?€B>áP@†ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4?€@BM.À@“ZpAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4?€@@B €@³.èAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4?€@€B°@î"XA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4?€@ B! À@•„ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4?€@ÀBI@§,8ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4?€@àAk`€@Ë}P@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4?€AAq4@@Û @ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4?€AAôôà@ÏÇà@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4?€A B@ð@¢ÍAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4?€A0Bi0@©ˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@@BkO@|,ÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@@?€B’J@qA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@@@Bwy@@LÔàAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@@@@B@ª°@œýhAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@@@€B¹X@V.@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@@@ BxDà@(°@?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@@@ÀAWº@ÉöXAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@@@àB9‡À@ÈÈÈAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@@AB?ò0@})`APÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@@AA­f€@ìéXA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@@A A½³ @ÞÀ`@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@ BRÐ@TWÀ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@ ?€B*)ð@Ÿ'ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@ @A¸û€@øçðÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@ @@AÜá€Aœ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@ @€Açê @ÉyØ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@ @ Atû€@Ö´Ø@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@ @ÀBPx @wÛ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@ @àBbˆÐ@vá€@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@ AAÚé€@ÙË8ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@ AAÜ à@Ð~¨A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@ A ÿúZZÿúZZApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@àAÑ €@ʤÈ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@à?€BlÄÀ@[ÀÀA0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@à@BIÕ0@ãé A`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@à@@B"Îð@–Cx@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@à@€B'QÀ@»÷hA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@à@ Bk¢ @EôpA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@à@ÀBQž @”Q¨@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@à@àBeó @‹ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4@àAA’Š€@í¸ApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4AAp+@ËÃP@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4A?€B$v`@»’pA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4A@A¶¥ÀAãôAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4A@@A˜žÀA·tA ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4A@€B8—@ð@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4A@ A­!@àÖ¨?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4A@ÀB#€@®0@A ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4A@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4A0BC\P@Š€@@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4A0?€AÁÀ@øA€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4A0@A°‹@AŒ$@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4A0@@A¤\@ûå(AˆÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB4A0@€A±ÃAh AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8ÿúZZÿúZZAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8?€B¢ÇØ@KA?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@B¡Lø@IëÐA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@@Bõ€AI¸0?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@€AìhÀA5R€@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@ A¶´€A#·ÐA@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@ÀAd(ÀAØ4AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@àAm5€AÜ AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8ABk„P@ã xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8ABB°@4¸@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@BDRP@`£`@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@?€ÿúZZÿúZZ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@@A£¡ÀA»xAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@@@A­0ÀA`\A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@@€B .@@90A0ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@@ B®ˆ@µÐAPÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@@ÀBMM@…t°ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@@àBœð@¢^X@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@ABŽX@0òP@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@ABíè@4’à@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@€B„Ù¨@¼¹À@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@€?€ÿúZZÿúZZ@ÀÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@€@B;/À@›¯¨@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@€@@BjS@]ýA`ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@€@€AË|À@ñ@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@€@ B;P@¤T°@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@€@ÀB–@é.A˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@€@àAß¡ @æØÀApÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@€ABlÀ@.I°AÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@€AÿúZZÿúZZ?€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@ÀA‚\€@õ:èA˜ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@À?€Aô`AOü@€ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@À@AñlÀAòh@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@À@@ÿúZZÿúZZ@àÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@À@€AÝ2`@ÖÀAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@À@ BSý0@•Zˆ@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@À@ÀB‰/Ð@w¨Ð@@ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8@À@àBHÀ@Ø×˜@ ÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8ABy@Ô¬øAÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZÿúZZB8A?€B!°@Å&2; \ exit 1;; \ esac; \ has_opt=no; \ sane_makeflags=$$MAKEFLAGS; \ if $(am__is_gnu_make); then \ sane_makeflags=$$MFLAGS; \ else \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ bs=\\; \ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ esac; \ fi; \ skip_next=no; \ strip_trailopt () \ { \ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ }; \ for flg in $$sane_makeflags; do \ test $$skip_next = yes && { skip_next=no; continue; }; \ case $$flg in \ *=*|--*) continue;; \ -*I) strip_trailopt 'I'; skip_next=yes;; \ -*I?*) strip_trailopt 'I';; \ -*O) strip_trailopt 'O'; skip_next=yes;; \ -*O?*) strip_trailopt 'O';; \ -*l) strip_trailopt 'l'; skip_next=yes;; \ -*l?*) strip_trailopt 'l';; \ -[dEDm]) skip_next=yes;; \ -[JT]) skip_next=yes;; \ esac; \ case $$flg in \ *$$target_option*) has_opt=yes; break;; \ esac; \ done; \ test $$has_opt = yes am__make_dryrun = (target_option=n; $(am__make_running_with_option)) am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) pkgdatadir = $(datadir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkglibexecdir = $(libexecdir)/@PACKAGE@ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ check_PROGRAMS = rfltest$(EXEEXT) sgtest$(EXEEXT) symtest$(EXEEXT) \ $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_3) \ $(am__EXEEXT_4) $(am__EXEEXT_5) $(am__EXEEXT_6) \ $(am__EXEEXT_7) $(am__EXEEXT_8) @BUILD_CCP4_TRUE@am__append_1 = ccad diffmap maptest mtztest @BUILD_CCP4_TRUE@@BUILD_CONTRIB_TRUE@am__append_2 = cmaplocal ffttest sktest @BUILD_CCP4_TRUE@@BUILD_CNS_TRUE@am__append_3 = cnstest @BUILD_CCP4_TRUE@@BUILD_MMDB_TRUE@am__append_4 = cns2mtz maketestdata sftest @BUILD_CCP4_TRUE@@BUILD_PHS_TRUE@am__append_5 = phstest @BUILD_CIF_TRUE@@BUILD_PHS_TRUE@am__append_6 = ciftophs @BUILD_FORTRAN_TRUE@am__append_7 = ftndemo @BUILD_CCTBX_TRUE@am__append_8 = cctbxtest subdir = examples DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ $(top_srcdir)/build-aux/depcomp COPYING ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ax_pthread.m4 \ $(top_srcdir)/m4/fftw.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = @BUILD_CCP4_TRUE@am__EXEEXT_1 = ccad$(EXEEXT) diffmap$(EXEEXT) \ @BUILD_CCP4_TRUE@ maptest$(EXEEXT) mtztest$(EXEEXT) @BUILD_CCP4_TRUE@@BUILD_CONTRIB_TRUE@am__EXEEXT_2 = \ @BUILD_CCP4_TRUE@@BUILD_CONTRIB_TRUE@ cmaplocal$(EXEEXT) \ @BUILD_CCP4_TRUE@@BUILD_CONTRIB_TRUE@ ffttest$(EXEEXT) \ @BUILD_CCP4_TRUE@@BUILD_CONTRIB_TRUE@ sktest$(EXEEXT) @BUILD_CCP4_TRUE@@BUILD_CNS_TRUE@am__EXEEXT_3 = cnstest$(EXEEXT) @BUILD_CCP4_TRUE@@BUILD_MMDB_TRUE@am__EXEEXT_4 = cns2mtz$(EXEEXT) \ @BUILD_CCP4_TRUE@@BUILD_MMDB_TRUE@ maketestdata$(EXEEXT) \ @BUILD_CCP4_TRUE@@BUILD_MMDB_TRUE@ sftest$(EXEEXT) @BUILD_CCP4_TRUE@@BUILD_PHS_TRUE@am__EXEEXT_5 = phstest$(EXEEXT) @BUILD_CIF_TRUE@@BUILD_PHS_TRUE@am__EXEEXT_6 = ciftophs$(EXEEXT) @BUILD_FORTRAN_TRUE@am__EXEEXT_7 = ftndemo$(EXEEXT) @BUILD_CCTBX_TRUE@am__EXEEXT_8 = cctbxtest$(EXEEXT) am_ccad_OBJECTS = ccad.$(OBJEXT) ccad_OBJECTS = $(am_ccad_OBJECTS) am__DEPENDENCIES_1 = am__DEPENDENCIES_2 = ../clipper/core/libclipper-core.la \ $(am__DEPENDENCIES_1) ccad_DEPENDENCIES = $(ADD_CLIPPER_CCP4) $(am__DEPENDENCIES_2) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent am__v_lt_1 = am_cctbxtest_OBJECTS = cctbxtest.$(OBJEXT) cctbxtest_OBJECTS = $(am_cctbxtest_OBJECTS) cctbxtest_DEPENDENCIES = ../clipper/cctbx/libclipper-cctbx.la \ $(ADD_CLIPPER_CONTRIB) $(am__DEPENDENCIES_2) am_ciftophs_OBJECTS = ciftophs.$(OBJEXT) ciftophs_OBJECTS = $(am_ciftophs_OBJECTS) ciftophs_DEPENDENCIES = ../clipper/phs/libclipper-phs.la \ $(ADD_CLIPPER_CIF) $(am__DEPENDENCIES_2) am_cmaplocal_OBJECTS = cmaplocal.$(OBJEXT) cmaplocal_OBJECTS = $(am_cmaplocal_OBJECTS) cmaplocal_DEPENDENCIES = $(ADD_CLIPPER_CCP4) $(ADD_CLIPPER_CONTRIB) \ $(am__DEPENDENCIES_2) am_cns2mtz_OBJECTS = cns2mtz.$(OBJEXT) cns2mtz_OBJECTS = $(am_cns2mtz_OBJECTS) cns2mtz_DEPENDENCIES = $(ADD_CLIPPER_CCP4) $(ADD_CLIPPER_MMDB) \ $(am__DEPENDENCIES_2) am_cnstest_OBJECTS = cnstest.$(OBJEXT) cnstest_OBJECTS = $(am_cnstest_OBJECTS) cnstest_DEPENDENCIES = ../clipper/cns/libclipper-cns.la \ $(ADD_CLIPPER_CCP4) $(am__DEPENDENCIES_2) am_diffmap_OBJECTS = diffmap.$(OBJEXT) diffmap_OBJECTS = $(am_diffmap_OBJECTS) diffmap_DEPENDENCIES = $(ADD_CLIPPER_CCP4) $(am__DEPENDENCIES_2) am_ffttest_OBJECTS = ffttest.$(OBJEXT) ffttest_OBJECTS = $(am_ffttest_OBJECTS) ffttest_DEPENDENCIES = $(ADD_CLIPPER_CCP4) $(ADD_CLIPPER_CONTRIB) \ $(am__DEPENDENCIES_2) am_ftndemo_OBJECTS = ftndemo.$(OBJEXT) ftndemo_OBJECTS = $(am_ftndemo_OBJECTS) ftndemo_DEPENDENCIES = ../clipper/fortran/libclipper-fortran.la \ $(am__DEPENDENCIES_2) $(am__DEPENDENCIES_1) am_maketestdata_OBJECTS = maketestdata.$(OBJEXT) maketestdata_OBJECTS = $(am_maketestdata_OBJECTS) maketestdata_DEPENDENCIES = $(ADD_CLIPPER_MMDB) $(ADD_CLIPPER_CCP4) \ $(ADD_CLIPPER_CONTRIB) $(am__DEPENDENCIES_2) am_maptest_OBJECTS = maptest.$(OBJEXT) maptest_OBJECTS = $(am_maptest_OBJECTS) maptest_DEPENDENCIES = $(ADD_CLIPPER_CCP4) $(am__DEPENDENCIES_2) am_mtztest_OBJECTS = mtztest.$(OBJEXT) mtztest_OBJECTS = $(am_mtztest_OBJECTS) mtztest_DEPENDENCIES = $(ADD_CLIPPER_CCP4) $(am__DEPENDENCIES_2) am_phstest_OBJECTS = phstest.$(OBJEXT) phstest_OBJECTS = $(am_phstest_OBJECTS) phstest_DEPENDENCIES = ../clipper/phs/libclipper-phs.la \ $(ADD_CLIPPER_CCP4) $(am__DEPENDENCIES_2) am_rfltest_OBJECTS = rfltest.$(OBJEXT) rfltest_OBJECTS = $(am_rfltest_OBJECTS) rfltest_LDADD = $(LDADD) rfltest_DEPENDENCIES = ../clipper/core/libclipper-core.la \ $(am__DEPENDENCIES_1) am_sftest_OBJECTS = sftest.$(OBJEXT) sftest_OBJECTS = $(am_sftest_OBJECTS) sftest_DEPENDENCIES = $(ADD_CLIPPER_CCP4) $(ADD_CLIPPER_MMDB) \ $(ADD_CLIPPER_CONTRIB) $(am__DEPENDENCIES_2) am_sgtest_OBJECTS = sgtest.$(OBJEXT) sgtest_OBJECTS = $(am_sgtest_OBJECTS) sgtest_LDADD = $(LDADD) sgtest_DEPENDENCIES = ../clipper/core/libclipper-core.la \ $(am__DEPENDENCIES_1) am_sktest_OBJECTS = sktest.$(OBJEXT) sktest_OBJECTS = $(am_sktest_OBJECTS) sktest_DEPENDENCIES = $(ADD_CLIPPER_CCP4) $(ADD_CLIPPER_CONTRIB) \ $(am__DEPENDENCIES_2) am_symtest_OBJECTS = symtest.$(OBJEXT) symtest_OBJECTS = $(am_symtest_OBJECTS) symtest_LDADD = $(LDADD) symtest_DEPENDENCIES = ../clipper/core/libclipper-core.la \ $(am__DEPENDENCIES_1) AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_0 = false am__v_P_1 = : AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; am__v_GEN_1 = AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ am__v_at_1 = DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/build-aux/depcomp am__depfiles_maybe = depfiles am__mv = mv -f CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CXXFLAGS) $(CXXFLAGS) AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) am__v_CXX_0 = @echo " CXX " $@; am__v_CXX_1 = CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) am__v_CXXLD_0 = @echo " CXXLD " $@; am__v_CXXLD_1 = F77COMPILE = $(F77) $(AM_FFLAGS) $(FFLAGS) LTF77COMPILE = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(F77) $(AM_FFLAGS) $(FFLAGS) AM_V_F77 = $(am__v_F77_@AM_V@) am__v_F77_ = $(am__v_F77_@AM_DEFAULT_V@) am__v_F77_0 = @echo " F77 " $@; am__v_F77_1 = F77LD = $(F77) F77LINK = $(LIBTOOL) $(AM_V_lt) --tag=F77 $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(F77LD) $(AM_FFLAGS) $(FFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_F77LD = $(am__v_F77LD_@AM_V@) am__v_F77LD_ = $(am__v_F77LD_@AM_DEFAULT_V@) am__v_F77LD_0 = @echo " F77LD " $@; am__v_F77LD_1 = COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; am__v_CC_1 = CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = SOURCES = $(ccad_SOURCES) $(cctbxtest_SOURCES) $(ciftophs_SOURCES) \ $(cmaplocal_SOURCES) $(cns2mtz_SOURCES) $(cnstest_SOURCES) \ $(diffmap_SOURCES) $(ffttest_SOURCES) $(ftndemo_SOURCES) \ $(maketestdata_SOURCES) $(maptest_SOURCES) $(mtztest_SOURCES) \ $(phstest_SOURCES) $(rfltest_SOURCES) $(sftest_SOURCES) \ $(sgtest_SOURCES) $(sktest_SOURCES) $(symtest_SOURCES) DIST_SOURCES = $(ccad_SOURCES) $(cctbxtest_SOURCES) \ $(ciftophs_SOURCES) $(cmaplocal_SOURCES) $(cns2mtz_SOURCES) \ $(cnstest_SOURCES) $(diffmap_SOURCES) $(ffttest_SOURCES) \ $(ftndemo_SOURCES) $(maketestdata_SOURCES) $(maptest_SOURCES) \ $(mtztest_SOURCES) $(phstest_SOURCES) $(rfltest_SOURCES) \ $(sftest_SOURCES) $(sgtest_SOURCES) $(sktest_SOURCES) \ $(symtest_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) # Read a list of newline-separated strings from the standard input, # and print each of them once, without duplicates. Input order is # *not* preserved. am__uniquify_input = $(AWK) '\ BEGIN { nonempty = 0; } \ { items[$$0] = 1; nonempty = 1; } \ END { if (nonempty) { for (i in items) print i; }; } \ ' # Make sure the list of sources is unique. This is necessary because, # e.g., the same source file might be shared among _SOURCES variables # for different programs/libraries. am__define_uniq_tagged_files = \ list='$(am__tagged_files)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CLIPPER_LIBS = @CLIPPER_LIBS@ CLIPPER_REQUIRES = @CLIPPER_REQUIRES@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CXX = @CXX@ CXXCPP = @CXXCPP@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EXEEXT = @EXEEXT@ F77 = @F77@ FFLAGS = @FFLAGS@ FFTW2_LIBS = @FFTW2_LIBS@ FGREP = @FGREP@ FLIBS = @FLIBS@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = -L$(libdir) LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ NM = @NM@ NMEDIT = @NMEDIT@ OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OTOOL = @OTOOL@ OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ PACKAGE_STRING = @PACKAGE_STRING@ PACKAGE_TARNAME = @PACKAGE_TARNAME@ PACKAGE_URL = @PACKAGE_URL@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PTHREAD_CC = @PTHREAD_CC@ PTHREAD_CFLAGS = @PTHREAD_CFLAGS@ PTHREAD_LIBS = @PTHREAD_LIBS@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ VERSION_INFO = @VERSION_INFO@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ ac_ct_F77 = @ac_ct_F77@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ am__tar = @am__tar@ am__untar = @am__untar@ ax_pthread_config = @ax_pthread_config@ bindir = @bindir@ build = @build@ build_alias = @build_alias@ build_cpu = @build_cpu@ build_os = @build_os@ build_vendor = @build_vendor@ builddir = @builddir@ datadir = @datadir@ datarootdir = @datarootdir@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ ccad_SOURCES = ccad.cpp cctbxtest_SOURCES = cctbxtest.cpp ciftophs_SOURCES = ciftophs.cpp cnstest_SOURCES = cnstest.cpp cmaplocal_SOURCES = cmaplocal.cpp cns2mtz_SOURCES = cns2mtz.cpp cns2mtz.h diffmap_SOURCES = diffmap.cpp ffttest_SOURCES = ffttest.cpp ftndemo_SOURCES = ftndemo.f ftndemo_LINK = $(CXXLINK) maketestdata_SOURCES = maketestdata.cpp maptest_SOURCES = maptest.cpp mtztest_SOURCES = mtztest.cpp phstest_SOURCES = phstest.cpp rfltest_SOURCES = rfltest.cpp sftest_SOURCES = sftest.cpp sgtest_SOURCES = sgtest.cpp sktest_SOURCES = sktest.cpp symtest_SOURCES = symtest.cpp AM_CPPFLAGS = -I$(top_srcdir) # LDADD is used for programs for which program_LDADD is not set LDADD = ../clipper/core/libclipper-core.la $(FFTW2_LIBS) ADD_CLIPPER_CCP4 = ../clipper/ccp4/libclipper-ccp4.la ADD_CLIPPER_MMDB = ../clipper/mmdb/libclipper-mmdb.la ADD_CLIPPER_CIF = ../clipper/cif/libclipper-cif.la ADD_CLIPPER_CONTRIB = ../clipper/contrib/libclipper-contrib.la ccad_LDADD = $(ADD_CLIPPER_CCP4) $(LDADD) cctbxtest_LDADD = ../clipper/cctbx/libclipper-cctbx.la $(ADD_CLIPPER_CONTRIB) $(LDADD) ciftophs_LDADD = ../clipper/phs/libclipper-phs.la $(ADD_CLIPPER_CIF) $(LDADD) cmaplocal_LDADD = $(ADD_CLIPPER_CCP4) $(ADD_CLIPPER_CONTRIB) $(LDADD) cns2mtz_LDADD = $(ADD_CLIPPER_CCP4) $(ADD_CLIPPER_MMDB) $(LDADD) cnstest_LDADD = ../clipper/cns/libclipper-cns.la $(ADD_CLIPPER_CCP4) $(LDADD) diffmap_LDADD = $(ADD_CLIPPER_CCP4) $(LDADD) ffttest_LDADD = $(ADD_CLIPPER_CCP4) $(ADD_CLIPPER_CONTRIB) $(LDADD) ftndemo_LDADD = ../clipper/fortran/libclipper-fortran.la $(LDADD) $(FLIBS) maketestdata_LDADD = $(ADD_CLIPPER_MMDB) $(ADD_CLIPPER_CCP4) $(ADD_CLIPPER_CONTRIB) $(LDADD) maptest_LDADD = $(ADD_CLIPPER_CCP4) $(LDADD) mtztest_LDADD = $(ADD_CLIPPER_CCP4) $(LDADD) phstest_LDADD = ../clipper/phs/libclipper-phs.la $(ADD_CLIPPER_CCP4) $(LDADD) sftest_LDADD = $(ADD_CLIPPER_CCP4) $(ADD_CLIPPER_MMDB) $(ADD_CLIPPER_CONTRIB) $(LDADD) sktest_LDADD = $(ADD_CLIPPER_CCP4) $(ADD_CLIPPER_CONTRIB) $(LDADD) EXTRA_DIST = test.csh test.log testfile.mtz all: all-am .SUFFIXES: .SUFFIXES: .cpp .f .lo .o .obj $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign examples/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign examples/Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): clean-checkPROGRAMS: @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list ccad$(EXEEXT): $(ccad_OBJECTS) $(ccad_DEPENDENCIES) $(EXTRA_ccad_DEPENDENCIES) @rm -f ccad$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(ccad_OBJECTS) $(ccad_LDADD) $(LIBS) cctbxtest$(EXEEXT): $(cctbxtest_OBJECTS) $(cctbxtest_DEPENDENCIES) $(EXTRA_cctbxtest_DEPENDENCIES) @rm -f cctbxtest$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(cctbxtest_OBJECTS) $(cctbxtest_LDADD) $(LIBS) ciftophs$(EXEEXT): $(ciftophs_OBJECTS) $(ciftophs_DEPENDENCIES) $(EXTRA_ciftophs_DEPENDENCIES) @rm -f ciftophs$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(ciftophs_OBJECTS) $(ciftophs_LDADD) $(LIBS) cmaplocal$(EXEEXT): $(cmaplocal_OBJECTS) $(cmaplocal_DEPENDENCIES) $(EXTRA_cmaplocal_DEPENDENCIES) @rm -f cmaplocal$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(cmaplocal_OBJECTS) $(cmaplocal_LDADD) $(LIBS) cns2mtz$(EXEEXT): $(cns2mtz_OBJECTS) $(cns2mtz_DEPENDENCIES) $(EXTRA_cns2mtz_DEPENDENCIES) @rm -f cns2mtz$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(cns2mtz_OBJECTS) $(cns2mtz_LDADD) $(LIBS) cnstest$(EXEEXT): $(cnstest_OBJECTS) $(cnstest_DEPENDENCIES) $(EXTRA_cnstest_DEPENDENCIES) @rm -f cnstest$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(cnstest_OBJECTS) $(cnstest_LDADD) $(LIBS) diffmap$(EXEEXT): $(diffmap_OBJECTS) $(diffmap_DEPENDENCIES) $(EXTRA_diffmap_DEPENDENCIES) @rm -f diffmap$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(diffmap_OBJECTS) $(diffmap_LDADD) $(LIBS) ffttest$(EXEEXT): $(ffttest_OBJECTS) $(ffttest_DEPENDENCIES) $(EXTRA_ffttest_DEPENDENCIES) @rm -f ffttest$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(ffttest_OBJECTS) $(ffttest_LDADD) $(LIBS) ftndemo$(EXEEXT): $(ftndemo_OBJECTS) $(ftndemo_DEPENDENCIES) $(EXTRA_ftndemo_DEPENDENCIES) @rm -f ftndemo$(EXEEXT) $(AM_V_GEN)$(ftndemo_LINK) $(ftndemo_OBJECTS) $(ftndemo_LDADD) $(LIBS) maketestdata$(EXEEXT): $(maketestdata_OBJECTS) $(maketestdata_DEPENDENCIES) $(EXTRA_maketestdata_DEPENDENCIES) @rm -f maketestdata$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(maketestdata_OBJECTS) $(maketestdata_LDADD) $(LIBS) maptest$(EXEEXT): $(maptest_OBJECTS) $(maptest_DEPENDENCIES) $(EXTRA_maptest_DEPENDENCIES) @rm -f maptest$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(maptest_OBJECTS) $(maptest_LDADD) $(LIBS) mtztest$(EXEEXT): $(mtztest_OBJECTS) $(mtztest_DEPENDENCIES) $(EXTRA_mtztest_DEPENDENCIES) @rm -f mtztest$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(mtztest_OBJECTS) $(mtztest_LDADD) $(LIBS) phstest$(EXEEXT): $(phstest_OBJECTS) $(phstest_DEPENDENCIES) $(EXTRA_phstest_DEPENDENCIES) @rm -f phstest$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(phstest_OBJECTS) $(phstest_LDADD) $(LIBS) rfltest$(EXEEXT): $(rfltest_OBJECTS) $(rfltest_DEPENDENCIES) $(EXTRA_rfltest_DEPENDENCIES) @rm -f rfltest$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(rfltest_OBJECTS) $(rfltest_LDADD) $(LIBS) sftest$(EXEEXT): $(sftest_OBJECTS) $(sftest_DEPENDENCIES) $(EXTRA_sftest_DEPENDENCIES) @rm -f sftest$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(sftest_OBJECTS) $(sftest_LDADD) $(LIBS) sgtest$(EXEEXT): $(sgtest_OBJECTS) $(sgtest_DEPENDENCIES) $(EXTRA_sgtest_DEPENDENCIES) @rm -f sgtest$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(sgtest_OBJECTS) $(sgtest_LDADD) $(LIBS) sktest$(EXEEXT): $(sktest_OBJECTS) $(sktest_DEPENDENCIES) $(EXTRA_sktest_DEPENDENCIES) @rm -f sktest$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(sktest_OBJECTS) $(sktest_LDADD) $(LIBS) symtest$(EXEEXT): $(symtest_OBJECTS) $(symtest_DEPENDENCIES) $(EXTRA_symtest_DEPENDENCIES) @rm -f symtest$(EXEEXT) $(AM_V_CXXLD)$(CXXLINK) $(symtest_OBJECTS) $(symtest_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ccad.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cctbxtest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ciftophs.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cmaplocal.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cns2mtz.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cnstest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diffmap.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ffttest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maketestdata.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/maptest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mtztest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/phstest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rfltest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sftest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sgtest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/sktest.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/symtest.Po@am__quote@ .cpp.o: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $< .cpp.obj: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .cpp.lo: @am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ @am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $< .f.o: $(AM_V_F77)$(F77COMPILE) -c -o $@ $< .f.obj: $(AM_V_F77)$(F77COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` .f.lo: $(AM_V_F77)$(LTF77COMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs ID: $(am__tagged_files) $(am__define_uniq_tagged_files); mkid -fID $$unique tags: tags-am TAGS: tags tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) set x; \ here=`pwd`; \ $(am__define_uniq_tagged_files); \ shift; \ if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ if test $$# -gt 0; then \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ "$$@" $$unique; \ else \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$unique; \ fi; \ fi ctags: ctags-am CTAGS: ctags ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) $(am__define_uniq_tagged_files); \ test -z "$(CTAGS_ARGS)$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$unique GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && $(am__cd) $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) "$$here" cscopelist: cscopelist-am cscopelist-am: $(am__tagged_files) list='$(am__tagged_files)'; \ case "$(srcdir)" in \ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ *) sdir=$(subdir)/$(srcdir) ;; \ esac; \ for i in $$list; do \ if test -f "$$i"; then \ echo "$(subdir)/$$i"; \ else \ echo "$$sdir/$$i"; \ fi; \ done >> $(top_builddir)/cscope.files distclean-tags: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags distdir: $(DISTFILES) @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ list='$(DISTFILES)'; \ dist_files=`for file in $$list; do echo $$file; done | \ sed -e "s|^$$srcdirstrip/||;t" \ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ case $$dist_files in \ */*) $(MKDIR_P) `echo "$$dist_files" | \ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ sort -u` ;; \ esac; \ for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d "$(distdir)/$$file"; then \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ fi; \ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ else \ test -f "$(distdir)/$$file" \ || cp -p $$d/$$file "$(distdir)/$$file" \ || exit 1; \ fi; \ done check-am: all-am $(MAKE) $(AM_MAKEFLAGS) $(check_PROGRAMS) check: check-am all-am: Makefile installdirs: install: install-am install-exec: install-exec-am install-data: install-data-am uninstall: uninstall-am install-am: all-am @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am installcheck: installcheck-am install-strip: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi mostlyclean-generic: clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am clean-am: clean-checkPROGRAMS clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-html: install-html-am install-html-am: install-info: install-info-am install-info-am: install-man: install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: check-am install-am install-strip .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ clean-checkPROGRAMS clean-generic clean-libtool cscopelist-am \ ctags ctags-am distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-html install-html-am install-info \ install-info-am install-man install-pdf install-pdf-am \ install-ps install-ps-am install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags tags-am uninstall uninstall-am # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: clipper/examples/maketestdata.cpp000644 000765 000000 00000010314 12506727731 017403 0ustar00ccbwheel000000 000000 // Clipper app to make test data /* Copyright 2003-2004 Kevin Cowtan & University of York all rights reserved */ #include #include #include #include #include #include #include extern "C" { #include } int main( int argc, char** argv ) { if ( argc == 1 ) { // do self tests std::cout << "Test core:\n"; clipper::Test_core test_core; bool result_core = test_core(); if ( result_core ) std::cout << "OK\n"; std::cout << "Test contrib:\n"; clipper::Test_contrib test_contrib; bool result_contrib = test_contrib(); if ( result_contrib ) std::cout << "OK\n"; // done self tests // error exit code if ( !( result_core && result_contrib ) ) exit(1); } else { // make data for self-tests // make data objects for reflection data clipper::CCP4MTZfile mtzin; clipper::HKL_info hkls; clipper::HKL_data fsig( hkls ); clipper::HKL_data abcd( hkls ); typedef clipper::HKL_data_base::HKL_reference_index HRI; // open file mtzin.open_read( argv[1] ); clipper::Spacegroup spgr = mtzin.spacegroup(); clipper::Cell cell = mtzin.cell(); clipper::Resolution reso( 5.0 ); hkls.init( spgr, cell, reso, true ); mtzin.import_hkl_data( fsig, "/*/*/[FNAT,SIGFNAT]" ); mtzin.import_hkl_data( abcd, "/*/*/[HLA,HLB,HLC,HLD]" ); mtzin.close_read(); // print data for ( HRI ih = hkls.first(); !ih.last(); ih.next() ) { if ( !fsig[ih].missing() && !abcd[ih].missing() ) { int h = ih.hkl().h(); int k = ih.hkl().k(); int l = ih.hkl().l(); double f = rint(fsig[ih].f()/0.1)*0.1; double sigf = rint(fsig[ih].sigf()/0.1)*0.1; double a = rint(abcd[ih].a()/0.01)*0.01; double b = rint(abcd[ih].b()/0.01)*0.01; double c = rint(abcd[ih].c()/0.01)*0.01; double d = rint(abcd[ih].d()/0.01)*0.01; std::cout << "{" << h << "," << k << "," << l << "," << f << "," << sigf << "," << a << "," << b << "," << c << "," << d << "},\n"; } } // make data objects for model data clipper::MMDBManager mmdb; mmdb.ReadPDBASCII( argv[2] ); // get a list of all the non-solvent atoms clipper::mmdb::PPCAtom psel; int hndl, nsel; hndl = mmdb.NewSelection(); mmdb.Select( hndl, ::mmdb::STYPE_ATOM, "(!WAT,H2O,HOH)", ::mmdb::SKEY_NEW ); mmdb.GetSelIndex( hndl, psel, nsel ); clipper::MMDBAtom_list atoms( psel, nsel ); mmdb.DeleteSelection( hndl ); // print data for ( int i = 0; i < atoms.size(); i++ ) { atoms[i].set_element( atoms[i].element().trim() ); double x = rint(atoms[i].coord_orth().x()/0.001)*0.001; double y = rint(atoms[i].coord_orth().y()/0.001)*0.001; double z = rint(atoms[i].coord_orth().z()/0.001)*0.001; double u_iso = rint(atoms[i].u_iso()/0.001)*0.001; double occ = rint(atoms[i].occupancy()/0.001)*0.001; std::cout << "{\"" << atoms[i].element() << "\"," << x << "," << y << "," << z << "," << u_iso << "," << occ << "},\n"; } // check the existing data clipper::data::Test_data data; for ( HRI ih = hkls.first(); !ih.last(); ih.next() ) { clipper::data32::F_sigF fs = data.hkl_data_f_sigf()[ih.hkl()]; if ( !fs.missing() ) if ( fabs( fs.f() - fsig[ih].f() ) > 0.05 ) std::cerr << "Err: " << ih.hkl().format() << "\n"; } for ( int i = 0; i < data.atom_list().size(); i++ ) { if ( atoms[i].element() != data.atom_list()[i].element() || fabs(atoms[i].u_iso() -data.atom_list()[i].u_iso() ) > 0.001 || fabs(atoms[i].occupancy()-data.atom_list()[i].occupancy()) > 0.001 || ( atoms[i].coord_orth() - data.atom_list()[i].coord_orth() ).lengthsq() > 0.001 ) { std::cerr << "Err: " << data.atom_list()[i].element() << "\t" << data.atom_list()[i].coord_orth().format() << "\n"; } } // make tables for big result lists clipper::Test_contrib test_contrib; std::fstream contrib_data( "test_contrib.dat", std::fstream::out ); test_contrib.set_stream( contrib_data ); test_contrib(); contrib_data.close(); // done make test data } } clipper/examples/maphist.cpp000644 000765 000000 00000002061 11766652736 016412 0ustar00ccbwheel000000 000000 // Clipper-map histogram /* (C) 2004 Kevin Cowtan */ #include #include using namespace clipper; using namespace clipper::data32; int main(int argc, char** argv) { Xmap xmap; Xmap xmsk; CCP4MAPfile file; file.open_read( argv[1] ); file.import_xmap( xmap ); file.close_read(); xmsk.init( xmap.spacegroup(), xmap.cell(), xmap.grid_sampling() ); xmsk = 1.0; if ( argc > 2 ) { file.open_read( argv[2] ); file.import_xmap( xmsk ); file.close_read(); } clipper::Range xrng( -1.0, 1.0 ); clipper::Histogram hist( xrng, 100 ); clipper::Xmap_base::Map_reference_index ix; float s0 = 0.0, s1 = 0.0; for ( ix = xmap.first(); !ix.last(); ix.next() ) { if ( xmsk[ix] > 0.5 ) { s0 += 1.0; s1 += xmap[ix]; } } s1 /= s0; for ( ix = xmap.first(); !ix.last(); ix.next() ) { if ( xmsk[ix] > 0.5 ) { hist.accumulate( xmap[ix] - s1, 50.0/s0 ); } } for ( int i = 0; i < hist.size(); i++ ) { std::cout << hist.y(i) << "\n"; } } clipper/examples/maptest.cpp000644 000765 000000 00000004603 11766652736 016426 0ustar00ccbwheel000000 000000 // Clipper-map test /* (C) 2002 Kevin Cowtan */ #include #include //#include #include using namespace clipper; using namespace clipper::data32; int main(int argc, char** argv) { Cell cell = Cell( Cell_descr( 10,10,10,90,90,90 ) ); Grid grid = Grid( 20, 20, 20 ); Grid_range gmap = Grid_range( cell, grid, 5.0 ); std::cout << cell.format() << "\t" << gmap.format() << "\n"; cell = Cell( Cell_descr( 10,10,10,90,120,90 ) ); gmap = Grid_range ( cell, grid, 5.0 ); std::cout << cell.format() << "\t" << gmap.format() << "\n"; grid = Grid( 20, 30, 40 ); gmap = Grid_range ( cell, grid, 5.0 ); std::cout << cell.format() << "\t" << gmap.format() << "\n"; gmap = Grid_range ( cell, grid, 2.5 ); std::cout << cell.format() << "\t" << gmap.format() << "\n"; Xmap xmap; CCP4MAPfile file; file.open_read( argv[1] ); file.import_xmap( xmap ); file.close_read(); Coord_grid c; for ( c.w() = 0; c.w() < 2; c.w()++ ) { std::cout << c.w() << "\n"; for ( c.v() = 0; c.v() < 24; c.v()++ ) { for ( c.u() = 0; c.u() < 24; c.u()++ ) { std::cout.width(5); std::cout << rint(1000*xmap.get_data(c)) << " "; } std::cout << "\n"; } } file.open_write( "out.xmap" ); file.export_xmap( xmap ); file.close_write(); NXmap nxmap; file.open_read( argv[1] ); file.import_nxmap( nxmap ); file.close_read(); for ( c.v() = 0; c.v() < 2; c.v()++ ) { std::cout << c.v() << "\n"; for ( c.w() = 0; c.w() < 24; c.w()++ ) { for ( c.u() = 0; c.u() < 24; c.u()++ ) { std::cout.width(5); std::cout << rint(1000*nxmap.get_data(c)) << " "; } std::cout << "\n"; } } file.open_write( "out.nxmap" ); file.export_nxmap( nxmap ); file.close_write(); RTop_orth rtop( RTop_orth::identity() ); Grid_range g( Coord_grid(10,10,10), Coord_grid(20,20,20) ); nxmap.init( xmap.cell(), xmap.grid_sampling(), g ); NX_operator nxop( xmap, nxmap, rtop ); nxop.debug(); NXmap_base::Map_reference_index ix; for ( ix = nxmap.first(); !ix.last(); ix.next() ) nxmap[ix] = nxop.xmap_data( xmap, ix.coord() ); for ( c = g.min(); !c.last( g ); c.next( g ) ) if ( c.index( g ) % 100 == 0 ) std::cout << c.format() << " " << xmap.get_data( c ) << " " << nxop.nxmap_data( nxmap, c ) << "\n"; } clipper/examples/memtest.cpp000644 000765 000000 00000011407 11766652736 016427 0ustar00ccbwheel000000 000000 #include #include #include using namespace clipper; int main() { const char* hallsymbols[] = { // the 530 tabulated settings "P 1", "P 2yb", "P 2 2b", "C 2c -2", "F -2 -2", "-P 2ab 2ac", "P 4c", "P 31", "-R 3", "-P 3 2\"", "P 64", "I 2 2 3", "-F 4vw 2vw 3", }; // test fft in each spacegroup Cell cellc( Cell_descr( 37, 37, 37 ) ); Cell cellha( Cell_descr( 37, 37, 37, 120, 90, 90 ) ); Cell cellhb( Cell_descr( 37, 37, 37, 90, 120, 90 ) ); Cell cellhc( Cell_descr( 37, 37, 37, 90, 90, 120 ) ); Cell cellha1( Cell_descr( 37, 37, 37, 60, 90, 90 ) ); Cell cellhb1( Cell_descr( 37, 37, 37, 90, 60, 90 ) ); Cell cellhc1( Cell_descr( 37, 37, 37, 90, 90, 60 ) ); Cell cell; for ( int s = 0; s < sizeof(hallsymbols)/sizeof(hallsymbols[0]); s++ ) { // get spacegroup String symbol = hallsymbols[s]; Spacegroup s1( Spgr_descr( symbol, Spgr_descr::Hall ) ); // identify trigonal/hexagonal groups cell = cellc; for ( int sym = 1; sym < s1.num_symops(); sym++ ) { if ( ( s1.symop(sym).rot()(1,1) * s1.symop(sym).rot()(1,2) == -1 ) || ( s1.symop(sym).rot()(2,1) * s1.symop(sym).rot()(2,2) == -1 ) ) cell = cellha; if ( ( s1.symop(sym).rot()(0,0) * s1.symop(sym).rot()(0,2) == -1 ) || ( s1.symop(sym).rot()(2,0) * s1.symop(sym).rot()(2,2) == -1 ) ) cell = cellhb; if ( ( s1.symop(sym).rot()(0,0) * s1.symop(sym).rot()(0,1) == -1 ) || ( s1.symop(sym).rot()(1,0) * s1.symop(sym).rot()(1,1) == -1 ) ) cell = cellhc; if ( ( s1.symop(sym).rot()(1,1) * s1.symop(sym).rot()(1,2) == 1 ) || ( s1.symop(sym).rot()(2,1) * s1.symop(sym).rot()(2,2) == 1 ) ) cell = cellha1; if ( ( s1.symop(sym).rot()(0,0) * s1.symop(sym).rot()(0,2) == 1 ) || ( s1.symop(sym).rot()(2,0) * s1.symop(sym).rot()(2,2) == 1 ) ) cell = cellhb1; if ( ( s1.symop(sym).rot()(0,0) * s1.symop(sym).rot()(0,1) == 1 ) || ( s1.symop(sym).rot()(1,0) * s1.symop(sym).rot()(1,1) == 1 ) ) cell = cellhc1; } // build model Atom_list atoms; Atom atom = Atom::null(); atom.occupancy() = 1.0; atom.u_iso() = 0.5; atom.element() = "C"; atom.coord_orth() = Coord_orth( 12, 8, 5 ); atoms.push_back( atom ); atom.element() = "N"; atom.coord_orth() = Coord_orth( 11, 6, 4 ); atoms.push_back( atom ); atom.element() = "O"; atom.coord_orth() = Coord_orth( 13, 5, 4 ); atoms.push_back( atom ); // calc structure factors by slow fft HKL_info hkl_info( s1, cell, Resolution( 3.0 ), true ); HKL_data f_phi1( hkl_info ); HKL_data f_phi2( hkl_info ); SFcalc_iso_sum( f_phi1, atoms ); SFcalc_iso_fft( f_phi2, atoms ); Grid_sampling grid( s1, cell, Resolution( 3.0 ) ); Xmap xmap( s1, cell, grid ); FFTmap fftmap( s1, cell, grid ); xmap.fft_from( f_phi2, Xmap_base::Normal ); xmap.fft_to( f_phi2, Xmap_base::Sparse ); fftmap.fft_rfl_to_map( f_phi2, xmap ); xmap.fft_to( f_phi2, Xmap_base::Normal ); xmap.fft_from( f_phi2, Xmap_base::Sparse ); fftmap.fft_map_to_rfl( xmap, f_phi2 ); int nerr = 0; for (int h=-2; h<=2; h++) for (int k=-2; k<=2; k++) for (int l=-2; l<=2; l++) { HKL rfl(h,k,l); if ( !HKL_class( s1, rfl ).sys_abs() ) if ( std::abs( std::complex(fftmap.get_recip_data(rfl) ) - std::complex(f_phi2[rfl]) ) > 1.0e-3 ) { nerr++; std::cout << rfl.format() << "\t: " << fftmap.get_recip_data(rfl).f() << "\t" << fftmap.get_recip_data(rfl).phi() << "\t: " << f_phi2[rfl].f() << "\t" << f_phi2[rfl].phi() << "\t" << f_phi2[rfl].missing() << ":" << HKL_class( s1, rfl ).sys_abs() << "\n"; } if ( HKL_class( s1, rfl ).sys_abs() != f_phi2[rfl].missing() ) { nerr++; int sym; bool friedel; int ih = hkl_info.index_of( hkl_info.find_sym( rfl, sym, friedel) ); std::cout << rfl.format() << ih << " " << sym << " " << friedel << "\t" << hkl_info.hkl_of( ih ).format() << "\t" << f_phi2[rfl].missing() << ":" << HKL_class( s1, rfl ).sys_abs() << "\n"; } } HKL_info::HKL_reference_index ih; float tol = 0.002 * f_phi1[ HKL( 0, 0, 0 ) ].f(); for ( ih = hkl_info.first(); !ih.last(); ih.next() ) if ( std::abs( std::complex(f_phi1[ih]) - std::complex(f_phi2[ih]) ) > tol ) { nerr++; std::cout << ih.hkl().format() << "\t: " << f_phi1[ih].f() << "\t" << f_phi1[ih].phi() << "\t: " << f_phi2[ih].f() << "\t" << f_phi2[ih].phi() << "\n"; } // diagnostics std::cout << "OK "; String name = symbol + " "; std::cout << name.substr(0,17) << cell.alpha_deg() << " " << cell.beta_deg() << " " << cell.gamma_deg() << "\t" << s1.asu_max().format() << " " << nerr << "\n"; } } clipper/examples/mmtest.cpp000644 000765 000000 00000015536 11766652736 016271 0ustar00ccbwheel000000 000000 // Clipper minimol test & demo /* (C) 2003 Kevin Cowtan */ // This is more of a demo application than a serious version #include #include using namespace clipper; class thing : std::string { public: thing() { std::cout << "[CtorNull:\n"; } thing( const std::string& s ) : std::string(s) { std::cout << "[CtorInit:" << *this << "\n"; } thing( const thing& t ) : std::string(t) { std::cout << "[CtorCopy:" << *this << "\n"; } ~thing() { std::cout << "]Dtor:" << *this << "\n"; } }; int main(int argc, char** argv) { // first test the property manager PropertyManager p; { std::cout << "--make thing\n"; thing it( std::string("goodbye") ); std::cout << "--make prop\n"; Property prop( it ); std::cout << "--insert prop\n"; p.set_property( "b", prop ); std::cout << "--inserted prop\n"; p.set_property( "a", Property( "hello" ) ); std::cout << p.exists_property( "a" ) << "\n"; std::cout << dynamic_cast& >(p.get_property( "a" )).value() << "\n"; { std::cout << "--copy mgr1\n"; PropertyManager p2; std::cout << "--copy mgr2\n"; PropertyManager p1(p); std::cout << "--copy mgr3\n"; p2 = p1; std::cout << "--copy mgr4\n"; p2 = p; std::cout << "--copy mgr5\n"; } std::cout << "-- vector check\n"; std::vector v(3,p); std::cout << "-- done vector check\n"; std::cout << "--delete prop\n"; p.delete_property( "b" ); std::cout << "--deleted prop\n"; } std::cout << "--all gone!\n----------------------------------------\n\n"; // Now test sequence align std::string s1 = "THEQUICKBOWNFOXJUMPSOVETHELAZY"; std::string s2 = "QUICKBRWNFXJUMPSVERTH3LAZYDOG"; std::string s3 = "ABCDEFTHELAZYDOGHIJKLMNOPQRSTUVWXYZ"; clipper::MSequenceAlign align, lalign(clipper::MSequenceAlign::LOCAL); std::pair,std::vector > result; result = align( s1, s2 ); std::cout << s1 << std::endl; for ( int i = 0; i < s1.size(); i++ ) std::cout << s1[i] << " " << (result.first[i]>=0 ? s2[result.first[i]] : ' ') << " " << i << " " << result.first[i] << std::endl; std::cout << s2 << std::endl; for ( int i = 0; i < s2.size(); i++ ) std::cout << s2[i] << " " << (result.second[i]>=0 ? s1[result.second[i]] : ' ') << " " << i << " " << result.second[i] << std::endl; s1 = s2; s2 = s3; result = align( s1, s2 ); std::cout << s1 << std::endl; for ( int i = 0; i < s1.size(); i++ ) std::cout << s1[i] << " " << (result.first[i]>=0 ? s2[result.first[i]] : ' ') << " " << i << " " << result.first[i] << std::endl; std::cout << s2 << std::endl; for ( int i = 0; i < s2.size(); i++ ) std::cout << s2[i] << " " << (result.second[i]>=0 ? s1[result.second[i]] : ' ') << " " << i << " " << result.second[i] << std::endl; result = lalign( s1, s2 ); std::cout << s1 << std::endl; for ( int i = 0; i < s1.size(); i++ ) std::cout << s1[i] << " " << (result.first[i]>=0 ? s2[result.first[i]] : ' ') << " " << i << " " << result.first[i] << std::endl; std::cout << s2 << std::endl; for ( int i = 0; i < s2.size(); i++ ) std::cout << s2[i] << " " << (result.second[i]>=0 ? s1[result.second[i]] : ' ') << " " << i << " " << result.second[i] << std::endl; exit(1); // Now test minimol MiniMol tempmol; MMDBfile file; file.read_file( argv[1] ); file.import_minimol( tempmol ); std::cout << tempmol.spacegroup().symbol_hall() << "\n"; std::cout << tempmol.cell().format() << "\n"; MiniMol mol; mol.model() = tempmol.model(); for ( int p = 0; p < mol.size(); p++ ) for ( int m = 0; m < mol[p].size(); m++ ) for ( int a = 0; a < mol[p][m].size(); a++ ) { std::cout << mol[p].id() << "\t" << mol[p][m].id() << "\t" << mol[p][m].type() << "\t<" << mol[p][m][a].id() << ">"; std::cout << "\t" << dynamic_cast&>(mol[p][m][a].get_property("CID")).value(); if ( mol[p][m][a].exists_property("AltConf") ) std::cout << "\t" << dynamic_cast&>(mol[p][m][a].get_property("AltConf")).value(); std::cout << " ANISO:" << mol[p][m][a].u_aniso_orth().is_null(); std::cout << "\n"; mol[p][m][a].set_coord_orth( Coord_orth(1.0,2.0,3.0) ); } file.export_minimol( mol ); file.write_file( "mod.pdb" ); MMDBfile file2; file2.export_minimol( mol ); file2.write_file( "cpy.pdb" ); // test non-bonding algorithm MAtomNonBond nb( tempmol, 5.0 ); nb.debug(); for ( double x = -30.0; x < 50.0; x += 10.0 ) for ( double y = 320.0; y < 370.0; y += 10.0 ) for ( double z = 30.0; z < 80.0; z += 10.0 ) { Coord_orth c(x,y,z); std::cout << c.format() << std::endl; std::vector atoms = nb(c,5.0); for ( int i = 0; i < atoms.size(); i++ ) { Coord_orth d = tempmol[atoms[i].polymer()][atoms[i].monomer()][atoms[i].atom()].coord_orth(); Coord_frac f1 = c.coord_frac( tempmol.cell() ); Coord_frac f2 = d.coord_frac( tempmol.cell() ); double l1 = ( f2.symmetry_copy_near( tempmol.spacegroup(), tempmol.cell(), f1 ) - f1 ).lengthsq( tempmol.cell() ); f2 = tempmol.spacegroup().symop(atoms[i].symmetry()) * f2; double l2 = ( f2.lattice_copy_near( f1 ) - f1 ).lengthsq( tempmol.cell() ); std::cout << i << " " << l1 << " " << l2 << " " << std::endl; } } // // Test selections and logical ops // std::cout << "-----------------------------------------------------\n"; // MModel mol1 = mol.select( "*/13,14,15,16,17/N,CA,C" ); // for ( int p = 0; p < mol1.size(); p++ ) // for ( int m = 0; m < mol1[p].size(); m++ ) // for ( int a = 0; a < mol1[p][m].size(); a++ ) // std::cout << mol1[p].id() << "\t" << mol1[p][m].id() << "\t" << mol1[p][m].type() << "\t" << mol1[p][m][a].id() << "\n"; // std::cout << "-----------------------------------------------------\n"; // MModel mol2 = mol.select( "*/15,16/*" ); // for ( int p = 0; p < mol2.size(); p++ ) // for ( int m = 0; m < mol2[p].size(); m++ ) // for ( int a = 0; a < mol2[p][m].size(); a++ ) // std::cout << mol2[p].id() << "\t" << mol2[p][m].id() << "\t" << mol2[p][m].type() << "\t" << mol2[p][m][a].id() << "\n"; // std::cout << "-----------------------------------------------------\n"; // MModel mol3 = mol1 & mol2; // for ( int p = 0; p < mol3.size(); p++ ) // for ( int m = 0; m < mol3[p].size(); m++ ) // for ( int a = 0; a < mol3[p][m].size(); a++ ) // std::cout << mol3[p].id() << "\t" << mol3[p][m].id() << "\t" << mol3[p][m].type() << "\t" << mol3[p][m][a].id() << "\n"; // std::cout << "-----------------------------------------------------\n"; // MModel mol4 = mol1 | mol2; // for ( int p = 0; p < mol4.size(); p++ ) // for ( int m = 0; m < mol4[p].size(); m++ ) // for ( int a = 0; a < mol4[p][m].size(); a++ ) // std::cout << mol4[p].id() << "\t" << mol4[p][m].id() << "\t" << mol4[p][m].type() << "\t" << mol4[p][m][a].id() << "\n"; } clipper/examples/mtzcut.cpp000644 000765 000000 00000003154 11766652736 016277 0ustar00ccbwheel000000 000000 /* Stupid little application to combine two sets of map coefficients by taking the low resolution terms from one set and the high resolution terms from another. */ #include "mtz_io.h" using namespace clipper; using namespace clipper::data32; int main() { CCP4MTZfile file; MTZcrystal xtal; MTZdataset dset; HKL_info mydata; HKL_data fphi1( mydata ); HKL_data fphi2( mydata ); String line, filename_in, filename_out, colname_lo, colname_hi, colname_out; float resol = 5.0; filename_out = "mtzcut.mtz"; colname_out = "cut"; // read and parse input lines while ( std::getline( std::cin, line ), !std::cin.eof() ) { std::vector tokens = line.split(" "); if ( tokens[0] == "inputfile" ) filename_in = tokens[1]; if ( tokens[0] == "outputfile" ) filename_out = tokens[1]; if ( tokens[0] == "F_phi_lo" ) colname_lo = tokens[1]; if ( tokens[0] == "F_phi_hi" ) colname_hi = tokens[1]; if ( tokens[0] == "F_phi_out" ) colname_out = tokens[1]; if ( tokens[0] == "resolution" ) resol = tokens[1].f(); } file.open_read( filename_in ); file.import_hkl_info( mydata, false ); file.import_hkl_data( fphi1, dset, xtal, colname_lo ); file.import_hkl_data( fphi2, dset, xtal, colname_hi ); file.close_read(); HKL_data fphi3( mydata ); HKL_info::HKL_reference_index ih; for ( ih = mydata.first(); !ih.last(); ih.next() ) fphi3[ih] = (ih.invresolsq() < pow(resol,-2)) ? fphi1[ih] : fphi2[ih]; file.open_append( filename_in, filename_out ); file.export_hkl_data( fphi3, dset, xtal, colname_out ); file.close_append(); } clipper/examples/mtziotest.cpp000644 000765 000000 00000001320 11766652736 017004 0ustar00ccbwheel000000 000000 #include #include //#include #include using namespace clipper; using namespace clipper::data32; int main(int argc, char** argv) { CCP4MTZfile file; HKL_info mydata; HKL_data myfsig(mydata); file.open_read(argv[1]); file.import_hkl_info( mydata, false ); file.import_hkl_data( myfsig, argv[2] ); Spacegroup sp = file.spacegroup(); file.close_read(); file.open_append(argv[1],"junk1.mtz"); file.export_hkl_data( myfsig, "*/*/anom"); file.close_append(); file.open_write("junk2.mtz"); file.export_hkl_info( mydata ); file.export_hkl_data( myfsig, "*/*/anom"); file.close_write(); sp.debug(); } clipper/examples/mtzmissing.cpp000644 000765 000000 00000002064 11766652736 017154 0ustar00ccbwheel000000 000000 // Clipper create missing data demo /* (C) 2003 Kevin Cowtan */ // This is more of a demo application than a serious version /* Usage: anisodemo input.mtz input_columns output.mtz fraction e.g. ./anisodemo ../test/testfile.mtz '/native/peak/[FP,SIGFP]' out.mtz 0.05 */ #include #include extern "C" { #include } int main( int argc, char** argv ) { // make data object clipper::HKL_info hkls; clipper::HKL_data fsig( hkls ); // read data from mtz clipper::CCP4MTZfile mtz; mtz.open_read( argv[1] ); mtz.import_hkl_info( hkls ); mtz.import_hkl_data( fsig, argv[2] ); mtz.close_read(); // get fraction double frac = clipper::String( argv[4] ).f(); clipper::HKL_info::HKL_reference_index ih; for ( ih = hkls.first(); !ih.last(); ih.next() ) if ( 0.0001*double(random()%10000) < frac ) fsig[ih] = clipper::data32::F_sigF(); // write data to mtz mtz.open_append( argv[1], argv[3] ); mtz.export_hkl_data( fsig, "/*/*/missing" ); mtz.close_append(); } clipper/examples/mtztest.cpp000644 000765 000000 00000011703 11766652736 016462 0ustar00ccbwheel000000 000000 #include #include //#include #include using namespace clipper; using namespace clipper::data32; int main() { CCP4MTZfile file; // import an mtz CSpacegroup myspgr( "" ); CCell mycell( myspgr, "" ); CResolution myreso( mycell, "" ); CHKL_info mydata( myreso, "GerE native and MAD.." ); CHKL_data myfsig( mydata ); CHKL_data myanom( mydata ); file.open_read("testfile.mtz"); myspgr.init( file.spacegroup() ); mycell.init( file.cell() ); myreso.init( Resolution( 10.0 ) ); file.import_hkl_info( mydata, false ); //myfsig.HKL_data::debug(); //myanom.HKL_data::debug(); new CMTZcrystal(mydata, "xtal", MTZcrystal("xtal", "proj", mycell )); new CMTZdataset(mydata, "xtal/dset", MTZdataset("dset", 1.76) ); file.import_chkl_data( myfsig, "*/native/[FP SIGFP]" ); file.import_chkl_data( myanom, "*/*/[F(+)SEinfl SIGF(+)SEinfl F(-)SEinfl SIGF(-)SEinfl]", "xtal/dset/myanom"); std::vector v1 = file.column_paths(); for ( int i = 0; i < v1.size(); i++ ) std::cout << "Column: " << i << " " << v1[i] << "\n"; std::vector v2 = file.assigned_paths(); for ( int i = 0; i < v2.size(); i++ ) std::cout << "Import: " << i << " " << v2[i] << "\n"; file.close_read(); new Container(mydata, "newproj"); new CMTZcrystal(mydata, "newproj/newcryst", MTZcrystal("newcryst", "newproj", Cell(Cell_descr(10.0,20.0,30.0)))); new CMTZdataset(mydata, "newproj/newcryst/newdset", MTZdataset("newdset", 1.76) ); mydata.Container::debug(); std::cout << mycell.format() << "\n"; for (int i=0; i fsigdata( rfl, "" ); // read data to higher resolution file.open_read("testfile.mtz"); rfl.init( file.spacegroup(), file.cell(), Resolution(3.0) ); file.import_hkl_info( rfl, false ); file.import_chkl_data( fsigdata, "*/native/[FP SIGFP]" ); file.close_read(); Range slim = fsigdata.invresolsq_range(); std::cout << slim.min() << " " << slim.max() << "\n"; TargetFn_meanFnth targetfn( fsigdata, 2.0 ); BasisFn_binner basisfn( fsigdata, 10 ); std::vector p1( 10, 1.0 ); ResolutionFn rfn1( rfl, basisfn, targetfn, p1 ); BasisFn_gaussian basisfn2; std::vector q( 2, 1.0 ); ResolutionFn_nonlinear rfn2( rfl, basisfn2, targetfn, q ); BasisFn_expcubic basisfn3; std::vector q1( 4, 1.0 ); ResolutionFn_nonlinear rfn3( rfl, basisfn3, targetfn, q1 ); BasisFn_spline basisfn4( fsigdata, 10 ); std::vector p2( 10, 1.0 ); ResolutionFn rfn4( rfl, basisfn4, targetfn, p2 ); CHKL_data esigdata( fsigdata ); esigdata.compute( fsigdata, Compute_EsigE_from_FsigF() ); TargetFn_meanEnth targetfn_e( esigdata, 2.0 ); BasisFn_spline basisfn5( fsigdata, 10 ); ResolutionFn rfn5( rfl, basisfn5, targetfn_e, p2 ); for ( HKL_info::HKL_reference_index ih = rfl.first(); !ih.last(); ih.next() ) { ftype eps = ih.hkl_class().epsilon(); if ( fabs( rfn4.f(ih) - rfn5.f(ih) ) > 0.001 ) std::cout << "err\n"; if (ih.index()%100 == 0) std::cout << ih.invresolsq() << " " << ih.hkl().format() << " " << rfn1.f(ih)*eps << " " << rfn2.f(ih)*eps << " " << rfn3.f(ih)*eps << " " << rfn4.f(ih)*eps << "\n"; } } clipper/examples/octest.cpp000644 000765 000000 00000013504 11766652736 016252 0ustar00ccbwheel000000 000000 #include #include #include "xmap.cpp" class IntEntry { public: IntEntry( const int& key ) : key_(key), str(key) {} bool matches( const int& key ) { return key == key_; } clipper::String format() const { return str; } clipper::String value() const { return str; } private: int key_; clipper::String str; }; clipper::ObjectCache ocie; int main() { ocie.set_mode(clipper::ObjectCache::NORMAL); clipper::data::SGcache.set_mode(clipper::ObjectCache::NORMAL); // test object cache int k1(1); int k2(2); int k3(3); { clipper::ObjectCache::Reference ie1 = ocie.cache(k1); clipper::ObjectCache::Reference ie2 = ocie.cache(k2); clipper::ObjectCache::Reference ie3 = ocie.cache(k1); clipper::ObjectCache::Reference ie4 = ie3; clipper::ObjectCache::Reference ie5(ie3); ocie.debug(); ie1 = ie2; ocie.debug(); } ocie.debug(); clipper::ObjectCache::Reference ie1 = ocie.cache(k3); ocie.debug(); std::cout << "----------------------------------------\n"; const char* hallsymbols[] = { // the 530 tabulated settings "P 1", "-P 1", "P 2y", "P 2ac 2ac", "P 2ac 2ab", "C 2c 2", "P 4c", "P 4n 2 -1n", "P 31", "-R 3", "-F 4vw 2vw 3" }; clipper::data::SGcache.debug(); clipper::Spacegroup sg3; clipper::Spacegroup sg4( clipper::Spacegroup::P1 ); clipper::Spacegroup sg5( clipper::Spgr_descr( 19 ) ); clipper::Spacegroup sg6( sg4 ); clipper::Spacegroup sg7 = sg4; std::cout << "100 = " << sg3.is_null() << sg4.is_null() << sg5.is_null() << "\n"; clipper::data::SGcache.debug(); sg7 = sg3; std::cout << "100 = " << sg7.is_null() << sg4.is_null() << sg5.is_null() << "\n"; clipper::data::SGcache.debug(); for ( int s = 0; s < sizeof(hallsymbols)/sizeof(hallsymbols[0]); s++ ) { // get spacegroup clipper::String symbol = hallsymbols[s]; clipper::Spacegroup sg( clipper::Spgr_descr( symbol, clipper::Spgr_descr::Hall ) ); clipper::Spacegroup sg2( clipper::Spgr_descr( symbol, clipper::Spgr_descr::Hall ) ); int errors = 0; for ( int i = 0; i < sg.num_symops(); i++ ) if ( !sg.symop(i).equals( sg2.symop(i), 1.0e-6 ) ) errors++; std::cout << (errors==0?"OK ":"Error ") << sg.num_symops() << "\t" << sg.generator_ops().size() << "\t" << (sg.symbol_hm()+" ").substr(0,12) << "\t: " << (sg.symbol_hall()+" ").substr(0,12) << "\t" << sg.num_primops() << "\t" << errors << "\n"; clipper::data::SGcache.debug(); } clipper::data::SGcache.debug(); std::cout << "----------------------------------------\n"; clipper::ftype x0 = 10.0; for ( clipper::ftype x = x0; x < x0+2.0; x += 0.1 ) { clipper::Cell c1( clipper::Cell_descr( x0, x0, x0 ) ); clipper::Cell c2( clipper::Cell_descr( x, x0, x0 ) ); //clipper::Cell c3( clipper::Cell_descr( x, x, x ) ); clipper::Cell c3( clipper::Cell_descr( x0, x0, x0, 90.0*x/x0 ) ); std::cout << x << "\t" << c1.equals(c2) << c1.equals(c3) << c2.equals(c3) << "\n"; } std::cout << "----------------------------------------\n"; clipper::Cell cellc( clipper::Cell_descr( 37, 37, 37 ) ); clipper::Cell cellha( clipper::Cell_descr( 37, 37, 37, 120, 90, 90 ) ); clipper::Cell cellhb( clipper::Cell_descr( 37, 37, 37, 90, 120, 90 ) ); clipper::Cell cellhc( clipper::Cell_descr( 37, 37, 37, 90, 90, 120 ) ); clipper::Cell cellha1( clipper::Cell_descr( 37, 37, 37, 60, 90, 90 ) ); clipper::Cell cellhb1( clipper::Cell_descr( 37, 37, 37, 90, 60, 90 ) ); clipper::Cell cellhc1( clipper::Cell_descr( 37, 37, 37, 90, 90, 60 ) ); clipper::Cell cell; for ( int s = 0; s < sizeof(hallsymbols)/sizeof(hallsymbols[0])-1; s++ ) { // get spacegroup clipper::String symbol = hallsymbols[s]; clipper::Spacegroup sg( clipper::Spgr_descr( symbol, clipper::Spgr_descr::Hall ) ); std::cout << "SG " << sg.symbol_hm() << "\n"; // identify trigonal/hexagonal groups cell = cellc; for ( int sym = 1; sym < sg.num_symops(); sym++ ) { if ( ( sg.symop(sym).rot()(1,1) * sg.symop(sym).rot()(1,2) == -1 ) || ( sg.symop(sym).rot()(2,1) * sg.symop(sym).rot()(2,2) == -1 ) ) cell = cellha; if ( ( sg.symop(sym).rot()(0,0) * sg.symop(sym).rot()(0,2) == -1 ) || ( sg.symop(sym).rot()(2,0) * sg.symop(sym).rot()(2,2) == -1 ) ) cell = cellhb; if ( ( sg.symop(sym).rot()(0,0) * sg.symop(sym).rot()(0,1) == -1 ) || ( sg.symop(sym).rot()(1,0) * sg.symop(sym).rot()(1,1) == -1 ) ) cell = cellhc; if ( ( sg.symop(sym).rot()(1,1) * sg.symop(sym).rot()(1,2) == 1 ) || ( sg.symop(sym).rot()(2,1) * sg.symop(sym).rot()(2,2) == 1 ) ) cell = cellha1; if ( ( sg.symop(sym).rot()(0,0) * sg.symop(sym).rot()(0,2) == 1 ) || ( sg.symop(sym).rot()(2,0) * sg.symop(sym).rot()(2,2) == 1 ) ) cell = cellhb1; if ( ( sg.symop(sym).rot()(0,0) * sg.symop(sym).rot()(0,1) == 1 ) || ( sg.symop(sym).rot()(1,0) * sg.symop(sym).rot()(1,1) == 1 ) ) cell = cellhc1; } // now test map clipper::Grid_sampling grid(6,6,6); clipper::Xmap mymap( sg, cell, grid ); for ( clipper::Xmap::Map_reference_index it = mymap.first(); !it.last(); it.next() ) { clipper::Coord_grid g = it.coord().unit(grid); mymap[it] = g.w()+10*(g.v()+10*g.u()); } clipper::Coord_grid x; for ( x.u() = 0; x.u() < grid.nu(); x.u()++ ) { std::cout << x.u() << "\n"; for ( x.v() = 0; x.v() < grid.nv(); x.v()++ ) { std::cout.width(3); std::cout << x.v() << " "; for ( x.w() = 0; x.w() < grid.nw(); x.w()++ ) { std::cout.width(4); std::cout << mymap.get_data( x ); } std::cout << "\n"; } } } //new clipper::MiniMol( clipper::Spacegroup(clipper::Spgr_descr(19)), clipper::Cell(clipper::Cell_descr(100,100,100)) ); } clipper/examples/phstest.cpp000644 000765 000000 00000002314 11766652736 016440 0ustar00ccbwheel000000 000000 #include #include #include #include using namespace clipper; using namespace clipper::data32; int main(int argc, char** argv) { CCP4MTZfile file; // import an mtz HKL_info mydata; HKL_data myfsig( mydata ); HKL_data myphwt( mydata ); MTZcrystal xtl; MTZdataset set; file.open_read( argv[1] ); file.import_hkl_info( mydata, false ); file.import_hkl_data( myfsig, set, xtl, "*/*/[FP SIGFP]" ); file.import_hkl_data( myphwt, set, xtl, "*/*/[PHIB FOM]" ); file.close_read(); PHSfile phs; phs.open_write( "1.phs" ); phs.export_hkl_info( mydata ); phs.export_hkl_data( myfsig ); phs.export_hkl_data( myphwt ); phs.close_write(); HKL_info mydata2( mydata.spacegroup(), mydata.cell(), mydata.resolution() ); HKL_data myfsig2( mydata2 ); HKL_data myphwt2( mydata2 ); phs.open_read( "1.phs" ); phs.import_hkl_info( mydata2 ); phs.import_hkl_data( myfsig2 ); phs.import_hkl_data( myphwt2 ); phs.close_read(); phs.open_write( "2.phs" ); phs.export_hkl_info( mydata2 ); phs.export_hkl_data( myfsig2 ); phs.export_hkl_data( myphwt2 ); phs.close_write(); } clipper/examples/reftest.cpp000644 000765 000000 00000016542 11766652736 016432 0ustar00ccbwheel000000 000000 // Clipper app to perform structure factor calculation /* Copyright 2003-2004 Kevin Cowtan & University of York all rights reserved */ #include #include #include #include #include "ccp4-extras.h" int main( int argc, char** argv ) { CCP4program prog( "csfcalc", "0.1", "$Date: 2004/06/01" ); // defaults clipper::String ippdb = "NONE"; clipper::String ipfile = "NONE"; clipper::String ipcolfo = "NONE"; clipper::String ipcolfree = "NONE"; clipper::String opfile = "sfcalc.mtz"; clipper::String opcol = "sfcalc"; bool bulk = true; int freeflag = 0; int n_refln = 1000; int n_param = 20; int verbose = 0; // command input CommandInput args( argc, argv, true ); int arg = 0; while ( ++arg < args.size() ) { if ( args[arg] == "-pdbin" ) { if ( ++arg < args.size() ) ippdb = args[arg]; } else if ( args[arg] == "-mtzin" ) { if ( ++arg < args.size() ) ipfile = args[arg]; } else if ( args[arg] == "-colin-fo" ) { if ( ++arg < args.size() ) ipcolfo = args[arg]; } else if ( args[arg] == "-colin-free" ) { if ( ++arg < args.size() ) ipcolfree = args[arg]; } else if ( args[arg] == "-mtzout" ) { if ( ++arg < args.size() ) opfile = args[arg]; } else if ( args[arg] == "-colout" ) { if ( ++arg < args.size() ) opcol = args[arg]; } else if ( args[arg] == "-free-flag" ) { if ( ++arg < args.size() ) freeflag = clipper::String(args[arg]).i(); } else if ( args[arg] == "-num-reflns" ) { if ( ++arg < args.size() ) n_refln = clipper::String(args[arg]).i(); } else if ( args[arg] == "-num-params" ) { if ( ++arg < args.size() ) n_param = clipper::String(args[arg]).i(); } else if ( args[arg] == "-no-bulk" ) { bulk = false; } else if ( args[arg] == "-verbose" ) { if ( ++arg < args.size() ) verbose = clipper::String(args[arg]).i(); } else { std::cout << "Unrecognized:\t" << args[arg] << "\n"; args.clear(); } } if ( args.size() <= 1 ) { std::cout << "Usage: csfcalc\n\t-pdbin \n\t-mtzin \n\t-colin-fo \n\t-colin-free \n\t-mtzout \n\t-colout \n\t-free-flag \n\t-num-reflns \n\t-num-params \n\t-no-bulk\nStructure factor calculation with bulk solvent correction.\n"; exit(1); } // make data objects clipper::CCP4MTZfile mtzin, mtzout; clipper::MTZcrystal cxtl; clipper::HKL_info hkls; double bulkfrc, bulkscl; typedef clipper::HKL_data_base::HKL_reference_index HRI; // open file mtzin.open_read( ipfile ); mtzin.import_hkl_info( hkls ); mtzin.import_crystal( cxtl, ipcolfo ); clipper::HKL_data fo( hkls, cxtl ); clipper::HKL_data free( hkls, cxtl ); mtzin.import_hkl_data( fo, ipcolfo ); if ( ipcolfree != "NONE" ) mtzin.import_hkl_data( free, ipcolfree ); if ( opcol[0] != '/' ) opcol = mtzin.assigned_paths()[0].notail()+"/"+opcol; mtzin.close_read(); // atomic model clipper::MMDBManager mmdb; mmdb.SetFlag( MMDBF_AutoSerials | MMDBF_IgnoreDuplSeqNum ); mmdb.ReadPDBASCII( (char*)ippdb.c_str() ); // get a list of all the atoms clipper::mmdb::PPCAtom psel; int hndl, nsel; hndl = mmdb.NewSelection(); mmdb.SelectAtoms( hndl, 0, 0, SKEY_NEW ); mmdb.GetSelIndex( hndl, psel, nsel ); clipper::MMDBAtom_list atoms( psel, nsel ); mmdb.DeleteSelection( hndl ); // calculate structure factors clipper::HKL_data fc( hkls, cxtl ); if ( bulk ) { clipper::SFcalc_obs_bulk sfcb; sfcb( fc, fo, atoms ); bulkfrc = sfcb.bulk_frac(); bulkscl = sfcb.bulk_scale(); } else { clipper::SFcalc_aniso_fft sfc; sfc( fc, atoms ); bulkfrc = bulkscl = 0.0; } // now do sigmaa calc clipper::HKL_data fb( hkls, cxtl ), fd( hkls, cxtl ); clipper::HKL_data phiw( hkls, cxtl ); clipper::HKL_data flag( hkls, cxtl ); for ( HRI ih = flag.first(); !ih.last(); ih.next() ) if ( !fo[ih].missing() && (free[ih].missing()||free[ih].flag()==freeflag) ) flag[ih].flag() = clipper::SFweight_spline::BOTH; else flag[ih].flag() = clipper::SFweight_spline::NONE; // do sigmaa calc clipper::SFweight_spline sfw( n_refln, n_param ); bool fl = sfw( fb, fd, phiw, fo, fc, flag ); // calc map clipper::Grid_sampling grid( hkls.spacegroup(), cxtl, hkls.resolution() ); clipper::Xmap xmap( hkls.spacegroup(), cxtl, grid ); xmap.fft_from( fd ); // write difference map clipper::CCP4MAPfile mapout; mapout.open_write( "reftest.map" ); mapout.export_xmap( xmap ); mapout.close_write(); // now loop over atoms and calculate parameter gradients and curvatures const double radius = 2.5; clipper::Grid_range gd( xmap.cell(), xmap.grid_sampling(), radius ); clipper::Coord_grid g0, g1; std::vector params; params.push_back( clipper::AtomShapeFn::X ); params.push_back( clipper::AtomShapeFn::Y ); params.push_back( clipper::AtomShapeFn::Z ); params.push_back( clipper::AtomShapeFn::Occ ); params.push_back( clipper::AtomShapeFn::Uiso ); std::vector func( atoms.size() ); std::vector > grad( atoms.size() ); std::vector > curv( atoms.size() ); double f, rho; std::vector g(5); clipper::Matrix c(5,5); clipper::Xmap::Map_reference_coord i0, iu, iv, iw; for ( int a = 0; a < atoms.size(); a++ ) { func[a] = 0.0; grad[a].resize( 5, 0.0 ); curv[a].resize( 5, 5, 0.0 ); clipper::AtomShapeFn sf( atoms[a].coord_orth(), atoms[a].element(), atoms[a].u_iso(), atoms[a].occupancy() ); sf.agarwal_params() = params; g0 = xmap.coord_map( atoms[a].coord_orth() ).coord_grid() + gd.min(); g1 = xmap.coord_map( atoms[a].coord_orth() ).coord_grid() + gd.max(); i0 = clipper::Xmap::Map_reference_coord( xmap, g0 ); for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) if ( (iw.coord_orth()-atoms[a].coord_orth()).lengthsq() < radius*radius ) { rho = xmap[iw]; sf.rho_curv( iw.coord_orth(), f, g, c ); func[a] += f * rho; for ( int i = 0; i < 5; i++ ) grad[a][i] += g[i] * rho; for ( int i = 0; i < 5; i++ ) for ( int j = 0; j < 5; j++ ) curv[a](i,j) += c(i,j) * rho; } } // now calculate shifts to parameters for ( int a = 0; a < atoms.size(); a++ ) { // not all cross terms available, so calc xyz and U shifts independently std::vector gxyz(3), sxyz(3); clipper::Matrix cxyz(3,3); for ( int i = 0; i < 3; i++ ) gxyz[i] = grad[a][i]; for ( int i = 0; i < 3; i++ ) for ( int j = 0; j < 3; j++ ) cxyz(i,j) = curv[a](i,j); sxyz = cxyz.solve(gxyz); double gu = grad[a][4]; double cu = curv[a](4,4); double su = gu/cu; std::cout << "grad " << a << " [" << atoms[a].element() << "]\t" << gxyz[0] << " \t" << gxyz[1] << " \t" << gxyz[2] << " \t" << gu << "\n"; std::cout << "Atom " << a << " [" << atoms[a].element() << "]\t" << sxyz[0] << " \t" << sxyz[1] << " \t" << sxyz[2] << " \t" << su << "\n"; } } clipper/examples/reftest2.cpp000644 000765 000000 00000030242 11766652736 016505 0ustar00ccbwheel000000 000000 // Clipper app to perform structure factor calculation /* Copyright 2003-2004 Kevin Cowtan & University of York all rights reserved */ #include #include #include #include #include "ccp4-extras.h" int main( int argc, char** argv ) { CCP4program prog( "csfcalc", "0.1", "$Date: 2004/06/01" ); // defaults clipper::String ippdb = "NONE"; clipper::String ipfile = "NONE"; clipper::String ipcolfo = "NONE"; clipper::String ipcolfree = "NONE"; clipper::String opfile = "sfcalc.mtz"; clipper::String opcol = "sfcalc"; bool bulk = true; int freeflag = 0; int n_refln = 1000; int n_param = 20; int verbose = 0; // command input CommandInput args( argc, argv, true ); int arg = 0; while ( ++arg < args.size() ) { if ( args[arg] == "-pdbin" ) { if ( ++arg < args.size() ) ippdb = args[arg]; } else if ( args[arg] == "-mtzin" ) { if ( ++arg < args.size() ) ipfile = args[arg]; } else if ( args[arg] == "-colin-fo" ) { if ( ++arg < args.size() ) ipcolfo = args[arg]; } else if ( args[arg] == "-colin-free" ) { if ( ++arg < args.size() ) ipcolfree = args[arg]; } else if ( args[arg] == "-mtzout" ) { if ( ++arg < args.size() ) opfile = args[arg]; } else if ( args[arg] == "-colout" ) { if ( ++arg < args.size() ) opcol = args[arg]; } else if ( args[arg] == "-free-flag" ) { if ( ++arg < args.size() ) freeflag = clipper::String(args[arg]).i(); } else if ( args[arg] == "-num-reflns" ) { if ( ++arg < args.size() ) n_refln = clipper::String(args[arg]).i(); } else if ( args[arg] == "-num-params" ) { if ( ++arg < args.size() ) n_param = clipper::String(args[arg]).i(); } else if ( args[arg] == "-no-bulk" ) { bulk = false; } else if ( args[arg] == "-verbose" ) { if ( ++arg < args.size() ) verbose = clipper::String(args[arg]).i(); } else { std::cout << "Unrecognized:\t" << args[arg] << "\n"; args.clear(); } } if ( args.size() <= 1 ) { std::cout << "Usage: csfcalc\n\t-pdbin \n\t-mtzin \n\t-colin-fo \n\t-colin-free \n\t-mtzout \n\t-colout \n\t-free-flag \n\t-num-reflns \n\t-num-params \n\t-no-bulk\nStructure factor calculation with bulk solvent correction.\n"; exit(1); } // make data objects clipper::CCP4MTZfile mtzin, mtzout; clipper::MTZcrystal cxtl; clipper::HKL_info hkls; double bulkfrc, bulkscl; typedef clipper::HKL_data_base::HKL_reference_index HRI; // open file mtzin.open_read( ipfile ); mtzin.import_hkl_info( hkls ); mtzin.import_crystal( cxtl, ipcolfo ); clipper::HKL_data fo( hkls, cxtl ); clipper::HKL_data free( hkls, cxtl ); mtzin.import_hkl_data( fo, ipcolfo ); if ( ipcolfree != "NONE" ) mtzin.import_hkl_data( free, ipcolfree ); if ( opcol[0] != '/' ) opcol = mtzin.assigned_paths()[0].notail()+"/"+opcol; mtzin.close_read(); // atomic model clipper::MMDBManager mmdb; mmdb.SetFlag( MMDBF_AutoSerials | MMDBF_IgnoreDuplSeqNum ); mmdb.ReadPDBASCII( (char*)ippdb.c_str() ); // get a list of all the atoms clipper::mmdb::PPCAtom psel; int hndl, nsel; hndl = mmdb.NewSelection(); mmdb.SelectAtoms( hndl, 0, 0, SKEY_NEW ); mmdb.GetSelIndex( hndl, psel, nsel ); clipper::MMDBAtom_list atoms( psel, nsel ); mmdb.DeleteSelection( hndl ); // calculate structure factors clipper::HKL_data fc( hkls, cxtl ); if ( bulk ) { clipper::SFcalc_obs_bulk sfcb; sfcb( fc, fo, atoms ); bulkfrc = sfcb.bulk_frac(); bulkscl = sfcb.bulk_scale(); } else { clipper::SFcalc_aniso_fft sfc; sfc( fc, atoms ); bulkfrc = bulkscl = 0.0; } // now do sigmaa calc clipper::HKL_data fb( hkls, cxtl ), fd( hkls, cxtl ); clipper::HKL_data phiw( hkls, cxtl ); clipper::HKL_data flag( hkls, cxtl ); for ( HRI ih = flag.first(); !ih.last(); ih.next() ) if ( !fo[ih].missing() && (free[ih].missing()||free[ih].flag()==freeflag) ) flag[ih].flag() = clipper::SFweight_spline::BOTH; else flag[ih].flag() = clipper::SFweight_spline::NONE; // do sigmaa calc clipper::SFweight_spline sfw( n_refln, n_param ); bool fl = sfw( fb, fd, phiw, fo, fc, flag ); // expand to p1 and calc map coeffs clipper::HKL_info hkls1( clipper::Spacegroup::p1(), hkls.cell(), hkls.resolution(), true ); clipper::HKL_data fd1( hkls1, cxtl ); clipper::HKL_data fdu( hkls1, cxtl ); clipper::HKL_data fdv( hkls1, cxtl ); clipper::HKL_data fdw( hkls1, cxtl ); clipper::HKL_data fduu( hkls1, cxtl ); clipper::HKL_data fdvv( hkls1, cxtl ); clipper::HKL_data fdww( hkls1, cxtl ); clipper::HKL_data fduv( hkls1, cxtl ); clipper::HKL_data fdvw( hkls1, cxtl ); clipper::HKL_data fdwu( hkls1, cxtl ); for ( HRI ih = fd1.first(); !ih.last(); ih.next() ) { clipper::HKL hkl = ih.hkl(); std::complex c = std::complex( fd[hkl] ); float h = clipper::Util::twopi() * hkl.h(); float k = clipper::Util::twopi() * hkl.k(); float l = clipper::Util::twopi() * hkl.l(); fd1[ih] = clipper::data32::F_phi( c ); fdu[ih] = clipper::data32::F_phi( c * std::complex( 0.0, h ) ); fdv[ih] = clipper::data32::F_phi( c * std::complex( 0.0, k ) ); fdw[ih] = clipper::data32::F_phi( c * std::complex( 0.0, l ) ); fduu[ih] = clipper::data32::F_phi( c * float( h * h ) ); fdvv[ih] = clipper::data32::F_phi( c * float( k * k ) ); fdww[ih] = clipper::data32::F_phi( c * float( l * l ) ); fduv[ih] = clipper::data32::F_phi( c * float( h * k ) ); fdvw[ih] = clipper::data32::F_phi( c * float( k * l ) ); fdwu[ih] = clipper::data32::F_phi( c * float( l * h ) ); } // calc maps clipper::Grid_sampling grid( hkls1.spacegroup(), cxtl, hkls1.resolution(), 2.5 ); clipper::Xmap xmap1( hkls1.spacegroup(), cxtl, grid ); clipper::Xmap xmapu( hkls1.spacegroup(), cxtl, grid ); clipper::Xmap xmapv( hkls1.spacegroup(), cxtl, grid ); clipper::Xmap xmapw( hkls1.spacegroup(), cxtl, grid ); clipper::Xmap xmapuu( hkls1.spacegroup(), cxtl, grid ); clipper::Xmap xmapvv( hkls1.spacegroup(), cxtl, grid ); clipper::Xmap xmapww( hkls1.spacegroup(), cxtl, grid ); clipper::Xmap xmapuv( hkls1.spacegroup(), cxtl, grid ); clipper::Xmap xmapvw( hkls1.spacegroup(), cxtl, grid ); clipper::Xmap xmapwu( hkls1.spacegroup(), cxtl, grid ); xmap1.fft_from( fd1 ); xmapu.fft_from( fdu ); xmapv.fft_from( fdv ); xmapw.fft_from( fdw ); xmapuu.fft_from( fduu ); xmapvv.fft_from( fdvv ); xmapww.fft_from( fdww ); xmapuv.fft_from( fduv ); xmapvw.fft_from( fdvw ); xmapwu.fft_from( fdwu ); // write difference map clipper::CCP4MAPfile mapout; mapout.open_write( "reftest.map" ); mapout.export_xmap( xmap1 ); mapout.close_write(); // now loop over atoms and calculate parameter gradients and curvatures const double radius = 4.5; clipper::Grid_range gd( xmap1.cell(), xmap1.grid_sampling(), radius ); clipper::Coord_grid g0, g1; std::vector params; params.push_back( clipper::AtomShapeFn::X ); params.push_back( clipper::AtomShapeFn::Y ); params.push_back( clipper::AtomShapeFn::Z ); params.push_back( clipper::AtomShapeFn::Occ ); params.push_back( clipper::AtomShapeFn::Uiso ); std::vector func( atoms.size() ); std::vector > grad( atoms.size() ); std::vector > curv( atoms.size() ); std::vector > grad1( atoms.size() ); std::vector > curv1( atoms.size() ); double f, rho; std::vector g(5); clipper::Matrix c(5,5); clipper::Xmap::Map_reference_coord i0, iu, iv, iw; for ( int a = 0; a < atoms.size(); a++ ) { func[a] = 0.0; grad[a].resize( 5, 0.0 ); curv[a].resize( 5, 5, 0.0 ); grad1[a].resize( 5, 0.0 ); curv1[a].resize( 5, 5, 0.0 ); clipper::Grad_frac gf( 0.0, 0.0, 0.0 ); clipper::Grad_orth go( 0.0, 0.0, 0.0 ); clipper::Curv_frac cf( clipper::Mat33( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ); clipper::Curv_orth co( clipper::Mat33( 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ) ); clipper::AtomShapeFn sf( atoms[a].coord_orth(), atoms[a].element(), atoms[a].u_iso(), atoms[a].occupancy() ); sf.agarwal_params() = params; g0 = xmap1.coord_map( atoms[a].coord_orth() ).coord_grid() + gd.min(); g1 = xmap1.coord_map( atoms[a].coord_orth() ).coord_grid() + gd.max(); i0 = clipper::Xmap::Map_reference_coord( xmap1, g0 ); for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) if ( (iw.coord_orth()-atoms[a].coord_orth()).lengthsq() < radius*radius ) { rho = xmap1[iw]; sf.rho_curv( iw.coord_orth(), f, g, c ); func[a] += f * rho; for ( int i = 0; i < 5; i++ ) grad[a][i] += g[i] * rho; for ( int i = 0; i < 5; i++ ) for ( int j = 0; j < 5; j++ ) curv[a](i,j) += c(i,j) * rho; gf[0] += f * xmapu[iw]; gf[1] += f * xmapv[iw]; gf[2] += f * xmapw[iw]; cf(0,0) += f * xmapuu[iw]; cf(1,1) += f * xmapvv[iw]; cf(2,2) += f * xmapww[iw]; cf(0,1) += f * xmapuv[iw]; cf(1,2) += f * xmapvw[iw]; cf(2,0) += f * xmapwu[iw]; } cf(1,0) = cf(0,1); cf(2,1) = cf(1,2); cf(0,2) = cf(2,0); go = gf.grad_orth( cxtl ); co = cf.curv_orth( cxtl ); for ( int i = 0; i < 3; i++ ) grad1[a][i] = -go[i]; for ( int i = 0; i < 3; i++ ) for ( int j = 0; j < 3; j++ ) curv1[a](i,j) = -co(i,j); } for ( int a = 0; a < atoms.size(); a++ ) { std::vector gxyz(3), gxyz1(3); clipper::Matrix cxyz(3,3), cxyz1(3,3); for ( int i = 0; i < 3; i++ ) gxyz[i] = grad[a][i]; for ( int i = 0; i < 3; i++ ) gxyz1[i] = grad1[a][i]; for ( int i = 0; i < 3; i++ ) for ( int j = 0; j < 3; j++ ) cxyz(i,j) = curv[a](i,j); for ( int i = 0; i < 3; i++ ) for ( int j = 0; j < 3; j++ ) cxyz1(i,j) = curv1[a](i,j); std::cout << "grad " << a << " [" << atoms[a].element() << "]\t" << gxyz[0] << " \t" << gxyz[1] << " \t" << gxyz[2] << "\n"; std::cout << "grad " << a << " [" << atoms[a].element() << "]\t" << gxyz1[0] << " \t" << gxyz1[1] << " \t" << gxyz1[2] << "\n"; std::cout << "curv " << a << " [" << atoms[a].element() << "]\t" << cxyz(0,0) << " \t" << cxyz(1,1) << " \t" << cxyz(2,2) << "\n"; std::cout << "curv " << a << " [" << atoms[a].element() << "]\t" << cxyz1(0,0) << " \t" << cxyz1(1,1) << " \t" << cxyz1(2,2) << "\n"; std::cout << "curv " << a << " [" << atoms[a].element() << "]\t" << cxyz(0,1) << " \t" << cxyz(1,2) << " \t" << cxyz(2,0) << "\n"; std::cout << "curv " << a << " [" << atoms[a].element() << "]\t" << cxyz1(0,1) << " \t" << cxyz1(1,2) << " \t" << cxyz1(2,0) << "\n"; } /* // now calculate shifts to parameters for ( int a = 0; a < atoms.size(); a++ ) { // not all cross terms available, so calc xyz and U shifts independently std::vector gxyz(3), sxyz(3); clipper::Matrix cxyz(3,3); for ( int i = 0; i < 3; i++ ) gxyz[i] = grad[a][i]; for ( int i = 0; i < 3; i++ ) for ( int j = 0; j < 3; j++ ) cxyz(i,j) = curv[a](i,j); sxyz = cxyz.solve(gxyz); double gu = grad[a][4]; double cu = curv[a](4,4); double su = gu/cu; std::cout << "grad " << a << " [" << atoms[a].element() << "]\t" << gxyz[0] << " \t" << gxyz[1] << " \t" << gxyz[2] << " \t" << gu << "\n"; std::cout << "Atom " << a << " [" << atoms[a].element() << "]\t" << sxyz[0] << " \t" << sxyz[1] << " \t" << sxyz[2] << " \t" << su << "\n"; } */ } clipper/examples/rfltest.cpp000644 000765 000000 00000020535 12057357010 016413 0ustar00ccbwheel000000 000000 #include #include #include #include #define T(X) (fmod(Util::rad2d(X)+72000.0,360.0)) using namespace clipper; using namespace clipper::data32; int main() { int sg_num,i,n; std::cout << "Enter spacegroup: "; std::cin >> sg_num; CSpacegroup cspgr("spgr",Spacegroup(Spgr_descr(sg_num))); CCell ccell(cspgr,"cell",Cell(Cell_descr(100.0,100.0,100.0,Util::pi()/2.0,Util::pi()/2.0,Util::pi()/2.0))); CCell ccell2(cspgr,"cell2",Cell(Cell_descr(99.0,99.0,99.0,Util::pi()/2.0,Util::pi()/2.0,Util::pi()/2.0))); cspgr.Spacegroup::debug(); ccell.Cell::debug(); CHKL_info chkl(ccell,"hkl"); chkl.init( cspgr, ccell, Resolution(19.99) ); chkl.generate_hkl_list(); chkl.spacegroup().debug(); CHKL_data cfphi(chkl, "myfphi"); CHKL_data cfphi2(chkl, "myfphi2"); CHKL_data cfsig(chkl, "myfsig"); cspgr.Container::debug(); std::cout << dynamic_cast(chkl.find_path_ptr("myfphi"))->type() << "\n"; std::cout << dynamic_cast(chkl.find_path_ptr("myfsig"))->type() << "\n"; F_sigF dat1; F_phi dat2; dat1.f()=dat1.sigf()=0.0f; dat2.f()=dat2.phi()=0.0f; n = chkl.spacegroup().num_symops(); std::cout << n << " "; n = Util::min( n-1, 1 ); std::cout << n << "\n"; for (i=0; i(cfphi[i]) ); Grid_range mgrid( Coord_grid(-1,-1,-1), Coord_grid(1,1,1) ); for ( Coord_grid c = mgrid.min(); !c.last(mgrid); c.next(mgrid) ) fftmaps1.require_real_data(c.unit(cgrid)); fftmaps1.fft_h_to_x(1.0/ccell.volume()); for ( Coord_grid c = mgrid.min(); !c.last(mgrid); c.next(mgrid) ) std::cout << c.format() << "\t" << fftmaps1.real_data(c.unit(cgrid)) << "\t" << fftmap.get_real_data(c) << "\n"; fftmapp1.reset(); for ( Coord_grid c = mgrid.min(); !c.last(mgrid); c.next(mgrid) ) fftmapp1.real_data(c.unit(cgrid)) = fftmaps1.real_data(c.unit(cgrid)); for ( Coord_grid c = mgrid.min(); !c.last(mgrid); c.next(mgrid) ) fftmaps2.real_data(c.unit(cgrid)) = fftmaps1.real_data(c.unit(cgrid)); for (i=0; i xmap( cspgr, ccell, cgrid ); xmap.fft_from( cfphi ); std::cout << "done fft\n"; xmap.fft_to ( cfphi2 ); // for (i=0; i0.0001; x/=3.1 ) std::cout << x << " " << Util::sim_deriv(x) << " " << Util::sim(x) << " " << Util::sim_integ(x) << " " << Util::sim_deriv(-x) << " " << Util::sim(-x) << " " << Util::sim_integ(-x) << "\n"; CHKL_data cphifom(chkl, "myphifom"); CHKL_data cabcd(chkl, "myABCD"); CHKL_data cphifom2(chkl, "myphifom2"); Phi_fom phifom; for (i=0; i q(ih.hkl_class()); q.set_phi_fom( cphifom2[ih] ); q.get_abcd( cabcd[ih] ); q.set_abcd( cabcd[ih] ); q.get_phi_fom( cphifom2[ih] ); } for (i=0; i lim.h() || abs(ik) > lim.k() || abs(il) > lim.l() ) ) std::cout << "Err " << lim.format() << " " << hkl.format() << "\n"; } } /* // Compare reciprocal cell conventions: clipper::Cell cell( clipper::Cell_descr( 20.0, 24.0, 18.0, 60.0, 70.0, 80.0 ) ); // Orthogonalisation matrix (A**-1) // Reciprocal cell double as = cell.a_star(); double bs = cell.b_star(); double cs = cell.c_star(); double cas = cos(cell.alpha_star()); double cbs = cos(cell.beta_star() ); double cgs = cos(cell.gamma_star()); double sas = sin(cell.alpha_star()); double sbs = sin(cell.beta_star() ); double sgs = sin(cell.gamma_star()); double cc = cell.c(); double ca = cos(cell.alpha()); Mat33<> bmat = Mat33<>(as, bs*cgs, cs*cbs, 0., bs*sgs, -cs*sbs*ca, 0., 0., 1.0/cc); std::cout << cell.matrix_frac().format() << "\n"; std::cout << bmat.format() << "\n"; for ( int ih = 0; ih <= 5; ih++ ) for ( int ik = 0; ik <= 5; ik++ ) for ( int il = 0; il <= 5; il++ ) { HKL hkl(ih,ik,il); std::cout << hkl.format() << "\n"; Vec3<> v1 = cell.matrix_frac().transpose()*hkl.coord_reci_frac(); Vec3<> v2 = bmat*hkl.coord_reci_frac(); std::cout << v1.format() << "\t" << v1*v1 << "\n"; std::cout << v2.format() << "\t" << v2*v2 << "\n"; std::cout << hkl.invresolsq(cell) << "\n"; } */ } clipper/examples/sftest.cpp000644 000765 000000 00000035354 12506727731 016257 0ustar00ccbwheel000000 000000 // Clipper structure factor calculation demo /* (C) 2002 Kevin Cowtan */ // This is more of a demo application than a serious version #include #include #include #include #include #include using namespace clipper; void sfcalc( HKL_data >& fphidata, const Atom_list& atoms ) { // prepare target map const HKL_info& hkls = fphidata.base_hkl_info(); const Grid_sampling grid( hkls.spacegroup(), hkls.cell(), hkls.resolution() ); Xmap xmap( hkls.spacegroup(), hkls.cell(), grid ); // work out how big a box we need to calc density over for each atom Grid_range gd( hkls.cell(), grid, 3.0 ); Xmap::Map_reference_coord i0, iu, iv, iw; // loop over atoms for ( int i = 0; i < atoms.size(); i++ ) if ( !atoms[i].is_null() ) { AtomShapeFn sf( atoms[i] ); // get atom shape fn Coord_frac uvw = atoms[i].coord_orth().coord_frac( hkls.cell() ); Coord_grid g0 = uvw.coord_grid( grid ) + gd.min(); Coord_grid g1 = uvw.coord_grid( grid ) + gd.max(); i0 = Xmap::Map_reference_coord( xmap, g0 ); // sum all map contributions from this atoms for ( iu = i0; iu.coord().u() <= g1.u(); iu.next_u() ) for ( iv = iu; iv.coord().v() <= g1.v(); iv.next_v() ) for ( iw = iv; iw.coord().w() <= g1.w(); iw.next_w() ) xmap[iw] += sf.rho( iw.coord_orth() ); } // now correct for multiplicity of points on special positions for ( Xmap::Map_reference_index ix = xmap.first(); !ix.last(); ix.next() ) xmap[ix] *= xmap.multiplicity( ix.coord() ); // calc structure factors from map by fft xmap.fft_to( fphidata ); } int main( int argc, char** argv ) { // make all the data objects clipper::CSpacegroup spgr( "base spgr" ); clipper::CCell cell( spgr, "base cell" ); clipper::CResolution reso( cell, "base reso", clipper::Resolution(3.0) ); clipper::CHKL_info hkls( reso, "hkls", true ); clipper::CHKL_data fphi1( hkls ); clipper::CHKL_data fphi2( hkls ); clipper::CHKL_data fphi3( hkls ); clipper::CHKL_data fphi4( hkls ); clipper::CHKL_data fphi5( hkls ); clipper::CHKL_data fphi6( hkls ); clipper::CGrid_sampling grid( reso ); clipper::CXmap xmap( grid ); // atomic model clipper::MMDBManager mmdb; mmdb.ReadPDBASCII( argv[1] ); //mmdb.write_file( "out.cif", 1 ); // get info from mmdb spgr.init( mmdb.spacegroup() ); cell.init( mmdb.cell() ); // make a second mmdb as a test clipper::MMDBManager mmdb2; mmdb2.set_spacegroup( spgr ); mmdb2.set_cell( cell ); mmdb2.cell().debug(); mmdb2.spacegroup().debug(); // calc Z's { clipper::AtomSF sf( "C", 0.25 ); clipper::HKL_info::HKL_reference_index ih; for ( ih = hkls.first(); !ih.last(); ih.next() ) if (ih.index()%100000 == 0) { std::cout << ih.hkl().format() << " " << sf.f_iso(ih.hkl().coord_reci_orth(cell).invresolsq()) << " " << sf.f_aniso(ih.hkl().coord_reci_orth(cell)) << " " << ih.hkl().coord_reci_orth(cell).invresolsq() << " " << sf.f_iso(ih.hkl().coord_reci_orth(cell).invresolsq()) / sf.f_aniso(ih.hkl().coord_reci_orth(cell)) << "\n"; } } // debug info spgr.clipper::Container::debug(); spgr.clipper::Spacegroup::debug(); cell.clipper::Cell::debug(); hkls.clipper::HKL_info::debug(); // get a list of all the atoms //clipper::DBAtom_selection atoms = mmdb.select_atoms_serial( 0, 0 ); clipper::mmdb::PPCAtom psel; int hndl, nsel; hndl = mmdb.NewSelection(); mmdb.SelectAtoms( hndl, 0, 0, ::mmdb::SKEY_NEW ); mmdb.GetSelIndex( hndl, psel, nsel ); clipper::MMDBAtom_list atoms( psel, nsel ); mmdb.DeleteSelection( hndl ); clipper::SFcalc_iso_sum( fphi1, atoms ); clipper::SFcalc_iso_fft( fphi2, atoms, 2.5, 2.0, 0.25 ); clipper::SFcalc_aniso_sum( fphi3, atoms ); clipper::SFcalc_aniso_fft( fphi4, atoms, 2.5, 2.0, 0.25 ); /* sfcalc( fphi5, atoms ); for ( HKL_info::HKL_reference_index ih = hkls.first(); !ih.last(); ih.next() ) { std::cout << ih.hkl().format() << " " << fphi4[ih].f() << " " << fphi3[ih].f() << "\n"; std::cout << " " << clipper::Util::rad2d(fphi4[ih].phi()) << " " << clipper::Util::rad2d(fphi3[ih].phi()) << "\n"; } */ /* clipper::CCP4MAPfile mapout; mapout.open_write( "out.map" ); mapout.export_xmap( xmap ); mapout.close_write(); clipper::CCP4MTZfile mtzout; mtzout.open_write( "out.mtz" ); mtzout.export_hkl_info( hkls ); mtzout.export_hkl_data( fphi1, clipper::MTZdataset("dset",1.0), clipper::MTZcrystal("xtal","proj",cell), "[FC1 PHIC1]" ); mtzout.export_hkl_data( fphi2, clipper::MTZdataset("dset",1.0), clipper::MTZcrystal("xtal","proj",cell), "[FC2 PHIC2]" ); mtzout.export_hkl_data( fphi3, clipper::MTZdataset("dset",1.0), clipper::MTZcrystal("xtal","proj",cell), "[FC3 PHIC3]" ); mtzout.export_hkl_data( fphi4, clipper::MTZdataset("dset",1.0), clipper::MTZcrystal("xtal","proj",cell), "[FC4 PHIC4]" ); mtzout.close_write(); */ clipper::HKL_info::HKL_reference_index ih; clipper::HKL_data esigdata( hkls ); clipper::AtomSF sf( atoms[0].element(), 0.0 ); for ( ih = hkls.first(); !ih.last(); ih.next() ) { esigdata[ih].E() = fphi3[ih].f() / sf.f_iso( ih.invresolsq() ); esigdata[ih].sigE() = 1.0; } std::vector p( 7, 0.0 ); clipper::BasisFn_aniso_gaussian basisfn; clipper::TargetFn_meanEnth targetfn( esigdata, 2.0 ); clipper::ResolutionFn_nonlinear rfn( hkls, basisfn, targetfn, p ); std::cout << basisfn.scale( rfn.params() ) << "\n" << basisfn.u_aniso_orth( rfn.params() ).format() << "\n"; // check the answers for ( ih = hkls.first(); !ih.last(); ih.next() ) { std::cout << ih.hkl().format() << " " << fphi1[ih].f() << " " << fphi2[ih].f() << " " << fphi3[ih].f() << " " << fphi4[ih].f() << "\n"; std::cout << " " << clipper::Util::rad2d(fphi1[ih].phi()) << " " << clipper::Util::rad2d(fphi2[ih].phi()) << " " << clipper::Util::rad2d(fphi3[ih].phi()) << " " << clipper::Util::rad2d(fphi4[ih].phi()) << "\n"; } // now test ed calc clipper::Grid_sampling gsam( spgr, cell, reso, 2.0 ); clipper::Grid_range gmap( clipper::Coord_grid( 1, 2, 3 ), clipper::Coord_grid( 9, 8, 7 ) ); clipper::Xmap exmap( spgr, cell, gsam ); clipper::NXmap enxmap( cell, gsam, gmap ); clipper::EDcalc_iso ediso; clipper::EDcalc_aniso edaniso; ediso( enxmap, atoms ); ediso( exmap, atoms ); exmap.fft_to( fphi5 ); edaniso( exmap, atoms ); exmap.fft_to( fphi6 ); for ( ih = hkls.first(); !ih.last(); ih.next() ) if ( std::abs(std::complex(fphi5[ih]) - std::complex(fphi2[ih]) ) > 5.0 ) std::cout << "err" << ih.hkl().format() << " " << fphi5[ih].f() << " " << fphi2[ih].f() << " " << fphi6[ih].f() << " " << fphi4[ih].f() << "\n"; clipper::CCP4MAPfile iomap; iomap.open_write( "map.map" ); iomap.export_xmap( exmap ); iomap.close_write(); clipper::EDcalc_mask edmask; edmask( exmap, atoms ); iomap.open_write( "mask.map" ); iomap.export_xmap( exmap ); iomap.close_write(); /* for ( int i = 0; i < atoms.size(); i++ ) if ( atoms[i].is_atom() ) std::cout << atoms[i].u_aniso_orth().format() << "\n" << atoms[i].u_aniso_orth().sqrt().format() << "\n" << (atoms[i].u_aniso_orth().sqrt()*atoms[i].u_aniso_orth().sqrt()).format() << "\n\n" ; */ // now test some selections /* clipper::DBAtom_selection s1 = mmdb.select_atoms( "16-17" ); clipper::DBAtom_selection s2 = mmdb.select_atoms( "15-20/CA[C]" ); clipper::DBAtom_selection s3 = s1 & s2; clipper::DBAtom_selection s4 = s1 | s2; clipper::DBAtom_selection s5 = s1 ^ s2; for ( int i = 0; i < s3.size(); i++ ) std::cout << i << " " << s3[i].residue().seqnum() << "\t" << s3[i].type() << "\n"; for ( int i = 0; i < s4.size(); i++ ) std::cout << i << " " << s4[i].residue().seqnum() << "\t" << s4[i].type() << "\n"; for ( int i = 0; i < s5.size(); i++ ) std::cout << i << " " << s5[i].residue().seqnum() << "\t" << s5[i].type() << "\n"; */ // test AtomSF objects and gradients clipper::Coord_orth co( 1.0, 2.0, 3.0 ); clipper::AtomSF sf1( "N", 0.25, 1.0 ); clipper::AtomShapeFn sf2( co, "N", 0.25, 1.0 ); clipper::AtomShapeFn sfx( co+clipper::Coord_orth(0.001,0.0,0.0), "N", 0.25, 1.0 ); clipper::AtomShapeFn sfy( co+clipper::Coord_orth(0.0,0.001,0.0), "N", 0.25, 1.0 ); clipper::AtomShapeFn sfz( co+clipper::Coord_orth(0.0,0.0,0.001), "N", 0.25, 1.0 ); clipper::AtomShapeFn sfo( co, "N", 0.25, 1.001 ); clipper::AtomShapeFn sfu( co, "N", 0.251, 1.0 ); clipper::AtomShapeFn sfx2( co+clipper::Coord_orth(0.002,0.0,0.0), "N", 0.25, 1.0 ); clipper::AtomShapeFn sfy2( co+clipper::Coord_orth(0.0,0.002,0.0), "N", 0.25, 1.0 ); clipper::AtomShapeFn sfz2( co+clipper::Coord_orth(0.0,0.0,0.002), "N", 0.25, 1.0 ); clipper::AtomShapeFn sfo2( co, "N", 0.25, 1.002 ); clipper::AtomShapeFn sfu2( co, "N", 0.252, 1.0 ); clipper::AtomShapeFn sfxy( co+clipper::Coord_orth(0.001,0.001,0.0), "N", 0.25, 1.0 ); clipper::AtomShapeFn sfyz( co+clipper::Coord_orth(0.0,0.001,0.001), "N", 0.25, 1.0 ); clipper::AtomShapeFn sfzx( co+clipper::Coord_orth(0.001,0.0,0.001), "N", 0.25, 1.0 ); std::vector params; params.push_back( clipper::AtomShapeFn::X ); params.push_back( clipper::AtomShapeFn::Y ); params.push_back( clipper::AtomShapeFn::Z ); params.push_back( clipper::AtomShapeFn::Occ ); params.push_back( clipper::AtomShapeFn::Uiso ); sf2.agarwal_params() = params; for ( int i = 0; i < 50; i++ ) { clipper::Coord_orth c1 = co + clipper::Coord_orth( 0.1*double(i), 0.0, 0.0 ); clipper::Coord_orth c2 = co + clipper::Coord_orth( 0.0, 0.07*double(i), 0.1*double(i) ); std::cout << sf1.rho_iso( (c1-co).lengthsq() ) << "\t" << sf2.rho( c1 ) << "\t-\t" << sf1.rho_iso( (c2-co).lengthsq() ) << "\t" << sf2.rho( c2 ) << "\n"; std::cout << sf1.f_iso( 0.01*double(i) ) << "\t" << sf2.f( 0.01*double(i) ) << "\n"; double f; std::vector g(6); Matrix c(6,6); sf2.rho_curv( c2, f, g, c ); std::cout << "G> " << (sfx.rho(c2)-sf2.rho(c2))/0.001 << ":" << g[0] << "\t" << (sfy.rho(c2)-sf2.rho(c2))/0.001 << ":" << g[1] << "\t" << (sfz.rho(c2)-sf2.rho(c2))/0.001 << ":" << g[2] << "\t" << (sfo.rho(c2)-sf2.rho(c2))/0.001 << ":" << g[3] << "\t" << (sfu.rho(c2)-sf2.rho(c2))/0.001 << ":" << g[4] << "\n"; std::cout << "C> " << (sfx2.rho(c2)-2*sfx.rho(c2)+sf2.rho(c2))/0.000001 << ":" << c(0,0) << "\t" << (sfy2.rho(c2)-2*sfy.rho(c2)+sf2.rho(c2))/0.000001 << ":" << c(1,1) << "\t" << (sfz2.rho(c2)-2*sfz.rho(c2)+sf2.rho(c2))/0.000001 << ":" << c(2,2) << "\t" << (sfo2.rho(c2)-2*sfo.rho(c2)+sf2.rho(c2))/0.000001 << ":" << c(3,3) << "\t" << (sfu2.rho(c2)-2*sfu.rho(c2)+sf2.rho(c2))/0.000001 << ":" << c(4,4) << "\n"; std::cout << "c> " << (sfxy.rho(c2)-sfx.rho(c2)-sfy.rho(c2)+sf2.rho(c2))/0.000001 << ":" << c(0,1) << "\t" << (sfyz.rho(c2)-sfy.rho(c2)-sfz.rho(c2)+sf2.rho(c2))/0.000001 << ":" << c(1,2) << "\t" << (sfzx.rho(c2)-sfz.rho(c2)-sfx.rho(c2)+sf2.rho(c2))/0.000001 << ":" << c(2,0) << "\n"; } std::cout << "----------------------------------------\n"; clipper::U_aniso_orth uani( 0.25, 0.3, 0.35, 0.1, 0.05, 0.0 ); clipper::AtomSF sf3( "N", uani, 1.0 ); clipper::AtomShapeFn sf4( co, "N", uani, 1.0 ); for ( double x = -1.0; x <= 1.0; x+= 0.333333 ) for ( double y = -1.0; y <= 1.0; y+= 0.333333 ) for ( double z = -1.0; z <= 1.0; z+= 0.333333 ) { clipper::Coord_orth c(x,y,z); clipper::Coord_reci_orth r(x,y,z); std::cout << c.format() << sf3.rho_aniso(c) << "\t" << sf4.rho(co+c) << "\t" << sf3.f_aniso(r) << "\t" << sf4.f(r) << "\n"; } std::cout << "----------------------------------------\n"; // now test ordinal functions std::vector resols; for ( ih = hkls.first(); !ih.last(); ih.next() ) resols.push_back( ih.invresolsq() ); clipper::Generic_ordinal ordinal; ordinal.init(resols); clipper::Generic_ordinal ordinv = ordinal; ordinv.invert(); clipper::Resolution_ordinal resord; resord.init(hkls,1.0); std::sort( resols.begin(), resols.end() ); for ( int i = 0; i < resols.size(); i++ ) std::cout << i << " " << resols[i] << " " << ordinal.ordinal(resols[i]) << " " << resord.ordinal(resols[i]) << " " << ordinv.ordinal(ordinal.ordinal(resols[i])) << "\n"; std::cout << "----------------------------------------\n"; // now test the Ramachandran plot class clipper::Ramachandran rama; std::cout << "\nNonGlyPro\n"; rama.init( clipper::Ramachandran::NonGlyPro ); for ( int psi = 180; psi >= -180; psi -= 10 ) { std::cout << clipper::String(psi,4) << " " ; for ( int phi = -180; phi <= 180; phi += 10 ) { if ( rama.favored( clipper::Util::d2rad(phi), clipper::Util::d2rad(psi) ) ) std::cout << "#"; else if ( rama.allowed( clipper::Util::d2rad(phi), clipper::Util::d2rad(psi) ) ) std::cout << "+"; else std::cout << "-"; } std::cout << "\n"; } std::cout << "\nPro\n"; rama.init( clipper::Ramachandran::Pro ); for ( int psi = 180; psi >= -180; psi -= 10 ) { std::cout << clipper::String(psi,4) << " " ; for ( int phi = -180; phi <= 180; phi += 10 ) { if ( rama.favored( clipper::Util::d2rad(phi), clipper::Util::d2rad(psi) ) ) std::cout << "#"; else if ( rama.allowed( clipper::Util::d2rad(phi), clipper::Util::d2rad(psi) ) ) std::cout << "+"; else std::cout << "-"; } std::cout << "\n"; } std::cout << "\nGly\n"; rama.init( clipper::Ramachandran::Gly ); for ( int psi = 180; psi >= -180; psi -= 10 ) { std::cout << clipper::String(psi,4) << " " ; for ( int phi = -180; phi <= 180; phi += 10 ) { if ( rama.favored( clipper::Util::d2rad(phi), clipper::Util::d2rad(psi) ) ) std::cout << "#"; else if ( rama.allowed( clipper::Util::d2rad(phi), clipper::Util::d2rad(psi) ) ) std::cout << "+"; else std::cout << "-"; } std::cout << "\n"; } std::cout << "\nAll\n"; rama.init( clipper::Ramachandran::All ); for ( int psi = 180; psi >= -180; psi -= 10 ) { std::cout << clipper::String(psi,4) << " " ; for ( int phi = -180; phi <= 180; phi += 10 ) { if ( rama.favored( clipper::Util::d2rad(phi), clipper::Util::d2rad(psi) ) ) std::cout << "#"; else if ( rama.allowed( clipper::Util::d2rad(phi), clipper::Util::d2rad(psi) ) ) std::cout << "+"; else std::cout << "-"; } std::cout << "\n"; } } clipper/examples/sgtest.cpp000644 000765 000000 00000023575 11766652736 016273 0ustar00ccbwheel000000 000000 #include //#include using namespace clipper; int main() { const char* hallsymbols[] = { // the 530 tabulated settings "P 1", "-P 1", "P 2y", "P 2", "P 2x", "P 2yb", "P 2c", "P 2xa", "C 2y", "A 2y", "I 2y", "A 2", "B 2", "I 2", "B 2x", "C 2x", "I 2x", "P -2y", "P -2", "P -2x", "P -2yc", "P -2yac", "P -2ya", "P -2a", "P -2ab", "P -2b", "P -2xb", "P -2xbc", "P -2xc", "C -2y", "A -2y", "I -2y", "A -2", "B -2", "I -2", "B -2x", "C -2x", "I -2x", "C -2yc", "A -2yac", "I -2ya", "A -2ya", "C -2ybc", "I -2yc", "A -2a", "B -2bc", "I -2b", "B -2b", "A -2ac", "I -2a", "B -2xb", "C -2xbc", "I -2xc", "C -2xc", "B -2xbc", "I -2xb", "-P 2y", "-P 2", "-P 2x", "-P 2yb", "-P 2c", "-P 2xa", "-C 2y", "-A 2y", "-I 2y", "-A 2", "-B 2", "-I 2", "-B 2x", "-C 2x", "-I 2x", "-P 2yc", "-P 2yac", "-P 2ya", "-P 2a", "-P 2ab", "-P 2b", "-P 2xb", "-P 2xbc", "-P 2xc", "-P 2ybc", "-P 2yn", "-P 2yab", "-P 2ac", "-P 2n", "-P 2bc", "-P 2xab", "-P 2xn", "-P 2xac", "-C 2yc", "-A 2yac", "-I 2ya", "-A 2ya", "-C 2ybc", "-I 2yc", "-A 2a", "-B 2bc", "-I 2b", "-B 2b", "-A 2ac", "-I 2a", "-B 2xb", "-C 2xbc", "-I 2xc", "-C 2xc", "-B 2xbc", "-I 2xb", "P 2 2", "P 2c 2", "P 2a 2a", "P 2 2b", "P 2 2ab", "P 2bc 2", "P 2ac 2ac", "P 2ac 2ab", "C 2c 2", "A 2a 2a", "B 2 2b", "C 2 2", "A 2 2", "B 2 2", "F 2 2", "I 2 2", "I 2b 2c", "P 2 -2", "P -2 2", "P -2 -2", "P 2c -2", "P 2c -2c", "P -2a 2a", "P -2 2a", "P -2 -2b", "P -2b -2", "P 2 -2c", "P -2a 2", "P -2b -2b", "P 2 -2a", "P 2 -2b", "P -2b 2", "P -2c 2", "P -2c -2c", "P -2a -2a", "P 2c -2ac", "P 2c -2b", "P -2b 2a", "P -2ac 2a", "P -2bc -2c", "P -2a -2ab", "P 2 -2bc", "P 2 -2ac", "P -2ac 2", "P -2ab 2", "P -2ab -2ab", "P -2bc -2bc", "P 2ac -2", "P 2bc -2bc", "P -2ab 2ab", "P -2 2ac", "P -2 -2bc", "P -2ab -2", "P 2 -2ab", "P -2bc 2", "P -2ac -2ac", "P 2c -2n", "P 2c -2ab", "P -2bc 2a", "P -2n 2a", "P -2n -2ac", "P -2ac -2n", "P 2 -2n", "P -2n 2", "P -2n -2n", "C 2 -2", "A -2 2", "B -2 -2", "C 2c -2", "C 2c -2c", "A -2a 2a", "A -2 2a", "B -2 -2b", "B -2b -2", "C 2 -2c", "A -2a 2", "B -2b -2b", "A 2 -2", "B 2 -2", "B -2 2", "C -2 2", "C -2 -2", "A -2 -2", "A 2 -2c", "B 2 -2c", "B -2c 2", "C -2b 2", "C -2b -2b", "A -2c -2c", "A 2 -2a", "B 2 -2b", "B -2b 2", "C -2c 2", "C -2c -2c", "A -2a -2a", "A 2 -2ac", "B 2 -2bc", "B -2bc 2", "C -2bc 2", "C -2bc -2bc", "A -2ac -2ac", "F 2 -2", "F -2 2", "F -2 -2", "F 2 -2d", "F -2d 2", "F -2d -2d", "I 2 -2", "I -2 2", "I -2 -2", "I 2 -2c", "I -2a 2", "I -2b -2b", "I 2 -2a", "I 2 -2b", "I -2b 2", "I -2c 2", "I -2c -2c", "I -2a -2a", "-P 2 2", "P 2 2 -1n", "-P 2ab 2bc", "-P 2 2c", "-P 2a 2", "-P 2b 2b", "P 2 2 -1ab", "-P 2ab 2b", "P 2 2 -1bc", "-P 2b 2bc", "P 2 2 -1ac", "-P 2a 2c", "-P 2a 2a", "-P 2b 2", "-P 2 2b", "-P 2c 2c", "-P 2c 2", "-P 2 2a", "-P 2a 2bc", "-P 2b 2n", "-P 2n 2b", "-P 2ab 2c", "-P 2ab 2n", "-P 2n 2bc", "-P 2ac 2", "-P 2bc 2bc", "-P 2ab 2ab", "-P 2 2ac", "-P 2 2bc", "-P 2ab 2", "-P 2a 2ac", "-P 2b 2c", "-P 2a 2b", "-P 2ac 2c", "-P 2bc 2b", "-P 2b 2ab", "-P 2 2ab", "-P 2bc 2", "-P 2ac 2ac", "-P 2ab 2ac", "-P 2ac 2bc", "-P 2bc 2ab", "-P 2c 2b", "-P 2c 2ac", "-P 2ac 2a", "-P 2b 2a", "-P 2a 2ab", "-P 2bc 2c", "-P 2 2n", "-P 2n 2", "-P 2n 2n", "P 2 2ab -1ab", "-P 2ab 2a", "P 2bc 2 -1bc", "-P 2c 2bc", "P 2ac 2ac -1ac", "-P 2c 2a", "-P 2n 2ab", "-P 2n 2c", "-P 2a 2n", "-P 2bc 2n", "-P 2ac 2b", "-P 2b 2ac", "-P 2ac 2ab", "-P 2bc 2ac", "-P 2ac 2n", "-P 2bc 2a", "-P 2c 2ab", "-P 2n 2ac", "-P 2n 2a", "-P 2c 2n", "-C 2c 2", "-C 2c 2c", "-A 2a 2a", "-A 2 2a", "-B 2 2b", "-B 2b 2", "-C 2bc 2", "-C 2bc 2bc", "-A 2ac 2ac", "-A 2 2ac", "-B 2 2bc", "-B 2bc 2", "-C 2 2", "-A 2 2", "-B 2 2", "-C 2 2c", "-A 2a 2", "-B 2b 2b", "-C 2b 2", "-C 2b 2b", "-A 2c 2c", "-A 2 2c", "-B 2 2c", "-B 2c 2", "C 2 2 -1bc", "-C 2b 2bc", "C 2 2 -1bc", "-C 2b 2c", "A 2 2 -1ac", "-A 2a 2c", "A 2 2 -1ac", "-A 2ac 2c", "B 2 2 -1bc", "-B 2bc 2b", "B 2 2 -1bc", "-B 2b 2bc", "-F 2 2", "F 2 2 -1d", "-F 2uv 2vw", "-I 2 2", "-I 2 2c", "-I 2a 2", "-I 2b 2b", "-I 2b 2c", "-I 2a 2b", "-I 2b 2", "-I 2a 2a", "-I 2c 2c", "-I 2 2b", "-I 2 2a", "-I 2c 2", "P 4", "P 4w", "P 4c", "P 4cw", "I 4", "I 4bw", "P -4", "I -4", "-P 4", "-P 4c", "P 4ab -1ab", "-P 4a", "P 4n -1n", "-P 4bc", "-I 4", "I 4bw -1bw", "-I 4ad", "P 4 2", "P 4ab 2ab", "P 4w 2c", "P 4abw 2nw", "P 4c 2", "P 4n 2n", "P 4cw 2c", "P 4nw 2abw", "I 4 2", "I 4bw 2bw", "P 4 -2", "P 4 -2ab", "P 4c -2c", "P 4n -2n", "P 4 -2c", "P 4 -2n", "P 4c -2", "P 4c -2ab", "I 4 -2", "I 4 -2c", "I 4bw -2", "I 4bw -2c", "P -4 2", "P -4 2c", "P -4 2ab", "P -4 2n", "P -4 -2", "P -4 -2c", "P -4 -2ab", "P -4 -2n", "I -4 -2", "I -4 -2c", "I -4 2", "I -4 2bw", "-P 4 2", "-P 4 2c", "P 4 2 -1ab", "-P 4a 2b", "P 4 2 -1n", "-P 4a 2bc", "-P 4 2ab", "-P 4 2n", "P 4ab 2ab -1ab", "-P 4a 2a", "P 4ab 2n -1ab", "-P 4a 2ac", "-P 4c 2", "-P 4c 2c", "P 4n 2c -1n", "-P 4ac 2b", "P 4n 2 -1n", "-P 4ac 2bc", "-P 4c 2ab", "-P 4n 2n", "P 4n 2n -1n", "-P 4ac 2a", "P 4n 2ab -1n", "-P 4ac 2ac", "-I 4 2", "-I 4 2c", "I 4bw 2bw -1bw", "-I 4bd 2", "I 4bw 2aw -1bw", "-I 4bd 2c", "P 3", "P 31", "P 32", "R 3", "P 3*", "-P 3", "-R 3", "-P 3*", "P 3 2", "P 3 2\"", "P 31 2c (0 0 1)", "P 31 2\"", "P 32 2c (0 0 -1)", "P 32 2\"", "R 3 2\"", "P 3* 2", "P 3 -2\"", "P 3 -2", "P 3 -2\"c", "P 3 -2c", "R 3 -2\"", "P 3* -2", "R 3 -2\"c", "P 3* -2n", "-P 3 2", "-P 3 2c", "-P 3 2\"", "-P 3 2\"c", "-R 3 2\"", "-P 3* 2", "-R 3 2\"c", "-P 3* 2n", "P 6", "P 61", "P 65", "P 62", "P 64", "P 6c", "P -6", "-P 6", "-P 6c", "P 6 2", "P 61 2 (0 0 -1)", "P 65 2 (0 0 1)", "P 62 2c (0 0 1)", "P 64 2c (0 0 -1)", "P 6c 2c", "P 6 -2", "P 6 -2c", "P 6c -2", "P 6c -2c", "P -6 2", "P -6c 2", "P -6 -2", "P -6c -2c", "-P 6 2", "-P 6 2c", "-P 6c 2", "-P 6c 2c", "P 2 2 3", "F 2 2 3", "I 2 2 3", "P 2ac 2ab 3", "I 2b 2c 3", "-P 2 2 3", "P 2 2 3 -1n", "-P 2ab 2bc 3", "-F 2 2 3", "F 2 2 3 -1d", "-F 2uv 2vw 3", "-I 2 2 3", "-P 2ac 2ab 3", "-I 2b 2c 3", "P 4 2 3", "P 4n 2 3", "F 4 2 3", "F 4d 2 3", "I 4 2 3", "P 4acd 2ab 3", "P 4bd 2ab 3", "I 4bd 2c 3", "P -4 2 3", "F -4 2 3", "I -4 2 3", "P -4n 2 3", "F -4c 2 3", "I -4bd 2c 3", "-P 4 2 3", "P 4 2 3 -1n", "-P 4a 2bc 3", "-P 4n 2 3", "P 4n 2 3 -1n", "-P 4bc 2bc 3", "-F 4 2 3", "-F 4c 2 3", "F 4d 2 3 -1d", "-F 4vw 2vw 3", "F 4d 2 3 -1cd", "-F 4cvw 2vw 3", "-I 4 2 3", "-I 4bd 2c 3", // the 51 pathological point groups "-P 1", "-P 2", "-P 2y", "-P 2x", "-P 2\"", "-P 2y\"", "-P 2x\"", "-P 2'", "-P 2y'", "-P 2x'", "-P 2 2", "-P 2 2\"", "-P 2 2\"(y,z,x)", "-P 2 2\"(z,x,y)", "-P 3", "-P 3 (y,z,x)", "-P 3 (z,x,y)", "-P 3 (-x,y,z)", "-P 3 (y,z,-x)", "-P 3 (z,-x,y)", "-P 3*", "-P 3* (-x,y,z)", "-P 3* (x,-y,z)", "-P 3* (x,y,-z)", "-P 3 2", "-P 3 2 (y,z,x)", "-P 3 2 (z,x,y)", "-P 3* 2", "-P 3* 2 (-x,y,z)", "-P 3* 2 (x,-y,z)", "-P 3* 2 (-x,-y,z)", "-P 3 2\"", "-P 3 2\"(z,x,y)", "-P 3 2\"(y,z,x)", "-P 3 2\"(-x,y,z)", "-P 3 2\"(z,-x,y)", "-P 3 2\"(y,z,-x)", "-P 4", "-P 4 (y,z,x)", "-P 4 (z,x,y)", "-P 4 2", "-P 4 2 (y,z,x)", "-P 4 2 (z,x,y)", "-P 6", "-P 6 (y,z,x)", "-P 6 (z,x,y)", "-P 6 2", "-P 6 2 (y,z,x)", "-P 6 2 (z,x,y)", "-P 2 2 3", "-P 4 2 3", }; for ( int s = 0; s < sizeof(hallsymbols)/sizeof(hallsymbols[0]); s++ ) { // get spacegroup String symbol = hallsymbols[s]; Spacegroup sg( Spgr_descr( symbol, Spgr_descr::Hall ) ); Spgr_descr::Symop_codes ops; for ( int i = 0; i < sg.num_symops(); i++ ) ops.push_back( Symop_code( sg.symop(i) ) ); Spgr_descr::Symop_codes cens = ops.centering_ops(); Spgr_descr::Symop_codes prms = ops.primitive_ops(); Spgr_descr::Symop_codes gens; Spgr_descr::Symop_codes gend = gens.expand(); for ( int i = 1; i < cens.size(); i++ ) { for ( int j = 0; j < gend.size(); j++ ) if ( cens[i] == gend[j] ) goto skip1; gens.push_back( cens[i] ); gend = gens.expand(); if ( gend.size() == cens.size() ) break; // optional optimisation skip1:; } int ncen = gens.size(); for ( int i = 1; i < prms.size(); i++ ) { for ( int j = 0; j < gend.size(); j++ ) if ( prms[i] == gend[j] ) goto skip2; gens.push_back( prms[i] ); gend = gens.expand(); if ( gend.size() == ops.size() ) break; // optional optimisation skip2:; } back: for ( int i = ncen; i < gens.size(); i++ ) { Spgr_descr::Symop_codes genp = gens; genp.erase( genp.begin() + i ); if ( genp.expand().size() == ops.size() ) { gens = genp; goto back; } } Spgr_descr::Symop_codes symp; for ( int i = ncen; i < gens.size(); i++ ) symp.push_back( gens[i] ); //std::cout << sg.num_symops() << "\t" << gens.size() << " " << sg.generator_ops().size() << "\t" << (sg.symbol_hm()+" ").substr(0,12) << "\t: " << (sg.symbol_hall()+" ").substr(0,12) << "\t\t" << symp.expand().size() << " " << sg.num_primops() << " Inv" << sg.invariant_under_change_of_hand() << "\n"; //std::cout << (sg.symbol_hm()+" ").substr(0,12) << " Laue: " << Spacegroup( Spgr_descr( ops.laue_ops() ) ).symbol_hm() << " \tPatt: " << Spacegroup( Spgr_descr( ops.patterson_ops() ) ).symbol_hm() << "\n"; //for ( int i = 0; i < gens.size(); i++ ) //std::cout << i << " " << gens[i].symop().format() << "\n"; /* CCP4 tests: CSym::CCP4SPG *spacegroup; spacegroup = CSym::ccp4spg_load_by_spgname( sg.symbol_hall().c_str() ); free(spacegroup); int h,k,l; for (h=0;h<=2;h++) for (k=-2;k<=2;k++) for (l=-2;l<=2;l++) { HKL rfl(h,k,l); std::cout << rfl.format() << " " << ccp4spg_is_centric(spacegroup,h,k,l) << " " << " " << "\n"; } */ // check inversion ops std::cout << (sg.symbol_hm()+" ").substr(0,12) << sg.order_of_symmetry_about_axis(Spacegroup::A) << sg.order_of_symmetry_about_axis(Spacegroup::B) << sg.order_of_symmetry_about_axis(Spacegroup::C) << "\t"; std::cout << (((sg.num_primitive_symops()/sg.order_of_symmetry_about_axis(Spacegroup::C))%2)?0:2) << "\t"; for ( int i = 0; i < sg.num_primops(); i++ ) std::cout << sg.primitive_symop(i).rot().det(); std::cout << "\n"; } } clipper/examples/sktest.cpp000644 000765 000000 00000027617 11766652736 016300 0ustar00ccbwheel000000 000000 #include #include #include #include int main(int argc, char** argv) { clipper::Spacegroup spgr( clipper::Spgr_descr( 1 ) ); clipper::Cell cell( clipper::Cell_descr( 10, 10, 10 )); clipper::Grid_sampling grid( 6, 6, 6 ); clipper::Xmap xmap( spgr, cell, grid ); clipper::Xmap xskl( spgr, cell, grid ); std::vector index; clipper::Xmap::Map_reference_index ix; // first make a shuffled map of value 0....n for ( ix = xmap.first(); !ix.last(); ix.next() ) index.push_back( ix.index() ); std::random_shuffle( index.begin(), index.end() ); for ( int i = 0; i < index.size(); i++ ) xmap.set_data( index[i], float(i) + 0.5 ); index.clear(); // print the map for ( ix = xmap.first(); !ix.last(); ix.next() ) std::cout << ix.coord().format() << " " << xmap[ix] << "\n"; // set up the whole map to be skeletonised for ( ix = xskl.first(); !ix.last(); ix.next() ) xskl[ix] = 1; // and skeletonise it clipper::Skeleton_fast sk2; sk2( xskl, xmap ); //clipper::Skeleton_basic sk2(1); //sk2( xskl, xmap ); clipper::Coord_grid u, v, w; for ( u = clipper::Coord_grid(0,0,0); u.u() < grid.nu(); u.u()++ ) { for ( v = u; v.v() < grid.nv(); v.v()++ ) { for ( w = v; w.w() < grid.nw(); w.w()++ ) std::cout << clipper::String(xmap.get_data( w ),5) << " "; std::cout << "\n"; } std::cout << "\n"; } for ( u = clipper::Coord_grid(0,0,0); u.u() < grid.nu(); u.u()++ ) { for ( v = u; v.v() < grid.nv(); v.v()++ ) { for ( w = v; w.w() < grid.nw(); w.w()++ ) std::cout << clipper::String(xskl.get_data(w),5) << " "; std::cout << "\n"; } std::cout << "\n"; } // test nan float f; clipper::Util::set_null(f); std::cout << f << " " << clipper::Util::is_null(f) << " " << clipper::Util::is_nan(f) << " " << clipper::Util::isnan(f) << "\n"; // now test euler angles { clipper::Euler_ccp4 e1( 0.3, 0.6, 0.8 ); clipper::Euler_ccp4 e2 = clipper::Rotation(e1).euler_ccp4();; std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << clipper::Rotation(e1).format() << "\n"; } { clipper::Euler e1( 0.3, 0.6, 0.8 ); clipper::Euler e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } std::cout << "--------------------\n"; { clipper::Euler< 0> e1( 0.3, 0.6, 0.8 ); clipper::Euler< 0> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler< 1> e1( 0.3, 0.6, 0.8 ); clipper::Euler< 1> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler< 2> e1( 0.3, 0.6, 0.8 ); clipper::Euler< 2> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler< 3> e1( 0.3, 0.6, 0.8 ); clipper::Euler< 3> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler< 4> e1( 0.3, 0.6, 0.8 ); clipper::Euler< 4> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler< 5> e1( 0.3, 0.6, 0.8 ); clipper::Euler< 5> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler< 6> e1( 0.3, 0.6, 0.8 ); clipper::Euler< 6> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler< 7> e1( 0.3, 0.6, 0.8 ); clipper::Euler< 7> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler< 8> e1( 0.3, 0.6, 0.8 ); clipper::Euler< 8> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler< 9> e1( 0.3, 0.6, 0.8 ); clipper::Euler< 9> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<10> e1( 0.3, 0.6, 0.8 ); clipper::Euler<10> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<11> e1( 0.3, 0.6, 0.8 ); clipper::Euler<11> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<12> e1( 0.3, 0.6, 0.8 ); clipper::Euler<12> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<13> e1( 0.3, 0.6, 0.8 ); clipper::Euler<13> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<14> e1( 0.3, 0.6, 0.8 ); clipper::Euler<14> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<15> e1( 0.3, 0.6, 0.8 ); clipper::Euler<15> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<16> e1( 0.3, 0.6, 0.8 ); clipper::Euler<16> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<17> e1( 0.3, 0.6, 0.8 ); clipper::Euler<17> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<18> e1( 0.3, 0.6, 0.8 ); clipper::Euler<18> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<19> e1( 0.3, 0.6, 0.8 ); clipper::Euler<19> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<20> e1( 0.3, 0.6, 0.8 ); clipper::Euler<20> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<21> e1( 0.3, 0.6, 0.8 ); clipper::Euler<21> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<22> e1( 0.3, 0.6, 0.8 ); clipper::Euler<22> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } { clipper::Euler<23> e1( 0.3, 0.6, 0.8 ); clipper::Euler<23> e2( e1.rotation() ); std::cout << e1.alpha() << " " << e2.alpha() << "\t" << e1.beta() << " " << e2.beta() << "\t" << e1.gamma() << " " << e2.gamma() << "\n"; std::cout << e1.format() << "\n" << e1.rotation().format() << "\n"; } /* std::cout << "--------------------\n"; std::cout << clipper::Euler< 0>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler< 1>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler< 2>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler< 3>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler< 4>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler< 5>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler< 6>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler< 7>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler< 8>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler< 9>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<10>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<11>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<12>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<13>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<14>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<15>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<16>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<17>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<18>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<19>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<20>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<21>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<22>( 0.3, 0.6, 0.8 ).format() << "\n"; std::cout << clipper::Euler<23>( 0.3, 0.6, 0.8 ).format() << "\n"; for ( double u = 0.0; u < 5.0; u+=0.01 ) { clipper::Rotation r( fmod(3*u,1.0)-0.5, fmod(7*u,1.0)-0.5, fmod(13*u,1.0)-0.5, fmod(19*u,1.0)-0.5 ); r.norm(); std::cout << clipper::Util::rad2d(r.abs_angle()) << "\t" << r.polar_ccp4().format() << "\n"; } */ } clipper/examples/symtest.cpp000644 000765 000000 00000012034 11766652736 016456 0ustar00ccbwheel000000 000000 #include #include using namespace clipper; int main() { int sg_num,i,n,h,k,l; HKL equ; std::cout << "Enter spacegroup: "; std::cin >> sg_num; Spacegroup mysym=Spacegroup(Spgr_descr(sg_num)); Spacegroup mycp1(mysym); mysym.debug(); //mycp1.debug(); //mycp2->debug(); for (h=-2;h<=2;h++) for (k=-2;k<=2;k++) for (l=-2;l<=2;l++) { HKL rfl(h,k,l); if (mysym.recip_asu(rfl)) { // if reflection is in ASU, check no mates are unless they // map to the reflection itself for (i=0;i mymap( Spacegroup(mysym.descr()), Cell(Cell_descr(30.,40.,50.,90.,90.,90.)), c ); Xmap mymap2( mymap ); h=k=0; for ( int u = 0; u < c.nu(); u++ ) { std::cout << u << "\n"; for ( int v = 0; v < c.nv(); v++ ) { std::cout.width(3); std::cout << v << " "; for ( int w = 0; w < c.nw(); w++ ) { if (mymap.index_of( mymap.to_map_unit( Coord_grid(u,v,w) ) ) != -1) { h += mysym.num_symops() / mymap.multiplicity( Coord_grid(u,v,w) ); k++; std::cout << mymap.multiplicity( Coord_grid(u,v,w) ); } else { std::cout << "0"; } } std::cout << "\n"; } } std::cout << c.size() << " " << h << " " << k << " " << mysym.num_symops() << "\n"; for ( Xmap::Map_reference_index it = mymap.first(); !it.last(); it.next() ) { Coord_grid g = it.coord().unit(c); mymap2[it] = g.w()+10*(g.v()+10*g.u()); } std::cout << "N " << h << "\n"; Coord_grid x; for ( x.u() = 0; x.u() < c.nu(); x.u()++ ) { std::cout << x.u() << "\n"; for ( x.v() = 0; x.v() < c.nv(); x.v()++ ) { std::cout.width(3); std::cout << x.v() << " "; for ( x.w() = 0; x.w() < c.nw(); x.w()++ ) { std::cout.width(4); std::cout << mymap2.get_data( x ); } std::cout << "\n"; } } /* for (i = 1; i < mysym.num_symops(); i++) { Matrix_symop_grid isymop( mysym.symop(i), Grid_sampling(48,48,48) ); Coord_grid rot = isymop.inv_sym_coord(isymop.sym_coord(Coord_grid(3,5,7))); if (rot.u() != 3 || rot.v() != 5 || rot.w() != 7) std::cout << "Mat inv error"; } */ //c = Grid_sampling(24,32,40); c = Grid_sampling(24,24,24); Xmap base( mysym, Cell(Cell_descr(30.,40.,50.,90.,90.,90.)), c ); Xmap test( mymap ); Spacegroup p1(Spgr_descr("P1")); Xmap test2( p1, Cell(Cell_descr(30.,40.,50.,90.,90.,90.)), c ); for (i = 0; i<3; i++) { for (Xmap::Map_reference_coord it( mymap ); !it.last(); it.next()) base[it] = it.index(); // now test boundary checks Xmap::Map_reference_coord jt( mymap ); // for (Xmap::iterator it = test.first(); !it.last(); it.next()) { // jt.set_coord( it.coord() ); for (Xmap::Map_reference_coord it( mymap ); !it.last(); it.next()) { jt = it; jt.next_u().next_v().next_w(); test[it] = base[it] + base[jt]; } for (Xmap::Map_reference_coord it( mymap ); !it.last(); it.next()) { jt = it; jt.next_u().next_v().next_w(); test[it] -= base[jt]; if (fabs(test[it]-base[it]) > 0.0001) std::cout << "Err "+it.coord().format()+"\n"; } Xmap::Map_reference_coord kt( test2 ); for (Xmap::Map_reference_coord it( test2 ); !it.last(); it.next()) { kt = it; kt.next_u(); float r; r = base.get_data(it.coord()); test2[kt] = r; } for (Xmap::Map_reference_coord it( mymap ); !it.last(); it.next()) { kt = it; kt.next_v().next_w(); test[it] -= test2[kt]; if (fabs(test[it]-base[it]) > 0.0001) std::cout << "Err "+it.coord().format()+"\n"; } } // cache test for (Xmap::Map_reference_index iy=base.first(); !iy.last(); iy.next()) base[iy] = iy.index(); Xmap_base::Map_reference_coord ix( base ); for ( i = 0; i < 1000000; i++ ) ix.next_u(); } clipper/examples/test.csh000755 000765 000000 00000000327 11766652736 015725 0ustar00ccbwheel000000 000000 #!/bin/csh -f ./rfltest << eof 1 eof ./rfltest << eof 146 eof ./symtest << eof 1 eof ./symtest << eof 19 eof ./symtest << eof 210 eof ./mtztest mtzdump hklin junk.mtz < /dev/null mtzdump hklin junk2.mtz < /dev/null clipper/examples/test.log000644 000765 000000 00000271607 11766652736 015741 0ustar00ccbwheel000000 000000 Enter spacegroup: 1 1 1 P 1 0: x, y, z Cell ( 100, 100, 100, 90, 90, 90) Vol1e+06 Orth mat | 100, 6.123e-15, 6.123e-15| | 0, 100, 1.608e-14| | 0, 0, 100| Frac mat | 0.01,-6.123e-19,-6.123e-19| | 0, 0.01,-1.608e-18| | 0, 0, 0.01| Prod mat | 1, 1.661e-33, 0| | 0, 1, 4.622e-33| | 0, 0, 1| Real metric m00= 10000 m11= 10000 m22= 10000 m01=1.22461e-12 m02=1.22461e-12 m12=1.22461e-12 Reci metric m00=0.0001 m11=0.0001 m22=0.0001 m01=-3.21629e-20 m02=-3.21629e-20 m12=-3.21629e-20 1 1 1 P 1 0: x, y, z /spgr /spgr/cell /spgr/cell/hkl /spgr/cell/hkl/myfphi /spgr/cell/hkl/myfphi2 /spgr/cell/hkl/myfsig /spgr/cell2 F_phi F_sigF 1 0 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 10=10 11=11 12=12 13=13 14=14 15=15 16=16 17=17 18=18 19=19 20=20 21=21 22=22 23=23 24=24 25=25 26=26 27=27 28=28 29=29 30=30 31=31 32=32 33=33 34=34 35=35 36=36 37=37 38=38 39=39 40=40 41=41 42=42 43=43 44=44 45=45 46=46 47=47 48=48 49=49 50=50 51=51 52=52 53=53 54=54 55=55 56=56 57=57 58=58 59=59 60=60 61=61 62=62 63=63 64=64 65=65 66=66 67=67 68=68 69=69 70=70 71=71 72=72 73=73 74=74 75=75 76=76 77=77 78=78 79=79 80=80 81=81 82=82 83=83 84=84 85=85 86=86 87=87 88=88 89=89 90=90 91=91 92=92 93=93 94=94 95=95 96=96 97=97 98=98 99=99 100=100 101=101 102=102 103=103 104=104 105=105 106=106 107=107 108=108 109=109 110=110 111=111 112=112 113=113 114=114 115=115 116=116 117=117 118=118 119=119 120=120 121=121 122=122 123=123 124=124 125=125 126=126 127=127 128=128 129=129 130=130 131=131 132=132 133=133 134=134 135=135 136=136 137=137 138=138 139=139 140=140 141=141 142=142 143=143 144=144 145=145 146=146 147=147 148=148 149=149 150=150 151=151 152=152 153=153 154=154 155=155 156=156 157=157 158=158 159=159 160=160 161=161 162=162 163=163 164=164 165=165 166=166 167=167 168=168 169=169 170=170 171=171 172=172 173=173 174=174 175=175 176=176 177=177 178=178 179=179 180=180 181=181 182=182 183=183 184=184 185=185 186=186 187=187 188=188 189=189 190=190 191=191 192=192 193=193 194=194 195=195 196=196 197=197 198=198 199=199 200=200 201=201 202=202 203=203 204=204 205=205 206=206 207=207 208=208 209=209 210=210 211=211 212=212 213=213 214=214 215=215 216=216 217=217 218=218 219=219 220=220 221=221 222=222 223=223 224=224 225=225 226=226 227=227 228=228 229=229 230=230 231=231 232=232 233=233 234=234 235=235 236=236 237=237 238=238 239=239 240=240 241=241 242=242 243=243 244=244 245=245 246=246 247=247 248=248 249=249 250=250 251=251 252=252 253=253 254=254 255=255 256=256 257=257 (-1,-1,-1) 155 45.0001 (-1,-1,0) 154 197.999 (-1,-1,1) 70 270 (-1,0,-1) 150 90.0006 (-1,0,0) 149 242.999 (-1,0,1) 74 161.999 (-1,1,-1) 145 135.001 (-1,1,0) 144 288 (-1,1,1) 78 53.9993 (0,-1,-1) 113 351 (0,-1,0) 112 144.001 (0,-1,1) 102 126 (0,0,-1) 107 189 (0,0,0) 106 0 (0,0,1) 107 171 (0,1,-1) 102 234 (0,1,0) 112 215.999 (0,1,1) 113 8.99976 (1,-1,-1) 78 306.001 (1,-1,0) 144 72.0001 (1,-1,1) 145 224.999 (1,0,-1) 74 198.001 (1,0,0) 149 117.001 (1,0,1) 150 269.999 (1,1,-1) 70 90 (1,1,0) 154 162.001 (1,1,1) 155 315 done fft uvw = ( -1, -1, -1) -3.16612e-05 -3.16613e-05 uvw = ( -1, -1, 0) -0.000104835 -0.000104835 uvw = ( -1, -1, 1) 1.51866e-05 1.51866e-05 uvw = ( -1, 0, -1) 0.000374181 0.000374181 uvw = ( -1, 0, 0) 0.00023289 0.00023289 uvw = ( -1, 0, 1) 0.000587745 0.000587745 uvw = ( -1, 1, -1) 0.000230567 0.000230567 uvw = ( -1, 1, 0) 0.000489013 0.000489012 uvw = ( -1, 1, 1) 0.0011978 0.0011978 uvw = ( 0, -1, -1) -0.000115736 -0.000115736 uvw = ( 0, -1, 0) -6.31672e-05 -6.31673e-05 uvw = ( 0, -1, 1) -0.000108562 -0.000108562 uvw = ( 0, 0, -1) 6.55511e-05 6.55509e-05 uvw = ( 0, 0, 0) 4.99224e-06 4.99201e-06 uvw = ( 0, 0, 1) 7.20415e-05 7.20411e-05 uvw = ( 0, 1, -1) -0.000179149 -0.000179149 uvw = ( 0, 1, 0) 1.37099e-05 1.37099e-05 uvw = ( 0, 1, 1) 0.000200556 0.000200556 uvw = ( 1, -1, -1) -2.57529e-05 -2.57529e-05 uvw = ( 1, -1, 0) 2.08098e-06 2.08108e-06 uvw = ( 1, -1, 1) -0.000294783 -0.000294783 uvw = ( 1, 0, -1) 6.13012e-06 6.13022e-06 uvw = ( 1, 0, 0) -0.000255008 -0.000255008 uvw = ( 1, 0, 1) -0.00064435 -0.00064435 uvw = ( 1, 1, -1) -0.000247825 -0.000247825 uvw = ( 1, 1, 0) -0.000568218 -0.000568218 uvw = ( 1, 1, 1) -0.00109497 -0.00109497 HKL = ( -4, -2, 1) (0.0640779,0.33456) (0.0640779,0.33456) HKL = ( -4, -2, 2) (0.0200639,0.322226) (0.0200639,0.322226) HKL = ( -4, -1, 1) (0.00126884,0.363114) (0.00126883,0.363114) HKL = ( -4, -1, 2) (-0.0442872,0.343186) (-0.0442872,0.343186) HKL = ( -4, 0, 1) (-0.0611855,0.375334) (-0.0611855,0.375334) HKL = ( -4, 0, 2) (-0.106216,0.348234) (-0.106216,0.348234) HKL = ( -4, 0, 3) (-0.14473,0.303543) (-0.14473,0.303543) HKL = ( -4, 1, 1) (-0.119029,0.370386) (-0.119029,0.370386) HKL = ( -4, 1, 2) (-0.161502,0.337028) (-0.161502,0.337028) HKL = ( -4, 2, 1) (-0.168319,0.348608) (-0.168319,0.348608) HKL = ( -4, 2, 2) (-0.206378,0.31033) (-0.206378,0.31033) HKL = ( -3, -3, 1) (0.101971,0.226669) (0.101971,0.226669) HKL = ( -3, -3, 2) (0.0706926,0.221841) (0.0706926,0.221841) HKL = ( -3, -2, 1) (0.0512536,0.264649) (0.0512536,0.264649) HKL = ( -3, -2, 2) (0.0166266,0.253552) (0.0166266,0.253552) HKL = ( -3, -2, 3) (-0.0179174,0.229515) (-0.0179174,0.229515) HKL = ( -3, -1, 1) (-0.00204337,0.291296) (-0.00204337,0.291296) HKL = ( -3, -1, 2) (-0.0385663,0.27377) (-0.0385663,0.27377) HKL = ( -3, -1, 3) (-0.0723114,0.242368) (-0.0723114,0.242368) HKL = ( -3, 0, 1) (-0.054288,0.304794) (-0.054288,0.304794) HKL = ( -3, 0, 2) (-0.0911248,0.281116) (-0.0911248,0.281116) HKL = ( -3, 0, 3) (-0.122682,0.243295) (-0.122682,0.243295) HKL = ( -3, 0, 4) (-0.146809,0.193906) (-0.146809,0.193906) HKL = ( -3, 1, 1) (-0.10192,0.304224) (-0.10192,0.304224) HKL = ( -3, 1, 2) (-0.137467,0.275091) (-0.137467,0.275091) HKL = ( -3, 1, 3) (-0.165597,0.232232) (-0.165597,0.232232) HKL = ( -3, 2, 1) (-0.141693,0.289623) (-0.141693,0.289623) HKL = ( -3, 2, 2) (-0.174435,0.256105) (-0.174435,0.256105) HKL = ( -3, 2, 3) (-0.198132,0.209933) (-0.198132,0.209933) HKL = ( -3, 3, 1) (-0.170897,0.261989) (-0.170897,0.261989) HKL = ( -3, 3, 2) (-0.199509,0.225451) (-0.199509,0.225451) HKL = ( -2, -4, 1) (0.10989,0.109328) (0.10989,0.109328) HKL = ( -2, -4, 2) (0.0939479,0.109254) (0.0939479,0.109254) HKL = ( -2, -3, 1) (0.0741914,0.145536) (0.0741914,0.145536) HKL = ( -2, -3, 2) (0.0545924,0.141459) (0.0545924,0.141459) HKL = ( -2, -3, 3) (0.0325106,0.130263) (0.0325106,0.130263) HKL = ( -2, -2, 1) (0.034806,0.176364) (0.034806,0.176364) HKL = ( -2, -2, 2) (0.0121662,0.167726) (0.0121662,0.167726) HKL = ( -2, -2, 3) (-0.0108219,0.15065) (-0.0108219,0.15065) HKL = ( -2, -2, 4) (-0.0325914,0.126299) (-0.0325914,0.126299) HKL = ( -2, -1, 1) (-0.0055822,0.199711) (-0.00558221,0.199711) HKL = ( -2, -1, 2) (-0.0304397,0.186264) (-0.0304397,0.186264) HKL = ( -2, -1, 3) (-0.0535357,0.163466) (-0.0535357,0.163466) HKL = ( -2, -1, 4) (-0.0732964,0.132868) (-0.0732964,0.132868) HKL = ( -2, 0, 1) (-0.044221,0.213985) (-0.044221,0.213985) HKL = ( -2, 0, 2) (-0.0703215,0.195811) (-0.0703215,0.195811) HKL = ( -2, 0, 3) (-0.0927201,0.167837) (-0.0927201,0.167837) HKL = ( -2, 0, 4) (-0.109891,0.13197) (-0.109891,0.13197) HKL = ( -2, 1, 1) (-0.0784772,0.218215) (-0.0784772,0.218215) HKL = ( -2, 1, 2) (-0.104761,0.195714) (-0.104761,0.195714) HKL = ( -2, 1, 3) (-0.125705,0.163465) (-0.125705,0.163465) HKL = ( -2, 1, 4) (-0.13988,0.123666) (-0.13988,0.123666) HKL = ( -2, 2, 1) (-0.106016,0.212112) (-0.106016,0.212112) HKL = ( -2, 2, 2) (-0.131413,0.185982) (-0.131413,0.185982) HKL = ( -2, 2, 3) (-0.150242,0.150649) (-0.150242,0.150649) HKL = ( -2, 2, 4) (-0.161221,0.108521) (-0.161221,0.108521) HKL = ( -2, 3, 1) (-0.124961,0.196091) (-0.124961,0.196091) HKL = ( -2, 3, 2) (-0.148459,0.167277) (-0.148459,0.167277) HKL = ( -2, 3, 3) (-0.164659,0.130262) (-0.164659,0.130262) HKL = ( -2, 4, 1) (-0.134022,0.171245) (-0.134022,0.171245) HKL = ( -2, 4, 2) (-0.154738,0.140874) (-0.154738,0.140874) HKL = ( -1, -4, 1) (0.0661251,0.0301735) (0.0661251,0.0301735) HKL = ( -1, -4, 2) (0.0623983,0.0295218) (0.0623983,0.0295218) HKL = ( -1, -3, 1) (0.0415162,0.0537463) (0.0415163,0.0537463) HKL = ( -1, -3, 2) (0.0352483,0.0511187) (0.0352483,0.0511187) HKL = ( -1, -3, 3) (0.0267626,0.0461401) (0.0267626,0.0461401) HKL = ( -1, -2, 1) (0.0158561,0.0757208) (0.0158561,0.0757208) HKL = ( -1, -2, 2) (0.00698645,0.0705983) (0.00698646,0.0705983) HKL = ( -1, -2, 3) (-0.00265896,0.0620917) (-0.00265896,0.0620917) HKL = ( -1, -2, 4) (-0.0124227,0.0507807) (-0.0124227,0.0507807) HKL = ( -1, -1, 1) (-0.00910652,0.0945994) (-0.00910653,0.0945994) HKL = ( -1, -1, 2) (-0.0204611,0.0866332) (-0.0204611,0.0866332) HKL = ( -1, -1, 3) (-0.03119,0.0744296) (-0.0311901,0.0744296) HKL = ( -1, -1, 4) (-0.0405621,0.0588203) (-0.0405621,0.0588203) HKL = ( -1, 0, 1) (-0.0316706,0.109096) (-0.0316706,0.109096) HKL = ( -1, 0, 2) (-0.0452239,0.0981305) (-0.0452239,0.0981305) HKL = ( -1, 0, 3) (-0.0568862,0.0823128) (-0.0568862,0.0823128) HKL = ( -1, 0, 4) (-0.0658629,0.0627208) (-0.0658629,0.0627208) HKL = ( -1, 1, 1) (-0.0502983,0.118222) (-0.0502983,0.118222) HKL = ( -1, 1, 2) (-0.0656143,0.104307) (-0.0656143,0.104307) HKL = ( -1, 1, 3) (-0.0779964,0.0852043) (-0.0779965,0.0852043) HKL = ( -1, 1, 4) (-0.0866008,0.0622162) (-0.0866008,0.0622161) HKL = ( -1, 2, 1) (-0.0637203,0.121355) (-0.0637203,0.121355) HKL = ( -1, 2, 2) (-0.0802429,0.104741) (-0.0802429,0.104741) HKL = ( -1, 2, 3) (-0.093082,0.0829069) (-0.093082,0.0829069) HKL = ( -1, 2, 4) (-0.101363,0.0573409) (-0.101363,0.0573409) HKL = ( -1, 3, 1) (-0.0710218,0.118283) (-0.0710218,0.118283) HKL = ( -1, 3, 2) (-0.0881127,0.0994037) (-0.0881127,0.0994037) HKL = ( -1, 3, 3) (-0.101115,0.0755771) (-0.101115,0.0755771) HKL = ( -1, 4, 1) (-0.0717053,0.109215) (-0.0717053,0.109215) HKL = ( -1, 4, 2) (-0.0886873,0.0886586) (-0.0886873,0.0886586) HKL = ( 0, -4, 1) (0.0183406,-0.0521234) (0.0183406,-0.0521234) HKL = ( 0, -4, 2) (0.0274487,-0.0529662) (0.0274487,-0.0529662) HKL = ( 0, -4, 3) (0.0340313,-0.0506281) (0.0340313,-0.0506281) HKL = ( 0, -3, 1) (0.0061722,-0.0424439) (0.0061722,-0.0424439) HKL = ( 0, -3, 2) (0.0139784,-0.0430251) (0.0139784,-0.0430251) HKL = ( 0, -3, 3) (0.0199409,-0.0410243) (0.0199409,-0.0410243) HKL = ( 0, -3, 4) (0.0236533,-0.0365779) (0.0236533,-0.0365779) HKL = ( 0, -2, 1) (-0.00430473,-0.0304211) (-0.00430474,-0.0304211) HKL = ( 0, -2, 2) (0.00144047,-0.0312129) (0.00144047,-0.0312129) HKL = ( 0, -2, 3) (0.00601503,-0.0301252) (0.00601504,-0.0301252) HKL = ( 0, -2, 4) (0.00910731,-0.027232) (0.0091073,-0.027232) HKL = ( 0, -1, 1) (-0.0123761,-0.0168743) (-0.0123761,-0.0168743) HKL = ( 0, -1, 2) (-0.00931068,-0.0183346) (-0.00931067,-0.0183346) HKL = ( 0, -1, 3) (-0.00679713,-0.0186735) (-0.00679713,-0.0186735) HKL = ( 0, -1, 4) (-0.00500669,-0.017868) (-0.00500669,-0.017868) HKL = ( 0, 0, 0) (-0.0174748,-0) (-0.0174748,0) HKL = ( 0, 0, 1) (-0.017492,-0.00272674) (-0.017492,-0.00272674) HKL = ( 0, 0, 2) (-0.0175423,-0.00526766) (-0.0175423,-0.00526765) HKL = ( 0, 0, 3) (-0.0176225,-0.00744959) (-0.0176225,-0.00744959) HKL = ( 0, 0, 4) (-0.0177269,-0.00912385) (-0.0177269,-0.00912385) HKL = ( 0, 0, 5) (-0.0178485,-0.0101763) (-0.0178485,-0.0101763) HKL = ( 0, 1, 0) (-0.0157845,0.0143922) (-0.0157845,0.0143922) HKL = ( 0, 1, 1) (-0.0193036,0.0110575) (-0.0193036,0.0110575) HKL = ( 0, 1, 2) (-0.0226935,0.0070973) (-0.0226935,0.0070973) HKL = ( 0, 1, 3) (-0.0257233,0.00278157) (-0.0257233,0.00278157) HKL = ( 0, 1, 4) (-0.0281864,-0.00159555) (-0.0281865,-0.00159556) HKL = ( 0, 2, 0) (-0.0108289,0.0278036) (-0.0108289,0.0278036) HKL = ( 0, 2, 1) (-0.0176875,0.0235389) (-0.0176876,0.0235389) HKL = ( 0, 2, 2) (-0.0244132,0.0179176) (-0.0244132,0.0179176) HKL = ( 0, 2, 3) (-0.0305475,0.0113228) (-0.0305475,0.0113228) HKL = ( 0, 2, 4) (-0.0356725,0.00420388) (-0.0356725,0.00420388) HKL = ( 0, 3, 0) (-0.00294569,0.0393203) (-0.0029457,0.0393203) HKL = ( 0, 3, 1) (-0.012754,0.0338671) (-0.012754,0.0338671) HKL = ( 0, 3, 2) (-0.0225842,0.026456) (-0.0225842,0.026456) HKL = ( 0, 3, 3) (-0.0317664,0.017592) (-0.0317664,0.017592) HKL = ( 0, 3, 4) (-0.039675,0.00787923) (-0.039675,0.00787924) HKL = ( 0, 4, 0) (0.00732789,0.0481573) (0.00732789,0.0481573) HKL = ( 0, 4, 1) (-0.0048391,0.041338) (-0.00483909,0.041338) HKL = ( 0, 4, 2) (-0.0173311,0.0321304) (-0.0173311,0.0321304) HKL = ( 0, 4, 3) (-0.0292969,0.0211619) (-0.0292969,0.0211619) HKL = ( 0, 5, 0) (0.0192918,0.0537125) (0.0192918,0.0537125) HKL = ( 1, -4, 0) (-0.0517588,-0.123982) (-0.0517588,-0.123982) HKL = ( 1, -4, 1) (-0.0302072,-0.131955) (-0.0302073,-0.131955) HKL = ( 1, -4, 2) (-0.00851927,-0.132588) (-0.00851927,-0.132588) HKL = ( 1, -3, 0) (-0.0510069,-0.130929) (-0.0510069,-0.130929) HKL = ( 1, -3, 1) (-0.0294321,-0.13648) (-0.0294321,-0.13648) HKL = ( 1, -3, 2) (-0.00776763,-0.134556) (-0.00776764,-0.134556) HKL = ( 1, -3, 3) (0.0125101,-0.12529) (0.0125101,-0.12529) HKL = ( 1, -2, 0) (-0.04464,-0.131618) (-0.04464,-0.131618) HKL = ( 1, -2, 1) (-0.0243026,-0.134829) (-0.0243026,-0.134829) HKL = ( 1, -2, 2) (-0.00409383,-0.130769) (-0.00409383,-0.130769) HKL = ( 1, -2, 3) (0.014609,-0.119716) (0.014609,-0.119716) HKL = ( 1, -2, 4) (0.0305314,-0.102423) (0.0305314,-0.102423) HKL = ( 1, -1, 0) (-0.033092,-0.126001) (-0.033092,-0.126001) HKL = ( 1, -1, 1) (-0.0151682,-0.127114) (-0.0151682,-0.127114) HKL = ( 1, -1, 2) (0.00225176,-0.121485) (0.00225176,-0.121485) HKL = ( 1, -1, 3) (0.0179807,-0.109498) (0.0179807,-0.109498) HKL = ( 1, -1, 4) (0.0309467,-0.0919704) (0.0309467,-0.0919703) HKL = ( 1, 0, 0) (-0.0171499,-0.114461) (-0.0171499,-0.114461) HKL = ( 1, 0, 1) (-0.00265146,-0.113861) (-0.00265146,-0.113861) HKL = ( 1, 0, 2) (0.0108367,-0.107337) (0.0108367,-0.107337) HKL = ( 1, 0, 3) (0.0223954,-0.0953331) (0.0223954,-0.0953331) HKL = ( 1, 0, 4) (0.0312369,-0.0786673) (0.0312369,-0.0786673) HKL = ( 1, 1, 0) (0.00210002,-0.0977855) (0.00210001,-0.0977855) HKL = ( 1, 1, 1) (0.0123947,-0.0959742) (0.0123947,-0.0959743) HKL = ( 1, 1, 2) (0.021076,-0.0892891) (0.021076,-0.0892891) HKL = ( 1, 1, 3) (0.0275523,-0.0781857) (0.0275523,-0.0781857) HKL = ( 1, 1, 4) (0.0313823,-0.0634206) (0.0313823,-0.0634206) HKL = ( 1, 2, 0) (0.0233458,-0.07711) (0.0233458,-0.07711) HKL = ( 1, 2, 1) (0.0289448,-0.0746714) (0.0289448,-0.0746714) HKL = ( 1, 2, 2) (0.0322718,-0.068571) (0.0322718,-0.068571) HKL = ( 1, 2, 3) (0.0331,-0.0592246) (0.0331,-0.0592246) HKL = ( 1, 2, 4) (0.0313729,-0.0472692) (0.0313729,-0.0472692) HKL = ( 1, 3, 0) (0.0451395,-0.0538438) (0.0451395,-0.0538438) HKL = ( 1, 3, 1) (0.0458711,-0.0514045) (0.0458711,-0.0514045) HKL = ( 1, 3, 2) (0.0436612,-0.0465947) (0.0436612,-0.0465947) HKL = ( 1, 3, 3) (0.0386603,-0.0397422) (0.0386603,-0.0397422) HKL = ( 1, 4, 0) (0.0659961,-0.0295723) (0.0659961,-0.0295723) HKL = ( 1, 4, 1) (0.06202,-0.0277593) (0.06202,-0.0277593) HKL = ( 1, 4, 2) (0.0544679,-0.0248579) (0.0544679,-0.0248579) HKL = ( 2, -4, 0) (-0.107237,-0.192735) (-0.107237,-0.192735) HKL = ( 2, -4, 1) (-0.0762101,-0.20388) (-0.0762101,-0.203879) HKL = ( 2, -4, 2) (-0.0430544,-0.203919) (-0.0430544,-0.203919) HKL = ( 2, -3, 0) (-0.0957689,-0.21474) (-0.0957689,-0.21474) HKL = ( 2, -3, 1) (-0.0628704,-0.221952) (-0.0628704,-0.221952) HKL = ( 2, -3, 2) (-0.0285079,-0.217237) (-0.0285079,-0.217237) HKL = ( 2, -3, 3) (0.0049768,-0.200915) (0.0049768,-0.200916) HKL = ( 2, -2, 0) (-0.0757835,-0.227257) (-0.0757834,-0.227257) HKL = ( 2, -2, 1) (-0.0427747,-0.230386) (-0.0427747,-0.230386) HKL = ( 2, -2, 2) (-0.0092393,-0.221286) (-0.00923928,-0.221286) HKL = ( 2, -2, 3) (0.0225373,-0.200576) (0.0225373,-0.200576) HKL = ( 2, -2, 4) (0.0503895,-0.169668) (0.0503895,-0.169668) HKL = ( 2, -1, 0) (-0.0486431,-0.229434) (-0.0486431,-0.229434) HKL = ( 2, -1, 1) (-0.0172925,-0.228607) (-0.0172925,-0.228607) HKL = ( 2, -1, 2) (0.0134382,-0.215789) (0.0134383,-0.215789) HKL = ( 2, -1, 3) (0.0414548,-0.191856) (0.0414548,-0.191856) HKL = ( 2, -1, 4) (0.064848,-0.158437) (0.064848,-0.158437) HKL = ( 2, 0, 0) (-0.0161973,-0.221122) (-0.0161973,-0.221122) HKL = ( 2, 0, 1) (0.0118396,-0.216735) (0.0118396,-0.216735) HKL = ( 2, 0, 2) (0.0379793,-0.201122) (0.0379793,-0.201122) HKL = ( 2, 0, 3) (0.0604403,-0.175349) (0.0604403,-0.175349) HKL = ( 2, 0, 4) (0.0776919,-0.14117) (0.0776919,-0.14117) HKL = ( 2, 1, 0) (0.0193427,-0.202888) (0.0193427,-0.202888) HKL = ( 2, 1, 1) (0.0426364,-0.195579) (0.0426364,-0.195579) HKL = ( 2, 1, 2) (0.0627115,-0.178284) (0.0627115,-0.178284) HKL = ( 2, 1, 3) (0.0781998,-0.15218) (0.0781998,-0.15218) HKL = ( 2, 1, 4) (0.088046,-0.119046) (0.088046,-0.119046) HKL = ( 2, 2, 0) (0.055555,-0.175974) (0.055555,-0.175974) HKL = ( 2, 2, 1) (0.072999,-0.166583) (0.072999,-0.166583) HKL = ( 2, 2, 2) (0.0859492,-0.148831) (0.0859492,-0.148831) HKL = ( 2, 2, 3) (0.0935231,-0.123928) (0.0935231,-0.123928) HKL = ( 2, 2, 4) (0.0952046,-0.0935706) (0.0952046,-0.0935706) HKL = ( 2, 3, 0) (0.0899718,-0.142214) (0.0899718,-0.142214) HKL = ( 2, 3, 1) (0.100858,-0.13172) (0.100858,-0.13172) HKL = ( 2, 3, 2) (0.106109,-0.11477) (0.106109,-0.11477) HKL = ( 2, 3, 3) (0.105366,-0.0925182) (0.105366,-0.0925182) HKL = ( 2, 4, 0) (0.120248,-0.103909) (0.120248,-0.103909) HKL = ( 2, 4, 1) (0.124316,-0.0933683) (0.124316,-0.0933683) HKL = ( 2, 4, 2) (0.121817,-0.0784228) (0.121817,-0.0784229) HKL = ( 3, -4, 0) (-0.155327,-0.249731) (-0.155327,-0.249731) HKL = ( 3, -3, 0) (-0.134181,-0.285041) (-0.134181,-0.285041) HKL = ( 3, -3, 1) (-0.0918638,-0.293037) (-0.0918638,-0.293037) HKL = ( 3, -3, 2) (-0.046829,-0.285433) (-0.046829,-0.285433) HKL = ( 3, -2, 0) (-0.102137,-0.308205) (-0.102137,-0.308205) HKL = ( 3, -2, 1) (-0.0584621,-0.310582) (-0.0584621,-0.310582) HKL = ( 3, -2, 2) (-0.0136453,-0.296595) (-0.0136452,-0.296595) HKL = ( 3, -2, 3) (0.0292595,-0.267194) (0.0292595,-0.267194) HKL = ( 3, -1, 0) (-0.061378,-0.317643) (-0.061378,-0.317643) HKL = ( 3, -1, 1) (-0.0186042,-0.314436) (-0.0186042,-0.314436) HKL = ( 3, -1, 2) (0.0234864,-0.29482) (0.0234865,-0.29482) HKL = ( 3, -1, 3) (0.0620256,-0.260133) (0.0620256,-0.260133) HKL = ( 3, 0, 0) (-0.0146821,-0.312714) (-0.0146821,-0.312714) HKL = ( 3, 0, 1) (0.0249937,-0.304336) (0.0249937,-0.304336) HKL = ( 3, 0, 2) (0.0620357,-0.280232) (0.0620357,-0.280232) HKL = ( 3, 0, 3) (0.0939194,-0.242043) (0.0939194,-0.242043) HKL = ( 3, 0, 4) (0.118472,-0.192373) (0.118472,-0.192373) HKL = ( 3, 1, 0) (0.0347685,-0.293752) (0.0347685,-0.293752) HKL = ( 3, 1, 1) (0.0693605,-0.28097) (0.0693605,-0.28097) HKL = ( 3, 1, 2) (0.0993754,-0.253822) (0.0993754,-0.253822) HKL = ( 3, 1, 3) (0.122768,-0.214158) (0.122768,-0.214158) HKL = ( 3, 2, 0) (0.0836039,-0.26205) (0.0836039,-0.26205) HKL = ( 3, 2, 1) (0.111473,-0.245931) (0.111473,-0.245931) HKL = ( 3, 2, 2) (0.132961,-0.217392) (0.132961,-0.217392) HKL = ( 3, 2, 3) (0.146604,-0.178377) (0.146604,-0.178377) HKL = ( 3, 3, 0) (0.128496,-0.219768) (0.128496,-0.219768) HKL = ( 3, 3, 1) (0.14846,-0.201607) (0.14846,-0.201607) HKL = ( 3, 3, 2) (0.160503,-0.173424) (0.160503,-0.173424) HKL = ( 3, 4, 0) (0.166385,-0.169788) (0.166385,-0.169788) HKL = ( 4, -3, 0) (-0.163626,-0.337041) (-0.163626,-0.337041) HKL = ( 4, -2, 0) (-0.121904,-0.368944) (-0.121904,-0.368944) HKL = ( 4, -2, 1) (-0.0702958,-0.369952) (-0.0702958,-0.369952) HKL = ( 4, -2, 2) (-0.0170114,-0.351563) (-0.0170114,-0.351563) HKL = ( 4, -1, 0) (-0.0704287,-0.384618) (-0.0704287,-0.384618) HKL = ( 4, -1, 1) (-0.0190139,-0.378753) (-0.0190139,-0.378753) HKL = ( 4, -1, 2) (0.0317116,-0.353192) (0.0317116,-0.353192) HKL = ( 4, 0, 0) (-0.0127074,-0.382995) (-0.0127074,-0.382995) HKL = ( 4, 0, 1) (0.0359144,-0.370695) (0.0359144,-0.370695) HKL = ( 4, 0, 2) (0.0813664,-0.339274) (0.0813664,-0.339274) HKL = ( 4, 0, 3) (0.120551,-0.290872) (0.120551,-0.290872) HKL = ( 4, 1, 0) (0.0473262,-0.364186) (0.0473262,-0.364186) HKL = ( 4, 1, 1) (0.0907459,-0.346328) (0.0907459,-0.346328) HKL = ( 4, 1, 2) (0.128569,-0.310756) (0.128569,-0.310756) HKL = ( 4, 2, 0) (0.105581,-0.329473) (0.105581,-0.329473) HKL = ( 4, 2, 1) (0.141744,-0.30731) (0.141744,-0.30731) HKL = ( 4, 2, 2) (0.170103,-0.269583) (0.170103,-0.269583) HKL = ( 4, 3, 0) (0.158087,-0.281221) (0.158087,-0.281221) HKL = ( 5, 0, 0) (-0.0104078,-0.427175) (-0.0104078,-0.427175) done fft HKL = ( -2, -2, -2) 200 0.0015: 200 0.0015: 200 0.0015 HKL = ( -2, -2, -1) 199 207: 199 207: 199 207 HKL = ( -2, -2, 0) 198 54: 198 54: 198 54 HKL = ( -2, -2, 1) 36 252: 36 252: 36 252 HKL = ( -2, -2, 2) 37 99: 37 99: 37 99 HKL = ( -2, -1, -2) 195 315: 195 315: 195 315 HKL = ( -2, -1, -1) 194 162: 194 162: 194 162 HKL = ( -2, -1, 0) 193 9: 193 9: 193 9 HKL = ( -2, -1, 1) 40 360: 40 360: 40 360 HKL = ( -2, -1, 2) 41 207: 41 207: 41 207 HKL = ( -2, 0, -2) 190 270: 190 270: 190 270 HKL = ( -2, 0, -1) 189 117: 189 117: 189 117 HKL = ( -2, 0, 0) 188 324: 188 324: 188 324 HKL = ( -2, 0, 1) 44 108: 44 108: 44 108 HKL = ( -2, 0, 2) 45 315: 45 315: 45 315 HKL = ( -2, 1, -2) 185 225: 185 225: 185 225 HKL = ( -2, 1, -1) 184 72: 184 72: 184 72 HKL = ( -2, 1, 0) 183 279: 183 279: 183 279 HKL = ( -2, 1, 1) 48 216: 48 216: 48 216 HKL = ( -2, 1, 2) 49 63: 49 63: 49 63 HKL = ( -2, 2, -2) 180 180: 180 180: 180 180 HKL = ( -2, 2, -1) 179 27: 179 27: 179 27 HKL = ( -2, 2, 0) 178 234: 178 234: 178 234 HKL = ( -2, 2, 1) 52 324: 52 324: 52 324 HKL = ( -2, 2, 2) 53 171: 53 171: 53 171 HKL = ( -1, -2, -2) 161 153: 161 153: 161 153 HKL = ( -1, -2, -1) 160 0.000499: 160 0.000502: 160 0.000502 HKL = ( -1, -2, 0) 159 207: 159 207: 159 207 HKL = ( -1, -2, 1) 66 342: 66 342: 66 342 HKL = ( -1, -2, 2) 67 189: 67 189: 67 189 HKL = ( -1, -1, -2) 156 108: 156 108: 156 108 HKL = ( -1, -1, -1) 155 315: 155 315: 155 315 HKL = ( -1, -1, 0) 154 162: 154 162: 154 162 HKL = ( -1, -1, 1) 70 90: 70 90: 70 90 HKL = ( -1, -1, 2) 71 297: 71 297: 71 297 HKL = ( -1, 0, -2) 151 63: 151 63: 151 63 HKL = ( -1, 0, -1) 150 270: 150 270: 150 270 HKL = ( -1, 0, 0) 149 117: 149 117: 149 117 HKL = ( -1, 0, 1) 74 198: 74 198: 74 198 HKL = ( -1, 0, 2) 75 45: 75 45: 75 45 HKL = ( -1, 1, -2) 146 18: 146 18: 146 18 HKL = ( -1, 1, -1) 145 225: 145 225: 145 225 HKL = ( -1, 1, 0) 144 72: 144 72: 144 72 HKL = ( -1, 1, 1) 78 306: 78 306: 78 306 HKL = ( -1, 1, 2) 79 153: 79 153: 79 153 HKL = ( -1, 2, -2) 141 333: 141 333: 141 333 HKL = ( -1, 2, -1) 140 180: 140 180: 140 180 HKL = ( -1, 2, 0) 139 27: 139 27: 139 27 HKL = ( -1, 2, 1) 82 54: 82 54: 82 54 HKL = ( -1, 2, 2) 83 261: 83 261: 83 261 HKL = ( 0, -2, -2) 119 207: 119 207: 119 207 HKL = ( 0, -2, -1) 118 54: 118 54: 118 54 HKL = ( 0, -2, 0) 117 261: 117 261: 117 261 HKL = ( 0, -2, 1) 98 126: 98 126: 98 126 HKL = ( 0, -2, 2) 99 333: 99 333: 99 333 HKL = ( 0, -1, -2) 114 162: 114 162: 114 162 HKL = ( 0, -1, -1) 113 9: 113 9: 113 9 HKL = ( 0, -1, 0) 112 216: 112 216: 112 216 HKL = ( 0, -1, 1) 102 234: 102 234: 102 234 HKL = ( 0, -1, 2) 103 81: 103 81: 103 81 HKL = ( 0, 0, -2) 108 324: 108 324: 108 324 HKL = ( 0, 0, -1) 107 171: 107 171: 107 171 HKL = ( 0, 0, 1) 107 189: 107 189: 107 189 HKL = ( 0, 0, 2) 108 36: 108 36: 108 36 HKL = ( 0, 1, -2) 103 279: 103 279: 103 279 HKL = ( 0, 1, -1) 102 126: 102 126: 102 126 HKL = ( 0, 1, 0) 112 144: 112 144: 112 144 HKL = ( 0, 1, 1) 113 351: 113 351: 113 351 HKL = ( 0, 1, 2) 114 198: 114 198: 114 198 HKL = ( 0, 2, -2) 99 27: 99 27: 99 27 HKL = ( 0, 2, -1) 98 234: 98 234: 98 234 HKL = ( 0, 2, 0) 117 99: 117 99: 117 99 HKL = ( 0, 2, 1) 118 306: 118 306: 118 306 HKL = ( 0, 2, 2) 119 153: 119 153: 119 153 HKL = ( 1, -2, -2) 83 99: 83 99: 83 99 HKL = ( 1, -2, -1) 82 306: 82 306: 82 306 HKL = ( 1, -2, 0) 139 333: 139 333: 139 333 HKL = ( 1, -2, 1) 140 180: 140 180: 140 180 HKL = ( 1, -2, 2) 141 27: 141 27: 141 27 HKL = ( 1, -1, -2) 79 207: 79 207: 79 207 HKL = ( 1, -1, -1) 78 54: 78 54: 78 54 HKL = ( 1, -1, 0) 144 288: 144 288: 144 288 HKL = ( 1, -1, 1) 145 135: 145 135: 145 135 HKL = ( 1, -1, 2) 146 342: 146 342: 146 342 HKL = ( 1, 0, -2) 75 315: 75 315: 75 315 HKL = ( 1, 0, -1) 74 162: 74 162: 74 162 HKL = ( 1, 0, 0) 149 243: 149 243: 149 243 HKL = ( 1, 0, 1) 150 90: 150 90: 150 90 HKL = ( 1, 0, 2) 151 297: 151 297: 151 297 HKL = ( 1, 1, -2) 71 63: 71 63: 71 63 HKL = ( 1, 1, -1) 70 270: 70 270: 70 270 HKL = ( 1, 1, 0) 154 198: 154 198: 154 198 HKL = ( 1, 1, 1) 155 45: 155 45: 155 45 HKL = ( 1, 1, 2) 156 252: 156 252: 156 252 HKL = ( 1, 2, -2) 67 171: 67 171: 67 171 HKL = ( 1, 2, -1) 66 18: 66 18: 66 18 HKL = ( 1, 2, 0) 159 153: 159 153: 159 153 HKL = ( 1, 2, 1) 160 360: 160 360: 160 360 HKL = ( 1, 2, 2) 161 207: 161 207: 161 207 HKL = ( 2, -2, -2) 53 189: 53 189: 53 189 HKL = ( 2, -2, -1) 52 36: 52 36: 52 36 HKL = ( 2, -2, 0) 178 126: 178 126: 178 126 HKL = ( 2, -2, 1) 179 333: 179 333: 179 333 HKL = ( 2, -2, 2) 180 180: 180 180: 180 180 HKL = ( 2, -1, -2) 49 297: 49 297: 49 297 HKL = ( 2, -1, -1) 48 144: 48 144: 48 144 HKL = ( 2, -1, 0) 183 81: 183 81: 183 81 HKL = ( 2, -1, 1) 184 288: 184 288: 184 288 HKL = ( 2, -1, 2) 185 135: 185 135: 185 135 HKL = ( 2, 0, -2) 45 45: 45 45: 45 45 HKL = ( 2, 0, -1) 44 252: 44 252: 44 252 HKL = ( 2, 0, 0) 188 36: 188 36: 188 36 HKL = ( 2, 0, 1) 189 243: 189 243: 189 243 HKL = ( 2, 0, 2) 190 90: 190 90: 190 90 HKL = ( 2, 1, -2) 41 153: 41 153: 41 153 HKL = ( 2, 1, -1) 40 0.000125: 40 0.000122: 40 0.000127 HKL = ( 2, 1, 0) 193 351: 193 351: 193 351 HKL = ( 2, 1, 1) 194 198: 194 198: 194 198 HKL = ( 2, 1, 2) 195 45: 195 45: 195 45 HKL = ( 2, 2, -2) 37 261: 37 261: 37 261 HKL = ( 2, 2, -1) 36 108: 36 108: 36 108 HKL = ( 2, 2, 0) 198 306: 198 306: 198 306 HKL = ( 2, 2, 1) 199 153: 199 153: 199 153 HKL = ( 2, 2, 2) 200 360: 200 360: 200 360 0.1 0.0498 0.1 -0.0498 -0.1 0.05 0.0491 0.15 0.0746 0.15 -0.0746 -0.15 0.0748 0.0739 0.225 0.111 0.225 -0.111 -0.225 0.112 0.111 0.338 0.166 0.337 -0.166 -0.337 0.166 0.165 0.506 0.245 0.506 -0.245 -0.506 0.245 0.244 0.759 0.355 0.759 -0.355 -0.759 0.355 0.354 1.14 0.494 1.14 -0.494 -1.14 0.494 0.494 1.71 0.644 1.71 -0.644 -1.71 0.644 0.644 2.56 0.771 2.56 -0.771 -2.56 0.772 0.771 3.84 0.858 3.84 -0.858 -3.84 0.884 0.858 5.77 0.91 5.77 -0.91 -5.77 0.938 0.91 8.65 0.94 8.65 -0.94 -8.65 1.45 0.94 13 0.959 13 -0.959 -13 1.69 0.959 19.5 0.972 19.5 -0.972 -19.5 1.44 0.972 29.2 0.981 29.2 -0.981 -29.2 1.28 0.981 43.8 0.987 43.8 -0.987 -43.8 1.18 0.987 0.1 0.496 0.0498 0.0107 0.496 -0.0498 0.0107 0.0323 0.499 0.0161 0.00849 0.499 -0.0161 0.00849 0.0104 0.5 0.0052 0.00828 0.5 -0.0052 0.00828 0.00336 0.5 0.00168 0.00826 0.5 -0.00168 0.00826 0.00108 0.5 0.000541 0.00826 0.5 -0.000541 0.00826 0.000349 0.5 0.000175 0.00826 0.5 -0.000175 0.00826 0.000113 0.5 5.63e-05 0.00826 0.5 -5.63e-05 0.00826 0HKL = ( -4, -2, 1) : 0 0.05 : 0.101 1.32e-09 : 1.24e-08 0.0502 1HKL = ( -4, -2, 2) : 0.157 0.15 : 0.302 0.0478 : 0.157 0.151 2HKL = ( -4, -1, 1) : 0.314 0.25 : 0.493 0.16 : 0.314 0.251 3HKL = ( -4, -1, 2) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 4HKL = ( -4, 0, 1) : 0.628 0.45 : 0.815 0.592 : 0.628 0.449 5HKL = ( -4, 0, 2) : 0.785 0.55 : 0.935 0.935 : 0.785 0.549 6HKL = ( -4, 0, 3) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 7HKL = ( -4, 1, 1) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 8HKL = ( -4, 1, 2) : 1.26 0.85 : 1.13 3.49 : 1.26 0.849 9HKL = ( -4, 2, 1) : 1.41 0.95 : 1.65 10.4 : 1.41 0.951 10HKL = ( -4, 2, 2) : 1.57 0.05 : -3.45e-09 0.101 : 1.57 0.0502 11HKL = ( -3, -3, 1) : 1.73 0.15 : -0.0478 0.302 : 1.73 0.151 12HKL = ( -3, -3, 2) : 1.88 0.25 : -0.16 0.493 : 1.88 0.251 13HKL = ( -3, -2, 1) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 14HKL = ( -3, -2, 2) : 2.2 0.45 : -0.592 0.815 : 2.2 0.449 15HKL = ( -3, -2, 3) : 2.36 0.55 : -0.935 0.935 : 2.36 0.549 16HKL = ( -3, -1, 1) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 17HKL = ( -3, -1, 2) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 18HKL = ( -3, -1, 3) : 2.83 0.85 : -3.49 1.13 : 2.83 0.849 19HKL = ( -3, 0, 1) : 2.98 0.95 : -10.4 1.65 : 2.98 0.951 20HKL = ( -3, 0, 2) : 3.14 0.05 : -0.101 -1.54e-08 : -3.14 0.0502 21HKL = ( -3, 0, 3) : 3.3 0.15 : -0.302 -0.0478 : -2.98 0.151 22HKL = ( -3, 0, 4) : 3.46 0.25 : -0.493 -0.16 : -2.83 0.251 23HKL = ( -3, 1, 1) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 24HKL = ( -3, 1, 2) : 3.77 0.45 : -0.815 -0.592 : -2.51 0.449 25HKL = ( -3, 1, 3) : 3.93 0.55 : -0.935 -0.935 : -2.36 0.549 26HKL = ( -3, 2, 1) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 27HKL = ( -3, 2, 2) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 28HKL = ( -3, 2, 3) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.849 29HKL = ( -3, 3, 1) : 4.56 0.95 : -1.65 -10.4 : -1.73 0.951 30HKL = ( -3, 3, 2) : 4.71 0.05 : -3.99e-09 -0.101 : -1.57 0.0502 31HKL = ( -2, -4, 1) : 4.87 0.15 : 0.0478 -0.302 : -1.41 0.151 32HKL = ( -2, -4, 2) : 5.03 0.25 : 0.16 -0.493 : -1.26 0.251 33HKL = ( -2, -3, 1) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 34HKL = ( -2, -3, 2) : 5.34 0.45 : 0.592 -0.815 : -0.942 0.449 35HKL = ( -2, -3, 3) : 5.5 0.55 : 0.935 -0.935 : -0.785 0.549 36HKL = ( -2, -2, 1) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 37HKL = ( -2, -2, 2) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 38HKL = ( -2, -2, 3) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.849 39HKL = ( -2, -2, 4) : 6.13 0.95 : 10.4 -1.65 : -0.157 0.951 40HKL = ( -2, -1, 1) : 0 0.05 : 0.101 1.32e-09 : 1.24e-08 0.0502 41HKL = ( -2, -1, 2) : 0.157 0.15 : 0.302 0.0478 : 0.157 0.151 42HKL = ( -2, -1, 3) : 0.314 0.25 : 0.493 0.16 : 0.314 0.251 43HKL = ( -2, -1, 4) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 44HKL = ( -2, 0, 1) : 0.628 0.45 : 0.815 0.592 : 0.628 0.449 45HKL = ( -2, 0, 2) : 0.785 0.55 : 0.935 0.935 : 0.785 0.549 46HKL = ( -2, 0, 3) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 47HKL = ( -2, 0, 4) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 48HKL = ( -2, 1, 1) : 1.26 0.85 : 1.13 3.49 : 1.26 0.849 49HKL = ( -2, 1, 2) : 1.41 0.95 : 1.65 10.4 : 1.41 0.951 50HKL = ( -2, 1, 3) : 1.57 0.05 : -3.45e-09 0.101 : 1.57 0.0502 51HKL = ( -2, 1, 4) : 1.73 0.15 : -0.0478 0.302 : 1.73 0.151 52HKL = ( -2, 2, 1) : 1.88 0.25 : -0.16 0.493 : 1.88 0.251 53HKL = ( -2, 2, 2) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 54HKL = ( -2, 2, 3) : 2.2 0.45 : -0.592 0.815 : 2.2 0.449 55HKL = ( -2, 2, 4) : 2.36 0.55 : -0.935 0.935 : 2.36 0.549 56HKL = ( -2, 3, 1) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 57HKL = ( -2, 3, 2) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 58HKL = ( -2, 3, 3) : 2.83 0.85 : -3.49 1.13 : 2.83 0.849 59HKL = ( -2, 4, 1) : 2.98 0.95 : -10.4 1.65 : 2.98 0.951 60HKL = ( -2, 4, 2) : 3.14 0.05 : -0.101 -1.54e-08 : -3.14 0.0502 61HKL = ( -1, -4, 1) : 3.3 0.15 : -0.302 -0.0478 : -2.98 0.151 62HKL = ( -1, -4, 2) : 3.46 0.25 : -0.493 -0.16 : -2.83 0.251 63HKL = ( -1, -3, 1) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 64HKL = ( -1, -3, 2) : 3.77 0.45 : -0.815 -0.592 : -2.51 0.449 65HKL = ( -1, -3, 3) : 3.93 0.55 : -0.935 -0.935 : -2.36 0.549 66HKL = ( -1, -2, 1) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 67HKL = ( -1, -2, 2) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 68HKL = ( -1, -2, 3) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.849 69HKL = ( -1, -2, 4) : 4.56 0.95 : -1.65 -10.4 : -1.73 0.951 70HKL = ( -1, -1, 1) : 4.71 0.05 : -3.99e-09 -0.101 : -1.57 0.0502 71HKL = ( -1, -1, 2) : 4.87 0.15 : 0.0478 -0.302 : -1.41 0.151 72HKL = ( -1, -1, 3) : 5.03 0.25 : 0.16 -0.493 : -1.26 0.251 73HKL = ( -1, -1, 4) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 74HKL = ( -1, 0, 1) : 5.34 0.45 : 0.592 -0.815 : -0.942 0.449 75HKL = ( -1, 0, 2) : 5.5 0.55 : 0.935 -0.935 : -0.785 0.549 76HKL = ( -1, 0, 3) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 77HKL = ( -1, 0, 4) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 78HKL = ( -1, 1, 1) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.849 79HKL = ( -1, 1, 2) : 6.13 0.95 : 10.4 -1.65 : -0.157 0.951 80HKL = ( -1, 1, 3) : 0 0.05 : 0.101 1.32e-09 : 1.24e-08 0.0502 81HKL = ( -1, 1, 4) : 0.157 0.15 : 0.302 0.0478 : 0.157 0.151 82HKL = ( -1, 2, 1) : 0.314 0.25 : 0.493 0.16 : 0.314 0.251 83HKL = ( -1, 2, 2) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 84HKL = ( -1, 2, 3) : 0.628 0.45 : 0.815 0.592 : 0.628 0.449 85HKL = ( -1, 2, 4) : 0.785 0.55 : 0.935 0.935 : 0.785 0.549 86HKL = ( -1, 3, 1) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 87HKL = ( -1, 3, 2) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 88HKL = ( -1, 3, 3) : 1.26 0.85 : 1.13 3.49 : 1.26 0.849 89HKL = ( -1, 4, 1) : 1.41 0.95 : 1.65 10.4 : 1.41 0.951 90HKL = ( -1, 4, 2) : 1.57 0.05 : -3.45e-09 0.101 : 1.57 0.0502 91HKL = ( 0, -4, 1) : 1.73 0.15 : -0.0478 0.302 : 1.73 0.151 92HKL = ( 0, -4, 2) : 1.88 0.25 : -0.16 0.493 : 1.88 0.251 93HKL = ( 0, -4, 3) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 94HKL = ( 0, -3, 1) : 2.2 0.45 : -0.592 0.815 : 2.2 0.449 95HKL = ( 0, -3, 2) : 2.36 0.55 : -0.935 0.935 : 2.36 0.549 96HKL = ( 0, -3, 3) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 97HKL = ( 0, -3, 4) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 98HKL = ( 0, -2, 1) : 2.83 0.85 : -3.49 1.13 : 2.83 0.849 99HKL = ( 0, -2, 2) : 2.98 0.95 : -10.4 1.65 : 2.98 0.951 100HKL = ( 0, -2, 3) : 3.14 0.05 : -0.101 -1.54e-08 : -3.14 0.0502 101HKL = ( 0, -2, 4) : 3.3 0.15 : -0.302 -0.0478 : -2.98 0.151 102HKL = ( 0, -1, 1) : 3.46 0.25 : -0.493 -0.16 : -2.83 0.251 103HKL = ( 0, -1, 2) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 104HKL = ( 0, -1, 3) : 3.77 0.45 : -0.815 -0.592 : -2.51 0.449 105HKL = ( 0, -1, 4) : 3.93 0.55 : -0.935 -0.935 : -2.36 0.549 106HKL = ( 0, 0, 0) : 0 0.65 : 0.775 -4.75e-17 : 3.3e-17 0.65 107HKL = ( 0, 0, 1) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 108HKL = ( 0, 0, 2) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.849 109HKL = ( 0, 0, 3) : 4.56 0.95 : -1.65 -10.4 : -1.73 0.951 110HKL = ( 0, 0, 4) : 4.71 0.05 : -3.99e-09 -0.101 : -1.57 0.0502 111HKL = ( 0, 0, 5) : 4.87 0.15 : 0.0478 -0.302 : -1.41 0.151 112HKL = ( 0, 1, 0) : 5.03 0.25 : 0.16 -0.493 : -1.26 0.251 113HKL = ( 0, 1, 1) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 114HKL = ( 0, 1, 2) : 5.34 0.45 : 0.592 -0.815 : -0.942 0.449 115HKL = ( 0, 1, 3) : 5.5 0.55 : 0.935 -0.935 : -0.785 0.549 116HKL = ( 0, 1, 4) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 117HKL = ( 0, 2, 0) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 118HKL = ( 0, 2, 1) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.849 119HKL = ( 0, 2, 2) : 6.13 0.95 : 10.4 -1.65 : -0.157 0.951 120HKL = ( 0, 2, 3) : 0 0.05 : 0.101 1.32e-09 : 1.24e-08 0.0502 121HKL = ( 0, 2, 4) : 0.157 0.15 : 0.302 0.0478 : 0.157 0.151 122HKL = ( 0, 3, 0) : 0.314 0.25 : 0.493 0.16 : 0.314 0.251 123HKL = ( 0, 3, 1) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 124HKL = ( 0, 3, 2) : 0.628 0.45 : 0.815 0.592 : 0.628 0.449 125HKL = ( 0, 3, 3) : 0.785 0.55 : 0.935 0.935 : 0.785 0.549 126HKL = ( 0, 3, 4) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 127HKL = ( 0, 4, 0) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 128HKL = ( 0, 4, 1) : 1.26 0.85 : 1.13 3.49 : 1.26 0.849 129HKL = ( 0, 4, 2) : 1.41 0.95 : 1.65 10.4 : 1.41 0.951 130HKL = ( 0, 4, 3) : 1.57 0.05 : -3.45e-09 0.101 : 1.57 0.0502 131HKL = ( 0, 5, 0) : 1.73 0.15 : -0.0478 0.302 : 1.73 0.151 132HKL = ( 1, -4, 0) : 1.88 0.25 : -0.16 0.493 : 1.88 0.251 133HKL = ( 1, -4, 1) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 134HKL = ( 1, -4, 2) : 2.2 0.45 : -0.592 0.815 : 2.2 0.449 135HKL = ( 1, -3, 0) : 2.36 0.55 : -0.935 0.935 : 2.36 0.549 136HKL = ( 1, -3, 1) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 137HKL = ( 1, -3, 2) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 138HKL = ( 1, -3, 3) : 2.83 0.85 : -3.49 1.13 : 2.83 0.849 139HKL = ( 1, -2, 0) : 2.98 0.95 : -10.4 1.65 : 2.98 0.951 140HKL = ( 1, -2, 1) : 3.14 0.05 : -0.101 -1.54e-08 : -3.14 0.0502 141HKL = ( 1, -2, 2) : 3.3 0.15 : -0.302 -0.0478 : -2.98 0.151 142HKL = ( 1, -2, 3) : 3.46 0.25 : -0.493 -0.16 : -2.83 0.251 143HKL = ( 1, -2, 4) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 144HKL = ( 1, -1, 0) : 3.77 0.45 : -0.815 -0.592 : -2.51 0.449 145HKL = ( 1, -1, 1) : 3.93 0.55 : -0.935 -0.935 : -2.36 0.549 146HKL = ( 1, -1, 2) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 147HKL = ( 1, -1, 3) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 148HKL = ( 1, -1, 4) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.849 149HKL = ( 1, 0, 0) : 4.56 0.95 : -1.65 -10.4 : -1.73 0.951 150HKL = ( 1, 0, 1) : 4.71 0.05 : -3.99e-09 -0.101 : -1.57 0.0502 151HKL = ( 1, 0, 2) : 4.87 0.15 : 0.0478 -0.302 : -1.41 0.151 152HKL = ( 1, 0, 3) : 5.03 0.25 : 0.16 -0.493 : -1.26 0.251 153HKL = ( 1, 0, 4) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 154HKL = ( 1, 1, 0) : 5.34 0.45 : 0.592 -0.815 : -0.942 0.449 155HKL = ( 1, 1, 1) : 5.5 0.55 : 0.935 -0.935 : -0.785 0.549 156HKL = ( 1, 1, 2) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 157HKL = ( 1, 1, 3) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 158HKL = ( 1, 1, 4) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.849 159HKL = ( 1, 2, 0) : 6.13 0.95 : 10.4 -1.65 : -0.157 0.951 160HKL = ( 1, 2, 1) : 0 0.05 : 0.101 1.32e-09 : 1.24e-08 0.0502 161HKL = ( 1, 2, 2) : 0.157 0.15 : 0.302 0.0478 : 0.157 0.151 162HKL = ( 1, 2, 3) : 0.314 0.25 : 0.493 0.16 : 0.314 0.251 163HKL = ( 1, 2, 4) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 164HKL = ( 1, 3, 0) : 0.628 0.45 : 0.815 0.592 : 0.628 0.449 165HKL = ( 1, 3, 1) : 0.785 0.55 : 0.935 0.935 : 0.785 0.549 166HKL = ( 1, 3, 2) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 167HKL = ( 1, 3, 3) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 168HKL = ( 1, 4, 0) : 1.26 0.85 : 1.13 3.49 : 1.26 0.849 169HKL = ( 1, 4, 1) : 1.41 0.95 : 1.65 10.4 : 1.41 0.951 170HKL = ( 1, 4, 2) : 1.57 0.05 : -3.45e-09 0.101 : 1.57 0.0502 171HKL = ( 2, -4, 0) : 1.73 0.15 : -0.0478 0.302 : 1.73 0.151 172HKL = ( 2, -4, 1) : 1.88 0.25 : -0.16 0.493 : 1.88 0.251 173HKL = ( 2, -4, 2) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 174HKL = ( 2, -3, 0) : 2.2 0.45 : -0.592 0.815 : 2.2 0.449 175HKL = ( 2, -3, 1) : 2.36 0.55 : -0.935 0.935 : 2.36 0.549 176HKL = ( 2, -3, 2) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 177HKL = ( 2, -3, 3) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 178HKL = ( 2, -2, 0) : 2.83 0.85 : -3.49 1.13 : 2.83 0.849 179HKL = ( 2, -2, 1) : 2.98 0.95 : -10.4 1.65 : 2.98 0.951 180HKL = ( 2, -2, 2) : 3.14 0.05 : -0.101 -1.54e-08 : -3.14 0.0502 181HKL = ( 2, -2, 3) : 3.3 0.15 : -0.302 -0.0478 : -2.98 0.151 182HKL = ( 2, -2, 4) : 3.46 0.25 : -0.493 -0.16 : -2.83 0.251 183HKL = ( 2, -1, 0) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 184HKL = ( 2, -1, 1) : 3.77 0.45 : -0.815 -0.592 : -2.51 0.449 185HKL = ( 2, -1, 2) : 3.93 0.55 : -0.935 -0.935 : -2.36 0.549 186HKL = ( 2, -1, 3) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 187HKL = ( 2, -1, 4) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 188HKL = ( 2, 0, 0) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.849 189HKL = ( 2, 0, 1) : 4.56 0.95 : -1.65 -10.4 : -1.73 0.951 190HKL = ( 2, 0, 2) : 4.71 0.05 : -3.99e-09 -0.101 : -1.57 0.0502 191HKL = ( 2, 0, 3) : 4.87 0.15 : 0.0478 -0.302 : -1.41 0.151 192HKL = ( 2, 0, 4) : 5.03 0.25 : 0.16 -0.493 : -1.26 0.251 193HKL = ( 2, 1, 0) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 194HKL = ( 2, 1, 1) : 5.34 0.45 : 0.592 -0.815 : -0.942 0.449 195HKL = ( 2, 1, 2) : 5.5 0.55 : 0.935 -0.935 : -0.785 0.549 196HKL = ( 2, 1, 3) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 197HKL = ( 2, 1, 4) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 198HKL = ( 2, 2, 0) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.849 199HKL = ( 2, 2, 1) : 6.13 0.95 : 10.4 -1.65 : -0.157 0.951 200HKL = ( 2, 2, 2) : 0 0.05 : 0.101 1.32e-09 : 1.24e-08 0.0502 201HKL = ( 2, 2, 3) : 0.157 0.15 : 0.302 0.0478 : 0.157 0.151 202HKL = ( 2, 2, 4) : 0.314 0.25 : 0.493 0.16 : 0.314 0.251 203HKL = ( 2, 3, 0) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 204HKL = ( 2, 3, 1) : 0.628 0.45 : 0.815 0.592 : 0.628 0.449 205HKL = ( 2, 3, 2) : 0.785 0.55 : 0.935 0.935 : 0.785 0.549 206HKL = ( 2, 3, 3) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 207HKL = ( 2, 4, 0) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 208HKL = ( 2, 4, 1) : 1.26 0.85 : 1.13 3.49 : 1.26 0.849 209HKL = ( 2, 4, 2) : 1.41 0.95 : 1.65 10.4 : 1.41 0.951 210HKL = ( 3, -4, 0) : 1.57 0.05 : -3.45e-09 0.101 : 1.57 0.0502 211HKL = ( 3, -3, 0) : 1.73 0.15 : -0.0478 0.302 : 1.73 0.151 212HKL = ( 3, -3, 1) : 1.88 0.25 : -0.16 0.493 : 1.88 0.251 213HKL = ( 3, -3, 2) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 214HKL = ( 3, -2, 0) : 2.2 0.45 : -0.592 0.815 : 2.2 0.449 215HKL = ( 3, -2, 1) : 2.36 0.55 : -0.935 0.935 : 2.36 0.549 216HKL = ( 3, -2, 2) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 217HKL = ( 3, -2, 3) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 218HKL = ( 3, -1, 0) : 2.83 0.85 : -3.49 1.13 : 2.83 0.849 219HKL = ( 3, -1, 1) : 2.98 0.95 : -10.4 1.65 : 2.98 0.951 220HKL = ( 3, -1, 2) : 3.14 0.05 : -0.101 -1.54e-08 : -3.14 0.0502 221HKL = ( 3, -1, 3) : 3.3 0.15 : -0.302 -0.0478 : -2.98 0.151 222HKL = ( 3, 0, 0) : 3.46 0.25 : -0.493 -0.16 : -2.83 0.251 223HKL = ( 3, 0, 1) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 224HKL = ( 3, 0, 2) : 3.77 0.45 : -0.815 -0.592 : -2.51 0.449 225HKL = ( 3, 0, 3) : 3.93 0.55 : -0.935 -0.935 : -2.36 0.549 226HKL = ( 3, 0, 4) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 227HKL = ( 3, 1, 0) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 228HKL = ( 3, 1, 1) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.849 229HKL = ( 3, 1, 2) : 4.56 0.95 : -1.65 -10.4 : -1.73 0.951 230HKL = ( 3, 1, 3) : 4.71 0.05 : -3.99e-09 -0.101 : -1.57 0.0502 231HKL = ( 3, 2, 0) : 4.87 0.15 : 0.0478 -0.302 : -1.41 0.151 232HKL = ( 3, 2, 1) : 5.03 0.25 : 0.16 -0.493 : -1.26 0.251 233HKL = ( 3, 2, 2) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 234HKL = ( 3, 2, 3) : 5.34 0.45 : 0.592 -0.815 : -0.942 0.449 235HKL = ( 3, 3, 0) : 5.5 0.55 : 0.935 -0.935 : -0.785 0.549 236HKL = ( 3, 3, 1) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 237HKL = ( 3, 3, 2) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 238HKL = ( 3, 4, 0) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.849 239HKL = ( 4, -3, 0) : 6.13 0.95 : 10.4 -1.65 : -0.157 0.951 240HKL = ( 4, -2, 0) : 0 0.05 : 0.101 1.32e-09 : 1.24e-08 0.0502 241HKL = ( 4, -2, 1) : 0.157 0.15 : 0.302 0.0478 : 0.157 0.151 242HKL = ( 4, -2, 2) : 0.314 0.25 : 0.493 0.16 : 0.314 0.251 243HKL = ( 4, -1, 0) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 244HKL = ( 4, -1, 1) : 0.628 0.45 : 0.815 0.592 : 0.628 0.449 245HKL = ( 4, -1, 2) : 0.785 0.55 : 0.935 0.935 : 0.785 0.549 246HKL = ( 4, 0, 0) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 247HKL = ( 4, 0, 1) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 248HKL = ( 4, 0, 2) : 1.26 0.85 : 1.13 3.49 : 1.26 0.849 249HKL = ( 4, 0, 3) : 1.41 0.95 : 1.65 10.4 : 1.41 0.951 250HKL = ( 4, 1, 0) : 1.57 0.05 : -3.45e-09 0.101 : 1.57 0.0502 251HKL = ( 4, 1, 1) : 1.73 0.15 : -0.0478 0.302 : 1.73 0.151 252HKL = ( 4, 1, 2) : 1.88 0.25 : -0.16 0.493 : 1.88 0.251 253HKL = ( 4, 2, 0) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 254HKL = ( 4, 2, 1) : 2.2 0.45 : -0.592 0.815 : 2.2 0.449 255HKL = ( 4, 2, 2) : 2.36 0.55 : -0.935 0.935 : 2.36 0.549 256HKL = ( 4, 3, 0) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 257HKL = ( 5, 0, 0) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 Enter spacegroup: 146 9 3 R 3 0: x, y, z 1: -x+y, -x, z 2: -y, x-y, z 3: x+2/3, y+1/3, z+1/3 4: -x+y+2/3, -x+1/3, z+1/3 5: -y+2/3, x-y+1/3, z+1/3 6: x+1/3, y+2/3, z+2/3 7: -x+y+1/3, -x+2/3, z+2/3 8: -y+1/3, x-y+2/3, z+2/3 Cell ( 100, 100, 100, 90, 90, 90) Vol1e+06 Orth mat | 100, 6.123e-15, 6.123e-15| | 0, 100, 1.608e-14| | 0, 0, 100| Frac mat | 0.01,-6.123e-19,-6.123e-19| | 0, 0.01,-1.608e-18| | 0, 0, 0.01| Prod mat | 1, 1.661e-33, 0| | 0, 1, 4.622e-33| | 0, 0, 1| Real metric m00= 10000 m11= 10000 m22= 10000 m01=1.22461e-12 m02=1.22461e-12 m12=1.22461e-12 Reci metric m00=0.0001 m11=0.0001 m22=0.0001 m01=-3.21629e-20 m02=-3.21629e-20 m12=-3.21629e-20 146 9 3 R 3 0: x, y, z 1: -x+y, -x, z 2: -y, x-y, z 3: x+2/3, y+1/3, z+1/3 4: -x+y+2/3, -x+1/3, z+1/3 5: -y+2/3, x-y+1/3, z+1/3 6: x+1/3, y+2/3, z+2/3 7: -x+y+1/3, -x+2/3, z+2/3 8: -y+1/3, x-y+2/3, z+2/3 /spgr /spgr/cell /spgr/cell/hkl /spgr/cell/hkl/myfphi /spgr/cell/hkl/myfphi2 /spgr/cell/hkl/myfsig /spgr/cell2 F_phi F_sigF 9 1 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 10=10 11=11 12=12 13=13 14=14 15=15 16=16 17=17 18=18 19=19 20=20 21=21 22=22 23=23 24=24 25=25 26=26 27=27 28=28 29=29 30=30 31=31 32=32 33=33 34=34 35=35 36=36 37=37 38=38 39=39 (-1,-1,0) 14 18.0001 (-1,0,-1) 3 99 (-1,1,1) 3 261 (0,-1,1) 3 261 (0,0,0) 0 0 (0,1,-1) 3 99 (1,-1,-1) 3 99 (1,0,1) 3 261 (1,1,0) 14 342 done fft uvw = ( -1, -1, -1) 5.89274e-06 0.000156491 uvw = ( -1, -1, 0) -3.75196e-05 -0.000117733 uvw = ( -1, -1, 1) -7.17164e-05 -0.000263674 uvw = ( -1, 0, -1) 8.05979e-05 0.000212588 uvw = ( -1, 0, 0) -3.27228e-05 -8.29749e-05 uvw = ( -1, 0, 1) -0.000104683 -0.000242813 uvw = ( -1, 1, -1) 4.56954e-07 -2.57473e-05 uvw = ( -1, 1, 0) -9.86336e-05 -0.000133576 uvw = ( -1, 1, 1) -0.000138529 -0.000200003 uvw = ( 0, -1, -1) 6.35287e-05 0.000212588 uvw = ( 0, -1, 0) -3.92746e-05 -8.2975e-05 uvw = ( 0, -1, 1) -8.58521e-05 -0.000242813 uvw = ( 0, 0, -1) 9.38959e-05 0.000282924 uvw = ( 0, 0, 0) -4.00008e-05 -0.000116439 uvw = ( 0, 0, 1) -0.000108615 -0.000322042 uvw = ( 0, 1, -1) 1.9363e-06 0.000156491 uvw = ( 0, 1, 0) -8.55388e-05 -0.000117734 uvw = ( 0, 1, 1) -0.000112126 -0.000263674 uvw = ( 1, -1, -1) 0.000142664 0.000110564 uvw = ( 1, -1, 0) -8.03986e-06 -1.84376e-05 uvw = ( 1, -1, 1) -8.1741e-05 -9.52161e-05 uvw = ( 1, 0, -1) 0.000147426 0.000156491 uvw = ( 1, 0, 0) 1.76088e-06 -0.000117734 uvw = ( 1, 0, 1) -8.36358e-05 -0.000263674 uvw = ( 1, 1, -1) 6.72258e-05 0.000212588 uvw = ( 1, 1, 0) -1.45415e-05 -8.29749e-05 uvw = ( 1, 1, 1) -5.6082e-05 -0.000242813 HKL = ( 0, 0, 0) (-0.0429592,-0) (-0.0429592,0) HKL = ( 0, 0, 3) (-0.0378878,-0.0739947) (-0.0378878,-0.0739947) HKL = ( 0, 1, -4) (-0.0320605,0.0847608) (-0.0320605,0.0847608) HKL = ( 0, 1, -1) (-0.0406773,0.020628) (-0.0406773,0.020628) HKL = ( 0, 1, 2) (-0.0400787,-0.0568374) (-0.0400787,-0.0568374) HKL = ( 0, 2, -2) (-0.0343158,0.0376177) (-0.0343158,0.0376177) HKL = ( 0, 2, 1) (-0.0378491,-0.0364595) (-0.0378491,-0.0364595) HKL = ( 0, 2, 4) (-0.0326234,-0.0915921) (-0.0326234,-0.091592) HKL = ( 0, 3, -3) (-0.0252059,0.048177) (-0.0252059,0.048177) HKL = ( 0, 3, 0) (-0.0313509,-0.0165612) (-0.0313509,-0.0165612) HKL = ( 0, 3, 3) (-0.030634,-0.0750103) (-0.030634,-0.0750103) HKL = ( 0, 4, -1) (-0.0216617,-0.000499976) (-0.0216617,-0.000499977) HKL = ( 0, 4, 2) (-0.0244542,-0.0558743) (-0.0244542,-0.0558743) HKL = ( 1, 1, -3) (-0.0377701,0.0740122) (-0.0377701,0.0740122) HKL = ( 1, 1, 0) (-0.041312,0.00339454) (-0.041312,0.00339454) HKL = ( 1, 1, 3) (-0.0351556,-0.0688539) (-0.0351556,-0.0688539) HKL = ( 1, 2, -4) (-0.0306578,0.0808533) (-0.0306578,0.0808533) HKL = ( 1, 2, -1) (-0.0373509,0.021999) (-0.0373509,0.021999) HKL = ( 1, 2, 2) (-0.0356332,-0.0506492) (-0.0356332,-0.0506492) HKL = ( 1, 3, -2) (-0.0297068,0.035541) (-0.0297068,0.035541) HKL = ( 1, 3, 1) (-0.0317861,-0.0311862) (-0.0317861,-0.0311862) HKL = ( 1, 4, 0) (-0.0240558,-0.013941) (-0.0240558,-0.013941) HKL = ( 2, 1, -2) (-0.0400138,0.0586201) (-0.0400138,0.0586201) HKL = ( 2, 1, 1) (-0.0378726,-0.0124029) (-0.0378726,-0.0124029) HKL = ( 2, 1, 4) (-0.0274123,-0.0742552) (-0.0274123,-0.0742552) HKL = ( 2, 2, -3) (-0.0347526,0.0686208) (-0.0347526,0.0686208) HKL = ( 2, 2, 0) (-0.0366893,0.00583548) (-0.0366893,0.00583548) HKL = ( 2, 2, 3) (-0.0301688,-0.0597746) (-0.0301688,-0.0597746) HKL = ( 2, 3, -1) (-0.0313882,0.0206901) (-0.0313882,0.0206901) HKL = ( 2, 3, 2) (-0.0291174,-0.0425985) (-0.0291174,-0.0425985) HKL = ( 2, 4, -2) (-0.0229644,0.0298212) (-0.0229644,0.0298212) HKL = ( 2, 4, 1) (-0.0240424,-0.025987) (-0.0240424,-0.025987) HKL = ( 3, 1, -1) (-0.0383288,0.0418166) (-0.0383288,0.0418167) HKL = ( 3, 1, 2) (-0.031028,-0.0237018) (-0.031028,-0.0237018) HKL = ( 3, 2, -2) (-0.0355606,0.0532176) (-0.0355606,0.0532176) HKL = ( 3, 2, 1) (-0.0324902,-0.00766256) (-0.0324902,-0.00766256) HKL = ( 3, 3, 0) (-0.0299709,0.00662774) (-0.0299709,0.00662774) HKL = ( 4, 1, 0) (-0.0330234,0.0269502) (-0.0330234,0.0269502) HKL = ( 4, 2, -1) (-0.0329105,0.0378562) (-0.0329105,0.0378562) HKL = ( 4, 2, 2) (-0.0255757,-0.0159924) (-0.0255757,-0.0159924) done fft HKL = ( -2, -2, 0) 26 18: 26 18: 26 18 HKL = ( -2, -1, -1) 23 279: 23 279: 23 279 HKL = ( -2, -1, 2) 22 126: 22 126: 22 126 HKL = ( -2, 0, -2) 5 315: 5 315: 5 315 HKL = ( -2, 0, 1) 6 162: 6 162: 6 162 HKL = ( -2, 1, 0) 14 18: 14 18: 14 18 HKL = ( -2, 2, -1) 6 198: 6 198: 6 198 HKL = ( -2, 2, 2) 5 45: 5 45: 5 45 HKL = ( -1, -2, -2) 18 234: 18 234: 18 234 HKL = ( -1, -2, 1) 17 81: 17 81: 17 81 HKL = ( -1, -1, 0) 14 342: 14 342: 14 342 HKL = ( -1, 0, -1) 3 261: 3 261: 3 261 HKL = ( -1, 0, 2) 4 108: 4 108: 4 108 HKL = ( -1, 1, -2) 4 252: 4 252: 4 252 HKL = ( -1, 1, 1) 3 99: 3 99: 3 99 HKL = ( -1, 2, 0) 14 342: 14 342: 14 342 HKL = ( 0, -2, -1) 6 198: 6 198: 6 198 HKL = ( 0, -2, 2) 5 45: 5 45: 5 45 HKL = ( 0, -1, -2) 4 252: 4 252: 4 252 HKL = ( 0, -1, 1) 3 99: 3 99: 3 99 HKL = ( 0, 1, -1) 3 261: 3 261: 3 261 HKL = ( 0, 1, 2) 4 108: 4 108: 4 108 HKL = ( 0, 2, -2) 5 315: 5 315: 5 315 HKL = ( 0, 2, 1) 6 162: 6 162: 6 162 HKL = ( 1, -2, 0) 14 18: 14 18: 14 18 HKL = ( 1, -1, -1) 3 261: 3 261: 3 261 HKL = ( 1, -1, 2) 4 108: 4 108: 4 108 HKL = ( 1, 0, -2) 4 252: 4 252: 4 252 HKL = ( 1, 0, 1) 3 99: 3 99: 3 99 HKL = ( 1, 1, 0) 14 18: 14 18: 14 18 HKL = ( 1, 2, -1) 17 279: 17 279: 17 279 HKL = ( 1, 2, 2) 18 126: 18 126: 18 126 HKL = ( 2, -2, -2) 5 315: 5 315: 5 315 HKL = ( 2, -2, 1) 6 162: 6 162: 6 162 HKL = ( 2, -1, 0) 14 342: 14 342: 14 342 HKL = ( 2, 0, -1) 6 198: 6 198: 6 198 HKL = ( 2, 0, 2) 5 45: 5 45: 5 45 HKL = ( 2, 1, -2) 22 234: 22 234: 22 234 HKL = ( 2, 1, 1) 23 81: 23 81: 23 81 HKL = ( 2, 2, 0) 26 342: 26 342: 26 342 0.1 0.0498 0.1 -0.0498 -0.1 0.05 0.0491 0.15 0.0746 0.15 -0.0746 -0.15 0.0748 0.0739 0.225 0.111 0.225 -0.111 -0.225 0.112 0.111 0.338 0.166 0.337 -0.166 -0.337 0.166 0.165 0.506 0.245 0.506 -0.245 -0.506 0.245 0.244 0.759 0.355 0.759 -0.355 -0.759 0.355 0.354 1.14 0.494 1.14 -0.494 -1.14 0.494 0.494 1.71 0.644 1.71 -0.644 -1.71 0.644 0.644 2.56 0.771 2.56 -0.771 -2.56 0.772 0.771 3.84 0.858 3.84 -0.858 -3.84 0.884 0.858 5.77 0.91 5.77 -0.91 -5.77 0.938 0.91 8.65 0.94 8.65 -0.94 -8.65 1.45 0.94 13 0.959 13 -0.959 -13 1.69 0.959 19.5 0.972 19.5 -0.972 -19.5 1.44 0.972 29.2 0.981 29.2 -0.981 -29.2 1.28 0.981 43.8 0.987 43.8 -0.987 -43.8 1.18 0.987 0.1 0.496 0.0498 0.0107 0.496 -0.0498 0.0107 0.0323 0.499 0.0161 0.00849 0.499 -0.0161 0.00849 0.0104 0.5 0.0052 0.00828 0.5 -0.0052 0.00828 0.00336 0.5 0.00168 0.00826 0.5 -0.00168 0.00826 0.00108 0.5 0.000541 0.00826 0.5 -0.000541 0.00826 0.000349 0.5 0.000175 0.00826 0.5 -0.000175 0.00826 0.000113 0.5 5.63e-05 0.00826 0.5 -5.63e-05 0.00826 0HKL = ( 0, 0, 0) : 0 0.05 : 0.05 -3.06e-18 : 1.16e-15 0.05 1HKL = ( 0, 0, 3) : 0.157 0.15 : 0.302 0.0478 : 0.157 0.151 2HKL = ( 0, 1, -4) : 0.314 0.25 : 0.493 0.16 : 0.314 0.251 3HKL = ( 0, 1, -1) : 0.471 0.35 : 0.666 0.34 : 0.471 0.35 4HKL = ( 0, 1, 2) : 0.628 0.45 : 0.815 0.592 : 0.628 0.449 5HKL = ( 0, 2, -2) : 0.785 0.55 : 0.935 0.935 : 0.785 0.549 6HKL = ( 0, 2, 1) : 0.942 0.65 : 1.02 1.41 : 0.942 0.65 7HKL = ( 0, 2, 4) : 1.1 0.75 : 1.08 2.12 : 1.1 0.751 8HKL = ( 0, 3, -3) : 1.26 0.85 : 1.13 3.49 : 1.26 0.849 9HKL = ( 0, 3, 0) : 1.41 0.95 : 1.65 10.4 : 1.41 0.951 10HKL = ( 0, 3, 3) : 1.57 0.05 : -3.45e-09 0.101 : 1.57 0.0502 11HKL = ( 0, 4, -1) : 1.73 0.15 : -0.0478 0.302 : 1.73 0.151 12HKL = ( 0, 4, 2) : 1.88 0.25 : -0.16 0.493 : 1.88 0.251 13HKL = ( 1, 1, -3) : 2.04 0.35 : -0.34 0.666 : 2.04 0.35 14HKL = ( 1, 1, 0) : 2.2 0.45 : -0.592 0.815 : 2.2 0.449 15HKL = ( 1, 1, 3) : 2.36 0.55 : -0.935 0.935 : 2.36 0.549 16HKL = ( 1, 2, -4) : 2.51 0.65 : -1.41 1.02 : 2.51 0.65 17HKL = ( 1, 2, -1) : 2.67 0.75 : -2.12 1.08 : 2.67 0.751 18HKL = ( 1, 2, 2) : 2.83 0.85 : -3.49 1.13 : 2.83 0.849 19HKL = ( 1, 3, -2) : 2.98 0.95 : -10.4 1.65 : 2.98 0.951 20HKL = ( 1, 3, 1) : 3.14 0.05 : -0.101 -1.54e-08 : -3.14 0.0502 21HKL = ( 1, 4, 0) : 3.3 0.15 : -0.302 -0.0478 : -2.98 0.151 22HKL = ( 2, 1, -2) : 3.46 0.25 : -0.493 -0.16 : -2.83 0.251 23HKL = ( 2, 1, 1) : 3.61 0.35 : -0.666 -0.34 : -2.67 0.35 24HKL = ( 2, 1, 4) : 3.77 0.45 : -0.815 -0.592 : -2.51 0.449 25HKL = ( 2, 2, -3) : 3.93 0.55 : -0.935 -0.935 : -2.36 0.549 26HKL = ( 2, 2, 0) : 4.08 0.65 : -1.02 -1.41 : -2.2 0.65 27HKL = ( 2, 2, 3) : 4.24 0.75 : -1.08 -2.12 : -2.04 0.751 28HKL = ( 2, 3, -1) : 4.4 0.85 : -1.13 -3.49 : -1.88 0.849 29HKL = ( 2, 3, 2) : 4.56 0.95 : -1.65 -10.4 : -1.73 0.951 30HKL = ( 2, 4, -2) : 4.71 0.05 : -3.99e-09 -0.101 : -1.57 0.0502 31HKL = ( 2, 4, 1) : 4.87 0.15 : 0.0478 -0.302 : -1.41 0.151 32HKL = ( 3, 1, -1) : 5.03 0.25 : 0.16 -0.493 : -1.26 0.251 33HKL = ( 3, 1, 2) : 5.18 0.35 : 0.34 -0.666 : -1.1 0.35 34HKL = ( 3, 2, -2) : 5.34 0.45 : 0.592 -0.815 : -0.942 0.449 35HKL = ( 3, 2, 1) : 5.5 0.55 : 0.935 -0.935 : -0.785 0.549 36HKL = ( 3, 3, 0) : 5.65 0.65 : 1.41 -1.02 : -0.628 0.65 37HKL = ( 4, 1, 0) : 5.81 0.75 : 2.12 -1.08 : -0.471 0.751 38HKL = ( 4, 2, -1) : 5.97 0.85 : 3.49 -1.13 : -0.314 0.849 39HKL = ( 4, 2, 2) : 6.13 0.95 : 10.4 -1.65 : -0.157 0.951 Enter spacegroup: 1 1 1 P 1 0: x, y, z 1 0 0 3825 1 0 1 3825 1 0 2 3825 1 0 3 3825 1 0 4 3825 1 0 5 3825 1 0 6 3825 1 0 7 3825 1 0 8 3825 P 1 -0.0001 -0.0001 -0.0001 0.9999 0.9999 0.9999 0 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 1 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 2 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 3 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 4 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 5 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 6 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 7 0 11111111 1 11111111 2 11111111 3 11111111 4 11111111 5 11111111 6 11111111 7 11111111 512 512 512 1 N 512 0 0 0 1 2 3 4 5 6 7 1 10 11 12 13 14 15 16 17 2 20 21 22 23 24 25 26 27 3 30 31 32 33 34 35 36 37 4 40 41 42 43 44 45 46 47 5 50 51 52 53 54 55 56 57 6 60 61 62 63 64 65 66 67 7 70 71 72 73 74 75 76 77 1 0 100 101 102 103 104 105 106 107 1 110 111 112 113 114 115 116 117 2 120 121 122 123 124 125 126 127 3 130 131 132 133 134 135 136 137 4 140 141 142 143 144 145 146 147 5 150 151 152 153 154 155 156 157 6 160 161 162 163 164 165 166 167 7 170 171 172 173 174 175 176 177 2 0 200 201 202 203 204 205 206 207 1 210 211 212 213 214 215 216 217 2 220 221 222 223 224 225 226 227 3 230 231 232 233 234 235 236 237 4 240 241 242 243 244 245 246 247 5 250 251 252 253 254 255 256 257 6 260 261 262 263 264 265 266 267 7 270 271 272 273 274 275 276 277 3 0 300 301 302 303 304 305 306 307 1 310 311 312 313 314 315 316 317 2 320 321 322 323 324 325 326 327 3 330 331 332 333 334 335 336 337 4 340 341 342 343 344 345 346 347 5 350 351 352 353 354 355 356 357 6 360 361 362 363 364 365 366 367 7 370 371 372 373 374 375 376 377 4 0 400 401 402 403 404 405 406 407 1 410 411 412 413 414 415 416 417 2 420 421 422 423 424 425 426 427 3 430 431 432 433 434 435 436 437 4 440 441 442 443 444 445 446 447 5 450 451 452 453 454 455 456 457 6 460 461 462 463 464 465 466 467 7 470 471 472 473 474 475 476 477 5 0 500 501 502 503 504 505 506 507 1 510 511 512 513 514 515 516 517 2 520 521 522 523 524 525 526 527 3 530 531 532 533 534 535 536 537 4 540 541 542 543 544 545 546 547 5 550 551 552 553 554 555 556 557 6 560 561 562 563 564 565 566 567 7 570 571 572 573 574 575 576 577 6 0 600 601 602 603 604 605 606 607 1 610 611 612 613 614 615 616 617 2 620 621 622 623 624 625 626 627 3 630 631 632 633 634 635 636 637 4 640 641 642 643 644 645 646 647 5 650 651 652 653 654 655 656 657 6 660 661 662 663 664 665 666 667 7 670 671 672 673 674 675 676 677 7 0 700 701 702 703 704 705 706 707 1 710 711 712 713 714 715 716 717 2 720 721 722 723 724 725 726 727 3 730 731 732 733 734 735 736 737 4 740 741 742 743 744 745 746 747 5 750 751 752 753 754 755 756 757 6 760 761 762 763 764 765 766 767 7 770 771 772 773 774 775 776 777 Enter spacegroup: 19 4 4 P 2ac 2ab 0: x, y, z 1: x+1/2, -y+1/2, -z 2: -x, y+1/2, -z+1/2 3: -x+1/2, -y, z+1/2 1 0 0 0 1 0 1 90 1 0 2 0 1 0 3 90 1 0 4 0 1 0 5 90 1 0 6 0 1 0 7 90 1 0 8 0 P 21 21 21 -0.0001 -0.0001 -0.0001 0.9999 0.2501 0.9999 0 0 11111111 1 11111111 2 11111111 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 1 0 11111111 1 11111111 2 11111111 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 2 0 11110000 1 11111111 2 11111111 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 3 0 00000000 1 11111111 2 11111111 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 4 0 00000000 1 11111111 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 5 0 11111111 1 11111111 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 6 0 11110000 1 11111111 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 7 0 00000000 1 11111111 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 512 512 128 4 N 512 0 0 0 1 2 3 4 5 6 7 1 10 11 12 13 14 15 16 17 2 20 21 22 23 24 25 26 27 3 410 417 416 415 414 413 412 411 4 4 3 2 1 0 7 6 5 5 14 13 12 11 10 17 16 15 6 24 23 22 21 20 27 26 25 7 414 415 416 417 410 411 412 413 1 0 100 101 102 103 104 105 106 107 1 110 111 112 113 114 115 116 117 2 120 121 122 123 124 125 126 127 3 510 517 516 515 514 513 512 511 4 500 507 506 505 504 503 502 501 5 714 713 712 711 710 717 716 715 6 324 325 326 327 320 321 322 323 7 314 315 316 317 310 311 312 313 2 0 200 201 202 203 200 201 202 203 1 210 211 212 213 214 215 216 217 2 220 221 222 223 224 225 226 227 3 610 617 616 615 614 613 612 611 4 600 603 602 601 600 603 602 601 5 614 613 612 611 610 617 616 615 6 224 225 226 227 220 221 222 223 7 214 215 216 217 210 211 212 213 3 0 104 105 106 107 100 101 102 103 1 310 311 312 313 314 315 316 317 2 320 321 322 323 324 325 326 327 3 710 717 716 715 714 713 712 711 4 504 503 502 501 500 507 506 505 5 514 513 512 511 510 517 516 515 6 124 125 126 127 120 121 122 123 7 114 115 116 117 110 111 112 113 4 0 4 5 6 7 0 1 2 3 1 410 411 412 413 414 415 416 417 2 20 27 26 25 24 23 22 21 3 10 17 16 15 14 13 12 11 4 0 7 6 5 4 3 2 1 5 414 413 412 411 410 417 416 415 6 24 25 26 27 20 21 22 23 7 14 15 16 17 10 11 12 13 5 0 500 501 502 503 504 505 506 507 1 510 511 512 513 514 515 516 517 2 120 127 126 125 124 123 122 121 3 110 117 116 115 114 113 112 111 4 100 107 106 105 104 103 102 101 5 314 313 312 311 310 317 316 315 6 324 323 322 321 320 327 326 325 7 714 715 716 717 710 711 712 713 6 0 600 601 602 603 600 601 602 603 1 610 611 612 613 614 615 616 617 2 220 227 226 225 224 223 222 221 3 210 217 216 215 214 213 212 211 4 200 203 202 201 200 203 202 201 5 214 213 212 211 210 217 216 215 6 224 223 222 221 220 227 226 225 7 614 615 616 617 610 611 612 613 7 0 504 505 506 507 500 501 502 503 1 710 711 712 713 714 715 716 717 2 320 327 326 325 324 323 322 321 3 310 317 316 315 314 313 312 311 4 104 103 102 101 100 107 106 105 5 114 113 112 111 110 117 116 115 6 124 123 122 121 120 127 126 125 7 514 515 516 517 510 511 512 513 Enter spacegroup: 210 96 24 F 4d 2 3 0: x, y, z 1: -y+1/4, x+1/4, z+1/4 2: y+1/4, x+1/4, -z+1/4 3: -y+1/4, -x+1/4, -z+1/4 4: x, -y, -z 5: -x, y, -z 6: -x+1/4, -z+1/4, -y+1/4 7: -z, x, -y 8: z, -x, -y 9: x+1/4, z+1/4, -y+1/4 10: y, -z, -x 11: -z+1/4, -y+1/4, -x+1/4 12: z+1/4, y+1/4, -x+1/4 13: -y, z, -x 14: -y, -z, x 15: z+1/4, -y+1/4, x+1/4 16: -z+1/4, y+1/4, x+1/4 17: y, z, x 18: x+1/4, -z+1/4, y+1/4 19: -z, -x, y 20: z, x, y 21: -x+1/4, z+1/4, y+1/4 22: y+1/4, -x+1/4, z+1/4 23: -x, -y, z 24: x+1/2, y+1/2, z 25: -y+3/4, x+3/4, z+1/4 26: y+3/4, x+3/4, -z+1/4 27: -y+3/4, -x+3/4, -z+1/4 28: x+1/2, -y+1/2, -z 29: -x+1/2, y+1/2, -z 30: -x+3/4, -z+1/4, -y+3/4 31: -z, x+1/2, -y+1/2 32: z, -x+1/2, -y+1/2 33: x+3/4, z+1/4, -y+3/4 34: y+1/2, -z, -x+1/2 35: -z+1/4, -y+3/4, -x+3/4 36: z+1/4, y+3/4, -x+3/4 37: -y+1/2, z, -x+1/2 38: -y+1/2, -z, x+1/2 39: z+1/4, -y+3/4, x+3/4 40: -z+1/4, y+3/4, x+3/4 41: y+1/2, z, x+1/2 42: x+3/4, -z+1/4, y+3/4 43: -z, -x+1/2, y+1/2 44: z, x+1/2, y+1/2 45: -x+3/4, z+1/4, y+3/4 46: y+3/4, -x+3/4, z+1/4 47: -x+1/2, -y+1/2, z 48: x+1/2, y, z+1/2 49: -y+1/4, x+3/4, z+3/4 50: y+1/4, x+3/4, -z+3/4 51: -y+1/4, -x+3/4, -z+3/4 52: x+1/2, -y, -z+1/2 53: -x+1/2, y, -z+1/2 54: -x+3/4, -z+3/4, -y+1/4 55: -z+1/2, x+1/2, -y 56: z+1/2, -x+1/2, -y 57: x+3/4, z+3/4, -y+1/4 58: y, -z+1/2, -x+1/2 59: -z+3/4, -y+1/4, -x+3/4 60: z+3/4, y+1/4, -x+3/4 61: -y, z+1/2, -x+1/2 62: -y, -z+1/2, x+1/2 63: z+3/4, -y+1/4, x+3/4 64: -z+3/4, y+1/4, x+3/4 65: y, z+1/2, x+1/2 66: x+3/4, -z+3/4, y+1/4 67: -z+1/2, -x+1/2, y 68: z+1/2, x+1/2, y 69: -x+3/4, z+3/4, y+1/4 70: y+1/4, -x+3/4, z+3/4 71: -x+1/2, -y, z+1/2 72: x, y+1/2, z+1/2 73: -y+3/4, x+1/4, z+3/4 74: y+3/4, x+1/4, -z+3/4 75: -y+3/4, -x+1/4, -z+3/4 76: x, -y+1/2, -z+1/2 77: -x, y+1/2, -z+1/2 78: -x+1/4, -z+3/4, -y+3/4 79: -z+1/2, x, -y+1/2 80: z+1/2, -x, -y+1/2 81: x+1/4, z+3/4, -y+3/4 82: y+1/2, -z+1/2, -x 83: -z+3/4, -y+3/4, -x+1/4 84: z+3/4, y+3/4, -x+1/4 85: -y+1/2, z+1/2, -x 86: -y+1/2, -z+1/2, x 87: z+3/4, -y+3/4, x+1/4 88: -z+3/4, y+3/4, x+1/4 89: y+1/2, z+1/2, x 90: x+1/4, -z+3/4, y+3/4 91: -z+1/2, -x, y+1/2 92: z+1/2, x, y+1/2 93: -x+1/4, z+3/4, y+3/4 94: y+3/4, -x+1/4, z+3/4 95: -x, -y+1/2, z+1/2 1 0 0 0 1 0 1 0 1 0 2 0 1 0 3 0 1 0 4 0 1 0 5 0 1 0 6 0 1 0 7 0 1 0 8 0 F 41 3 2 -0.0001 -0.0001 -0.0001 0.1251 0.1251 0.9999 0 0 1222212000 1 01210000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 1 0 00200000 1 06030600 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 2 0 00000000 1 00000000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 3 0 00000000 1 00000000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 4 0 00000000 1 00000000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 5 0 00000000 1 00000000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 6 0 00000000 1 00000000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 7 0 00000000 1 00000000 2 00000000 3 00000000 4 00000000 5 00000000 6 00000000 7 00000000 512 512 12 96 N 512 0 0 0 1 2 3 4 3 2 1 1 1 11 12 13 3 13 12 11 2 2 102 2 102 2 102 2 102 3 3 13 12 11 1 11 12 13 4 4 3 2 1 0 1 2 3 5 3 13 12 11 1 11 12 13 6 2 102 2 102 2 102 2 102 7 1 11 12 13 3 13 12 11 1 0 1 11 102 13 3 13 102 11 1 11 111 11 113 13 115 13 113 2 12 11 1 11 12 13 3 13 3 13 113 11 111 11 113 13 115 4 3 13 102 11 1 11 102 13 5 13 115 13 113 11 111 11 113 6 12 13 3 13 12 11 1 11 7 11 113 13 115 13 113 11 111 2 0 2 12 2 12 2 12 2 12 1 102 11 1 11 102 13 3 13 2 2 1 0 1 2 3 4 3 3 102 11 1 11 102 13 3 13 4 2 12 2 12 2 12 2 12 5 102 13 3 13 102 11 1 11 6 2 3 4 3 2 1 0 1 7 102 13 3 13 102 11 1 11 3 0 3 13 102 11 1 11 102 13 1 13 113 11 111 11 113 13 115 2 12 11 1 11 12 13 3 13 3 11 111 11 113 13 115 13 113 4 1 11 102 13 3 13 102 11 5 11 113 13 115 13 113 11 111 6 12 13 3 13 12 11 1 11 7 13 115 13 113 11 111 11 113 4 0 4 3 2 1 0 1 2 3 1 3 13 12 11 1 11 12 13 2 2 102 2 102 2 102 2 102 3 1 11 12 13 3 13 12 11 4 0 1 2 3 4 3 2 1 5 1 11 12 13 3 13 12 11 6 2 102 2 102 2 102 2 102 7 3 13 12 11 1 11 12 13 5 0 3 13 102 11 1 11 102 13 1 13 115 13 113 11 111 11 113 2 12 13 3 13 12 11 1 11 3 11 113 13 115 13 113 11 111 4 1 11 102 13 3 13 102 11 5 11 111 11 113 13 115 13 113 6 12 11 1 11 12 13 3 13 7 13 113 11 111 11 113 13 115 6 0 2 12 2 12 2 12 2 12 1 102 13 3 13 102 11 1 11 2 2 3 4 3 2 1 0 1 3 102 13 3 13 102 11 1 11 4 2 12 2 12 2 12 2 12 5 102 11 1 11 102 13 3 13 6 2 1 0 1 2 3 4 3 7 102 11 1 11 102 13 3 13 7 0 1 11 102 13 3 13 102 11 1 11 113 13 115 13 113 11 111 2 12 13 3 13 12 11 1 11 3 13 115 13 113 11 111 11 113 4 3 13 102 11 1 11 102 13 5 13 113 11 111 11 113 13 115 6 12 11 1 11 12 13 3 13 7 11 111 11 113 13 115 13 113 Column: 0 /HKL_base/HKL_base/H H Column: 1 /HKL_base/HKL_base/K H Column: 2 /HKL_base/HKL_base/L H Column: 3 /Gere:native/native/FP F Column: 4 /Gere:native/native/SIGFP Q Column: 5 /Gere:native/native/FreeR_flag I Column: 6 /Gere:Se_met_deriv/SEinfl/FSEinfl F Column: 7 /Gere:Se_met_deriv/SEinfl/SIGFSEinfl Q Column: 8 /Gere:Se_met_deriv/SEinfl/DSEinfl D Column: 9 /Gere:Se_met_deriv/SEinfl/SIGDSEinfl Q Column: 10 /Gere:Se_met_deriv/SEinfl/F(+)SEinfl F Column: 11 /Gere:Se_met_deriv/SEinfl/SIGF(+)SEinfl Q Column: 12 /Gere:Se_met_deriv/SEinfl/F(-)SEinfl F Column: 13 /Gere:Se_met_deriv/SEinfl/SIGF(-)SEinfl Q Column: 14 /Gere:Se_met_deriv/SEpeak/FSEpeak F Column: 15 /Gere:Se_met_deriv/SEpeak/SIGFSEpeak Q Column: 16 /Gere:Se_met_deriv/SEpeak/DSEpeak D Column: 17 /Gere:Se_met_deriv/SEpeak/SIGDSEpeak Q Column: 18 /Gere:Se_met_deriv/SEpeak/F(+)SEpeak F Column: 19 /Gere:Se_met_deriv/SEpeak/SIGF(+)SEpeak Q Column: 20 /Gere:Se_met_deriv/SEpeak/F(-)SEpeak F Column: 21 /Gere:Se_met_deriv/SEpeak/SIGF(-)SEpeak Q Import: 0 /Gere:native/native/FP F Import: 1 /Gere:native/native/SIGFP Q Import: 2 /Gere:Se_met_deriv/SEinfl/F(+)SEinfl F Import: 3 /Gere:Se_met_deriv/SEinfl/SIGF(+)SEinfl Q Import: 4 /Gere:Se_met_deriv/SEinfl/F(-)SEinfl F Import: 5 /Gere:Se_met_deriv/SEinfl/SIGF(-)SEinfl Q Import: 6 /*/*/NAN - /unnamed/unnamed 1/unnamed 1/GerE native and MAD.. /unnamed/unnamed 1/unnamed 1/GerE native and MAD../xtal /unnamed/unnamed 1/unnamed 1/GerE native and MAD../xtal/dset /unnamed/unnamed 1/unnamed 1/GerE native and MAD../xtal/dset/myanom /unnamed/unnamed 1/unnamed 1/GerE native and MAD../Gere:native /unnamed/unnamed 1/unnamed 1/GerE native and MAD../Gere:native/native /unnamed/unnamed 1/unnamed 1/GerE native and MAD../Gere:native/native/[FP SIGFP] /unnamed/unnamed 1/unnamed 1/GerE native and MAD../newproj /unnamed/unnamed 1/unnamed 1/GerE native and MAD../newproj/newcryst /unnamed/unnamed 1/unnamed 1/GerE native and MAD../newproj/newcryst/newdset Cell (108.742,61.679,71.652, 90,97.151, 90) 0 70.7423 2.07666 103.365 nan nan 100 nan nan 220.304 223.094 nan 200 394.169 7.83464 354.701 370.211 nan 0 70.7423 2.07666 1 210.693 5.80592 2 155.308 4.17265 3 243.38 4.32522 4 166.253 3.23629 5 159.286 2.8669 6 518.022 9.8943 7 262.124 5.12788 8 98.9633 2.1326 9 273.992 4.65402 10 370.863 7.19511 11 498.77 19.3494 12 134.468 4.71436 13 200.691 6.55325 14 153.816 4.45381 15 302.506 8.90047 16 340.611 8.26537 17 169.787 3.86266 18 205.747 4.30168 19 251.76 4.90499 20 463.756 7.79415 21 400.014 9.88921 23 201.949 5.6487 24 387.946 9.68582 25 410.748 10.6504 26 294.74 6.37374 27 353.49 7.74755 28 73.1097 2.02682 29 585.084 11.582 30 143.967 2.45953 34 236.906 6.9979 35 14.4916 6.09006 36 11.3722 5.14616 38 258.366 7.98493 39 429.828 14.0028 40 240.329 4.95254 41 187.062 3.94724 42 56.5045 1.89671 43 180.542 4.02937 44 261.733 5.5876 45 294.5 5.86326 49 457.419 10.8841 50 408.232 7.93283 51 341.198 5.77211 52 440.2 10.4069 53 197.765 5.38436 54 420.706 11.721 55 106.306 2.13348 56 194.349 3.83442 57 234.073 4.29427 58 335.054 6.4002 63 291.639 9.07427 64 317.031 9.44291 68 225.314 5.81655 69 154.913 2.99977 70 288.161 5.09836 71 132.212 3.28277 72 270.867 7.69138 73 420.558 7.30269 74 157.846 2.67657 75 425.136 7.88306 80 303.355 7.07044 81 235.122 4.49281 84 91.2913 1.9943 85 316.887 8.34726 86 530.741 9.12017 87 430.57 7.2387 88 80.7979 1.79496 89 372.999 14.1441 90 503.073 7.7872 95 331.679 9.73111 96 62.4678 1.99793 97 105.752 3.39542 102 305.358 6.18893 103 198.384 4.71641 104 268.25 11.0835 105 231.659 5.19082 106 172.524 4.72967 107 94.981 1.47028 108 93.3357 1.70497 109 83.3719 1.68722 114 314.922 10.0509 115 491.145 18.3558 116 167.1 5.96173 120 214.949 4.98368 121 444.516 9.67995 122 452.517 9.67054 123 81.2368 1.80138 124 264.452 5.70006 125 370.153 6.105 126 674.266 10.0882 131 108.77 5.6867 132 266.765 12.0651 133 372.003 17.3403 139 51.9305 1.81548 140 103.811 3.28859 143 327.009 7.31659 144 173.559 4.38475 145 110.773 2.41283 146 290.128 5.66391 147 642.149 12.929 148 526.596 7.82135 154 308.841 8.61132 155 345.791 7.05095 160 375.585 14.2029 161 147.241 3.22654 162 211.339 4.72662 163 288.753 5.37698 164 196.511 3.84674 165 538.714 9.78599 166 54.297 1.31499 167 159.746 2.85775 173 517.104 15.8256 174 141.013 6.20604 179 295.773 8.14584 180 261.333 5.36355 181 300.642 6.1451 182 103.713 3.26925 183 321.54 9.53196 184 233.288 7.32277 185 95.9327 2.61227 186 150.844 3.43964 187 232.77 4.47198 188 325.122 6.78508 193 105.797 3.0312 194 215.867 3.981 195 157.743 3.71017 199 203.057 8.09188 200 394.169 7.83464 201 107.406 1.96361 202 411.194 9.23368 203 306.616 5.85685 204 146.474 3.8123 205 395.729 7.2991 210 215.018 5.86235 211 585.139 14.7887 212 291.975 7.5276 216 275.749 6.78104 217 179.005 3.74607 218 373.339 5.66859 219 110.461 3.21128 220 214.323 6.83426 221 114.248 2.31653 222 230.495 4.87174 223 118.638 2.09394 227 210.829 4.78403 228 426.965 6.8321 229 564.92 8.57438 230 36.0392 2.52454 231 164.199 3.54009 232 84.9836 2.38758 233 363.713 6.36501 234 353.324 6.8924 235 244.725 4.93726 236 637.017 9.15928 237 180.283 3.57325 241 33.5657 2.46268 242 126.998 3.07574 243 126.06 2.7935 245 181.903 6.19685 246 160.701 3.6419 247 220.378 4.20392 248 188.278 3.39476 249 51.9949 1.6333 250 391.744 6.74726 251 171.885 3.29861 252 380.432 6.03178 253 235.13 5.96829 254 416.849 9.22704 255 333.567 8.75232 256 209.151 4.33178 257 406.056 6.72193 258 265.519 5.60743 259 601.759 10.4998 260 285.782 4.78037 261 392.427 6.31677 262 109.362 3.72237 263 454.01 20.3205 264 276.036 6.50774 265 109.41 2.2785 266 332.846 8.06969 267 212.278 4.87651 268 127.946 2.59437 269 493.986 8.57711 270 120.353 2.35367 271 357.281 5.76326 272 103.811 2.43831 273 226.272 4.31441 274 250.711 4.19798 275 148.369 2.28919 276 278.103 5.30523 277 500.028 9.48356 278 100.929 8.23301 279 577.698 12.9814 280 67.3843 1.68901 ---------------------------------------- NaN: 4=4 NaN: 8=8 Nan: nan111nan111nan111nan111nan111nan111 ---------------------------------------- 0.00447191 0.1111 0.110355 HKL = ( -36, 0, 1) 8315.02 11730.4 24850.5 8061.66 0.104992 HKL = ( -33, 7, 3) 8315.02 12732.3 24958.7 8597.23 0.0988434 HKL = ( -31, 5, 10) 9967.83 13986.8 25084.5 10247 0.108468 HKL = ( -30, 10, 8) 8315.02 12073.6 24888.4 8152.14 0.0676853 HKL = ( -28, 2, 1) 30347.5 22518.1 25752.9 29050.9 0.0641377 HKL = ( -27, 3, 3) 30347.5 23772.7 25832.5 30756.7 0.0598459 HKL = ( -26, 2, 5) 37918.5 25384.4 25929.8 34373.7 0.0626725 HKL = ( -25, 1, 9) 30347.5 24311.1 25865.6 31722.2 0.106833 HKL = ( -25, 13, 9) 8315.02 12379 24921.4 8324.96 0.0800056 HKL = ( -24, 10, 7) 19183.8 18653.3 25482.2 21962.4 0.0778525 HKL = ( -23, 7, 12) 26640.1 19277.3 25528.9 24626.6 0.0460902 HKL = ( -22, 4, 4) 32402.2 31323.5 26249.4 39326.9 0.0376606 HKL = ( -21, 1, 1) 18509.6 35630.6 26451.3 16094.4 0.0694234 HKL = ( -21, 11, 3) 30347.5 21927.8 25714.2 28719.8 0.0433157 HKL = ( -20, 6, 2) 32402.2 32680.4 26315.3 34102.6 0.0448902 HKL = ( -19, 1, 10) 32402.2 31903.3 26277.8 37178.8 0.0764334 HKL = ( -19, 11, 10) 26640.1 19700 25559.8 25934.1 0.085623 HKL = ( -18, 4, 18) 19183.8 17118.6 25361.6 16895.4 0.109066 HKL = ( -18, 16, 10) 8315.02 11963.7 24876.4 8113.69 0.0823553 HKL = ( -17, 9, 15) 19183.8 17995.3 25431.5 19635.3 0.084597 HKL = ( -16, 2, 19) 19183.8 17389.2 25383.5 17641.6 0.0965677 HKL = ( -16, 12, 15) 9967.83 14481.8 25131.6 11220.7 0.0319184 HKL = ( -15, 7, 1) 18509.6 38898.9 26591.6 9469.62 0.0167188 HKL = ( -14, 0, 2) 55049.4 49071.1 26974.2 59593.8 0.0660755 HKL = ( -14, 8, 14) 30347.5 23079 25788.9 29662.2 0.101254 HKL = ( -13, 1, 22) 9967.83 13480.8 25035 9459.03 0.0791937 HKL = ( -13, 11, 14) 19183.8 18886.2 25499.8 22910 0.0171874 HKL = ( -12, 4, 3) 55049.4 48720.9 26962.1 58431.8 0.107313 HKL = ( -12, 12, 18) 8315.02 12288.6 24911.7 8259.67 0.0619014 HKL = ( -11, 5, 16) 30347.5 24599.3 25883 32406.1 0.0864378 HKL = ( -11, 17, 2) 19183.8 16906.8 25344.3 16328.9 0.0576996 HKL = ( -10, 6, 15) 37918.5 26230.9 25978.9 36411.9 0.095624 HKL = ( -10, 18, 4) 13781.3 14692.2 25151.2 11663.3 0.0302466 HKL = ( -9, 9, 4) 18509.6 39905.6 26632.8 11654.6 0.0308714 HKL = ( -8, 0, 12) 18509.6 39526.4 26617.4 10634.4 0.104118 HKL = ( -8, 8, 21) 8315.02 12903.5 24976.5 8761.8 0.0644843 HKL = ( -7, 1, 18) 30347.5 23647.1 25824.7 30520.4 0.0417744 HKL = ( -7, 11, 6) 32402.2 33459.3 26352.1 30464.4 0.015248 HKL = ( -6, 2, 8) 55049.4 50186.7 27012.1 62255.6 0.0971006 HKL = ( -6, 10, 19) 9967.83 14364.3 25120.5 10953.1 0.0266674 HKL = ( -5, 3, 11) 18509.6 42149.4 26721.9 22276.4 0.0470377 HKL = ( -5, 13, 2) 32402.2 30873.2 26227 40301.9 0.00564817 HKL = ( -4, 4, 1) 55049.4 58117.7 27263.6 70201 0.0761864 HKL = ( -4, 12, 14) 26640.1 19774.5 25565.2 26167.5 0.00794125 HKL = ( -3, 5, 2) 55049.4 56116.1 27202.9 69677.4 0.094287 HKL = ( -3, 13, 16) 13781.3 14995.5 25179 12364.9 0.0424183 HKL = ( -2, 4, 14) 32402.2 33131.7 26336.7 32089.8 0.0673055 HKL = ( -2, 14, 9) 30347.5 22649.2 25761.4 29199.5 0.0567865 HKL = ( -1, 5, 16) 37918.5 26599.5 25999.8 37099.8 0.0873298 HKL = ( -1, 15, 12) 19183.8 16677.9 25325.3 15774.1 0.0102544 HKL = ( 0, 6, 2) 55049.4 54166.9 27142 68429.7 0.102169 HKL = ( 0, 14, 16) 9967.83 13293.6 25016.2 9254.25 0.0643865 HKL = ( 1, 5, 17) 30347.5 23682.5 25826.9 30618.8 0.0793386 HKL = ( 1, 15, 10) 19183.8 18844.4 25496.6 22761.7 0.101735 HKL = ( 2, 4, 22) 9967.83 13382.2 25025.1 9342.92 0.081133 HKL = ( 2, 14, 12) 19183.8 18334.6 25457.8 20753.9 0.0420463 HKL = ( 3, 5, 13) 32402.2 33320.6 26345.6 31206 0.0733578 HKL = ( 3, 15, 8) 26640.1 20648.1 25627.2 27948.7 0.104194 HKL = ( 4, 4, 22) 8315.02 12888.6 24975 8743.43 0.0934903 HKL = ( 4, 14, 14) 13781.3 15179.2 25195.6 12730.8 0.0832246 HKL = ( 5, 5, 19) 19183.8 17757.8 25412.9 18843.9 0.108241 HKL = ( 5, 15, 15) 8315.02 12115.6 24893 8169.11 0.0267754 HKL = ( 6, 6, 8) 18509.6 42079.9 26719.2 21833.2 0.0881628 HKL = ( 6, 16, 9) 13781.3 16466.9 25307.7 15342.7 0.0483053 HKL = ( 7, 7, 12) 32402.2 30280.9 26197.1 40947.1 0.105184 HKL = ( 7, 19, 5) 8315.02 12695 24954.8 8564.51 0.0338326 HKL = ( 8, 8, 7) 18509.6 37777.4 26544.5 8835.75 0.0160958 HKL = ( 9, 1, 6) 55049.4 49540.6 26990.2 61044.7 0.0976094 HKL = ( 9, 9, 18) 9967.83 14253.1 25110 10740.4 0.0187112 HKL = ( 10, 2, 6) 55049.4 47599.4 26923.1 54144.6 0.0469642 HKL = ( 10, 12, 1) 32402.2 30907.9 26228.7 40235.8 0.0175202 HKL = ( 11, 5, 1) 55049.4 48473.8 26953.6 57426.4 0.0762686 HKL = ( 11, 15, 5) 26640.1 19749.6 25563.4 26093.2 0.0455118 HKL = ( 12, 6, 10) 32402.2 31601.7 26263.1 38460.6 0.106996 HKL = ( 12, 18, 6) 8315.02 12348.3 24918.1 8299.49 0.0804934 HKL = ( 13, 9, 14) 19183.8 18514.7 25471.6 21347.2 0.0630269 HKL = ( 14, 2, 14) 30347.5 24179.8 25857.6 31405 0.106019 HKL = ( 14, 12, 15) 8315.02 12533.9 24937.9 8426.96 0.042251 HKL = ( 15, 7, 6) 32402.2 33216.5 26340.7 31740.8 0.0879957 HKL = ( 16, 0, 17) 13781.3 16509 25311.2 15423.7 0.0631806 HKL = ( 16, 12, 3) 30347.5 24123.1 25854.1 31316.6 0.0395999 HKL = ( 17, 7, 2) 32402.2 34590 26404.4 23433.8 0.0288827 HKL = ( 18, 2, 0) 18509.6 40746.2 26666.7 14877.1 0.0960489 HKL = ( 18, 12, 11) 9967.83 14597.1 25142.3 11458.9 0.0579335 HKL = ( 19, 9, 4) 37918.5 26137.3 25973.5 36161.3 0.0696451 HKL = ( 20, 4, 11) 30347.5 21853.6 25709.2 28703.2 0.0996982 HKL = ( 21, 1, 16) 9967.83 13805.2 25066.9 9921.31 0.042487 HKL = ( 22, 0, 1) 32402.2 33096.9 26335.1 32211.3 0.0854487 HKL = ( 22, 12, 4) 19183.8 17164.3 25365.3 17010.8 0.0812668 HKL = ( 23, 11, 3) 19183.8 18297.2 25455 20594.1 0.0757639 HKL = ( 24, 10, 0) 26640.1 19902.6 25574.4 26465.5 0.085493 HKL = ( 25, 11, 0) 19183.8 17152.7 25364.4 16966.5 0.102461 HKL = ( 26, 12, 4) 9967.83 13234.5 25010.3 9156.11 0.0883286 HKL = ( 28, 2, 8) 13781.3 16425.2 25304.1 15236.4 0.0981371 HKL = ( 29, 9, 3) 9967.83 14138.6 25099.1 10532 0.108588 HKL = ( 31, 7, 6) 8315.02 12051.3 24886 8142.89